دستور حذف محتویات یک فایل

UNIX ‌null device
/dev/null

امروز یه دستوری دیدم واسم جالب بود.

فرض کنید یه فایل ali.log هست که برناممون هی داره توش لاگ میندازه و ما میخواییم بدون اینکه در جریان لاگ انداختش مشکلی پیش بیاد یه لحظه فایل رو خالی کنیم و ادامه لاگ بیافته.

ادامه مطلب ...

تابع هش یا hash function چیست؟

احتمالا تابحال کلمه تابع hash رو شنیدید و شاید خیلی هاتون استفاده کردید ولی من اینجا میخوام یه توضیح کوچیک ساده در مورد توابع هش بنویسم ... در مطالب بعدی بطور مبسوطی در مورد کاربرد هش صحبت خواهد شد. :)

Hash Functions

سلام
امروز میخوام یکم در مورد تابع هش به معنای کلیش بنویسم.
این مطلب پیش زمینه یه مطلب دیگه است که برای اون مینویسمش. 🙂

خب خب

هش (hash) یا به اصطلاح درهم ریزی در اصل یک تابع است که با یک سری عملیات یک طرفه پشت سر هم، ورودی را به یک سری بیت خروجی نامفهوم تبدیل میکند.

نامفهوم نه به اون معنا ها ..😜

تابع هش یا همون Hash Function یه تابع با 4 تا ویژگی است که در ادامه بیان میکنم.

ادامه مطلب ...

عیدتون مبارک

سلام

نوروز 1399 مبارک باشه.

سال 98 اتفاقات زیادی افتاد که خیلی هاشم عجیب غریب بود واسمون از سیل و قهرمانی والیبالمون و قطعی اینترنت(!) و … تا شهادت سردار و سانحه هواپیما و کرونا.

ولی خب، همش هم بد نبود. برای خود من که شاید سال 98 نقطه عطف توی زندگیم بود. (حالا عطفش رو نمیدونم چه تاثیری روی تقعرم بزاره 🤔)

امیدوارم سال جدید که با کرونا داره شروع میشه مردم مهربونمون یکم رعایت کنن و سریع این قضیه کرونا رو تموم کنیم.

میخواستم از اتفاقات پارسال یکم بنویسم ولی دیدم همش حرف تکراریه و خیلی هاش ناراحت کننده … پس نمی نویسم😔

بهتره با یه شعره مطلب رو تموم کنم:

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

شاد و سلامت باشید.

برگرداندن فایل حذف شده در IDE های JetBrains

اگه وسط کار یه موقع بفهمید یک فایل، ناخواسته حذف شده چیکار می کنید؟ لابد میگید گیت! اومدیم اون رو اد نکرده بودید هنوز و فایل جدید بود و یا اینکه اصلا از ابزار کنترل نسخه استفاده نمی کنید. اینجاست که JetBrains حواسش هست. :)

Clion

سلام

من امروز داشتم روی یه کد برای درس سیستم عامل کار میکردم که دیدم فایل main.c نیست و نمیدونم کی حذف شده.🤔😨

اینجا بود که گلبم گرفت.

جدی داشتم سکته میزدم و از هیچ VCS ای هم استفاده نمی کردم. (درس عبرت بشه واسم)

خدا رحمت کند بر پدر جتبرینز که نجاتم داد.😊

ای دی ای هایی مثل CLion بصورت دیفالت یه ورژن کنترل شخصی اون پشت دارن که همه تغییرات روی فایل ها رو نگه میداره فقط کامیت و اینجور چیزا نداره توش ولی تایم استمپ میخوره و چند روزی میمونه (بسته به تنظیمات)

فقط کافیه روی پروژه راست کلیک کنید و برید توی Local Histoty و Show History رو بزنید.

می بینید که فایل هاتون اونجان😝

حالا روی اون فایل مورد نظر راست کلیک کنید و revert رو بزنید.

اینم لینک بلاگش که در این مورد نوشته.

دستورات جالب لینوکس

هکر طوری! ماتریکس!

محیط گرافیکی لینوکس اوبونتو
linux ubuntu

سلام

خب بعد از مدت ها باز هم به وبلاگم برگشتم.

راستش با اینکه پست نمیزارم ولی خیلی کارا این پشت تو وردپرس انجام میدم.

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

ادامه مطلب ...