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

۱۵ مطلب در بهمن ۱۳۹۴ ثبت شده است

شنبه, ۳ بهمن ۱۳۹۴، ۱۰:۲۰ ب.ظ
wekan، آلترناتیو متن‌باز ترللو

wekan، آلترناتیو متن‌باز ترللو

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


نام پروژه وی‌کن تلفظ میشود که هم در لفظ معنای "ما میتوانیم" را میدهد و از طرفی kan در آن مخفف kanban، سیستم زمانبندی توسعه است که این پروژه برای پیاده‌سازی این متودولوژی ساخته‌شده است.


۰۳ بهمن ۹۴ ، ۲۲:۲۰ ۲ نظر
جمعه, ۲ بهمن ۱۳۹۴، ۰۱:۴۵ ب.ظ
ساخت اپ دسکتاپ برای وبسایت با Nativefier

ساخت اپ دسکتاپ برای وبسایت با Nativefier

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

جیا هاو توسعه‌دهنده‌ی سنگاپوری بسته‌ای را بر اساس الکترون آماده کرده که به شما این امکان را میدهد که با یک دستور یک اپ دسکتاپ که وبسایتان را نمایش میدهد بسازید. برای استفاده از آن لازم است Node.js و npm  را روی سیستم خود نصب داشته باشید و بسته ی nativefier را از npm نصب کنید و پس از آن دستور زیر را اجرا کنید :
nativefier noobi.ir
که بجای noobi.ir آدرس سایت خود را وارد کنید. با اجرای این دستور یک اپ دسکتاپ سازگار با سیستم‌عاملی که روی آن دستورات را اجرا کرده‌اید ساخته میشود و میتوانید برای دوستان و کاربرانتان منتشر کنید :)

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



۰۲ بهمن ۹۴ ، ۱۳:۴۵ ۱ نظر

مفسر بایت‌کد YARV

مفسر YARV ( مخفف Yet Another Ruby VM ) یک مفسر بایت‌کد برای زبان برنامه‌نویسی روبی است که در نسخه‌ی ۱.۹.۰ روبی به عنوان مفسر پیش‌فرض زبان، جای مفسر کلاسیک روبی یعنی MRI ( مخفف Matz Ruby Interpreter ) را گرفت. این مفسر توسط کویچی ساسادا توسعه یافته است و از زمان تبدیل شدن به مفسر پیش‌فرض در زبان روبی آن را KRI نیز میخوانند.


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

۰۱ بهمن ۹۴ ، ۱۲:۱۵ ۰ نظر