Antoine.st 2005-11

2005-11-30

How to disabled USB devices

メモしておこうっと。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR

Start: DWORD を 3 にすると使用可、4 にすると使用不可。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

WriteProtect: DWORD を 1 にすると USB 機器を書き込み不可、0 書き込み可能。

元ネタは 『情報漏えい対策ガイド (Windows 編)』です。


2005-11-21

NETZ

NETZ というツールを見つけました。なんというか、すげー感動。.NET 用の UPX といった感じでしょうか。.NET Framework 2.0 でも問題なく動作しました。DLL やらなんやらにも使えるようなので、いろいろ楽しいことができそうです。


2005-11-20

The Nullable types in Visual Basic

Visual Basic 2005 でも Nullable は使えますよ、と。ただし、Nullable は Value Type の拡張なので、Is オペレータで検査することはできません。その代わりとして、IsNothing ステートメントを使います。って、ヘルプには Value Type の場合、常に False を返すとか書いてあるな...。


  Dim i As Nullable(Of Integer)

  If IsNothing(i) Then ' OK
  If i Is Nothing Then ' NG

Quail key-bindings

quail のキーバインドが IME とかとかなり違って使いづらいので、↓みたいな感じで微調整、と。C-Tab で一覧が表示されていい感じですよ。ピンイン入力を使っていましたが、いつまでたっても四声を覚えないので、chinese-tonepy での入力に切り替え。ni3hao3 かー...。


  (eval-after-load "quail"
    '(progn
       (define-key quail-translation-keymap
         " " 'quail-next-translation)
       (define-key quail-translation-keymap
         [?\C- ] 'quail-prev-translation)
       (define-key quail-translation-keymap
         [return] 'quail-select-current)))


2005-11-18

The Microsoft Action Pack Subscription

というものがあるのですが、中国は対象外でやんの。どういうことさ。


2005-11-17

VSUG

image/bnr_vsug180x150.jpg

ということで、VSUG 誕生でございます。わたしも .NET Framework フォーラムのボードリーダということで、ボランティア参加中。ぜひぜひ、ご参加くださいませ。


2005-11-16

Can't install

SQL Server 2005 は、Windows Server 2003 Web Edition にインストールできないのかな? インストールしたつもりが、サービスが見当たりませんでした...。とほほ。


2005-11-15

Native Query

db4o 5.0 の目玉機能、ネイティブクエリについて見てみました。といっても、一緒にインストールされるチュートリアルで確認しただけ。


  IList result =
    db.Query (delegate(Pilot pilot) {
      return pilot.Points >  99
          && pilot.Points < 199
          || pilot.Name == "Rubens Barrichello";
    });

ということで、どっかで見たようなクエリが書けるようになってます。後ろに select が来ないのが(略...

db4o 5.0

ニュースリリース が出てました。登録ユーザーにはお知らせメールが来るのね。なんつーか、「ネイティブクエリ」というよくわからないものを新搭載だとか。

ちょこまか db4o を使ったアプリケーションを作り始めてますが、かなりいい感じです。とりあえず、プロトタイピング用のものですけどね。すぐに 5.0 の評価を始めようっと。


2005-11-14

NLS problem

何の因果か、旧システムが Oracle 8.x で作られているため、Oracle に接続するアプリケーションでも作ろうかと。で、会社にあった CD が読めなくなってしまったので、OTN から Oracle 8.1.7 Workgroup Edition をダウンロードしてきて、クライアントだけインストール。

しかし、ODBC Test やら SQL*Plus やらでつないでみても、表の名前すら文字化けですよ。中国語、日本語、英語が混ざった環境なので、結構面倒です。Web 上をさまよってみると、HKEY_LOCAL_MACHIINE\SOFTARE\ORACLE\HOME0\NLS_LANG に JAPANESE_JAPAN.JA16SJIS を設定しろとのご宣託が。無事うまく行きましたが、Client どうしよう...?


2005-11-08

Visual Studio 2005 Express Edition

Visual Studio 2005 Express Edition が出ましたよ、と。1年間は無償での提供だそうです。Express Edition は、ちっさいインストーラが必要なファイルをインストールしてくれる仕組みですが、非ブロードバンドな環境ではちょっといやな感じだったりします。ということで、まとめてインストールパッケージをダウンロードするのであれば、こちら から。

Visual Studio 2005 Team System campaign

もう始まってからだいぶ経ちますが、Visual Studio 2005 Team System 優待キャンペーン だそうで。無償アップグレードとか忘れると悲しいので、対象者の人はお忘れなく。


2005-11-07

db4o

db4object というのがありました。オブジェクトデータベース(odbms)とのことですが、エンジンがアセンブリの形で提供される(しかもひとつだけ)ので、オブジェクトをシリアライズ、デシリアライズする感覚で利用できます。

RDMBS がバックエンドにいる場合、O/R マッピングするかそれともテーブルモジュールのような感じで使うか、いろいろと議論の分かれるところです。いっそ、そのままオブジェクトをストアしちゃえばいいんじゃない? というのもひとつの考え方でしょう。というわけで、GPL で、.NET 1.x/2.0 にきちんと対応、日本語対応も問題なし、お気楽に使えると、なかなかいいとこ揃いです。

ちょっとサンプルプログラムでも作ってみましょうかね。


2005-11-04

Google Print

Google Print で検索してみると、いろいろな本が出てくるわけで。でも、全部が全部読めるわけではないんですね。パブリックドメインだけ、って検索条件が指定できるといいのに。


2005-11-03

Software singboard

『ToDo』『Doing』『Done』の三種類に分けたタスクカードをホワイトボードに貼って管理しましょう、という手法。『「見える化」でソフトウェア開発!』で紹介されてました。わかりやすい、ってのは重要です。

ただし、この辺の手法が適用できるのは、ある程度のレベルに達しているチームだけでしょうね。報告、連絡すらままならない、そんなチームでこんなことをやったら、誰もタスクカードを持っていかないとか、とんでもないことになりそうです。

ITTS

ITTS(IT スキル標準) 関連のドキュメントがダウンロードできます。もともとは、人事考課用のいい尺度がないかな、ということでいろいろ探してたんですが、自分の技術を振り返るためにもチェックする価値がありそう。


2005-11-02

Ruby on Rails/MonoRail?

なにかと楽しそうな『Ruby on Rails』です。『MonoRail』なんてのがありましたけど、あんまり関係はないのかな...。

New FreeBSD Logo

ここ にありますように、FreeBSD の新しいロゴが決まったのだとか。でーもん君引退、というわけではなく、彼は彼で今までどおり活躍するとかで、ちょっとひと安心。ロゴをリンクして... と思ったのですが、このサイトの色合いにそぐわないので止めときました。


2005-11-01

Teaming

Dell の PC に Intel の NIC が二枚刺さっていたので、『チーミング』ってものの設定をしてみました。結構簡単に設定できて、スループットも結構向上してます。いい感じですな。