package.json互換のJavaScriptパッケージマネージャー「Yarn」を知っていますか? なぜYarnなのか? npmと比べてどこがいいのか? 使うべきなのか? 解説します。 YarnはFacebook、Google、Exponent、Tildeによって開発された新しいJavaScriptパッケージマネージャーです。公式発表に記載されているように、Yarn開発者が直面したnpmの問題解決を目的としています。 インストールパッケージの速度および一貫性が不十分である npmではパッケージがインストール時にコードを実行することを許可しているため、セキュリティー上の問題がある しかし、それほど驚かないでください。npmを完全に置き換えるわけではありません。Yarnはnpmレジストリからモジュールを取得する単なる新しいCLIクライアントで、レジストリ自体はなにも変わりません。現在でも、
やっぱ鮮度が命だとおもってFirefoxOSのアプリをいじってた。その過程。 シミュレータのインストール Firefoxで入れる。 Firefox OS Simulator :: Add-ons for Firefox https://addons.mozilla.org/ja/firefox/addon/firefox-os-simulator/ ダッシュボードからStoppedのところを押して起動(わかりにくい) サンプルアプリの起動 nodeのインストールは前提。それからvoloを入れます。 $ npm install -g volo # nodeアプリなので本来ならここで npm install したほうがいい >|| mozilla系のビルドツールらしいということしか知らない。 >|| $ git clone git@github.com:darkwing/firefoxos-q
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 こんにちは。Ameba事業本部の杉本と申します。 業務では「天下統一クロニクル」というチームでフロントエンドのディベロッパをしています。 今回は、「node-webkit」という一風変わったアプリケーションを紹介させていただきます。 私達は普段、gruntといったnode.js製のツールを使ってJavaScriptの結合や圧縮、画像の減色といった処理を自動化していますが、node-webkitはこれらnodeのモジュールを使ってGUIアプリケーションを作れるツールです。nodeの資産をそのまま利用できるので、私のようなディベロッパには嬉しいですね。
Node.jsのコードの中で、特定のコードを指定日時に実行したい場合や、特定のパターンで繰り返し実行したい場合があります。 このようなjob schedulerと呼ばれるべきモジュールには以下の5つほどのものがあります。 crontab later momo node-schedule cron これらの候補のうち、5のcronがユーザー数が多く、長期間に亘って定期的にメンテナンスされていることから、このcronを用いることにします。node-cronのインストール npmを使ってインストールします。 npm install cron Timezoneを指定する場合はtimeモジュールも必要になるため、これも同時にインストールしておきます。 npm install time node-cronの使い方 node-cronは基本的に以下の形式で使用します。シンプルです。 var c
こんにちは、@nazomikanです (この記事はNode.js Advent Calendar 2013の10日めの記事です) nodeでテンプレートエンジンといえばjade その一方で公式ドキュメントで書かれていることだけではだいたい痒い所に手が届かないのでissueから拾い集めたノウハウとか将来的な話とかを書きます 属性の存在が条件によって分かれるケースの書き方 urlが存在するときdata-url属性をつける //truthy: <p data-url="xxx"> //falsy: <p> in jade: p(data-url=(url ? url : false)) 属性の値が条件によって分かれるケースの書き方 boolがtruthyの時はclass="is-show"を、そうでない時はclass="is-hide"をつける //truthy: <p class="is-sh
twilio-node (1.4.0) Introduction - Installation - Quick Start - More Examples RestClient - How This API is Structured - Callbacks Versus Promises - RestClient Constructor - request Resource Listing - Request Argument Format - accounts - availablePhoneNumbers - outgoingCallerIds - incomingPhoneNumbers - media - messages - sms.messages - sms.shortCodes - applications - connectApps - authorizedConnec
Products Communications Messaging Send and receive multichannel text and media messages in 180+ countries
Nodeのバージョン管理システムであるnvmを使って、UbuntuにNode.jsとnpmをインストールする。 nvmを使うことで最新のNode.jsを使うことができるのはもちろん、安定したちょっと古いバージョンを選んだりもできるし、バージョンアップも容易に可能だ。インストールに使ったUbuntuのバージョンはUbuntu 12.04.2 LTS。たぶんUbuntu 13でも同じ手順で行けるはず。apt-getでもNode.jsのインストールはできるが、細かなバージョンアップに対応するのは困難になるため、こちらの手順でインストールする方法がオススメ。 インストール(バージョン番号は自分の使いたいものに置き換えてほしい) $ sudo apt-get install git curl build-essential libssl-dev $ git clone https://github.
Status: Deprecated This article is deprecated and no longer maintained. Reason Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates. See Instead This article may still be useful as a reference, but may not follow best practices or work on this or other Ubuntu releases. We strongly recommend using a recent article written for the version of Ubu
Part 1: Build Environment Part 2: Google's APIs and RequireJS In Part 1: Build Environment, I explained how to set up a simple Node server to host your Backbone.js app and test suite. Something that confused people was the way I used relative paths, which meant the tests could fail if you didn’t visit /test/ (/test won’t work). There was a reason for this: I developed the original version to run o
Jadeで便利なmixinの機能Jade に mixin というテンプレートをモジュール化する機能があるんだけど,Jade の github の issues 上で自分が探している機能が pull-request されていないかどうか探していたら,ここ で mixin の面白い機能があったので,ちょっとブログに書いて共有してみる. mixin のシンタックスシュガー通常 mixin は下記のように定義したら mixin <name>[(arg1, arg2, ...)] のように使う. //- msgboard define mixin msgboard(msg) p #{msg} //- use mixin msgboard('Hello World') + を定義した mixin 名の前に書くだけで,わざわざ mixin というキーワードを指定しなくても利用することができる. +msg
TwiMLを返すサーバ 第2回ではTwilioに音声を再生させるためにTwimletsを使用してTwiMLを生成していました。 (makeCall関数のurlにhttp://twimlets.com/echo?Twiml=[生成させたいTwiML]を指定) Twimletsとは、基本的な音声機能を実装しているWebアプリケーションです。 URLパラメータでTwiMLを指定すれば、XMLにして生成してくれます。 テストや単純なものであればTwimletsでいいのですが、複雑なTwiMLを返したい場合や、いろいろな処理も同時に行いたい場合、 TwiMLを生成するサーバを自分で用意し、makeCall関数のurlにはそのサーバのURLを指定するようにします。 今回はTwiMLを生成するサーバを作成し、携帯番号を入力するとそこにコールしてメッセージを再生するサンプルアプリケーションを作成してみまし
Gimme your credentials Log in below to your Nodejitsu account and start rocking. Or sign up if you have no account yet. Nodejitsu provides a tool called jitsu that makes deploying an Node.js application super simple. You can install jitsu with npm. You don't have to worry about installing npm since it comes bundled with Node.js.$ npm install jitsu -g copyJitsu is a client to the Nodejitsu HTTP API
This document describes the general behavior of Heroku as it relates to the recognition and execution of Node.js applications. For a more detailed explanation of how to deploy an application, see Getting Started on Heroku with Node.js. Activation The Heroku Node.js buildpack is used when the application has apackage.json file in the root directory. Node.js Runtimes Node versions adhere to Semver,
Introduction This tutorial can help you deploy a Node.js app to Heroku in minutes. The tutorial assumes that you have: A verified Heroku Account Node.js and npm installed locally An Eco dynos plan subscription (recommended) Using dynos to complete this tutorial counts towards your usage. To complete this tutorial, we recommend using our low-cost plans. Eligible students can apply for platform cred
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く