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 محتوای آزاد سهراب
Forwarded from IRCF | اینترنت آزاد برای همه
آپدیت جدیدی از اپ اندروید #oblivion بر روی گوگلپلی قرار گرفته، که مشکل افزودن/حذف اندپوینتهای سفارشی و دسترسی به آیتمهای منوی اصلی برنامه رو برطرف کرده و حالت دارکمد بهبود داده شده ...
🚀 play.google.com/store/apps/details?id=org.bepass.oblivion
💡 github.com/bepass-org/oblivion/releases/latest
🔍 ircf.space/software.php
@ircfspace
🚀 play.google.com/store/apps/details?id=org.bepass.oblivion
💡 github.com/bepass-org/oblivion/releases/latest
🔍 ircf.space/software.php
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
چند تا اصطلاح امنیتی
Watering Hole attack:
در واقع از این میاد که حیوانات وحشی قبل از شکار چجوری خودشونو کنار ی چاله آب یا تالابی مخفی میکنن و بعد حمله میکنن
اینجا فرد هکر هم دقیقا میاد ی گروه خاص یا ی شرکت خاص رو مورد هدف قرار میده و هدف هم دستدسی به اطلاعات حساس با استفاده از بدافزار و
کنترل هستش.
از جمله حملات فیشینگ میتونن در این دسته قرار گرفته بشن که هکر در نهایت ی بدافزار روی سیستم قربانی نصب میکنه یا اطلاعات حساس رو میدزده.
Zero-day exploit:
کشف آسیب پذیری و اکسپلویت کردنش دقیقا قبل از اینکه دولووپر برنامه بهش پی ببره به همین دلیل بهش ZERO-DAY میگن.
خوبه که با اصطلاحات ساده و پرکاربرد آشنا بشیم :))))
@DevTwitter | <iiiimasal/>
Watering Hole attack:
در واقع از این میاد که حیوانات وحشی قبل از شکار چجوری خودشونو کنار ی چاله آب یا تالابی مخفی میکنن و بعد حمله میکنن
اینجا فرد هکر هم دقیقا میاد ی گروه خاص یا ی شرکت خاص رو مورد هدف قرار میده و هدف هم دستدسی به اطلاعات حساس با استفاده از بدافزار و
کنترل هستش.
از جمله حملات فیشینگ میتونن در این دسته قرار گرفته بشن که هکر در نهایت ی بدافزار روی سیستم قربانی نصب میکنه یا اطلاعات حساس رو میدزده.
Zero-day exploit:
کشف آسیب پذیری و اکسپلویت کردنش دقیقا قبل از اینکه دولووپر برنامه بهش پی ببره به همین دلیل بهش ZERO-DAY میگن.
خوبه که با اصطلاحات ساده و پرکاربرد آشنا بشیم :))))
@DevTwitter | <iiiimasal/>