Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
ابزار و فریمورک MobSF یکی از معروف ترین ابزار های بررسی امنیت اپلیکیشنهای موبایل هستش هم اندروید رو پشتیبانی میکنه، هم iOS و حتی Windows. هم قابلیت تحلیل ایستا (Static Analysis) داره یعنی اپلیکیشن رو بدون اجرا کردنش بررسی میکنه. فایل APK یا IPA رو باز میکنه، نگاه میکنه چه مجوزهایی میخواد، چه APIهایی استفاده کرده، آیا کد مشکوکی داره یا نه. هم تحلیل پویا (Dynamic Analysis) که اپ رو اجرا میکنه و رفتارش رو زیر نظر میگیره؛ مثلا میبینه چه جاهایی به اینترنت وصل میشه، دادهها چطور منتقل میشن، یا برنامه چه واکنشی نسبت به حملهها نشون میده.
برای نصبش هم یه اسکریپت داره اونو باید اجرا کنید (اگه داکر دارید که با یه کامند داکری بالا میآد)
github.com/MobSF/Mobile-Security-Framework-MobSF
از اینجا هم میتونید یه سری مستندات و راهنمایی ها دربارش بخونید :
mobsf.github.io/docs
@Linuxor
برای نصبش هم یه اسکریپت داره اونو باید اجرا کنید (اگه داکر دارید که با یه کامند داکری بالا میآد)
github.com/MobSF/Mobile-Security-Framework-MobSF
از اینجا هم میتونید یه سری مستندات و راهنمایی ها دربارش بخونید :
mobsf.github.io/docs
@Linuxor
Forwarded from NetSentinel24Support
🚨 اگر میخوای قبل از همه بفهمی سایت یا سرورت Down شده و اولین نفر از Down Time باخبر شی
🔒 اگر میخوای قبل از منقضی شدن SSL سایتت، متوجه بشی و Renew کنی SSL رو
⚡️ اگر دوست داری UP Time یک پورت از سرورت رو بررسی کنی
📊 اگر میخوای مطمئن باشی سرورات همیشه زیر نظرن و گزارشگیری داشته باشی
🤖 مجموعهی ما میتونه کمکت کنه!
🚀 شروع کن با ربات: @NetSentinel24Bot
📌 کانال: @NetSentinel24
🤙 پشتیبانی: @NetSentinel24Support
🔥 حرفهایها همیشه یه نگهبان دارن!
🔒 اگر میخوای قبل از منقضی شدن SSL سایتت، متوجه بشی و Renew کنی SSL رو
⚡️ اگر دوست داری UP Time یک پورت از سرورت رو بررسی کنی
📊 اگر میخوای مطمئن باشی سرورات همیشه زیر نظرن و گزارشگیری داشته باشی
🤖 مجموعهی ما میتونه کمکت کنه!
🚀 شروع کن با ربات: @NetSentinel24Bot
📌 کانال: @NetSentinel24
🤙 پشتیبانی: @NetSentinel24Support
🔥 حرفهایها همیشه یه نگهبان دارن!
Forwarded from Linuxor ?
اینجا یه جاست که همه چیزای باحال و مفید برای طراحی و دیزاین رو جمع کرده. یعنی چه بخوای طراحی وب یا اپلیکیشن بکنی، چه بخوای یه چیزی بسازی برای ایده گرفتن، این ریپو میتونه کمکت کنه. توش لینک به عکس و ویدیوهای رایگان هست، آیکون و لوگو هست، رنگ و فونت مناسب پیدا میکنی، چیزای مرتبط با ابزارای طراحی مثل Figma و Sketch هست و حتی میتونی نمونه اولیه طراحیت رو بسازی یا با ابزارای تست تجربه کاربری ببینی کاربران چه حسی دارن. بهطور خلاصه، دیگه لازم نیست دنبال این چیزا تو اینترنت بگردی، همه چیز یه جاست و میتونی پروژهت رو راحتتر و سریعتر پیش ببری.
github.com/gztchan/awesome-design
@Linuxor
github.com/gztchan/awesome-design
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت یک فریمورک جامع چندزبانه برای ساخت، اورکستریشن و دیپلوی ایجنتهای هوش مصنوعی ارائه کرده است.
- بر پایهی Semantic Kernel و AutoGen
- پشتیبانی از .NET و Python
- از ایجنتهای ساده تا ورکفلوهای چندایجنتی با گراف اورکستریشن
https://github.com/microsoft/agent-framework?tab=readme-ov-file
@DevTwitter | <Sam92/>
- بر پایهی Semantic Kernel و AutoGen
- پشتیبانی از .NET و Python
- از ایجنتهای ساده تا ورکفلوهای چندایجنتی با گراف اورکستریشن
https://github.com/microsoft/agent-framework?tab=readme-ov-file
@DevTwitter | <Sam92/>
Forwarded from Linuxor ?
یه چیز باحال؛ بیاین فرض کنیم هوش مصنوعی جای سایت هایی مثل stackoverflow رو بگیره و کلا حذفشون کنه. اینم میدونیم که مدل های هوش مصنوعی از روی اینها ترین شدن و چیزی فراتر از اینا نمیدونن؛ سوال اصلی اینه به مرور زمان مشکلات جدید که پیش میان چطوری حل میشن؟ بالاخره باید بازخورد های انسانی توی این فرایند دخیل باشن :)
توی بد ترین حالت سال های آینده اگه همینطوری پیش بره باید یه جایی درست بشه که هوش مصنوعی بیاد توش و سوالای مهمی که کاربرا ازش پرسیدن و نتونسته جواب بده و نیاز به تجربه داره رو از آدما بپرسه :)
@Linuxor
توی بد ترین حالت سال های آینده اگه همینطوری پیش بره باید یه جایی درست بشه که هوش مصنوعی بیاد توش و سوالای مهمی که کاربرا ازش پرسیدن و نتونسته جواب بده و نیاز به تجربه داره رو از آدما بپرسه :)
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Linuxor ?
Forwarded from Reza Jafari
چطور بفهمیم مدلمون در Production درست کار میکنه وقتی Label نداریم؟
وقتی یه machine learning model رو میبری تو production و دیگه label در دسترس نداری، داستان ارزیابی خیلی فرق میکنه. اینجا دیگه نمیتونی مثل محیط آزمایشی به راحتی با معیارهایی مثل accuracy یا recall مدل رو بسنجی. پس باید به سراغ روشهای غیرمستقیم بری. یکی از مهمترین کارها پایش دادهها و خروجی مدل هست. یعنی باید ببینی دادههای ورودی هنوز شبیه دادههای زمان آموزش هستن یا نه. برای این کار از روشهایی مثل KL-divergence یا PSI استفاده میکنن. همینطور خروجیهای مدل رو بررسی میکنی؛ مثلاً توزیع احتمالات یا مقادیر پیشبینی شده. اگه الگوها تغییر عجیب و غریبی داشتن، احتمالاً مدل داره از مسیر اصلی خارج میشه. یه موضوع دیگه هم بحث uncertainty یا confidence مدله؛ اگه مدل یه دفعه خیلی مطمئن یا برعکس خیلی مردد شد، اونم یه زنگ خطره.
از طرف دیگه همیشه میتونی به فکر گرفتن label جزئی یا دستی باشی. روشهایی مثل active learning کمک میکنن که فقط یه بخش کوچیک از پیشبینیها رو به کارشناس یا آدم واقعی بدی برای برچسبگذاری. حتی میتونی توی سیستم shadow testing یا spot checking پیادهسازی کنی که بخشی از دادهها رو برای بررسی انسانی نگه داری. اینجوری یه تصویر نسبی از عملکرد مدل پیدا میکنی بدون اینکه همه دادهها رو نیاز به برچسب داشته باشی.
یه راه خیلی کاربردی دیگه اینه که به جای label مستقیم، سراغ KPIهای بیزنسی بری. مثلاً با A/B testing نسخههای مختلف مدل رو روی کاربرها امتحان کنی و ببینی کدوم بهتر روی معیارهایی مثل conversion rate یا CTR اثر میذاره. توی سیستمهای recommendation یا ads هم میتونی از روشهای off-policy evaluation استفاده کنی و با دادههای گذشته تخمین بزنی اگه مدل جدید بود، چه نتایجی میگرفتی.
علاوه بر این، بحث سازگاری و توافق هم مهمه. مثلاً میتونی چند مدل مختلف رو همزمان اجرا کنی و هر وقت اختلاف زیادی بین خروجیها دیدی، بفهمی یه جای کار میلنگه. یا با قوانین قطعی و دانش حوزه (domain knowledge) مقایسه کنی؛ مثلاً مدلی که پیشبینی منفی برای چیزی میده که ذاتاً نمیتونه منفی باشه، معلومه اشتباه داره. همینطور تستهای consistency هم جواب میده؛ یعنی ورودی رو کمی تغییر بدی (مثلاً تصویر رو بچرخونی یا متن رو paraphrase کنی) و ببینی مدل همچنان پایدار جواب میده یا نه.
در کنار اینها میتونی از weak supervision یا pseudo-labeling کمک بگیری. یعنی یا با قوانین ساده یه جور label مصنوعی درست کنی یا پیشبینیهای خیلی مطمئن مدل رو به عنوان برچسب موقت در نظر بگیری و با یه مدل دوم بررسی کنی که چقدر با هم هماهنگن.
یه سناریوی دیگه هم پایش بلندمدته. توی بعضی حوزهها مثل fraud detection یا churn prediction، label با تأخیر به دست میاد. پس باید پیشبینیهای الان رو ذخیره کنی تا بعداً که برچسب واقعی رسید، بتونی کیفیت مدل رو بسنجی. یا اینکه از روش canary release استفاده کنی، یعنی اول مدل رو روی یه بخش کوچیک از کاربرها امتحان کنی، اگه همهچیز اوکی بود کمکم برای همه rollout کنی.
در نهایت بسته به نوع مسئله هم روشهای خاص خودش رو داره. مثلاً تو classification باید حواست به تعادل کلاسها و calibration باشه، تو regression میانگین و واریانس خروجیها مهم میشه، تو recommendation بیشتر سراغ شاخصهایی مثل CTR یا زمان تعامل (dwell time) میری، و تو anomaly detection نرخ anomaly رو در طول زمان دنبال میکنی.
خلاصه اینکه وقتی label نداری، ارزیابی مستقیم ممکن نیست. پس باید ترکیبی از پایش داده و خروجیها، گرفتن label جزئی یا با تأخیر، بررسی KPIهای بیزنسی و تستهای سازگاری رو استفاده کنی تا مطمئن بشی مدل توی production هنوز درست و سالم کار میکنه.
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویسهای زیرساخت هوش مصنوعی
🌐 لینک ارتباط با اهورا
@reza_jafari_ai
وقتی یه machine learning model رو میبری تو production و دیگه label در دسترس نداری، داستان ارزیابی خیلی فرق میکنه. اینجا دیگه نمیتونی مثل محیط آزمایشی به راحتی با معیارهایی مثل accuracy یا recall مدل رو بسنجی. پس باید به سراغ روشهای غیرمستقیم بری. یکی از مهمترین کارها پایش دادهها و خروجی مدل هست. یعنی باید ببینی دادههای ورودی هنوز شبیه دادههای زمان آموزش هستن یا نه. برای این کار از روشهایی مثل KL-divergence یا PSI استفاده میکنن. همینطور خروجیهای مدل رو بررسی میکنی؛ مثلاً توزیع احتمالات یا مقادیر پیشبینی شده. اگه الگوها تغییر عجیب و غریبی داشتن، احتمالاً مدل داره از مسیر اصلی خارج میشه. یه موضوع دیگه هم بحث uncertainty یا confidence مدله؛ اگه مدل یه دفعه خیلی مطمئن یا برعکس خیلی مردد شد، اونم یه زنگ خطره.
از طرف دیگه همیشه میتونی به فکر گرفتن label جزئی یا دستی باشی. روشهایی مثل active learning کمک میکنن که فقط یه بخش کوچیک از پیشبینیها رو به کارشناس یا آدم واقعی بدی برای برچسبگذاری. حتی میتونی توی سیستم shadow testing یا spot checking پیادهسازی کنی که بخشی از دادهها رو برای بررسی انسانی نگه داری. اینجوری یه تصویر نسبی از عملکرد مدل پیدا میکنی بدون اینکه همه دادهها رو نیاز به برچسب داشته باشی.
یه راه خیلی کاربردی دیگه اینه که به جای label مستقیم، سراغ KPIهای بیزنسی بری. مثلاً با A/B testing نسخههای مختلف مدل رو روی کاربرها امتحان کنی و ببینی کدوم بهتر روی معیارهایی مثل conversion rate یا CTR اثر میذاره. توی سیستمهای recommendation یا ads هم میتونی از روشهای off-policy evaluation استفاده کنی و با دادههای گذشته تخمین بزنی اگه مدل جدید بود، چه نتایجی میگرفتی.
علاوه بر این، بحث سازگاری و توافق هم مهمه. مثلاً میتونی چند مدل مختلف رو همزمان اجرا کنی و هر وقت اختلاف زیادی بین خروجیها دیدی، بفهمی یه جای کار میلنگه. یا با قوانین قطعی و دانش حوزه (domain knowledge) مقایسه کنی؛ مثلاً مدلی که پیشبینی منفی برای چیزی میده که ذاتاً نمیتونه منفی باشه، معلومه اشتباه داره. همینطور تستهای consistency هم جواب میده؛ یعنی ورودی رو کمی تغییر بدی (مثلاً تصویر رو بچرخونی یا متن رو paraphrase کنی) و ببینی مدل همچنان پایدار جواب میده یا نه.
در کنار اینها میتونی از weak supervision یا pseudo-labeling کمک بگیری. یعنی یا با قوانین ساده یه جور label مصنوعی درست کنی یا پیشبینیهای خیلی مطمئن مدل رو به عنوان برچسب موقت در نظر بگیری و با یه مدل دوم بررسی کنی که چقدر با هم هماهنگن.
یه سناریوی دیگه هم پایش بلندمدته. توی بعضی حوزهها مثل fraud detection یا churn prediction، label با تأخیر به دست میاد. پس باید پیشبینیهای الان رو ذخیره کنی تا بعداً که برچسب واقعی رسید، بتونی کیفیت مدل رو بسنجی. یا اینکه از روش canary release استفاده کنی، یعنی اول مدل رو روی یه بخش کوچیک از کاربرها امتحان کنی، اگه همهچیز اوکی بود کمکم برای همه rollout کنی.
در نهایت بسته به نوع مسئله هم روشهای خاص خودش رو داره. مثلاً تو classification باید حواست به تعادل کلاسها و calibration باشه، تو regression میانگین و واریانس خروجیها مهم میشه، تو recommendation بیشتر سراغ شاخصهایی مثل CTR یا زمان تعامل (dwell time) میری، و تو anomaly detection نرخ anomaly رو در طول زمان دنبال میکنی.
خلاصه اینکه وقتی label نداری، ارزیابی مستقیم ممکن نیست. پس باید ترکیبی از پایش داده و خروجیها، گرفتن label جزئی یا با تأخیر، بررسی KPIهای بیزنسی و تستهای سازگاری رو استفاده کنی تا مطمئن بشی مدل توی production هنوز درست و سالم کار میکنه.
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
این پروژه یک سیستم تشخیص اشیا (Object Detection) با استفاده از مدل YOLOv8 است.
میتواند چندین شیء را در تصاویر، ویدئوها و وبکم زنده شناسایی کند.
اشیا شناسایی شده با کادرهای محدودکننده (Bounding Box) و درصد اطمینان نمایش داده میشوند.
https://github.com/nimaohamdi/Object-Detection
@DevTwitter | <Nimo/>
میتواند چندین شیء را در تصاویر، ویدئوها و وبکم زنده شناسایی کند.
اشیا شناسایی شده با کادرهای محدودکننده (Bounding Box) و درصد اطمینان نمایش داده میشوند.
https://github.com/nimaohamdi/Object-Detection
@DevTwitter | <Nimo/>
Forwarded from LearnPOV
لرن پی او وی منتشر شد 🥳 💎
سلام رفقا، بالاخره بعد از کلی تلاش و تست، LearnPOV به صورت عمومی منتشر شد، و میتونید استفاده کنید ازش✌️
رسما از امروز برنامهنویسها یه شبکه اجتماعی اختصاصی دارن، و خوشحالیم که تونستیم این اتفاق رو در کنار تیم خوب لرن پی او وی رقم بزنیم👍
شما هم میتونید از همین لحظه تجاربتون رو به اشتراک بزارید🔥
👤 ایجاد حساب کاربری
🔍 اکسپلور
📝 ساخت پست جدید
🏫 @LearnPOV
سلام رفقا، بالاخره بعد از کلی تلاش و تست، LearnPOV به صورت عمومی منتشر شد، و میتونید استفاده کنید ازش
قبلا چندین بار راجب لرن پی او وی صحبت کردیم ولی اگر نمیدونید هنوز که چیه دقیقا میتونید توی صفحه زیر بخونید راجبش
🔗 website.learnpov.com
رسما از امروز برنامهنویسها یه شبکه اجتماعی اختصاصی دارن، و خوشحالیم که تونستیم این اتفاق رو در کنار تیم خوب لرن پی او وی رقم بزنیم
این تازه شروع راهه؛ قراره جایی بسازیم که برنامهنویسها توش رشد کنن، تجربههاشون رو به اشتراک بذارن و از همدیگه یاد بگیرن...
شما هم میتونید از همین لحظه تجاربتون رو به اشتراک بزارید
راستی میتونید نسخه PWA لرن پی او وی رو روی گوشیتون نصب کنید تا مثل اپلیکیشن های نیتیو ازش استفاده بکنید📱
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
Learnpov
Mohammad Eslami
Low level junior
Forwarded from زنجانلاگ
🎉 اولین جشن روز آزادی نرمافزار – زنجانلاگ 🎉
سلام بچهها! 😍
فردا جمعه ۱۱ مهر ساعت ۱۷، منتظرتون هستیم تا با انرژی خودتون این رویداد رو بدرخشونیم!
👉 https://bbb.azad-on.com/rooms/plk-6sl-vno-hdq/join
خیلی خوشحالیم که کنارمون هستید! 🥳
صفحات مجازی ما:
🌐 وبسایت: https://zanjanlug.ir
📢 تلگرام: https://t.iss.one/zanjan_lug
🐧 ماستودون: https://ohai.social/@zanjanlug
📸 اینستاگرام: https://www.instagram.com/zanjanlug
🔗 لینکدین: https://ir.linkedin.com/in/zanjan-lug-393848387
🎥 پیرتیوب: https://gnulinux.tube/a/zanjanlug
📘 فیسبوک: https://www.facebook.com/61581807890416/posts/122093112849060263
سلام بچهها! 😍
فردا جمعه ۱۱ مهر ساعت ۱۷، منتظرتون هستیم تا با انرژی خودتون این رویداد رو بدرخشونیم!
👉 https://bbb.azad-on.com/rooms/plk-6sl-vno-hdq/join
خیلی خوشحالیم که کنارمون هستید! 🥳
صفحات مجازی ما:
🌐 وبسایت: https://zanjanlug.ir
📢 تلگرام: https://t.iss.one/zanjan_lug
🐧 ماستودون: https://ohai.social/@zanjanlug
📸 اینستاگرام: https://www.instagram.com/zanjanlug
🔗 لینکدین: https://ir.linkedin.com/in/zanjan-lug-393848387
🎥 پیرتیوب: https://gnulinux.tube/a/zanjanlug
📘 فیسبوک: https://www.facebook.com/61581807890416/posts/122093112849060263
Azad-On
جشن روز آزادی نرمافزار ۲۰۲۵
Learn using BigBlueButton, the trusted open-source web conferencing solution that enables seamless virtual collaboration and online learning experiences.
Forwarded from Space Shop
————————————
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from haashemi.dev
linux-firmware package that happened just 4 days ago, you need to reinstall the linux-firmware manually.# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware
Read more:
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from haashemi.dev
🔹 Fix: Laggy cursor on Hyprland in Telegram
🔸 If you have a HiDPI screen and feel a massive lag on your cursor on Hyprland in Telegram, just update these settings and it'll be fixed:
— Disable hardware cursors:
— Enable precise High DPI scaling
➖@HaashemiDev
🔸 If you have a HiDPI screen and feel a massive lag on your cursor on Hyprland in Telegram, just update these settings and it'll be fixed:
— Disable hardware cursors:
hyprland.conf
cursor {
no_hardware_cursors = true
}
— Enable precise High DPI scaling
Telegram Settings
Settings -> Advanced -> Experimental settings -> Enable precise High DPI scaling
➖@HaashemiDev
Forwarded from haashemi.dev
🔹 Windows layout for Persian keyboard on Linux
🔸 If you're used to Persian (Windows layout) keyboard and want it so bad on Linux, good news is that you just need to set the
— Example: hyprland
➖@HaashemiDev
🔸 If you're used to Persian (Windows layout) keyboard and want it so bad on Linux, good news is that you just need to set the
variant to winkeys!— Example: hyprland
input {
kb_layout = us,ir
kb_variant = ,winkeys
kb_options = grp:alt_shift_toggle
}➖@HaashemiDev
Forwarded from haashemi.dev
🔹 What's writer?
— Writer is an easy-to-use Harfbuzz wrapper to write any text on images.
🔹 I decided to make it as simple as possible, but also make it flexible enough to add more and more features to it instead of basic one-line text writing. (bi-directional texts are planned too)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from haashemi.dev
🔹 Loading fonts, creating faces, getting basic text bounds, writing on image with bidi support are all done!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from haashemi.dev
🔹 Using standard Go's font package, you are able to pass an image instead of a color for your text. The good news is that you can do the same thing with writer too!
Please open Telegram to view this post
VIEW IN TELEGRAM