Railsを組み合わせたドキュメント編集システム。CloudEditはRails/JavaScript製のオープンソース・ソフトウェア。どれだけ面白い技術であっても、動いているものがあるかないかで印象は大きく変わる。デモサイトやデモアプリケーションがあればすぐ...2011/07/16注目!Web上のオープンドキュメントプラットフォーム「Substance」SubstanceはWebブラウザ上で文書を作成したり、他人の文章にコメントするシステム。Substanceはnode.js/JavaScript製のオープンソース・ソフトウェア。これは個人的に思い描いていたサービスの形に近いのかもしれない。最近、書籍の内容をGithubに登録しているケースをちらほらと見かけるようにな...2011/07/15海外性のソフトウェアに含まれるNFOファイルを閲覧する「iNFekt」iNFektはNFOファイルを閲覧するためのソフトウェア。iNFektはWindows用のオープンソース・ソフトウェア。ソフトウェアには必ずREADMEファイルが必要だ。ソフトウェアの説明や使い方を列挙するのも良いが、ソフトウェアのインパクトを強くするためにも文体にこだわりたいだろう。DiffはJavaScriptでテキストの差分を表示するライブラリ。DiffはJavaScript製のフリーウェア(ソースコードは公開されている)。現実世界では一度破壊してしまったものを復元するのは難しい。デジタルの世界であれば、バックアップを使ったり履歴管理をしておく...2011/07/04各種記法に対応したWebベースのドキュメントビューワー「Invisible.js」Invisible.jsはJavaScriptでローカルテキストファイルを読み込んでHTML化して表示するドキュメント整形ライブラリ。Invisible.jsはJavaScript製のオープンソース・ソフトウェア。開発ドキュメントをWebベースにする動きがある。シンプルに実装するのはWikiベースにすることかも知れ...2011/06/26個人的に便利。Markdown記法をQuickLookで表示する「QLMarkdown」QLMarkdownはMarkown記法で書かれたファイルをマークアップして表示するQuickLookプラグイン。OSX用のオープンソース・ソフトウェア。HTMLは柔軟なレイアウト設定ができるマークアップ言語だが、一般ユーザが使うにはちょっと冗長的だ。コンピュータに慣れた人が使うにし...2011/06/17必要な部分だけを抽出してよりクリップデータを正確にする「PruneBeforeClip」PruneBeforeClipは特定サイトにおいて本文とタイトル以外のHTMLエレメントを隠すライブラリ。PruneBeforeClipはJavaScript製のオープンソース・ソフトウェア。クリッピング系のWebサービスは人気が高い。有名な所ではEvernoteがあり、Thumblrも人気がある。気になった文章や画像...2011/06/17日本の文章はやはり縦書きが読みやすい「tategumi.js」tategumi.jsはJavaScriptを使って文章を縦書き、右から左に読ませる文章に変換するライブラリ。tategumi.jsはJavaScript製のオープンソース・ソフトウェア。Webの文章は横書きが基本だ。日本語の場合は左から右に表示される。Webサイトは縦方向にスクロールするように作られているので、横方向...2011/06/04仕様書やテクニカルドキュメント、書籍の執筆など。ToolsはLibreOfficeやOpenOffice.orgで使えるライター向けのドキュメント作成ヘルプツール群。ToolsはLibreOffice/OpenOffice.org用のオープンソース・ソフトウェア。文章を書くのはとにかく書き進めれば良いというものではない。Speakは入力したテキストを読み上げるAndroidアプリ。SpeakはAndroid製のオープンソース・ソフトウェア。海外旅行に行った際などに一番問題になるのは言語の問題ではないだろうか。ガイドブックには読み方は書いてあるが、どう発音するのかは分からない。伝えた...2011/06/01.NETアプリケーションで形態素解析によるテキスト解析「NMeCab」NMeCabは形態素解析エンジンの解析処理部分をC#に移植したソフトウェア。NMeCabはWindows用のオープンソース・ソフトウェア。インターネットの普及によってテキストコンテンツが爆発的に増えている。そんな中で注目が集まるのがテキスト解析だ。日本語のように漢字、ひらがな、カタカナがおり混ざった複雑な文章から意味を...2011/03/08某表計算ソフトウェアの余計な変換が嫌いな方向けのCSVエディタ「reCsvEdit」reCsvEditはシンプルなJava製のCSVエディタ。reCsvEditはJava製のオープンソース・ソフトウェア。CSVはシステムで用いることが多いフォーマットではないかと思われる。表計算ソフトウェアで作成したファイルをそのまま使っても良いが、CSVに変換すればテキストとして容易に使えるので便利なのだ。ファイルを...2011/03/02GoogleのAPIを活用。Inputをラッピングし、平仮名を日本語変換するRubyライブラリ。IMEはRuby製のオープンソース・ソフトウェア。英語はたった26文字しか種類がないが、日本語はその100倍近くの文字が存在する(常用レベルでも)。Laterはテキスト入力からiCalの予定を作成、登録するソフトウェア。OSX用のフリーウェア。スケジュールというのはメールや電話で突然決まることが多い。そんな時にカレンダーを開いて細々予定を登録して完了ボタンを押す、なんて煩わしくて面倒になってしまう。予定を...2011/02/11日本語も可。HTMLから可読性高いテキストを生成する「NReadability」NReadabilityはコマンドラインでHTMLファイルからタイトルと本文を抽出した可読性高いテキストを作成する。NReadabilityはC#製、Windows用のオープンソース・ソフトウェア。ニュースサイトやブログ、掲示板などWebサイト上でテキストコンテンツを読ませるサイトはとても多い。そのサイトの中には...2011/02/04論文やレポートの添削に。高機能なドキュメントコメントシステム「Comt」Comtは高機能なWebベースのテキスト添削システム。ComtはPython製のオープンソース・ソフトウェア。ブログやニュースサイト、フォーラム、論文、小説などインターネット上にはテキストコンテンツが溢れている。それらの公開された記事には大抵コメント機能がついており、感想を寄せることができる。ダッシュボードだが感想以外...2011/02/02JavaScriptによる開発が大規模化したらドキュメントを生成「Dox」DoxはJSDocに対応したソースファイルからドキュメントを生成するライブラリ。DoxはJavaScript/node.js製のオープンソース・ソフトウェア。JavaScriptがWebアプリケーション構築の際のメイン言語として使われるようになっている。その結果起こっているのがJavaScriptのコードの大規模化だ。...2011/02/02テキストファイルでタスク管理。Touchはテキストファイルでタスクを管理するTodo.txtのAndroid用アプリ。TouchはAndroid用のオープンソース・ソフトウェア。タスク管理を継続させるコツの一つは、いつでもどこでもメモしたりチェックできるようにすることだ。PCだけで管理していると立ち上げるのが面倒...2011/01/26URLを引数に本文抽出を行うJavaライブラリ「Boilerplate」BoilerplateはURLを与えると本文部分を抽出するライブラリ。BoilerplateはJava製のオープンソース・ソフトウェア。Webサイトをクローリングしたり、そのサイト内にあるテキストを使って別なWebサービスを構築すると言った手法はよく存在する。そんな時に必要になるのが本文抽出というテクニックだ。デモWe...2011/01/23テキスト解析を使ったシステム連携に。Engine/Javaを使って形態素解析エンジンのIgoを動作させる。Engine用のフリーウェア(ソースコードは公開されている)。日本語を解析するのに使われているのがいわゆる「形態素解析」だ。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が730あります。blockworks。