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

Derbyはじめの一歩

Apache Derbyを使ってみてのメモです。Windowsでの説明になりますが、まず環境変数を設定します。 MS-DOS> set DERBY_INSTALL=C:\derby MS-DOS> set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;%CLASSPATH% 環境変数が設…

誰かの役に立てるとうれしい

すごく久しぶりの更新になってしまいました。誰でも知ってると思うような知識でも、書く価値はあるよ。といった趣旨のことをessaさんが以前書いてたと思うので、vim-rubyの設定方法です。 環境はこんな感じで、結構古めです。 Debian (sarge, kernel-2.6.8) …

フレームワークっぽく、Servlet部分と再利用可能な部分を分けて、htabletree.jarなんて作ったのですが、ドキュメントの整備とか、ソースコードをCVSで公開とかやろうと思うとなかなかパワーが必要ですね。OSSで自分の作ったものを公開してる人ってすごいと思…

触発されて長めに書いてみる

るびま読みました。とはいっても、id:essaさんのインタビューのとこだけなんですが。 それでも過去のエントリとかリンクとか見てるだけで2時間!かかってしまったので、 全体を見終わるのはかなり先になるかもしれません。 id:essaさんのブログはアンテナ張っ…

Eclipseで作るときの設定メモ

WTP好きになれないし、tomcatも開発環境には重いし、いろいろ入れるとEclipseも重いので。。。 環境 Windows XP, Eclipse 3.2, Winstone 0.8.1 手順Winstoneフォルダを作成 例) C:\winstone C:\winstone\webapps Eclipseで新規プロジェクトの作成"Create a J…

エンコーディングにはまる。

日本語入力ぐらい、MySQLのサーバの文字コードをutf8にしてるし、簡単ですよ。と思ってたのが、かなりつまづいてしまってました。 結局はここを見て判明したのですが、ServletRequestクラスのgetParameter()がiso-8859-1でエンコードしちゃうみたいです。絶…

htabletreeを久々に更新しました。

ようやく参照に加え、追加、更新、削除ができるようになりました。

tomcatその3

今回は競合比較です。起動はpiccoloを使わずともそれなりに速くなった我が家のトムちんですが、メモリはタスクマネージャで見る限りは20〜30MBは消費してます。(java -X系からモノを書ければいいのですが、それだけの力量がありません(;_;))では、jettyはど…

5.5系

5.5系だとcommon/endorsed配下にxercesのjarはありません。そこにpiccolo.jarを配置すると、tomcatが起動できなくなります。RELEASE-NOTESには To override the XML parser implementation or interfaces, use the endorsed mechanism of the JVM. The defau…

5.0系

5.0系であれば、XML Parserを入れ替えると速くなります。common/endorsed配下のxercesを消して、piccoloに入れ替えると起動時の性能が良くなることを確認しました。

tomcat起動だとか

引き続きtomcatのチューニングです。

チューニング後のデータ

org.apache.catalina.startup.Catalina load平均 648msorg.apache.catalina.startup.Catalina start平均 953ms startup.bat実行からのスループットは分からないですが、Catalinaクラスによる環境設定およびwebapps配下のアプリのデプロイに限っていえば、半…

初期データ

インストールしたままだと、startup.bat実行時のデータは以下です。 org.apache.catalina.startup.Catalina load平均 994msorg.apache.catalina.startup.Catalina start平均 2036ms これに手を加えていくわけですが、 まず、conf/server.xmlをserver-minimal…

使用した環境

Dell 4500C(CPU ペン4 2.4G、メモリ 768MB)tomcat 5.5.17Javaはjdk1.5.0_05を使用

tomcatの起動時間を短縮

tomcatの起動時間の短縮方法についてです。あくまで開発環境を前提としたチューニング方法です。プログラム書くのに遅くてイライラしますから、なんとかならないものかとトライしてみました。

おぼえがき

転職するとしたら、わたしも結構な歳なので、最初で最後のチャンスかな。と思います。で、転職するにあたっては、自分の何が重要か考える必要があります。お金なのか、時間なのか、やりがいなのか、住む場所なのか、大企業で働く名誉なのか。ただ、優先度を…

RESTっぽいの

結局挫折しました。ここのパワーポイントの資料でPUTメソッドは厳しいってあって。で、回避するためのjavascriptがあったんですが、自分の付け焼刃のjavascriptの能力ではよくわからず、パラメタを送信することがどうしてもできなかったので。。。

RESTっぽいJava

JSFやらDIやらを転職するときの糧にと思い、後輩に教えようとしてたのですが仕事のかたわらですし、「Interfaceって何なんすか?」な所からスタートなので、あえなく挫折です。ですので、JavaによるWebアプリ開発はServlet + JSP(JSTL含む) 程度のアプリにす…

公開はしてみたものの

フレームワーク的な部分と、その土台の上に作る部分を分離ができてません。サーブレットでやってることが多いのが問題だと思いますが。。。

プロジェクトサイトができました。

ワールド杯も落ち着いてきたので、プロジェクトサイトを作成することができました。 http://htabletree.sourceforge.jp/ サンプルアプリケーションを添付してます。動作検証してないので、まともに動くかは不明、かつドキュメントがまだまだ書けてませんが。…

shellサーバへのログイン

プロジェクトはすぐに承認されたのですが、全てを始めるためのshellサーバへのログインで頓挫してました。 WindowsからPuTTY使ってやろうとしてたのですが、ログインできません。。。なので、fedora coreからssh-ketgenして、sshコマンドでログインしてみた…

sourceforge.jpにプロジェクトを登録してみました。

内容は簡単に言うと、1行1レコードのRDBのような表ではない、木構造のようなデータをhtmlのtableで表現することを目的としたフレームワークです。 ネットで探しても見つからなかったので、自作してみましたが、簡単に承認されるもんなんでしょうか?ドキドキ…

成績照会してみた

[ソフ開] 受験番号xxxxxの方は,不合格です。午前試験のスコアは,670 点です。 午後I試験のスコアは,540 点です。 午後II試験の採点結果はありません。 でした。うーむ、アルゴリズムだったし、かなりケアレスミスが多かったのですが。意外と良い線い…

結局不合格

[ソフ開] 久々の更新です。 単純にサボってただけです。 会社での先のことを考えると、若干欝っぽくなりますが… 結局1種は不合格です。(でしょう) しかし、今回新たな戦術を試す事で、勝てない相手ではない気がしてきました。 その戦術ですが、ソフ開の午後Ⅰ…

ぼくは午後Ⅰのアルゴリズムが苦手です。 いつもは過去問を解いて、できそうな感じがするという勢いで受験するんですが、 そのスタイルで何度も撃沈しているので、今回はやり方を変え 「なぜその問題が解けないのか」自己分析してみることにしました。 平成17…

うちは貧乏な部署なので、あまりハード資産がありません。SparcのSolaris 9でなきゃ動かないミドルとSolaris 10に対応しますという ミドルとかあるので、考えた結果、デュアルブートすることにしました。とは言っても、インストール時には何も考慮することな…

仕事いまだやる気出ず

1ヶ月がすぎよーというのに仕事やる気がまったく出ません。しかし、後輩の指導はしてます。会社の目標うんぬんより、 ・自分の知ってることを教えないのは汚い。 ・指導して、力をつけてくれることで、やりたいことが会社でできるようになるかも なんてこと…

後輩の教育

会社の成果主義の目標にもしまして、後輩の教育をはじめました。基本的にプログラムは書かなくても仕事できる部署なのですが、職にあぶれたとき用にEclipseを使ってのJavaのプログラムを教えてます。今日は2日目でメソッドを呼ぶということをやってもらいま…

テストの管理のため

Excelをpoiで読んでました。結合されたセルでも読めることが判明しました。たとえば4,5,6行目が結合されてた場合、4行目に対しgetCellで取得できます。この後は読み込んだのをbeanに格納して、DBへinsertしようかと思います。これでビューとデータを分離でき…

今日から出勤

出勤しましたけど、いきなり雪が降ってきてやる気なしおちゃんです。今年の抱負やら、今後の予測やらたててました。そのついでに、仕事の成果主義のための目標も考えました。生産性を上げよというアバウトなお達しなのですが、自分の職場では、できる労働者…