タグ

libraryとgoogleに関するmoqadaのブックマーク (2)

  • Ajaxを使ったスペルチェッカー·Spellify MOONGIFT

    長い文章を書いていると、スペルを良く間違える。言っている言葉と書く言葉が異なるのが英語の厄介なところだ。まとめてチェックするのも良いが、細かくチェックした方が分かりやすい場合も多い。 綴りを調べるのにネットを使っていた人に朗報だ。Ajaxを使うことでその場で即座にチェックできるソフトウェアがある。 今回紹介するオープンソース・ソフトウェアはSpellify、Ajaxを使ったスペルチェッカーだ。 Spellifyは入力された単語をPHPを経由してスペルチェックを行い、候補をリストアップしてくれる。サジェストに近い機能を提供する。 スペルチェックは「Google Toolbar Spell Check API」と呼ばれるWeb APIを利用している。とは言えこれは公式に提供されている物ではないようなのでご注意いただきたい。 テキストボックスはもちろんテキストエリアにも対応している。候補をクリッ

    Ajaxを使ったスペルチェッカー·Spellify MOONGIFT
  • JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT

    ※画像は公式サイトデモより 最近、自作でWikiエンジンを書いている。Wikiの三大要素(?)として必要なのは、ページがない場合の自動生成、HTMLを記述する事無く記法によって生成される文章、そして不特定多数が編集するための履歴管理機能だ。 履歴管理をする以上、リビジョンの比較ができなければ意味がない。更新の衝突が起こった場合も必要だ。その際に非常に便利なライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはgoogle-diff-match-patch、各種言語による差分表示ライブラリだ。 google-diff-match-patchはその名の通り、Google謹製のライブラリだ。何と、Webベースのドキュメント作成ソフトウェア、Google Documentsでも使われている代物だ。 提供されているのはJavaScriptJavaそしてPython向けのソースになる。特に

    JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT
    moqada
    moqada 2007/06/12
    wiki等を作るときの履歴管理(差分、比較、修正)が行えるライブラリ。Python、JavaScript、Java版あり。
  • 1