2007.11.23

UIMA

リンク: UIMA 101: 前編 - UIMAことはじめ.

UIMA はUnstructured Information Management Architecture の略称で、その名が表わすように構造化されていない情報を管理するためのアーキテクチャーであり、ソフトウェアのフレームワークです。IBMの研究所で生まれ、2004年にUIMA SDKが一般に公開されました。現在はApache Incubator project に場所を移し、オープンソースとして開発が進められる一方、IBM® OmniFind™ Enterprise Edition をはじめとするIBMのプロダクトでも利用されています。分析に必要なコンポーネントのインターフェース群やデータ構造を定義しており、これらに従うことよりコンポーネントを開発・再利用することが可能になります。UIMA における情報分析の流れは次のようになります (図 2)。

結構前からあるものなんだね。知らなかったのでメモ。
読み方は「イーマ(イにアクセント)」らしい。Knowledge UIMAでry)

| | コメント (0) | トラックバック (0)

2006.08.28

trac始めました

リンク: オープンソースでIT戦略 MOONGIFT - All-In-One Trac.

タスク管理する環境として、例によっていろいろ探していたところ、tracなるものを見つけた。しかも、便利なことに、面倒な設定も一発でやってくれるインストーラがあるという。こりゃ、試さない手はない。

というわけで、trac始めました。お手軽です。ソースコード管理は別サーバにCVSがあるからtracのSubversionはつかってないのだけれど、これもつかえばもっと情報統合できて良いのかな?

さしあたり、少人数でつかうなら、チケット管理とマイルストーン管理、Wikiがあれば困らなさそう。

| | コメント (0) | トラックバック (1)

2005.12.07

RailsでWikiクローンを作る

リンク: pylori*style: RailsでWikiクローンを作る.

Ruby on Railsが気になっていて、SoftwareDesign12月号に記事があったので、ようやく触ってみた。うむ、確かに簡単。こりゃええわいと思って、さらなる情報を求めてたどり着いたのが上の記事。これにそってWikiクローンをつくってみれば、自分で何かをつくりたい場合に必要な知識も一通りそろえられそう。

WindowsMobileでRuby動かないのかな…。

| | コメント (2) | トラックバック (0)

2005.11.07

jarファイルのexeラッパー

リンク: MOONGIFT - Launch4j - オープンソースによるIT戦略支援 - .

jarファイルのアプリをexeでラッパーしてくれるらしい。これだとダブルクリックでツールが起動するようになるから便利。もしかしたら、そのうち使うかもしれないのでメモメモ。

| | コメント (0) | トラックバック (0)

2005.11.04

オープンソースのトレーディングツール

リンク: MOONGIFT - Protra - オープンソースによるIT戦略支援 - .

オープンソースのトレーディングシステム構築ソフトウェア。

数年前、常時接続にして、ルーター代わりにOpenBlocksSをいれた。これでスクリプト動かせば、気になる銘柄のデータがとれて、株価分析できて・・・と考えたが、結局、実行に移していない。

で、上にあげたソフトがあれば、ある程度の部分はつくってあるので、便利かなと思った次第。オープンソースだから、気に入らないところは変更できるし。

ダウンロードして、株価データ更新してみたものの、結局は売買まで行かないような気が・・・。

| | コメント (0) | トラックバック (3)

2005.10.31

本:スペースシャトルの落日

スペースシャトルの落日~失われた24年間の真実~
スペースシャトルの落日~失われた24年間の真実~

こちらのページで知った。書かれているように、個々の要素技術が優れていても、全体構想がだめだとだめというのは、大きくうなずくところあり。確かにシステム開発に通ずるところがいろいろありそうだ。

というわけで、メモメモ。

| | コメント (0) | トラックバック (1)

2005.09.29

KamiWiki

リンク: KamiWiki.

『紙』で有名な、洛西一周さんのつくったWikiエンジン。

Swikiも簡単だったけど、KamiWikiの方が記述が簡単。メモ帳感覚で使える。いいね、これ。WikiName以外にWikiっぽい記法はないので、表現力には乏しいが、敷居が低い。履歴が見られないのが難点か。代わりにさくさく動くのはよいかも。

とりあえず、自分マシンに入れてみた。けど、個人的にはこうしたメモはPalmに蓄えてるので、特に使い道ないかも…。

| | コメント (0) | トラックバック (0)

2005.08.29

配列操作の比較表: Ruby, Python, JavaScript, Perl, C

リンク: いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C .

各プログラム言語の配列操作一覧。確かにわからなくなるときがある。私の場合、とりあえずコンパイラにききつつ思い出すことが多い。

この表だけ見ても、Pythonはなじみにくいような気がする…。

| | コメント (0) | トラックバック (1)

2005.07.21

JavaScriptでUNIXっぽいOS

リンク: JS/UIX - Terminal.

ブラウザで動く、JavaScriptで実装されたUNIXっぽいOS。とりあえず、ターミナルが動く。JavaScriptっていろいろできるんだなあと思った次第。

AJaxとかで再び注目集めるかな。

| | コメント (2) | トラックバック (0)

2005.07.07

テーブルアートのページ

リンク: テーブルアート(HTMLタグ)のページ.

最初に見たのは何年前だったかな。

「へー、こんなことできるんだ」と思った。ネタとして、いつか使おうかなとは思ってた。

先日、ブックマークの整理をしているときに、久しぶりに訪れてみた。いつの間にやら、ゲストの人の投稿作品が載ってた。正直、びっくりした。まるで別世界。特にこれ。

 ゲスト作品(h)(モーニング娘。加護亜依:ほげ太さんの作品)

ビットマップをHTMLに変換するツールとかつくってみようかな。

| | コメント (2) | トラックバック (0)

2005.06.24

ウェブサイト更新用プログラム

リンク: UpFtpEx (UpFtp Extended)- ウェブサイト更新用プログラム.

こちらで紹介されてたから見てみたら、知ってる人のサイトだった。ちょっと懐かしかった。

もしかしたら使うかもしれないので、一応覚え書き。

| | コメント (0) | トラックバック (0)

2005.06.17

WebObjectsがフリーに

リンク: ITmedia エンタープライズ:Apple、WebObjectsをフリーアプリケーションとしてリリース.

おおっ!

数年前、お試し版だけ入れてほったらかしになっている。なので、フリーになったからといって使うとは限らないのだが、素直に驚いた。フリーになって、Appleにどんなメリットがあるんだろ。

次はiPhotoあたりがフリーになるとうれしいのだが…。

| | コメント (0) | トラックバック (0)

2005.05.20

プロジェクトマネジメントツール"teamwork"

リンク: Pure Javaのオープンソースプロジェクトマネジメントツール"teamwork" (MYCOM PC WEB).

これ知らなかった。

スクリーンショットをみる限りでは、いろいろできそう。今期、利用するツールをかえたところなので、また変更するのは現実的ではないけど、やっぱりちょっと気になる。iBookでちょっと試してみるか。

| | コメント (2) | トラックバック (0)

2005.04.12

プロジェクト管理ツール

どうもしっくりくるプロジェクト管理ツールが見つからない。

これまで使った中でまあまあよかったのは
がんすけ
GanttProject
XPlanner
といったところ。

今回、またいろいろ調べたところ、使ってみたいものが二つ見つかった。

まず一つ目はTimeTrackerというソフト。見た目がきれい。トラッキングが簡単にできそうなのがよい。お試し版はあるけれど、高いので導入するのは難しそうだなあ。

もう一つはProject@Hand2というPalmのソフト。Palm上でガントチャートまで見られたり、リソース管理もできるなどなかなか高機能。

とかいってると、いつの間にやらXPlannerのバージョンがあがってる。今期はXPlannerとProject@Hand2でいってみるか。

| | コメント (10) | トラックバック (0)

2005.03.23

PalmでC言語

OnBoardCでPalmポケコン化計画

以前、PalmでC言語が使えるというので、OnBoardCをTungstenCに入れてみた。定番のHelloWorldをコンパイルして実行した。それっきり、OnBoardCは使ってないような気がする。

上記のページはもっと実用的にPalm上でプログラムを作ろうという話(だと思う)。幸い、TungstenCにはキーボードが付いているので、ソースの記述には不便しないと思っていたが、意外と括弧の入力が面倒だったり。ショートカット作って入力省力化しようかな。

いずれにしろ、ぐりぐり使うには手になじむようにカスタマイズした方が幸せなのはいうまでもないのだが、そんな暇もないので、何ができそうかだけでも上のページで読んで、妄想をふくらませることにする。

| | コメント (0) | トラックバック (0)

2005.03.17

次期Operaブラウザ、SVGをネイティブサポート

ITmediaニュース:次期Operaブラウザ、SVGをネイティブサポート

おおっ!SVG好き、Opera好きにはうれしいニュース。

早速今からダウンロードしに行きます。対応が「SVG 1.1 Tiny」なのが気になるところ。フルスペックじゃないのが残念。AdobeのSVGViewerと動作の違いがどれだけあるかが気になるところ。

| | コメント (0) | トラックバック (1)

2004.12.22

複数XML文書を1つに

W3C、複数XML文書を1つに統合する仕様「XInclude 1.0」を勧告に - nikkeibp.jp - IT

どっかで見たことある話だと思ったら、ここに関係ある話。
 JUSTSYSTEMニュースリリース:革新的なXMLドキュメント作成・編集テクノロジー

JUSTさんこれ以上こけたらヤバいので、しっかり新しい仕様にも対応してほしいもんです。

| | コメント (0) | トラックバック (0)

2004.12.17

JavaScriptでSpreadSheet

JavaScriptで動くスプレッドシート。計算はできないのだが、CSVに変換とかはできるので、出先でちょっと表を作りたいときとかに便利かもしれない。

右寄せ、左寄せ、ボールド、イタリック体などにも対応。実際に出先でこれを使いたいことは少ないかもしれないが、これを使ったWebアプリケーションが増えてくれたらもっと便利になるかもしれない。

同じところに、WYSIWYGエディタなんてのもある。

書いたものをHTMLに変換できるようなので、簡易HTMLエディタとして使えるかも。

以前、この手のものはSVGを使えば充実すると思っていたのだけれど、JavaScriptだけでも結構いけるんだなあ。昔、SVGDrawをみたときは結構感動したんだけど。

| | コメント (5) | トラックバック (0)

2004.11.10

JavaScriptによる検索

世界規模ソースコード検索エンジン中間報告(hirax.net)

ここに紹介されている、JavaScriptによるインクリメンタルgrepとキーワードハイライトがなかなかよさそうなのでメモ。

| | コメント (2) | トラックバック (0)

2004.09.18

カブロボ・コンテスト

カブロボ・コンテスト

株売買ロボットを作って競うんだそうな。優勝賞金は「あなたのロボットがあげた利益がそのまま」って書いてるくせに、「賞金総額150万円」ってどういうこと?

ロボットはJavaで書くらしい。
また、初心者の人も簡単な設定で動く簡易ロボットで参加できるらしい。

腕に覚えのある人はぜひ。

| | コメント (0) | トラックバック (1)

2004.08.11

JavaScript上で動くJavaVM

FrontPage - Orto は JavaScript 上で動く JavaVM です。Java を JavaScript に変換します。

何やらすごそう。とりあえず覚え書き。

| | コメント (0) | トラックバック (0)

2004.07.02

新スクリプト言語「Groovy」

【JavaOne 2004】Java開発者の手で作られた新スクリプト言語「Groovy」に高い関心 : IT Pro ニュース

スクリプトからJavaのバイトコードを生成できるので、Javaとの親和性が高いらしい。

まあそらそうかもしれないが、Rhinoでも同じようなことできるんじゃないのかな。でもおそらくRhinoよりGroovyの方が普及するんだろうなあ。

JavaScriptって不遇のスクリプトだなあと再認識してしまった記事でしたとさ。

| | コメント (0) | トラックバック (0)

2004.04.22

ソフト開発に仕様書は必要?不要? - nikkeibp.jp - BP's Eye

ソフト開発に仕様書は必要?不要? - nikkeibp.jp - BP's Eye

必要でしょ。

みんながみんなソースコード読めればいいんだけど、そうじゃないしね。内部の詳細な仕様書はいらないかもしれないけど、技術者じゃなく、クライアントが読むための要求仕様書等は必要なんじゃなかろうか。

「ソフトウエア開発 55の真実と10のウソ」を読んでみるか。
#はっ、宣伝記事か?

| | コメント (0) | トラックバック (1)

2004.03.06

UML表記のWebアプリケーション上流仕様書を直接実行する技術を開発- FUJITSU Japan

UML表記のWebアプリケーション上流仕様書を直接実行する技術を開発- FUJITSU Japan

これはなかなかすごいのではなかろうか。

実用的なWebアプリに限っていえば、売り物になるようなコード自動生成装置ができたということか。こうなるのが正しい方向とは言え、仕事を機械に奪われるのはいやだろうなあ。

仕事抜きにちょっと触ってみたいな。会社で買ってくれないかな。

| | コメント (0) | トラックバック (0)

2004.01.29

WEB+DB PRESS(Vol.18)


Web+DB press (Vol.18)

最近Javaから遠ざかっていたので、何号か飛ばしてたんだけど、この号は気になる記事があったので買ってみた。

気になる記事とはSQLite。

今時珍しく、パブリックドメインのソフトなので、商用利用もOKだし、特にライセンス条項もない。MySQLと同じぐらいの速度があって、別にサーバ立てなくてもよいとなれば、スタンドアロンアプリケーションのデータストレージとして非常によさそう。

というわけで買ってみたけど、最近、家でコード書いてる時間がないなあ。。。

| | コメント (0) | トラックバック (0)

2003.12.04

技術的負債

Martin Fowler's Bliki in Japanese - 技術的負債

システムに新しい機能を追加するとしよう。2つのやり方があるはずだ。ひとつは、早いけれど、ぐちゃぐちゃになるやり方(将来、変更が困難になることは分かっているよね)。もうひとつは、キレイな設計だけど、導入に時間のかかるやり方。

「技術的負債」とは、Ward Cunningham が作ったメタファーである。上記の問題について考える際に、この言葉が役に立つ。このメタファーを使うと、早いけれど汚い解決方法は(ファイナンスの負債と同じく)技術的な負債が発生する

目からうろこですな。確かにその通りだ。
カードで欲しいものを買うときに使う表現の「もの先、カネ後」と一緒だな。
カーニハンってすごいなー。

| | コメント (0) | トラックバック (0)