Profile


My name is Tatsuhiko Kubo.
I'm Software Engineer in Infrastructure Engineering.
I'm familiar with middleware development in C. Sometime I use Go and Python.
I have strong passion for OSS and I have developed and contributed various OSS.

Softwareーself-developed productsー


Softwareーcontributionsー


Presentations


Writing Career (in Japanese)

  • Webサービス開発徹底攻略
    • Web+DB PRESS Vol.63掲載記事の再録
    • After That:pixivの現在~PHP/Rubyのハイブリッド開発へ~
  • Web+DB PRESS Vol.72
    • [詳解]nginx〜設定の柔軟性と優れたスケーラビリティ〜
    • 【1章】nginxの世界へようこそ〜アーキテクチャ,用途,メリット,デメリット〜
    • 【6章】拡張モジュールのしくみと作り方〜nginxを自由にカスタマイズするための基礎知識〜
  • Web+DB PRESS Vol.66
    • きっちりわかるアルゴリズム~文字列検索,圧縮,レコメンド~
    • 【1章】アルゴリズムをなぜ知る必要があるのか〜エンジニアとして進化するための必須知識〜
    • 【2章】文字列検索アルゴリズム〜単純な比較と,より効率化したBoyer-Moore法〜
  • Web+DB PRESS Vol.63
    • pixivが明かす段階的サービス拡張~思わぬ大ブレイク,さあどうする?~
    • 【4章】ハードウェアのスケールアップとソフトウェアの移行 SSD導入,OS・開発言語・各種ミドルウェアのアップグレード
    • 【5章】大量データの解析によるレコメンデーション データが蓄積されて初めてできること
  • Software Design2009年6月号
    • どのようにして差分を導き出すのか~diffの動作原理を知る~
    • Web版が公開されました(2011/03/11)
  • Software Design2008年10月号
    • UNIXプログラミングツールをマスターせよ 2008
    • 【5章】:ソースを読み,パッチを作成してみよう 〜GNU GLOBAL,diff,patchの使い方〜