タグ

2011年9月18日のブックマーク (2件)

  • ギャップ・バッファ

    説明 ギャップ・バッファは,テキスト・エディタなどで用いられる,シーケンスを扱うデータ構造です. ここで公開するプログラムはK. Inaba氏の制作されたエディタ,GreenPadにおいて使われているギャップ・バッファをC++言語に含まれるSTLのvectorを使うように改造したものです. また,それをC言語のみで書き直したものも公開しています. 両方ともNYSL(ライセンス)とします. ダウンロード C++言語版: (2003年3月26日) gapbuffer.h C言語版: (2008年9月19日)- 仮の実装なのでバグがあるかもしれません. gbuf.h gbuf.c 解説 ギャップ・バッファはテキスト・エディタのテキスト・バッファなど,長く連なるデータを保持する際に用いられるシーケンス・コンテナです. 局所的な要素の挿入,削除を頻繁にする場合に適したデータ構造です. 双方向リスト(

    mya3
    mya3 2011/09/18
    ギャップバッファ。テキストエディタなんかで使われるらしい。
  • Firefox6正式版がリリース!

    Firefox5から高速リリースサイクルが始まり、年内にはFirefox9へアップデートされることが決まったFirefox。最新版のFirefox6が日リリースされました! 「Firefox の灯」というページで、現在のFirefoxダウンロード状況がわかります。Firefox6をインストールし、動作確認をしてからスクリーンショットを撮ってみたところ、JAPANは10,421でした。 今回Firefox5から6へのアップデートは、例外的に8週間の間隔が設けられました。Firefox6から7、そしてそれ以降は6週間隔の高速アップデートが繰り返される予定になっています。また、Firefox、メモリい「ダークマター」の正体突き止めるによれば、Firefoxの弱点であったメモリリークもFirefox8か9辺りで改善される予定です。Firefox9と聞くと遠い未来に感じますが、「年内」です。 さ

    Firefox6正式版がリリース!
    mya3
    mya3 2011/09/18
    アドオンの互換性チェックを無視する方法