« 2005年09月 | メイン | 2005年11月 »

2005年10月31日

msdn magazine November 2005 Agenda

帰ったら届いてました。

Are You In The Known?
.NET Framework 2.0のコードアクセスセキュリティでは何が新しくなったのか。
Do you Trust It?
.NET Framework 2.0で信頼できないAdd-inを安全にホスティングするテクニックの公開
Are You Protected?
ASP.NET 2.0とIIS 6.0でセキュアなWEBアプリケーションの設計と展開
Who Goes There?
ASP.NET 2.0 Membership APIであなたのサイトのユーザー認証をアップグレードする
等々。
と言うことで、今月は.NET Framework 2.0で追加・変更されたセキュリティ関連技術の特集です。

2005年10月30日

MSDNサブスクリプションダウンロード:Visuak Studio Express Editionとか

Visual Studio 2005 Standard Edition (English)
MSDN Library for Visual Studio 2005 (English)
Visual Basic 2005 Express Edition (English)
Visual C# 2005 Express Edition (English)
Visual C++ 2005 Express Edition (English)
Visual Web Developer 2005 Express Edition (English)
SQL Server 2005 Express Edition (English)

などなど。

VS TeamSystemはサブスクリプションのコース変更を確定しないとダウンロードできないようですね。

KOF 2005 NT-Committee2 BOF 資料

昨日の資料を以下に公開します。
ご参加いただいた皆さん、KOFスタッフの皆さん、出展者の皆さんお疲れ様でした。

KOF2005.LZH

2005年10月29日

関西オープンソース 2005 NT-Committee2 BOF

いよいよ当日になりました。関西方面でお時間のある方はぜひお越しください。

日時:10/29(土)16:00~18:00
場所:大阪産業創造館 6F会議室A+B

テーマ:
「NT-Committee2勉強会KOFバージョン」
----------------------------------------------------------
発表者:石坂忠広(日本ベーレー株式会社)
内容:
テキストエディタでWindows.NETプログラミングができる!
VisualStudioを使わずに,コンソールアプリケーション,
Windowsアプリケーション,Webアプリケーションの開発に
挑戦し,その容易さをご説明します.
----------------------------------------------------------


また、BOFですので、気軽にディスカッションが出来ればと思います。

2005年10月28日

VisualStudio 2005 Professional, MS SQL Server Dev.

VisualStudio 2005 Professional, MS SQL Server Dev.

MSDNサブスクライバダウンロードに製品版が登場!!

2005年10月25日

PDC05 Breakeout Sessionが公開

Microsoft Professional Developers Conference 2005

PDC05の全ブレークアウトセッションのビデオストリーミング、プレゼンテーションが公開されています。
すごい。すごすぎ。
デモ等もストリーミングでそのままみていくことが出来ます。

MSKK,「スタート・マイ・ドメイン」キャンペーン

aspxの日記(ASP ブログ) by Moo - IISなサーバが月額換算利用料1,000円以下で提供。MSKK,「スタート・マイ・ドメイン」キャンペーンを開始

先ほどのCerviの低価格化もこれと関係がありそう。
複数の参加企業がIIS + ASP.NET/ASPホスティングサービスの低価格サービスに取り込むようです。

Cerviの容量アップ!

このWebログをホスティングしているCerviで、各コースとも値段据え置きで、ディスク容量がそれぞれなんと10倍になりますよ!
月々1000円で1GBですよ。
もう加入するしかないでしょ。

Cervi:
http://cervi.jp

17:18追記
エーお値段のほうが700円に値下がりしております。

2005年10月24日

KOF関西オープンソース2005で話します。

KOF:関西オープンソース2005のNT-Committee2 BOFで.net Fxのテキストエディタとコマンドラインツールでの開発をテーマに、皆さんとディスカッションさせていただきたいと思いますので、関西方面でお時間のある方は是非ご参加ください。

日時:10/29(土)16:00~18:00

テーマ:
「NT-Committee2勉強会KOFバージョン」
----------------------------------------------------------
発表者:石坂忠広(日本ベーレー株式会社)
内容:
テキストエディタでWindows.NETプログラミングができる!
VisualStudioを使わずに,コンソールアプリケーション,
Windowsアプリケーション,Webアプリケーションの開発に
挑戦し,その容易さをご説明します.
----------------------------------------------------------

場所等の詳細
関西オープンフォーラム
http://k-of.jp/

また現在予定しているスライドのアジェンダは以下の通り(変更される可能性)

  • .net Fxでの開発ってVisual Studioが・・
  • まずは準備
  • はじめの一歩は決まっています
  • コマンドライン開発での作業の流れ
  • ちょっと込み入った例
  • Windowsアプリケーションの開発
  • WEBアプリケーションの開発
  • オープンソース・ライトウェイトな開発

Ciderは甘いか酸っぱいか。

MSDN TV: Introducing "Cider": The Visual Studio Designer for WPF ("Avalon")

WPFでのプレゼンテーションデザインは、もしかして全部エクスプレッションでやるにょ?って思ったりもし、そりゃそれできっついなぁとも思っていたりしたわけですが、普通のフォームアプリケーションならちゃんとVisualStudio内でデザインが出来るようになるみたい。現状Ciderとコードネームが付けられたこのツールは次々バージョンのVisualStudioであるOrcasに搭載される予定で、今までのWindows Formでのデザインに近い形でデザインを行うことが出来るし、WPFでのフィーチャーも追加されるもよう。あーでもXAMLのエディタとフォームエディタの切り替えとかがあるので、ASP.NETフォームエディタのほうが感じがつかめるかも。とりあえず上のビデオ参照と言うことで。

とりあえず一安心。是非Ciderは甘いという結果になってほしいのものです。

2005年10月22日

別スレッドからWinForm上のコントロールを操作する場合の注意(.net Fx 2.0)

Formオブジェクトを含め、WinFormsの各コントロールはスレッドセーフではないので、本来別スレッドからの操作には対応できないはずだが、.net Fx 1.1まではこの辺がゆるく、別スレッドからForm上にあるコントロールのプロパティ等を操作できてしまう。だが、.net Fx 2.0からはこの辺が厳しくなり、ランタイムがちゃんとExceptionを投げてくるように変更されている。

だから、Form自身のスレッドではないスレッドからForm上のコントロールを操作したい場合には、FormのインスタンスまたはコントロールのインスタンスのInvokeメソッドを使用してdelegate経由でコントロールを操作しなくてはならない。
あーめんどうくさ。とは言ってもこれが正しい方法なんである。

大まかな手順としては、Formクラス内でコントロール操作用デリゲートを定義
別スレッドで動かすメソッド(もしくはクラスのコンストラクタ)の引数にFormオブジェクト自体の参照かコントロールへの参照を追加する。
Form上のコントロールを呼び出すときにそのコントロールのInvokeメソッドを呼び出すように記述。

追記:
そうさはまったさぁ。こんな事書いてるのも今回が2回目さ。

サンプル。

VS 2005 Beta2で作成しております。

この記事の趣旨としてはわかりにくいサンプルかも

サンプルの内容が、むしろRemotingのサンプルじゃないかといらないつっこみはしないでね。

あー根本的に間違ってるとか、こここうした方が良いとかはもちろん大歓迎です。

サンプルでは毎回デリゲートのインスタンスを作っているけど、そうしない方が良いかも。。

2005年10月21日

Getting Started with "Indigo"

http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/indigo_con/html/df939177-73cb-4440-bd95-092a421516a1.asp

こんな良いページがあったじゃまいか。

Road to WinFx

http://www.roadtowinfx.com/

これでもかと「英語」の情報がでてきますなぁ。

2005年10月20日

Vista CTP 5231 不具合その2

Office 2003日本語版のインストールはできるが、SP2の適応ができない。

Office updateのサイトはActiveXとセキュリティ関係のエラーで使用できず。
ダウンロードしたアップデートファイルもエラーで適応できない。

やっぱりCTPだねぇ。

Free VMware Player

Free VMware Player

VM Wareのバーチャルマシンを「再生」する。
フリー。

普段はメインマシンで使用していて、デモ等をノーパソで行うという用途ではよけいなライセンスが必要ないので、便利でしょう。

MSがShared Source Licensesを改訂

Shared Source Licenses

これまで、見ても良いけどさわっちゃだめとなっていたSSLですが、新たに3ライセンスに大きく分割され、その中にはソースの変更を可能にするライセンスも含まれます。

Microsoft Permissive License (Ms-PL)

商用・非商用問わずソースコードの改変、再配布が可能なライセンス

Microsoft Community License (Ms-CL)

開発コミュニティ向け

Microsoft Reference License (Ms-RL)

今まで通り、見ても良いけどさわっちゃだめ。「お客さん踊り子さんには手を触れないでください」のまま。

2005/10/21追記:
激しく誤解していたのですが、今までもSSLで商用可のライセンスはありました。で、今回はそれがあんまりにもいろいろ種類がありすぎたので、整理したのが正解と言うことのようです。

web2.0の未来

CNET Japan Blog - 江島健太郎 / Kenn's Clairvoyance:web2.0の未来

自分たちはこのダイナミズムの中にには居ないのだと実感した。
ビジネスモデル自体が数十年と固定された中で、日々縮小していくパイの取り合いをして行くしかないのかな。
そうは行っても技術はダイナミズムがある方に引っ張られていくしく、時差は持ちながらでも移行していく。小さくなってもより多く取ってやるのだ。やっぱり立ち止まっていても仕方がない。

2005年10月19日

Vista CTP Build 5231で今までの不具合

Explzhが起動しない。(XP, Win2kそれぞれの互換モードにしてもだめ。)
Choccoaのインストールに失敗
Limchatのインストーラが起動するもウインドウが最小化固定で、表示されない。

Windows Vista CTP Build 5231


View image

Beta1のときとほとんど変わらずに、スムーズにインストール終了。
ただ1点だけ問題があって、なじめに、ベータ1をインストールしたパーティションをフォーマットだけしてインストールを試みたところ失敗し、再度パーティションを消去、再作成、フォーマットでうまくいった

Windows Vista CTP Build 5231のボリュームコントロール

volume.JPG

出力レベルゲージが組み込まれている!

Windows Vista CTP Build 5231付属IEのRSSフィード表示

組み込みのスタイルシートで、比較的ちゃんと読める形で表示されます。

msdn TV : Hello, Workflow!

msdn TV : Hello, Workflow!

Dharma Shukla and Don Box provide a code-centric high level walkthrough of the Windows Workflow Foundation, a programming model, engine, and tools for quickly building workflow enabled applications on Windows.

2005年10月18日

ステップ7シリーズ

ステップ 7 ハンズオン シリーズ

いつの間に復活してたんだ。
今回はASP.NET 2.0マスターページ。
ってつ。
ステップ7もVS2005ベースになっていくようです。

Windows Smart Phone第一弾はエッジから

Windowsスマートフォン、日本国内で発売へ:IT Pro

シャープ製エッジ端末として登場する見込み。3Gじゃないところが。。
まぁ、とりあえずのユーザー像考えるとそんなもんか。

Windows Vista CTP - 32-bit - Build 5231 (English)

Windows Vista CTP - 32-bit - Build 5231 (English)
Windows Vista CTP - 64-bit - Build 5231 (English)

MSDN Subscriber Downloadに登場。

2005年10月16日

Nerd TV Dave Winter

Rogue Engineer's Diary / やさぐれ日記(2005-10-16)

Nerd TVのスクリプト翻訳で今をときめく「やさぐれ日記」さん。

内容はRSS生みの親であるDave Winter氏によるRSS誕生の逸話。

AjaxにしろRssにしろ登場したのは90年代にもかかわらず、それが使われ出したのは21世紀からだ。しかも本来の意図とはちょっと違うところで使われ始め注目を集めるのだから、技術は面白い。
考えてみればSONYがトランジスタで携帯ラジオを作ったのも、ベル研が意図しないちょっと変わった使い方だった。

RSSのアイコン

RSSのアイコンを作るのに以下のサイトを使用させていただきました。

RSSアイコン
http://www.rss-icon.com/index.html
ちっこいアイコンを作るのにとっても便利です。

2005年10月15日

とりあえずデザイン変更

とりあえず、このサイトのデザインを変更してみた。

2005年10月14日

XFY

ジャストシステム、複数のXML文書をシームレスに閲覧・編集できる「xfy」をお披露目

MSのInfopathがXMLをデータとしてとらえ、そのデータ操作を行うGUIを提供するものであるのに対して、JustsystemのXFYはXMLをドキュメントとしてとらえ、そのドキュメントとして編集するツールとなっている。
同じXMLを編集・作成するツールであるのにこうもその印象が違うのは、両者のXMLに対するこのスタンスの違いだろう。文書・データ、その両方ともXMLが持つものだと思うけど、とらえ方によってその姿(人間に対する表現)は変わっていく。

IBM テープ装置を復活

総ディスク化の流れの中で、IBMがテープ装置を復活 - ZDNet Japan

最近はバックアップというとハードディスクに取るもののようですが、信頼性がかわらんものにバックアップ取るのもどうよって言うのもまっとうな意見なのであって、安くて早いからって、常に通電し回転してるものに絶対的な信頼なんて置けないよね。という漏れみたいのには喜ばしい話ですな。
壊れるからバックアップ取るのに、同じぐらい壊れるものにバックアップとって安心するって言うのは、やぱーり信じがたい。やっぱりバックアップは普段は通電せずに、磁気劣化も緩やかで、媒体として信頼性が高いのが良いよね。
そうであればやっぱりテープ、光ディスクと言うことになるわけですよ。

まぁユーザーの凡ミスリカバリならディスクの方が便利だと思いますけど。

プロフェッショナルの条件 P.ドラッカー

capsctrl - プロフェッショナルの条件

まとめてくれている。(つд・)ありがたくて泣けてきた。

もうなあ、アレだ。これだけ読んでればいいよ。仕事のやり方とか自己啓発とかそういうの。
激しく同意。

ついでに

自らをマネジメントする

「明日を支配するもの」のまとめ

S2.NETの紹介記事がCodezineに

CodeZine:S2Container.NETのDIとAOPを活用し生産性の高いシステムを構築する

そろそろ1.0リリースも近そうだし。

米アドビのマクロメディア買収、司法省が承認

米アドビのマクロメディア買収、司法省が承認 - CNET Japan

これで決まり。うーんリッチクライアントにおける真の戦いが始まるのかっ。

とりあえずフラッシュペーパーが無くなるに100カノッサ。

@ITでのC#3.0 VB9の記事

@IT:特集:PDC05レポート:動的プログラミング言語へと発展するC# 3.0とVB 9.0

この時期に日本語でかつここまでまとまった形で読めるのはありがたいな。
これを読んで、少しでも多くの人が心構えをしてくれると良いなぁ。

後はこれを国内でちゃんと教宣していけるかだ。
そうでなければただのバグ製造器だと思う。今回の追加仕様は。

#なんか半周遅れの投稿だな。今回のこの記事。名無しさん#も既に書いてるし。

2005年10月13日

TDDのテストはテストなのか?

テスト駆動開発のテストは、テストか?-TDD から BDD へ - An Agile Way [ITmedia オルタナティブ・ブログ]

最近TDDのテストコードは契約による設計での契約書なんだよなぁと考えていたりする。
あと、GUIのデザインを本格的に始まる前に、機能試験仕様書を書いてしまう、特に例外処理の試験を書いてしまうのも有効かなと思ったり。後付で醜くしてしまうより、システムとしてユーザーに対してリカバリー出来る(してもらえる)部分が大きい気がする。

OPC Unified Archtecture Part 1, Part 4

OPC FaundationでOPC UA Part1, Part4のRC版ドキュメントが公開されました。
今回の公開はOPC Faundationの会員のみが対象です。

Part 1はOPU UAの概要について。
Part 4はOPC UAのサービスインターフェイスについてです。

New iPod

Apple - iPod

やっぱりという感じでVideo再生可能なiPodが登場。
再生方式は MPEG4/H.264ということで、QuickTimeですね。(当たり前~)
容量は30GBと60GBの2モデル。今回ははじめから黒と白2色。

また、このiPodに対応したiTunes Ver.6が登場している。

2005年10月12日

帰宅

到着。。

2005年10月10日

大阪に移動

今日から12日まで大阪で研修。
今日は13:50三島発のひかりに乗って大阪へ移動する予定。

Flickr

This is a test post from flickr, a fancy photo sharing thing.

ということで、Flickrからのアップロードテストでした。
写真関係はFlickrに放り込んでおくに限るって思います。

2005年10月09日

奥様はマリナーゼ サイン会


サイン中のほしのゆみ先生。

先生が一番イラストの画と違うのかもしれません。でもすぐにわかるけど。

デビュー作家(!)にもかかわらず、非常に大盛況なサイン会でした。たぶん初回並んだ人だけでも100人ぐらい。開始時間ぐらいに来られた方は5時過ぎからになってしまったようです。


Google Reader

早速話題になっている感じのGoogle Readerですが、ファーストインプレッションとしてはギミックが多くて面白いのですが、ある程度以上の数のRSSフィードを裁くには、RSS Banditのようなデスクトップアプリケーションのリーダーの方が使いやすい感じ。

WFPad XOML Viewing/Editing

Mark Schmidt's Abode : WFPad - Viewing/Editing Workflow's in XML

XAML Padの様にWWFのワークフロー定義・XOMLを確認、編集できるツール。
上のブログから、ソースとバイナリをダウンロードできる。

2005年10月08日

Framework Design Guidelines

Framework Design Guidelines: Conventions, Idioms, And Patterns for Reusable .net Libraries (Microsoft Net Development Series)

From the Back Cover

"This book is an absolute must-read for all .NET developers. It gives clear do and don't guidance on how to design class libraries for .NET. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why things are the way they are. This information will aid developers designing their own class libraries and will also allow them to take advantage of the .NET class library more effectively."

--Jeffrey Richter, author/trainer/consultant, Wintellect

うーん読みたい、と言うより読まなければ行けない本だと思うのだが、時間がないし、英文だと激しく挫折しそうだ。
Addison-Wesley のこのシリーズはどれも重要な本が多い(私も2冊持っている)のだが、翻訳されない。
まぁ今だとあんまり売れそうにないのですが、.netのデヴェロッパーが本当に増えてきていいるなら、採算ベースに乗るくらいには売れるんじゃないだろうか。

2005年10月07日

明日だ!

明日は『奥様はマリナーゼ』の発売記念サイン会で、リアルゆみぞうを見たがために新宿まで行く予定。
しかもそれ以外の用事もなく、済んだらさっさと帰ってくるつもり。

あーでも雨あがったらパンダでも見てこようかな。
そーいや何十年も上野動物園に行っていないような気がする。

JavaベースのWCFの対抗技術としては何かあるんだろうか。

遙か昔にアニメーションアプレットを作って以来、あんまりJavaのコードを書くことがないのですが、JavaでWCFの対抗技術となるような、分散システム技術って有るんですかね?
今のAppサーバーのWebなんかみると基本的にはASMXでのWebサービスとだいたい同じような考え方で、WCFのような技術がないと思われます。あんまりWebサービスがはやらないことの原因の一つはこの辺にもあるのかと思ったり。

WPFの方はいろいろとライバルがいるようですが。。

2005年10月06日

ThinkPad Z

“Z”に投入されたThinkPadの新技術

ThinkPadなのにWinキーが付いてやがる。マイナス。

Charles Petzold のブログ

Petzold Book Blog

WCF Interop Plug-fest

Indigo / Windows Communication Foundation (WCF) Interop Plug-fest - 7-10 Nov 2005

WCFとその他様々な、Web Serviceプロトコルとの相互接続大会を来月レドモンドで開催するらしい。
現在参加者(社)募集中らしいので、上のブログを参照。


2005年10月05日