ITエンジニア/デザイナ向けにオープンソースを毎日紹介

技術 - テキストの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

32754?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f12%2fscreenshot2011-12-02-15.19.38_thumb

  • 2011/12/12

過去に削除したコードを探すのに便利なGitリポジトリ検索ツール「git-diff-grep」

git-diff-grepはGitリポジトリの指定回数分の過去のコミットDiffの中から検索できるツールです。Gitは自分のローカルにリポジトリがあるので何かリポジトリ操作をしたい時にも高速に行えるのが便利です。現在のコードにはない内容を検索するときに使えるのがgit-diff-grepです。インストールはGitHub...

32581?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-28-13.02.41_thumb

  • 2011/12/07

平仮名とカタカナ、全角と半角テキストの相互変換ライブラリ「kanaxs」

kanaxsはJavaScriptとActionScript3で、平仮名とカタカナ、全角と半角文字を相互変換してくれるライブラリです。kanaxsを使えば平仮名とカタカナ、全角と半角文字を相互変換できます。入力した内容を自動変換したりするのに使えそうです。これはActionScript3の変換デモです。全角から半角、半...

32558?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-28-13.08.36_thumb

  • 2011/12/06

MIT LicenseをWebベースで修正、管理「MIT License.org」

MIT License.orgはMIT Licenseの発行を補助してくれるソフトウェアです。オープンソース・ソフトウェアでMIT Licenseを選択される人が増えていますが、ライセンスの原文を都度コピーしたり、ライセンサー部分を修正するのは面倒です。そこで面倒なところを解消してくれるMIT License.orgを...

32393?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-25-10.39.51_thumb

  • 2011/12/02

高速なテキストの分類分けに「bayon」

bayonはフォーマットに沿った入力データを高速にクラスタリングするソフトウェアです。テキストコンテンツは世の中にあふれています。そうしたコンテンツを収集するのは容易ですが、次はうまく分類分けして表示しなければなりません。そこで使えそうなのがbayonです。高速なクラスタリングを実現するソフトウェアです。インストールし...

32147?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-16-14.30.55_thumb

  • 2011/11/26

インパクト大!コンソールの中に棒グラフを表示する「spark」

sparkはコンソールの中にスパークラインのグラフを表示するソフトウェアです。文章の中に埋め込める、高さ1行程度のグラフがスパークラインです。使いどころによってはユーザビリティが高まります。そんなスパークラインをコンソールの中に出現させてしまうのがsparkです。ヘルプです。sparkの後に値をカンマつなぎで入力します...

31838?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-13-10.35.03_thumb

  • 2011/11/19

GitHubにPushする前に記法チェック「Github Preview」

Github PreviewはMarkdown、textile、rdoc、org、creole、MediaWiki記法のリアルタイムプレビューがついたWebテキストエディタです。GitHubのREADMEではMarkdownやTextile、RDocといった各種記法が利用できます。可読性も記述もしやすい記法とは言え、書...

31523?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2f37f744a7d5cb8b8c07acc1635aa92351

  • 2011/11/12

データベースを使わずテキストでツイート検索「GrepTweet」

GrepTweetは指定ユーザのツイートをテキストファイルに保存してGrepで検索するソフトウェアです。Twitterで自分のツイートを検索するサービスはいくつもありますが、今回紹介するGrepTweetはツイートをテキストで保存して、Grepで検索するシステムになっています。まずTwitterユーザのツイートをインポ...

30899?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-19-16.28.55_thumb

  • 2011/10/30

GitHubに載せるHTMLファイルをコードから生成「Paige」

PaigeはコードやREADMEからGitHub向けの静的なHTMLファイルを生成するソフトウェアです。インストールは簡単で「npm install paige」のみです。実行は「paige path/to/config」になります。実際にPaigeを使って作られたインデックスページです。元になっているのはREADME...

30653?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-17-13.29.37_thumb

  • 2011/10/24

アウトライン化されたテキストの検索に便利!「Outline Grep」

Outline Grepは検索にマッチした行からノードをさかのぼって検索結果を出してくれるテキスト検索ツールです。プログラマーであれば誰しもが使ったことのあるコマンドの一つがGrepではないでしょうか。確かに便利なコマンドなのですが、ちょっと不便に感じていたのが抽出した行の「周囲」の情報が得られないということです。そん...

30421?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2f3dsearch4_thumb1

  • 2011/10/18

さくっと使える。画像の指定部分から文字列を読み取る「Gttext」

GttextはWindows用のオープンソース・ソフトウェアで、画像から指定範囲のテキストをOCR解析します。画像に書かれた文字列をテキストに直す時に使われるのはOCRですが、ごくシンプルに指定範囲だけをテキスト認識してくれるソフトウェアがGttextです。インストールはインストーラーが付属するので順番に進めていくだけ...

List

  • 2011/10/17

MarkdownからePubへの変換も。Haskell製相互ドキュメント変換ソフトウェア「Pandoc」

Pandocは多様なドキュメントフォーマットを相互変換するソフトウェアです。今、世の中には様々な記法が存在します。そうした各種記法を相互にコンバートしてくれる夢のようなソフトウェアがPandocです。2007年に紹介したことがあるのですが、その時を遥かに凌駕する進化を遂げていたので再度紹介したいと思います。インストーラ...

30291?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2f111006-0001_thumb

  • 2011/10/16

Markdown形式のドキュメントを閲覧するのに最適なビューワー「Readown」

ReadownはMac OSX用のMarkdownドキュメントビューワーです。オープンソース・ソフトウェアのREADMEやWiki記法のベースなどに使われるようになっているMarkdown。そんなMarkdown専用のビューワーがReadownです。Markdown形式で書かれたファイルを開いて閲覧できます。韓国語も使...

30210?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-04-10.02.26_thumb

  • 2011/10/14

Emacs使いにお勧め。iOS上でOrg-modeファイルを編集「MobileOrg」

MobileOrgはiOS向けのOrg-mode編集アプリ。WebDAVまたはDropboxを使ってファイルを授受します。Emacsで有名なOrg-mode、そのOrg-mode用のファイルを編集するiPhoneアプリがMobileOrgです。ファイルのやり取りがWebDAVまたはDropboxに対応しているのがユニー...

29646?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f09%2fscreenshot2011-09-17-16.50.21_thumb

  • 2011/09/25

Webサイト上で注釈を付与、表示するjQueryライブラリ「AnnotateIt」

AnnotateItはWebサイト上で注釈をつけたり表示するJavaScriptライブラリ。AnnotateItはjQuery/JavaScript製のオープンソース・ソフトウェア。Wikipediaをはじめとしてコンテンツ系サイトでは記事に対する引用元や、注釈をつけることがある。大抵そうした内容は記事全体の下にまとめ...

29156?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fscreenshot2011-08-29-9.54.14_thumb

  • 2011/09/09

Lettering.JSで描いた文字の配置をビジュアル的に調整するブックマークレット「Kern.js」

Kern.jsはLettering.JSと連携してビジュアル的に文字間を調整するJavaScriptライブラリ。Kern.jsはHTML5/JavaScript製のフリーウェア(ライセンスはWTFPL)。HTMLは表現力が高い。しかし雑誌のようなレイアウトを表現するのはまだまだ力不足だ。もちろんCSSを駆使すればできな...

29067?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fscreenshot2011-08-22-10.53.22_thumb

  • 2011/09/05

扱い勝手の悪いCSVに立ち向かえ「Fight CSV!」

Fight CSV!はCSVの各行をオブジェクト化することでシステムからの扱いを容易にするライブラリ。Fight CSV!はRuby製のオープンソース・ソフトウェア。システム開発を行う際にCSVを扱うケースは多々ある。データをまとめて放り込んだり、一括更新したりする時に使われるケースが多い。しかしシステムで扱う時にはと...

29033?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fscreenshot2011-08-24-13.41.46_thumb

  • 2011/09/02

Webブラウザ、それもクライアントサイドだけで実現するテキストの音声読み上げ「speak.js」

speak.jsはHTML5を使ってクライアントサイドだけでテキスト音声読み上げを実現するJavaScriptライブラリです。speak.jsはHTML5/JavaScript製のオープンソース・ソフトウェア。コンピュータの世界で常に望まれてきたのがテキストと音声の融合です。人が話せば音声を解析してテキストにし、逆にテ...

29014?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fimage007_thumb

  • 2011/09/02

AndroidでGoogle日本語入力/Social IMEを使って文字変換「Web IME Mushroom」

Web IME MushroomはAndroidの日本語入力においてSocial IMEやGoogle日本語入力を使って変換を行うAndroidアプリです。Web IME MushroomはAndroid用のフリーウェア(ソースコードは公開されています)。Androidは文字の入力メソッドが変更できる、それが大きな魅力...

28904?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fscreenshot2011-08-15-10.12.38_thumb1

  • 2011/08/29

クリックして全体を表示。JavaScriptによる文字列切り出し「Cutter.js」

Cutter.jsは文字列を指定数まで表示するJavaScriptライブラリ。クリックで全体表示と切り替えられる。Cutter.jsはJavaScript製のオープンソース・ソフトウェア。コミュニティサイトではユーザがコンテンツを作成するので、時々デザイン上無理なコンテンツが登録されることがある。そのため使えるタグを規...

28791?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f08%2fscreenshot2011-08-08-9.53.06_thumb

  • 2011/08/24

開発ドキュメントや利用規約の多言語版管理に「春雨」

春雨は複数言語を一つのHTMLドキュメント内に記述し、コマンドで各言語HTMLに展開するソフトウェア。春雨はPerl製のオープンソース・ソフトウェア。Webサイトを多言語展開する際には、国際化処理を行うのが基本だ。GetTextのようなライブラリを用いて行われるが、その際には実際の画面とローカライズされる文言とか別で管...