PHP

DMM Affiliate APIをPHPから呼び出すライブラリ作りました

composer対応です。 Composerを使っている場合は、以下でインストール % php composer.phar install サンプルコード
Apple

SSH login is refused after upgrading to Mac OS X Mavericks (10.9)

Background I'm using Mac OS X as a internet hosting server. The server provides ssh remote login, apache, mysql and so o...
PHP

Syntax Error出て欲しいけど出ない

これ、syntax error出て欲しいけど、通っちゃう。8行目 <?php class Sample { const HOGE = 'hoge'; public function execute() { switch (true) { c...
Linux

tloadコマンド

Load AverageをCLIでグラフィカルに表示。 いつもは、dstat垂れ流しているけど、視覚的にすぐわかるから便利。 スケールがデフォルトだとload average 2 = 100% なので、CPU数に応じてスケールを100%表示...
Linux

awkでアクセスログ集計

アクセスログ集計するときのawkワンライナーメモ 前提となるデータ。access.tsv アクション名 レスポンスタイム アクション毎の平均レスポンスタイムを遅い順で表示 % awk ' { total += $2 } { count++ ...
Apple

Macでionice

以下をコピペすれば、ioniceコマンドをインストール出来ます。 wget gcc ionice.c -o ionice sudo install -o root -g wheel ionice /usr/local/bin/ 参考:
Ruby

rbenvインストール

rvmを2つのシェルから同時に実行してしまい、壊れてしまいました。ついでに、rbenvに乗り換えました。 Mac OSなら以下のコピペでいけます。 brew update brew install openssl brew install ...
Linux

rsyncのスラッシュの扱い

fromのディレクトリにスラッシュ付けるときと付けないときで挙動がかわるのですが、挙動が直感的じゃなくて、はまるんですよね。 まとめ スラッシュを付けないと:そのディレクトリがdestinationに作成されるスラッシュを付けると:そのディ...
PHP

やっと公式コーディングルールができた!PHPのコーディングルール

概要 PHPの標準コーディングルール(コーディング規約)は、によって、PSR-0からPSR-3までのドキュメントによって細かく決められています。 そのコーディングルールに準拠するように自動的にソースコードを修正してくれるスクリプトが以下です...
Software Architecture

JSON-RPC 2.0のススメ

RESTfulなHTTPリクエストでは、JSONでデータを返すのが一般的ですよね。そんなJSONのスキーマが各社ばらばらで、統一感が無いけど、何かしらの仕様があるかと思って探したら、ありました。 JSON RPC 2.0 正常系なら、意識し...