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

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

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

چطور در کامندلاین لینوکس حرفه ای باشیم یا «لینوکس را درک کنیم»

سلام

من یه مدته که وبلاگ شما سر میزنم و بخش محبوبم تو وبلاگ شما «چرا گنولینوکس رو دوست دارمه».

حالا یه سوال برام پیش اومده:

«چطور اینقدر خوب با ترمینال کار میکنید؟»

لطفا من رو راهنمایی کنید تا مثل خودتون یک لینوکس کار حرفه ایی بشم.

استفاده روزمره از لینوکس مثل استفاده روزمره از ویندوز است و فرق چندانی نداره. یک فرمون به اسم ماوس دارین و یکسری منو و‌ آیکون که باهاش فایرفاکس و تاندربرد و چت و اینها رو اجرا می کنن و کار می کنین. ولی فرق لینوکس و ویندوز اینه که توی لینوکس هر وقت بخواین (یا وقتی مجبور بشین!) می تونین کاپوت رو بزنین بالا و برین سراغ موتور ماشین.

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

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

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

کوچک زیباست – اجزای تک منظوره ولی بسیار قوی

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

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

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

قابلیت وصل شدن اجزا به همدیگه

در بخش قبل گفتم که در گنو لینوکس ابزارهای مختلفی دارین که هر کدوم یک کار مستقل می کنن. این ابزارها ورودی و خروجی های استاندارد رو می گیرن. اگر هیچ چیز بهشون ندین احتمالا ورودی شون کیبورد خواهد بود و اگر هیچ چیز بهشون نگین، احتمالا خروجی شون نمایشگر کامپیوتر. اما گذاشتن یک علامت پایپ ساده ( | ) باعث می شه شما ورودی خروجی ها رو به هم لوله کشی کنین! مثلا wc تعداد کلمات یک متن رو می شمره. ls هم فایل های موجود رو نشون می ده. پس اگر من خروجی اولی رو لوله کشی کن به دومی و چنین چیزی بنویسم:

ls | wc

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

همه چیز یا فایله یا پروسس

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

ساختار فایل ها رو بشناسین

فایل های لینوکس به شکل اتفاقی توی دایرکتوری ها پخش نشدن (: یک نظم کاملا منطقی طبق یک استاندارد رعایت شده و این باعث می شه شما در مواجهه با ناشناخته ترین سوال هم یک سرنخ برای شروع داشته باشین. به این جدول نگاه کنید:

حالا فرض کنید به من بگن که لازمه تغییراتی توی سرویس privoxy بدم و مثلا بهش بگم که به جای 8123 از این به بعد روی پورت 8111 گوش بده. چه می کنم؟ جدول بالا می گه همه تنظیمات توی etc هستن. پس می رم اونجا. اوجنا یک دایرکتوری پیدا می کنم به اسم privoxy و اون تو یک فایل هست به اسم config! چی از این منطقی تر؟ توش رو نگاه می کنم و خط به خطش توضیح داره. یک جا هم نوشته:

تنظیمات پریوکسی

پس کافیه این خط رو ادیت کنم و عدد جدید رو بنویسم و بعد سرویس پرویوکسی رو حتی اگر ندونم چیه، مثل هر سرویس دیگه ری استارت کنم تا تنظیمات جدیدش رو بخونه:

/etc/init.d/privoxy restart

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

توانایی خوندن راهنماها

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

man privoxy

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

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

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

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

همه کار قبلا انجام شده

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

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

از انگلیسی نترسین

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

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

رادیو گیک یک هفته در میون می شه

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

به جاش یک مطلب بلند رو که خیلی وقت پیش نوشته بودم براتون منتشر می کنم (: در مورد اینکه چجوری باید در خط فرمان حرفه ای بشیم.

ان اف سی قابل برنامه نویسی سامسونگ: تک تایل

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

ان.اف.سی. که مدتی است معرفی شده هنوز کاربرد روزمره‌اش را در زندگی ما پیدا نکرده اما این برچسب‌ها به علاقمدان اجازه خواهند داد تا این تکنولوژی را در زندگی شان وارد کنند. حالا هر کس می‌تواند با دادن ۱۵ دلار یک بسته ۵ تایی از این بسته ها را بخرد و با استفاده از برنامه ارائه شده برای گوشی‌های سامسونگ، آن‌ها را برنامه نویسی. این برنامه معمولا یک «عمل» است که در زندگی عادی کمتر از یک دقیقه وقت شما را می‌گیرد؛ مثلا روشن و خاموش کردن وای فای گوشی. شما می‌توانید یک یکی از برچسب‌ها را طوری برنامه‌ریزی کنید که وای فای گوشی شما را خاموش کند و بعد‌ آن را پشت در خانه بچسبانید تا هر بار موقع بیرون رفتن فقط گوشی خود را به آن نزدیک کنید و با وای فای خاموش از منزل خارج شوید.

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

برای دیدن سایت تک تایل به این لینک مراجعه کنید.

چند توصیه ساده در مورد بیانیه های مربوط به جنگ سایبری

اخیرا یک ویروسی توی وزارت نفت بوده …

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

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

  1. تقریبا دو دهه است که دیگه نرم افزارها نمی تونن به سخت افزار یک پی سی صدمه بزنن. آخرین مورد گزارش شده مربوط بود به زمانی که می تونستیم با اسمبلی به هد یک فلاپی یا هارد دیسک دستور بدیم به موقعیت ۱- بره و همون موقع هم توی سخت افزارهای قدیمی باعث می شدیم اهرم هد گیر کنه به بدنه و در نتیجه لازم باشه با پیچ گوشتی بازش کنیم و با دست هد رو برگردونیم سر جاش.
  2. اگر ویروسی توسط دشمن وارد سیستمی بشه پر سر و صدا نیست. اینکه پلیس می یاد کامپیوتر یکی رو می بره و پس نمی ده برای یک فعال اجتماعی ضربه است ولی سوزوندن مادربرد وزارت نفت واقعا هدف هیچ ویروسی نیست
  3. اگر هم بخوان مادربرد رو بسوزونن و اطلاعات رو پاک کنن اول اطلاعات رو پاک می کنن بعد مادربرد رو می سوزونن
  4. اگر فقط بحث وب سرور است، بسیار مهمه توی بیانیه بگین که فقط وب سرور ها از کار افتاده بودن (وب سرورهای وزارت نفت ویندوزی هستن؟!!). عموم مردم ممکنه واقعا فکر کنن که چند تا سرور هست که کل وزارت نفت بهش وابسته است و اونها ویروس گرفتن! (: من و شما می دونیم این زمین تا آسمون فرق داره با اینکه چهار تا وب سرور از دسترس خارج باشن

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

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

اما اگر کمی وارد تر بشین کار سخت تر هم می شه… کلی گزینه های ریز.. رم DDRفلان در مقابل سرعت فلان هارد دیسک و SSD و … مخفف های دیگه که فقط کسانی ازشون سر در می یارن که هر روز دنبال این هستن که چی داره توی بازار می یاد و چی داره تو سایت های فروش سخت افزار تبلیغ می شه.

پس ما آدم های معمولی چیکار کنیم؟ می گم معمولی چون خودم هم وضع خریدم درست مثل یک نفر است که از هیچ کدوم از این مخفف ها سر در نمی یاره. من از کامپیوترها سر در می یارم ولی از بازار نه و هیچ علاقه ای هم ندارم. دلیلش هم ساده است: به نظرم بازار جای تجاری است و با اینکه به تکنولوژی ربط مسقیم داره اما من می تونم تا آخر عمرم هی بخونم که رم DDR2 و DDR3 و DDR5 و DDRfolan اومدن و سرعتشون فلان قدر بیشتره و کیف هم بکنم ولی واقعا از تکنولوژی سر در نیارم و فقط بازار رو دنبال کنم. مثل کسی که ماشین دوست داره فقط به این شکل که کیف کنه که الان فلان ماشین قدرتش اینقدره. این علاقمندی یک گیک نیست.

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

اولویت صفر

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

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

اولویت اول

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

پس اگر مثل من لزومی ندارین که لپ تاپ بزرگ بخرین (مثلا گرافیست نیستین یا فیلم دیدن اولویت پایینتری داره تا قابل حمل بودن)‌ به هیچ وجه سراغ لپ تاپی بزرگتر از ۱۴ اینچ نرین و ترجیحا بین ۱۲.۱ واید و ۱۳.۳ واید بخرین. دقت کنین که لپ تاپ هایی که از ۱۲.۱ واید کوچیکتر باشن کیبورد کوچیکتری دارن و در استفاده روزمره نه فقط سخت که ضرر زننده هم هستن.

بحث وزن هم بسیار مهمه. به شکل کلی یک لپ تاپ بیشتر از ۲.۵ کیلویی در زندگی روزمره واقعا سنگین به نظر می یاد و ترجیحا اگر می خواین جابجاش کنین بهتره چیزی سنگین تر از ۲.۱ کیلو نخرین. وزن ها رو هم واقعا تو اینترنت چک کنین چون گاهی مغازه ها دروغ می گن یا مثلا وزن لپ تاپ بدون باتری رو می نویسن.

پس خلاصه مهمترین بخش شد: یک لپ تاپ نسبتا به روز بخرین که خیلی بزرگ نباشه و وزنش هم سنگین نباشه.

اولویت های دوم

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

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

اولیت های سوم

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

هارد هم مهمه. بزرگتر بهتر ولی تقریبا همه یک اندازه هستن: ۵۰۰ گیگابایت الان یا هر وقت بخرین تقریبا همه استاندارد شدن. البته چیزی به اسم هارد SSD هم اومده که تنها چیزیه که لازمه بدونیم! یک هارد کوچیکتر که به جای داشتن موتور فیزیکی و صفحات و اینها مثل کول دیسک کار می کنه. حجم هاش کوچیکتره و بسیار گرونتر و اگر ما دقیقا نمی دونیم داریم چی می خریم فعلا به درد ما نمی خوره (این مطلب در ماه جون ۲۰۱۲ نوشته شده!).

دنبال اینها نباشین

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

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

پول و‌ آش

یک ضرب المثل قدیمی هست که هر چقدر پول بدین آش می خورین. در مورد آش این ضرب المثل درسته ولی در دنیای معمولی صد در صد هم صادق نیست هر چند که معناهایی هم داره. مشخصه که یک لپ تاپ سیزده اینچ یک میلیون و سیصد هزار تومنی چیزی بیشتر از یک لپ تاپ سیزده اینچ هفتصد هزار تومنی داره ولی خب باید حواستون باشه که دقیقا هم دوبرابر نیست. همیشه گفته شده که بعضی مارک ها گرونتر هستن. مثلا Sony یا Lenovo و بعضی ها میانه هستن مثلا Toshiba ولی به نظر من رفتن به بازار با دونستن مقدار پولی که دارین به اندازه کافی ایده می ده که چی رو باید بخرین. واقع بین باشین و بر اساس پولتون انتخاب کنین و ازش راضی باشین و لذت ببرین.

جمع بندی

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

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

اضافه کردن ساب دومین به یک وب سایت

نمی دونم چرا این رو هی از من درخواست می کنن بنویسم … ولی بالاخره تصمیم گرفتم بنویسم که باشه برای آیندگان. سوال دائمی اینه که «جادی جان چطوری یک ساب دامین تعریف کنیم»

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

کتابچه راهنمای گنو/لینوکس – بخش زندگی لینوکسی با لینوکس – فصل چگونگی اضافه کردن یک نام دامنه جدید به یک وب سرور و هاست

عینک هشت بیتی

علاقه من به دوران قدیم و زمان های مشهور به کامپیوترهای هشت بیتی رو می دونین. این جریان هشت بیتی بر میگرده به دورانی که گرافیک های کامپیوتری از سیستم هایی هشت بیتی استفاده می کردن که در هر لحظه فقط می تونست حداکثر ۲۵۶ رنگ رو نشون بده. همچنین معمولا در اون دوران دقت گرافیک هم بسیار پایین بود و گوشه های مربعی چیزها به خوبی دیده می شدن. این تم هنوز هم زده است. مثلا بعد از کراوات هشت بیتی که قبلا نوشته بودم و ساعت هشت بیتی حالا می تونین ۱۲۶ یورو بدین و این عینک هشت بیتی رو بخرین:

یا اگر اهل اینقدر پول دور ریختن برای تفریح نیستین، ده دلار بدین و این یکی رو بردارین: