Perl で YAML と JSON のベンチマーク比較 YAML や JSON が軽い!速い!と言われているが、どれくらい速いのか Perl モジュールでベンチしてみた。 ※個人的に興味があったのがデータの読み込み (Load) だけだったので、データの書き出し (Dump) はテストしていない。 結果的には、YAML と 比べて JSON の方が 6倍〜8倍高速。ただし、これはデータ量が少ない場合で、データ量が大きくなると 0.5倍〜0.8倍 と差が縮まってしまう。 また、YAML::Syck と JSON::Syck で比べると、データ量にかかわらずその差は数パーセント程度になってしまう。 ちなみに、Data::Dumper でダンプしたデータを eval したものとも比べてみたが、YAML を基準にすると eval は約50倍速く、YAML::Syck (と JSON::Syck)
川o・-・)<2nd life - JavaScript や CSS の query に自動で最終更新時間をつける Rails Plugin インスパイア。 package Catalyst::Plugin::URI::MtimeQuery; sub uri_for { my $c = shift; my $res = $c->NEXT::uri_for(@_); if ( $res =~ /\.(css|js|swf)$/ ) { my $base = $c->req->base; my ($path) = $res =~ m!^$base/(.*)!; my $file = $c->path_to( 'root', split '/', $path ); if ( $file->stat && -f _ && -r _ ) { $res .= '?' . $file->stat->mt
Catalyst などで config を書く際に YAML を使って書いたりしているのですが、その他にもちょろっとした設定などを簡単でわかりやすいという理由から YAML を使って書くことが増えてきました(自分だけ?)。 自分は YAML を emacs で編集しているのですが、 yaml-mode ってあるのかなと思い、いろいろと探してみたのですが残念ながらみつかりませんでした。 ないんだったらせっかくなので elisp の勉強もかねて自分で作ってみようということで、とりあえず色を付けるだけのものを作ってみました。ただまだ色の指定すらできません…。単純にカラフルな YAML が見られるだけです。 また、 YAML の文法を全部把握しているわけではないので、カラフルになるべきところ(?)でならないこともまだまだあったりすると思います…。 Download ダウンロードは下記からできます。
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く