ドメインが変わりました。もともと持ってたドメインで、サブドメイン運用です。
5年くらい使ってたhttp://ginya.lomo.jp/はサーバー契約切れが10月くらいなのでまだだいぶあるんですけど、あっちはあのまま放置で。バックアップもとったし。
このWordPressのデザインはおいといて、おいおいやっていきたいと思います。まだデザインを起こすところもやってないのでしばらくはこのままだと思うけど(;´Д`)
でもやっぱり見た目がどうこう云々よりも使い勝手悪いので早めに変えたい…パーマリンクで1カラムになると横幅がありすぎて読みにくいから嫌いなんだよね。
あとGsBlogに移行する前のログをincludeしました。2002~2003年頃のログです。具体的にいうと、ねとらじオフ全盛期~精神不安定の無職期~一人暮らし終了、実家へ、のあたり。
こんなの必死にやったところで誰も喜ばないけどワシが便利!
あとはHTMLベースのログの3年分をなんとかするだけだけど、これはもう手作業でXMLに変換するのでまぁぼちぼちとやっていくよ。3年分あるけどタグがあるおかげで一括置き換えできるのでなんとかなりそう。
これも誰も喜ばないけどワシが過去の記憶を検索できて便利、というだけです。
結局、ログの移行は、RSSフィード出力していたPHPを
- 記事の全文出力
- GsBlogの画像タグをHTMLソースで出力
- XML2.0
という風に改造して、ローカルに保存。後はrss設定を書き足して、WordPressでRSSインポート。
GsBlogに文字コード別のPHP出力があって本当によかった(;´Д`)あっちのサイトのUTF-8のRSSだけ2.0になってるよ。ブラウザの表示ではおかしいけど。
量の多いインポートをすると途中でPHPのタイムアウトで止まるのは前回あっちのサイトをやったときにわかってたので、分割しなきゃいけないのはわかってたけど、さらに今回気づいたことが。
エントリーに同じタイトルがあるとダメ。インポートしない。
ワシは「あー」「うーん」とか適当なタイトルを付けることも多いし、誕生日には「誕生日」っていうタイトルで書くことを決めているので、そこで必ず止まる(;´Д`)
これはインポートの時だけなので、XML上で適当なタイトル「あああ誕生日」とかに書き換えて、インポートしたあとにWordPressの投稿編集画面から「あああ」を消す、みたいなことをしました。
でもXMLの<title>タグが空でも、タイトルなしとかいう文言を代入してインポートしてくれるということはわかった。
コメントはRSSインポートだと読み込めないので、諦めました。
DBからどうにかできそうな気もしたんだけど、記事との関連づけの部分はどうしても手作業になるので面倒すぎる。
とりあえず、あっちのサイトの移設は完了。第1Phase終了といったとこ。ここまではほぼ想定とおり。やれそうだと思った事が全部できてるかな。
まだサーバの中を整理しきってないので細かくは色々あるけど、ここ2年くらいで使っているスクリプトをほとんどPHP化しておいたおかげで、ごっそりそのままアップするだけで使えると思うのでタスクはそんなに重くない感じ。
問題は第2Phaseとしてる、この日記の移設。なにせもう、日記の行数(DBの)1000はゆうに超えてる。コメントは諦めるとしても、文字コードの違いと、日付データの持ち方の違い、IDの付け方の違いなど色々問題があって変換スクリプトでも用意しないとそのまま持っていけない。あっちはエントリー数が知れてるのと、コメントがないので、その辺をテキストベースでRSS2.0にして持っていったけど、こっちはそうもいかない。
HTMLの日記データはRSS2.0で持っていくしかないんだけど。
ほんとどうしようかなぁ・・・。スクリプトなんて書けないし。
その後、仕事用に使っているデータの移設をするのが第3Phase。これはもう、今はただの倉庫なので、追々CMS化する感じ。とてもハードというか、どこまでCMSを柔軟に使えるかの実験でもあるのでその辺は来年移行のタスク。今はどうでもいい。ColdFusionのこともあるしなぁ。
とにかく今年で切れるサーバの契約中にやってしまわないといけないこと優先。サーバの契約切れの順番が、移設が簡単な順になっててよかった。
そんな感じで最近は家でも仕事してるみたいな感じになってる。
ずっとコーディングしてるかデザインしてるか。開発環境は会社のほうがいいので、仕事が暇だったら会社でやりたいんだけど、そういうときに限って忙しいんだよね、なんか。
前に個別記事画面からのコメントをストップしてますって書いたけど、旅行から帰ってきた事だし、今日解除してみました。あいかわらず英数字制限は連続50文字だけど。ダミーフォームを作ってCSSでdisplay:noneを仕込むという事も考えたんだがPOSTあたりをいじるとちょっと大変なことになるのでやめました。よくある「画像の文字を入力して認証」みたいなのだけはやりたくないので、なんか方法を考えないと。
あれっていつも思うんだけど、なんであんな英数字にモザイクかけたような画像なのよ?見にくくていつも間違えるよ。つーかどうせランダム画像なんだったら漢字ひらがな込みの文字列を入力とかいうシステムのほうがよっぽどいいと思うけど。
あと暇になったらデザインを変えようと思うんだけどしばらく暇になりそうにないよ・・・
コメント欄のスパムがひどい。
前に、半角英数字が100文字連続したら投稿をはじく、というPHPスクリプトを修正したんだけど、最近、スパムが賢くなりやがって、全角文字(文字化けしてるけど)を含めてくるようになったので、さらに弾きを強化しました。半角英数50文字続くとアウト。
URLを書き込むときは残念ながらURL欄にでも入れてくださいという素敵な仕様。
本当はもっと賢いやり方がいくつかあるんだけれど、実装してる暇がないのでそれまで保留。よくある「画像の文字を入力してください」というのだけはやりたくないな(;´Д`)
できたよーヽ(´ー`)ノ
今回のモチーフは水引きです。ご祝儀とか入れる包みにつけるヒモ。あれです。
本当は、紐一本一本にグラデーションつけて紐っぽい立体感を出して、思いっきり「水引き」まんまなのを作ってたんですが、あれって色々意味があるんですよ。何回も繰り返したい出産や進学というようなお祝いごとは何度でも結べる蝶結びのやつで、二度と繰り返したくないようなお葬式のとかは硬く結んでほどけない結びきり、とかとか。で、あんまり忠実にしすぎると意味もっちゃうからダメだなぁと。結びきりのデザインにして更新がとまってしまったらデザインのせいじゃん!
苦労したのは水引きの線がJPGやGIFにするとつぶれること(;´Д`)これでも全然つぶれてますけど、何回も作り直した結果なんです(;´Д`)だから紐の立体感がなくてただの線なのはそのせいなのです。
デザインする上で考えてたことは「和風モチーフだけど和にしすぎない、透明感のあるデザイン」です。結局できあがってみたらやっぱ和なんですけど、もろ和風みたいなのは避けました。
そして最大のテーマは昨日もちょっと書いたんですけど、「諦めない・焦らない・逃げない」です!
というのも、3月末で試用期間が終了して、上司と面談したんですけど、デザインするとき「途中で諦めてない?」というようなことを言われまして。自分の意識としては全くそんなつもりはないんですけど、確かにデザインが上がってみれば、もうちょっとできたなぁ、と思えるものが結構ある。というか昔からそうだ、その気がある。シンプルで見やすいということは手をかけないということじゃない、ってことはあたりまえに分かってるし、時間をかけたらいいものができるかというとそうでもない。そーなんだけど、ワシは自分でも気づかないうちに諦めてるんですよ、やっぱり。思い当たる節がバンバン。
だから今回は、諦めないでデザインに向き合ってみる、ということがテーマなのです!
これは、どこまで手の込んだことを出来るかとかいうことじゃなくて、ちゃんとデザインする、考えることを放棄しない、という意味です。
自分のサイトは適当にやる、がいつものテーマだったんですけど今回は、適当は適当なりに、できたー、と感じても、そこでもう一度考える。寝かせてみる。そういうことをやってみました。
コーディング上でのテーマは「XHTMLにする」です。PHPの書き出し部分のスクリプトからすべて改造です(;´Д`)超しんどかった。
brとかhrがちょーいっぱいある(;´Д`)まだ完全には書き直せてないかも。タグの意味をちゃんと解釈させるという点では、デザインレイアウトに使っていたTable構造は全部DIVに変更して、デザイン設定は全部CSS。完全には撤廃できてないけど、表という意味でしか使用してません。直書きだったテキストはちゃんとPタグで囲んで、今まで見出しタグが入ってなかったのも入れました。で、これをやる以上は、モダンブラウザで確認しないとダメだろーとゆうことで、Firefoxに完全対応しました。もちろん今までどおりIE6にも対応です。フォントサイズも%指定にした。
あと、デザインの都合上ってこともあるんですけど、詳細画面(日付のリンクの中)でコメントフォームを常に表示するようにしました。以前からたまに要望のあったことなので、まぁいいかなと。