リンク不良再生

ほんとMTって奥深い。
先日の「文字コード変更」の際の副産物として、インポートしてきたアーカイブのリンク不良に悩まされていたのだが、そもそもMTのデフォルトで生成されるファイル名に秘密があったようだ。

エントリー名(ココでは簡略化のためそう呼ぶが、正式にはエントリーアーカイブファイルというらしい)のデフォルト設定のファイル名は"yyyy/mm/entry_basename.html"でこの"entry_basename.html"
と言うのがクセモノ。 ここがエントリータイトル(記事のタイトル)から生成されるのだが、もちろんURLとして吐き出されるので日本語は使えないからアルファベットに変換するわけで、意味不明な英語 もしくは post_00Xのように変換される。

昨日までのウチのBLOGでの設定はこうなっていたのだが、文字コード変換をした後にいくら再構築をかけても、アーカイブリンク関係がpost_XXXにリンクしてくれなくなっていた。
なのでリンク関係がおかしかったのだ。

そこでエントリファイル名を全て、年/月/日/エントリID に変更してやったところ
無事にリンク復旧!

そもそもウチの会社で使っているCMS用ベースプログラムはこうゆうルールを素から作るので、こういった訳のわからんトラブルには弱いのよね。
そもそもなぜにデフォルトでエントリーIDで管理しないのか不思議ではある。
が、同時に英語圏でのSEO的には正しいとも言える。
URLの中に検索用語が入れられるわけだからね。
ドメイン名と同じ原理だわ。

しかしこの手の海外製ソフトの場合、特に日本語特有の現象に悩まされることが多い。
この場合も似たようなもので、かといって英語圏のほうが圧倒的にユーザーが多いのだから、デフォルト設定を変えろ!とは言わないがローカライズする時点でこのアタリは視野に入れて開発して貰いたいものです。

似たような話で、ウチの案件でグローバルカンパニー系の場合、業者向けのサイト構築の際の価格表示で悩まされることも多い。 これは商習慣の違いによるところが多いのだが、
日本的商習慣からすると
【定価表示にしてくれ!】
業者によって(数量や支払い条件等によって)仕切り価格(定価から業者価格として割引された後の金額)が違うから・・・
で、欧米的商習慣からすると
【Wholesale Price にしてくれ】
業者への納入(販売)価格であることが多い。
なので、¥と$の表示の違いだけではなく、表示価格の意味するところも違ってくるんですね。

これに、一般顧客向けやら国別やら設定しなくちゃいけないんで、MTで開発するとカスタマイズに時間がかかっちゃう。だからウチはオリジナルのCMSプログラムを使うんですね。
もっともMTにはMTの良さもあるんで使ってみているわけですが・・・。

やっぱり仕事は時間勝負なことも多いわけで、こんなエントリー名一つでリンクが機能しなくなるようなデフォルト設定されてるソフトはなかなか使えまへんなぁ。

【今回参考にさせて頂いたサイト】
エントリーアーカイブ出力フォーマットを考える, in Uncertainty, on Movable Type 4989
http://movabletype.yh.land.to/archives/2005/10/26/movabletype-permalink-archivefilepath/#customize
上記の内容はココが詳しいのでご興味にある方は覗いて見て。

チャイナ3号向けにパーツを収集ちう

オークションで格安入手したCRF50純正Fフォークや純正スイングアームだったのですが、その後の調査により1号車のフレームにはそのまま取り付けができないことが判明。

そんなある日、またまたオークション(ほとんど中毒患者でつ)で純正とほぼ同形状のチャイナフレームを発見。またまた落としちゃいますた 。 (;^_^A これまた劇安。ファミレスのディナー位の値段。

ふっふっふっ、これで3号車は確保だな。
とはいっても「HISAさん」も書いてましたが、ここから「走らせる」まで結構細かい出費が必要なんでできるだけ不要パーツを持ってそうな方々に無心を・・・(^▽^;)

やっぱりオヤジさん、持ってらっしゃいました。
で、頂いちゃいました。


ちなみにマフラーは爆音系なのでちょいと手を加える予定。
ホイールは32穴ハブでハブがやられてるんでウチ的には使用不可ですが、スプロケやディスクは生きています。良く割れるサイドカウルも頂いちゃいました。
写真には無いんですが、タンクも格安で譲っていただいちゃったりして
ホント、いつもありとぅーっす。

ついでに1号車と2号車のカウル系を比較してみたんですが、ペリメタフレームの2号車用の方が若干大きいですね。

 

もっとも最近のチャイナについているカウルは大きい方が付いているみたいです。
これならマフラーとも干渉ないですしね。

でももちろん1号車のカウルも2号車に付きますよ。
ちょっとハミだし気味ですが・・・。



後はペダル廻りと細かいモノはHONDA純正部品で。
これがバカにならなくって結局1.5万諭吉くらい買っちゃいましたね。(ノ△・。)
中華107ccエンジンより高いね、こりゃ・・・。

 

 

 

久々にMTカスタマイズ

足を痛めて身動き取れんので自宅療養中。
とは言っても、元々自宅でもでき得る仕事でもあったりするんだけど・・・ 。

通勤時間や妙な打ち合わせをしなくて良い分(もっともこれがオレのメインジョブだったりするんだが(^▽^;) )PCの前に座っている時間も多く、仕事をちょいとばかりサボって、以前から不便に思っていたMT(このBLOGを動かしている根幹のシステムですね)をイジイジ。

今日は結構弄りましたねぇ。

まずは、エントリー日時の更新日付用プラグイン。
エントリー時と公開日のギャップを自動的に埋めてくれる便利なプラグインです。
結構悩みの種だったのでベンリ。

今日一番のオススメは、コレ
TinyMCEの存在自体は知っていたんだがMTプラグインになっているのは知らなかったぁ。
Ajaxなオンラインエディターとしては秀逸ですね。
まるでワード感覚で

こんなこと

あんな事

ができちゃいます。

しかもプレビュー付きで・・・。

いやーマジベンリです。

最後に最もハマったのが、カレンダーやら直近のエントリーから画像を表示するFLASHに天気予報のFLASH。 このアタリのXMLやRSSを読み込むタイプのFLASHは、ココ最近のウチの案件でも場数こなしてるんで楽勝!とか思いつつ作業を始めたんですが・・・。
MTで使うFLASHは「MTのキャラクターセットがUTF-8じゃなきゃ反映されない」ってのにハマりました。

というのも携帯連動させたかったので、このBLOG自体Shift-Jisで構築してたのがマズかった。
これをUTF-8に変換するのに手間がかかりました。
もっとも、こんなスクリプトのおかげで作業時間は短縮できましたが、これをFFFTPでアップロードする際にバイナリで上げずに自動で上げてた、もんで、BLOG全体がぜーんぶ文字化け ( ̄Д ̄;;
16~23時位にアクセスしていただいた方は、「こいつバイクだけじゃなくて、BLOGまでチャイナに・・・」と思われたかも???

いつもながらMTにはヤラレますわ。
絶対自分で書いたやつの方がわかりやすいんだけどね。
でも、メ ン ド ク サ イ ・・・。

 

続きを読む

こんなところにまで

ハイエースのタイヤ交換時に気づいたんですが、こんなところにマスコットがΣ(´д`ノ)ノ 。



これってやりすぎなんちゃうん?
もっとも年間何万個と使うでしょうからね。
業者もこの仕事取るのに"( ´゚,_」゚)ヒッシダナ"。

ところでこのマーク、どこのマークかわかります?
タカさんと師匠は知ってるから答えちゃダメ!(笑)

あんよ、イタイイタイしちゃいますた

雨上がりに八の字練習してたらこんなことに・・・



ついでにMy脚もこんなことに・・・

 

モタモタな感じの土に脚を奪われました。マフラーガードにブーツの金具が引っ掛かって変な方向に足がねじれますた。 お医者さんに逝ったら「捻挫」らしいです。まぁ折れてなかったのでヨシとしますが、これで今週末の「ショートサーキット仙台の巻」も欠場ケテーイです。(T-T) ウルウル