HYSPRO Diary

最新

2002-10-02 (Wed)

_ hda: lost interrupt

hda: lost interruptとなって、Linuxをboot出来ない場合は、

boot: linux noapic

で起動すればOKです。Liloで設定するなら、lilo.confに

append = "noapic"

を加えればOK。


2002-10-03 (Thu)

_ ネットワーク管理者の愚痴

以下単なる愚痴です。ネットワーク管理者とはそういう日陰の役だと思っていますので。

最近ネットワーク管理者としてのモチべーションが下がっています。10人程度の小さい会社ですが、メールサーバーやWebサーバー、DNSサーバー、FireWall、社内DHCPなどのネットワーク全般を私が管理する役になっています(その他にも小口現金出納係というのもある。電話交換機の設定も私か、これはごくたまにですが)。

まず、ネットワーク管理者をしていて従業員として得したことがありません。本業ではない社内ボランティアですし、「今日も順調ご苦労さん」と褒められることはありません。かわりに、調子がおかしいとなると私が面倒を見ることになります。その際、まず原因究明から始まります。サーバー側の問題ということもありますが、勘違いやクライアント側の問題ということも少なくありません。

それでも、今まではLinux学習の良い機会と励んできましたが、Linuxに長けてしまった今となってはルーチンワークに過ぎません。社内でLinuxに一番詳しい人間が私で、あとは昔の経験でいじれる副社長がいるだけなので、私が一人でやることになります。残りは、「DOSの時代にさんざんコマンドをやってもういや」というLinuxアレルギーを持つ人ばかりです。本当にコマンド文化に長けていたら、立派なLinuxerになっていると私など思うのですが。

こうして私はLinuxに詳しくなったので、それはそれで技術者としてとても幸せを感じているのですが、そうして会社に貢献して得たLinuxの知識も、社内からはLinuxおたくの目で見られてしまいます。

そして遂に昨日、B Flet's回線が届きました。さすがにOCNエコノミー128kbは遅くなったので、通信回線をアップすることになりました。これにともない、固定IPが変わるので、全面的に設定し直しです。今通常業務が山場なので、とりあえず放置プレイですが、今月中にはやらないとなぁという感じです。

まあ、sshの穴を塞がれるなどということとは無縁なので、幸せですかね。あぁ、思う存分Javaを書きたい。

_ Java Developement with Ant

amazon.co.jpで在庫切れが続いていた「Java Developement with Ant」がやっと購入可能になり、早速注文しました。今日もなかったら、amazon.comで注文しようと思っていました。O'ReillyにもAntなる本がありましたが、それではなく、Ant 1.5の記述があるこちらにしました。

洋書は、値段そのものはamazon.comの方が安いのですが、送料を入れると、amazon.co.jpと変わらないんですよね。というわけで、扱っていない洋書のみamazon.comで買うようにしています。amazon.co.jpがまだなかった時代、大学生のときにamazon.comを知り、それ以来amazonには大変お世話になっております。

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

_ miki [最近JMXの洋書が何冊か出ましたね。欲しいけど、読んでいる時間はない。と書きつつ、JOnASやOrionをダウンロー..]

_ ybur [私もO'ReillyのAnt本と、Java Developement with Antとで結構迷ってます。。 もしよ..]

_ はんばあぐ [O'Reillyは288ページ、Java...は672ページですので、分量からして大分違います。Antを始めるにはO..]

_ はんばあぐ [Haefelさんの本はでたのでしょうか。]

_ かとちん [ネットワーク管理かわいそすぎます。随分前から,かわいそうだと思ってました。そもそも管理を任されたのが発端で頑張ってL..]

_ Henrich [それこそストーリー書いて見積もるしか :-)<ネットワーク管理]

_ ybur [Antを網羅している本が欲しかったので、Java...の方を注文しました。 コメントありがとうございました!]


2002-10-04 (Fri)

_ 「実践Postfixメールサーバー構築」栗田正樹著 ソーテック社

いい本が出ました。これに知りたいことが全部書いてあります。しかも、Debianのインストールが基本となっているので(RedHatやソースからのインストールも書いてあります)、とってもGoodです。

Linuxのサーバーのセッティングで一番難しいのはメール環境ではないでしょうか(2番目はCocoon2のインストールかな、最近マシになったが)。まずプロトコル自体が多いです。POP3/APOP/IMAP/IMAP暗号などです。さらに、実装プログラムも種々あり悩ましいです。しかも、patchをあてなきゃいけなかったりもします。Debianを使っていれば、この点は安心なので、かなり楽できます。

この本は、Postfixの設定、SMTP不正利用防止から、サーバーでのウィルスチェック、POP3、Auth SMTP、POP Before SMTP、IMAP、IMAP暗号、Procmail、Fetchmailなど、てんこもりの内容です。素晴らしい。

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

_ みずみず [どうでもいいけど、いいかげんリンクきちんとやってね。でないとこれからのお弁当は白ご飯のみにするよ!当然お代金は頂きま..]


2002-10-06 (Sun)

_ tdiary deb化〜debパッケージの概要が分かりました

dh_makeを使って雛形を作り、debian/rulesをちょこっといじって、$ dpkg-buildpackage -uc -us -rfakerootして、debian/tdiaryにファイルをコピー出来るようになりました。なんとなく道筋がつかめた気がします。

次のステップは、コピーされたファイルで本当にtdiaryが動くかテストし、各種ドキュメントファイル(cotrol,changelog,copyright)を整備することです。ここまで出来れば、皆さんがとりあえず試せることが出来ると思います。

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

_ かとちん [関係ないですけど,ArielAirOneのLinux版ダウンロードできるようになったようですね。]

_ Oかもと [ちゃくちゃくと進んでいますね。頑張って下さい(^^)]

_ はんばあぐ [ArielAirOneですが、最初のベータ版が非常に不安定だったので、削除してしまいました。最近製品版が発売されたの..]

_ はんばあぐ [tDiaryのdeb化、コンパイルが不要というのが初心者にはやりやすく、よい課題です。この日記もかなり古いtDiar..]


2002-10-07 (Mon)

_ CVSとVSS〜コストとは何か

まず最初に、感情的になってしまった私の日記に対して冷静なコメントを頂けた点大変感謝いたします。

さて、コストの点ですが、私もコストを考えての推薦です。ただし、コストには2種類あると思います。短期的なコストと長期的なコストです。

はっきりしているのは、短期的にも長期的にもコストが高い場合と短期的にも長期的にもコストが低い場合です。前者はやってはいけませんし、後者はやらねばなりません。

微妙なのは、短期的にはコストが低いが長期的にはコストが高い場合(短低)と短期的にはコストが高いが長期的にはコストが低い場合です(長低)。一概にどちらが優れているとは言えず、どちらも使えるのがよいというの結論になってしまうでしょう。

一般論として、長低はなるべくはやく始めたほうがよいです。早く始めればその分収穫期が長くなり、多くのbenefitを得られるからです。また、短低は必要なときにはじめても間に合います(もちろん早くはじめてもよい)。一方、長低は、慣れるまで時間がかかるので必要なときに始めたのではチャンスを逃すかもしれず、あらかじめある程度準備しておく必要があります。

VSSとCVSとを比較すると、VSSは短低でCVSは長低(絶対的というよりは比較級)と私は考えているので、CVSに早めに慣れましょうと推薦したわけです。CVSが長低と考える理由は、portabilityとscalabilityです。個人・企業を問わず利用でき、広く認知されていて(この点はVSSと同等かな)、ライセンス料も要らないCVS[CVSというproduct及びCVSを使えるという知識]はportabilityが高いといえます。また、中大規模人数でも利用でき(この点はVSSと同等かな)、インターネット越しでも問題ないCVSはscalabilityが高いといえます。さらに、コミットメールを送るなどといった拡張性があるのも魅力です(VSSにこれがあるかは知りません)。

後出しジャンケンになっていますが、今の言葉で表現するとこういうことです。


2002-10-08 (Tue)

_ Jakarta-Turbine-Maven萌え

Jakarta-Turbine-Maven萌えです。Antを更に強化したビルドツールです。

必要な.jarをネットからDLしてくれるのがGood。Turbineチームが日々.jarをリポジトリに入れてメンテしてくれているそうです。

とりあえずインストール方法は、CVSからjakarta-turbine-mavenをゲット。/usr/share/mavenを作り、$MAVEN_HOMEとします。

# ant -f build-bootstrap.xml

すればOK。PATHに$MAVEN_HOME/binを追加しておきましょう。

_ root権限で作らない方がよいです。何かの実行権限がないのか、うまく行きません。maven/repositoryにも書き込み権限が必要ですし。そのため、~/share/mavenを$MAVEN_HOMEにしました。

こうなってくるとdeb化したいな。

_ MavenのRepositoryはここです。これだけ揃っていると、このリソースだけでも価値があります。

_ Strutsがビルド出来た

build.xmlになかった内容としては、JAFのライブラリを追加しないとコンパイルできませんでした。また、commons-resources.jarは、Mavenにあるものでもバージョンが古く最新のものがいります。

Strutsはdeb化したいなぁ。

_ Jakarta-Turbin-Torque萌え

Jakarta-Turbin-Torqueにかなり萌えです。Relational Databaseをwrapするものです(Object-Relational Wrapping)。EJBは、ORW以外の機能がありすぎて大技ですので、ORWに絞った技術が欲しく、Torqueはよさげです。Jakartaにはこの手のものが更にいくつかあるようで、どれを選ぶか微妙ですが。

xmlにテーブル構造を書くと、Data ObjectとData Access Objectを作ってくれます。relationも表現できます。Selectの抽出条件も、Creteriaというオブジェクトで命令します。トランザクションがあるのかまだ不明ですが、あれば凄いです。

_ Jakarta-Commons-Jelly凄げ

Jakarta-Commons-Jellyにしびれそうです。CocoonやAntちっくに、XMLで処理をかけるようです。

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

_ Oかもと [debにしたいアプリばかりでこれから楽しみですね。ちなみに、あるdebを作るためには、それに依存するライブラリもde..]

_ はんばあぐ [そうなんですよ。特にStrutsは激しくJakarta-Commonsを使っているので、Strutsをdebするには..]


2002-10-09 (Wed)

_ オープンソースのライセンス

とらねこさが解説されているオープンソースのライセンスで常々疑問なのですが、GPLが継承される「使う」とされない「利用」とはどこまでを指すのでしょうか。C言語のようにリンクするなら使っていると分かりやすいのですが、例えば、JavaでGPLのjarをそのまま使って(利用して)コードを書いた場合、自分のソースもGPLになるのでしょうか。


2002-10-11 (Fri)

_ Zopeすごいぞ

Zopeちょっとだけ触ってみました。Webアプリケーション作りでは最高効率かもしれません。C Magagine10月号に特集があるので、チェックです。

もともとZopeのインストールは簡単ですが、Debianだと5秒です(DL時間を除く )。

# apt-get install zope

しましょう。管理者アカウントとパスワードを入れ、Domainは空欄でよいでしょう。そして、http://localhost:9673/です。


2002-10-13 (Sun)

_ Zopeの何が凄いかというと

ZopeはPythonで作られたWebアプリケーションサーバーという紹介がされるのですが、Java好きから見るとこの言葉は誤解されそうです。確かにAppServerなのですが、Javaのそれとはかなり趣が異なります。ZopeはZopeだと言うしかないくらい個性的です。あえて形容するなら、むしろ、Apacheに近いのではないでしょうか。

Apacheは、Local Fileとして、コンテンツとなるHTMLファイルやCGIファイルを置き、それを認識したApacheが配信します。Zopeは、Zopeの中に静的コンテンツや動的スクリプトをオブジェクトとして置き、Zopeが配信します。だから、人間に対するインターフェースとしてはApacheを拡張したものに近いような気がします(一方、JavaのAppServerは、実行環境の拡張、VMの拡張という感じがします)。そのため、プログラミングを書かなくても静的コンテンツを置くだけで、デザインの統一などZopeのメリットが受けられます。そんな気軽さがあるのがZopeです。もちろん、簡易DB(ODB)や「Product」と呼ばれる組み込み機能の利用など、スクリプトを書けばさらに奥が深くなります。

_ ZopeはWeb専用OSである

14日に書いていますが、話題が同じなのでここにまとめます。

mojixさんの日記にある通り、私も上の日記を書いた後にそう思いました。ZopeはWeb専用のOSであると。Zopeは、独自のファイル管理システムがあり、プログラムを書かなくてもファイルを置くだけでメリットがあるので、Web専用のOS、もしくは、既存のOS上で動くWeb Virtual Machineと呼べるものかも知れません(WVM、マーケティング的にいい言葉だな)。

Zopeのファイル管理は、ODBとして実装されていて、一つのLocal Fileになります。だから、Zopeのインストールは、VM Wareで、Windows上にLinuxをインストールする感覚に似ています。そして、OSのようなZopeにアクセスするには、TerminalやConsoleではなくて、通常のWebブラウザを使います。だから、ファイル(Zopeオブジェクト)を置くのに、FTPなどという作業ではなくて、ブラウザ上に直接書いて送信します。

Zopeを知らない人にいきなりOSだと言ってもピンとこないでしょうから、Apacheの拡張の方が初めは通りやすいでしょう。Local Fileを見るApacheはprimitiveであり、現代の文脈に合わせて静的コンテンツとスクリプトとをオブジェクトとして一緒に管理できるようにしたのがZopeであると。

業務連絡:mojixさん、日記の日付にLabelがあると嬉しいです。

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

_ miki [JBossは自らのことをWebOSと呼んでいます。まだJMXというカーネルしか存在しないけど。;-)]


2002-10-14 (Mon)

_ 読書 「翻訳とは何か 職業としての翻訳」山岡洋一著 日外アソシエーツ

ここで知った本を読みました、名著です。「翻訳」についてこんなに深く考えたことはなかったので、今後英語に接する上でも、貴重な体験をしました。翻訳とは元来文化を繋ぐ基礎であり、原著を学び日本語で伝えるのが翻訳者で、その全責任を追うということです。英文和訳とはまったく違い、また通訳ともまったく違います。翻訳は、日本語を書くという「もの書き」なのです。

ここまでは普通の読み方で、それだけでも素晴らしい本なのですが、特に第4章の「翻訳の市場」は素で泣けます。「翻訳」を「受託開発」や「ソフトウェア開発」で置き換えても、そのまま成り立つからです。名翻訳者でもなかなか生計を立てることが難しく、市場(いちば)がないため需給関係がうまく機能しないのだそうです。ごく少数の大家は営業しなくても付き合いのある編集者たちから依頼され、こなしきれないほど仕事をかかえている需要過剰がある一方(それでも大変裕福というわけではない)、学生アルバイトを使って安かろう悪かろうで粗悪品を乱造し、本当に翻訳家を目指す若者になかなか仕事が回らないという供給過剰がある、などなど、弁舌豊かに語ってくれます。

翻訳者は年に数冊しかこなせないので、市場シェアという概念がないというのは新しい視点でした。確かに、SIにも、大手はあっても、どこどこ会社が市場シェア何%でトップということは聞きません。だから、質を高め、信頼を重ね、高単価を維持していくのみのです。

さすがに綺麗な日本語で、視点も広く、辛口で、名著です。B5サイズで持ち運びに便利なので、ぜひ旅のお供にどうぞ。

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

_ のぶ [3年以上前の日記にコメントさせていただきます。 山岡洋一氏の『翻訳とは何か』を最近読んで感動したひとりです。 中でも..]


2002-10-15 (Tue)

_ Test Driven Development

Test Driven Development」 Kent Beck著が年末に発売されるらしいです。どんな本なのかさっぱりわかりませんが、Kent Beckさんが書いて悪かろうはずがないということで、予約してしまいました。たいしたことないという噂をおもちの方、つっこみ下さい。

_ Shutdown時に電源を自動的に落す

Shutdown時に電源を自動的に落すには、

# apt-get istall apmd

こんなに簡単で、電源管理デーモンのインストールだけだったとは、不覚。kernelの再構築だとばかり思っていました。


2002-10-17 (Thu)

_ 手書き風フォント

みかちゃんフォントなるものが流行っているらしいです。個人で自作されたようで、偉業です。deb化も進んでいるようです。

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

_ いるか [みかちゃんフォントはずっと仕事で使っています]

_ はんばあぐ [おろ、このいるかさんは私の知っているいるかさんなのでしょうか。そもそも、このはんばあぐさんが、私の知っているいるかさ..]

_ いるか [はんばあぐさんがご存知のいるかです。C2本よろしく(笑)]

_ みずみず [いるかさんのHNがいるかさんってついさっきはんばあぐさんに聞いて知りました(^^;)お元気でいらっしゃいますか?一度..]

_ いるか [みずみずさんご無沙汰です。ちゃんと覚えてますよ(^^) みかちゃんフォントはチラシ作りに大活躍してたり、納品用の資料..]


2002-10-18 (Fri)

_ XOOPS

XOOPSとは、eXtensible Object Oriented Portal System の略で、PHPによるコミュニティサイトアプリです。ただただしさんのところで知りました。ポータルサイトを立ち上げるのなら、うってつけでしょう。XOOPSが単一のアプリではなく、開発環境で、PHPによるZopeのようなものなら凄いです。

もっと前にXOOPSを知っていれば、あの開発もこの開発も要らなかったのでは、と思ってしまいます。


2002-10-19 (Sat)

_ myIP

myIPは、接続プロバイダに関わりなく、固定IPを1つ提供するサービスです。VPNの技術を使って実現するそうです。考えましたね。11月1日よりサービス開始だそうで、注目です。これでウチも、光を導入できるかな。ここで知りました。


2002-10-20 (Sun)

_ IBMがStrutsを拡張

IBMがStrutsを拡張した「Extension for Struts」を発表しました。21日よりダウンロードできるそうです。確かに、セッションのロック機能や文字種チェック機能など、応用的機能が盛り込まれています。いい仕事しています。1.0.2ベースなのが残念。Upstream(本家)に早く取り込まれて欲しいです。


2002-10-22 (Tue)

_ breakbeans

/.に、breakbeansのことが記事になっています。Zopeの普及を目指してmojixさんが起業された会社です。なんでも、Javaを駆逐するぞという意味で、Break Beansらしいです。2002.10.27: お詫びして訂正致します。Javaとは無関係です。mojixさんをよく知るであろう方から聞いた話だったので、そのまま信じてしまいました。申し訳ありません。

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

_ mojix [そういう意味も、つもりも、ぜんぜんありません。 私はZope / Pythonが好きですが、Javaもリスペクトして..]


2002-10-25 (Fri)

_ Mikiさんとお食事

昨夜、Mikiさんとお食事をともにしました。いろいろお話できて、とても楽しかったです。またお会いしましょう。

_ Maven

ツッコミ返事です。Mavenの組み込みタスクには特にないと思います。Jellyにもなさげです。外部コマンドも叩けますので、自分である程度書いて、自動化することはもちろん可能です。

Mavenを広く勧めるにはまだちょっと時期尚早という感じです。素晴らしいツールなのですが、CVSのHEADを追いかけていかないと安定動作しません。

TorqueはGreatです。ぜひ一度触ってみてください。

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

_ miki [ぜひ。ところで、昨夜言い忘れたのですがアレをネットブートできるようにしたいなと思っているのですよ。それから、Side..]

_ miki [JavaWorld 12月号にMavenの紹介記事がありますね。現実逃避モードのときに試してみます。Torqueはざ..]


2002-10-27 (Sun)

_ tDiaryのdeb化

とりあえず動作するようになりました。個人ごとの実行ファイルをどうすべきか知恵がありません。/usr/share/tdiaryに置かれるので、とりあえずは、index.rbなど手動でリンクを作っていただこうと思います。tdiary.netのknow-howがあるので、将来的にはこのようなスクリプトを書きたいです。むしろ、そのスクリプトを公開していただけるのなら、ありがたいです。

さて、問題は著作権です。tdiary本体はただただしさん&GPLなので問題ありませんが、Pluginやthemeなど、多数の作者さんが関係します。著作権を明確にしないとDebianの公式パッケージにすることはできないので、tDiaryのフルパッケージをそうするのは無理かもしれません。また、私が個人的にdebで再配布しようにも、それが出来るのかどうか明確でないので、問い合わせました。願わくば、sourceforge.orgにあるパッケージは すべてGPLであるとtDiaryさんの方で管理していただけると助かります。

erblightの作者さんのサイトにも配布条件がないので、問い合わせないと。別途これをdeb化するのが筋かもしれませんが。Debianにあるerbパッケージを使えば済むのかしら。


2002-10-28 (Mon)

_ 「超」整理法、私も実践しています

野口さんの「超」整理法、私も実践しています。学生時代からだから、かれこれ8年近くになると思います。威力は絶大です。しかも、適用範囲が本に明記されているのが素晴らしいです。古くなるほど価値が下がるフロー情報の管理に「超」整理法が適します。野口さんが官僚時代に練り上げただけのことはあります。なにしろ、保存しようとする手間が極めて小さいのが素晴らしいです。詳細を知りたい方はぜひを読んでみてください。中公新書3部作です。

私自身、自宅でもオフィスでも、茶封筒の書架(オフィスは残念ながら場所をとれず小さいが)が出来上がっています。ある程度の場所が必要となりますが、数年前の情報でもすぐに引き出せるのは圧巻です。続編で提唱された神様箱・ゴミ箱バッファーも素晴らしいです。

「超」整理手帳も使っています。新刊の『超文章法』も読書中です。

ちなみに、「超」整理法式にブラウザのブックマークを整理できないかと思って学生時代に作ったのが、「超」整理方式ブックマークです。

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

_ みずみず [超整理方式の書類分類は本当に役に立ちますね。最近では「GC」と「ミキサー」の取り説を探すのにモノの5分とかからなかっ..]


2002-10-31 (Thu)

_ Debian流フォントのインストール

こうやるのが正しいらしいです。


最新
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 はんばあぐ