Forwarded from ⚝
مگر بشما نگفتم که راه نیست؟ رفتم دیدم بچشم خودم دیدم در جادهها پیرمردها، زن و بچههای گرسنهٔ ایرانی دیده میشوند که چیزهای خودشان را در ارابههای کوچک گذاشته جلو خودشان میکشند و پسماندهٔ گله و رمهشان را میبرند، میروند، نمیدانند بکجا. راهها بند است. در میان راه پیرها از پا درمیایند میمیرند مادرهـا دست بچههای خودشان را گرفته از روی سنگلاخ و گردوغبار جادهها میگذرند. همهجا شلوغ و کسی بکسی نیست، همه مردم گرسنهاند، اگر تازیها ما را نکشند از گرسنگی خواهیم مرد، در شهر میگفتند تازیها امشب شهر راغا را میگیرند میدانی دخترها را میفروشند؟ دخترت را چهکار میکنی؟ تنها دلم برای او میسوزد. دختر مـن هم هست من او را بزرگ کردم و از آبوگل درآوردم. همهاش دلم برای او میسوزد.
— پروین دختر ساسان، صادق هدایت
#note
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-mysql-server: A Storage Agnostic MySQL-Compatible Relational Database
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، درباره یک موتور و سرور SQL نوشته شده به زبان Go است که از پروتکل MySQL و SQL پشتیبانی میکند. این سیستم شامل یک سیستم ذخیرهسازی در حافظه است که به کاربران امکان میدهد تا بدون نیاز به پیادهسازی اولیه هر گونه پایگاه داده اضافی، با دادهها کار کنند. علاوه بر این، کاربران میتوانند بکاندهای خود را برای ذخیرهسازی یا پرسوجو در منابع داده مختلف پیادهسازی کنند. این امکان انعطافپذیری بالایی را برای توسعهدهندگان فراهم میکند به طوری که میتوانند ساختارهای ذخیرهسازی متنوعی را بر اساس نیازهای خاص پروژه خود شخصیسازی کنند. این سیستم، با تکیه بر زبان Go، کارایی بالا و سهولت در استفاده از منابع سیستمی را ارائه میدهد.
🟣لینک مقاله:
https://github.com/dolthub/go-mysql-server
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go-mysql-server: A Storage Agnostic MySQL-Compatible Relational Database
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، درباره یک موتور و سرور SQL نوشته شده به زبان Go است که از پروتکل MySQL و SQL پشتیبانی میکند. این سیستم شامل یک سیستم ذخیرهسازی در حافظه است که به کاربران امکان میدهد تا بدون نیاز به پیادهسازی اولیه هر گونه پایگاه داده اضافی، با دادهها کار کنند. علاوه بر این، کاربران میتوانند بکاندهای خود را برای ذخیرهسازی یا پرسوجو در منابع داده مختلف پیادهسازی کنند. این امکان انعطافپذیری بالایی را برای توسعهدهندگان فراهم میکند به طوری که میتوانند ساختارهای ذخیرهسازی متنوعی را بر اساس نیازهای خاص پروژه خود شخصیسازی کنند. این سیستم، با تکیه بر زبان Go، کارایی بالا و سهولت در استفاده از منابع سیستمی را ارائه میدهد.
🟣لینک مقاله:
https://github.com/dolthub/go-mysql-server
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - dolthub/go-mysql-server: A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go.
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go. - dolthub/go-mysql-server
Forwarded from DevTwitter | توییت برنامه نویسی
اگر یوزر اوبونتو هستید (یا هر توزیع لینوکس )
و نیاز به چندین صفحه از ترمینال دارید و میخواید به هرکدوم دسترسی داشته باشید و باهم مدیریت کنید
بهتون Tilix رو پیشنهاد میکنم
برای نصب و اجرا
sudo apt install tilix
@DevTwitter | <Misagh Momeni Bashuqeh/>
و نیاز به چندین صفحه از ترمینال دارید و میخواید به هرکدوم دسترسی داشته باشید و باهم مدیریت کنید
بهتون Tilix رو پیشنهاد میکنم
برای نصب و اجرا
sudo apt install tilix
@DevTwitter | <Misagh Momeni Bashuqeh/>
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
باشه حالا tmux خوبه، ولی اینم یه امتحان بکنید
Forwarded from PhiloLearn | فیلولرن
مدتی هست که خیلی زیاد درباره برنامه های مختلف دچار کنجکاوی ای شدم و یکی از این برنامه ها به طور خاص ls بوده و خب سعی کردم که تحقیقاتی دربارش بکنم. ls یکی از پرکاربردترین دستورهای سیستمعاملهای یونیکس و شبهیونیکس هستش که برای لیست کردن محتویات دایرکتوریها استفاده میشه. این دستور اولین بار توی نسخه اول AT&T UNIX معرفی شد که تاریخش برمیگرده به سال ۱۹۷۱.
کار اصلی ls نمایش فایلها و دایرکتوریهای موجود توی یه مسیر مشخصه. اگه بدون هیچ آپشنی اجراش کنی، فقط اسم فایلها رو نشون میده. ولی با استفاده از آپشنهای مختلف میتونی اطلاعات بیشتری هم ببینی. مثلاً با آپشن -l میتونی جزئیات بیشتری مثل مجوزها، مالک، گروه، اندازه و تاریخ آخرین تغییر فایلها رو ببینی.
یه نکته جالب اینه که ls فقط فایلهای عادی رو نشون نمیده. این دستور میتونه انواع مختلف فایلها رو نمایش بده، از جمله دایرکتوریها، لینکهای نمادین، فایلهای دستگاه، و حتی سوکتها. با استفاده از آپشن -F میتونی نوع هر فایل رو هم ببینی. مثلاً دایرکتوریها با یه / در آخر نشون داده میشن.
ls قابلیت کاستومایز شدن زیادی داره. میتونی خروجیش رو بر اساس معیارهای مختلفی مرتب کنی، مثلاً بر اساس زمان (-t) یا اندازه (-S). حتی میتونی با آپشن --color فایلهای مختلف رو با رنگهای متفاوت ببینی که خیلی به خوانایی کمک میکنه.
یه ویژگی خفن دیگهش اینه که میتونه فایلهای مخفی رو هم نشون بده. توی یونیکس، فایلهایی که اسمشون با نقطه شروع میشه مخفی محسوب میشن. با آپشن -a میتونی این فایلها رو هم ببینی.
ls از نظر پرفورمنس هم بهینه شده. وقتی داری یه دایرکتوری با تعداد زیادی فایل رو لیست میکنی، ls از تکنیکهای مختلفی استفاده میکنه تا سریعتر کار کنه. مثلاً از کش کردن اطلاعات استفاده میکنه تا نیاز به خوندن مکرر از دیسک رو کم کنه.
یه نکته امنیتی مهم در مورد ls اینه که اگه با دسترسی root اجراش کنی، میتونه اطلاعات حساسی رو نشون بده. پس باید مواظب باشی که کی و کجا ازش استفاده میکنی.
در نهایت، ls فقط یه دستور ساده نیستش. این ابزار یه بخش مهم از اکوسیستم یونیکسه و با دستورهای دیگه مثل grep، find و xargs خیلی خوب کار میکنه. ترکیب ls با این دستورها میتونه کارهای پیچیدهای رو خیلی ساده انجام بده.
#لینوکس_خیلی_مقدماتی #لینوکس #linux
————————————————————————
میتونید برای حمایت از فعالیت این کانال، انتقادات و پیشنهادات خودتون رو کامنت کنید.
————————————————————————
💙💙 @PhiloLearn 💙💙
کار اصلی ls نمایش فایلها و دایرکتوریهای موجود توی یه مسیر مشخصه. اگه بدون هیچ آپشنی اجراش کنی، فقط اسم فایلها رو نشون میده. ولی با استفاده از آپشنهای مختلف میتونی اطلاعات بیشتری هم ببینی. مثلاً با آپشن -l میتونی جزئیات بیشتری مثل مجوزها، مالک، گروه، اندازه و تاریخ آخرین تغییر فایلها رو ببینی.
یه نکته جالب اینه که ls فقط فایلهای عادی رو نشون نمیده. این دستور میتونه انواع مختلف فایلها رو نمایش بده، از جمله دایرکتوریها، لینکهای نمادین، فایلهای دستگاه، و حتی سوکتها. با استفاده از آپشن -F میتونی نوع هر فایل رو هم ببینی. مثلاً دایرکتوریها با یه / در آخر نشون داده میشن.
ls قابلیت کاستومایز شدن زیادی داره. میتونی خروجیش رو بر اساس معیارهای مختلفی مرتب کنی، مثلاً بر اساس زمان (-t) یا اندازه (-S). حتی میتونی با آپشن --color فایلهای مختلف رو با رنگهای متفاوت ببینی که خیلی به خوانایی کمک میکنه.
یه ویژگی خفن دیگهش اینه که میتونه فایلهای مخفی رو هم نشون بده. توی یونیکس، فایلهایی که اسمشون با نقطه شروع میشه مخفی محسوب میشن. با آپشن -a میتونی این فایلها رو هم ببینی.
ls از نظر پرفورمنس هم بهینه شده. وقتی داری یه دایرکتوری با تعداد زیادی فایل رو لیست میکنی، ls از تکنیکهای مختلفی استفاده میکنه تا سریعتر کار کنه. مثلاً از کش کردن اطلاعات استفاده میکنه تا نیاز به خوندن مکرر از دیسک رو کم کنه.
یه نکته امنیتی مهم در مورد ls اینه که اگه با دسترسی root اجراش کنی، میتونه اطلاعات حساسی رو نشون بده. پس باید مواظب باشی که کی و کجا ازش استفاده میکنی.
در نهایت، ls فقط یه دستور ساده نیستش. این ابزار یه بخش مهم از اکوسیستم یونیکسه و با دستورهای دیگه مثل grep، find و xargs خیلی خوب کار میکنه. ترکیب ls با این دستورها میتونه کارهای پیچیدهای رو خیلی ساده انجام بده.
#لینوکس_خیلی_مقدماتی #لینوکس #linux
————————————————————————
میتونید برای حمایت از فعالیت این کانال، انتقادات و پیشنهادات خودتون رو کامنت کنید.
————————————————————————
💙💙 @PhiloLearn 💙💙
Forwarded from متخصص وردپرس | پوینا
طبق بررسی های انجام شده در برخی از دیتاسنتر ها اتصال کلود فلر به سایت انجام نمیشه و با این خطا مواجه میشید
تداخلات شدیدی روی اینترنت ایران هست
و اگر سایتتون خارج باشه با کندی های شدیدی در بعضی از اپراتور ها همچون سامانتل رایتل ایرانسل و... هستید
@poinair پوینا
تداخلات شدیدی روی اینترنت ایران هست
و اگر سایتتون خارج باشه با کندی های شدیدی در بعضی از اپراتور ها همچون سامانتل رایتل ایرانسل و... هستید
@poinair پوینا
Forwarded from Syntax | سینتکس (Petres)
آشنایی با GitHub Codespaces
تو دنیای مدرن توسعه نرم افزار امروزی، سهولت و سرعت تو راهاندازی محیطهای توسعه اهمیت زیادی داره. GitHub Codespaces یکی از ابزارهای نوآورانهای هستش که به برنامهنویسا اجازه میده تا بتونن همه جا به راحتی به پروژه هاشون دسترسی داشته باشن، اجراشون کنن و به راحتی تو یه محیط ابری کدهاشون رو تغییر بدن.
همچنین codespaces بطور کامل روی GitHub ادغام شده که همین یکی از مزیت های بزرگشه.
چند تا از ویژگی هاش:
۱. از ویرایشگرهای مختلف از جمله Visual Studio Code و فکر کنم Jetbarins پشتیبانی میکنه.
۲. مثل یک محیط توسعه که روی سیستم خودتون نصبه، میتونید سفارش سازی کنید
۳. به تیمها این امکانو میده که به راحتی با همدیگه همکاری کنن.
۴.از اونجا که codespaces یک محیط ابری در اختیار شما قرار میده، میتونید از هر نقطه بهش دسترسی داشته باشید.
فرض کنید به سیستمون دسترسی ندارید و حالا نیازه یه سری باگ هارو رفع کنید. کافیه وارد محیط codespaces بشید، تغییرات رو بدید بعد کدتون رو تو codespaces ران و تست کنید.
این قابلیت هاشو من خیلی دوست داشتم:
۱. بهتون پلن رایگان میده که برای استفاده شخصی فکر میکنم کافیه
2 بهتون چیزی شبیه به یه سرور مجازی میده که منابع کمی هم نداره تو پلن رایگانش میتونید تا 4 هسته و 16 گیگ رم استفاده کنید.
3. از داکر و یا چیز های مختلف دیگه ای که نیاز دارید هم میتونید استفاده کنید.
4. میتونید پروژتون رو روی یه پورتی اجرا کنید و دسترسی پرایوت یا پابلیک بدید تا از طریق اینترنت بهش دسترسی داشته باشید. برای ران کردن نمونه کارا خوبه.
و ...
هنوز زیاد ازش استفاده نکردم. نحوه اجرا کردنش خیلی سادس ولی اگه خواستید توضیح میدم
#github #codespaces
@Syntax_fa
تو دنیای مدرن توسعه نرم افزار امروزی، سهولت و سرعت تو راهاندازی محیطهای توسعه اهمیت زیادی داره. GitHub Codespaces یکی از ابزارهای نوآورانهای هستش که به برنامهنویسا اجازه میده تا بتونن همه جا به راحتی به پروژه هاشون دسترسی داشته باشن، اجراشون کنن و به راحتی تو یه محیط ابری کدهاشون رو تغییر بدن.
همچنین codespaces بطور کامل روی GitHub ادغام شده که همین یکی از مزیت های بزرگشه.
چند تا از ویژگی هاش:
۱. از ویرایشگرهای مختلف از جمله Visual Studio Code و فکر کنم Jetbarins پشتیبانی میکنه.
۲. مثل یک محیط توسعه که روی سیستم خودتون نصبه، میتونید سفارش سازی کنید
۳. به تیمها این امکانو میده که به راحتی با همدیگه همکاری کنن.
۴.از اونجا که codespaces یک محیط ابری در اختیار شما قرار میده، میتونید از هر نقطه بهش دسترسی داشته باشید.
فرض کنید به سیستمون دسترسی ندارید و حالا نیازه یه سری باگ هارو رفع کنید. کافیه وارد محیط codespaces بشید، تغییرات رو بدید بعد کدتون رو تو codespaces ران و تست کنید.
این قابلیت هاشو من خیلی دوست داشتم:
۱. بهتون پلن رایگان میده که برای استفاده شخصی فکر میکنم کافیه
2 بهتون چیزی شبیه به یه سرور مجازی میده که منابع کمی هم نداره تو پلن رایگانش میتونید تا 4 هسته و 16 گیگ رم استفاده کنید.
3. از داکر و یا چیز های مختلف دیگه ای که نیاز دارید هم میتونید استفاده کنید.
4. میتونید پروژتون رو روی یه پورتی اجرا کنید و دسترسی پرایوت یا پابلیک بدید تا از طریق اینترنت بهش دسترسی داشته باشید. برای ران کردن نمونه کارا خوبه.
و ...
هنوز زیاد ازش استفاده نکردم. نحوه اجرا کردنش خیلی سادس ولی اگه خواستید توضیح میدم
#github #codespaces
@Syntax_fa
Forwarded from DevTwitter | توییت برنامه نویسی
این پروژه برای جلوگیری از دزدی و سواستفاده از محتوای تولیدکنندگان در جامعه هوش مصنوعی عه. به امید اینکه دیواری برای ایگونه دزدی ها باشه .
از اونجایی که هدف ما ترویج دانش و احترام به حقوق معنوی افراد عه این حرکت ها تو ابعاد مختلفی زیان باره.
https://github.com/MSNP1381/awesome-persian-ai-cheaters
@DevTwitter | <M.Sadegh/>
از اونجایی که هدف ما ترویج دانش و احترام به حقوق معنوی افراد عه این حرکت ها تو ابعاد مختلفی زیان باره.
https://github.com/MSNP1381/awesome-persian-ai-cheaters
@DevTwitter | <M.Sadegh/>
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#programming
🔸 یکی از دوستان عزیزمون که خودشم بهم آموزش داد قبل اینکه بخوام واردش شم بهم گفت برنامه نویسی یاد بگیری سال دیگه هممون خر مایه ایم :)
اونم تو سن ۱۲ سالگی
ولی خیلی خوشحالم چون اگر بهم اینجوری نگفته بود احتمالا اصلا نمیرفتم دنبالش به عنوان یه بچه ۱۲ ساله
خودم یادم رفته بود ولی یادم افتاد بعد چند سال که اون موقع هدفم این بود برای مامانم ماشین ظرف شویی بخرم و همین مسئله بهم انرژی میداد ادامه بدم توی اون شرایط نسبتا سخت
@coolycode
Forwarded from Meitix (Meiti)
📚 #کتاب 》کمک های فلسفه《به صورت کلی به ما نشون میده که فلسفه میتونه به عنوان یک راهنمای عملی برای زندگی باشه.
جالبیش اینه که با اینی که نقل قول های کتاب برای قبل مسیحیت و تقریبا ۲۰۰۰ سال پیش بوده(سنکا، اورولیوس، اپیکتتوس) ولی دغدغه های بهتر زیستن با امروز تفاوتی نکرده.
یکی از قسمت های که ازش دوست داشتم قسمت چه چیزهای رو میتوانیم کنترل کنیم بود:
کلا رواقیون اعتقاد داشتن که بخش زیادی از رنجهای ما بخاطر اینه که به جای تمرکز بر آنچه میتونیم تغییر بدیم، به چیزای فکر میکنیم که خارج از کنترل ما هستن.
تنها چیزی که بهطور کامل تحت کنترل ماست، انتخابهای اخلاقی، واکنشهای ما به رویدادهای بیرونی و قضاوت ها، انگیزه، و تمایلات ما میشه. حتا عواطف ما محصول قضاوت های ما هستن🙃
و هر ان چیزی که ما اون رو نمیتونیم تضمین کنیم خارج از کنترل ماست، مثلا میتونیم سخت مطالعه کنیم ولی مخترع شدن یا رتبه ۱ شدن رو نمیتونیم تضمین کنیم
جالبیش اینه که با اینی که نقل قول های کتاب برای قبل مسیحیت و تقریبا ۲۰۰۰ سال پیش بوده(سنکا، اورولیوس، اپیکتتوس) ولی دغدغه های بهتر زیستن با امروز تفاوتی نکرده.
یکی از قسمت های که ازش دوست داشتم قسمت چه چیزهای رو میتوانیم کنترل کنیم بود:
کلا رواقیون اعتقاد داشتن که بخش زیادی از رنجهای ما بخاطر اینه که به جای تمرکز بر آنچه میتونیم تغییر بدیم، به چیزای فکر میکنیم که خارج از کنترل ما هستن.
تنها چیزی که بهطور کامل تحت کنترل ماست، انتخابهای اخلاقی، واکنشهای ما به رویدادهای بیرونی و قضاوت ها، انگیزه، و تمایلات ما میشه. حتا عواطف ما محصول قضاوت های ما هستن🙃
و هر ان چیزی که ما اون رو نمیتونیم تضمین کنیم خارج از کنترل ماست، مثلا میتونیم سخت مطالعه کنیم ولی مخترع شدن یا رتبه ۱ شدن رو نمیتونیم تضمین کنیم
اگر خوشبختی مان به دست یافتن به نتیجه گره بخورد تن به این خطر میدهیم که اغلب سرخورده شویم اما اگر هدفمان را این قرار دهیم که بهترین کاری که در توانمان انجام دهیم، انوقت هیچ چیز نمیتواند مزاحم ما شود
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
برید حالشو ببرید
#css #site
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب