バックアップ大事
さっき長めのエントリを書いてて、ついCtrl-Eを押下してしまい、FireFoxのホームに行ってしまった。
「ふふん、はてなダイアリーは自動バックアップがあるからな。これはすこぶる便利だぜぇぇぇぇ。」
と思ってたら、
とかなってて、あれあれ??バックアップ機能使えてない?消えた?うわー。
となってしまった。
災害の後には、それが繰り返されないように原因を追求すること
憤慨してたんだけどしょうがないから原因を探ってみる。JavaScriptを見ると
http://d.hatena.ne.jp/js/diary_backup.js
の頭の方
if (!LocalStorage.isUsable()) {
で引っかかっているみたい。Firebugのコンソールから実行してみると確かにfalseだ。このあたりでGoogle検索するとはてなダイアリーのバックアップ機能について - Cherenkovの暗中模索にっきとか出てきた。
はてなさん、お願いします。なんとかしてください
ようするに、Flashのバージョンチェックをする http://d.hatena.ne.jp/js/local_storage.js の51行目のところが
return navigator.plugins["Shockwave Flash"].description.charAt(16);
となっている。のが問題で、Firebugから
alert(navigator.plugins["Shockwave Flash"].description);
してみると、
ってなって、その16文字目は1だから、私のFlashプレーヤーはバージョン1だと認識されているわけなんだな。これが。
ということで、
はてなアイデア - Flashを最新バージョン(10.0.12.36)にすると、詳細編集画面の「日記編集中のバックアップ」が機能せず、「最新版のFlashプレーヤーをインストールしてください」というメッセージがでます。
に激期待。
追記
このプログラムを作ったのは誰だあっ!! - Oui, ça va bien.
何でヴァージョンが1桁なのを前提にするかな…
確かに、この判定方法はどーよ?って感じですね。こんな気持ちですね。分かります。
_ □□ _ ___、、、
//_ // ,,-―''':::::::::::::::ヽヾヽ':::::/、
// \\ // /::::::::::::::::::::::::::::::i l | l i:::::::ミ
 ̄  ̄  ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;|
―`―--^--、__ /:::::::::=ソ / ヽ、 / ,,|/ このコードを
/f ),fヽ,-、 ノ | 三 i <ニ`-, ノ /、-ニニ' 」') 書いたのは
i'/ /^~i f-iノ |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) 誰だあっ!!
,,, l'ノ j ノ::i⌒ヽ;;|  ̄ ̄ / _ヽ、 ̄ ゙i )
` '' - / ノ::| ヽミ `_,(_ i\_ `i ヽ、 ∧ ∧ ∧ ∧
/// |:::| ( ミ / __ニ'__`i | Y Y Y Y Y
,-" ,|:::ヽ ミ /-───―-`l | // |
| // l::::::::l\ ||||||||||||||||||||||/ | // |
/ ____.|:::::::| 、 `ー-―――┴ / __,,..-'|
/゙ー、,-―'''XXXX `''l::,/| ー- 、__ ̄_,,-"、_,-''XXXXX |
/XX/ XXXXXXXXXX| | _, /ノXXXXXXXXXX
追記
id:amachangも書いてくれた。
Flash 10 で「はてなダイアリー」の「バックアップ機能」が使えない件とその原因 - IT戦記
気づくの遅いよ>< もしかして、最近Flash10にした?
けど、声の大きい人がもうちょっとDISってくれると嬉しい!はやくなおしてくれー!!