Macintosh トラブルデータベース Archives |
Netscape Comunicator 4.74:ブックマーク文字化け原因と回避法 Netscape Communicator 4.73 以前のバッファオーバーフロー問題 文字が突然消える:プリント障害の原因と回避法 エーアイブレーン FESW-24A Ethernet ハブと G4 PowerBook G3 Series (Bronze keyboard):パラレル変換ケーブル使用時のスリープ解除後のプリントほかの問題 危険なファイルを配布するページ |
項目での事項検索は Netscape の検索機能をお使い下さい.検索は各ページで command+F キーにより検索語を入力できます.再検索は command+G でできます.
|
[ 00/8/9]
更新を再開する.
● Netscape Comunicator 4.74:ブックマーク文字化け原因と回避法
00/7/22 項目 "Netscape Communicator 4.7.4" において記したブックマークの日本語が文字化けする問題の原因と回避法について,三藤氏,河村氏よりお教えいただいた.三藤氏の回避法に従って私もインストールしてみたところ,回避できることを確認した.回避できる理由は不明である.
「原因等」 (河村氏による)
「回避法」 (三藤氏による)
- ・この障害は,ブックマークの表示時ではなく,ブックマークの保存時に日本語が破壊されるために発生している. (保存される前のブックマークの表示については,特に異常は見受けられない)
・この障害はバイトの 16 進表記が "8B" (以下単に "8B" ) であるものを含む文字で引き起こされている. ( "ル" の他, "球" "境" など. SJIS で "8B" で始終している文字は全滅と思われる)
・Netscape Communicator 4.74(E) では,終了時にブックマークを保存する際, "8B" を"‹" にエスケーブしているようである. ("‹" は手元の資料では"未定義"となっている. "8B" を含む文字を NS で ISO-8859-1 で表示すると"<" に相当する文字が表示されるため,この回避処理しているように思われるが,推測の域を出ない)
「破壊されたブックマークの復旧法」 (河村氏による)
- "Bookmarks.html" ファイルを別の場所に移動させてから, Netscape Communicator 4.74 をインストールし,その後 "Bookmarks.html" ファイルを元に戻してから起動する .
私は現在 4.7 日本語版で特に不自由は感じていないため, 4.74 のインストールはしたことがなかった.今回検証のためインストールしたのだが,上記三藤氏の回避法を確認できたのだが,一方で次のようなことが起きた.
- 河村氏は破壊されたブックマークについて以下の perl スクリプトによって,"&#139;" を 16 進の 8b に置換し,復旧できるそうである.
#!/usr/local/bin/jperl -b open (BM,">Bookmarks.html.repaire"); while(<>){ s/‹/¥x8b/g; print BM; } close(BM);
インストール後,これまでの履歴が有効にならない.そのため,バックアップの "Global History" と "Cache ト" フォルダに交換してみたが,改善されないだけでなく,ブックマークの日本語が見事に文字化けしたのである.この文字化け問題は複雑なようである. ( "Global History" と "Cache ト" フォルダを元に戻し, "Bookmarks.html" をバックアップのものに戻すと回復した)
「補足: Netscape のバージョン表記」
Netscape のバージョンについて本項目その他において「4.74」といった表記を通常行っている.しかし, 00/7/22 項目 "Netscape Communicator 4.7.4" では「4.7.4」とバージョンを表記した.配布しているページのタイトルでの記述が「4.7.4」であるのでそのようにしている.
追記:
ここで記された回避法は回避できる理由が不明であり,本文に記したように些細なことで障害が再発する場合がある.中尾氏からも同主旨のご報告をいただいた.特に新しくブックマークを追加すると再発するそうだ.
● Netscape Communicator 4.73 以前のバッファオーバーフロー問題
JPEG COM Marker Processing Vulnerability in Netscape Browsers
上記ページに Netscape 4.73 とそれ以前のバージョンにバッファオーバーフローが起きるケースが記述されている.
Netscape 4.73 とそれ以前のバージョンには JPEG の処理について問題があり, lenth に 1 を設定するとバッファオーバーフロー問題が発生し,ページやメール添付の JPEG によりユーザのコンピュータを操作できるようにすることが可能. Netscape Communicator 4.74 以降では修正されている.
●文字が突然消える:プリント障害の原因と回避法
Mac OS 8.5 あるいは 8.6 以降現在まで起きている文字出力,表示についての問題のうち,プリント時の障害について有力な情報を鈴木氏からお寄せいただいた.
「症状」
「障害の切り分けと考えられる原因」
- QuickDraw プリンタからプリントアウト中のページについて,モニタで文字が消えると同時に文字が印刷できなくなる.
「回避法」
- 現象は,モノクロデータを印刷するときに必ず発生する.モノクロデータとは,例えばテキストエディタで一切書式を指定していない,プレーンなテキストファイルなどが該当する.一部のワープロソフトでも,文字に色指定をしない場合は,モノクロデータとして処理されている場合がある.
このようなファイルを印刷する場合,QuickDrawプリンタでは,ヘッドの幅に合わせたバンドイメージを,1Bitの仮想スクリーンに展開するが,このときフォントの情報が破壊されているものと思われる.
一文字でも色を指定しておけば,8 Bit 以上のカラーの仮想スクリーンに対して QuickDraw 処理が行われ,この際にはフォント情報が破損することがない. FontUpdate を行っても現象は変わらないそうである.プリンタドライバが,モノクロデータも 8 Bit 以上のカラー処理をするように処理を変更すれば回避できるので,多分ドライバ供給側で対応しろということだろうとお書きである.
- QuickDraw プリンタで印刷する前に文字の一部に色指定をしておく (例えば一文字だけでも濃いグレーなどにしておく)
参照:
00/7/13 項目 "文字が突然消える:プリント障害および Mac OS 8.5 から"
00/7/9 項目 "文字が突然消える: Mac OS 9 以降での回避法?"
00/7/18 項目 "文字が突然消える:Mac OS 8.6「なめらかな文字で表示する」オフでも起きるほか"
00/7/18 項目 "文字が突然消える:SetClip ?"
● エーアイブレーン FESW-24A Ethernet ハブと G4
日高氏からお知らせいただいた.エーアイブレーン FESW-24A Ethernet 自動認識ハブと G4 との接続に問題が発せする場合がある.
氏がメーカーに連絡したところ,「現在調査中」との回答を得たそうである.現在,氏は本製品にカスケード接続したサンワ LAN3 に接続することで使用しているとのことである.
参照:
00/1/29 項目 "メルコ製 LSW10/100-5 Ethernet ハブと G4" 以下の項目
● PowerBook G3 Series (Bronze keyboard):パラレル変換ケーブル使用時のスリープ解除後のプリントほかの問題
TIL: 25083 : PowerBook G3 Series (Bronze keyboard): Printing After Waking Issues
TIL: 25083 : PowerBook G3 Series (Bronze keyboard): スリープ解除後に起こるプリントの問題
Mac OS 8.6 または 9.0 環境下で,プリンタを USB - パラレル変換アダプタケーブルを使用していると PowerBook G3 Series (Bronze keyboard) が,スリープ解除後 Type 1,3,11などのエラーになったり,プリントできなかったりする.また,一台しかプリンタに接続していないのにセレクタに USB ポート 1,2 それぞれにプリンタが接続されているかのように表示されることがある.原因は不明.以下の回避法が紹介されている.
●危険なファイルを配布するページ
- ・プリンタが USB に対応している場合, USB ケーブルを用いる.
・通常はプリンタケーブルを接続しないで,プリント時のみ接続する.
・スリープ解除後に再起動してから印刷する.
情報処理振興事業協会 (IPA)の 2000年7月のコンピュータウイルスの発見届出状況の中で次のようなサイトが増加していると例を記している.これらのサイトで配布されている実行ファイルは Macintosh には関係ないものと思われるが,用心にこしたことはない.
(C) Akiyama Satoru
- 1. Web サイトにアクセスすると,「あなたのマシンはウイルスに感染した」と表示され,修正プログラムのダウンロードを勧められた.ダウンロードして実行してみると,パソコンの調子が悪くなった.
2.知人のメールに記載されていた URL にアクセスすると,いきなりダウンロードが始まり,ファイルが保存された.それを実行すると,メールの署名欄に特定の Web サイトの URL が表示されるようになった.