خانه / مقالات

مقالات

ردماین فارسی persian redmine

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

بیشتر بخوانید »

نمونه اصول پایه موفق در برنامه نویسی، ایکس

سامانهٔ پنجره اکس (که معمولاً سیستم پنجره X یا براساس نسخه اصلی فعلی آن که ۱۱ است، X11 نیز نامیده می‌شود) یک سامانهٔ نرم‌افزاری و پروتکل تحت شبکه است که اساس قابلیت‌های رابط‌های کاربری گرافیکی (GUI) و دستگاه‌های ورودی پیشرفته را برای رایانه‌های تحت شبکه فراهم می‌کند. این سیستم یک لایه انتزاع سخت‌افزاری ایجاد می‌کند یعنی سایر نرم‌افزارها از مجموعه‌ای …

بیشتر بخوانید »

قوانین برنامه نویسی از زبان تجربه و تاریخ

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

بیشتر بخوانید »

پیوند ریاضیات و رایانه، رمزنگاری

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

بیشتر بخوانید »

لطفا خودتان را تکرار (کپی) نکنید!

یک اصل یا قاعده یا توصیهٔ برنامه‌نویسی هست که علی رغم آن که عموماً جماعت برنامه‌نویس با آن آشنایی دارند -به نظرم- التزام به پیروی از آن موجب رستگاری همگان در همهٔ کارها خواهد شد ;). این اصل که به طور خلاصه «DRY» خوانده می‌شود (و متضاد آن «WET» است! ؛ اولی مخفف Don’t Repeat Yourself و دومی مخفف Write …

بیشتر بخوانید »

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

هنگام راه اندازی یک سایت، اولین چیزی که باید به آن فکر کنید، یک «نام دامنه» یا Domain Name یا به طور خلاصه، «دامنه» است که همان آدرس سایت شما را تشکیل خواهد داد. انتخاب دامنه، بسیار بسیار مهم است. به خصوص اگر بخواهید واقعاً روی کار خود برنامه‌ریزی بلند مدت داشته باشید. انتخاب یک دامنه نامناسب، می‌تواند بعداً که …

بیشتر بخوانید »