کانال مهرداد لینوکس – 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
بالاخره GNU Name System (GNS) تحت RFC 9498 منتشر شد
سیستم GNS مشکلات امنیت و حریم خصوصی (DNS) برطرف میکند
میدانیم تلاش‌های قبلی DNS (DNSSEC) مثل end-to-end security query privacy، سانسور و root zone governance همه شکست خورده بودند
سیستم GNS غیرمتمرکز و مقاوم در برابر سانسور
👍2
بالاخره معامله Broadcom و VMware طی قرار داد $61 Billion دلاری ناقابل تمام شد
و VMware شما را از Broadcom میخواند
https://www.broadcom.com/info/vmware
👍1
دانلود تمام ویکی پدیدیا روی گوشی فقط ۱۰۲ گیگ با عکس 60GB بدون عکس و استفاده آفلاین بدون نیاز به اینترنت
دیتابیس ویکی پیدا
https://en.wikipedia.org/wiki/Wikipedia:Database_download
ابزار Kiwix نصب کنید روی گوشی یا سیستم
https://github.com/kiwix
در بخش Library <- Categories کلیک کنید و Wikipedia انتخاب کنید و تمام
👍1
مجموعه ای از چالش های عملی و تعاملی که برای کمک به توسعه دهندگان #پایتون در تسلط بر type annotations طراحی شده . چه در type hints پایتون تازه کار باشید و چه به دنبال عمق بخشیدن به دانش خود
این سایت میتونه مفیده باشه
https://python-type-challenges.zeabur.app/
👍1
نسخه 8.0 pgAdmin برای PostgreSQL منتشر شد
با توجه به استفاده NW.js (همان node-webkit ) به عنوان runtime انعطاف زیادی برای اجرا های شخصی داره
به نظر من pgAgent در pgAdmin خیلی کاربردیه، یکی از بهترین job scheduler برای PostgreSQL است
https://www.pgadmin.org
👍1
کانال مهرداد لینوکس
مثال پردازش JSON توی ترمینال توی کد زیر میتوانند تعدادی متغییر برای ست شدن توی shell تعریف کنید json='{"a":42, "b":"s t r i n g", "c": []}' ; eval $(echo $json | jq -r 'to_entries | .[] | select(.value | scalars) | .key + "=\"" + (.value | tostring) + "\";"'…
قبلا در مورد پردازش Json در ترمینال ۲ تا ابزار jq و fx را معرفی کردم
ابزار jaq امده jq را به سه دلیل فورک زده
۱: دقت
۲: کارایی
۳: سادگی
در بحث Benchmark نتایج خوبی از خودش به جای گذاشته
https://github.com/01mf02/jaq
👍2
نسخه سوم کتابخانه یادگیری عمیق «کرس» (Keras) در پایتون درحالی منتشر شد که کامل بازنویسی شده و به شما این امکان را میده که Keras workflows ها را حتی روی JAX, TensorFlow, or PyTorch اجرا کنید
این کد را ببنید
https://keras.io/keras_3/
👍2
سازمان نظام صنفی رایانه ای کشور
نسخه یک سند تعرفه1402 خدمات انفورماتیک را منتشر کرد
از لینک زیر فایل PDF قابل دانلود است
میتوانید ببینید بر اساس عناوین شغلی در حوزه نرم افزار حقوق ها یا خدمات ( مثلا تست نفوذ ) چطور محاسبه میشود
https://irannsr.org/s/mfakvEf
👍21
مدل زبانی بزرگ ((LLM) large language model) یک شبکه عصبی با پارامترهای زیاد بر روی مقادیر زیادی متن بدون برچسب با استفاده از یادگیری خود نظارتی یا یادگیری نیمه‌نظارتی مثل مدل‌های GPT OpenAI ، Bard و ..
درست متوجه نشدید؟
میخواهید LLM Visualization ببینید؟
https://bbycroft.net/llm
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
GQL - Git Query Language
زبان Git Query زبانی شبیه به SQL برای انجام پرس و جو در فایل‌های git. با پشتیبانی از اکثر ویژگی‌های SQL مانند گروه‌بندی، سفارش‌دهی و توابع تجمع است.
https://github.com/AmrDeveloper/GQL
👍1
با توجه به انتشار نسخه ۱۴ اندروید به صورت گسترده در گوشی ها
یکی از ویژگی های دیگر اندروید ۱۴ امکان Android Virtualization Framework (AVF) است .
ماشین مجازی و virtualization داخل گوشی اندرویدی برای جدا سازی برنامه ها .
دو روش خواهیم داشت
1 : One-way isolation
2 : Two-way isolation (Isolated VM)
چرا از AVF استفاده کنیم ؟ چه مزایای داره ؟
استفاده از Isolation
توسعه دهنده ها میتوانند به جای Trustzone استفاده کنند
امکان Portability
به جای استفاده از trusted applets میتوانیم از م Linux-based virtual machine استفاده کنیم که امکان Portability بیشتری میدهد یک بار برنامه مینویسید و به علت Linux-application payload بودن روی تمام پلتفرم های پشتیبانی کننده از AVF اجرا میشود
برخوداری از Performance بهتر virtual desktops, sandboxing

منبع و اطلاعات بیشتر
https://android-developers.googleblog.com/2023/12/virtual-machines-as-core-android-primitive.html
چند روزی است که از انتشار Django 5.0 ( جنگو
که یک پلتفرم توسعه برنامه‌های کاربردی در زبان پایتون برای ساختن و «نگه‌داری» (Maintaining) برنامه‌های تحت وب است) میگذره
امکانات اضافه شده در لینک زیر:
https://docs.djangoproject.com/en/5.0/releases/5.0/
This media is not supported in your browser
VIEW IN TELEGRAM
وایرشارک (Wireshark) یک تحلیل کننده packet analyzer بسیار قدرتمند برای عیب‌یابی شبکه، تجزیه و تحلیل ارتباطات به صورت گرافیکی است
که نسخه non-GUI اون را به اسم TShark میشناسید که زیبایی خود Wireshark را ندارد
ابزار termshark یک TUI برای Wireshark است
https://github.com/gcla/termshark
👍1
یادگیری Regular expression (regex ، regexp یا عبارت باقاعده یا ریجکس) از نون شب واجب تره
اوایل یادگیری کمی غریبی میکنه، ولی شما باش دوست باشید 🥰 بچه خوبیه
اگر کمی آشنایی دارید این سایت کار شما را برای نوشتن regex آسون میکنه
https://ihateregex.io/expr
گیت هاب
https://github.com/geongeorge/i-hate-regex?tab=readme-ov-file
👍2
رابط های کاربری متنی (Text-based user interface) (TUI)
در زمان استفاده از خط فرمان کار ما را بسیار ساده تر و آن را زیبا میکنند
اگر میخواهیدلیستی از ابزار های TUI برای کار در ترمینال لینوکس داشته باشید حتما سایت
https://terminaltrove.com/
را برسی کنید با دسته بندی بسیار عالی
This media is not supported in your browser
VIEW IN TELEGRAM
برای پیدا کردن مشکلات شبکه استفاده از ping یا Traceroute یا MTR و ... بسیار معمول است
ابزار Trippy یک ابزار کاربردی دیگر با ترکیب ابزار های قبلی اقدام به تحلیل وضعیت شبکه میکند
https://trippy.cli.rs/
https://github.com/fujiapple852/trippy
ابزار HashiCorp Vault به منظور ذخیره‌سازی و اشتراک هر نوع به اصطلاح Secret (Secret در اینجا هر چیزی من‌جمله پسورد، سِرتیفیکیت، توکن، کلید ای‌پی‌آی و ...) است
لایسنس Vault آزاد نیست برای استفاده معادل نرم افزار آزاد آن میتوانید از OpenBao استفاده کنید
https://github.com/openbao/openbao/tree/development