#علوم_کامپیوتر
برای آدما خوندن اعداد توی مبنای 2 میتونه سرانجام اونا رو روانه تیمارستان کنه. پس اکثر ابزارها اعداد باینری رو به صورت هگز نمایش میدن. بقول آقای Jeff Duntemann:
حالا چرا 16؟
خب اگه بخوایم از مبنای 32 استفاده کنیم دیگه خوندن کاراکترهایی که به ارقامش تعلق داره باعث میشه مغزمون واشر بزنه ولی توی مبنای 16 فقط A, B, C, D, E, F رو علاوه بر ارقام معمول خودمون داریم.
اگه هم بخوایم از مبنای 8 استفاده کنیم خب یه مقدار اعدادمون طولانی تر میشه.
پس مبنای 16 یجورایی تعادل رو حفظ میکنه از هر دو سمت قضیه.
حالا چرا نیایم از همین مبنای 10 خودمون استفاده کنیم؟!
خب از اونجایی که 16 یه توان از 2 هست تبدیل این دو مبنا به هم خیلی آسونتر هست.
استفاده از مبنای 10 نیاز به محاسبات برای تبدیل به مبنای 2 و برعکس داره ولی برای تبدیل مبنای 2 و 16 به همدیگه میشه از conversion table استفاده کرد.
فرض کنین ما یه جدول از پیش مقدار دهی شده داریم که 16 سطر داره که توی سطر ها ارقام مبنای 16 به معادل باینریشون متناظر شدن. حالا وقتی ما یه عدد هگز داریم کافیه فقط بجای هر رقم هگز معادل باینریش رو جایگذاری کنیم و وقتی هم که یه عدد باینری داریم کافیه چهار رقم چهار رقم از راست جدا کنیم (اگه سمت چپ رقم کم اومد 0 میذاریم) و بجای هر گروه چهار بیتی معادل هگزش رو قرار بدیم.
🚁 Hicte Blog
برای آدما خوندن اعداد توی مبنای 2 میتونه سرانجام اونا رو روانه تیمارستان کنه. پس اکثر ابزارها اعداد باینری رو به صورت هگز نمایش میدن. بقول آقای Jeff Duntemann:
Hexadecimal is the programmer's shorthand for the computer's binary numbers
حالا چرا 16؟
خب اگه بخوایم از مبنای 32 استفاده کنیم دیگه خوندن کاراکترهایی که به ارقامش تعلق داره باعث میشه مغزمون واشر بزنه ولی توی مبنای 16 فقط A, B, C, D, E, F رو علاوه بر ارقام معمول خودمون داریم.
اگه هم بخوایم از مبنای 8 استفاده کنیم خب یه مقدار اعدادمون طولانی تر میشه.
پس مبنای 16 یجورایی تعادل رو حفظ میکنه از هر دو سمت قضیه.
حالا چرا نیایم از همین مبنای 10 خودمون استفاده کنیم؟!
خب از اونجایی که 16 یه توان از 2 هست تبدیل این دو مبنا به هم خیلی آسونتر هست.
استفاده از مبنای 10 نیاز به محاسبات برای تبدیل به مبنای 2 و برعکس داره ولی برای تبدیل مبنای 2 و 16 به همدیگه میشه از conversion table استفاده کرد.
فرض کنین ما یه جدول از پیش مقدار دهی شده داریم که 16 سطر داره که توی سطر ها ارقام مبنای 16 به معادل باینریشون متناظر شدن. حالا وقتی ما یه عدد هگز داریم کافیه فقط بجای هر رقم هگز معادل باینریش رو جایگذاری کنیم و وقتی هم که یه عدد باینری داریم کافیه چهار رقم چهار رقم از راست جدا کنیم (اگه سمت چپ رقم کم اومد 0 میذاریم) و بجای هر گروه چهار بیتی معادل هگزش رو قرار بدیم.
🚁 Hicte Blog
🔥11👌2👍1👨💻1
This media is not supported in your browser
VIEW IN TELEGRAM
#خبر
لینوس توروالدز، خالق هسته لینوکس، گفته هوش مصنوعی دنیا رو تغییر خواهد داد ولی در حال حاضر 90 درصد اون مارکتینگ و هایپ هست و تنها 10 درصد چیزهایی که شرکتها ادعا میکنن، واقعیت داره و 5 سال دیگه مشخص میشه که هوش مصنوعی برای کارهای واقعی چقدر مفید و به دردبخور خواهد بود.
🚁 Hicte Blog <~ @TechTube <~ tsarnick
لینوس توروالدز، خالق هسته لینوکس، گفته هوش مصنوعی دنیا رو تغییر خواهد داد ولی در حال حاضر 90 درصد اون مارکتینگ و هایپ هست و تنها 10 درصد چیزهایی که شرکتها ادعا میکنن، واقعیت داره و 5 سال دیگه مشخص میشه که هوش مصنوعی برای کارهای واقعی چقدر مفید و به دردبخور خواهد بود.
🚁 Hicte Blog <~ @TechTube <~ tsarnick
👌20🔥2👍1
#علوم_کامپیوتر
بنظرم ترجمه RAM یا همون Random Access Memory به حافظه دستیابی تصادفی اشتباهه.
اینجا Random بیشتر برای دسترسی آزادانه هست تا تصادفی و اشاره به این داره که هیچ order خاصی برای خوندن یا نوشتن وجود نداره.
قدیما یه SAR داشتیم که Serial Access Memory بود. یه چیزی شبیه به Hard Disk امروزی و برای اینکه به خونه nام از حافظه دسترسی پیدا کنی باید صبر میکردی دیسک بچرخه برسه به اونجا. پس برای دسترسی باید یه sequence رو طی میکرد.
توی RAM هر خونه از حافظه یه آدرس یکتا داره که با اون آدرس میشه در لحظه بهش دسترسی پیدا کرد بدون اینکه کاری به بقیه خونه ها داشته باشیم.
هر چیپ RAM یه تعدادی address pin داره که از طریق اعمال ولتاژ خاصی به اونها؛ که دو حالت صفر و یک رو معنی میده؛ میشه کد باینری مربوط به آدرس خونه درخواستی رو بهش داد و یه مدار خاص داخل چیپ RAM این آدرس رو میگیره و میفهمه که قراره به کدوم خونه فیزیکی دسترسی بده و بعدش از طریق data pin دیتای مربوطه انتقال داده میشه. اینی هم که قراره دیتا خونده بشه یا نوشته هم از طریق pin خاصی مربوط به این موضوع مشخص میشه.
🚁 Hicte Blog
بنظرم ترجمه RAM یا همون Random Access Memory به حافظه دستیابی تصادفی اشتباهه.
اینجا Random بیشتر برای دسترسی آزادانه هست تا تصادفی و اشاره به این داره که هیچ order خاصی برای خوندن یا نوشتن وجود نداره.
قدیما یه SAR داشتیم که Serial Access Memory بود. یه چیزی شبیه به Hard Disk امروزی و برای اینکه به خونه nام از حافظه دسترسی پیدا کنی باید صبر میکردی دیسک بچرخه برسه به اونجا. پس برای دسترسی باید یه sequence رو طی میکرد.
توی RAM هر خونه از حافظه یه آدرس یکتا داره که با اون آدرس میشه در لحظه بهش دسترسی پیدا کرد بدون اینکه کاری به بقیه خونه ها داشته باشیم.
هر چیپ RAM یه تعدادی address pin داره که از طریق اعمال ولتاژ خاصی به اونها؛ که دو حالت صفر و یک رو معنی میده؛ میشه کد باینری مربوط به آدرس خونه درخواستی رو بهش داد و یه مدار خاص داخل چیپ RAM این آدرس رو میگیره و میفهمه که قراره به کدوم خونه فیزیکی دسترسی بده و بعدش از طریق data pin دیتای مربوطه انتقال داده میشه. اینی هم که قراره دیتا خونده بشه یا نوشته هم از طریق pin خاصی مربوط به این موضوع مشخص میشه.
🚁 Hicte Blog
👍13🔥1
#گوناگون
ترجمه How to LUG از علیرضا ارزهگر عزیز
لینک گیتهاب پروژه:
https://github.com/alirezaarzehgar/HOWTO-LUG
اگه علاقهمند بودین مشارکت کنین.
🚁 Hicte Blog
ترجمه How to LUG از علیرضا ارزهگر عزیز
بعد از یک ماه تونستم مطلبی که دوست داشتم رو ترجمه کنم. واقعا تایم گذاشتم براش و خب تموم شد بالاخره.
سر این پروژه انصافا پیر شدم. از فرسایشی ترین کارایی بود که کردم. ولی خب هنوز خیلی کار داره.
لینک گیتهاب پروژه:
https://github.com/alirezaarzehgar/HOWTO-LUG
اگه علاقهمند بودین مشارکت کنین.
🚁 Hicte Blog
🔥6👍3❤2👏1
#ابزار_لینوکس
جایگزین دافتر (خوشگلتر) برای df
برای گزارش فضای فایل سیستم ها
نصب در آرچ لینوکس:
گیتهاب پروژه
🚁 Hicte Blog
جایگزین دافتر (خوشگلتر) برای df
برای گزارش فضای فایل سیستم ها
نصب در آرچ لینوکس:
# pacman -S dufگیتهاب پروژه
🚁 Hicte Blog
🔥9🙏2👍1🆒1
#خبر
متأسفانه و در کمال ناباوری به دلیل تحریمهای روسیه از سمت ایالات متحده آمریکا، لینوس تروالدز در اقدامی عجیب تمامی مشارکت کنندههای روسی کرنل رو از لیست مشارکتکننده ها حذف کرد:
https://www.phoronix.com/news/Linus-Torvalds-Russian-Devs
🚁 Hicte Blog <~ @SohrabContents
متأسفانه و در کمال ناباوری به دلیل تحریمهای روسیه از سمت ایالات متحده آمریکا، لینوس تروالدز در اقدامی عجیب تمامی مشارکت کنندههای روسی کرنل رو از لیست مشارکتکننده ها حذف کرد:
https://www.phoronix.com/news/Linus-Torvalds-Russian-Devs
🚁 Hicte Blog <~ @SohrabContents
😐23🤯3😡2😁1😱1😢1👌1
#متفرقه_لینوکس
سهراب داره یه سری ویدئو ضبط میکنه از آموزش استفاده از گنو/لینوکس برای کاربرای عادی (استفادهی روزمره) 👇
تماشا از پیرتوب
🚁 Hicte Blog <~ @SohrabContents
سهراب داره یه سری ویدئو ضبط میکنه از آموزش استفاده از گنو/لینوکس برای کاربرای عادی (استفادهی روزمره) 👇
توی این ویدئوها از مینت استفاده کردم، و توی این قسمت یک سری کارهای اولیه رو انجام دادیم مثل کار با apt، نصب چندتا بسته و همینطور توضیحات کلی درمورد میزکار.تماشا از یوتوب
توی قسمتهای بعدی به سراغ دستورات پایه و واین خواهیم رفت.
تماشا از پیرتوب
🚁 Hicte Blog <~ @SohrabContents
👍12🔥6🤣6❤1
#معرفی
هر چی میخواین one click براتون بالاست.
سیصد تومن هم هدیه عضویت داره.
kubarcloud.com
[تبلیغات نیست. مال سیدمهدی خودمونه.]
🚁 Hicte Blog
سرورامون رو از کی بگیریم؟ کوبار
چی؟ کوبار
کجا؟ کوبار
هر چی میخواین one click براتون بالاست.
سیصد تومن هم هدیه عضویت داره.
kubarcloud.com
[تبلیغات نیست. مال سیدمهدی خودمونه.]
🚁 Hicte Blog
🔥7👍3
#گوناگون
کتاب بخونین خوابتون میگیره.
دیروز بعد از ظهر داشتم میخوندم حدود ساعت ۵ عصر خوابیدم و ۱۸ ساعت بعدش یعنی ساعت ۱۱ صبح امروز بیدار شدم.
🚁 Hicte Blog
کتاب بخونین خوابتون میگیره.
دیروز بعد از ظهر داشتم میخوندم حدود ساعت ۵ عصر خوابیدم و ۱۸ ساعت بعدش یعنی ساعت ۱۱ صبح امروز بیدار شدم.
🚁 Hicte Blog
😁9🤣6🫡2🤯1
#ابزار_لینوکس
میخواین راحت فایلای حجیم رو شکار کنین تا یکم فضای بیشتر باز شه؟
پس با
نصب در آرچ لینوکس:
🚁 Hicte Blog
میخواین راحت فایلای حجیم رو شکار کنین تا یکم فضای بیشتر باز شه؟
پس با
ncdu راحت حجم دایرکتوری ها رو آنالیز کنین.نصب در آرچ لینوکس:
# pacman -S ncdu 🚁 Hicte Blog
👍12😁1🙏1
خب خب
لینوکس دارین؟
دنبال یه گروه هستین که از تجربیات بقیه استفاده کنین یا به بقیه کمک کنین؟
به Linux Experts خوش اومدین! ❤️🔥
لینک گروه:
https://news.1rj.ru/str/linux_ex
گروه رو امیر ساخته. از بچههای گل کمیونیتی.
🚁 Hicte Blog
لینوکس دارین؟
دنبال یه گروه هستین که از تجربیات بقیه استفاده کنین یا به بقیه کمک کنین؟
به Linux Experts خوش اومدین! ❤️🔥
لینک گروه:
https://news.1rj.ru/str/linux_ex
گروه رو امیر ساخته. از بچههای گل کمیونیتی.
🚁 Hicte Blog
❤🔥2👍2🔥2
#ابزار_لینوکس
توی ترمینالها قطعا شرایطی پیش میآید که از pipe یا همان | جهت انجام کارها استفاده کنیم.
گاهی اوقات ممکن است عملیات سادهای باشد اما گاهی اوقات که عملیات محاسباتی و طول میکشد، مقدار پیشرفت آن مهم است.
ابزار Pipe Viewer دقیقا برای این منظور ساخته شده است.
https://catonmat.net/unix-utilities-pipe-viewer
🚁 Hicte Blog <~ vahid nameni
توی ترمینالها قطعا شرایطی پیش میآید که از pipe یا همان | جهت انجام کارها استفاده کنیم.
گاهی اوقات ممکن است عملیات سادهای باشد اما گاهی اوقات که عملیات محاسباتی و طول میکشد، مقدار پیشرفت آن مهم است.
ابزار Pipe Viewer دقیقا برای این منظور ساخته شده است.
https://catonmat.net/unix-utilities-pipe-viewer
🚁 Hicte Blog <~ vahid nameni
1👍7🔥3
#گوناگون
یک بازی جذاب
حدس بزن از این ده نفر شخصیت کی مخترع زبان برنامه نویسی هست و کی یک قاتل سریالی
امتیاز من شد هفت از ده 😄
https://vole.wtf/coder-serial-killer-quiz/
🚁 Hicte Blog <~ @nima_hkh_tech
یک بازی جذاب
حدس بزن از این ده نفر شخصیت کی مخترع زبان برنامه نویسی هست و کی یک قاتل سریالی
امتیاز من شد هفت از ده 😄
https://vole.wtf/coder-serial-killer-quiz/
🚁 Hicte Blog <~ @nima_hkh_tech
🤯6👍2😁1🌚1🤝1💅1