Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.32K photos
159 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
خبر فوری

به طور عجیبی پروکسی های تلگرام روی اپراتور های موبایل از دسترس خارج شدند

(دقت کنید مشکل از تلگرام نیست چون با vpn همه پروکسی ها کانکت میشن)

همچنین بعضی از سرور های vpn ها مثل openvpn و shadowsock نیز پکت های لاست شده زیادی گزارش شده

علت فعلا معلوم نیست با vpn با مکانیزم های متفاوت بیاید تلگرام اگه خبری شد همینجا میزارم.
👍26👎3
Linuxor ?
خبر فوری به طور عجیبی پروکسی های تلگرام روی اپراتور های موبایل از دسترس خارج شدند (دقت کنید مشکل از تلگرام نیست چون با vpn همه پروکسی ها کانکت میشن) همچنین بعضی از سرور های vpn ها مثل openvpn و shadowsock نیز پکت های لاست شده زیادی گزارش شده علت فعلا…
بازرسی ژرف بسته ها !

بازرسی ژرف بسته ها یا Deep packet inspection که مخففش dpi میشه روشی بود که کلی پروکسی فعال تلگرام رو از کار انداخت ، یکی از روش های بلاک کردن پروکسی ها بود البته روش های زیادی برای بلاک کردن وجود داره مثلا

+ قرار دادن ایپی در لیست سیاه
+ قرار دادن پورت یه آیپی در لیست سیاه
+ قرار دادن دامین در لیست سیاه
+ جواب اشتباه در پرس جوی دامین
+ و کلی روش دیگه که من بی خبرم ازشون

این روش ها برای بلاک کردن صد ها هزار پروکسی تلگرام و vpn های دیگه خیلی هزینه بره چون باید ادرس ip و یا domain رو پیدا کنن و دستی بزارنش توی لیست سیاه فرق مهمی که روش dpi با موارد بالا داره اینه که نیازی نیست حتی ip یا domain پروکسی رو بدونن

حالا dpi چطوری عمل میکنه؟
فرض کنید یه شهر داریم که کلی توش ماشین هست ماشین هایی که راننده تیشرت آبی دارن پروکسی های ما هستن پلیس دنبال این افراد تیشرت آبیه ؛ توی قدم اول توی شهر گشت میزنه هر ماشین با راننده تیشرت آبی رو متوقف میکنه بعد متوجه میشه یکی دوتا نیستن صد ها هزار راننده تیشرت آبی داریم !!!
بعد به فکرش میرسه توی مسیر اصلی شهر بایسته از شیشه ماشین ها نگاه کنه هر راننده تیشرت آبی رو متوقف کنه , به این روش میگن dpi البته این روش پلیس مدت زیادی نمیتونه جواب بده !! چون ما راننده های تیشرت آبی داریم که شیشه های دودی دارن ....
شیشه دودی یعنی اینکه پکت رمزنگاری بشه به طوری که الگوریتم های بلاکینگ نتونن تشخیص بدن این پکت یه پروکسیه !
البته اینم بگم dpi چیز جدیدی نیست خیلی وقته که دارن ازش توی جا های مختلف استفاده میکنن

🐧 @Linuxor
👍26
هنوزم میتونید رایگان از Github Copilot استفاده کنید !

گیتهاب دیروز اعلام کرد که از 22 اوت که 31 مرداد ماه میشه باید برای استفاده از Github Copilot پول بدید !
از اونجا که ما با دلار قهریم این خبر برای افرادی که تازه به Copilot عادت کرده بودن اصلا خوب نبود ...

گیتهاب ۲ تا راه برای استفاده رایگان هم گفته :

راه اول اینه که دانشجو باشید
رضا توی این مقالش توضیح داده که چطور میتونید اکانت گیت هاب دانشجویی بگیرید
که البته این مقاله رو چند سال پیش برای استفاده رایگان از محصولات Jet Brains نوشته

راه دوم اینه که روی پروژه های بزرگ و اوپن سورس گیتهاب مشارکت کنید

🐧 @Linuxor
👍10
یک MB مگابایت دقیقا چند KB کیلوبایته؟؟
Anonymous Quiz
13%
1000
74%
1024
12%
1023.875
👎24👍13
Linuxor ?
یک MB مگابایت دقیقا چند KB کیلوبایته؟؟
اول از همه بگم گزینه 1023.875 کاملا اشتباهه اگه احتمالا این گزینه رو زدید تقصیر واژه "دقیقا" توی سوال بوده !!

زیاد دور از ذهن نیست که فکر کنید 1024 کیلوبایته ولی اینطور نیست دقیقا 1000 کیلو بایته

طبق دستگاه بین المللی یکاها (SI) پیشوند مگا برابر 1میلیون و پیشوند کیلو برار 1 هزار هست با یه تقسیم ساده میتونید به این نتیجه برسید

(پرانتز : اوایل تازه مردم با شبکه های اجتماعی اشنا شده بودن کسی میگفت مثلا یه کیلو فالور دارم بهش میخندیدن :)
(پرانتز دو : اینو اگه یادتون باشه توی دوره دبیرستان توی فیزیک دیدیدش)

اما دیتا ها توی کامپیوتر ها توی مبنای ۲ یعنی صفر و یک ذخیره میشن قطعا بسته بندیشون هم باید توی مبنای دو باشه سر همین موضوع کمیسیون الکتروتکنیکی بین‌المللی امد یه پیشنهادی داد که
بجای [MB مگابایت] بگیم [MiB مبی بایت] که دقیقا 1024 [KiB کیبی بایته] !

البته این هم اشاره کنم که عموما اینا توی ذهن مردم اشتباه جا افتاده ولی توی کامپیوتر ها سعی میکنن که درستش رو بنویسن !

🐧
@Linuxor
👍28👎8
کامند ‌bc رو تابحال تست کردین ؟؟ bc در واقع یه زبانه که مخصوص عملیات ریاضیه
با bc میتونید ضرب های طولانی و تقسیم با هر دقتی یا هر عملیات دیگه ریاضی رو توی ترمینال انجام بدید.(عکس بالا)
برای استفاده کامند bc رو بزنید یه مفسر براتون باز میکنه اونجا بهش عملیات ریاضیتون رو بدید (توی من پیجیش راهنماش رو میتونید ببینید)

جدای از مفسر میتونید به صورت زیر هم استفاده کنید
bc <<< "7+9"


با سویچ -l میتونید هم از لایبری استاندارد math استفاده کنید برای مثال با فانکشن s میتونید سینوس زاویه مورد نظر رو حساب کنید که من 5 رادیان رو حساب کردم
bc -l <<< "s(5)"


بریم یه کار فان کنیم , میخایم ببینیم چقدر طول میکشه عدد پی رو با دقت 5000 رقم اعشار حساب کرد :
time bc -l <<< "scale=5000;4*a(1)"

دستور time زمان اجرای دستوری که به عنوان ارگومان بهش دادیم رو میده
متغیر scale دقت محاسبه رو مشخص میکنه
تابع a(1) ارکتانژانت یک رو برمیگردونه که چهارتاش میشه عدد پی

زمان اجرا بستگی به نوع سی پیوتون داره من با i7 11800h تستش کردم 11.753s طول کشید. (البته این مقیاس دقیقی برای مقایسه سی پی یو ها نیست)

🐧 @Linuxor
👍21
👍21👎2🤣1
توی لینوکس معمولا برای مخفی کردن یک فایل یا دایرکتوری، به اول اسم فایل یک . (دات) اضافه می‌کنیم.

اما یک راه دیگه هم اینه که فایلی به اسم .hidden بسازیم و نام فایل هایی می‌خواهیم مخفی کنیم را در آن بنویسم.

نکته: فایل .hidden باید با فایل هایی که باید مخفی شوند در یک مسیر باشد

🐧 @Linuxor ~ Arya Shabane
👍36
کنترل کامپیوتر با گوشی و برعکس !

ابزار KDE Connect یکی از ابزارای کنترل کامپیوتر با گوشی و برعکس گوشی با کامپیوتره که با استفاده از wifi-hotspot این کارو میکنه.

البته KDE Connect مختص دسکتاپ KDE نیست و روی هر توزیعی و دسکتاپی میتونید نصبش کنید (کراس پلتفورم نوشته شده حتی روی مک و ویندوز هم میتونید ازش بیلد بگیرید ولی نسخه ای برای مک و ویندوز هنوز منتشر نشده میتونید به گیت لبش برای توضیحات بیشتر مراجعه کنید)

+ برای استفاده باید KDE Connect رو برای اندروید و لینوکس اول نصب کنید.
sudo apt install kdeconnect


بعد به نقطه اتصال گوشی وصل بشید و از داخل برنامه با کامپیوتر جفتش کنید
حالا هربار که به نقطه اتصال گوشیتون وصل میشید علاوه بر اینترنت میتونید گوشیتون رو هم کنترل کنید. مثلا فایل ها یا پیامک هاشو دسترسی داشته باشید.

از داخل برنامه اندرویدی هم یه سری ویژگی ها مثل کنترل کیبرد تاچ پد و حتی کامند های شخصی سازی شده و ... رو دارید.
🐧 @Linuxor
👍12
وقتی من رفتم تو بمون !

تصور کنید توی ترمینال یه برنامه ای باز کردید داره برای خودش یه سری کارارو میکنه الان وقتی ترمینال رو ببندید اون برنامه هم بسته میشه :/ به نظرتون چطور میتونیم کاری کنیم که این اتفاق نیفته ؟

برای این کار به ترتیب دستورات زیر رو بزنید :

Ctrl + Z
پروسس فعلی در حال اجرارو استاپ میکنه (اگه بعدش دستور jobs رو بزنید میبیندش)
bg
اخرین پروسس استاپ شده رو توی بکگراند resume میکنه (در واقع اخر دستور یه & اضافه میکنه)
disown
به اخرین پروسس اجازه میده که فراتر از شل زنده بمونه یعنی وقتی سیگنالی به شل ارسال میشه اون رو به برنامه منتقل نمیکنه (از جدول jobs هم حذفش میکنه)

پ.ن 1 : اگه سوییچ -h رو برای disown استفاده کنید از جدول jobs حذف نمیشه ولی پروسس رو علامت میزنه هر وقت به شل سیگنال SIGHUP ارسال شه اون رو به پروسس هدایت نمیکنه .

پ.ن 2 : تمام دستورات jobs , bg , disown ,... دستورات built-in شل هستند و من پیج ندارند ولی بجاش میتونید از help قبل دستور استفاده کنید.

پ.ن 3 : اگه توی سرور این کارو میکنید حواستون باشه برای برنامه های کوتاه مدت این کارو کنید چون اگه سرور ریبوت بشه برنامه مجدد اجرا نمیشه فقط این تضمین به شما داده میشه که وقتی از شل log out شدید برنامه بسته نشه پس بهتره از nohup و امثالش برای برنامه های داعم الجرا استفاده کنید.

🐧 @Linuxor
👍262
چیزی درباره فورک بمب ها شنیدید ؟؟

درواقع یه برنامه کوچیک و ساده ان که توی یه لوپ بینهایت از پروسه خودش کپی میکنه بار اول 2 تا فورک بار بار دوم 4 تا بار سوم 8 و همینطور مثل بمب هسته ای زیاد میشن و توی کسری از ثانیه منابع سیستم رو اشغال میکنن و باعث کرش کردن کامپیوتر میشن

توی لینوکس هم یه فورک بمب معروف داریم
 :(){ :|:& };:

که پیشنهاد میشه اجراش نکنید سوپر کامپیوتر هم داشته باشید توی چند ثانیه سیستمتون منابعش تموم میشه و کرش میکنه :)

خب بریم با هم برسی کنیم این دستور عجیب غریب چیه :
در واقع (): یه فانکشن به اسم : داره تعریف میکنه توی بدنه فانکشن {} ما دستور &:|: داریم که داره خروجی فانکشن به اسم : رو به خودش میده که این خودش لوپ بینهایته توی اخر هم & داریم که دستور رو میبره توی بکگراند و سمی کالن ; پایان فانکشن رو مشخص میکنه و : اخر هم که فانکشن رو صدا میزنه.

پ.ن 1 : اگه نبره توی بکگراند میشه سریع با Ctrl+C قطعش کرد

پ.ن 2 : موقع تایپ :| هی تلگرام با ایموجی 😐 عوضش میکرد 😂
🐧 @Linuxor
👍52
مانت کردن یه ftp روی یه دایرکتوری

با ابزار curlftpfs میتونید روی یه دایرکتوری ftp رو مانت کنید
فقط کافیه اول دایرکتوری رو بسازید و بعد دستور زیرو بزنید به همین راحتی !

mkdir Linuxor;
curlftpfs A:B@C Linuxor;

جای A,B,C به ترتیب یوزنیم پسورد و ادرس اف تی پی سرور رو بزنید.
🐧 @Linuxor
👍24
میدونستید توی KDE وقتی یه متن رو درگ میکنید توی دسکتاپ خودکار توی یه Sticky Note پیست میشه ؟
🐧 @Linuxor
👍40👎4
برای آپدیت یک بسته snap از کدوم اپشن یا سوییچ استفاده میشه ؟
Anonymous Quiz
29%
snap update ...
13%
snap refresh ...
20%
snap upgrade ...
26%
snap install --update ....
12%
snap install --upgrade ....
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی توی فولدر Downloads فایل زیپی که دانلود کردی رو Extract Here میزنی 😂😂

🐧 @Linuxor
👍24🤣8
يه چیت شیت بسیار کاربردی Cron

🐧 @Linuxor ~ Linux Handbook
👍18
برای اینکه یه دستوری توی تاریخچه ذخیره نشه، قبلش یک فاصله (Space) بدید و بعد واردش کنید...

🐧 @Linuxor ~ realbardia
👍46👎2
کاربرد علامت تعجب در ترمینال !

وقتی بخوایم آخرین دستور خودمونو را تکرار کنیم از دو تا علامت تعجب استفاده میکنیم (!!)
مثالا دستور زیرو زدیم
apt install jcal
اما یادمون رفته sudo رو قبلش بزنیم حالا جای اینکه بریم دو ساعت sudo رو به اولش اضافه کنیم دستور زیرو میزنیم
sudo !!
در واقع !! با اخرین دستور جایگزین میشه.

کابرد یه علامت تعجب (!)
وقتی بخایم اخرین دستوری که با یه کلمه خاص شروع شده رو اجرا کنیم ازش استفاده میکنیم
مثلا
!ping
اخرین بار من اگه از گوگل پینگ گرفته باشم اینم همون دستورو میزنه (شبیه به Ctrl+R عمل میکنه)
🐧 @Linuxor ~ linux_facts
👍36
This media is not supported in your browser
VIEW IN TELEGRAM
تشخیص متن شطرنجی شده !!

مخفی کردن دیتا های حساس توی تصاویر یه لازمه انکار نکردنیه اما گاهی اوقات روش های مخفی سازی , از دیتای ما به طور ۱۰۰ درصد محافظت نمی کنه برای مثال وقتی یه اسکرین شاتی می گیرید و می خواید جایی به اشتراک بزارید مسلما با ادیتور ساده گوشی با ماژیک یا مدادش دیتا های حساس رو خط خطی میکیند اما دریغ از اینکه ماژیک یا مداد ممکنه transparency داشته باشه و با تغییرات نور و ... توی عکس بشه به دیتای حساس رسید.

یکی از روش های مرسوم از بین بردن دیتا های حساس شطرنجی کردنه که این هم تا حدی قابل حدسه !!

گیف بالا اسکریپت unredacter هست که با Type Script نوشته شده اگه علاقه داشتید میتونید به گیتهابش مراجعه کنید
🐧 @Linuxor
👍29
Nautilus vs Dolphin
🐧 @Linuxor
👍4
Nautilus Vs Dolphin
Anonymous Poll
50%
Gnome Nautilus
50%
KDE Dolphin
👍11👎3