HICTE Blog
خب برم یه کد بزنم کلمات با معنی که از جایگشت حروفی که بهش میدم ایجاد میشه رو بهم بگه تا آمیرزا رو تموم کنم. 😂 احتمالا برای بررسی معنا داشتن کلمات از api سایت واژه یاب استفاده کنم [واژه یاب کنسل شد محدودیت صدتایی داره]، اگه سرویس دیگهای میشناسید که بهتره…
#گوناگون
برای فهمیدن معنا داشتن کلمات تولید شده باید یه دیتاست از کلمات با معنی میداشتم.
توی نت کلی گشتم و چیز بدردبخوری پیدا نکردم. [سرویس هایی هم که api رایگان میدادن محدود بودن و بدرد کار من نمیخوردن.] پس تصمیم گرفتم خودم یدونه بسازم. گذاشتمش تو گیتهاب تا اگه کس دیگهای بهش نیاز داره استفاده کنه.
کلمات از فرهنگ معین استخراج شدن و شامل 32,586 کلمه میشه.
لینک گیتهاب
🚁 Hicte Blog
برای فهمیدن معنا داشتن کلمات تولید شده باید یه دیتاست از کلمات با معنی میداشتم.
توی نت کلی گشتم و چیز بدردبخوری پیدا نکردم. [سرویس هایی هم که api رایگان میدادن محدود بودن و بدرد کار من نمیخوردن.] پس تصمیم گرفتم خودم یدونه بسازم. گذاشتمش تو گیتهاب تا اگه کس دیگهای بهش نیاز داره استفاده کنه.
کلمات از فرهنگ معین استخراج شدن و شامل 32,586 کلمه میشه.
لینک گیتهاب
🚁 Hicte Blog
🤝20👍4🔥2❤1👨💻1
#فلاتر
اگه شلتون fish هست و میخواین completion برای flutter توی شل داشته باشین میتونین از این ریپو استفاده کنین.
لینک گیتهاب
🚁 Hicte Blog
اگه شلتون fish هست و میخواین completion برای flutter توی شل داشته باشین میتونین از این ریپو استفاده کنین.
لینک گیتهاب
🚁 Hicte Blog
👍6💯1🫡1
#پایتون
تو پایتون، تفاوت عملکرد بین استفاده از try و if به احتمال وقوع یه استثنا بستگی داره. به طور کلی، try زمانی کارآمدتر هست که استثناها نادر باشن، چون از overhead هربار بررسی یه شرط جلوگیری میکنه. با این حال، اگه انتظار میره که یه استثنا اغلب رخ بده، مدیریت اون با try میتونه گرونتر از استفاده از if برای بررسی شرایط باشه.
این دو رویکرد مرتبط با
و
هستن.
یه مثال ساده هم از کاربرد این صحبت میتونه این باشه که ما یه تقسیم داریم. خب هر دفعه چک کنیم عدد دوم صفر نباشه یا اینکه تقسیم رو توی بلاک try انجام بدیم؟
در پایان، برای انتخاب بین try و if باید خوانایی و قابلیت نگهداری کد رو هم در نظر بگیریم، نه فقط عملکرد!
🚁 Hicte Blog
تو پایتون، تفاوت عملکرد بین استفاده از try و if به احتمال وقوع یه استثنا بستگی داره. به طور کلی، try زمانی کارآمدتر هست که استثناها نادر باشن، چون از overhead هربار بررسی یه شرط جلوگیری میکنه. با این حال، اگه انتظار میره که یه استثنا اغلب رخ بده، مدیریت اون با try میتونه گرونتر از استفاده از if برای بررسی شرایط باشه.
این دو رویکرد مرتبط با
EAFP (Easier to Ask for Forgiveness than Permission)
و
LBYL (Look Before You Leap)
هستن.
# EAFP
try:
result = risky_operation()
except SomeException:
handle_exception()
# LBYL
if safe_to_proceed():
result = risky_operation()
else:
handle_exception()
یه مثال ساده هم از کاربرد این صحبت میتونه این باشه که ما یه تقسیم داریم. خب هر دفعه چک کنیم عدد دوم صفر نباشه یا اینکه تقسیم رو توی بلاک try انجام بدیم؟
در پایان، برای انتخاب بین try و if باید خوانایی و قابلیت نگهداری کد رو هم در نظر بگیریم، نه فقط عملکرد!
🚁 Hicte Blog
👍6👌3🔥1👨💻1
HICTE Blog
#پایتون تو پایتون، تفاوت عملکرد بین استفاده از try و if به احتمال وقوع یه استثنا بستگی داره. به طور کلی، try زمانی کارآمدتر هست که استثناها نادر باشن، چون از overhead هربار بررسی یه شرط جلوگیری میکنه. با این حال، اگه انتظار میره که یه استثنا اغلب رخ بده،…
مقایسهی execution time برای یک میلیون تکرار
دفعهی اول یک تقسیم بر یک شده
و دفعهی دوم یک بر صفر تقسیم شده
🚁 Hicte Blog
دفعهی اول یک تقسیم بر یک شده
و دفعهی دوم یک بر صفر تقسیم شده
🚁 Hicte Blog
👍7👨💻2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#نوستالژی
اولین بار 16 سال پیش تجربهش کردم.
نمیدونم تو این چند سال چند بار از اول نشستم تمام مراحلش رو رفتم.
ولی هر بار با اینکه تکراری بود اصلا خسته کننده نبود.
🚁 Hicte Blog
اولین بار 16 سال پیش تجربهش کردم.
نمیدونم تو این چند سال چند بار از اول نشستم تمام مراحلش رو رفتم.
ولی هر بار با اینکه تکراری بود اصلا خسته کننده نبود.
🚁 Hicte Blog
❤5🔥2👍1🏆1
#خبر
گوگل انکدر جدید JPEGLI را معرفی کرد؛ تصاویر فشردهتر اما با کیفیت بهتر
انکدر JPEGLI گوگل مزایایی دارد که آن را برای کاربران اینترنت به گزینهای مناسبتر تبدیل میکند. این انکدر جدید تصاویر را تا حدود ٣۵ درصد بیشتر از کدکهای JPEG سنتی فشرده میکند و درعینحال کیفیت بصری آنها را تغییر نمیدهد.
گوگل با این انکدر فضای زیادی را در برنامههایی مانند گوگل Photos ذخیره میکند. همچنین در JPEGLI تصاویر واضحتر بهنظر میرسند. JPEGLI میتواند تصاویر را با بیش از ١٠ بیت در هر مؤلفه در مقایسه با ٨ بیت در کدکهای سنتی JPEG، رمزگذاری کند.
جزئیات بیشتر
🚁 Hicte Blog <~ @Digiato
گوگل انکدر جدید JPEGLI را معرفی کرد؛ تصاویر فشردهتر اما با کیفیت بهتر
انکدر JPEGLI گوگل مزایایی دارد که آن را برای کاربران اینترنت به گزینهای مناسبتر تبدیل میکند. این انکدر جدید تصاویر را تا حدود ٣۵ درصد بیشتر از کدکهای JPEG سنتی فشرده میکند و درعینحال کیفیت بصری آنها را تغییر نمیدهد.
گوگل با این انکدر فضای زیادی را در برنامههایی مانند گوگل Photos ذخیره میکند. همچنین در JPEGLI تصاویر واضحتر بهنظر میرسند. JPEGLI میتواند تصاویر را با بیش از ١٠ بیت در هر مؤلفه در مقایسه با ٨ بیت در کدکهای سنتی JPEG، رمزگذاری کند.
جزئیات بیشتر
🚁 Hicte Blog <~ @Digiato
👍9🔥1
#خبر
تو آپدیت جدید تلگرام دسکتاپ میتونید با راست کلیک روی New Group یا New Channel لیست گروه ها یا کانال هایی که خودتون ساختید رو ببینید.
🚁 Hicte Blog
تو آپدیت جدید تلگرام دسکتاپ میتونید با راست کلیک روی New Group یا New Channel لیست گروه ها یا کانال هایی که خودتون ساختید رو ببینید.
🚁 Hicte Blog
👍7🔥5
HICTE Blog
#کوئیز 🚁 Hicte Blog
خروجی کد پایتون بالا چی هست؟
Anonymous Quiz
21%
['5', '5', '3', '4']
40%
[5, 5, '3', '4']
10%
[5, 5, 3, 4]
30%
Error
#ابزار_لینوکس
هنوزم از صفحه با موبایل عکس میگیرین و توی گروه ها میفرستین؟!
خب اگه وارد سشن گرافیکی نشدین و میخواین اسکرین شات بگیرین
با
نصب در آرچ لینوکس:
حالا:
و بوم! یه اسکرین شات تر و تمیز از framebuffer ساختین.
جزئیات بیشتر
🚁 Hicte Blog
هنوزم از صفحه با موبایل عکس میگیرین و توی گروه ها میفرستین؟!
خب اگه وارد سشن گرافیکی نشدین و میخواین اسکرین شات بگیرین
با
fbgrab میتونین از virtual console سیستم اسکرین شات بگیرین.نصب در آرچ لینوکس:
# pacman -S fbgrabحالا:
# fbgrab screenshot_name.pngو بوم! یه اسکرین شات تر و تمیز از framebuffer ساختین.
جزئیات بیشتر
🚁 Hicte Blog
👍9🔥2🤯1😭1
This media is not supported in your browser
VIEW IN TELEGRAM
#خبر
رابط کاربری عجیب و پیچیده Humane AI Pin
گجت هوش مصنوعی AI Pin استارتاپ Humane وارد بازار شده است؛ گجتی که میخواهد جایگزین گوشیهای هوشمند شود و قیمتش 699 دلار بههمراه هزینه اشتراک ماهیانه 24 دلار است. بااینحال طبق ویدیوها، این گجت رابط کاربری پیچیدهای دارد.
🚁 Hicte Blog <~ @Digiato
رابط کاربری عجیب و پیچیده Humane AI Pin
گجت هوش مصنوعی AI Pin استارتاپ Humane وارد بازار شده است؛ گجتی که میخواهد جایگزین گوشیهای هوشمند شود و قیمتش 699 دلار بههمراه هزینه اشتراک ماهیانه 24 دلار است. بااینحال طبق ویدیوها، این گجت رابط کاربری پیچیدهای دارد.
🚁 Hicte Blog <~ @Digiato
👍6🔥1😢1😍1👀1
#ابزار_لینوکس
برای مانیتور کردن ترافیک شبکهتون [اینکه چقدر مصرف داشتین] میتونین از vnstat استفاده کنین.
نصب در آرچ لینوکس:
با دستور
همچنین اگه خواستین یکم خوشگل تر توی یه فایل png آمار رو نگاه کنین میتونین از
با L تصویر بزرگتری ساخته میشه و s یه خلاصه از آمار براتون میاره. همچنین باید با o فایلی که میخواین ذخیره بشه رو هم بهش بدین:
برای اطلاعات بیشتر میتونین man پیجش رو مطالعه کنین: vnstati, vnstat
🚁 Hicte Blog
برای مانیتور کردن ترافیک شبکهتون [اینکه چقدر مصرف داشتین] میتونین از vnstat استفاده کنین.
نصب در آرچ لینوکس:
# pacman -S vnstat# systemctl enable --now vnstat.serviceبا دستور
vnstat میتونین یه خلاصه از مصرفتون رو ببینین که tx برای transmit و rx برای receive هست.همچنین اگه خواستین یکم خوشگل تر توی یه فایل png آمار رو نگاه کنین میتونین از
vnstati استفاده کنین که برای اینکار باید پکیج gd رو هم نصب کنین:# pacman -S gdبا L تصویر بزرگتری ساخته میشه و s یه خلاصه از آمار براتون میاره. همچنین باید با o فایلی که میخواین ذخیره بشه رو هم بهش بدین:
$ vnstati -s -L -o filename.pngبرای اطلاعات بیشتر میتونین man پیجش رو مطالعه کنین: vnstati, vnstat
🚁 Hicte Blog
👍7🔥2❤1🙏1👨💻1