タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ToolsとDSLに関するscrewboundのブックマーク (2)

  • Gremlin:グラフを扱う言語

    原文(投稿日:2010/01/15)へのリンク Gremlinはグラフを扱うのに便利なチューリング完全であるプログラミング言語だ。この言語はXPathを幅広く使って問い合わせや分析や操作ができるJava DSLだ。 Gremlinは多対多の関係のグラフを作成するのに使うことができる。グラフの要素や頂点やエッジには key-valueのペアの属性を持っているので、グラフは属性グラフと呼ばれている。例をあげると下記のようになる。 Gremlinには下記のような型がある。 graph:graphはvertexとedgeの集合で構成されている。 vertex:vertexは出て行くedgeと入ってくるedges、そして属性のmapで構成される。 edge:edgeは出発点となるvertexと、終着点となるvertex、そして属性のmapで構成される。 boolean:booleanはtrueまたは

    Gremlin:グラフを扱う言語
  • binWord/blog - OmniGraffleは、AppleScriptを使う人にとって神アプリかも

    テキストフレームに文字を流し込んで、それをビットマップ画像化するという作業をやる必要ができた。Adobe IllustratorをAppleScriptで制御したら簡単にできるんじゃないかと思ったのだが……。 まずIllustratorのオブジェクト構造がどうなっているのかさっぱりわけがわからないし、テキスト枠を作成するだけでも手順がやたら面倒。さらに、枠内にテキストが収まらない状態(文字あふれ)になった時、自動的に枠のサイズを変えることが、これまた難しい。手作業で行う時は、テキストフレームをドラッグ&ドロップするだけなのだが、AppleScriptからテキストフレームの高さを変えると、文字まで引き延ばされてしまう! 文字あふれの判定を行って、テキストフレームを作り直すという手も考えたが、私の手には負えない感じになってきたので断念。 で、代わりに「OmniGraffle」(日語名は「オム

  • 1