Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Geek Alerts
یه جور استارلینک ولی برای مریخ به اسم «مارس‌لینک» طراحی کردن که به فواصل خیلی دور مثل مریخ و خورشید اینترنت ۴ مگابیت میده.
در واقع ناسا درخواست کرده که چنین چیزی لازم داره و SpaceX یکی از شرکت‌هایی هست که طرح بالا رو پیشنهاد داده و حتی گفته بعدا میتونه بیشتر اون‌رو توسعه بده.
قرار هست سال دیگه ازش اخبار رسمی بیاد.
pcmag
@geekalerts
گزارش‌ها حاکی از رفع ⁧ #فیلترینگ⁩ اینستاگرام و‌ ... در برخی‌ از مناطق کشور بوده و گمانه‌زنی شده این‌مساله نه یک اختلال، بلکه اولین قدم در راستای وعده لغو فیلترینگ سرویس‌هایی نظیر تلگرام، اینستاگرام، واتس‌اپ و ... در ایران باشه.

‏البته پیشنهاد میکنم زیاد ذوق‌زده و درگیر موج خبرسازی رسانه‌ها نشین، خصوصا که قرار نیست کسی بابت سال‌ها اتلاف بیت‌المال، جلوگیری از دسترسی آزاد مردم به اینترنت، نقض حقوق شهروندی، پافشاری بر حماقت و خسارت به کسب‌وکارها محاکمه بشه!

‏یه جعبه تی‌تاپ تقدیم به اونایی‌که خودشون فیلتر کردن، الان برای برداشتن #فیلترنت قراره منت بذارن و قهرمان‌سازی کنن.⁩

🔍 ircf.space
@ircfspace‏⁧
مشخص شد رفع فیلترینگ اینستاگرام اختلال فنی بوده؛ اما چیزی که مشخص نشده اینه که رسانه‌هایی که به واسطه اختلال برای دولت نوشابه باز کردن، فازشون چیه!

🔍 ircf.space
@ircfspace‏⁧
ولی اگر خواستید کار قشنگی بکنید
نرید توی نوت‌بوک‌های آموزشی که توسط 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
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
Forwarded from  (Amir Hossein "Amiria" Maher)
justgetflux.com
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
Forwarded from Meitix
الگوریتم token bucket در rate limiting

اینجوری کار میکنه که ما برای هر یوزر یه سطل در نظر میگیریم که توش ۵ تا سکه است و هربار درخواست میزنه، یه سکه مصرف میکنه. و اگه سکه نداشت ریکوستش دراپ میشه.

بعد یه بازه زمانی سکه به سطل اضافه میشه، البته بیشتر از گنجایش ظرف نمیتونه باشه

حالا این سطل میتونه بین یوزرهای مختلف share باشه که برای global rate limiting کاربردیه
Forwarded from Meitix
یه الگوریتم مشابه دیگه هم هست به اسم leaking bucket

اینجوریه که یوزر یه حداکثر ریکوستی داره و یه نرخ پردازش ثابت.

فک کنید ریکوست های من تو یه صف قرار میگیره و من حداکثر ۱۰ ریکوست در ثانیه میتونم بزنم و فقط ۲ تاش در ثانیه پردازش میشه و اگه تعداد ریکوست هام بیشتر از ۱۰ بشه ریکوست دراپ میشه. یعنی فارغ از تعداد ریکوست من یه نرخ ثابت پردازشی دارم

کاربردش برای هندل کردن ترافیک لحظه ای یا 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
Forwarded from Gopher Academy
کلی مثال متنوع داره برای یادگیری گولنگ🥂

👑 @gopher_academy
پروژه AutoGen هم یکی از اون پروژه هایی هستش که کار رو برای بیزینس های کوچیک واقعا راحت کرده.
به شخصه دیدم، یکی از خرده فروش‌های آمازون با AutoGen یه Agent درست کرده بود، نظرات رو بررسی میکرد و چندین نوع پردازش مختلف انجام بده و خروجی میداد برای پاسخ.

https://github.com/microsoft/autogen

@DevTwitter | <Mohammad/>
اگر FastAPI دولوپر هستید این ریپو به کارتون میاد
https://github.com/zhanymkanov/fastapi-best-practices

@DevTwitter | <Amir Motahari/>
Forwarded from Yasha
این پرامپت رو به ChatGPT دادم تا با شناختی که ازم داره من رو به تصویر بکشه، شما هم تستش کنید:

"based on what you know of me draw a picture of what you think my life currently look like"

پی‌نوشت: من هیچ علاقه‌ای به گیتار ندارم و نمیدونم توی عکس اون گوشه برای چی وجود داره.

@Yasha
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
Forwarded from Linuxor ?
لود اگه خیلی پایین بود لازم نیست حتی فایل رو هم باز کنید چیزی توش بریزید، دیتاتون رو روی اسم فایل ها ذخیره کنید.



🐧 @Linuxor ~ fun
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
به تازگی بدافزاری به نام SteelFox برای سیستم عامل ویندوز منتشر شده است که علاوه بر mine کردن ارزهای دیجیتال ، اطلاعات کارت های بانکی را نیز به سرقت می برد. این بدافزار یک driver آسیب پذیر به نام WinRing0.sys را بر روی سیستم قربانی نصب می کند.
https://protectcybersec.yek.link

@DevTwitter | <protect_cyber_sec/>
Forwarded from Gopher Academy
اینم گزینه خوبیه استفاده کنید👇🔻

https://github.com/emluque/golang-internals-resources


👑 @gopher_academy