2011年7月16日土曜日

.NET Express Edition で共有アドインを作成できるか?

前回のエントリでは、「HD は無事だった」と書きましたが、その後お亡くなりになりました。
問題なのは、週末にデータ移行しようとした矢先だったというそのタイミング。つまり、移行前です。
よって、すべての未公開原稿とメモ、ソースコードが消失しました。
最初はちょっと(かなり)ショックだったのですが、しばらくすると、逆にすっきりした気分になってきました。

さて、消失したソースコードの中には VB6 で作った VBE COM アドインがありました。個人的にはこれなしのコーディングは考えられないほど重宝していたのですが、仮にいま作り直すとすると、やはり言語は .NET になるでしょうか。しかし、共有アドインて、Express Edition (以下 EE) でも作れるのかな?
気になったので、軽く調べてみました。

2011年7月14日木曜日

新PCに入れたアプリ一覧

PC が壊れました。直前の状況(帰宅して熱暴走発見、みたいな)から、たぶんマザーボード。一応リチウム電池入れ替えてみて電源入らなかったので、見切りました。
古いので、修理するより買い替えが吉ということで、一番安いノートにしました。一番安いのにしたら 64bit だったという。そういうご時勢なんでしょうか?

例によって壊れた際のバックアップ等は何も用意していませんでしたが、HD は無事なので、データは無問題。後はアプリですが、こんな装備で大丈夫なのか?
…ということで、環境を整えなおした際にやったことの覚え書き。

2011年1月19日水曜日

図書館検索がリニューアルしました、が。

文京区立図書館のオンライン検索システムが、最近入れ替わりました。

前のシステムはかなり古い感じで、操作性もレスポンスも最悪だったので、このリニューアルには一利用者として ちょっと期待していました。
前はどんな感じだったかと言うと、検索してもまったく返ってこないことがしばしば。インターネット検索だけではなく、図書館内の専用 PC からも同じ状況で (結局、館内からもインターネット接続だったのでしょうか?)、挙げ句の果てには司書さんによって「使えません」という張り紙をされていましたから、もはや不満や不便を通り越し、失笑してそっと目をそらすレベルでした。

さて、リニューアルして、たしかにレスポンスは良くなりました。いろいろ便利な機能も増えています。特に、インターネットで貸出延長処理ができるというのは嬉しい。
ですが。以前から存在していた (個人的に) 最悪の問題だけは、まったく何も変わっていませんでした。

証拠をご覧ください。

2011年1月1日土曜日

変数をまとめて初期化するユーザー定義関数

絶対に、誰かが既に書いて、どこかで公開していると思うんですよ。
思うんですけど、見つけられなかったので書いてしまいました。
書いてしまったので、備忘で公開しておきます。

2010年12月28日火曜日

ハンガリアン記法の意外な歴史とその効用

ハンガリアン記法、使ってますか?
そう、例の「intCount」とか「strFirstName」みたいな、変数の先頭になんか付けるヤツです。

自分は昔は使ってましたが、JavaScript をいじるようになってから (だいたいディスカバ開設の頃ですかね) その影響で徐々に使わなくなって、今はほとんど使わず…という感じです。ただ、なんで使わなくなったのかというのが今まで自分でもよく分からなかったのです。コントロールには依然として接頭辞使ったりもしているので、一貫した理論を主張しにくい感じで、感覚的なものなのかなぁ、というのが正直な感想でした。

で、その理由が今日判明しました。

2010年12月8日水曜日

UserControl プロパティの謎

最近、次のような Excel オートメーションのコードを見かけました(一部抜粋)。

'Only XL 97 supports UserControl Property
On Error Resume Next
oApp.UserControl = True

あれ? と思った方、きっと私以外にもいますよね。
そう、UserControl プロパティは Excel 2000 以降でもふつうにサポートされているので、上のコードは必然性がよく分からないのです。コメントも間違っているように見えますし。