xl-cairo - cairo を使った 2D グラフィックライブラリ

xl-cairo は cairo を使った 2D グラフィック ライブラリです。

xyzzy でリッチなユーザインターフェイスを構築する場合などに使ってみてください。

cairo 1.8.8 をはじめ必要な dll はすべて同梱しているので、インストールしてすぐに使えます。

パッケージ名 cairo
バージョン 1.8.0
ライセンス MIT/X
更新日 2009-07-02 20:37:55
カテゴリ Libraries、Graphics/Sound、Development
依存ライブラリ なし

cairo 1.8 が提供するほとんどの API を実装しています (xlib やユーザフォントは除く)。


変更履歴

変更の詳細および過去の履歴は NEWS を参照してください。

2009-07-02 / 1.8.0

xl-cairo 1.8.0 リリース!

  • 新規機能
    • 添付している cairo を 1.8.8 に更新。
    • cairo 1.8 で追加された関数を定義
      • cairo-scaled-font-get-scale-matrix
      • cairo-scaled-font-text-to-glyphs
      • cairo-show-text-glyphs
      • cairo-surface-get-fallback-resolution
      • cairo-surface-has-show-text-glyphs
      • cairo-toy-font-face-create
      • cairo-toy-font-face-get-family
      • cairo-toy-font-face-get-slant
      • cairo-toy-font-face-get-weight
      • ※ユーザフォントはサポートしていません
    • cairo 1.8 で追加された error-status に対応する例外クラスを定義
  • 非互換を含む変更点
    • なし
  • バグ修正
    • 名前を xycairo から xl-cairo にした。
    • cairo 1.6 で追加された error-status に対応する例外クラスを忘れていたのを修正
  • その他
    • なし

スクリーンショット

examples/imagepattern.l を実行してビューアで表示したところ

examples/imagepattern.l の実行

Posted at 2009/07/02 20:37 in by miyamuko xyzzy/cairo | WriteBacks (0) | Permlink |

hatena-haiku-mode - はてなハイク専用ブラウザ

hatena-haiku-mode は はてなハイク を xyzzy 上で閲覧・投稿するための専用ブラウザです。

パッケージ名 hatena-haiku-mode
バージョン 0.3.2
ライセンス MIT/X
更新日 2009-04-10 00:12:13
カテゴリ Network
依存ライブラリ xml-http-requesthatena-starjson

以下のことができます。

  • 最近のエントリの表示
  • ユーザエントリの表示
  • キーワードエントリの表示
  • キーワード一覧の表示
  • キーワードの検索
  • ホットキーワードの表示
  • 新規投稿
  • 返信
  • ブラウザの履歴みたいに戻る・進む
  • 更新
  • はてなスター
  • ホットキーワード
  • エントリの削除
  • 投稿元のクライアントの変更 (デフォルトは hatena-haiku-mode)

ダウンロード


変更履歴

変更の詳細および過去の履歴は NEWS を参照してください。

2009-04-10 / 0.3.2

hatena-haiku-mode 0.3.2 リリース!

  • 新規機能
    • recent ページで投稿バッファを開くときはカーソル下のキーワードをデフォルトで表示するようにした
  • 非互換を含む変更点
    • なし
  • バグ修正
    • keyword が id:foo の場合、タイトルが取れなかったのを修正
    • id:xxx 始まるキーワード(だけどはてな ID ではない)ページが正しく表示できていなかった問題を修正
    • from がない場合に from nil と表示してしまう問題を修正
    • 1 ページ目を 2 回ロードしていたのを修正
  • その他
    • なし
2009-04-07 / 0.3.1

hatena-haiku-mode 0.3.1 リリース!

  • 新規機能
    • D でカーソル下のエントリを削除できるようにした(もちろん自分で投稿したエントリのみ)。
    • 投稿時のクライアント名 (from 欄) を表示するようにした。
    • 投稿時のクライアント名 (from 欄) を設定できるようにした。
    • 投稿バッファの高さの比率 (0-1) を指定できるようにした。
    • 投稿後に自動的にリロードするようにした。
  • 非互換を含む変更点
    • なし
  • バグ修正
    • エントリ本文の前後の無駄な空白を削除するようにした。
    • 関連キーワードがないページだと普通のキーワード一覧を読み込んでしまっていた問題を修正
  • その他
    • なし

スクリーンショット

T で最新エントリー

最新エントリー

U, K でユーザ一覧、キーワード一覧を表示

ユーザ一覧、キーワード一覧

N で新規投稿

新規投稿

L でキーワード一覧

キーワード一覧

H でホットキーワード一覧

ホットキーワード一覧

Posted at 2009/04/10 00:12 in by miyamuko xyzzy/hatena-haiku-mode | WriteBacks (2) | Permlink |

guidgen - GUID を生成するライブラリとツール

GUID を生成する guidgen 1.0.0 をリリースしました。

パッケージ名 guidgen
バージョン 1.1.0
ライセンス MIT/X
更新日 2008-08-20 22:18:02
カテゴリ Libraries、Development
依存ライブラリ なし

xyzzy 上で GUID を生成したり、カーソル化の GUID を更新したりできます。

前置引数に対応しているので大量に GUID を生成することもできます。たとえば 10 個の GUID を生成したい場合は C-u 10 M-x guidgen-insert とします。


また、実験的に clisp にも対応しています。

xyzzy/site-lisp> clisp --silent -i guidgen\guidgen.l
;; Loading file guidgen\guidgen.l ...
;;  Loading file guidgen\package.l ...
;;  Loaded file guidgen\package.l
;;  Loading file guidgen\guidgen-ffi.l ...
;;  Loaded file guidgen\guidgen-ffi.l
;; Loaded file guidgen\guidgen.l
[1]> (guidgen:guidgen)
"7D518485-5F3E-4CCC-A05B-359F07179636" ;
(2102494341 24382 19660 160 91 53 159 7 23 150 54)

変更履歴

変更の詳細および過去の履歴は NEWS を参照してください。

2008-08-20 / 1.1.0

guidgen 1.1.0 リリース!

  • 新規機能
    • GUID 一括置換機能を追加
    • 直前の GUID を繰り返す機能を追加
  • 非互換を含む変更点
    • なし
  • バグ修正
    • なし
  • その他
    • なし

スクリーンショット

guidgen のメニュー

Posted at 2008/08/20 22:18 in by miyamuko xyzzy/guidgen | WriteBacks (0) | Permlink |

tiny-segmenter - xyzzy Lisp だけで実装されたコンパクトな分かち書きソフトウェア

パッケージ名 tiny-segmenter
バージョン 1.1.0
ライセンス 修正 BSD
更新日 2008-07-19 18:31:38
カテゴリ Development、Libraries、Text Processing
依存ライブラリ なし

tiny-segmenter は TinySegmenter (Javascript だけで実装されたコンパクトな分かち書きソフトウェア) を xyzzy lisp に移植したものです。

上記 URL によれば以下のような特徴があります。

  • 日本語の新聞記事であれば文字単位で 95% 程度の精度で分かち書きが行える
  • 分かち書きの単位は MeCab + ipadic と互換
  • 辞書を使っていない (機械学習のみ)

ダウンロード

変更履歴

変更の詳細および過去の履歴は NEWS を参照してください。

2008-07-19 / 1.1.0

tiny-segmenter 1.1.0 リリース!

  • 新規機能
    • (make-segmenter): 分かち書き処理を行うオブジェクトを作成する
    • (segmenter-segment-all): segmenter の処理をすすめる
    • (segmenter-segment-partial): ditto
    • (segmenter-segment-next): ditto
    • (segment): buffer, stream に対応
  • 非互換を含む変更点
    • なし
  • バグ修正
    • なし
  • その他
    • なし

Posted at 2008/07/19 18:31 in by miyamuko xyzzy/tiny-segmenter | WriteBacks (0) | Permlink |

cygwin-mount - Cygwin のパスを指定してファイルを開く

Cygwin のマウント情報を解釈してファイル名を変換します。

find-file やコマンドライン引数に cygwin のパスを指定してファイルを開くことができます。

パッケージ名 cygwin-mount
バージョン 1.1.0
ライセンス MIT/X
更新日 2008-07-12 19:05:11
カテゴリ Utilities、File Systems
依存ライブラリ なし

変更履歴

変更の詳細および過去の履歴は NEWS を参照してください。

2008-07-12 / 1.1.0

cygwin-mount 1.1.0 リリース!

  • 新規機能
    • (cygmount-point-info): path 引数で mount 情報を取得するパスを指定できるようにした
  • 非互換を含む変更点
    • なし
  • バグ修正
    • なし
  • その他
    • ライセンスファイルを同梱

Posted at 2008/07/12 19:05 in by miyamuko xyzzy/cygwin-mount | WriteBacks (0) | Permlink |

Page 1 of 7: 1 2 3 4 5 6 7 »