Coding Lovers
前往频道在 Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP :ثبت نمونه کار 🪄 @CodingLovers_result
显示更多1 982
订阅者
+424 小时
+177 天
+3430 天
帖子存档
1 982
Robyn
استفاده هم میشه؛ کمتر اسمش شنیده شده چون :
۱- قراره مثل Django باشه یعنی Battery Included و تا وقتی تکمیل نشده پیشنهاد استفاده نمیدند (دولوپرش قبلاً گفته بود این موضوع رو)
مارکتینگ اشتباه
۲- برای استفادههای خاص مناسب هست که نیاز دارید اون ۱٪ رم و ۱٪ cpu رو هم استفاده کنید.
که خب همینم بخاطر مارکتینگ بد از دست دادند (خیلی از شرکتها رفتند سراغ Actix-web و خود Rust
Robyn
البته پروژه ۲ سال بعد هست؛ همونطوری که قبلتر گفتم و وضعیتش مثل روزای اول FastApi هست (حتی کمی ضعیفتر، چون استارتاپها هم سراغش نرفتن)
1 982
یه فریموورک مشابه fastapi پیدا کردم
که بخش بزرگیش با Rust نوشته شده!
و درواقع پرسرعت ترین فریم وورک وب پایتون شده
https://github.com/sparckles/Robyn
پ.ن: هنوز امتحانش نکردم
1 982
اگه متنی نوشتی، اینطوری غلط های املایی شو تصحیح کن توی یک ثانیه
https://youtube.com/shorts/8Td0BSKssQA?feature=share
1 982
کسی یوزرباتی زده که بعد از ارسال متن بیاد چکش بکنه و اگه غلط املایی داشت درستش کنه؟
1 982
بین تمامی موس هایی که داشتم تاحالا
این یکی از بهتریناست
MX Anywhere 2
با کابل میکرو (شارژر قدیمی های سامسونگ 😂) شارژ میشه
با یک بار شارژ ۳ ۴ ماه راحت شارژ نگه میداره شایدم بیشتر (دقت نکردم)
با بلوتوث متصل میشه، همزمان به سه دستگاه
برای گیم مناسب نیست بخاطر تاخیری که داره
1 982
به پایان عمر پایتون ورژن 3.9 نزدیک میشویم. از تاریخ 30 october دیگه ورژن ۳.۹ هم میره به دیار باقی
چقدر زمان زود گذشت
پ.ن: و هاست های ایرانی که هنوز هم پایبند به ۳.۸ و ۳.۹ هستندhttps://devguide.python.org/versions/
1 982
خدایی یعنی چی ، چرا من از قیمتا بی خبر بودم
طراحی لوگو از ۳ تومن شروع میشه؟
وادافاک
1 982
از دیروز تا همین ۲ دقیقه پیش اینترنت نداشتم، به محض فعال شدن اینترنت برام از یوتوب استودیو نوتیف اومد که داداش کانالت ۴۰۰۰ تایی شده مبارکه 😂❤️
سرحال اومدم سر صبحی 🥹
فردا یا پس فردا یه ویدیوی خفن داریم که خیلی زیاد درخواست شده بود 👌
1 982
فیلترشکن پیشنهادی برای اندروید - Proxy Cloud
یکی از دوستان یه فیلترشکن اوپن سورس، برپایه کانفیگ های v2ray ساخته که خودم باهاش خیلی حال کردم.
با فلاتر نوشته شده، اوپن سورس و رایگان ❤️🔥
https://github.com/code3-dev/ProxyCloud
1 982
توی این ویدیو یاد میگیرید چطور با زبان پایتون به متادیتای عکس ها دسترسی پیدا کنید و حذف شون کنید 🥸
تا از نشت اطلاعات جلوگیری بشه 👻
❗️ پیشنهاد میکنم حتما ویدیو رو ببینید:
📱 https://youtu.be/3vURMMubcfQ
1 982
آره روش های مختلفی هست
که یکیشون همین متادیتا هست
اطلاعات مختلفی که توی عکس ذخیره میشه؛ از جمله مدل گوشی، دوربین و لوکیشن!
اما چطور به این متادیتا دسترسی پیدا کنیم؟
1 982
داداش اول اینکه متا دیتا ذخیره میشه ( که قابل غیرفعال کردنه توی گوشی های اندرویدی )
دوم اینکه کافیه عکس رو توی گوگل سرچ کنی تا بفهمی مکانش کجاس
سوم اینکه نیاز نیست اصلا با عکس کاری کنن
درحالت عادی که میدونن تو کجایی
عکس رو که میزاری، با لوکیشن خودت میفهمن کجاس دیگه
1 982
کسی میدونه چرا موقع جنگ و شرایط حساس میگن عکس از تسلیحات و چیزای دیگه پخش نکنید،
حتی وقتی با دیدن اون عکس نمیشه مکان شو فهمید
دلیلش چیه؟
1 982
سِری پست های Rate Limit - از هرکدوم کجا استفاده کنیم؟
توضیحات و کد هر الگوریتم رو بهتون دادم، حالا وقتشه یه استفاده ای ازشون بکنیم
انتخاب کردنشون رو اصلا سخت نگیرین، بلاخره هرکدوم دارن یه کار رو انجام میدن.
خیلی ساده بخوام بگم از نظر من Token Bucket واسه همه جا جوابه.
💢 حجم ترافیک
- اگه میدونین یهو کلی ادم هجوم نمیارن ( ترافیکتون قابل پیشبینیعه )، از Leaky Bucket استفاده کنین
- اگه میدونین ممکنه حجم بالایی از افراد در یک زمان خاص ترافیک سنگینی ایجاد کنن، Token Bucket جوابه
- اگه هیچ حدسی راجب این موضوع ندارین، Sliding Window Counter مناسبه چون تعادلی بین مصرف منابع و کیفیت ارائه میده، درنتیجه خیالت راحته
🔥 دقت و امنیت
- اگه خیلی امنیت مهمه ( مثلا برای API های درگاه یا authentication ) ، بهترین گزینه Sliding Window Log هست. مثلا کلودفلر برای شرایطی که سایتتون مورد حمله قرار میگیره میاد از همچین الگوریتمی کمک میگیره، چون همینطور که بشدت امنیت بالایی داره، اطلاعات هم براتون ذخیره میکنه ( توی سورسش مشخصه - پارامتر member توی سورس )
- اگه نمیخواین سخت بگیرین، token bucket بزنین
- اگه باز هم هیچ نظری ندارین، sliding window counter جوابه
نکات قرار نیست داخل برنامتون فقط از یه الگوریتم استفاده کنین، میتونین از چند تاش کمک بگیرین ✨️ کجاها بکار میان؟ هر برنامه ای که قراره چندین کاربر رو کنترل کنه، این الگوریتم ها نیازش میشه. از ربات تلگرام گرفته تا API و S3 و CDN ...
- با FastAPI که راحتین، یه dependency میزنین کار حل میشه - با django هم راحتین، خودش داره اینارو، خودتونم میتونین middleware بزنین - با aiogram هم راحتین، یه middleware میزنین حل میشه @CodingLovers_OFF ❤️🔥
1 982
سِری پست های Rate limit - الگوریتم Sliding Window
این خودش به دو الگوریتم تقسیم میشه:
1: Sliding Window Log
دقیقا چیزیه که داخل ویدیو میبینین.
بازهی زمانی متحرک داره و اومده که مشکل الگوریتم Fixed Window رو حل کنه.
بدرد بخش هایی از پروژه میخوره که واقعا دقت rate limit بالایی میخواد و امنیت بشدت بالایی نیاز داره؛ چون هیچجوره نمیشه این الگوریتم رو دور زد. برای مثال بانک ها ( خارجیاش ) از این الگوریتم برای محدود کردن کاربران برای تعداد برداشت وَجه در روز استفاده میکنن.
تنها ضعفی که داره اینه که مصرف مموری بالایی داره.
2: Sliding Window Counter
یه نسخه کم دقت تر از الگوریتم اولیعه. همونکار رو به همون شکل انجام میده، با دقت کمتر، و مصرف مموری کمتر.
کد هاشونو میزارم، و بعد یه پست میزارم که بگم هرکدوم رو کجا استفاده کنید@CodingLovers_OFF ❤️🔥
1 982
عشقای من کانال یوتوب کدینگ لاورز رو دریابید
چیزی نمونده ۴۰۰۰ تا بشیم
کارهای خفن زیادی در پیش رو هست 👨💻
📱 https://youtube.com/@CodingLovers
اگه آموزش خاصی نیاز دارید توی کامنت ها بگید 🙏
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
