Forwarded from Geek Alerts
یه جور استارلینک ولی برای مریخ به اسم «مارسلینک» طراحی کردن که به فواصل خیلی دور مثل مریخ و خورشید اینترنت ۴ مگابیت میده.
در واقع ناسا درخواست کرده که چنین چیزی لازم داره و SpaceX یکی از شرکتهایی هست که طرح بالا رو پیشنهاد داده و حتی گفته بعدا میتونه بیشتر اونرو توسعه بده.
قرار هست سال دیگه ازش اخبار رسمی بیاد.
pcmag
@geekalerts
در واقع ناسا درخواست کرده که چنین چیزی لازم داره و SpaceX یکی از شرکتهایی هست که طرح بالا رو پیشنهاد داده و حتی گفته بعدا میتونه بیشتر اونرو توسعه بده.
قرار هست سال دیگه ازش اخبار رسمی بیاد.
pcmag
@geekalerts
Forwarded from IRCF | اینترنت آزاد برای همه
گزارشها حاکی از رفع #فیلترینگ اینستاگرام و ... در برخی از مناطق کشور بوده و گمانهزنی شده اینمساله نه یک اختلال، بلکه اولین قدم در راستای وعده لغو فیلترینگ سرویسهایی نظیر تلگرام، اینستاگرام، واتساپ و ... در ایران باشه.
البته پیشنهاد میکنم زیاد ذوقزده و درگیر موج خبرسازی رسانهها نشین، خصوصا که قرار نیست کسی بابت سالها اتلاف بیتالمال، جلوگیری از دسترسی آزاد مردم به اینترنت، نقض حقوق شهروندی، پافشاری بر حماقت و خسارت به کسبوکارها محاکمه بشه!
یه جعبه تیتاپ تقدیم به اوناییکه خودشون فیلتر کردن، الان برای برداشتن #فیلترنت قراره منت بذارن و قهرمانسازی کنن.
🔍 ircf.space
@ircfspace
البته پیشنهاد میکنم زیاد ذوقزده و درگیر موج خبرسازی رسانهها نشین، خصوصا که قرار نیست کسی بابت سالها اتلاف بیتالمال، جلوگیری از دسترسی آزاد مردم به اینترنت، نقض حقوق شهروندی، پافشاری بر حماقت و خسارت به کسبوکارها محاکمه بشه!
یه جعبه تیتاپ تقدیم به اوناییکه خودشون فیلتر کردن، الان برای برداشتن #فیلترنت قراره منت بذارن و قهرمانسازی کنن.
🔍 ircf.space
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
مشخص شد رفع فیلترینگ اینستاگرام اختلال فنی بوده؛ اما چیزی که مشخص نشده اینه که رسانههایی که به واسطه اختلال برای دولت نوشابه باز کردن، فازشون چیه!
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
Forwarded from دستاوردهای یادگیری عمیق(InTec)
ولی اگر خواستید کار قشنگی بکنید
نرید توی نوتبوکهای آموزشی که توسط community نگهداری میشه اشتباه تایپ تغییر بدید.
خیلی پروژههای بزرگ هستند که:
۱- داکیومنت آپدیت شده ندارند (برای خیلی از فیچرهای جدید)
۲- داکیومنت فارسی ندارند
۳- داکیومنت مثال نداره
۴- تست نویسی مناسبی نداره
۵- داکاسترینگ و تایپینگ ندارند.
همهی اینها کارهای بسیار با ارزش و بزرگی هست که میتونید انجام بدید؛ حتی وقتی دارید یک کتابخونه رو یاد میگیرید، خیلی هم اسم بهتری داره
ولی
هیچوقت از هیچ کاری تو دنیای
نرید توی نوتبوکهای آموزشی که توسط community نگهداری میشه اشتباه تایپ تغییر بدید.
خیلی پروژههای بزرگ هستند که:
۱- داکیومنت آپدیت شده ندارند (برای خیلی از فیچرهای جدید)
۲- داکیومنت فارسی ندارند
۳- داکیومنت مثال نداره
۴- تست نویسی مناسبی نداره
۵- داکاسترینگ و تایپینگ ندارند.
همهی اینها کارهای بسیار با ارزش و بزرگی هست که میتونید انجام بدید؛ حتی وقتی دارید یک کتابخونه رو یاد میگیرید، خیلی هم اسم بهتری داره
ولی
هیچوقت از هیچ کاری تو دنیای
open source سعی نکنید سو استفاده کنید.Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸Data Structure and Algorithm
منابع فارسی برای ساختمان داده و الگوریتم:
https://www.youtube.com/playlist?list=PLTEzTFAAzxQ4iVJbq16pgdt9ep_PE9oLc
https://t.iss.one/AlgorithmDesign_DataStructuer/966
#معرفی
@TheRaymondDev
منابع فارسی برای ساختمان داده و الگوریتم:
https://www.youtube.com/playlist?list=PLTEzTFAAzxQ4iVJbq16pgdt9ep_PE9oLc
https://t.iss.one/AlgorithmDesign_DataStructuer/966
#معرفی
@TheRaymondDev
Forwarded from AVANA ™
لیست فیلم ضبط شده کلاسهای درس شریف :
▫️مقدمه ای بر یادگیری ماشین :
https://t.iss.one/ML_Fall_1401/70
▫️دوره توسعه وب :
Https://mega.nz/folder/fcwSTSAb#CMnSMBLsyWGixpuTVmkw2A
▫️ طراحی الگوریتم - ضرابی
@ZarabiDA
▫️بیوانفورماتیک
@bioinformatics1400
▫️جبرخطی
@linear_algebra_tefagh
▫️نظریه زبان و ماشین
@MachinesTheoryMovagharSpring1401
▫️سیستم عامل - اسدی
https://mega.nz/folder/68ZHXCRK#rI7RjNmvRPpbTFC94vM29A
▫️ کامپایلر
https://t.iss.one/compiler_class
--------------------------------------------------------
آرشیو فیلم های ضبط شده ورودی های ۹۹ شریف :
https://t.iss.one/CheKhabarCE99Archive
--------------------------------------------------------
لینکدونی شریف :
https://t.iss.one/linkdooniEDU
▫️مقدمه ای بر یادگیری ماشین :
https://t.iss.one/ML_Fall_1401/70
▫️دوره توسعه وب :
Https://mega.nz/folder/fcwSTSAb#CMnSMBLsyWGixpuTVmkw2A
▫️ طراحی الگوریتم - ضرابی
@ZarabiDA
▫️بیوانفورماتیک
@bioinformatics1400
▫️جبرخطی
@linear_algebra_tefagh
▫️نظریه زبان و ماشین
@MachinesTheoryMovagharSpring1401
▫️سیستم عامل - اسدی
https://mega.nz/folder/68ZHXCRK#rI7RjNmvRPpbTFC94vM29A
▫️ کامپایلر
https://t.iss.one/compiler_class
--------------------------------------------------------
آرشیو فیلم های ضبط شده ورودی های ۹۹ شریف :
https://t.iss.one/CheKhabarCE99Archive
--------------------------------------------------------
لینکدونی شریف :
https://t.iss.one/linkdooniEDU
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
justgetflux.com
github.com/jonls/redshift
به عنوان یه علاقهمند به رایانه، گاهی اوقات یادمانههای (نوستالژی) خاصّی به ذهنم خطور میکنه وقتی یه برنامهٔ قدیمی رو میبینم.
طبق این قاعده، این برنامه من رو غرق خاطرات کرد.
با اینکه یه برنامهٔ به ظاهر ساده (ولی در عین حال پیچیده) برای تنظیم دمای رنگ نمایشگره، نوآوریها و ویژگیهایی که این برنامه داشت، هنوزم من رو به وجد میآره.
#note #FLOSS #tool #معرفی
@amiria703_channel
github.com/jonls/redshift
به عنوان یه علاقهمند به رایانه، گاهی اوقات یادمانههای (نوستالژی) خاصّی به ذهنم خطور میکنه وقتی یه برنامهٔ قدیمی رو میبینم.
طبق این قاعده، این برنامه من رو غرق خاطرات کرد.
با اینکه یه برنامهٔ به ظاهر ساده (ولی در عین حال پیچیده) برای تنظیم دمای رنگ نمایشگره، نوآوریها و ویژگیهایی که این برنامه داشت، هنوزم من رو به وجد میآره.
#note #FLOSS #tool #معرفی
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
Constraints in Go
🟢 خلاصه مقاله:
در مقاله خود، جان سریال چهار قسمتی خود در مورد عمومیسازیها (Generics) را با بررسی قرار دادن محدودیتها بر روی نوعها به پایان برد. این سریال که از معرفی ساده و پایهای عمومیسازیها آغاز شد، به تدریج به جنبههای پیچیدهتری مانند محدودیتهای نوعی پیش رفت که به توسعهدهندگان امکان میدهد تا نوع دادههایی که در الگوهای عمومی استفاده میشوند را به صورت محدود مشخص کنند. این امر در افزایش امنیت نوع و بهبود قابلیت خوانایی و نگهداری کد، نقش مهمی دارد. جان با استفاده از مثالهایی کدنویسی شده نشان داد که چگونه میتوان با استفاده از محدودیتهای نوعی، اطمینان حاصل کرد که کدهای عمومیسازی شده در شرایط مختلف به طور صحیح عمل میکنند و نحوه مدیریت خطاها را بهبود بخشید. این بینشهای به دست آمده میتواند به توسعهدهندگان کمک کند تا برنامههایی سازگارتر و مقاومتر ایجاد کنند.
🟣لینک مقاله:
https://golangweekly.com/link/161820/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Constraints in Go
🟢 خلاصه مقاله:
در مقاله خود، جان سریال چهار قسمتی خود در مورد عمومیسازیها (Generics) را با بررسی قرار دادن محدودیتها بر روی نوعها به پایان برد. این سریال که از معرفی ساده و پایهای عمومیسازیها آغاز شد، به تدریج به جنبههای پیچیدهتری مانند محدودیتهای نوعی پیش رفت که به توسعهدهندگان امکان میدهد تا نوع دادههایی که در الگوهای عمومی استفاده میشوند را به صورت محدود مشخص کنند. این امر در افزایش امنیت نوع و بهبود قابلیت خوانایی و نگهداری کد، نقش مهمی دارد. جان با استفاده از مثالهایی کدنویسی شده نشان داد که چگونه میتوان با استفاده از محدودیتهای نوعی، اطمینان حاصل کرد که کدهای عمومیسازی شده در شرایط مختلف به طور صحیح عمل میکنند و نحوه مدیریت خطاها را بهبود بخشید. این بینشهای به دست آمده میتواند به توسعهدهندگان کمک کند تا برنامههایی سازگارتر و مقاومتر ایجاد کنند.
🟣لینک مقاله:
https://golangweekly.com/link/161820/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Bitfield Consulting
Constraints in Go — Bitfield Consulting
Freedom is nothing without constraints, and Go’s generics gives us a powerful way to build polymorphic types and functions constrained by type sets . Let’s geek out.
Forwarded from Meitix
الگوریتم token bucket در rate limiting
اینجوری کار میکنه که ما برای هر یوزر یه سطل در نظر میگیریم که توش ۵ تا سکه است و هربار درخواست میزنه، یه سکه مصرف میکنه. و اگه سکه نداشت ریکوستش دراپ میشه.
بعد یه بازه زمانی سکه به سطل اضافه میشه، البته بیشتر از گنجایش ظرف نمیتونه باشه
حالا این سطل میتونه بین یوزرهای مختلف share باشه که برای global rate limiting کاربردیه
اینجوری کار میکنه که ما برای هر یوزر یه سطل در نظر میگیریم که توش ۵ تا سکه است و هربار درخواست میزنه، یه سکه مصرف میکنه. و اگه سکه نداشت ریکوستش دراپ میشه.
بعد یه بازه زمانی سکه به سطل اضافه میشه، البته بیشتر از گنجایش ظرف نمیتونه باشه
حالا این سطل میتونه بین یوزرهای مختلف share باشه که برای global rate limiting کاربردیه
Forwarded from Meitix
یه الگوریتم مشابه دیگه هم هست به اسم leaking bucket
اینجوریه که یوزر یه حداکثر ریکوستی داره و یه نرخ پردازش ثابت.
فک کنید ریکوست های من تو یه صف قرار میگیره و من حداکثر ۱۰ ریکوست در ثانیه میتونم بزنم و فقط ۲ تاش در ثانیه پردازش میشه و اگه تعداد ریکوست هام بیشتر از ۱۰ بشه ریکوست دراپ میشه. یعنی فارغ از تعداد ریکوست من یه نرخ ثابت پردازشی دارم
کاربردش برای هندل کردن ترافیک لحظه ای یا burst traffic هستش و اینکه فشار لحظه ای رو از رو منابع بر میداره
ما میتونیم این سیاست رو گلوبالی هم پیاده کنیم تا مثلا سرورمون بیشتر از ۱۰۰۰۰ در دقیقه رو هندل نکنه و منابعمون نترکه
البته همچنان باید اون rate limiting برای هر کاربر رو هم داشته باشیم و گرنه یه نفر میتونه کل اون صف گلوبال مارو پر کنه
اینجوریه که یوزر یه حداکثر ریکوستی داره و یه نرخ پردازش ثابت.
فک کنید ریکوست های من تو یه صف قرار میگیره و من حداکثر ۱۰ ریکوست در ثانیه میتونم بزنم و فقط ۲ تاش در ثانیه پردازش میشه و اگه تعداد ریکوست هام بیشتر از ۱۰ بشه ریکوست دراپ میشه. یعنی فارغ از تعداد ریکوست من یه نرخ ثابت پردازشی دارم
کاربردش برای هندل کردن ترافیک لحظه ای یا burst traffic هستش و اینکه فشار لحظه ای رو از رو منابع بر میداره
ما میتونیم این سیاست رو گلوبالی هم پیاده کنیم تا مثلا سرورمون بیشتر از ۱۰۰۰۰ در دقیقه رو هندل نکنه و منابعمون نترکه
البته همچنان باید اون rate limiting برای هر کاربر رو هم داشته باشیم و گرنه یه نفر میتونه کل اون صف گلوبال مارو پر کنه
Forwarded from Gopher Academy
Better Go Playground
https://goplay.tools
Better Go Playground with autocomplete and syntax highlight support.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
https://goplay.tools
Better Go Playground with autocomplete and syntax highlight support.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Gopher Academy
Forwarded from DevTwitter | توییت برنامه نویسی
پروژه AutoGen هم یکی از اون پروژه هایی هستش که کار رو برای بیزینس های کوچیک واقعا راحت کرده.
به شخصه دیدم، یکی از خرده فروشهای آمازون با AutoGen یه Agent درست کرده بود، نظرات رو بررسی میکرد و چندین نوع پردازش مختلف انجام بده و خروجی میداد برای پاسخ.
https://github.com/microsoft/autogen
@DevTwitter | <Mohammad/>
به شخصه دیدم، یکی از خرده فروشهای آمازون با AutoGen یه Agent درست کرده بود، نظرات رو بررسی میکرد و چندین نوع پردازش مختلف انجام بده و خروجی میداد برای پاسخ.
https://github.com/microsoft/autogen
@DevTwitter | <Mohammad/>
Forwarded from DevTwitter | توییت برنامه نویسی
اگر FastAPI دولوپر هستید این ریپو به کارتون میاد
https://github.com/zhanymkanov/fastapi-best-practices
@DevTwitter | <Amir Motahari/>
https://github.com/zhanymkanov/fastapi-best-practices
@DevTwitter | <Amir Motahari/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 سایت هایی که هاست رایگان برای راه اندازی سایت ارائه می کند.
https://www.netlify.com/
https://aws.amazon.com/
https://www.heroku.com/
https://pages.github.com/
https://vercel.com/
https://render.com/
https://www.stormkit.io/
#معرفی
@TheRaymondDev
https://www.netlify.com/
https://aws.amazon.com/
https://www.heroku.com/
https://pages.github.com/
https://vercel.com/
https://render.com/
https://www.stormkit.io/
#معرفی
@TheRaymondDev
Netlify
Push your ideas to the web | Netlify
Build with AI or code, deploy instantly. One platform with everything you need to make real apps live.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Ranging Over Functions in Go 1.23
🟢 خلاصه مقاله:
این مقاله به بررسی ویژگی جدیدی به نام range-over در ورژن 1.23 میپردازد و چندین مثال از کاربردهای آن شامل ایتراتورهای خطی ساده، ایتراتورهای بازگشتی، و توضیح مختصری درباره تفاوتهای ایتریشن نوع push و pull را ارائه میدهد. مقاله با بحث در مورد ایتراتورهای خطی ساده آغاز میشود که این امکان را به برنامهنویسان میدهد تا به صورت مستقیم و سریع توالیهای دادهای را پیمایش کنند. سپس به ایتراتورهای بازگشتی پرداخته شده که کاربردی در ساختارهای دادهای پیچیدهتر دارند. در نهایت، مقاله با بررسی مختصر رویکردهای push و pull در ایتریشن به پایان میرسد و تفاوتهای استراتژیک و کارایی میان این دو روش را مورد بررسی قرار میدهد. این ویژگی جدید، که عملاً بینشهایی به بهبود کارایی و ساختار کد در برنامهنویسی میافزاید، به برنامهنویسان اجازه میدهد تا با استفاده از روشهای جدید، کدهای خود را بهینهتر و خواناتر طراحی کنند.
🟣لینک مقاله:
https://golangweekly.com/link/161816/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Ranging Over Functions in Go 1.23
🟢 خلاصه مقاله:
این مقاله به بررسی ویژگی جدیدی به نام range-over در ورژن 1.23 میپردازد و چندین مثال از کاربردهای آن شامل ایتراتورهای خطی ساده، ایتراتورهای بازگشتی، و توضیح مختصری درباره تفاوتهای ایتریشن نوع push و pull را ارائه میدهد. مقاله با بحث در مورد ایتراتورهای خطی ساده آغاز میشود که این امکان را به برنامهنویسان میدهد تا به صورت مستقیم و سریع توالیهای دادهای را پیمایش کنند. سپس به ایتراتورهای بازگشتی پرداخته شده که کاربردی در ساختارهای دادهای پیچیدهتر دارند. در نهایت، مقاله با بررسی مختصر رویکردهای push و pull در ایتریشن به پایان میرسد و تفاوتهای استراتژیک و کارایی میان این دو روش را مورد بررسی قرار میدهد. این ویژگی جدید، که عملاً بینشهایی به بهبود کارایی و ساختار کد در برنامهنویسی میافزاید، به برنامهنویسان اجازه میدهد تا با استفاده از روشهای جدید، کدهای خود را بهینهتر و خواناتر طراحی کنند.
🟣لینک مقاله:
https://golangweekly.com/link/161816/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Go Casts 🚀
دنبال یه سری منبع در مورد golang internals بودم که با این repository آشنا شدم، به صورت موضوعی لینک های خوبی رو معرفی کرده، دوست داشتید بررسی کنید.
A collection of articles and videos to understand Golang internals.
https://github.com/emluque/golang-internals-resources
@gocasts
A collection of articles and videos to understand Golang internals.
https://github.com/emluque/golang-internals-resources
@gocasts
GitHub
GitHub - emluque/golang-internals-resources: A collection of articles and videos to understand Golang internals.
A collection of articles and videos to understand Golang internals. - emluque/golang-internals-resources
Forwarded from DevTwitter | توییت برنامه نویسی
به تازگی بدافزاری به نام SteelFox برای سیستم عامل ویندوز منتشر شده است که علاوه بر mine کردن ارزهای دیجیتال ، اطلاعات کارت های بانکی را نیز به سرقت می برد. این بدافزار یک driver آسیب پذیر به نام WinRing0.sys را بر روی سیستم قربانی نصب می کند.
https://protectcybersec.yek.link
@DevTwitter | <protect_cyber_sec/>
https://protectcybersec.yek.link
@DevTwitter | <protect_cyber_sec/>
Forwarded from Gopher Academy
اینم گزینه خوبیه استفاده کنید👇🔻
https://github.com/emluque/golang-internals-resources
➖➖➖➖➖➖➖➖
👑 @gopher_academy
https://github.com/emluque/golang-internals-resources
➖➖➖➖➖➖➖➖
👑 @gopher_academy