گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

در نظرسنجی برنامه نویسان شرکت کنید

نویسنده:
۲۰ اسفند ۹۵

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

خوب دونستن این موارد کار آسونی نیست چون باید با طیف نسبتا وسیعی از جامعه برنامه نویس ارتباط داشته باشی و اصلاً راحت باشی باهاشون چنین پرسش هایی را مطرح کنی !

سال گذشته نزدیک به عید ، جادی توی وبلاگش یک نظرسنجی را مطرح کرد که دقیقاً همین پرسش ها و بیشتر را در بر مگیره و بعد از عید هم نتایج را در اختیار همه قرار داد که شخصاً برای من بسیار جالب بود. امسال هم دوباره همین روال تکرار میشه و وظیفه میدونم برای اطلاع رسانی بیشتر توی وبلاگم مطرحش کنم.

پس بشتابید به سوی نظرسنجی برنامه نویسان و مدیران سیستم (برای من ۵ دقیقه هم‌زمان نبرد پس تنبلی نکنید.)

درس آدم‌شناسی

نویسنده:
۱۳ آذر ۹۵

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

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

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

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

باز هم تکرار میکنم که قرار نیست یکنفر صددرصد کامل و بی‌عیب باشه اما شعور ، ادب و درک شرایط و مسئولیت‌پذیری موضوعاتی نیستند که بشه قربانی هوس ،‌ ظاهر ، وضعیت مالی ، وضعیت فنی و … در شروع یک رابطه انسانی کرد.

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

وضعیت نابسامان بیمارستان‌ها در ایران

نویسنده:
۷ آذر ۹۵

امیدوارم هیچ‌ زمانی نیازمند مراجعه به بیمارستان‌ها برای مداوا نباشین ،‌ متأسفانه به خاطر مشکل پدرم مجبور شدم یک هفته توی یکی از بیمارستان‌ها رفت و آمد داشته باشم و از وضعیت رسیدگی و کیفیت خدمات بیمارستان شکه شدم ! جالبه بدونید بیمارستان مورد نظر Grade 1 در بین بیمارستان های دولتی داره و زیر نظر علوم پزشکی هم هست. نیاز به نام بردن نیست و دردی هم با گفتنش دوا نمیشه.

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

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

نظر دهید
دیدگاه‌ها برای وضعیت نابسامان بیمارستان‌ها در ایران بسته هستند

بهترین و شیرین ترین رویداد زندگی من

نویسنده:
۳ اسفند ۹۴

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

این پست ارزشمند ترین تجربه زندگی یک گیک هست که دوست دارم با خوانندگان وبلاگم در میون بگذارم و اطمینان دارم که کام تک تک شما روزی با همین اتفاق نیکو شیرین خواهد شد.

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

الیکا تولدت مبارک.

نظر دهید
دیدگاه‌ها برای بهترین و شیرین ترین رویداد زندگی من بسته هستند

روز برنامه‌نویس!

نویسنده:
۱۵ آذر ۹۴

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

روز برنامه نویس

پس امشب تصمیم گرفتم یک تحقیق کوچیک انجام بدم ،‌ گویا این روز به پیشنهاد Valentin Balt و Michael Cherviakov در سال ۲۰۰۲ میلادی و با جمع کردن امضاء جهت به رسمیت شناختن این روز در کشور روسیه به عنوان روز برنامه‌نویسان به دولت این کشور ارجاع شده و ۱۱ سپتامبر ۲۰۰۹ (جالبه که ۷ سال طول کشیده و کم از خودمون ندارن) توسط رئیس‌جمهور وقت مصوب و امضا شده.

این روز ۲۵۶ امین روز سال یعنی ۱۳ سپتامبر (یا ۱۲ سپتامبر در سال‌های کبیسه) هستش. اما جالب اینجاست همکاران وطنی میخوان ۲۵۶ امین روز سال شمسی یعنی ۱۰ آذر را توی تقویم رسمی کشور به عنوان روز برنامه‌نویس ثبت کنن. حتی سایتی برای جمع‌آوری امضا ساخته شده که میتونین شما هم ازش حمایت کنین.

البته من ترجیح میدم همون تاریخ میلادی در نظر گرفته بشه تا اینکه هر کسی بیاد به تاریخ خودش تبدیل کنه ! خلاصه با ۵ روز تأخیر روز همه برنامه‌نویس های خواننده وبلاگ من مبارک باشه و یادمون باشه اگه ما برنامه‌نویس ها نبودیم زندگی از اینی که هست خیلی سخت تر میشد پس به خودتون ببالید و عیش و نوش کنید و از همه مهمتر کد بزنید !

ذخیره کردن عکس‌های فایل MS Word توی LibreOffice

نویسنده:
۸ آذر ۹۴

شخصاً یکی از طرفداران برنامه LibreOffice و جایگزین کردنش در مقابل Office هستم و فکر میکنم ۹۰ درصد کسانی که LibreOffice را مسخره میکنن شاید توی عمرشون یا فقط Office را نصب کردند یا نهایتش یک فاکتور ، نامه ، پایان نامه یا فوقش اسناد اداری را باهاش نوشتند و چاپ کردند و لاغیر ، که همه این کار ها براحتی توی LibreOffice انجام میشه و چسبیدن به ویندوز برای Office در حد جوکی بیش نیست.

امروز میخواستم چند تا عکس را از توی یک سند Docx خارج کنم ولی گزینه Export کردن سر راست پیدا نکردم. با کمی جستجو به یک راه حل و دانش خیلی با حالی دست پیدا کردم. در‌ واقع متوجه شدم یک فایل odt یا ods در‌ واقع یک فایل آرشیوی از چند تا فایل و دایرکتوری هست که ساختارش را تشکیل میدن.

پس کافی بود فایل را در فرمت odt ذخیره کنم و تغیر پسوند بدم به zip و با extract کردنش همه عکس‌ها را توی یک پوشه به نام Pictures داشته باشم. البته LibreOffice شاید راه دیگه ای هم برای خروجی گرفتن از عکس‌ها داشته باشه اما این راه حل واقعاً ارزش مطرح کردنش توی یک پست وبلاگ را داشت.

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

من ،‌ وبلاگم و زندگی

نویسنده:
۱۴ آبان ۹۴

بهترین دوران زندگی من تا به امروز دوران جوانی و مجردیم از ۱۸ تا ۲۵ سالگیم بوده ،‌ مجرد بودن منفعتهایی داره که مثل خیلی از چیز های دیگه تا از دستش ندی متوجه نمیشی. اینکه هر وقت بخوای بخوابی ، بخوری ،‌ با رفقات وقت بگذرونی ، کار کنی و از همه مهمتر مسیر زندگیت را عوض کنی خودشون از مهمترین برجستگی های تجرد هستش.

وقتی تازه وبلاگنویسی را حدود دو سال پیش شروع کردم فکر اینکه در طول یک ماه نتونم هیچ مطلب جدیدی بنویسم اصلاً به فکرم خطور نمیکرد اما از ۱۰ تا ۱۲ مطلب به یک یا دو مطلب و توی اکتبر به هیچ مطلبی رسید. دلیلش اینه که زندگی خیلی پیچیده‌تر از اون چیزی هست که در بهترین دوران زندگیمون بتونیم پیشبینی بکنیم.

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

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

نظر دهید
دیدگاه‌ها برای من ،‌ وبلاگم و زندگی بسته هستند

خارج کردن زیرنویس از فایل‌های MKV

نویسنده:
۱۰ فروردین ۹۴

اگه تا حالا از فایل‌های MKV برای دیدن فیلم استفاده کرده باشین حتماً میدونین که این فایل در‌ واقع یک ظرف یا بهتر بگم Container برای صدا و تصویر و زیر نویس هستش. بعضی مواقع احتیاج میشه که زیرنویس فیلم که توی فایل MKV قرار گرفته را از اون خارج یا Extract کنیم.

برای این کار ابتدا باید با دستور زیر mkvtoolnix را نصب کنیم تا بتونیم از دو ابزار mkvinfo و mkvextract استفاده کنیم :

sudo apt-get install mkvtoolnix

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

mkvinfo movie.mkv

این دستور Track های قرار گرفته در فایل MKV را در خروجی نمایش میده و مشخص میکنه چه Track ی مربوط به فایل Subtitle میشه. کافیه شماره Track را جایی یادداشت کنیم یا به حافظه بسپریم.

حالا با دستور زیر میتونیم زیرنویس را (با فرض اینکه شماره Track اون ۳ هستش) از فایل خارج کنیم و در کنار فایل ویدئوییمون ذخیرش کنیم :

mkvextract track movie.mkv 3:subtitle.srt

به همین راحتی میشه فایل زیر نویس را خارج کرد. این کار مخصوصاً زمان هایی که فایل MKV را تبدیل میکنیم و به زیرنویس احتیاج داریم لازم میشه.

گیک فارسی یک ساله شد !

نویسنده:
۱۷ اسفند ۹۳

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

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

قطعاً در آینده به نوشتن مطلب در این وبلاگ ادامه میدم و امیدوارم بتونم تأثیر مثبتی هر چند کوچیک در بهبود وضعیت شغلی مربوط به رشته برنامه نویسی وب و احوالات عمومی خوانندگان داشته باشم.

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

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

نویسنده:
۱۱ دی ۹۳

امروز یکم ژانویه ۲۰۱۵ میلادی هست و من سال نو میلادی را به همه هموطنان مسیحی کشورم تبریک میگم و امیدوارم سال بسیار خوبی را در پیش داشته باشند و فراموش نکنند که ایران با همه قومیت ها ، مذاهب و فرهنگ هاش زیبا و دوست داشتنیه.

سال میلادی ۲۰۱۵

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

۱. شاید یکی از شک آور ترین اتفاقات دنیای سورس باز مشکل امنیتی OpenSSL به نام Heartbleed بود که سایت‌های بسیاری را درگیر خودش کرد از جمله سایت خیلی از بانک های کشور خودمون و نشون داد فقط چون یک محصول سورس باز هست معنیش این نیست که امنه و حتماً باید توسط افراد متخصص بیشتری مورد بررسی قرار بگیره.

۲. همونطور که میدونیم GPL یا مجوز استفاده عمومی که کپی نرم‌افزار های رایگان را در چارچوب یکسری قوانین آزاد کرده یکی از شناخته ترین و پر استفاده ترین مجوز های حقوق کپی رایت هست. در سال ۲۰۱۳ شاهد بودیم که بیش از ۷۷ درصد از پروژه های GitHub بدون هیچ مجوزی به صورت رایگان منتشر شده‌اند و این روند در سال ۲۰۱۴ هم ادامه پیدا کرد که نتیجه‌ای جز بروز شکایات حقوق در بر نخواهد داشت.

۳. در سال ۲۰۱۴ همه منتظر حضور گوشی های هوشمند با سیستم عامل اوبونتو و کنسول بازی قدرت گرفته از موتور بازی Steam بودند که محقق نشد. گوشی های هوشمند اوبونتو در فوریه ۲۰۱۵ به بازر عرضه می‌شوند ولی گویا نباید انتظار عرضه کنسول های بازی Steam را در سال ۲۰۱۵ داشته باشیم.

۴. ساخت و انتشار نرم‌افزار های آزاد در سال ۲۰۱۴ رشد بسیار خوبی داشته. از پروژه های ابری مثل Docker و OpenStack گرفته تا نسخه سورس باز MySQL که توسط Facebook عرضه شده ، کد های متن باز پروژه های ناسا ، ویرایشگر Atom تحت مجوز MIT توسط GitHub ، ابزار Encrypt کردن ایمیل و موتور PDF مرورگر Chrome توسط گوگل و از همه شُک آور تر مربوط به سورس باز شدن Net. توسط مایکروسافت بود.

۵. در سالی که گذشت شاهد اولین قدم کشور انگلستان برای مهاجرت از MS Office به نرم‌افزار های سورس باز با اعلام کردن ODF به عنوان فرمت استاندارد اسناد بودیم. فرانسه هم به Open Government Partnership پیوست و شهر های ژنو ، تولوز و لس آنجلس گام های خوبی را در مهاجرت به سیستم‌ عامل ها و نرم‌افزار های سورس باز برداشتند.

۶. سخت‌افزار های باز هم از دو سال پیش با تولد Raspberry PI که تا الان ۲٫۵ میلیون قطعه در قالب Credit-Card Sized Computer ازش فروخته شده و امسال هم مدل +B عرضه شده و فعالیت‌های گسترده Kano و Arduino و غیره مژده آینده خوبی را برای Open Hardware میده.

۷. در آخر هم به سالگرد های مهم میپردازیم. امسال چهار سالگرد ده سالگی برای پروژه OpenStreetMap ، سرویس دهنده وب NGINX ، سیستم عامل محبوب Ubuntu و مرورگر خوب Firefox داشتیم که امیدوارم با قدرت بیشتر به کارشون ادامه بدهند. Creative Commons دوازده سالگیش را جشن گرفت و بنیاد نرم‌افزار آپاچی هم ۱۵ سال رهبری و نو آوری در جامعه سورس باز را گذراند.