« 2008年01月 | メイン | 2008年03月 »

2008年02月29日

イメージバックアップソフトウェア

Blu-Rayディスクに直接保存できるイメージバックアップソフトウェアってないものなんですかね。

VistaのComplete Backupでできれば文句ないんですが、そこまで言わなくても、市販で書き込めるものが出てこないですかね。DVDだと追いつかなくて。

Norton Ghost も12から14に(13は?)バージョンアップしましたが、ブルーレイサポートはまだのようです。

2008年02月28日

Domain Driven Designeは同人誌にでもしないと出版できないというのは悲しすぎる

 capsctrldays(2008-02-27)

Twitter statusesCommentsAdd Star
  • 楽しいことはないだろうか (00:45:40)
  • DDDの翻訳は同人誌作って販売すればいいよ (00:48:31)

日本の業界内での知名度は、出版社がまともにつかないぐらい低いのだろうか。

受託開発が多いくせに、その教典みたいな本が翻訳されないなんて、それだからこの国はというのは別に置いておくとしてもにしても、どんどん旬が過ぎて言ってしまっている気がするなぁ。

出版社がつかないなら、有志翻訳、同人誌でも仕方がないのか。でも翻訳権交渉とかどうするの。。

2008年02月27日

MSDN Magazine Launch の翻訳が終わったようです。

MSDN Magazine の目次: 2008 リリース

Visual Studio 2008, Windows Server 2008のLaunchにあわせて発行された特別号です。
特別号はこの手のLaunchイベントのときやPDCのときに発行されます。

オリジナルが出てちょっと経ってますが、日本語への翻訳が終わったようです。

2008年02月26日

Stage6が28日で終了だって。。

マジで終わってしまうらしい。。

Stage6 · Upload Video Clips. Share, Watch, Download Videos

DivXは高画質でよかったのに。。Youtubeには勝てなかったか。。

2008年02月25日

Windows VistaにSQL Server 2005をインストールする場合の注意

ここから書くことはあくまでも僕の経験則なので、KB等にあったり、MSから正式にコメントが出ていることではありません。

事前に以下の設定が行われているか確認すること。


  1. UACを切る。
  2. PC名は大文字英数字だけとし記号等も使用しない。

後ろのPC名のほうはもしかしたらSQL Serverの照合順序をBIN以外や大文字小文字の区別を使用しないように設定すればOKかもしれません。

とりあえず自分の今までの経験上は先にこうしておかないと失敗します。(というかいつも忘れていて、セットアップを始めて萎えます。今日もそうでした。。)

そのほかReporting Serviceをインストールされる方は以下のKBも参考にしてください。
Windows Vista-based コンピュータに SQL Server 2005 レポート サービス をインストールする方法
対象製品
http://support.microsoft.com/kb/934164/ja

Microsoft SQL Server 2008 用 Feature Pack CTP - 2008 年 2 月

ダウンロードの詳細 : Microsoft SQL Server 2008 用 Feature Pack CTP - 2008 年 2 月

内容的にはSQL 2008 Native Clientのパッケージとそこには含まれないSQL 2005以下のコンポーネント(Exp.SQL-DMO)のインストールパッケージです。

2008年02月23日

第28回 NT-Committee2 関東勉強会

3月15日に東京都文京区にてNT-Committee2の勉強会を開催します。

今回は私もパネリストとして参加させていただきます。

  • 日程: 2008年3月15日土曜日
  • 時間: 13:30 ~ 18:00(開場13:00、受付開始13:00)
  • 場所: 日本医科大学大講堂(5号館4階)

  • 大きな地図で見る
  • 人数: 200名
  • 幹事: 福原 聡
  • 会費: 1000円
    会費は講師の交通費及び宿泊費、講師及び会場提供者懇親会招待費、その他、会場費などの必要経費に充てられます。
  • 対象者: どなたでもご参加いただけます。
  • 勉強会プログラム
    • セッション1 :「進化を続けるMedia Center」
      • 講師: 森 洋孝
        マイクロソフト株式会社
        Windows本部 コンシューママーケティング部
        シニアプロダクトマネージャ
      • 概要:
        Windows Vistaに搭載されるWindows Media Centerについての能力と、ポテンシャルについて、また、Media Centerの今後の進む方向性について説明いたします。
    • セッション2:パネルセッション「我々は環境に対し何ができるか」
      • パネリスト:
        • 横山哲也(グローバルナレッジネットワーク株式会社)
        • 及川卓也
        • 石坂忠広(NT-Committee2)
        • 柳原秀基(NT-Committee2)
        • 司会:福原聡(NT-Committee2)
      • 概要:
        最近どこの業界でも取りあげられる環境問題に向かって、ITProやプログラマである我々としてどんな事ができるのか?グリーンITと私たちはどう関わっていくのか?それぞれの考えを持つパネリストがディスカッションを行う予定です。
  • 懇親会
    • 18:30(pm6:30) 頃より会場近傍にて講師、及びNT-Committee2メンバーを交えた懇親会を行います。

参加申し込み、勉強会詳細については以下よりお願いします。

http://www.hidebohz.com/Meeting/20080315.htm

2008年02月22日

Windowsのプロトコル仕様が公開になったようです

Open Protocol Specifications

EUの命令が元になった話なので、初回公開分はその範囲だけと思っていましたが、思ったよりも広範なプロトコル仕様が公開されています。

※プロトコル設計者・マニアへの忠告

見だすときりがありませんし、仕事が手につかなるの請け合いなので、心しましょう。

Linq to SQLをSQL Server 2008対応すべくがんばっているそうです

ADO.NET team blog : Coming soon to LINQ to SQL

追加された日付型への対応はわかったのですが、ジオメトリ関係は?とか。

ともあれ、SQL Server 2008がRTMになる頃にはLinq to SQLも対応されるといいな。

Micorosoftがコミュニティへの広範な技術提供プログラムを発表

その中にWindowsのソースコードもあると。

Windowsのソースコードなどを無料で公開へ - GIGAZINE

現地時間21日午前8時30分(PST)にスティーブ・バルマーとレイ・オジーが発表したようです。

米Cnet news記事

大事なのはソースコードだけでなく、関連ドキュメントも公開されること、これらの情報を元に非商用のソフトウェア開発が行えること、商用ソフトウェアについてはパテントのライセンスをすること、そして本当に大事なのは(そして一番大きな変化が)プレスリリースにある以下の点です。

Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. (マイクロソフトは、これらのプロトコルの実装の開発か非営利的な分配でオープンソース開発者を訴えないように契約を提供しています@Exite翻訳)

そのほか、Office 2007に対して3rdパーティーが独自フォーマットでの入出力ドライバを作れるようにするためのAPI開発であるとか、オープンソースコミュニティへの支援(※今までinetaやカラムニスで提供されてきたものと同じようなこと)などがプレスリリースで発表されています。

Press Release :
Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability: New interoperability principles and actions will increase

2008年02月21日

SQL Server Business Inteligence Development Studio(BIDS)がVS2008ベースに

VS2008

今回のFeb. 2008 CTPより BIDSがVisual Studio 2008ベースとなりました。

ということで、VS2005を用意していたのですが、VS2008をインストールしないとw

SQL Server 2008 Feb. 2008 CTP インストール時の注意

いくつか注意点があります。

いきなり.NET Fx 3.5のインストールをネットワーク経由で始める。

ネットへの接続環境を用意するか、あらかじめインストールしましょう。。。製品時には一考が必要です。

照合順序

日本語版なのに照合順序がSQL_Latin_1_General_CP1_CI_ASなのはいかがなものでしょうか。あやうくそのままインストールしてしまうところでした。

image

このサーバーの構成で忘れずに照合順序 タブを選んで、カスタマイズしておきましょう。

image

これで、Japanese90_CI_ASです。JIS2004対応が気になる人はバイナリーコンポーネントをチェックしましょう。(それでJapanese90_BIN2)

Analysys Servicesも忘れずに変更を。

初期設定はJapanese90_CI_ASでいいと思います。BIN2ってひともいるかな。

※(23:00)あーまた照合順序を参照順序って間違えていたので修正しました。

SQL Server 2008 Feb. 2008 CTPをインストール開始しました。

SQL2008FEBCTP

あれ?

 

この先が楽しみです。。。

WCFのテストツール

WCF Load Test - Home

そゆもの。

2008 Lang.NET Symposium - Talks

この前、こちらとしては指をくわえながら開催されたLanguage.NET Symposium 2008の描く発表内容が公開されていました。

2008 Lang.NET Symposium - Talks

うひょひょってかんじでこれから見ていきたいと思います。

F#ってMSRから動的言語チームに移るの?

 John Lam on Software: Want to work on languages at Microsoft?

Our languages team is growing fast; we have five open positions as of today. We need devs for IronRuby, IronPython and F# and testers for IronRuby and F# (the links to the F# jobs will appear soon). In the meantime, feel free to contact me (jflam at you-know-where) about any of these positions, and I'll put you in touch with the right folks.

えーっと。。。

それで、MSDNマガジンにF#の記事とかのってしまうのですか。

2008年02月20日

SQL Server 2008 Books online

ということで、さすがにインストールはって方もドキュメントが公開されているのでごらんになってはいかがでしょう。

http://msdn2.microsoft.com/en-us/library/bb543165(sql.100).aspx

そりゃ泣くよな。

このお父さんから泣きが入っている件。

マイクロソフトが、何かを提供しない週はどのぐらいあるんだろう ?

いや、ここでお父さんに泣かれたら、ふつうの人は。

しかしもういじめに近いこのリリースラッシュはなぜだろうと思ったら、来週ロスでラウンチイベントじゃないか。

Microsoft Launch Wave 2008
http://www.microsoft.com/heroeshappenhere/events/los-angeles/default.mspx

おみやげ渡さないといけないものね(マテ

http://www.microsoft.com/virtualevents/

こんなのも平行して行われる模様。

SQL Server 2008, Feb CTP (CTP6)リリース

というわけで、やっとリリースのようです。

Euan Garden's BLOG : SQL Server 2008, Feb CTP - Get it while it is hot!

ダウンロードそのほかについては以下を参照。

Microsoft SQL Server 2008: Try SQL Server 2008 Today

※ただし、まだMicrosoft Downloadには公開されていない模様。

※ 12:00現在ダウンロード可能になっています。また本CTPより日本語版の提供も始まったようです。

Microsoft SQL Server 2008 Readme

2008年02月19日

Parking-lot

Software Cafe : コラム {Parking-lot ~ プロジェクトの課題管理で活用しよう}

今は議論すべきでないけど蓄積しておいて後で議論するものを一時的に退避しておくことを、Parking-lot と呼ぶことがあります(日本ではあまりいいませんね)。

こういう言い回しがあるんですね。覚えておこう。

そして、どう実践していこうかな。


DOA

2008-02-19 - 2008年のはぶにっき

データ中心アプローチ、ではなくて、「伝票中心アーキテクチャ」だな、うん。

そうだよなぁ。

Microsoft Office Binary (doc, xls, ppt) File Formats公開

Open XML標準化向けてへの公開のようです。

Microsoft Office Binary (doc, xls, ppt) File Formats

米Microsoftがついに,バイナリ形式のOffice文書仕様を公開:ITpro

公開ライセンス(正確にはライセンスでないかもしれない)
http://www.microsoft.com/interop/osp/default.mspx

2008年02月18日

S+S構築情報サイト@MSDN

Software Services (S + S)

いい加減SaaSといったらどうなんだろう。
というのは置いておいて、サービスサイト構築用の情報をまとめたポータルサイトがMSDN(ENU)にできたようです。

Expression Blendのサービスパックもお忘れなく。。

高橋 忍のブログ : Expression Blend SP1 もお忘れなく

忘れていました。。

おもてなし

なぜ「見た目」にこだわらないのか、IT部門の大きな勘違い:ITpro

Joelが言っていたようにそれがエモーショナルであれば使うほうは使う気になる。

Power Tools for Visual Studio Team System 2008 Database Edition

Software Development : Power Tools for Visual Studio Team System 2008 Database Edition

そういうもの。

入っているものは、MS Buildからも使えるSQL Scriptの静的分析ツール、データ作成用ツール(テキストファイル、フラットファイルからの作成)、逆にDataBaseからXMLファイルを作成するツール等となっているようです。

Visio Export To XAML

Saveen Reddy's blog : Updated Add-In for Visio 2007 to Export to XAML

これでVISIOでXAMLが書けるようになりました。
上のBlogを見る限りテキストの処理にはまだ難があるようです。

正直なところドローイングツールとしてのExpression Designerのひどさを考えるとVisioでXAMLが書けるようになったのはかなり喜ばしい。ステンシル多いですしね。

CodePlexのプロジェクトサイト
http://www.codeplex.com/VisioExportToXAML

Linq to Frickr

Angus Logan's Blog : LINQ to FLICKR - this is cool

Flickr!を対象としたLinqプロバイダがあるらしい。当然クエリの結果帰ってくるのは画像ファイルのリスト。

http://www.codeplex.com/LINQFlickr

※もう何でもありだなぁ。。

2008年02月16日

Windowsの素人と玄人を見分ける方法 - 雑種路線でいこう

ああおれ玄人じゃねーや。

Windowsの素人と玄人を見分ける方法 - 雑種路線でいこう

.NET 関連の「サポート技術情報」 (Microsoft Knowledge Base) 資料の検索キーワード

.NET 関連の「サポート技術情報」 (Microsoft Knowledge Base) 資料の検索キーワード

サポート技術情報で特定技術に対する一覧がほしかったり、より希望する検索結果を得たいために使用できるキーワードの一覧が上で公開されていました。

各KBにはこれらのキーワードが設定されています。

SQL Serverも一覧がないか探してみたのですが、どうもまとめられていないようです。

2008年02月14日

マイクロソフト セキュリティ情報 MS08-008 - 緊急 : OLE オートメーションの脆弱性により、リモートでコードが実行される (947890)

マイクロソフト セキュリティ情報 MS08-008 - 緊急 : OLE オートメーションの脆弱性により、リモートでコードが実行される (947890)

このセキュリティ更新プログラムは、OLE オートメーション内のメモリ リクエストのチェックを追加することにより、この脆弱性を解決します。この脆弱性に関する詳細情報は、次の「脆弱性の情報」のセクションの下の特定の脆弱性のエントリに関するサブセクション「よく寄せられる質問 (FAQ)」をご覧ください。

今回のWindows Updateに含まれている。

OLE AutomationのエンジンであるOLEAUTO.DLLが更新されるので、それを使うアプリケーション(OPC!)は対応が必要だ。このパッチで動かなくなるとしたら、おそらく自分たちのコードにバッファオーバーランや、不正なアドレスを指定している等のバグがある可能性が高い。

またVB6アプリケーションではおそらくインストールパッケージの作り替えが必要になる。

2008年02月13日

デブサミ2008 その1 : Joel on Developper Summit

こうやってまとめてしまうとつまらなさそうですが、偏に私の筆力が足りない故であって、会場爆笑であったことをも申し加えておきます。

Blue Chip 一級品を作るには

  • 人を幸せにする
  • 感情を考慮する
  • 美学にこだわる
一級品 iPod
よくある安物 Zune

何が違うのか。

人を幸せにする

学習制無力感

Windows XPの例。デジカメで撮った写真1枚Blogにアップしようとしただけで、インストールメディアを要求されたり、再起動を要求されたり、たまたまデジカメのUSBケーブルが抜けただけでエラーが表示される。

ユーザーが機械を全くコントロールが出来ていない上に、機械にコントロールされている感覚。この状態ではユーザーに大きなフラストレーションがたまる。

最悪の場合は鬱病になってしまうことも。これを学習制無力感という。

ソフトウェアを作る上ではユーザーをそうさせないためにユーザーに主導権を与え、ユーザーにコントロールしていることを実感させる。レスポンスの短さもこの実感に繋がる。(1秒以内)

感情を考慮する

心理的な事実と技術的な事実は必ずしも一致しない。

一級品ではしばしば心理的な事実の方が優先されている。(SUVは技術的にはセダンよりも事故時横転しやすく、事実死亡率も高く危険な車だが、内装や装備の工夫により心理的に安全だと訴えることで、セダンよりも売り上げが多い(北米))

美学にこだわる

モダニズムアンチモダニズム

モダニズムにとってデコレーションはデカダンス(装飾は退廃)華美な装飾を廃し、機能美を追求する。直線、モノクローム。

ソフトウェアにおけるモダニズムは、最低限のユーザーインターフェイス、機械の状態を無機質に表示、代表的な例はUnixのコンソール。

一般的なユーザーはソフトウェアのインターフェイスにモダニズムを求めていない。

建築の世界と違いソフトウェアの世界では人々は無駄に飽きていない。Mac OS Xは、たしかに無駄だらけだが、人に対してエモーショナルにさせるものにあふれている。

一級品を作るには人にエモーショナルだと感じさせる美学が必要。

※だからといってソフトウェアのUIがアールデコなのかというと、違うという点については多くの同意が得られると思う。
※では何かって言うところは、一つのヒントはモダンアートのインスタレーション作品の中にあったりすると思はれるので、ポストモダニズムの中に答えがあるのではないか。

Misattribution誤帰属

感情の原因を勘違いすること。たとえば映画館にってでっかいコーヒーを買って映画を見たときに、実際にはコーヒーのカフェインで興奮したのにもかかわらず、映画の内容で興奮したと勘違いして、その映画がすばらしかったと勘違いしてしまうこと。

※誤帰属をうまく使うことも必要なのか。

2008年02月12日

Visual Studio 2005 で.NET Fxのソースコードを参照する方法

John Robbins' Blog : Download All the .NET Reference Source Code at Once with Net Mass Downloader

特別なことをするわけではなく、CodePlexからNetMassDownloaderを入手して、すべてのソースを落とした後にそれらに対して参照設定を行う。ただ細かく手順を書いてくれているので、参考になります。

2008年02月11日

Beautiful Code翻訳出版が今春出版されることが決まったらしい

最近気になって気になって仕方がなかった Beautiful Codeですが、今春の翻訳・出版が決まったようです。以下のオライリージャパンのページからサンプルが確認できます。

www.oreilly.co.jp -- オライリー・ジャパン

原著はこちら。

photo
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
Andy Oram Greg Wilson
Oreilly & Associates Inc 2007-06-26

by G-Tools , 2008/02/12

総額6億円の夢の箱

総額6億円のホームシアターシステム。機材詳細は以下。

Equipment

4Kのプロジェクターって何ですか。。(だいたい映像ソースは。。)

音楽再生に関してはまだまだお金をかけられそうですが、求めてるのがピュアオーディをではなく、あくまでもAVですから、その辺つっこんじゃだめかと。

だいたい、きっと下手なシネコンだって一部屋6億もかかってませんよ。

まぁ夢の箱ですなぁ。

2008年02月10日

センサーネットワークなのか、フィールドバスなのか

基本的には同じものを指す。

どちらの用語を使って話をするかで、その人がIT世界の住人なのか、オートメーションの世界の住人なのかがわかっておもしろい。最近センサーネットワークということよく聞くようになってきた。このままなら僕らの仕事がITにそのまま飲み込まれるのもそんな先じゃないだろう。

「D」言語

Microsoft declares its modeling love with a new language, ‘D’ | All about Microsoft | ZDNet.com

マイクロソフトがエンタープライズアプリケーションもしくはSaaS、マイクロソフト的に言うのならSoftware + Serviceのプラットホームとしている開発しているOsloで使用するワークフロー(と言うよりビジネスコラボレーションとでも行った方が適切だろう)やビジネスロジック記述用のDSLとして「D」という言語を開発しているようだ。「D」はおそらく現状のWFより粒度の高いレベルでのワークフロー、ビジネスロジック記述、サービス定義をするための言語となるはずで、ZDNetの記事によれば、WFと同じくXAMLベースの宣言型プログラミング言語となるようだ。ちなみにXAMLはWPFでのUI記述言語と思われる方も多いと思うが、実際には汎用的な宣言型プログラミング環境だと思っていた方がこれからは無難だ。

すでにこの分野で仕事をしている人たちからみれば、どうして業界標準になりつつある、BPMLBPEL4WSでないんだと言うことになると思う。MSとってそれではだめな理由としては、それがマイクロソフト技術ではないからというのもあるかもしれないが、まずそれらが複雑で簡単の記述できないと言うことがまずある。(ツール支援は当然あるし、必要だが、何かが不十分だと考えていると思う)次に考えられるのは、「D」がカバーしている範囲がそれらの扱う範囲以上だと言うことだろう。BPEL4WSやBPMLとの何らかの相互運用性は必要だとは思うが、Osloの世界でみてみると、BPMLはWFで、BPEL4WSはWF+WCFでやるべきことのように思う。

むやみやたらに言語を増やしてという向きもあるかもしれないが、言語には向き不向きもあるのだし、対象領域の粒度が違えばそれにあった言語もあるべきだし、何よりも将来へ向けたチャレンジが必要だろう。

また、「D」言語、あるいはOsloは今後OPC UAにも大きな影響を与えるはずだ。

10月の終わりにあるPDCが楽しみだ。

デブサミ2008に行きます

13日、14日にオーディエンスとして行きます。DB関係は寂しいものの、今回はJoelがきたり、羽村さんとまつもとさんとの対談があったり、萩原さんの講演があったりと、かなり盛りだくさん。楽しみです。

CodeZine:Developers Summit 2008 - デブサミ2008

Cayra WPFで作られたマインドマップツール

Make it clear! | Cayra

WPFで作られたマインドマップツール。デザインはかなりキャンディ。使い勝手や機能的には可もなく不可もなくといったところ。

2008年02月08日

Download details: Windows SDK for Windows Server 2008 and .NET Framework version 3.5

2/5にニュービルドが出ていた模様。

Download details: Windows SDK for Windows Server 2008 and .NET Framework version 3.5

2008年02月07日

I18N : MS Office 2007のMulti-Language Packが一般販売に

マイクロソフト、2007 Office製品を37言語で利用可能なMulti-Language Packを発売:ニュース - ZDNet Japan

Microsoft(R) Office Multi-Language Pack 2007 日本語版は「日本語版」Office 2007にこれを加えることで最大37言語のユーザーインターフェイスを切り替えて使用できます。以前からOffice用のMulti-Language Packはありますが、今回いくつか点で大きく異なります。

基本となる言語のエディション

今までのOfficeは基本的に英語版(正確にはEnglishi, United States)のOfficeに対して各言語のUIを適応するものでしたが、2003の時の日本語版に対する英語版UI提供を例外とすれば、はじめて、元になる言語エディションが英語以外の日本語となりました。これはある意味すごいことです。

販売形態

今まではVolume LicenseでしかMUIというか、英語版+MUIのライセンスを購入する方法がありませんでしたが、これにより何と一般のパッケージとして購入することが可能になりました。

その他

私の記憶が確かなら、以前よりMUIの範囲が広がっています。(UIでサポートしている言語が多い)
日本語版をもとに国内の製品として出荷されるので、国内でしっかりとしたサポートを受けられるという望みを持つことができます。

ほとんどの人にとっては「へー」ぐらいのニュースだと思いますが、一部分の人間にとってはかなり画期的なニュースです。かなり興奮してます。特にベースが日本語版でよいこと、普通にパッケージで購入できるのがいいです。

マイクロソフト(株)プレスリリース
http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3346

第11回 NT-Committee2 北海道勉強会

3月1日に札幌にてNT-Committee2の勉強会を開催します。

  • 日程: 2008年 3月 1日(土)
  • 時間: 13:30 ~ 18:00(開場13:00、受付開始13:00)
  • 場所: ユビキタス協創広場U-cala (ユーカラ)
  • 人数: 60名前後
  • 幹事: 石田正弘、関章史、蒲田拓也、庄田裕子(Tech-Ezo)
  • 会費: 1,000円
    会費は講師の交通費及び宿泊費、講師及び会場提供者懇親会招待費、その他、会場費などの必要経費に充てられます。
  • 対象者: どなたでもご参加いただけます。
    • 本テーマに興味のある方。
    • 会場からの質問に講師が窮地に陥った場合に助けてやろうという方。
    • NT-Committee2やTech-Ezo関係者の顔を見たい方。
    • 一言いわせて欲しいという方。
    • 懇親会で人脈を探したいという方。
  • ユビキタス協創広場U-cala (ユーカラ) へのアクセス
    札幌市中央区大通東3丁目1
    株式会社内田洋行 北海道支社 1Fショールーム
    地下鉄東西線バスセンター前駅 5番出口より徒歩1分

    大きな地図で見る

参加申し込みは以下でお願いします。
http://ezo.mucleus.jp/cgi-bin/mail/mail.cgi

詳しくは以下を参照ください。
Tech-Ezo(てっくえぞ) - Round 37:第 11 回 NT-Committee2 北海道勉強会

2008年02月06日

Ruby.NETはなくなってしまうかも

InfoQ: Ruby.NET future uncertain

InfoQの記事によると、Ruby.NETの中の人であるWayne A. Kellyが、 Lang.NETでDLRみて、やっぱこっちがいいかもと思ったらしく、IronRubyのプロジェクトに加わることにしたようです。ということで、Ruby.NETのメンテをする人がいなくなるので、なくなってしまうかもと。

ということで、これから.NET上でのRuby実装はIronRubyにまとめられるということになりそうです。

ADO.NET team blog : ADO.NET performance improvements with the .NET Framework 2.0 SP1

SP1においてスレッドプール周りの見直し等によりパフォーマンスが改善されたという記事。

ADO.NET team blog : ADO.NET performance improvements with the .NET Framework 2.0 SP1

本文だと表が切れてしまっているが(RSSでは全部確認できる)、SqlReaderで27%ほど、DataSetのInsert処理で40%程の改善がみられているようです。

2008年02月05日

Windows Server 2008 RTM & MSDNサブスクライバダウンロードでダウンロード可能に

現在公開されているのは英語と日本語のx64版です。ダウンロード項目としてはDatacenter Editionのみとなっていますが、一つのメディアでプロダクトキーの入れ替えによりエディションを決める方式となっています(Vistaと同じ方式)

Windows Vista Team Blog : Announcing the RTM of Windows Vista SP1

キタ━━━( ´∀`)・ω・) ゚Д゚)・∀・) ̄ー ̄)´_ゝ`)-_-)=゚ω゚)ノヨォ━━━!!!!

Windows Vista Team Blog : Announcing the RTM of Windows Vista SP1

とは言っても今現在(0:24)まだWindows UpdateにもMicrosoft Downloadにも現れておりません。リリースノートがダウンロード可能になっています。

Release Notes for Windows Vista Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=b5b681f5-f366-4ad2-ba10-6a7d209de7bd&DisplayLang=en

2008年02月04日

「初心者」脱出には抽象化が壁

初心者向けの言語@Matzにっき(2008-02-04)

ここから「初心者向け言語が避けていること」言い替えれば「初心者が苦手なこと」が何であるかだいたいわかる。彼らは「抽象化」が苦手なのだ。

ある意味言われ続けてきたことであり、ちょっと脱力した。その辺に注目した本もある。


羽山 博 / オーム社(2006/07)
Amazonランキング:424302位
Amazonおすすめ度:
ルールブックではない実践書
表題は合っているのか? どこが「革命的」なのか?
学校の教科書に

なんか本文の最後のほうではあきらめが入ってますが、自分の位置がどこにいるかの気づきがないと、そこから上に行こうとなかなか人は考えられません。井の中の蛙も、最初に自分が井戸の中にいることに気付かなければ井戸の中にいるしかありません。たぶんその気づきのきっかけを与えるのがたぶん勉強会を開いたりするコミュニティと言われている者の役割なんだろうと自分では思っています。自分そこで「気づいた」わけですし。残念ながら今の日本の会社という組織は井戸過ぎてそれに気づかせてくれる機会がないように思います。

日経ソフトウェアあたりでこのての話が増えると気付く人も増えるんですかね。

あとこれは「ソフトウェア開発における初心者@Matzにっき(2008-02-04)」何もまた爆弾投下しなくてもとちょっと思った。

PHPで仕事をするときの注意

PHPの議論がスラッシュドット/Jまで飛び火し照るみたいですが。

PHPで仕事をするときの注意@PHPは駄目な言語なのか?

ここに実際どのあたりに注意すればいいかがまとめられています。

そしてここが一番の肝だろうと思ったところ

  • 常に最新バージョンでテストできる環境を作り、サービスイン後もバージョンアップに対応するための予算をとっておく(サービスイン後にお金をかけたくないなら、PHPは避けるべき)。

脆弱性への対応がバージョンアップにおいて行われる限り、この留意は絶対に必要だろう。しかしこのやり方は受託開発には全く向いていないのは明らか。自社でサービス提供したり自社内向けのシステムであれば、これも可能だと思うが、受託開発ではそんな予算をおそらく取りようがないので売りきり後はさようならとは行き辛い。(手切れが悪い)

まぁ、これもソフトウェアシステムの開発とひとくくりにしても、いったいどういう組織形態で、どういう発注・受注関係かで話が大きく変わる例のような気もするなぁ。

2008年02月02日

Visual Studio 2008 発売イベント

Visual Studio 2008 発売イベント開催!

場所はヨドバシ秋葉原、ビックカメラ有楽町
日時は2/8(金)17時から20時

携帯からtwitter

tmitter

携帯からのメールでついったぁを更新

Lang.net wrap-up

Lang.net終了ということでJohn Lamがまとめています。

John Lam on Software: Lang.net wrap-up

印象に残ったのは、上記事でリンクされているInteroperability Happens - Highlights of the Lang.NET Symposium, Day Oneにかかれているアンダースの話した以下のこと。

I think that the taxonomies of programming languages are breaking down. I think that languages are fast becoming amalgam. ... I think that in 10 years, there won't be any way to categorize languages as dynamic, static, procedural, object, and so on.

これは間違いなくC#の指向性なんだけど、果たしてほかの環境ではどうだろうか。少なくともJavaにはそういった動きはあると思うけど。

しかし、3日間その場にいたらさぞ刺激的であっただろうと思う。

#しかしVoltaの中の人は真冬なのにまた絞り染めTシャツだな。。

2008年02月01日

InfoQ: Draft DLR Hosting Spec Released

InfoQ: Draft DLR Hosting Spec Released

DLRのホスティング仕様のドラフトが公開されたようです。

その中ではホスティングレベルが3つに分かれているようです。

  • Level One -- Script Runtimes, Scopes, and Executing Files and Snippets
  • Level Two -- Engines, Compiled Code, Sources, and Object Operations
  • Level Three -- Full Control, Remoting, Tool Support, and More

ドラフト仕様は以下のJohn LamのBlogから参照することができます。

John Lam on Software: Latest DLR Hosting Spec

あわせて読みたい
クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.