2012の16日目の記事としてQiitaに投稿したものです。Bookを読んでいて知ったのがきっかけなので...。JekyllあらすじはてなダイアリーからJekylに移行したいんだけど、完全に移行し切るには過去の遺産(はてなダイアリーのエントリ)も移したいよ。はてなのエントリ取得何はなくともエントリをエクスポートしてこない事には始まらない。RubyあらすじJekyllのプラグイン作成の練習。エントリから見出しを抽出して目次を出力してみたい。PythonあらすじJekyllではデフォルトでコードにハイライトをつける事はできないようなので、Pygmentsという拡張を入れる。入力しリポジトリ作成。Bootstrapのプッシュ先を追加し、プッシュ。前回までに簡単なプラグインを作成する事はできた。次はプラグインをGem化しようかなと思って色々いじってたら、実行時になんかうまくプラグインが読めない......。confファイルのコメントアウトを外してとりあえず動くっていうところまではいけた。今度は簡単なプラグインを作ってみる。タイトル通り、サービスに登録してよろしく起動してほしい。mongrelを使えばサービスから起動できる......らしいが、名前は聞いたことあるけど、mongrelが何かは知らない......。Oh...シンプルイズベスト...。後半は実際にプラグイン作ったりインストールしたりのメモ。公式サイトを抑えておけばいけそう。プロンプトでrspecコマンドうつ...の繰り返しを改善することができた。rcovインストールに思いの他てこずったので他のツールを検討してみる。調べるとsimplecov,simplecov-rcovというツールでもいける様子。Ruby1.9系のカバレッジツールらしいが1.8でも使えるだろうか。あとRailsじゃなくても使えるのかな。Jenkinsでビルドしていくとともにカバレッジの調査もしたい。rcovというツールでカバレッジを出す事ができるらしい。Railsをインストールして起動する所まではできた。Redmineプラグインの作り方を学ぶ前にRailsの基本的な事を学ばねばなりますまい。はじめにbundleでrailsをインストールする......が、なんかエラーが。Rubyが入っていないWindows環境でも(要は自分以外)Rubyスクリプトを実行したいのでexe化する方法を模索する。いうか、昔模索した後の結果を今更まとめる。BASE64エンコーディングをおまじないのように使っていたので車輪の再発明で原理を学ぶ。ATNDの27日目の記事です。