Home > Archives > 2008-07 Archive

2008-07 Archive

JTrac

  • Posted by: hiro345
  • 2008/07/31 17:45:22
  • Java

Javaによる issue-tracking システムがあるそうだ。

JTrac – open source and customizable issue-tracking in Java
http://jtrac.info/

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

SSL

  • Posted by: hiro345
  • 2008/07/30 20:00:39
  • Java

JettyでSSL。結構面白いのですが、いかんせん証明書を作成するあたりが面倒でいけません。

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

Light Stand

  • Posted by: hiro345
  • 2008/07/29 0:09:39
  • General

電気スタンドを修理しました。スイッチを押しても、ついたり消えたりと不安定だったので、分解してみたところ、スイッチのプラスチック部分が壊れていました。完全にわれているわけではなかったので、スイッチ機能が安定しなかったようです。結局、スイッチのプラスチック部分をはずして押すようにしたところ、きちんと電灯がつくようになりました。

これでいいかな、と思っていたら、家族が、ちょうどいいビー玉がある、ということで置いてみたところ、サイズがぴったりでした。こういうセンスは自分にはないので、驚きました。きらきら光るビー玉がスイッチになって、前よりも良くなったような気がします。満足満足。

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

Coffee

  • Posted by: hiro345
  • 2008/07/28 20:00:27
  • General

久しぶりにスターバックスへいって、コーヒーを飲みました。おいしかったー。

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

MacBook

  • Posted by: hiro345
  • 2008/07/27 22:00:21
  • General | Mac

MacBookが154800円で手に入るわけですが、非常に悩んでいます。

・2.4GHz Intel Core 2 Duo
・2GBメモリ
・160GBハードディスクドライブ1

手が出ないわけではないのですが、先に Linux で稼働している WebDAV, IMAP サーバのバージョンアップが必要なので、そちらの作業が終わってからでないと、こちらまで手が回らないからです。しかし、手元のiBookも結構限界に近くなっていますし, ハードディスクも安くなっているので、WebDAV, IMAP サーバのLinuxマシンは廃止して、iBookと一緒に廃棄として、MacBookとUSB HDDに持ってくるという手もあります。

ということで、MacBookにお金をかけるべきなのか、悩ましいところです。

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

trueSpace

  • Posted by: hiro345
  • 2008/07/26 23:00:39
  • General

窓の杜の記事によると、米Microsoft社は24日、3DCG作成ソフトであるtrueSpace v7.6を無償で公開した。

「スラッシュドット・ジャパン | 米Microsoft社、3DCG作成ソフト「trueSpace」v7.6を無償公開http://slashdot.jp/it/article.pl?sid=08/07/26/0920224」からですが、衝撃的です。たしかに、trueSpaceは個人が手を出すにはハイスペックすぎだった記憶があります。心配なのは、BlendarとかShadeが打撃を受けないかですが…。無償とオープンソースには大きな隔たりがあるので、「とりあえず無償にされて、後で抱き合わせとか、有償とかにされる」とかなり痛いのです。Microsoftの基本路線は無料で配って、抜け出せなくする、だと思うので、対抗馬の既存のオープンソースや廉価版でがんばっていたソフトハウスが消えてしまわないことを祈るばかりです。対抗馬がいなくなったら、バグだらけの既存バージョンでもバージョンアップしない、みたいなことをされてしまいそうです。

なにはともあれ、時代の変遷を感じます。

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

Nikkei Linux 2008 08

  • Posted by: hiro345
  • 2008/07/25 22:00:21
  • General

「Ubuntu 8.0.4 徹底活用」ということですが、個人的に助かるのは付録DVD-ROMです。Fedora9, KNOPPIX, openSUSE, Ubuntu という4つのディストリビューションのインストーラ、ライブCDが入っています。とりあえず、Ubuntuを試してみようとおもって、Virtual PC で起動してみましたが、なぜかエラーが発生してしまって起動しませんでした。128MBの割り当てではたりなかったのかもしれません。実機で起動したところ、無事起動しました。結構いい感じで動作します。

Ubuntuについては、VMware仮想マシンイメージがUbuntu Japanese Teamから提供されているらしいので、そちらを試してみるのもいいかもしれません。今回はまだVMwareでは試していないので、ちょっと動かしてみたい気はします。その前に、我が家で古くなってきたWebDAV, IMAPサーバをリプレースしたいところなのですが、なかなか先立つものがなくて実現できません。4万円ぐらいの安いマシンを買ってきて置いてしまえばいいだけなのですが… その前にMacBookが欲しいんですよね (^^;

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

SharePoint

  • Posted by: hiro345
  • 2008/07/24 7:16:33
  • Win

SharePointのテンプレートですが、「C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE」 あたりをさわればよいみたい。

参考になりそうなリンク
SharePoint サイトと SharePoint Portal のカスタマイズ : 第 2 部 テンプレートとサイト定義
SharePoint Developer
Customizing MOSS 2007 My Sites within the enterprise
SharePoint MANIACS:個人用サイトのテンプレートを編集したい

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

Thunder

  • Posted by: hiro345
  • 2008/07/23 18:30:35
  • General

かみなりがすごかった。

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

Sound

  • Posted by: hiro345
  • 2008/07/22 21:35:53
  • General

最近、テレビの音声が小さくて聞こえない。テレビが壊れてきているのか、体の調子が悪いのか、暑すぎるのがいけないのか。うーむ。

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

Hot

  • Posted by: hiro345
  • 2008/07/21 21:30:17
  • General

暑くてコンピュータを開く気もでません。

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

Eee PC + USB Linux

  • Posted by: hiro345
  • 2008/07/20 7:51:21
  • General

ちょっと調べてみたところ、Eee PC + USB Linux という選択もあるのかもしれない。

・1万円増しの価値はあるか!?:Atom搭載の“新世代Eee PC日本版”を速攻で使い倒す (1/5) – ITmedia +D PC USER
 http://plusd.itmedia.co.jp/pcuser/articles/0807/11/news052.html
・BOOTPLUG 製品紹介
 http://www.cramworks.com/prod/bootplug/

USB Linuxを使えば、Eee PC はWindowsとLinuxのデュアルブートにすることができます。USBポートは複数あるので、これにUSB HDDを接続すればディスク容量の問題は解決しそうです。仮想マシンを稼働するにはCPUパワーが足りないのですが、こういうモデルにそういうことを要求してはいけないのだろうなぁ、と思います。

しかし、最近よく考えるのですが、処理とデータは分離できるはずなのですが、実際のコンピューティングでは、設定をしないと使い勝手が悪くて使えない、という状況です。実用性を考えると、処理、設定、データをいかにうまく分離、共有することができるのか、というのが課題ではないかと思います。設定はコンピュータ向けのシステム設定と、ユーザプロファイルのようなユーザ向けの設定があるわけですが、これらが簡単に切り分けられて移動可能な状態になっていれば、もっと話は簡単になるはずです。今のところ自分なりのベストソリューションは何かというと、仮想マシンにして持ち歩く、という形で、「処理、設定、データ」すべてを移動可能にするという乱暴なものなのですが、仮想マシンのコピーはバックアップもとることになるので、悪くない選択だと思っています。コピー(同期)に時間がかかるのが、かなりネックなのですが…。それ以前に、そもそもPCを複数台使っている人は少ないはずなのでニーズは少なそうですから、同じ悩みを持っている人は現在はあまりいないような気がしますが…

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

KOHJINSHA SA

近くのジャスコになぜか http://jp.kohjinsha.com/ のSAシリーズが展示されていて、興味を持ちました。5.5時間バッテリが持つというのは魅力的なのですが、画面解像度800×480というのはどうなのだろう、と思います。自宅ではディスプレイを接続して使うというスタイルになるのかな、という感じです。以前、VAIO-Uを使っていましたが結局ほとんど使わないまま終わってしまったという経緯があるので、6から9万円程度を投資して購入する価値があるのか、といったあたりは微妙な気がしています。

とりあえず、使わないものを購入するお金と、その設定に割く時間はないのですが、安いと思わず手が出てしまいそうです。まずは、MacOS X のマシンを新しくしたいというのがあるため、我慢かなぁ、と思う次第。

値段から考えると、MacBook Pro にしようかと思っていたのですが、条件を考えていくとMacAirの方が必要なマシンのような気がしてきています。でも、コストが高すぎてしまって回収できそうにありません。どうせ、電源がないところでは、それほど作業ができるわけでもない、というのが最近の結論になりつつあるので、割り切るのが一番かもしれません。しかし、CPU性能が高くバッテリが持つノートパソコンというのが少なくて困りました。

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

Virtual Machine

  • Posted by: hiro345
  • 2008/07/19 22:00:49
  • Linux

USB起動Linux、仮想マシンのデモを学校の先生にしてみた。仮想マシンについては何人かが興味を持っていたようで、少し話しができましたが、それほどピンときてはいないようでした。VMwareマシンやVirtualPCマシンを用意するのは難しくはないのですが、各目的用途に応じたカスタマイズには時間がとられてしまうはずなので、そのあたりにシーズがあるような気がしています。

その昔(13年ぐらい前でしょうか)、「PCを購入する前に、HDDだけ購入して持ち歩いてもいいかな」と思って外付けHDDを購入してしまったことがあり、80GBの外付けディスクを持ち歩くのは別におかしいことだとは考えていません。教育分野などでは、学習にあたって同じ環境が提供されているとありがたい場合と、自分の環境に同じ環境を構築して独習可能な状態がありがたい場合とがありますから、学習者のステータスに応じて教材を選べるようにする、というのがメリットではないか、と考えています。

USB起動Linuxにせよ、仮想マシンにせよ、2000円程度で購入できるUSBメモリから始めて、ヘビーユーザはUSB HDDへ移行するような、道筋を考えて提案してあげると良いのではないだろうかと考えています。実際に中にはいるLinuxはどういうものがいいのか、という点についても議論をする必要がありますが、Webストレージなどよりは仮想マシンの方が先に普及するのではないか、と予想をしています。Windowsを選択したときには、ディスク容量とOSの値段がネックになると思いますが、HDD+OEM版Windowsを選択すれば抑えられると思います。ただ、それでも格安PCだと5万円を切っているので、微妙なところはありますけど。

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

Flash

  • Posted by: hiro345
  • 2008/07/18 20:00:42
  • General

Adobe Flash を購入しようとしたところ、近場の電機屋さんでは手に入りませんでした。オンラインストアへ移行しているのか、実際のパッケージはお店には置いていなくて、取り寄せになっているのです。そんなことは知らなかったので、随分時間を無駄にしてしまいました。オンラインストアではクレジット決済のみ受付ということのようで、クレジットカードを持っていない人は購入しにくい環境となってきているようです。

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

Upgrading WordPress

WordPress 2.6 へアップグレードしました。変更したファイルのバックアップを個別に取るのは面倒なので、まるごとコピーしました。新しいファイルを展開して、既存のファイルをすべて上書きしてから、ブラウザで /wp-admin/upgrade.phpにアクセスしたところ、アップグレードするかどうか聞かれるので、アップグレードしました。DBに変更が加えられて終了です。本来、DBのバックアップも取っておいた方が安全だったかもしれません。ダウンロードなども含めて、所要時間20分程度でしょうか。なんだかんだチェックをしながらなので、5分というわけにはいかないようです。まぁ、1度やっていれば5分程度で完了できるのかもしれません。

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

Windows Vista SP1

  • Posted by: hiro345
  • 2008/07/16 16:03:48
  • General

Windows Vista SP1 をあてると、ディスクコピーが7割も速くなるとか、いいことづくめのようなので、インストールしてみた。自動であたるかと思っていたのですが、あたっていなかったので、ファイルをダウンロードして適用してみました。しかし、1時間以上かかるなんて…。待ち時間は仕方がないので、iBookで作業です。

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

WordPress 2.6

  • Posted by: hiro345
  • 2008/07/15 23:59:19
  • Java | Linux

WordPress 2.6 がリリースされているらしいことに、今気がつきました。Jetty + JBoss Seam 環境の構築をしていたら、こんな時間となってしまったので、今日はもう作業できません。へとへとです。

Jetty + JBoss Seam について調べるにあたり、seamコマンドを使ってサンプルプログラムを作ったりしたのですが、ベースとなるプログラムがすぐにできるのは便利です。まぁ、MicrosoftのVisual Basicなどは10年以上も前にそういう環境は提供していたので、驚くほどのこともありませんが。やっぱり便利なものは便利ということで。

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

Software Development

  • Posted by: hiro345
  • 2008/07/14 22:00:47
  • Book

「Googleを支える技術」が東京の方では山積みにしている本屋が多かったので、購入してみました。技術的な面について興味深いのはあたりまえですが、文化的な面も非常に興味深いです。これまでも、断片的には聞いていたのですが、本で文章として整理された形で説明があると、いろいろと考えるのに参考となります。

関連する目次を示すと、次の通りです。

第6章 自主性が重視されたソフトウェア開発
  ・選ばれたプロジェクトだけが生き残る
  ・少人数からなるプロジェクトチーム
  ・コードレビューにより品質を高める
  ・早い段階から性能について考えられる
  ・新しいWebサービスが始まるまで
  ・情報は徹底して共有する

オープンソース方式をうまく取り入れている感じがします。前提としては、オープンソースを開発できる人材がいること、人数がある程度いること、が要求されるので、中小企業では実践は難しいのですが、参考になる点は非常に多いです。リスクを減らすために、社内評価をするというのはよくある話ですが、ドキュメントだけではなく、実際に動くものを提供させて、コード・サービス内容まで含めて評価をして淘汰していく、といったあたりが、Googleらしいということになります。普通の企業では、ここまで開発者に作業を進めさせません。研究所であれば別なのですが、Googleではみんな研究員的な立場で仕事ができるということになります。一般的には研究員はコストが高いので、入社したはいいけど遊んでいただけ、というわけにもいかないので、オープンソース開発をしつつ研究ができる人材しか雇わない、ということになるのでしょう。ソフトウェア開発は、コンピュータがあれば何とかなる世界なので、生命科学とか物理といった分野の研究よりも研究環境自体の用意はしやすい状況です。あまりにも計算量が多い処理はパソコンでは難しいですが、ちょっとしたアイデアのプログラム化は個人でもできてしまうからです。

そういったことを考えていくと、設備的にはソフトウェア分野は、他の分野に比べて有利なので、後は時間をどのように確保するのか、というのが問題となってきます。Googleでは、80%は仕事、20%はクリエイティブな活動に割り当てることになっているようなので、20%の方でオープンソース開発をしていると考えればいいのでしょう。その活動に対しても評価をきちんとしているらしいので、その仕組みが良ければ、開発者のモチベーションは高く維持できるはずです。このことからわかるのは、一般企業での一日の仕事はGoogleでは80%の時間内で終了させる必要があり、日本の普通の開発者が時間外でやっている作業は20%の時間でやることができるような人材でないと、もたなさそうだ、ということです。オープンソースを開発できる研究員というだけではなく、この条件もクリアしないといけない、というあたりからも、Googleが要求する人物像はレベルが非常に高いということがわかります。これが実践できる人材なら、どこの企業でも欲しがるだろう、ということは容易に想像がつくので、こういう人になれることを目標としてみてもいいのかもしれません。

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

Booting Linux from WS011SH USB Disk

  • Posted by: hiro345
  • 2008/07/13 8:13:46
  • Linux

意外に簡単にできるようなので、WS011SHを緊急起動用USBメモリとして使えるように設定をしました。OpenOffice2.4もインストールしたので、結構使えます。

Puppy Linux をインストールしたUSBメモリを作成したので、それから、必要なファイルをすべてWS011SHにいれるmicroSDへコピーし、syslinuxをつかって、ブートローダの書き込みを Windows マシンで下記のように行いました。F:は、microSDのディスクのドライブ文字。

syslinux -ma -d /boot F:

こうやって用意したmicroSDをWS011SHへつけて、パソコンへUSBに接続し、WM5torage を使ってActiveにします。その状態でパソコンをUSB HDDからの起動すると、無事Puppy Linuxが動きました。ただし、手元では転送速度が遅く、通常のUSBメモリを使うよりも随分起動に時間がかかりました。Puppy Linuxなので、起動してからはさくさくと動作しますが、あくまで緊急用という感じです。

ちなみに、WM5torageはrarという拡張子がついていますが、これはアーカイブファイルの一種なので、展開できるツールを別途入手して、展開してからWS011SHへインストールする必要があります。

参考:
・仙石浩明の日記: Advanced/W-ZERO3[es] アドエスを非常用の起動ディスクにしてみる
 http://blog.gcd.org/archives/51046927.html

ツール:
・FreewarePPC.com – Freeware Pocket PC / Freeware Windows Mobile: WM5torage v1.8
 http://www.freewareppc.com/communication/wm5torage.shtml
・The SYSLINUX Project – Syslinux Wiki
 http://syslinux.zytor.com/wiki/index.php/The_SYSLINUX_Project

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

Kaizen

  • Posted by: hiro345
  • 2008/07/12 9:50:48
  • Book

「マンガでわかるトヨタ式カイゼン」をざっと読みました。「カイゼンのドラゴン」という異名を持つ主人公が生産ラインに立つ人の作業をチェックして、「カイゼンの仕方」を教えます。ポイントは主人公はコンサルタントみたいな立場なので、例は出すけど実際のカイゼン案は担当者が出すように徹底をしている、という点です(たぶん)。社内でのカイゼンワークフローをきちんと確立するということ、カイゼンを提案して実施できる人をきちんと評価するということ、が重要だということで、これだけ書くと当たり前のように聞こえます。トヨタでは、具体的な実施方法があり、視える化も徹底して行っているということがすごいことなのでしょう。

極端にいえば、やっていることはPDCAなので、それが生産ラインの現場でまわるようにしているわけですから、どの分野にも応用が聞くはずです。というか、PDCAの具体例のような気がします。ですから、ソフトウェアの開発においても、参考になる部分が多いと思います。アジャイル方式は「トヨタのカンバン方式」に強く影響されている、といった話も聞きますから、改めていうことでもありませんが。しかし、ソフトウェア開発では、生産ラインのように「各自の負担をならす」とか、「各自の作業時間を計測してムダをはぶく」みたいなことは難しいので、そういうのは、どうすればいいのかが、考えどころのような気がします。

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

ZED

  • Posted by: hiro345
  • 9:15:47
  • General

たまに、「これ知っとこ」を見るのですが、それによると、「シルク・ド・ソレイユ」がはやる、ということのようです。
http://www.zed.co.jp/home.php

他にもいくつかありましたが、個人的には、ケークサレが気になりました。食べてみたいです。

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

Slim3

  • Posted by: hiro345
  • 2008/07/11 23:55:46
  • General

JSUGの勉強会に行きました。Slim3について、ひがさんが説明をしてくださいました。面白かったー。Seaser2とは別ブランドで進めると言うことで、楽しみです。名前を変えたのは、マーケティング戦略の一環で、Seaser2とはちがうことを明確にしたかったからだそうです。

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

Document

  • Posted by: hiro345
  • 2008/07/10 22:00:57
  • General

ドキュメント作成は本来トップダウンの方がやりやすいのですが、たまにはボトムアップもいいかも、と思うこのごろ。要は、方法より、いいソフトウェアを完成させるための近道は何か、というところです。

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

WebSynergy

  • Posted by: hiro345
  • 2008/07/09 21:25:02
  • General

portal:
https://portal.dev.java.net/

WebSynergy is Sun’s next generation aggregation and presentation framework containing OpenPortal components.

ということです。Microsoft の SharePointとかとどう違うのか気になるところ。

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

IcedTea

  • Posted by: hiro345
  • 2008/07/08 22:01:03
  • General

InfoQ: IcedTea:完全準拠のオープンソースJavaの誕生
http://www.infoq.com/jp/news/2008/06/icedtea_tck
を読みました。IcedTeaとOpenJDKの関係がこの文章からはよくわからないのですが、もっと気になったのは、「Java TCK を追い越している」という表現です。

最新のFedora 9(サイト・英語)にインクルードされているOpenJDKバイナリ(x86 and x86_64)は、緻密で正確なJava Test Compatibility Kit (TCK)を追い越している。

これが何を言っているのかよくわからないため、全体的に何を言っているのかわからなくなっているのでした。ということで、原文をチェックしたところ、pass を使っているので、ここは 「Java TCK で(互換性試験に)合格した」といった表現にするのが正解なのでしょう。

InfoQ: IcedTea: The First 100% Compliant Open-Source Java
http://www.infoq.com/news/2008/06/icedtea_tck
によると、

The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compatibility Kit (TCK).

コメントをしようとしたのですが、会員登録が必要だったのであきらめました。

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

Journal

  • Posted by: hiro345
  • 21:41:43
  • General

情報処理学会、電子情報通信学会の学会誌を購読しているのですが、なかなか読む暇がありません。今日はたまたま整理をしていて、気になった記事がありました。どちらも有名な先生なので、知っているのですが、なかなか面白そうな研究をしているようです。少し研究テーマでも考えてみたい、今日この頃です。

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

7

  • Posted by: hiro345
  • 2008/07/07 19:46:41
  • General

たなばたです。

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

Kanban

  • Posted by: hiro345
  • 2008/07/06 16:00:27
  • General

「マンガでわかるトヨタ式カイゼン」という本が目にとまったので、購入してみました。製造業にあてはまる方式なのですが、うまいことやるとソフトウェア産業にもあてはまるかもしれません。とはいえ、ソフトウェア産業の場合は、同じ部品を大量につくるということはなく、似ているけど前作ったものとはちょっと違うという部品を必要な時につくる、という特殊性があるので、難しいところです。とりあえず、これから読むのですが購入記念としてリンクしておきます。

Festival

  • Posted by: hiro345
  • 2008/07/05 20:00:16
  • General

ちょっとしたイベントがありました。朝から準備が大変だったのですが、昼には終了。暑い中、みんな頑張っていました。個人的には疲れがピークにたっしつつあって、かなり辛かったです。お昼は「おそば」を食べに行きました。うまかった。夜はもう起きているのもつらいので、そろそろ寝たいなぁ、といった状況です。

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

Home > Archives > 2008-07 Archive

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


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

Return to page top