Home > IT系

ぼそぼそ

Visual Studio 2010 がもうすぐやってくる

一般の人には全く関係のないことですが、IT系の業務をしている人なら知っていると思います。
Visual Studio

自分はMS-DOS時代からのレガシーSE?なもんで、それはそれはMicrosoftにお世話になっています。
VBとかVCとか、最近ではC# やら ASP.NETなどで・・・
そんなVisual Studioもバージョンは2010となり、近々提供開始となります。

発売開始と書かないあたりがキモです。
というのは、発売される前にMSDN Subscriptionというマイクロソフトの開発者向けの会員サイト(有料)でダウンローによる提供となります。
この提供開始日は、2010/4/20(火)、明日ですね。ちなみに、店頭にパッケージとして並ぶのは2010/6/18。

最近勉強しているASP.NET MVCが標準プロジェクトにもなるようだし、使い勝手も向上しているっぽい。
予想では、それなりのパワーのあるマシンでないと動作も厳しいと思われるが・・・
ほかに気になる新機能としては、最新の.NET Frameworkのバージョン4に対応、マルチコア対応アプリの開発がしやすい(デバッグ・・・)あたりかな。

IT系の業務に携わっているので、ダウンロード可能になったら試してみようという、一応前向きな気持ちであることを・・・・
2010/4/21 追記 1日遅れで本日よりMSDNにてダウンロード提供が開始となりました。(1日なら問題なし、リリースに関する公式アナウンスもありました)


ASP.NET MVC の変なエラーの対処方法

前の記事で変なエラー「名前 '__o' は宣言されていません。」でハマリましたが、その対処法がわかったので、とりあえずメモします。
何で対処法がわかったかというと、勉強を進めていくうちにDB連携のところで自動的に作成されたWebページ(aspx)にコメントとして埋め込まれていました。
    <%--The line below is a workaround for a VB / ASPX designer bug--%>
    <%=""%>
こんな感じで、どうやらVisualStudioのデザイナのバグのようです。

では、早速対処の方法ですが、いたって簡単。

続きを読む

ASP.NET MVC2.0 にて対処法がわからないエラー

趣味の範囲ですが、.NETでもやってみようと久しぶりにVisualStudio2008をいじってみた。
VSでWebの開発というとWindowsアプリ開発者にWebを開発し易いようにいろいろ頑張って機能というかコントロールがたくさんで、すごいのは認めます。
でも、こうコントロールが多い=コントロールにデザインを指定するという形なので、どうみてもWebデザイナーさんと共同作業できないということで敬遠してました。

去年VSによるWeb開発にてMVCフレームワークが出たことは知ってましたがやっとそれを試せるときがきたというわけです。
このMVCのフレームワークを用いると通常開発で使用するコントロールは全く使用せずに、まぁある意味古い方式のWeb開発となり、デザイナさんとの共同作業にも向いているかもという発想です。
古い方式といっても考え方だけでいろいろと(いろいろで誤魔化していますw)新技術が盛り込まれているだろうということで・・・
古い方式というよりはjavaっぽいかな?

自分はMVC2をインストールしまして、@ITの「連載:ASP.NET MVC入門」(記事はMVC1だと思われる)の「第1回 ASP.NET MVCフレームワーク 基本のキ」を進めてみました。
興味があるものをやり始める時って何かとわからないことばかりですが面白い。
MVC2.0はまだ正式リリースしていませんが、勉強ということで採用しましたがいきなり問題発生!
最後まで進めたところで、動くんだけどヘンテコなエラーが・・・・「名前 '__o' は宣言されていません。
何ナノこれ?__oなんて使ってねぇーし
これは、MVCのバージョンに関わらす発生します。 ちなみに、言語がVBのときだけ。
対処法がわかりましたので、記事にしました。


当該行は <%=Html.ValidationSummary("以下のエラーが発生しました。")%> という感じで入力エラーがあった場合のエラーを表示する部分です。
んで、ネットで調べたのですが、日本語のページにはめぼしい解決方法はなく、外国語でもいくつかヒットしたけど翻訳しても意味不明。

しょうがなく、試行錯誤してみました。

続きを読む

Intel Core i7/i5/i3の比較

ざっと、調べていたら下表のような比較がありました。(URLは失念)
通常電圧版 デュアルコア
  Core i7 Core i5 Core i3
CPU名 Core i7-620M Core i5-540M Core i5-520M Core i5-430M Core i3-350M Core i3-330M
開発コード Arrandale
プロセスルール 32nm
物理コア数/
論理コア数
2/4
CPUクロック 2.66GHz 2.53GHz 2.40GHz 2.26GHz 2.26GHz 2.13GHz
ターボ・ブースト 最大クロック 3.33GHz 3.06GHz 2.93GHz 2.53GHz 非対応
2次キャッシュ 256KB×2
3次キャッシュ 4MB 3MB
メモリー速度 800,1066MHz
内蔵GPU
内蔵GPUクロック 500~766MHz 500~667MHz
TDP 35W

どれがいいかといわれれば「Core i7-620M」だけども恐らく値段的にも高価なわけで、次は「Core i5-430M」だな。
今までの経験上、クロックが少しばかり上がっても体感的にはわからないだろうし、新CPUとしての目玉機能としてのターボブーストを体験してみたいので。
そんでもって、車と同じで2-3年もすればまたハードウェア類が新しいものに変わり、そのときには価値はほとんどなくなる。
まぁ高価なCPUの効果としては、自己満足(ブラシーヴォ効果)ぐらいだし。

CSSのリセットについて

仕事の関係でちまちまとデザインの勉強をしています。
ブラウザの種類が変わるとデフォルトのCSSも微妙に変わるそうで、それをブラウザが違っても同じく見せようとするあたりがデザイナ様の腕の見せ所のひとつと思ってます。

いろいろと調べていくうちに、CSSをリセットしてからCSSを当て込むというやり方があるのがわかった。
リセットCSSのメジャーなところでは、
Eric Meyer's Reset
Yahoo User Interface Reset
らしい。
さらに調べていると、リセットしないのも流行っているとのことだ。(ブラウザが違えば多少の誤差はしょうがないでしょみたいな解釈なの?)
一体どっちが良いのだろうか?
答えは見つけられませんでした。(やはりネットは言いたいことだけの記事ばかりで、なぜにそうなのかの理由まで言及しているとこはほとんどないですね。)

個人的な考えだが、やはりリセットは必要に思う。
お客さんとしてはブラウザが違っても同じに見え無ければNGと判断してもしょうがないだろうし、そもそも誤差が嫌だったからリセットCSSなるものがでてきた第一の理由だと思うので。

 
 
 

久々にVS2008をいじってみたら

久しぶりにVisualStudio2008でWebアプリケーションを作成しようと、ウィザードでプロジェクトを生成してデバッグを実行しました。
ブラウザが起動して、空のページが表示されるのかと思っていたら、
エラー: このリンクは無効です。
の表示が。あれ?

何回かやってみましたが、結果は同じです。
私はデフォルトのブラウザをFirefoxにしているので、コレが原因かと思いIEにして見ましたが、メッセージは違いますが、やはりエラーとなりました。
Internet Explorer ではこのページは表示できません

ん?どうしてだ?ちなみに、localhostを127.0.0.1にすると問題ないですが、イチイチ書き換えるのはメンドイです。
NG http://localhost:53956/
OK http://127.0.0.1:53956/

困りました、早速Google大先生に問合せです。

続きを読む

TechNet 8/15からWindows 7 のダウンロード開始

昨日受信したTechNet会員メールマガジンにて発表されてました。

私は、現在 Windows Vista Ultimate 32bit を使用してます。
Vistaってネット上では評判悪いですが、私は特に問題なく使えてました。
でも、Windows 7のほうが軽い(XPの軽さのVistaと言う感じ)らしいし、マシンスペックも十分なハズだし、そして何より新しい物好きなので、これを機に Windows 7 Ultimate 64bit にアップグレードしようかと思ってます。
32bitから64bitへのアップグレードは果たしてすんなりいくのだろうか?
バックアップとか面倒ですし、ダメだったら32bitのまま or クリーンインストール するか悩みますね。

最近は少し仕事が忙しいので当日中にインストールできるか分りませんが、インストールしたら記事にしてみたいと思ってます。

以下、メールマガジンの抜粋。

続きを読む

過去記事一覧

Home > IT系

Page Top