Sat - February 28, 2009

とっくに明けてたよ


2009年一発目の更新ですw 早速滞ったままもう3月ですが、今年もよろしくおねがいします。毎年言ってる気がしますが、今年こそ色々と手を入れてきたい所存であります。悩んでた部分が解決したのでね。ついでに少々メンテ。

さて、左部分をご覧になると分かる通り、Twitterを始めました。あまりにもblogが更新できない(まず、エントリを書けるマシンが一台のみという制約が大きい)ので。ライフログと言うには頻度が少ないですが。携帯で撮った写真をメールで投稿できる携帯百景というサービスと連携してます。

Twitter項目の表示には純正で提供されてるwidgetを使ってますが、リンクURLがズラズラ表示されたり、投稿日時が大まかな相対日時だけという非常に気持ちの悪い仕様なのを、カスタマイズしたjsでいじってます。特に相対日時を実際の時間に変更する部分では、creazy photographさんのエントリをベースにさせて頂いてます。URL表示の置き換えは、まあソースを見て何となく直した。

ただ、これが、Safari 4 Betaにした途端、何故か表示されない時があるんだよなあ。Mac Safari 3、Firefox、Windows FirefoxSafariChrome、どれでも問題なく表示されるのに。しかも必ず駄目な訳じゃないからなお質が悪い(^^;

もう一点、BlogPeopleでリンクリストを作ってましたが、広告が入るようになったのと、件数が増えてずらずらと長くなってしまったので、何とか表示切り替えして使いたいなあと。ならば従来のリンクページの内容もまとめてしまえ、と。ここで切り替えて現在表示中のものを保持するためにjavascriptでcookieを書き込むのに、2件のトグルだと上手くいくのに3件だと上手く行かないとか、一度ページを閉じるとcookieは書かれてるのにリセットされちゃうとか、下らない事でずっと悩んでいたのですが、要は
  • cookieの値を書き込む時にexpire dateを一緒に書き込まずに別々に処理しようとしてた

  • "else if {function}…"と書くべき所で
    "else { if {function} }"としていて分岐が上手く行っていなかった

…うん、我ながら下らない所で引っかかってたな。無事解決して、トップページのQuick Linkが3グループの表示を切り換えして表示されるようになりました。初アクセスの時の表示が若干気にくわないけど、動作はちゃんとしてくれるようになりました。(と思ってたのに、Mac Firefoxだけ上手く動作してないし←何故かcookieが重複してたので、それを消した所正常に動作。なんであんな事が起こってたんだろう?)

実は何年も裏でコソコソと行ってたサイト構造のリニューアル(携帯にも対応)テストで引っかかってたのがまさにこの二点で。期せずして解決したのでした。後は関連部分のコードを直してtempleteファイルとして対応すれば何とかなるんじゃないかと。今年中にはw


さて、なんだかんだとたまってるエントリが山ほどあるんですが、その中でも重要かつ書けそうなのが
  • 写真や音楽ライブラリを入れてるFireWire800ドライブがきちんと認識できなくなって毎回「初期化しますか?」と聞かれるようになってしまったので、修復。←書きました

  • Windows7を入れた…は良いとして、グラボを載せ替えたのでお約束のベンチマーク。
    書きました

この辺は忘れないうちに、このエントリをアップしたら引き続き書いてしまいますよ(でも眠~い)。

Categories
Total entries:

Archives
rss