پشت‌صحنه سریال Mr Robot از زبان Rami Malek

حدس می‌زنم اکثر کسایی که این وبلاگو می‌خونن سریال Mr Robot رو دوست داشته باشن. توصیه می‌کنم حتما سریال رو اگه ندیدین تا اینجاشو ببینید.
اگر دیده باشین می‌دونین داستان یه نقش محوری به اسم الیوت آلدرسون داره، که رامی مالک نقش اونو بازی می‌کنه. این شخصیت یه برنامه‌نویس تا حد زیادی منزویه. یه ساعت پیش [قبل از نوشتن این پست] یه پشت صحنه دیدم که از زبان رامی مالک به بررسی موضوع فیلم می‌پردازه. برام خیلی جالب بود و گفتم اینجا بزارم شاید شما هم دوست داشته باشین ببینین لهجه و طرز حرف زدن رامی مالک خیلی تفاوتی با شخصیت الیوت آلدرسون نداره. 🙂
Watch video!

تم ۲۰۱۷ وردپرس

وردپرس نسخه ۴.۷.۱ رو منتشر کرد و همزمان با اون تم ۲۰۱۷ وردپرس هم اومد و من فورا رو این بلاگ دانلودش کردم و فعال کردم. یه سری باگ‌ها داره همون‌طور که ممکنه دیده باشید. مثلا اون هدر بزرگ جدید تو گوشی گاهی به هم می‌ریزه. و امیدوارم زودتر رفع بشه. ولی در کل راضیم اگه خوندن وبلاگ براتون سخت شده بهم خبر بدین.
کانتینر محتوا هم تو ۲۰۱۷  باریک‌تر شده که خوب به‌نظرم میاد.

خوابیم و بیدار شهیدای شهر

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

معرفی کتاب «فقط برای تفریح»

بارها آشناها و غریبه‌هایی به من کتاب‌هایی معرفی کردن. معرفی کتاب در حدی که  باعث شدن چندبرابر بیشتر توی کاری پیشرفت کنم یا مسیر رو اشتباه نرم. من هم لازم دیدم کتابی رو خوندم و کلی باعث تغییر در من شد رو بهتون معرفی کنم. اینجوری شاید بتونم تا حدی هر چند کم برای دیگران مفید باشم. اصلا شاید اون‌ها هم همین کتاب‌ها رو به بقیه معرفی کنن. در پست دیگه‌ای کتاب یادگیری آماری رو معرفی کردم این بار فرم دیگه‌ای از کتاب که برای خیلی جالب اومد رو معرفی می‌کنم.
اول بگم من هیچ‌وقت فکر نمی‌کردم زندگی‌نامه‌ها چیزای جذابی باشن. ولی با خوندن کتاب «فقط برای تفریح» نظرم عوض شد. این کتاب زندگی‌نامه خالق لینوکس «لینوس توروالدز» هست که خودش به همراه دیوید دیاموند نوشته، به عبارتی اتوبیوگرافیشه. من بعد از خوندن کمی از کتاب به شدت جذبش شدم که کامل بخونمش و فکر می‌کنم خیلی خیلی خیلی راضیم از این‌که کتاب رو خوندم.
اسم اصلی کتاب «Just for Fun: The Story of an Accidental Revolutionary» هست که می‌تونین توی GoodReads یا توی Amazon ببینینش. ترجمه خیلی خوبی از کتاب هم از جادی هست که می‌تونید توی linuxStory.ir بخونینش و سعی کنید اگه دوست داشتین پروژه رو دونیت هم کنید. دونیت رو از این لحاظ می‌گم که برای یه کتاب خوب اگه رایگان هم نباشه ارزششو داره پول بدیم. بماند این‌که این کتاب برای ترجمه‌اش زحمت زیادی کشیده شده.
کتاب به سه بخش کلی تقسیم شده:

  1.  بخش اول:‌ تولد یک نرد، که داستان کودکی لینوس تروالدز رو شامل می‌شه
  2. بخش دوم: تولد یک سیستم عامل، (داستان توسعه‌ی لینوکس قاعدتا)
  3. بخش سوم: فرش قرمز، شکوفایی لینوکس و بعضی مطالب دیگر

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

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

نوشتن معادلات چپ‌چین و وسطچین در LaTeX

توی نوشتن بعضی متون ریاضی پیش میاد که نیاز پیدا می‌کنین به نوشتن معادلات چپ‌چین و وسطچین در LaTeX، یعنی بعضی از فرمولا رو چپ‌چین و بعضیا رو وسطچین کنید. اکثر راه‌حل‌هایی که توی اینترنت پیدا کردم، باعث می‌شدن همه معادلات با هم راست‌چین یا با هم وسط‌چین بشن تا اینکه یه راه خوب پیدا کردم. اونم استفاده از محیط flalign برای معادلات وسط‌چین بود. اینم  البته بگم شاید روش‌هایی خودتون داشته باشین برای این‌کار. ولی توصیه شدید من اینه که از این روش استفاده کنید. چون خودم روش‌های زیاد دیگه‌ای رو تست کردم و بهترین این بود.
برای این کار کافیه توی مقدمه سندتون (یعنی قبل از begin document) پکیج amsmath رو لود کنید. amsmath پکیجیه که به کمکش می‌تونید ریاضی رو خیلی بهتر از حالت معمول تایپ کنید (ams مخفف جامعه‌ی ریاضی‌دانان آمریکاست).

بعد لود این پکیج یه محیطی به اسم محیط flalign قابل تعریف خواهد بود که توی اون می‌تونید همون محیط align رو داشته باشین با این تفاوت که این‌بار معادلاتتون رو به‌شکل چپ‌چین خواهید داشت و اینکه از نظر طرز استفاده هیچ تفاوتی با حالت وسط‌چین یعنی flalign نداره. مثلا برای نوشتن این معادله:

که خروجیش می‌شه این:
flalign1
دقت کنید اون علامت ها حتما باید باشند تا معلوم بشه چجوری می‌خواین معادلتون رو در خطوط مختلف بچینید. مثلا فرض کنید می‌خواین معادله‌ی فرضی زیری رو بنویسین:
flalign2

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

اینم یادتون نره اگه می‌خواین همین کارا رو وسط چین انجام بدین به‌جای محیط flalign از محیط align استفاده کنید. در مجموع دقت کنید که این دو محیط مثل یک جدول عمل می‌کنن که باعث می‌شن اجزای مورد انتظار در قسمت‌های مختلف معادله که زیرشون علامت & اومده از هم جدا بشن. این دید جدولی به این دو محیط (align و flalign) خیلی کمک می‌کنه تا تسلط بیشتری موقع استفاده ازشون داشته باشین.
نظراتتون مثل همیشه باعث خوشحالیم خواهد بود.

افزونه WooStat

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

یک ایده – حریم نیمه‌خصوصی

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

فراخوان ارسال مشخصات ارائه برای روز آزادی نرم‌افزار

دوستم سعید مثل هرسال منو از روز آزادی نرم‌افزار مطلع کرد. امسال هم مثل پارسال، جشن روز آزادی نرم‌افزار خواهیم داشت در روز ۸ مهر ۹۵ و باز هم در دانشگاه شریف. خوشحال می‌شم شما دوستای عزیزو اونجا ببینم 🙂
از اون‌جایی که سعید خواست پیامشو منتشر کنم اینجا براتون نقل‌قول می‌کنم:

📢 فراخوان ارسال مشخصات ارائه

روز آزادی نرم‌افزار (SFD) روزی است که طرفداران نرم‌افزار آزاد، آن را جشن می‌گیرند. هدف اصلی این جشن‌ها، معرفی مفهوم نرم‌افزار آزاد به دیگران و تشویق آن‌ها به استفاده از آن است.

امسال جشنواره روز آزادی نرم‌افزار تهران مورخ ۸ مهر ۱۳۹۵ از ساعت ۹ تا ۱۷ در دانشگاه صنعتی شریف، در دو بخش عمومی و کارگاه‌ها و با محوریت معرفی، ترویج، افزایش کاربرد و استفاده، جذب مشارکت و حمایت جامعه و تولید در زمینه نرم‌افزار آزاد برگزار خواهد شد. همانند دوره‌های پیشین شرکت در این جشنواره بدون هیچ محدودیتی برای عموم علاقه‌مندان آزاد و رایگان است.

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

به امید دیدار شما در روز آزادی نرم‌افزار تهران

سایت رسمی جشنواره
فرم ارسال مقاله
صفحه مقالات

دیروز بکاپ نجاتم داد…

بکاپ خوبه، بکاپ بگیرید.

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

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

یک توصیه برای علاقه‌مندان هوش‌مصنوعی: یادگیری آماری

ترم پیش یه درسی داشتیم به اسم فنون آماری با خانم دکتر امین‌غفاری. این درس به‌نظرم از معدود درس‌هاییه که بشه گفت تو دوران تحصیلم مفیده بود. لااقل از جهت ایده‌هایی که بهم داد. موضوع این درس در یک کلام مبحث یادگیری آماری بود، که در واقع بستری آماری از همون مبحث یادگیری ماشینه که توی اون ابزارهای بستری خوبی برای پیداکردن توابع پیشگو در یادگیری‌های باناظر و بدون ناظره. ابزارهایی که توی مباحث یادگیری ماشین مثلا بینایی ماشین، تشخیص صدا، پرازش سیگنال و… کاربرد اساسی دارن. منبعی که برای این درس خوندیم و من هم بهتون توصیه می‌کنم  کتاب Statistical Learning نوشته‌ی Trevor Hastie. Robert Tibshirani. Jerome Friedman بود.

 لازم می‌دونم بگم نویسنده‌ی اول این کتاب که اسمش Hastie هست با اون «هستی» که تو فارسی داریم که اسم خانمه فرق می‌کنه و اینجا اسم یه آقاست در استنفورد. چون اول تصور می‌کردم یه خانمه. نمی‌دونم چرا :).

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