モノノフ日記

普通の日記です

2013-01-01から1年間の記事一覧

DOMContentLoadedはIE9から使えるが国内ブラウザシェア率どれくらいなのか調べた

前の職場だとPC向けのサイト作ることが多く、jQueryを使ってたので jQuery(document).ready(function() {}); を使ってloadイベントはあまり意識してなかったんですが、普通にDOMContentLoadedを使えばいいですね。 onloadとの違いは画像などページ要素を全部…

Mozilla Developer Network見てたらゴジラみたいなのがいた

JavaScript書くときは大変お世話になるGoogle ChromeのDevToolとMozilla Developer Network(MDN)のドキュメント見てたら気づいたんですが、MDN開いたときにChromeのDevToolのConsoleにゴジラみたいなの出るんですね。 よく使ってるのに今更知りました。。。

RFC3986で定義されている有効なURLかどうかを判定する正規表現

これはつらい。 gist7578177

「OAuth 2.0をはじめよう」を読みました

OAuth 2.0をはじめよう http://www.oreilly.co.jp/books/9784873115580/

twemproxyのベンチマークを測定してみました

追記 Twitterで計測方法について@bulkneetsさんからフィードバックいただきました。 ありがとうございます。 @t_mitz それだとクライアントライブラリ側の微妙な性能差しかベンチに反映されないですよ、 see http://t.co/fVKcUPPqIV— mala (@bulkneets) Octo…

twemproxyをmacOSXにインストールするときの注意点

twemproxyはtwitterがオープンソースで公開しているmemcached, redisの軽量プロキシです。 ソースコードはみんな大好きgithubで公開されてます。 https://github.com/twitter/twemproxy infoQとかで紹介されてたりもします。 http://www.infoq.com/jp/news/2…

Gitで「error: xxxxxxxxx does not point to a valid object!」って怒られるときの修正方法

git

GitHub Enterpriseで特定のリポジトリでエラーページが表示が出てるのを修正対応したんですが、書いておかないと忘れる自信があったのでblogged. 状況について 手元にgit cloneしていたリポジトリをpullしようとすると下記のような感じで怒られてました。 % …

「不格好経営―チームDeNAの挑戦」を読みました

もっと経営者向けの本かと思ったら、普通のブログ調で書かれていて読みやすかったです。 7~8割が会社創業から退任されるまで軌跡について書いてて、残りがFAQ集みたいな感じでよく聞かれることをまとめてありました。 僕はお会いしたことはないけれど、こ…

iOS AppとAndroid Appのバナーリンク生成したいとき

それぞれオフィシャルに用意されてたけどわかりにくかったのでメモ。 iOS - Link Maker http://linkmaker.itunes.apple.com/jp/ Android - Google Play Badges http://developer.android.com/intl/ja/distribute/googleplay/promote/badges.html

Limechat for Macでjoinやpartメッセージを非表示にする方法

mac版はwebkitでレンダリングしてるのでCSSいじれば簡単でした。 使ってるテーマのCSSファイルに次を追加するだけです。 デフォルトのテーマは /Application/Limechat.app/Contents/Themes にあります。 下の例ではjoin, quit, mode, part, nickを表示しない…

Jenkinsで実行ユーザをjenkins以外にしている場合でアップデートするときの罠

深遠な理由でJenkinsの実行ユーザをデフォルトのjenkins以外に設定しているケースでJenkinsのアップデートを行うと嵌まりやすい罠がありました。環境はCentOS 6.3です。 sudo yum update jenkins yumでアップデートするとパッケージは更新されるんですが起動…

nginxでURLでリバースプロキシ先を振り分ける設定

ローカルに2つのアプリケーションを動かしていて、URLでリバースプロキシ先を振り分ける設定になります。/fooで受けると5001ポートで動いてるアプリに、/barで受けると5000ポートで動いてるアプリに振り分けてくれます。 パラメータごにょごにょしたいときは…

CentOS6にmetacpanのバックエンドAPIをセットアップしてみた

CentOS6にmetacpanのバックエンドAPI (https://github.com/CPAN-API/cpan-api) をセットアップしてみたのでメモ。CentOS6は最小インストールの状態からです。 公式ドキュメント(https://github.com/CPAN-API/cpan-api/wiki/Installation)に沿って解説してま…

GitHubでgit cloneする際に "Problem with the SSL CA cert (path? access rights?) でエラー回避したメモ

git

環境移行する時に怒られたのでメモ。 以下のようなエラーが出ました。 error: Problem with the SSL CA cert (path? access rights?) while accessing https://github.com/hogehoge/foobar.git/info/refs .gitconfigでhttp.sslVerifyをfalse設定すれば通るよ…

GitHub Enterpriseのfaviconの色を変更するChrome Extensionを作ってみた

GitHub Enterprise (GHE)を導入している場合、作業しているとgithub.comとGHEのfaviconが同じでややこしくなりますよね。今はgithub.comのGistのUIが変わったので間違えにくくなっていますが、以前はコピペするGist先間違える、など普通に起こっていたと思い…