مستندات عالی در مورد روش کرنل برای مدیریت همزمانی، پلی بین تئوری و پیادهسازی عملی!
منبع، خود کرنل لینوکس :
docs.kernel.org/locking/index.html
@Linuxiz
منبع، خود کرنل لینوکس :
docs.kernel.org/locking/index.html
@Linuxiz
عملیات سفارشی در پایتورچ Custom Operation
استفاده از عملیات سفارشی توی مدلهای پایتورچ یه چیز کاملاً عادی و رایجه. این عملیات سفارشی میتونن کلاسها یا توابع خاصی باشن که با زبان ++C یا CUDA نوشته شدن؛ خوبیش هم اینه که هم توی برنامههای پایتون و هم توی برنامههای ++C (واسه استنتاج یا همون خروجی گرفتن از مدل) قابل استفاده هستن.
توی این پست قراره یاد بگیریم که چطوری این عملیات سفارشی رو با ++C و CUDA بنویسیم و چطور ازشون توی مدلهای پایتورچ و برنامههای خروجیگرفتهشده با AOTInductor استفاده کنیم. واسه این کار هم از یه مثال ساده استفاده کردیم، لینک زیر :
leimao.github.io/blog/PyTorch-Custom-Operation
@Linuxiz
استفاده از عملیات سفارشی توی مدلهای پایتورچ یه چیز کاملاً عادی و رایجه. این عملیات سفارشی میتونن کلاسها یا توابع خاصی باشن که با زبان ++C یا CUDA نوشته شدن؛ خوبیش هم اینه که هم توی برنامههای پایتون و هم توی برنامههای ++C (واسه استنتاج یا همون خروجی گرفتن از مدل) قابل استفاده هستن.
توی این پست قراره یاد بگیریم که چطوری این عملیات سفارشی رو با ++C و CUDA بنویسیم و چطور ازشون توی مدلهای پایتورچ و برنامههای خروجیگرفتهشده با AOTInductor استفاده کنیم. واسه این کار هم از یه مثال ساده استفاده کردیم، لینک زیر :
leimao.github.io/blog/PyTorch-Custom-Operation
@Linuxiz
Lei Mao's Log Book
PyTorch Custom Operation
Implementing PyTorch Custom Operations In C++ and CUDA Using torch.library
❤1
ابزارای تست نفوذ برای تست نفوذ و هک دارن روز به روز زیاد تر میشن این ابزار میتونه 45 تا آسیب پذیری رایج SQLi, XSS, SSRF, XXE, SSTI, RCE, deserialization, JWT, OAuth, and و... رو بفهمه
بدرد این میخوره روی سایتی که خودتون نوشتین تستش کنید و امنیتش رو بسنجید
github.com/zakirkun/deep-eye
@Linuxiz
بدرد این میخوره روی سایتی که خودتون نوشتین تستش کنید و امنیتش رو بسنجید
github.com/zakirkun/deep-eye
@Linuxiz
مواردی که در راستای امنیت Api باید بلد باشید:
https://roadmap.sh/api-security-best-practices
@Linuxiz
https://roadmap.sh/api-security-best-practices
@Linuxiz
من میگم اینستاگرام شاهکار دنیای مواد مخدره یه عده میگن نه نیست تو داری به زاکربرگ حسودی میکنی!
الان توی آپدیت جدیدش معلوم شده حتی تعداد دفعاتی که استوری یه نفر رو میبینید هم ذخیره میکنه. دکترا هم برای فهمیدن شدت اعتیاد یه نفر میزان رجوعش به اون ماده اعتیاد آمیز رو میشمرن اینستا هم مثل دکترا داره میشماره. شاید بگید دمش گرم عجب دکتر خوبیه ولی نه داره میشماره که چک کنه ببینه معتاد شدی اگه نشدی با یه روش دیگه معتادت کنه
@Linuxiz
الان توی آپدیت جدیدش معلوم شده حتی تعداد دفعاتی که استوری یه نفر رو میبینید هم ذخیره میکنه. دکترا هم برای فهمیدن شدت اعتیاد یه نفر میزان رجوعش به اون ماده اعتیاد آمیز رو میشمرن اینستا هم مثل دکترا داره میشماره. شاید بگید دمش گرم عجب دکتر خوبیه ولی نه داره میشماره که چک کنه ببینه معتاد شدی اگه نشدی با یه روش دیگه معتادت کنه
@Linuxiz
👍9❤3
یه ابزار باحال آنلاین پیدا کردم: یه عکس میدی بهش، بهت گرادینت میده با کلی تنظیمات.
برای وقتایی که دنبال یه بکگراند یا پلت رنگی هماهنگ با یه تصویری، عالیه.
تو مرورگر کار میکنه و رایگانه
photogradient.com
@Linuxiz
برای وقتایی که دنبال یه بکگراند یا پلت رنگی هماهنگ با یه تصویری، عالیه.
تو مرورگر کار میکنه و رایگانه
photogradient.com
@Linuxiz
❤1
این عجب چیزیه، تمام کار های ممکن با هوش مصنوعی از فاین تیونینگ، RAG و MCP تا دیتاست جنریت کردن، با کمترین دانش فنی (با درگ اند دراپ)، رایگانه و اپ ویندوز هم دارد.
https://github.com/Kiln-AI/Kiln
@Linuxiz
https://github.com/Kiln-AI/Kiln
@Linuxiz
Forwarded from ارتباط و تبلیغات
اگه برای کار اپلای میکنید این به دردتون میخوره!
یکی یه ابزار CLI درست کرده که براتون دنبال کار میگرده، بر اساس معیارهاتون بهش امتیاز میده، رزومه و CV براش optimize میکنه و تمامی مراحل رو track میکنه!
جالبش اینه که هر چی بیشتر اپلای کنید، بهتر شما رو میشناسه و امتیازبندی دقیقتری انجام میده! پلتفرمهای که ساپورت میکنه: Greenhouse, Lever, Workday, LinkedIn و...
حواستون باشه که این یک بات auto-apply نیست ولی پروسه پیدا کردن کار رو خیلی براتون راحت میکنه :)
https://github.com/santifer/career-ops
@Linuxiz
یکی یه ابزار CLI درست کرده که براتون دنبال کار میگرده، بر اساس معیارهاتون بهش امتیاز میده، رزومه و CV براش optimize میکنه و تمامی مراحل رو track میکنه!
جالبش اینه که هر چی بیشتر اپلای کنید، بهتر شما رو میشناسه و امتیازبندی دقیقتری انجام میده! پلتفرمهای که ساپورت میکنه: Greenhouse, Lever, Workday, LinkedIn و...
حواستون باشه که این یک بات auto-apply نیست ولی پروسه پیدا کردن کار رو خیلی براتون راحت میکنه :)
https://github.com/santifer/career-ops
@Linuxiz
یه لیست خوب و دستهبندیشده از ابزارهایی که به درد دولوپر فرانتاند میخورن:
https://github.com/nafasebra/awesome-webdesign-tools
@Linuxiz
https://github.com/nafasebra/awesome-webdesign-tools
@Linuxiz
👍1
میدونستین جاوااسکریپتی که الان وجود داره در طول تاریخ چند بار قصد از بین بردنش رو داشتن؟
اولین بار JavaApplet بود که میگفت ما که کل دنیا دستمونه وب هم بیاد از جاوا استفاده کنه متاسفانه شکست خورد، دومین رقیب جاوااسکریپت Flash بود که واقعا توی زمان خودش یه رقیب قوی محسوب میشد ولی بخاطر مشکلات امنیتی و همچین استیو جابز هم گفت توی آیفون همچین آشغالی رو ساپورت نمیکنیم به گورستان پیوست، رقیب بعدی Silverlight بود که مایکروسافت ساخته بود که همون سرنوشت فلش دچارش شد، بعد ها گوگل وارد بازی شد و گفت بیاید از Dart استفاده کنید توی مرورگر و انصافا ایده خوبی داشت اما بقیه شرکتا قبول نکردن و گوگل در نهایت عقب کشید و دارت شد چیزی که خودش به جاوااسکریپت تبدیل میشه، که البته دارت نمرد و امروزه موتور اصلی فلاتره. گوگل اون زمان فاز پیغمبری برداشته بود و حتی زبان انگولار هم یه مدتی دارت کرده بود.
در نهایت دشمن های شکست خورده دست به دست هم دادن مایکروسافت تایپ اسکریپت رو بالا اورد و با انگولار امروزی ادغام شدن. که البته تایپ اسکریپت زبان جایگزین جاوااسکریپت نیست چون در نهایت کد های تایپ اسکریپت به جاوا اسکريپت تبدیل میشن.
@Linuxiz
اولین بار JavaApplet بود که میگفت ما که کل دنیا دستمونه وب هم بیاد از جاوا استفاده کنه متاسفانه شکست خورد، دومین رقیب جاوااسکریپت Flash بود که واقعا توی زمان خودش یه رقیب قوی محسوب میشد ولی بخاطر مشکلات امنیتی و همچین استیو جابز هم گفت توی آیفون همچین آشغالی رو ساپورت نمیکنیم به گورستان پیوست، رقیب بعدی Silverlight بود که مایکروسافت ساخته بود که همون سرنوشت فلش دچارش شد، بعد ها گوگل وارد بازی شد و گفت بیاید از Dart استفاده کنید توی مرورگر و انصافا ایده خوبی داشت اما بقیه شرکتا قبول نکردن و گوگل در نهایت عقب کشید و دارت شد چیزی که خودش به جاوااسکریپت تبدیل میشه، که البته دارت نمرد و امروزه موتور اصلی فلاتره. گوگل اون زمان فاز پیغمبری برداشته بود و حتی زبان انگولار هم یه مدتی دارت کرده بود.
در نهایت دشمن های شکست خورده دست به دست هم دادن مایکروسافت تایپ اسکریپت رو بالا اورد و با انگولار امروزی ادغام شدن. که البته تایپ اسکریپت زبان جایگزین جاوااسکریپت نیست چون در نهایت کد های تایپ اسکریپت به جاوا اسکريپت تبدیل میشن.
@Linuxiz
این وب سایت لیست مدل هارو بر اساس رتبه بندیشون جمع کرده برای اونای که وسواس دارن تا بهینه ترین LLM ممکن رو برای تسک خودشون انتخاب کنند.
مثلا عکس پایین کیفیت عملکرد LLM ها برای Text Generation هست.
ولی خوب میتونید توی زمینه های مختلف برای هر تسکی مثل Vision, Image, Video و... را ببینید.
arena.ai/leaderboard
@Linuxiz
مثلا عکس پایین کیفیت عملکرد LLM ها برای Text Generation هست.
ولی خوب میتونید توی زمینه های مختلف برای هر تسکی مثل Vision, Image, Video و... را ببینید.
arena.ai/leaderboard
@Linuxiz
❤2
از WebRTC خیلی خوشم میآد باهاش میشه بدون هیچ سروری دوتا کلاینت رو به هم وصل کرد مثلا با گوشیتون میتونید به سیستمتون بدون هیچ سروری اطلاعات از طریق اینترنت بفرستید، به جمنیای گفتم یه کد ساده بزنه برای تست، یه چت آنلاین ساخته تستش کردم کار میکنه سرعت چتش فوق العاده بالاس چون سروری وسط نیست، اینجا براتون گذاشتمش اگه خواستید تستش کنید. چون سروری نداره روی کلاینت اول باید پیشنهاد کد بسازید بدید به کلاینت دوم و بعدش کد پیشنهاد کلاینت دوم رو بدید به کلاینت اول (این کد ها مسیر اتصاله) بعدش دوتا کلاینت بدون هیچ سروری به هم وصل میشن (دقت کنید این ادرس زیر فقط یه فایل html هستش و سرور نیست میتونید کپیش کنید روی هرجایی) :
sepsoh.github.io/webrtc
@Linuxiz
sepsoh.github.io/webrtc
@Linuxiz
🔥1
به شخصه بخاطر ربات تلگرامشون ک جایزه رمز ارز گذاشته ثبت نام کردم
http://t.me/EterexBot?start=ref4853
صرافی اتراکس صرافیه رمز ارز خوبیه
دوست داشتین استفاده کنید ازش
https://app.eterex.com/register?ref=101673
کد دعوت 101673
جام جهانی رو پیشبینی کن، رمزارز جایزه بگیر! 🏆
۱ میلیارد تومان جایزه در ربات اتراکس. همین حالا شروع کن:
http://t.me/EterexBot?start=ref4853
http://t.me/EterexBot?start=ref4853
صرافی اتراکس صرافیه رمز ارز خوبیه
دوست داشتین استفاده کنید ازش
https://app.eterex.com/register?ref=101673
کد دعوت 101673
جام جهانی رو پیشبینی کن، رمزارز جایزه بگیر! 🏆
۱ میلیارد تومان جایزه در ربات اتراکس. همین حالا شروع کن:
http://t.me/EterexBot?start=ref4853
Linuxiz
به شخصه بخاطر ربات تلگرامشون ک جایزه رمز ارز گذاشته ثبت نام کردم http://t.me/EterexBot?start=ref4853 صرافی اتراکس صرافیه رمز ارز خوبیه دوست داشتین استفاده کنید ازش https://app.eterex.com/register?ref=101673 کد دعوت 101673 جام جهانی رو پیشبینی کن، رمزارز…
ربات رو ران کنید و پیش بینی
جالبه ☝️☝️
جوايز ش هم خیلی جالبه
جالبه ☝️☝️
جوايز ش هم خیلی جالبه
👍3
یه چکلیست خیلی جامع واسه فرانتاند (جاوا اسکریپت، امنیت، سئو، پروداکشن و …)
🔗 https://github.com/thedaviddias/Front-End-Checklist
لینکها و منابع خیلی مفیدی توش هست. حتما بهش یه سر بزنید.
@Linuxiz
🔗 https://github.com/thedaviddias/Front-End-Checklist
لینکها و منابع خیلی مفیدی توش هست. حتما بهش یه سر بزنید.
@Linuxiz
GitHub
GitHub - thedaviddias/Front-End-Checklist: 🗂 The essential checklist for modern web development, for humans and AI agents
🗂 The essential checklist for modern web development, for humans and AI agents - thedaviddias/Front-End-Checklist
❤2
Forwarded from Linuxiz (j a)
به شخصه بخاطر ربات تلگرامشون ک جایزه رمز ارز گذاشته ثبت نام کردم
http://t.me/EterexBot?start=ref4853
صرافی اتراکس صرافیه رمز ارز خوبیه
دوست داشتین استفاده کنید ازش
https://app.eterex.com/register?ref=101673
کد دعوت 101673
جام جهانی رو پیشبینی کن، رمزارز جایزه بگیر! 🏆
۱ میلیارد تومان جایزه در ربات اتراکس. همین حالا شروع کن:
http://t.me/EterexBot?start=ref4853
http://t.me/EterexBot?start=ref4853
صرافی اتراکس صرافیه رمز ارز خوبیه
دوست داشتین استفاده کنید ازش
https://app.eterex.com/register?ref=101673
کد دعوت 101673
جام جهانی رو پیشبینی کن، رمزارز جایزه بگیر! 🏆
۱ میلیارد تومان جایزه در ربات اتراکس. همین حالا شروع کن:
http://t.me/EterexBot?start=ref4853
اگر با Bagisto کار میکنید یا قصد دارید یک فروشگاه آنلاین مبتنی بر Laravel راهاندازی کنید، امیدوارم این پروژه بتونه در زمان شما صرفهجویی کنه.
در واقع Bagisto یک پلتفرم متنباز فروشگاهساز مبتنی بر Laravel هست که برای ساخت فروشگاههای اینترنتی حرفهای استفاده میشه.
امکانات پروژه:
PHP 8.3 FPM
Nginx
MySQL 8
Redis
Elasticsearch
Kibana
Mailpit
Supervisor
Cron Worker
Composer & Node.js
Xdebug برای توسعه و دیباگ
یکی از ویژگیهای مهم پروژه، اسکریپت راهاندازی خودکار هست که تنها با اجرای:
مراحل زیرو انجام میده:
- راهاندازی سرویسها
- ایجاد دیتابیسهای موردنیاز
- نصب وابستگیها
- تنظیم فایلهای Environment
- نصب Bagisto
- و Seed کردن دادههای اولیه
علاوه بر این، برای فروشگاههای ایرانیم یه پکیج پرداخت توسعه دادم که امکان اتصال Bagisto به پرداختیارهای ایرانی مثل زرینپال رو فراهم میکنه.
Docker Environment: github.com/hamedslyn/Bagisto-docker
Iranian Payment Package: github.com/hamedslyn/Bagisto-Iranian-Payment
@Linuxiz
در واقع Bagisto یک پلتفرم متنباز فروشگاهساز مبتنی بر Laravel هست که برای ساخت فروشگاههای اینترنتی حرفهای استفاده میشه.
امکانات پروژه:
PHP 8.3 FPM
Nginx
MySQL 8
Redis
Elasticsearch
Kibana
Mailpit
Supervisor
Cron Worker
Composer & Node.js
Xdebug برای توسعه و دیباگ
یکی از ویژگیهای مهم پروژه، اسکریپت راهاندازی خودکار هست که تنها با اجرای:
./setup.sh مراحل زیرو انجام میده:
- راهاندازی سرویسها
- ایجاد دیتابیسهای موردنیاز
- نصب وابستگیها
- تنظیم فایلهای Environment
- نصب Bagisto
- و Seed کردن دادههای اولیه
علاوه بر این، برای فروشگاههای ایرانیم یه پکیج پرداخت توسعه دادم که امکان اتصال Bagisto به پرداختیارهای ایرانی مثل زرینپال رو فراهم میکنه.
Docker Environment: github.com/hamedslyn/Bagisto-docker
Iranian Payment Package: github.com/hamedslyn/Bagisto-Iranian-Payment
@Linuxiz
GitHub
GitHub - hamedslyn/Bagisto-Docker: A complete Docker-based development and production environment for Bagisto. This repository…
A complete Docker-based development and production environment for Bagisto. This repository provides all required services to run Bagisto locally or on a server with minimal setup. - hamedslyn/Bag...