技術情報 リファクタリングという技術 コーディングを行なっている際に次のような経験はないでしょうか?・ちょっと前にも同じようなことを記述した記憶がある。・似たような機能(画面)が既に存在したので、コピー&ペーストでコードを複製した。・コードの中にコメントを記載しないと意味が解ら... 2012.02.03 yasukuni 技術情報
技術情報 RoRライクのJavaフレームワーク「Play Framework」 普段はJavaをメインに使っていながら、最近はHTML5/JS/Android/iOSなどクライアントサイドの技術が賑わっていることもあって、サーバーサイドの技術、特にWebフレームワークには目を向けていなかったんですが、Java/Scal... 2012.01.24 nakas 技術情報
技術情報 Rubydoctestの挙動メモ 前回、Rubydoctestのドキュメントを邦訳しました(rubydoctest - Example Usage の邦訳)。本家のドキュメントも少ないのですが、他に情報らしい情報もほとんど見当たりません。唯一見つけた情報も使い方というよりは... 2012.01.06 山平 技術情報
技術情報 rubydoctest – Example Usage の邦訳 前回(レーベンシュタイン距離で文字列の類似度を測る)引用させていただいたサイトさま(Moderation is a fatal thing. Nothing succeeds like excess.)でとても気になる記述がありました。で、... 2011.12.05 山平 技術情報
技術情報 レーベンシュタイン距離で文字列の類似度を測る 過去にネットで見かけてその存在だけは知っていたレーベンシュタイン距離について追ってみます。編集距離 (Levenshtein Distance) - naoyaのはてなダイアリーすでにrubyで実装されている方がいらっしゃったので、それを使... 2011.11.18 山平 技術情報
技術情報 N-gramで文字列の類似度を測る とある2つの文字列がどれぐらい似ているのかを比較するにはどうすればいいのかを調べる必要があったので、ネットで検索してみました。perlにはString::Trigramというモジュールがあるようです。String::Trigram でテキス... 2011.11.04 山平 技術情報
技術情報 Web Storageを使ってみる HTML5と共に標準化が進められているAPIの中にWeb Storageがあります。Web Storageを利用すると、ローカルディスク上にデータの保存が可能となります。Cookieと異なり有効期限がないので、データを永続的に保存することが... 2011.10.17 fujii 技術情報
技術情報 端末に表示するフォントの色を変更する Unix系のアプリケーションの場合、基本的に本体はコマンド群で構成されています。時々CUIフロントエンドがついてきたりしますが、標準でGUIのフロントエンドがついてくるのは稀なように感じます。今回はCUIのフロントエンドを作りたい場合の話に... 2011.09.05 山平 技術情報
技術情報 今日が「毎月第2、第4木曜日の6日前」かどうかを判定する処理 とある集まり(毎月第2、第4木曜日に開催)の出欠を確認する必要があり、念のため週末をはさんで連絡する役になっているのですが、正直、自信がありません。遠くない将来、連絡を忘れてしまうことは火を見るよりも明らかなので、私よりも几帳面なCRONに... 2011.08.19 山平 技術情報
技術情報 オープンソースグループウェア『aipo』について オープンソースのグループウェア『aipo』について紹介したいと思います。aipoは無料提供されているオープンソースのグループウェアです。windows版とLinux版、クラウド版があり、windows版とLinux版はダウンロードしインスト... 2011.08.05 C.N 技術情報