2007-01-01から1年間の記事一覧

再現性の低いバグ

バグはバグでも再現性の低いバグはたちが悪い。 原因の特定が困難なのは当たり前だが、便利なツールやデバッガを使ったり、スクリプトなどで自動化すると再現しないことがある。 そうなるとソースコードを読んで、ロジックで追っかけるしかない。 また、他社…

Hudsonをビルドしようとしたが

バイナリをそのまま使うのもいいが、自分でビルドして改造できたほうがいいと思う。 なので、source-bundles版*1をダウンロードしてHudsonをビルドしてみた。 maven2でビルドしてみたが、うまくいかなかった。 POMファイルのscmタグをコメントアウトしたり、…

Java Expoert#2

Java Expert #02作者: Java Expert編集部出版社/メーカー: 技術評論社発売日: 2007/10/27メディア: 大型本購入: 3人 クリック: 11回この商品を含むブログ (23件) を見る買ってみた。 java-jaでおなじみid:Yoshioriさんがjava-jaについての紹介文を書いている…

VirtualPC2007にUbuntu7.10を入れてみようとしたが

VM側のマウスが使えない。 どうやらUbuntuのバグみたいだが、パッチ当てるのがめんどくさいな。

Wiiのコントローラインターフェース

最近、遅ばせながらWiiに触れる機会があった。 もちろん一人でプレイしていたわけではなく、複数人でWii Sportsで遊んでみた。 やった感想 コントローラはシンプルで、体感ゲーム用に作った感じ。今までのオーソドックスなゲームをプレイするのは不向きと思…

Javaの開発環境

自分が使っているJavaの開発環境をなんかを。 IDE:Eclipse3.3.1、Java EE プラグイン Pleiades(日本語化プラグイン*1) Maven2 Plugin(POMの雛形生成や依存Jarをライブラリに追加) Subversive(Subversionクライアント) SCM:Subversion クライアントソ…

ASUS EeePC

ニュースサイトで見つけた、小型Linuxノート。 http://japan.cnet.com/news/tech/story/0,2000056025,20358935,00.htm http://journal.mycom.co.jp/news/2007/10/17/036/index.html 日本での売値はわからないが、安くてよさそうな感じ。 勿論、スペックは低…

Hudsonの機能

Hudson自体、特にマニュアルをよまなくてもできるように、操作画面の項目ごとのヘルプがついている。 これを見ながら設定を埋めていけば、楽にCIが実現できるようになっている。 なので、あんまりHudsonのサイトを見ずにやっていた。 見ずにできるものなので…

hudsonで、プロジェクトがビルドした成果物を他のプロジェクトで使う方法

以前、hudsonを使っていて問題にしていたので、その一つの解法を。 で、そもそもどんな問題だったかと言うと、 プロジェクトをチェーンしていて、前のプロジェクトの成果物を後ろのプロジェクトが使いたい。 でも、hudsonではチェックアウト、ビルドするのは…

未だに

Windowsでプログラミングをしていると、たびたびウキーっと叫びたくなる。 まぁ、自分の実力がないっていう悲しい現実が、因果を生んでいる。 でも、PureJavaの世界と違って、共通のものってのが少ないと思う。 Wizardで楽にできるようになっているけど、ちょっ…

資料用の写真

本質的にタグのJavaやWEBとは関係ないけど、どこかで発表することがあるならば、自己紹介用の資料として使えそうな写真が見つかった。 昨日と今日一日、結構探していた。 原本のネガとCDは見つからなかったが、使っていなかったHDD内にコピーがあって安心し…

アイコン

WEB

かっとなってアイコンを(ry

Twitter

WEB

とりあえず登録完了。 画像用意しないと・・・。

ToDo

ブログネタになりそうなToDoのメモ。 放置、捨て Scarab:メンテされていない XWiki:めんどくさくなった Trac:他にやってる人が沢山いる&Javaじゃない やる? java-ja関連でTwitter Isoparametricさんに紹介してもらったLWJGL wicket hudson 自分の開発環境…

LT

java-jaのライトニングトークをUStreamで見てた。 Lingrでどこで見るんだ!とのたまってた自分が恥ずかしい。 事前にちゃんと聞いてなかった自分が悪い。 反省。 一転、LTの内容はとても面白かった。 あ、この人のブログ読んだことある、ってひとがごろごろ…

何が何だか

一度は考えたことがあると思う。

スター

WEB

いつのまにか、スターがついた。 私には眩しすぎる。

java-ja

じゃヴぁーじゃが合言葉らしい。 チャットでJava関連の情報交換もとい、他の会社の人の話が聞けてよかった。 二日後にイベントがあるけど、東京じゃぁちょっと無理。 次からもチャットなどに参加していこうかなと思う。

hudsonの改良してほしい所

Hudson ver.1.138を使ってみて思ったことを。 hudsonはCIを始めるのに敷居が低い。 それは大変いいことなのだが、ちょっとどうかと思うところを書いてみる。 チェックアウトする対象がプロジェクトごとで、プロジェクト間で共有できない。 プロジェクト間で…

JAM

JARの拡張版、JAMがJava7から使えるようだ。 http://journal.mycom.co.jp/articles/2007/05/21/jsr277/index.html 記事自体は3ヶ月も前のものだが、早く実装されてほしい機能だ。 注目しているのは、アクセス指定によるアクセスコントロール。 これは、publi…

hudson

CI、継続的インテグレーション(Continuous Integration)ツールの一つ、hudson。 同種のツールでcontinuumやCruiseControlなどがある。 実際continuumを使ってみようとしたが、POMの書き方が良くわからず、断念。 で、hudsonをやってみたんだが、こっちは結…

apacheの小話

apache3の構想が最近、といっても2007.02.14、になってでたようだ。 http://mail-archives.apache.org/mod_mbox/httpd-dev/200702.mbox/%3c45D2BB05.9030400@force-elite.com%3e 今のモジュール化で完全にcoreが分離できていないのをなんとかしたいとか、非…

2007-07-29のReverseProxyのもろもろの補足

前回の記事の修正なんかを。 Subversionサーバ上でDestinationヘッダを書き換えていたのだが、ReverseProxyサーバ上で行うほうがいいと思った。 理由はSubversionサーバ上でDestinationヘッダの書き換えてしまうと、直接Subversionサーバにhttpsでアクセスし…

サーバ構築自動化

これは参考になりそう。 http://d.hatena.ne.jp/stanaka/20070728/1185605498

ReverseProxy経由でSubversionを使う時の問題

ReverseProxyにはApache2.2を使って、別サーバのSubversionを使う場合の話。 Subversionに限った話じゃないけど、ReverseProxyの利点は SSL暗号化の負担をReverseProxyに任せられる。 各WebコンテンツやWebアプリを複数サーバに分散化できる。 (Wikipediaが…

Subversnion

Subversionとはフリーなオープンソースのバージョン管理ソフト。 特徴として、ソースコードなどのファイルはリポジトリに置かれ、そこで一元管理される。 また、ソースコードの変更履歴がわかったり、分岐やマージといったことができる。 CVSを使ったことが…

近況

少々ブログをほったらかしていた。 というよりもはっきりと言えるまでは止めておこうと思ってたら、ぜんぜん収集がつかなくなった。 きりのいいところでまとめてみる。 XWikiについて。 設定やらの細かいことは失念しているが、やったことは 公式サイトからw…

MySQLのインストール

Vine4.1にMySQLをインストールしてみた。 apt-get install MySQL-server これでMySQL5.0.27がインストール完了。 サービスの起動や停止は service mysql start service mysql stop /sbin にパスが通っていることが前提。 ソースからのビルドは、そのうちに。…

ApacheとTomcatの連動

前提条件:VineLinux4.1、Apacheのバージョンは2.2.3、Tomcatのバージョンは5.5.23を使っている。 ApacheとTomcatの連動の手段として、 mod_jk1.2 mod_jk2 mod_proxy-ajp が使える。 今回は一番オーソドックスなmod_jk1.2を使う。 mod_jk1.2はTomcatの公式サ…

文字問題

WEB

WebDAVには、というよりも一般的にサーバサイドのアプリケーションには、文字問題がある。 Windowsの世界では基本的にShift-JISが使われているし、LinuxにはEUC-JPが使われている。 最近ではUnicodeが一般的になってきて*1、テキストにはUTF-8が使われるよう…