月: 2009年12月
Ziza.RuのRSSが正常に取得できなくなってるので修正版を用意してみた
こちら。 http://lab.nplll.com/diy/rss/zizaru.xml 15分くらいででっち上げたのでアレですが、多分大丈夫です。 もし本家が復活すればそっちに転送の予定で。 ちなみになぜ取得できなくなってたかって言うと、RSS内のリンクが全部相対パスになってたからのようです。RSSリーダーによっては上手くフォローしてくれるのかも知れませんが、どちらにせよリンク切れにはなるようです(Livedoorリーダーで確認)。 相手が日本人なら、いやせめて韓国人とかアメリカ人とかくらいなら教えてあげられるんですけど、さすがにロシア人では… ということで、DIY。
追記:22:55
よくよく見てみるときちんと修正できていなかったので、さらに修正しました。 どうやら、相対パスで書かれている以外に、パーマリンクも変わってるみたいです。RSSで来るパーマリンクは以前の「yyyy/mm/base_name」なんですが、実際のパーマリンクは「category/entrytime-base_name」みたい。entrytimeはともかくとして、categoryの方はRSSに含まれていないので何も出来ない…と思いきや。カテゴリの方はカテゴリの方でそれぞれにRSSを吐いてたんですね。なんだ。 カテゴリの方のRSSも相対パスであることには変わりないので、それを補ってあげた上で、画像が多く含まれるカテゴリ(others、girls、fun)のRSSを1つにまとめました。 これできちんと受信できるようになったはず。Friday Five – 2009/12/04 : iTunes Five
恒例の、FridayFive。
今回は、題して「iTunes Five」。
thefridayfive: Friday Five–December 4, 2009
過去ログ:
nplll – Tag : friday5
[Tumblr] Tumblr 2009年11月まとめ 【art/design】
nplll
2009/11/26より、NOBODY:PLACEは新ドメイン「nplll.com」に移行しました。 新ドメインの頭の「np」は要するに「NOBODY:PLACE」の略ですので、サイト名は同じです。後ろの「lll」はLが3つなんですが、「ローマ数字の3に見えるでしょ」っていうあれで要するに3番目です。このサイトのドメインとしては3番目になるので。ローマ数字の表現はI(アイ)を並べるのが常道なので、npIIIと言うのも考えてみたのですが、フォントによっては汚い上、小文字にしたnpiiiがちょっと微妙だったので止めました。 なぜサーバを引っ越したか?というと、1つはサーバのスペック的な問題です。共用サーバなので特に負荷計測とかしてませんが、パフォーマンス的にそろそろヤバげな感じがしてたのと、MySQLを4から5.1に上げたかったのと。 また、サーバ内のプログラム構造がえらいことになってたというのもあります。その時々の知識や好みに従って結構無計画にディレクトリを作っていたので、同じようなプログラム群の更新プログラムが、「/hoge/lib」「/lib/hoge/lib」「cron/lib」と3つに分かれてるとか異常なことになっていて、ほらあれです、部屋の中が大掃除する気も起きないほど荒れ果ててしまったので、後を引っ越し屋に任せて引っ越しちゃう、みたいな話です。ののちゃんの担任の藤原先生が言ってました。
[Tumblr] Tumblr 2009年11月まとめ 【犬/猫】
ザ☆ネットスター@NHKが気合い入りすぎでとんでもない件
54 :衛星放送名無しさん [sage] :2009/12/04(金) 23:58:28.85 ID:YiwW/3Lz rfニ、ヽ l。 。 f9i t≦_ノゝ、 ,,….,,,,__ ,rrテ≡==-、 `ブ´,,:: — ::、 ,r”””””ヽ:::`ヽ. (〃彡三ミミ::`ヽ ,rニュf::r-‐t::::::::ヽ f´,,..、 r”::::::::::i /”~´ i三ミ::::i, /,,, Y.. -‐ ヾ::::::::l ノ゙ f・= 7:::::::::::l. f:、 ‐-:、 (ミミ:::::::l ム゚゙゙’ く、’゚` ゙’”):::l ヽ” ゙’⌒リ:ノ ノ゚ヲ ”・= リ::r-、リ l=,,;;:. l=、 ..::” ,)ヽ、 j⌒ ト’”fノ l (-、ヽ’” ゙’´ノ),) /`ゝ-”^ヽ”” ,/: : : :\ ヽ、: : : ‘” ノ^i, lィー-、 ノ-イ /rf´ i′ ,f^ヽノ:,. – – 、 ヽ,,. -テ) ,/ `ヽ、 t_゙゙ _,,.. :: “ l、 ゙’゙ l l: : j :f´: : : : : ヽ,/ ”’”´ ,,.: - ヽ `ユ゙” ,ノ::ゝ、 ! /: :ノ l: : : : : : : ノ, ,:’” ゙ヽ i,.r‐(´::::〉 ,.ィ”:::::/:::::: /-‐-/: :/: l: : : : : : ,/ / / ,f´:::,::ヽfト–テ:::::::::ノ::::::::: . _,,..::-,テ /`7: :(: : : : : /ヽ/ 〃 リ:::,’::::::ゝ!r7/ー一’”::::::::::::: `_,:ィ”” _,r”” f: : :ト—ヲ / fノ /::/::::::://://:::::::::::::::::::::::::::: -‐-‐”’フ” ,.ノ,:::::」、,:r’” ,i / /::/::::::://://:::::::::::::::::::::::::::::: 、..、く´_,,∠”ィ””´ / ,> /\、 ,ノ:::/::::::://://:::::::::::::::::::::::::::::::: ´ ,ヘr:、-、=—/ ,:イ ,ノ `゙ヽ、/:::::i’:::::://:://:::::::::::::::::::::::::::::::::: ーフ´ > ヽ`ー、/ /く _,,..ィ””゙’ _,,:ィf-:、::::::!::/`゙゙ブ’::::::::::::::::::::::::::::::::::::: / / ,,ゝヽ, ) ,./ ィ’” r-‐ ””,., ヾ:l:/ f”´:::::::::::::::::::::::::::::::::::::::::
12年に一度の大幸運
12年に一度の大幸運の年もいよいよ最後となりました。思い残すことなく、やりたいことに手を出してください。公私ともに大きな決心をするのに、とても良い時期となっています。ここで決断したことはあなたの人生を明るい色に導きます。> 12年に一度の大幸運の年もいよいよ最後と > 12年に一度の大幸運の年もいよいよ最後と > 12年に一度の大幸運の年もいよいよ最後と ちょww1年間読んでて今初めて聞いたんだけどwww 今年もう終わるwwww まぁ占いなんて別に信じてませんけどね。。 (化粧品のカタログみたいなヤツだし)
【メモ】memcacedのバックアップとしてTokyoTyrantを使う
現在あるシステムで、memcachedのバックアップとしてTokyoTyrantを利用しています。 以下は、主要な部分だけを抜粋したコードです。
$key = 'hello';
//Pecl::memcached
$value = MyMemcached::get($key);
if($value === false):
//memcacheから取得できないときはTokyoTyrantからの取得を試みる
MyTokyoTyrant::initialize();
if(MyTokyoTyrant::getEnabled() === true):
$value = MyTokyoTyrant::get($key);
$hasTTCache = (!$value) ? false : true;
else:
$hasTTCache = false;
endif;
//TokyoTyrantからも取得できないときはMySQL
if($hasTTCache === false):
$value = self::getByIdWithConnection($key);
MyTokyoTyrant::set($key, $value, 0);
endif;
MyMemcached::set($key, $value);
endif;
システムの前提として、
- 設備が非常に貧弱である
- キャッシュサーバはなく、APサーバと同居したプロセスが用途別に1プロセスずつあるのみ
- memcachedを利用するプログラムの構成が適切ではない
- PHPのクライアント「Pecl::Memcache」がmgetに対応していない影響で、1データごとにgetを繰り返す構成になっている。順次「Pecl::Memcached」のgetMultiに置き換え中



⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto | NHKのザ☆ネットスター12月号が外人4コマやらパンツやら東方でカオスだった件