#خبر
روز برنامه نویس که ۲۵۶ـمین روز سال هست مبارک همه 🎉🎈
- اسکرین از لول ۲۵۶ بازی pacman 👾
🚁 Hicte Blog
روز برنامه نویس که ۲۵۶ـمین روز سال هست مبارک همه 🎉🎈
- اسکرین از لول ۲۵۶ بازی pacman 👾
🚁 Hicte Blog
🎉11👍3
#خبر
بالاخره چند وقت پیش آپدیت همزمان چند(سه) اپ به پلی استور گوگل اضافه شد!
قبل تر هم نصب همزمان اضافه شده بود.
اون قدیما هم که خدا رو شکر فکر میکردی آیفون داری که فیچر به این سادگی و مهمی رو نداره.
🚁 Hicte Blog
بالاخره چند وقت پیش آپدیت همزمان چند(سه) اپ به پلی استور گوگل اضافه شد!
قبل تر هم نصب همزمان اضافه شده بود.
اون قدیما هم که خدا رو شکر فکر میکردی آیفون داری که فیچر به این سادگی و مهمی رو نداره.
🚁 Hicte Blog
👍6😁3🔥1
#گوناگون
نفرین ابعاد
فرض کنید شما میخواید توسط هزار سکه، بالا یا پایین رفتن قیمت نفت رو پیش بینی کنید. شما به مدت دو سال هر روز این هزار سکه رو به بالا پرتاب می کنید و یادداشت می کنید کدوم سکه شیر، و کدوم سکه خط اومده و قیمت نفت چه تغییری کرده. ممکنه بعد از دو سال با تحلیل اطلاعات به دست اومده از سکه ها به این نتیجه برسید که وقتی سکه ی 391 شیر میاد، به احتمال 70.3% قیمت نفت بالا میره. خب حالا می تونیم از این به بعد سکه ی 391 رو بالا بندازیم و وضع قیمت نفت رو پیش بینی کنیم!
خیر! در این وضعیت، ما قربانی نفرین ابعاد (Curse of dimensionality) شدیم. این اتفاق هر زمان که با متغیر های زیاد مواجه شیم میتونه رخ بده. توی مثال قبل تعداد زیادی متغیر (سکه ها) مشاهدات زیادی رو دنبال نمیکنن (قیمت نفت). اگر تعداد سکه ها رو کم کنیم ممکنه هیچ کدوم از اون ها شانس نیارن تا اطلاعات آماری به ظاهر معنی داری به ما بدن. به بیان دیگه اگر شما تعداد کافی از چیزهای مختلف رو آزمایش کنید؛ برحسب تصادف بالاخره یکی از اون ها از نظر آماری معنا داره.
🚁 Hicte Blog <~ @meteorjournal
نفرین ابعاد
فرض کنید شما میخواید توسط هزار سکه، بالا یا پایین رفتن قیمت نفت رو پیش بینی کنید. شما به مدت دو سال هر روز این هزار سکه رو به بالا پرتاب می کنید و یادداشت می کنید کدوم سکه شیر، و کدوم سکه خط اومده و قیمت نفت چه تغییری کرده. ممکنه بعد از دو سال با تحلیل اطلاعات به دست اومده از سکه ها به این نتیجه برسید که وقتی سکه ی 391 شیر میاد، به احتمال 70.3% قیمت نفت بالا میره. خب حالا می تونیم از این به بعد سکه ی 391 رو بالا بندازیم و وضع قیمت نفت رو پیش بینی کنیم!
خیر! در این وضعیت، ما قربانی نفرین ابعاد (Curse of dimensionality) شدیم. این اتفاق هر زمان که با متغیر های زیاد مواجه شیم میتونه رخ بده. توی مثال قبل تعداد زیادی متغیر (سکه ها) مشاهدات زیادی رو دنبال نمیکنن (قیمت نفت). اگر تعداد سکه ها رو کم کنیم ممکنه هیچ کدوم از اون ها شانس نیارن تا اطلاعات آماری به ظاهر معنی داری به ما بدن. به بیان دیگه اگر شما تعداد کافی از چیزهای مختلف رو آزمایش کنید؛ برحسب تصادف بالاخره یکی از اون ها از نظر آماری معنا داره.
🚁 Hicte Blog <~ @meteorjournal
👍7👌3🔥1
#معرفی
اینم واقعا جالب بود فکر کردم شر کردنش خوبه: دفترچه راهنمای داخلی تیم گیتلب.
https://handbook.gitlab.com/handbook/
در حدود ۲هزار صفحه است و میگه که هر چیز در شرکت/تیم قواعدش چیه و چه شکلی پیش میره. از مرخصی تا نگهداری پسورد و رزرو هتل.
به درد همه می خوره چون میگه یه تیم سطح جهانی چطوری کار می کنه و چقدر شفاف و مدون است.
🚁 Hicte Blog <~ @jadivarlog
اینم واقعا جالب بود فکر کردم شر کردنش خوبه: دفترچه راهنمای داخلی تیم گیتلب.
https://handbook.gitlab.com/handbook/
در حدود ۲هزار صفحه است و میگه که هر چیز در شرکت/تیم قواعدش چیه و چه شکلی پیش میره. از مرخصی تا نگهداری پسورد و رزرو هتل.
به درد همه می خوره چون میگه یه تیم سطح جهانی چطوری کار می کنه و چقدر شفاف و مدون است.
🚁 Hicte Blog <~ @jadivarlog
👍5🔥2
#خبر
در نسخه 6.12 لینوکس، امکان نمایش کد QR در هنگام وقوع کرنل پنیک به صورت اختیاری اضافه شده است.
این ویژگی از طریق زیرساخت مدیریت خطای DRM Panic اضافه شده و در اواسط سپتامبر به هسته لینوکس اضافه خواهد شد.
این قابلیت به کاربران اجازه میدهد تا در صورت وقوع خطای “صفحه مرگ” در DRM، یک کد QR نمایش داده شود. این کد QR میتواند اطلاعات زیادی را که ممکن است در خروجی متنی ساده به سختی قابل دریافت باشد، به صورت کاربرپسندتری نمایش دهد.
این ویژگی با زبان برنامهنویسی Rust نوشته شده و برای استفاده از آن باید ساخت هسته با پشتیبانی از Rust فعال باشد. همچنین، این قابلیت توسط سوئیچ ساخت Kconfig به نام DRM_PANIC_SCREEN_QR_CODE کنترل میشود و امکان تنظیم URL پایه کد QR و نسخه کد QR برای مقدار دادههای اشکالزدایی که میتوان ذخیره کرد، وجود دارد.
🚁 Hicte Blog <~ @linuxtnt
در نسخه 6.12 لینوکس، امکان نمایش کد QR در هنگام وقوع کرنل پنیک به صورت اختیاری اضافه شده است.
این ویژگی از طریق زیرساخت مدیریت خطای DRM Panic اضافه شده و در اواسط سپتامبر به هسته لینوکس اضافه خواهد شد.
این قابلیت به کاربران اجازه میدهد تا در صورت وقوع خطای “صفحه مرگ” در DRM، یک کد QR نمایش داده شود. این کد QR میتواند اطلاعات زیادی را که ممکن است در خروجی متنی ساده به سختی قابل دریافت باشد، به صورت کاربرپسندتری نمایش دهد.
این ویژگی با زبان برنامهنویسی Rust نوشته شده و برای استفاده از آن باید ساخت هسته با پشتیبانی از Rust فعال باشد. همچنین، این قابلیت توسط سوئیچ ساخت Kconfig به نام DRM_PANIC_SCREEN_QR_CODE کنترل میشود و امکان تنظیم URL پایه کد QR و نسخه کد QR برای مقدار دادههای اشکالزدایی که میتوان ذخیره کرد، وجود دارد.
🚁 Hicte Blog <~ @linuxtnt
👍8🔥4💅1
#علوم_کامپیوتر
دو تا فکت رو امروز متوجه شدم:
۱- یه واحدی داریم بنام nybble که چهار بیته و نصف بایت میشه. ولی خب استفاده ازش مرسوم نیست.
۲- چرا گفتن ۸ بیت یه بایت باشه؟ چرا نگفتن ۶ بیت یا ۹ بیت؟ ظاهرا قضیه زیر سر ASCII بوده. آخرین عددی که توی ASCII table داریم 255 هست که تو مبنای دو میشه:
و با هشت بیت میشه کل جدول رو پوشش داد.
یکی اون وسط گفت خب بیایین یه واحد هشت بیتی داشته باشیم.
🚁 Hicte Blog
دو تا فکت رو امروز متوجه شدم:
۱- یه واحدی داریم بنام nybble که چهار بیته و نصف بایت میشه. ولی خب استفاده ازش مرسوم نیست.
۲- چرا گفتن ۸ بیت یه بایت باشه؟ چرا نگفتن ۶ بیت یا ۹ بیت؟ ظاهرا قضیه زیر سر ASCII بوده. آخرین عددی که توی ASCII table داریم 255 هست که تو مبنای دو میشه:
11111111و با هشت بیت میشه کل جدول رو پوشش داد.
یکی اون وسط گفت خب بیایین یه واحد هشت بیتی داشته باشیم.
🚁 Hicte Blog
🔥14👍7
#خبر
۱۶ سال پیش HTC Dream، اولین گوشی اندرویدی جهان، معرفی شد
۱۶ سال پیش در تاریخ ۲۳ سپتامبر ۲۰۰۸، اولین گوشی اندرویدی جهان بهنام اچتیسی Dream که با نام T-Mobile G1 هم شناخته میشد، معرفی شد.
این گوشی هوشمند مشخصاتی مانند پردازنده ۵۲۸ مگاهرتزی کوالکام، ۱۹۲ مگابایت رم، باتری ۱۱۵۰ میلیآمپرساعتی و فقط ۲۵۶ مگابایت حافظه داخلی داشت. این مشخصات فنی تفاوت چشمگیری با گوشیهای اندرویدی امروزی دارد.
🚁 Hicte Blog <~ @Digiato
۱۶ سال پیش HTC Dream، اولین گوشی اندرویدی جهان، معرفی شد
۱۶ سال پیش در تاریخ ۲۳ سپتامبر ۲۰۰۸، اولین گوشی اندرویدی جهان بهنام اچتیسی Dream که با نام T-Mobile G1 هم شناخته میشد، معرفی شد.
این گوشی هوشمند مشخصاتی مانند پردازنده ۵۲۸ مگاهرتزی کوالکام، ۱۹۲ مگابایت رم، باتری ۱۱۵۰ میلیآمپرساعتی و فقط ۲۵۶ مگابایت حافظه داخلی داشت. این مشخصات فنی تفاوت چشمگیری با گوشیهای اندرویدی امروزی دارد.
🚁 Hicte Blog <~ @Digiato
👍11🔥1
#ابزار_لینوکس
یکی از ابزارهایی که واسه خوندن فایلهای markdown توی ترمینال میتونین استفاده کنین glow هست.
اگه خشک و خالی بدون هیچ آرگومانی اجراش کنین میاد توی دایرکتوری فعلی و زیرمجموعه هاش میگرده و تمام فایلهای md رو پیدا میکنه و براتون تو یه منو tui نمایش میده که میتونین از لیستش انتخاب کنین.
میخواین فایل README یه ریپو تو گیتهاب رو بخونین؟
دوشواری نداریم!
کافیه لینک ریپو رو به glow بدین.
محتوای یه فایل زیاده و نمیخواین یهو همه چی بپاچه تو ترمینال و هی اسکرول کنین بالا؟
با فلگ
نصب در آرچ لینوکس:
🚁 Hicte Blog
یکی از ابزارهایی که واسه خوندن فایلهای markdown توی ترمینال میتونین استفاده کنین glow هست.
$ glow bluh.mdاگه خشک و خالی بدون هیچ آرگومانی اجراش کنین میاد توی دایرکتوری فعلی و زیرمجموعه هاش میگرده و تمام فایلهای md رو پیدا میکنه و براتون تو یه منو tui نمایش میده که میتونین از لیستش انتخاب کنین.
میخواین فایل README یه ریپو تو گیتهاب رو بخونین؟
دوشواری نداریم!
کافیه لینک ریپو رو به glow بدین.
$ glow github.com/...محتوای یه فایل زیاده و نمیخواین یهو همه چی بپاچه تو ترمینال و هی اسکرول کنین بالا؟
با فلگ
-p میتونین محتوا رو به یه pager منتقل کنین. تو حالت پیشفرض هم از less استفاده میکنه.نصب در آرچ لینوکس:
# pacman -S glow🚁 Hicte Blog
1👍15
#گوناگون
بیشتر از ۹۰٪ مشتریهام نمیدونن چی میخوان.
این خیلی مهمه که من بدونم اونها چی میخوان.
و این کار، کار راحتی نیست.
🚁 Hicte Blog <~ @srfirouzi_channel
بیشتر از ۹۰٪ مشتریهام نمیدونن چی میخوان.
این خیلی مهمه که من بدونم اونها چی میخوان.
و این کار، کار راحتی نیست.
🚁 Hicte Blog <~ @srfirouzi_channel
👍13