argius note

プログラミング関連

Windows7で"エアロシェイク"なる機能

Windows7では、ウィンドウを画面の端にドラッグすると、最大化したり整列できたりする機能があります。
この機能を実験していて、つかんだウィンドウをすばやく端に持って行き戻す、という操作を繰り返していました。
そうしたら、突然、ドラッグしているウィンドウ以外が最小化状態に!


調べてみたら、公式では"エアロシェイク"というそうです。
ウィンドウをドラッグしたときに整列する機能も"スナップ"という名称があります。

IEでonsubmitイベントがキャンセルできないケース

HTMLに一部のJavaScriptが直接書かれている類のアプリを、attachEventなどを駆使して一気にコントロールしようと目論んでおります。ライブラリは無し。
その過程で気づいたことをメモしておきます。

続きを読む

Excelの書式"表示設定"で桁の異なる数値を見やすくしてみる

Excel2010を触ってみたので練習を兼ねて。たぶん少なくともExcel97以降、もしかしたらもっと前のバージョンでも使えるかも知れません。


ある数値項目の列の書式を、「カンマ区切りで、小さな数値は小数第3位まで表示するけど、100以上の大きな数値は小数点以下は端数なので省略して表示」させるようにしてみます。
最終的に下のようになるようにします。

        0.001
        0.01
        0.1
        1.0
       10.0
      100
    1,000
   10,000
  100,000
1,000,000
続きを読む

Windows7/WindowsServer2008R2のファイアウォール新機能

たまたまServer2008でファイアウォールの設定が必要なことがあって知ったんですが、Windows7/WindowsServer2008R2ではネットワークインターフェイスごとに異なるファイアウォールプロファイルを設定できるようになりました。


外部から接続するデーモンプログラム(サービス)を利用するため、ファイアウォールの例外に設定する必要がありました。ところが、設定しても外部から接続できません。netstatではLISTENになっていて、自分からは接続できる、という状態でした。
結果的に、外部から接続しようとしていたネットワークアダプタ側でない方の設定をしてしまっていた、というオチでした。

Windows7でBATファイルがタスクバーに登録できないのでEXEファイルを指定

Windows7では、BATファイル(*.bat)で起動するアプリケーションが直接スタートメニューのやタスクバーやに登録できません。CMDファイル(*.cmd)やCOMファイル(*.com)も同様です。

通常はBATファイルからの起動でも、ワンライナーでEXEファイルを起動できるような場合は、BATファイルのショートカットになっているものをEXEファイルのものに変えることで、タスクバーに登録したりする「ピン止め」の状態にできるようになります。

続きを読む