nDiki

2014年7月31日 (木)

「パワー・オン!」 キャプテンパワー

1987年10月〜1988年2月(当時中学3年生)に、パオパオチャネルの後の時間帯にテレビ朝日で放送されていた、 CG を豊富に使った特撮番組。パワースーツを着て銃撃戦をするんだけれど、たしかボコボコ撃たれてやられたりするの。光線銃とかそうそうかわせるもんでもないという、現実的な設定が好きだった。

専用のおもちゃを使うとなんか光線銃遊びのようなのもできるという仕掛けもあって結構画期的だった。

スポンサード リンク

[ 7月31日全て ]

2014年7月30日 (水)

Text::Markdown::Discount でテーブルや ``` や自動リンクなどの拡張を使う

最近ノートやちょっとしたドキュメントは Markdown で書いて、Plack::App::Directory::Markdown (記事) (に手を入れて grep 検索や recent リストを表示できるようにした) Markdown ビューアで参照したり、関係者に見せたりしている。

重宝しているんだけれど、内部で使っている Text::Markdown Perl モジュールは、テーブルや GitHub Flavored Markdown にある fenced code blocks (``` で挟むやつ) が使えないのでちょっと不便になってきた。

Text::Markdown::Discount Perl モジュールはこの辺の拡張が使えるので、こちらに切り替えることにした。

このモジュールは discount というC言語書かれた Marrkdown 処理コードを使うもので、Text-Markdown-Discount 内に同梱されている。

そのままインストールすると fenced code blocks が有効になっていないので以下のようにしてインストールする。

 $ tar zxvf Text-Markdown-Discount-0.11.tar.gz
 $ cd Text-Markdown-Discount-0.11

 ここで Makefile.PL 中の

   qq{( cd $extdir; CC='cc -fPIC' sh configure.sh; make )\n}

 を

   qq{( cd $extdir; CC='cc -fPIC' sh configure.sh --with-fenced-code; make )\n}

 に変更する。

 $ cpanm .

で Text::Markdown::markdown() のかわりに Text::Markdown::Discount::markdown() を使うようにすれば OK。

なお自動リンクをしたい時には

 my $html = Text::Markdown::Discount::markdown($markdown_text,
   Text::Markdown::Discount::MKD_AUTOLINK);

のようにオプションを指定してあげる。


[ 7月30日全て ]

2014年7月29日 (火)

各行が JSON になっているログファイルを jq でチェック

各行が JSON になっているログファイルのチェックにコマンドライン JSON プロセッサの jq 使ってみた。

とりあえず | オペレータが肝なのと、フィルタリングには select 関数を使えば良いということを理解した。あと関数はパイプライン的に受け取るデータと、引き数とで受けとるデータとの2種類があるのでちょっと慣れが必要。普段からレシピを作っておく方が良さそげ。気がついたら http://www.naney.org/diki/dk/jq.html の方にメモっておくことにする。

ワンライナーで書けるのは便利だけれど、大量の JSON データでかつきちんと parse しないで正規表現で抜けるようなデータの場合は Perl でチャキチャキっとやった方が当然だけれど圧倒的に高速なのでうまく使い分けだね。


[ 7月29日全て ]

2014年7月28日 (月)

さんま・ごま

じゃんけんで3回先勝の勝負のかけ声は「さーんーまっ!」、5回先勝の勝負の時は「ごーまっ!」ですよね。

いや、おかしい。そのかんがえかたはりけいだけだ。

[ 7月28日全て ]

2014年7月27日 (日)

[ 7月27日全て ]

About Me

Naney 「なにい」です。株式会社ミクシィでCS開発のマネージャーやったり Perl コード書いたりしてます。CS・ユーザーサポート・健全化など。Debian GNU/Linux・Emacs 派。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス

Process Time: 0.052714s / load averages: 0.12, 0.18, 0.20
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker