タグ

ブックマーク / walf443.hatenablog.com (4)

  • fluentdのログを調査するためのツールflgrepを書きました - walf443's blog

    おかげさまでRack::CommonLogger::Fluentを運用しはじめました。 Mongoに記録してごにょごにょとか、色々な方法があるらしいのですが、とりあえずファイルに記録しておいて、用途はあとで考えようという感じで使っています。 ということで、ログファイルを色々みてみてアクセスがどんな感じなのか、を調べたりするときに便利そうなflgrepというツールを作ってみました。(既にどこかにありそうな気もしつつ。Rack::CommonLogger::Fluentのv0.4.0から同梱されています。 Rack::CommonLogger::Fluentに入ってはいますが、fluentdのログ形式であれば使えるんではないかと思います。 $ flgrep Usage: flgrep [options] -c, --column=s column name to target -v, --va

    fluentdのログを調査するためのツールflgrepを書きました - walf443's blog
  • git-svn使用時におけるsvnリポジトリの移行 - walf443's blog

    svnリポジトリを別のサーバーに移して、 svn switch --relocate svn+ssh://old.example.com/path/to/project svn+ssh://new.example.com/path/to/projectみたいなのでワーキングコピーを切り変えるようなケースをgit-svnでやってみたメモ。 まず.git/configの、svn-remoteセクションを書き変える。 例えば、こうなっていた場合、 [svn-remote "svn"] url = svn+ssh://old.example.com/path/to/ fetch = project/trunk:refs/remotes/trunk branches = project/branches/*:refs/remotes/*urlの部分を書き変えて、 [svn-remote "svn"]

    git-svn使用時におけるsvnリポジトリの移行 - walf443's blog
  • Debianパッケージ構築のメモ - walf443's blog

    Debianパッケージはぱっとみ概念とかがわかりにくいので、色々省きつつ大雑把にとりあえず作ったりする上で必要な情報を説明してみる試み。 簡単なdebはとりあえず作ったりできるようになってみて、個人的にはこういう情報がまとまってると楽だったなーということをメモっておく。 自分自身あまり構築したパッケージの運用が長くはないので、ひょっとしたらシステムの依存関係を壊したり、あるいは正しくはない部分もあったりするかと思いますが、そういった部分があれば指摘してもらえれば勉強になります。 debパッケージ バイナリパッケージ (*.deb, *.udeb) いわゆるdebパッケージ ソースパッケージ(*.dscとアーカイブ) バイナリパッケージを作れる状態にしたもの。 環境が変わったり、ソフトウェアバージョンを上げるときにソースパッケージがあった方が作り直しが楽なのでなるべくとっておきませう。 de

    Debianパッケージ構築のメモ - walf443's blog
  • I sort my thought... - BackgrounDRbについて調べてみた

    このページの情報は既にかなり古いです。私は現在あまり使っていませんし、追ってもいないのでこのページの情報が更新されることはあまり期待できないのでなるべく家の情報なりを見た方がよいでしょう。2009年8月現在だと http://d.hatena.ne.jp/tech-kazuhisa/20090816/1250432286 とかで似たような情報をあつかってるみたいです。検索しても結構上にまだくるっぽいのでいちおう追記しておきました。 次回の第8回Rails勉強会@東京でセッション案に上がっていたBackgrounDRbというやつがなにやら面白そげなので調べてみた。 調べてみた感じ以下のページがよくまとまっている。 http://www.infoq.com/articles/BackgrounDRb 以下、この内容を大雑把に要約してみる。 Ruby on Railsは素晴らしいフレームワーク

    I sort my thought... - BackgrounDRbについて調べてみた
  • 1