October 2009

30 برنامه‏نویس تاثیرگذار

وبلاگ WebDesignDev نوشته‏ای با نام 30 برنامه‏نویس تاثیرگذار نوشته است و در آن فهرستی از افراد مهم در برنامه‏نویسی را گرد آورده.

افرادی مثل تیم برنرز-لی (طراح وب)، مت مولنوگ (برنامه‏نویس WordPress)، لری پیج و سرجی برین (موسسان گوگل)، لوئیس تروالدز (طراح لینوکس)، دنیس ریچی (آفریننده C)، راسموس لردوف (طراح PHP) و گیدو وَن راسوم (طراح Python) دیده می‏شود.

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

یا فردی مانند کرگ نیومارک تنها یک پایگاه معمولی که کاری شبیه به کار حراجی‏ها را انجام می‏دهد راه انداخته است. ظاهرا نویسنده نوشته با حضرتشان آبگوشت خورده‏اند که اسم ایشان را در این فهرست آورده‏اند. (-:

اشکال دیگری که در فهرست‏بندی این سایت دیده می‏شود این است که برخی از افرادی که در فهرست هستند اصولا برنامه‏نویسان خوب یا مهم نیستند؛ اگر چه شاید از دیدگاه نویسنده به نظر تاثیرگذار بیایند.

از سوی دیگر اسم افرادی همچون بیل گیتز در این فهرست خالی است. بیل گیتز خالق زبان برنامه‏نویسی Basic (البته منظور Basic مایکروسافت است و اگر نه شرکتهای دیگر هم Basic درست کرده‏اند) است و همه می‏دانند که Basic مایکروسافت یک پدیده و رخداد مهم و تاثیرگذار در دنیای برنامه‏نویسی است.

ولی در هر حال فهرستی که این وبلاگ گردآوری کرده است، برای آشنایی با نام برخی از برنامه‏نویسان و خواندن زندگی مختصری از آنها سودمند است.

گفتنی است که نویسنده وبلاگ، نوشته دیگری با نام 30 فرد تاثیرگذار در طراحی وب نیز نوشته است.

هدفمندسازی یارانه‏ها

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

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

این هم چند مقاله در این باره: (این لیست به روز می‏شود)

مشکلات هنرستانهای ما با درس Visual Basic

یکی از درسهایی که در هنرستهای کامپیوتر برای بچه‏ها مشکل است و برای آنها دشواری‏های زیادی به همراه دارد، درس Visual Basic یا VB است. (و حتما می‏دانید که در هنرستانهای ما Visual Basic 6 درس داده می‏شود)

کسانی که درگیر این موضوع هستند، می‏دانند من دارم چه می‏گویم. بخشی از پیچیدگی این درس به بی‏انگیزه بودن برخی از دانش‏آموزانی که به رشته کامپیوتر آمده‏اند بر می‏گردد؛ اما بخش بسیار مهمترش به باور من، به مربیّانی بر می‏گردد که این درس را آموزش می‏دهند.

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

در سال جدید تصمیم گرفته‏ام تا یک سری نوشته درباره مباحث پیشرفته برنامه‏نویسی Visual Basic که بچه‏ها معمولا با آن مشکل دارند، بنویسم. فهرست این نوشته‏ها که تا به حال به ذهنم رسیده است:

  • برنامه‏نویسی بانک اطلاعاتی با اشیاء بصری (Visual) مربوط به VB (مانند ADOConnection)
  • برنامه‏نویسی بانک اطلاعاتی با کد و ساختن اشیاء مورد نیاز از طریق کد
  • بازیابی اطلاعات از بانک اطلاعاتی با استفاده از دستورات SQL
  • ذخیره یا تغییر اطلاعات در بانک اطلاعاتی با استفاده از دستورات SQL
  • مفهوم پایه‏ای اعداد در مبنای 2 (باینری)، 8 (اوکتال)، 10 (دسیمال) و 16 (هگزادسیمال)
  • حلقه‏های چرخه‏ای یا Recursive

لطفا اگر شما هم ایده‏ای دارید (چه دانش‏آموز هستید چه مربی) نظرات خود را برایم بنویسید.

در ستایش دروپال

این وبلاگ و سایت آموزشگاه با کمک Drupal راه‏اندازی شده‏اند. دروپال CMS بسیار قدرتمندی است. اگر چه شاید ظاهر مدیریتی دوست داشتنی نداشته باشد (مانند Joomla) یا شاید به روز رسانی و نصب ماژول آن آسان نباشد (به آسانی WordPress) ولی با این حال بهترین CMS برای برنامه‏نویسان است.

دروپال دارای یک Framework برنامه‏نویسی بسیار قدرتمند است و سیستم مستندات بسیار کاملی هم دارد (+) علاوه بر این از لحاظ طراحی سیستم و ساختار CMS (سیستم مدیریت محتوا) در آن نوآوری‏های بسیار خلاقانه‏ای انجام شده است.

در این نوشته فهرستی از 45 سایت مهم و جذاب که با Drupal ساخته شده‏اند را ببینید.




آنگاه که پشته‏ها، سر ریز می‏شوند

آنگاه که پشته‏ها، سر ریز می‏شوند، برنامه‏نویس‏ها قاطی می‏کنند و کم می‏آورند و به سراغ سایت Stack Overflow می‏روند.
سر و کله سایت Stack Overflow یک سال پیش پیدا شد و خیلی از برنامه‏نویسان را که برای پرسیدن پرسشهای برنامه‏نویسی به سایت Experts Exchange می‏رفتند به سمت خود کشاند.
مهمترین تفاوت سایت Stack Overflow با سایت Experts Exchange مدل تجاری متفاوت این دو سایت است. برای پرسیدن سوال در سایت Experts Exchange باید Point داشت و برای Point داشتن باید پول پرداخت کرد یا به سوال دیگران پاسخ داد ولی مدل کاری سایت Stack Overflow کاملا متفاوت است. برای پرسیدن سوال به Point نیازی نیست و طبیعتا نیازی به پرداخت پول هم نمی‏باشد.

افزون بر این کل سایت Stack Overflow را به شکل یک Wiki فرض کنید. پاسخهای شما به دیگران و حتی سوال شما هم قابل ویرایش هستند.

اشتباه نگارشی گزارش بی.بی.سی فارسی

در این خبر سایت بی‏بی‏سی فارسی، واژه «ورود» جا افتاده است. در سوتیتر خبر می‏خوانیم:

باراک اوباما رئیس جمهور آمریکا گفته است بزودی ممنوعیت 22 ساله افراد حامل ویروس ایدز به این کشور لغو خواهد شد.

در حالی که سوتیتر باید این گونه باشد:

باراک اوباما رئیس جمهور آمریکا گفته است بزودی ممنوعیت 22 ساله ورود افراد حامل ویروس ایدز به این کشور لغو خواهد شد.

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

8/8/88

امروز 8/8/88 بود. در سالهایی که در دبیرستان فرزانگان درس می‏خواندم (سال 1378-1381) با هم‏کلاسی‏ها قرار گذاشتیم تا همه در تاریخ 8/8/88 دوباره در دبیرستان فرزانگان جمع شویم تا ببینیم آینده هر کسی چه شده است و امروز بعد از سالهای دراز این روز رسید ...