これを見てすげー! と思ったので、Rubyで表面だけ真似してみた。意味があるかはともかく。 以下のように使える。 # 指定の回数分、指定の文字列を表示するProc hoge = Proc.new{|msg, ct| ct.times { puts msg } } # ローカル変数 count = 2 message = "Hello!" hoge.call message, count # 普通の呼び出し hoge.call String, Integer # 変数名推論で呼び出し hoge.call "Bye", Integer # 混在 実行結果は以下。 Hello! Hello! Hello! Hello! Bye Bye 仕掛けは以下。 $binding = [binding] set_trace_func proc{|event, file, line, id, binding,
SVGとはScaleable Vector Graphicの略で2次元グラフィックをXML形式で記述するための規格です。このサイトではSVGについて入門レベルの知識から詳細なテクニックまでをご説明していく予定です。 SVGの特徴としては次のような点があげられます。 XML形式の文書でグラフィックを表現できるため、エディタとブラウザさえあれば開発できる ベクター画像なので拡大・縮小が容易である 画像の変更をXML文書の変更として行えるため、ラスター画像の変更よりも容易な場合がある XML形式なのでSVG文書をパース、生成するプログラムが書きやすい(DOM APIを利用できるため独自のパーサーやジェネレータを作る必要がない) 一方でSVGが抱える問題は、ブラウザに標準機能として搭載されるか、あるいはすべてのブラウザで利用できるプラグインが提供されるかどうかということです。ともかくブラウザで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く