منبع اصلی نوشتار زیر در این لینک قرار دارد

اپدیت کردن تمام سورس‌های موجود

دیشب می‌خواستم یه چندتا سورس که از ورژن کنترل گرفته بودم آپدیت کنم ولی حسش نبود ببینم اینو با git گرفتم یا bzr یا … . نشستم یه اسکریپت کوچیک نوشتم که هر وقت اجراش می‌کنین اینجور عمل می‌کنه.
همه پوشه‌های دایرکتوری فعلی رو چک می‌کنه و براساس برنامه ورژن کنترل که قبلا داشته سورستون رو آپدیت می‌کنه.
برای اجرا فایل updateall.sh رو توی اون دایرکتوری که پوشه‌های کد برنامه‌ها هست کپی کنین و سپس اجراش کنین. همین!
دقت کنین فایل مرتبط به ورژن کنترل باید در بالاترین سطح اون پوشه باشه و برای  زیرشاخه‌هاش جواب نمی‌ده.
فعلا فقط از git, hg, bzr,svn پشتیبانی می‌کنه.
مشکلی که داره اینه که اگه یکی از سورسها رو نتونست بگیره جایی ذخیره نمی‌کنه فقط توی همون ترمینال پیرنت می‌کنه که این Error پیش اومد.
از اینجا دانلود کنید!


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اپدیت کردن تمام سورس‌های موجود

دیشب می‌خواستم یه چندتا سورس که از ورژن کنترل گرفته بودم آپدیت کنم ولی حسش نبود ببینم اینو با git گرفتم یا bzr یا … . نشستم یه اسکریپت کوچیک نوشتم که هر وقت اجراش می‌کنین اینجور عمل می‌کنه.
همه پوشه‌های دایرکتوری فعلی رو چک می‌کنه و براساس برنامه ورژن کنترل که قبلا داشته سورستون رو آپدیت می‌کنه.
برای اجرا فایل updateall.sh رو توی اون دایرکتوری که پوشه‌های کد برنامه‌ها هست کپی کنین و سپس اجراش کنین. همین!
دقت کنین فایل مرتبط به ورژن کنترل باید در بالاترین سطح اون پوشه باشه و برای  زیرشاخه‌هاش جواب نمی‌ده.
فعلا فقط از git, hg, bzr,svn پشتیبانی می‌کنه.
مشکلی که داره اینه که اگه یکی از سورسها رو نتونست بگیره جایی ذخیره نمی‌کنه فقط توی همون ترمینال پیرنت می‌کنه که این Error پیش اومد.
از اینجا دانلود کنید!


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

حل مشکل دانلود از مخازن گوگل در فدورا

احتمالا با این مشکل موجه شده‌اید که پس از نصب یک برنامه از گوگل هنگام استفاده از یام با مشکل مواجه می‌شوید (چون گوگل اجازه دانلود به ما نمی‌دهد) راه حل این بوده که رپوزیتی گوگل را غیر فعال کنید. یک راه دیگر هم هست! استفاده از پروکسی
  • در صورتی که مخزن گوگل را ندارید با کمک این راهنما اضافه اش کنید
  • حالا فایل 
/etc/yum.repos.d/google.repo
را با یک ویرایشگر متن باز کنید
  •  در صورتی گوگل را غیرفعال کرده بودید آن را فعال کنید. یعنی مقدار enabled را یک کنید
enabled=1

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

  • حالا می‌توانید تنظیمات پروکسی خود را اضافه کنید من از آدرس 127.0.0.1 و پورت 8080 به پروکسی وصل می‌شوم پس مقدار زیر را به آخر فایل اضافه می‌کنم
proxy=http://127.0.0.1:8080
دقت کنید به جایhttp://127.0.0.1:8080 مقدایر خودتان را قرار دهید
دقت کنید http:// الزامی است
  •  در صورتی پروکسی شما نام کاربری لازم دارد دو خط زیر را هم به فایل اضافه کنید
proxy_username=[user name]
proxy_password=[password]
  • تمام شد حالا برای آزمایش در ترمینال وارد کنی 
yum search picasa
 
از اینجا google.repo من را دانلود کنید


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

حل مشکل دانلود از مخازن گوگل در فدورا

احتمالا با این مشکل موجه شده‌اید که پس از نصب یک برنامه از گوگل هنگام استفاده از یام با مشکل مواجه می‌شوید (چون گوگل اجازه دانلود به ما نمی‌دهد) راه حل این بوده که رپوزیتی گوگل را غیر فعال کنید. یک راه دیگر هم هست! استفاده از پروکسی
  • در صورتی که مخزن گوگل را ندارید با کمک این راهنما اضافه اش کنید
  • حالا فایل 
/etc/yum.repos.d/google.repo
را با یک ویرایشگر متن باز کنید
  •  در صورتی گوگل را غیرفعال کرده بودید آن را فعال کنید. یعنی مقدار enabled را یک کنید
enabled=1

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

  • حالا می‌توانید تنظیمات پروکسی خود را اضافه کنید من از آدرس 127.0.0.1 و پورت 8080 به پروکسی وصل می‌شوم پس مقدار زیر را به آخر فایل اضافه می‌کنم
proxy=http://127.0.0.1:8080
دقت کنید به جایhttp://127.0.0.1:8080 مقدایر خودتان را قرار دهید
دقت کنید http:// الزامی است
  •  در صورتی پروکسی شما نام کاربری لازم دارد دو خط زیر را هم به فایل اضافه کنید
proxy_username=[user name]
proxy_password=[password]
  • تمام شد حالا برای آزمایش در ترمینال وارد کنی 
yum search picasa
 
از اینجا google.repo من را دانلود کنید


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تعمیر زیر نویس‌های فارسی در لینوکس به راحتی یک کلیک

توجه:

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

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

چند وقت پیش یه خط کد bash براش پیدا کردم ولی هنوز هم وارد کردن این دستور اذیت می‌کرد (هر چند یک alias هم براش ساخته بودم)
برای همین یک اسکریپت کوچیک ناتبلوس براش نوشتم فقط کافیه رو فایل راست کلیک کنید ا بتونید زیر نویس رو تعمیر کنید.
عکس

همانطور که می‌بنید شما دو گزینه دارید.

  • SubtitleFixer

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

  • SubtitleFixer NoBackup

مانند گزینه بالا فقط هیچ پشتیبانی گرفته نمی‌شد (فک نمی‌کنم خیلی بد باشد می‌توانید زیرنویس را دوباره دانلود کنید)

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

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


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تعمیر زیر نویس‌های فارسی در لینوکس به راحتی یک کلیک

توجه:

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

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

چند وقت پیش یه خط کد bash براش پیدا کردم ولی هنوز هم وارد کردن این دستور اذیت می‌کرد (هر چند یک alias هم براش ساخته بودم)
برای همین یک اسکریپت کوچیک ناتبلوس براش نوشتم فقط کافیه رو فایل راست کلیک کنید ا بتونید زیر نویس رو تعمیر کنید.
عکس

همانطور که می‌بنید شما دو گزینه دارید.

  • SubtitleFixer

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

  • SubtitleFixer NoBackup

مانند گزینه بالا فقط هیچ پشتیبانی گرفته نمی‌شد (فک نمی‌کنم خیلی بد باشد می‌توانید زیرنویس را دوباره دانلود کنید)

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

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


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

خاموش کردن سیستم سر ساعت

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

$ su
$ at 7am
at> halt
at> CTRL+D

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

برای دیدن لیست دسوراتی که اینجور تنظیم کردین بزنین atq

برای اطلاعات بیشتر ببنید
man at



ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

خاموش کردن سیستم سر ساعت

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

$ su
$ at 7am
at> halt
at> CTRL+D

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

برای دیدن لیست دسوراتی که اینجور تنظیم کردین بزنین atq

برای اطلاعات بیشتر ببنید
man at



ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

بیاین پی دی اف بازی

اول از هم این پکیج رو نصب کنین

pdftk

و حالا دستورات!

split

با این دستور pdf خود را split کنید

pdftk in.pdf burst

این دستور فایل‌هایی به نام‌ pg_0001.pdf و غیره می سازد برای این که نام‌گذاری به صورتی که دوست دارید باشد از سبک نمایش printf استفاده کنید مثلا

pdftk in.pdf burst page_%04d.pdf

به این صورت نام‌گذاری می‌کند pg_0001.pdf, pg_0002.pdf و غیره

تغییر زمینه
pdftk in.pdf background back.pdf output out.pdf

این دستور زمینه اولین صفحه pdf ورودی رو درمیاره و اون رو را زمینه تمام صفحات خروجی می‌کند

join

برای چسباندن دو فایل pdf چنین کنید

pdftk in1.pdf in2.pdf cat output out.pdf

یا این که همه فایل‌های pdf مورد نظر را در یک شاخه کپی کنید و

pdftk *.pdf cat output out.pdf

تعمیر (در صورت امکان)
pdftk broken.pdf output fixed.pdf

حذف صفحه

برای حذف صفحه مثلا ۱۳ بزنید

pdftk in.pdf cat 1-12 14-end output out1.pdf

توضیح:

cat 1-12 14-end

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

rotate

ممکنه بخواین pdf رو بچرخونین برای این که pdf رو ۹۰ درجه خلاف ساعت بچرخونین بزنین

pdftk in.pdf cat 1-endL output out.pdf

نکته:
اون L بعد از end که می‌بینین جهت و مقدار چرخش رو مشخص می‌کنه می‌تونین به جاش این‌ها رو بزنین

N: 0
E: 90
S: 180
W: 270
L:-90
R:90
D:180

چرخوندن صفحه اول

pdftk in.pdf cat 1E 2-end output out.pdf

این دستور فقط صفحه اول رو می‌چرخونه و با بقیه صفحه‌ها کاری نداره – اون‌ها رو حذف نمی‌کنه

نمونه

شما می‌توانید هم زمان چندین صفحه رو حذف کنید و بقیه رو هم بچرخونین!

pdftk 1.pdf cat 1-10L 20-30E 40-endS output out.pdf

خروجی این دستور
صفحه ۱ تا ۱۰ – ۹۰ درجه در خلاف جهت عقربه‌های ساعت چرخیده
صفحه ۱۱ تا ۱۹ – حذف شده
صفحه ۲۰ تا ۳۰ – ۹۰ درجه در جهت عقربه‌های ساعت چرخیده
صفحه ۳۱ تا ۳۹ – حذف شده
صفحه ۴۰ تا آخر- ۱۸۰ درجه در جهت عقربه‌های ساعت چرخیده



ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

بیاین پی دی اف بازی

اول از هم این پکیج رو نصب کنین

pdftk

و حالا دستورات!

split

با این دستور pdf خود را split کنید

pdftk in.pdf burst

این دستور فایل‌هایی به نام‌ pg_0001.pdf و غیره می سازد برای این که نام‌گذاری به صورتی که دوست دارید باشد از سبک نمایش printf استفاده کنید مثلا

pdftk in.pdf burst page_%04d.pdf

به این صورت نام‌گذاری می‌کند pg_0001.pdf, pg_0002.pdf و غیره

تغییر زمینه
pdftk in.pdf background back.pdf output out.pdf

این دستور زمینه اولین صفحه pdf ورودی رو درمیاره و اون رو را زمینه تمام صفحات خروجی می‌کند

join

برای چسباندن دو فایل pdf چنین کنید

pdftk in1.pdf in2.pdf cat output out.pdf

یا این که همه فایل‌های pdf مورد نظر را در یک شاخه کپی کنید و

pdftk *.pdf cat output out.pdf

تعمیر (در صورت امکان)
pdftk broken.pdf output fixed.pdf

حذف صفحه

برای حذف صفحه مثلا ۱۳ بزنید

pdftk in.pdf cat 1-12 14-end output out1.pdf

توضیح:

cat 1-12 14-end

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

rotate

ممکنه بخواین pdf رو بچرخونین برای این که pdf رو ۹۰ درجه خلاف ساعت بچرخونین بزنین

pdftk in.pdf cat 1-endL output out.pdf

نکته:
اون L بعد از end که می‌بینین جهت و مقدار چرخش رو مشخص می‌کنه می‌تونین به جاش این‌ها رو بزنین

N: 0
E: 90
S: 180
W: 270
L:-90
R:90
D:180

چرخوندن صفحه اول

pdftk in.pdf cat 1E 2-end output out.pdf

این دستور فقط صفحه اول رو می‌چرخونه و با بقیه صفحه‌ها کاری نداره – اون‌ها رو حذف نمی‌کنه

نمونه

شما می‌توانید هم زمان چندین صفحه رو حذف کنید و بقیه رو هم بچرخونین!

pdftk 1.pdf cat 1-10L 20-30E 40-endS output out.pdf

خروجی این دستور
صفحه ۱ تا ۱۰ – ۹۰ درجه در خلاف جهت عقربه‌های ساعت چرخیده
صفحه ۱۱ تا ۱۹ – حذف شده
صفحه ۲۰ تا ۳۰ – ۹۰ درجه در جهت عقربه‌های ساعت چرخیده
صفحه ۳۱ تا ۳۹ – حذف شده
صفحه ۴۰ تا آخر- ۱۸۰ درجه در جهت عقربه‌های ساعت چرخیده


ادامه مطلب