あと味

たくさん情報を食べて、たくさん発信すると、あとになって味わい深い。

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

MT の管理画面を開くコマンドラインランチャー作った

この記事は、Movable Type Advent Calendar 2014 の 21 日目の記事です。 最近になって、遅ればせながら peco を使い始めました。汎用的なインタラクティブフィルタリングツールなので、どんなコマンドとも組み合わせて使うことができるし、ないと困るツール…

MTの管理画面でMT標準のJSテンプレートエンジンを使う

管理画面のカスタマイズをしていて、JSでDOMを弄ってHTMLを出力しようと思った時に、コードの見通しを確保するためにJSテンプレートエンジンが欲しいなと思いました。 ただ、そのためにライブラリ読み込むのも微妙だし、正規表現で頑張るかと思ったところ、…

PSGI + SeleniumでMTの管理画面のテストをする

MTの管理画面は、JavaScriptに依存した部分が結構多く、PhantomJS等のヘッドレスブラウザを使ったテストが必要になるケースがあります。 CasperJSや、Seleniumなど、いろいろなツールがありますが、MTの管理画面のロジックは、Perlで書かれているので、Perl…

MTオブジェクトの複製を作るツールスクリプトを作った

Movable Type使ってる時に、たまに、ページングのテストや負荷テスト等をしたい時に、記事を大量にコピーしたい時があって、これまで下記のようなスクリプトを叩いたりしてコピーを作ってました。 これをMTオブジェクト全般に広げても良いかなと思ったので、…

MT::Object をワンライナーしやすくする拡張書いた

コマンドラインで、MT::Objectを取得して、加工して、出力してみたいなことすることが結構あるんですけど、MT::Objectは大変ワンライナーしにくい印象でした。MTのシステム管理者のIDとパスワードがわからない時、コマンドで強制的に作ることがあるんですけ…