OpenPNE へ iKnow! 小窓

2008年4月4日 金曜日 takafumi

無理やりですが iKnow! のブログパーツを OpenPNE で表示できる小窓を作ってみました。もちろんセキュリティパッチ当てた後に。 ;-) 色は固定で、種類はユーザ名の後につなげます。

http://www.iknow.co.jp/user/ユーザ名/種類/

元になる(?)URLはユーザページ。ユーザ名は3文字以上32文字以下の英数字、ということなので

([a-zA-Z0-9]{3,32})

でユーザ名を取り出して、 swf を呼び出すパラメタへ埋め込みました。

やることは書き出すだけですが、最初に iKnow! のブログパーツのソース(?)を見たときにたじろいでしまったのでエントリにしてみました。それ違うだろ!とか、こっちの方がよくね?とかありましたら、コメントで教えてください。よろしくお願いします。

追記:なんだか紹介していただいて多くの方に見てもらってるようなので、恥ずかしながらファイルもupしてみます。:oops:
iknow用小窓

楽天 API と simplexml_load_file

2008年3月6日 木曜日 takafumi

サーバのphpが5になったってことはxmlが扱いやすくなったんだっけ?というわけで楽天の商品検索APIをさわってみました。

php5なんだから simplexml_load_file を使ってみようと調べてみたら、それってずるいんじゃね?ってぐらい簡単。呼び出すだけ。

でも、なぜかちゃんと読み込まれません。中身を吐き出させてみると、空。いろいろググってみたら、名前空間がどうのこうので、つまりタグ(?)の中に:(コロン)があるとうまく動かないとのこと。というわけでメモ。見つけた解決策はこう。

(さらに…)

phpが4から5へ

2008年1月17日 木曜日 takafumi

完全にこちらの話で恐縮ですが、いよいよ(ようやく?)さくらインターネットのレンタルサーバでphpのバージョンがあがるそうです。

「さくらのレンタルサーバ」スタンダード・プレミアム PHP5 の提供

以前メールでサポートへ問い合わせたときの回答では、昨年中に何らかのアナウンスを、という話だったのでそろそろもう一回メールしてみようかと思ってたとこでした。:roll:

いまのところ動かしてるものといえば、このWordPressとXoopsとOpenPNEぐらい?なのでどれもphp5でも動いてくれるはず。最近だとプラグインとかモジュールとかではphp5でしか動かなかったりもするので早めに移行してしまうと思います。

でも、よく考えたらMySQLも古めなんだよなぁ。でもこっちは日本語がいまいちなんだったっけ?とは言っても機能追加されてる以上、そのうち動作対象から外されるはず。

つまり、来月頭ぐらいにエラーが表示されたりしてもニヤニヤと生暖かく見守っててください、ってコトです。:oops:

便利なことは存在を忘れる

2007年7月7日 土曜日 takafumi

ここ何回か、ブログの更新情報がOpenPNEへ反映されてませんでした。反映されてないこと自体、言われるまで気づいてなかったんですが:lol:最近URL変えたりとかしてたのでそっちの影響だとばかり思ってたんですが…どうもおかしい。確実に正しいフィードのURLを設定しているのに新着を拾ってくれてません。設定では6時間ごとにチェックするはずなのでタイミングの問題でもなさそうです。

というわけでいろいろ調べてみたところ、原因はバージョンアップのためにファイルを全部入れ替えたとき[tegaki]cron用ファイルに実行属性をつけてない[/tegaki]ことでした。:oops:
(さらに…)

WordPressで便利なタグ

2007年7月6日 金曜日 takafumi

WordPressのテーマにはhtml以外のものがいっぱい入ってます。<?phpでくくって書くんですが、正直中身がphpのものなのかWordPressのものなのか区別がついてなかったり。:razz:

最初はとりあえずページを作るだけでもいっぱいいっぱいだったんですが、ちょっと余裕が出てきてよそ見してみると、ifで条件分岐されてたりします。さらに余裕がでてくるとその条件に目がいきます。それでも最初は手を出さなかったんですが、そのうちおそるおそる触るようになってきました。:grin:
(さらに…)

文字化けたらとりあえず置換

2007年6月30日 土曜日 takafumi

WordPressのプラグインとかオープンソースのWebアプリとかを使ってると日本語が化けることが時々あります。そんなときphpの場合はとりあえずhtmlentities()を疑っとけ、というメモ。見つけたらhtmlspecialchars()に置換してみます。

そう頻繁に出くわすわけじゃないんですが、忘れた頃に「えーと、なんだったっけ…?」というのを2回やっちゃったので:oops:
(さらに…)

OpenPNE で Lightbox

2007年6月27日 水曜日 takafumi

ひっそり動かしてるOpenPNEをバージョンアップしました。2.4から2.8なのでかなり久々。作業はアップグレード用のSQLを2回分走らせてファイルを入れ替えたらスンナリ動いてくれました。付属のドキュメントどおり。

長期間バージョンアップしてなかったというコトは、チョコチョコだったとはいえそれなりにカスタマイズした部分がたまってるわけです。ファイルを入れ替えてるので当然その辺はもう一回やる必要があります。まぁ、これがバージョンアップしてなかった理由のひとつでもあるわけなんですが。:neutral:

そんなわけでテンプレートを触るついでに、以前から計画してたLightboxを導入してみたところ、なかなかいい感じになりました。以下は作業メモです。
(さらに…)

ECSから取り出せるAmazonの画像URLが変わってた

2007年5月14日 月曜日 takafumi

Amazonの商品画像をブログへ貼るためのタグを、マウスでポチポチッと表示できるようなページを作ろうかな?と思ってxmlを眺めてたら、なんだか画像URLがえらく短い気がします。こんなんだったっけ?と以前保存していたファイルと見比べると画像URLがまるで違うものになってました。

取り出したURLをそのまま使う分にはなんの問題もない(ので変わってることに気づかなかった)んですが、加工して使う場合はちょっとだけ変更が必要です。特に自動で加工するような場合。手動だと確認するから気づくでしょ。 😉
(さらに…)

ECSから取り出せるAmazonの画像URLが変わってた

2007年5月14日 月曜日 takafumi

Amazonの商品画像をブログへ貼るためのタグを、マウスでポチポチッと表示できるようなページを作ろうかな?と思ってxmlを眺めてたら、なんだか画像URLがえらく短い気がします。こんなんだったっけ?と以前保存していたファイルと見比べると画像URLがまるで違うものになってました。

取り出したURLをそのまま使う分にはなんの問題もない(ので変わってることに気づかなかった)んですが、加工して使う場合はちょっとだけ変更が必要です。特に自動で加工するような場合。手動だと確認するから気づくでしょ。 😉
(さらに…)

MySQLでつまづく

2007年4月25日 水曜日 takafumi

ここのWordPressは2.0系のままですが、そろそろローカルでテスト用に時々動かしてるWordPressを2.1系にしてみようということでアップグレードしてみました。

ファイルをダウンロードして、展開して、以前のファイルを上書きして、変換スクリプトを1回動かせば完了。のはずだったんですが「MySQL4.0.0以上じゃないとだめよ」といわれてストップ。

ぇー?なんて思いながらバージョンを確かめてみると、3.23。しょうがないなぁ、というわけでMySQLのアップグレードをはじめたんですが、イロイロ面倒なことに。
(さらに…)