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

شنبه, ۱۰ بهمن ۱۳۹۴، ۰۸:۱۵ ب.ظ
معرفی سرویس Travis-ci

معرفی سرویس Travis-ci

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

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

در دنیای این روزهای نرم‌افزارهای متن‌باز روی گیتهاب استفاده از سرویس travis-ci امری متداول است. یک سرویس کانتینیوس اینتگریشن رایگان برای پروژه‌های متن باز که تا امروزی که این پست نوشته میشود بیش از ۲۰۰ هزار پروژه‌ی متن باز از آن استفاده میکنند و همچنان این عدد در حال بزرگ شدن است. استفاده از travis برای پروژه‌های متن‌باز هزینه‌ای ندارد و البته سرعت اجرای بسیار مناسبی برای عملیات‌های تعریف شده برای خود به نسبت همتایانش ارایه میدهد. همچنین یک سرویس تجاری در آدرس travis-ci.com برای پروژه‌های کلوز‌سورس توسط این شرکت ارایه می‌شود که برای پروژه‌های تجاری‌ ابزار مناسب و مقرون به صرفه‌ای است. 

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

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

سرویس Parse تعطیل می‌شود

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

تیم توسعه‌ی پارس اعلام کرد که به دلیل نیاز به تمرکز روی بخش‌های و کارهایی مهمتر این سرویس، سرویس‌دهی خود را از ۲۸ ژانویه‌ی ۲۰۱۷ قطع خواهد کرد.

تیم پارس از تعهد خود به کاربران خود میگوید و همزمان ابزارهایی را برای کوچ کردن از پارس برای کاربران پارس آماده کرده اند، یک ابزار  دیتابیس‌مایگریشن برای انتقال داده‌های اپ‌هایتان در پارس به دیتابیس mongodb و یک سرور متن‌باز از پارس که با نود‌جی‌اس نوشته شده و روی وب‌سرورتان میتوانید آن را نصب و اجرا کنید.و اگر قبلا در اپ‌هایتان از parse استفاده میکردید با این ابزارها نیازی به تغییرات گسترده در api هایی که استفاده کردید نیست.


۰۹ بهمن ۹۴ ، ۱۶:۰۰ ۲ نظر
پنجشنبه, ۸ بهمن ۱۳۹۴، ۱۰:۲۲ ب.ظ
Pyjion، پایتون روی دات‌نت Core

Pyjion، پایتون روی دات‌نت Core

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

به تازگی مایکروسافت بسته‌ای روی CoreCLR برای کامپایل و اجرای درجای ( JIT ) کدهای پایتون بصورت متن‌باز روی گیتهاب منتشر کرده است که توسعه‌ی برنامه‌های پایتونی را برای برنامه‌نویسان روی پلتفورم دات‌نت ساده‌تر می‌کند. CoreCLR بخشی از دات‌نت core است که آن هم مدتها قبل توسط مایکروسافت متن باز شده بود و هم اکنون این بسته‌ها امکان نصب و اجرا شدن روی سیستم‌عامل لینوکس را نیز دارا می‌باشند.

این بسته‌ی اجرایی پایتون به زبان سی++ نوشته شده و Pyjion نام دارد.


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

راهنمای روبی - توضیحات

در زبان‌های برنامه‌نویسی توضیحات برای مقاصدی چون توضیح نحوه‌ی عملکرد کد، مستندسازی و ثبت توضیحات حقوقی مانند کپی‌رایت و لیست توسعه‌دهندگان و مواردی ازین دست مورد استفاده قرار میگیرد.

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

ماروین مینسکی به ابدیت پیوست

ماروین مینسکی دانشمند علوم شناختی امریکایی در سن ۸۸ سالگی از دنیا رفت. 

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

پروفسور مینسکی در سال ۱۹۷۰ برنده‌ی جایزه‌ی تورینگ، معتبرترین جایزه‌ی علوم کامپیوتر شده بود.

۰۶ بهمن ۹۴ ، ۱۱:۲۰ ۱ نظر
دوشنبه, ۵ بهمن ۱۳۹۴، ۰۹:۵۵ ب.ظ
s، جستوجوی وب در ترمینال

s، جستوجوی وب در ترمینال

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

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

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


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