Node.js で非同期タスクの結果を集約する Node.js は基本的に非同期処理となりますが、配列をループで回して、それぞれの非同期タスクを集約したい場合には、 以下のように async.reduce を使うことにより集めることができるようになります。 npm i… nbeppuハック2015.07.21 296
MySQLでデータベース作成時にCOLLATEを指定する mysql -uroot -paipo -e “create database org001 default character set utf8 COLLATE utf8_unicode_ci” のように指定をします。 @iwasakiハック2015.07.21 523
Linuxでバイナリファイルだけを抽出する fileコマンドで判定しているため、日本語のテキストは文字コードによってはバイナリになってしまうこともありますが、 とりあえずどの程度バイナリファイルがあるか見たいときに使います。 find . -type f -pri… 高瀬 裕介ハック2015.07.21 5,702
curlで画像ファイルを受信する curlで受け取った画像ファイルを、そのままターミナルに書き出すと文字化けした文字列になってしまうため、 画像ファイルを受信して内容を確認したいときには、-oオプションを利用して一旦保存するようにします。 例えば、Aip… otaguroハック2015.07.21 1,414
フレーム(frame)をまたいだモーダルウィンドウを出す frameset でフレーム分割が行われているページでは frameset 自体が body のような扱いになり、 frameset の後に div タグなどを置いてもブラウザ側で無視されてしまいます。 そのためHTML… ゴトーハック2015.07.21 3,143
WindowsEdgeに響かないChrome用CSSハック Chrome用に記述していたCSSハックがWindowsEdgeにも響いていたので調整。 _::content, _:future, XXXXX:not(*:root) { ←XXXXXのところにセレクタを指定してくださ… Yukimi Satoハック2015.07.21 505
PHPのhttpクライアントguzzleでWebサービスにログインする guzzleはPHPのhttpクライアントです。 composerでインストールできるので手軽に使うことができる点が魅力です。 今回はこのguzzleを使ってWebサービスにログインしてみます。 $client = ne… Tetsuro Aokiハック2015.07.21 2,921
拡張for文注意点 java5から使用できるようになった拡張for文はオブジェクトの配列を簡単に全参照できるので便利ですが、nullチェックが行われないという問題点があります。 自分でコーディングしたらnullチェックを行うことを意識してい… yamageniiハック2015.07.21 13,565
phpで関数の引数にデフォルト値を設定 関数の実行時に引数を与えなかった場合のデフォルト値を設定します。 function test_func($arg1 = ‘Foo’){ echo $arg1; } test_func(‘Hoge’); //出力はHoge… Tetsuro Aokiハック2015.07.21 370