Forwarded from Linuxor ?
برای اونایی که دوست دارن همهچیز رو اتوماتیک کنن rclone یه ابزار خط فرمانه که به راحتی میتونی اسکریپتهایی بنویسین که مثلاً هر شب بهطور خودکار از دایرکتوری های خاصی روی سیستمت بکاپ رمزنگاریشده بگیره و همزمان روی چندتا سرویس ابری مثلا Drive و Dropbox یا کلاد های دیگه ذخیره کنه.
github.com/rclone/rclone
@Linuxor
github.com/rclone/rclone
@Linuxor
Forwarded from LinMemes (Sohrab)
Forwarded from Armon technical logs (armon Taheri)
مطالعه این متن برای اشنایی با فضا مشارکت و کمک کردن در اپن سورس موثر هست
https://opensource.guide/how-to-contribute/
https://opensource.guide/how-to-contribute/
Open Source Guides
How to Contribute to Open Source
Want to contribute to open source? A guide to making open source contributions, for first-timers and veterans.
Forwarded from Armon technical logs (armon Taheri)
Forwarded from Syntax | سینتکس (nasrin)
وقتی کد میزنی، سعی نکن باهوش به نظر برسی.
کدی که فردا خودت بفهمیش، از کدی که امروزش باهاش پز میدی ارزشمندتره.
آره، میتونی با یه خط مجیک کد کاری کنی کلی خط حذف شن... ولی اگه دو هفته بعد خودت هم نفهمیدی چی نوشتی، این یعنی باختی.
کدنویسی یعنی ارتباط، نه نمایش قدرت.
پس ساده بنویس. واضح. مثل حرف زدن با یه همتیمی خسته ولی باهوش.
#note
@Syntax_fa
کدی که فردا خودت بفهمیش، از کدی که امروزش باهاش پز میدی ارزشمندتره.
آره، میتونی با یه خط مجیک کد کاری کنی کلی خط حذف شن... ولی اگه دو هفته بعد خودت هم نفهمیدی چی نوشتی، این یعنی باختی.
کدنویسی یعنی ارتباط، نه نمایش قدرت.
پس ساده بنویس. واضح. مثل حرف زدن با یه همتیمی خسته ولی باهوش.
#note
@Syntax_fa
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 ترجمه فارسی نرم افزار متن باز Packet لینوکس رسما تایید شد.
https://github.com/nozwock/packet/pull/37
نرم افزار Packet چیه؟
یه نرم افزار از پروتکل Quick Share گوگل که به شما امکان ارسال و دریافت فایلها به صورت بیسیم از دستگاههای آندروید با استفاده از Quick Share یا دستگاه دیگری با Packet را میدهد.
#لینوکس
@TheRaymondDev
https://github.com/nozwock/packet/pull/37
نرم افزار Packet چیه؟
یه نرم افزار از پروتکل Quick Share گوگل که به شما امکان ارسال و دریافت فایلها به صورت بیسیم از دستگاههای آندروید با استفاده از Quick Share یا دستگاه دیگری با Packet را میدهد.
#لینوکس
@TheRaymondDev
GitHub
GitHub - nozwock/packet: Quick Share client for Linux
Quick Share client for Linux. Contribute to nozwock/packet development by creating an account on GitHub.
Forwarded from دستاوردهای یادگیری عمیق(InTec)
بیشترین سوالی که بعد از هکاتون توی لینکدین و تلگرام ازم شد؛ میشه اینکه :
من یک ذره تغییرش میدم و درک خودم رو هم توش میذارم :
۱- اگر تو حوزه کاری خودت ایده بدی احتمال اینکه ایده بهتری باشه و کمتر تکراری زیاده
۲- اگر مورد ۱ نباشه؛ احتمال بالای ۹۰٪ حداقل ۱ نفر دیگه ایده تورو داره، پس زودتر پیادهسازی رو شروع کن و توی مسیر به بهتر کردنش فکر کن
۳- ایده خوب، ایدهای هست که قابل پیادهسازی باشه
۴- برای ایده؛ بعد از تحقیق کمی وقت بذار اگر قابل پیادهسازی نبود یا ...
فقط یادداشتش کن؛ خودت رو به ایده وابسته نکن، غرق میشی باهاش.
مثلاً ایده تبدیل مس به طلا عالیه؛ بسیار آدم هم قبلاً تلاششون رو کردند.
ولی قابل انجام ؟ خیلیها عمرشون رو پاش دادند.
۵- بعضیها، ایده فوقالعاده داشتند (میلیارد دلاری) ولی انقدر شروع کردند چکش کاری (مثلاً بهبود ایده) که مارکتش کلا عوض شد و شد یک ایده چندصد دلاری.
۶- بعضیها با شنیدن اولین نه، جا زدند.
شاید اون کسی که داره بهت راهنمایی میده؛ توضیحات تورو درست درک نکرده.
۷- بعضیها به اولین مشکل که خوردند دست کشیدند.
۸- خیلیها از سوال پرسیدن و مشورت کشیدن ترسیدند و وقتشون رو صرف چیزی کردند که بدردشون نمیخورد
و .....
بدترینش اونایی بودن که با اولین جر و بحث توی تیم انصراف دادند، پیکنیک هم بری جر و بحث داره.
اگر قرار بود، تمام اشتباهاتی که راجب تیمها دیدی رو تهش بهشون بگی، چیا بود ؟
من یک ذره تغییرش میدم و درک خودم رو هم توش میذارم :
۱- اگر تو حوزه کاری خودت ایده بدی احتمال اینکه ایده بهتری باشه و کمتر تکراری زیاده
۲- اگر مورد ۱ نباشه؛ احتمال بالای ۹۰٪ حداقل ۱ نفر دیگه ایده تورو داره، پس زودتر پیادهسازی رو شروع کن و توی مسیر به بهتر کردنش فکر کن
۳- ایده خوب، ایدهای هست که قابل پیادهسازی باشه
۴- برای ایده؛ بعد از تحقیق کمی وقت بذار اگر قابل پیادهسازی نبود یا ...
فقط یادداشتش کن؛ خودت رو به ایده وابسته نکن، غرق میشی باهاش.
مثلاً ایده تبدیل مس به طلا عالیه؛ بسیار آدم هم قبلاً تلاششون رو کردند.
ولی قابل انجام ؟ خیلیها عمرشون رو پاش دادند.
۵- بعضیها، ایده فوقالعاده داشتند (میلیارد دلاری) ولی انقدر شروع کردند چکش کاری (مثلاً بهبود ایده) که مارکتش کلا عوض شد و شد یک ایده چندصد دلاری.
۶- بعضیها با شنیدن اولین نه، جا زدند.
شاید اون کسی که داره بهت راهنمایی میده؛ توضیحات تورو درست درک نکرده.
۷- بعضیها به اولین مشکل که خوردند دست کشیدند.
۸- خیلیها از سوال پرسیدن و مشورت کشیدن ترسیدند و وقتشون رو صرف چیزی کردند که بدردشون نمیخورد
و .....
بدترینش اونایی بودن که با اولین جر و بحث توی تیم انصراف دادند، پیکنیک هم بری جر و بحث داره.
Forwarded from Geek Alerts
نسخهی بتای XChat به صورت تدریجی برای مشترکین X عرضه میشه. ورژن ارتقا یافته DM پلتفرم اکس که با زبان Rust نوشته شده برای رقابت با سیگنال و واتساپ طراحی شده.
اکسچت با معماری غیرقابل نظارت، رمزگذاری سرتاسری، پیامهای محوشونده، تماس صوتی و تصویری بدون نیاز به شماره تلفن و پشتیبانی از انواع فایلها سعی داره X رو به یک پلتفرم همهکاره تبدیل کنه.
🔗 bbntimes
🤓 abolfazl @geekalerts
اکسچت با معماری غیرقابل نظارت، رمزگذاری سرتاسری، پیامهای محوشونده، تماس صوتی و تصویری بدون نیاز به شماره تلفن و پشتیبانی از انواع فایلها سعی داره X رو به یک پلتفرم همهکاره تبدیل کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Solving Flaky Tests with Go 1.24's synctest
🟢 خلاصه مقاله:
زمانبندی Goroutine در برنامهنویسی Go میتواند پیچیدگیهایی را به ارمغان آورد که دیباگ کردن آنها دشوار است، اما بسته synctest در Go 1.24 با معرفی ‘حبابهای’ ایزوله که فرآیندها را هماهنگ و قابل پیشبینیتر میکند، تست کد همزمان را آسانتر میسازد. این بسته تستی با فراهم کردن محیطهای کنترل شده برای اجرای goroutines، به دستیابی به نتایج آزمایشی ثابتتر کمک میکند، و در نتیجه فرآیند تست و رفع اشکال را در سیستمهای موازی سادهتر میسازد.
🟣لینک مقاله:
https://golangweekly.com/link/169699/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Solving Flaky Tests with Go 1.24's synctest
🟢 خلاصه مقاله:
زمانبندی Goroutine در برنامهنویسی Go میتواند پیچیدگیهایی را به ارمغان آورد که دیباگ کردن آنها دشوار است، اما بسته synctest در Go 1.24 با معرفی ‘حبابهای’ ایزوله که فرآیندها را هماهنگ و قابل پیشبینیتر میکند، تست کد همزمان را آسانتر میسازد. این بسته تستی با فراهم کردن محیطهای کنترل شده برای اجرای goroutines، به دستیابی به نتایج آزمایشی ثابتتر کمک میکند، و در نتیجه فرآیند تست و رفع اشکال را در سیستمهای موازی سادهتر میسازد.
🟣لینک مقاله:
https://golangweekly.com/link/169699/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
VictoriaMetrics
Go synctest: Solving Flaky Tests
Traditional concurrent Go tests can be flaky due to non-deterministic scheduler behavior and timing. Go 1.24’s experimental synctest feature provides deterministic testing by running goroutines in isolated ‘bubbles’ where a synthetic clock only advances when…
Forwarded from محتوای آزاد سهراب
داشتم به این فکر میکردم یک ساختار اوپنسورس با RFC چقدر میتونه خوب جلو بره.
اینطوری باشه که فقط کسایی که روی اون پروژه مشارکت مستقیم داشتن یا توی جامعه فعال بودن بتونن RFC بسازن و بعد از رایگیری، مرج بشه و پیادهسازی بشه روی اون محصول.
آرچ لینوکس خودش یک سیستم RFC داره:
rfc.archlinux.page
@SohrabContents
اینطوری باشه که فقط کسایی که روی اون پروژه مشارکت مستقیم داشتن یا توی جامعه فعال بودن بتونن RFC بسازن و بعد از رایگیری، مرج بشه و پیادهسازی بشه روی اون محصول.
آرچ لینوکس خودش یک سیستم RFC داره:
rfc.archlinux.page
@SohrabContents
Wikipedia
Request for Comments
publication of the development and standards for the Internet
Forwarded from DevTwitter | توییت برنامه نویسی
با پیشرفت هایی که در تکنیک های Reinforcement Learning شده قابلیت های زیادی به LLM ها اضافه شده. حالا یک تیم از دانشگاه برکلی یک مدلی را با روش multi-turn RL (یادگیری تقویتی چندمرحلهای) فاین تیون کردن برای تبدیل سوالات طبیعی به کوئریهای SQL (تسک Text-to-SQL). چیزی که این مدل رو خاص میکنه، استفاده از یادگیری تقویتی چندمرحلهایه؛ یعنی مدل میتونه کوئریهاش رو مرحله به مرحله اصلاح کنه تا به جواب دقیقتری برسه. یعنی برخلاف روشهای سنتی که فقط یه جواب تولید میکنن، اینجا مدل میتونه چند مرحله سوال و جواب رو پیش ببره تا کوئری SQL نهایی دقیقتر و منطقیتر باشه.
جالبی این مدل اینه که فقط با استفاده از حدود ۶۰۰ نمونه آموزشی، مدل SkyRL-SQL-7B تونسته دقت اجرا (execution accuracy) رو تا ۹.۲٪ روی ۵ بنچمارک مختلف از مجموعه داده Spider نسبت به مدل پایه بالا ببره. و حتی عملکرد بهتری از GPT-4o، o4-mini و OmniSQL-7B (مدل متنباز آموزشدیده با ۲.۵ میلیون نمونه) داشته.
کد و مدل و بلاگشون همه موجوده و میتونید استفاده کنید برای فاین تیون کردن مدلها روی تسک مورد نظرتون.
Blog: https://novasky-ai.notion.site/skyrl-sql
@DevTwitter | <Mehdi Allahyari>
جالبی این مدل اینه که فقط با استفاده از حدود ۶۰۰ نمونه آموزشی، مدل SkyRL-SQL-7B تونسته دقت اجرا (execution accuracy) رو تا ۹.۲٪ روی ۵ بنچمارک مختلف از مجموعه داده Spider نسبت به مدل پایه بالا ببره. و حتی عملکرد بهتری از GPT-4o، o4-mini و OmniSQL-7B (مدل متنباز آموزشدیده با ۲.۵ میلیون نمونه) داشته.
کد و مدل و بلاگشون همه موجوده و میتونید استفاده کنید برای فاین تیون کردن مدلها روی تسک مورد نظرتون.
Blog: https://novasky-ai.notion.site/skyrl-sql
@DevTwitter | <Mehdi Allahyari>
Forwarded from ASafaeirad
You can expose your localhost to internet using Cloudflare CLI.
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
#cloudflare #til
cloudflare tunnel --url localhost:porthttps://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
#cloudflare #til
Cloudflare Docs
Cloudflare Tunnel · Cloudflare One docs
Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address. With Tunnel, you do not send traffic to an external IP — instead, a lightweight daemon in your infrastructure (cloudflared) creates…
Forwarded from LearnPOV
چه امکاناتی توی ادیتور متنی میخوای 📝
🔗 فرم نظر سنجی
🏫 @LearnPOV | اولین شبکه اجتماعی آموزشی
ادیتور متنی LearnPOV در حال آماده سازیه و قراره قابلیت های خیلی باحالی داشته باشه، همین الان میتونید از طریق فرم زیر هر پیشنهادی دارید برامون ارسال کنید✅
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
تحقیقات جدید نشون میده نوشتن با دست، بخشهای بیشتری از مغز مربوط به حرکت، بینایی، پردازش حسی و حافظه رو فعال میکنه. موقع تایپ، اطلاعات بدون پردازش عمیق رد میشن.
اما نوشتن با دست مغز رو مجبور به پردازش فعال، اولویتبندی و برقراری ارتباط با دانستههای قبلی میکنه و این باعث یادگیری بهتر و تثبیت اطلاعات در ذهن میشه.
🔗 scientificamerican
🤓 @geekalerts
اما نوشتن با دست مغز رو مجبور به پردازش فعال، اولویتبندی و برقراری ارتباط با دانستههای قبلی میکنه و این باعث یادگیری بهتر و تثبیت اطلاعات در ذهن میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM