タグ

wikiとweb開発に関するR1000Leafのブックマーク (2)

  • MOONGIFT: » Markdownの入力補助「wmd」:オープンソースを毎日紹介

    ※ 画像は公式サイトのデモより Wiki等の記法は一度覚えてしまえば記述はそれ程難しくはないが、最初のステップに面倒がってしまい触るのを止めてしまう人も多い。非常に便利なだけに勿体無い。 そうした人にとって、最初は入力補助があると便利だろう。そこで使ってみて欲しいのがこれだ。 今回紹介するフリーウェアはwmd、Markdown記法の入力補助ソフトウェアだ。 wmdはテキストエリアをWYSIWYGなエディタに変える類のソフトウェアではない。あくまでも入力補助を行うためのソフトウェアだ。だが、これが非常に便利なものになっている。 対応している文字装飾は太字、イタリック、外部リンク、引用、コード、イメージタグ、リスト、ヘッダー、水平線となっている。これらが文字列を選択して、ボタンを押すだけで簡単に利用できるようになっている。 結構便利なのが、シフトキーを押しながらエンターを押すと、前の行の設定を

    MOONGIFT: » Markdownの入力補助「wmd」:オープンソースを毎日紹介
  • 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
  • 1