رفتن به نوشته‌ها

ماه: جولای 2013

گیت برای بشریت!

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

Share

از چه نرم افزارهای آزادی استفاده میکنم؟(بخش اول : CMS ها)

خب تصمیم گرفتم بالاخره این رو بنویسم. درسته، نرم افزار آزاد! چیزی که خیلیامون بی توجه به فلسفه پشتش و صرفا به خاطر خوب بودن ازش استفاده میکنیم. البته آزادی اصل مهمی هست. چون به آدم اجازه میده که خودش رو در توسعه اون نرم افزار سهیم بدونه. فرض کنیم من یک نرم افزار انحصاری رو روی هاستم نصب کردم (مثلا ویبالتین) و خب حالا چند هزار خط کدش رو تغییر دادم و به اصطلاح پختمش. من چطور میتونم اونها رو منتشر کنم؟؟! تقریبا هیچ جوره. و تنها میتونم خیلی عادی پست الکترونیک بزنم برای تیم اصلی و با اجازه بزرگترا کد رو توی پروژه اصلی قرار بدم :). که البته ممکنه قبول نکنند (و حق هم دارند). خب اگر این نرم افزار آزاد بود میتونستم فورکش بدم و بگم این مشکلات رو نداره و میتونید به سادگی حالش رو ببرید.
خب پس تصمیم گرفتم این پست رو بنویسم به افتخار WordPress, MyBB, FluxBB, MediaWiki و Doku :).

Share