افزونه‌های من در کروم

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

Better Arabic Support for Linux Users

این یه افزونه هست که نوشته‌های فارسی (یا درواقع عربی) رو توی کروم بهتر نشون میده. البته به طور  کامل این مشکل رفع نمیشه.

Chat for Google

افزونه‌ای که وقتی میخوایم توی گوگل‌پلاس، جیمیل یا بعضی سرویس‌های دیگه گوگل چت بکنیم، یه پنجره جدا برای چت باز میکنه.

Facebook Notifications

آپدیت‌های فیس‌بوک رو مینویسه.

FB Chat

همونطور که از اسمش معلومه، یه افزونه برای چت با فیس‌بوک هست.

Google +1 Button

برای صفحاتی که امکان +۱ دادن نذاشتن، از این افزونه میشه استفاده کرد.

Google Mail Checker

این هم درصورت اومدن ایمیل جدید به جیمیلم، خبر میده.

Google Reader Notifier

این هم اگه یه فید خوانده‌نشده توی گوگل ریدر باشه، مینویسه بالا.

My Chrome Theme

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

Reload Image

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

Twitter Tweet Button

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

View Image Info

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

W3Techs Website Technology Information

این افزونه مشخصات زیادی از سایت مثل وب‌سرور، زبان برنامه‌نویسی و ... نشون میده. البته باید سایت توی W3Techs ثبت شده باشه. وگرنه میتونین راحت ثبتش بکنین.‎

ثانیه‌های مانده تا شروع مدرسه‌ها!

هاها! ایده باحالیه! این اسکریپت میاد ثانیه‌هایی رو که تا اول مهر سال ۱۳۹۱ ساعت ۸ صبح مونده، حساب میکنه. روش کارش هم خیلی سادست!

#! /bin/bash

theday="`date -d "Sat Sep 22 08:00:00 2012" "+%s"`"

while :; do echo -en "\r`echo $theday - \`date '+%s'\` | bc`" done

اول میاد حساب میکنه از 1970-01-01 00:00:00 تا شروع مدرسه‌ها چند ثانیه هست. بعد میاد از همون وقت تا الان رو حساب میکنه که باز ببینه چند ثانیه هستن. بعد با عدد قبلی منها میشن و نتیجه میشه ثانیه‌های مونده تا شروع مدرسه‌ها!

ادیت:

میتونین از این لینک ببینین چند ثانیه مونده تا شروع مدرسه‌ها. (البته به صورت موقت کار میکنه)

فنلاند و نروژ، آزادترین کشورها

امروز داشتم به لیست آزادترین کشورها نگاه میکردم. فنلاند و نروژ، رتبه اول رو دارن. بعد از اونا هلند و استونی رتبه دوم هستن. آخرین دو کشور آزاد هم اریتره و کره‌شمالی هستن. کشور ما هم که با شعار "استقلال، آزادی، جمهوری اسلامی" انقلاب کرد، از آخر پنجمه. :) فقط اریتره، کره‌شمالی، ترکمنستان و سوریه از ایران آزادیشون کمتره. حتی چین هم آزادتره. البته متعجب هم نیستم که این نتیجه رو دیدم. کشوری که سایت‌های علمی رو سانسور و وبلاگ‌نویس‌ها رو اعدام میکنه، مطمئنا رتبش پنجمین از آخره. چیزی که برام جالب بود، این بود که کشوری که اسمشو سالی یه بار هم نمیشنویم، آزادیش از کانادا و ایسلند و دانمارک و اینا بیشتره. تصمیم گرفتم کمی درمورد استونی بیشتر بدونم!

"لینوکس بده، چون توش از فوتوشاپ نمیتونم استفاده بکنم"

خیلی وقت‌ها شده که این جمله رو از ویندوزی‌ها بشنوم. حالا ممکنه به جای فوتوشاپ، از چیزای دیگه‌ای مثل تری‌دی مکس، افتر افکتز، ویژوال استودیو، بازی‌ها یا ... استفاده بکنن. ولی واقعا این بدی لینوکسه؟ لینوکس اجازه نمیده فوتوشاپ اجرا بشه؟ به نظر من، اگه بخوایم این جمله رو درست بکنیم، میشه: فوتوشاپ بده، چون ما رو آزاد نمیذاره که از هر سیستم‌عاملی که بخوایم استفاده بکنیم.

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

ادوبی، مایکروسافت، اپل و اینجور شرکت‌ها ما رو آزاد نمیذارن. چون پول کمتری میگیرن! واقعا می‌ارزه که آزادی کاربرا رو بگیرن تا پول بیشتری داشته باشن؟ جالب اینجاست که همین کار رو دولت‌ها هم میکنن و خیلی‌ها هم بهش اعتراض میکنن. ولی وقتی همونا به نرم‌افزارها و شرکت‌هایی مثل مایکروسافت میرسن، بهشون اهمیتی نداره که آزاد هستن یا نه. حتی خیلی‌ها جمله دردناک "من به آزادی اهمیت نمیدم" یا "آزادی رو میخوام چیکار؟" رو میگن. واقعا خیلی بده که جامعه به آزادی اهمیتی نده.

مشکل فایل‌های بکاپ ایمکس

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

~/.commands

امروز میخواستم یکی از این اسکریپت‌ها رو ادیت کنم که دیدم باید فایل بکاپش رو که ایمکس به این شکل ایجاد میکنه پاک کنم که وقتی کامند رو میزنم و بعد از کلید Tab برای کامل کردن خودکارش استفاده میکنم، فاصله رو هم خودکار ایجاد کنه:

filename~

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

function emacs() { if [ ! -d ~/.emacs-bacs ]; then mkdir ~/.emacs-bacs fi /usr/bin/emacs -nw "$*"; mv "$*"\~ ~/.emacs-bacs &> /dev/null }

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

~/.emacs-bacs

میبینین فایل بکاپتون به اونجا رفته! به همین سادگی مشکلمون حل شد!