Home > Archives > 2008-09 Archive

2008-09 Archive

XML-RPC

  • Posted by: hiro345
  • 2008/09/30 23:00:11
  • General

Apache XML-RPCを使ってみた。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Apache James

  • Posted by: hiro345
  • 2008/09/29 9:29:45
  • Java

Apache Jamesの簡単な使い方メモ

C:\application\james-2.3.1\へインストールしたとして、bin\run.bat を実行すればJamesが起動します。管理コンソールにはtelnetやputtyなどでアクセスできます。アカウント名root、パスワードrootの管理アカウントが用意されていますから、これで接続します。

telnet
set localecho
open localhost 4555
root
root

ユーザを登録するには下記のようにします。ここでは hiro345 ユーザを 12345abcというパスワードで登録しています。

adduser hiro345 12345abc

helpコマンドで、どんなコマンドがあるかわかります。Jamesを停止するには、shutdown を使います。
なお、設定ファイルは$JAMES_HOME/SAR-INF/config.xml にできるらしいので、これを編集すればよいようです。

SMTP動作テストはlocalhost の 25ポートへ telnetなどで接続して、次のようにします。これで hiro345@localhost にメールが届いています。メールの取り出しは普通のメーラで行えばいいでしょう。

helo localhost
mail from:<root@localhost>
rcpt to:<hiro345@localhost>
data
This is a testmail.
.
  • Comments (Close): 0
  • Trackbacks (Close): 0

POP3 Mail Reader

  • Posted by: hiro345
  • 2008/09/28 7:00:03
  • Java

JavaMailを使ってpop3 でメールを読み込むサンプルプログラムを作成しました。ずっと前に作ってあったのですが、無精をして確認をしていなかったものです。無事、きちんと動作しました。その際、Apache Jamesを使いました。ダウンロードして展開し、ちょっと操作をしてアカウントを登録すればいいだけだったので、ずいぶん便利なものだと感心しました。Postfix, Dovecotなどで用意したり、仮想マシンでLinuxを用意するより簡単です。Mailetも便利なので、じきにどこかで使うかもしれません。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Potato

  • Posted by: hiro345
  • 2008/09/27 23:00:57
  • General

「じゃがいも」や「かぼちゃ」などを収穫してカレーを作るというイベントに参加しました。じゃがいもを掘るとこぶりのものが結構できていて、面白かったです。カレーを料理してもらっている間は、バーベキューをしながら過ごしたのですが、収穫した野菜とお肉を食べて大満足です。しかし、食べ過ぎて肝心のカレーができたころにはお腹がいっぱいで食べられませんでした。でも楽しい時間を過ごすことができました。たまにはいいですね。

ちなみに、夜は温泉でした。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Android

Android端末とSDKが正式リリースということで、いよいよ実物が現れました。日本にも開発コミュニティができたようですし、これから盛り上がりそうです。参加したいのですが、なかなか時間がとれない…

Android SDKのダウンロードはこちらから:Download the Android SDK

  • Comments (Close): 0
  • Trackbacks (Close): 0

IETester

  • Posted by: hiro345
  • 0:15:54
  • General

IETester を使うと、IE6とかのチェックが簡単にできるらしい。英語のサイトですが、ソフトウェアは日本語版も対応しているようです。これはインストールしておいて損はないかも。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Cross Browser

クロスブラウザ対応のための3つのFirefoxプラグインによると、さまざまなブラウザを簡単にFirefoxから起動できるプラグインが世の中にはあるらしい。こういうのは入れておきたいところですが、開発環境でしか必要がないというのが微妙です。

追記:
IE View
Safari View Win
OperaView

  • Comments (Close): 0
  • Trackbacks (Close): 0

Mouse Computer Mini Notebook PC

  • Posted by: hiro345
  • 2008/09/24 20:50:32
  • General

マウスコンピュータから5万円台の10.2型液晶搭載ミニノートが発売されるとのことで、なかなか、魅力的なミニノートがでてきました。4.5時間のバッテリ駆動というのはよさそうです。本当は12時間ぐらい稼働させたいところなのですが、今持っているPCでは大体1時間ぐらいしかバッテリが持たないということを考えると十分な気がします。気持ちとしては、CLIEのようなPDAで仕事が全部できればいいんですけど、画面サイズに問題があってなかなか難しい。メールは自己認証局のIMAPsに切り替えているので、それに対応していれば読める環境なので、W-ZERO3とかでもなんとかなるかもしれない、といったあたりが購入に踏み切れない理由だったりします。今あるものだけで十分といえば十分なんですよね…

マウスコンピューター、5万円台の10.2型液晶搭載ミニノートを発売へ | WIRED VISION
http://wiredvision.jp/blog/gadgetlab/200809/20080922192120.html

  • Comments (Close): 0
  • Trackbacks (Close): 0

Optician

  • Posted by: hiro345
  • 2008/09/23 20:00:17
  • Java

メガネ屋さんへ行きました。メガネについている値段は何だかよくわからないのですが、古いデザインは50%Offで投げ売りをしないと商品の入れ替えができなくて、やっていけないんですかね。違いがあまりよくわからない… 微妙なレンズ(フレーム)の形状が違うといわれてもなぁ。言われると確かに、ストレートになっていたり、高さに差があったりはするのですけど。

一通り眺めながら、いくつか気になったものから選んだのですが、気に入ったデザインはちょっとごついため、ケースも大きめで出張の時など、携帯時に不便そうでした。それでもいいかな、と思ったのですが、お店の人に小さいサイズのものとしてはこっちがあると紹介してもらったものが、目につけていたものの一つだったので、思い切ってそちらにすることにしました。

その場で作ってもらえるのかと思っていたら、1週間程度待たないといけないそうです。月末には手に入ればと思って帰ってきたのですが、そのあとレンズが特注になるという連絡がお店から入り、もう少し待たないといけないようです。楽しみに待とうと思います。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Baseball

  • Posted by: hiro345
  • 2008/09/22 18:25:55
  • General

すぐれた開発リーダの資格とは何か、ということを考えるのですが、野球の監督の場合は次だそうです。

[スポーツの正しい見方] 奇妙な監督たち – goo スポーツ

ちなみに、すぐれた監督の資格とは何か。いまや野球の古典ともいうべき『ドジャースの戦法』には、つぎの5つがしるされている。

・選手とチームとを統率する能力
・すべての場合に、選手たちにベストをつくさせる能力。
・野球の基本を教える能力。
・ゲームと作戦とに対する十分な知識。
・そのうえに勇気、すなわち自己の信念なり思いつきなりを実行にうつす勇気。

ということで、きっとこんな感じになるのでしょう。
・開発者とチームとを統率する能力
・すべての場合に、開発者たちにベストをつくさせる能力。
・開発の基本を教える能力。
・要件仕様と実装アーキテクチャとに対する十分な知識。
・そのうえに勇気、すなわち自己の信念なり思いつきなりを実行にうつす勇気。

なーんてね。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Entries

  • Posted by: hiro345
  • 2008/09/21 20:35:58
  • General

本日はたくさんエントリを投稿しましたが、たまっていたものを整理したら、これだけあったという話でした。

雑誌も少し整理してBook Offへ売りに行ってきました。新品に近い本も数冊持って行きましたが、1/5ぐらいの値段だったのでかなり損をした気分でした。とはいえ、雑誌の方はゴミみたいなものがほんの少しでもお金になるので、そっちは得した気分でした。トータルでは…微妙ですが、家にあっても仕方がないものだけを持って行ったので、一応満足です。

さーて、お掃除、お掃除。

  • Comments (Close): 0
  • Trackbacks (Close): 0

BBS

  • Posted by: hiro345
  • 20:32:47
  • Java

ずっと前に購入したTomcatでWebアプリを作成する本を眺めながらBBSをお遊びで動かしてみています。JPAを使ったりSeamを使ったりすれば、随分楽になるのですが、そういうのが使えない環境でも似たようなものを動かさないといけないこともありそうなので、低レベルなJDBCを使う方法を見ています。とはいえ、さすがにDataSourceは使っていますが。Tomcat5.5を使うのか、Tomcat6.0を使うのか悩んだり、EclipseでTomcat5.5を動かすときに、Tomcat6でのcontext.xml相当はどこへ、どう登録すればいいのか、よくわからなかったりと、関係ないところで時間をとってしまいました。

また、本ではMySQLを使っているのですが、WindowsにMySQLをインストールするのは厭なので、HSQLDBを使うことにしました。Derbyの方がJDK6についている分準備が簡単なのですが、なんとなく最近使っているHSQLDBを採用してしまいました。HSQLDBについているクライアントツールが便利な気がするからなのですが、Eclipseを使っているので、そっちのDB関係のプラグインを使った方がいいんじゃないか、というつっこみをもらいそうな気もします。ま、なんでもいいんです。お遊びプログラムですから。といいつつ、DBの選択にも時間がかかってしまって、本題になかなか入れなくて、時間がさらにかかってしまいました。

しかし、Seamとか知ってしまうと、JDBCを使った方法でプログラミングをするのは結構しんどい気がするのですが、すごく簡単な機能をさっと作るとか、他のシステムとちょっとだけ連携させるWebアプリを作るというときには、どっちが本当に速くできるのかというと、微妙な感じがします。Seamは、ちょっとはまると解決するまでに時間がかかりそうです。いろいろな情報やノウハウがたまっているかどうか、というあたりが大きな差のような気はしますが…

メインストリームはどこにいきますかねぇ。Seamにはこなくて、Strutsのままいく、ということはないと思いますが。

  • Comments (Close): 0
  • Trackbacks (Close): 0

No cache

  • Posted by: hiro345
  • 20:07:20
  • Java

Webアプリで、キャッシュをさせない方法として、下記が紹介されていましたが、この技術は今でも有効なんですかね。

Calendar objCal1=Calendar.getInstance();
Calendar objCal2=Calendar.getInstance();
objCal2.set(1970,0,1,0,0,0);
response.setDateHeader("Last-Modified",objCal1.getTime().getTime());
response.setDateHeader("Expires",objCal2.getTime().getTime());
response.setHeader("pragma","no-cache");
response.setHeader("Cache-Control","no-cache");
  • Comments (Close): 0
  • Trackbacks (Close): 0

cable

  • Posted by: hiro345
  • 20:03:45
  • General

スラッシュドット・ジャパン | KDDIが日本-ロシア間に海底ケーブル新設、9月6日から運用開始
http://slashdot.jp/article.pl?sid=08/09/10/0556229

若干興味があったり。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Mayu

  • Posted by: hiro345
  • 20:01:05
  • General

蒲生麻由さんが、ハタチの恋人とか、結婚できない男、に出演していたなんて、まったく気がつきませんでした。
http://ja.wikipedia.org/wiki/%E8%92%B2%E7%94%9F%E9%BA%BB%E7%94%B1

  • Comments (Close): 0
  • Trackbacks (Close): 0

iPhone

  • Posted by: hiro345
  • 2008/09/20 22:15:36
  • General

はじめてiPhoneを見ました。なかなか薄くてかっこよかったです。維持費が高いのと、パソコンがないと苦労するらしいので、購入には踏み切れないのですが、やはり楽しそうです。SSHクライアントまで動くそうなので、びっくりです。電話機能が必要なければ、iPod touchで良いらしいのですが、無線LANのアクセスポイントが少ないところでは使い勝手に影響がありそうなので、どうなのかなぁ、という感じです。音楽を聴くだけならiPod shuffleでいいので、iTunesを結構使っている自分としては、悩ましいところです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Transaction

  • Posted by: hiro345
  • 2008/09/19 23:00:29
  • General

Jetty + Seam で JPA を使わない設定にする必要があり、ちょっとはまった。やはりWindowsよりLinuxで動かした方がいろいろと便利だったので、ちょっとした手間がかかるのですが、Windowsで開発作業をして、Linuxでデプロイして動作確認をした。全部Eclipseでやれば一番いいのですが、普段から環境を構築していないので、すぐには対応できませんでした。準備しておかなきゃなぁ、とちょっと反省です。

とりあえず、transactionをnotransactionと指定し、persistence.xmlは使わないということで解決をしました。ただ、エラーがでない、という状態だというだけなので、実際に具体的なプログラムを作っていくと、どこかで問題がでてくるかもしれないという心配はあります。

まぁ、そのときはまた考えるということで。

  • Comments (Close): 0
  • Trackbacks (Close): 0

EAR

  • Posted by: hiro345
  • 2008/09/18 23:50:20
  • General

JBossのインスタンスで使うライブラリとEARのライブラリが衝突したので困っていたのですが、WARでしか使わないライブラリだったので、WAR/WEB-INF/lib/へ移動すると解決することを教えてもらいました。ライブラリの衝突問題は回避方法がいくつかあるので、別の方法で解決していたのですが、教えてもらった方法がベターなので、そちらを採用するということになりました。めでたしめでたし。

  • Comments (Close): 0
  • Trackbacks (Close): 0

PHP/Java Bridge

  • Posted by: hiro345
  • 2008/09/17 22:29:04
  • General

一応、チェックしておく。

PHP/Java Bridge : http://php-java-bridge.sourceforge.net/doc/

  • Comments (Close): 0
  • Trackbacks (Close): 0

e-Learning

  • Posted by: hiro345
  • 8:24:52
  • IPSJ

情報処理 Vol.49 No.9 Sep.2008 が届いた。特集は「eラーニングの広がりと連携」。分野的には興味があったので、さっそく読んでみた。といっても、MITの宮川氏が執筆した「オープン・コース・ウェアの現状と展望」しかまだ読んでいません。

オープン・コース・ウェアはOCWと略して言うようです。MITのOCWは確かにニュースとなっていて、2003年9月8日にチェックしていました(MIT Open Course)。最初はビジネスとして成立するのかを検討されていたようなのですが、こういったものは無償で公開するのが教育機関としては当たり前の気がしていたので、意外でした。とはいえ、MITが無償で教材を公開することになったときに、外で見ていたものとしては、随分思い切ったことをした、と感じた覚えがあります。教材は、教員にとっては財産ですから、2年前ぐらいの内容であれば公開してもいいのですが、最新のものまでは出しにくいという側面があるからです。フィードバックがあれば、意味があると思いますが、記事を読む限りでは、教員のモチベーションが高まるような利益があったのかどうかは微妙な気がしました。とはいえ、ほとんどのコースについて教材が公開されたということをみると、何か教員にとって良い点があったのではないかと思います。

さて、もうひとつ個人的に興味を持ったのは、著作権周りです。引用とか、教員の著作権はどうなるのか、といった点は結構難しい問題です。これに対して、MITがとった方法は、さすがだと思いますが、当たり前といえば当たり前の、地道な作業をしたというだけという感じもあります。要は弁護士を雇って、専門的に検討をして対策をとったり、著作権を持っているところへ問い合わせをして許可をとった、ということなのですが、こういった当たり前の作業は、手間がかかるので、実際にはなかなかできないものです。

ただ、クリエイティブコモンズライセンスが提唱された時期と重なったらしいので、そういうライセンスを利用できる環境であったのは良かったのかもしれません。オンラインのドキュメントは、他のサイトから引用されてもいいという前提で書かれているものが多いと思うのですが、それを明示的に示すクリエイティブコモンズライセンスは非常に役に立ちます。ただ、書籍などのようにオンラインではないドキュメント分については、個別対応が必要そうなので、そこをクリアするのは結構大変なことだったのだと思います。それでもクリエイティブコモンズライセンスのようなライセンスが世の中で認知されていたことが、オフラインの世界へも影響を与えていて、書籍の著作権を持っている人が比較的寛容に許可をしてくれたのではないか、と推測してしまいます。

ここで、似たようなものでリンク許可というのがあるのを思い出した。今だに議論はわかれるところですが、検索エンジンがこれだけ普及して、その存在が認められた今となっては、わざわざリンクをさせてくれと許可を願い出る必要はないと個人的には考えています(リンク切れが発生しないようにチェックするのが大変そうですが)。

話を戻しましょう。e-Learningは日本での普及率は高くないようですが、MITが行ったレベルのことを実施できる力は日本の大学にもあると思いますので、関係者の皆さんには是非頑張って、MITのOCWを越えるものを作ってもらいたいところです。OCWだけでは駄目で、e-Learningも普及させるためには他にもいろいろ必要でしょうが、とにかく田舎にいても高度な研究ができるような環境を作ってもらいたいと強く思う次第です。他力本願な締めくくりで申し訳ないけど :)

  • Comments (Close): 0
  • Trackbacks (Close): 0

Wine

  • Posted by: hiro345
  • 2008/09/16 23:30:12
  • General

ワインが飲みたいなぁ、と思ったので飲んでしまった。

  • Comments (Close): 0
  • Trackbacks (Close): 0

PC

  • Posted by: hiro345
  • 2008/09/15 23:00:55
  • General

お疲れモードでPCを開くこともできません。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Runner

  • Posted by: hiro345
  • 2008/09/14 20:00:09
  • General

近くの陸上競技場の横を通ったところ、高校の陸上大会をやっていました。たまたま、1600m女子リレーの決勝をしていたので見てしまいました。フォームがきれいな人はやはり速いですね。前半、追い風で日陰のところを走ってきて、後半は向かい風で日向のところを走ってくるせいか、後半のラストスパートがみんなできないというか、スピードが出なくて、苦しそうに走っていました。思わず見てしまいましたが、リレーは面白いですね。

  • Comments (Close): 0
  • Trackbacks (Close): 0

CD

  • Posted by: hiro345
  • 2008/09/13 21:00:13
  • General

ポニョの歌のCDを買ってみた。「ゴンゾウ」のCDも欲しかったのですが、売っていませんでした。取り寄せになるそうです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Sports

  • Posted by: hiro345
  • 2008/09/12 22:00:08
  • General

軽くランニング。

  • Comments (Close): 0
  • Trackbacks (Close): 0

jconsole on FreeBSD

  • Posted by: hiro345
  • 2008/09/11 22:56:41
  • Java

http://www.jp.freebsd.org/cgi/query-pr.cgi?pr=ports/116082によると、動かないのかもしれません。

  • Comments (Close): 0
  • Trackbacks (Close): 0

mod_proxy_ajp

  • Posted by: hiro345
  • 2008/09/10 23:59:14
  • Linux

どうも、mod_proxy_ajpだと問題が発生することがあるようだ。mod_jkも使うようにした方がいいのだろうか。それよりも気になるのは、受け付けるリクエストの数とか、起動するスレッドの制限とか、そういったところの調整の方。複数台で非常に複雑な構成となっているサイトでは結構各値の調整が面倒だ。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Web

  • Posted by: hiro345
  • 2008/09/09 23:55:12
  • Linux

重たいWebサイトを高速化したいのですが、お金はかけたくないと。どうすればいいかなぁ。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Subversion 1.4.6 + Eclipse 3.2

  • Posted by: hiro345
  • 2008/09/08 15:50:02
  • Linux

svn: Malformed network data

こんなエラーがでたので、あわてた。Eclipse 3.2 を使っているのですが、Subversionが新しいのに対して、Subclipseが古いと出るらしい。

$ svn –version
svn, version 1.4.6 (r28521)
   compiled Mar 11 2008, 08:26:35

Subclipseを新しいバージョンへアップデートしたら動作しました。めでたしめでたし。

  • Comments (Close): 0
  • Trackbacks (Close): 0

70GB

  • Posted by: hiro345
  • 2008/09/07 19:48:43
  • Linux

結局、beagleが消費していたディスク容量が70GB近くあったということが判明して、びっくりです。とりあえず削除は終わったので、Linuxマシンは快適に動作するようになったのではないかと思います。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Home > Archives > 2008-09 Archive

検索
カレンダー
« 9月 2008 »
S M T W T F S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
広告


最近のコメント
アーカイブ

Return to page top