کانال مهرداد لینوکس – 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
آیا DuckDB رقیب جدی SQLite است؟
دیتابیس DuckDB :
طراحی شده برای استفاده از تمام هسته های CPU
بهینه سازی شده برای complex queries
مدعی سرعت بالاتر از SQLite
تعداد functionality built-in بیشتر بدون وابستگی
فرمت های Parquet و Apache Arrow را میخونه
شما استفاده میکنید؟
👍1
بین URL parser های که سازگار با WHATWG باشند قطعا Ada از سریع ترین هاست (میتوان گفت 8 برابر سریع تر از Curl )
https://www.ada-url.com/

اگر پایتون Python کار میکنید can_ada نسخه بایند شده ada-url
https://github.com/tktech/can_ada
https://tkte.ch/articles/2024/03/15/parsing-urls-in-python.html
🔥1
ابزار deptry به شما کمک میکنه
در پروژه های پایتون مشکلات dependencies شامل unused و missing را حل کنید
به راحتی هم با Poetry و PDM کار میکنه
پس نگران نباشید
https://github.com/fpgmaas/deptry
1
ویز با انگولار مرج میشه
فریورک Angular یک فریمورک قدرتمند جاوا اسکریپته که توسط شرکت گوگل طراحی و با «تایپ اسکریپت» (TypeScript) نوشته شده

فریم ورک Wiz در گوگل برای YouTube امکانات powers Search, Workspace داشته و رویکرد های نواورانه برای performance مخصوصا resumability داره
https://twitter.com/sarah_edo/status/1770478763253379488
This media is not supported in your browser
VIEW IN TELEGRAM
اگر برای پردازش JSON از jq یا fx استفاده میکنید قطعا با مشکل interactive نبودن shell رو به رو شدید
متاسفانه ابزار jiq دیگه توسعه پیدا میکنه
https://github.com/fiatjaf/jiq
برای همین ابزار jnv با الگو گرفتن از jid
https://github.com/simeji/jid
این مشکل را حل کرده
https://github.com/ynqa/jnv
سریع ترین و ساده ترین روش رایگان برای داشتن REST API برای Realtime server
قدم اول : یک دیتابیس با SQLite با DBeaver راحت آسوده بساز
قدم دوم soul را با دستور پایین نصب کن
npm install -g soul-cli
و اجراش کن تمام
soul -d sqlite.db -p 8000
حالا در آدرس زیر Swagger UI
http://localhost:8000/api/docs
و با دستور
curl http://localhost:8000/api/tables
اسم Tabels همه چی محیا
https://github.com/thevahidal/soul/
با توجه به تغییرات لایسنس Redis کدام گزینه مد نظر شما است ؟
https://github.com/redis/redis
https://github.com/snapchat/keydb https://github.com/dragonflydb/dragonfly https://github.com/skytable/skytable گزینه دیگه ، تحلیل فنی کامنت 😊
Final Results
25%
Redis با لایسنس جدید
8%
KeyDB
8%
Dragonfly
0%
Skytable
58%
دیدن نتایج
عکس پروفایل شما خیلی خوشگله و از زیبایی خودتان خسته شدید ؟
نیاز به آواتار بی ریخت و زشت دارید ؟
از اینجا یک ugly avatar بردارید 😁
https://txstc55.github.io/ugly-avatar/
توسعه دهندگان پایتون در حمله Supply Chain Attack بزرگ هدف قرار گرفتند. بیش از 170000 کاربر تحت تأثیر قرار گرفتند
در عکس حمله توضیح داده شده
۱ : با هر بسته و مخزن با حدودی از سوء ظن برخورد کنید، حتی با آنهایی که به ظاهر قابل اعتماداند
۲: احراز هویت چند عاملی (MFA)
۳: وابستگی ها را درک کنید
https://checkmarx.com/blog/over-170k-users-affected-by-attack-using-fake-python-infrastructure/
👍2
دستور grep در لینوکس برای جستجوی یک متن خاص در یک فایل استفاده می‌شود.
اما نیاز به ابزاری مثل Grep در جستجو بین YAML و JSON متفاوته
میخواهیم بر اساس key سرچ کنیم و مقدار value و شماره خط به دست بیاد اینجاست که Flatito وارد میشود

https://github.com/ceritium/flatito
🔥4
جریانVmware را که یادتونه؟
پلتفرم Proxmox قدرتمند، رایگان و متن باز بر پایه لینوکس با استفاده از KVM و Container های LXC از بهترین هاست
یک Wizard اورده برای مهاجرت ESXi Based Virtual Machines
این لینک
https://pve.proxmox.com/pve-docs/chapter-qm.html#qm_import_virtual_machines
و این لینک را بخونید
https://pve.proxmox.com/wiki/Migrate_to_Proxmox_VE#Migration
3
صفحه سایت را با Ctrl+s ذخیره میکنید نتیجه فاجعه😵‍💫
روی مرورگر addone هایی مثل
Save Page WE
https://chromewebstore.google.com/detail/dhhpefjklgkmgeafimnjhojgjamoafof
سایت را در یک single HTML را ذخیره میکنه
ابزارهایی مثل monolith عملکردی مشابه wget -mpk دارن ولی تمام assetها رو بصورت data URL ذخیره می‌کنه
https://crates.io/crates/monolith
👍2
مدیر پروژه:این مشکل را با چه الگوریتمی حل کردی...

برنامه نویس: با الگوریتم شترمرغ 😂😂😂

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

استفاده : هزینه ی بروز یک مشکل، کمتر از هزینه ای جلوگیری از آن است
👍2
احراز هویت چندعاملی Multi-factor authentication (MFA; two-factor authentication, یا 2FA یک لایه امنیتی اضافی ( رمز یک بار مصرف ) به جز پسورد اینجا میکند

پیام کوتاه SMS برای این کار مناسب نیست استفاده نکنید

ابزار Google Authenticator خوبه چون time-based one-time password (TOTP; به خصوص در RFC 6238) داره و HMAC-based one-time password (HOTP; به خصوص در RFC 4226) ولی
اگر به دنبال یک ابزار رایگان ، امن و متن باز هستید Aegis خوبه
https://github.com/beemdevelopment/Aegis
1👍1
کانال مهرداد لینوکس
خیلی ها فکر میکنن این یارو دهنش قرصه ! ولی زیاد مطمئن نباشید از ما گفتن بود
دیروز نتیجه دادگاه امد
گوگل باخت نمیده🫠
دادگاه تشکیل شده میگن تو نباید کاربر را در حالت incognito یا Private browsing ردیابی کنه
میگه من نمیکنم 😬
خوب حالا باشه چون شما اصرار میکنید😏
من باشه من رکورد هایی که ذخیره کردم را پاک میکنم 🤔
https://www.bbc.com/news/business-68709119
👍1
هاگینگ فیس (Hugging Face)
https://huggingface.co/
مجموعه‌ای از مدل‌های یادگیری ماشین برای حل مسائل NLP مختلفی مثل ترجمه ماشینی، شناسایی احساسات، پرسش و پاسخ، خلاصه‌سازی متن و غیره است
خبر خوب چیه ؟
امکان ران کردن مدل های Hugging Face در ورکرها
به به
https://developers.cloudflare.com/workers-ai/
اولین بار من با تی وی گیم (شرکت شهاب) وارد دنیای بازی شدم

سیم آنتن دو رشته ای تخت 300 اهم مخصوص تلویزیون های سیاه و سفید، به فیش آنتن ، با مکافات وصل می شد.

بازی ها رنگی نبود ها ، البته اگر بود تلوزیون سیاه سفید بود 🧓
https://en.wikipedia.org/wiki/Color_TV-Game
بعداها بچه خودشون درستش میکردند
🔥3👍1