Forwarded from Linuxor ?
اگه خواستی یه اپ بسازی که دوتا کاربر بتونن مستقیم با هم چت کنن یا ویدیوکال بزنن بدون اینکه همه چیز از سرور رد شه، PeerJS رو یه تستی کن، یه کتابخونهی جاوااسکریپتیه که با WebRTC کار میکنه و باعث میشه مرورگرا خودشون بدون هیچ سروری به هم وصل شن و داده، صدا یا ویدیو ردوبدل کنن.
دقت کنید اصلا سرور لازم نداره (یه دیتای کوچیکی توی ارتباط اولیه قرار انتقال پیدا کنه که اونو با سرور خودش انجام میده) فقط کافیه با چند خط کد یه Peer بسازی، آیدی بگیری و به یکی دیگه وصل شی. هم برای پروژههای دانشجویی عالیه هم برای یادگیری مفاهیم شبکه و P2P.
peerjs.com
@Linuxor
دقت کنید اصلا سرور لازم نداره (یه دیتای کوچیکی توی ارتباط اولیه قرار انتقال پیدا کنه که اونو با سرور خودش انجام میده) فقط کافیه با چند خط کد یه Peer بسازی، آیدی بگیری و به یکی دیگه وصل شی. هم برای پروژههای دانشجویی عالیه هم برای یادگیری مفاهیم شبکه و P2P.
peerjs.com
@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نمیخام بازار گرمی کنم ولی یکی مونده تا ۶۰۰۰ تایی😂😁
Forwarded from دبیان فارسی
گروه کاربران گنو/لینوکس دبیان با همکاری آویسا برگزار میکند:
🎉 جشن انتشار دبیان ۱۳
🗓 جمعه ۲۳ آبان ۱۴۰۴
🕤 ساعت ۹:۳۰ صبح
📍 دانشگاه شریف، سالن جابر
ثبتنام: https://evand.com/events/جشن-انتشار-دبیان-۱۳
🎉 جشن انتشار دبیان ۱۳
🗓 جمعه ۲۳ آبان ۱۴۰۴
🕤 ساعت ۹:۳۰ صبح
📍 دانشگاه شریف، سالن جابر
ثبتنام: https://evand.com/events/جشن-انتشار-دبیان-۱۳
Forwarded from کانال تبریزلاگ (Shi no Hashira)
در عصری زندگی میکنیم که مرز بین واقعیت و فضای دیجیتال هر روز کمرنگتر میشه؛ اما آیا ما واقعا صاحب داراییهای دیجیتالیمون هستیم؟
در اولین جلسه از سلسله جلسات Tabriz LUG گرد هم میایم تا دربارهی «توهم مالکیت دیجیتال» حرف بزنیم و مسیر تازهای از تفکر و همکاری رو در جامعهی لینوکسی تبریز آغاز کنیم.
👨🏻🏫 ارائهدهنده:
کمیل پارسه، امیرحسین پناهیفر
🗓 زمان ارائه:
سهشنبه، 27 آبان ۱۴۰۴، ساعت 12
📍مکان:
ساختمان ۱۱، طبقه دوم، کلاس B
در اولین جلسه از سلسله جلسات Tabriz LUG گرد هم میایم تا دربارهی «توهم مالکیت دیجیتال» حرف بزنیم و مسیر تازهای از تفکر و همکاری رو در جامعهی لینوکسی تبریز آغاز کنیم.
👨🏻🏫 ارائهدهنده:
کمیل پارسه، امیرحسین پناهیفر
🗓 زمان ارائه:
سهشنبه، 27 آبان ۱۴۰۴، ساعت 12
📍مکان:
ساختمان ۱۱، طبقه دوم، کلاس B
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⚡️ Modern Operating Systems, Global Edition-Pearson Education Limited (2024)
✏️ by Andrew Tanenbaum
📖 کتاب سیستمعاملهای مدرن
انتشارات:
Pearson Education Limited
سال 2024
زبان انگلیسی
آمازون💰 $75.99
ترجمه کاملش به فارسی به جای ۷۵ دلار
مفاهیم سیستم عامل
این کتاب در12 فصل ترجمه کامل و بازنویسی شده سیستم عاملهای مدرن، آخرین ویرایش از اقای Andrew S. Tanenbaum (اندرو تننبام) است.
🔸810صفحه تماما رنگی فرمت pdf
🔸 کتاب2 به همراه فهرست کامل کتاب
Learninhgive.ir
✏️ by Andrew Tanenbaum
📖 کتاب سیستمعاملهای مدرن
انتشارات:
Pearson Education Limited
سال 2024
زبان انگلیسی
آمازون💰 $75.99
ترجمه کاملش به فارسی به جای ۷۵ دلار
مفاهیم سیستم عامل
این کتاب در12 فصل ترجمه کامل و بازنویسی شده سیستم عاملهای مدرن، آخرین ویرایش از اقای Andrew S. Tanenbaum (اندرو تننبام) است.
🔸810صفحه تماما رنگی فرمت pdf
🔸 کتاب2 به همراه فهرست کامل کتاب
Learninhgive.ir
Forwarded from DevTwitter | توییت برنامه نویسی
من خودم زمانی که برای المپیاد میخوندم ، داده و الگوریتم را باید میخوردم با هسته اش
سمت دنیای برنامه نویسی میاین باید داده و الگوریتم بیشتر از اظرافیان بشناسین و بفهمین
اینم لینک :
https://github.com/arpit20adlakha/Data-Structure-Algorithms-LLD-HLD
@DevTwitter | <zhiwar/>
سمت دنیای برنامه نویسی میاین باید داده و الگوریتم بیشتر از اظرافیان بشناسین و بفهمین
اینم لینک :
https://github.com/arpit20adlakha/Data-Structure-Algorithms-LLD-HLD
@DevTwitter | <zhiwar/>
Forwarded from جامعهٔ فارسی زبان کیدیای
Forwarded from جامعهٔ فارسی زبان کیدیای
تغییرات مهم پلاسما موبایل ۶.۵:
یکپارچگی ویدروید
حالا میتوانید مستقیماً از تنظیمات سیستم، ویدروید را راهاندازی و مدیریت کنید. ظرف اندروید را از گزینههای سریع روشن و خاموش کنید.
صفحه قفل سریعتر
صفحه قفل حالا بسیار سریعتر بارگذاری میشود. آگاهیها بهدرستی بین صفحه قفل و حالت باز همگامسازی میشوند. قابلیت دوضربه برای قفل کردن صفحه افزوده شد.
فولیو و هالسیون
ناوبری با صفحهکلید بهتر شد. بهبود عملکرد و بهینهسازی کد. پشتیبانی از کیوامالکشینجن برای عملکرد بهتر. جلوههای تاری بهبود یافت.
تنظیمات سیستم
تنظیمات ناوبری به صفحه جداگانه منتقل شد با آموزش حرکت ناوبری. امکان تغییر تعداد ستونهای گزینههای سریع - سودمند برای رایانکهای لوحی.
لمسپسخوران
انتقال افزونه لمسپسخوران به فیدبکدی برای کنترل دقیقتر بازخورد لمسی. جابجاکننده تکلیف بهینهتر شد.
پشتیبانی نمایشگر چندگانه
یک گزینه سریع برای تنظیم چیدمان نمایشگرهای چندگانه افزوده شد.
مدیر محیط
همزیستی بهتر پلاسمای همراه و رومیزی. مناسب برای سیستمهای ترکیبی (رایانه کیفی/رایانک لوحی).
صفحهکلید پلاسما ۰.۱.۰
نخستین نسخه ناپایدار صفحهکلید مجازی تازه منتشر شد.
زیباسازی رابط کاربری
رنگهای درونمایه بهتر، پویانماییهای یکپارچه، چیدمان بهینهتر.
مطالعه بیشتر:
https://plasma-mobile.org/2025/11/10/plasma-6-5/
@KDE_fa
یکپارچگی ویدروید
حالا میتوانید مستقیماً از تنظیمات سیستم، ویدروید را راهاندازی و مدیریت کنید. ظرف اندروید را از گزینههای سریع روشن و خاموش کنید.
صفحه قفل سریعتر
صفحه قفل حالا بسیار سریعتر بارگذاری میشود. آگاهیها بهدرستی بین صفحه قفل و حالت باز همگامسازی میشوند. قابلیت دوضربه برای قفل کردن صفحه افزوده شد.
فولیو و هالسیون
ناوبری با صفحهکلید بهتر شد. بهبود عملکرد و بهینهسازی کد. پشتیبانی از کیوامالکشینجن برای عملکرد بهتر. جلوههای تاری بهبود یافت.
تنظیمات سیستم
تنظیمات ناوبری به صفحه جداگانه منتقل شد با آموزش حرکت ناوبری. امکان تغییر تعداد ستونهای گزینههای سریع - سودمند برای رایانکهای لوحی.
لمسپسخوران
انتقال افزونه لمسپسخوران به فیدبکدی برای کنترل دقیقتر بازخورد لمسی. جابجاکننده تکلیف بهینهتر شد.
پشتیبانی نمایشگر چندگانه
یک گزینه سریع برای تنظیم چیدمان نمایشگرهای چندگانه افزوده شد.
مدیر محیط
همزیستی بهتر پلاسمای همراه و رومیزی. مناسب برای سیستمهای ترکیبی (رایانه کیفی/رایانک لوحی).
صفحهکلید پلاسما ۰.۱.۰
نخستین نسخه ناپایدار صفحهکلید مجازی تازه منتشر شد.
زیباسازی رابط کاربری
رنگهای درونمایه بهتر، پویانماییهای یکپارچه، چیدمان بهینهتر.
مطالعه بیشتر:
https://plasma-mobile.org/2025/11/10/plasma-6-5/
@KDE_fa
Plasma Mobile
Plasma Mobile 6.5
About three weeks ago we released Plasma 6.5 and it's high time we talk about the plethora of improvements and bug fixes that arrived in Plasma Mobile and related projects. Let's not delay any further and get right into the juicy details!
Forwarded from نوشتههای ترمینالی
چرا با وجود AI هنوز هم کیفیت کدی که نوشته میشه مهمه.
فرض کنید انکال هستید یا فرض کنید کد کاملا درست احتیاج دارید.
https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html
فرض کنید انکال هستید یا فرض کنید کد کاملا درست احتیاج دارید.
https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html
martinfowler.com
I still care about the code
Notes from my Thoughtworks colleagues on AI-assisted software delivery
Forwarded from Go Casts 🚀
اسیر شدیم. صبح به صبح میرم شرکت سماور رو روشن میکنم چای دم میکنم خسته خسته میاد سر کار صبحونه شو میخوره کاراشو انجام میده. بعدشم یه چندتا کوچیک و بزرگ بارمون میکنه که تو نمیفهمی و این چه وضعشه و اینا. عصرم کاراشو تحویل میده و میره خونه. این چه وضعشه آقای claude 🥲
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from shahriaarrr (Shahriar)
رفقا سلام✌️
آخرین اپیزود فصل اول پادکست کیبوردکست منتشر شد🎉 🎉
🗣 توی این اپیزود با دوست عزیزم احسان قربانی فول استک دولوپر شرکت نشان قراره درباره دنیای فرانت اند صحبت کنیم و ببینیم یک فرانت اند دولوپر دقیقا داره چه کارهایی رو انجام میده و چقدر نقشش در تولید و توسعه نرم افزارها و اپلیکیشن های تحت وب پررنگ و کلیدیه و درنهایت بفهمیم آیا فرانت اند کارها واقعا برنامه نویسن یا نه 👀
🗣 اگه تو هم علاقه مند به حوزه فرانت اند هستی و میخوای بیشتر با این حوزه آشنا بشی این اپیزود خوراک خودته🔥 🔥 🔥
⏺ پادکست رو از طریق پلتفرم های زیر میتونید گوش کنید🔥 :
🎙 Castbox
📱 Spotify
📱 YouTube
🎙 Pocket Casts
📻 RadioPublick
👌 @shahriaarrr12
👌 @Deweloopers
آخرین اپیزود فصل اول پادکست کیبوردکست منتشر شد
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از ویژگیهای جالبی که در React 19.2 اضافه شده، هوک جدیدی به نام useEffectEvent است. این هوک یکی از مشکلات قدیمی React را حل میکند: "stale closures" و اجرای غیرضروری useEffect وقتی state یا props تغییر میکنند.
با useEffectEvent میتوانیم وابستگیهای useEffect را به حداقل برسانیم و در عین حال، همیشه به جدیدترین مقادیر state و props دسترسی داشته باشیم.
در این مثال، ما یک کامپوننت ساده به نام ChatRoom داریم که وقتی به یک room جدید متصل میشود، اگر صدای اعلان در تنظیمات کاربر فعال باشد، صدایی پخش میکند.
نکته مهم اینجاست که تابع onConnected با استفاده از هوک جدید useEffectEvent تعریف شده است.
این کار باعث میشود که تابع همیشه به جدیدترین مقدار userPreferences دسترسی داشته باشد،
اما بدون اینکه نیاز باشد آن را در dependency array قرار دهیم.
به این ترتیب، اتصال فقط زمانی دوباره برقرار میشود که roomId تغییر کند،
و تغییر تنظیمات کاربر باعث اجرای غیرضروری useEffect نمیشود.
@DevTwitter | <Sepehr Sharifzade/>
با useEffectEvent میتوانیم وابستگیهای useEffect را به حداقل برسانیم و در عین حال، همیشه به جدیدترین مقادیر state و props دسترسی داشته باشیم.
در این مثال، ما یک کامپوننت ساده به نام ChatRoom داریم که وقتی به یک room جدید متصل میشود، اگر صدای اعلان در تنظیمات کاربر فعال باشد، صدایی پخش میکند.
نکته مهم اینجاست که تابع onConnected با استفاده از هوک جدید useEffectEvent تعریف شده است.
این کار باعث میشود که تابع همیشه به جدیدترین مقدار userPreferences دسترسی داشته باشد،
اما بدون اینکه نیاز باشد آن را در dependency array قرار دهیم.
به این ترتیب، اتصال فقط زمانی دوباره برقرار میشود که roomId تغییر کند،
و تغییر تنظیمات کاربر باعث اجرای غیرضروری useEffect نمیشود.
@DevTwitter | <Sepehr Sharifzade/>
Forwarded from IRCF | اینترنت آزاد برای همه
گوگل نسبت به برنامههای جعلی VPN که تهدیدی جدی برای امنیت هستند، هشدار داد.
به گفتهی گوگل: عاملان تهدید، برنامههای مخربی را که در قالب سرویسهای قانونی VPN پنهان شدهاند، در پلتفرمهای مختلف توزیع میکنند تا امنیت و حریم خصوصی کاربران را به خطر بیندازند.
🔍 ircf.space
@ircfspace
به گفتهی گوگل: عاملان تهدید، برنامههای مخربی را که در قالب سرویسهای قانونی VPN پنهان شدهاند، در پلتفرمهای مختلف توزیع میکنند تا امنیت و حریم خصوصی کاربران را به خطر بیندازند.
🔍 ircf.space
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
آخر هفته سرم خلوت بود
یه قالب مینیمال ساختم که با چند کلیک یه بلاگ رایگان روی GitHub آماده میکنه، بدون دردسر و هزینه ای
https://github.com/alihtt/al-minimal
@DevTwitter | <Ali Hatami/>
یه قالب مینیمال ساختم که با چند کلیک یه بلاگ رایگان روی GitHub آماده میکنه، بدون دردسر و هزینه ای
https://github.com/alihtt/al-minimal
@DevTwitter | <Ali Hatami/>
Forwarded from Go Casts 🚀
لازمه که این نکته رو عرض کنم خدمت تون: نگران هیچی نباشید دوستان با قدرت ادامه بدید
مهم این نیست که چی میشه مهم اینه که در لحظه هر چی در توان داریم بذاریم. اینکه آینده چطور پیش میره برای همه نامعلومه. در لحظه وظیفه ماست که قدم هایی که برای ما معلوم و روشنه برداریم
یکی از واضح ترین قدم ها هم در آغوش گرفتن تمام و کمال ai برای بهبود بهره وری کارمون هست
اینطوری هم نیست که یک شبه همه چیز بهم بریزه. هوش مصنوعی بیشتر از اینکه فرصت از بین ببره فرصت ایجاد میکنه. توکل به خدا محکم بریم جلو ان شاءالله خوب پیش میره برامون
مهم این نیست که چی میشه مهم اینه که در لحظه هر چی در توان داریم بذاریم. اینکه آینده چطور پیش میره برای همه نامعلومه. در لحظه وظیفه ماست که قدم هایی که برای ما معلوم و روشنه برداریم
یکی از واضح ترین قدم ها هم در آغوش گرفتن تمام و کمال ai برای بهبود بهره وری کارمون هست
اینطوری هم نیست که یک شبه همه چیز بهم بریزه. هوش مصنوعی بیشتر از اینکه فرصت از بین ببره فرصت ایجاد میکنه. توکل به خدا محکم بریم جلو ان شاءالله خوب پیش میره برامون
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 7 new trending repositories:
1. TrendRadar by sansan0
📝 🎯 告别信息过载,AI 助你看懂新闻资讯热点,简单的舆情监控分析 - 多平台热点聚合+基于 MCP 的AI分析工具。监控35个平台(抖音、知乎、B站、华尔街见闻、财联社等),智能筛选+自动推送+AI对...
💻 Python | ⭐ 6,239 | 🌟 Today: 536
🔗 Link
2. serverless-dns by serverless-dns
📝 The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io
💻 JavaScript | ⭐ 2,820 | 🌟 Today: 60
🔗 Link
3. LEANN by yichuan-w
📝 RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% pri...
💻 Python | ⭐ 3,991 | 🌟 Today: 85
🔗 Link
4. adk-docs by google
📝 An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents w...
💻 HTML | ⭐ 694 | 🌟 Today: 5
🔗 Link
5. PythonRobotics by AtsushiSakai
📝 Python sample codes and textbook for robotics algorithms.
💻 Python | ⭐ 26,349 | 🌟 Today: 41
🔗 Link
6. adk-web by google
📝 Agent Development Kit Web (adk web) is the built-in developer UI that is integrated with Agent Devel...
💻 TypeScript | ⭐ 454 | 🌟 Today: 16
🔗 Link
7. email-verification-protocol by WICG
📝 verified autofill
💻 Star | ⭐ 268 | 🌟 Today: 27
🔗 Link
🔘 @github_trending_daily
Found 7 new trending repositories:
1. TrendRadar by sansan0
📝 🎯 告别信息过载,AI 助你看懂新闻资讯热点,简单的舆情监控分析 - 多平台热点聚合+基于 MCP 的AI分析工具。监控35个平台(抖音、知乎、B站、华尔街见闻、财联社等),智能筛选+自动推送+AI对...
💻 Python | ⭐ 6,239 | 🌟 Today: 536
🔗 Link
2. serverless-dns by serverless-dns
📝 The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io
💻 JavaScript | ⭐ 2,820 | 🌟 Today: 60
🔗 Link
3. LEANN by yichuan-w
📝 RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% pri...
💻 Python | ⭐ 3,991 | 🌟 Today: 85
🔗 Link
4. adk-docs by google
📝 An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents w...
💻 HTML | ⭐ 694 | 🌟 Today: 5
🔗 Link
5. PythonRobotics by AtsushiSakai
📝 Python sample codes and textbook for robotics algorithms.
💻 Python | ⭐ 26,349 | 🌟 Today: 41
🔗 Link
6. adk-web by google
📝 Agent Development Kit Web (adk web) is the built-in developer UI that is integrated with Agent Devel...
💻 TypeScript | ⭐ 454 | 🌟 Today: 16
🔗 Link
7. email-verification-protocol by WICG
📝 verified autofill
💻 Star | ⭐ 268 | 🌟 Today: 27
🔗 Link
🔘 @github_trending_daily