« 2005年02月 | メイン | 2005年04月 »
2005年03月29日
驚くほどカンタン
たとえば、オルゴール電報、小型のラジオ、PC、家など。
分解したり内部を見たり組み立てている様子を見たりすると、驚くほどカンタンに作られているな、自分にでも作れそうだな、と錯覚することがある。
でも、そう思ってしまうのは甘いんだ。
カンタンに実装されているものでも、見えないところに高度な技術が隠れている。
オルゴール電報や小型のラジオは、ICが多機能で繋ぐだけで機能するように作られているけど、その内部は複雑だろう。
PCは、ガンプラを作る程度か、場合によってはそれ以下の手間で組み立てられるように作られているけど、PCパーツ自身は最先端技術の結晶だ。
一般の一戸建ては、工場や作業所でパーツを作成して大工さんが組み立てるのだが、熟練の大工さんでなければパーツの発注や微調整は不可能だし、このような分業のシステムを作ったこと自体がすごいのではないか。
カンタンだと思った自分が優秀なのではなく、カンタンに見える実装で済むようにした人が偉い。
カンタンと思われる仕組みを作ることを目指そう。
投稿者 tatsugoro : 15:54 | コメント (0) | トラックバック
2005年03月25日
プログラミング言語C#がJISに制定
日本では1企業が勝手に作ったコンピュータ言語って感のあったC#なんですが、これでとうとう一人前の言語として認められたような気がしてます。
Java、C++、VB.NET等オブジェクト指向で記述できる言語はいろいろとありますが、C#の表現力は他の言語を一歩リードしているのではないかと思います。
JISに制定されることにより、多くの人に使っもらうきっかけになるのではないでしょうか。
投稿者 tatsugoro : 15:54 | コメント (0) | トラックバック
2005年03月23日
待ち遠しい。「Patterns & Plactices」 の翻訳中です!
eXConn Blogs マイクロソフト エバンジェリストグループ Blogによると
「Improving .NET Application Performance and Scalability」を翻訳中とのこと。
http://www.exconn.net/Blogs/team03/archive/2005/03/22/298.aspx
> 大量なページ数を見て(なんと PDF で 1150 ページ)、リンクをお気に入りに残しつつ通り過ぎてしまう方が多いと想像しています。
そうなんです。
日本語化はありがたいです。
投稿者 tatsugoro : 18:49 | コメント (1) | トラックバック
厳しくするほうが楽だ。でもいいのか。
セキュリティ、勤務形態などで、なにかと厳しくしたがる人たちがいる。
トイレに行くのですら入退出カードを使って監視する職場も少なくない。
理由は簡単。
厳しくするほうが管理者にとって楽だし、仕事をした気になるから。
同じように、コーディング規約も厳しくしたがるところが多い。
これも理由は同じ。
厳しくする方が管理する人にとって楽だし、仕事をした気になるから。
入退室カードはまた貸しが簡単にできるという時点で完全なものとはいえない。
コーディング規約も、厳しくすればよいコードが手に入るという訳ではない。
よいコードにするには、よい設計をし、理念がいきわたっていなければならない。
規約だけを守ったコードは「くソース」になるのが落ちだ。
厳しくするだけではなく、理念を共有しよう。
同じ考え方をし始めたとき、コーディング規約など無意味に感じることになるだろう。
コーディング規約がとても大事に感じている間は、そのチームの作成するコードの価値は低い。
投稿者 tatsugoro : 18:32 | コメント (1) | トラックバック
2005年03月22日
.NETでWeb開発をするなら。2
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.5〉トランザクション 設計編 赤間 信幸
も買いましょう。
いろいろと試してみたり、検索をかけてみたりするより先に、本で勉強する方が近道になりますよ。
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.1〉.NET Framework導入編 赤間 信幸
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.2〉ASP.NET基礎編 赤間 信幸
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.3〉ASP.NET応用編 赤間 信幸
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.4〉セキュアアプリケーション設計編 赤間 信幸
.NETエンタープライズWebアプリケーション開発技術大全〈Vol.5〉トランザクション 設計編 赤間 信幸
投稿者 tatsugoro : 15:30 | コメント (0) | トラックバック
Visual Studio 2005の値段(米国)
Microsoft.comでVisual Studio 2005の予定価格が公開されています。
http://msdn.microsoft.com/howtobuy/vs2005/compare/
http://msdn.microsoft.com/howtobuy/vs2005/chart/
Team Suite $10,939
Team Edition For Architects $5,469
Team Edition For Developers $5,469
Team Edition For Testers $5,469
Professional Edition With MSDN Premium $2,499
Professional Edition With MSDN Professional $1,199
Professional Edition $799
MSDN Operating Systems $699
MSDN Library $199
(Team Suite、Team EditionはMSDN Premiumを含む)
いままでの用途のためなら、今までと同じ料金だけど、Team Systemを使うなら、それなりの料金が必要になりそうです。
つかいたかったなぁ。Team System。
投稿者 tatsugoro : 14:05 | コメント (0) | トラックバック
2005年03月10日
良くなった。でも欲しくはならないSONYの新MP3プレイヤー
ソニー、「3分充電3時間再生」のスタミナフラッシュメモリプレーヤー
これまでのよりずいぶんいい。
でも、ほしくならない。
ほしくさせる何かがSONYから無くなったのかな。
投稿者 tatsugoro : 15:03 | コメント (3) | トラックバック
プログラミングの心理学―または、ハイテクノロジーの人間学
プログラミングの心理学―または、ハイテクノロジーの人間学 ワインバーグ
が25周年記念版として帰ってきました。
在庫切れになってて中古でしか買えない状態だったのです。
投稿者 tatsugoro : 14:05 | コメント (2) | トラックバック
2005年03月03日
使えるぞ!VMWare5RC2製品版の購入を決定しました
VMWare5RC2の日本語版が公開されたので、試しに今日ダウンロードしてみました。
開発のときにVMWare3.1上で良く使っているWindows2000をいれてみました。
なんだかネイティブと変わらない体感速度。
これは使えます。
4が好みじゃなかったんで3.1からアップグレードしなかったけど、5にはするぞ。
約3万円にまで値下がりしてるのもよいと思いますよ。
VMware Workstation 5 Beta
http://www.vmware.com/products/desktop/ws5_beta.html