HYSPRO Diary

最新

2003-10-01 (Wed)

_ 赤い羽根共同募金

今年は町内会の組長になっているので、私もボランティアします。何も知らずにご近所さんをまわるわけにはいかないので、ググッてみました。そのメモ。

赤い羽根共同募金は、社会福祉法にもとづく活動です。だから、政治家も応援しているんですね。なるほど。

募金の集金も使いみちも、都道府県共同募金会が行います。だから、収支は都道府県単位です。地元で寄付した方がよいでしょう。

神奈川県共同募金会のページは、収支の書き方がわかりにくいので、Webを活用して欲しいです。東京都共同募金会は分かりやすくて、good。B/Sがあればベストです。


2003-10-05 (Sun)

_ Hibernate

ちょっとずつHibernateを調べているのですが、確かにすごい。誤解してました。POJOをpersistanceできるという以前に、ORM(O/R mapping)としての基本機能が充実しています。なるほど、Entity Beanを使わなくなるわけです。

component機能はいいですね。Object-Orientedなinhertance, polymorphismもRelationalになります。

manningでreviewされているHibernate in Actionの出版がまちどおしいです。

本日のツッコミ(全1件) [ツッコミを入れる]

_ maixuan [maixuan@mail15.com]


2003-10-07 (Tue)

_ amazon.co.jpのデータが消えた

amazon.co.jpのショッピングカートで「まだ買わない」に入れておいたデータがなぜかすべて消えてしまいました。30冊くらい登録してあったのに悲しひ。何冊も買った日に消すとはむごい...。

_ Debian[client]からWINS serverへの問い合わせ

$ sudo apt-get install dhcp3-client samba-common smbfs smbclient

をインストールして、$ sudo dpkg-reconfigure samba-common のwizardに答えればOKです。

/etc/samba/smb.confで、

include = /etc/samba/dhcp.conf

とすると、DHCPサーバーから送られてきたWINSサーバーがclinetに設定されます。

_ smbclient

Windowsの共有フォルダを、ftpコマンドのように扱えます。

$ smbclient \\\\host\\share_dir -U username

です。参考

_ Re: <%= my '20031007#c01','amazon 90日'%>

やはりその影響ですかね。でも、今まで消されたことがないので(多分1年ものもある)、やっと実行されたのか、30冊以上というthreasholdがあったのか、bugか...。今となっては思い出せない大事な本(買いなさい(^^;)が数冊消えたのがイタイです。

ところで、この90日って、いつからの90日からか明示してありましたっけ。直感では登録後90日ですが、amazonで購買後90日とかだったりして。でも、90日もamazonを利用しないことはないので、それだとしてもおかしいのですが。

ウィッシュリストをみなさん使っているのですか。あれって、公開なんですよね、食わず嫌いで使ったことがありません。ウィッシュリストの方が信頼感ありますね。

_ JBOSS GROUP EXPANDS SERVICES WITH SUPPORT FOR HIBERNATE, JGROUPS, TOMCAT, JAVASSIST AND NUKES ON JBOSS

through Mikiさん。Hibernate joins JBossの裏にはこんなことがあったのね。

某原稿を入稿してしまったので、書き加えられず残念。

本日のツッコミ(全1件) [ツッコミを入れる]

_ rufein [amazonのショッピングカートは90日しか保存されなかったと思います。 ウィッシュリストに保存されたほうがよいので..]


2003-10-08 (Wed)

_ amazon.co.jpのデータが消えた (2)

私だけではないようです。注文履歴も消えてしまったそうです(私の注文履歴はさいわい残ってます)。システムトラブルなのかしら。amazon.co.jpに問い合わせているそうなので、続報を待ってます。

本日のツッコミ(全3件) [ツッコミを入れる]

_ かくたに [解決しました。が、私の場合はいつのまにか1メールアドレスで複数Amazonアカウントを作成していた(!)のが原因だっ..]

_ はんばあぐ [そうですか。ショッピングカートのデザインが変わった気がするので、システム移行にともない意図してやったのかもしれません..]

_ upjmfvhy xmkdgzb [kzouqb xkld ajin obisv nltbrsqwx nelwq dvcr]


2003-10-09 (Thu)

_ Hibernate + JBoss + Maven

hibernate.cfg.xm(hibernate.properties)をJBoss用にどう書けばよいのか分からなかったのですが、hibernateクラスをSARにしてしまうというdrasticな解があります。なるほど、JBossがHibernateを欲しがるわけです。XDoclet::hibernatedocletはそこまでやってくれるので、さらにgood。

Mavenでどうやるのかな。mapping xmlまでは生成できたのですが。

_ Maven debian package plugin登場

いやー、ビビりました。素晴らしい!

まだ試してません。

CVSのリポジトリが間違えて書かれています。sourceforgeどおりに、

cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/maven-plugins login

[ENTER]

cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/maven-plugins co maven-plugins

です。


2003-10-10 (Fri)

_Sams Teach Yourself Ruby in 21 Days」Mark Slagell (著)

初心者向けのRubyの解説書なのですが、おもしろいのです。Ruby文法をつっこんでいるという意味ではありません。あくまでプログラミング初心者が対象です。しかし、説明が物語として面白いので、ついつい読んでしまいます。つまり、Ruby Wayなのです。それもそのはずで、「Ruby Way」の著者も執筆にかかわっています。

これからRubyを学ぼうという人にはおすすめです。英語と言語の両方を相手にするのは難しいですが。

_ ObjectとInstanceとのちがい

で、objectとinstanceのちがいの説明で納得しました。instanceはan instance of a classです。Rubyでは、instanceであるobjectに固有のメソッド(機能)をもたせることができるので、objectとinstanceとは明確にちがいます。一方、Javaではそのような違いがないので、objectとinstanceとは同じです。だから、JavaはObject-Orientedというよりは、Class-Oriented、Instance-Orientedというべきかもしれません。

この差は大きいのではと私は感じるのですが、やり方がまったくわかりません。誰か、あるならある、ないならない、と教えてもらいたいです。ちまたのObject Modelingの本は、そういう意味では、Class Modelingしか扱っていないんですよね。Rubyの潜在能力の1割くらいしか使っていないようで、悔しいです。

たとえば、男性と女性を区別するときは、Person superclassのsubclassとして、Male/Female classを作ります。さて、職業をあらわそうとすると、Job superclassのsubclassとして、Student/BusinessManを作ります。ここで、Class-Orientedではややこしくなります。Job階層の下に性別subclassを作ったり、State/Strategy patternを使ったりします。

一方、Rubyだと、Person Moduleにしてmix-inという手もあります。さらに、Personとしての性質は、Job instanceにくっつけてもいいわけです(object)。

これらのObject Designを、どう使い分ければよいのか、どんなpatternがあるのか、ぜひとも知りたいです。

_ Ruby 1.8 変更点

リンク

追記:こちらが新しいそうです [through zt diary]。

_ 『極めよRuby道』の記事一覧

特に、最終章、math/statistics.rbが興味深い。

特にこのコード、何をやっているのか最初さっぱりわからず、ショックでした。


2003-10-11 (Sat)

_ tdiary_1.5.5-2.deb

CVS版は、Debianのunstable -> testing -> stableの流れにそぐわないそうなので(experimentalというカテゴリになる)、1.5.5にダウングレードしました。tDiaryのソースが1.5.5に戻りましたが(そのためselect-pluginはありません)、Debianの設定は最新で、Ruby 1.8対応です。

_ Hibernate + JBoss + Maven (2)

Hibernateをjboss-serviceでdeployできました。果して、クライアントから呼べるか?

_ continued...

とりあえず、動きました。万歳。

_ continued...

Neverbirdにcommitしました。repository名はj2ee-sampleです。Wikiページも新設。Mavenが生成したサイトはここ(sf.jpのWebの登録方法がよく分からないので。どのサーバーにssh?)。

_ 問題点

JBossの再起動ができません。アーカイブをhot deployして、JBossを止め、再起動すると、サービスの解決ができずにJBossが立ち上がりません。新規に作りなおす必要があります。Hibernateのサービスの書き方がなにか足りないと思うのですが、よく分かりません。Hypersonic DBのテーブルも作り直さないといけないので、ちょっと不便です。

本日のツッコミ(全1件) [ツッコミを入れる]

_ miki [Neverbirdの英語版Wikiを作るつもりです。 海外向けコンテンツはこちらへ置きましょう。 すっかりHikiを..]


2003-10-12 (Sun)

_ さとしマニュアル(みんなのゴルフ)

科学的調査もすごいが、道具を発明した点がえらい。

_ 問題点 (2) 一難さってまた一難

MBeanの依存の問題は解決。java:DefaultDSがないといっていたので、

<mbean code="net.sf.hibernate.jmx.HibernateService"
  name="jboss.jca:service=HibernateDiary">
  <depends>jboss.jca:service=RARDeployer</depends>
  <depends>jboss.jca:service=LocalTxCM,name=DefaultDS</depends>
...

_ してあげました。

しかし、今度は、クラスの衝突エラーです。Hibernate beans SAR内のcommons-beanutilsのクラスが、jakarta-tomcat.sar内のそれとduplicateしていて、java.lang.LinkageError: duplicate class definition: org/apache/commons/beanutils/converters/BooleanArrayConverter だといってます。そのため、Tomcatが起動しません。うーん、お手上げ。


2003-10-15 (Wed)

_ japan.linux.com

その1: Linuxのファイルシステムとファイルの概要

その2: Linuxファイルシステムを最適化する

この本の抜粋だそうなので、はやく続きを読みたければ買えばよいのか。

追記:その3 Linuxファイルシステムのサイズ変更とデフラグ

追記:ext3は不安定!? [through きたさん]。結局ext2が安心というオチでしょうか。

私はReiserFSを使っていますが、きたさんと同じく、ReiserFSでトラブったことは一度もありません。非常に快適です(他のジャーナルシステムとベンチマークしたことはないですが)。

_ Google Tag Library

JSPのtag libraryです。ちょっと面白そう。こんな感じにできるらしい。


2003-10-17 (Fri)

_ 国立天文台三鷹の特別公開@10月25日土曜日

友人から招待状がきたので、行く予定です。

_ kernel 2.4.22 with preemptive option

そろそろ人柱期間も終わったかと思うので、kernel 2.4.22へ移行しました。色気をだして、preemptiveを組み込んでみました。これはRealtime性を高める機能で、RTLinuxで有名なMonta Vistaが送ったパッチが起源(契機?)らしいです。

普通のデスクトップであまり意味はないと思うのですが、ひとつよかったのは、何か長い処理をさせてCPU 100%の状態であっても、ブラウザなど他のGUIアプリはほとんど変わることなくサクサク動く点です。

本日のツッコミ(全2件) [ツッコミを入れる]

_ やまぐち [私も行こうと思ってますので、どこかですれ違うかもしれませんね。]

_ はんばあぐ [杉山さんの講演は必ずききます。学生時代、彼が助教授で、多少面倒をみていただきましたので。]


2003-10-18 (Sat)

_ JBoss記事@ITを書きました

たくさんの方が記事へリンクしてくださり、この場をかりてお礼申し上げます。

@ITでは、参考文献一覧をのせない方針だそうなので(滞在時間やページヒットがビジネスモデルなのでそうなのかなと勝手に解釈しています)、ここにあげます。なお、記事では削られている部分もあるので、対応が完全ではありませんが、参考までにどうぞ。

1. JBossサイト:http://www.jboss.com/

2. JBoss Group LLCサイト:http://www.jbossgroup.com/

3. Thor Olavsrud:「JBoss Unveils Profit Shareing」, http://japan.internet.com/busnews/20030326/10.html, Jupitermedia Corporation, 2003

4. Elizabeth Montalbano:「JBoss, Sun Approach Agreement On J2EE License」,http://www.crn.com/sections/BreakingNews/dailyarchives.asp?ArticleID=43672, CMP Media LLC, 2003

5. Steve Anglin:「JBoss: Sun Needs Us」,http://www.onjava.com/pub/a/onjava/2002/03/20/jboss_interview.html, O'Reilly & Associates, Inc., 2002

6. 皆本房幸:「JBoss入門 オープンソースJava・EJB」, 技術評論社, 2003

7. Scott Stark and The JBoss Group, The JBoss Group :「JBoss Administration and Development Third Edition」, 2003, [PDF]

8. Sacha Labourey and Bill Burke:「JBoss Clustering」, The JBoss Group, 2003, [PDF]

9. Martin LaMonica :「JBoss joins Java community process」, http://zdnet.com.com/2100-1104_2-5079858.html, CNET Networks, Inc., 2003

10. Joseph D. Gradecki, Nicholas Lesiecki:「Mastering AspectJ: Aspect-Oriented Programming in Java」, John Wiley & Sons, 2003

11. Bill Burke and Adrian Brock :「Aspect-Oriented Programming and JBoss」, http://www.onjava.com/pub/a/onjava/2003/05/28/aop_jboss.html, O'Reilly & Associates, Inc., 2003

12. Gavin King:「Hibernate joins JBoss」, http://www.hibernate.org/136.html, hibernate.org, 2003

13. 皆本房幸・森脇大悟:「WEB+DB Press 2003 vol.16 特集2 はじめようJBoss」, 技術評論社, 2003

14. Neverbird Projectサイト:http://neverbird.sourceforge.jp/cgi-bin/ja/hiki.cgi

本日のツッコミ(全4件) [ツッコミを入れる]

_ matobaa [あれ、私は気にしないで記事中にURL埋め込んでましたけど。まずかったのかな?]

_ Oかもと [いや、記事から他の記事へリンクa]

_ Oかもと [のはokって言われてたけど。参考文献一覧としては載せてないですけど...]

_ はんばあぐ [リンクは構わないと思いますよ。まったくないのも、Webとして不自然ですし。リンクも最小限のような気もしたので、あのよ..]


2003-10-20 (Mon)

_ たださんが本気でDebianをやるらしい

ネットワークがないと何もできないので、悪いことはいいません、PCIでNICを認識させましょう。チップはインテルが間違いがないようです(そうとは知らずに私はRealtek買ってきて問題は出てませんが)。

Debianインストールのコツはインストーラに頼らないことです。NICなどの最低限のkernel modulesだけ選択して、dselectでは何もせず(つまり、Xも何も入れない)、できるかぎり薄くインストールします。

そして、Debianが起動したら、apt-getで好きなだけ入れましょう。まずは、薄いままtestingに上げます(kernel再構築を先にやってもいいかもしれないが)。ここまで来たら、あとはDebianを堪能するだけです。好きなパッケージを好きなだけ入れます。パッケージのインストールでハマることは、ほとんどありません。

たださんなら、家も近いことですし、26日(日)でいいなら、無料出張サポートしますよ。回線がはやければ、半日で私のlaptopと同じ環境が再現できるでしょう。


2003-10-21 (Tue)

_ Re: 英語圏の書籍の市場

単純に計算すると、日本語を読むのは日本人だけなので1億人の市場。英語は世界中みんな読むので50億人の市場。よって、英語圏市場は日本語圏の50倍になります。日本語で書いて200万円の印税だったら、英語で書いていれば1億円の計算ですね。

英語は世界中で読まれていると思います。native englishは米国や英国/オーストラリアですが、インドやシンガポールなど英国の旧植民地は準native englishといっていいので、ガンガン読んでいるでしょう。欧州は準準native englishだから、読む。非nativeでも、アジアでは、中国人も韓国人もタイ人も英語を読むし、アフリカも読むだろうし、南米も読むだろうから、好むと好まざるとにかかわらず世界中が英語を読んでいるでしょう。

逆に、Computer Science(動きのはやいScienceの分野)で、英語以外の母語で知識をえているのは、欧州をのぞけば、日本くらいではないでしょうか。その言語を話す人口、もっといえば知識階級というか中産階級の人口と国の経済力がある程度ないとそもそも出版市場が成立しないので、おのずと限られてしまうからです。さらに、動きのはやい分野は、定説がくつがえったり、新しい知識がすぐに増えるので、翻訳に適しません。たとえば、永遠の真理である数学や物理学は翻訳にたえますが、日々うつろいゆく生物学は翻訳は追いつきません。Computerも追いつかない部類ですね。

そういう意味では、日本語市場も完璧ではなくて、成立しているのは入門本だけで、中上級の部分では成立していないと感じます(だから英語に頼るしかない)。その部分を読む人口が少ないので、出版者も著者も敬遠しがちです。

英語本の質が高い理由はもうひとつあって、入門的な解説が英語はWebにたくさんある点です。Webで読める知識を買おうとは思わないので、それを越える内容を書かないと売れないでしょう。日本語はその部分であっても売れてしまいます。というわけで、日本の書店に並ぶのは入門本です。

だからこそ、MikiさんのJBoss本は偉大です。採算をまったく度外視して夢を追求しているので、技術者として応援したくなります。もっとも、Marketing担当だったらとめますが。

私がMavenの記事を断りつづけている理由もそれで、インストールやタグの書き方の説明をしたとしても(知識がないのでそれしか書けないが)、つまるところ、公式ページの翻訳でしかありません。そもそも記事の量はWebより少ないので、翻訳以下かもしれません。

自戒をこめて書きますが、英語を読むのは大変ですが、アジアも含めて世界中の技術者が優良な英語本で知識をえていることを忘れてはいけません。それに、どうせ読むなら、偉大な人が書いた素晴らしくて楽しい本を読みたいです。原書で読むと、著者の息づかいのような躍動感を感じます。この部分の楽しみは翻訳では味わえません。

話はそれますが、そういう部分まで訳すのが翻訳です。翻訳とは日本語を書く作業なので、日本文として読みごたえがないと翻訳ではなく、英文和訳です。

またまた話はそれますが、翻訳を読んで内容を理解できなかった場合、自分の頭の悪さを疑うまえに、楽観して、翻訳を疑ったほうがいいです。8割は翻訳のせいです(^^;。

本日のツッコミ(全7件) [ツッコミを入れる]

_ ybur [あと英文自体が質悪い場合もありますよね。。]

_ まつもと [ほんとうに英語の本がそんなに売れたらいいなあ。実際にはそんなに出る本はマレです。いいのは印税率が少々高いことくらいか..]

_ finalvent [コンピューター関連の英書だと、アプリの解説ものでも、必ずといってほどレビューアーとエディターが入っています。つまり、..]

_ ishii-k [Sience -> Scienceのtypoでしょうか??]

_ はんばあぐ [お恥ずかしい。頭がなまってます。]

_ 一応IT技術者 [耳が痛いです.英語の書籍市場が巨大なのは痛いほど感じてます.質,量,鮮度,全てにおいて日本語書籍の比じゃありません...]

_ OwettelorNeaw [tests time mashine]


2003-10-22 (Wed)

_ Enterprise JavaBeans 4th Ed. to be Publicly Reviewed on TSS

ついに来ましたね。待望です。

昨日の話題にも関連しますが、Richard Monson-Haefelさんは巧みだなと思います。現実のEJBはapp serverを含めて語らないと使いこなせません。JBossでもClass Loaderの件は微妙だし、チューニングするにも(しなくてよいと分かるのも)app serverの知識がいります。JBoss以外でも同様でしょう。

でも彼は、vendor independentなEJB本にしています。できないのではなくて、あえてそうしているのでしょう。EJB仕様は2年くらいで更新なので、本の寿命もそれくらいです。2年あれば改訂するのに十分な期間で、qualityの高い本を出し続けられるでしょう。しかし、vendorを含ませると本は短命になり、売れなくなるか細かく改訂しなければなりません。

内容もすごいが狙いもすごいなぁと感心します。謝辞をめざして頑張るか。

_ 昨日のツッコミ

英語は印税率がよいのですか。部数もでるし体裁が簡素なので、出版社のもちぶんは少なくてもよいのかもしれません。

よくない英語本、読みにくい英文もありますが、日本人が遭遇するよい本のヒット率は高いでしょう。なぜなら、日本人が読むべき洋書という時点である程度の選抜がすでにおこなわれているからです。

_ Linux World 12月号 p.72

たださんが、tDiaryの作者として、見開きで紹介されています。しかも顔写真つき。永久保存版ですね。

本日のツッコミ(全2件) [ツッコミを入れる]

_ miki [vondor依存の部分はワークブックとして売ってます。 http://www.oreilly.com/catalog..]

_ はんばあぐ [なにっ!びっくり。でも著者は別なのね。JBoss 3.2版はタダですね。すごい。]


2003-10-23 (Thu)

_ Re: JAD

Windows用実行ファイルをダウンロードできるサイトは流転するのでなかなかみつからないんですよね。2年くらいまえのものなら持っているのですが。

Debianではパッケージになっているので、そういう心配はいりません。素晴らしい。

_ Java Web Services Developer Pack 1.3 is released from TSS

うっ、おとといインストールしたばかりなのに。

ところで、XML BindingのJAXBってはやっているのですか。会社のカナダの技術者が使っているので見ようかなと思ってはいるのですが、マニアックならパスしたいので迷ってます。

本日のツッコミ(全2件) [ツッコミを入れる]

_ yoshi [すでにCastorとかXMLBeansが出てきている中で、比較的JAXBは使われていない状態ですが、JAXBはREL..]

_ miki [IDEAのJad pluginをインストールしました。でも、AspectJのコードを逆コンパイルしたらエラーが...]


2003-10-26 (Sun)

_ 国立天文台特別公開いってきました

初めておとずれたのですが、雑木林がひろがっていてgoodなキャンパスでした。生協でお昼をたべたのですが、具だくさんで驚きました。いつもはそうでもないらしい(^^;

招待してくれた同級生にも会えました。クエーサーは、銀河が密なところにも疎なところにもできにくく、中間的なところにできるそうで、そのような研究をいま取り組んでいるそうです。クエーサーは、銀河同士が衝突・融合してものすごいガスがblack holeにおちていく結果なのですが、衝突するにはある程度ゆっくりでないといけません。密すぎると重力が強すぎて、衝突というよりは通り過ぎてしまう、そうです。

ポスドクなので、研究と業務を半々でやらなければならないそうです。今の業務は研究者向け情報検索ページの開発&サーバ管理だそうです。Java on Solarisでやっていて、しかも、身近なデータベースを使ってくれていてびっくり。何でも聞いてください。

杉山さんの講演も、さすが、よかったです。ご挨拶してきました。執筆した本の内容を1時間のプレゼンにまとめたもので、即売していた本を買ってしまいました。商売上手! 前半2/3はさすがに知っている内容でしたが、後半1/3びっくりしました。COBEとかWMAPの話で、ダークマターとダークエネルギーの割合や宇宙の曲率が観測から得られたそうです。ということは、この分野の宇宙論は終了で、あとは素粒子論にバトンタッチし、宇宙論としては銀河の生成とか個別的なところに向かうのですかね。

物理学の難しいところは、Bluebacksレベルのお話的説明は高校生でも聞くことができるのですが、それは理解にはほど遠く、高度な数学を駆使してはじめて真の理解に到達できます。このギャップがほんとは実に大きいのです。では演算できたら終わりかというとそうでもなくて、数学をお話におとせるのが物理センスです。そして、そこが面白さでもあります。杉山さんの講演はセンスにあふれていたので、楽しかったです。

私の感じた物理学:

秀才レベル:ガンガン数式を処理できるが、必ずしも意味を発見できているわけではない。逆にいうと、意味にかかわらず数式を数式としてガンガンすすめることができる。学年(年)に1-2人程度。このレベルであれば、確実に食っていくことが可能。このレベル未満だと冒険。

天才レベル:さらに、意味をガンガン発見できる。10年に1-2人程度で、教授クラス。ひとつの研究室で5年にひとりこのレベルがいれば、その研究室は安泰。逆にいうと、研究室としてはこのレベルが育てばそれでいいわけで、ゆえに大学の人材は超買い手市場。

もちろんですが、努力はハンパじゃありません。

やまぐちさんにも会えました。講演と講演の合間だったので、挨拶程度しかできませんでした。またいずれ。

自作パラボラNHKで放送予定たださんへ:

自作のパラボラが展示されていました。NHKの番組として放送されるそうです。一家に一台いかがですか? どの角度がそそるのか常人にはわからないのですが、こんな写真でよいでしょうか。

各地のパラボラのデータが集まる各地のパラボラのデータがこの天文台にリアルタイムに送られてきて、処理&保存されています。

本日のツッコミ(全2件) [ツッコミを入れる]

_ やまぐち [私は多分、他の人がほとんど気にしないところでワクワクしてました(笑)]

_ ただただし [パラボラは直径20m、最低でも10m以上はないと……]


2003-10-28 (Tue)

_ Maven Uberjarステ

Mavenで実行可能JARを作るプラグインとしてuberjarがデフォルトであります。これ、あまりつかえません。独自ClassLoaderを組み込むという凝った作りなのですが、そのため起動が遅いしバギーです。

かわりに、maven-pluginsのjavaappを使いましょう。設定はuberjarとほぼ同じです。こちらは、dependenciesをすべてunzipするという単純確実な方法です。

_ Maven Deb、今後に期待

maven-pluginsにあるdebですが、まだ機能が乏しいです。hoge-0.1-jarが/usr/local/jars/にインストールされるだけで、Debian Java Policyにそっているわけでもないし、ドキュメントができあがるわけでもありません。自動生成されるcontrolはこんな感じです。maven.deb.maintainerプロパティがrequiredです。:

Package: HogeFoo
Version: 1.0
Section: non-free
Priority: extra
Architecture: all
Essential: no
Depends: commons-logging-commons-logging (=1.0.3)
Recommends: null
Maintainer: Hamburg
Description: Benchmark tool.
 Bechmark tool.

_

<properties><deb.depens>true<deb.depends></properties>

_ をdependencyに加えると、Dependsに書かれます。rulesファイルを作成しないので、まだまだ道は長そうです。

#いまだに、引用の書き方がよくわからない。tDiaryスタイル以外を使うべきなのか。

本日のツッコミ(全2件) [ツッコミを入れる]

_ きた [表現力にこだわらないのであればWikiスタイルはオススメですよ.]

_ 32チン [家にいながらのホームシックは慣れた?つうか、寝る前に電話するって言ってたくせに未だに電話がないので、マンガ金正日を読..]


2003-10-31 (Fri)

_ Concurrent Programming in Java Second Edition, Doug Lea, Addison Wesley, 2000

実に素晴らしい。自分ランキングではEffective Javaをこえて、GoFやRefactoring本と並びました。もちろん殿堂入りで、"これを読んでいない人とはプログラミングしたくないリスト"入りです。

この本はもちろんConcurrentの説明なのですが、それにとどまらず、オブジェクト指向デザインの具体的な指南書だと感じました。Concurrent programmingはデリケートなので、きちんとOOデザインできていなければならないからです。それを具体的に丁寧に解説しています。ただ、英単語が難しいです(言葉の選び方としては適切。構文はやや凝っているが適切)。ここ1週間、concurrent強化週間にして、気合い入れて読みました。

マルチスレッドは、結城さんの本で十分だと思っていましたが(この本も素晴らしいです。何度読んだかわかりません。傑作です。)、Doug Leaさんのも実に素晴らしい。結城さんのは題名どおりパターンに注力していますが、一方、Doug Leaさんのは背景から説明している感じです。いつだったかDannさんがおなじように紹介していましたが、その意味がようやく分かりました。

本で紹介されているutil.currentパッケージMavenのリポジトリに収録されていてすぐに使えるのもgood。

読んで感じたのは、Concurrent programmingの楽しさです。今ちょうど、ソケット通信による自作クラサバアプリを作っていることもあります。アプリケーション(プロトコル)として自由な発想ができ、技術的にも頑張りどころがいろいろあって楽しいです。

Concurrent programmingはスキルが必要です。だから、スキルがなくてもできるようにするために、RADツールやServlet/EJBなどのフレームワークがあるのでしょう。逆にいえば、楽しい部分をころしているともいえます。

造語を考えてみました。ProgrammerとProgrammeeです。employer(雇用主)とemployee(従業員)との対比で考えてみてください。Programmeeはプログラムに使われているプログラマ、Programmerはプログラムを使っているプログラマです。自戒:Programmeeになっていませんか。

本日のツッコミ(全6件) [ツッコミを入れる]

_ kjana [employ している方が employer でされている方が employee. そうすると program する..]

_ はんばあぐ [Programmer(アーキテクト) programms programmees(コンピュータ)。そうか、人と呼ぶに..]

_ はじめ [Programmer と Programmed にすればよろしいかと。]

_ 金光雅夫 [翻訳、しません? http://isweb15.infoseek.co.jp/computer/ruby256/]

_ 金光雅夫 [http://isweb15.infoseek.co.jp/computer/ruby256/ な者です。最近は、多..]

_ はんばあぐ [翻訳はしません。翻訳に興味はないですし、その能力もありません。]


最新
2001|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|07|08|09|10|12|
2008|01|02|03|04|05|06|07|

Debian links:スレッドテンプレ, Debian Quality Assurance, Debian Package Tracking System

追記

 written by はんばあぐ