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

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

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

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

flynn، نسل بعدی سیستم‌های پلتفورم به عنوان سرویس

این روزها اکثر برنامه نویسان با هروکو و سیستم‌های مشابه آن که به عنوان سرویس‌دهنده‌ی PaaS فعالیت میکنند آشنا هستند. پلتفورم هایی که کار بسیاری از برنامه‌نویسان را در فرآیند پیاده‌سازی اپلیکیشن‌ها روی وب ساده کرده اند و در بسیاری از موارد نیاز به مدیران سیستم را هم کاهش داده اند.

اما یکی از مشکلات پیش رو برای بسیاری از کسب و کارها هزینه‌های بسیار بالاتر این سرویس‌ها نسبت به سرورهایی که خود تیم ها میتوانند راه اندازی کنند است و البته خیلی ها هم علاقه ای به انتشار اپلیکیشن‌های خود در سرورهای غیر خودی ندارند.

flynn یک نرم افزار آزاد و یک PaaS متن باز است که مدت زیادی از معرفی آن نمی‌گذرد. این نرم افزار به زبان گو نوشته شده است و بصورت آزاد و متن باز روی گیتهاب قرار گرفته است و میتوانید آن را روی سرورهای خود پیاده کنید و چیزی شبیه هروکو برای خود داشته باشید. برای آشنایی بیشتر با آن سری به وبسایت رسمی flynn بزنید.


۲۴ مهر ۹۵ ، ۱۰:۰۹ ۰ نظر
سه شنبه, ۲۶ مرداد ۱۳۹۵، ۱۲:۲۳ ب.ظ
نسخه ۱.۷ زبان برنامه نویسی گو منتشر شد

نسخه ۱.۷ زبان برنامه نویسی گو منتشر شد

زبان برنامه‌نویسی Go این روزها با سرعتی  بالا رو به توسعه است و شاید در این زمان از هر زمانی برنامه‌نویسان بیشتری را به خود شیفته کرده باشد. نسخه‌ی ۱.۷ این زبان با بهبودهای گسترده در کامپایلر، پورت برای لینوکس سیستم‌های IBM z و تغییراتی از این دست ساعاتی پیش منتشر شد.

۲۶ مرداد ۹۵ ، ۱۲:۲۳ ۱ نظر

crontab.guru، ادیتوری برای Crontab

Cron یکی از ابزارهای متداول برای انجام خودکار کارهای تکراری و زمانبندی شده در سیستم‌های عامل شبه یونیکس، از جمله لینوکس است. کارهایی که در قالب تسک نوشته و اجرا میشوند اما نوشتن این تسک ها به دلیل ساختار دنباله ای از اعداد و تاریخ ها ممکن است گاهی اوقات سردرگم کننده باشد.
سایت crontab.guru یک ادیتور ساده برای جاب‌های Cron و یک تحلیلگر ساده برای بیان چگونگی عملکرد دستور نوشته شده‌ی شما دارد که نوشتن این مدل تسک‌ها را بسیار ساده کرده است. اگر احساس سردرگمی در کار با crontab دارید حتما سری به این crontab.guru بزنید.
۲۶ تیر ۹۵ ، ۲۲:۲۲ ۰ نظر
پنجشنبه, ۳ تیر ۱۳۹۵، ۰۲:۲۸ ق.ظ
lon.gs : کوتاه کننده ی لینک نوشته شده در C

lon.gs : کوتاه کننده ی لینک نوشته شده در C

استفاده از کوتاه‌کننده های لینک در وب برای رفرنس دادن کوتاه و تمیز در نوشته ها امری متداول و پرکاربرد است. کاری که شاید bit.ly بهترین سرویس آن باشد اما لزوما سریع‌ترین آن نیست.

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

کد این سرویس بصورت آزاد روی گیتهاب در دسترس است. اگر قصد راه اندازی کوتاه کننده‌ی لینک خودتان را دارید احتمالا lon.gs گزینه ی خوبی برایتان باشد.

۰۳ تیر ۹۵ ، ۰۲:۲۸ ۰ نظر
سه شنبه, ۱۱ خرداد ۱۳۹۵، ۱۰:۵۵ ب.ظ
ویژگی جدید گیتهاب : bio

ویژگی جدید گیتهاب : bio

سرویس گیتهاب مدتیست که امکانات جدید زیادی را درحال اضافه کردن است. ویژگی‌هایی که شاید در طول سالها آنقدر ندیدیم که فراموش کردیم میشود که باشند!

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

۱۱ خرداد ۹۵ ، ۲۲:۵۵ ۰ نظر