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

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

پنجشنبه, ۲۴ دی ۱۳۹۴، ۱۱:۰۰ ق.ظ
موتور چاکرا روی گیت‌هاب

موتور چاکرا روی گیت‌هاب

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

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

۲۴ دی ۹۴ ، ۱۱:۰۰ ۰ نظر

میلی‌گرم، فریم‌ورک مینیمالیستی برای CSS


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

میلی‌گرم هم یکی ازین فریم‌ورکهاست که ویژگی های خاص خود را دارد :
  • بسیار سبک و کم حجم است ( نسخه‌ی gzip شده‌ی آن حدود ۲ کیلوبایت است.)
  • نیازهای پایه‌ای یک طراح وب را برآورده میکند و ابزارهای خود را به کاربر فورس نمیکند، یعنی چیزی مثل آرچ در توزیع‌های لینوکس :)
  • با مفاهیم استاندارد روز CSS طراحی شده مثلا برای گرید‌ها از فلکس‌باکس استفاده میکند
  • و البته مستندات ساده و عالی با مثال‌هایی کاربردی دارد

مدت زیادی از عمر این فریم‌ورک نمیگذرد، اگر به دنبال یک ابزار ساده برای طراحی‌هایتان میگردید احتمالا milligram گزینه‌ی خوبی برای شماست.

۲۳ دی ۹۴ ، ۲۱:۰۱ ۰ نظر
سه شنبه, ۲۲ دی ۱۳۹۴، ۰۲:۲۸ ب.ظ
سرویس پرسونا در نوامبر سال جاری میلادی تعطیل میشود

سرویس پرسونا در نوامبر سال جاری میلادی تعطیل میشود

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

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

منبع : میلینگ لیست پرسونا در موزیلا

۲۲ دی ۹۴ ، ۱۴:۲۸ ۰ نظر

WebAssembly، برنامه‌نویسی در لایه‌های عمیق وب

اگر اخبار ابزارهای مدرن وب را دنبال میکنید احتمالا درمورد asm.js هم میدانید، استانداردها و اسپسیفیکیشن‌هایی که نوشتن برنامه‌ها در سطحی پایینتر از سطح کنونی که جاوااسکریپت پشتیبانی میکند را ممکن میسازد و مدتیست که مفاهیم مطرح شده در آن در کارگروهی از مهندسان شرکت‌های گوگل، مایکروسافت، اپل و موزیلا تحت عنوان Webassembly یا wasm درحال استاندارد سازی برای وب است تا قابلیت نوشتن برنامه‌های سطحی پایینتر از سطوح کنونی را به برنامه‌نویسان وب بدهد و امکان کامپایل و اجرا در مرورگرها و سمت کلاینت این کدها هم به مرور بعد از استاندارد سازی  فرآهم خواهد شد.

به نظر میرسد آینده‌ی وب بسیار زیابتر، گسترده‌تر و روشنتر از آنچیزی شود که امروز داریم.

۲۱ دی ۹۴ ، ۱۶:۰۰ ۰ نظر

راهنمای روبی - متغیرها

متغیر ها فضایی از حافظه و یک نام برای اطلاعات ذخیره شده اند.برای مثال اگر رشته ی ما "linus torvalds" باشد بجای اینکه در سرتاسر برنامه عین آن را بنویسم آن را در یک متغیر به عنوان مثال name ذخیره میکنیم و از آن به بعد در برنامه تنها متغیر name  را فراخوانی میکنیم.

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

پایپ خروجی دستورات به Slack با Slackcat


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

اگر کارتان با slack آمیخته است و همزمان بخشی از کارهایتان با محیط ترمینال انجام میشود احتمالا استفاده از Slackcat زندگی شما را ساده‌تر خواهد کرد. با slackcat میتوانید خروجی دستورات خود را مستقیما به اسلک پایپ کنید، فایل‌های خود را از روی ترمینال به اسلک بفرستید و البته همزمان پیام‌های فوری خودتان را هم به اسلک بفرستید.

slackcat روی لینوکس و OS x قابل نصب است و فعلا برای کاربران ویندوز در دسترس نیست. برای استفاده از slackcat سری به صفحه رسمی آن بزنید :
۱۹ دی ۹۴ ، ۱۸:۰۰ ۰ نظر