logo

Channel9: یه سایت خوب برای یادگیری تکنولوژی‌های مایکروسافتی

جدیدا سرویس‌های آموزش ویدیویی آنلاین خوبی راه‌اندازی شدن و دارن کار می‌کنن. سرویس‌هایی مثل Coursera و Khan Academy که کارشون هم خوبه.

مایکروسافت قبلا یه سرویس آموزش آنلاین داشت به اسم Microsoft Virtual Academy مثل بالایی‌ها بود: به دانش‌آموزها امتیاز می‌داد و از این جور کارا.

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

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

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

چرا سی‌شارپ رو دوست دارم: چند ساعت موزیک یا ویدیو روی کامپیوترم هست؟

توی دات‌نت یه کتاب‌خونه‌ی خیلی خوب برای متادیتای موسیقی‌ها هست به اسم taglib-sharp که دست‌رسی راحت و تقریبا کامل به متادیتای موسیقی‌ها میده و توی ویندوز فون هم اپلیکیشن‌هایی ازش استفاده کردن (و کارش هم خوبه).

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

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

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

پی‌نوشت: Taglibsharp با فایل‌های mp4 و mkv هم کار می‌کنه (تا جایی که می‌دونم) ولی مطمئن نیستم که فرمت‌های دیگه‌ی ویدیویی رو هم پشتیبانی کنه. در هر صورت می‌تونید از این برنامه برای ویدیوهاتون هم استفاده کنید.

سرعت 3g ایرانسل توی میدون ولی‌عصر و اتوبان قم-کاشان

توی میدون ولی‌عصر سه شنبه ساعت ۶ بعد از ظهر داشت این سرعت رو می‌داد

16319182

و توی اتوبان قم-کاشان هم (توی عوارضی وایساده بودیم. نمی‌دونم دقیقا کجا عوارضی داره) این بود

16503664

مطمئن نیستم این سرعت همیشه قراره همین‌قدر باقی بمونه یا نه. ولی همین رو ایرانسل داره در شرایطی می‌ده که رایتل کاربرای عادی‌ش رو به ۱۲۸ محدود کرده و برای سرعت بالاتر باید کارت دانشجویی یا مدارک دیگه‌ای باشه و همراه اول هم سرعت اسمی ۱۰۲۴ ماهیانه فقط می‌ده (از «سرعت اسمی» استفاده کردم چون تست نکردم که چقدر بیش‌تر یا کم‌تره)

و در شرایطیه که Edge ایرانسل تا ۲۵۶ هم می‌داده و عملا پول دادن برای ۱۲۸ رایتل (اگه نمی‌تونستید اثبات کنید که شما مستحق اینترنت سریع‌تری هستید) کار جالبی نیست.

وضعیت اینترنت مملکت ما عالی نیست! چه برسه به اینترنت موبایل و اوپراتورهاش. ولی از بین این سه تا شرکت من ایرانسل رو به خاطر خدمات‌ش و کاربرپسندی‌ش به دوتای دیگه ترجیح می‌دم. البته بهم اثبات شد که هنوز ایرانسل پوشش سراسری نداره و مثل خیلی شرکت‌های دیگه برای جذب کاربرای بیش‌تر دروغ می‌گه:

wp_ss_20140821_0002

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

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

81150201-5671165

لطفا مصرف کنید!

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

۱. کلا زباله تولید کنید!

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

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

۲. کاغذ که ارزونه!

من نمی‌فهمم چرا نباید هرچی دلمون خواست رو پرینت بگیریم؟ از یه مقاله که حوصله نداریم الان بخونیم تا ایمیل تایید اکانت فیسبوک‌مون! کلی فان میده. مثلا فکر کن اون پرینتر قدیمیا که صدای آب‌هویج‌گیری میداد :) یا این جدیدا که تو سه سوت برات پرینت میگیره؟ باحال نیست؟

چرا وقتی دفتر سفید داریم باید یادداشت‌هام رو توی گوشی بنویسم؟ ببین چقدر طول می‌کشه: گوشی رو آنلاک کنم و برم تو لیست اپ‌ها و برنامه رو باز کنم! حالا وقتی دفتر دارم: دفتر رو از جیبم در میارم و توش مینویسم. یا مثلا چرک‌نویس‌هام چرا باید توی یک‌سری کاغذ قبلا استفاده شده باشه وقتی کلی کاغذ نو توی کمد دارن منو صدا میزنن که «بیا روی من بنویس»؟

چرا باید از کتابام محافظت کنم وقتی که هروقت دلم خواست می‌تونم یکی دیگه از کتاب‌فروشی بخرم؟ یا چرا نباید از یه دفتر نو استفاده کنم وقتی که دفترم هنوز برگ خالی داره؟ ببین سنگینی کتاب چقدر لذت بخشه! چرا کتابی رو که می‌شه فیزیکی هم خوند رو با EBook Readerم بخونم؟

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

۳. آب که ۷۵ درصد زمین رو تشکیل داده!

میدونی چقدر حال می‌ده که زیر دوش به حقیقت وجودی جهان و خودمون فکر کنیم؟ اونم وقتی آب تا ته بازه؟ میدونی چقدر حال میده که دو نفر دیگه سر تا پاشون خیس بشه وقتی ما داریم وضو میگیریم؟ یا مثلا شیر آب باز باشه وقتی داریم مسواک می‌زنیم؟ احتمالا هم بقیش رو خودت بلدی :)

۴. خوب هوا سرده دیگه!

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

من شبا حوصله‌ی پتو انداختن رو ندارم. بخاری روشنه دیگه!

میدونی چقدر خونه‌مون شیک می‌شه وقتی شومینه داشته باشیم؟ اصلا مهم نیست که اکثر انرژی‌ای که مصرف می‌کنه تلف می‌شه هر چقدر شد خودم پول‌ش رو می‌دم!‌ ولی خونه‌مون باید خوشگل و شیک باشه!

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

۴. برق که قرار بود مجانی بشه!

آقا به من چه دستگاهم چقدر مصرف برق‌ش زیاده! فعلا که مشتری داره می‌خره. اگه مامور سازمان هم اومد یه پولی بهش می‌دیم کارش راه میوفته. چرا نباید PCم همیشه روشن باشه؟ صداش خیلی آرامش بخشه :) چرا شارژرم رو از برق بکشم؟ و کلی چرای دیگه

امیدوارم با عمل به این راهنمایی‌ها یه مقدار بتویم مصرف کشور رو بالا ببریم بلکه روی کشورهای دیگه که ۳ برابر ما مصرف دارن کم بشه!


پی‌نوشت: واقعا نمی‌دونم این نوشه (و این‌جور نوشته‌ها) چقدر تاثیر داره. چون خیلی ساله که انواع و اقسام‌شون رو داریم روی در و دیوار می‌خونیم. ولی در شرایط فعلی (جز این‌که خودم چنین آدمی نباشم) کار بهتری جز نوشتن این نوشه به ذهنم نرسید…

مواظب کرک‌ها باشید!

این مقاله راجع به کرک‌ها چیزای جالبی میگه (لینک‌ش رو مهدی به من داد!). دلیل این‌که صرفا توی «پیوندهای خوشمزه» نبود این بود که من MD5 نرم‌افزار IDMای که از سافت‌گذر دانلود کردم رو با کمک ابزار مایکروسافت با خود نرم‌افزار مقایسه کردم و MD5هاش فرق داشت!

این MD5 برنامه‌ی اصلیه: 5d5b33608cf168caaab4d8dfe537d552

و این MD5 فایل سافت‌گذره: 6d7fe5aea7bad9740f07d77da0c2a8f4

چجوری یه فایل exe رو تبدیل به سرویس کنیم

بعد از تبدیل Aria2.exe به یه دستور کامند لاین میخواستم ازش به عنوان یه دانلودر کلاود استفاده کنم. ینی یه جایی باشه که با مرورگرم بازش کنم و از اون‌جا بتونم دانلود‌های Aria2م رو کنترل کنم.

جز این‌که این پروژه برای بخش وب نیاز بود (و واقعا هم کارش خیلی عالیه!) باید به Aria2 می‌فهموندم که باز بمونه (که بشه به عنوان سرویس ازش استفاده کرد) و باید به ویندوز می‌فهموندم که Aria2 رو هربار که روشن شد باز کنه (استارت‌آپ وقتی شروع به کار می‌کنه که یوزر لاگین کنه و توی سرور یوزر همیشه لاگین نیست ولی یک‌سری چیزها مثل IIS باید باز بمونن!)

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

MusicBrainz Picard: یه برنامه برای درست کردن متادیتای موزیک‌های ناشناخته

به احتمال زیاد با برنامه‌هایی مثل Shazam یا SoundHound کار کردید یا اگه ویندوزفونی هستنید حداقل یه بار دکمه‌ی موزیک توی صفحه‌ی سرچ (یا کورتانا توی ویندوزفون ۸.۱) رو زدید ببینید چی می‌شه.

کاری که اینا انجام می‌دن گوش دادن به صداهای اطراف -> نویز گیری -> استخراج موسیقی‌ای که داره پخش می‌شه -> مقایسه اون با موسیقی‌هایی که توی دیتابیس‌شون هست و در نهایت اگر موسیقی‌ای که داره پخش می‌شه شبیه یکی از اونایی باشه که توی دیتابیس‌شون دارن اسم اون موسیقی رو به شما می‌دن.

MusicBrainz یک دانش‌نامه‌ی آزاد موسیقیه. در واقع یک دیتابیس عظیم از تعداد زیادی موسیقی و آهنگ‌ساز که هر برنامه‌ای می‌تونه ازش استفاده کنه تا بتونه مثل برنامه‌هایی که گفتم موسیقی رو تشخیص بده. تا جایی که می‌دونم این برنامه‌ها هم از همین دیتابیس استفاده می‌کنن (شاید دیتابیس‌های خودشون رو هم داشته باشن)

MusicBrainz یک برنامه‌ای هم داره (برای ویندوز، مک و گنو/لینوکس) که کارش اینه که بجای گوشی دادن و نویز گیری و اینا مستقیما فایل موسیقی رو بررسی می‌کنه و سعی می‌کنه اون رو توی دیتابیس‌ش پیدا کنه. اگه فایل (و در موارد کلی تر یک یا چندتا آلبوم) رو پیدا کرد می‌تونید ازش بخواید که متادیتای فایل رو براتون درست کنه. (مثلا Artist و آلبوم و اسم آهنگ بجای مقدار واقعیش www.kooft.com و ایناست … :|)

ادامه‌ی خواندن

چجوری از یه برنامه مثل دستور Command Line ویندوز استفاده کنیم

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

هدف اجرای این کار این بود که مثل لینوکس با aria2c از برنامه‌ی aria2 برای دانلود فایل استفاده کنم. البته من این رو نتونستم با کلیدواژه‌هایی که به ذهنم میرسید تو بینگ یا گوگل پیدا کنم و امروز که می‌خواستم پایتون رو بتونم توی CMD اجرا کنم نصب کنم بهش رسیدم :)

برای اضافه کردن دستور به CMD فقط کافیه کد زیر رو توی Windows Power Shell اجرا کنید.

و جای DIRECTORY هم آدرس پوشه‌ای که فایل exe توش هست رو بنویسید.

یه سایت که اکثر سریال‌ها رو می‌شه توش پیدا کرد

همون‌طور که گفتم سریال Once Upon a Time رو روی هاردم پیدا کردم. البته فقط فصل اول و قسمت اول فصل دوم‌ش رو. از روی کنجکاوی (و بی‌کاری) کلی دنبال بقیه‌ی قسمت‌های این سریال گشتم و اکثرا هم به سایت‌هایی ختم می‌شد که باید اکانت می‌خریدیم. و تورنت هم به نظر چیز بیش‌تری نداشت.

تا این‌که با یه سایتی آشنا شدم که یه قسمت از این سریال رو گذاشته بود. و با وارد شدن به دامین اصلی سایت به یه دامین دیگه هدایت شدم که صفحه‌ی اصلی‌ش لیستی بود اکثر سریال‌ها توش بود (البته فکر نمی‌کنم سریال‌های ترکیه‌ای توش باشه!). و از توش می‌شد همه‌ی سریال رو به صورت آنلاین دید. اونم توی سایتی که هنوز سانسورچی به این نتیجه نرسیده بود که برامون بده!

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

once-upon-a-time

سریال Once Upon a Time

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

سریال Once Upon a Time رو روی هاردم پیدا کردم و از یکی از دوستان که یادم نمیاد گرفتم‌ش. داستان‌ش به‌شدت بچه‌گانه‌ست و نمی‌دونم دقیقا کی گفته چیزای بچه‌گونه برای بزرگ‌ترها (اگر خودم رو بزرگ‌تر محسوب کنم!) جیزّه و نباید سراغ‌ش بریم (یادمه یه روز با مهدی بحث می‌کردیم که چرا تو هیچ پارکی پیرمردها رو مشغول تاب‌بازی نمی‌بینیم!) ولی در هر صورت زمانی که سریال رو شروع کردم نمی‌دونستم که بچه‌گونه‌ست.

داستان سریال اینه که یه جادوگر بدجنس (جادوگر داستان سفیدبرفی) یه طلسم درست می‌کنه و همه‌ی شخصیت‌های داستانی رو میاره به سرزمین ما (یه شهری به اسم Storybroke توی ایالت مین آمریکا) و خاطره‌هاشون رو هم پاک می‌کنه. حالا یکی هست که می‌تونه طلسم رو بشکنه و …

نویسنده‌های سریال نویسنده‌های سریال Lost و فیلم Tron: Legacy (که من هم از خود فیلم و هم از موسیقی متن‌ش خیلی خوشم اومد) هستن و تاحالا سه فصل از سریال ساخته شده.

همون‌طور که گفتم سریال بچه‌گونه‌ست (در واقع داستان جن و پریه!) و احتمالا اگر بگردید می‌تونید چیزهای بهتری پیدا کنید که ۴۸ ساعت‌تون (۶۶ قسمت ۴۳ دقیقه‌ای در ۳ فصل هر فصل ۲۲ قسمت) رو باهاش بگذرونید ولی من به شخصه ازش خوشم اومد و حداقل به دلیل کنجکاوی هروقت فصل چهارش بیاد اگه وقت پیدا کنم می‌بینم.