The Commit
Открыть в Telegram
توسعه میدیم و توی راه توسعه چالش ها و مشکلات رو به اشتراک میزاریم (: @TheLinuxGP
Больше451
Подписчики
+324 часа
+107 дней
+2230 дней
Архив постов
451
داشتم برای گیت هاب ssh رو اوکی میکردم و گفتم چرا ویدیوشو رکورد نکنم پس همینکارو کردم و گذاشتمش یوتیوب میتونید ببینید از اونجا
و اینکه کیفیت رکورد بالاتر رفته و الان میتونید 1080p, 60f ببینید.
https://youtu.be/ylMTUag4rzY?si=hPEFtf5Fakudmr0z
451
چند دقیقه بعد از اینکه خارج از ایران با این شاهکار soft98.ir دانلود میکنی...
( روسیه هم خودیه نگران نباشید )
451
Repost from TheAliBigdeli Channel
🎉 روز برنامهنویس مبارک!
بی شیرینی که نمیشه 😅 پس بذاریم یه کم خودمونی جشن بگیریم...
ما برنامهنویسها یه دنیای خاص داریم. پر از شببیداری، کلی باگ و خطا که آخرش با یه «آها گرفتم!» تموم میشه. هیچکس نمیدونه پشت هر اپلیکیشنی که استفاده میکنن، چقدر کد و تلاش خوابیده.
گاهی ساعتها زل میزنیم به مانیتور برای پیدا کردن یه نقطهویرگول جاافتاده، اما همون لحظهای که مشکل حل میشه، همه سختیاش شیرین میشه.
خودمونیتر بخواین بگم، چند تا ویژگی خاص هم داریم که همه جا شوخیشو میکنن:
☕️ قهوه توی خونمونه
😴 باگهامونو حتی تو خواب دیباگ میکنیم
⏰ تقویممون پر از ددلاینه
🔍 رفیق صمیمیمون گوگل و استکاورفلوئه (که جدیدا از GPT دلخور شدن!)
😅 وقتی کدمون درست کار میکنه، خودمونم باور نمیکنیم
به همین بهونه، مکتبخونه یه طرح ویژه برای روز برنامه نویس گذاشته که فقط ۲ روز فعاله. بهترین فرصته برای ما برنامهنویسها که روی خودمون سرمایهگذاری کنیم و مهارتامونو ببریم چند لِول بالاتر.
📌 لینک طرح و دورهها:
https://mktb.me/quqf/
📢 @thealibigdeli_channel
451
خبرهایی از ارز بابک زنجانی به اسم TALA گرفتم و لازمه درموردش یه سری توضیحات بدم.
قبل از هرچیزی کارنامه بابک زنجانی رو چک کنید میفهمید که اوضاع چطوره...
ایلان ماسک ایران که با پول اکثر افراد رو میخره برگشته که بدوشه شایدم اعتبار جمع کنه برای کارهای بزرگتر.
با ارز TALA وارد شده و گفته شده پشتوانه اش طلا هستش و هر واحدش معادل یک اونس طلای ۲۴ عیار است.
جالب اینجاست که بانک مرکزی هم تایید نکرده و تنها پشتوانه اش حرف ایلان ماسک ایرانه😂
و حتی اگر بانک مرکزی هم تایید کنه بازم اعتماد کردن به ایلان ماسک ایران ساده نیست و نخواهد بود...
محمد جرجندی به صورت کامل توضیح داده حتما یه نگاهی بهش بندازید.
https://webamooz.com/?p=32254
451
یه سرویس خیلی کاربردی هست به اسم Have I Been Pwned که میتونه بفهمه ایمیلت قبلا توی هکها لو رفته یا نه.
کافیه ایمیلت رو وارد کنی و سرویس بررسی میکنه آیا اطلاعاتت توی دیتابیسهای لو رفته مثل LinkedIn یا Adobe بوده یا نه. نکته خوبش اینه که پسوردت به صورت مستقیم فرستاده نمیشه و همه چیز با روش امن بررسی میشه
هدف اصلی این سرویس اینه که بفهمی آیا اطلاعاتت امن هستن و در صورت نیاز اقدامات امنیتی لازم رو انجام بدی
https://haveibeenpwned.com/
451
وقتی LLM همیشه باهات موافقه…
گاهی وقتها وقتی از یک LLM مثل ChatGPT میخوایم کدی رو بررسی کنه یا نظری بده، جوابش بیش از حد مثبت و موافق به نظر میاد. حتی اگر اون کد یا متن واقعا ایراد داشته باشه، مدل معمولا مستقیم نمیگه «اینجا مشکل داری»
دلیلش سادهست: این مدلها بیشتر برای همراهی و کمک ساخته شدن تا نقد کردن. برای همین، ناخودآگاه سعی میکنن لحن تاییدکننده داشته باشن
اما خبر خوب اینه که میشه این رفتار رو مدیریت کرد. کافیه شفاف به مدل بگیم دنبال چی هستیم. مثلا به جای اینکه فقط بپرسیم «این کد خوبه؟»، بهتره بگیم: «فقط ایرادهای این کد رو پیدا کن» یا «مثل یک reviewer سختگیر نقدش کن»
وقتی همین تغییر کوچک رو امتحان کردم، خروجی واقعا متفاوت شد؛ مدل دقیقا به باگهای منطقی و حتی نکات ریز طراحی اشاره کرد، چیزی که در حالت عادی ازش رد میشد.
شبیه اینه که از کسی بپرسی "نظرت درباره این کار چیه؟" و اون هم فقط یه جواب کلی بده. اما اگر بپرسی "کجاش میتونه مشکلساز بشه؟"، جواب دقیقتر و بهدردبخورتر میگیری. توی کار با LLM هم همین قاعده صادقه؛ نوع سوال، کیفیت جواب رو تعیین میکنه
این نوشته رو توی لینکدین هم منتشر کردم؛ اگر دوست داشتید میتونید از این لینک بخونید و برام لایک بزنید
451
این اپشن "مولتی ریپلای" باید اضافه بشه به تلگرام بنظرم که هم زمان روی چند تا پیام ریپلای زده بشه
451
اگر بخوایم یه تابع تو پایتون فقط یه بار اجرا بشه و دفعههای بعد همون نتیجه رو دوباره استفاده کنیم، دکوریتور
@lru_cache از ماژول functools دقیقا کار همینه؛ مثلا وقتی ما یه تابع داریم که یه محاسبه سنگین یا یه فایل بزرگ رو میخونه، میتونیم بالاش @lru_cache بذاریم و دفعه اول که اجرا شد، نتیجه محاسبه یا فایل بارگذاری میشه و دفعه بعد، دوباره همون نتیجه رو میگیریم بدون اینکه دوباره محاسبه یا خواندن انجام بشه.
این دکوریتور باعث میشه مصرف منابع کم بشه، سرعت بالاتر بره و همه جای برنامه بتونیم از یه نمونه مشترک استفاده کنیم و خلاصه، یه ابزار ساده و قدرتمنده برای کش کردن نتایج توابع و جلوگیری از اجرای بیمورد اونها451
این مخزن یه فهرست دستچینشده از بهترین ابزارهای هوش مصنوعیه که مرتب بهروز میشه. شامل ابزارهایی برای نوشتن، تولید تصویر و ویدیو، کدنویسی، بهرهوری، صدا و موسیقی، اتوماسیون، تحلیل داده و حتی مدلها و فریمورکهای متنباز هوش مصنوعیه
واقعا یه جای عالیه برای پیدا کردن ابزارهای مناسب و الهام گرفتن برای پروژهها و تحقیقات AI
https://github.com/best-of-ai/best-of-ai
451
یه مقاله خوب پیدا کردم که به بررسی معماری لایهای و Dependency Injection در FastAPI میپردازه. نویسنده، Antonis Markoulis، توضیح داده چطور میشه پروژهها رو طوری ساخت که UseCaseها، Repositoryها و لایههای دیتابیس کاملا از هم جدا باشن و در عین حال کنترل کامل روی session و transaction داشته باشیم
https://dev.to/markoulis/layered-architecture-dependency-injection-a-recipe-for-clean-and-testable-fastapi-code-3ioo
451
اضافه شد و روش کارش اینجوریه یه موزیک توی تلگرام پلی میکنید و میزنید روش که پلیرش باز بشه و add to profile میکنید.
خداییش اپشن باحالیه حال کردم
451
پخت و پز گوگل؟؟
برای سوالات عمومی میتونه خیلی خوب باشه که سریع به نتیجه برسی.
به این قسمت هم میگن AI Mode که به قسمت کتگوری های سرچ اضافه شده...
451
گاهی پیش میاد روی یه ریپو کلی فایل جدید بسازی یا تغییر بدی، ولی بعدش بخوای همه رو پاک کنی و مخزن برگرده به حالت تمیز. اگر هنوز تغییرات رو add یا commit نکردی، با دو دستور ساده میشه همهچی رو مثل روز اول کرد:
git reset --hard
git clean -fd
- git reset --hard همه تغییرات فایلهای trackشده (اونایی که از قبل توی ریپو بودن) رو برمیگردونه به آخرین commit
- git clean -fd هم هرچی فایل و پوشهی جدید (untracked) درست کردی رو پاک میکنه451
GitHub Codespaces یه جور محیط برنامهنویسی آمادهست که گیتهاب برات توی مرورگر میاره بالا. یعنی لازم نیست برای هر پروژه بری پایتون یا نود یا کلی ابزار دیگه نصب کنی. فقط کافیه توی صفحهی ریپو روی دکمهی Code → Open with Codespaces بزنی، همون لحظه یه ماشین مجازی میسازه، کدت رو کلون میکنه و یه VS Code کامل جلوت باز میشه.
برای شروع هم کار سختی نداره؛ فقط برو روی ریپوت توی گیتهاب، دکمهی Codespaces رو بزن و چند ثانیه صبر کن. همین! بعدش میتونی مثل همیشه کد بزنی، کامیت کنی و حتی پول ریکوئست بسازی.
اگه خواستی بیشتر بدونی، مستندات رسمی گیتهاب خیلی کامل توضیح داده:
https://docs.github.com/en/codespaces
