wp-kougabu 1.01 & wp-kyodeki 1.00 プレビューリリース

画像アーカイブプラグイン wp-kougabu 1.01 と、いわゆる Todays Popular な記事の一覧を表示する新しいプラグイン wp-kyodeki をつくってみたので、とりあえずここでプレビューリリースしてみます!。 🙂

まず、wp-kougabu ですが、処理で遅い部分があったのの修正と、サムネイル画像のアスペクト比率がくるっていたのをなおしています。

wp-kougabu.tar.gz (CVS HEAD)

いま kougabu をお使いで、試験してみたい方はいれてみてください。 キャッシュを削除すると新形式で画像が作成されます。

kougabu50

こちらが新サムネイル形式です。 左右に灰色がでているとおもいますがこれが比率がくるっていた部分です。 現行版は引き延ばしていました。

(2009/07/13 追記)

うちの専属デザイナー(勝手に専属化。。)から、それなら内枠があるのはへん(?) という指摘がありましたので、対応しました!

kougabu56

うむ、よい。 ついこんもかわいくなりました。

kougabu55

比率維持時は内枠を消すように修正して、CVS HEAD にコミットしてあります。 images の画像も増えていますのでこちらもアップロードしてください。

また、現行版の”画像いっぱいモード”も define で選択できるようにしています。

/******************************************************************************
 * WpKougabu Resize - Define
 *****************************************************************************/
 
//for version 1.00 compatible
//define('KOUGABU_FRAME_NAME', 'maru');
//define('ASPECT', false);
 
define('KOUGABU_FRAME_NAME', 'nashi');
define('KEEP_ASPECT', true);

現行版の表現の方が好みの方は、wp-kougabu-resize.php の上2行のコメントアウトをはずして、下2行をコメントアウトしてください。 で、うえの ‘ASPECT‘ ってなっているのは、KEEP_ASPECT に修正してください。。(まちがえです、リリース版では修正しておきます)

(2009/07/13 追記おわり)

また、wp-kougabu にはキャッシュを作成する非同期側と本体側とで通信をするためのデータが処理上存在するのですが、この容量が大きくなって処理を重くする可能性があったため改善しています。 こちらはいれるだけで機能します。 キャッシュの削除は不要です。

つぎ、wp-kyodeki のほうですが、現在うちのブログの右サイドバーにでている、「本日アクセス数の多い記事一覧」を出力する widget です。

kyodeki50

いままでは bsuite プラグインで出力していたのですが、term 系のテーブルに reffer 情報などをアクセスごとに書き込む動きがあったため、アクセスごとにテーブルレコードが増える可能性がありました。

まぁまぁそれは仕様なのでよいのですが、ぼくの場合は本当に Todays Popular の出力だけを使いたかったのでちょっと余計。。

というわけで、いいかげんですがコンパクトな処理のものを自分でかいてみました。

wp-kyodeki.tar.gz (CVS HEAD)

widget “表示時に”カウントする仕組みをとっています。 また、Today だけなので翌日にはそのデータは捨てる仕様です。 なのでデータ増加はその日の範囲内だけになります。

一応、プログラムは新 widget 形式対応にしてみました。 これによりマルチ widget もいけますが、アクセス解析はひとつなのですべてに同じデータが表示されます。 別にしたらかっこいいかな、とも思いましたが使い道なさそうなのでやめました。。(笑

kyodeki51

WordPress にログインしている人のアクセスはのぞきます。 その他はボットなどのアクセスもそのままカウントしますし、同一 IP からの連続アクセスも複数としてカウントします。 ありありルールです。 まぁ1日の範囲なのでちょっとしたランダムポストみたいなイメージです。 🙂

また、widget 使っていない場合はテンプレートタグが使えます。

<?php the_kyodeki(6); ?>

とテーマにいれると同様のものが出力されると思います。(こちらのパターンは hiromasa.zone のほうに試験をかねて導入してみました)

kougabu & kyodeki とも CVS HEAD リリースです。 もしいれてなにか変なところあったら教えてください。 コミットしておきます。 🙂

とりあえず、今日は前から気になっていたところの修正からでした。。 もっとお休みがほしいであります。(笑)

復活します!

以前書かせていただいていておりました家族の病気のほうですが無事、おかげさまで回復へ向かう方向の病院へ転院することができるにいたりました。 ご心配いただいたみなさん、どうもありがとうございました!

ということで、地味にあまり休んでいるようにみえなかったこのブログ、そしてオープンソース的な活動も、通常モードに復活しようと思います 🙂

・・・なにが違うと言えばお笑い要素、、でしょうか(笑)

さて暑くなってきたしおとうさん、おいしいもの食べちゃうもんね。。

おいしいものといえば、うなぎ!

という単純な発想の元、うなぎやさんにいってまいりました。

札幌には円山という名前の、高級住宅街っぽいところがあるのですが、そこにはお料理屋さんもいろいろあります。 そんな円山のうなぎやさん。

DVC00170

住宅街に忽然と現れる、小綺麗なたたずまい。

勢い余って、一番高いうな重を注文するぼく。。

……4200円!

ありがとうございます、ありがとうございます。

DVC00168

こ、これは・・・。

[tegaki]う、うまい![/tegaki]

宮崎産うなぎに、新潟コシヒカリだそうです。 あっぱれ。

うちに帰ってきて幸せな気持ちになって、そのまま寝てしまいました。 結果、だいぶ元気になりました(笑)

ついでに先日食べた、山頭火の辛味噌ラーメンも記載。。

DVC00167

夏は暑さでぐったりしてしまいがちですが、おいしいものとビールでのりきりることといたしましょう 🙂 (←ひさびさなのでオチが弱い

Ubuntu 9.04 の Firefox 3.5 と 3.5 対応の WP!Pikon

Firefox 3.5 さんが先日ついにリリースされました!!。 Windows のほうにはいれていたのですが、メインの Ubuntu は本日ようやくインストールです。

3.5 になっていくつか使えなくなったアドオンがありましたが、自分でつくって使っていた WordPress サイトに反応して表示する自作アドオン、WP!Pikon も撃沈したので、修正版を配布します。 🙂

まずは Ubuntu 9.04 の Firefox 3.5 ですが、公式パッケージは 9.10 待ちとのことです。

Ubuntu Weekly Topics:2009年7月3日号 9.10のDebian Import Freeze・OpenOffice.orgの日本語環境改善拡張機能・Firefox 3.5・UWN#148・Full Circle Magazine #26|gihyo.jp … 技術評論社

Firefox 3.5が正式にUbuntuに含まれるのは,10月リリースの9.10からです。Ubuntuのリリース版のユーザーにとっては,3.5は少しの間「おあずけ」です。

ただし,どうしても今すぐにFirefox 3.5を使いたい場合,PPAを利用することでインストールできます(直接バイナリを落として導入するのはパッケージの整合性を破壊する可能性があり,システムを壊してしまう危険があるので,PPAを使ってインストールしてください)。

というわけで、PPA からインストールしてみます。 プログラムは 3.0 系とは共存できるようですが、3.0/3.5 でプロファイル互換がないようなのでプロファイルを切り替えたり、バックアップとったりしてからやったほうがいいでしょう。

(2009-07-07 追記)

くま太郎さんからいただきました情報で、firefox-3.5 用のプロファイルが自動的に 3.0 から移行されて新規作成されることが分かりました!

 firefox3510

3.5 のプロファイルができているのが分かります。 ありがとうございました!

(2009-07-07 追記おわり)

PPA for Ubuntu Mozilla Security Team

Mozilla Security/Stability testing archive for ubuntu

まずは Mozilla Security Team のリポジトリをパッケージに追加します。 上のリンクにありますが、パッケージマネージャに以下を追加です。

deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main

これら2つを追加ボタンをおして入力します。

firefox3501

でもって、鍵ファイルをインポートします。

Public Key Server — Get “0xa6dcf7707ebc211f ”

—–BEGIN PGP PUBLIC KEY BLOCK—–

リンク先の内容をテキストファイルで保存して鍵のインポートを行います。

firefox3502

で、パッケージマネージャで”更新”ボタンをおして、検索で firefox-3.5 すればでてくると思いますので、チェックして適応すればインストール終了です。

公式の 3.0 パッケージと区別できるように、Shiretoko Web Browser となるようです。 立ち上げるとプロファイル読みに行って 3.5 用に更新されてしまいますので、そのまえにバックアップやプロファイルの設定をしてください。

あとあと、このパッケージには日本語リソースが含まれないので以下の ja.xpi をインストールします。

Index of ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.5/linux-i686/xpi/

ja.xpi

ちょっと我流なので自信なしですが、おそらく大丈夫でしょう。。

あとほかのアプリケーションのリンククリック動作などは firefox-3.0 を向いていますので、ある程度つかって大丈夫そうであればシンボリックリンクを 3.5 に向けると、3.5 が起動するようになります。

hiromasa@hiromasa-cube:/usr/bin$ cd /usr/bin/
hiromasa@hiromasa-cube:/usr/bin$ sudo rm firefox
hiromasa@hiromasa-cube:/usr/bin$ sudo ln -s firefox-3.5 firefox
hiromasa@hiromasa-cube:/usr/bin$ ls -alF firefox*
lrwxrwxrwx 1 root root 11 2009-07-05 00:16 firefox -> firefox-3.5*
lrwxrwxrwx 1 root root 32 2009-06-13 12:35 firefox-3.0 -> ../lib/firefox-3.0.11/firefox.sh*
lrwxrwxrwx 1 root root 29 2009-07-04 23:49 firefox-3.5 -> ../lib/firefox-3.5/firefox.sh*

このへんは自己責任と言うことで。。

firefox3503 

ということで、Firefox 3.5 ですが、速いですね!!。

Windows に入れたときはあまり思わなかったのですが、普段使っている PC にいれると差が分かりました。 🙂

で、動かなかったアドオンのひとつ WP!Pikon の 3.5 対応版です。 そりゃなんじゃという方はこちらを・・・。(笑)

hiromasa.another :o) » Blog Archive » Firefox の拡張をつくってみる

先日ふと、WordPress っぽいサイトをみたときにソースをみて WordPress 製かどうかを確認する自分の行動に気がついたので、それを そのまんま extension として実装してみました。

対応といってもバージョンチェックあげただけです。 どうも自分 MAX_VERSION 3.2.* に設定していたようです、まさか 3.5 にジャンプアップするとは!

firefox3504

WordPress サイトだと、右下に反応する、、、ただそれだけなのですが結構気に入っています。。 🙂

もしお使いの方がいましたら、ダウンロード展開後、アドオンにぽいしてください。

pikonwp-1.02.tar.gz

最近、ぼくが使っているオープンソースのバージョンアップが多くて楽しい日々をすごしています。 オープンソースのバージョンアップはみんなの元気玉をみてるかんじなんですよね!