Coding Lovers
Ir al canal en Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP :ثبت نمونه کار 🪄 @CodingLovers_result
Mostrar más1 989
Suscriptores
+424 horas
+187 días
+3930 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
junio '26
junio '26
+72
en 1 canales
mayo '26
+45
en 1 canales
Get PRO
abril '26
+26
en 0 canales
Get PRO
marzo '26
+18
en 0 canales
Get PRO
febrero '26
+36
en 1 canales
Get PRO
enero '26
+19
en 0 canales
Get PRO
diciembre '25
+37
en 0 canales
Get PRO
noviembre '25
+36
en 1 canales
Get PRO
octubre '25
+46
en 2 canales
Get PRO
septiembre '25
+31
en 1 canales
Get PRO
agosto '25
+51
en 1 canales
Get PRO
julio '25
+82
en 3 canales
Get PRO
junio '25
+40
en 0 canales
Get PRO
mayo '25
+50
en 1 canales
Get PRO
abril '25
+46
en 0 canales
Get PRO
marzo '25
+58
en 0 canales
Get PRO
febrero '25
+59
en 0 canales
Get PRO
enero '25
+84
en 0 canales
Get PRO
diciembre '24
+104
en 1 canales
Get PRO
noviembre '24
+113
en 0 canales
Get PRO
octubre '24
+120
en 0 canales
Get PRO
septiembre '24
+108
en 0 canales
Get PRO
agosto '24
+139
en 1 canales
Get PRO
julio '24
+148
en 0 canales
Get PRO
junio '24
+321
en 3 canales
Get PRO
mayo '24
+816
en 1 canales
Get PRO
abril '24
+112
en 1 canales
Get PRO
marzo '24
+108
en 1 canales
Get PRO
febrero '24
+129
en 0 canales
Get PRO
enero '24
+183
en 1 canales
Get PRO
diciembre '23
+107
en 0 canales
Get PRO
noviembre '23
+582
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 25 junio | +2 | |||
| 24 junio | +5 | |||
| 23 junio | +2 | |||
| 22 junio | +3 | |||
| 21 junio | +4 | |||
| 20 junio | +4 | |||
| 19 junio | +3 | |||
| 18 junio | +6 | |||
| 17 junio | +2 | |||
| 16 junio | +4 | |||
| 15 junio | 0 | |||
| 14 junio | +2 | |||
| 13 junio | +1 | |||
| 12 junio | +2 | |||
| 11 junio | +2 | |||
| 10 junio | +2 | |||
| 09 junio | +2 | |||
| 08 junio | +4 | |||
| 07 junio | +1 | |||
| 06 junio | 0 | |||
| 05 junio | +6 | |||
| 04 junio | +7 | |||
| 03 junio | +4 | |||
| 02 junio | +1 | |||
| 01 junio | +3 |
Publicaciones del Canal
Repost from N/a
امروز سعی داشتم ی سیستم واسه دیلیت کردن مسیجها با ی دیلی مشخص پیاده سازی کنم. چیزی که توی وهله اول به فکرم رسید، استفاده ترکیبی از
asyncio.sleep و asyncio.create_task بود، ولی خب خیلی مشکل داشت، واسه همین با چندتا سرچ به ماژول heapq رسیدم.
پایتون ماژولی تحت عنوان heapq داره که ساختمان دادهی Min-Heap رو پیاده سازی میکنه. به زبون ساده، داخل ی آرایهی Min-Heap، سیستم این تضمین رو میده که کوچیکترین عنصر ( توی معماری مد نظر من، نزدیکترین تایم برای حذف کردن پیام ) همیشه داخل ایندکس صفر وجود داره.
وقتی ی تسک جدید به این صف اضافه میکنیم، نیازی به سورت کل لیست با هزینهی پردازشی زیاد نیست، بلکه عنصر جدید با پیچیدگی زمانی فوقالعاده پایین داخل جای درست خودش مینشینه.
استفاده عملی از این ماژول رو میتونید توی آخرین کامیت این ریپو ببینید 👀؛
📦 github.com/Melfex/telegram-msg-bridge/blob/main/util/scheduler.py
⌨• #DevEdu@Melfex | #Python| 2 | هر حوزهای، درسی بهت میده که جای دیگه پیداش نمیکنی ...
از فرانتاند یاد میگیری که گاهی زیباترین ظاهر ها، پشتش آشفته ترین کدهاست.
از بکاند میگیری که منطق که درست نباشه، یک باد کل سیستم رو فرو میریزه.
از زبان سطح پایین یاد میگیری که نانوثانیه ها و بیت ها حرمت دارن.
از دیتاساینس یاد میگیری که دادهها بدون تحلیل، آشغالی بیش نیستن.
از سختافزار یاد میگیری که الگوریتم بهینه، بهتر از پردازنده قویتره.
از دیزاین یاد میگیری که چطور پیکسل ها زیبایی میبخشن.
از باگ ها یاد میگیری که هرچقدر هم خفن باشی، تهش یه سمیکالن ; میتونه نابودت کنه.
شما ادامه بدید ... | 492 |
| 3 | ربات یکی از کاربراس
دانلودره اگه بدردتون میخوره | 473 |
| 4 | BOOM! 🔹 We are officially LIVE! 🚀
Say goodbye to complicated steps, annoying pop-ups, and sketchy websites. The ultimate downloading sidekick you never knew you needed is finally here! 🦇✨
Whether it's a hilarious video, a sick music track, or a stunning visual you just have to save to your gallery—if it has a link, we can grab it for you.
We built this to be fast, secure, and ridiculously easy to use, all wrapped up in a sleek, seamless experience right here on Telegram. No clutter, just pure performance. ☄️
Ready to upgrade your downloading game? Drop your first link and watch the magic happen! ☝️
🤖 Start the bot now: @BoomDL_Bot | 409 |
| 5 | 🚫 اشتباه بزرگی که همه در FastAPI انجام میدهند: ترکیب اشتباه SQLAlchemy و Depends!
یک اشتباه رایج در پروژههای FastAPI، نحوه ترکیب کردن SQLAlchemy Session با Depends هست. اگه بفهمم اولین بار کی ترندش کرده ....
۱. پشت صحنه SQLAlchemy
در SQLAlchemy، هر Session در واقع کنترلکننده تراکنشهای (Transactions) دیتابیس شماست. وقتی یک Session باز میشه، دیتابیس آماده اجرای دستورات شما در قالب یک تراکنش هست:
BEGIN;
-- دستورات
COMMIT;
در دیتابیسهای رابطهای، هر کانکشن و تراکنش منابع مشخصی از سرور (مثل حافظه و Lockها) رو درگیر میکنه. اگر یک تراکنش بیش از حد باز بمونه، کانکشنهای دیتابیس اشباع میشن و پروژه زیر بار کم میاره.
۲. فاجعه زمانی رخ میده که با Depends ترکیب میشه!
وقتی شما Session دیتابیس را مستقیماً در ورودی Route با Depends تزریق میکنین، عمر این Session به عمر کل Request گره میخوره! یعنی چی؟
فرض کنید کاربر یک درخواست میفرسته. FastAPI یک تراکنش باز میکند. حالا سیستم شما میره سراغ کارهای دیگه؛ مثلاً:
- ارسال ایمیل به کاربر (۳ ثانیه زمان)
- صدا زدن یک API خارجی (۵ ثانیه زمان)
- پردازشهای سنگین پایتونی
در تمام این مدت، اون تراکنش دیتابیس باز و معلق مونده! در نتیجه، کانکشنپول (Connection Pool) شما در کسری از ثانیه خالی میشه و دیتابیس خطای Too Many Connections میده؛ پروژه عملاً میخوابه، فقط چون دیتابیس منتظر مونده تا کارهای غیر دیتابیسی شما تمام بشه!
🛠 راهحل؟
به جای اینکه دیتابیس را به کل Request زنجیر کنین، از Context Manager استفاده کنین تا Session دقیقاً همون ثانیهای که کارش با دیتابیس تمام شد، بسته شه:
# ❌ اشتباه
@app.get("/users")
def get_users(db: Session = Depends(get_db)):
users = db.query(User).all()
send_welcome_email()
return users
# ✅ درست
@app.get("/users")
def get_users():
with db_context() as db:
users = db.query(User).all()
send_welcome_email()
return users
@CodingLovers_OFF 🔥 | 467 |
| 6 | با Dependency Injection توی FastAPI همتون آشنایی دارید؟
async def endpoint(
user: typing.Annotated[
User,
Depends(get_user),
]
):
# ... | 1 |
| 7 | اپدیت خوشگل تلگرام
نظرتون چیه با مدل مارکاپ جدید؟ | 395 |
| 8 | اسم این چند روز رو میزارم Buggy Days
از در و دیوار برام باگ میریزه ...
هی همش میگفتیم پایتون خرابه، شاید باورتون نشه ولی بنظر میاد واقعا PyPy خرابه و لایبرریمو خراب کرده بود ...😂 | 165 |
| 9 | خود مایکروسافت هم یه سیستم لینوکس منتشر کرده
حالا شما هی برو ویندوز بریز
Azure Linux 4.0 | 940 |
| 10 | به به اینترنت هم که وصل شده
به خیلیا باید زنگ بزنم | 997 |
| 11 | چقدر ناامید داریم
خیالتون راحت هوش مصنوعیا شاید اینارو بتونن بسازن
ولی نمیتونن دیباگ کنن یا فیچر اضافی بدون باگ بزنن😔😂😂 | 973 |
| 12 | 😐 هوش مصنوعی Claude Opus 4.8 یک کلون از ماینکرفت ساخت
با یک کامنت، با استفاده از Three JS، یک کلون خیلی خوب از ماینکرفت ساخت.
https://t.me/perplexity/988
دیگه واقعا ترسیدم
@CodingLovers_OFF | 971 |
| 13 | این فلان فلان شده ها دقیقا چیو باز کردن؟
یه گوگل رو باز کردن میگن بینالملل؟
#موقت | 185 |
| 14 | سرعت نت یجوری داغونه
وقتی قطع بود راحت تر همچیم باز میشد | 0 |
| 15 | اینترنت پرو
اول حقتو ازت میگیرن،
بعد شروع میکنن به فروختنش بهت
بعد دیدن نه، ملت خر نمیشن
قیمتو اوردن پایین
حالاهم کلا همراه اول جمعش کرد 😂 | 991 |
| 16 | یه صفر اضافه نزدن؟😐 | 950 |
| 17 | توی این وضعیت و اوضاع کسب و کار برنامه نویسی توی ایران، چیکار میکنین چه برنامه ای دارین؟
#موقت | 0 |
| 18 | ۱۰ تا ایجنت رو به مدت ۱۵ روز ، داخل یک شهر مجازی قرار دادن.
شهر گراک ها سریعا پر از خشونت شد.
شهر جمینی ها، شروع کردن به متمدن برخورد کردن و بلاگ نوشتن و ... اما بعد از مدتی ایناهم به خشونت کشیده شدن.
اما شهر کلاود ها، هیچ جوره به جرم کشیده نشدن و کاملا متمدن بودن. حتی وقتی درمعرض دیگر شهر ها قرارشون دادن، باز هم دربرابر خشونت مقاوم بودن ...
کلاود رقیب میطلبه 🔥 | 925 |
| 19 | از اتاق فرمان اعلام کردن "قاطی باقالیا" اشتباهه و درستش "قاطی مرغا" هست | 776 |
| 20 | اینجا باهم بزرگ شدیما، از شروع برنامه نویسی، ترک تحصیل، مهاجرت، کار و حالا هم... :)
خیلیاتون از همون اول بودید و هنوزم هستید، در هر شرایطی زندگی جریان داره و قشنگیشم همینه
دوستون دارم ❤️ | 716 |
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
