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

Pythonで色つきログを - rainbow_logging_handler をPyPIにリリースしました

この記事は↓に移転しました。 laysakura.github.io

CodeIQでSQL高速化の問題出しました

とある筋から打診いただき,今をときめくCodeIQに10倍速くなる!? SQLの高速化という問題を出しました. 題目通り,遅いSQLを速くする問題です. 締切は12/18までなので,よろしければ解いてみてくだされば喜びます :)

git addしてるファイルだけをwatsonでチェック

githubのissue管理などに便利なwatsonですが,通常だと*~などを含む全ファイルから[todo] -, [fix] -といったタグを探しに行ってしまいます. これは嬉しくない動作だったので,git addしてあるファイルだけを追跡するようにしました. 以下の1行を$HOME/.ba…

Version::NextっぽいPythonパッケージnextversion作りました

バージョン番号の管理に使えそうなPythonパッケージ, nextversion を作りました. 今のバージョン番号を文字列で与えると,次のバージョン番号(の最有力候補)が帰ってきます. from nextversion import nextversion nextversion('1.0a2') # => '1.0a3' next…

Perlで日本語全文検索できるCPANモジュール作りました

Perlで全文検索を手軽にできるようにするCPANモジュール,Search::Fulltext をリリースしました. これ単品だと英語での全文検索ができるのですが,これまた拙作の Search::Fulltext::Tokenizer::MeCab と組み合わせて使うと 日本語全文検索 ができるように…

インデントの深さで色を変えるEmacs拡張つくりました

https://github.com/laysakura/indent-color-el にて,インデントの深さに応じて背景色を変えてくれるEmacs Lispを公開しました. 深いインデントであっても色付けすれば見やすく「JavaScript Scope Context Coloring」 という記事を見て,「それってエディ…

MySQL 5.6 で動くストレージエンジン・テンプレート

MySQL 5.6 で動く Skeleton Engine, Yet Another Skeleton Engine を Github で公開してます. https://github.com/laysakura/mysql-YetAnotherSkeletonEngine Skeleton Engine は MySQL のストレージエンジンを作成するためのテンプレートです. オリジナル…

MySQL 5.6 で EXAMPLE ストレージエンジンを使ってみる

EXAMPLE ストレージエンジンは,ストレージエンジンを作成する人のためのテンプレートです.詳しくはこちら. http://dev.mysql.com/doc/refman/5.6/en/example-storage-engine.html 今回は,MySQL 5.6 をソースからインストールすることを前提に EXAMPLE ス…

MySQL 5.6 をソースからビルドする

所々で話題の MySQL 5.6 をソースからビルドしたので,その記録を書いておきます. 今回は MySQL 5.6.10 を使用しますが, MySQL 5.6.XX ならそんなに変わらないと思います. Ubuntu での作業です.ディレクトリ構成など読み替えは適宜. ソースの取得 1. ht…