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

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

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


ادامه مطلب

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

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

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


ادامه مطلب

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

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

همونطور که می‌دونین شما وقتی با یک ویرایشگر متن دیگر مثل ‌gedit کار می‌کنید وقتی فایل جدید باز می‌کنید در پنجره فعلی یه زبانه (tab) ایجاد می‌شه و پنجره جدید ایجاد نمی‌شه. مشکلی که هست ویم به طور پیشفرش این کار رو نمی‌کنه.
در این پست توضیح می‌دم چجور ان قابلیت توی ویم فعال می‌شه. 
در صورتی که با نحوه کار با tab‌ها در ویم آشنا نیستید این مطلب را نگاه کنید.
اول فایل 

~/.bashrc

رو باز کنید و خط زیر رو به اون اضافه کنید.
alias gvim='gvim -p --remote-tab-silent'
 
حالا در آدرس 
/usr/share/applications 
آیکن ویم رو پیدا کنید و اون فایل رو با یک Text Editor باز کنید
احتمالا اسم فایل gvim.desktop هست
ولی ممکنه در سیستم شما چیز دیگری باشه
مثلا در فدورا fedora-gvim.desktop هست

حالا خط
Exec=gvim -f %F
رو به این صورت تغییر بدید

Exec=gvim -p –remote-tab-silent %F

(دقت کنید هر بار ویم رو آپدیت می‌کنید مجبورید این کار رو دوباره انجام بدید – اگر راه بهتری پیدا کردم پست جدید می‌زنم)

تمام شد. حالا در ناتیلوس چند فایل باز کنید. بعد هم در ترمینال با دستور gvim چند فایل دیگر باز کنید و ببینید همه در یک پنجره باز شدند.
عکس: در این دستور پس از اعمال تغییرات گفته شده چهار فایل ۱ ۲ ۳ ۴ را به ترتیب باز کردم همانطور که ملاحظه می‌کنید همه در یک پنجره باز شده‌اند. در صورتی که این تغییرات را اعمال نمی‌کردم ۵ پنجره مجزا می‌دیدید.



ادامه مطلب

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

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

همونطور که می‌دونین شما وقتی با یک ویرایشگر متن دیگر مثل ‌gedit کار می‌کنید وقتی فایل جدید باز می‌کنید در پنجره فعلی یه زبانه (tab) ایجاد می‌شه و پنجره جدید ایجاد نمی‌شه. مشکلی که هست ویم به طور پیشفرش این کار رو نمی‌کنه.
در این پست توضیح می‌دم چجور ان قابلیت توی ویم فعال می‌شه. 
در صورتی که با نحوه کار با tab‌ها در ویم آشنا نیستید این مطلب را نگاه کنید.
اول فایل 

~/.bashrc

رو باز کنید و خط زیر رو به اون اضافه کنید.
alias gvim='gvim -p --remote-tab-silent'
 
حالا در آدرس 
/usr/share/applications 
آیکن ویم رو پیدا کنید و اون فایل رو با یک Text Editor باز کنید
احتمالا اسم فایل gvim.desktop هست
ولی ممکنه در سیستم شما چیز دیگری باشه
مثلا در فدورا fedora-gvim.desktop هست

حالا خط
Exec=gvim -f %F
رو به این صورت تغییر بدید

Exec=gvim -p –remote-tab-silent %F

(دقت کنید هر بار ویم رو آپدیت می‌کنید مجبورید این کار رو دوباره انجام بدید – اگر راه بهتری پیدا کردم پست جدید می‌زنم)

تمام شد. حالا در ناتیلوس چند فایل باز کنید. بعد هم در ترمینال با دستور gvim چند فایل دیگر باز کنید و ببینید همه در یک پنجره باز شدند.
عکس: در این دستور پس از اعمال تغییرات گفته شده چهار فایل ۱ ۲ ۳ ۴ را به ترتیب باز کردم همانطور که ملاحظه می‌کنید همه در یک پنجره باز شده‌اند. در صورتی که این تغییرات را اعمال نمی‌کردم ۵ پنجره مجزا می‌دیدید.



ادامه مطلب

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

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

احتمالا با این مشکل موجه شده‌اید که پس از نصب یک برنامه از گوگل هنگام استفاده از یام با مشکل مواجه می‌شوید (چون گوگل اجازه دانلود به ما نمی‌دهد) راه حل این بوده که رپوزیتی گوگل را غیر فعال کنید. یک راه دیگر هم هست! استفاده از پروکسی
  • در صورتی که مخزن گوگل را ندارید با کمک این راهنما اضافه اش کنید
  • حالا فایل 
/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

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

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

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


ادامه مطلب

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

اتمام قرار داد ترکمنچای؟

اخیرا چند ایمیل و پیامک از دوستانم دریافت کردم مبنی بر این که امسال قرارداد ترکمنچای تموم می‌شه. اصلا متن یکیشون رو کپی کردم.
اعتبار «عهدنامه تركمنچاي» امسال به اتمام مي‌رسد و قانونا جمهوري آذربايجان بايد به ايران برگردد، چون طبق اين عهد نامه آذربايجان شمالي را به مدت ۱۰۰ سال به روسيه داده‌اند كه امسال آخرين سال است. لطفا اطلاع رساني كنيد.

من یک نگاهی به ویکی‌پدیا اندختم که چند نکته شو براتون می‌زارم

سال قرار داد ۱۸۲۸
نیاز به یک مغر متفکر ندارید که بفهید از آن سال تا الان ۱۸۲ سال گذشته.
نگذشته؟ بابا ایول!

لغو قراداد ترکمنچای

پس از اینکه انقلاب کمونیستی در شوروی به پیروزی رسید، لنین برای اثبات حسن نیت خود نسبت به ملل ضعیف جهان الغای تمام امتیازات استعماری دولت تزاری پیشین را اعلام کرد. دولت صمصام السلطنه نیز از این فرصت استفاده کرد و در ۱۸ شوال ۱۳۳۶ در مصوبه‌ای الغای قرارداد ترکمانچای و دیگر امتیازات واگذار شده به دولت روسیه تزاری را اعلام نمود که این اقدام شامل لغو امتیاز کاپیتولاسیون برای اتباع روسیه نیز می‌شد.


ادامه مطلب

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

اتمام قرار داد ترکمنچای؟

اخیرا چند ایمیل و پیامک از دوستانم دریافت کردم مبنی بر این که امسال قرارداد ترکمنچای تموم می‌شه. اصلا متن یکیشون رو کپی کردم.
اعتبار «عهدنامه تركمنچاي» امسال به اتمام مي‌رسد و قانونا جمهوري آذربايجان بايد به ايران برگردد، چون طبق اين عهد نامه آذربايجان شمالي را به مدت ۱۰۰ سال به روسيه داده‌اند كه امسال آخرين سال است. لطفا اطلاع رساني كنيد.

من یک نگاهی به ویکی‌پدیا اندختم که چند نکته شو براتون می‌زارم

سال قرار داد ۱۸۲۸
نیاز به یک مغر متفکر ندارید که بفهید از آن سال تا الان ۱۸۲ سال گذشته.
نگذشته؟ بابا ایول!

لغو قراداد ترکمنچای

پس از اینکه انقلاب کمونیستی در شوروی به پیروزی رسید، لنین برای اثبات حسن نیت خود نسبت به ملل ضعیف جهان الغای تمام امتیازات استعماری دولت تزاری پیشین را اعلام کرد. دولت صمصام السلطنه نیز از این فرصت استفاده کرد و در ۱۸ شوال ۱۳۳۶ در مصوبه‌ای الغای قرارداد ترکمانچای و دیگر امتیازات واگذار شده به دولت روسیه تزاری را اعلام نمود که این اقدام شامل لغو امتیاز کاپیتولاسیون برای اتباع روسیه نیز می‌شد.


ادامه مطلب