اگه مثل من موقع کار کردن و تقربیا هر فعالیتی موسیقی گوش میدید، مهدی یک رادیو داره که لایو موسیقی پخش میکنه.
https://radio.9craft.ir/
البته تبلیغ هم نیست ولی 9 craft سرورهای ماینکرفت میفروشه. من با رفقا ۱ ماهی یک سرور داریم راضیایم. (رادیو مفتکی تبلیغ مفتکی هم داره دوستان)
@TorhamDevCH
https://radio.9craft.ir/
البته تبلیغ هم نیست ولی 9 craft سرورهای ماینکرفت میفروشه. من با رفقا ۱ ماهی یک سرور داریم راضیایم. (رادیو مفتکی تبلیغ مفتکی هم داره دوستان)
@TorhamDevCH
radio.9craft.ir
9 Craft | Radio
Dive into World of Music in 9Craft Radio Where the Rhythms are Endless!
🍾7👍3❤1
لیست کانالهای بچههای کانال، اگه دوست داشتید میتونید جوین بشید تا ازشون حمایت بشه.
💎 Amiria et al 💎
@amiria703_channel
نینجا لرن
@ninja_learn_ir
Straight outta Tehroon
@StraightOuttaTehran
Old Persian Games
@OldPersianGames
0xKeeper.log
@pragma_0keeper1
کولی کد
@coolycode
تکبوکولوژی
@techbookology
Geek Alerts
@geekalerts
روح جنگلی
@theghostofjungle
Sudoism
@sudoism
گیک اسپات
@Geek_spot
CodeHub
@codeeehub
نمای پشت صحنه
@backstage_view
CrleverDevs
@CleverDevs
Lunateek
@lunateeek
کورس کده
@it_free_course
💎 Amiria et al 💎
@amiria703_channel
نینجا لرن
@ninja_learn_ir
Straight outta Tehroon
@StraightOuttaTehran
Old Persian Games
@OldPersianGames
0xKeeper.log
@pragma_0keeper1
کولی کد
@coolycode
تکبوکولوژی
@techbookology
Geek Alerts
@geekalerts
روح جنگلی
@theghostofjungle
Sudoism
@sudoism
گیک اسپات
@Geek_spot
CodeHub
@codeeehub
نمای پشت صحنه
@backstage_view
CrleverDevs
@CleverDevs
Lunateek
@lunateeek
کورس کده
@it_free_course
❤🔥3💋3❤2
TorhamDev | تورهام 😳
قسمت دوم درک بهتر ORM جنگو https://youtu.be/zspbmH1Jf5I #درک_orm_جنگو @TorhamDevCH
قسمت سوم درک بهتر ORM جنگو | کوئری روی یک میلیون رکورد دیتابیس
https://youtu.be/Wt06muNbVT0
#درک_orm_جنگو
@TorhamDevCH
https://youtu.be/Wt06muNbVT0
#درک_orm_جنگو
@TorhamDevCH
YouTube
قسمت سوم درک بهتر ORM جنگو | کوئری روی یک میلیون رکورد دیتابیس
❤🔥15
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
کمی ردیس رو بگردیم ببینیم چیا داره برامون
فک کنید تعداد زیادی ایتم دارید توش و میخواید اکسپایر تایم همه رو ببرید بالا. یا میخواید پاکشون کنید. فور بزنیم روش؟ هوممم... اره ولی نه اونطوری که تو ذهنتونه
پایپ لاین بزنید . همه رو میریزد توی لوله و یکجا میره روی ردیس اجرا میشه:
مورد بعد در مورد گرفتن key و value ها یک جا
خب ردیس اینو نداره ولی میشه با ۲ تا کوعری گرفتش
یه نکته ای که هست اینه که سعی کنید از اسکنر یا scan_iter استفاده کنید چون keys لاک میکنه ردیس رو. اسکنرا رو میشه بگیم ۱۰ تا ۱۰ تا دیتا رو بگیر که نره یه جا لاک کنه
دومی که همون scan_iter هست راحت تره و کد خوانا تر میشه:
درمورد سریع ترین راحت گرفتن ولیو ها:
https://github.com/redis/redis-py/issues/984
اموزش ردیس (فارسی):
https://youtube.com/playlist?list=PLUKW34GJxYOYyPqmZK6ilgosi2VUglOT5&si=s9QLWNwISyAK0g0b
فک کنید تعداد زیادی ایتم دارید توش و میخواید اکسپایر تایم همه رو ببرید بالا. یا میخواید پاکشون کنید. فور بزنیم روش؟ هوممم... اره ولی نه اونطوری که تو ذهنتونه
پایپ لاین بزنید . همه رو میریزد توی لوله و یکجا میره روی ردیس اجرا میشه:
with closing(redis_client.pipeline()) as pipe:
keys = redis_client.keys("happy:*')
for key in keys:
pipe.delete(key) #delete
pipe.expire(key, 3600) #expire
pipe.execute()
مورد بعد در مورد گرفتن key و value ها یک جا
خب ردیس اینو نداره ولی میشه با ۲ تا کوعری گرفتش
keys = redis_client.keys("birthday:*)
values = redis_client.mget(keys)
all = dict(zip(keys, values))یه نکته ای که هست اینه که سعی کنید از اسکنر یا scan_iter استفاده کنید چون keys لاک میکنه ردیس رو. اسکنرا رو میشه بگیم ۱۰ تا ۱۰ تا دیتا رو بگیر که نره یه جا لاک کنه
دومی که همون scan_iter هست راحت تره و کد خوانا تر میشه:
for key in r.scan_iter(count=10,match="bro:*"):
print(key)
درمورد سریع ترین راحت گرفتن ولیو ها:
https://github.com/redis/redis-py/issues/984
اموزش ردیس (فارسی):
https://youtube.com/playlist?list=PLUKW34GJxYOYyPqmZK6ilgosi2VUglOT5&si=s9QLWNwISyAK0g0b
👍4
TorhamDev | تورهام 😳
قسمت سوم درک بهتر ORM جنگو | کوئری روی یک میلیون رکورد دیتابیس https://youtu.be/Wt06muNbVT0 #درک_orm_جنگو @TorhamDevCH
اونایی که ویدیو رو دیدن نظرشون رو اعلام کنن
🌚2
Forwarded from Sadra Codes
توی این مقاله، راجع به ابزارها و فلوی توسعه نرمافزار متنباز پایتون نوشتم!
نکاتی که باید بعنوان Contributor و Maintainer رعایت کنید. درباره نقش هر یک از ابزارهای زیر صحبت کردیم:
PyTest - pre-commit - Tox - GitHub Actions - Ruff - MkDocs - Material MkDocs - Sphinx - Coverage.py - CodeCov
و اینکه خودم چطور از این ابزارها استفاده میکنم.
اگه ریپازیتوری متنباز توسعه میدید، این مقاله دید خیلی خوبی راجع به روند توسعه بهتون میده. اینکه چطور Development Experience رو افزایش بدیم و ریپازیتوری رو دربرابر Vulnerabilityها مقاوم کنیم.
Link 👉 https://blog.imsadra.me/python-open-source-development-how-i-build-and-maintain-open-source-repositories
امیدوارم لذت ببرید. :) ❤️
نکاتی که باید بعنوان Contributor و Maintainer رعایت کنید. درباره نقش هر یک از ابزارهای زیر صحبت کردیم:
PyTest - pre-commit - Tox - GitHub Actions - Ruff - MkDocs - Material MkDocs - Sphinx - Coverage.py - CodeCov
و اینکه خودم چطور از این ابزارها استفاده میکنم.
اگه ریپازیتوری متنباز توسعه میدید، این مقاله دید خیلی خوبی راجع به روند توسعه بهتون میده. اینکه چطور Development Experience رو افزایش بدیم و ریپازیتوری رو دربرابر Vulnerabilityها مقاوم کنیم.
Link 👉 https://blog.imsadra.me/python-open-source-development-how-i-build-and-maintain-open-source-repositories
امیدوارم لذت ببرید. :) ❤️
🔥4
صبحتون بخیر.
صبح امروز با یک Fact شروع میکنیم. میدونستید اگر هر روز فقط ۲۰ دقیقه برای یک چیز وقت بزارید در ۳۰ روز ۱۰ ساعت وقت گذاشتید؟
و میدونستید در ۱۰ ساعت میتونید ۳۰۰ صفحه کتاب بخونید که ماهی ۱ کتاب میشه؟ :)
صبح امروز با یک Fact شروع میکنیم. میدونستید اگر هر روز فقط ۲۰ دقیقه برای یک چیز وقت بزارید در ۳۰ روز ۱۰ ساعت وقت گذاشتید؟
و میدونستید در ۱۰ ساعت میتونید ۳۰۰ صفحه کتاب بخونید که ماهی ۱ کتاب میشه؟ :)
🍾19🥱5🔥3👎2❤🔥1🌚1🤣1
۳ روزه رو یک مسئله لیتکد گیر کردم. هر روشی تست میکنم تا یکجایی خوب میره رو بعضی از مثالها اشتباه کار میکنه. تو سری جادی هستش ولی نمیخام برم نگاه کنم جواب ببینم. :(
😢3👎2🤣2
https://apisyouwonthate.com/
یک وبسایت باحال بهتون معرفی کنم، ایپیآیهایی که ازش متنفر نیستی ( یک همچین چیزی). تو این وبسایت کلا درباره API میخونید. دیزاین و ...
وبسایت خوبیه برای وقتی که بیکار هستید.
#خواندنی
@TorhamDevCH
یک وبسایت باحال بهتون معرفی کنم، ایپیآیهایی که ازش متنفر نیستی ( یک همچین چیزی). تو این وبسایت کلا درباره API میخونید. دیزاین و ...
وبسایت خوبیه برای وقتی که بیکار هستید.
#خواندنی
@TorhamDevCH
APIs You Won't Hate
APIs You Won't Hate - the largest online community of API devs
The largest community for API Devs on the web.
Forwarded from Sadra Codes
درود دوستان. شرکت خوب جهت امریه سراغ دارید؟ (ترجیحا شیراز ولی تهرانم اوکیه)
دانشکده فنی دولتی درس خوندم. لیسانس نرمافزار. معدل بالا.
پیوی من: @lnxpy
اگه به دیده شدن هرچه بیشتر این پیام کمک کنید، خیلی ممنون میشم. :) ❤️
دانشکده فنی دولتی درس خوندم. لیسانس نرمافزار. معدل بالا.
پیوی من: @lnxpy
اگه به دیده شدن هرچه بیشتر این پیام کمک کنید، خیلی ممنون میشم. :) ❤️
👍7❤1
TorhamDev | تورهام 😳
۳ روزه رو یک مسئله لیتکد گیر کردم. هر روشی تست میکنم تا یکجایی خوب میره رو بعضی از مثالها اشتباه کار میکنه. تو سری جادی هستش ولی نمیخام برم نگاه کنم جواب ببینم. :(
بعد از چهار روز تلاش و فکر رو مسئلهای که بج easy روش خورده بود و موفق نشدن در حل کردنش. رفتم با راه حل دیدم و بعد دیدنش هم نتونستم کد درست رو بنویسم و در نهایت رفتم از روی ویدیو خط به خط کپی کردم.
نمیدانم. چیزی به ذهنم نمیرسه بگم فقط نمیدانم. ۴ روز :)
نمیدانم. چیزی به ذهنم نمیرسه بگم فقط نمیدانم. ۴ روز :)
👍9🤣2👏1
TorhamDev | تورهام 😳
بعد از چهار روز تلاش و فکر رو مسئلهای که بج easy روش خورده بود و موفق نشدن در حل کردنش. رفتم با راه حل دیدم و بعد دیدنش هم نتونستم کد درست رو بنویسم و در نهایت رفتم از روی ویدیو خط به خط کپی کردم. نمیدانم. چیزی به ذهنم نمیرسه بگم فقط نمیدانم. ۴ روز :)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Sadra Codes
🚩 پایتون ۳.۱۳؛ فیچرهای جدید و دپریکیشنها!
🔥 گیل (GIL) آپشنال: امکان بیلد گرفتن از CPython و غیرفعال کردن GIL. (در حالت عادی شما از GIL استفاده میکنید)
🔥 کامپایلر JIT: قراره در این پچ جدید، از یک کامپایلر just in time رونمایی شه که در یک سری از سناریوهای خاص، سرعت اجرای کدتون رو افزایش میده. این رو موقع بیلد گرفتن دستی از CPython میشه تنظیم کرد و بصورت پیشفرض غيرفعال هست.
🔥 تایپ هینت
🔥 ساپورت از سیستمعامل iOS: یک رلیز قابل نصب روی iOS قراره در این پچ قرار داده بشه. هنوز خبری از رلیز اندروید نیست ولی گویا دارن روش کار میکنن. (چیزی که بعنوان پایتون روی دیوایسهای اندرویدتون نصب دارید، رلیز لینوکس پایتون هست.)
🔥 بهبود Interaction: ارورها و تریسبکها دقیقتر و هوشمندتر شدن. همچنین ارورها بصورت رنگی نمایش داده میشن.
🔥 بهبود REPL: کامندهای
و کلی فیچر و امکانات جدید که توی ۵ دقیقه در مقاله زیر توضیح دادم به همراه مثالهای ساده و قابل فهم:
🔗 https://blog.imsadra.me/python-313-new-features-deprecations
For more 👉 @lnxpylnxpy
🔥 گیل (GIL) آپشنال: امکان بیلد گرفتن از CPython و غیرفعال کردن GIL. (در حالت عادی شما از GIL استفاده میکنید)
🔥 کامپایلر JIT: قراره در این پچ جدید، از یک کامپایلر just in time رونمایی شه که در یک سری از سناریوهای خاص، سرعت اجرای کدتون رو افزایش میده. این رو موقع بیلد گرفتن دستی از CPython میشه تنظیم کرد و بصورت پیشفرض غيرفعال هست.
🔥 تایپ هینت
IsType و ReadOnly: دوتا تایپ جدید به typing اضافه شده. در مقاله مثال زدم.🔥 ساپورت از سیستمعامل iOS: یک رلیز قابل نصب روی iOS قراره در این پچ قرار داده بشه. هنوز خبری از رلیز اندروید نیست ولی گویا دارن روش کار میکنن. (چیزی که بعنوان پایتون روی دیوایسهای اندرویدتون نصب دارید، رلیز لینوکس پایتون هست.)
🔥 بهبود Interaction: ارورها و تریسبکها دقیقتر و هوشمندتر شدن. همچنین ارورها بصورت رنگی نمایش داده میشن.
🔥 بهبود REPL: کامندهای
exit، help و quit تغییر کردن.و کلی فیچر و امکانات جدید که توی ۵ دقیقه در مقاله زیر توضیح دادم به همراه مثالهای ساده و قابل فهم:
🔗 https://blog.imsadra.me/python-313-new-features-deprecations
For more 👉 @lnxpylnxpy
👍11🔥4❤🔥1🗿1
تا تنور داغه شما هم یک ربات چت ناشناس بزنید...
والا خیلی کار عجیبی نیست، اگر امنیت بالا میخوایید چرا فقط پیامها اون یکی رو برای اون یکی فوروارد نمیکنید بدون ذخیره کردن؟ D:
والا خیلی کار عجیبی نیست، اگر امنیت بالا میخوایید چرا فقط پیامها اون یکی رو برای اون یکی فوروارد نمیکنید بدون ذخیره کردن؟ D:
😁21😐2
TorhamDev | تورهام 😳
تا تنور داغه شما هم یک ربات چت ناشناس بزنید... والا خیلی کار عجیبی نیست، اگر امنیت بالا میخوایید چرا فقط پیامها اون یکی رو برای اون یکی فوروارد نمیکنید بدون ذخیره کردن؟ D:
تازه حتی اگه میخواستید فیچرایی مثل فیلتر کردن/ میل باکس طور و اینا رو بزنید تنها لازم بود چتآیدی و مسیجآیدی ذخیره کنید نه کل پیام رو :) حالا یکی میتونه بحث کنه بگه اگه طرف پیام پاک کرد چی؟ اونم تو خود تلگرام میشه هندل کرد بدون ذخیره کردن پیامها.
😁3👍2
Audio
رادیو جادی ۱۷۵ - کار و زندگی و تنبلی و فلسفه و جهان بینی در گپی با پادکست کارگاه
https://youtu.be/TC9VV4nxLvc
چند وقت پیش به دعوت میلاد به پادکست کارگاه رفتم و گپی باهاش زدم. نمیدونستم در مورد چی قراره صحبت میکنیم. فکر می کردم بیشتر قراره بگم چطوری کار می کنم و اینها ولی بیشتر در مورد فلسفه زندگی و اینها گپ زدیم به نظرم. راستش درست یادم نیست چی گفتیم ولی یادمه که گفتگوی خوبی بود. به من که خوش گذشت و قرار شد چند روز بعد از اینکه خودش منتشرش کرد و آدم ها اونجا دیدنش، منم اینجا بذارم که در آرشیو من هم باشه.
#پادکست #رادیو
https://youtu.be/TC9VV4nxLvc
چند وقت پیش به دعوت میلاد به پادکست کارگاه رفتم و گپی باهاش زدم. نمیدونستم در مورد چی قراره صحبت میکنیم. فکر می کردم بیشتر قراره بگم چطوری کار می کنم و اینها ولی بیشتر در مورد فلسفه زندگی و اینها گپ زدیم به نظرم. راستش درست یادم نیست چی گفتیم ولی یادمه که گفتگوی خوبی بود. به من که خوش گذشت و قرار شد چند روز بعد از اینکه خودش منتشرش کرد و آدم ها اونجا دیدنش، منم اینجا بذارم که در آرشیو من هم باشه.
#پادکست #رادیو
❤4