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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
Media is too big
VIEW IN TELEGRAM
دوره #فوق_لینوکسه_ها قسمت 3

00:16 Advanced Terminal


🐧 @Linuxor
🔥24👍3🥰1🗿1
با YouPlot میتونید توی ترمینال نمودار بکشید

برای مواقعی که روی سرور هستید و دسترسی به رابط گرافیکی ندارید خیلی خوبه

https://github.com/red-data-tools/YouPlot

🐧 @Linuxor
👍39🗿833🔥2
یه Http کلاینت زیبا روی ترمینال که حتی پشت ssh هم کار میکنه

https://github.com/darrenburns/posting


🐧 @Linuxor
👍544🗿4💅3👎2
امروز اومدم یه فایل استخراج کنم حواسم نبود زدم روی Extract Here همرو توی دایرکتوری دانلود هام Extract کرد با فایل های خودم قاطی شد به زور جداشون کردم


اگه از فایل منیجر dolphin استفاده میکنید گزینه سوم یه دایرکتوری با اسم فایل فشرده میسازه و توی اون Extract میکنه.

🐧 @Linuxor
👍58😐16🤣13🔥3🗿3
یکی یه اکستنشن واسه گنوم ساخته که باهاش می‌تونید از top-barتون مستقیم با Gemini گوگل چت کنید. باحاله.

https://github.com/wwardaww/gnome-gemini-ai


🐧 @Linuxor ~ hadi_7546
👍43👎6🔥5🐳2💔1
من حالا کاری با بقیه ندارم ولی اونی که پایتون کد میزنه ظلمه رو لینوکس نباشه، دیووونه اینجا بهشته واسه توووو

🐧 @Linuxor
👍113🤣29💊5🤡3🎄2
توی سیستم های لینوکسی اگه یه مشکلی شبیه crowdstrike رخ بده خیلی راحت systemd میتونه جلوشو بگیره.

لنارت توسعه دهنده اصلی systemd گفته ما خیلی وقته یه فیچر داریم به اسم  Automatic Boot Assessment feature که وقتی سیستم مکرر بوت نمیشه سیستم رو به حالت قبلی بر میگردونه.
البته این ویژگی اصلی رو هنوز همه توزیع ها پیاده نکردن، ولی اگه پیاده بشه اصلا مشکلاتی مثل crowdstrike برای لینوکس اتفاق نمیفته.

🐧 @Linuxor
👍93🔥17🤣9🗿52
با این کامند ماژول های کرنل که سخت افزارتون بهش نیاز دارن رو میتونید ببینید

lspci -vv | awk '/Kernel/{print $5}' | sort -u

🐧 @Linuxor ~ climagic
👍43🗿21👎1
اینا خیلی سبکن و خوب
Lubuntu (512MB RAM)
Puppy Linux (256MB RAM)
Q4OS (256MB RAM)
Slax (256MB RAM)
Absolute Linux (64MB RAM)

اخری رو دیگه رو سماور برقی خونتون هم میتونی نصب کنی

🐧 @Linuxor
🤣154👍18😁7👎2👨‍💻2
دوره ضبط کردن هم دردسر های خودشو داره ها

فک کن وسط ویدیو رفتم تو man کامند kill اومدم تفاوت سویچ list-- و l- رو بگم هرچی میزدم
kill --list
کار نمیکرد 😂😂😂

در واقع kill ی که مال builtin شله اجرا میشه اما man مال
/bin/kill
بود. برای اجرای صریح باید به این صورت بزنیم
/bin/kill --list
که با kill ی که builtin شله قاطی نشه.

🐧 @Linuxor
🤣69🤷‍♂7💅6🗿6😐5
من براش less بودم اما اون احمق بود ازم توقع more داشت.


(less has many features than more)

🐧 @Linuxor
🤣123💔6💅4🗿21
توی شبکه‌های توزیع شده بزرگ وقتی بخوان یه اطلاعاتی به همه نودها برسه و منابع زیادی مصرف نشه از پروتکل شایعه استفاده میکنن

به این صورته که یه نود یه دیتایی رو رندوم به چند تا نود دیگه میده و بقیه هم همین کارو میکنن. البته تضمینی نیست به همه برسه و مهم هم نیست چون هدف اصلی این پروتکل‌ها پوشش دادن بخش بزرگی از شبکه با مصرف منابع کم است.

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

فقط کافیه یه نفر بتونه یه دیتایی رو به چند نفر تصادفی بده و اگر اون چند نفر این کارو تکرار کنن به این صورت شایعه پخش میشه. در هر حالت، اطلاعات ممکنه در حین انتشار تغییر شکل داده یا عوض بشه.

جالب اینجاست توی ریاضیات برای این یه اصلاح داریم به اسم WHP که میگه اگه تعداد گره ها زیاد باشه به احتمال نزدیک به 1 این شایعه رو همه میشنون. این اصطلاح به این معنیه که با افزایش اندازه شبکه، احتمال رسیدن اطلاعات به همه نودها به طور چشمگیری افزایش پیدا میکنه.

🐧 @Linuxor
👍77🔥73🤣1🗿1
Primary Key ?

🐧 @Linuxor
🤣163👍16👌5🗿4💅2
میدونستین به غیر از ما کامپیوتریا بقیه نمیتونن nginx رو درست تلفظ کنن، میگی نه برو تست کن😂

🐧 @Linuxor
🤣110👍7😁42🥴2
با این ابزار میتونین DNS سیستم خودتون رو برای دور زدن تحریم ها با یک کلیک عوض کنید.


این ابزار توی پکیج abs هست (ابزار های کاربردی دیگه ای هم توش هست) بعد از نصب abs برای اجرا کامند زیر رو بزنید

abs.dns-switcher

نصب abs

https://github.com/sepsoh/awesome-bash-noscripts

اگه از قبل abs رو دارید فقط کافیه abs رو اپدیت کنید.
abs.abs-update


با تشکر از Mr_Meshky بابت اضافه کردن این اسکریپت به abs. شما هم اگه اسکریپتی نوشتین و کاربردیه میتونید به abs با PR دادن توی گیتهاب اونو اضافه کنید.

🐧 @Linuxor
👍68❤‍🔥7👀2🗿2👎1
میترسم با این گرما پنگوئن ها بمیرن

🐧 @Linuxor
🤣90💔29😭176😁6
‏اگر پایتون رو روی لینوکس اجرا می‌کنی و می‌خوای پرفورمنس کدت رو بررسی کنی، از ابزار perf استفاده کن. تو پایتون 3.12، perf اضافه شده که این کار رو خیلی راحت‌تر می‌کنه.
مثلا:
perf record -F 99 -g python3 main.py

See Documentions

🐧 @Linuxor ~ teal33t
👍44🔥21👎1🗿1
امروز داشتم داکیومنشن php رو میدیدم به دوتا دیتا تایپ عجیب خوردم true و false

دقت کنید اینا با bool فرق دارن دیتا تایپ bool هم میتونه true باشه هم false

حالا این چه مزیتی داره؟ این تابع زیر رو در نظر بگیرید

strpos(string heystack, string needle) : int | bool

کارش اینه که دوتا رشته میگیره و موقیت رشته دوم توی رشته اول رو به صورت عدد بر میگردونه و اگه وجود نداشت false برمیگردونه.

یه مشکل اساسی، تابع کی true میشه ؟ هیچ وقت. در نتیجه گذاشتن bool اینجا داره به ما اطلاعات اضافی میده در واقع یه دیتا تایپ یا ولیو تایپ به اسم false میتونیم بزاریم و از این اطلاعات اضافی جلو گیری کنیم و از گیج شدن یوزر جلوگیری کنیم.

پس ساختارو به این صورت تغییر دادن

strpos(string heystack, string needle) : int | false

و این یعنی این تابع هیچ وقت true نمیشه.


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

🐧 @Linuxor
👍51🤮6🔥41🗿1
برسی به ffmpeg و gcc از حرفت پشیمون میشی

🐧 @Linuxor
🤣141👍123🗿3😁2
استیو بالمر CEO قبلی مایکروسافت گفته بود :

لینوکس سرطانی است که از نظر مالکیت معنوی خود را به هر چیزی که لمس می کند متصل می کند😂😂😂😂


البته بعد از چند سال نظرش عوض شد و حرف خودش رو پس گرفت

🐧 @Linuxor
🤣76👍5🗿4😁2🤡2
لیست ابزار های هک و نفوذ در لینوکس، که البته کار کردن با هرکدومشون نیاز به تخصص و آموزش داره

🐧 @Linuxor ~ dan_nanni
🔥60👍13😢1🙏1🤣1