タグ: Site Announcements

  • Kaku のページが正常に表示されない問題を修正しました

    単純なマークアップミスだったようです。でもそんなとこ、いついじったっけ…?

    ついでに、コメントプレビュー機能が消えていたり、アプリ紹介ページで余分なアニメーションが行われて鬱陶しかったりすると思いますが、すぐには修正できそうにない(というか、僕の中での優先度が高くない)ので、申し訳ありませんが、しばらくお待ちください…(汗)

  • WordPress 2.7 に移行+α

    今日勢いで、

    • WordPress を 2.7 にアップデート
    • テーマ変更
    • カテゴリーをすべてタグに変更
      • 記事のタグの見直し

    …を行いました。

    WordPress 2.7 では、いつか手直ししようと思ってできていなかった、コメントのページ分けと降順表示に標準で対応したので、最新のコメントが見やすくなりました。「Apps」以下のページでは、コメント欄を「フィードバック」のタブに入れていてちょっと見づらかったのを、(多少表示が乱れる部分がありますが、とりあえず)せっかくなので、タブの外に出しています。

    テーマディレクトリ をキーワード「2.7」で検索してもまだほとんど引っかからない(だからといって対応していないわけではない?)のですが、その中から選んだ Blocks は、ミニマルながら、僕の欲しかった機能(ページのプルダウン表示、WP-PageNavi への対応、フィード URL の変更など)が標準で揃っていて、なかなか良いです。

    また、これもやりたいと思っていて出来ていなかった、カテゴリーからタグへの移行も、今日は何も考えず(おい)実行に移しました。Redirection プラグインを使って、とりあえず旧 URL からも閲覧できるようにしていますが、ひどい状態になっていたら、ご一報ください。

    いやー、新しいものを触ったり、環境をリフレッシュするのは楽しいですね。更新頻度を戻したくなってきた。

    さて、Kaku の WordPress 2.7 対応状況ですが、ページが部分的にしかダウンロードされない という問題が発見されましたので、対応します。少々お待ちを…

  • 昨日メールでご連絡くださった方へ

    昨日メールで Kaku の不具合報告をくださった方へ:昨日の夜に二度ほど返信を試みたのですが、サーバーにスパムメールと判定されてしまっているよう(お送りしている内容が悪いのかな…?)です。

    大変お手数ですが、他にメールアドレスをお持ちでしたら、そちらで再度、ご連絡いただけないでしょうか?

    慌てて(以前別のプラグインで不具合があったのでやめていた)Contact ページのコンタクトフォームを復活させたのですが、あんまり関係なかった!(おい)

  • jQuery lightBox から FancyZoom へ移行

    Kaku #001 – Create image link with existing feature で微妙に触れてから、FancyZoom のことをすっかり忘れていたのは、その当時 JavaScript でウェブサイトをいじるのに興味がなかったからだと思いますが、最近 jQuery を投入してみたり してから(久しぶりに)楽しくなってきたので、昨日久々に思い出してから、すぐ入れてみました。

    せっかく jQuery を読み込んでいるのに jQuery 系じゃないスクリプトを使うのは、ちょっともったいないかもしれませんが、lightBox に関しては、

    • 今のところギャラリー風の表示をさせるつもりはないので、前/次の画像を表示する仕組みはいらない
    • ↑ このせいで、画像を閉じるには、画像の真ん中あたりの狭いエリアか、右下の「Close」ボタンをクリックしなければならない → このサイトには lightBox 導入を想定していない大きめの画像がまだ残っているので、やや不便である

    という小さな不満を持っていたので、「ギャラリー表示ができない代わりに、表示された画像のどこをクリックしても閉じられる」と、まさにこのサイトのニーズにぴったりじゃないか! と思ったのが、導入のきっかけです。

    jQuery lightBox では、「img タグを含むすべての a タグに lightBox を適用する」という処理を jQuery を書いていたので、この部分は FancyZoom でも応用できるかと思ったのですが、どうやら FancyZoom はもともと前述のような動作をする仕様のようで、jQuery の出番がちょっと減ってしまいました(汗)

    しかし、FancyZoom について書かれた記事を検索すると、特に Mac 系サイトに限らず(当たり前ですが)いろんなところで書かれていて、かなり市民権を得ているようですね。

    作者がきれきれの Mac アプリ開発者であることは、あまり知られていないだろうなあ…(笑)

  • 「Apps」コーナーなどで jQuery を採用

    当サイトの「 Apps 」コーナーでは、これまで tabber.js を使ってタブ表示をしていたのですが、こいつに、

    • 画像リンク(画像ファイルへの直リンク)にアクセスしたあと、ブラウザの「戻る」ボタンで戻ると、タブの切り替えができなくなる

    といういやらしい不具合があり 、該当ページでは長らく 訪問者を送り返す気まんまん というような状態だったので、先日、何らかの JavaScript ライブラリを導入することを決意。

    この辺、僕はうといんですが、僕の脳内ではなぜか、

    • JavaScript ライブラリ → jQuery

    となっていたので、jQuery を採用することに。

    そして、タブ表示を jQuery UI Tabs に移行、SCREAMO さんの記事 を参考にさせていただいて、ついでに jQuery lightBox も導入、多少は問題が改善されたかと思います。

    これぐらいのことで汎用ライブラリを採用するのは大げさかもしれませんが、JavaScript を研究するのに時間を掛けたくなかったので…。ただ tabber.js も、

    • タブの部分になる ul 要素などを記述する必要がなく、タブにしたい部分を、特定の class を指定した div タグで囲むだけで、hx タグを認識して自動でタブ名を決定/リンクを張ってくれる

    という動作は気に入っていたので、JavsScript ハッカーの方どなたか、お願いします。

    残る問題としては、リンク先の画像が lightBox で表示されることを前提にしていないので、サイズが大きすぎるものが多いことですが、それは今後、気を付けます…(汗)

    また、Safari × 日本語 × 当サイト の組み合わせでは凶悪的な不具合(Safari のバージョンが変わるたびに文字化けするようになったり、直ったり。たぶん犯人は Safari)を見せていた WordPress プラグイン Ajax Comment Preview も、Safari 3.1 を含めた最新のブラウザいくつかでテストしてみたところ、正常に動作したので、復帰させました。

    当サイトでまた何か不具合が見つかりましたら、お知らせください。

  • お知らせ:ダウンロードができない状態になっていましたが、回復しました

    パーミッションの設定を間違っていたために、アプリがダウンロードなどができないようになっていましたが、いま回復しました。

    いつ変更したのか、はっきりと覚えていないのですが、先日 Kaku のテストをするために、テスト用ブログシステムの設定をいろいろいじったのですが、そのときに巻き添えにしてしまったのかもしれません。勉強し直します。

    ご迷惑をおかけして、申し訳ございませんでした。

  • お知らせ:システムの調整が完了しました

    以前 Textile で書いた記事を、Markdown Extra で書き直しました。それらの記事も、正常に表示されるようになったはずです。引き続き、何か不具合がありましたら、ご連絡いただければ幸いです。

  • お知らせ:システムを調整中です

    ご迷惑をお掛けしています。

    このブログでは、オープン当初は HTML 直打ち、途中から軽量マークアップ言語 Textile を初めて使い、そして現在では Markdown Extra を用いて記事を書いています。

    そしてそれらを、サポートが継続されていない WordPress プラグイン TextControl によってすべて共存させる、といった状態でした。

    いつかはこれらを一つにまとめなければ、と思っていたのですが、それを今日、おもむろに、実行することにしてしまいました。システム側の設定は完了したと思いますが、まだ、以前 Textile で書かれた記事はそのままなので、正常に表示されません。

    このための書き直し作業は、近日中に、というか、できれば今日中に完了させたいと思っていますが、それまではご容赦ください。また、その他の不具合にお気付きでしたら、ご報告いただければ有り難いです。

  • 【サイトについてのお知らせ】サイトの不具合について

    昨日、自分のサイトをよく見てみたら、様々な不具合が発生していました(汗) 万が一、遭遇された方がいらっしゃいましたら、ご迷惑をおかけしました。申し訳ないです。

    アプリ紹介ページに何も表示されない

    ページをもっとモジュール化しようと思っていじっているのですが、テスト中のページを公開中のページに上書きしてしまいました。修正しました。

    アプリ紹介ページの「概要」などのリンクがおかしい

    これらのリンクは、同じページ内へのリンクにするはずだったのですが、以前ページデザインをいじったときに、ページの「部品」になっている、個別記事へのリンクになっていました。で、修正したつもりだったのですが、こんどはリンクの URL が間違っていて、リンクをクリックしても反応しない状態になっていましたので、修正しました。

    Kaku がダウンロードできない

    まずダウンロードしようとされる方がいらっしゃるかがあやしい(!)ですが、FTP ソフトで覗くと、ダウンロードフォルダに Kaku のファイルが入っていませんでした(もしやもともと?)。で、それならアップロードし直せばよいのですが、それもできない状態なので、いったん Kaku の公開を停止します。

    上記の問題と関連して、今はページ上からはアクセスできない状態になっているのですが、l2i の「概要」のページに knb さんからコメントを頂いていました(もし必要であれば、URL から「#」を消せば個別記事にアクセスしていただけます)。そして、その内容は、「l2i が起動できない」というものでした。私はそれに、「Panther 以前では動かないかもしれない…」とお答えしたのですが、それ以降、「できれば Panther ぐらいの互換性は確保したい」と思い、こちらでも少し作業をしてみました(あ、ただ、knb さんが l2i を起動できなかった原因が OS バージョンだったのかは分かっていません。もし他にも、l2i を試してみたくて、でもなぜか動かない、という方がいらっしゃいましたら、ぜひご連絡ください):

    まず、最近使用マシンを替えたのですが、必要なデータの移行は済んでいた(と思っていた)ので、旧マシンに Panther をクリーンインストールして試してみたところ、やはり l2i は動作しませんでした。そのとき「Panther 対応にするには、Panther に対応した Xcode でビルドし直せばよいのではないか」と(いうわけの分からないことを)思っていたので、古い Xcode をダウンロードできるところを探したのですが、当然見つからず、断念。もういちどよく調べてみると、最新の Xcode でも、ビルド設定を見直せば Panther への対応ができるということが分かり、それも挑戦してみたのですが、やはり(それと知らずに)徹頭徹尾 Tiger 向けに開発していたようで、そのままのソースコードではエラーが出てビルドできなかったり、なんとかビルドできても、やはり起動できなかったりという状態になりました。やはり一番簡単な方法は、はじめから Panther を視野にいれて開発することなんでしょうね。というわけで、Panther にも対応できるようにしたいのですが、なかなか(私では)時間がかかりそうなので、いつになるかは分かりません…申し訳ないです。とにかく、これから公開するアプリは、動作に必要な OS のバージョンを明記して公開していこうと思います。

    さらに、その Panther をインストールした際に、Kaku のソースコードだけ置き忘れて、すっ飛ばしてしまいました(!)。それが上記の「それもできない状態」の意味です。どこかで作り直して公開し直したいと思います。

    …と、いろいろ変なことになってしまっていましたが、ウェブサイトに関しては、まだいろいろ勉強中(+試してみたい?)ということもあるので、今後まだ1年ぐらいは、かなり未完成な状況が続くかもしれませんが、そのときはすみません…! そして今後ともよろしくお願いいたします。