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

هشتگ:
#Linux
#AI
#Python
#Programming
#DevOps
#دیوار_لینوکس
#Utility
Download Telegram
💠در متدولوژی توسعه نرم‌افزارXP مخفف( extreme programming) که هدفش افزایش کیفیت نرم‌افزار و پاسخ‌گویی به نیازمندی‌های در حال تغییر کاربره
یک اصلی هست به اسم You aren't gonna need it (YAGNI)
به عنوان یک #برنامه_نویس تا به یک قابلیت در نرم افزار نیاز ندارید آن را اضافه نکنید

🗓 توضیحات بیشتر :
فقط کدی را بنویسید که در حال حاضر به آن نیاز دارید و از نوشتن کدهایی که احتمالاً در آینده ممکن است به کارمان بیایند، خودداری کنید چرا ؟
کاهش پیچیدگی: نوشتن کدهای اضافی، برنامه را پیچیده‌تر می‌کند و خوانایی، نگهداری و توسعه آن را دشوارتر می‌سازد
صرفه‌جویی در زمان: نوشتن کدهایی که به آنها نیاز نداریم، اتلاف وقت و انرژی است.
افزایش انعطاف‌پذیری: با تمرکز بر نیازهای فعلی، می‌توانیم کد را به گونه‌ای طراحی کنیم که به راحتی در آینده قابل تغییر و گسترش باشد
کاهش خطا: کدهای کمتر، به معنای اشکالات کمتر است
سادگی: کد شما تمیزتر و خواناتر خواهد بود.
نگهداری آسان: به‌روزرسانی و اصلاح کد آسان‌تر خواهد بود.
قابلیت تست: تست کد شما آسان‌تر خواهد بود.
انعطاف‌پذیری: می‌توانید به راحتی در آینده ویژگی‌های جدید را اضافه کنید.

🔥چطور این کار را انجام بدیم ؛
✳️بر نیازهای فعلی تمرکز کنید فقط کدی را بنویسید که برای حل مشکلات موجود ضروری است
✳️از حدس و گمان پرهیز کنید اگر مطمئن نیستید که در آینده به یک ویژگی نیاز خواهید داشت، آن را ننویسید
✳️طراحی برای تغییر کدی بنویسید که به راحتی قابل گسترش و تغییر باشد
✳️از تست به عنوان راهنما استفاده کنید فقط کدهایی را تست کنید که واقعاً به آنها نیاز دارید
👍6
دنبال یک IDE جدید به جای Vscode هستید ؟
https://theia-ide.org/
میخواهید IDE خودتان را کمتر از چند دقیقه بسازید ؟
https://theia-ide.org/docs/composing_applications/
میخواهید یک IDE جدید داشته باشید از یک Source هم روی مرورگر هم native desktop هم آنلاین اجرا شود ؟
https://github.com/eclipse-theia/theia
👍8🤨2
تکنولوژی UWB مخفف Ultra Wideband مشابه بلوتوث و وای‌فای یک پروتوکل انتقال اطلاعات بی‌سیم، که امکان موقعیت‌یابی اجسام با دقت بسیار بالا را فراهم می‌کند.
به لطف عرضه Tag های ردیابی، UWB به خوبی گسترش یافته و معروف شده

💠توضیحات فنی:
ویژگی‌ها و مشخصات UWB
می‌تواند با دقت خوبی یک جسم مجهز به UWB را تا محدوده 10 تا 200 متر موقعیت‌یابی کند
محدوده فرکانس: 3.1 تا 10.6 گیگاهرتز
سرعت: سرعت نور
رنج: 10 تا 200 متر
امنیت بالا و آسیب‌پذیری بسیار کم
سال ساخت: از دهه 60 میلادی
در ابتدا فقط به استفاده‌های نظامی و دولتی در آمریکا استفاده می‌شد

🗓 تکنولوژی UWB تداخلی با بلوتوث و وای‌فای ندارد

✳️کاربردهای UWB
قفل‌های امنیتی بدون کلید فیزیک
رانندگی خودکار خودرو
ورزش‌
خانه‌های هوشمند
کارخانه‌‌ها و خط تولیدها

⁉️چگونه UWB در گوشی‌ها به کار می‌رود؟
گوشی های جدید همه UWB دارند و در فرآیندهای انتقال اطلاعات مانند Airdrop و Nearby-Share از UWB استفاده می‌شود.

تفاوت‌های UWB با بلوتوث و NFC
باند و رنج کاری متفاوت، هزینه‌ها و سابقه کاری‌

🔥برتری‌های UWB
نیاز به سرعت بالای انتقال اطلاعات، موقعیت‌یابی سریع و دقیق یا امنیت بالاتر
👍5
هیچ رازی در #لینوکس وجود ندارد!
👍133
کانال مهرداد لینوکس
وای من 😱 !!! نسخه Rolling نرم افزار Systemd حدود ۷ ساعت پیش منتشر شد run0 به عنوان جایگزین دستور معروف sudo معرفی کرد https://github.com/systemd/systemd/blob/main/NEWS#L596 آقای Poettering که main developer هستند mastodon توضیحات کامل نوشته https://…
حالا به نظر شما run0 چیه؟ 😁

سال 1991 دستور sudo تحت مجوز GNU منتشر شد
سال 2024 در ویندوز Windows 11 24H2 ماکروسافت sudo را به ویندوز اضافه کرده
سال 2024 در Systemd دستور run0 جایگزین sudo شد 🫡
#linux
🔥2🤨1
✳️در توسعه نرم افزار های High-Performance Computing (HPC) یا AI محدود بودن high-bandwidth memory (HBM) اذیت میکنه

✳️نسل جدید کارت گرافیک که از Compute Express Link (CXL) پشتیانی میکنند میتوانند حتی از SSD برای توسعه ظرفیت VRAM استفاده کنید

دغدغه ما حالا چیه؟
مشکل ممنوعیت واردات کالاهای IT حل شد؟😒
در #لینوکس برای مطالعه کتاب ها با پسوند EPUB

✳️ کالیبر Calibre

💠 قوی با امکانات زیاد ولی کمی سنگینه این به خاطر ویرایشگر فایل EPUB است که فایل ها را در قالب HTML نمایش و امکان ویرایش میدهد
🔥 البته یک بخش E-book viewer داره استفاده کنید سبکه ، خوب هم کار میکنه برای دارک مود export CALIBRE_USE_DARK_PALETTE=1 && calibre


✳️ نرم افزار Foliate

💠 فقط روی flathub هست حجمش زیاده برای دانلود
🔥 زیبا و سرعت اجرای بالا و خوش دست کار کردن باهاش حس خوبی میده ،

✳️ نرم افزار Okular
💠 مثل pdf نشان میده کمی به هم میریزه ، تخصصی روی EPUB به نظر میرسه کار نمیکنه ولی در بعضی موارد نمایش خوبی داره

🗓 به رورسانی پست —————————
اهورا سایت flowoss.com را معرفی کردند بسیار کاربردی
آقای Axim نرم افزارkoodo-reader را معرفی کردند خیلی عالی بود
نرم افزار koreader

⁉️شما برای خواندن فایل های EPUB در #linux از کدام نرم افزار استفاده میکنید؟ پیشنهاد شما چیست؟
👍81
دنبال یک مترجم خوب میگردی که از Google Translate راحت تر باشه ؟ 😍
✳️ا افزونه کروم MouseTooltipTranslator
🔥فقط موس را ببر روی کلمه Tooltip ترجمه تمام
🔥فایل pdf را با وب باز کن ترجمه 😎
🔥موس را ببر روی زیر نویس Youtube 🤩
نرم افزار آزاد
https://github.com/ttop32/MouseTooltipTranslator
لینک نصب برای chrome web store

💠 توضیحات فنی بیشتر :
روی تنظیمات داخل افزونه کلیک کنید

🗓 بخش Show Tooltip When
اگر وقتی Select میکنید نمیخواهید مدام ترجمه کند ترجمه را روی دکمه مثلا ALT تنظیم کنید

🗓 بخش تلفظ کلمه Voice :
وقتی روی کلمه هستید میتوانید تنظیم کنید کلمه هم زمان ترجمه برای شما خوانده شود

🗓 بخش تبدیل Voice به text :
این بخش متاسفانه صدای فارسی را به متن تبدیل نمیکنه ، ولی بخش انگلیسی عالیه خیلی خوب کار میکنه

🗓 کپی ترجمه:
وقتی ترجمه انجام شد اگر روی ایکون افزونه کلیک کنید میتوانید ترجمه را به کلیپ برد Clipboard منتقل کنید

🗓 بخش ebook
میتوانید فایل های ePUB و PDF را داخل خود این نرم افزار باز کنید

⁉️ نظر شما چیست ؟ امکانات خاصی مد نظر دارید که این نرم افزار ها نداشته باشند؟ خوشحال میشم نظرتان را بدانم 🥰
👍93
برای تعریف یک تابع یا فانکشن Functions در زبان #پایتون
از کلمه کلیدی def استفاده کنید مثال:
def mehrdadlinux_function():
print("Hello from a MehrdadLinux function")

mehrdadlinux_function()

تا اموزشی دیگر به درود 😎
#Python
از سری درس های #آموزش_پایتون
🤣8👍2😁2
حالت Dark mode اینقدر ها که فکر میکنید برای چشمان شما خوب نیست !!!

حالت تاریک به خستگی چشم کمک می کند (مدرکی برای اثبات وجود ندارد)
قانون ۲۰/۲۰/۲۰ رعایت کنید یعنی هر ۲۰ دقیقه به مدت ۲۰ ثانیه به جای ۲۰ متر دورتر نگاه کنید
پلک زدن استاندارد ۱۵ پلک در دقیقه است با خیره شدن به مانیتور چشم شما خشک میشود

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

حالت تاریک برای عمر باتری بهتر است
صفحه نمایش گوشی برای OLED، حالت تاریک مزایای صرفه جویی دارد. برای صفحه‌های LCD مزیتی ندارد

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

حالت تاریک برای زمان خواب بهتر است
نور آبی در بی خوابی بسیار بیشتر موثر است آن را باید در دارک مود کنترل کنبد
منبع
👍7
مدیریت زمان و افزایش تمرکز برای پیشرفت در کار و زندگی ضروری است
تکنیک پومودورو (Pomodoro Technique) یکی از معروف ترین روش های تمرکز و مدیریت زمان است

🗓 مراحل:
انتخاب یک وظیفه و نوشتن آن
تنظیم تایمر روی 25 دقیقه
تمرکز کامل روی کار تا زمان به صدا درآمدن زنگ
علامت زدن کار انجام شده
5 دقیقه استراحت
تکرار مراحل 3 تا 5
پس از 4 بار تکرار مراحل 3 تا 5، 15 تا 30 دقیقه استراحت

قوانین:
پروژه های پیچیده را به بخش های کوچکتر تقسیم کنید.
کارهای کوچک را با هم ادغام کنید.
تا زمان به صدا درآمدن زنگ به کار ادامه دهید.

🔥 مزایا:
افزایش مسئولیت پذیری
فواید روانی و جسمی
حفظ انگیزه
برنامه ریزی بهتر
توانایی بیشتر در مدیریت حواس پرتی

💠 نکات:
برای تمرکز بیشتر، گوشی را خاموش یا در جای دیگری بگذارید.
در مکانی آرام کار کنید.
بلافاصله شروع به کار کنید.
برنامه ریزی روزانه و هفتگی داشته باشید.
چالش های شخصی برای خود تعیین کنید.
با استفاده از این تکنیک ساده و کاربردی، می توانید به طور موثر زمان خود را مدیریت کرده و تمرکز خود را افزایش دهید.
⁉️ از این تکنیک استفاده میکنید؟
🔥61👍1
کانال مهرداد لینوکس
مدیریت زمان و افزایش تمرکز برای پیشرفت در کار و زندگی ضروری است تکنیک پومودورو (Pomodoro Technique) یکی از معروف ترین روش های تمرکز و مدیریت زمان است 🗓 مراحل: انتخاب یک وظیفه و نوشتن آن تنظیم تایمر روی 25 دقیقه تمرکز کامل روی کار تا زمان به صدا درآمدن…
اگر برای تکنیک پومودورو (Pomodoro Technique) دنبال یک اپ خوب میگردید به نظر من

✳️نرم افزار PomodoroLogger
👍🏻مزایا :
پیاده سازی بسیار خوب از کانبان (Kanban)
محیط کاربری ساده ، بدون محدودیت
👎🏻معایب :
عدم امکان اشتراک گذاری یا لاگین
عدم پشتیبانی از گوشی موبایل

✳️نرم افزار super-productivity
👍🏻مزایا :
پشتیبانی از Jira, Gitlab, GitHub و Open Project.
موبایل وب مالتی پلتفرم و ...
👎🏻معایب :
محیط کمی پیچیده ، خیلی خفن و امکانات زیاد
یک نرم افزار Todolist با امکانات زیاد از جمله Pomodoro 😁

⁉️ شما برای مدیریت وقت و تمرکز از چه اپی استفاده میکنید ؟ در بخش کامنت نظراتتان را بنویسد خوشحال میشویم با هم تجربیات را اشتراک بزاریم 🥰
🔥5👍1
Internet-Quality-Report-v3.9.3.pdf
6.6 MB
اانجمن تجارت الکترونیک تهران : گزارش سوم :

محدودیت‌های اینترنت
( از ۱۰۰) ایران با رتبه ۹۷ از چین رتبه ۶۱ بدتر است
🫠 در شاخص‌های مرتبط با سرعت و اختلال، رتبه چین از ایران بهتر است.
نتیجه :
مهاجرت نیروی انسانی
از دست‌رفتن استارتاپ‌ها
خروج سرمایه

اینترنت ایران کماکان با سه گزاره «پراختلال، محدود و کند» توصیف می‌شود.
( ⁉️ شما با چی توصیف میکنید ؟ جایزه بزاریم برای بهترین توصیف؟ )

😡 فیلترینگ بزرگ‌ترین عامل ایجاد کندی مستمر، ناپایداری و مانع بزرگی برای افزایش سرعت و توسعه ااینترنت در ایران

😎 تعداد ۸۴ درصد مردم از فیلترشکن استفاده می‌کنند
😎 بیش از ۹۰ درصد کاربران به شبکه‌های اجتماعی بازگشته‌اند.

تلاش‌های شبانه‌روزی متولیان امر با تحمیل هزینه‌های چند هزار میلیاردی به مردم و اپراتورها، جلوگیری از گسترش شبکه، مسدودسازی پروتکل‌های مورد نیاز کسب و کارها و غیره تغییری در استفاده مردم از فیلترشکن‌ها نداده و فقط باعث ایجاد اختلالات گسترده و آسیب‌های جبران‌ناپذیر به مردم و اقتصاد دیجیتال شده است»
https://etchamber.ir/third-report
👍8🤯1