Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Tue, February 10, 2015
3 min read
東京Node学園 15時限目 参加レポート #tng15
東京Node学園 15時限目 (#tng15) の参加レポート。io.js や Extensible Web など各セッションのメモです。
read more →
Mon, February 9, 2015
2 min read
[Gmail] Delivery Status Notification (Delay)
Gmail の Delivery Status Notification (Delay) は、転送先アカウントの保存容量上限が原因でした。
Sun, February 8, 2015
[Atom] apm (Atom Package Manager) でパッケージを管理する
apm の star / stars / `stars --install` コマンドで Atom のパッケージを管理する使い方の紹介です。
Tue, February 3, 2015
1 min read
[Node.js] console.log や console.error などの出力の先頭に時刻を付ける log-timestamp
console.log と console.error の出力先頭に時刻を付ける Node.js モジュール log-timestamp の紹介です。
Wed, January 28, 2015
Internet Explorerは動作を停止しました。問題が発生したため、プログラムが正しく動作しなくなりました。プログラムは閉じられ、解決策がある場合はWindowsから通知がきます。
銀行の送金システムで Internet Explorer が強制終了する問題を、ブラウザのキャッシュ削除で解決した記録です。
Tue, January 27, 2015
[CircleCI] Ruby のバージョン指定について
.ruby-version にパッチレベルまで指定しないと CircleCI 側でエラーになることがあります。
Sat, January 24, 2015
[MongoDB] mongo shell から別 DB へ接続してクエリを実行する
mongo shell から connect() で別 DB サーバへコネクションを張って collection を扱う方法です。
Sun, January 18, 2015
[Node.js] Error: bind EADDRINUSE
Node.js の bind EADDRINUSE を netstat と kill でポートを解放して復旧した記録です。
Sun, January 11, 2015
[JavaScript] jsdom memory leak (メモリリーク)
jsdom で out of memory になったので window.close() でメモリを解放した記録です。
Mon, December 29, 2014
技術的負債を返却するには何をすればいいか?
「技術的負債の返却が上手な人を雇って権限を与える」という hsbt さんの意見に触発された所感メモです。
Tue, December 16, 2014
[MongoDB] aggregate の実行時間を確認する方法
time コマンドと mongo --eval で aggregate の実行時間を測る方法のメモです。
Thu, December 4, 2014
[Mac] QuickTime Player での画面録画の手順
QuickTime Player で Mac の画面をマイク音声付きで録画する手順のまとめです。
Sun, November 30, 2014
[Android] SSHクライアントアプリ JuiceSSH
Nexus5 に JuiceSSH を入れ、SSH 秘密鍵をメール経由でコピペしてサーバー接続を設定したメモです。
Sat, November 29, 2014
[Google] 2段階認証 Google Authenticator を複数端末で設定する方法
Google Authenticator を複数端末で使えるようにする設定方法と関連サービスのリンク集です。
Fri, November 28, 2014
[Homebrew] brew missing, imagemagick: xz
brew doctor で出た xz 不足の警告を、brew missing で調べて brew install xz で解消した記録です。
Sat, November 22, 2014
カスタマーサポートからの不具合報告の対応に Support Details がめっちゃ使える
カスタマーサポートの不具合対応で、ユーザー環境をまとめて確認できる Support Details が便利という紹介です。
Wed, November 19, 2014
[Zsh] oh-my-zsh インストール、設定方法
oh-my-zsh のインストールとプラグイン、custom 設定、PATH 周りのハマりどころのメモです。
Fri, November 14, 2014
長期休暇明けのキャッチアップ
1 週間の長期休暇明けに、リリースノート・Slack・GitHub でキャッチアップを試みた記録です。
Thu, October 30, 2014
[Mongoose] TypeError: Cannot read property 'options' of undefined
type: ObjectId な field に不正なオブジェクトが入ると options undefined エラーになる原因を解説します。
Tue, October 28, 2014
[Nagios] check_load での load average (ロードアベレージ) のチェックの設定変更
Nagios の check_load の設定を見直し、チェック間隔を短くして load average の急増に早く気付けるようにしました。
Fri, October 24, 2014
[MongoDB] mongo shell での表示件数は DBQuery.shellBatchSize で設定できる
mongo shell の表示件数を DBQuery.shellBatchSize で変えて it 連打を省く小ネタです。
Wed, October 22, 2014
MongoDB 用 GUI クライアント
MongoDB の GUI クライアントとして Robomongo を開発環境に入れてみた記録です。
[MongoDB] 特定のテキストフィールドが x 文字以上の document を取得する query
$ne と $where を組み合わせてテキストフィールドの文字数条件で document を検索するクエリです。
Sun, October 12, 2014
[RVM] Empty path passed to certificates update, functions stack: requirements_osx_update_openssl_cert_run …
RVM の Ruby 2.1.3 インストール時に出た証明書エラーを --disable-binary 再インストールで解決したメモです。
Tue, October 7, 2014
[Redis] 特定の文字列を含む key の値を全て取得するコマンド
redis-cli の KEYS と MGET を xargs で組み合わせ、プレフィックスに一致する key の値を一括取得するコマンドメモです。
Mon, October 6, 2014
[JavaScript] merge recursive なメソッド
JavaScript でオブジェクトを再帰的にマージするには lodash.merge が便利、というメモです。
Zendesk 宛に送信するメールの from は Zendesk で利用している以外のメールアドレスを使う
Zendesk 宛メールの from に自身のサポートアドレスを指定すると suspended ticket になる、という Zendesk の仕様のメモです。
Sun, October 5, 2014
[MongoDB] MongoError: Runner error: Overflow sort stage buffered data usage of x bytes exceeds internal limit of 33554432 bytes
sort 対象フィールドへ index を張って Overflow sort stage エラーを解消した記録です。
Sat, October 4, 2014
nanapi勉強会 vol4【nanapi x はてな】はてなとnanapiの開発フローから盗めるポイント
nanapi 勉強会 vol4 のレポートから、Wercker・Teatro・CasperJS など気になった技術をピックアップしました。
”つくりたいものを、つくれる環境を、つくる”
中田ヤスタカ氏の記事を読んで、仕事とプライベートコードへの向き合い方を書き残したポエムです。
Thu, October 2, 2014
[Git] merge で conflict したときにマージ前の状態に戻すコマンド
`git merge` でコンフリクトしたときにマージ前へ戻すためのコマンドです。
Mon, September 29, 2014
4 min read
Nagios から Slack channel へ通知する設定方法
Incoming WebHooks とシェルスクリプトで、Nagios のアラートを Slack チャンネルへ通知する設定を行いました。
Sun, September 28, 2014
8 min read
「風とロック芋煮会2014 風とロックBASEBALL」公式サイトの制作にコントリビュートしました
2014年9月27日・28日に開催された「風とロック芋煮会2014 風とロックBASEBALL」。その公式サイトに、球場のスコアボードを模したカウントダウンがあります。この残り日数の表示処理を JavaScript で実装しました。担当範囲はごく小さいものですが、実績として記録に残します。
Fri, September 26, 2014
IE11 で Twitter Bootstrap 2系のモーダルの挙動がおかしい
Twitter Bootstrap 2 系のモーダルが IE11 で壊れる問題を 2.3.2 へのアップデートで直したメモです。
Thu, September 25, 2014
Twitter Cards は申請しないと使えない
Twitter Cards は Facebook の OGP と違い、事前申請が必要という短いメモです。
Wed, September 24, 2014
HipChat, Slack, Sqwiggle を常駐させるとメモリ不足で死ねる
HipChat、Slack、Sqwiggle を常駐させると MacBook Air の 8 GB メモリでは厳しいという記録です。
Thu, September 18, 2014
[Domain] ドメインのWhoisにおける登録情報の日本語対応表
whois の英語項目を日本語で照らし合わせる際に便利な対応表の紹介メモです。
[Linux] dig コマンドでネームサーバーを確認する
dig ドメイン名 NS で特定ドメインのネームサーバーを確認する方法です。
Wed, September 17, 2014
[MongoDB] 改行文字を含む field の値をGoogle スプレッドシートでインポートできる形式で出力する
改行を含む MongoDB のフィールドを Google スプレッドシートで読める CSV として出力する方法です。
[Android] Google Play へのアプリのリリース手順
Google Play への Android アプリリリース手順で参考にしたリンクをまとめました。
[Android] keytool コマンドの文字化けを解決する方法
Mac の keytool コマンドの文字化けを `_JAVA_OPTIONS` に UTF-8 を指定して解決する方法です。
Tue, September 9, 2014
[Mongoose] stream を使ってバッチ処理するときは noCursorTimeout: true オプションを設定すると幸せになれるかも
Mongoose の stream で長時間バッチが途中終了する問題は noCursorTimeout: true で解決できます。
Sun, September 7, 2014
AirMac Extreme の最大同時接続数は50という認識でOK?
AirMac Extreme の最大同時接続数は Apple 公式仕様どおり 50 という確認メモです。
Sat, September 6, 2014
2014年9月6日のトピックス
リモートコラボの Sqwiggle、ポートフォリオサービス JAYPEG、GREE のニュースなど、2014 年 9 月 6 日のトピックスまとめです。
[Google Apps] Google Drive の容量を組織単位で購入できるか? → できない
Google Drive の容量は組織単位ではなくユーザー個別アカウントに割り当てられるという Google の回答をまとめました。
Fri, September 5, 2014
2014年9月5日のトピックス
Google ドライブ管理、Mongoose の複数 MongoDB 接続、人事採用募集など、2014 年 9 月 5 日のトピックスまとめです。
Thu, September 4, 2014
2014年9月4日のトピックス
GitHub の split diffs、CSS プリプロセッサ比較、DeNA 南場さんの採用論など、2014 年 9 月 4 日の気になったトピックスまとめです。
Wed, September 3, 2014
良いチームを作るノウハウを知りたい
20 人規模の開発チームに変わっていくなかで、良いチームを作るノウハウを模索している近況です。
Tue, September 2, 2014
[Node.js] RangeError: Maximum call stack size exceeded
async.eachSeries で発生する Maximum call stack size exceeded を process.nextTick で解消しました。
Fri, August 29, 2014
[SSH] Received disconnect from xxx : 2: Too many authentication failures for username
ssh の `Too many authentication failures` を `ssh-add -D` で解消した記録です。