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

چهارشنبه, ۵ اسفند ۱۳۹۴، ۰۸:۴۰ ب.ظ
دسترسی به استک‌اور‌فلو از ترمینال

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

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

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

۰۵ اسفند ۹۴ ، ۲۰:۴۰ ۰ نظر
چهارشنبه, ۲۸ بهمن ۱۳۹۴، ۰۶:۳۰ ب.ظ
نسخه ۱ زبان برنامه‌نویسی کوتلین منتشر شد

نسخه ۱ زبان برنامه‌نویسی کوتلین منتشر شد

مدتیست که زبان برنامه‌نویسی کوتلین توسط جت‌برینز، شرکتی که عمده‌ی شهرت آن بخاطر محیط‌های مجتمع‌توسعه (IDE) اش همچون اندروید‌استودیو و Intellij Idea معروف است معرفی شده است.  یک زبان استاتیک‌تایپ که روی شانه‌های JVM قدرتمند بنا شده و چند روزیست که نسخه‌ی یک این زبان منتشر شده است. زبانی که از لحاظ ساختار بسیاری از ویژگی‌ها و طراحی‌های بد جاوا را ندارد و نفس تازه ای برای پلتفورم JVM است که در سالهای اخیر بخاطر ظهور زبان‌هایی همچون گولنگ مورد بی لطفی‌های زیادی قرار گرفته بود و انتظار میرود که هرروز برنامه‌نویسان بیشتری از دنیای جاوا و البته برنامه‌نویسان اندروید به سراغ زبان کوتلین بیایند.
در لینک‌های زیر با زبان‌ کوتلین بیشتر آشنا شوید :
۲۸ بهمن ۹۴ ، ۱۸:۳۰ ۰ نظر
يكشنبه, ۱۸ بهمن ۱۳۹۴، ۰۵:۳۰ ب.ظ
آزمون ویژوال تورینگ

آزمون ویژوال تورینگ

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

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


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


۱۸ بهمن ۹۴ ، ۱۷:۳۰ ۱ نظر
پنجشنبه, ۱۵ بهمن ۱۳۹۴، ۰۵:۰۰ ب.ظ
موزیلا به توسعه‌ی فایرفاکس‌او‌اس پایان میدهد

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

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

بنظر میرسد تحولات مدیریتی در موزیلا و البته تغییرات بزرگ در رویه‌ی بازار دلایل عمده‌ی پایان دادن به پروژه فایرفاکس او‌اس بوده است.

۱۵ بهمن ۹۴ ، ۱۷:۰۰ ۱ نظر
سه شنبه, ۱۳ بهمن ۱۳۹۴، ۰۵:۳۰ ب.ظ
معرفی Yeoman

معرفی Yeoman

سالهای گذشته برای توسعه‌ی فرانت‌اند سالهای خوبی بود. از تولد فریم‌ورک‌هایی برای ساخت اپلیکیشن‌های تک صفحه‌ای مانند backbone و آنگولار تا ابزارهای اتوماتیک‌کردن روندها مانند gulp و grunt و همچنین توسعه‌ی استانداردهای وب و پیشرفتهای چشمگیر جاوااسکریپت و اکمااسکریپت ۶ همگی دنیای توسعه‌ی وب را روشنتر و زیباتر از هرزمان دیگری کرده اند.

Yeoman ابزاری برای ساخت پایه‌های یک اپلیکیشن با چند دستور است. این ابزار به شما در ساخت استانداردی برای ساختار پروژه‌هایی که تا پیش‌ازآن ساختار مشخصی نداشتند کمک میکند که از ساختار استانداردی استفاده کنید. برای اینکار از مفهومی به نام جنریتور استفاده میشود. برای استفاده از یئومن باید بسته‌ی yo را از روی npm نصب کنید و پس از آن جنریتور مورد نظر خود را نیز نصب کنید و با دستور yo میتوانید از جنریتور نصب شده‌ی خود اسکفولد پروژه‌ی مورد نظر خود را بسازید.

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


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

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

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

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