لینوکس و من

ایرانسل در لینوکس!

سلام!

 

جند وقتی هست که ایرانسل و همراه اول GPRS نامحدود میدن. البته با تعرفه های مشخص. امروز پهنای باند ADSL من تموم شد! گفتم GPRS ایرانسل رو یه امتحانی بکنم. طرح ۲۴ ساعته نامحدود به مبلغ ۱۰۰۰ تومن رو گرفتم. گوشیم رو به لپتاپ وصل کردم. لپتاپ اوبونتو ۹٫۰۴ داره. به محض اتصال گوشی، یه پنجره اومد که گفت بیا اینترنت موبایلتو وصل کنم! گفتم چاکرتیم، بفرمایید…

 

بعد پرسید خب کدوم کشور هستی؟! گشتم دیدم ایران نداره. خودش عربستان رو پیشنهاد داده بود. (بعد فهمیدم که اهمیتی نداره کدوم کشور رو انتخاب کنیم. اوبونتو خواسته به طور پیشفرض تنظیمات اپراتور ها رو پیشنهاد بده). من همون عربستان رو انتخاب کردم.

 

بعد میریم سراغ network manager که توی panel هست. اون connectionی که ساخته بودیم edit میکنیم. و تنظیمات ایرانسل رو جایگزین میکنیم. به این صورت که: APN = mtnirancell و بعد ا ز tab به نامppp settings دکمه configure methods رو کلیک میکنیم و دو تا تیک MSCHAP و MSCHAP V2 رو بر میداریم. حالا تنطیمات رو ذخیره میکنیم و تمام! حالا میتونید به اینترنت وصل شید و لذت ببرید.

 

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

 

من روی هم رفته راضی هستم. میخوام تعرفه ی ۳۰۰۰ تومن که از ۱۱ شب تا ۶ صبح برای یک ماه هست رو انتخاب کنم. خب چی بهتر از این با این شرایط؟!!

ویرایش یک اتوبوس عکس در ترمینال!

عنوان ایهام تناسب داره! منظورم اینه که ویرایش چندین عکس در خط فرمان لینوکس. تنها با یک خط دستور! مثل مطلب قبلی از دستور for استفاده میکنیم تا عکس ها رو در یک فولدر پیدا کنه و بعد تغییرات خودمون رو روی عکس ها میدیم. تغییراتی که خودم لازم داشتم، یکی تغییر اندازه ی عکس ها به ۸۰۰×۶۰۰ بود و یکی گذاشتن یک watermark روی تک تک عکس ها. برای این کار اول باید imagemagic رو نصب کنیم و بعد بریم توی فولدر عکس ها و ترمینال رو اونجا باز کنیم. آنگاه: (!)

 

اول تغییر اندازه ی عکس ها:

 

for k in $(ls *.JPG); do convert -resize 800x600 -quality 90 $k re-$k; done

 

با این دستور عکس های با پسوند JPG (دقت کنید که به حروف بزرگ و کوچیک حساسه) تبدیل به عکس هایی با اندازه ی ۸۰۰×۶۰۰ با کیفیت ۹۰٪ میشن که اول اسمشون re داره. یعنی فایل اصلی دست نخورده باقی میمونه.

 

حالا میخوایم به عکس های جدید یک watermark بیفزاییم! یعنی مثلا اسم خودتون، یا وبسایتتون… بطن کار اینه که دستور پایینی دو تا عکس رو با درجه شفافیتی که تعیین میکنیم میندازه روی هم.  پس ما یه عکس کوچیک میسازیم که توش نوشته مثلا delstory.com . اندازه این عکس wm.png مثلا هست ۱۲۷×۲۷ و بعد اون رو با درجه شفافیت ۸۰% میندازیم روی عکس ها.

 

for k in $(ls re*.JPG); do composite -watermark 80% wm.png $k wm-$k; done

 

نتیجه ی این دستور، فایهایی هستند به نام wm-re-FILENAME.JPG که دارای سایز ۸۰۰×۶۰۰ و مارک دلخواه شما هستند. بنا بر این الآن سه گروه فایل داریم. یک گروه فایل اصلی (اولیه) و دست نخورده. یک گروه عکس هایی که فقط تغییر اندازه پیدا کردن و یک گروه عکس هایی که تغییر اندازه پیدا کردن و watermark روشون قرار گرفته. میتونید گروه دوم یا اول رو حذف کنید.

آفرین پسر خوب

ببین، هر شب ساعت ۱۲ ، برو خونه ی من، هرچی فایل که اول اسمش core بود پیدا کن، بعد همه رو پاک کن بریز دور. آفرین پسر خوب. حالا یه بار بهم بگو چی بهت گفتم؟

۰ ۰ * * * for k in $(ls /home/amin/core.*); do rm $k; done

احسنت. معلومه که خوب فهمیدی…

اصولا لینوکس همیشه با شعور بوده. خدا حفظش کنه.

سر انجام راهی برای کنترل سرعت!

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

به طور آزمایشی روی ۴ تنظیم کردم، عملیات با موفقیت انجام شد، اما کمی طول کشید. باید سر فرصت سرعت های بالاتر رو امتحان کنم تا بهترینش رو بدست بیارم. برای این کار، بسته ی trickle رو از توی synaptic یا terminal نصب کنید. حالا با این دستورات، میتونید تنظیمات مختلف رو انجام بدید. مثلا:

trickle -u 4 -d 200 firefox

یعنی آپلود ۴kb و دانلود ۲۰۰kb

trickle -u 4 firefox

یعنی با دانلود کاری نداشته باش، فقط آپلود رو محدود کن.

trickle -d 10 firefox

یعنی آپلود رو کاری نداشته باش، فقط دانلود رو بیارش روی ۱۰. (محدودش کن)

میتونید به جای firefox هر نرم افزار دیگه ای رو بذارید.

آخیش!

هر چند این راه حل اساسی نیست، اما داره کار میکنه!

vlc و پخش فایل ویدئویی dat در vcd

وقتی یک vcd میذارید توی درایو، به سبک قدیم نرید روی فایل dat کلیک نکنید تا بیاد! چون نمیاد! توی vlc باید open disc رو بزنید و بعد cd رو انتخاب کنید تا بیارتش.

status های متفاوت برای چند اکانت در pidgin

شاید شما چند تا اکانت مسنجر داشته باشید و با pidgin میخواید کار کنید. و بخواید هر کدوم از این اکانت ها در عین حال که همه enable هستند status خودشون رو داشته باشن. مثلا یکی invisible باشه، یکی available و غیره.

 

برای این کار بسته ی pidgin plugin pack رو نصب کنید و بعد در قسمت پلاگین ها، mystatusbox رو فعال کنید. حالا میتونید اکانت های مختلفی رو همزمان باهم در pidgin داشته باشید که وضعیت هر کدوم با بقیه فرق می کنه.

یک VLC

از اینکه با هر بار کلیک کردن روی فایل های موزیک یه دونه VLC باز میشد خوشم نمیومد. مجبور بودم قبلی رو ببندم یا اینکه فایل موزیک رو بکشونم توی همون VLC.

 

این مورد با یه تیک توی قسمت interface از prefrences حل میشه: Allow only one instance

sudo در پارسیکس

نمیدونم چرا توسعه دهندگان پارسیکس از sudo مثل سایر توازیع (!) مثل اوبنتو استفاده نمی کنن. خیلی کار ها رو راحت تر میکنه خب! برای اینکه کاربر مورد نظرتون رو بهش اجازه بدید از sudo استفاده کنه، در ترمینال پارسیکس تایپ کنید su و بعد که پسوردتون رو زدید این رو اجرا کنید:
 
sudo visudo
 
حالا زیر خط root    ALL=(ALL) ALL اضافه کنید:
 
usernamEshoma    ALL=(ALL) ALL
 
حالا میتونید save کنید. اما برای اینکه در اجرای sudo از شما پسورد خواسته نشه، این خط رو هم باید اضافه کنید:
 
usernamEshoma    ALL = NOPASSWD: ALL
 
که این از نظر امنیتی (!) میتونه خطر ناک باشه. اما واسه من که خطری نداره. برای اعمال این تغییر یک restart لازم است.

سلام خدافظ!

اولین قدم در Arch اتصال به اینترنت بود. که خب چندان فرقی با بقیه نداشت. دومین قدم نصب فایرفاکس! چون مرورگر پیشفرض نیست و منم هزارتا کار تو فایرفاکس داشتم. وقتی فایرفاکس رو نصب کنید، متوجه میشید که خیلی بد قیافه و بیریخته! و برای مدیریت فایلها هم از رابط gtk استفاده میکنه. برای اینکه اینها درست بشه این کارها رو میکنیم:

sudo pacman -S gtk-qt-engine

و بعد شروع میکنه به دانلود و … ممکنه یکی دو تا فایل رو هم نتونه دانلود کنه، شما خودتون اونها رو دانلود کنید و در فولدر /var/cache/pacman/pkg/ کپی کنید.

بعد این theme رو برای فایرفاکس دانلود کنید: https://addons.mozilla.org/en-US/firefox /addon/59338

حالا توی فایرفاکس برید به قسمت تنظیمات مخفی!! توی نوار آدرس: about:config و عبارت platform رو پیدا کنید و مطمئن بشید که ui.allow_platform_file_picker برابر با false هست.

سومین قدم! زبان فارسی عزیز! توی منو سرچ کنید keyboard layouts و برید زبان فارسی رو اضافه کنید!

چهارمین قدم نصب فونت! باز توی منو سرچ کنید font و برید هر فونتی که دارید نصب کنید!

دیگه پنجمین قدم وجودنداره چون دارم بر میگردم روی دبیان و گنوم. این چاکرا هنوز اون قدر پایدار نشده که اعصاب خورد نکنه. این ها رو هم نوشتم بلکه به درد کسی خورد!

gui در cron در karmic

قبلا گفته بودم که چه طوری برنامه های گرافیکی رو با scheduled task اجرا کنید. توی karmic (اوبونتو ۹.۱۰) باید یه تنظیمی رو قبلش انجام بدین. در ترمینال:

~$ xhost +local
non-network local connections being added to access control list
~$ xhost
access control enabled, only authorized clients can connect
LOCAL:
...