سریع ترین و ساده ترین روش رایگان برای داشتن 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/
قدم اول : یک دیتابیس با 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/
GitHub
GitHub - thevahidal/soul: 🕉 Soul | Automatic SQLite RESTful and realtime API server | Build CRUD APIs in minutes!
🕉 Soul | Automatic SQLite RESTful and realtime API server | Build CRUD APIs in minutes! - thevahidal/soul
با توجه به تغییرات لایسنس Redis کدام گزینه مد نظر شما است ؟
https://github.com/redis/redis
https://github.com/snapchat/keydb https://github.com/dragonflydb/dragonfly https://github.com/skytable/skytable گزینه دیگه ، تحلیل فنی کامنت 😊
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/
نیاز به آواتار بی ریخت و زشت دارید ؟
از اینجا یک 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/
در عکس حمله توضیح داده شده
۱ : با هر بسته و مخزن با حدودی از سوء ظن برخورد کنید، حتی با آنهایی که به ظاهر قابل اعتماداند
۲: احراز هویت چند عاملی (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
اما نیاز به ابزاری مثل Grep در جستجو بین YAML و JSON متفاوته
میخواهیم بر اساس key سرچ کنیم و مقدار value و شماره خط به دست بیاد اینجاست که Flatito وارد میشود
https://github.com/ceritium/flatito
GitHub
GitHub - ceritium/flatito: Grep for YAML and JSON files
Grep for YAML and JSON files. Contribute to ceritium/flatito development by creating an account on GitHub.
🔥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
پلتفرم 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
روی مرورگر addone هایی مثل
Save Page WE
https://chromewebstore.google.com/detail/dhhpefjklgkmgeafimnjhojgjamoafof
سایت را در یک single HTML را ذخیره میکنه
ابزارهایی مثل monolith عملکردی مشابه wget -mpk دارن ولی تمام assetها رو بصورت data URL ذخیره میکنه
https://crates.io/crates/monolith
Google
Save Page WE - Chrome Web Store
Save a complete web page (as curently displayed) as a single HTML file that can be opened in any browser.
👍2
انواع HTTP Request Types
معنی Safe
https://developer.mozilla.org/en-US/docs/Glossary/Safe/HTTP
معنی idempotent
https://developer.mozilla.org/en-US/docs/Glossary/Idempotent
معنی Cacheable
https://developer.mozilla.org/en-US/docs/Glossary/Cacheable
معنی Safe
https://developer.mozilla.org/en-US/docs/Glossary/Safe/HTTP
معنی idempotent
https://developer.mozilla.org/en-US/docs/Glossary/Idempotent
معنی Cacheable
https://developer.mozilla.org/en-US/docs/Glossary/Cacheable
👍1
احراز هویت چندعاملی 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
پیام کوتاه 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
GitHub
GitHub - beemdevelopment/Aegis: A free, secure and open source app for Android to manage your 2-step verification tokens.
A free, secure and open source app for Android to manage your 2-step verification tokens. - beemdevelopment/Aegis
❤1👍1
توسعه Cloudflare Workers با Python به وسیله Pyodide و WebAssembly
https://blog.cloudflare.com/python-workers
اگر با ورکر های Cloudflare آشنایی ندارید
وحید عزیز با JavaScript توسعه داده از اینجا قابل استفاده است
https://github.com/vfarid/v2ray-worker/releases
https://blog.cloudflare.com/python-workers
اگر با ورکر های Cloudflare آشنایی ندارید
وحید عزیز با JavaScript توسعه داده از اینجا قابل استفاده است
https://github.com/vfarid/v2ray-worker/releases
The Cloudflare Blog
Bringing Python to Workers using Pyodide and WebAssembly
Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post
🔥1
اگر دنبال یک Wireguard client هستید
که که خودش را به عنوان یک پروکسی socks5 نشان بده
https://github.com/pufferffish/wireproxy
که که خودش را به عنوان یک پروکسی socks5 نشان بده
https://github.com/pufferffish/wireproxy
GitHub
GitHub - whyvl/wireproxy: Wireguard client that exposes itself as a socks5 proxy
Wireguard client that exposes itself as a socks5 proxy - whyvl/wireproxy
کانال مهرداد لینوکس
خیلی ها فکر میکنن این یارو دهنش قرصه ! ولی زیاد مطمئن نباشید از ما گفتن بود
دیروز نتیجه دادگاه امد
گوگل باخت نمیده🫠
دادگاه تشکیل شده میگن تو نباید کاربر را در حالت incognito یا Private browsing ردیابی کنه
میگه من نمیکنم 😬
خوب حالا باشه چون شما اصرار میکنید😏
من باشه من رکورد هایی که ذخیره کردم را پاک میکنم 🤔
https://www.bbc.com/news/business-68709119
گوگل باخت نمیده🫠
دادگاه تشکیل شده میگن تو نباید کاربر را در حالت incognito یا Private browsing ردیابی کنه
میگه من نمیکنم 😬
خوب حالا باشه چون شما اصرار میکنید😏
من باشه من رکورد هایی که ذخیره کردم را پاک میکنم 🤔
https://www.bbc.com/news/business-68709119
Bbc
Google to delete records from Incognito tracking
The search giant will block third party tracking by default for people searching the web in private mode.
👍1
هاگینگ فیس (Hugging Face)
https://huggingface.co/
مجموعهای از مدلهای یادگیری ماشین برای حل مسائل NLP مختلفی مثل ترجمه ماشینی، شناسایی احساسات، پرسش و پاسخ، خلاصهسازی متن و غیره است
خبر خوب چیه ؟
امکان ران کردن مدل های Hugging Face در ورکرها
به به
https://developers.cloudflare.com/workers-ai/
https://huggingface.co/
مجموعهای از مدلهای یادگیری ماشین برای حل مسائل NLP مختلفی مثل ترجمه ماشینی، شناسایی احساسات، پرسش و پاسخ، خلاصهسازی متن و غیره است
خبر خوب چیه ؟
امکان ران کردن مدل های Hugging Face در ورکرها
به به
https://developers.cloudflare.com/workers-ai/
huggingface.co
Hugging Face – The AI community building the future.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
اولین بار من با تی وی گیم (شرکت شهاب) وارد دنیای بازی شدم
سیم آنتن دو رشته ای تخت 300 اهم مخصوص تلویزیون های سیاه و سفید، به فیش آنتن ، با مکافات وصل می شد.
بازی ها رنگی نبود ها ، البته اگر بود تلوزیون سیاه سفید بود 🧓
https://en.wikipedia.org/wiki/Color_TV-Game
بعداها بچه خودشون درستش میکردند
سیم آنتن دو رشته ای تخت 300 اهم مخصوص تلویزیون های سیاه و سفید، به فیش آنتن ، با مکافات وصل می شد.
بازی ها رنگی نبود ها ، البته اگر بود تلوزیون سیاه سفید بود 🧓
https://en.wikipedia.org/wiki/Color_TV-Game
بعداها بچه خودشون درستش میکردند
🔥3👍1
کانال مهرداد لینوکس
ابزار ngrok و localtunnel دسترسی به localhost از اینترنت . اگر نیاز دارید پروژه ای را که نوشتید به کارفرما نشان بدهید و نمی خواهید هاست بگیرید و روی هاست اجرا کنید میتوانید از یکی از این دو ابزار استفاده کنید ngrok http 80 lt --port 8000 ssh -R 80:localhost:3000…
قبلا در مورد ngrok گفته بودم
ابزار portr به راحتی HTTP و TCP connections تانل میکنه
پنل ادمین جالبی داره
یک Portr inspector داره برای inspecting و replaying requests هاتون
عکس هاشو گذاشتم
https://github.com/amalshaji/portr
ابزار portr به راحتی HTTP و TCP connections تانل میکنه
پنل ادمین جالبی داره
یک Portr inspector داره برای inspecting و replaying requests هاتون
عکس هاشو گذاشتم
https://github.com/amalshaji/portr
👍1
کانال مهرداد لینوکس
با توجه به تغییرات لایسنس Redis کدام گزینه مد نظر شما است ؟
https://github.com/redis/redis
https://github.com/snapchat/keydb https://github.com/dragonflydb/dragonfly https://github.com/skytable/skytable گزینه دیگه ، تحلیل فنی کامنت 😊
https://github.com/redis/redis
https://github.com/snapchat/keydb https://github.com/dragonflydb/dragonfly https://github.com/skytable/skytable گزینه دیگه ، تحلیل فنی کامنت 😊
با همه حرف و حدیث ها بالاخره Redict 7.3.0, یک copyleft فورک مستقل از Redis تحت لایسنس LGPL-3.0-only آماده استفاده شد
نرم افزار Redict یک distributed key/value store است
تشکر ويژه از جامعه نرم افزار های آزاد و متن باز FOSS
"Free and open-source software" (FOSS)
گزینه های دیگر
1 : Valkey - move-from-redis-to-valkey
https://valkey.io/
نرم افزار valkey تحت حمایت است
نرم افزار Redict یک distributed key/value store است
تشکر ويژه از جامعه نرم افزار های آزاد و متن باز FOSS
"Free and open-source software" (FOSS)
گزینه های دیگر
1 : Valkey - move-from-redis-to-valkey
https://valkey.io/
نرم افزار valkey تحت حمایت است
❤4
بالاخره Netplan v1.0 لینوکس بعد از 7 سال منتشر شد
پشتیبانی همزمان از WPA2 & WPA3
معرفی libnetplan1 API
پشتیبانی از Mellanox VF-LAG برای SR-IOV
امکان hairpin و port-mac-learning برای VXLAN tunnels با FRRouting
و دستور جذاب netplan status –diff
و ..
https://github.com/canonical/netplan/releases/1.0
پشتیبانی همزمان از WPA2 & WPA3
معرفی libnetplan1 API
پشتیبانی از Mellanox VF-LAG برای SR-IOV
امکان hairpin و port-mac-learning برای VXLAN tunnels با FRRouting
و دستور جذاب netplan status –diff
و ..
https://github.com/canonical/netplan/releases/1.0
🔥3
گوگل Chrome در نسخه جدید
Device Bound Session Credentials (DBSC)
برای مقابله با حملات Cookie-Stealing اضافه میکنه
امکان DBSC یک API تا طول عمر کلیدها را در پشت abstraction یک session کنترل کنند
https://blog.chromium.org/2024/04/fighting-cookie-theft-using-device.html
Device Bound Session Credentials (DBSC)
برای مقابله با حملات Cookie-Stealing اضافه میکنه
امکان DBSC یک API تا طول عمر کلیدها را در پشت abstraction یک session کنترل کنند
https://blog.chromium.org/2024/04/fighting-cookie-theft-using-device.html
👍1