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

۹ مطلب با کلمه‌ی کلیدی «nodejs» ثبت شده است

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

نود نسخه‌ی ۶.۹.۰ با پشتیبانی طولانی مدت

نسخه‌ی ۶.۹.۰ به عنوان خط شروعی برای نسخه‌ی با پشتیبانی طولانی مدت ( LTS ) نود‌جی‌اس با اسم رمز "Boron" منتشر شد. با انتشار این نسخه، نسخه‌ی ۶ نود به پشتیبانی طولانی مدت فعال تبدیل شد، یعنی این نسخه تا آوریل سال ۲۰۱۸ پشتیبانی می‌شود و بعد از این زمان، قبل از پایان زمان حیاتش تا آوریل سال ۲۰۱۹ همچنان نگه‌داری می‌شود.


اگر کاربر Nodejs یا حتی جاوا اسکریپت در سمت کاربر هستید، انتشار این نسخه زمان خوبی برای آپگرید به نسخه‌ی با پشتیبانی طولانی مدت از نسخه‌ی ۴ به نسخه‌ی ۶ است.


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

JSON Server : سرور رست‌فول فیک

در حین توسعه گاهی اوقات  اتفاق میوفتد که لازم داریم سرور رستی را که هنوز کامل نشده است در سمت فرانت‌اند تست کنیم و کامل نبودن این سرور حتی تست‌های کوچک را هم ناممکن میکند.
بسته‌ی JSON Server به نوعی این مشکل را حل کرده و به شما این امکان را میدهد تا در چند ثانیه یک سرور فیک برای ای پی آی خود بسازید و امتحانش کنید.
برای نصب این بسته باید nodejs و مدیر بسته ی npm را روی سیستم خود نصب داشته باشید و با دستور زیر آن را نصب کنید :
npm install -g json-server
 و سپس در یک فایل با پسوند json اسکیم دیتابیس خود را  ( مانند db.json ) مینویسیم .مانند مثال زیر :

{
  "posts": [
    { "id": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "id": 1, "body": "some comment", "postId": 1 }
  ],
  "profile": { "name": "typicode" }
}
و در آخر با دستور زیر وب‌سرور تست ای پی آی خود را اجرا میکنیم :
json-server --watch db.json
حالا سرور تست شما روی پورت ۳۰۰۰ در لوکال‌هاست دردسترس است.


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

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

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

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

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

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

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

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

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


۰۹ بهمن ۹۴ ، ۱۶:۰۰ ۲ نظر
يكشنبه, ۴ بهمن ۱۳۹۴، ۱۰:۱۰ ب.ظ
نمایش بج و ویدیو در favicon مرورگر با favico.js

نمایش بج و ویدیو در favicon مرورگر با favico.js

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

کتابخانه‌ی favico.js یک کتابخانه‌ی کاربردی برای ساخت و دستکاری favicon های وب است و امکانات آن هر اهل ذوقی را به وجد می آورد. کتابخانه‌ای که بصورت آزاد روی گیتهاب منتشر شده است.

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

امکان دوم این کتابخانه قابلیت استفاده از ویدیو در محل favicon سایتتان است. تصور کنید که یک ویدیو آنجا در حال پخش است :)

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

اگر فکر میکنید که این امکانات به سایت شما جذابیت میبخشد آنها را در صفحه رسمی پروژه امتحان کنید.

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

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

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

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

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



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