oinume journal

Scratchpad of what I learned

Entries from 2013-07-01 to 1 month

Redmine 2.3系でチケット一覧に親チケットの題名が出てうざいので直した

--- app/helpers/queries_helper.rb (リビジョン 12068) +++ app/helpers/queries_helper.rb (作業コピー) @@ -124,7 +124,7 @@ when 'FalseClass' l(:general_text_No) when 'Issue' - value.visible? ? link_to_issue(value) : "##{value.id}" + value.vis…

Make Javas VM's GC log human readable with -XX:+PrintGCDateStamps

I use Java VM's option -XX:+PrintGCTimeStamps in order to output time in GC log of Java VM , Just like this. TODAY=`date "+%Y%m%d-%H%M%S"` JAVA_OPTS="-server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=256m -XX:MaxPermSize=256m \ -XX:+UseConcM…

ruby-lint - Static syntax checker for Ruby

Recently I found static syntax checker for Ruby called ruby-lint. We haven't had such a syntax checker for Ruby, so I'm very happy to find it. (Although it's alpha quality) Installation $ gem install ruby-lint Try Prepare following ruby co…

traceモジュールを使ってPythonプログラムの挙動を把握する

Pythonにはtraceモジュールというものが標準ライブラリであって、これを使うとpythonプログラムを実行した時に、どのモジュールのどの関数を呼んでいるかの情報を出力することができる。使いどころとしては、使っているライブラリやツールが「これ実際どう動…

MacのrbenvでRuby 1.9.3-p392インストール時にopenssl関連のエラー

MacのLionで $ rbenv install 1.9.3-p392 するとこんな感じのエラーが出てきてビルドできなかった。 BUILD FAILED Inspect or clean up the working tree at /var/folders/7k/6qhgc57n3nj7qbd_h2xpd1cm0000gn/T/ruby-build.20130720093657.99813 Results log…

Jenkinsで依存するプロジェクトのビルドパラメータを引き継ぎたい

結論から言うと「Parameterized Trigger Plugin使え」 Jenkinsには「ビルドのパラメータ化」という便利な機能がある。例えば任意の文字列を渡すことができるので、ビルドするGitリポジトリのブランチ名を指定したりする。この機能はとても便利なんだけど、プ…

Markdownをアメブロ向けのHTMLに変換するヤツ作った

会社のエンジニアブログを書いていて、あまりにもアメブロのエディタがしんどかったのでカッとなって作ってしまった。これでエンジニアブログ書くのが捗ると思う。heroku上のサンプルはここ。 使った技術 Python 2.7 misaka - MarkdownをHTMLに変換するライ…