mysqlcasualマスタN対スレーブ1レプリケーション については、 vol.2、 vol.3 で話したことに加えて、 pt-online-schema-change と相性悪いという話をしました。同じ内容だけど、少しずつ加えてるのですよ。ただ、これだけだとあまりに内容が薄いので、もう一本... 続きを読む
memcachedは汎用のメモリキャッシュシステム。 データとオブジェクトをメモリ内にキャッシュすることで、DBから読み出しを行う回数を減少させ、DBを用いたWebサイトを高速化するためによく用いられています。 WindowsとUnix/Linuxでインストール方法が異なるの... 続きを読む
現在作ってるアプリで設定ファイルを作りたくなったので、Scalaで人気の設定ファイルライブラリであるutil-evalを使ってみた。 このライブラリの特徴は何と言っても設定ファイルをScalaで記述できること。XMLやYAML, プロパティファイルじゃなくて内部DSLです。... 続きを読む
git config 使い方 git の設定ファイルを開く ユーザのデフォルトの設定は ~/.gitconfig に保存される。 また、個々のリポジトリの .git ディレクトリの中に config というファイルがあり、 それぞれのリポジトリの設定が保存される。 git のリポジトリで cat .... 続きを読む
When I first started playing with scala in 2008, I was dismayed by the state of server configuration in the java world. A lot of java servers were still using property files, or worse, XML. XML is meant to be easily parsed by computers, but i... 続きを読む
gitの基本的なcommandしか使ってないって人向けのtips集です。エイリアスの設定 $ git config --global alias.co "checkout" とすると、 ~/.gitconfig に [alias] co = checkout のように追記されます。このようにgit configを叩いてもいいですし、~/.gitconfig... 続きを読む