تبلیغات
لینوکس و من - مطالب ترفند
لینوکس و من

روتوش تصاویر در GIMP

نویسنده : محسن شایان | تاریخ: 1395/03/21

ویدیو زیر از این سایت هست. من فقط توی آپارات ریختم.

[http://www.aparat.com/v/9sdVZ]


[http://www.aparat.com/v/IXzoU]



[http://www.aparat.com/v/LKtTH]

مخفی کردن فایلها در لینوکس بدون گذاشتن نقطه

نویسنده : امین | تاریخ: 1395/02/30

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

کافیه یک فایل به این اسم در پوشه ای که میخواهید فایلها و پوشه هایی رو مخفی کنید بسازید hidden. و در اون اسامی چیزهایی که میخواید هر کدوم در یک خط بنویسید و ذخیره کنید. و بعد یک بار فایل منیجر رو ببندید و باز کنید. خواهید دید که فایلها مخفی شدند. و البته با کلید Ctrl + H نمایش داده میشن.
به گفته لینک منبع این در nautilus هم عمل میکنه. و من الان با Thunar در Xfce هم که امتحان کردم کار میکنه.
چقدر خوب واقعا

لینک‌های مرتبط

آوردن صفحه لپتاپ توی گوشی!

نویسنده : امین | تاریخ: 1395/02/26

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


البته چون تبلت من 4:3 هست اینجوری شده.

هرچند راه های مختلفی برای اینکار هست، اما ما میریم سراغ یک راه خیلی ساده و کم دردسر به نام vnc یا virtual network computing.
ایشون همون مسئول ایجاد کانکشن های remote desktop هستند. که حالا ما میخوایم از یک اپلیکیشن ساده ی آندرویدی استفاده کنیم و به سیستم لپتاپ یا کامپیوتر خونگیمون ریموت کنیم.
در حال حاضر این اپلیکیشن به نام bVNC رو میتونید از اینجا دانلود کنید و در دستگاه آندرویدی خود نصب کنید.

حالا بریم سراغ کامپیوتر، در اینجا مانجارو. به ادامه ی مطلب برید تا دستورات و باقی ماجرا رو بخونید...

ادامه مطلب

کانفیگ Openbox

نویسنده : محسن شایان | تاریخ: 1395/02/20

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

https://github.com/m0sen/openbox

اسکرین شات از اپن باکس
ادامه مطلب

منحنی رنگ GIMP

نویسنده : محسن شایان | تاریخ: 1395/02/12

در پست قبلی من ۲8 تا منحنی رنگ رو قرار دادم و در این پست 8 عدد منحنی رنگ پرکاربرد رو براتون گذاشتم.
برای دریافت هم از این لینک استفاده کنید.

دانلود از ترین بیت

دانلود یک سایت و تبدیل اون به یک فایل chm

نویسنده : امین | تاریخ: 1395/02/9

گاهی پیش میاد که لازم داریم یک سایت رو بصورت آفلاین داشته باشیم. ابزارهای متفاوتی برای اینکار هست، اما با دم دست ترین چیز در لینوکس میشه یک سایت رو دانلود کرد. این یک نمونه ی دستور برای دانلود از یک URL خاصه (در اینجا http://example.com/exam/html ). اگه سرچ کنید به optionهای دیگه هم میرسین. اما همینا به نظر من خوبن.

 wget http://example.com/exam/html/ -k -c -r -p --no-parent --domains example.com

حالا سایت ما دانلود شده و در یک پوشه وجود داره. لینکها همه تبدیل به لینکهای local شدن تا مشکلی پیش نیاد. اما خیلی خوب میشه که مجموعه ی این فایلهای دانلود شده رو تحت عنوان یک فایل داشته باشیم. chm یک فایل مربوط به مایکروسافته. اما خب، بهر حال چیز خوبیه. فایلهای help ویندوز همه chm هستن. (دست کم تا موقعی که ویندوز اکس‌پی بود این طوری بود. در مورد ویندوزهای بعدی اطلاعی ندارم. چون دیگه کار نکردم)
خیلی گشتم تا یک ابزاری رو پیدا کردم که کارش تبدیل یک سری فایلهای html به chm بود و در لینوکس هم کار کنه. چون اکثر چیزا عکس این کار رو میکنن. یعنی فایلهای chm رو تبدیل میکنن. نه اینکه بسازن.

این فایل رو دانلود کنید و از داخل پوشه Rahman CHM Maker اجراش کنید. یک پنجره ای باز میشه که گویای همه چی هست. به راحتی میتونید فایلهای دانلود شدتون رو به chm تبدیل کنید.



نمونه اش این فایل هست که من ساختم و یک اطلس بیماری های پوستی است.

راحتر کردن samba

نویسنده : محسن شایان | تاریخ: 1395/02/2

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

لینک‌های مرتبط

پیدا کردن یک عبارت در یک سری فایل

نویسنده : امین | تاریخ: 1395/01/30

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

grep -rnw '/path/to/somewhere/' -e "pattern"
یک دستور تیپیک برای جست و جوی عبارت pattern در یک دایرکتوری.

grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"

این دستور جست و جو رو در فایلهایی انجام میده که پسوند اونها به c یا h ختم بشن

grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern"
این دستور هم میگه که همه فایلهایی که آخرشون به O ختم میشه از جست و جو خارج کن

یکم که با این دستورات بازی کنید نتیجه دلخواه خودتون رو میگیرید. برای توضیحات بیشتر به لینک منبع برید.

ویرایش:
یکی از خوانندگان عزیز وبلاگ، صدراله در مورد این سرچ کرد که چگونه یک عبارت را در تعداد زیادی فایل پیدا کنیم و اون را با یک عبارت دیگه جایگزین کنیم. یعنی همون find and replace در مقیاس بزرگ!
خودش زحمت کشید و جواب رو پیدا کرد و به اشتراک گذاشت. ممنون از تلاشش

 find /home/user/directory -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
دستور بالا در مسیر مشخص شده  cybernetnews را در فایلهایی که انتهای پسوند آنها c دارد پیدا و آن را به cybernet تبدیل میکند.

 find /home/user/directory -type f -readable -writable -exec sed -i "s/cybernetnews/cybernet/g" {} \;
دستور بالا در مسیر مشخص شده عبارت cybernetnews را در همه ی فایلهای قابل خواندن، قابل ویرایش و اجرایی  پیدا و آن را به cybernet تبدیل میکند.
بدیهیه که با این دستورها خیلی کارهای بزرگتری میشه کرد. کافیه بلد باشیم و خلاقیت داشته باشیم.

لینک‌های مرتبط

بلاک صد در صدی پنجره های مزاحم popup در فایرفاکس

نویسنده : امین | تاریخ: 1395/01/22

حتما برای شما هم پیش آمده که وارد یک سایتی میشید (مخصوصا سایت های ایرانی) و هی همینجوری پنجره های بیخودی و مزاحم popup باز میشن. حتی این مورد در سایت های بزرگی مثل 20script هم دیده میشه.
این روش به حدی آزار دهنده است که آدم رو مجبور میکنه به دنبال یک راه حل جدی بره. هر چند خود مرورگر popupها رو بلاک میکنه، اما این مردم‌آزار ها روش هایی دارن که باز هم این کار رو میکنند.
اما یک افزونه پیدا کردم که بطور خیلی قاطعانه تمام پنجره های popup رو بلاک میکنه. صریح و بدون تعارف!
این افزونه رو برای فایرفاکس نصب کنید. (در آندروید هم نصب میشه) و از شر popup های مزاحم خلاص شید.

چگونه از شر پیام بروزرسانی Flash در فایرفاکس خلاص شویم!

نویسنده : امین | تاریخ: 1395/01/12

یکی از آزار دهنده ترین چیزها در لینوکس از سالیان دراز مسئله Flash بوده و هست.قدیم ها که باید جون میکندی تا برای سیستم های ۶۴ بیتی نصبش کنی، الان هم که دیگه Adobe برای لینوکس توسعه اش نمیده!
از این رو فایرفاکس محترم دم به دیقه توی هر سایتی که میری میاد میگه آقا این Flash شما قدیمیه و بلاک شده،‌آپدیتش کن. بهش هم میگی نه همینو استفاده کن از فرداش دوباره همون آش و همون کاسه.
قضیه از این قراره که یه فایل از خدا بیخبری توی پوشه ی پروفایل فایرفاکس هست به نام blocklist.xml که چیزهایی که قراره بلاک بشن توی این لیست میشن و این لیست هر روز اتوماتیک دانلود میشه. بنابراین هر وقت شما به سایتی دسترسی به فلش را دادی، فردا دوباره از بین میره این اجازه شما.



کاری که میکنیم اینه که میایم محتویات این فایل رو پاک میکنیم و بعد permission اون رو به حالت read only تغییر میدیم که مرورگر عزیز دیگه نتونه این فایل رو تغییر بده.
خلاص!

 su
rm /PATH/TO/blocklist.xml
touch /PATH/TO/blocklist.xml
chown -R root:root /PATH/TO/blocklist.xml
chattr +i /PATH/TO/blocklist.xml

... 3 4 5 6 7 8 9 ...