قوانین نامگذاری در برنامه نویسی

25 09 2008

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

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

روش نامگذاری در جاوا

روش نامگذاری در پی اچ پی

روش نامگذاری در کرنل لینوکس

بررسی  نامگذاری در ویکیپدیا





چه میکنه این گوگل!

5 09 2008

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

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

ادامهٔ مطلب »





یک تیر و دونشان (یا استخدام برنامه نویس پرل!)

20 08 2008

شات

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

۱- اون بالا نوشته من حق ندارم این ویدئو رو ببینم چون در ایران زندگی می کنم. این حرکت رو محکوم میکنم و فرقی بین این کار و فیلـــــــــتریـــــنگ نمی بینم.

۲- اون پایین نوشته که برنامه نویس پرل استخدام می کنند این یعنی اینکه پرل هنوز زنده است





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

16 08 2008

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

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

دبیان تولدت مبارک





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

31 07 2008

این پست از سولوژن عزیز بسیار حالمان را سر جایش آورد.

بسیار بسیار زیبا بود .ممنون





فایرفاکس نویسی!

18 06 2008

بنا بر سنت حسنه فایرفاکس نویسی:firefox

فایر فاکس ۳ با بیش از ۱۵۰۰۰ بهینه سازی ، امن تر، سریعتر و هوشمند تر از قبل . قدرت نرم افزار آزاد را درک می کنید؟

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

برای لینوکس هم همین پیش بینی را دارم ! روزی فرا میرسد …آن روز زیاد دور نیست .





سونی اریکسون را تحسین می کنم

17 06 2008




مراقب باشید! فرهنگ غلط شخصیت شما را تهدید می‌کند.

17 06 2008

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

ادامهٔ مطلب »





لپ تاپ ۷۵ دلاری!

23 05 2008

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





کنتور

19 05 2008

سلام!

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

۱- هر چهارتا فایل متنی باید مجوز رایت داشته باشن

۲- اگر خواستید مقدارهای پیش فرض رو تغییر بدید حتما از ادیتوری استفاده کنید که بصورت اتوماتیک آخر خط اینتر نزنه چون در اینصورت برنامه کار نمیکنه

۳- اگر به عنوان یک ماژول در سایت استفاده میکنید متغیر $path رو در فایل اصلی مقدار دهی کنید .

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








طراحی یک سایت مانند این با استفاده از WordPress.com
شروع کنید