کانال مهرداد لینوکس – Telegram
کانال مهرداد لینوکس
3.51K subscribers
713 photos
24 videos
8 files
550 links
لینوکس حرفه ای و اخبار فنی به زبان ساده
تمام محتوای کانال تحت مجوز کرییتیو کامنز (Creative Commons license) CC BY قابل استفاده است

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
ترمینال Warp یک مدتی خیلی زیاد سروصدا کرد
شخصا دوستش داشتم ولی مشکل نیاز به لاگین شدن و حریم خصوصی منو بیخیال استفاده ازش کرد

توی بلاگش نوشته ما صدای شما را شنیدیم 😒

اعلام کرده نیازی به لاگین نیست
میایی نصب کنی و لاگین را skip کنی میگه نمیشه 😡
https://www.warp.dev/blog/lifting-login-requirement
#linux
😁11🤣5
به جای Yahoo! Messenger، من از Pidgin استفاده میکردم

💠 در چند مسینجر از Y!m گرفته تا IRC و XMPP یا با چند ID در یاهو همزمان لاگین بودم 😎 ( اون موقع ها مهم بود 😁)

🔥 حالا بعد از ۱۶ سال این مسینجر دوست داشتنی داره اماده نسخه ۳ میشه 🥰 و خاطره ها زنده شد

🗓 با توجه به این که هنوز نسخه جدید یعنی ۳ پیش نمایش است فقط به صورت Flatpak در Flathub Beta repository در دسترس است
🗓 از IRCv3 پشتیبانی میکنه
🗓 اکثر APIs ها به روز رسانی شدند

⁉️ با IRC آشنایی داری؟
⁉️ از pidgin استفاده میکنید ؟
برای نسب و تست اینجا

منبع

#linux
11👍3
🔥 انتشار پرومتئوس ( 3.0 Prometheus)

با UI جدید، پشتیبانی از Remote Write 2.0 ،UTF-8 وOTLP امکان فعال سازی Native Histograms
افزایش چشم گیر Performance ( عکس ها گویای همه چیز هستند )

امکانات جدید و بیشتری در governance و OpenTelemetry
و OpenMetrics 2.0 و ...

حدود ۱۲ سال پیش با زبان Go پرمتئوس Prometheus به عنوان یک سیستم نظارت و هشداردهی متن‌باز به تیم‌های دواپس این امکان را داد که داده‌های جمع‌آوری‌شده از سرورها، کانتینرها، دیتابیس‌ها و سایر بخش‌های زیرساخت را ذخیره و تحلیل کنند. این ابزار از مدل جمع‌آوری داده‌ها (Pull-based) استفاده می‌کند، یعنی به جای اینکه داده‌ها به‌طور خودکار به سرور ارسال شوند، پرمتئوس داده‌ها را از منابع مختلف دریافت و ذخیره می‌کند. این ویژگی به دواپس کمک می‌کند تا دیدی جامع از عملکرد و وضعیت سلامت سرویس‌ها داشته باشند.


⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺

منبع
منبع ۲
#devops
👍53🔥2
🔥ابزار OpenSnitch یک فایروال تعاملی جذاب در GNU/Linux
الهام گرفته شده از Little Snitch در macOS

💠کنترل پنل ساده در عین حال قدرتمندی برای مدیریت ارتباطات شبکه روی سیستم شما ایجاد میکنه

ویژگی:
🗓 نصب، راه اندازی و کارباهاش فوق العاده ساده است 🤩
🗓 فیلتر کردن connections خروجی به صورت تعاملی
🗓 تبلیغاتads، ردیاب ها trackers یا دامنه های سیستم بدافزار را به سادگی مسدود کنید.
🗓 امکان پیکربندی فایروال سیستم، از طریق رابط GUI (nftables).
🗓 پیکربندی input policy، اجازه inbound services و غیره.
🗓 چندین گره را از یک رابط کاربری گرافیکی متمرکز مدیریت کنید.
🗓 یکپارچه سازی با SIEM


⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
#linux
👍4🔥31
دربین Python Node Editor ها Nodezator امکانات قوی داره.

نود ادیتور ها با اتصال توابع پایتون به صورت visual کار می کنند تا رفتار پارامتری / داده / برنامه ها / قطعه های انعطاف پذیر تولید کنند.این ابزارها به شما امکان سازماندهی و کار با کدهای Python قابل استفاده مجدد را در یک شبکه پویا می دهد. رابط کاربری گرافیکی بصری و رویکرد ماژولار آن می تواند روند توسعه پایتون شما را ساده تر کند.


✳️ نصب :
pip install --upgrade nodezator


🗓 دیدن این فیلم در یوتیوب میتواند درک ابزار را بهتر و قدرت آن را بهتر نمایش دهد

ابزار های مشابه :
https://github.com/bhowiebkr/python-node-editor
https://github.com/hoffstadt/DearPyGui/
https://github.com/GafferHQ/gaffer
https://pypi.org/project/nodeeditor/

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید

#python
👍5🔥1
رابط کاربری (UI:User Interface) معنی شکل ظاهری و دیداری به عنوان واسط تعامل کاربر با محصول

تجربهٔ کاربری (UX:User Experience) معنی تجربه کاربری به نحوه تعامل کاربر با یک محصول

🗓 در UI یا رابط کاربری بیشتر تمایل داریم تا با ویژگی‌های یک دستگاه که کاربر با آن‌ها به‌صورت مستقیم ارتباط برقرار می‌کند، کار کنیم. صفحه‌نمایش باز شده برای مخاطب، دکمه‌های موجود در هر بخش، ویژگی‌های موجود در جابجایی میان صفحات مثال‌هایی از کاربردهای رابط کاربری هستند.

🗓 تجربه کاربری فقط به دستورالعمل‌ها جهت سهولت استفاده از یک محصول نمی‌پردازد، بلکه تمامی جنبه‌های احساسی که ممکن است بتواند کاربر با آن ارتباط برقرار کند را نیز در برمی‌گیرد. تجربه کاربری، احساساتی که کاربر در هنگام استفاده از محصول دارد را نیز در نظر گرفته و سعی می‌کند این رابطه را هرچه بهتر بهبود دهد.UX فقط به کاربردهای عملی مربوط به یک سیستم محدود نمی‌شود و به تجربه کلی کاربر از یک برند مربوط می‌شود؛ از ابتدایی‌ترین مسائل گرفته تا آخرین موضوعی که ممکن است کاربر با آن برخورد داشته باشد

⁉️ قبلا زیاد سوال پرسیده شده بود گفتم بزارم اینجا
👍42🔥1
کانال مهرداد لینوکس
بعد از 4 سال, 3 ماه , ۵ روز Raspberry Pi 5 معرفی شد در عکس زیر تفاوت بین Pi 5 را با Pi 4B مشاهده میکنید برد Pi 5 با قیمت 80 دلار قرار است عرضه شود و Pi 4 با قیمت پایه حدود $77 دلار ( ۵.۸ میلیون در بازار ایران ) در دسترس است
🔥خوب بالاخره
Raspberry Pi 500
Raspberry Pi Monitor
Raspberry Pi 500 Desktop Kit

آمد درسته که هدف Raspberry Pi 500 و Desktop Kit اینه که اکوسیستم Raspberry Pi را برای افراد بیشتری در دسترس قرار بدهد.
ولی از قیمت دلار در ایران اطلاعی ندارند

مشخصات کامل Raspberry Pi 500 یک صفحه کلید:
2.4GHz quad-core 64-bit Arm Cortex-A76 CPU, with cryptography extensions, 512KB per-core L2 caches and a 2MB shared L3 cache
8GB LPDDR4X-4267 SDRAM
Dual-band (2.4GHz and 5.0GHz) IEEE 802.11b/g/n/ac Wi-Fi®
32GB Class A2 microSD included
Bluetooth 5.0, BLE
Gigabit Ethernet
2 × USB 3.0 port and 1 × USB 2.0 port
Horizontal 40-pin GPIO header
2 × micro HDMI® port (supports up to 4Kp60)
H.265 (4Kp60 decode)
OpenGL ES 3.0 graphics
SD card support: microSD card slot for operating system and data storage
Keyboard: 78-, 79- or 83-key compact keyboard (depending on regional variant)
Power: 5V DC via USB connector

لینک های زیر را چک کنید

Raspberry Pi 500, Desktop Kit, Raspberry Pi Monitor
👍8
🔥 کنترل دسترسی به اینترنت را برای هر اپلیکیشن اندروید با فایروال NetGuard

امکانات
سادگی
بدون نیاز به روت
نرم‌افزار آزاد
پشتیبانی از IPv4/IPv6 TCP/UDP
و ...

🗓 تنها راه ساخت فایروال بدون نیاز به Root در اندروید استفاده از سرویس Android VPN است. Android اجازه زنجیره خدمات VPN را نمی دهد، بنابراین نمی توانید از NetGuard همراه با سایر برنامه های مبتنی بر VPN استفاده کنید.

🗓 برخی از نسخه‌های قدیمی‌تر اندروید، به‌ویژه نسخه‌های اندروید سامسونگ، اجرای VPN باگ دارند، که منجر به امتناع اندروید از راه‌اندازی سرویس VPN در شرایط خاص می‌شود، مانند زمانی که هنوز اتصال اینترنتی وجود ندارد پس ممکن است باگ داشته باشد

🗓 ابزار NetGuard برای برنامه‌های نصب‌شده در work profile یا در پوشه امن (سامسونگ)، یا ... پشتیبانی نمی‌شود،

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
👍82
🔥 اصول طراحی SOLID (سالید) در توسعه نرم‌افزار شیءگرا شامل

اصل تک‌مسئولیتی (Single Responsibility Principle | SRP)
هر کلاس باید فقط یک دلیل برای تغییر داشته باشد.

اصل باز - بسته (Open/Closed Principle | OCP)
نهادهای نرم‌افزاری مانند کلاس‌ها، ماژول‌ها، توابع و غیره، باید برای گسترش باز و برای تغییر بسته باشند.

اصل جایگزینی لیسکوف (Liskov Substitution Principle | LSP)
زیرگونه‌ها باید بتوانند قابل جایگزین شدن با نوع اصلی خود باشند.

اصل جداسازی اینترفیس‌ها (Interface Segregation Principle | ISP)
کاربرها نباید مجبور به وابسته بودن به متدهایی باشند که از آن‌‌ها استفاده نمی‌کنند. اینترفیس‌ها متعلق به کاربران است نه به سلسله مراتب.

اصل وارونگی وابستگی (Dependency Inversion Principle | DIP)
موارد انتزاعی نباید به جزییات وابسته باشند بلکه جزییات باید به موارد انتزاعی وابسته باشند.

منبع اصلی عگس ها که ترجمه شده
منبع ۲

توضیح :
در عکس‌ها کمی مشکلاتی فنی در درک وجود دارد
اینها مرجع یادگیری نیستند فقط یک مثال هستند


⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
❤️ ممنون از حمایت هاتون 💐🌺
#برنامه_نویسی
👍3🔥2
🔥امروز داشتم در http://TimeMap.org میگشتم
یک نقشه تاریخی تعاملی با قابلیت سرچ در زمانه

وسعت، حکومت، جنگ ها، کشورها در تاریخ X نشان میده
و در آن زمان (مثلا 1380 میلادی) چه آدم‌هایی در آن منطقه زندگی میکردند (مثلا حافظ)

سایت های که میخواهم توی ارشیو داشته باشم
https://www.iran-atlas.info/
https://tarikh.inoor.ir/
👍8🔥3
یادگیری اسکریپت نویسی با Bash خیلی ساده است
🔥 یک نگاه به این برگه راهنما که خلاصه دستورات bash است بندازید

😎 اولین کد Bash را همین امروز بنویس

این کتاب هم که گذاشتم بزارید کنار دستتون با این لینک ها داشته باشید
مرجع ۱
مرجع ۲

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید
کتاب بهتر منابع بهتر سراغ داشتید توصیه به مبتدی هم بخش کامنت ها بنویسد

❤️ ممنون از حمایت هاتون 💐🌺

#برنامه_نویسی #linux
#cheat_sheet
22👍6
⁉️با دستور Find در لینوکس غریبی میکنید؟😎

این فایل نمونه دستورات و مثال ها استفاده از Find را ذخیره داشته باشی حله یادت نمیره😍

🗒می توانید فایل ها را بر اساس date ,permission ,type ,group ,owner ,name و ... پیدا کنید.

البته دستور Find نکته زیاد دارد مثلا :
🔥بهینه‌سازی جستجو
با استفاده از آرگومان -Olevel می‌توانید عملیات جستجو را بهینه‌سازی کنید تا سریع‌تر انجام شود
🔥 چاپ کردن اطلاعات دیباگ
در صورت استفاده از نشانه -D اطلاعات دیباگ مربوط به عملیاتی که توسط دستور find در لینوکس انجام می‌شوند را در خروجی خواهید دید.
🔥 و ...

یک برگه راهنما عالی دیگه اینجا و اینجا

⁉️ تجریبات خودتان را با دستور Find با ما در بخش کامنت اشتراک بگذارید😍
❤️ ممنون از حمایت هاتون 💐🌺

#linux
#cheat_sheet
👍17🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
عموم کاربرهای معمولی لینوکس، وقتی ازشون میپرسی چطوری یک کار را توی لینوکس انجام بدم
🤣7🤨2