タグ

ブックマーク / blog.shonanshachu.com (3)

  • 【Node.js】foreverより高機能なpm2でデーモン化

    ちょっと前からですが、Node.jsで運用しているサービスのデーモン化ツールを node-foreverから、node-pm2へ変更いたしました。 foreverと比較して高機能なpm2をお伝えいたします。 クラスタリング foreverコマンドは、基的にプロセスが生きている事を管理するのみでした。 pm2では、それはもちろんの事、使っているCPUに合わせてクラスタリングする機能が付いています。 Node.js v0.6で追加されたクラスタリング機能はソケットをネットワーク化されたNode.jsのアプリケーション間でシェアする事が出来ました。 pm2では基機能として、追加コードなしにそれらを実装しています。pm2体がマスタープロセスの役割をし、アプリケーションコードをクラスタリング化された子プロセスとして扱います。 すべてのCPUを使ってクラスタリングするには、 pm2 start

    【Node.js】foreverより高機能なpm2でデーモン化
  • 【Android】今さら聞けない、px、sp、dip、dpの違い

    Pixelsの略です。 実際の画面上のPixelがそのままの単位になります。 たとえば、480px X 800pxの画面であれば、 1pxは画面の1/480という事になります。 dp(dip)Density-independent Pixels(密度に非依存のピクセル)の略です。 dp=dipですので、書く文字の少ないdpを私は使います。 ディスプレイ解像度の物理的な密度に応じた抽象単位になります。 160dpi(dots per inch)を基準にした単位で、1dpは160dpiの画面で1pixelになります。 dpとpixelの比率は画面密度(dpi)によって変化しますが、必ずしも正比例ではありません。 Scale-independent Pixels(スケールに非依存のピクセル)の略です。 dpの単位と似ていますが、画面上のサイズはユーザのフォントサイズ設定に準じます。 ptPoin

    【Android】今さら聞けない、px、sp、dip、dpの違い
  • 【Android】新しくなったAndroid Developers

    Android Developersのデザインがかなり変更されていてビックリ! Android 4.0向けに全体的なデザイン等のパターンも変更され、 Androidアプリのデザインに関しても解説等が増えていたので紹介する。 まずは、デフォルトで用意されているAndroid用アイコン等がダウンロード可能になった。 これはデザインの出来無いAndroidアプリエンジニアにとってはかなり嬉しい。 検索やカメラ等のアイコンはこれでデフォルトのものを使えるようになった。 Downloads | Android Developers Androidアプリ全体のデザインに関しても、 色使いやサイズ等の解説があるので、目を通しておくと良いだろう。 次に、Google Playのダウンロードリンクを自動生成してくれるScriptが追加。 これで、App Storeマークに似たGoogle Playマークを作

    【Android】新しくなったAndroid Developers
  • 1