わんくま同盟わんくま同盟
わんくま同盟 -> Blog's
わんくま同盟メンバの最新の記事
β2版でコンパイルしていたために公開が停止されていた痛IDEですが、Visual Studio 2010 RC版でリコンパイルした痛IDEをVisual Studio Galleryに公開しました。
http://visualstudiogallery.msdn.microsoft.com/ja-jp/0e6f9037-b753-469e-86d4-bfba78c74cf6
痛IDEスタートアップのRC対応は少々お待ちください。
痛IDEスタートアップは、マイドキュメントの中のVisual Studio 2010\StartPagesフォルダにあるStartPage.xamlファイルを削除すると解除できます。
接続文字列を動的に生成するとき、よく SqlConnectionStringBuiler を使っています。過去に書いたデータベースに接続するサンプルとか。私は接続文字列の書式をなかなか覚えられないので重宝しています。
続きを読む
Visual Studio 2010
RC英語版がMSDNのサブスクライバダウンロードからダウンロード出来るようになりました。ちなみに日本語は予定されていないらしいことがTwitterでながれていました(日本語版がいいなぁ)。
#サブスクライバ・ダウンロードの言語を英語にしないと出てきません^^;
良い子は素直に片っ端からアンインストールするか、OSから再インストールしましょう^^;
早速、Visual Studio 2010 RC 英語版をVisual Studio 2010 β2日本語版が入っている環境に突っ込んでみました。
で、セットアップを動かした瞬間「日本語版β2アンインストールしろ」とでました。

そこで、日本語版β2をアンインストールしたところ、エラーを発生することなくインストールすることが出来ました。(どっちかというと、失敗してもエラー出していないだけの予感が...)。エラーログには2つのβ2ようのQFEが記録されていました。

さて、インストールはデフォルトでフルインストールでした。その時にSQLServer 2008
R2がインストールされたらしいのですが、微妙におまけツール以外変わったような気がしません^^;


さて、これでこのマシンもめでたく製品版が出たときOSから再インストールしないと動作検証が出来ないマシンになってしまいましたとさ。(何かが動かない時、非常にこの環境のせいだものなぁ)
早速、.NET MVC 2とかSilverlight4とかで遊んでみます^^/
Visual Studio 2010 RC (英語版)だけでは、MEF拡張のプロジェクトが開けませんでした。Visual Studio 2010 SDKが必要です。
SDKいれたあとにSDK\toolsフォルダにあるショートカットからIDEを起動します。

痛StartpageがNGなだけで痛IDE本体は動きますね。

Visual Studio 2010 beta 2 (日本語版)とか、Silverlight 4 betaとかを.NET Framework 4 SDK betaとかをアンインストールしてからインストール開始。


Visual Basic, Visual C++, Visual C#, Visual F#, Visual Web Developerが入りますね。

SQL Server 2008 R2もはいっちゃったりします。これははずしておくべきだったかな。
あれ?痛IDEテンプレートがなくなっているような。。。。

http://blogs.bitlan.net/ito/?p=504
VS2010RC(英語版)公開(Ito Blog)
個人的には、かなり待ち遠しかった
VS2010RC
がようやく公開されましたみたいですね~
今、いろいろ触ってみているところです。
ネタ元:Visual Studio 2010 beta をアンインストールする方法
ベータ1でどはまりしたので注意点を一つ。。。
VCランタイムは最後の最後にアンインストールしましょう。
本当はね。。。統合インストーラがあるんだから統合アンインストーラを用意してくれるのがベストなんじゃないかなぁ?なんて思うわけです。
と言ってみるw
どこまでアンインストールするかを選択できたりするとすっごくありがたいですよねー。
ほかのだれよりも中の人が。。。w
今週末、日本の国際宇宙ステーション(ISS)モジュール「きぼう」の
講演会があります。
「きぼう」は日本初の有人モジュールなんですが、同時にISS最大のモジュールでもあります。そしてすでに、様々な成果を上げています。
てことで、こいつに行ってこようと思います。
# 今さっきのぞいてみたら、申込締め切ってた。
# 私はギリギリセーフだったらしい。あぶねー。
# 「かぐや」の時は当日飛込OKだったけど、今回はどうかなー。
○ 日時
2010年 2月14日(日) 13:30~17:00(開場12:30)
○ 場所
東京国際交流館(東京都江東区青海2丁目79)
[ゆりかもめ、船の科学館駅から徒歩3分]
○ 開催内容
<講演>
- 「きぼう」で獲得した有人宇宙技術:白木 邦明(JAXA理事)
- 「きぼう」開発企業の視点:福田 信彦(MHI主幹プロジェクト統括)
- 国際宇宙ステーション搭乗体験談:若田 光一(JAXA宇宙飛行士)他5名(米、露、欧、加)
<パネルディスカッション>
司会 的川 泰宣(JAXA技術参与)
(パネリスト)
- 立花 隆(ジャーナリスト)
- 淺田 正一郎(MHI宇宙機器部長)
- 長谷川 義幸(JAXA執行役)
- 若田 光一(JAXA宇宙飛行士)
(論点)
- 宇宙先進国の仲間入りをしたこと
- 有人宇宙活動の将来と夢
NASAのコンセントレーション計画がキャンセルされましたが、これにくっついていくつもりだった日本はどのような有人の絵を描いているのか、あるいは日本も有人から撤退するのかが気になります。
有人モジュール「きぼう」にからめて、この手の話は出てくるんじゃないでしょうか。
ちなみに私は、日本も有人から一時撤退しちゃっていいと思ってます。
有人で得られる技術はどっさりあるけど、それ以前の段階が弱いと思うから。
今すぐ日本独自の有人をやったとしたら、たぶん一発は成功するでしょう。
が、財政的にも技術的にも、後が続かないんじゃないでしょうか。
夢がないと言われるでしょうが、日本は無人を極めるのが道だと思っています。
有人の道は、その延長線で探った方がいいのではないでしょうか。
でましたよ、Release Candidate。 VS2010の。
そらもー リリース・キャンディデート っちゅーくらいなもんだから
砂糖菓子のように甘くそしてはかない夢の一日ちがーう!
おかげでアレだ、日英のβ版引っこ抜かんならんわ、
TechDaysの仕込みネタ再検証だわ、飛び込み仕事がどかどかと。
...て、によによしてる俺ガイル♪
Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)が公開されています。
続きはこちら..
Windows Azure Software Development Kit (February 2010)が公開されています。
続きはこちら..
Visual Studio Galleryに登録した痛IDE 1.2ですが、β2で作っていたためVisual Studio 2010のRC版(まだ英語版のみ)がでたので公開停止状態になっています。
英語版RC入れて作り直すのがいいのかなー。
Microsoft Small Basic 0.8が公開されています。
続きはこちら..
ASP.NET MVC 2 RC 2が公開されています。
続きはこちら..
Visual Studio 2010と.NET Framework 4のRelease Candidateが公開されています。
続きはこちら..
前回鍵に関することを書いていて、思ったのですが、普通の鍵の合鍵は無制限につくれますね。
インテリキーや使い捨てキー(ホテルの鍵など、毎日変わるもの)は合鍵は作れないようです。しかし、
普通の家やマンションの合鍵は手軽に作れます。賃貸マンションやアパートなど、借り主が変わったとき、鍵を付け替えているか否か心配になります。
デジタルオーディオのように、n回までの合鍵を許す...となるとインテリキーになるので、高価になるのでしょうね。
車の合鍵も最近は、別オーダーしないと作れませんし、ドアの鍵穴が隠れていたりします。
「鍵の110番」や「鍵の救急」がビジネスになるのは、持ち主が鍵を紛失したり、閉じ込めたりする頻度が高いのでしょう。
他人が持ち主を騙ったり、なりすましたりして悪用するケースもあるようです。
解錠できるということは「鍵は安全ではない」となります。そのように認識していたほうが良いかも知れません。
意外な経験もあります。どこにでもある事務ロッカー(書類などを格納する棚式)の鍵を紛失して、鍵屋さんを呼んだのですが、格闘の末「開けられません・料金は要りません」となりました。
単純な鍵は、強いかも知れません。ロッカーを破壊されたらお終いですが....
わんくま名古屋#11で名古屋へ戻ったので久しぶりに松寿庵へ行ってきました。
僕はこの店の天ぷらがとても好きなので活き車海老のかき揚げが付いてくる梅天ざるとたらの芽の天ぷらを注文。
まだ何軒も行ったわけではないのですが、東京の蕎麦屋さんでは天ざる(天せいろ)を注文しても塩や天つゆが付いてきたことがありません。しかし、ここを始め僕が名古屋で愛用していた蕎麦屋さんは塩もしくは天つゆが付いてきていました。
東京でも塩か天つゆが付いてくる店を見つけたいなぁ
Hyper-Vに4か月ぐらい前のスナップショットを適用したら、ドメインにログオンできなくなってしまいました。
エラーメッセージには「ユーザ名またはパスワードが正しくありません」なんて出るものの、何度チャレンジしてもだめ。おかしいなーなんて思いつつ、他の環境で同じユーザとパスワードを使用すると問題なくログオンできてしまう。とりあえず、ドメインから切り離して再度ドメインに参加すると問題無くログオン可能な状態に。
何が問題なのかイベントログを調べてみると、ログオンが失敗していた時間帯にイベントID「3210」でエラーが発生していることが判ったので、早速Google先生に相談。バッチシありました。
ドメインにログオンできない ~ セキュア チャネルの破損 ~
【Hyper-V】スナップショットとコンピュータアカウントパスワードの微妙な関係
Running Hyper-V in a lab? Use Snapshots? Check this out!
原因は仮想環境側のコンピュータアカウントパスワードが、スナップショットを適用したことで古いものになってしまいドメコン側のコンピュータアカウントパスワードと異なってしまったことでした。そのため、セキュアチャネルが破損しログオンができなくなっていました。ドメインから切り離して再度参加したことで、コンピュータアカウントが更新され、パスワードの不整合が解消されたため、その後は問題なく動いていたんですね。
ちなみに、上記のリンクの中でも書かれていますが、一度セキュアチャネルが破損するとドメインに再参加するしか修正する方法がないようです(ドメコン自身は除く)。
開発やテスト環境ならちょっとぐらい問題が起きてもすぐ直して事なきを得るけど、本番運用時にスナップショットを使用する場合はどうするんでしょうか…ドメインからの切り離しを考えると、通常のリストアと同じ方法を選択しないとダメなんですかね。「今まで通りじゃないか」と言われればそれまでですが、Hyper-Vのお手軽さをちょっと失ってしまう感じがして勿体ないですね。
http://msdn.microsoft.com/ja-jp/ff383208.aspx?rss_fdn=MSDNTopNewInfo
第 5 回 フィールドとプロパティはここが違う
フィールドとプロパティの違い
について、自分が人に説明するときは、
フィールドは変数
プロパティは、フィールド変数に見せかけたメソッド
のように言います。
ダメ?w
1月30日に行われた、
わんくま同盟東京勉強会#43に参加された皆様、お疲れ様でした(遅
今回はいつもと違って
オラクル青山センターでのセッションでしたが、相変わらずスゲーとこだなーと。
私はLTとセッションのそれぞれ1本ずつに登壇しましたが、さしあたりLTの方だけ資料を公開します。
# セッションの方は3月の名古屋でも使うので、もう少し待って……
わんくま同盟東京勉強会#43 LT 「
とある業者の撃退方法<リパルス>」(pptx形式)
マンション投資の勧誘とかの電話がウザイ昨今ですが、こいつの問題点と撃退方法についてまとめてみました。
一つ目の問題点としては、ターゲットの年齢層がガンガン減ってくのに、何十年も家賃を取れるとは思えないこと。
そして二つ目は、生命保険がくっついてくるということは命を担保に取られているようで不愉快ってのが私の主張です。
そして撃退方法として、
個人情報保護法による情報削除をご紹介しました。
不正に入手した個人情報は、個人情報保護法第27条を根拠にして削除を求めることができるようです。
で、これに違反した業者は主務大臣の是正勧告、是正命令を受けると34条で定められています。
さらに是正命令をぶっちぎると、56条の罰則規定が待っているというわけです。
私の経験上、27条を出した時点で二度とかかって来たことはありませんが。
また懇親会では初音さんが特商法を根拠にしてはどうかと言っていました。
まだ条文を読んでいないのではっきりしたことは言えませんが、こっちの方が簡単かもしれません。
いずれ、こちらの方向の撃退方法も考えてみたいと思います。
わんくま同盟名古屋勉強会#11 に参加された皆様、お疲れ様でした!!
バージョン管理、ファイルシステム、WindowsPowerShell & コマンドプロンプトといった、比較的インフラに近い方のセッションが集まるのは、名古屋ならではではないでしょうか。
……って、同じことを前口上に書いたんですが。
んで今回は私も登壇しまして、日本の宇宙開発についてさらっと流そうかなーと思ったんですが、小惑星探査機「はやぶさ」についてまとめてたらまるっきり尺が足らなくなってしまいまして。
んじゃまぁ、この際だから
ニコニコ動画の某エントリを元にしてしまえ! てなカンジで発表してきました。
以下、セッション時のものに手を加えた資料です。
わんくま同盟名古屋勉強会#11 「
とある探査機の真田運用<こんなこともあろうかと>」(pptx形式)
登録時のセッションタイトルは「日本の宇宙開発」で、発表資料作成時には「はやぶさの旅路」だったんですが、午前中のセッションが「とある」でまとまっていたので急遽変更、上記のようなタイトルになりました。
こいつは多分に東京#43の影響だな。
さて上記の資料ですが、そのまま鵜呑みにしないでください。
極力一次資料にあたるようにはしましたが、元ネタの動画と同じくノリ重視で書いている部分があります。
特に太陽光圧による姿勢制御技術は、資料では2007年4月に習得したようにも読み取れますが、これは実運用を開始した時期です。
実際には2007年2月ごろには試験が完了していたようです。
# セッション時には補足入れたけどね
# この点、修正した方が良かったかなぁ……
参考文献
てなワケでルーターを買い換えました。
続きはこちら..
GAE アプリを開発しているけど、Python と GAE の両方とも初心者なので、どう実装したらいいのか迷う。
続きを読む
Windows7 64bit IIS7.5 VisualStudio2008 の構成で ASP.NET のデバッグができない、なんでだろう。
Webサーバーでデバッグを開始できません。オブジェクト識別子が有効なオブジェクトを表現していません。(HRESULTからの例外:0x800710D8)
外出時、施錠したか、コンロの火を消した不安になって心配する人がいます。
確認しに戻ると大抵は施錠してるし、火の始末もしている場合が多いです。
火は消していても、元栓を閉めたか否かが不安になったりします。
心配しだすときりがないのですが゛。
キーの部分に施錠/解錠の操作結果をマークする仕組みが有れば不安解消にならないか..と思いました。
IC.Tipの埋め込み実装で可能そうです。既に存在しているだろうと思いますが探し切れませんでした。
鍵やガスの元コックにIPが振られて、状態を発信するようになれば解消しますね。
今の実装技術の普及度の早さからみて、近い間に普及しそうな気がします。
歯ブラシにIPが振られていて、歯を磨いたか否か監視されたら嫌だなぁ。
それが、幸せなのか否かは別にして....個人的には機械任せにする不安のほうが高いのですが。
日本の宇宙開発について、という、濃いテーマのお話です。
浦部さんによるFUSE(Filesystem in Userspace) のお話です。
ファイルシステムを作っちゃう機能だそうです。
PowerShell のなかなか濃いお話です。
今思えば、午後の私のセッションと順番入れ替えた方がよかったんじゃないかと^^;
告知が遅れましたが、わんくま同盟 福岡勉強会#11が開催されます。
詳しくはこちら
日程:2010/02/20(土) 12:20~
場所:福ビル 9階 第2ホール
(場所がいつもと違います。ご注意ください。)
セッション内容
- 12:40 ~ 13:10 「Tales from libcrypt」by tohzoさん lv1くまー
- 13:10 ~ 13:40 「家庭内におけるサーバの存在価値を高める」by JUJUさん lv1くまー
- 13:50 ~ 14:40 「Windows 64bit開発入門」by 中博俊 lv1くまー
- 14:50 ~ 15:40 「超基礎からはじめるSQL」by おいろんさん lv1くまー
- 15:50 ~ 16:40 「匠の伝承w PART8」by ゆーち lv?くまー
- 16:50 ~ 17:40 「ビットボードを用いた 4x4 オセロ 完全解析」by 津田さん lv2くまー
終了後はいつも通り懇親会を近隣にて行う予定です。
今回はハーフセッション(通常枠の半分)を2つ行います。
内容もどう見ても濃いです。はい。
他では聞けない内容が盛りだくさんです。ぜひお誘い合わせの上お越し下さい
(なお、満員になりましたら申し込みを締め切らせて頂きますのでお早めにお願いします)
申し込みはこちらから
Under17の「こたえ」もAngelaの「未来という名の答え」も好きな曲。
MVVMってものを色々と、作りながらあーでもないこーでもないと悩んでいたのだけれど、結局は「これでいいんじゃね?」と行きついた一つの答えというか、そんな結論をまとめてみたのでメモしておく。
図にまとめるとこんな感じ。上から行くと、
View部分
Viewクラスが一つ。ここが画面。ユーザーにみえる所。モノはFormだったり、aspxページだったり、Silverlightコンテンツだったりするけど、もちろん、ルックス重視で外面の良いタイプが適任。コントロールが配置されたり、表示されたりでイベントも発生させるし、イベントドリブンの簡単なコードはあるけれど、それ以外のことは全部ViewModelに丸投げw。
ViewModel部分
ViewModelクラス
外面だけ良い八方美人のViewを支える縁の下の力持ち、というか、パートナー、というか、執事。Viewとは1:1の関係で、Viewで発する色々なイベント処理やデータ処理の実体実働はここ。場合によっては複数のModelをコントロールしなくちゃだから、やることはたくさん。といっても、細かな処理についてはModelにさせてしまうので「あれしろ」「これしろ」とメソッド呼び出しするのがお仕事。何も考えていないViewModelのために「何を表示するのか」を定義したViewRecordも管理してくれていたりと、致せり尽くせり。
ViewRecordクラス
View部分に配置されるGridViewやDetailView用に作成する自己完結したクラス。各要素をプロパティで公開して、必要であればチェックメソッド何かを持っていたりする。ViewModelに属しているようでいてViewにも媚びている板挟みの立場w
Model部分
ここはModelクラス-DataControlクラス-DataSourceクラスのトリオ。3兄弟か姉妹かグループなのかは判んないけどね。ModelとDataControlは、List (of DataRecord)というクラスを共有してうまく仕事を連携できるようにしてる。DataSourceはデータの内容そのものには何も関係してないから、気にしてないけどw
Modelクラス
ViewModelクラスとのやりとりを一気に引き受ける窓口で交渉人。実質のリーダーというか一番上。正体はDataControlのラッパークラスで、メソッドを公開して命令を受けて、連番処理とかキー付与とかそういう小細工が必要ならしてくれるけど、大体においてはその命令をそのまますぐ下のDataControlに丸投げw
DataControlクラス
Modelクラスから受けたメソッドを真面目にこつこつと処理する。List (of DataRecord)を持ち、データ処理の中心部分。真ん中はつらいよね。
DataSourceクラス
データ接続やロード処理だけを引き受けるクラス。データベースであれば接続切断やSQLの実行、ファイルであれば読み込みや書き込みをする。ModelクラスとDataControlクラスが「どこの」データを処理しているのか全く意識しなくて済んでいるのは実はこのクラスのおかげ。無関心を装って実は要?
DataRecordクラス
データベースであればテーブルと、ファイルであればファイルレコードと、それぞれ一致したデータ要素を持つクラス。要素はプロパティで公開。Modelが一緒に外部に公開しているけれども、実体はDataControlと密接な関係に……ってそれなんてトライアングラーw Modelクラスとのやり取りがある、さらにその上のViewModelクラスからも見守られていたりするヒロイン属性w
いじょ。
時間とパワーがあれば、サンプルコードも書いてみたいんだけどな。
つか、擬人化してるのは、きっと気のせいw

バージョン管理システム Git のお話です。
今回もUST中継もしていますー
http://www.ustream.tv/channel/wankuma
本日は、わんくま名古屋勉強会#11 です。
すでに30人ぐらいの人が集まってくれています。