مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده
مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده

کتاب شروع برنامه نویسی qt

کتاب آموزش برنامه‌نویسی Qt به زبان فارسی نوشته مهرداد مومنی

برای دانلود روی لینک زیر کلیک کنید.

  http://s5.picofile.com/file/8121317268/Qt_Development_ver1.pdf.html


روزهایی که با لینوکس گذشت

تا همین چند سال پیش اصلا نمیشناختمش تا اینکه سال ۸۷ بود (احتمالا) که با نصب دیسک زنده فدورا به دنیای لینوکس قدم گذاشتم. 

حقیقتا تا یکی دو سال اول به دلیل عشق بازی بودن من و کار با نرم افزار های مهندسی الکترونیک مثل پروتیوس و آلتیوم مجبور بودم هر چند از گاهی برای انجام پروژه هام به ویندوز برگردم تا اینکه سال ۹۰ به کلی به لینوکس مهاجرت کردم . بعد از حدود یک ماه تحقیق درباره توزیع های مختلف برای pc توزیع فدورا و برای لب تاب خدابیامرزم(فاتحه) xubuntu رو انتخاب کردم . حالبه بدونید از اون زمان تا حالا توزیع روی کامپیوترم رو عوض نکردم و روی لبتابم هم فقط اطلاعات رو به لب تاب جدیدم انتقال دادم و از همون توزیع استفاده میکنم و همین الان این متن رو با همون توزیعی که سال ۹۰ نصب کردم دارم مینویسم.


توی این مدت تجربیات زیادی کسب کردم که از مهمتریناش بحث پایداری در توسعه نرم افزار هست چیزی که در شرکت ردهت بر هر چیزی در اولویت قرار داشته و در شرکت کانیکال همیشه قربانی امکانات جدید شده(البته نسخه های lts کمی بهتر هستن). به همین دلیل پیشنهاد میکنم همیشه تا اومدن ۲ آپدیت بعدی اوبونتو صبر کنید و یک به روز رسانی رو انجام بدید.


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


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


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

 

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



JDate تقویم جلالی برای لینوکس

دو روز پیش تصمیم گرفتم برای اینکه با کیوت بیشتر آشنا بشم یه پروژه متن باز بنویسم .

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


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

میتونید آخرین نسخه این برنامه رو برای سیستم عامل های لینوکسی از لینک زیر دریافت کنید.


https://github.com/morrning/jdate

تغییر نام فریمورک به HEEFAL


به نصیحت چند نفر از دوستان نام زندیق از فریمورک حذف شد . نام اون به heefal تغییر پیدا کرد . همچنین نسخه بازنویسی شده از فریمورک heefal رو میتونید از آدرس heefal.ir دریافت کنید.

همچنین بخش آخرین خبر های سایت heefal.ir توسط پلاگین entry راه اندازی شد.

برای دریافت آخرین خبر ها درباره این فریمورک میتونید به لینک زیر مراجعه کنید.

http://heefal.ir/?content=entry&type=last_news

یک فریمورک بی دین (زندیق)

چند مدتی هست یه حس بی اعتمادی به دروپال پیدا کردم , نمیدونم دلیلش چیه ولی از اینکه فقط نقش پلاگین نصب کن دارم اصلا خوشحال نیستم. به همین دلیل دو هفته پیش یه برنامه کلی برای طراحی یه فریمورک متن باز php تدارک دیدم که برای پشتیبانی از سایت هایی با ترافیک بالا میخوام بهینه سازیش کنم. همچنین در ابتدا یه کلاس I/O برای کنترل ورودی و خروجی ها نوشتم که کار چک امنیت ورودی و خروجی ها و فیلتر هر کدوم رو از رو دوش توسعه دهندگان بردارم.


اسم این فریمورک رو زندیق گذاشتم.دلیلش رو نمیدونم ولی یهو این کلمه به ذهنم رسید. تو لغت نامه دهخدا این کلمه معادل کلمه "بی دین " یا  "ملحد" آورده شده.


امیدوارم در آینده بتونم این فریمورک رو توسعه بدم و به جامعه متن باز کمکی کرده باشم.

برای مشارکت در توسعه این فریمورک میتونید به خانه اون در کد پلکس به آدرس zendigh.codeplex.com مراجعه کنید.