2008年07月30日

Expression Blend 2 をインストールしました。

Microsoft の Silverlight や WPF のデザインを作れる Expression Blend 2 を買いました。早速インストールしてみました。

早速、課題のプログラムを作ることにしました。

<課題>
・COM相互運用 DLL とし、Excel マクロや VBScript(JavaScript でも可)から参照設定や CreateObject して使用できる事。
・Visual Studio マクロから参照して使用できる事。
・WPFでリストをバインドして動作するユーザーインターフェイスを作る事。
・マクロやスクリプトに WPFウィンドウ操作を提供する事。

ということで、目的は、マクロやスクリプトから表示して使うダイアログ系のフォーム(ウィンドウ)のライブラリを作る事です。

Visual Studio 2008 のマクロは、Private クラスをサポートしてくれたので、VB.net で作ったフォームを(デザイナが作ってくれたソースコードを全て合わせて)移植すればフォームが使えます。今、SHIN-ICHI が会社で使っているマクロでも、フォームを表示して操作する機能を提供しています。

しかし、Visual Studio 2005 マクロは Private クラスが使えないので、マクロエクスプローラにフォームクラスが表示されてしまいます(泣

さらに、VBAやVBScript、JavaScriptではフォームが使えません。Excel のマクロや EmEditor のマクロでも、好きなフォームによる値の入力や選択を利用したい!タスク登録されたスクリプトで進捗を Silverlight(やFlash)風に WPF で進捗を表示してキャンセルボタンを表示したり、とかとか・・・やりたいことはたくさんある。

さらに WPF なのは、Excel マクロから COM相互運用の標準の Windows フォームを表示すると、なんと テーマ表示されないのですよ!

そりゃ、SHIN-ICHI のライブラリには、全て、自力でテーマ描画するコントロールライブラリがあるけど(2002で作ったやつで、静的コード分析で警告が大量に出るケド)、さ~・・・

ここは WPF コントロールの使い方を覚えるチャンスだろう!

ということで、どこからでも使えるフォームライブラリを作ることにしました。

・・・

実は、COM相互運用の .net Framework で動くDLLを、Excel マクロから使えるのは、会社で試したことがあるのでした。今日、それに WPF Window を追加してみたら、それもちゃんと表示できたので、こ・れ・は・・・チャ~ンス!(-u-☆

会社で使っている、フォームを表示する Visual Studio マクロよりも格好いいマクロ(と、それ用のDLLとそのセットアッププログラム)を作って公開しちゃおう!

これからしばらく、「帯に短したすきに長し」的な時間は WPF をさわってみようと思います。

・・・だってプロパティが全くわかんないんだもん(^^;慣れないと!

とりあえず今日は ListView をヘッダ付きで表示するだけでいっぱいx2。これを Expression Blend 2 で編集して、格好いいデザインに変更したり・・・出来るようになるかな?

そういう意味で、リストの内容はバインドを使うことに(デザインを変更してもコードは変わらなくてすむ!)するのさ~

あ、CreateObject して(もちろん参照設定でも可)Excel マクロから WPFウィンドウ を表示するのは成功しました♪
posted by SHIN-ICHI at 23:19| Comment(0) | TrackBack(0) | 開発・ソフトウェア | 更新情報をチェックする

2008年07月26日

婚約指輪が出来ましたぁ

080726-123830.jpg080726-173043.jpg昨日は会社で「うなぎコミッティ」が開催されましたがSHIN-ICHI は欠席~。前から彼女とウナギを食べに行く約束をしていたので~

今日は彼女と婚約指輪を受け取りに行ってきました。

いや~~~ ホントに嬉しい。思った以上に彼女が喜んでいたので良かった。昔見たCM見たいに、何度も指輪をじ~~~と見つめて嬉しそうでした。良かった♪

それから銀座でウナギを食べて、新宿でお買い物。彼女がパンツと鞄と香水をプレゼントしてくれました。ありがとね。


posted by SHIN-ICHI at 21:49| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月24日

Surviveplus.net 60万アクセス突破!感謝!

SHIN-ICHI の個人サイト Surviveplus.net のトップページのアクセス数が 60万アクセスを突破しました!ありがとうございます!

昨日は母に彼女を紹介したり、明後日は婚約指輪を受け取りに行ったり、それから新しい部屋を探しに行ったり・・・しばらくプライベートが忙しいですが、地道に頑張ります。

よろしくお願いします~!
posted by SHIN-ICHI at 22:13| Comment(0) | TrackBack(0) | ホームページ | 更新情報をチェックする

2008年07月12日

婚約指輪を買いました

080712-132118.jpg今日は彼女が「行きたい!」と選んでくれていた銀座のお店に行って、婚約指輪を選んできました。前にも吉祥寺のマルイとかで、どんなかんじかな~?と見たり話を聞いたりしてたけど、今日はホンキ!決めてきました!

思ってた以上にダイヤモンドがキラキラ輝くので二人でびっくり。シンプルだけど柔らかい可愛い感じのリングを選んで、とても気に入ってもらえた様子♪2週間で作ってくれるそうです。内側に名前の刻印やサファイアを入れてくれたり、いやはや、なんか嬉しくなっちゃいました。お店の人の丁寧な対応にも大満足でしたよ。いや~~~嬉しくなっちゃいますね(*^u^*)

写真は途中で寄ったカフェで飲んだカフェラテとか。可愛いでしょ。


posted by SHIN-ICHI at 21:51| Comment(3) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月11日

Firefox 3 をインストール

会社で使っているパソコンに Firefox 3 と Opera 9.5 をインストールしました。どちらも劇的に早くなっていてビックリしました。

SHIN-ICHI は昔、Opera が無料になった頃に Opera を使っていて、それから Firefox に乗り換えました。Opera も快適そうだったケド、最近は Firefox に慣れているので、Forefox 3 をメインで使うことに。

IE7 はクアッドコアの家の環境でも遅い!(USBメモリがあれば、頻繁に使っていると ReadyBoost が利くのか、多少マシだけど)ので、最近は自分のサイトの確認・デバッグにしか使ってません。

ということで、家のパソコンにも Firefox 3 をインストールしました。

Forefix 2 で使っていた myFireFox 2.0 のテーマには標準でついていた、新しいタブを開くボタンと、閉じたタブを元に戻すボタンが無くなったので(このテーマは今日現在、3に対応していません)、アドインをインストールしました。

New Tab Button on Tab Right
https://addons.mozilla.org/ja/firefox/addon/5338

Undo Closed Tabs Button 3.0.3
https://addons.mozilla.org/ja/firefox/addon/3082

その他、SHIN-ICHI が使ってるアドインは全て新しいバージョンに対応していました。とくに、最初に Opera の標準機能だったスピードダイアルとマウスジェスチャが Firefox に入れられるアドインはお勧め。

Speed Dial
https://addons.mozilla.org/ja/firefox/addon/4810

All-in-One Gestures
https://addons.mozilla.org/ja/firefox/addon/12

ていうか早すぎでしょう、Firefox3!会社の PentiumIII でもサクサク動きます。

同僚が、遅いのが嫌いで、画像ダウンロードやFlash表示を全部切っていたので、そんなことしなくていい!って、教えてあげました。最初は半信半疑だったけど、びっくり!そんな彼でさえ、画像表示を有効にして嬉しそうでしたよ~♪
posted by SHIN-ICHI at 21:59| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

Windows Mobile で音楽を聴きながら出勤

今日はWILLCOMの Windows Vista 携帯 "D4" の発売日です。しかし、めざましテレビは iPhone のことばかり。NHKはウィルコムも取り上げてくれたかな~?

ということで、今日は拗ねて、アドエスで音楽を聴きながら通勤です。いえ、ウソです、単にSONYのウォークマンのヘッドフォンが壊れたからです。右の音が出なくなったのでケーブルの中で断線してるっぽい。専用のノイズキャンセリング付きなので換えがききません。おなじくノイズキャンセリングのヘッドフォンをW-ZERO3につないで音楽を聴いています。基本的に iPhone で出来ることはほぼ W-ZERO3 でも出来るケド・・・ Visual Studio は入れられないのでプログラムを組むのはちょっと。あぁ、D4があれば(以下略

代わり?にテキストエディタの jot を入れました。う~ん♪快適!

おぉぅ!しまった。英語のリスニングCDを入れ忘れた!まぁ、そんな日があってもいいか。


-----------------
sent from W-ZERO3


posted by SHIN-ICHI at 09:16| Comment(0) | TrackBack(0) | 開発・ソフトウェア | 更新情報をチェックする

2008年07月10日

つーか ウィルコムD4 が欲しい

電車の中でプログラムが組みたいのです。でも・・・買いませんよ!
しかし、あんまり悶えていたら、結婚とどっちが大事か聞かれた(^^;
posted by SHIN-ICHI at 23:39| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

サバイブプラス・ラボ を

今日作ったのは PHP ページでファイルをダウンロードさせるボタン(リンク)をレンダリングするクラスです。

Surviveplus.net にラボ(研究室・ベータ版)のページを作ろうとしています。そうすれば、フィードバックしてもらった情報を元に、試しに作ったプログラムとかを公開できます。今は、Vector に登録しているモノしかダウンロードできるようにしてないので。

とりあえず、リンクからダウンロードすることには成功。あとは、カウンタとか作れればいいんだけど、それはまたでいいや。さっさとページつくっちゃおう~

あんまりフィードバックに返事できてないので、ちょっと焦ってます(^^;
posted by SHIN-ICHI at 23:32| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月09日

これからもよろしくです。

「聞きましたよ!SHIN-ICHIさん、結婚するんですって?!」
「ボク、知ってますよ!ブログ読んでますから」

おぉ!なんと! というのは会社での会話。

実は SHIN-ICHI は、同じ会社の人は自分のブログをほとんど読んでないと思っているのでちょっとびっくり。確かに自己紹介でいつも自分のサイトのアドレスを伝えているけど、たいていの人は2ヶ月もすれば興味がなくなって、読まなくなるものだと・・・

「更新が停滞していたのも知ってますよ♪」

おぉぅ、そんなに読んでくれているとは、ちょっと嬉しい、いや、かなり嬉しい。正直、同じ LOVELOG のブログ仲間同士は「あしあと」機能で、お互いのアクセスがわかるのだけど、それ以外では、SHIN-ICHI には読んでもらえてることを知る術はないので、予想外でびっくり!これで会社に4人は読んでくれている人がいるっぽい、おぉぅ、思ったより多いなぁ。いやいやいやいや(^_^;)なんか照れますね。ありがとうです。


「あぁ!また風邪ひいてる!って、思って!!」

というのは、彼女が SHIN-ICHI のブログを読んでの感想でした。あははは。

「そこ?!」
「当たり前じゃない!」

ブログ長かったでしょ?と聞いたら、マイクロソフトとかの話が出たらとばして読んだそうです。そっか、なるほど。


なんか、あんまり考えずに、勢いで書いてるブログですが、あぁ、なんか書いてて良かったです。うん、よかった。


-----------------
sent from W-ZERO3


posted by SHIN-ICHI at 19:31| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月08日

ブルーバックがメモリー故障か?マイクロソフトの診断ソフト

週末、あまりにブルースクリーンでコンピュータが止まるので、今日は一応、メモリーを診断しました。

Windows メモリ診断
http://oca.microsoft.com/ja/windiag.asp

Windows Memory Diagnostic
http://oca.microsoft.com/en/windiag.asp

ソフトをダウンロードして、フロッピーディスクかCD-ROMにいれて、ブートディスクとして使用して使います。SHIN-ICHI のマシンにはフロッピードライブがないので ISOイメージを CD-R に焼いて使いました。

ちなみに、日本語版はなくてソフトは英語です。日本語の解説も何か翻訳が変なのですが、ちゃんとあって嬉しい。電車で W-ZERO3 で検索したときは英語版だったので、英語の説明を先に読んでしまいましたが(^^;

ということで実行すると、む~ん、やっぱりテストはパスしますね。メモリに異常はないようです。

あぅ、やっぱり VMware の仮想コンピュータの方が原因かな。あれがないと、サイトを更新出来ないんだけど・・・気合い入れて作り直すかなぁ。
posted by SHIN-ICHI at 23:20| Comment(0) | TrackBack(0) | 開発・ソフトウェア | 更新情報をチェックする

2008年07月06日

ブルースクリーンと青の範囲

080706-222230.jpg温湿度計を買いました。針が青色の範囲に入っていれば快適のようです。写真の通り、温度は少し高め、湿度は少し低めです。むぅ~ もう少し様子を見て、対策を考えよう!

それから、今日は開発機がやたらブルースクリーンで落ちるので、プログラムが進みませんでした。最初は最近つないだUSBスイッチ?ハードディスクが壊れた?とか思ったけど、どうやら、VMware で仮想マシンを動かしていると落ちるらしい。なんでかな~?と悩んでたんだけど、そういえば、今日、なぜか仮想マシンのクローンを作ってスナップショットを取ってる時に一度落ちたなぁ。そのときのブルースクリーンは別の画面だったけど、あれから調子悪くなった気がします。んん~?仮想ドライブを壊したかな(xんx

リリース前のテストが出来ないのは困るので、今度、入れ直してみよう。とか。ちょっとブルーです。

あ、でも、昨日は久しぶりに映画を見に行って楽しかったからいいのさ。インディージョーンズ、めっちゃくちゃ面白かった!


posted by SHIN-ICHI at 22:32| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月04日

そうだ。湿度計を買おう。

彼女が家に来て、時々、コホコホ軽い咳をするので思ったんだけど、もしかしてオレの家、乾燥してる?

SHIN-ICHI のアパートは玄関からベランダ側への空気の流れは非常に悪くて、とても暑い!ので、クーラーをかけないとキツいなぁ、とかは思っていたんだけど、そういえば今の部屋に来てから冬は部屋に洗濯物を干してる日でも、ほとんど結露しなかったし、もしかして湿度が非常に低かったりするんだろうか?とか。

そういえば温度計も無いし。結局今は必要が無かったとしても、引っ越したら加湿器とか必要かもしれない。それを判断するためにも、あぁ、湿度計があるほうがいい!

これで加湿器買ってSHIN-ICHIの風邪ひき体質も治ったら笑うなぁ(^^;)


-----------------
sent from W-ZERO3


posted by SHIN-ICHI at 19:44| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月03日

モンスターハンターがドラクエ3並に流行ってませんか?

今、SHIN-ICHI の周りでもっとも流行っているのはPSPのモンスターハンターの2作目。たぶん13人ぐらいがプレイしてるみたい。朝の会話はもっぱら狩りの話。今日も駅で一緒になった2人がずっと道具の話?で盛り上がっているのでぽつ~ん(^_^;)

ある同僚は夫婦でプレイしてるらしいし、アクションゲームやらなそうな女の子まで買ったそうで。みんな通勤時間はもちろん、居酒屋やファミレスで集まって狩りに行ってるぐらいで。なんかもう、その話題一色って感じ。もう、ちょうど SHIN-ICHI が小学生の頃のドラクエ3みたいです(笑)

売り上げがどうこうじゃなくて、リアルに「知らないと会話に参加できない」ぐらいに流行ってるのを感じるのは久しぶりですね。いくらIT業界とはいえ、多くないか?

いや、SHIN-ICHI もメチャクチャやりたいですよ、そりゃ。でもね結婚資金の事をのぞいても、マジで無理。ていうか、それなら PSP版のファンタシースターユニバースがヤリタイし、それを言うなら新しいガンダム?ていうかドルアーガは?空の奇跡は?って、時間がいくらあっても足りない!!ッス。

むぅ。SHIN-ICHI はドリキャスでオンラインゲームをめっちゃくちゃにやりこんだからね。お金もずいぶん使ったし。ホントに新しい時代がくるまで、もう、しばらくはOK。「つくる人」でいたいです。

と言いながら、彼女の「買っちゃえ」の一言で、そうとうグラついていたのは秘密です(笑)


-----------------
sent from W-ZERO3


posted by SHIN-ICHI at 20:01| Comment(0) | TrackBack(0) | プライベート | 更新情報をチェックする

2008年07月02日

敗戦の弁 じゃないケド

どうも、しばらくブログを更新していませんでした。おひさしぶりです SHIN-ICHI です。

あっ、ども。おひさしぶりです。」です、と言えば Greeeen の新しいアルバムですが、買いましたよ。良いですね~♪
前のアルバムも好きで、交互に聞いたりしてますよ。

いや、正直な話、この一ヶ月、ほとんど何も作ってません。

というのも、ちょっと前に書いたケド、婚約して結婚に向けて新しい生活を、というので、しばらく色々とバランスがとれなかった、というのか、自分の活動の時間を作れずにいました。でも

「一番、困難そうな目標が、一番先にクリア出来ちゃったね」

ということで、30代の目標で書いた4つめの目標「結婚して家庭を築こう。3年以内に彼女つくって結婚するゾ!」を図らずも達成!しようと、今、まさにしているところなので~(笑)ちょっと忙しかったり色々生活が変わるのはOK!むしろ、それでも大丈夫なように、今年は「12時に寝る」ようにしたりとか、色々と変えてきていたのだから、いや、よかったx2。

それでも、ようやくまたプログラムを書くようになりました。この前は、ノートパソコンを彼女と共有出来るようにして、USBのハードディスクを開発機に移したら、ドライブ番号が変わってしまったので、そうだ!と、1時間ぐらいで、「全てのドライブを検索して、Thunderbrid Portable を見つけたら起動する」アプリを作りました。マルチスレッドで進捗表示付き。インストーラまで。LINQ を使ったらあっという間に出来ちゃうので楽ちんでした。う~ん、いいリハビリ(?)でした。

「なんだよ、PlusIcon.net作ってるんじゃね~のかよ」

って、ごもっとも(^^;)でも、こういう自分が必要な事で、さっとプログラム作って解決できる、っていうのはとても大切で。あぁ、やっぱり自分は「つくる人」で良かったなぁ、とかしみじみ実感したりしてます。

それから、フィードバックのメールをためちゃっていて、さすがにちょっと心苦しいので(でも、内容が内容だけにすぐには返事が書けなくて!!)少しずつやっていこうと思います。

まぁ、目標をひとつクリアしようとしてるのだから、最初にクリアしようと思っていた目標は後にずらしてもしょうがないかな?ということで、目標を修正。

「9月までに(6月中に作ろうと思っていた)最初の機能を作ってリリースしよう!」

なぜ、9月かというと、9月に入籍して引っ越そうと思っているので、またそこでバタバタ忙しくなっちゃうから、そこを一つの区切りにしたい、という感じで。それから純粋に、彼女との時間を大切にしたいので、以前のように「朝から晩までプログラム」とかは出来ないのですよ。

いや、ホント、出会うのが今で良かったよ。去年のオレじゃ絶対無理だったもん。今まで真面目に頑張ってきて良かった~!


・・・あ、いや、ゴメンなさい。

折角、楽しみに待っていてくれた人も沢山いるのに、ホントに申し訳ないなぁ、と思いながら、それでもやっぱり、ちゃんと PlusIcon.net を作りたいって思っている自分がいて、それを応援してもらえることも、期待してもらえていることも、今までやってきたことも、これからやりたいことも、全部、大切なんだって、しみじみ実感して、ちょっと忙しいけど、また、頑張ろう!と決意を新たにしているところです。

自分の生活を全て犠牲にしてね、何か出来るのは、それは当たり前なんだって。それじゃダメなんだって、気づいて、スタイルを変えようと頑張ってきたので、このまま新しい生活を始めても、そのうえで自分の活動を頑張っていきたいと思います。

ということで活動再開します~(と宣言して自分にプレッシャーをかける作戦(笑))

また、よろしくです!
posted by SHIN-ICHI at 21:54| Comment(2) | TrackBack(0) | プライベート | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。