2005

ダッチデザイン

出張時の飛行機の機内誌で、ダッチデザインという特集があり、非常に面白い内容でした。 で、帰ったら調べようと思っていたのですが、同じように興味を持って、ブログを書いている方がいらっしゃいました。 c o m m e d i a:ダッチデザイン Never stop thinking !:SKYWARD/JALの機内誌 で、色々見ていると、オランダ政府観光局のページが面白い感じです。 http://www.holland.or.jp/ 「スタイリッシュなダッチ・デザインを知ろう」 アムステルダム 建築+デザイン年2004 クールなデザインホテルに泊まってみよう などなど、いろいろな特集ページがあります。 トップページには、ワールドユース選手権の広告もあります。代表も発表され、そちらも盛り上がってきました(自分の中で)。 http://www.jsgoal.jp/club/2005-05/00019753.html

[VS2005]Visual Controls 以外の非表示

VisualStudioでWebフォームをデザインビューでデザインしているときに、データソースのようなオブジェクトが変に大きく表示されるのがいやだなと思っていて、せっかくbetaだからということで、フィードバックしようとしてみました。 すると、まず検索してみなさい、と言われるので検索してみると、案の定すでに要求が出されており、 それに対する回答として、この後のバージョンでcomponent trayに戻す予定です、とのことでしたが、現在の対応として、表示メニューからNon-Visual Controlsの表示オプションを使ってくださいとありました。 見てみると、なるほど、デザインビューのときに[表示]→[Visual Controls 以外]というメニューがあります。 というわけで、ちょっとしたTipsでした。 ※ちなみに投票だけしておきました。

パーソナル Web サイト スタート キット

VS2005に入っている、パーソナル Web サイト スタート キット。 ちょっと気になっていたので、動かしてみました。 メニューから、ファイル→新規作成→Web サイト→パーソナル Web サイト スタート キット で、名前を指定するくらいで簡単に終了します。 プロジェクトを動かしてみると、最初の一回目はタイムアウトエラーになってしまいましたが、もう一度やってみると成功して、このような画面が表示されます。エラーになったのは最初にDBを作ろうとするため、時間がかかったようです。

App_Codeの使い方や、このタイプのポータル型画面の作り方の、簡単なサンプルという位置づけでしょうか。 最初に作っておいて、ふと思い立ったら参照するというのが、よいかと思いました。 http://www.microsoft.com/japan/msdn/vstudio/2005/express/vwd/starterkit/


ASP.NET 2.0 Beta 2の変更点

下記に記事がありますが、Beta1からBeta2はそれなりに変わっていて、修正の手間がかかります。 http://msdn.microsoft.com/asp.net/whidbey/beta2update.aspx ここに書かれている以外でも、変わっているのではないかというところが、クライアント・コールバックのところで、 GetCallbackEventReference メソッドがSystem.Web.UI.ClientScriptManagerクラスに移っています(?)。 ビハインドのコードで書く場合には Me.ClientScript.GetCallbackEventReference と書けるようですが、なんせ時間がないこともあり、ビルド通るところまでなかなか行きません。 もう一度プロジェクトを作り直して、コードだけ再利用したほうがよいかもしれません。 今からやる人は、是非最初からBeta2でやってください。

Enterprise Libraryの.NET2.0環境へのインストールは難航しています

Enterprise Libraryを.NET2.0環境で使ってみようと思いましたが、一筋縄ではいきませんでした。 何はともあれ、こちらからダウンロードできる最新版をインストールします。 http://www.microsoft.com/downloads/details.aspx?FamilyId=0325B97A-9534-4349-8038-D56B38EC394C&displaylang=en 現時点ではEnterpriseLibraryJan2005.exeを使っています。 Enterprise Libraryはそれぞれがnunit.frameworkを参照していますので、前もってにNUnitのインストールも必要です。 http://www.nunit.org/ 現時点では2.2.0を使っています。 私の環境では、VS2003は入っていないので、おもむろに、 インストール先\src\EnterpriseLibrary.sln をダブルクリックすると、変換ウィザードが走ります。 変換後、さらにおもむろにビルドしてみると、悲しいことにそのままではビルドできません。 エラー 1 エラーとしての警告: ‘System.Collections.IHashCodeProvider’ は古い形式です: ‘Please use IEqualityComparer instead.’ D:\Program Files\Microsoft Enterprise Library\src\Common\DataCollection.cs 32 35 Common といった感じで、「古い形式です」のエラーが相当数出ています。 これをメッセージにしたがってIEqualityComparerに変更すると、今度は エラー 10 引数 ‘1’: ‘System.Collections.IEqualityComparer’ から ‘int’ に変換できません。 D:\Program Files\Microsoft Enterprise Library\src\Common\DataCollection.cs 662 42 Common などが出てきて、収拾がつかなくなります。 そんな状況なので、後日再チャレンジはしたいと思いますが、チャレンジする方はいっぺんにやらないで一つずつやるか、2003でビルドしたものを使うほうがよいのかもしれません。

レイディアントシティ横濱

今日は、会社の後輩の新居にお邪魔して来ました。 それが、レイディアントシティ横濱というマンションなのですが、たまげた!! http://www.grandcity.co.jp/sp/r-city/index.html 上記のリンク先の「竣工写真」というページを見ると雰囲気が分かると思いますが、 マンションというよりはリゾートホテル群といった趣で、屋上から見る海の見える風景は最高。 共用施設として、スポーツジム、プール、カラオケボックス、ビリヤード台やキッチンのあるラウンジ・・・。 親戚一同マンション住まいがいないので、あまりマンションというものを知らないのですが、 それにしても、こんなマンション初めて見ました。 デザイナは、ローラン・ドゥ・リューというフランスのインテリアデザイナだそうで、 ミキモトの本店ビルを手がけているそうです。 http://www.mikimoto.com/html/ja/history/timeline/e048.html なんでうちの給料でこんな所に住めるんだろう、というのは素朴な疑問・・・。

NAjax

.NET版Ajaxともいうべき、ASP.NET2.0のクライアント・コールバックですが、拍子抜けするくらい簡単ですね。 .NETでAjaxやりたいと考えている人はいっぱいいると思いますが、ぜひ手を動かしてやってみてほしいと思います。 .NETの世界でもAjaxという言葉が一般的になるのか、それとも謹製?クライアント・コールバックという言葉が 広まるのか、興味のあるところですが、.NET版AjaxといことでNAjaxということでいかがでしょうか! NAgileっぽいし。関係ないですけど・・・。 http://www.atmarkit.co.jp/fdotnet/asp2review/asp2review08/asp2review08_03.html http://homepage2.nifty.com/konnokiyotaka/