いますごいいい調子で『MacBook Air』についてのエントリーを書いていたんですよ。でもね、またなんですよ。またMovableTypeにやられました。投稿ボタンを押したらサインインが求められ、サインインしようとしても『ログインできませんでした』。Operaの強力な『戻る』機能を利用しても、iframeの中の入力内容までは復帰できないため一生懸命書いた記事データは全部水の泡。ムリだろうなとあきらめつつも試みたMovableType4標準の記事自動保存機能も、当然ログイン情報が切れる時点での記事データ、つまりは中途半端な状態でのデータしかセーブされていないのでまるで意味がなく。
MovableType4については何度も書くようにJavaScriptの挙動がおかしかったりログイン状態がスパスパ切れたりhtml上の設計が狂っていたりするので非常に頭にきます。JavaScriptがおかしいのはOperaを使っているせいかもしれないので保留。ログイン情報がきれやすいのはどうもデータベース(MySQL)との通信エラーによるものらしいので保留。ただiframeばかり使う設計にだけは耐えられません。iframeはとっくの昔に廃棄されるはずだったhtml規格上のお荷物であり、使用は非推奨されている存在。そんなものを使い続けている理由がどこにあるのかはわかりませんが、モダンブラウザを使っているぶんには明らかに悲劇しか生まない仕様であるはずなので本当にやめてもらいたいですね(だからといって代替推奨のobjectタグであろうと同罪)。webアプリケーションで外部のデータを安易に引っ張ってくるなと。
今回はいよいよ度重なる不満が爆発しました。僕がいかにMacBook Airについて必至に書こうとしていたか わざわざMacヘビーユーザーの先輩にいろいろアドバイスしてもらったりしたのに! そして1時間以上かけて書き綴った執念とその成果を全否定されたら! どんな気持ちになるか! MovableType4のJavaScriptに全否定されたこの思いは、3倍にして返すしかありません。
自作で“MovableTypeの仕様に縛られない自動保存機能”をもったJavaScriptを作ります。毒には猛毒をもって制す。2時間くらいお待ちください。
[追記] 完成しました。
書きかけの記事でも何でも自動保存してくれるJavaScript+PHP
勢いあまっていつの間にかAjaxっぽく作ってしまいました。
2009年01月07日 0時更新
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 12月 | - | 02月 » | ||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
