Home > Archives > 2010-02

2010-02

wordpressのウィジェット複数指定をする時に使える良い感じの書き方

以前、Wordpressのウィジェットを複数にしたテーマ作成について(の正しい情報)というエントリを書いたわけだが、似たようなことをまた仕事でやっていて気づいたことなどをメモ。
簡単に言うと、PHPには配列…というよりハッシュの加算を使うと、同じキーに対する値が…上書き…されない。という仕様がある。
これを使って、共通の部分は別の配列に書いておいて、それと足し合わせることで記述を減らせるって訳です。
ややよろしくない仕様のような気がするけど、まぁソース見てくださいな。

全文を読む

SimplePieにjugemのフィードを入れるとバグる事への対策

PHPでFeedをいじる時に便利なSimplePieというライブラリがあります。
商用OKなライセンスなので仕事で扱うときに重宝しているんですが、ちょっと困ったことがありました。
jugemのブログ…結構使ってる人多いですよね。これをパースさせると、上手く行かないんです。
なんでかなーと色々調べていくうちに、どうやらURLのノーマライズをするメソッドでjugemサーバー的に都合の悪い変換をしてしまう様でした。

今回の案件では、このノーマライズをすっ飛ばすことで解決しました。
具体的には
9362行目

function normalize_url($url){

の直下に

return $url;

を入れるだけです。

需要あんのかなぁこの記事。。。と思いつつメモ

Mac OSX 上のrubygemでインストールしたライブラリがrequireできない

最近rubyをいじってみたりしているんですが、ちょっと困ったことが発生し、対策できたのでメモ。

sudo gem install narray

みたいな感じでインストール…

require 'narray'

……あれ、動かない。
何か

NN63.rb:1:in `require': no such file to load -- narray (LoadError) from NN63.rb:1

って言われる…
irbで試すと……上手く行く………

結局、rubyファイル先頭に

require 'rubygems'

と書くと解決するみたいです。

Home > Archives > 2010-02

Search
Feeds
Meta

Return to page top