This media is not supported in your browser
VIEW IN TELEGRAM
ساختن اپلیکیشنهای realtime صوتی و تصویری با استفاده از پروتکل های WebRTC و Websocket خیلی سخته. الان یک لایبرری جدید اومده به اسم FastRTC و عالیه!
بعضی از ویژگیهای کلیدی:
- تشخیص صدا به صورت اتوماتیک و نوبتدهی صحبت
- میتونی هر مدل LLM، صوتی یا تصویری رو بهش وصل کنی
- رابط کاربری خودکار Gradio برای تست کردن
- میتونی برای استفاده توی محیط واقعی، به هر اپلیکیشن FastAPI وصلش کنی
- پشتیبانی از تماس تلفنی
توی ریپو کلی مثال داره! الان میتونید انواع اپلیکیشن های پیشرفته realtime برای صدا و تصویر درست کنید.
https://github.com/freddyaboulton/fastrtc
@Linuxor ~ MehdiAllahyari
بعضی از ویژگیهای کلیدی:
- تشخیص صدا به صورت اتوماتیک و نوبتدهی صحبت
- میتونی هر مدل LLM، صوتی یا تصویری رو بهش وصل کنی
- رابط کاربری خودکار Gradio برای تست کردن
- میتونی برای استفاده توی محیط واقعی، به هر اپلیکیشن FastAPI وصلش کنی
- پشتیبانی از تماس تلفنی
توی ریپو کلی مثال داره! الان میتونید انواع اپلیکیشن های پیشرفته realtime برای صدا و تصویر درست کنید.
https://github.com/freddyaboulton/fastrtc
@Linuxor ~ MehdiAllahyari
👍72🔥7❤2🤩2🗿1
اگه احیانا دیتابیسی چیز مهمی روی سرور آوردین بالا پورتش رو با فایروال ببندین برای اتصال بهش از سیستم شخصی نیازی نیست حتما پورتش باز باشه کافیه با ssh تونل کنید مثلا phpmyadmin روی پورت 8888 داشتین
کافیه این دستورو بزنید
ssh -L 8888:localhost:8888 [email protected]
بعد توی سیستم خودتون میتونید تونل شده بهش از ادرس زیر دسترسی داشته باشین
localhost:8888
@Linuxor
کافیه این دستورو بزنید
ssh -L 8888:localhost:8888 [email protected]
بعد توی سیستم خودتون میتونید تونل شده بهش از ادرس زیر دسترسی داشته باشین
localhost:8888
@Linuxor
👍147❤4❤🔥2👎1
عکس ها و گیف های که توی سایتتون میزارین رو میتونین با این سایت فشرده و webp کنید
یه عکس 150 کیلوبایتی بهش دادم شد 20 کیلوبایت، تقریبا بدون هیچ افت کیفیتی، البته بعضی مرورگر های خیلی قدیمی ممکنه ساپورتش نکنن ولی 96 درصد حدودا ساپورت میکنن که عدد خوبیه.
tinywebp.app
@Linuxor
یه عکس 150 کیلوبایتی بهش دادم شد 20 کیلوبایت، تقریبا بدون هیچ افت کیفیتی، البته بعضی مرورگر های خیلی قدیمی ممکنه ساپورتش نکنن ولی 96 درصد حدودا ساپورت میکنن که عدد خوبیه.
tinywebp.app
@Linuxor
👍113❤5😭3🤣1
نکته طلایی :
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor
👍147👎6🤯6❤4🔥3
اکثر سطح هایی که گفته شده مثلا E6 و L6 و ICT5 نیاز به سابقه حدودا 8 تا 15 ساله داره معمولا افرادی که توی این سطح ها هستن 30 تا 40 ساله هستن که تجربه مدیریتی بالایی دارن و تیم های فنی رو هدایت میکنن، یعنی علاوه بر دانش فنی عمیق میتونن پروژه های پیچیده هم هدایت کنن.
@Linuxor
@Linuxor
👍75❤1
مایکروسافت یه دوره ی رایگان گذاشته برای یادگیری AI Agentها...
تمرکزش روی استفاده از تکنولوژی های مایکروسافته، مثال های متعددی داره و فریم ورکهای مختلفی رو برای ساخت ایجنت معرفی کردن...
https://github.com/microsoft/ai-agents-for-beginners
@Linuxor ~ Saeedam92
تمرکزش روی استفاده از تکنولوژی های مایکروسافته، مثال های متعددی داره و فریم ورکهای مختلفی رو برای ساخت ایجنت معرفی کردن...
https://github.com/microsoft/ai-agents-for-beginners
@Linuxor ~ Saeedam92
👍56🤣10🌭4🔥2❤1
کدوم گزینه درمورد جاوااسکریپت و تایپ اسکریپت درسته؟
Anonymous Quiz
9%
سرعت جاوا اسکریپت از تایپ اسکریپت بیشتره.
11%
سرعت تایپ اسکریپت از جاوا اسکریپت بیشتره.
13%
سرعت توسعه با جاوا اسکریپت از تایپ اسکریپت بیشتره.
25%
سرعت توسعه با تایپ اسکریپت از جاوا اسکریپت بیشتره.
43%
هیچ کدام، گزینه ها دو به دو متضاد هستند
🤣117👎41🗿21👍11🥴5
وقتی یه پروژه رو میخوایم روی سرور توسعه بدیم به خصوص اگه تغییرات زیاد باشه هر دفعه آپلود کردن دستی اون بسیار اذیت کننده میشه
از یه طرفی اگه فایل ها هم تعدادشون زیاد باشه sync کردن کند میشه و راه حل هایی مثل sshfs هم بخاطر کند بودن اینترنت توی indexing به مشکل میخورن و برای پروژه های با فایل های زیاد کند میشن.
ابزار اوپن سورس mutagen تا حد زیادی این مشکل هارو حل کرده حتی مستقیم به کانتینر های داکر هم وصل میشه و کلی کانفیگ خوب داره، نصب :
https://github.com/mutagen-io/mutagen
@Linuxor
از یه طرفی اگه فایل ها هم تعدادشون زیاد باشه sync کردن کند میشه و راه حل هایی مثل sshfs هم بخاطر کند بودن اینترنت توی indexing به مشکل میخورن و برای پروژه های با فایل های زیاد کند میشن.
ابزار اوپن سورس mutagen تا حد زیادی این مشکل هارو حل کرده حتی مستقیم به کانتینر های داکر هم وصل میشه و کلی کانفیگ خوب داره، نصب :
https://github.com/mutagen-io/mutagen
@Linuxor
👍66🔥3🤣2🏆2🎃2
اگه حل کردن مسائل LeetCode براتون سخته این 15 تا پترن حل کردن مسئله های الگوریتمی رو یاد بگیرین میتونین به اکثر مسائل یه زخمی بزنید و یا حلشون کنید :
https://blog.algomaster.io/p/15-leetcode-patterns
@Linuxor
https://blog.algomaster.io/p/15-leetcode-patterns
@Linuxor
👍73❤13👎3🤣3🔥2
خبر داغ : علی بابا امروز کارت آس خودشو رو کرد و مدل QwQ-32B رو به صورت اوپن سورس منتشر کرد که در حد DeepSeek R1 هستش فقط با این تفاوت که دیپ سیک 671 میلیاد پارامتر داره اما این فقط 32 میلیارد.
روش کارشون هم این بوده که تمرکز رو گذاشتن روی یادگیری تقویتی؛ طبق تحقیقات نشون داده شده که یادگیری تقویتی میتونه استدلال مدل هارو به طور قابل توجهی بهبود بده.
https://modelscope.cn/models/Qwen/QwQ-32B
@Linuxor
روش کارشون هم این بوده که تمرکز رو گذاشتن روی یادگیری تقویتی؛ طبق تحقیقات نشون داده شده که یادگیری تقویتی میتونه استدلال مدل هارو به طور قابل توجهی بهبود بده.
https://modelscope.cn/models/Qwen/QwQ-32B
@Linuxor
🔥102👍25👎4❤2🥱1