Posts
2024
2023
2022
2021
- Emacs の設定ファイル分割をやめた
- 帝京大学理工学部情報科学科通信教育課程入学
- ドメインレジストラと DNS を Cloudflare に移行した
- フリーランスになって1ヶ月がたった
- Dell P2219H
- 無職活動
- rails gem なしで rails new する
2020
2019
- dotfiles
- Common Lisp に入門して得たこと、学んだこと
- Netlify を使い始めて1ヶ月がたった
- Emacsとtigを行き来する
- ブログをEmacs org-mode + Hugo + Netlifyに移行した
- SQLアンチパターン:ネガティブワード・ポリグラフ(すべてにNoで答えなさい)
2018
2017
2016
- 2016年ふりかえり
- 2016年にやった Emacs の設定振り返り
- Ruby を始めて2ヶ月がたった
- Italic fonts in iTerm2, tmux and Emacs
- 入社
- zaw で local の CPAN モジュールを perldoc する
- CircleCI + Docker で ADD によるキャッシュがなるだけ失われないようにする
- capistrano-scm-tar
2015
2014
- Vagrant な開発環境の puppet manifest を使いまわす
- Vagrant + NFS な開発環境でのアプリ自動再起動
- zaw で tmux の pane 内の文字列から補完
- fluent-plugin-ganglia v0.0.2
2013
- 続:Proclet で起動しているアプリをファイル変更検知して再起動
- Proclet で起動しているアプリをファイル変更検知して再起動
- Benchmark of Perl's YAML Parser
- Apache 1.3/2.2 を foreground で動かす
- MogileFS::Plugin::FilePaths 0.02 にはパッチをあてること
- (Image|Graphics)Magick の resize 後のサイズは四捨五入された値
- cpanfile for MovableType
- CPAN Module のバージョン間 diff をコマンドラインでみる
- fluent-plugin-ganglia 0.0.1 released
- Plack::Middleware::DefaultDocument
- Puppet で td-agent, fluentd plugins を管理
- fluent-plugin-ganglia
- Ganglia の mysqld python module の MySQL 5.5 対応パッチ
- Perlbal の Reproxy URL Cache metrics を Ganglia で
- tmux のペイン内の文字列から dabbrev
- Perlbal::Plugin::ServerStarter
- Ganglia の Views を使ってみる
2012
- Notification of puppet agent log
- SOAP::Lite のバージョンアップで文字化けた
- Find metric names by gmond
- Valid HTML comment description for Varnish ESI
2011
- memo: traceroute uses UDP as default
- Set up CA Certificate Files on Perlbal
- Perlbal::Plugin::Expires
2010
- YAPC::Asia 2010
- Writing Plack::Middleware modifying the response body
- Plack::Middleware::Watermark
- WEB+DB PRESS Vol.55
- "plackup -s Starman" or "starman"
- Pass HashRef as first argument to Getopt::Long::GetOptions
- WEB+DB PRESS Vol.54
- .screenrc と .emacs と Terminal
- 2009 迷走 〜 2010 脱出
2009
- WEB+DB PRESS Vol.53
- CSS::Parse::Packed 0.05
- CSS::Parse::Packed 0.04
- WEB+DB PRESS Vol.52
- Exporter を継承しつつ import を override するとき
- YAPC::Asia 2009 特別研修 - DBIx::Class と MySQL による Perl アプリのスケーリング
- YAPC::Asia 2009 特別研修 - Moose 入門
- YAPC::Asia 2009
- DDLockd 使ってみた
- TypePad へ移行
- TypeCast on GitHub
- CSS::Parse::Packed 0.03
- Shibuya.pm Tech Talk #11
- MovableType(というかさくら)から TypePad に緩やかに移行してみる
- JPAセミナー#1行ってきた
- HTML::Split 0.03
- GitHub 使い始めた
- XML::LibXML で HTML の一部をパースする
2008
- TypePad Connect
- TypeCast OpenSource Blog、はじめました。
- TypeCast インストールできない問題について、とか。
- YAPC::Asia 2008 行ってきた、しゃべってきた。
- HTML::Split
- 今日の .emacs
- CentOS 4.4 に daemontools をインスコ
- RewriteCond で正規表現を使わずにプチ最適化
2007
- シェルスクリプトの変数展開(評価)でパターンマッチ
- Upgrading MT4
- CSS::Parse::Packed
- Perlbal で SSL を使う
- Emacs 22 の色設定
- Emacs21 から Emacs22 へ
- Emacs のテンポラリバッファのサイズをいい感じに
- localhost は Unixドメインソケット
2006
- 『Linux サーバ HACKS2』
- MovableType いぢり
- svn merge -c
- Catalyst::Helper::View::TTSite と TT の AutoWrapper
- Authen::TypeKey で TypeKey 認証やってみる
- Hatena::API::Auth やってみる
- 『Emacs辞典』と今日の elisp
- Flickr::API と Cookie を
- ET612E で Debian を(結局戻ってきた)
- Ubuntu のパッケージ、まだまだ少ない
- ET612E で Ubuntu を
- ET612E で Debian を
- Perlbal の設定
- ZUNTATA
- はてブカウンター
- kbdacc と1行スクロール
- mysql のメタコマンド『G』
- まるごと Perl !
- ドットファイルを subversion で管理
- 『Ajax 実装のための基礎テクニック』
- EmacsClient すこし改良
- bluewind
- EmacsClient
- 『Ajax 実装のための基礎テクニック』4章
- JavaScript の String.replace に無名関数
- Net::Jabber
- 『Ajax 実装のための基礎テクニック』の DOM のところ
- Emacs の日本語入力
- いまさらですが…
- featurep で Emacs の機能を調べて場合わけ
- サーバー引越し
- 入社
- 沖縄旅行でした
- 沖縄
- MT 3.3 にアップしてみる
- 退職しました
- さくらのレンタルサーバー
- warn/die/exceptionのテスト
- Text::Hatenaでpre記法内の空行が無視されるののパッチ
- 複雑な構造のデータをテストする
- テストをTODO扱いにする
- テストをスキップする
- useのLISTにインポートするシンボル以外を渡す
- もっと便利なok()
- はじめてのTest::More
- はじめてのTest::Simple
- cygwinの初期設定
- MTではてな記法なmt-text-hatena.pl
- TOEIC結果
- YAPC::Asia 2006 Tokyo
- CGI::App::Plugin::TTでテンプレートファイル名の自動生成
- TOEIC初受験
- Iteratorパターン
- DBIx::Class
- Devel::Symdump
- Class::DBI::Sweetを継承する順番
- Gmail
- 社内Subversion導入#5
- coLinux 0.6.3
- サーバーおちてた
- 人気度2.0
- 社内Subversion導入#4
- Text::CSV::Simple
- こういう勉強会になるといいな
- 社内Subversion導入#3
- html-helper-mode 3.0
- xyzzyからMeadowにSwitch
- 社内Subversion導入#2
- 社内Subversionにsshは必要かどうか?
- 射撃しつつ前進
- フォームのボタンを押せなくするJavaScript
- 『Joel on Software』
- 『イノベーションのジレンマ』
- coLinux/Windowsのファイル共有で再び迷走
- TOEICやろうぜ
2005
- 大晦日
- Hatena::Ring::Shibuyapm
- 退社したいプログラマのジレンマ
- JavaScriptはじめてみる
- 『XML開発者の日』行ってきました
- 『おいでよ どうぶつの森』
- "operator="を書くときは…
- 『パックマンのゲーム学入門』
- HTML::TemplateからTemplateToolkitへ
- Class::Singleton
- 藤原T
- Webデザイン変更とふと思ったこと
- 『Shibuya.pm テクニカルトーク #6』行ってみた
- cpanシェル コマンドライン版
- インデントは半角スペース
- 断食中…
- Catalystはじめました
- 28
- MT3.2がApache::Registryで動かない…
- MT3.2あぷ
- GoogleToolbarがカスタマイズ可能に
- Picasa2がいい
- CGI::Application::Dispatchまとめ
- /etc/fstabでWinの共有フォルダを起動時マウント
- 仕事の量が…
- 『死神の精度』
- CGI::Application::Dispatch勉強中その2
- MultiViewsMatchでハンドラをMultiViews検索に追加
- CGI::Application::Dispatch勉強中
- 『ドイツイエロー、もしくはある広場の記憶』
- coLinuxをインストールして
- Perl Best Practices
- 夏休みの宿題Perl編
- iTMSでもアフィリエイト
- 日本版iTMSオープン
- コメントSPAM対策
- 名作が文庫に
- MFPMのリストをはってみた
- 新しいMac miniがいいかも
- use constant
- OpenBlockSのファイルシステムが…
- Mobile版Amazonアソシエイト
- Firefox1.0.6
- VAIOでTAP-Win Adapterが認識されない…
- 運動不足なのでランニング
- NintendoDS
- ちょっとだけSEO
- Google in Firefox
- aptでproxy越え
- Oracleのexp/impのbufferパラメーター
- WindowsXPでISOイメージからCD作成
- 最近…
- OpenBlockS266用 Debian HDDイメージ
- UML モデリングのエッセンス 第3版
- 瑠璃の島
- ディープ・ブルー
- 完・RewriteとDirectoryIndexで悩む…
- HTML::Template::Proベンチ
- MT Tagsプラグイン
- MovableType3.17アップグレード
- Firefox高速化
- FeedBurnerはいってる
- コードコンプリート―完全なプログラミングを目指して
- ハッカーと画家
- 続・RewriteとDirectoryIndexで悩む…
- feed meter
- perldocのオプション
- RewriteCond/RuleとDirectoryIndexで悩む…
- asahi.com:「残虐ゲーム」を有害図書に指定
- はてなブックマークにタグ機能が追加
- 風邪
- 共有メモリ関連
- MovableTypeに引越し
- OpenOfficeのCalcでセル内改行
- FTPコマンドでファイル一覧
- mod_perl&リバースプロキシ
- 電車脱線、54人死亡 417人けが 兵庫のJR宝塚線
- Apacheをmpm_workerに
- ドラマに見る「緊急対応」に対する一般的イメージ
- Thuderbirdのフォルダ圧縮
- Googleデスクトップ検索
- 文章を書く心がけ
- NP_LatestWritebacks
- 伝えたいこと、伝えるべきこと
- オレオレエンジニアのガイドライン
- ブログやWikiの企業内利用指南
- 転職先で好かれる人、嫌われる人
- Amazonアソシエイトしてみる
- 『Linux Personal Workstation』
- ChangeLogメモ
- 更新pingが…
- 血便?
- cygwinでMacOS Xのopenコマンドみたいの
- ネット検索山崩し
- AdSenseはいってる
- うん、寝てません。
- XKeymacs
- 花粉症到来
- スーパーカー終幕
- iPod mini買い替え
- アリナミンVのチカラ
- スーパーカー解散ライブ、チケット逃す…
- ちらりウインドウ
- AWStatsの検索ワード文字化け対応
- Lhaz1.30
- ニック・ハイドフェルドがウィリアムズ正ドライバーに!!
- VaraTermがオープンソース化
- BREW SDKでloopbackを有効に
- 『野ブタ。をプロデュース』
- Mac mini
- 『真夜中の五分前』
- おすぎ
- 花粉症スタート?
- 年明け
2004
- 包帯とれる
- MTのりかえ検討中も…
- AdobeReader7.0
- cygwinのrebase/rebaseall
- MovableTypeに乗り換えようかな…
- inetd動かず…
- ドラ休・不発
- ドラ休
- 骨折して困難になったこと
- ドラクエ8
- 骨折
- OpenBlockS 2号機
- 『ノルウェイの森』
- ソースコード検索エンジンに潜む危険
- こたつ
- Firefox 1.0 リリース!!
- 『あなたの石』
- シール剥がし液
- LANから自宅Webサーバーへアクセス
- 新・愛妻号
- 市川 de フットサル
- 続・Mac to Win
- Mac to Win
- 咳喘息
- CSSデザイン
- 『アフターダーク』
- CPANのススメ
- 『ランドマーク』
- ふぐ
- 『グラスホッパー』
- 『ファミコン探偵倶楽部』
- 『チルドレン』
- iPod mini げっと
- 電車男
- 初OpenGL
- 豚ねぎ塩ぶっかけ
- 冷蔵庫
- 中正記念堂
- 台湾作業完了!
- 台湾初ログイン
- Oracleデータファイル復活
- べっど