(10/11/01~)

10/11/04

Delphi Prism XE で Windows Mobile (.NET CF 2.0) 用の開発を行う。
 "Code Rage III" に、"Developing Compact Framework Applications with Delphi Prism" というのがありまして...内容は "Prism (バージョンは?) + VS2008 + .NET CF 3.5 + WM 6.1" となっております。今回、これを "Prism XE + VS2010 + .NET CF 2.0 + WM 6.1" というスタンダードな組み合わせでやってみました。

 とっかかりだけで、後は Code Rage III の動画に丸投げなんですけどね (w


10/11/09

Internet Explorer でリンクを新しいウィンドウで開けないか何も起こらない
 対処法は "ファイル名を指定して実行" から "regsvr32 urlmon.dll" を実行。

"このドライブを圧縮してディスク領域を空ける"
 "内容を圧縮してディスク領域を節約する" とか "ディスク クリーンアップ (の一部)" も同じ機能。システムドライブに対してこれをやっちゃうヒトが居るが、余程の理由がない限りドライブ圧縮を行うべきではない。

 原因が特定できない障害程厄介なものはない。再現手順もハッキリしないし。

 ドライブ圧縮をかけて、「やっぱやーめた」とドライブ圧縮を解除しても、現在使用中のファイルは圧縮解除されないので厄介。HDD を他の PC に繋いで解除するか、BartPE 等を使うしかない。 今時の HDD だとドライブ圧縮の解除には 10 時間以上かかったりするので途中でやめたくなるが、途中でやめると中途半端に圧縮ファイルが残り、個別に圧縮解除しなくてはならなくなる。この際、"このドライブを圧縮してディスク領域を空ける" のチェックは消えてしまう。

 再度サブフォルダ内すべて圧縮解除したい場合には、

  1. ドライブルートにテキストファイルを作る
  2. ファイルを右クリックしてプロパティを表示
  3. [全般]タブにある "詳細設定" ボタンを押下
  4. "内容を圧縮してディスク領域を節約する" にチェックを入れる
  5. [OK] ボタンを押下
  6. プロパティダイアログの [OK] ボタンを押下
  7. ドライブルートにあるすべてのファイルを選択
  8. 右クリックしてプロパティを表示
  9. [全般]タブにある "詳細設定" ボタンを押下
  10. "内容を圧縮してディスク領域を節約する" のチェックを外す
  11. [OK] ボタンを押下
  12. プロパティダイアログの [OK] ボタンを押下
  13. "変更を選択した項目、サブフォルダーおよびファイルに適用する" にチェックを入れる
  14. [OK] ボタンを押下
 要は、"一つでも圧縮されたファイルが選択されていればサブフォルダごと圧縮を解除できる"、という事。SSD の容量が足りないとかやむを得ない状況を除いてシステムドライブは圧縮すべきではない。ディスククリーンアップウィザードが自動で実行されないようにした方が間違いは少ないと思う。

 なお、ドライブ圧縮/解除を行うとフラグメントが増大するので、必ずデフラグを行う事。

Windows (Microsoft) Update が正常に動作せず、イベントビューアのログが ESENT のエラー (赤丸バッテン) で埋め尽くされる場合
 Windows Update の DB が壊れています。この状態になった PC は起動や終了時に異常に時間が掛りますので、心当たりがあるのでしたらイベントビューアをチェックしてみて下さい。

  1. "Automatic Updates" サービスを停止
  2. "%systemroot%\SoftwareDistribution" フォルダを削除するかリネームする
  3. "Automatic Updates" サービスを開始
  4. Windows (Microsoft) Update を実行
 これで ESENT のエラーが消えます。

iswebライト (infoseek)
 うわ。先月末で無料版のサービスは終了だったのか。どうりであちこちサイトが見れないハズだ...orz


10/11/13

Delphi XE および C++Builder XE Update 1
 リリースされました。このアップデートで修正された内容はこちらで確認できます。例によってこのリストは QC レポートのみ となっているので、実際の修正点はもっとあります。なお、ヘルプと C++Builder の Boost も修正されています。

コードテンプレートの var (QC#86305)
 10/10/28 の雑談で書いた問題が修正されています。

TRegEx のマッチ結果の Length (QC#87611)
 ツッコミが無かったトコロを見ると、幸か不幸か TRegEx.Match の結果の Length を利用したコードを書いたヒトは居なかったようです。


10/11/24

Windows Slate/Windows 7/マルチタッチ対応アプリケーション開発者会議
 Vector から招待が来てた...が、東京都近郊に住んでいないと参加は難しいんじゃ?代理人でもいいみたいだけど。

 参加するとスレート PC くれるみたいなので、Delphi / C++Builder 2010 以降をお持ちの方はチャレンジしてみては?なお、申込み締め切りは明後日 (26日) 正午までです。

Windows 7 のプログラマ電卓
 え?ひょっとして実数の計算ができないの?プログラマって 10 / 16 進の整数計算ばっかやってる訳じゃないと思うのだけれども。


10/11/29

Wii リモコンプラス
 ゲーム機には最近疎いのでノーチェックだったけど、2010/11/11 以降の Wii には Wii リモコンの改良型である "Wii リモコンプラス" が同梱されていて、単体発売もされているとの事。

 ハード的には "旧 Wii リモコン + Wii モーションプラス" なのだけれど、サイズと重量は "旧 Wii リモコン" と同じになっているので、「(1) / (2) ボタンが押しにくい」という欠点は解消されている模様。

ゲームキューブ コントローラ
 Wii で "Virtual Console" をやったり、ゲームキューブのゲームをやろうとすると、"ゲームキューブ コントローラ" が必要となる。

 数か月屋外で雨ざらしで捨てられていたとおぼしきゲームキューブコントローラをつい最近保護した(ブルー/イエロー)。"Wii 用に復刻されたゲームキューブコントローラ" もあるにはあるのだが、2 個買おうと思うとそれなりにするし、正直 Wii 専用ソフトではまず使う事がないので、新品を買うのではなくコイツを修理してみる事にした。

 雨ざらしだったので、コネクタは錆びてるし、コントローラ内には水も溜まっていた。結構メンドイかも...

  1. とりあえず丸ごと水洗い。界面活性剤入りの洗剤 (平たく言えばマジックリン) で洗浄。
  2. コネクタを "KURE CRC サビ取りクリーナー" で錆落とし。古くなった歯ブラシでこすりながらだと効果的。

 ここまでやって、任天堂のハードはネジがY字なのに気付く。ホームセンターで "Y字ドライバー" を購入した。さて作業再開。

  1. コントローラを分解し、再度界面活性剤入りの洗剤で洗浄。洗面器でジャブジャブと。
  2. コネクタを "KURE CRC 5-56" で保護。
  3. 基板とコネクタケーブルは一体化しているので、これをそのまま食器乾燥機へ放り込んで乾燥。
  4. カバー/ボタン類はもう一度洗面器へ放り込んで、今度は塩素系洗剤 (平たく言えばハイター) に漬け込む。雨ざらしだったので、主にゴム部品が一部カビているからだ。
  5. カバー/ボタン類を水洗いして食器乾燥機へ放り込んで乾燥。
  6. 元通りに組みなおす。
  7. 念のためにコタツの中でしばらく養生する。
 ブルーのコントローラの方は残念ながら内蔵の振動モータが内部まで錆にやられており、手で回しても回らなかったので配線を切って振動モータを取り外した。その後、コントローラをコタツから出して "マリオカート Wii" で動作確認してみたが、すべてちゃんと動作するようだった。今度、"マリオカート Wii" を子供たちと 4 人プレイしてみっか。


10/11/30

Microsoft Calculator Plus
 掲示板ネタ。11/24 の雑談 でも書いたように、Windows 7 の電卓は

 あまりにもアフォすぎる。

 で、これを回避するには、Microsoft Calculator Plus を DL してくればいい。

 XP 以降の OS で利用可能...なのだが、このまま使おうとすると問題が幾つかある。

 普通の電卓っぽくするのは、[View | Classic View] に切り替えればいい。

 フォントを大きくするには、"Resource Hacker" でフォントサイズをいじってやればいい (FONT 8 -> 10)。

 日本語化は...どうしようもないな。てな訳で日本語化パッチを作ってみた。

 パッチを適用すると以下のようになる。

    

 殆ど違和感のないように調整してみたつもりだけれど、不満があったら自分で適宜修正して下さい。

 追記: 日本語化パッチをあてるとフォントサイズも 10pt に変更されます。


 BACK   古いのを読む   新しいのを読む