Technical DekiWikiをXAMPP環境にインストール…失敗 社内の新しいWikiに、DekiWikiを使ってみようと思い立ってインストールしようと格闘したけれどけっきょく失敗。 本家サイトのXAMPP環境向けのインストールチュートリアルのとおりにやってみたのだけど、インストーラまでは動作するものの、Wikiにアクセスしようとすると Site settings could not be loaded Your site settings could not ... 2008.01.10 Technical
Technical JavaからIPMessengerを使う JavaのWEBアプリからLAN内のIPMessengerへメッセージが送信できるライブラリがないか探していたら、Project Amaterasにあった。 封書で送るかどうかも選べるし、とりあえずの目的は達成できそう。 受信ログをため込むようにすれば、全体に流れているメッセージのログを取って公開することも可能だな…。たまたま受け取れなかった人にはちょうどいいかもしれない。... 2007.12.27 Technical
Technical JavaのSVNクライアントライブラリ・SVNKit Javaプログラムからコミットログを取得して加工したかったので、Javaから扱えるSVNライブラリを探してみたら、SVNKitというのがあった。 サンプルを見る限り、コミットログの取得も簡単にできそうなので明日ちょっと試してみる。... 2007.12.26 Technical
Technical EclipseでGroupSessionをデバッグする方法 会社で使っているGroupSessionというフリーのグループウェア。StrutsベースのWebアプリでソースも公開されているのでちょっとした改造やプラグインの作成もできる。 開発環境を整えるためにいろいろ試行錯誤したけど、できてしまえばなんてことはなかった。ただ、公式サイトを見てもこのあたりの情報は無かったような…。使うのがメインで自分で手を入れるようなことをしている人は少ないのかも。 まず環境... 2007.12.23 Technical
Technical MacPortsでTomcatをインストールしてみた(2) やっぱりTomcatのデーモンは自動起動はしてなかったようだ。 ターミナルでコマンドを叩いたときに起動していたらしい。コンソールにはエラーで途中終了したように見えていたけど。 あと、MacPortsでTomcatをインストールした場合は、/opt/local/share/java/tomcat5/conf以下にある.sampleの設定ファイルをそれぞれリネームしておかないといけない。とりあえずそれ... 2007.12.23 Technical
Technical MacPortsでTomcatをインストールしてみた 初めてのMacPorts。 EclipseとTomcatの連携がしたかったんだけど、何にも見ずにMacPortsからTomcat5をインストールしたら、Tomcatの管理者パスワードが不明。admin/なし、じゃなさそう。 あとはインストールすると勝手にデーモンとして起動してしまっているようだ。でも実際のplistファイルを見ていると、disableに見えるんだけど…謎。... 2007.12.22 Technical
Technical SVNのリポジトリ構成を検討中 新規の仕事で使うSVNリポジトリのフォルダ構成を考え中。 複数のサブチームがそれぞれ分担して開発するわけだけど、サブチームどうしの結合開始まではそれぞれのサブチームごとにTrunkのようなものを用意し、結合開始時点で結合用のTrunkを用意したほうがいいのか、最初から結合向けのTrunkを一つだけ用意してそこにそれぞれコミットしてもらうほうがいいのか… それぞれのチームの開発ペースやコミットポリシ... 2007.12.19 Technical
Technical WebBrowserコントロールは意外と使える? C#でアプリを作っていて、 Webページのような、文字や画像を表示してリンクをクリックできる表示領域 ただし、通信はHTTPを使わず独自形式 リンクをクリックするとURLではなく独自形式のコンテンツに遷移 というようなことをしたかった。 MSDNヘルプでWebBrowserコントロールの説明を読んでいると、やりたかったことが実現できそう。 HTMLをプログラムから、WebBrowserコントロール... 2007.12.06 Technical
Technical C++/CLIとアンマネージとの連携が面倒すぎる .NET FrameworkからWin32APIを叩くのが面倒すぎる。 いちおうC++/CLIを使ってネイティブAPIをラップするクラスを作っているのだけど、まともにマネージ型との型変換を考えると面倒で…。String型からchar*の配列にするのもすんなりできないっぽい*1し、ネイティブのGUID型とマネージのGuid型とやりとりする仕組みもないし、バイナリデータを扱うのでネイティブのbyte配... 2007.11.22 Technical
Technical いまさらながらStrutsをかじってみようかと 本当に今さら感というか時代遅れというか、Strutsを少しだけかじってみようかと。しかもバージョン1系。 なぜかというと、チーム内でGroupSessionというフリーのグループウェアツールを使っているのだけどそのプラグインを作るために必要なのです。要はGroupSessionがStruts1.xベースのツールだから。 ちょうどStrutsのようなJavaのWebフレームワークが広まり始めるかどう... 2007.11.21 Technical