Home > Archives > 2008-02 Archive

2008-02 Archive

KisoJava Cover

  • Posted by: hiro345
  • 2008/02/29 22:22:54
  • Book | Java

Impress Japan: 改訂新版 基礎Java
http://www.impressjapan.jp/books/2523

改訂新版 基礎Java−統合開発環境
http://home.impress.co.jp/books/2523/

こちらにサポートページがあります。書籍のカバーイメージもわかるので、本屋さんで探すときの参考になるでしょう。

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

KisoJava

本日発売。

Amazonでは、まだ書籍のカバーイメージがアップされていませんが、出版社の編集者さんの話によるとコントロールできない部分だということで、しばらく用意されないかもしれません。クリック数がある程度いかないと表示されないのでしょうか。よくわかりません。

近くの書店へ見に行きましたが、H書店にはありませんでした。T書店には1冊だけおいてありました。売れ筋のシリーズものは平積みされているのですが、今回の書籍が同等になるには道のりは遠いかもしれません。デザインとかは結構気に入っていて、見劣りはしないですが、中身に魅力を感じてくれる人がどれくらいいるのかが最大の問題です。

しかし、いつもながら、書店に自分が執筆した本が置かれていると、なんとなく嬉しくなってしまうものです。無事、出版までいけて良かったです。

JBossTools

  • Posted by: hiro345
  • 2008/02/28 20:00:18
  • General

JBossToolsをインストールしてみた。JDKは5を要求されたので、JDK5をインストールして、それを使うようにします。

JBossTools-installer – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-installer

ここから、JBossTools-2.0.0.GA-win32-installer-0.0.4.jar をダウンロードし、ダブルクリックをするとインストーラが起動します。もちろん、あらかじめJDKがインストールされている必要があります。

下記をインストールするといいでしょう。JBoss Seam 2.0を選択すると、手動で設定が必要なようです。
1 JBoss Tools 2.0[JBoss Tools 2.0.0.GA]
2 Eclipse 3.3[Eclipse IDE for Java EE Developers europa-fall2(3.3.1.1)]
3 JBoss AS 4.2 [JBoss Application Server 4.2.2.GA]
5 JBoss Seam 2.0 [JBoss Seam 2.0.1.GA]
6 Spring IDE 2.0 [Spring IDE 2.0.3_v200802061800]
7 Additional Eclipse Plugins

JBoss Seam 2.0 の設定方法は下記。
JBossTools-GettingStarted – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-GettingStarted

手元では、C:\application\JBossTools へインストールしてみました。

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

New MacBook

  • Posted by: hiro345
  • 2008/02/27 20:00:06
  • Mac

MacBookの新しいバージョンが出たようです。4GBメモリにして250GBのHDDとすると、¥213,600ということになるそうです。

The Apple Store
http://store.apple.com/

今使っているiBookでは色々と限界があるので、かなり欲しいのですが、値段の問題があって購入へ踏み切れません。ちなみに、MacBook Air もかなり魅力的だったりします… 使用時間が長い方がいいので、そのあたりの評判を聞いてからまた悩もうかと思っています。

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

mb_send_mail

  • Posted by: hiro345
  • 2008/02/26 22:30:59
  • General

Fedora 6 でPHPを動かしていて、mbstringがインストールされていないとmb_send_mailが使えないようだったので、インストールしました。インストールだけでは反映されないため、httpd を再起動したところ、使えるようになりました。


yum install php-pecl-mailparse php-mbstring
service httpd restart

例のごとく、SELinux関係でいろいろとエラーがでたのでaudit2allowコマンドを使って対応しました。一応メールはローカルで出せるようになりましたが、日本語については、うまくいっているのかよくわかりません。この先は、Postfix, dovecot などがきちんと動作している環境で確認するのが良さそうです。


<?php
mb_language('Japanese');
mb_send_mail(
  'foo@localhost',
  '日本語サブジェクト',
  '日本語本文',
  'From:info@localhost'
);
?>

PHPでは、ライブラリが動作すれば、メールの送信自体はそれほど大した話ではないのですが、SELinuxが入ってくると面倒になります。といいつつ、実際のところでは、PHPはライブラリとの整合性もかなり問題で、どのバージョンのPHPを使うかによって、ライブラリが動作するところまでが大変だったりします。こういったあたりで、プログラムを調整しないといけないというのが、 悩むところです。

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

SSH Checker

  • Posted by: hiro345
  • 2008/02/25 22:00:52
  • General

SSHポートフォワードをしているのですが、よく切れるのでチェック用シェルスクリプトを作成しました。


$ cat sshfcheck.sh
#!/bin/sh
procname=ssh
procpath="/usr/local/tool/sshf.sh"
mail="root"

killall -0 $procname 2> /dev/null
if [ $? -ne 0 ]; then
  $procpath
  (date; echo $procname) | mail -s "ssh portforward process restart" $mail
fi

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

ps2pdf

  • Posted by: hiro345
  • 2008/02/24 22:08:59
  • Book | Linux

ps2pdfコマンドを使って、PSファイルからPDFファイルを生成するWebアプリケーションをPHPで実装してみました。ファイルアップロード、PDFファイル生成、ダウンロード用リンクの表示、という単純なものですが、結構使えると思います。あとは、3日たったらアップロードされたPSファイル、PDFを削除するcronを走らせておけば完成です。一応、複数名が使う事を想定すると、ログイン名や時刻を使ったりしてファイル名が衝突しないようにする必要がありますが、そのあたりはもう少し時間がとれてから対応しようと思います。PHPは簡単にLinuxコマンドを呼び出せるので、その点では重宝するのですが、フレームワークがなかなかこれ、というのがないので、それなりのWebアプリにするのは、意外と時間がかかるような気が最近はしています。生産性が高いようで低いのではないだろうか、とさえ思ってしまいます。ちなみに、参考にした本は「PHP ポケットリファレンス」です。

サンプルコードをざっとみているだけなので、資料として良いのか悪いのかまでは把握していませんが、インターネット上でバージョンやら環境やらを断片的な資料だけで判断しながら試行錯誤するよりは、速くプログラムができます。PHPはバージョンごとの差や、環境(使用するDBなど)ごとの差が大きいような気がしますから、どれか一冊購入して、その環境で対応するというのが現実的な気がしています。とはいえ、rpmなどで提供されているものを使う場合は、どうしても環境に合わせてコードを用意するしかないので、そのあたりは難しいところです。

ところで、今回はFedora 6 を使ったのですが、SELinux周りで若干はまりました。アクセス権まわりはすぐに忘れてしまっていけません。とりあえず checkpolicy とか setool をインストールして、それらに付属しているコマンドやツールを使って対処しました。日頃から慣れておかないと、実際にSELinuxベースで稼働させているサーバを管理するときに大変だからなのですが、やはり面倒くさいですね、SELinux。毎回、うまくいかないたびに、コマンドを確認して作業をしています。

その際に役に立っているのは、「Fedora7で作るネットワークサーバ構築ガイド」です。Fedora 7 ですが、Fedora系では同じなので、有用です。SELinuxについて、それほど詳しく書いてあるわけではありませんが、運用するにあたって最低限知っておくべき点は押さえられているので、重宝しています。

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

Mouse

  • Posted by: hiro345
  • 2008/02/23 19:58:03
  • General

マウスが壊れたので修理に出してあったのですが、新品と交換で返ってきました。同じ症状が出たらどうしようとおもっていたりするのですが、とりあえずはこれで使って様子をみようと思います。

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

Java Book

  • Posted by: hiro345
  • 19:38:55
  • Book | Java

執筆した書籍がAmazonに登録されたようです。

2/29発売予定です。オーソドックスな内容でありつつ、BeanShellを使っていたり、デザインパターンを意識したコードとなっていたりと、チャレンジしています。基本を理解してもらうという視点から、初心者にとっても、経験者にとってもサンプルは面白いと思うのですが、基礎体力をつけるみたいなところがあるので、立ち読みとかしたときには難しそうだと勘違いされてしまうかもしれません。

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

Mac

  • Posted by: hiro345
  • 2008/02/22 20:00:13
  • Mac

やはり、そろそろ新しいMacが欲しいのですが、先立つ物をなんとかしたいところ。Airがいいか、MacBookがいいか、は微妙なところです。

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

Tokyo

  • Posted by: hiro345
  • 2008/02/21 23:00:08
  • General

東京。密度の濃いミーティングをいくつか。かなり充実した一日でした。

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

Hannah

  • Posted by: hiro345
  • 2008/02/20 18:29:54
  • General

HANNAH MONTANA ─ シークレット・アイドル ハンナ・モンタナ | テレビ東京
http://www.tv-tokyo.co.jp/hannahmontana/

面白いらしい。

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

WILLCOM PRIN

  • Posted by: hiro345
  • 2008/02/19 22:40:27
  • PDA | Win

PRIN by WILLCOM
http://www.prin.ne.jp/

WS011SHを使っているのですが、Windows Vistaを再インストールした結果、設定がすべて消えてしまいました。PRINというのを使っていたのだけは覚えていたのですが、なかなか上記ページをみつけることができませんでした。とはい、え明日は出張なので、今日設定をしてしまわないと、いざというときに困ってしまうので、なんとか見つけて、ちょっと頑張って設定しました。

無事、インターネット接続ができるところまで確認したところ、ずっと気になっていたW-SIMのバージョンアップが公開されていることに気がつきました。RX420INというタイプなのですが、下記でみつけました。まさか、シャープのページ以外のところで公開されているとは思わなかったので、ちょっと驚きです。ver1.0.2だったのですが、これでver1.0.4になりました。

ネットインデックスのサイト
http://www.netindex.co.jp/customer/download/dl_03_2.html

このバージョンでアンテナの改善がされたはずなので、これで通信が快適になるはずです。ちょっと楽しみです。

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

Shiratori

  • Posted by: hiro345
  • 2008/02/18 20:55:12
  • General

白鳥百合子さんという女優さんがいるのですが、突然番組から姿が見えなくなったので、何があったのかと思っていたら、体調を崩して休養中だったようです。けっこう有名なブログがあるようで、そちらは毎日更新されているようです。芸能界でやっていくには色々と大変なのだなぁと思いますが、はやく元気になって復帰できることをお祈りします。

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

NetBeans

NetBeansとGlassFishの連携&VBライクなSwing開発(1/3)−@IT
http://www.atmarkit.co.jp/fjava/special/netbeans6_01/netbeans6_01_1.html

公開されました。NetBeansについて、日本語版が2/8にでたので、下記に注目した記事を執筆しました。
・GlassFish
・Roller
・Swing GUI Builder
・SAF
・Beans Binding
・Derby
・JRuby
・JPA

下記もチェックしたかったのですが、分量を完全にオーバーしていたのでカット。
・JavaFX
・JavaCCプラグイン
・FindBugs
・OpenOfficeドキュメントやPOIとの連携

後半は先になります。

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

JBoss Seam Book

  • Posted by: hiro345
  • 2008/02/17 22:22:45
  • Book | Java

JBoss AS, Seam 本ということで、注目しています。どんな内容でしょうか。どきどき。

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

JBoss Seams

  • Posted by: hiro345
  • 2008/02/16 20:57:18
  • Java

Seam Framework – JBoss Seam
http://seamframework.org/

[Documentation]-[Getting Started] に従って使用。JDK5以上、Ant1.6(Ant1.7betaは対象外)が必要。Seam Framework – Seam Downloads からSeam 2.0.1.GAをダウンロードしてC:/usr/local/jboss-seam-2.0.1.GAへ展開。

今回は、JBoss AS 4.2 を使用
Seam Framework – Running Seam examples with JBoss Application Server
http://seamframework.org/Documentation/RunningSeamExamplesWithJBossApplicationServer

JBoss AS 4.2.2 を http://labs.jboss.com/jbossas/downloads/ からダウンロードして c:/usr/local/jboss-4.2.2.GA へ展開。c:/usr/local/jboss-4.2.2.GA/bin/run.bat で起動。

> set JAVA_HOME=C:\Progra~1\Java\jdk1.6.0_04
> c:/usr/local/jboss-4.2.2.GA/bin/run.bat

C:/usr/local/jboss-seam-2.0.1.GA/build.properties を編集。jboss.homeを追加。
jboss.home=C:/usr/local/jboss-4.2.2.GA

> cd C:/usr/local/jboss-seam-2.0.1.GA/jboss-seam/examples/booking
> set JAVA_HOME=C:\Progra~1\Java\jdk1.6.0_04
> ant deploy.

下記でサンプルが動作していることを確認。

http://localhost:8080/seam-booking/

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

Odf4j

  • Posted by: hiro345
  • 2008/02/15 22:00:07
  • Java

Odf4j – OpenOffice.org Wiki
http://wiki.services.openoffice.org/wiki/Odf4j

Odf4j is a (pure) Java class-library providing ODF processing capabilities for applications based on the Java platform.

ODFを処理するアプリケーション向けのクラスライブラリ。

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

Windows Update

  • Posted by: hiro345
  • 2008/02/14 23:20:22
  • General | Win

やはりWindows Updateが調子悪いです。朝、シャットダウン時にアップデートがダウンロードされて、そのまま持っていって、起動したら、障害が発生して何度も再起動をしたあげく、キーボードが英語キーボードとなってしまいました。その後、何度かトライしたのですが、全然インストールがうまくできないので、ひとつずつ更新やらセキュリティアップデートをインストールしていったところ、3つの項目が残りました。1時間は軽く越えているので、今日はもうやめて明日対応したいと思います。

しかし、ひどすぎです。Windows Vista 再インストールした方がいいかなぁ。

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

Fedora7 book

  • Posted by: hiro345
  • 2008/02/13 19:30:48
  • Book

「Fedora7で作るネットワークサーバ構築ガイド」はなかなか充実した内容ではないかと思います。

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

Ruby + XML

  • Posted by: hiro345
  • 2008/02/12 19:26:41
  • General

RubyではREXMLを使うらしい。

expatというのを使うxmlparserもあるらしい。

Expat
http://sourceforge.net/projects/expat/

Python
http://sourceforge.net/projects/pyxml/

Perl
http://www.netheaven.com/~coopercc/xmlparser/intro.html

Ruby
http://www.yoshidam.net/Ruby_ja.html#xmlparser

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

Car

  • Posted by: hiro345
  • 2008/02/11 22:30:23
  • General

大安で天気も晴れで、非常に良い日和でした。今日は納車があり、いままでの車とはさよならをしました。大きくなって広くなったので、乗り心地はずいぶん良くなりました。大きい分、運転がちょっと大変そうです。オーディオやカーナビ関係は、使い方を最初から覚えないといけませんが、前の車では壊れたままになっていたので、それよりは良い状況です。前の車で壊れたままにしていたのは、この1年くらいで乗り換えを考えていたので、直さないで凌いでいただけです。凌げたということから考えると、なくてもなんとかなるものなのですが、「ここでカーナビが使えたら」とか、「CDが聴けないのは不便だな」と、何度かおもったことがあるので、今回もつけてしまいました。

とりあえず、車に乗る楽しみが増えたということで、しばらくは意味もなく運転してそうです。

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

Drive

  • Posted by: hiro345
  • 2008/02/10 23:26:38
  • General

軽井沢までドライブ。温泉へも寄りたかったのですが、時間が足りなくていけませんでした。あいかわらず、体調はいまいちなので、助手席で横になっていましたが、移動するとやはり疲れるものです。ただ、家に居てずっと仕事をしているのも、それはそれで大変です。適度に休んで、適度に仕事をするというスタイルにしたいのですが、なかなかバランスがうまくとれません。

そうそう、調べものもなかなかはかどりません。こちらはこの3連休で片づけてしまわないといけないのですが、いろいろな問題があることが判明しているので、あるソフトウェアを何度もインストールをしなおすというはめに陥っていたりします。結局、オールインパッケージでは不具合があるときに困るわけですね。個別にインストールする方向で検討している最中です。バージョンアップとか、こまめに追いかけていこうとすると、個別インストールの方が良いような気もしますし。とはいえ、オールインパッケージのお手軽さがなくなるあたりが若干問題かとも思います。

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

Snow

  • Posted by: hiro345
  • 2008/02/09 23:19:18
  • General

えらい雪が降っています。すごい雪です。結構つもっています。

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

School

  • Posted by: hiro345
  • 2008/02/08 23:10:48
  • General

久し振りに前の職場へ顔を出してみました。いろいろ話を聞きましたが、どこも大変だということで。

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

Tokyo

  • Posted by: hiro345
  • 2008/02/07 23:00:28
  • General

東京へ出張。朝早くから行きましたが、かなりしんどかったので、早目に帰らせてもらいました。具合が悪かったのですが、なんとか家には帰れました。初めての人と会うと、かなり疲れるというあたり、ちょっと弱っているのかもしれません。

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

Power Down

  • Posted by: hiro345
  • 2008/02/06 22:38:27
  • General

停電がありました。HDDレコーダは復帰後リカバリをしていました。UPSをつなげていたパソコンはすべて無事でした(たぶん)。UPSいきていてよかった…

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

Vista Start Menu

  • Posted by: hiro345
  • 22:36:25
  • Win

今日知ったのですが、Vistaで、Windowsキーを押してスタートメニューを出した後、Wordとか検索バーへいれると、Wordがスタートメニューに表示されて、エンターキーで起動できるそうです。こういったところは便利になったのだなぁと感心しました。どうしても不便な方に目が行ってしまうので、いけませんが、こういう便利なところにも気がつくようにしたいところです。

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

Train

  • Posted by: hiro345
  • 2008/02/05 22:33:41
  • General

Tokyoから帰ってくるとき、最近はクタクタで新幹線の中で疲れ果てています。出張はエネルギーを使います。

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

Tokyo

  • Posted by: hiro345
  • 2008/02/04 22:26:16
  • General

東京はやっぱり暖かい。

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

Home > Archives > 2008-02 Archive

検索
カレンダー
« 2月 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  
広告


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

Return to page top