The Commit – Telegram
The Commit
383 subscribers
261 photos
73 videos
9 files
204 links
توسعه میدیم و توی راه توسعه چالش ها و مشکلات رو به اشتراک میزاریم (:
Download Telegram
اگر بخوایم یه تابع تو پایتون فقط یه بار اجرا بشه و دفعه‌های بعد همون نتیجه رو دوباره استفاده کنیم، دکوریتور @lru_cache از ماژول functools دقیقا کار همینه؛ مثلا وقتی ما یه تابع داریم که یه محاسبه سنگین یا یه فایل بزرگ رو می‌خونه، می‌تونیم بالاش @lru_cache بذاریم و دفعه اول که اجرا شد، نتیجه محاسبه یا فایل بارگذاری میشه و دفعه بعد، دوباره همون نتیجه رو می‌گیریم بدون اینکه دوباره محاسبه یا خواندن انجام بشه.

این دکوریتور باعث میشه مصرف منابع کم بشه، سرعت بالاتر بره و همه جای برنامه بتونیم از یه نمونه مشترک استفاده کنیم و خلاصه، یه ابزار ساده و قدرتمنده برای کش کردن نتایج توابع و جلوگیری از اجرای بی‌مورد اون‌ها
3👍5
این اپشن "مولتی ریپلای" باید اضافه بشه به تلگرام بنظرم که هم زمان روی چند تا پیام ریپلای زده بشه
👍8
وقتی LLM همیشه باهات موافقه…

گاهی وقت‌ها وقتی از یک LLM مثل ChatGPT می‌خوایم کدی رو بررسی کنه یا نظری بده، جوابش بیش از حد مثبت و موافق به نظر میاد. حتی اگر اون کد یا متن واقعا ایراد داشته باشه، مدل معمولا مستقیم نمی‌گه «اینجا مشکل داری»
دلیلش ساده‌ست: این مدل‌ها بیشتر برای همراهی و کمک ساخته شدن تا نقد کردن. برای همین، ناخودآگاه سعی می‌کنن لحن تاییدکننده داشته باشن

اما خبر خوب اینه که می‌شه این رفتار رو مدیریت کرد. کافیه شفاف به مدل بگیم دنبال چی هستیم. مثلا به جای اینکه فقط بپرسیم «این کد خوبه؟»، بهتره بگیم: «فقط ایرادهای این کد رو پیدا کن» یا «مثل یک reviewer سخت‌گیر نقدش کن»

وقتی همین تغییر کوچک رو امتحان کردم، خروجی واقعا متفاوت شد؛ مدل دقیقا به باگ‌های منطقی و حتی نکات ریز طراحی اشاره کرد، چیزی که در حالت عادی ازش رد می‌شد.

شبیه اینه که از کسی بپرسی "نظرت درباره این کار چیه؟" و اون هم فقط یه جواب کلی بده. اما اگر بپرسی "کجاش می‌تونه مشکل‌ساز بشه؟"، جواب دقیق‌تر و به‌دردبخورتر می‌گیری. توی کار با LLM هم همین قاعده صادقه؛ نوع سوال، کیفیت جواب رو تعیین می‌کنه

این نوشته رو توی لینکدین هم منتشر کردم؛ اگر دوست داشتید می‌تونید از این لینک بخونید و برام لایک بزنید
2👍7
امشب پخت و پز اپل رو میبینیم یا چی؟؟
👍6👎4🤔1
The Commit
امشب پخت و پز اپل رو میبینیم یا چی؟؟
بعد از سال ها شاهد ۱۲۰ هرتز ایفون هستیم که خیلی دیر رسید بهش
👍2
بیرون زدگیش جوریه که دلت نیست ولی میخری و تحملش میکنی😂
یه سرویس خیلی کاربردی هست به اسم Have I Been Pwned که می‌تونه بفهمه ایمیلت قبلا توی هک‌ها لو رفته یا نه.

کافیه ایمیلت رو وارد کنی و سرویس بررسی می‌کنه آیا اطلاعاتت توی دیتابیس‌های لو رفته مثل LinkedIn یا Adobe بوده یا نه. نکته خوبش اینه که پسوردت به صورت مستقیم فرستاده نمی‌شه و همه چیز با روش امن بررسی می‌شه

هدف اصلی این سرویس اینه که بفهمی آیا اطلاعاتت امن هستن و در صورت نیاز اقدامات امنیتی لازم رو انجام بدی

https://haveibeenpwned.com/
FastAPI
توی FastAPI نیاز به درک مفاهیمی مثل data structures، design patterns، SOLID و … خیلی پررنگه. دیگه مثل جنگو نیست که
این نقد به تفاوت‌های FastAPI و جنگو جالب بود؛ می‌تونه محرک خوبی برای شروع یادگیری باشه
👍2
خبرهایی از ارز بابک زنجانی به اسم TALA گرفتم و لازمه درموردش یه سری توضیحات بدم.
قبل از هرچیزی کارنامه بابک زنجانی رو چک کنید میفهمید که اوضاع چطوره...
ایلان ماسک ایران که با پول اکثر افراد رو میخره برگشته که بدوشه شایدم اعتبار جمع کنه برای کارهای بزرگتر.
با ارز TALA وارد شده و گفته شده پشتوانه اش طلا هستش و هر واحدش معادل یک اونس طلای ۲۴ عیار است.

جالب اینجاست که بانک مرکزی هم تایید نکرده و تنها پشتوانه اش حرف ایلان ماسک ایرانه😂

و حتی اگر بانک مرکزی هم تایید کنه بازم اعتماد کردن به ایلان ماسک ایران ساده نیست و نخواهد بود...

محمد جرجندی به صورت کامل توضیح داده حتما یه نگاهی بهش بندازید.

https://webamooz.com/?p=32254
👍4
روز برنامه نویس مبارکمون باشه 💙👀
8
Forwarded from TheAliBigdeli Channel
🎉 روز برنامه‌نویس مبارک!

بی شیرینی که نمی‌شه 😅 پس بذاریم یه کم خودمونی جشن بگیریم...

ما برنامه‌نویس‌ها یه دنیای خاص داریم. پر از شب‌بیداری، کلی باگ و خطا که آخرش با یه «آها گرفتم!» تموم میشه. هیچ‌کس نمی‌دونه پشت هر اپلیکیشنی که استفاده می‌کنن، چقدر کد و تلاش خوابیده.
گاهی ساعت‌ها زل می‌زنیم به مانیتور برای پیدا کردن یه نقطه‌ویرگول جاافتاده، اما همون لحظه‌ای که مشکل حل میشه، همه سختیاش شیرین میشه.

خودمونی‌تر بخواین بگم، چند تا ویژگی خاص هم داریم که همه جا شوخی‌شو می‌کنن:
☕️ قهوه توی خونمونه
😴 باگ‌هامونو حتی تو خواب دیباگ می‌کنیم
تقویممون پر از ددلاینه
🔍 رفیق صمیمی‌مون گوگل و استک‌اورفلوئه (که جدیدا از GPT دلخور شدن!)
😅 وقتی کدمون درست کار می‌کنه، خودمونم باور نمی‌کنیم

به همین بهونه، مکتب‌خونه یه طرح ویژه برای روز برنامه نویس گذاشته که فقط ۲ روز فعاله. بهترین فرصته برای ما برنامه‌نویس‌ها که روی خودمون سرمایه‌گذاری کنیم و مهارتامونو ببریم چند لِول بالاتر.

📌 لینک طرح و دوره‌ها:
https://mktb.me/quqf/

📢 @thealibigdeli_channel
This media is not supported in your browser
VIEW IN TELEGRAM
چند دقیقه بعد از اینکه خارج از ایران با این شاهکار soft98.ir دانلود میکنی...

( روسیه هم خودیه نگران نباشید )
🤣4
داشتم برای گیت هاب ssh رو اوکی میکردم و گفتم چرا ویدیوشو رکورد نکنم پس همینکارو کردم و گذاشتمش یوتیوب میتونید ببینید از اونجا
و اینکه کیفیت رکورد بالاتر رفته و الان میتونید 1080p, 60f ببینید.

https://youtu.be/ylMTUag4rzY?si=hPEFtf5Fakudmr0z
1👍5
یعنی من با این حجم از اشتباهات، احتمالا دارم کار NASA رو جلو می‌برم 🤯🚀😂
🤣72
مخزن Putting the "You" in CPU یه راهنمای ساده و دوستانه است که نشون می‌ده وقتی یه برنامه روی کامپیوتر اجرا می‌شه، پشت صحنه چه اتفاقاتی می‌افته.

این پروژه توسط تیم Hack Club آماده شده و همه چیز رو از روشن شدن سیستم تا اجرای برنامه‌ها، مدیریت حافظه و کارکرد پردازنده‌ها توضیح می‌ده، منتهی به زبانی ساده و قابل فهم.

اگه به سیستم‌عامل‌ها، معماری کامپیوتر یا حتی کنجکاوی درباره نحوه عملکرد کامپیوتر علاقه داری، این مخزن یه منبع فوق‌العاده‌ست. برای شروع هم می‌تونی به cpu.land سر بزنی و از فصل اول یعنی «مبانی» کار رو شروع کنی. حتی اگه تجربه قبلی داری، حداقل فصل سوم نکات تازه‌ای واست داره.
خب به ۱۹ سالگی رسیدم و کلی اتفاقات افتاده...
و یه سری کارها مثل اپدیت برای سینماپلاس* و یه نرم افزار برای لینوکس و دسکتاپ رو داریم توسعه میدیم و جزئیات بیشتر رو بعدا میزارم

یه خلاصه ای از این چند وقت که چنل خلوت بود رو خواستم بزارم.
9👍3
سری‌های مختلف آیفون ١٧ با این قیمت ها وارد ایران شده
🤣5😁2
من و تو که ما نشدیم، حداقل این مکانیزم ماشه
🤣91😁1
یه ابزار متن‌باز و ساده برای تغییر DNS روی ویندوز، مک و لینوکس هست به اسم DNS Changer (desktop).

بدون دردسر ترمینال می‌تونی بین سرورهای مختلف جابه‌جا بشی، رابط کاربری ساده‌ای داره و چون کراس‌پلتفرمه روی هر سیستم دسکتاپی کار می‌کنه.

ادیت: تبلیغات داره*
🔥3