بایگانی دسته: روزنوشت

شانه‌ات را دیر آوردی سرم را باد برد

شانه‌ات را دیر آوردی سرم را باد برد
خشت خشت و آجر آجر، پیکرم را باد برد

من بلوطی پیر بودم پای یک کوه بلند
نیمم آتش سوخت، نیم دیگرم را باد برد

از غزل‌‌هایم فقط خاکستری مانده به جا
بیت‌‌های روشن و شعله‌‌ورم را باد برد

با همین نیمه، همین معمولی ساده بساز
دیر کردی نیمه‌ی عاشق‌ترم را باد برد

بال کوبیدم قفس را بشکنم عمرم گذشت
وا نشد، بدتر از آن، بال و پرم را باد برد

حامد عسگری

باز کردن لینک ها در فایرفاکس در تب آخر

من همیشه وقتی میخوام یک لینک رو داخل فایرفاکس باز کنم از middle click استفاده میکنم یعنی با استفاده از قرقره (؟) وسط موس روی لینک کلیک میکنم که مستقیما داخل یک تب جدید باز بشه.
یک مشکلی که دارم این هست که تب جدید دقیقا بعد از تب فعلی باز میشه ولی من میخوام که به عنوان آخرین تب باز بشه که ترتیب تب هام بهم نخوره.
امروز سرچ کردم و راهش رو پیدا کردم. اینجا میذارمش هم برای خودم که اگر باز لازمم شد بتونم سریع پیداش کنم و هم برای شما که شاید شما هم این نیاز رو داشته باشید.

مرحله یک : عبارت زیر رو داخل مرورگرتون وارد کنید

        
about:config 

دکمه مشخص شده رو فشار بدید :

عبارت زیر رو سرچ کنید :

browser.tabs.insertRelatedAfterCurrent

با استفاده از دکمه ای که عکس فلش دوطرفه دارد مقدار این کانفیگ را مطابق شکل روی false قرار بدید

با این تغییرات هر وقت یک لینک رو با میدل کلیک باز کنید داخل یک تب جدید و به عنوان آخرین تب باز میشه

چه وسایلی برای خوابگاه نیاز داریم ؟

امروز نتایج انتخاب رشته کنکور اعلام شد، فارغ از اینکه کجا و چه رشته ای قبول شدید تبریک میگم بهتون برای گذر کردن از این مرحله از زندگی و یادمون باشه که این هم فقط یک مرحله از زندگیه. مثل بقیه اتفاق های خوب و بد این هم تموم میشه. مهم اینه که شما به مسیرتون ادامه بدید.
کنکور توی زندگی شما تاثیر داره ولی همه چیز نیست و همه هم قرار نیست با قبول شدن یا نشدن توی کنکور خوشبخت یا بدبخت بشن. اگر خوشبختی و یا بدبختی شما توی زندگی به یک کنکور وابسته است بهتره در مورد زندگیتون دوباره فکر کنید.

امروز به بهونه ی اعلام نتایج تصمیم گرفتم این مطلب رو بنویسم. چیز هایی که اینجا مینویسم تجربه خودم از خوابگاه هایی هست که رفتم. مسلما همه جا مثل هم نیست ولی سعی میکنم به شکل عمومی چیز هایی که نیاز هستند رو بنویسم.

خوابگاه ما در دوران ارشد 🙂


محیط خوابگاه معمولا اونقدرا بزرگ نیست در نتیجه شما وسایل زیادی رو نمیتونید با خودتون ببرید مثلا همونطور که توی عکس پیداست این اتاق برای 6 نفره. دو تا تخت که توی عکس پیداست و یک تخت هم در سمت چپ قرار داره که توی عکس نیست.
تعداد نفرات داخل یک اتاق بستگی به اندازه ی اتاق داره مثلا خوابگاه دوران کارشناسی ما 13 نفره بود.

لیست چیز های که نیاز دارید ببرید:

تشک، پتو، ملحفه

من تا الان خوابگاهی ندیدم که تشک و پتو بده مگر خوابگاه مهمان که قرار هست به مدت یک یا دو شب ازش استفاده کنید پس باید تشک و پتو رو با خودتون ببرید. بهتره یک پتوی اضافه هم با خودتون ببرید و زیر تشک پهن کنید چون معمولا تخت ها سفت هستند و تشک ها نازک. این پتو باعث میشه کمتر اذیت بشید.
در مورد انتخاب تخت هم این رو بگم که تخت بالا خیلی در دسترس نیست و توی بالا و پایین شدن شاید کمی اذیتتون کنه ولی خوبیش اینه که معمولا کسی غیر از خودتون از تختتون استفاده نمیکنه. تخت پایین معمولا راحت تره (البته تکون های نفر بالایی یکمی اذیت میکنه) ولی خوبیش اینه که در دسترسه .

چند راهی و محافظ برق

توی هر اتاق معمولا تعداد کمی پریز برق وجود داره در نتیجه چند راهی برق باعث میشه مشکلی با تعداد پریز ها نداشته باشید همچنین محافظ برق هم ببرید که اگر ولتاژ کم و زیاد شد گوشی یا لپ‌تاپ تون دچار مشکل نشه.

وسایل شخصی

وسایل شخصی مثل مسواک و حوله، شوینده هایی مثل صابون ، شامپو و تاید هم که مشخصه و باید با خودتون داشته باشید.
دمپایی هم مهمه، ممکنه توی دستشویی یا حمام دمپایی نباشه در نتیجه دمپایی ببرید ، حتما هم دمپایی پلاستیکی ببرید که خراب نشه.:)

لباس ، اتو و گیره لباسی

چند دست لباس بیرونی و چند دست لباس روزانه با خودتون ببرید اما زیاد لباس نبرید چون جای زیادی برای آویزون کردن لباس هاتون ندارید. گیره لباسی هم چنتایی ببرید که بتونید لباستون رو بهش آویزون کنید.
گاهی داخل اتاق یا توی حیاط نخ یا بندی وجود داره که بتونید لباس هاتون رو وقتی شستید اونجا آویزون کنید من معمولا یک نخ هم با خودم میبردم و دو سر تخت میبستم و مثلا حوله ام رو اونجا آویزون میکردم که خشک بشه.

خوابگاه دوران کارشناسی – اون چوب های بلندی که پشت تخت ها گذاشتیم در واقع درب های کمد دیواری هستند که در آوردیم و با طناب بستیم به تخت که بتونیم تکیه بدیم 🙂

بشقاب، لیوان، قابلمه، قاشق چنگال و فلاسک چایی

توزیع غذا داخل خوابگاه یا به این شکل هست که توی ظرف آماده به شما داده میشه و یا باید با خودتون ظرفتون رو ببرید. من پیشنهاد میکنم یک ماهی تابه متوسط داشته باشید که هم بتونید به جای بشقاب ازش استفاده کنید و هم اگر خواستید چیزی مثل تخم مرغ بپزید ازش استفاده کنید. یک قابلمه هم خوبه که با خودتون داشته باشید. من تا جایی که یادمه پیش نیومده که بخوام توی خوابگاه غذا بپزم ولی قابلمه برای جوشوندن کنسرو و تن ماهی استفاده میشه.
یک اسکاچ هم برای شستن ظرف هاتون داشته باشید. من پیشنهاد میکنم از اسکاچ شخصی استفاده کنید چون معمولا آشپزخونه اونقدر ها تمیز نیست که از اسکاچ دیگران استفاده کنید و خیلی وقت ها هم آشپز خونه مشاعه و بهتره که وسیله ای رو داخل آشپز خونه نزارید.
مهم ترین چیز توی خوابگاه بعد از سیار برق فلاسک چاییه. دانشجو به چایی زندست. 🙂

نخ ، سوزن و چسب زخم

شاید بنظر بدرد نخور بیاد اما یک نخ و سوزن توی وسایلتون داشته باشید. ضرورتش رو وقتی متوجه میشید که ساعت ۸ میخواید برید کلاس ولی لباس یا جورابتون سوراخ شده. البته همیشه گزینه ی پیچوندن کلاس هم روی میز هست 🙂
چنتا چسب زخم هم توی وسایلتون بزارید. توی اتاق های خوابگاه نه ولی توی سرپرستی معمولا جعبه کمک های اولیه هست اما چسب زخم چیز مفیدیه. خیلی هم جا نمیگیره.

چیز های عمومی

یکسری چیز هم داخل خوابگاه هست که معمولا به شکل عمومی بین بچه ها استفاده میشه مثلا تشت برای شستن لباس یا مایع دستشویی و … . اینجور چیز ها رو معمولا همه شریکی میخرن و با هم استفاده میکنن.

اینها تقریبا چیز های اصلی هست که نیاز دارید. ممکنه چیزی رو فراموش کرده باشم ولی اگر یادم اومد به همین پست اضافه میکنم.

استفاده از مدیر پنجره I3 روی دسکتاپ XFCE

من موقع کار ترجیه میدم تا حد امکان از موس استفاده نکنم چون هم باعث افزایش سرعت کار کردن میشه و هم اینکه به مچ دست آسیب کمتری وارد میکنه در نتیجه سعی میکنم از I3 window manager استفاده کنم. اما یک مشکلی با I3 دارم اون هم این هست که باید کوچک ترین قسمت ها رو دستی کانفیگ کنم، معمولا کارت شبکه رو نمیشناسه یا کارت صدا رو نمیشناسه و … و بعد از نصب یکم اذیت میکنه.


توی محیط های desktop هم من معمولا XFCE رو ترجیه میدم چون هم سبکه و سادس و هم اینکه ریسورس های کمی رو استفاده میکنه اما چون با window manager ای که داره خیلی راحت نیستم میرم سراغ KDE.


امروز به ذهنم رسید که جالب میشه اگر بتونم desktop ام رو به XFCE تغییر بدم و از I3 به عنوان window manager استفاده کنم. سرچ کردم و اول به این ویدیو و بعد به این لینک و این لینک رسیدم
در ادامه سعی میکنم یک خلاصه از مراحل کار بنویسم:

نصب XFCE

ابتدا XFCE رو روی سیستم نصب میکنید.

نصب Nitrogen و I3

ابتدا Nitrogen رو نصب میکنیم که قراره بعدا برای تنظیم کردن background ازش استفاده کنیم و هم چنین i3 رو هم نصب میکنیم

sudo apt-get install nitrogen i3

نصب وابستگی ها

یکسری وابستگی هم نیاز داریم که باید نصب کنیم :

sudo apt install xfce4-dev-tools gcc build-essential autotools-dev libxcb1 libxcb1-dev xcb-proto libglib2.0-0 libglib2.0-dev gobject-introspection libjson-glib-dev gtk-doc-tools pkg-config libgtk2.0-dev libxfce4ui-2-dev xfce4-panel

علاوه بر وابستگی های بالا باید با استفاده از curl وابستگی های زیر رو هم دانلود و نصب کنیم :

curl -s https://api.github.com/repos/altdesktop/i3ipc-glib/releases/latest \
| grep "tarball" \
| cut -d : -f 2,3 \
| tr -d \,\" \
| wget -O i3ipc-glib.tar.gz -qi - 

برای نصب فایل دانلود شده دستورات زیر رو اجرا میکنیم :

tar -xvf i3ipc-glib.tar.gz
cd altdesktop-i3ipc-glib*
 
./autogen.sh --prefix=/usr
make
sudo make install
 
cd ../

وابستگی بعدی رو هم دانلود میکنیم :

curl -s https://api.github.com/repos/denesb/xfce4-i3-workspaces-plugin/releases/latest \
| grep "tarball" \
| cut -d : -f 2,3 \
| tr -d \,\" \
| wget -O xfce4-i3-workspaces-plugin.tar.gz -qi - 

و برای نصب این وابستگی هم از دستورات زیر استفاده میکنیم :

tar -xvf xfce4-i3-workspaces-plugin.tar.gz
cd denesb-xfce4-i3-workspaces-plugin*
 
./autogen.sh --prefix=/usr
make
sudo make install

غیر فعال کردن XFCE windwo manager

ابتدا باید window manager پیشفرض XFCE رو غیر فعال کنیم. برای این کار در قسمت Session and Startup باید دو تغییر ایجاد کنیم :

همانطور که در تصویر مشخص است باید مقدار مربوط به فیلد های xfwm4 و xfdesktop رو روی never قرار بدیم.

فعال کردن I3

در همان صفحه ی Session and Startup در تب application autostart باید یک گزینه برای i3 ایجاد کنیم. برای این کار دکمه add را زده و مقدار فیلد ها را به شکل زیر پر میکنیم :

name : i3 (or whatever)
description : tailing window manager (or whatever)
command : i3

حذف shortcut های غیر مرتبط به i3

چون قرار است از i3 به عنوان window manager استفاده کنیم پس باید shortcut های غیر مربوط به i3 را پاک کنیم. برای این کار در تنظیمات keyboard همه ی shortcut ها را پاک میکنیم.

جایگذاری کانفیگ مناسب برای i3

یک فایل کانفیگ در انتهای این لینک هست که میتونید از اون استفاده کنید. من هم فایل کانفیگ سیستم خودم رو در این ریپوزیتوری قرار میدم

ریبوت کردن سیستم

سیستم رو ریبوت میکنیم. با این کار i3 و XFCE کنار هم اجرا میشن.

نمایش workspace ها در نوار صفحه

در نوار بالای صفحه XFCE یک ویجت جدید به نام I3 workspace plugin قرار دارد که اون رو اضافه میکنیم تا شماره های workspace ها را نشان بده

هکتبرفست ۲۰۲۴، پر استرس ترین هکتبرفست

امروز یکم اکتبر هست و طبق عادت هر سال یادآور هکتبرفست، قبلا اینجا و اینجا در مورد هکتبرفست و اینکه چی هستند نوشتم.
امسال یازدهمین هکتبرفستی هست که برگزار میشه. اولین هکتبرفست در سال 2014 با 676 شرکت کننده برگزار شد و در سال 2023 تعداد شرکت کنندگان به 98,000 رسیده.
اسپانسر های هکتبرفست امسال DigitalOcean, Cloudflare و Quira هستند.

من هر سال قول میدم که امسال در مورد هکتبرفست بیشتر بنویسم و مشارکت کنم ولی هر سال یک مشکلی پیش میاد.
الان ساعت ۳۱ : ۱۱ دقیقه شبه و ساعت ۸ شب (همین چند ساعت پیش) حمله موشکی ایران به اسرائیل انجام شد. امسال هم سعی میکنم اگر تونستم توی هکتبرفست باشم و مشارکت کنم، یا اینجا در موردش بنویسم و یا ویدیو بگیرم و منتشر کنم.تا ببینیم چی پیش میاد …

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

تبریک روز برنامه نویس

امروز 256 (یعنی 2 به توان 8) امین روز ساله و روز برنامه نویس. تبریک میگیم به همه برنامه نویس ها به جز اونهایی که از مهارتشون برای سرکوب و سانسور استفاده می کنند.

به امید روزی که همه ی آدم ها دسترسی آزاد و بدون سانسور به اینترنت داشته باشند.

پیامک جعلی یارانه کمک معیشتی

پدرم امروز اومدم پیشم و یک پیامک رو از داخل گوشیش بهم نشون داد و پرسید آیا این لینک کلاه برداریه یا نه؟. تصویری از پیام اصلی ندارم ولی متنش شبیه به متن زیر بود :

سلام حمایت خانوار نگرفتی بگیر! من خودم گرفتم.
cr.irpgs.com

من ی نگاه سریع انداختم و گفتم که به لینک اطمینان ندارم و بنظرم درست نیست و بهتره یکم صبر کنه اما چند دقیقه بعدش توی تلگرام وسایت های مختلف خبر جعلی بودن این لینک اومد و مطمئن شدم.
توی این پست قصد داریم توضیح بدم که چطوری می‌تونیم بفهمیم که این لینک جعلیه یا واقعی یا حداقل توضیح بدم من توی اینجور مواقع چطوری مسئله رو چک می‌کنم.

چه کسی این پیامک رو فرستاده؟

اگر برنامه نویس باشید خوب می‌دونید که فرستادن یک پیامک با یک لینک به هزاران نفر اصلا کار سختی نیست پس اولین سوالی که باید جواب بدیم که این پیامک از کجا ارسال شده؟
از اونجایی که بحث یارانه و کمک معیشتی هست پس انتظار داریم متولی این مسئله یک نهاد دولتی باشه. در نتیجه انتظار داریم یک نهاد دولتی این پیامک رو برای شما ارسال کنه و اگر به شکل اتفاقی بدستتون رسیده یا دوستی برای شما اون رو فرستاده کمی صبر کنید و بیشتر فکر کنید.
اگر به متن پیامک توجه کنید دو نکته داره :
نکته یک : لحن صمیمی پیامک. اگر این یک پیامک از سمت نهاد دولتی باشه معمولا کمی رسمی تر نوشته میشه. ما پسر خالش نیستیم که با این لحن بهمون پیام بده 🙂
نکته دو :‌ عبارت “من خودم گرفتم”. کسی که این پیامک رو ارسال کرده با نوشتن این جمله سعی کرده یک اعتمادی رو برای خواننده ایجاد کنه و بگه که اعتماد کن چون منم اعتماد کردم و الان پول دار شدم (با پول کمک معیشتی) حالا تو هم عجله کن و پول دار شو.

بررسی URL و اینکه آیا لینک معتبره ؟

بعد از خوندن متن پیام و بررسی اینکه چه کسی این پیام رو فرستاده ی نگاهی هم به لینک میندازم.
قبل از اینکه روی لینک کلیک کنم به آدرس url نگاه می‌کنم و چنتا نکته در مورد این url وجود داره :‌

نکته یک : آدرس url با com ختم شده. اگر نمیدونید com مخفف commercial به معنای تجارت هست و سوال اینه که چرا یک نهاد دولتی باید دامنه com رو برای کمک معیشتی و یارانه استفاده بکنه؟ تا حدودی همین مسئله مشخص می‌کنه که ما با یک لینک اشتباه طرف هستیم.
این نکته رو یادتون داشته باشید که اگر یک نهاد دولتی معتبر بخواد یک لینک برای شما ارسال کنه قسمت انتهایی لینک چیزی شبیه به الگوی زیر باید باشه (حالت هایی هم هست که متفاوت باشه اما این الگو بیشتر تکرار میشه )

.gov.ir

قسمت ir مخفف iran و قسمت gov مخفف government است و تمام اینها یعنی سایت هایی که آخر url شون به .gov.ir ختم میشن در اختیار دولت هستند.

بررسی سایت

بعد از اینکه لینک رو بررسی کردم، لینک رو داخل لپ تاپ خودم باز کردم و صفحه زیر لود شد :

پدر من با دیدن لوگوی وزارت اقتصاد و دارایی حدس زد که سایت باید معتبر باشه. این اشتباهی هست که در نگاه اول خیلیا انجام میدن. در این مورد خاص سازنده سایت خیلی ناشیانه این کار رو انجام داده ولی در بعضی از سایت های جعلی این کار اونقدر خوب انجام میشه که شاید آدم های حرفه ای هم متوجه جعلی بودن سایت نشن.
این نکته رو بدونید که تصویر وزارت اقتصاد و دارایی فقط یک عکس سادست که از اینترنت می‌تونید دانلود کنید، به 10M هم فکر نکنم برسه. در نتیجه هیچ موقع به لوگو و ظاهر اعتماد نکنید.

اگر کلاه بردار (سازنده سایت تقلبی) هم داره این پست رو میخونه میخوام از همینجا بهش بگم که یکم سلیقه به خرج بده و روی UI/UX کار کن. من خودم توی UI/UX افتضاحم ولی اینی که تو درست کردی دیگه خیلی ضایعس. حداقل اون فیلد ها رو بذار وسط صفحه که نصف مانیتور یک صفحه سفید خالی نباشه.

بررسی SSL certificate

کار بعدی که من انجام دادم بررسی SSL certificate بود. با بررسی SSL certificate میخواستم ببینم issuer این certificate چه کسی بوده.
برای بررسی certificate از گوشه سمت چپ مرورگر روی علامت قفل کلیک کردم و پنجره زیر باز شد :

دکمه view certificate رو زدم و صفحه پایین باز شد :

توی هیچ کدوم از قسمت های این certificate من نشونه ای از هیچ نهاد دولتی ندیدم.

بررسی whois

بیاید ی بار دیگه به لینک داخل پیام نگاه کنیم. لینک هست :

cr.irpgs.com

قسمت قبل از com یعنی همون عبارت irpgs آدرس سایت رو نشون میده. شرکت ها و نهاد ها برای اینکه url های کوچیک داشته باشند از مخفف اسم شرکت یا نهادشون برای انتخاب دامنه استفاده می‌کنند.
توی این لینک عبارت irpgs استفاده شده. قسمت ir احتمالا برای اینه که بگه ی جوری به ایران مرتبطه و قصد داره باز هم اعتماد کاربر رو جلب کنه. قسمت pgs هم من نمیدونم مخفف چی هست. احتمالا ی سری کارکتر رندم 🙂

برای اینکه ببینم چه کسی این دامنه رو ثبت کرده توی ترمینالم از این url یک whois گرفتم و خروجی به شکل زیر بود :

من چیز قابل اعتمادی داخل فیلد های whois ندیدم ولی ی سری چیز ها جالب داخلش بود.
مثلا namecheap.com چند جا تکرار شده که یک سایت خرید دامنه است. خود namecheap ی نشون از جعلی بودنه 🙂

خلاصه

سعی کردم خلاصه و کوتاه توضیح بدم چطوری می‌تونیم صحت یک پیامک و لینک رو بررسی کنیم. ممکنه راه حل های مطمئن تری هم باشه که من بلد نباشم و اگر شما بلدید لطفا به من و بقیه هم یاد بدید اما چنتا نکته :‌

نکته یک : کلاهبردار ها هر روز بیشتر و بیشتر میشن پس کمی محتاط تر عمل کنید و به هر پیامی اعتماد نکنید. بهترین راه مقابله افزایش دانش و اطلاعاته. اگر به شکل حرفه ای با کامپیوتر کار می‌کنید احتمالا خیلی بهتر از من می‌تونید این سایت ها رو تشخیص بدید ولی اگر به شکل حرفه ای با کامپیوتر کار نمی‌کنید حتما دانشتون رو افزایش بدید. مسلما سودی که این افزایش دانش به شما می‌رسونه از پولی که بابت کمک معیشتی میگیرید بیشتر به شما کمک میکنه.

نکته دو : همونطور که گفتم این سایت خیلی تابلو و ضایع ساخته شده اما همین سایت ضایع هم تعداد زیادی قربانی گرفته. در حالت های دیگه ممکنه این سایت خیلی بهتر ساخته بشه و شاید آدم های حرفه ای هم نتونن جعلی بودن رو تشخیص بدن پس همیشه سعی کنید چندین راه رو برای صحت سایت بررسی کنید.

نکته سه : با گذشت چند روز از این ماجرا و فراگیر شدن خبرش این سایت هنوز در دسترسه در صورتی که فیلترچی خیلی راحت می‌تونه این سایت رو فیلتر کنه که باعث میشه آدم های کمتری توی تله بیافتند اما ظاهرا این کار سودی براش نداره.

آپدیت : امروز ۱۹ مرداد ۱۴۰۳ سایت رو مجددا چک کردم، حدودا بعد از ۴ روز سایت از دسترس خارج شده و صفحه زیر رو داریم :