اگه از هوش مصنوعی توی پروداکشن هاتون استفاده میکنید حواستون باشه توش کلی باگ پیدا میشه، این نکات امنیتی رو بخونید :
github.com/TalEliyahu/Awesome-AI-Security
برای کسایی هم که بانتی کار میکنن خوبه تا پولارو هکر خوبا جمع نکردن برید جمعش کنید.
@Linuxiz
github.com/TalEliyahu/Awesome-AI-Security
برای کسایی هم که بانتی کار میکنن خوبه تا پولارو هکر خوبا جمع نکردن برید جمعش کنید.
@Linuxiz
GitHub
GitHub - TalEliyahu/Awesome-AI-Security: Curated resources, research, and tools for securing AI systems
Curated resources, research, and tools for securing AI systems - TalEliyahu/Awesome-AI-Security
❤1
یه مجموعه از ماژول های کوچیک نوشته شده با CSS از دکمه بگیر تا چیدمان صفحه
خیلی سادس چیز خاصی نداره و بدرد پروداکشن نمیخوره، بیشتر جنبه آموزشی داره
pure-css.github.io
@Linuxiz
خیلی سادس چیز خاصی نداره و بدرد پروداکشن نمیخوره، بیشتر جنبه آموزشی داره
pure-css.github.io
@Linuxiz
❤1
شبیه به Python که برای نوشتن کد خوانا و قابل نگهداری PEP8 داره،
جاوااسکریپت چیزی داره؟ airbnb اومده همونو برای JS بیاره.
یه توافق غیررسمی بین برنامه نویس ها درباره اینکه چطوری کد جاوا اسکریپت بزنیم خوبه!
github.com/airbnb/javascript
@Linuxiz
جاوااسکریپت چیزی داره؟ airbnb اومده همونو برای JS بیاره.
یه توافق غیررسمی بین برنامه نویس ها درباره اینکه چطوری کد جاوا اسکریپت بزنیم خوبه!
github.com/airbnb/javascript
@Linuxiz
GitHub
GitHub - airbnb/javascript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javascript development by creating an account on GitHub.
❤1
میدونستید ممکنه یه برنامه به زبان C بنویسید که توی ++C کامپایل نشه؛ یه سری کار های امنیتی روی ++C انجام شده مثلا یه تابع رو نمیتونید بریزید توی متغیر int ولی توی زبان C میشه؛
زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض میکنه برنامه نویس ممکنه اشتباه کنه !
@Linuxiz
زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض میکنه برنامه نویس ممکنه اشتباه کنه !
@Linuxiz
❤1
اگه میخوای بدونی یه مهندس نرمافزار حرفهای دقیقاً چه چیزایی باید بدونه، این ریپو یه نقشه معرفی کرده از debugging و performance تا design patterns و clean code. حتی فرق بین کد خوب و کد قابل نگهداری رو با مثال نشون داده.
github.com/charlax/professional-programming
@Linuxiz
github.com/charlax/professional-programming
@Linuxiz
GitHub
GitHub - charlax/professional-programming: A collection of learning resources for curious software engineers
A collection of learning resources for curious software engineers - charlax/professional-programming
❤1
تا حالا فروشگاه آنلاین راه انداختی و بعد فهمیدی بیشتر وقتت صرف وصلهپینه کردن پلاگینها میشه تا فروش؟ Medusa یه فریمورک اوپنسورس برای ساخت فروشگاههای سریع و قابل توسعهست. از پایه برای مقیاسپذیری و سفارشیسازی طراحی شده، نه اینکه بعداً با تریک و ترفند درستش کنی
medusajs.com
@Linuxiz
medusajs.com
@Linuxiz
👍6❤2
یک اپ رمزنگاری متن
متن رو با حروف و اعداد فارسی رمز میکنه
برای خیلی از شرایط میتونه کمک کنه
https://github.com/hosivay/codis
@Linuxiz
متن رو با حروف و اعداد فارسی رمز میکنه
برای خیلی از شرایط میتونه کمک کنه
https://github.com/hosivay/codis
@Linuxiz
❤1
گیتهاب اکشن آماده برای بیلد کردن خودکار caddy که به سادگی بتونید تو پایپلاین های پروژه هاتون استفاده کنید و از دست آپاچی و nginx راحت بشید
https://github.com/marketplace/actions/caddy-builder
@Linuxiz
https://github.com/marketplace/actions/caddy-builder
@Linuxiz
❤1
تا حالا فکر کردی چطور Node.js میتونه این همه درخواست رو همزمان و بدون گیر کردن مدیریت کنه؟ راز اصلیش تو دل یه کتابخونه به اسم libuv پنهان شده. این پروژه تمرکزش روی I/O ناهمزمان (asynchronous I/O) هست؛ یعنی به جای اینکه منتظر جواب شبکه یا فایل بمونه، میره سراغ کارهای دیگه و اینطوری اپلیکیشن شما سریع و روان باقی میمونه، حتی زیر بار سنگین.
اگر داری یه ابزار شبکهی پرسرعت، سرور، یا هر برنامهای که با تعداد زیادی اتصال همزمان سروکار داره با C/C++ مینویسی، libuv همون چیزیه که کارت رو راه میندازه. این کتابخونه پایهی اصلی ابزارهای بزرگی مثل Node.js و Julia هست و بهت اجازه میده بدون درگیر شدن با پیچیدگیهای سیستمعاملهای مختلف (مثل epoll توی لینوکس یا IOCP توی ویندوز)، کدت رو بنویسی.
libuv.org
@Linuxiz
اگر داری یه ابزار شبکهی پرسرعت، سرور، یا هر برنامهای که با تعداد زیادی اتصال همزمان سروکار داره با C/C++ مینویسی، libuv همون چیزیه که کارت رو راه میندازه. این کتابخونه پایهی اصلی ابزارهای بزرگی مثل Node.js و Julia هست و بهت اجازه میده بدون درگیر شدن با پیچیدگیهای سیستمعاملهای مختلف (مثل epoll توی لینوکس یا IOCP توی ویندوز)، کدت رو بنویسی.
libuv.org
@Linuxiz
❤4👏1
C++_in_Embedded_Systems_A_practical_transition_from_C_to_modern.pdf
6.2 MB
خیلی از ما با زبان C شروع کردیم، اما دنیای مدرن سیستمهای زیادی داره که به سمت C++ حرکت میکنه. کتابی که تصویرش رو میبینید، دقیقاً روی همین نقطه دست گذاشته: "یک انتقال عملی از C به C++ مدرن".
این کتاب نه فقط تئوری، بلکه راهکارهای واقعی برای پیادهسازی پروژهها روی سختافزار رو ارائه میده. اگر دنبال این هستی که سطح مهندسی خودت رو ارتقا بدی، مطالعه این کتاب خالی از لطف نیست .
@Linuxiz
این کتاب نه فقط تئوری، بلکه راهکارهای واقعی برای پیادهسازی پروژهها روی سختافزار رو ارائه میده. اگر دنبال این هستی که سطح مهندسی خودت رو ارتقا بدی، مطالعه این کتاب خالی از لطف نیست .
@Linuxiz
❤2
این مقاله کلی نکته خواندنی و آموزنده در مورد چالش های distributed systems داره که بعضیهاش ممکنه به کارتون بیاد. تمایل داشتید بخونید.
Distributed Job Scheduler Architecture at Meta Hyperscale
https://dilipkumar.medium.com/distributed-job-scheduler-system-design-8ae13a8dee83
@Linuxiz
Distributed Job Scheduler Architecture at Meta Hyperscale
https://dilipkumar.medium.com/distributed-job-scheduler-system-design-8ae13a8dee83
@Linuxiz
❤2
Annotate Studio v1.0.0
یک ابزار قدرتمند و سریع برای حاشیهنویسی و ویرایش PDF است که با فناوریهای مدرن ساخته شده و هم برای کاربران حرفهای و هم دانشجویان طراحی شده است.
امکانات اصلی:
• رندرینگ شتابگرفته با سختافزار با نرخ فریم بالای ۶۰ FPS
• ابزارهای رسم حرفهای شامل قلم، هایلایتر، اشکال و متن
•پاککن هوشمند با تشخیص و تفکیک استروکها
• پشتیبانی از چند صفحه با جابهجایی روان
• خروجی بهصورت PDF یا فایل پروژه
• حالت تاریک برای کار طولانیمدت و راحتتر
عملکرد:
برنامه با NextJS (JS & TS)
و Rust توسعه داده شده
دسترسی برای پلتفرمها:
ویندوز (نصاب NSIS)
macOS (پردازندههای Intel و Apple Silicon)
لینوکس (DEB، RPM، AppImage)
کد منبع:
https://github.com/annotate-studio/annotate-studio
@Linuxiz
یک ابزار قدرتمند و سریع برای حاشیهنویسی و ویرایش PDF است که با فناوریهای مدرن ساخته شده و هم برای کاربران حرفهای و هم دانشجویان طراحی شده است.
امکانات اصلی:
• رندرینگ شتابگرفته با سختافزار با نرخ فریم بالای ۶۰ FPS
• ابزارهای رسم حرفهای شامل قلم، هایلایتر، اشکال و متن
•پاککن هوشمند با تشخیص و تفکیک استروکها
• پشتیبانی از چند صفحه با جابهجایی روان
• خروجی بهصورت PDF یا فایل پروژه
• حالت تاریک برای کار طولانیمدت و راحتتر
عملکرد:
برنامه با NextJS (JS & TS)
و Rust توسعه داده شده
دسترسی برای پلتفرمها:
ویندوز (نصاب NSIS)
macOS (پردازندههای Intel و Apple Silicon)
لینوکس (DEB، RPM، AppImage)
کد منبع:
https://github.com/annotate-studio/annotate-studio
@Linuxiz
❤1
بنیاد Apache اعلام کرد که سه پروژه جدید به عنوان پروژههای Top-Level رسمی Apache پذیرفته شدهاند.
یکی HertzBeat است که نظر من را جلب کرده و به عنوان یک سیستم observability واقعیزمان مبتنی بر AI توصیف شده که نظارت، هشدار و اعلان را یکجا ترکیب میکند.
https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-projects-4
@Linuxiz
یکی HertzBeat است که نظر من را جلب کرده و به عنوان یک سیستم observability واقعیزمان مبتنی بر AI توصیف شده که نظارت، هشدار و اعلان را یکجا ترکیب میکند.
https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-projects-4
@Linuxiz
❤2