چطور یک معلم، بدون پرداخت حتی ۱ دلار یک لابراتور کامپیوتر ساخت؟

یه معلم به اسم Robert Litt اومده یه لابراتور کامپیوتر ساخته. چقدر خرج کرده؟ هیچی! رابرت اومده با donateهای مردم کامپیوتر خریده و از کامپیوترهای به اصطلاح خراب استفاده کرده. روی اونا لینوکس نصب کرده و بیشترشون خوب کار کرده. الان دانش‌آموزهای اون مدرسه دارن از نرم‌افزارهای آزاد استفاده میکنن و سخت‌افزارها هم که با کمک‌های مردمی و کامپیوترهایی که تصور میشد خرابن جمع شدن. جالبه، نه؟

متن کامل رو میتونین از اینجا بخونین.

یه راه برای حرفه‌ای نشون دادن شما!

اگه بخواین پیش بقیه خودتون رو حرفه‌ای نشون بدین یا درواقع «کلاس بذارین» چیکار میکنین؟ ترمینال رو باز میکنین و چند تا دستور الکی میزنین؟ یه راه باحال‌تر سراغ دارم! اول این و این فایل رو دانلود و به دایرکتوری Home خودتون کپی کنین. بعد این دستور رو بزنین:

bash xtms.doc

البته کمی از cpu استفاده میشه. ولی راه بامزه‌ایه واسه حرفه نشون دادن خودتون!
برای کنسل کردن هم که خوب کافیه ترمینالی که این دستور رو توش زدین رو باز کنین Ctrl + C بزنین.
بعد از زدن این کامند، دسکتاپ به این شکل میشه:

درضمن، دلیل doc بودن فرمت فایل‌ها هم اینه که وردپرس از gz و bz2 و zip پشتیبانی نمیکنه. گولش زدم درواقع!

و بالاخره… مهاجرت به OpenBox

دیروز تصمیم گرفتم اوپن‌باکس رو کانفیگ بکنم بالاخره. از ساعت 6 7 عصر تا چهار نصف شب مشغولش بودم. ولی ارزشش رو داشت. برای اولین بار فهمیدم توی دسکتاپم چی میگذره و از کدوم برنامه‌ها استفاده میشه. یه اسکرین‌شات هم از دسکتاپم گرفتم:

ابزارهای استفاده شده هم اینا هستن:

پنل بالایی: fbpanel

بار پایینی: wbar

آیکون‌های دسکتاپ: idesk

بکگراند صفحه: با feh تنظیم شده. والپیپر هم از سایت HD Wallpapers هست.

برنامه‌های GTK رو با lxappearance تنظیم کردم که با تم Oxygen باز بشن.

تم اوپن‌باکسم هم Thebear هست.

برای کانفیگ هم از آموزش ایمان کمک گرفتم.

اینم یه دلیل برای دوست داشتن لینوکس! همه چیز دست خودمونه و میتونیم هرچیزی رو تنظیم کنیم.

مهاجرت به zsh

یه مدت بود که میخواستم به zsh مهاجرت کنم. چون بش قابلیت کامل کردن خوبی نداره و معمولا فقط دایرکتوری‌ها رو میاره! ولی الان، با کمک شاهین دارم از zsh استفاده میکنم. قابلیت‌های خوبی داره. مخصوصا من قابلیت کامل کردن آرگومنت‌ها رو دوست دارم. به پیشنهاد شاهین، از oh-my-zsh استفاده میکنم. کل bashrcم رو هم کپی کردم به zsh و مشکلی ندارم. البته با PS1 مشکل داشتم که اونو هم به لطف شاهین حل کردم. الان PS1م اینه:

%n@%M %* %~ $

توی بش این بود:

\u@\h `date +%X`  \W $

البته هنوز برای اسکریپت‌ها از bash استفاده میکنم.

مدرک گوگل‌داکس و رزومه‌نویسی درسنامه

دو تا مدرک درسنامه دیگه! یکی رزومه‌نویسی که درواقع یه مینی‌دوره هست، و یکی گوگل داکس. رزومه‌نویسی زیاد به دردم نمیخوره و همینجوری ثبت نام کردم! فعلا برام زوده. ولی گوگل‌داکس چیز به درد بخوری هست.

مدرک رزومه‌نویسی:

مدرک گوگل‌داکس:

اسکریپت‌هایی که بیشتر استفاده میکنم

اگه مطالب منو توی پرشیاتوت دنبال کرده باشین، احتمالا میدونین که من اسکریپت‌های خودم رو که بیشتر از بقیه استفاده میکنم، میریزم به دایرکتوری ~/.commands . الان میخوام براتون بعضی از این اسکریپت‌ها رو بگم که چیکار میکنن.

battery

همونطور که از اسمش معلومه، درصد باتری رو میگه.

calc

ماشین حساب پایتونیم که همیشه به bc ترجیحش میدم!

checkhosts

یکی از روش‌های هک اینه که از فایل hosts مثلا صفحه فیس بوک رو به یه صفحه تقلبی میبرن و رمز رو میگیرن. با این اسکریپت من چک میکنم که فایل /etc/hosts تغییر کرده یا نه.

complsound

این اسکریپت که در واقع میتونستم یه alias توی bashrc هم بکنمش، میاد این فایل رو با mplayer اجرا میکنه:

/usr/share/sounds/freedesktop/stereo/complete.oga

درواقع این یه صدای دینگ هست.

converttoutf8

از این اسکریپت برای تبدیل زیرنویس‌های فارسی به utf-8 استفاده میکنم.

cpusage

مقدار استفاده از cpu رو نشون میده.

cputemp

گرمای cpu رو مینویسه.

dllist

لیست دانلودهام رو مینویسه.

dlmaker

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

downloader

دانلودهام رو شروع میکنه.

enabletouchpad

این مال موقعی بود که تو فدورا بودم. گذاشته بودمش به استارت‌آپ که تاچ‌پد رو فعال بکنه.

filter

سایت‌ها رو فیلتر میکنه (نه اینکه فیلترینگ خیلی کمه!) از طریق فایل /etc/hosts

finder

بین کامندهام سرچ میکنه.

fontconfig

وقتی یه فونت به ~/.fonts اضافه میکنم، کانفیگش میکنه.

killdler

اسکریپت downloader رو متوقف میکنه. البته با Ctrl+C هم میشه، ولی برای وقت‌هایی که بخوام توی یه اسکریپت دانلودام رو قطع بکنم، از این استفاده میکنم.

killer

براساس اسم پروسس، بینشون سرچ میکنه و kill میکنتشون.

morethan0cpusage

پروسس‌هایی که بیشتر از 0 از cpu استفاده میکنن رو لیست میکنه.

ogv2avi

فرمت ogv رو به avi تبدیل میکنه.

osfinder

برنامه‌های اوپن سورس یه دایرکتوری رو لیست میکنه.

rbp

وقتی یه پروسس بسته شد، این میفهمه و یه پروسس دیگه (که هر دو رو بهش داده بودیم) رو اجرا میکنه.

تبریز لاگ

امروز برای اولین بار، به تبریز لاگ رفتم. خوب بود. درمورد دیتابیس‌های اوراکل و nmap حرف زدیم. احتمالا منم کمی از شل‌اسکریپتینگ و پایتون حرف بزنم. سایتشون هم جدیده و کلی تاکید میکنن که بریم ثبت‌نام بکنیم و مقاله‌ای چیزی بذاریم!