· My PC environment
VAIOで運用してきたFedora Core 3だが、インストール時のパッケージの選択に失敗したらしく、POPサーバのdevocotがどうしてもインストールできなかった。うーん、どうしたものかと悩んだ末、せっかくなのでFedora Core 4にアップグレードすることにした。
Fedora Core 4のCDイメージをGetし、さくっとまずはインストール開始。インストーラの画面や操作は、Fedora Core 3と全く一緒だった。面白いのは、Java関連のパッケージ(EclipseとかTomc…
Read more →
· My PC environment
以前「
[DNSに挑戦!](http://blog.so-net.ne.jp/yoichiro/2005-06-26)」で書いたことだが,ついに固定IP&自ドメイン環境を手に入れた。それに伴って,DNSとかメールとか,いろいろと運用できるようになった。
さて,そのドメイン名は・・・
eisbahn.jp
だ。これはドイツ語(ほとんど英語になってるけど)で,「アイスバーン」と読む。雪の表面が一旦溶けて,その後気温が下がって凍った状態のことである。スキー好きならではのネーミングだと,自己満足…
Read more →
· My PC environment
ある日,So-netから「
[固定IPサービス](http://www.so-net.ne.jp/staticip/)」開始のメールが僕のところに届いた。グローバルIPアドレスの取得は,以前は金額的にも何か手が届かないなぁと思っていたが,最近では極々普通のサービスになったようだ。
「何か楽しそうなことないかなぁ」と思っていたので,早速固定IPアドレスをGet!した。これにより,PPPoE認証後に必ず同じIPアドレスが割り当てられるようになった。これで前からやってみたかったことが実現できる。それ…
Read more →
· Complaining
最近毎日終電で帰る日々が続いている。仕事以外にもいくつか抱えているものがあるので,行き帰りの車内でもPCを使いたい。それと寝不足で,満員電車の中を立っている気力もなかったりするので,ついグリーン券を買ってしまう。
上野に向かうグリーン車内は非常に快適だ。うるさい客もいないし,皆マナーも良い。僕もPCのキータッチの音をできるだけさせないように気にするようにしている。
しかし,終電のグリーン車は最悪だ。ホントに最悪だ。快適なことは,まずない。ひどい有様だ。
まず言えることは,酔っ払いの中年が多…
Read more →
· Other
やっぱりこれ!

学生の頃から世話になってます。足裏が特に気持ちいぃ!…
Read more →
· Java
[第2段階のEoD](http://blog.so-net.ne.jp/yoichiro/2005-06-05)は,相当な洞察力が必要だということがわかってきた。
[第1段階のEoD](http://blog.so-net.ne.jp/yoichiro/2005-06-12)の後,各仕様はソフトウェアアーキテクチャのさまざまな部位に当てはめられる。第1段階のEoDによって,仕様が「軸」と「箱」により定型的に分類されているはずなので,ソフトウェア的にも整理がつきやすくなっているはずだ。
仕様の…
Read more →
· Java
先のことは誰もわからない。であれば,難しいことから片付けていくしかない。
いまやっている仕事は,非常に複雑かつ企業の生命線となる機能と,管理に必要な単純な機能がはっきりと分けられるシステムの構築である。当然前者の方がリスク的に高いものなので,顧客を安心させるために優先的に着手している。その中でも,ある程度の機能分割(全部で約200機能くらいと予想)を行い,優先順位をつけて実装順序をコントロールしている。そして,機能単位でリリースし,それに対して試験を行っていく,かなりアジャイルな展開で開発をし…
Read more →
· Java
誰しも設計者は,業務がどのようにソフトウェアに落ちるのかについて,イメージを持っていると思う。そのイメージは,必ず何らかの「軸」と「箱」で整理されたものであるはずだ。しかし,「軸」と「箱」が何なのか?というと,それはドメイン依存なものなので,形式的に語れないところが,もどかしい。しかし,パターンは何らかあるはず。例えば,今後の拡張性を第一に考え,しかも何らかのルールの組み合わせで全体の流れが構成できるのであれば,(Eclipse Platformのような)コア+プラグインというソフトウェアアーキ…
Read more →
· Java
僕ももう30歳になり,自らアプリケーションのコーディングを仕事で行うことは,めっきり少なくなった。設計やベース部分,開発ツールなどを手がけることが多くなり,もしかしたらMicrosoft Office製品を触っている時間の方が多いかもしれない(いや,確実に多い)。プロジェクトに参加する数多くのプログラマを面倒見つつ,いろんな雑務をこなしながら,システムの実装作業を指揮する。はっきり言って,自分が何人いても足りない。
実装作業に秀でたデベロッパを数人知っている。彼らが描くプログラムは,合理的であ…
Read more →
· Complaining
顧客のシステム開発を行うこととは,どういうことなのだろうか?
ADSLも飽和状態となりかけている今日では,昔とは比べ物にならないほど,インターネットの世界は一般に浸透している。インターネットの世界「だけ」でも,立派に市場が成り立つようになった。店舗や何らかの媒体,そして人間を使わなくても,インターネットというバーチャルな世界を使えば,そこで商売ができる。
当然,インターネットユーザ「のみ」をターゲットとした商売を始める企業も増えてきた。インターネット上に何らかのシステムを配置し,そのシステム…
Read more →