HICTE Blog – Telegram
HICTE Blog
1.18K subscribers
382 photos
126 videos
8 files
616 links
گروهمون: @HicteGroup

دسته بندی پست‌ها: t.me/HicteBlog/743
Download Telegram
🤡25😈2👍1
HICTE Blog
خب برم یه کد بزنم کلمات با معنی که از جایگشت حروفی که بهش میدم ایجاد میشه رو بهم بگه تا آمیرزا رو تموم کنم. 😂 احتمالا برای بررسی معنا داشتن کلمات از api سایت واژه یاب استفاده کنم [واژه یاب کنسل شد محدودیت صدتایی داره]، اگه سرویس دیگه‌ای میشناسید که بهتره…
#گوناگون

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

توی نت کلی گشتم و چیز بدردبخوری پیدا نکردم. [سرویس هایی هم که api رایگان میدادن محدود بودن و بدرد کار من نمیخوردن.] پس تصمیم گرفتم خودم یدونه بسازم. گذاشتمش تو گیتهاب تا اگه کس دیگه‌ای بهش نیاز داره استفاده کنه.

کلمات از فرهنگ معین استخراج شدن و شامل 32,586 کلمه میشه.

لینک گیتهاب

🚁 Hicte Blog
🤝20👍4🔥21👨‍💻1
#فلاتر

اگه شلتون fish هست و میخواین completion برای flutter توی شل داشته باشین میتونین از این ریپو استفاده کنین.

لینک گیتهاب

🚁 Hicte Blog
👍6💯1🫡1
#پایتون

تو پایتون، تفاوت عملکرد بین استفاده از 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
This media is not supported in your browser
VIEW IN TELEGRAM
#نوستالژی

اولین بار 16 سال پیش تجربه‌ش کردم.
نمیدونم تو این چند سال چند بار از اول نشستم تمام مراحلش رو رفتم.
ولی هر بار با اینکه تکراری بود اصلا خسته کننده نبود.

🚁 Hicte Blog
5🔥2👍1🏆1
#خبر

گوگل انکدر جدید JPEGLI را معرفی کرد؛ تصاویر فشرده‌تر اما با کیفیت بهتر

انکدر JPEGLI گوگل مزایایی دارد که آن را برای کاربران اینترنت به گزینه‌ای مناسب‌تر تبدیل می‌کند. این انکدر جدید تصاویر را تا حدود ٣۵ درصد بیشتر از کدک‌های JPEG سنتی فشرده می‌کند و درعین‌حال کیفیت بصری آن‌ها را تغییر نمی‌دهد.

گوگل با این انکدر فضای زیادی را در برنامه‌هایی مانند گوگل Photos ذخیره می‌کند. همچنین در JPEGLI تصاویر واضح‌تر به‌نظر می‌رسند. JPEGLI می‌تواند تصاویر را با بیش از ١٠ بیت در هر مؤلفه در مقایسه با ٨ بیت در کدک‌های سنتی JPEG، رمزگذاری کند.

جزئیات بیشتر

🚁 Hicte Blog <~ @Digiato
👍9🔥1
😱5👍2👀2
This media is not supported in your browser
VIEW IN TELEGRAM
#فان

JavaScript is a quantum computing programming language 😱🔥

🚁 Hicte Blog
😁14🤡1
#خبر

تو آپدیت جدید تلگرام دسکتاپ میتونید با راست کلیک روی New Group یا New Channel لیست گروه ها یا کانال هایی که خودتون ساختید رو ببینید.

🚁 Hicte Blog
👍7🔥5
👍8
HICTE Blog
#کوئیز 🚁 Hicte Blog
خروجی کد پایتون بالا چی هست؟
Anonymous Quiz
21%
['5', '5', '3', '4']
40%
[5, 5, '3', '4']
10%
[5, 5, 3, 4]
30%
Error
😁11🗿1
#ابزار_لینوکس

هنوزم از صفحه با موبایل عکس میگیرین و توی گروه ها میفرستین؟!

خب اگه وارد سشن گرافیکی نشدین و میخواین اسکرین شات بگیرین
با fbgrab میتونین از virtual console سیستم اسکرین شات بگیرین.

نصب در آرچ لینوکس:
# pacman -S fbgrab
حالا:
# fbgrab screenshot_name.png
و بوم! یه اسکرین شات تر و تمیز از framebuffer ساختین.

جزئیات بیشتر

🚁 Hicte Blog
👍9🔥2🤯1😭1
#نوستالژی

دخترا: پسرا خیلی بی احساسن.
پسرا:

[Only legends understand]

🚁 Hicte Blog
😭13👍1😢1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#خبر

رابط کاربری عجیب و پیچیده Humane AI Pin

گجت هوش مصنوعی AI Pin استارتاپ Humane وارد بازار شده است؛ گجتی که می‌خواهد جایگزین گوشی‌های هوشمند شود و قیمتش 699 دلار به‌همراه هزینه اشتراک ماهیانه 24 دلار است. بااین‌حال طبق ویدیوها، این گجت رابط کاربری پیچیده‌ای دارد.

🚁 Hicte Blog <~ @Digiato
👍6🔥1😢1😍1👀1
😁6👍3😱2🤓1💅1
😁10😢4🤣3💔2🤷‍♂1
#ابزار_لینوکس

برای مانیتور کردن ترافیک شبکه‌تون [اینکه چقدر مصرف داشتین] میتونین از 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🔥21🙏1👨‍💻1