زندگینامه برنامه نویسی!

چهارشنبه، ۲۶ دی ۱۳۸۶

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

بریم سر اصل مطلب. تو پست قبلی یه دوستی از من چند تا سوال پرسیده بود که تصمیم گرفتم توی این پست جوابشو بدم.
اول در مورد خودم: دوست من، من ۱۸ سالمه. شاید خودتونم اینو از پست هام فهمیده باشید. رشته ریاضی و فیزیک درس میخونم نه رشته کامپیوتر. من حدود ۶ ساله که با برنامه نویسی سرو کله میزنم (وقتی که کلاس ۷م بودم) . این چیزهایی رو که یاد گرفتم از کلاس ها یا درس و مدرسه یاد نگرفتم . اینا تجربه‌س. کتابهای زیادی خوندم . کتابای دانشگاهی این رشته رو تا جایی که ممکن بوده خوندم و یاد گرفتم. فکر نمیکنم این چیزا رو تا ترمهای بعدی به شما یاد بدن. اگرم قصد یادگیری دارید چه بهتر. من در خدمتتون هستم.

و اما در مورد ققنوس، که گفته بودید از پست قبلیم چیزی نفهمیدید.
یه توضیح مختصر میدم:
ققنوس یه سیستم مدیریت وبلاگ هست که باهاش میتونید یک وبلاگ رو به آسانی اداره کنید. البته پروژه قبلی ما با نام فارسی نیوز سیستم مدیریت خبری بود. که ما تصمیم گرفتیم بعد تجربه های ۳ ساله فارسی نیوز خط مشی رو عوض کنیم.
ققنوس با زبان برنامه نویسی تحت وب PHP5 برنامه نویسی میشه و برای ذخیره داده‌ها از بانک اطلاعات MySQL 4.1 استفاده میکنه. ققنوس با روش MVC یا Model View Controller برنامه نویسی میشه. طبق این روش ما باید لایه منطق رو از لایه اطلاعات و لایه نمایش جدا کنیم. برای این منظور بهترین روش برنامه نویسی برنامه نویسی شی گرا یا Object Oriented Programming هست. همچنین منظور من از API در پست قبلی مجموعه ای از توابع و کلاس ها هستن که هسته ققنوس رو میسازن. برای نوشتن Module/ماژول های لازم از توابع API استفاده میشه. ماژول ها بخش خاصی از سیستم هستن که با ورود به سیستم قسمت خاصی رو یا قابلیت مشخصی رو به اون اضافه میکنن. سیستم ما آماده سازگاری با Plugin ها و Module های متعددی هست. چون API تا حد ممکن ساده و خوانا نوشته شده. ما طی مراحل برنامه نویسی آخرین تکنیک های برنامه نویسی مرسوم رو بکار بردیم تا سرعت، امنیت و ثبات رو برای سیستم تضمین کنیم.

در ضمن؛ اگر میخواید از پایه شروع کنید فعلا کاری به برنامه نویسی شی گرا نداشته باشید. چون سنگین ترین بحث در برنامه نویسی وب هست که نیاز به درک زیادی داره و این درک بدون شناخت کامل و آشنایی با پایه برنامه نویسی امکان پذیر نیست.

امیدوارم جواب سوالاتتون رو داده باشم.
بدرود.


۱۳ دیدگاه ذخیره شده در دسته: عمومی

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

دوشنبه، ۲۴ دی ۱۳۸۶

سلام !‌!
سال نو میلادی رو با اینکه ۱۴ روز ازش گذشته تبریک میگم. دلیل غیبت طولانیم این بود که بشدت حالم بد بود و تحت نظر آقایون دکتر و خانومم بودم‌! درس و مدرسه هم که تو سرما تعطیل شده!

یه خبر خوش برای دوستان برنامه نویس و نیمچه برنامه نویس دارم !‌ نسخه آلفا از اولین نگارش ققنوس بزودی آماده میشه. API نوشته شده؛‌ ماژول های لازم نوشته شدند. فقط بخش مدیریت مونده که اونم پدرام جان زحمت کشید پی ریزی کرد!
بزودی (انشالله تا اواخر بهمن یا اوایل اسفند) سعی میکنیم این نسخه رو برای آزمایش عموم ارائه بدیم.

آدرس وبسایت ققنوس هم که www.p5x.org و www.p5xdev.org هست. به محظ آماده شدن این نسخه توی هردوی وبسایت ها و این وبلاگ خبرشو میدیم. (دوستان پرشین تولزی هم میتونن از تاپیک مربوطه اخبار رو دنبال کنن).

دوستانی که مایلن تا در مورد ققنوس بیشتر بدونن میتونن به این آدرس ایمیل بزنن: info [at] p5x [dot] org .
البته زبان فعلی سیستم انگلیسی هست. اولین نسخه هم انگلیسی خواهد بود. این کار رو به دلیل مشکلات UTF-8 و زبان فارسی انجام دادیم. تصمیم گرفتیم برای debug کردن سیستم از زبان انگلیسی (en_US) استفاده کنیم. ژ

بدرود؛


۴ دیدگاه ذخیره شده در دسته: توسعه وب، عمومی

$سن + ۱!

یکشنبه، ۲ دی ۱۳۸۶

تولد تولد تولدت مبارک! بیا شمعا رو فوت کن که صد سال مجبوری زنده باشی!
امروز تولدمه…!‌ آه..!‌ چه روز خجسته‌ای!

< ?php
//Life
$age = $life['Db']->get(“SELECT age FROM `life` WHERE `name` = ‘sallar’”);
$age += 1;
$life['Db']->save(‘life’, ‘age’, $age);
$life['Cache']->save(‘age’, $age);flush(); //Life’s like a W.C.
die();
?>

اینم برنامه زندگی من. خوب برنامه نویسی شده؟ فقط حیف که پشت سر هم Fatal Error میده! میگه: You have to live !
الان چند ساعته که وارد ۱۸ سالگی شدم

بدرود


۲ دیدگاه ذخیره شده در دسته: عمومی

لعنت به من . لعنت به زندگی!

سه شنبه، ۱۳ آذر ۱۳۸۶

پیشه ام نقاشیست:
گاه گاه قفسی میسازم با رنگ؛ میفروشم به شما
تا به آواز شقایق که در آن زندانیست
دل تنهاییتان تازه شود.

چه خیالی، چه خیالی، … میدانم
پرده ام بیجان است.
خوب میدانم، حوض نقاشی من بی ماهیست.

هر کجا هستم باشم
آسمان مال من است.
پنجره، فکر، هوا، عشق، زمین مال من است.
چه اهمیت دارد
گاه اگر میرویند
قارچ های غربت؟

من نمیدانم
چرا میگویند: اسب حیوان نجیبی است، کبوتر زیباست
و چرا در قفس هیچ کسی کرکس نیست؟
گل شبدر چه کم از لاله قرمز دارد؟
چشم ها را باید شست، جور دیگر باید دید.

واژه ها را باید شست.
واژه باید خود باد، واژه باید خود باران باشد.

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


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


۱۰ دیدگاه ذخیره شده در دسته: عمومی

فارسی نیوز تمام شد: ققنوس برمیخیزد.

دوشنبه، ۲۱ آبان ۱۳۸۶

سلام.
خوبین خوشین؟ من که طبق معمول زیاد خوف نیستم!

این پست رو برای طرفداران فارسی نیوز زدم.
میخواستم بگم که فکر نکنید فارسی نیوز تعطیل شده. نه. هنوز پا برجاست. البته ما (من و پدرام) هسته رو از اول داریم بازنویسی میکنیم. یعنی به عبارتی دوباره از صفر شروع کردیم. البته روی خط مشی فارسی نیوز و بر اساس تجربیاتی که از اون داشتیم. چون فارسی نیوز به عقیده ما خیلی شلوغ شده بود. تا اینجاش که خوب اومدیم جلو. مطمئنم اگر کدها رو ببینید تعجب میکنید!!!‌از ما اینکارا بعیده :D
چند روزه دیگه یه قسمت از API رو براتون میذارم تا ببینین. البته این دفعه از مزایای PHP5 که واقعا قدرتمنده بهره جستیم و داریم میریم جلو.
نام فارسی نیوز به “ققنوس” تغییر پیدا کرد. کاملا کد باز هست و ما در طراحی تحت قوانین GNU داریم میریم جلو. هسته و توابعش هم صد در صد شی گرا نوشته شده. برنامه نویسی شی گرا یا Object Oriented Programming این امکان رو به من و پدرام داد تا بتونیم تا حد ممکن API رو بسط (Extend) بدیم. سعی میکنیم یه Nightly Alpha Release بزودی آماده بشه تا دوستان امنیتی هم یه خورده دست بکار بشن.

در مورد FarsiNewsTeam.com ؛ این دامنه به علت کم توجهی من و صد البته شرکت همکار – داده گستر کیمیا – Expire شد و ما دیگه کاری از دستمون بر نیومد. البته برای ققنوس دو دامنه P5X.org و P5Xdev.org ثبت شده و روی سرور اختصاصی ققنوس با همکاری OSP.ir پارک شده.

امیدوارم این اقدامات کافی باشه.
موفق باشید.


۸ دیدگاه ذخیره شده در دسته: توسعه وب، عمومی

باز باران…

شنبه، ۳۱ شهریور ۱۳۸۶

باز باران بی ترانه …
باز باران با تمام بی‌کسی‌های شبانه…
میخورد بر مرد تنها… میچکد بر فرش خانه…
نمیدانم…
نمیفهمم.. کجای قطره‌های بی‌کسی زیباست؟
نمیفهمم چرا مردم نمیفهمند.. که آن کودک که زیر ضربه شلاق باران سخت میلرزد؛
کجای ذلتش زیباست؟!


شهریور تموم شد. فردا روز دیگریست. نه بدبختی ؛‌نه خوشبختی. پوچ و خالی.


۶ دیدگاه ذخیره شده در دسته: عمومی

اندر احوالات یک برنامه نویس!

پنجشنبه، ۱ شهریور ۱۳۸۶

سلام !
چه خبر؟ اوضاع خوبه؟ انشالله که بدترم میشه.. .!‌ خوب …
توی پست قبلی دوستی به اسم Self-Sustainer (ما که نفهمدیم) انتقادی بس به جا از ما کرده بود که آقا اینجا وبلاگ تخصصی یه برنامه نویسه!‌ چرا همه‌ش انشا و فلان مینویسی؟! منم که دیدم بعله!‌ درسته .. حالا هم اومدم یه کمی از رشته تخصصیم که همون برنامه نویسی بحرفم…

خبر دست هزارم اینه که گروه توسعه دهندگان php رسما اعلام کردند که دیگه هیچ پشتیبانی از PHP4 نمیکنن.. به قولی PHP4 is Going bye-bye !! بهرحال این خبر من رو هم خیلی ذوق زده کرد چون ازین به بعد سرور‌ها هم انقدر ناز نمیکنن و مجبورن که PHP5 رو نصب کنن (که باعث میشه من راحت تر توی توسعه Phoenix – همون فارسی نیوز سابق بتونم برنامه نویسی کنم) چون خوب PHP5 هم امکانات جدید داره هم امنیت بالایی داره هم اینکه خیلی سریعه.

راستی بهم گفتن که نگو چیکاره‌ای ولی چون نمیتونم خودمو کنترل کنم میزنم زیر قولم. همون طور که توی وبلاگ انگلیسیم اندی پیش نوشتم، من طراح و برنامه نویس شرکت داده گستر کیمیا هستم. دلیل اینکه یه مدت مدیدیه که اینورا پیدام نیست همینه. سرم به پروژه های این شرکت گرمه و خوب به کارای دیگه‌م کمتر میرسم. البته این روند تا روز ۳۱ شهریور ادامه خواهد داشت چون از ۱ مهر تا ۸ تیر سال بعد من بچه مثبت میشم و تلفن + موبایل + کامپیوتر + تفریح رو باید تعطیل کنم! و مثل خرخونا سرم تو کتاب باشه!‌ (که البته زیاد باور نکنید – فقط حرفه) . انشالله که ماهم آدم بشیم و بتونیم از آخر رتبه یک رو توی کنکور بدست بیاریم.

موفق باشید.


۶ دیدگاه ذخیره شده در دسته: عمومی

ماورای وب؛ تولدت مبارک!

جمعه، ۲۲ تیر ۱۳۸۶

سلام

یک روز از تولد وبلاگم گذشت.. بازم یادم رفت که دیروز ۲۱م بود!

دو سال از شروع به کار وبلاگم گذشته. میدونم که به درد نخورده. ولی خدا رو شکر میکنم که نوشته‌هام ارزش خوندن رو داشته که وبلاگم دو بار توی گوگل رنک ۴ و ۵ رو به خودش اختصاص داد. نمیدونم این رنکینگ بر چه اساسیه… هیچ کس نمیدونه. به هر حال. تولد وبلاگم مبارک . امیدوارم ادامه بدم. خدا میدونه یه سال دیگه این موقع من زندم؛ مردم … !‌ فقط خدا میدونه.

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

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

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

موفق باشید؛ تولد وبلاگم مبارک.


۶ دیدگاه ذخیره شده در دسته: عمومی

سایت شورای گسترش زبان فارسی به دست عرب‌ها هک شد!

جمعه، ۱۱ خرداد ۱۳۸۶

سلام
امروز یه جا یه لینک به یکی از خبر‌های سایت Persian-Language ها دیدم و روش کلیک کردم. بعد از خوندن مطلب برگشتم به صفحه اصلی سایت و با این جمله توی عنوان اکثر اخبار صفحه اول مواجه شدم: Hacked by United Arab Hackers . برام جالب بود که چرا سایت گسترش زبان فارسی رو باید جوری طراحی کنن که هر جوجه هکری بتونه هکش کنه؟ این سوال رو باید آقای مهدی نیکخواه طراح مبتدی این سایت جواب بدن. این سایت با فرانت پیج ۵ طراحی شده- مهم این نیست. مهم اینه که شورای گسترش فرهنگ و زبان فارسی برای سایتش هیچ اهمیتی قائل نیست. در حالی که این سایت نمایانگر فرهنگ ایرانیان به دنیاست.
شرکت ها و طراح های خیلی بزرگی توی ایران هستن که البته بابت طراحی عالی هزینه بالایی رو میگیرن. فکر میکنم زبان فارسی انقدر ارزش داشته باشه که حداقل ۱ میلیون تومن بابت طراحیش پول خرج بشه.

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

موفق باشید.


۴ دیدگاه ذخیره شده در دسته: عمومی

تغییرات اساسی

چهارشنبه، ۹ اسفند ۱۳۸۵

سلام دوستان.
امشب وبلاگ رو تغییرات اساسی دادم. سیستم رو به وردپرس ۲٫۱٫۱ ارتقاء دادم. پلاگین تاریخ جلالی که توسط آقای منجمی نوشته شده بود، با این نسخه سازگار نبود. با تغییر کوچیکی که توی فایلش دادم مشکل حل شد. الانم دارم روی قالب کار میکنم. مثل اینکه قالب برای کاربران اینترنت اکسپلورر درست نمایش داده نمیشه و استاندارد نیست. بهر حال باید این مشکل رو حل کنم.

وبلاگ انگلیسی هم داره کامل میشه. به زودی.

ویرایش: به دلیل حجوم روبوت های مسخره به این پست بخش دیدگاه ها برای این پست بسته شد. ۱۰/۱۱/۸۷


۵ دیدگاه ذخیره شده در دسته: عمومی