Forwarded from Gopher Academy
🔵 عنوان مقاله
GoChromecast: Discover Devices and Stream Media to Chromecast Devices
🟢 خلاصه مقاله:
مقالهی مورد بحث به بررسی و تشریح ابزاری میپردازد که با زبان برنامهنویسی Go ساخته شده و برای پیادهسازی پروتکل مورد استفاده توسط دستگاههای Chromecast طراحی شده است. نویسنده، جزئیات فنی ابزار را توضیح میدهد، از جمله چگونگی ارتباط آن با دستگاههای Chromecast و نحوه مدیریت دادهها و فرمانها بین دستگاهها. همچنین، کاربرد اصلی این ابزار، که توانایی گستردهسازی تعاملات میان نرمافزار و دستگاههای Chromecast را فراهم میآورد، مورد تأکید قرار گرفته است. مقاله همچنین به بررسی مزایای استفاده از Go در توسعه چنین ابزارهایی میپردازد، که شامل سهولت در نگهداری کد، کارایی بالا و قابلیت انعطافپذیری در مقابل تغییرات است. در نهایت، نویسنده بر اهمیت ادامه توسعه و بهینهسازی ابزار تأکید میکند تا بتواند پاسخگوی نیازهای در حال تغییر کاربران و تکنولوژی باشد.
🟣لینک مقاله:
https://golangweekly.com/link/166136/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GoChromecast: Discover Devices and Stream Media to Chromecast Devices
🟢 خلاصه مقاله:
مقالهی مورد بحث به بررسی و تشریح ابزاری میپردازد که با زبان برنامهنویسی Go ساخته شده و برای پیادهسازی پروتکل مورد استفاده توسط دستگاههای Chromecast طراحی شده است. نویسنده، جزئیات فنی ابزار را توضیح میدهد، از جمله چگونگی ارتباط آن با دستگاههای Chromecast و نحوه مدیریت دادهها و فرمانها بین دستگاهها. همچنین، کاربرد اصلی این ابزار، که توانایی گستردهسازی تعاملات میان نرمافزار و دستگاههای Chromecast را فراهم میآورد، مورد تأکید قرار گرفته است. مقاله همچنین به بررسی مزایای استفاده از Go در توسعه چنین ابزارهایی میپردازد، که شامل سهولت در نگهداری کد، کارایی بالا و قابلیت انعطافپذیری در مقابل تغییرات است. در نهایت، نویسنده بر اهمیت ادامه توسعه و بهینهسازی ابزار تأکید میکند تا بتواند پاسخگوی نیازهای در حال تغییر کاربران و تکنولوژی باشد.
🟣لینک مقاله:
https://golangweekly.com/link/166136/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - vjerci/gochromecast: A simple tool to stream your media to android TV or chromecast device
A simple tool to stream your media to android TV or chromecast device - vjerci/gochromecast
Forwarded from DevTwitter | توییت برنامه نویسی
این قطعا گوگلو عصبانی میکنه، ChatGPT آپدیت جدید یه اکستنسن به سافاری اضافه میکنه که فعالش کنی موتور جستجوی پیشفرض میشه ChatGPT :)
@DevTwitter | <Soroush Ahmadi/>
@DevTwitter | <Soroush Ahmadi/>
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
همایش فرانت چپتر امسال😁
ارائهی اول، راجع به موضوع ترند هوش مصنوعی و تاثیرش روی بیزنس های مختلف و ایده های مختلفی که اجرا میکنن.
ارائه دهنده: مجتبی افراز - مهندس نرم افزار در تپسل
ارائهی اول، راجع به موضوع ترند هوش مصنوعی و تاثیرش روی بیزنس های مختلف و ایده های مختلفی که اجرا میکنن.
ارائه دهنده: مجتبی افراز - مهندس نرم افزار در تپسل
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت Voice و Think Deeper رو داخل کوپایلت نامحدود کرد، بچهها در استفاده کوتاهی نکنید.
copilot.microsoft.com
@DevTwitter | <Soroush Ahmadi/>
copilot.microsoft.com
@DevTwitter | <Soroush Ahmadi/>
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
و تجربه های جذاب و شنیدنی مسعود بیگی عزیز، مدیر فنی رسمیو.
Forwarded from محتوای آزاد سهراب
این قسمت از سورس جنرال خیلی خوبه😂
حرف دل خیلیا رو زده
https://github.com/electronicarts/CnC_Generals_Zero_Hour/blob/main/Generals/Code/Main/WinMain.cpp#L615
@SohrabContents
حرف دل خیلیا رو زده
https://github.com/electronicarts/CnC_Generals_Zero_Hour/blob/main/Generals/Code/Main/WinMain.cpp#L615
@SohrabContents
GitHub
CnC_Generals_Zero_Hour/Generals/Code/Main/WinMain.cpp at main · electronicarts/CnC_Generals_Zero_Hour
Command and Conquer: Generals - Zero Hour. Contribute to electronicarts/CnC_Generals_Zero_Hour development by creating an account on GitHub.
Forwarded from کانال مهرداد لینوکس
🔥 به سلامتی Fish Shell 4.0 منتشر شد(released) نگین نگفتی 😁
دانلود کنید نصب کنید لذت ببرید
✅ اگر نمیدانید Fish Shell چیه ؟ و چرا نسخه ۴ مهمه این پست را بخونید
https://github.com/fish-shell/fish-shell/releases/tag/4.0.0
دانلود کنید نصب کنید لذت ببرید
✅ اگر نمیدانید Fish Shell چیه ؟ و چرا نسخه ۴ مهمه این پست را بخونید
https://github.com/fish-shell/fish-shell/releases/tag/4.0.0
GitHub
Release fish 4.0.0 (released February 27, 2025) · fish-shell/fish-shell
fish’s core code has been ported from C++ to Rust (#9512). This means a large change in dependencies and how to build fish. However, there should be no direct impact on users. Packagers should see ...
Forwarded from Linuxor ?
تابحال شده به یه Wi-Fi بدون رمز وصل شین و یه صفحه لاگین بهتون نشون بده ؟
به این سیستم میگن Captive Portal که توی فرودگاه ها، دانشگاه ها، هتل ها و بعضی شرکت ها استفاده میشه
مکانیزمش این شکلیه که اول وقتی وصل میشین بهتون یه IP میده ولی اینترنت نمیده و وقتی یه درخواست HTTP ارسال میکنید فایروال برسی میکنه ببینه لاگین شدین یا نه اگه نشده باشین به یه DNS کنترل شده ارسال میشه و DNS بجای اینکه ادرس ایپی درخواستی رو بر گردونه ادرس پنل لاگین رو بر میگردونه (یا ممکنه با روش های دیگه مثلا HTTP redirect یا ICMP redirect به صفحه لاگین ریدایرکت شین).
درنهایت شما این صفحه رو میبینید و تا زمانی که لاگین نشین در واقع توی این صفحه اسیر یا Captive میشین.
اگه خواسیتن خودتون هم میتونین روی رزبری پای پیادش کنید :
https://github.com/Splines/raspi-captive-portal
@Linxuor
به این سیستم میگن Captive Portal که توی فرودگاه ها، دانشگاه ها، هتل ها و بعضی شرکت ها استفاده میشه
مکانیزمش این شکلیه که اول وقتی وصل میشین بهتون یه IP میده ولی اینترنت نمیده و وقتی یه درخواست HTTP ارسال میکنید فایروال برسی میکنه ببینه لاگین شدین یا نه اگه نشده باشین به یه DNS کنترل شده ارسال میشه و DNS بجای اینکه ادرس ایپی درخواستی رو بر گردونه ادرس پنل لاگین رو بر میگردونه (یا ممکنه با روش های دیگه مثلا HTTP redirect یا ICMP redirect به صفحه لاگین ریدایرکت شین).
درنهایت شما این صفحه رو میبینید و تا زمانی که لاگین نشین در واقع توی این صفحه اسیر یا Captive میشین.
اگه خواسیتن خودتون هم میتونین روی رزبری پای پیادش کنید :
https://github.com/Splines/raspi-captive-portal
@Linxuor
Forwarded from Geek Alerts
شرکت ElectronicArts چندین بازی قدیمی رو اپنسورس کرده، از جمله C&C: Tiberian Dawn و C&C: Red Alert و C&C: Renegade و همچنین C&C: Generals and Zero. حالا کاربران علاقهمند میتونن هرکاری که میخوان رو با این بازیها انجام بدن، مثلا ریسمتر کنن یا با AIها کارهای جالبی انجام بدن. و نکتهای که باید توجه کنید اینه که باید بازیها رو خودتون روی ویندوز و با استفاده از ویژوال استودیو بیلد کنید، درغیر این صورت باید بازیها رو از استیم بخرید.
🔗 polygon | github
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
Forwarded from نوشتههای ترمینالی
به نظر میاد موزیلا داره هرکاری در توانش هست انجام میده که کاربرای فایرفاکس رو ناراحت کنه.
در ساعتهای اخیر یه تغییری در FAQشون دادن و اون قولی که داده بودن از دیتای ملت استفاده نکنن رو برداشتن! همچنین یه acceptable usage policy اضافه کردن که چیکار ها حق ندارید با این مرورگر بکنید.
مهم ترین چیزی که مردم رو ناراحت کرده اینه:
When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox.
توضیحات:
https://www.omgubuntu.co.uk/2025/02/mozilla-introducing-terms-of-use-to-firefox
نظرات مردم در هکرنیوز:
https://news.ycombinator.com/item?id=43194536
نظرات مردم در ردیت:
https://www.reddit.com/r/firefox/comments/1iyuvjf/introducing_a_terms_of_use_and_updated_privacy/
یک ویدیوی خوب در X
https://x.com/LundukeJournal/status/1895198058289471966?t=UaJHNMxAgOfeCdbLzKXRDg&s=19
متن aup رو میتونید از اینجا بخونید:
https://mozilla.org/en-US/about/legal/acceptable-use/
این کامنتها روی کامیتی که مربوط به حذف «ما هیچوقت دیتای شما رو نمیفروشیم» هم قابل توجه بود:
https://github.com/mozilla/bedrock/commit/d459addab846d8144b61939b7f4310eb80c5470e#commitcomment-153095625
در ساعتهای اخیر یه تغییری در FAQشون دادن و اون قولی که داده بودن از دیتای ملت استفاده نکنن رو برداشتن! همچنین یه acceptable usage policy اضافه کردن که چیکار ها حق ندارید با این مرورگر بکنید.
مهم ترین چیزی که مردم رو ناراحت کرده اینه:
When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox.
توضیحات:
https://www.omgubuntu.co.uk/2025/02/mozilla-introducing-terms-of-use-to-firefox
نظرات مردم در هکرنیوز:
https://news.ycombinator.com/item?id=43194536
نظرات مردم در ردیت:
https://www.reddit.com/r/firefox/comments/1iyuvjf/introducing_a_terms_of_use_and_updated_privacy/
یک ویدیوی خوب در X
https://x.com/LundukeJournal/status/1895198058289471966?t=UaJHNMxAgOfeCdbLzKXRDg&s=19
متن aup رو میتونید از اینجا بخونید:
https://mozilla.org/en-US/about/legal/acceptable-use/
این کامنتها روی کامیتی که مربوط به حذف «ما هیچوقت دیتای شما رو نمیفروشیم» هم قابل توجه بود:
https://github.com/mozilla/bedrock/commit/d459addab846d8144b61939b7f4310eb80c5470e#commitcomment-153095625
OMG! Ubuntu
Updated: Mozilla is Introducing ‘Terms of Use’ to Firefox
Hot off the back of its recent leadership rejig, Mozilla has announced users of Firefox will soon be subject to a 'Terms of Use' policy — a first for the
Forwarded from Geek Alerts
شرکت OpenAI دیشب از مدل GPT 4.5 رونمایی کرد.
این مدل برخلاف مدلهای سری o، یک مدل استدلالگر نیست و صرفاً در بنچمارک ها به عنوان دقیقترین مدل و با کمترین درصد توهم-Hallucination ظاهر شده. به طوری که نسبت به مدل o3-mini دوبرابر کمتر توهم میزنه. گرونترین و بزرگترین مدل فعلی اپنایای هم هست که به ازای هر ۱ میلیون توکن ورودی ۷۵ دلار و هر ۱ میلیون توکن خروجی ۱۵۰ دلار. خود سم آلتمن میگه تو درک احساسات و عواطف بهبود زیادی داشته، اینطور که این مدل نوع دیگری از هوش رو مدنظر داشته و قرار نبوده در بنچمارکها برنده بشه.
فعلا این مدل در اختیار کاربران Pro هست و هفته بعد برای باقی پلنهای پولی مثل پلاس عرضه میشه.
🔗 openai | sama
🤓 hadi @geekalerts
این مدل برخلاف مدلهای سری o، یک مدل استدلالگر نیست و صرفاً در بنچمارک ها به عنوان دقیقترین مدل و با کمترین درصد توهم-Hallucination ظاهر شده. به طوری که نسبت به مدل o3-mini دوبرابر کمتر توهم میزنه. گرونترین و بزرگترین مدل فعلی اپنایای هم هست که به ازای هر ۱ میلیون توکن ورودی ۷۵ دلار و هر ۱ میلیون توکن خروجی ۱۵۰ دلار. خود سم آلتمن میگه تو درک احساسات و عواطف بهبود زیادی داشته، اینطور که این مدل نوع دیگری از هوش رو مدنظر داشته و قرار نبوده در بنچمارکها برنده بشه.
فعلا این مدل در اختیار کاربران Pro هست و هفته بعد برای باقی پلنهای پولی مثل پلاس عرضه میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
مهم ترین ویژگی های زبان Mojo
پشتیبانی از چندین ساختارهای سخت افزاری:
به وسیله زبان Mojo، امکان بهرهبرداری مستقیم از CPU ،GPU ،TPU و همچنین چیپهای ASIC وجود دارد. در کل اینکه در زبان برنامه نویسی Mojo امکان نوشتن برنامه سیستمی وجود دارد.
سینتکس برنامه نویسی سطح بالا:
سینتکس زبان برنامه نویسی Mojo سطح بالا و بسیار شبیه به پایتون است. بنابراین برنامه نویسان زبان پایتون به راحتی میتوانند از این زبان استفاده کنند.
موازی سازی خودکار (Automatic Parallelization):
زبان Mojo نوشتن کدهای موازی و کارآمد را به وسیله فرایندهای موازیسازی خودکار، ساده کرده است. بنابراین برای نوشتن کدهای موازی بوسیله زبان برنامه نویسی Mojo نیاز به داشتن دانشهای سطح پایین درباره سیستمهای موازی و مواردی از این قبیل نیست.نمایش اجرا به صورت موازی روی چندین هسته در زبان Mojo در برابر اجرا به صورت تک نخی در زبان پایتون
بررسی و ارزیابی نوع داده:
زبان Mojo از یک سیستم بررسی و ارزیابی نوع داده (Type Inference) استفاده میکند تا اگر خطا و باگی در کدهای نوشته شده وجود داشت، در زمان کامپایل آن را پیدا کند تا از خطاهای زمان اجرا یا Runtime Error جلوگیری کند.
کامپایل ایستا (Static Compilation):
زبان Mojo به طور ایستا به وسیله کامپایلر (Compiler)، کامپایل میشود. نتیجه این امر سرعت بالای اجرا شدن و بهینه شدن کد از طریق کامپایل قبل از اجرا است.
شما تست کردید ؟
پشتیبانی از چندین ساختارهای سخت افزاری:
به وسیله زبان Mojo، امکان بهرهبرداری مستقیم از CPU ،GPU ،TPU و همچنین چیپهای ASIC وجود دارد. در کل اینکه در زبان برنامه نویسی Mojo امکان نوشتن برنامه سیستمی وجود دارد.
سینتکس برنامه نویسی سطح بالا:
سینتکس زبان برنامه نویسی Mojo سطح بالا و بسیار شبیه به پایتون است. بنابراین برنامه نویسان زبان پایتون به راحتی میتوانند از این زبان استفاده کنند.
موازی سازی خودکار (Automatic Parallelization):
زبان Mojo نوشتن کدهای موازی و کارآمد را به وسیله فرایندهای موازیسازی خودکار، ساده کرده است. بنابراین برای نوشتن کدهای موازی بوسیله زبان برنامه نویسی Mojo نیاز به داشتن دانشهای سطح پایین درباره سیستمهای موازی و مواردی از این قبیل نیست.نمایش اجرا به صورت موازی روی چندین هسته در زبان Mojo در برابر اجرا به صورت تک نخی در زبان پایتون
بررسی و ارزیابی نوع داده:
زبان Mojo از یک سیستم بررسی و ارزیابی نوع داده (Type Inference) استفاده میکند تا اگر خطا و باگی در کدهای نوشته شده وجود داشت، در زمان کامپایل آن را پیدا کند تا از خطاهای زمان اجرا یا Runtime Error جلوگیری کند.
کامپایل ایستا (Static Compilation):
زبان Mojo به طور ایستا به وسیله کامپایلر (Compiler)، کامپایل میشود. نتیجه این امر سرعت بالای اجرا شدن و بهینه شدن کد از طریق کامپایل قبل از اجرا است.
شما تست کردید ؟
Forwarded from Accio
What are complexity classes?
You may have heard about NP-hard or NP-complete algorithms, but what do they mean?
Here is a good article to start
https://brilliant.org/wiki/complexity-classes/
A complexity class contains a set of problems that take a similar range of space and time to solve, for example "all problems solvable in polynomial time with respect to input size," "all problems solvable with exponential space with respect to input size," and so on.
Now what are P and NP classes?
Algorithms like Merge-sort, Quick-sort, Binary search, ... that are solved in polynomial time (like n^k) are in the P class
Problems like TSP , Set covering problem , ... that are solved in nondeterministic polynomial-time are in the NP class
You may have heard about NP-hard or NP-complete algorithms, but what do they mean?
Here is a good article to start
https://brilliant.org/wiki/complexity-classes/
A complexity class contains a set of problems that take a similar range of space and time to solve, for example "all problems solvable in polynomial time with respect to input size," "all problems solvable with exponential space with respect to input size," and so on.
Now what are P and NP classes?
Algorithms like Merge-sort, Quick-sort, Binary search, ... that are solved in polynomial time (like n^k) are in the P class
Problems like TSP , Set covering problem , ... that are solved in nondeterministic polynomial-time are in the NP class
Forwarded from CleverDevs (Mammad)
اگه یه برنامه ای کرش کرد و نمیدونستید باید چی رو kill کنید میتونید با کامند xkill چیزی که میخواید رو با موس kill کنید
#gnu #linux
@CleverDevs - @CleverDevsGp
#gnu #linux
@CleverDevs - @CleverDevsGp
Forwarded from LinNews
شرکت AMD سری RX 9070 را در چین معرفی کرد.
#AMD #Radeon #RX9070 #GPU #msrp
@LinAcademy | @LinNews
#AMD #Radeon #RX9070 #GPU #msrp
طبق اطلاعات منتشر شده، مدل پرچمدار RX 9070 XT با قیمت تقریبی 690 دلارمنبع خبر
(معادل 4999 یوان چین) عرضه خواهد شد.
همچنین مدل استاندارد RX 9070 نیز با قیمت تقریبی 620 دلار (معادل 4499 یوان چین) به بازار میآید.
این قیمتها مربوط به بازار چین است و احتمالاً در سایر مناطق جهان با احتساب مالیاتهای محلی، قیمتها متفاوت خواهد بود. AMD همچنین از مدلهای رفرنس این سری با پیکربندیهای دو و سه فن رونمایی کرده است، اما این مدلها در ابتدا در بازار عرضه نخواهند شد.
@LinAcademy | @LinNews