HYSPRO Diary

最新

2003-11-05 (Wed)

_ IntelliJ C# is comming

JetBrains社が、IntelliJ IDEAのC#版を作るそうです(同様にふれられているWeb applicationのRADツールも気になるところ) [through marsさん]。JetBrainsが社名で、IntelliJがブランド名なので、IDEAの姉妹版はいずれ出るだろうと思っていましたが、C#ですか。

そうでしょうね、市場規模が大きいですからね。でも、MSの牙城をきりくずしていくのは難しそうです。相手はC#の実質開発元ですからね。また、メインターゲットになるであろう「企業での大量採用」では、アジャイルな開発機能はウリにはならないかもしれません。それよりも、UMLでおすBorlandの方が強いでしょう。オープン性が強くGUI指向でないJava市場と同じようにはいかないでしょうが、頑張ってほしいです。

個人的には、IntelliJ Rubyがほしい。アジャイルな開発では、IDEの支援は欠かせません。ニッチですが、覇者になれる魅力は大きいと思うのです。でも、誰もやろうとしないところをみると、Rubyで大量のコードを書こうという需要はまだまだないのですかね。時代を築いたPerlですら特別なIDEがないですし。

_ OpenOffice 1.1、かなりgood

Debian testingにOpenOffice 1.1がおりてきたので、使ってみました。ちなみにDebianでは、unstable -> testingは、問題がなければ数週間で自動的におりてきます。

かなりいけます。予想以上です。日本語フォントを設定すれば、日本語の読み書きも問題ありません。PDFで保存できるのもgreat(高速に作成できるので、むしろ使いやすい)。MS Officeとの比較ですが、細かな操作性や機能ではさすがにMSのできがよいです。しかし、ひととおりの作業は同じようにこなせるので、基本的なOfficeツールとしてOpenOfficeは十分使えます。素晴らしい。

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

_ btkuno lfkn [ukxfzpqjr osqlh ckpdqts mjnquposh ywsjobg wbmonqu zowctmae..]


2003-11-06 (Thu)

_ アセンブラ - C - Ruby と オプティマイズプラン - SQL - O/R toolの類似性

Cを書くとき、どのような処理が実際に行われるのか考えながら書くと、速い処理を実現することができます。マシンの発達により、科学計算などではなく日常的な処理であれば、そこまで人間の頭を使う必要はなく(逆にいえばそこまでするためにCを用いる)、Rubyなどの超高級言語をつかってコーディングの手間を減らすことができます。

DB処理でも同様でしょう。SQLを書くとき、オプティマイザがどのように処理するのか考えつつ書く必要があります。クエリの処理手段やオプティマイザの癖はDBによるので、そのDBにたいする知識も必要です。だから、SQL構文自体はたとえポータブルであっても、処理としてはそうでない場合もあるでしょう。そこで、O/R toolの登場で、低層処理の扱いを自動化してくれます。というわけで、SQLを書くのは意外と難しい。ところで、マシンの発達により日常的なクエリ処理であれば十分高速かといえるかです。だいぶ近づいたでしょうが、言い切れるほどでもない気もします。


2003-11-07 (Fri)

_ DebianでTrueType font

よくまとまっているサイトを発見しました。

さらに、アーキテクチャの説明はこちら。Xft2の記述が省略されているのが残念です。

Fontのインストールは複数のライブラリが連係しているのでわかりにくいです。Fontの管理はdefoma[Debian font manager](何を管理しているのか分からない。ディレクトリの管理? 表示処理の管理?)、TrueTypeの表示は/etc/X11/XF86Config-4、アンチエイリアスはXft2(/etc/fonts/fonts.conf [正確にはlocal.conf], $ sudo fc-cache)ということなのかな。


2003-11-10 (Mon)

_ Java NIO

Java NIO身についてきました。Selector便利です。

Java NIO本を、何度も何度も調べました。この本のホームページも発見。教科書的な書き方で、言葉にキレがないので、ちょっと退屈ですが、ひととおりは書けてます。実際にいろいろやってみると、書かれていないことも多いですが、Webにも特に情報がないので、この本が頼りになります。

さて、今悩んでいるのが、Non-blocking modeのSocketChannel#readで、EOFを検出する方法がないようなんです。SocketChannel#closeすれば、readで-1が返るのでよいのですが、closeしたくないときは方法がありません。転送量が小さいときは一発(数十KB)でreadできるので問題なのですが、転送量が大きいときは、システムレベルで間に合わないので、readで0が返ってくることもあります。これが、終わりなのか転送途中なのか、区別できません。ServerとClientとどちらかでSocket&In/Outstream使えば問題ないのですが、両方NIOだと方法がないようです。うーん。転送サイズをはじめにとりかわすように自分でコーディングするか....、美しくないな。


2003-11-12 (Wed)

_ Amazonの「仕掛け」 from たださん

読みが深い。どのような理由にせよ、AmazonのUIは秀逸だと思ってます。

ただちょっと気になるのは、アソシエイツの部分(と既存部分との統合)はあまりよくない点です。あの素晴らしいAmazonのWebポリシーは受け継がれていないのかな。

_ Mocking classes with Easymock through khiの日記

素晴らしい。InterfaceだけでなくClassもMockできるとは。Interfaceだけだとやはり不便なんですよね。

ところで、DynaMockをふだん使っているのですが、EasyMockプロジェクトととの関係がよく分かってません。まったく別プロジェクトなのか、子どもなのか...。

khiの日記、最近見つけてアンテナに入れました。かなり惹かれる日記です。

_ 大阪出張

きのう大阪一泊出張でした。新幹線にのっているだけでもやっぱり疲労がたまります。昔より車内の音がうるさいような気がして、読書にもあまり集中できませんでした。飛行機のほうが楽なのですかね。みなさんは、新幹線派 or 飛行機派 ?

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

_ はじめ [耳栓はお使いですか。新幹線でも飛行機でも、耳栓をすると少し楽になる気がしています。]

_ はんばあぐ [持参しないといけませんね。家にはあるのですが、持って出るのを忘れちゃうんですよね(^^;。]


2003-11-13 (Thu)

_ CD: 「Xmas!」 The Beatmas

今シーズン初めてビートマスに針を落としました(CDですがこのような表現がすき)。シーズン到来、心の中に初雪を感じました。おすすめの一枚です。昔から、これを聴くと冬・クリスマス・年末という風物に私の中ではなっています(ちなみに、夏の到来をつげるのは「二人のアイランド」。こう書くとミリオンナイツのリスナーだったのがばれますね。)。

有名どころのクリスマスソングをビートルズ風にアレンジしたクリスマスソング集です。このアレンジがほんとによくできているので、ビートルズファンなら必聴です。まだ知らない方は、ビートルズの新曲をきけるかのようだと思っていいでしょう。笑っちゃうくらいよくできてます。これを聴くと、ふつうのクリスマスソングでは満足できません。やみつきになる一枚です。

このCDを手に入れるのに苦労した思い出があるのですが、今はAmazon一発ですので、便利になったものです。

_ tDiary 1.5.6 released

新機能がたくさんありますね。debパッケージ化、週末がんばります。

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

_ みずみず [というわけで今年もやってきました、我が家の毎日1時間のビートマスタイム。 たのむからこれ聴きながらの裸踊りはやめてく..]

_ ただただし [1.5.6は多言語、マルチユーザの運用が楽になったので、Debian向きっすよ!(笑)]

_ はんばあぐ [ていうか、私好み(笑)。]


2003-11-15 (Sat)

_ 業務連絡 明日サーバを多少止めるかもしれません

明日、tDiaryを1.5.6にアップグレードします。そのため、サーバを多少止めるかもしれません。

ここでtDiaryをお使いのかたへ:私が作業しますので、そのままお待ちください。右下のバージョン番号が1.5.6になっていたら移行完了です。1.5.6の新機能で、ユーザ自身がプラグインを選択できるようになっています。tDiaryの「設定画面」でお試しください。

プラグインの設定もWebでできるし、英語表示もできるし、たださん&tDiary Project、Greatです。

_ SNMPによるネットワークモニタリング from ZDNet デベロッパー

SNMPとMRTGの使い方がわかりやすく書かれています。

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

_ ただただし [賞賛は個人でなくteamによろしこ。]


2003-11-16 (Sun)

_ 業務連絡 tDiary 1.5.6移行完了

このサーバでtDiaryをお使いのかたへ:tDiary 1.5.6移行完了しました。一部の設定が初期化されてしまったかもしれませんので、確認ください。問題ありましたら、メール or ツッコミください。

_ Namazu test

検索よーし!

_ debは待ってね

テストをかねて、自分のところをアップしました。ドキュメント類を仕上げる作業が残ってます。もうしばしお待ちを。

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

_ jetos [催促したみたいで、すいません。ゆっくり、お待ちしています。]

_ はんばあぐ [いえいえ。人間、人間に影響されるのが一番やる気がでます。]


2003-11-17 (Mon)

_ PSXリンクメモ

ZDNet, PC Watch, PC Watch

2003-11-18 (Tue)

_ Native POSIX Thread Library(NPTL)

読んでもよく分かりませんが、とにかくスレッドの実装がかわって、速くなったようです。まれに、非互換があるので、LD_ASSUME_KERNEL=<kernel-version>という環境変数で互換性を調整できます。

export LD_ASSUME_KERNEL=2.4.1

とすればOK。

Kernel 2.6で採用されたほか、RedHat 9はこれらしい:RedHat release noteのまんなかあたり。

_ Oracle World 2003 12月17日-18日@東京ビックサイト

行く予定です。Miracle Linuxの講演が満員で予約できなかったのが残念です。

_ 記念リンク

ものすごい強烈な題名のtDiaryを発見したので記念リンク。それが何かはリンクしてのお楽しみ。想像すると思いだし笑いしてしまいます。つづきが面白くつながらないのが残念。

_ dpkgとrpmコマンドの比較表

ここが見やすい。説明つきはここ

_ Re: Namzu検索で漢字が...

ごめんなさい、設定がちがってました。きちんと日本語環境で実行しないといけませんでした。今はきちんと日本語インデックス化できてますので、改善したと思うのですが、いかかがでしょう。おわびに、TOPリンク作りました。ちなみに、わかちがきはChaSenです。

検索詳細ページに書かれているように、形態素分解された日本語はフレーズ検索になるので、適当に区切って検索したほうがよいかも。

_ sedは日暮れて

sedの使い方をわかりやすく解説しているページです。読んだのが何度目かになったので、リンクメモ。

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

_ Gardener [漢字での検索、フツーに出来るようになってました。どうもありがとう!]


2003-11-19 (Wed)

_ UNIX上のODBCについて

なるほど。ODBC Driver Managerは個々のODBC実装へのAdaptorなのですね。

_ JBoss, Enterprise-Ready from jboss-fan-ml

JBossとSunがついに合意しました。J2EE 1.4互換テストキットをSunからライセンス提供してもらえるようになったのです。JBossの技術力をもってすれば互換テストに合格するのは時間の問題でしょうから、J2EE 1.4の機能をもつJBoss 4(のそう遠くないどこか)でJ2EE互換ブランドを名のれるようになるでしょう。めでたい。

_ REpresentational State Transfer [REST] through 圏外からのひとこと

なるほど。HTTP GETはreadで、POSTはupdateですか。オリジナルの論文はここ

_ 「Intel CPUの周波数向上ペースは、完全に緩んだ」

石を語らせたら後藤さんですね。熱にまけましたか。AMDのモデルナンバー制度は先見の明&マーケティング上手、なるほど。

これはいったい何かを意味するのか、新時代の到来を予感できるのか。


2003-11-20 (Thu)

_ 訓 技術者もビジネス全体をみる

技術者は、ビジネス全体を技術的視点からみる。決して、ビジネス全体の技術的部分をみるわけではない。

_ 「Zope空間」 vol.2@11/27

うっ、行けない日だ。残念。


2003-11-23 (Sun)

_ tdiary*1.5.6-1.deb、とりあえず

ここに置きました。が、まだお勧めしません。というのも、「output_rdf、tb-sendプラグイン使用時の脆弱性」が発見されていて、これにまだ対処できていないからです。セキュアモードかつこのプラグン使用時だけの問題だそうなので、それを知ったうえでお使いください。

というわけで、my apt-lineには入れておらず、自動ではダウンロードされません。HTTPでとっていってください。

tdiary.rbファイルだけ新しくすればよいそうなのですが、debパッケージ制作上どのように対処したらよいか分からず相談してますので、対処後、本家にuploadされるようにします。

tDiary 1.5.6の新機能が多いので、tdiary.confなど、はじめから作りなおすことをお勧めします。キャッシュにあるtdiary.confを削除しなければ、たぶん設定は引き継がれます。日記データのキャッシュは削除してください。

_ Sokect programming in Java

本屋で偶然みかけて、どうしてもすぐに読みたかったので、翻訳の禁をおかして購入しました。素晴らしい内容の本です。翻訳も読みやすいです。

大学の授業の副教材として執筆したということが前書きに書かれています。大学の情報科ならこんなことを教えてもらえるのですか。うらやましい。

一般に、APIやプロトコルというのは、過去の研究成果をもとに実装されているので、それら研究を知らずにプログラムするというのは恐ろしいことだと気づきました。プログラムは誰にでも書けるものじゃないんですね。情報科を卒業しないとプログラムできないとしたほうが世のためかもしれません。あたりまえのことを知らずにいてショックですが、まあ、落ち込んでもしかたがないので、独学で勉強していくしかありませんね。

原書は2002年に出版されたので、NIOの記述はありません(監訳としてその存在が指摘されているだけです)。続編を切望します。NIOを知るにはCの本を見るしかないのか...。

ここに書いた疑問が解決しました。このNIO本、APIの説明をしているだけなので、それとしてはよいのですが、Socket programmingの大事なことは書かれていません。前書きに、既存のStreamなどを知っている人向けと書かれているので、仕方ないのかもしれませんが。

_ Windows起動せず

かみさんが使っているVAIOのWindows 2000が急に起動しなくなりました。せっかくの休みなのに、ついてない。

やってみたこと

(1) 自分のWindows XPからセットアップディスクを作成する(FD 6枚)。

Windows XP Professional用起動ディスク・イメージ, Windows XP Home Edition用起動ディスク・イメージ

(2) FDで起動し、回復コンソールを選択する。

fixbootコマンドとfixmbrコマンドとで、ブートセクタとMBRとを修復する。

(3) chkdsk /Rでディスクを修復する(autochk.exeが見つからないと怒られたので、別途FDで移送)。

_ でもダメだった

OS再インストールか...。

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

_ nobody(←本物らしい [[Windows2000起動不能]どのような起動不能なのかにもよりますけれど…。レジストリの損傷が原因かもしれません..]

_ jetos [tdiary*.debありがとうございました。 tdiary.confは、@options['sp.path'] =..]

_ はんばあぐ [おお、よかったです。 新しいtdiary-setupではsp.pathが設定されてます。その他にも若干あるので、td..]

_ はんばあぐ [かみさん管理のマシンなので、バックアップはまったくありません...。これを機に教育します(^^;。]


2003-11-24 (Mon)

_ Studying HTMLHTTP througnthrough OZACC

ちょうど調べようと思っていたのでメモ:HTMLHTTPプロトコルの紹介、というかRFCへのリンク集。

_ 訂正ばかりで、すみません(^^;。HTTP「プロトコル」って、日本語として自然な感じなので、ついつい言ってしまいます。本とかを書くときは気をつけないと。

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

Before...

_ はんばあぐ [あっ。訂正しました。thx.]

_ kjana [どこを?]

_ kjana [あ,もしかして Studying HTML って書いてあったっていう事か. でも HTTP は HTML を転送する..]

_ はんばあぐ [お題だったのでそのまま直してしまったのですが、紛らわしかったですね。しかも、もう1箇所あった...。]

_ ASIP [ふっふっ、実はもう一箇所、間違いがあるんですよ。througn...through。]

_ はんばあぐ [ダメダメですな(^^;]

_ で、 [HTTPプロトコルはスルーなんですか?]

_ ASIP [OZACCを介して「Studying HTTP」サイトを知ったというのを表現してますが...何か。]

_ 匿名希望 [はいぱーてきすととらんすふぁーぷろとこるプロトコル、という記述を気にしてるのかな、「で、」さんは。]

_ はんばあぐ [なるほど!]


2003-11-26 (Wed)

_ かみさんのラップトップ、OS再インストール

しました。でも、まだ立ち上がらず。Unknow hard errorが出てきたので、増設メモリを外すと復活しました。入れるとダメなので、このメモリはもうだめですね。

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

_ 通りすがり [あやしいと思ったらmemtest86(http://www.memtest86.com/)使いませう。最近ではFed..]


2003-11-29 (Sat)

_ tdiary*1.5.6-1.deb (2)

tdiary-1.5.6.20031118を取り入れたものを作りました。my apt-lineにも登録したので、apt-get tdiary tdiary-theme tdiary-pluginでインストールできます。現在、Debianのアーカイブサーバが止まっているのですぐにはアップできませんが、手続きをすすめます。

deb http://www.sgtpepper.net/hyspro/deb ./
deb-src http://www.sgtpepper.net/hyspro/deb ./

2003-11-30 (Sun)

_ Wiki styleのテスト

書けるかな。

tdiary-1.5.6*.debで、すべてのスタイルを使えるように設定しました。

_ Squid逆プロキシ(Cache server)化

Squidが有効に活用されていないので、いっそ、逆プロキシにしてみました。

[業務連絡]
このサーバでホームページやっている方、ファイルを更新したのに
反映されないなど、問題があれば言ってください。多分、何事もない
と思いますが。
いや、ひょっとしたら(というか多分)、掲示板のIP規制は効かないかも
しれません。やりようはあるので、問題が発生したら相談してください。

というのも、infoweb.co.jpのサイト全体がproxy規制をしている感じで(そこそこ匿名設定にしたがダメ)、かみさんがproxy設定をはずすのが日常となり、Squidは私がほそぼそと使っている状態でした。そして、27日木曜日の「みんゴル4」発売を機にマシンの負荷が重くなったので、逆プロキシにしてみました。そのため、今日の朝と夜、数分ずつWebを止めました、ごめんなさい。

swapサイズが以前のように上がらないので、効果は出ていると思います。memory hitは10-15%くらいです。

_ あっ

JavaScriptでProxy設定するようにして、ホストごとに切り替えるように書けば、そのままでよかったのか...。まあ、より有効活用しているということで、いいか。


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