バグの最近のブログ記事

Windows Vista で ファイルのアップロードが遅いときの解決方法

Vistaマシンで、以前に直したはずが、最近のWindowsUpdateのせいか、また、元に戻ってしまったので、きちんとメモ。

まず、こんな警告が出ます。「ファイルのアップロード時間を計算しています・・・」みたいな。

ファイルサイズは、ものすごく小さくて、通常、一瞬で終わる作業に延々と待たされる。

なにが悪いのかはわかりませんが、どうもバグらしい・・

 

とりあえず、直し方(無理矢理)

 

  1. すべてのプログラム > アクセサリ > コマンドプロンプト を右クリックして「管理者として実行」を選択。
    管理者としてコマンドプロンプトを実行するには右クリック
  2. コマンドプロンプトに、以下の行を1行づつコピー&ペーストして実行(Enterキー押下)。
    コマンドプロンプトへペーストするときは、マウスの右クリックを使用する。(ショートカットキーでは実行できない)
    コマンドプロンプトで実行する内容

    netsh interface tcp set global autotuninglevel=disabled  [Enter]
    netsh interface tcp set global rss=disabled [Enter]

    元に戻すときはdisabledをnormal、enabledにする。
    netsh interface tcp set global autotuninglevel=normal[Enter]
    netsh interface tcp set global rss=enabled[Enter]

  3. 実行したら、コマンドプロンプトを終了(クローズボタンをクリック)し、マシンを再起動。

以上で直るはず。

解決!Windows Vista ファイル操作が遅い - Windows XP/Vista/7の裏技 を参考にしました。

フィルターによって異なるhitAreaのサイズ

Flashには、ButtonやMovieClipにドロップシャドウなど、フィルタを掛ける機能があります。これは、ものすごく便利なんですが、先日、ちょっとしたことで使えない事例がありました。

プロパティパネルでインスタンスにフィルターを設定する

上記の設定をプロパティパネルで適用すると、ドロップシャドウがつきます。これは、便利!
注意しなくてはいけないのは、ボタンなどで、ヒットエリアを大きくしている場合です。

たとえば、次の例を見てください。

フィルターあり(左)とフィルターなし(右)ではヒットエリアが確実に違う

ボタンが小さいときは、ヒットフレームの塗りを大きくすれば、見た目のボタンよりも大きな範囲が反応します。これは、重要なUIのノウハウですが、ボタンに「ドロップシャドウ」などのフィルターを掛けてしまうと、ヒットフレームのエリアが無視されてしまうようです。

フィルターがあるときは、アップフレームのサイズしか見ていないっぽいです。影の部分は当然無視です。

私の場合、面倒だったので、ドロップシャドウを取り除くことで、ヒットエリアを正しく認識されるように直しましたが、おそらく、ASでhitAreaを指定したり、それこそ、座標でチェックしたりすれば、大丈夫だと思います。

ご注意ください。

#私は、これはバグだと思っていますが、Adobeは仕様というでしょうね(笑)とりあえず、回避策があれば、問題なしです。

MSのパッチ MS10-015 (KB977165) には注意が必要

Microsoft、システムが際限なく再起動する障害発生でWindows XP用パッチMS10-015(KB977165)が配信停止に。 - ぶるぶる - builder by ZDNet Japan 

ということで、再起動ループになったりするそうですが。

自動更新にしていなくても、入れてしまいますよね。

とりあえず、私のマシンは大丈夫でしたが、ちょっとしゃれにならないなぁ~。

 

コントロールパネル

まだ、入れていないひとは、ご注意ください。

MTIncludeのvar属性のバグか?

MT4.1からMTIncludeでvarによる変数設定が有効なので、とても便利で(ものぐさともいいますが)使っていたのだけど、出力されたHTMLを見てみてびっくり。

変数内容が出力されちゃってる(笑)

呼び出し元:

<MTInclude module="モジュール1" cat="ほげ~">

モジュール1:

<MTEntries category="$cat">
</MTEntries>

ってしただけなのに、勝手に「ほげ~」とか出ちゃう始末。

 

仕方ないので、MTSetVar を1行追加して直します・・・納品直前に気づいてよかった。

Index of all entries

Feeds
About

supported by TOGORU

Return to page top