بایگانی ماهیانه: ژانویه 2015

سوال جواب: آیا به سربازی بریم؟ چرا انصراف ندم برم رشته ای که دوست دارم رو بخونم؟

سلام جادی،

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

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

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

با تشکر

سلام سامان عزیز،

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

چیزهایی که من می تونم بگم اینها هستن:

۱) دانشگاه مهمه

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

۲) سربازی زوری

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

در نهایت چی؟

دقت کن که اگر دید تو اینه که «می خوام رشته ای که می خوام رو بخونم» معقولترینش اینه که چیزی که الان توش هستی رو تموم کنی و توی فوق لیسانس بری سراغ چیزی که می خوای یا اگر امکانش نیست سربازی رو بری و بعدش بری دنبال تحصیلات دانشگاهی. معلومه که در شرایط فعلی دنیا مال پولدارها است و احتمالا امسال سربازی رو می فروشن و اونهم ممکنه یک راه باشه اما…

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

سفر من به اپل – بررسی ای بسیار مفصل و مصور از مک بوک پروی ۱۳ اپل

متن زیر رو محمد مطیعیان برای سایت تک نینجا نوشته بود که با تعطیلی اونجا و با اجازه خودش، اینجا منتشرش می کنم تا راهنمایی باشه برای کسانی که دنبال خرید مک بوک هستن؛ در واقع اینطوری باید سخت افزار خرید (:


مقدمه

میگم با این سطح درآمد ما در رشته نرم افزار و توسعه دهندگان نرم افزار، چند بار می­توان تجربه خرید داشته باشیم، تا بتوان یک لپ تاپ، خوب، سریع و سبک و مناسب کارمون پیدا کنیم؟

فکر کنم شاید یک بار یا … !!!

برای من که تا الان تونستم یک بار این هزینه رو انجام بدم جستجو و تحقیق در مورد یک دستگاه خوب و خیلی سریع خیلی مهم بود، تمام بازار تهران و اینترنت و زیر و رو کردم، بالاخره به ۳ مدل زیر رسیدم:

1- ذن بوک ایسوس (Asus ZenBook UX303 LN)
2- ایکس پی اس دل ( Dell XPS 13 )
3- مک پرو ۱۳ اپل (Apple MacBook Pro 13)

البته مدل ۱ و ۲ از نوع فوق سبک یا همان اولترابوک هست و سومی کمی سنگین­تر.

من یک تعریفی از Ultrabook می­کنم:

لپ تاپ سبک تا حد یک و نیم کیلوگرم و هارد حالت جامد یا همان SSD، که قدرت پردازشی کافی برای کارهای متنوع روزانه و نیمه حرفه­ ای را ممکن سازد – همچنین مصرف پایین.

مدل ۱ که تو ایران نیست ولی مشخصات عالی دارد، به حدی که کارت گرافیک ۲ گیگ مستقل Dedicate نیز برای بازی کردن هم دارد و حدود ۵ میلیون تومان قیمتش هست که اینجا نیست! البته صفحه نمایش این مدل به علت Resolution 3200 Pix بی­رنگه و مشکلاتی رو برای نمایش نرم افزارهای ویندوزی به همراه داره.

مدل ۲ را ایران رهجو آورده که به همراه گارانتی ۵ میلیون و ۱۰۰ هزار تومان است، البته کیفیتش با توجه به قیمتش با دو مدل دیگه قابل رقابت نیست.

مدل ۳ را هم که با تنوع­های مختلف فضای هارد و کلاک CPU است، قیمتش و موجودیش روزانه کم و زیاد میشه و مهمتر از همه متولی خاصی نداره و کلا بی­گارانتیه اما با قیمت ۲۵۰ تا ۳۲۰ هزار تومان بیمه می­کنند (۶ درصد قیمت کل) یا بعضا مثل الماس در مجتمع پایتخت شخصا گارانتی می­کنند، این وقایع گستر فارس هم که با قیمت نجومی میده ولی نکته مثبت آن اینه که نمایشگاه محصولات اپل داره، نمایشگاه محصولات اپل به این تنوع نداشتیم (میدان ونک، ملاصدرا، جنب اتوبان کردستان).

مدل­های Sony هم کلا تولید ژاپن شده و هر چی تنوع موجود قبل تو بازار بسیار کمه و با مشخصات بالا کاملا قیمت غیر منطقی داره! مدل Microsoft Surface 3 Pro هم با مشخصات بالا بشدت گرونه بالای ۷ میلیون و ۳۰۰ هزار تومان است، البته سری تبلت، لپ تاپه، که بیشتر خواص تبلتی آن برجسته و همچنین قلم جالب آن به چشم می­آید.

خرید، قیمت، اصالت دستگاه

بالاخره من این مدل و از دیجی کالا خریدم – با وسواس زیاد – مخصوصا برای 1 هفته فرصت تست که داشتم، با خیال راحتتر خرید کردم و کاملا راضی هستم با اینکه در همین مدت قیمت از ۶ میلیون و ۹۰ هزار تومان که من خرید کردم، پایین­تر هم آمده؛ البته باید ذکر کنم که بدون گارانتی این سیستم در بازار تهران ۵.۸۰۰ (۵ میلیون و هشتصد هزار تمان) نیز وجود داشت که متاسفانه گارانتی ۱ ساعت هم نمی­کردند !!! (خرید در تاریخ 04/08/1393).

قیمت دلاری این سیستم و قیمت آن در بازار تهران (البته بدون گارانتی) برابر هستند !!!

1

با توجه به این قیمت گران (البته با توجه به بی­ارزش بودن تومان در برابر دلار) حتی اپل یک برچسب دور جعبه نزده !!! هیچ گونه برچسب یا هولوگرام یا …

من به شدت نگران لپ تاپ­های تعمیری بودم یا Refurbished که باید به فروشنده اعتماد کرد. البته یک راه برای فهمیدن خرید قانونی مان داریم که در پایینتر بیان می­کنم.

در مورد بسته بندی

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

2

3

در مورد خرید قانونی

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

4
نمای روی جعبه

5
نمای منوی About داخل سیستم عامل OSX

6
نمای پشت بدنه لپ تاپ

بعد از چک کردن این ۳ عدد و برابر بودنشون، عبارت Apple support coverage و گوگل کنید، در صفحه زیر سریال و وارد کنید:

7

در بار اول که سریال دستگاه و چک کردم، خطایی می­داد که تاریخ خرید و متوجه نمی­شم (تو اینترنت زدم گفت از فروشگاه توی دبی خریداری شده !) وا رفتم ، اما بعد از کمتر از ۲۴ ساعت صفحه زیر به نمایش درآمد که نشان دهنده فعال شدن سریال دستگاه بود.

8

مشخصات سیستم

CPU Corei5, 2.8 GHz ~ 3.3, 4308U
3MB Level3 cache, 1Process, 2Core, 4Thread
Haswell ULT (22 nm), 28 Watts

9

10

  • این مدل­های کم مصرف و سبک (لپ تاپ فوق سبک یا همان Ultrabook) کلا کارت گرافیک مستقل ندارند و از همان چیپ گرافیکی داخل CPU شرکت Intel استفاده می­کنند، که برای این سیستم مدل Intel(R) Iris(TM) Graphics 5100 می­باشد.
  • RAM 8Gig DDR3
  • وزن 1.57 کیلوگرم
  • هارد پر سرعت SSD با واسط PCI-E به ظرفیت ۵۰۰ گیگ
    نوع اتصال هارد به Motherboard بسیار مهم است که با واسط SATA نیز وصل می­شوند ولی پر سرعت ترین نوع ارتباط از نوع PCI-E می­باشد،
    اختلاف قیمت هارد SSD برای ۵۰۰ گیگ تا ۱ ترا بایت، ۵۰۰ دلار می­باشد، که این خود مشخص کننده قیمت بالای هارد پر سرعت SSD هست.

11

مشخصات دیگر درگاه­ها

12

تجربه من با اپل MGX92

بعد از اولین تجربه با سیستم عامل عالی و سبک مک به نام OSX اونو به روز کردم به نسخه OSX Yosemite که این عملیات حدود ۶ گیگ حجم دانلودش بود، که باید کل مراحل به صورت آنلاین از اینترنت دانلود بشه، البته با قطع و وصل شدن باز هم ادامه میده، کلی برنامه هم برای به روز رسانی باید از iTunes دانلود کنه، برای تمام مراحل کار از اولین باری که روشن میشه باید Apple-ID داشته باشید (داشتن اپل آی دی راحته و مجانی)، چون برنامه­ها رو از iTunes دریافت میکنه.

###سیستم عامل
سیستم عامل مک همان OSX بسیار جالب و سریع است، به راحتی با آن می­توان ارتباط برقرار کرد، منوها بسیار ساده هستند و پیچیدگی را برای کاربران کم کرده است، به شدت کلیدهای ترکیبی برای راحتتر کردن کار دارد و همچنین به لطف بهره گیری از تاچ پد قوی خود انواع کارها را (با حرکت 1 یا 2 و یا 3 انگشت یا ترکیب شان با یکدیگر) ممکن ساخته است، دقیقا همان حسی را می­دهد که کار با موبایل­های لمسی دارد،
به عنوان برنامه نویس برایم جالب بود که کدهای بر پایه لینوکس بر روی مک کامپایل و اجرا می­شوند، در زیر سورس کد GZip را دانلود کردم و با زدن ./Configure و سپس Make فایل اجرایی مخصوص سیستم عامل را تولید کردم، این کار را در محیط ترمینال انجام دادم.

13

سیستم عامل مک برای برنامه نویسی نرم افزار Xcode را پیشنهاد می­دهد، که برنامه قوی تولید نرم افزار، برای هر نوع دستگاه بر پایه سیستم عامل­های اپل می­باشد.

14

البته این برنامه ارزش توضیح و بسط دادن به صورت منحصر به فرد را دارد که در این سند جای آن نیست.

نصب ویندوز مجازی بر روی مک

نصب ویندوز مجازی با نرم افزار Parallels Desktop 10.0.1.27695 که از سایت­های ایرانی مثل p30world دانلود و نصب میشه، سرعتش خیلی خوبه ولی تجربه یک سیستم عامل خالص و به شما نمی­ده، به همین دلیل با کمک برنامه BootCamp از داخل سیستم عامل OSX شروع به نصب ویندوز Windows 8.1 Pro (6.3) 64-bit کردم؛ ابتدا توضیحاتی را در مورد سیستم مجازی ویندوز بیان می­کنم.

در زیر محیط شبیه سازی شده یا مجازی ویندوز را در داخل سیستم عامل مک OSX می­بینیم:

15

محیط داخل ویندوز مجازی امکان دسترسی به فلش­های متصل به سیستم را می­دهد و همچنین امکان دسترسی به فایل­های مک را از طریق File Sharing تحت شبکه می­دهد،

16

سیستم عامل اپل امکان مشاهده و فقط خواندن اطلاعات پارتیشن­های ویندوزی یا همان FAT و NTFS دارد و امکان تغییر یا همان نوشتن روی آن را ندارد!

به همین دلیل برای کپی کردن فایل از مک به روی فلش، از ویندوز مجازی کمک گرفتم، به این صورت که ابتدا فایل­ها را در مسیری بر روی مک تولید کردم و از طریق ویندوز مجازی و به کمک File Sharing به ویندوز مجازی انتقال دادم و سپس فلش USB را با فرمت شناخته شده برای ویندوز، به لپ تاپ وصل کردم و از طریق ویندوز مجازی بر روی فلش کپی کردم، جانم درآمد.

نصب ویندوز بر روی مک از طریق بوت کمپ

نصب خالص ویندوز – برای نصب ویندوز اول پارتیشنی به سایز دلخواه (در محیطی ساده و کاملا ویزاردی) در نظر میگیریم که من 200 گیگ برای اپل و بقیه 300 گیگ و به ویندوز اختصاص دادم و سپس فلش و گرفت، فرمت ویندوزی کرد و Image ویندوز و به صورت یک فایل iso گرفت؛ سپس به صورت آنلاین (مجددا آنلاین …) شروع به دانلود برنامه­ها و درایورهای سیستم کرد که کار این BootCamp هست و این هم حدود 1 تا 2 گیگ دانلود بود، بالاخره فلش بوت آماده شد، بعد سیستم ریست شد و مراحل نصب ویندوز طی شد.

به نظرم وقت­گیر ترین کار همین مراحل بود تا ویندوز بالا آمد – فکر کنم به روز رسانی نرم افزارهای مک، به روز رسانی سیستم عامل مک به سیستم عامل جدید و گرفتن اطلاعات آنلاین BootCamp برای نصب ویندوز، جمعا حجم10 گیگ اینترنت و مصرف کرد (ISP من شهراده، برای منطقه بلوار فردوس غرب).

صفحه نمایش زیبا، روشن شفاف با دقت بالای پیکسل­ها

صفحه نمایش رتینــــــــــــــا با رزولشون بالا که در ادامه مشاهده می­کنید.

در سیستم عامل OSX: کلا 4 حالت نمایش داره، یکی از اونا حالت رتیــنا هست که کاملا شفاف و قابل مشاهده است، یه مدل هم منوها کمی ریزتر میشه، ولی باز متون واضحه.

17

نسبت اعداد وضوح تصویر روی اعداد زیر می­باشد:

18

19

در ویندوز: معمولا من روی 1440900 می­گذارم – اما تنظیم روی حداکثر وضوح، یعنی 25601600 اینقدر ریز میشه که متن­ها قابل دیدن نیستن، معمولا برای رفع این مشکل، درشتی متن را روی 200 برابر تنظیم می­کنند، فقط بعضی منوها و متن آن­ها بد میشه و به حالت زوم شده نشان داده می­شود، که من بدم میاد.

20

21

کیبرد و تاچ پد

کاملا عالیه، کیبرد و تاچ پد کاملا راحت و بی مشکل هستن، تمام کلید ها وجود دارند، در ویندوز و هم در OSX بدون مشکل عمل می­کنند، تنها کمبود در نبود دکمه­های Page Up/Down, Home, End, Backspace, Print Screen و کلیدهای جزیره ای ماشین حسابی – می­باشد، همین  … البته باز هم کلید میان­بر ترکیبی، برای این کار وجود دارد، مشکلی نیست؛ به جای آن تاچ کاملا بزرگ و حساس، حس خوبی میده، نور پس زمینه کیبورد عالیه، حتی یک دکمه اضافه هم نداره.

22

در داخل سیستم عامل مک از زبان فارسی و همچنین تقویم شمسی کاملا پشتیبانی می­شود،

23

24

بلوتوث

در سیستم عامل اپل من نتوانستم با گوشی Android خودم فایلی جابجا کنم !!! البته دستگاه­ها همدیگر را می­دیدند و فقط میدیدند و فقط همین، اما در ویندوز مشکلی برای جابجایی نداشتم، شاید نکته­ای در سیستم عامل OSX دارد که من متوجه نشدم.

تست سرعت

####سرعت در ویندوز

  • در ویندوز تست سرعت و با برنامه PC Benchmark می­بینید

25

  • ویجت Desktop Gadgets Gallery v1.3 که برنامه تست سرعت ویندوز و به نمایش در میآره (در ویندوز 7 وجود داشت و در ویندوز 8.1 در تنظیمات کامپیوتر به نمایش در نمیآد) رو میبینیم.

26

  • تست سرعت هارد از خود هارد به خودش با برنامه عالیه Total Commander و میبینید که به سرعت حداکثر 452MByte/s می­رسد.

27

و از هارد External با واسط USB3 سرعت حداکثر به 84MByte/s می­رسد، که .

28

  • تست مقایسه با نرم افزار PassMark

29

30

31

در مورد تست سرعت هارد این لپ تاپ که بالاترین امتیار آن محسوب میشه، در این سایت بالاترین­های سرعت هارد و می­بینیم که در بالاهای جدول بهترین هاردها به همراه امتیازشان جای دارند.

32

  • تست سرعت با نرم افزار Nova Bench

33

34

شارژ

در صورت خاموش بودن سیستم 2 ساعته سیستم شارژ می­شود، برای نگه داشتن شارژ هم زمان دقیقی، نمی­شه بیان کرد، تو سیستم عامل مک یعنی OSX زمان تخلیه شدن کامل شارژ به صورت محسوسی طولانی­تر هست، یعنی زمان بیشتری از باتری می­توان استفاده کرد، نسبت به سیستم عامل ویندوز.

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

پریز شارژر هم که در تصویر پیداست، باید تبدیل سری پریز برای آن تهیه شود.

35

جمع بندی

من به عنوان برنامه نویس و کسی که به شدت علاقه به کارهای صوتی تصویری داره و همزمان چندین برنامه رو در سیستم اجرا میکنه و میخوام همه کارشونو خوب انجام بدهند، همواره سیستم­های مختلف و دقیق میبینم، نکته همینجاست … هارد سیستم که گلوگاه سرعت سیستم است، این لپ تاپ و یا لپ تاپ­هایی که از سرعت بالای هاردهای SSD استفاده می­کنند بهترین انتخاب برای این منظور است – البته به کیفیت هاردهای SSD نیز باید توجه کرد، من از Apple به شدت راضی هستم البته در کنار توجه به سبکی و صدای فن پایین و بدنه زیبا و صفحه نمایش عالی و صدای با کیفیت و سه بعدی و موارد دیگر …

توجه: لپ تاپ­های فوق سبک برای بازی­های حرفه­ای انتخاب خوبی نیستند.

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

با تشکر – محمد مطیعیان (mohammadmot@gmail.com)


با تشکر از محمد، پیشنهاد می کنم به این مطالب هم نگاهی بکنین:

نتایج مسابقه برنامه نویسی شبیه ساز سیستم های هرمی

gold_quest

پیشینه

در جمعه قبلی قرار شد مسابقه ای برقرار بشه که توش شرکت کنندها ها از طریق برنامه نویسی حساب کنن در یک سیستم گولدکوئست یا هرمی یا مشابه و در صورت واقعی بودن ادعاهای برگزار کننده ها که هر ماه اینهمه آدم جذب می کنین و … واقعا چی می شه. یعنی آیا واقعا اینها ممکنه؟ حتی اگر همه مشکلات اخلاقی این سیستم ها رو هم کنار بذاریم آیا کسی در این سیستم ها به پول می رسه؟ شرکت بی سابقه و غیرقابل باور بود و ۲۹ نفر به مرحله قرعه کشی رسیدن!

جواب صحیح

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

انتخاب شرکت کنندگان در قرعه کشی نهایی و وزن دهی

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

بحث شیرین اسپانسرها

اسپانسرهای عزیز این مسابقه عالی هستن!

faarex capchi
اسپانسر اول ما شرکت کاندوم فارکس است که قبول کرده برای برنده اول یکسال کاندوم مجانی (۶ بسته ۱۲ تایی)، برای برنده دوم سه ماه کاندوم مجانی (دو بسته دوازده تایی) و برای برنده سوم یک هفته کاندوم مجانی (یک بسته دوازده تایی) از محصولاتش رو تقدیم کنه. اسپانسر دوم ما با افتخار و خوشحالی برای ما شرکت چاپ روی چیزهای باحال چاپچی است که قبول کرده برای نفر اول و دوم و سوم، ماگ هایی با لوگوی برنده سایت ارسال کنه! این شرکت یکی از جاهایی است که من مشتری دائمش هستم و امیدوارم همکاری مون ادامه داشته باشه.

فهرست راه یافتگان مرحله نهایی

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

cut -f 1 -d, herami_condom.results | shuf | head
Hamid, comments
Amir, comments
Fattah, comments
Mostafa, comments
Mostafa,https://github.com/redknight/jadi-herami,Paramertic
Sekobo, comments
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Bluedream,http://bludream.github.io/pyramid-problem/,great web based, greap web based presentation
Ali CMP, java and android
Ali CMP, java and android
Ali CMP, java and android
Amir Rasouli, python
Arashbm, https://gist.github.com/arashbm/c6ee1d706df1463b2b5e
Arashbm, https://gist.github.com/arashbm/c6ee1d706df1463b2b5e, ruby & graphs with gp
Salman,https://gitlab.com/akfoss/heram,
Salman,https://gitlab.com/akfoss/heram,Fun lang and good math with Octave
Shahab, Good math
AmirKarimi,https://github.com/AmirKarimi/jadi-herami
EsaHekmat, https://github.com/esahekmat/PyramidSystem, good graph
EsaHekmat, https://github.com/esahekmat/PyramidSystem, good graph
Esfandani, https://github.com/esfandani/gold_quest
Esfandani, https://github.com/esfandani/gold_quest, participated in previous round!
Vahid Ranaei, java
Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0
Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0, C++ and graphs
Ali Ghafoori, http://www.alighafoori.com/herami/ & https://github.com/alighafoori/herami
Ali Ghafoori, http://www.alighafoori.com/herami/ & https://github.com/alighafoori/herami, web based
SirSaleh, R & https://github.com/SirSaleh/pyramid_jadi, 
HassanHeydariNasab, https://github.com/HassanHeydariNasab/pyramid_system
Farhad Dalirani, C++
H-Ghadiriani, https://github.com/H-Ghadirian/Pyramid
Hooshmand, http://pentest.ugig.ir/test.php
Hooshmand, http://pentest.ugig.ir/test.php, for zombie methaphor
kasravi,https://github.com/kasravi/GQ,
kasravi,https://github.com/kasravi/GQ,
kasravi,https://github.com/kasravi/GQ,
kasravi,https://github.com/kasravi/GQ,geekiest! A kenel module!
Arash Jafari,https://github.com/arashrj/Gold-Quest-Calculator
Arash Jafari,https://github.com/arashrj/Gold-Quest-Calculator, Windows with a graph
Ahmad Hashemi, https://github.com/sahmmad/Herami
Ahmad Hashemi, https://github.com/sahmmad/Herami
Ahmad Hashemi, https://github.com/sahmmad/Herami, objectiv C for iphone
Deldutt,https://github.com/deldutt/herami,C
moein7tl,https://github.com/moein7tl/herami
moein7tl,https://github.com/moein7tl/herami,wolfram alpha
moein7tl,https://github.com/moein7tl/herami,good maths
Mohsen97, https://github.com/Mohsen97/herami, 
Mohsen97, https://github.com/Mohsen97/herami, clean graphs but not with the main program 
nixoeen, git://git.nixoeen.com/pyramid-scheme

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

اجرای قرعه کشی

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

و دادا داددام! .. برنده های ما عبارت هستن از سه نفر یونیک خروجی دستور زیر:

jadi@funlife:/tmp$ shuf  herami_condom.results | head
Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0, C++ and graphs
kasravi,https://github.com/kasravi/GQ,
Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0
AmirKarimi,https://github.com/AmirKarimi/jadi-herami
Bluedream,http://bludream.github.io/pyramid-problem/,great web based
Ali CMP, java and android
Mohsen97, https://github.com/Mohsen97/herami, 
Fattah, comments
Ahmad Hashemi, https://github.com/sahmmad/Herami
Vahid Ranaei, java

یعنی

  • فرهاد فر
  • کسروی
  • امیرکریمی

اما! اما آرش بدیع مدیری در توییتر حرف معقولی زد: وقتی قرعه کشی است که دیگه نفر اول دو معنی خاصی نداره!

پس برندگان نهایی و جوایزشون عبارت هستند از

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

حالا در این حالت به این شش نفر جایزه ای برابر می دیم که شامل ** ۲ بسته ۱۲ تایی کاندوم فارکس و یک ماگ یادگاری مسابقه از ماگ های چاپچی**‌ است:

  1. فرهاد فر با پیاده سازی سی پلاس پلاس از برنامه مسابقه و نمایش گراف
  2. کسروی با پیاده سازی یک ماجول کرنل برای محاسبه نتایج
  3. امیرکریمی با پیاده سازی اسکالا که می تونه به شکل چند هسته ای هم مساله رو حل کنه
  4. بلودریم به عنوان منتخب هیات گیک های گیر کرده در اینترانت ملی به خاطر نوشتن برنامه به شکل یک ماجول کرنل
  5. Esa به عنوان تنها زوجی که شرکت کرده بودن برای تشویق کارهای گروهی و ترکیب گیک و خانواده و به خاطر نمودار خوب
  6. محسن کیهانی به خاطر اینکه نمودارش رو استفاده کردم در نوشتن این مطلب و درک خوب از ریاضیات مساله و به امید موفقیتش در کنکور امسال

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

شاد باشین.

برندگان مسابقه برنامه نویسی هرمی فردا معرفی می شن. امروز من خیلی درگیر بودم و نرسیدم قرعه کشی رو انجام بدم.... با عرض معذرت از تاخیر.. حالا شما بگیرین «به خاطر استقبال شما هم‌وطنان گرامی» ! به هرحال... فردا بررسی و نتیجه رو اعلام می کنم. با تشکر از همه شرکت کننده ها، دو تا اسپانسر مسابقه و برنده ها و شنونده ها و آحاد مردم. ژانویه 9, 2015 ، 3 پاسخ

اگر زبان های برنامه نویسی تفنگ بودند – کارتون

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

if programming languages were weapons

توی ناین گگ دیدم و الان با تعجب دیدم که هیچ کسی ترجمه نکرده و ترجمه راحتی کردم.

مرتبط
اگر زبان های برنامه نویسی کشتی بودند
آیا موفقیت زبان های برنامه نویسی با ریش و سبیل سازنده نسبت دارد؟

تعطیلی تک نینجا به نفع جادی دات نت. مدتی قبل تصمیم گرفتم یک وبلاگ جدا داشته باشم به اسم تک نینجا که عمومی تر در مورد تکنولوژی توش بنویسم. بعد دیدم باعث می شه به جادی.نت صدمه بخوره و همین یک کم وقت که دارم رو بذارم اونجا و ممکنه اینجا آپدیت نشه.. این شد که پست های موجود تک نینجا رو کپی پیست کردم در جادی دات نت به این امید که اینجا همیشه خوشحال و خندون باشه. با تشکر از صبر و حوصله شما بهترین مخاطبین عزیز (: بعضی وقت ها فکر می کنم اگر یک دولت و یک کشور اینهمه سرمایه رو برای سانسور آدم ها و نظرات نمی ذاشت، شاید جادی دات نت الان شغل اصلی من بود (: شایدم بهتره که نیست. ژانویه 7, 2015 ، 19 پاسخ

کدوم کنسرو ماهی تن رو بخریم؟ من چهار تا از مشهورترین برندها رو بررسی کردم و جواب رو دارم

صحنه آشنا برای من و خیلی‌ها، خیره شدن به ردیف کنسورهای ماهی تن سوپرمارکت‌ها است و فکر کردن به اینکه «کدوم رو بردارم». هیچ وقت هم تنها نیستیم و همیشه دو سه نفر دیگه هم مشغول همین فکر هستن و اولین کسی که دستش به سمت یکی از تن‌ها بره، بقیه ازش می پرسن «این خوبه؟».

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

شرکت کننده‌ها

یک بررسی سریع از مردم و بررسی قفسه‌ها، باعث می شه من چهار تا شرکت کننده انتخاب کنم که همه در روغن هستن:

tuna_begin
از راست به چپ شیلتون، اویلا، شیلانه و تحفه

فاکتورها

قبل از سنجش، نیاز داریم بدونیم که چه چیزی باید سنجیده بشه. من برداشتی از «کنسرو ماهی تن خوب» دارم و شما یک برداشت اینه. به همین دلیل توی فیسبوک از دوستانم پرسیدم که موقع انتخاب یک تن ماهی، فاکتورهاشون چیه و با نظرات خودم به این فهرست رسیدم:

  • درش راحت باز بشه
  • پر باشه
  • گوشت یک تیکه باشه
  • مزه اش خوب باشه
  • استخوان و پوست نداشته باشه
  • بوی اشتها بر انگیز
  • رنگ خوب و روشن یک تیکه
  • شور نباشه
  • طول انقضا خیلی طولانی نباشه (نگهدارنده کم)
  • قیمت نسبت به وزن

البته فاکتورهای دیگه‌ای هم بود (مثلا اینکه دلفین حین شکار تن کشته نشده باشه یا کارخونه در جایی باشه که تن صید می شه) که به خاطر ناتوانی در سنجش حتی نسبی، کنارشون گذاشتم.

در مورد قیمت لازمه قیمت برای هر گرم رو حساب کنیم چون سه تا از کنسروها ۱۸۰ گرمی هستن و تحفه ۱۲۰ گرمی. پس قیمت هر کنسرو رو تقسیم بر وزن کردم و به این رسیدم که هر گرم تن ماهی (با احتساب روغن و…) تقریبا بین ۲۹ تا ۳۳ تومن قیمت داره.

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

جدول امتیازات

جدولی از چهار تا برند معرفی شده و فاکتورهای بحث شده درست کردم که توش همیشه عدد ۱ به معنی بدترین و عدد ۴ به معنی بهترین است. در جایی مثل قیمت کاملا رتبه ها مشخص است ولی مثلا توی «شور نبودن» به هر کنسرو به شکل مستقل امتیاز داده شده (مثلا اگر دو تن A و B خیلی شور بودن به هر دو امتیاز ۱ دادیم و اگر سه تا تن گوشت یک تیکه کامل داشتن به هر سه ۴ دادیم).

عملیات

طبق توصیه همیشگی، همه کنسروها رو با هم و به یک شکل ۲۰ دقیقه جوشوندم و بعد گذاشتم کمی خنک بشن و یک کوچولو درهاشون رو باز کردم، بو کردم و ریختم توی لیوان:

opened

  • تحفه کوچیکتر است و در مقایسه روغن باید به این نکته دقت کنیم
  • شیلتون اصلا بوی خوبی نداشت. بوی ماهی خام حس می کردم

بعد کلا درها رو باز کردم:

tuna_opened

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

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

نتایج

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

مشخصه که نمونه گیری به شکل «یک کنسرو اتفاقی» بوده و مثلا ممکنه یک کنسرو دیگه شیلتون بسیار هم یکدست باشه ولی به هرحال نتایج نهایی به این شکل اعلام می شه:

tuna_tables

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

tuna_chart

و مشخصه که برنده ما اویلا به عنوان ناهار خورده شده، بقیه به مصارف عام المنفعه اختصاص پیدا میکنن.

tuna_jadi


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

tuna_commnts

تجربه هفته اول با ساعت هوشمند سونی ۲

یک هفته‌ای است که این ساعت هوشمند سونی رو به دستم می‌بندم که اسم علمی اش Sony SmartWatch2 هست. ساعت های هوشمند این روزها حسابی مورد بحث هستن و هر شرکتی (از سونی تا اپل تا سامسونگ) دارن ساعت‌های خودشون رو می‌سازن و کاملا حس می شه که همه تلاش دارن تا با نوآوری و ساختن اولین ساعت کاملا قابل استفاده و جذاب، بازار رو مال خودشون کنن. ساعت هوشمند ۲ سونی هم تلاش جدی سونی است برای کسب بازار، بخصوص که بر خلاف ساعت سامسونگ، وابسته زیادی به برند سونی نداره و مثلا منی که گوشی غیر سونی دارم، به سادگی می تونم با دریافت برنامه اسمارت واچ‌های سونی از مارکت گوگل به اسم اسمارت کانکت از ساعتم استفاده کنم.

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

faces

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

faces

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

نکات مثبت

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

نکات منفی

smart-watch-hero

  • مثل همه ساعت های دیگه هنوز بزرگه. اگر به عکس بالا نگاه کنین حتی در این عکس که رو خود سایت سونی است هم این آقای خوشتیپ احتمالا نمی تونه آستین پیرهن و کت رو درست پایین بکشه (:

smart-watch-hero

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

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