by manamana
11. 3月 2010 23:51
Excel で使用できるコントロールは強力です。
LinkedCell に代表されるプロパティはWorksheet の情報を手軽に利用できるので
プログラム無しでも、マクロを組んでいるかのような動きをさせることが出来るし、
VBA で細工をすれば、大抵の処理は出来るようになります。
MS としては、新しい技術への対応やセキュリティの観点からVSTOを推奨しています。
VSTO は確かに便利なのですが、利用できるのは .NET の標準コントロールであり、
LinkedCell のような気の利いたプロパティを持っていません。
ということで、LinkedCell の様な動きをするプロパティを持った UserControl を作ってみました。
Excel コントロールのように手軽じゃない部分もありますが、大体思った通りに動きます。
機会を見つけて発表できると思います。
0b14bcad-a3d5-42af-877f-21b0100802e2|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags:
VSTO
by manamana
7. 3月 2010 23:25
VSTOは非常に便利ですが、幾つかの制限があります。
COM技術で作られたOfficeと、.NET 世界のVSTOではなかなか難しい壁があるのです。
例えば、Excel のSheet に多量の(VSTO提供の)コントロールを貼り付けると、ビックリするほど遅くなります。
これは、COM側のSheetと、.NET側のコントロールが中で色々やっているからだと思います。
Sheet に直接コントロールを貼るのではなく、WindowsForm や UserControl に貼り付ければOKなので、
I/Fの効率をよく考えた配置が重要になります。
具体的には、MS のチュートリアルで登場する「作業ウィンドウ」の活用が鍵になるでしょう。
Office 2010 & VS2010 ではこのあたりが改善されているらしいので期待していますがまだ実験していません。
Sheet にコントロールを貼り放題なら喜ばれると思いますが・・・どうなっているのかな?
9c4f14b1-7c05-45bf-9562-c63e097fbe5b|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags:
VSTO
by manamana
4. 3月 2010 00:37
TechCrunch の2つの記事が興味深いです。
Apple の業績は好調で、iPad の様な話題の製品ももうすぐ発売です。
しかし、このところの Apple は必要以上に敵を作っています。Adobe に続き Google とも戦闘状態とは・・・
共通の敵だった MS が大人しくなったので共闘の必要がなくなったからでしょうか?
Apple の特許は基本的な事を押さえているので、多くのデバイスが対象になりそうです。
Windows 7 のマルチタッチも危ない感じがしますが、今のところ訴訟対象外みたいです。
なにか Apple が一方的に噛み付いている印象ですが、この争いの行方が気になります。
472242ef-95a6-4017-a20d-45e7180fe3c6|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags:
その他の IT 系
by manamana
3. 3月 2010 23:27
最近コメントスパムが増えています。
一件のコメントならスパムでも許容範囲ですが、絨毯爆撃は困ります。消すのも一苦労・・・
BlogEngine.NET 1.6 がリリースされています。
コメントの管理が強化されていて、コメントスパムフィルターも装備されているので期待が持てます。
当ブログは 1.4 のままです。 ※1.5 はちょっとかじり、別のサイトでこっそり遊んでいる程度
今の仕事が一段落したら 1.6 へ移行してスパムを撲滅したいな~と
今の仕事はVSTO絡みです。 それもちょっと変な使い方をしています。
無理矢理動かす知識は付きますが、あまり応用できない気がします・・・ま、いいかww
93828ec1-b474-4232-b992-ab503695072a|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags:
その他の IT 系
by manamana
26. 2月 2010 10:19
昨年末に発表があった、SATA6Gbps対応のSSDがいよいよ発売のようです。
マイクロン、SATA 6Gbps対応リード355MB/secの高速SSD (PC Watch)
単体で Read 355MB/sec、Write 215MB/sec とは・・・すごいですね~
SSDの場合、コントローラーの工夫で単体でRAID0の構成をとれるので、
いずれは SATA6G を飽和させるモデルも出てくるでしょう。※発熱がすごそうだけど
以前から思っていましたが、HDDの複数のプラッタに同時に書き込む構成を取れば速度があがると思いますが、
制御ファームは桁違いに複雑になるし、信頼性は低くなるしで実現されていないのでしょうか?
HDDも、RAIDカードに頼ることなく速度向上実現しないと立場が危ういですね。
d029fbf1-7870-4889-9eed-ad2dfe548e0e|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags:
その他の IT 系