آس و پاس

July 22, 2006 at 11:42 am

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

اما قبول دارید اغلب ما ها آشغال جمع کنیم یا با ادب تر عرض کنم وسایلی را که ممکن است در یک زمان خیلی خیلی نادر به دردمان بخورد جمع می کنیم که شاید محتاج آن ها شویم. ماجرای هارد و فایل هم تقریبا شبیه همین ماجراست. امیدوارم دوباره فایل های اضافی جمع نکنم (امان از دست دانلود آفلاین)

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

پی نوشت (July 29 2006): امروز که هارد را تحویل گرفتم با مبلغی که در قبال ریکاوری 80 گیگ پرداخته بودم، مطمئن بودم که اطلاعات برگشته است. اگر چه پس از نصب هارد به سیستم، بالا آمدن ویندوز، اطمینانم را قطعی تر کرد اما در کمال ناباوری تنها پارتیشن C بازیابی شده بود آن هم ناقص. بقیه پارتیشن ها هم به همین صورت بود. اما چه فایده که باید فایل هایی را ببینم که اکثرا 0 بایت حجم دارند یا موقع اجرا خطا می دهند. خلاصه اینکه ریکاوریشان هم بدرد خودشان خورد.

5 نکته برای یک برنامه نویس تازه کار

July 5, 2006 at 04:19 pm

برای اشخاصی که بیشتر وقتشان را بر روی Photoshop یا کار با زبان های نسبتا ساده ای نظیر HTML و CSS صرف می کنند، حرکت به سوی زبان های برنامه نویسی پیشرفته تر (و جالب تر) مشکل خواهد بود. این گذر قابل توجه است و به یک بازبینی نیازدارد. من خودم یک برنامه نویس تازه کار بودم و نکات زیر را هم در فراگیری مفاهیم برنامه نویسی کلی و هم در زبان های منحصر بفرد بسیار مفید دیده ام:

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

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