TECH STASH – Telegram
TECH STASH
212 subscribers
115 photos
5 videos
15 files
254 links
اینجا هر چی رو که یاد میگیرم، به اشتراک میزارم...
هوش مصنوعی، لینوکس، اوپن سورس، برنامه نویسی و...

Admin: @D3F4U1T_ARS
Download Telegram
دیروز روی چیزی کار میکردم که مموری لیک داشت

اومدم با memray آنالیز و profile اش کردم و دیدم که منشا اش از خود پایتونه.
خیلی هم عجیب بود چون فکر میکردم همچنین چیزی رو خود پایتون هندل میکنه.

لایبرری concurrent.futures وقتی که ترد هارو میسازه نمیاد نخاله و نتایج های ترد های قبلی رو از بین ببره. لیمیتی هم نداره که باعث میشه مموری پر بشه

همچنین چیزی واسه سرور ها و VPS ها با محدودیت مموری و برنامه های با ترد بالا مشکل سازه. بنابراین یه نفر اومده و با یه دستکاری جزیی این مشکل رو رفع کرده

https://github.com/mowshon/bounded_pool_executor
Forwarded from جادی | Jadi
‏توی روز برنامه نویس، براتون دنیایی آرزو می‌کنم که همه ما توی نوشتن برنامه‌هاش سهیم هستیم؛ دنیایی آزاد.
Forwarded from La3tKnight
Forwarded from memealloc
memealloc
@memealloc
Smart pointer
رو دوستان یادشون رفته.
Forwarded from It's FOSS
Caption this 😜
What the fu**
موندم واقعا موثقه؟
واقعا شک دارم... مگه میشه.

بعد دیتابیسشون هم لیک شده؟!
Forwarded from PhiloLearn | فیلولرن (ArshA.l.R)
گفتم منم بیام بهتون بگم که ثبت احوال رو هک کردن
هر لحظه داریم اوپن سورس تر از لحظه ی قبل میشیم🙂


@PhiloLearn
Forwarded from memealloc
Forwarded from memealloc
این زبان برنامه نویسی فان ترین و جوک ترین زبانی بود که تا حالا دیدم

حتما برید readme اش رو بخونید

https://github.com/TodePond/DreamBerd
هر وقت تو کدتون با سوال یا چالش سخت برمیخورید. حتما یه مثال ریز و قابل بازسازی از مشکل کدتون بسازید.

از نکاتی که داخل اینجا گفته شده میتونید استفاده کنید.

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

https://stackoverflow.com/help/minimal-reproducible-example
میخوام شما رو به این آرتیست معرفی کنم.
شاید بپرسید چرا؟ جاش که اینجا نیست...

این آرتیست اسم بیشتر آهنگاش الهام گرفته از مفاهیم کامپیوتر و برنامه نویسی هست.
دیگه خودتون میتونین فرض کنین موزیکش چطوریه.

https://soundcloud.com/the-algorithm/
یکی از حرفه ای ترین ویدیو ها راجب debugging در پایتون
اگر فکر میکنید با print ساده میشه دیباگ کرد این ویدیو رو ببینید و دوباره فکر کنید
https://www.youtube.com/watch?v=R3smFr6W8jI


اگر هم اصلا هیچی راجب debug کردن و کار با دیباگر نمیدونید این ویدیو رو ببینید قبل از ویدیو بالا:
https://www.youtube.com/watch?v=7qZBwhSlfOo

داکیومنت های اصلی vscode هم واسه دیباگ کردن هست که کامل ترین منبعه
https://code.visualstudio.com/docs/python/debugging

دیباگ کردن مهارت universal ای هست.
اگر روی یه IDE یاد بگیرید تو هر IDE میتونید استفاده کنید.
بنابراین لزومی نداره از داکیومنت vscode استفاده کنید.

ولی خب نایس بودش گذاشتم.
دوستانی که فکر میکردن itertools ابزار خیلی خفنی هست نگاهی به این هم بندازن.
این دیگه فوق العادست...

https://github.com/more-itertools/more-itertools

داکیومنت more-itertools هم راهنمای شما

https://more-itertools.readthedocs.io/en/stable/
Forwarded from memealloc