投稿

8月, 2012の投稿を表示しています

Dreamweaverエラー:MMDocumentTypes.xmlファイルがないか破損している可能性があります。

Dreamweaver CS6で下記のようなエラーが出て、起動しなくなりました。 Configuration/DocumentTypes/ フォルダーにはドキュメントタイプが見つかりませんでした。MMDocumentTypes.xml ファイルがないか破損している可能性があります。アプリケーションは終了します。 エラーの下には「OK」ボタンしかなくて、否応なく強制終了。 結論から言うと、下記の手順で復旧させました。(復旧といえるかどうかわかりませんが) (1)DreamweaverCS6をアンインストール。その際、初期設定を削除する。 (2)DreamweaverCS6を再インストール。 初期設定を削除しないと、相変わらず発生するため、この部分が何か不具合を起こしているようです。 この不具合、唐突に発生して全く思い当たる節がありません。 強いて言えばその少し前からPC自体の調子もわるかったのですが、Dreamweaver以外のアプリケーションは問題なく起動していたので、よくわかりません。 エラーで指摘された「MMDocumentTypes.xml」というファイルは私の環境(Windows Vista 64Bits)では下記の場所にありました。 C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS6\configuration\DocumentTypes こういうファイルの場所が最近のWindowsはわかりづらくて困りますね。何とかしてほしい。ずっとマイドキュメントを探していて時間がかかってしまった。 場所はわかったのですが、MMDocumentTypes.xml自体は存在しているし破損しているようにも見えません。試しにDreamweaverCS6が正常に動作している別のマシンからファイルをもってきて差し替えましたが改善せず。 もしかしたら同名のファイルが別の箇所にもあったりするのだろうか。。。Cドライブ検索してもでてこないからお手上げです。 まぁ、結局Dreamweaverは初期設定全部消えましたけど、治ってよかった。

jQuery.cookiesがChromeでうまく動かない???

jQueryとjQuery.cookiesを使っていて、ほかのブラウザ(IE・Opera)では正しく動作するのにChromeではCookieがnullのままでセットできないという現象に遭遇しました。 結論から言うとこれは不具合でも何でもなく、単純にChromeはローカルでのCookieは受け付けないというだけのことでした。 制作中にいちいちサーバーにアップするのが面倒なので、自分のパソコンにあるファイルで動作を確認していたのですね。(まぁよくあることだと思いますが) この方法でもIEやOperaでは問題なく動作しますが、Chromeはセキュリティ上の理由でしょう、ファイルがローカルにある場合はCookieを受け付けない(使えない・セットできない)という仕様のようで、値は常にnullになります。 もちろんサーバーにアップして動作確認したところ、問題ありませんでした。 うー、こんな細かいところで少しずつ時間をロスするのが無駄だなぁ。 まぁ、今回で覚えたから良しとしよう。 蛇足ですが、JavaScriptの動作がおかしい場合は私は下記のように確認してます。 ●綴りミスを探す  →悲しいことだが、間違いの半分くらいはこれなんだな。。。 ●ブラウザのエラーが出た場合は、怪しそうな部分を少しずつコメントにしていって、エラーが消える場所を探す。  →消えたら、そこが原因とわかります。 ●alertで変数の状態を確認する  →今回のcookieを新しくセットしたり変数の内容で分岐する箇所がうまくいかないなら、変数の変更がうまくいっていない可能性大なので、その場所を探す。 cookieって目に見えないから苦手なんですよね~。

KinoppyはEPUB3リーダーとしてイケてる?

ハリーポッターの電子版が、透かし入りEPUB3という形で販売されました。 著作権保護でゴリゴリ暗号かけられたあげく、専用のリーダーやアプリでしか読めない販売方法はガッカリしちゃうので、透かし入りということで暗号とかめんどくさいコトしてない販売方法には単純に敬意を表します。 透かしってのは、本の中に固有の番号が入っていて、もしネットでばらまかれたら出所分かるから覚悟してね、って感じでしょうかね。 ところが1つ問題があるとすれば、日本語でEPUB3を読む環境がまだあまり整っていないこと。 これは紀伊国屋さんのKinoppyで解決しました! EPUB3のファイルをiTunes経由でiPhone/iPadに入れて、ライブラリの追加コンテンツの検出をすればOK。 ↓詳しくはこちらで。 ポッターモアの日本語版ハリーポッターがiPhone/iPadのiBooksで読めなくて困った。→解決した!→さらに追記 縦書きのEPUBファイルも問題無く読めるKinoppy最高! 嬉しかったから別記事として書いた。(笑) お礼にKinoppyで1冊買うことにします。

ポッターモアの日本語版ハリーポッターがiPhone/iPadのiBooksで読めなくて困った。→解決した!→さらに追記

ポッターモアで、ハリーポッター日本語訳版の電子書籍が販売されています。 ハリーポッター、今までスルーしてましたが、どんなモンだろうと思って購入してみたのですが、、、困ったことに読めない! 読めないのは困る! サイトのヘルプでは、iOSではiBooksに入れて読めると書いてあるのですが、各章1ページになってしまうし、ページの順序が逆になってしまうしで全然読めない。 おそらく英語版は問題無いんでしょうね。iBooksが縦書きに対応していないことが問題なのかな。iBooksは見開きの方向も固定だし。 ちょっとググってみたところ、かなりお困りの方も多いようで、ポッターモアに問い合わせると払い戻しなどはしてくれるみたいです。 が、僕は読みたいんです! こういうのはきっと誰かが解決策を編み出しているはず! ということで解決策見つけました。 紀伊国屋さんのKinoppyを使うと読めました! Kinoppyは紀伊国屋の電子書籍販売アプリで、ショップ機能とリーダー機能があります。 で、これが縦書きEPUB3に対応しているのですね。 まず試した方法は、ポッターモアからiOS用の直接ダウンロードを選び、ファイルをパソコンに保存。 僕はバックアップも兼ねて本はクラウドに入れてるので、ファイルをSugarSyncにアップ。 GoodreaderというアプリでSugarSyncからiPadにダウンロード。 Goodreaderの「Manage Files」メニューで「Opne in ...」を選ぶと(あらかじめKinoppyがインストールされていれば)Kinoppyが選べるはずですので選択すると、本棚に入って読めます。 Kinoppyは無料アプリですが、Goodreaderは有料なので、無い場合はiTunesからKinoppyに直接入れれば良いと思います。 その場合は、iTunesを起動→Kinoppyが入っているiOSデバイスを接続→デバイスのAppメニューの下の方にある「ファイル共有」で、左のApp一覧からKinoppyを選択、「Kinoppyの書類」のところにポッターモアからダウンロードした電子書籍ファイルをドラッグ&ドロップで追加。 これで晴れてハリーポッターが読めるようになる・・・・はずです。 僕のところではできてますが、、、できな

iOS6 beta3ってどこが変わったの?

iOS6 beta2をiPhone4Sに入れていた。beta3が出たというのでそのうち入れようと思っていたら、一度beta導入すると、通常のOSアップデートと同じで自動的に更新が端末にダウンロードされるようで、母艦につなぐことなくバージョンアップ終了。 …でも、どこが変わったのか分からない。 若干安定したような気もしないでもないが。 とりあえずメインの電話に入れてあっても、困っていない。