دستورات خط فرمان – ۱۶

۱۲ شهریور ۱۳۹۳ بدون دیدگاه

سلام
بعد از مدت ها برگشتم و یه مطلب کوتاه!
برای خواندن فایل‌های PDF برخط (online) داخل ترمینال، کافیه بزنید:


curl 'LINK' | pdftotext - - | less

به همین راحتی…

قرار دادن Alt Shift به عنوان میانبر تغییر زبان صفحه کلید در گنوم ۳.۶

۲ بهمن ۱۳۹۱ ۵ دیدگاه

سلام
دوستانی که فدورا ۱۸ گنوم رو نصب کردن حتما شاهد تغییرات بسیار بودن که بسیاری از این تغییرات به دلیل نسخه گنوم هست که روی فدورا ۱۸ قرار گرفته! یعنی گنوم ۳.۶…
یکی از این تغییرات تنظیم سوئیچ تغییر لایه صفحه کلید هست! در گنوم ۳.۶ قسمت میانبر در صفحه کلید دچار تغییرات فراوانی شده… در این حالت امکان قرار دادن Alt Shift به عنوان میانبر تغییر زبان صفحه کلید وجود نداره!!
ولی چون اینجا آزاده و امتیاز این آزادی اینه که یا راهی خواهم یافت یا راهی خواهم ساخت… خب من هم راهی ساختم که قبلا گفتمش هم راهی یافتم که اینجا میگم خدمتتون…
برنامه gnome-tweak-tool رو نصب کنید.
بعد به قسمت Typing رفته و در قسمت Modifiers of input sources switch گزینه مورد نظرتون یعنی Alt Shift رو انتخاب کنید…
یه خورده خورده کاری دیگه هم هست که ایشاا… به زودی…
موفق باشید…

تبدیل wma به mp3 در لینوکس

۲۱ دی ۱۳۹۱ ۱ دیدگاه

سلام
باز هم مطلبی که با توجه به نیازم بهش بر خوردم.
امروز میخواستم یه فایل wma رو به mp3 تبدیل کنم.
خب اینجا لینوکسه و راه حل‌های زیادی موجوده ولی من از این روش استفاده کردم.


mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader FILE.wma;lame -m s -V 3 audiodump.wav;mv audiodump.mp3 FILE.mp3;rm audiodump.wav

و به راحتی کارم انجام شد.
البته فکر میکنم که نیازی به گفتن نیست که mplayer و lame باید نصب باشه…
موفق و لینوکسی باشید…

نصب مجدد و بروزرسانی تنظیمات گراب

۲۳ آبان ۱۳۹۱ ۲ دیدگاه

سلام
امروز بنا به دلیل خاصی مجبور شدم اوبونتو ۱۰.۰۴ رو در کنار اوپن‌سوزه ۱۲.۲ نصب کنم.
اینکه چطور نصب کردم و اینکه آیا گراب اوبونتو اوپن‌سوزه رو شناخت اصلا مربوط به بحث ما نیست.
در اوبونتو به راحتی با زدن دستور update-grub لیست سیستم‌عامل‌ها بروزرسانی میشه!
اما من کلا خوشم نمیاد نسخه گراب سیستم‌عاملی غیر از اوپن‌سوزه عملیات بوت لپتاپم رو به عهده داشته باشه…!
بنابراین تصمیم داشتم که مجددا گراب اوپن‌سوزه رو نصب کنم. راهنمایی که در این زمینه موجود هست اینه که نسخه DVD نصب اوپن‌سوزه رو بوت کرده و به rescue system وارد شده و پس از یافتن محل فایل کانفیگ گراب با دستورهایی گراب رو مجددا نصب میکنیم.
من هم همین مراحل رو رفتم ولی بنا به دلایلی پس از راه اندازی مجدد سیستم، با اخطار «یافت می نشود جسته‌ایم ما» مواجه شدیم…!!
خب اولین کاری که کردم بالا آوردن اوبونتو به صورت زنده بود. (چون دیسک زنده اوپن‌سوزه نداشتم!)
بعد پارتیشنی که اوپن‌سوزه روی اون نصب بود رو یه جایی سوار کردم.


# mount /dev/sda1 /mnt

و بعد سوار کردن یه سری مسیر برای شناختن سخت‌افزارها و…


# for i in /sys /proc /dev; do mount "$i" "/mnt$i"; done

حالا وارد شدن به اوپن‌سوزه داخل اوبونتو:


# chroot /mnt

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


# grub2-install /dev/sda

خب در حال حاضر گراب روی اوپن سوزه نصب شده ولی تو فهرست گراب خبری از اوبونتو نیست.
اگه از کاربران توزیع‌های دبیان‌بیسد باشید بلافاصله با وارد کردن دستور update-grub می‌تونید فهرست رو کامل کنید ولی در اوپن‌سوزه خبری از این دستور نیست. ابتدا خواستم برم سراغ اسکریپت updategrub ولی به دلایلی که برای خودم کاملا موجه هست پشیمان شدم. بنابراین تصمیم به وارد کردن اوبونتو به فهرست گراب به صورت دستی گرفتم. ولی با توجه به اینکه جوینده یابندست! من با کمی جستجو و خوندن راهنمای گراب۲ به این دستور رسیدم:


# grub2-mkconfig

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


# grub2-mkconfig > /boot/grub2/grub.cfg

و تمام!
موفق و لینوکسی باشید…

اخلاق فناوری اطلاعات

۲۸ شهریور ۱۳۹۱ ۲ دیدگاه

سلام
من به تازگی با موضوعی جالب تحت عنوان یک درس دانشگاهی آشنا شدم. موضوعی که به صورت روزانه خیلی باهاش برخورد داشتم. اخلاق فناوری اطلاعات…!
خوب ما روزانه خیلی با موضوع اخلاق مواجه هستیم. تقریبا در تمامی شئونات زندگی روزانه، بحث اخلاقیات مطرح هست. از نوع برخورد ما با یکدیگر در تاکسی تا صف نونوایی و… در زمینه استفاده از فناوری اطلاعات نیز رعایت اخلاق بسیار مهم هست. در واقع استفاده از فناوری اطلاعات بدون رعایت اخلاق موجبات مضرات بسیار برای اشخاص و اجتماع خواهد شد. تصور تجاوز به حریم خصوصی افراد بسیار ناگوار است. حال اگر هنگام استفاده از فناوری اطلاعات، اطلاعات شخصی ما توسط دیگران به سرقت رفته و استفاده گردد، مصداق بارزی از عدم رعایت اخلاق حرفه‌ای فناوری اطلاعات می‌باشد. همچنین موضوعی که بسیاری از وبلاگ‌نویسان محترم و یا سایر تولید کنندگان محتوا با اون روبرو هستن یعنی قوانین تالیف، یکی دیگر از موضوعات اخلاق فناوری اطلاعات می‌باشد. قبلا هم در مورد این موضوع مطلبی نوشته بودم! با جستجوی عنوان «اخلاق فناوری اطلاعات» در پویش‌گر گوگل به نتایج بسیاری می‌رسیم ولی متاسفانه ۳ صفحه اول تقریبا یک مطلب بود که در سایت‌ها و وبلاگ‌ها مختلف بدون رعایت حقوق نویسنده، منتشر شده! این یکی از بدترین موارد عدم رعایت اخلاق حرفه‌ای هست. کسی که خودش مطلبی در این مورد منتشر می‌کنه حداقل این یک مورد رو باید رعایت می‌کرد…!
من همیشه تمام تلاش خودم رو در جهت رعایت این موضوع کرده و سعی می‌کنم که تذکرات لازم رو به دیگران هم بدم. به عنوان یه کاربر نرم‌افزار آزاد، همیشه سعی می‌کنم که قوانین حق نشر رو رعایت کنم! از نرم‌افزارهایی با مجوزهای بسته تا حد امکان استفاده نمی‌کنم و این شامل قلم‌های فارسی و لاتین هم می‌شه! استفاده از قلم‌های رایگان یا استفاده از نرم‌افزارهای اداری رایگان و موارد مشابه نمونه‌ای از رعایت اخلاق حرفه‌ای هست. البته کسی که حاضره برای استفاده از این نرم‌افزارها، هزینه اونها رو پرداخت کنه مشکلی نیست ولی به نظر من کسی که روی کامپیوترش انبوهی از نرم‌افزارهای قفل شکسته و دزدی نصبه، هرگز نمی‌تونه تو زندگی روزمره هم اخلاق رو رعایت کنه و به حقوق دیگران احترام بزاره…!
استاد محترم از ما خواسته بود که مقاله این درس در دو صفحه تهیه و در مکانی بارگزاری کنیم و پیوند اون رو با سایر دوستان به اشتراک بزاریم! همین اشتراک گذاری یکی از بهترین گزینه‌های اخلاق فناوری اطلاعات هست. متاسفانه فرهنگ اشتراک گذاری در بین جامعه ما خصوصا کاربران رایانه رو به نزول هست! به شخصه این حرکت استاد گرامی رو به شدت تحسین می‌کنم!
ابتدای امر خواستم مطالبی در مورد اخلاق فناوری اطلاعات تهیه کرده و فایل اون با دیگران به اشتراک بزارم ولی بهتر دیدم که عین مطلب رو با هماهنگی استاد در وبلاگم منتشر کنم!
به امید روزی که شاهد رعایت اخلاق فناوری اطلاعات در جامعه باشیم.

روز جهانی چپ‌دست‌ها

۲۲ مرداد ۱۳۹۱ ۱ دیدگاه

سلام
۱۳ اوت که امسال شده ۲۳ مرداد روز جهانی چپ‌دست‌هاست…!
این روز نشان میده که چپ دست‌ها هستن و باید در زندگی اونها رو هم مورد لحاظ قرار داد…! از طراحی مدارس ابتدایی گرفته تا طراحی مبلمان شهری!
منم چپ دستم… من بجز نوشتن، تقریبا همه کارها رو با هر دو دست میتونم انجام بدم…. اما با دست چپ راحت‌ترم! با این وجود خیلی مواقع با جامعه بخاطر چپ دست بودنم به مشکل برخوردم… از کلاس اول ابتدایی تا دانشگاه، اداره، رانندگی، سر سفره غذا و… بهرحال من که عادت کردم! در کل بیشتر چپ دست‌ها با شرایط فعلی‌شون هم‌زیستی مسالمت آمیز دارن… نکته جالب برخورد بعضی از مردم در مواجهه با یه چپ‌دسته! چنان با تعجب از چپ‌دست بودن طرف سوال می‌کنن که انگار با شخصی برخورد کردن که ۳ تا دست داره….!
باز ما چپ‌دست‌ها که یه روز واسه خودمون داریم! راست‌دست‌ها به فکر خودشون باشن که همینم ندارن :)
روز چپ‌دست‌ها به چپ‌دست و راست‌دست مبارک…
ضمنا ماه رمضان هم داره تموم میشه… تو این چند روز آینده، روزه‌دار و روزه‌خوار، التماس دعا….

فعال کردن پوشه کاربر (public_html) در آپاچی روی لینوکس

۱۹ خرداد ۱۳۹۱ ۳ دیدگاه

سلام
خیلی وقته که به قول دوستان تولید محتوا نکردم!
پس امشب یه مطلب آموزشی:
بعضی از دوستان عادت دارن که پوشه ریشه آپاچی رو تغییر داده و به مسیر پوشه خانگی انتقال بدن تا هم مشکل عدم دسترسی ویرایش حل بشه و هم اگه مجددا سیستم‌عامل رو نصب کردن، خدای نکرده اطلاعات از دست نره! (برای دانستن چگونگی تغییر مسیر پوشه ریشه آپاچی به اینجا مراجعه کنید.)
اما من معمولا از پوشه public_html تو پوشه خانگی استفاده می کنم! خب تو اوپن سوزه بصورت پیش‌فرض این مورد فعاله و نیازی به هیچگونه تغییری نیست! اما امشب بعد از نصب فدورا خواستم که این مورد رو فعال کنم! پس اول کانفیگ قبلی آپاچی روی اوپن‌سوزه رو با کانفیگ آپاچی روی فدورا مقایسه کردم و بعد هم یه جستجو تو اینترنت!
و اما نتایج:
مرحله اول:
تو پوشه خانگی خودتون یا هر کاربر دیگه یه پوشه با نام public_html ایجاد می‌کنیم و دسترسی ۷۵۵ بهش میدیم:


mkdir ~/public_html
chmod 755 ~/public_html

مرحله دوم:
فایل کانفیگ آپاچی رو باز می‌کنیم که مال من میشه:


vim /etc/httpd/conf/httpd.conf

و اگه از اوبونتو یا دبیان استفاده می‌کنید میشه:


vim /etc/apache2/apache2.conf

سپس خط زیر رو پیدا کرده:


UserDir disabled

و به شکل زیر تغییر میدیم:


UserDir enabled <username>

بعد خط زیر رو فعال می‌کنیم: (یعنی خط رو از حالت یادداشت خارج می‌کنیم. (علامت # اول خط رو پاک می‌کنیم.))


# UserDir public_html

اگه خطوط بالا تو فایل نبود اونها رو بنویسید!
بعد خطوط <Directory /home/*/public_html> و </Directory> رو تو فایل پیدا کرده و هم این خطوط و هم هرچی که بینشونه رو فعال می‌کنیم. (مثل بالا # رو از اول خطوط پاک می‌کنیم.)
خب تا اینجا کار تمومه!
اما اگه از فدورا استفاده می‌کنید و SELinux فعاله باید مجوز دسترسی به پوشه public_html رو ایجاد کنیم. پس:
مرحله سوم:
ابتدا بزنید:


setsebool -P httpd_enable_homedirs true

و بهتره که بزنید:


chcon -R -t httpd_sys_content_t ~<username>/public_html

حالا میتونید تو مرورگرتون بزنید:
http://localhost/~USER/
موفق باشید ;)

دستورات خط فرمان – ۱۵

۲۴ اردیبهشت ۱۳۹۱ ۱ دیدگاه

سلام
حتما برای شما هم پیش اومده که یه فایل که دسترسی لازم روی اون رو ندارید بدون sudo با vim باز کرده باشید! و بعد از تغییرات فراوان متوجه این موضوع بشید!
جهت ذخیره کردن تغییرات روی فایل کافیه بزنید:


:w !sudo tee %

به همین راحتی…

دستورات خط فرمان – ۱۴

۱۴ فروردین ۱۳۹۱ بدون دیدگاه

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


showkey -a

سپس هر کارکتری که می‌خواهید رو وارد کنید!
با ctrl + D هم می‌تونید از این محیط خارج بشید!

دستورات خط فرمان – ۱۳

۱۲ فروردین ۱۳۹۱ بدون دیدگاه

سلام
شما هم اگه مثل من از توزیع‌های دبیان‌بیسد استفاده می‌کنید و مشکل پر شدن فضای حافظه سیستم بوسیله کش رو دارید کافیه بزنید:


echo 3 > /proc/sys/vm/drop_caches