بیشترین زبان‌ها در Subscene

Subscene یه سایت خوب برای دانلود زیرنویس هست. به هر زبانی میشه توش زیرنویس پیدا کرد و من معمولا زیرنویس‌هام رو از اونجا دانلود میکنم، چه انگلیسی چه فارسی.
ولی امروز سوالی برام پیش اومد. چقدر زیرنویس فارسی بین این زیرنویس‌ها هست؟ برای گرفتن جواب اول باید یه مقدار اطلاعات از این سایت بگیریم.  چطور؟ خوب، قسمت browse سایت Subscene میتونه کمک کنه. پس با کمک یه حلقه for صد صفحه از این قسمت دانلود میکنیم (حداکثر مقدار):

for ((i=1;i<101;i++)); do usewithtor axel «https://subscene.com/browse/latest/all/${i}» -o ${i}.html; done

به خاطر این که دانشمندهای کشور فهمیدن که این سایت برای ما خوب نیست، فیلترش کردن. برای همین مجبوریم از تور (یا وی‌پی‌ان یا هر روش دیگه‌ای برای رد کردن فیلتر) استفاده کنیم. برای همین usewithtor رو میذارم که axel با تور اجرا بشه.
خوب حالا صد صفحه HTML داریم. چطور ازشون استفاده بکنیم؟ به سادگی:

cat ../*.html | grep ‹<span>› -A1 | egrep -v «<|–» | tr -d «\t» > result

حالا زبان‌ها رو توی فایل result داریم. چطور رتبه‌بندیشون بکنیم؟ با این یک خط کد:

cat result | sort | uniq -c | tr -s » » | sed «s/ //» | sort -V > result2

حالا تعداد زبان‌های استفاده شده رو هم داریم. به صورت مرتب شده. نتیجه من توی فایل result2 اینه (ممکنه اگه الان شما این کار رو بکنین، نتیجه شما با مال من فرق بکن. چون تا الان مطمئنا زیرنویس‌هایی به Subscene اضافه شدن):

1 Bulgarian
1 Chinese BG code
1 Croatian
1 Czech
1 Estonian
1 Turkish
2 Hungarian
3 Bengali
5 Finnish
5 Korean
5 Lithuanian
5 Russian
5 Thai
7 Serbian
8 Japanese
8 Sinhala
8 Spanish
10 Portuguese
12 Greek
13 Norwegian
16 Romanian
17 Dutch
21 Italian
27 German
35 Malay
35 Swedish
39 Hebrew
46 French
51 Danish
91 Vietnamese
196 Arabic
200 Farsi/Persian
235 Indonesian
537 English

تعجب کردین؟ فارسی رتبه سوم رو داره!
البته میدونم که آمار کل زیرنویس‌های سابسین با جدیدترین‌هاش خیلی فرق داره. ولی به هر حال، آمار جالبی به نظر میاد!

Advertisements

چگونه کتاب‌خوان شویم؟

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

اول نوع کتابی رو که دوست دارین، پیدا کنین

برای این که زیاد کتاب بخونیم، باید اول بدونیم که چه نوع کتابی رو دوست داریم. مثلا، من خودم کتاب‌های هیجانی و تخیلی و علمی-تخیلی رو دوست دارم. میتونم کتاب شعر هم بخونم، ولی مطمئنا از شاهنامه فردوسی به اندازه جیمی کواتز لذت نمیبرم. هرکسی سلیقه مختلفی داره. ممکنه کسی اصلا از کتاب‌های تخیلی خوشش نیاد و بخواد کتاب تاریخی بخونه. این رو باید خودتون با تجربه کتاب‌های مختلف بفهمین.

زمانی برای کتاب خوندن تایین کنین

کتابمون رو انتخاب کردیم. حالا کی اون رو بخونیم؟ بهتره یه مدت زمانی تایین کنین تا هر روز اینقدر کتاب بخونین. مثلا من خودم سعی میکنم روزی حداقل نیم ساعت کتاب بخونم.

جای مشخص و ساکتی مشخص کنین

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

سعی کنین هر از گاهی به جمعی برین که کتاب‌خوندن رو دوست دارن

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

چند کار بعد از نصب آرچ

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

نصب ntfs-3g

توضیح خاصی نداره. برای مونت کردن پارتیشن‌های ntfs باید نصب باشه.

حل مشکل دیر لود شدن ایمکس

بعد از کمی جستجو درمورد این مشکل، فهمیدم که مشکل از فایل /etc/hosts هست. باید این سطر رو بهش اضافه میکردم:

127.0.0.1       HOSTNAME              HOSTNAME

که به جای هر دو HOSTNAME باید اسم کامپیوترتون رو بذارین. اگه مثلا خودتون سیستم رو کانفیگ نکردین و نمیدونین اسم کامپیوتر چیه، از دستور hostname استفاده بکنین.

درست کردن ~/.xinitrc برای باز کردن دسکتاپی که من میخوام، نه اونی که از قبل تایین شده

برای این کار، توی این فایل بنویسین:

if [ $# -eq 0 ]; then
exec openbox-session
else
exec «$1»
fi

که البته میتونین به جای openbox-session از هر دسکتاپی که بخواین، به عنوان دسکتاپ پیش‌فرض استفاده کنین.

Psi برای استفاده از گوگل تاک

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

ویرایش:

حل مشکل استفاده از NetworkManager

این مشکل چند روزی وقتم رو گرفت. ولی تنها کاری که باید بکنین، زدن این دستور تو ترمیناله:

sudo systemctl enable NetworkManager.service

آرچ و کانفیگ جدید اوپن‌باکس

چند روز قبل، دیگه اوبونتو کلافم کرد و خسته شدم از اینکه ندونم چی به چیه. پس مستقیم آرچ رو زدم به فلش و بایوس رو ادیت کردم که از فلش هم بوت کنه. بعد تو دو روز همه چیز کانفیگ شد و الان خیلی بیشتر از قبل میدونم کامپیوترم چطور کار میکنه و چی به چیه. مشکلاتی هم که پیش اومدن، باعث شدن چیزای جدیدی یاد بگیرم. مثلا، الان میدونم که اگه بخوام از اوپن‌باکس (و نه یونیتی) از HDMI استفاده کنم، میتونم از lxrandr استفاده کنم (با تشکر از توسعه‌دهنده‌های باحال lxde 😉 ) و برای حل مشکل صدای HDMI هم شاید این مطلب به درد بخوره. یا مثلا میدونم که اگه صدای کامپیوتر با یوزرهای غیر از روت کار نکنه، باید به گروه audio اضافشون کنم. البته بعضی مشکلات هم هستن که هنوز نتونستم حل کنم. مثل read-only بودن پارتیشن‌های ntfs (از زمان جاهلیت ویندوزی بودن موندن، ولی فایل‌های مهم زیادی توشون هستن) (حل شد 😉 ).

اوپن باکس رو هم میخواستم از کانفیگ قبلیم استفاده کنم، ولی بعد دیدم دیگه خوشم نمیاد ازش. پس دوباره کانفیگ کردم و این‌بار به نظرم خیلی بهتره. ابزار استفاده شده هم wbar برای بار سمت راست، tint2 به جای fbpanel بالای صفحه، conky برای اطلاعات کامپیوتر، feh برای ست کردن بک‌گراند و xfce4-xkb-plugin برای سویچ بین زبان‌های کیبورد. والپیپر رو یادم نیست از کجا آوردم.

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

پی‌نوشت:
مشکل read-only بودن پارتیشن‌های ntfs رو با نصب بسته‌ی ntfs-3g حل کردم 😉