Linuxor ?
20.7K subscribers
1.23K photos
133 videos
10 files
951 links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
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
👍72🔥72🤩2🗿1
اگه احیانا دیتابیسی چیز مهمی روی سرور آوردین بالا پورتش رو با فایروال ببندین برای اتصال بهش از سیستم شخصی نیازی نیست حتما پورتش باز باشه کافیه با ssh تونل کنید مثلا phpmyadmin روی پورت 8888 داشتین


کافیه این دستورو بزنید
ssh -L 8888:localhost:8888 [email protected]

بعد توی سیستم خودتون میتونید تونل شده بهش از ادرس زیر دسترسی داشته باشین
localhost:8888

@Linuxor
👍1474❤‍🔥2👎1
چطور می‌تونیم از پورت خاص سرور پینگ بگیریم؟
Anonymous Quiz
34%
ping example.com -p 1234
47%
پینگ از بسته ICMP استفاده می‌کنه و اصلا پورت لازم نداره
6%
هرچی پینگ بالا تر باشه یعنی سرعت دسترسی به سرور سریع تره
🤣142👍14
عکس ها و گیف های که توی سایتتون می‌زارین رو می‌تونین با این سایت فشرده و webp کنید
یه عکس 150 کیلوبایتی بهش دادم شد 20 کیلوبایت، تقریبا بدون هیچ افت کیفیتی، البته بعضی مرورگر های خیلی قدیمی ممکنه ساپورتش نکنن ولی 96 درصد حدودا ساپورت میکنن که عدد خوبیه.

tinywebp.app


@Linuxor
👍1135😭3🤣1
باگ ها به وجود می‌آن که برنامه نویس ها حذفشون کنن و در نهایت کامیونیتی قوی تر بشه

شاید از خودتون بپرسین اون باگی که 2 ماهه اومده و هنوز درگیرشی چی؟ اون اومده تو رو از لیست برنامه نویسا حذف کنه که کامیونیتی قوی تر بشه :)


@Linuxor
🤣442👍20😁11😭3🦄3
نکته طلایی :

‌می‌دونستین فایروال نمی‌تونه جلوی همه چیز رو بگیره ؟

اکثرا فکر می‌کنن فایروال ufw مثل اژدها جلوی همه چی قرار می‌گیره و هرچی Deny شده رو اجازه نمی‌ده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!

اگه از داخل می خواین باز باشه صراحتا ذکر کنید‌ :

"127.0.0.1:3000:3000"

چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه


@Linuxor
👍147👎6🤯64🔥3
می‌خوایین تو سی++ مموری رو فول بشین؟ توی Rust برید ownership و borrowing رو بخونید و ببینید کجاها راست اجازه نمیده کارای اشتباه انجام بدین و بیایین همون مفاهیم رو توی سی++ اجرا کنین


@Linuxor ~ _AbolfazlAbbasi
👍108🤣53👎4😁2
🤣242👍26🔥168❤‍🔥3
جالبه بدونید حدودای سال 2000 که Sqlite طوفانی وارد شد سرعتش از Mysql و Postgres بیشتر بود


@Linuxor
👍95🤯33🔥5🤷‍♂22
ویرایشگر ترمینال nano لاین نامبر نداره برای اضافه کردن لاین نامبر بهش کافیه وارد فایل زیر

nano ~/.nanorc

بشین و این خطو بهش اضافه کنید :
set linenumbers


@Linuxor
1👍15610🤣10👎5😁5
اکثر سطح هایی که گفته شده مثلا E6 و L6 و ICT5 نیاز به سابقه حدودا 8 تا 15 ساله داره معمولا افرادی که توی این سطح ها هستن 30 تا 40 ساله هستن که تجربه مدیریتی بالایی دارن و تیم های فنی رو هدایت می‌کنن، یعنی علاوه بر دانش فنی عمیق می‌تونن پروژه های پیچیده هم هدایت کنن.


@Linuxor
👍751
مایکروسافت یه دوره ی رایگان گذاشته برای یادگیری AI Agentها...
تمرکزش روی استفاده از تکنولوژی های مایکروسافته، مثال های متعددی داره و فریم ورکهای مختلفی رو برای ساخت ایجنت معرفی کردن...

https://github.com/microsoft/ai-agents-for-beginners


@Linuxor ~ Saeedam92
👍56🤣10🌭4🔥21
برخلاف تصورتون توی SQL معنی عدد داخل پرانتز INT(10) شبیه به VARCHAR(10) نیست که حداکثر اندازه رو مشخص کنه؛ عدد داخل پرانتر برای INT یکم متفاوته در واقع داره طول نمایش رو توی حالت ZEROFILL نشون می‌ده و INT همیشه 32 بیته.


@Linuxor
👍79
نام‌شَخص، کُدملی‌شَخص

@Linuxor
🤣155😐14🤷‍♂6🌭3👍2
12 تا از معروف ترین دیتا استراکچر های مصاحبه شغلی

@Linuxor
👍1002🤪1
کابل های RJ9 مرزی گرجستان و ارمنستان که به ایران اینترنت می‌دادن قطع شدن


@Linuxor
🤣290🗿6🤬5👍3🎄3
وقتی یه پروژه رو می‌خوایم روی سرور توسعه بدیم به خصوص اگه تغییرات زیاد باشه هر دفعه آپلود کردن دستی اون بسیار اذیت کننده می‌شه

از یه طرفی اگه فایل ها هم تعدادشون زیاد باشه 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
👍7313👎3🤣3🔥2
خبر داغ : علی بابا امروز کارت آس خودشو رو کرد و مدل QwQ-32B رو به صورت اوپن سورس منتشر کرد که در حد DeepSeek R1 هستش فقط با این تفاوت که دیپ سیک 671 میلیاد پارامتر داره اما این فقط 32 میلیارد.

روش کارشون هم این بوده که تمرکز رو گذاشتن روی یادگیری تقویتی؛ طبق تحقیقات نشون داده شده که یادگیری تقویتی می‌تونه استدلال مدل هارو به طور قابل توجهی بهبود بده.


https://modelscope.cn/models/Qwen/QwQ-32B


@Linuxor
🔥102👍25👎42🥱1