森のコーディング森のコーディング2015年03月マークアップエンジニアとかWEBディレクターとかをやってる僕が、自分が詰まって、解決したことをここに残しておきますよ。[data-xxx=:」というものがでた。調べてみると、シングルクオーテーションの中にさらにシングルクオーテーションを使ったりするとこれがでるらしい。そんなミスはしてない。エラーを出していたのは以下の記述。nyan;$('.box').filter('[data-type='+hoge+']').height("auto");data-type="nyan"がついてる要素の高さをautoにしようとしたんだけど、こいつのどこがエラーなんだと。15分うなってわかった。エラーがでなくなった文はこちら$('.box').filter('[data-type="'+hoge+'"]').height("auto");赤い色がついているところに要注目。「"」がないとdata-type=nyanになっちゃう。data-type="nyan"という結果じゃないとダメだったんだろうね。typeをインストールして使いたい。なるとまず、XAMPPをインストールすることになる。perlというのを入れる。perlというのもあるのだけれど、入れてみたところ、環境パスが(strawbelly/)なんちゃらみたいになっちゃって困ったのでやめた。MTのいろんなcgiファイルはデフォで、perlの環境パスが「usr/bin/perl」とかになってるから、それらを全部変更しないといけないのは壊れそうで怖い。perlはそのままインストールするだけでいつもの環境パスになった。ここまででMTのインストール自体はできるけれど、ダッシュボードにエラーが出る。「イメージドライバーが設定されていません」ってやつ。Image::Magickを入れろとか書いてある。ここからが長い戦いになった。(結局は戦う必要なかったんだけど)Image::Magickをダウンロードしてインストールしてみても、動かない。perlとの相性問題というのがあるらしい。調べてみると、最新のImage::Magickが動くperlのバージョンは、5.16.3というもの。perlのバージョンは5.20だ。perlはなぜか旧バージョンのperlを有料で売っていて10万円を超えるから、すでに5.16.3を手に入れる事ができない。image::Magick使えない。思いきや詰んでいなかった。perlの5.20にはすでにイメージドライバーが入っていたんだ!「GD」というやつ。typeのダッシュボードのエラー表示をよーーーく見てみると、イメージドライバーとして使えるもののリストに、Image::Magickの他に、NetPBM、GD、ImagerでもOKとかいてある。こんな簡単なことに気づかなかったなんて!■解決策はimagedrierをgdにするだけmt-config.cgiをひらいて、適当なところに以下の一文を入れよう。投稿画面でのサムネ機能も動いてる。僕の9時間はなんだったのか。「XAMPPでMT構築するなら、イメージドライバーはGD!GD!GD!」3回は声に出して覚えよう。長い英単語をいれるとtableの中をつきぬけちゃうイラレでスライスを速くするスクリプト。bluetoothヘッドセット1時間1円で暖かい。夏のPC仕事のおともに冷えピタ。クールヘッドで脳のスピードがあがります。お仕事のご依頼・お問い合わせはこちらコーディングのお仕事が得意です。