تازه‌های دنیای برنامه نویسان

۱۴ مطلب با کلمه‌ی کلیدی «روبی» ثبت شده است

دوشنبه, ۲۶ مهر ۱۳۹۵، ۰۱:۳۰ ق.ظ
شروع کار با سیناترا

شروع کار با سیناترا

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

سیناترا در سال ۲۰۰۷ توسط بلیک میزرانی طراحی شد و نام آن را به دلایل علاقه‌ی شخصی اش به خواننده و موسیق‌دان فقید امریکایی، فرانک سیناترا، سیناترا گذاشت. فریم ورکی که همچنان توسط جمعی از بهترین برنامه‌نویسان روبی نگه‌داری و توسعه داده میشود.

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

ادامه مطلب...
۲۶ مهر ۹۵ ، ۰۱:۳۰ ۰ نظر
يكشنبه, ۲۵ مهر ۱۳۹۵، ۰۴:۲۰ ب.ظ
اسکریپت چیست؟

اسکریپت چیست؟

اسکریپت از آن واژه‌هاییست که این روزها کاربردهای متفاوت یافته و در ادبیات افراد مختلف در معانی مختلف به کار می‌رود. در این نوشته نگاهی به مفاهیم ذهنی متفاوتی که افراد مختلف در مشاغل مختلف از این کلمه دارند می اندازیم.

ادامه مطلب...
۲۵ مهر ۹۵ ، ۱۶:۲۰ ۰ نظر
يكشنبه, ۲۵ مهر ۱۳۹۵، ۰۲:۰۰ ق.ظ
Thor - ساخت برنامه‌های خط فرمان با روبی

Thor - ساخت برنامه‌های خط فرمان با روبی

یکی از امور متداول کاربران حرفه‌ای سیستم‌های عامل شبه یونیکس ( همچون لینوکس و macOs ) نوشتن اسکریپت‌هایی برای انجام امور مورد انتظار آنهاست. شاید استفاده از زبان‌های اسکریپتی وابسته به پوسته‌ی مورد استفاده‌ی کاربر همچون bash مرسوم‌ترین شیوه باشد اما این قبیل زبانها کار را برای پروژه‌ای بزرگتر دشوار میکنند و از طرفی برای برنامه‌نویسانی که با زبانهایی همچون روبی و پایتون آشنایی دارد قدری نوشتن اسکریپتهای بش ملال آور است.
از مدتها پیش راهنماهایی را برای آموزش زبان روبی در این وبلاگ منتشر میکنیم و در این پست میخواهم یک ابزار ساده و کاربردی را برای ساختن برنامه‌های تحت خط فرمان به زبان روبی را معرفی کنم. ابزاری به نام Thor.
ادامه مطلب...
۲۵ مهر ۹۵ ، ۰۲:۰۰ ۰ نظر
شنبه, ۱۸ ارديبهشت ۱۳۹۵، ۱۰:۱۰ ق.ظ
نسخه‌ی rc1 فریم‌ورک روبی آن ریلز منتشر شد

نسخه‌ی rc1 فریم‌ورک روبی آن ریلز منتشر شد

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

مدتی پیش خبر انتشار نسخه‌ی بتا ریلز ۵ را در نوبی خواندید و برخی از ویژگی‌ای این نسخه شرح داده شد. حالا هم چند ساعتی است که نسخه‌ی rc1 ریلز ۵ منتشر شده است. نسخه‌ای که به نظر برای استفاده‌ تقریبا قابل اتکا باشد و برای کسانی که از ریلز نسخه‌های پایینتر استفاده میکنند نسخه‌ی مناسبی برای شروع ارتقاء به نسخه‌ی جدید این فریم‌ورک است.

۱۸ ارديبهشت ۹۵ ، ۱۰:۱۰ ۰ نظر

آموزش کار با HAML

* این نوشته را پیشتر در وبلاگ قبلی‌ام منتشر کرده بودم و این یک باز نشر از مطلب اصلی برای تکمیل راهنماهای زبان روبی است.

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

همل بر اساس یک قانون ساده ساخته شده : مارک‌آپ باید قابل خواندن باشد.

ادامه مطلب...
۱۲ فروردين ۹۵ ، ۲۰:۲۳ ۰ نظر

راهنمای روبی - کلمات رزرو شده

در زبان‌های برنامه نویسی کلماتی که ساختارها و چهارچوب‌های اصلی برنامه و روند‌های نوشتن کد را تعیین میکنند معمولا به عنوان کلمات رزرو شده توسط مفسر یا کامپایلر زبان درنظر گرفته می‌شوند. کلمات رزرو شده در روبی کلماتی هستند که به مفسر روبی بیان میکنند که چه عملیاتی تعریف شده و باید انجام شود و استفاده از آن‌ها به عنوان نام متغیرها و توابع و کلاس ها باعث بروز خطا میشود .

ادامه مطلب...
۱۱ بهمن ۹۴ ، ۲۳:۱۵ ۰ نظر