レースクイーン情報
レースクイーンを各種ブログ(Blog)から一括検索します。
トップ > toolkit > toolkit - 人気ブログ(Blog)検索結果詳細 (2008年12月2日 7時)
[日常]弟の卒論テーマ
弟が現在大学3年で卒論テーマを考え中らしい。実は全く同じ大学+学科なので過去の自分の卒論を聞かれたのだけれども、教授から知り合いからでも構わないからテーマを考えてきなさい。と言われているので何も考えず、「Webブラウザを作りたいです」と言ったらしい。
先生は素晴らしい!案を練ってきなさいと言ったらしく、一先ず既存のWebブラウザ一通りの機能を纏めて理想のWebブラウザを考えた時点で「どう作って良いかわからない」という状態になったらしい。そりゃそうだ。結局Webブラウザ作成は諦めて私に何か良い案ないかな?と相談してきたのが昨日。
私が提案した案は以下の通り
- JavaScript再考
- MacのUIが優れていると言われる理由
- 各WebブラウザのCSS対応 昔と今
- Script言語の今
- オブジェクト指向の歴史
- ユーザーエクスペリエンスを利用した開発*1
- 仮想化がもたらすコンピュータ世界のイノベーション
あんまり、卒論っぽくないなぁと言いながら思った物の、先日メモしたニールセンさんのサイトやOffice 2003/2007、iPhone+iTunes、Wii+Wii Fit等の例*2を伝えてユーザーエクスペリエンスとは何か?を掘り下げて開発にどう生かすかを書いてみれば?と言ってみた。案外UXに関しては卒論のテーマとしてある程度ありだと思うし、面白いんじゃないかなぁと。問題は弟がそれを調べ抜く事ができるかどうかだけかなー。
作者:naoki0311
更新日:2008年12月2日 16時4分
[ADO.NET]特集:Visual Studio 2008 SP1新機能解説(2)
.NETの新データアクセス・テクノロジ「ADO.NET Entity Framework」
記事関係でEntity SQLについて多少なりとも解説している記事は初めての模様。ここでちょっと前に、id:dotnetfanさんやid:YokoKenさんから色々教えてもらった部分について。ちょっと区切りが分からなかったので小段落追加
ドメイン駆動開発者が不信任投票を行ったEntity Framework
Entity FrameworkがvNextと発表された時に多くのドメイン駆動開発者はこれを歓迎したようです。なぜならEntityベースの開発を行う事ができるフレームワークが発表されたから。しかし、彼らが望む機能の殆どがV1.0で実現されなかったのはInfoQの記事でご存じの通り。
何故多くの不信任案が出されたのか?多くの不信任案を出している開発者の方はドメイン駆動開発を行っている方々だったようです*1。従来のオブジェクト指向での開発を進めている人たち(日本のプロジェクトで多く行われている一般的なオブジェクト指向開発)からすると、使う事はできるんじゃない?という印象を持つかも。ただし、ドメイン駆動開発者からすると考え方的な部分で歓迎できなかったようです。
エンティティとデータの関係
開発時にエンティティを主体とするか、データを主体とするか?それがドメイン駆動開発者には重要だったようです。
ドメイン駆動開発ではエンティティを主体として開発を進めたいという思いがあります。エンティティだけで、開発を行い、エンティティからデータを作る。つまり、開発時の柔軟性等を備えているエンティティベースでの開発の方が理想であるという考え方です。それに対して、Entity Frameworkはデータがあって、そこからエンティティを作成する。ドメイン駆動開発愛好者の方からすると、順番が逆な訳です。エンティティから理想のデータを作るのではなく、データの都合をエンティティに合わせる。これがおかしい!というのが一番だったようです。
Entity Framework V1.0から見ると、V2.0でもエンティティありきでデータは後から作成というのは非常に難しいと思いますが、保守等を行う時にストアドプロシージャたたいたりする事が多い事などから、現在の在り方も必ずしも間違いだとは言いきれないかなぁ何て思いました。
ドメイン駆動開発自体は非常に面白い考え方や開発だと思うのでしっかりと書籍を買って勉強して見ると刺激になると思います。お勧めはこの辺り。
ドメイン駆動 (Programmer’s SELECTION)
- 作者: Jimmy Nilsson, 尾島良司, 株式会社ロングテール長尾高弘
- 出版社/メーカー: 翔泳社
- 発売日: 2008/03/20
- メディア: 大型本
*1:ドメイン駆動開発もオブジェクト指向開発の1つです。
作者:naoki0311
更新日:2008年12月1日 12時0分
[Microsoft]70-652受験を前に自宅のノートPCにHyper-Vを入れるか悩み中
id:naoki0311:20081127:1227714021
上記リンク先で年内受験を目標にする。と書いたんですが、やはり実機を触れつつ学習するのが一番だと思いもっさりしてきたノートPC(HDD 200GB・メモリ4GB・Core 2 Duo・Vista x64)にHyper-Vを入れ、子パーティションにVista x86を入れようかなぁなんて考えていたのですが、気になる点が幾つか。。。
- インテル ターボ・メモリーは認識されるのか?*1
- 子パーティション上のVistaは果たしてUSB接続したEMONSTERを認識してくれるのか…?(ネット接続できるかどうか)
- 容量はいけるか?(親パーティションをフルインストールして 50GBで足りるか?・子パーティション Vista 150 GB でいけるか?)
容量は 外付けHDDを検討すればいいとして、上二つが気になる。特に真ん中。うーむ。。。入れた後に動きませんでしただけは避けたいんだよなぁ。
*1:折角あるので使いたい
作者:naoki0311
更新日:2008年12月1日 17時31分
[趣味]アストロノーカをやりたくなった
PSで発売されていたゲーム。アストロノーカをやりたくなった。PSのソフトとしては革新的で結構好きだったんですが、続編は出ず。。。
宇宙の農家のゲームで一生懸命宇宙野菜を育てつつ、野菜を食べに来る害虫?みたいな生き物をトラップに嵌めて撃退。と、育成シュミレーションと同時にトラップ系のシミュレーションも楽しむことができました。
ちょっとWikiで見てみたところ、PS3のゲームアーカイブスというもの(Wiiのバーチャルコンソール/Xbox 360のクラシックみたいな感じ?)でアストロノーカが600円で出ている模様。数年後にはPS3買ってる可能性があるので、その時には是非プレイしたいなー。
作者:naoki0311
更新日:2008年11月30日 11時44分
[Ajax][Microsoft]MSがモバイルAJAXを開発か――コードネーム「Kojax」
Microsoft専門ブロガーで、コードネームの達人といわれるメアリー・ジョー・フォーリー氏は、Kojaxという名前とそれに関する情報を見つけ、次のように述べている――「情報筋によると、Kojaxはモバイル開発環境であるようだ。これはVisual StudioツールとJavaScriptを組み合わせ、Microsoftやサードパーティーが開発したアプリケーションがJavaベースの携帯電話上でAJAX風に動作することを可能にするというものだ」
読み方だけが気になる。。。コジャックス?コージャックス?
携帯のパワーアップに向けて:MSがモバイルAJAXを開発か――コードネーム「Kojax」 - ITmedia エンタープライズ
作者:naoki0311
更新日:2008年11月28日 9時47分
[Microsoft]新しいイテレーション型開発
前紹介されてるのはみたんですが、今まで見てませんでした。ユーザビリティを優先した開発を行う際には一度目を通した方が良さそうです。
作者:naoki0311
更新日:2008年11月28日 15時0分
[その他]ユーザビリティ関係メモ
かなり前にある方に聞いていたんですが、アプリケーション開発者の方は、テクノロジ云々以前に最低一回は見るべきとプッシュされたページのメモ。CLR/Hのライダーには伝えたんですが、まだ見たこと無い方は時間を作って見るべきです。必読!!!
言わずと知れた、ニールセン博士
日本の黒須教授
@ITの良投稿
作者:naoki0311
更新日:2008年11月28日 15時29分
[Ajax][VS2008]VS2008上でjQuery Intellisenseを有効化するための設定手順
単純にvsdoc形式のjQueryファイルを落としてきて追加するだけではだめなようです。という訳で設定手順
- MSDNコードギャラリからKB958502をダウンロードして、VS2008に適用
- jQuery 1.2.6 (Visual Studio Autocomplete Documentation)をダウンロード
- VS2008のプロジェクトにjQuery 1.2.6を追加して利用
パッチのダウンロードはこちら
KB958502-JScript Editor support for “-vsdoc.js” IntelliSense documentation files - Release: KB958502
jQuery 1.2.6のダウンロードはこちら
以上の設定を行うことでクライアントサイドのASP.NETへの橋渡し部分だけASP.NET AJAXを利用して、それ以外の部分はjQueryを利用した実装が簡単に行えるようになります(インテリセンスは偉大!)。英語ですがそれでも十分なくらい良く出来ているインテリセンスドキュメントが記述されています。
作者:naoki0311
更新日:2008年11月28日 15時48分
[ASP.NET][Ajax][VS2008]Microsoft AJAX Library 3.5 SP1も公開されていた
先日ASP.NET公式ページでダウンロードした時に知りました。VS 2008 SP1が出たのと同時にクライアントのJavaScript ファイルである、Microsoft AJAX LibraryもSP1になっていたようです。考えれば極々当然のことですね。
内容としてはASP.NET 3.5 SP1で実現できるAJAX周りのサポートです(History等)。ScriptCombine機能はMSが提供するScriptをまとめるという機能なので無いかも?気になる方はMSDNめくってみるといいかと思います。
作者:naoki0311
更新日:2008年11月28日 16時50分
[ASP.NET]jQuery+某テクノロジでごにょごにょ中
[Microsoft]70-652を年内に受ける
去年からHyper-V周りを調べるだけ調べているのと実機に触れる機会があったのでダメ元で受けてみようかと考えています。というよりも、26日のセミナー「実践! Hyper-Vで始める企業のサーバー仮想」これで貰った資料が半端じゃなく素晴らしくて受ける気持ちになれたってことが大きいかも。
講師の吉田薫さんはMSFT側にも精通している方なので非常に濃い部分の話やポイントとなる部分を強調して解説して下さったので、実りの多い一日でした。数多くいる講師の中でもトップレベルの教え方の上手さだよなぁと感心しつつ、勉強させていただきました。
MCP 試験 70-652: TS: Windows Server Virtualization, Configuring
作者:naoki0311
更新日:2008年11月27日 0時40分
[VS2008]VS2008 SP1適用後のインテリセンスの英語化解消パッチ公開
id:YokoKenさんが悩んでいた問題の解消パッチが公開されてます。何故かSP1以前の項目に対しても英語になってしまうという問題があったので、VS2008 SP1をりようしている場合、とりあえず当てておく事をお勧めします。
作者:naoki0311
更新日:2008年11月27日 13時12分
[趣味]満を持してボーカルコレクションアルバム発売
某マクロスF○×△*1のサントラじゃなく、ボーカルコレクションアルバムが来週発売です。また、奥さまにキモオタ死ねとか言われそうですが、きっと買うかと思います。ブラックジョーク的な言い方をすると、アイモ地獄アルバム*2。でも結構な数の曲が収録されるようなので楽しみです。
- アーティスト: TVサントラ, 菅野よう子
- 出版社/メーカー: JVCエンタテインメント
- 発売日: 2008/12/03
- メディア: CD
作者:naoki0311
更新日:2008年11月27日 0時10分
[日常]弟の卒論テーマ
弟が現在大学3年で卒論テーマを考え中らしい。実は全く同じ大学+学科なので過去の自分の卒論を聞かれたのだけれども、教授から知り合いからでも構わないからテーマを考えてきなさい。と言われているので何も考えず、「Webブラウザを作りたいです」と言ったらしい。
先生は素晴らしい!案を練ってきなさいと言ったらしく、一先ず既存のWebブラウザ一通りの機能を纏めて理想のWebブラウザを考えた時点で「どう作って良いかわからない」という状態になったらしい。そりゃそうだ。結局Webブラウザ作成は諦めて私に何か良い案ないかな?と相談してきたのが昨日。
私が提案した案は以下の通り
- JavaScript再考
- MacのUIが優れていると言われる理由
- 各WebブラウザのCSS対応 昔と今
- Script言語の今
- オブジェクト指向の歴史
- ユーザーエクスペリエンスを利用した開発*1
- 仮想化がもたらすコンピュータ世界のイノベーション
あんまり、卒論っぽくないなぁと言いながら思った物の、先日メモしたニールセンさんのサイトやOffice 2003/2007、iPhone+iTunes、Wii+Wii Fit等の例*2を伝えてユーザーエクスペリエンスとは何か?を掘り下げて開発にどう生かすかを書いてみれば?と言ってみた。案外UXに関しては卒論のテーマとしてある程度ありだと思うし、面白いんじゃないかなぁと。問題は弟がそれを調べ抜く事ができるかどうかだけかなー。
作者:naoki0311
更新日:2008年12月2日 7時4分
[ADO.NET]特集:Visual Studio 2008 SP1新機能解説(2)
.NETの新データアクセス・テクノロジ「ADO.NET Entity Framework」
記事関係でEntity SQLについて多少なりとも解説している記事は初めての模様。ここでちょっと前に、id:dotnetfanさんやid:YokoKenさんから色々教えてもらった部分について。ちょっと区切りが分からなかったので小段落追加
ドメイン駆動開発者が不信任投票を行ったEntity Framework
Entity FrameworkがvNextと発表された時に多くのドメイン駆動開発者はこれを歓迎したようです。なぜならEntityベースの開発を行う事ができるフレームワークが発表されたから。しかし、彼らが望む機能の殆どがV1.0で実現されなかったのはInfoQの記事でご存じの通り。
何故多くの不信任案が出されたのか?多くの不信任案を出している開発者の方はドメイン駆動開発を行っている方々だったようです*1。従来のオブジェクト指向での開発を進めている人たち(日本のプロジェクトで多く行われている一般的なオブジェクト指向開発)からすると、使う事はできるんじゃない?という印象を持つかも。ただし、ドメイン駆動開発者からすると考え方的な部分で歓迎できなかったようです。
エンティティとデータの関係
開発時にエンティティを主体とするか、データを主体とするか?それがドメイン駆動開発者には重要だったようです。
ドメイン駆動開発ではエンティティを主体として開発を進めたいという思いがあります。エンティティだけで、開発を行い、エンティティからデータを作る。つまり、開発時の柔軟性等を備えているエンティティベースでの開発の方が理想であるという考え方です。それに対して、Entity Frameworkはデータがあって、そこからエンティティを作成する。ドメイン駆動開発愛好者の方からすると、順番が逆な訳です。エンティティから理想のデータを作るのではなく、データの都合をエンティティに合わせる。これがおかしい!というのが一番だったようです。
Entity Framework V1.0から見ると、V2.0でもエンティティありきでデータは後から作成というのは非常に難しいと思いますが、保守等を行う時にストアドプロシージャたたいたりする事が多い事などから、現在の在り方も必ずしも間違いだとは言いきれないかなぁ何て思いました。
ドメイン駆動開発自体は非常に面白い考え方や開発だと思うのでしっかりと書籍を買って勉強して見ると刺激になると思います。お勧めはこの辺り。
ドメイン駆動 (Programmer’s SELECTION)
- 作者: Jimmy Nilsson, 尾島良司, 株式会社ロングテール長尾高弘
- 出版社/メーカー: 翔泳社
- 発売日: 2008/03/20
- メディア: 大型本
*1:ドメイン駆動開発もオブジェクト指向開発の1つです。
作者:naoki0311
更新日:2008年12月1日 3時0分
[Microsoft]70-652受験を前に自宅のノートPCにHyper-Vを入れるか悩み中
id:naoki0311:20081127:1227714021
上記リンク先で年内受験を目標にする。と書いたんですが、やはり実機を触れつつ学習するのが一番だと思いもっさりしてきたノートPC(HDD 200GB・メモリ4GB・Core 2 Duo・Vista x64)にHyper-Vを入れ、子パーティションにVista x86を入れようかなぁなんて考えていたのですが、気になる点が幾つか。。。
- インテル ターボ・メモリーは認識されるのか?*1
- 子パーティション上のVistaは果たしてUSB接続したEMONSTERを認識してくれるのか…?(ネット接続できるかどうか)
- 容量はいけるか?(親パーティションをフルインストールして 50GBで足りるか?・子パーティション Vista 150 GB でいけるか?)
容量は 外付けHDDを検討すればいいとして、上二つが気になる。特に真ん中。うーむ。。。入れた後に動きませんでしただけは避けたいんだよなぁ。
*1:折角あるので使いたい
作者:naoki0311
更新日:2008年12月1日 8時31分
[趣味]アストロノーカをやりたくなった
PSで発売されていたゲーム。アストロノーカをやりたくなった。PSのソフトとしては革新的で結構好きだったんですが、続編は出ず。。。
宇宙の農家のゲームで一生懸命宇宙野菜を育てつつ、野菜を食べに来る害虫?みたいな生き物をトラップに嵌めて撃退。と、育成シュミレーションと同時にトラップ系のシミュレーションも楽しむことができました。
ちょっとWikiで見てみたところ、PS3のゲームアーカイブスというもの(Wiiのバーチャルコンソール/Xbox 360のクラシックみたいな感じ?)でアストロノーカが600円で出ている模様。数年後にはPS3買ってる可能性があるので、その時には是非プレイしたいなー。
作者:naoki0311
更新日:2008年11月30日 2時44分
[Ajax][Microsoft]MSがモバイルAJAXを開発か――コードネーム「Kojax」
Microsoft専門ブロガーで、コードネームの達人といわれるメアリー・ジョー・フォーリー氏は、Kojaxという名前とそれに関する情報を見つけ、次のように述べている――「情報筋によると、Kojaxはモバイル開発環境であるようだ。これはVisual StudioツールとJavaScriptを組み合わせ、Microsoftやサードパーティーが開発したアプリケーションがJavaベースの携帯電話上でAJAX風に動作することを可能にするというものだ」
読み方だけが気になる。。。コジャックス?コージャックス?
携帯のパワーアップに向けて:MSがモバイルAJAXを開発か――コードネーム「Kojax」 - ITmedia エンタープライズ
作者:naoki0311
更新日:2008年11月28日 0時47分
[Microsoft]新しいイテレーション型開発
前紹介されてるのはみたんですが、今まで見てませんでした。ユーザビリティを優先した開発を行う際には一度目を通した方が良さそうです。
作者:naoki0311
更新日:2008年11月28日 6時0分
[その他]ユーザビリティ関係メモ
かなり前にある方に聞いていたんですが、アプリケーション開発者の方は、テクノロジ云々以前に最低一回は見るべきとプッシュされたページのメモ。CLR/Hのライダーには伝えたんですが、まだ見たこと無い方は時間を作って見るべきです。必読!!!
言わずと知れた、ニールセン博士
日本の黒須教授
@ITの良投稿
作者:naoki0311
更新日:2008年11月28日 6時29分
[Ajax][VS2008]VS2008上でjQuery Intellisenseを有効化するための設定手順
単純にvsdoc形式のjQueryファイルを落としてきて追加するだけではだめなようです。という訳で設定手順
- MSDNコードギャラリからKB958502をダウンロードして、VS2008に適用
- jQuery 1.2.6 (Visual Studio Autocomplete Documentation)をダウンロード
- VS2008のプロジェクトにjQuery 1.2.6を追加して利用
パッチのダウンロードはこちら
KB958502-JScript Editor support for “-vsdoc.js” IntelliSense documentation files - Release: KB958502
jQuery 1.2.6のダウンロードはこちら
以上の設定を行うことでクライアントサイドのASP.NETへの橋渡し部分だけASP.NET AJAXを利用して、それ以外の部分はjQueryを利用した実装が簡単に行えるようになります(インテリセンスは偉大!)。英語ですがそれでも十分なくらい良く出来ているインテリセンスドキュメントが記述されています。
作者:naoki0311
更新日:2008年11月28日 6時48分
[ASP.NET][Ajax][VS2008]Microsoft AJAX Library 3.5 SP1も公開されていた
先日ASP.NET公式ページでダウンロードした時に知りました。VS 2008 SP1が出たのと同時にクライアントのJavaScript ファイルである、Microsoft AJAX LibraryもSP1になっていたようです。考えれば極々当然のことですね。
内容としてはASP.NET 3.5 SP1で実現できるAJAX周りのサポートです(History等)。ScriptCombine機能はMSが提供するScriptをまとめるという機能なので無いかも?気になる方はMSDNめくってみるといいかと思います。
作者:naoki0311
更新日:2008年11月28日 7時50分
[ASP.NET]jQuery+某テクノロジでごにょごにょ中
[Microsoft]70-652を年内に受ける
去年からHyper-V周りを調べるだけ調べているのと実機に触れる機会があったのでダメ元で受けてみようかと考えています。というよりも、26日のセミナー「実践! Hyper-Vで始める企業のサーバー仮想」これで貰った資料が半端じゃなく素晴らしくて受ける気持ちになれたってことが大きいかも。
講師の吉田薫さんはMSFT側にも精通している方なので非常に濃い部分の話やポイントとなる部分を強調して解説して下さったので、実りの多い一日でした。数多くいる講師の中でもトップレベルの教え方の上手さだよなぁと感心しつつ、勉強させていただきました。
MCP 試験 70-652: TS: Windows Server Virtualization, Configuring
作者:naoki0311
更新日:2008年11月26日 15時40分
[VS2008]VS2008 SP1適用後のインテリセンスの英語化解消パッチ公開
id:YokoKenさんが悩んでいた問題の解消パッチが公開されてます。何故かSP1以前の項目に対しても英語になってしまうという問題があったので、VS2008 SP1をりようしている場合、とりあえず当てておく事をお勧めします。
作者:naoki0311
更新日:2008年11月27日 4時12分
[趣味]満を持してボーカルコレクションアルバム発売
某マクロスF○×△*1のサントラじゃなく、ボーカルコレクションアルバムが来週発売です。また、奥さまにキモオタ死ねとか言われそうですが、きっと買うかと思います。ブラックジョーク的な言い方をすると、アイモ地獄アルバム*2。でも結構な数の曲が収録されるようなので楽しみです。
- アーティスト: TVサントラ, 菅野よう子
- 出版社/メーカー: JVCエンタテインメント
- 発売日: 2008/12/03
- メディア: CD
作者:naoki0311
更新日:2008年11月26日 15時10分