میکروفریم‌ورک فلسک

امتیاز: ۰ شخص ناشناس سه‌شنبه ۱ دی ۱۳۹۴ - ۱۴:۳۷ دیدگاه‌ها ۰ حامد رمضانیان منبع

شخص ناشناس می‌نویسد:

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


فیسبوک فریم‌ورک سی‌پلاس‌پلاس خود را با نام proxygen متن باز کرد

امتیاز: ۱۱ cnevis دوشنبه ۱۹ آبان ۱۳۹۳ - ۲۱:۱۰ دیدگاه‌ها ۱ cnevis منبع

cnevis می‌نویسد:

این مجموعه کتابخانه‌ها حاوی یک HTTP Server که استفاده از آن آسان است نیز میشوند. پراکسیژن همچنین از پروتکلهای SPDY/3 و SPDY/3.1 پشتیبانی میکند.
پست اصلی فیسبوک در مورد این مجموعه کتابخانه ها را میتوانید از اینجا مشاهده کنید.


پای انجین نسخه ۲.۴ منتشر شد

امتیاز: ۸ حسین عزیزآبادی سه‌شنبه ۲ اردیبهشت ۱۳۹۳ - ۰۰:۴۰ دیدگاه‌ها ۰ حامد رمضانیان منبع

حسین عزیزآبادی می‌نویسد:

نسخه ۲.۴ پای انجین به عنوان یک سیستم مدیریت محتوا و فریم‌ورک توسعه پروژه‌های تحت وب و موبایل منتشر شد. در این نسخه علاوه بر آپدیت زند فریم‌ورک به نسخه ۲.۲.۶، رابط کاربری به طور کامل بازنگری شده و براساس نسخه ۳.۱ فریم‌ورک بوت‌استرپ پیاده‌سازی شده‌است.

همچنین ابزارهای پیش‌نیاز Real time هم بر روی سیستم پیاده‌سازی شده و امکان استفاده از این نوع خدمات در محصولات نهایی فراهم شده‌است.

این پروژهٔ متن‌باز را می‌توانید از صفحه گیت‌هاب آن پیگیری کنید و یا آخرین نسخهٔ پایدار که در حال حاضر ۲.۴.۰ است، از گیت‌هاب دریافت کنید.


گیرهای زبان روبی که در آینده دردسر خواهند شد

امتیاز: ۹ حامد رمضانیان چهارشنبه ۲۱ اسفند ۱۳۹۲ - ۰۰:۰۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

آرش، از برنامه‌نویس‌های نردنیوز و همچنین روبی، در مورد نکته‌هایی ریز در مورد زبان روبی نوشته‌است که اگر تازه شروع به برنامه‌نویسی با زبان روبی کرده‌اید، در آینده به سراغ شما خواهد آمد. او در وبلاگ خود این‌گونه نوشتهٔ خود را آغاز کرده‌است:

«خیلی از تازه‌کارهای Ruby on Rails شیفته‌ی کار کردن با این فریم‌ورک قدرتمند میشن و بدون اطلاع دقیق از زبان روبی شروع به ساخت برنامه‌هاشون باهاش میکنن. و البته که هیچ اشکالی تو این قضیه نیست. مگر اینکه این تازه‌کارها روی روش‌هاشون پافشاری کنن و تبدیل به یک توسعه‌دهنده ارشد بشن، بدون اینکه بازم از زبان روبی اطلاعی داشته باشن.»


دومین نسخه پایدار پای انجین منتشر شد

امتیاز: ۱۹ حسین عزیزآبادی یک‌شنبه ۹ تیر ۱۳۹۲ - ۰۱:۲۱ دیدگاه‌ها ۰ حامد رمضانیان منبع

حسین عزیزآبادی می‌نویسد:

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


سیانوژن ۱۰.۱ منتشر شد

امتیاز: ۲۰ ArashM سه‌شنبه ۴ تیر ۱۳۹۲ - ۲۱:۳۲ دیدگاه‌ها ۶ ArashM منبع

ArashM می‌نویسد:

پس از بیش از ۶ ماه توسعه و انتشار نسخه‌های آزمایشی مختلف، توسعه دهندگان خبر از انتشار نسخه ۱۰.۱ از فریم‌ورک جایگزین اندروید، سیانوژن، داده‌‌اند. سیانوژن ۱۰.۱ بر اساس نسخه ۴.۲ اندروید «جیلی بیلی» است و بیشتر بر روی یکپارچه کردن امکانات پروژه اصلی «Android Open Source Project» در این فریم‌ورک غیر رسمی تمرکز داشته است. توسعه‌دهندگان اعلام کرده‌اند که از این پس بر روی اضافه کردن امکانات جدید و اختصاصی تمرکز خواهند کرد و نسخه‌های بیشتری به صورت ماهانه منتشر خواهد شد.


نسخه ۴ فریم‌ورک Ruby On Rails منتشر شد

امتیاز: ۲۷ ArashM سه‌شنبه ۴ تیر ۱۳۹۲ - ۱۹:۴۰ دیدگاه‌ها ۲ ArashM منبع

ArashM می‌نویسد:

نسخه ۴ فریم‌ورک وب محبوب Ruby On Rails منتشر شد. هدف این نسخه ساخت آسان برنامه‌های تحت وب بوده که بدون استفاده از سرورهای تحت کلاینت JS/JSON بتوانند سرعت بسیار زیادی داشته باشد.
از جمله تغییرات می‌توان به آسان‌تر شدن سیستم Russian Doll-caching با اضافه کردن سیستم key-based expiration ، افزایش سرعت سمت کاربر با استفاده از Turbolinks ، اتصال‌های پایدار و live streaming، اشاره کرد. همچنین Rails در نسخه ۴ به‌طور پش‌فرض Thread Safe است.
بسیاری از قسمت‌های این چهارچوب که استفاده‌ی زیادی برای اکثر توسعه‌دهندگان نداشتند نظیر Active Resource ،Active Record Observer, و Action Pack page و action caching از هسته اصلی فریم‌ورک حذف و در قالب GEM ارائه شده است.
حدود ۵۰۰ نفر در نزدیک به ۱۰ هزار commit برای انتشار Rails 4 تلاش کرده‌اند.


آیا لینوکس دسکتاپ در حال از بین رفتن است؟

امتیاز: ۱۴ حامد رمضانیان یک‌شنبه ۱۵ اردیبهشت ۱۳۹۲ - ۱۳:۲۵ دیدگاه‌ها ۳ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

در مقاله‌ای در techradar دلایلی برای این‌که چرا دسکتاپ در لینوکس پیشرفت نکرده‌است، نوشته است، نظرهای افرادی همچون میگل ایکازا، لینوس توروالدز و … مطرح شده‌است.
نخستین دلیل از سوی میگل ایکازا مطرح می‌شود و او می‌گوید که توسعه‌دهندگان گنوم interfaceهای نرم‌افزارها را به راحتی تغییر می‌دهند و این تبدیل، کابوسی برای نرم‌افزارهای شخص ثالث است. لینوس توروالدز هم به هستهٔ لینوکس اشاره می‌کند و می‌گوید: «اگر تغییری در هسته لینوکس باعث کار نکردن یک برنامه شود، این تغییر به عنوان یک باگ تلقی می‌شود و به نسخهٔ پیشین بازگردانده خواهد شد.»
دومین دلیل از سوی ایکازا این‌گونه مطرح می‌شود: «هیچ دو توزیع لینوکس را نمی‌توان پیدا کرد که نقطه اشتراکی در استفاده از بخش‌های اساسی داشته باشند.»
سومین دلیل برای این‌که دسکتاپ غیرلینوکسی موفق می‌شوند، نسخه‌های از پیش نصب‌شده‌شان است. توروالدز می‌گوید از دلایل موفقیت لینوکس در بازار موبایل‌ها، نسخه‌های از پیش نصب‌شده آن است.
در ادامه، صحبت‌هایی دربارهٔ این‌که لینوکس را به عنوان یک فریم‌ورک می‌توان استفاده کرد، آورده شده‌است، مانند شرکت گوگل که اندروید را برای بازار تبلت و موبایل‌ها ایجاد کرد. استراتژی شرکت کنونیکال نیز به مانند گوگل است و از لینوکس به عنوان یک فریم‌ورک بهره می‌برد. کنونیکال از دسکتاپ خودش (یونیتی)، از فروشگاه اپ خودش (مرکز نرم‌افزار اوبونتو)، از فضای ذخیره‌سازی ابری و سرویس موزیک خودش (اوبونتو وان) و پشتیبانی فقط از هسته لینوکس سفارشی خودش این توزیع را در بازار دسکتاپ موفق کرده‌است.


jQuery نسخه‌ی ۲.۰ منتشر شد

امتیاز: ۶۲ امیررضا قادری جمعه ۳۰ فروردین ۱۳۹۲ - ۱۱:۳۲ دیدگاه‌ها ۰ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

دقیقا دوازده دقیقه قبل از نگارش این مطلب، John Resig خالق jQuery در حساب توییتر خود خبر انتشار نسخه‌ی ۲.۰ این ابزار محبوب را اعلام کرد. از خصوصیات بارز این نسخه‌ که توسعه‌ی آن حدود ۱۰ ماه به طول انجامید، می‌توان به موارد زیر اشاره کرد:
- سرعت بالاتر
- خاتمه‌ی پشتیبانی از نسخه‌های ۶ و ۷ و ۸ مرورگر IE
- حجم کم‌تر (به علت حذف کدهایی که برای پشتیبانی نسخه‌های قدیمی IE مورد نیاز بود)
- قابلیت ساخت بسته‌ی شخصی‌سازی شده‌ی jQuery (قابلیت انتخاب قسمت‌هایی از فریم‌ورک که واقعا به آن نیاز دارید، نه بیشتر! این مساله باعث کوچک تر شدن حجم jQuery تا مرز ۱۰ کیلوبایت خواهد شد)

اطلاعات بیشتر را در وبلاگ رسمی jQuery بخوانید.


ریلز در Summer of Code سال ۲۰۱۳

امتیاز: ۱۶ حامد رمضانیان جمعه ۲۳ فروردین ۱۳۹۲ - ۱۴:۰۱ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

چارچوب روبی آن ریلز در Summer of Code سال ۲۰۱۳ گوگل پذیرفته شد. این به این معنا است که گوگل برای ایده‌های شما در صورت پذیرفته شدن، ۵۰۰۰ دلار پول خواهد داد. اما چند شرط برای شرکت در Summer of Code وجود دارد. نخست این‌که شما باید حداقل ۱۸ سال سن داشته باشید و این‌که دانشجو باشید و فارغ‌التحصیل نشده باشید.
فهرستی از ایده‌ها برای پیاده‌سازی در فریم‌ورک روبی آن ریلز در صفحه ویکی گیت‌هاب وجود دارد.
یکی از این ایده‌ها را بردارید، ۳ ماه کد بنویسید و ۵۰۰۰ دلار از گوگل بگیرید. یکی از ایده‌هایی که من اگر شرایطش رو داشتم انجام می‌دادم، پیاده‌سازی یک کنسول وب برای توسعه‌دهندگان ریلز بود.


برنامه اندروید برای نردنیوز نوشته خواهد شد

امتیاز: ۵ حامد رمضانیان سه‌شنبه ۸ اسفند ۱۳۹۱ - ۲۰:۵۹ دیدگاه‌ها ۵ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

پروژهٔ نردنیوز، یک شبکهٔ اجتماعی خبر برای افراد نرد و گیک که علاقه به اخبار فناوری دارند، است. این نرم‌افزار وب، نرم‌افزاری آزاد و متن‌باز با اجازه‌نامه جی‌پی‌ال ۳ است.
آرش خانگلدی یکی از اعضای نردنیوز در حال نوشتن نرم‌افزار اندروید این پروژهٔ آزاد است. نرم‌افزار اندروید نیز به مانند پروژه اصلی، آزاد و متن‌باز است.
پروژه نردنیوز با استفاده از زبان برنامه‌نویسی روبی و فریم‌ورک ریلز نوشته شده‌است. این سایت که اسمش با پروژه نردنیوز مشابه است یک نمونه (instance) از نردنیوز است.


ریلز ۴.۰ بتا ۱ منتشر شد

امتیاز: ۴ حامد رمضانیان سه‌شنبه ۸ اسفند ۱۳۹۱ - ۱۵:۴۹ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

بعد از انتشار روبی ۲.۰ نوبت به روبی آن ریلز رسید که نسخهٔ ۴.۰ بتا ۱ خود را منتشر کند. در این نسخهٔ دوستداران فریم‌ورک روبی آن ریلز تغییرات زیادی را مشاهده خواهند کرد که مهمترین آن‌ها:
- استفاده از key-based expiration برای cache
- استفاده از Turbolink برای افزایش سرعت در سمت کلاینت
- live streaming (یکی از ویژگی‌های خوب ریلز ۴)
- و تغییرات دیگر که می‌توانید در وبلاگ روبی آن ریلز بخوانید.