Archive for the ‘MovableType’ Category

MT: やはり文字欠け

ConvertLineBreakをOFFにしてcgiの入力に改行コードを渡さないようにするとほとんど文字欠けは発生しないのだけれども、エントリの編集のためにDBからデータを読み出してそれをリビルドするとほとんど確実に文字が欠ける。しかもそうなるとその部分を再入力してリビルドしても決してなおらない。(もう一度DBからロードすると直ることもあるが、その際にまた別の箇所が欠けることもある)
たぶんこれはバグなんだろうけど対処のしようが思い付かない。っていうかMTの問題なのかDBの問題なのかあるいはその食い合わせなのか?私の知識では残念ながら判断できない。

暫定的な対処としてはブラウザが読む吐き出されたHTMLファイルのそのものをjeditで編集してしまえばいいのだけれども、それでは何かの拍子で「全てリビルド」をかけると元の木阿弥だしなぁ。。

覚え書き

textformatをConvertLineBreakではなくNoneに設定している場合はEntryやExtendedの冒頭と末尾にpタグを叩いていてもよいようである。 と。いうか、そうした方がよいようである。(謎)

文字が欠ける問題

MTで吐き出すブログの文字がリビルドの拍子にかけて脱字状態になっていってしまうもんだいについてですが。
どうやらリビルドでかけるというよりもデータを格納するデータベースとのやり取りの間に2バイト文字だけがおかしくなるようです。
関連があるか判りませんが半角英数字の「同じ文字列」が何回か連続するエントリを"ConvertLineBreak"のモードで入力してプレビューすると文字化けが発生するような気がします。(まだ、発生状況の絞込みが十分にはできていないのですが)

対策。。というか検証として、昨日辺りから"ConvertLineBreak"をOFFにしてチキチキと改行タグも打って入力しています。これで直ればいいのですが。
Macintoshで入力しているので改行コードがCRであることが影響しているような気がするのです。MovableType自体2バイト文字のことを全く考慮していないし、日本語化のプロジェクトでも(あるいはwebに公開されているTipsでも)Windows環境で使うことを念頭にしているものが多いようです。 っていうか。ユーザ全体の比率がクライアントOSのシェアにほぼ比例しているわけだから、情報自体もそれにほぼ比例するのは仕方ないんですけどね。

ともかくしばらくこれで様子を見ます。
コメントもいくつか付けていただくようになって思いましたけど、コメントエントリにコメントAuthorのメルアドを表示しているのも止めにしようと思います。 ただこれはCGI本体を多少いじらなければならないと思うので少し先送りです。(来週くらいかしら)
小さなことからこつこつと。。

概要

RSSに反映される「概要」ですが。以前、よく判っていなかった時(いまもですが)に一度400語とかに設定してしまった時がありまして、今はその設定は外してもっと少なくしているのですがMTのほうでそれを読み込んでくれずに昔の設定で動いているようで、ほぼ全文が概要に含まれているていたらくでRSSの意味が全くナッシングになっています。
まことに申し訳ない。

Indexに表示する記事の日数の指定もなかな読み込んでくれず反映されていなかったのがいつの間にか設定値に従うようになっているし。。
謎は深まるばかりです。

ちょこちょこ変更

検索結果の表示に関して「BLOG質問箱」さんや、その他諸々のweb上で公開されているTipsを組み合わせて少し変えてみました。
今まではデフォルトのテンプレートの仕様でエントリ本文しか検索対象にならなかったのですが、それをコメントまで含めて検索できるようにしました。 その他。検索画面になると表示が英文でしかできなかったのですが、日本語ユーザの方が多いことは十分予想されるので、検索のインターフェースとインストラクションに和文も並記するように変更しました。
また。Indexページの左側に、最近コメントがついたエントリを五本ピックアップして表示するようにしてみました。 ただこれについては止めちゃうような予感がします。

(続きを読む…)

脱字

誤字脱字は突っ込んで下さい。。とは言っているものの。 実際に誤字はともかく脱字が多いです。最初は自分を疑っていたのですがどうやらMovableTypeの2バイト文字の扱いに問題があるようです。1バイト文字が欠けることは今まで皆無ですし、ConvertLineBreakを選択しないで作った表などには決して文字の欠損は発生しないので、おそらく広義でのバグだと思います。(開発者は日本語のことなんか考えていないですからバグとは思わないはず)
一旦は正常に表示されたHTMLでもリビルトされた拍子に文字が欠けてしまうものあるようですし。。困りました。ん~みゅ。

カテゴリの編集

プライマリカテゴリを変更する場合には、そのカテゴリそのものを削除するしかないようです。
カテゴリはMETA要素として持たれているに過ぎない(付箋のようなもの)ので外してもデータが損傷することはない。Primaryが外されてもSecondaryはあくまでもそのまま。格上げにはならない。(優先順位もないし、必須要素ではない)
プライマリがないのにセカンダリがあることが動作に影響を与えるかどうかは未見。(通常の入力ではあり得ない状態ではある)
プライマリを削除した結果はIndexとCategoryアーカイブをリビルドするとサイトに反映される。

以上覚え書き。

(続きを読む…)

カテゴリ編集に関するメモ

Primary Category($MTcategorie$で参照)をポスト用コントロールパネルから削除するインターフェースは準備されていない。
Secondary Categories(MTcategoriesで参照)はコントロールパネルから追加・削除可能。
Primary Ctategoryは新しいものを設定して変更(ないしは既存の別カテゴリに)することはできる。
どちらの属性も単なるMETA要素として(ないしはアトリビュート)存在するに過ぎす、内包/階層関係にはない。

ように見える。
以上あくまでも自分のための覚え書き。

BASE target

base target=”_blank”。。。。
よくよく考えたらこんなリンクばかりのページにそんなものを指定したらとんでもないことが起こるので止めました。
っていうか。それぐらい考えないでも気付けよ。 >俺

カウンター

昨日の晩からカウンターを稼働させています。
以前作ったサイトではfc2のスゴいカウンターを動作させていたのですが、よく知られているようによくすっ飛ぶので(笑)今回は別のものを貼りました。(「スゴいカウンター」って名前が好きなんですがね)

今回付けたカウンターの最大の肝は「アクセス解析が公開されている!」という点で、私だけではなく訪問したお客さんも自分のブラウザで自由にここのアクセス分析を見ることができる!という。。凄いようなスゴクないような機能がついています。
んーむ。 これどうなんだろう?実際 (^^;

モニタ解像度も判るのですが、どなたかPowerBookG4で御覧下さった方がいるようですね。OSXのようですが。。。私の知り合いでないことは確かなようです。
まぁ。こんなことまで数字から見当が付くのは、いかにここのアクセスがすくないかということを表れなのですが。 とほほ

(続きを読む…)

BASE target=”_blank”

これも備忘録です。

いちいちエントリからリンクを貼るたびに記述するのは面倒なのでテンプレートに<BASE>で記述しておくことでうまく出力を制御できるかどうかやってみるテストを実施せよ。 >俺(謎)

昨日(というか今朝)眠る前に斜め読みした範囲ではどこにどのタグを入れるべきかはわりと明瞭だったので、あとは実際に試行してみて、出力の状態を見る。。ということでしょう。

以上、あくまでも覚え書きです。

Font-Family

Safariにかえてみてから思いましたが、font-familyに幾つかの日本語化のための指定をしているのですが、その中でwindows向けのパッケージフォントの指定が先になされているために、Office Xをインストールしているうちの環境ではそちらのフォントが優先されているようです。日本語化の解説を書いている解説者の方がほとんどUNIX系かWIN系のOSを使っており、web上でのクライアントマシンのシェアも圧倒的にWin系のOSの勝ちなのだからまぁそれ自体は仕方ないのですが。

しかし。 日本語フォントと英語フォントの組み合わせの文字列の表示がぱっと見でも気になるくらい変に思えます。特に違和感があるのが年月日の表示。
xmlで吐き出すHTMLを日本語化するにあたって数値である数字は日本語フォントをあてていないせいだと思いますが、どうしても気になります。
CSSでそこにも日本語フォントを指定できればMacOSX上での表示がもう少しMacっぽいものにできると思うので、それも研究課題とします。

以上あくまでも自分宛のメモとして。

ブラウザをSafariにしてみました

POSTの編集に使っているブラウザをIE5.2.3からSafariに変更しました。
コメント欄の文字化けなどがあって、IEにも限界を感じてはいたところなので試しにスイッチしてみたというところであり実はそんなに気合いは入れていないのですが。

動作が早いので編集作業をしていても気持ちがいいです。 あと、単に表示フォントの問題ではありますが、タグを入力する時にはこちらの方が見やすいです。 IEですと " などの小さなエレメントが見にくいので。

でもこれでまたブックマークの作り直しだなぁ。インポートはできるのだけど表示形式が違うから結局作り直した方が早いし。 さりとて、ブックマークを捨てるのは惜しいからみんな保存しておくはめになって、これもまたHDDの肥やしになるんだよね。(容量は小さいんだけど)

なおってます。

なんか不思議な動作です。
手動でREBUILDをかけてもなおらないのにPOSTすると直ってます。
NetFinderとの情報の整合がどうなっているか、一度(安全のため)終了してから確認します。

業務連絡:もしもFTPやBlogの動作がおかしかったら連絡下さい。 >誰となく

またもパーミッションが怪しいか

なんだろうね。
いじったことはいじったんだけど、NetFinderでの確認では問題ないはずなんだけど。
んーむ。 テストも兼ねてポストしてみます。

オンラインポートフォリオ作成中

Onlineで公開するためのポートフォリオを作り直している最中です。
今までもオフラインでプレゼンするためのお仕事チックなものはあったのですが、この際オンライン化してみようと思い、いくつかに散らばっていたものを一つのカタログファイルにまとめてみたり、モノクロpictだったファイルをRGB化するためにスキャンをやり直したりしています。
うまくすれば、来週頭くらいには公開できるでしょうか。。

仕事でやったものや著名人のポートレートなどはオーソライズを経てからでないと公開できないのですが、まぁぼちぼちやって行きます。
小さなことから少しづつ。 具体的なことを。

それにしてもスキャンしたりデータをかき集めたりしている時につくづく思いましたが、仕事はともかくプライベートな作品に関しては、見事に「夏はモノクロ。冬はカラー」という傾向があります。
んーむ。