TWO-COOL.COMの修正は成功かな

feedがおかしい理由はわかりました。「”」が一個足りなかったという情けないことです。

あと、feedで受信できる範囲の更新を可能にするため、受信したfeedの内容で現在のDBの内容を書き換えることにしました。これ、私的には重要なんです。何がって、誤字脱字が多いからに決まってるでしょw

ここは当面、このデザインで行こうと思うですよ。

ルパンは明日オペ、モコはお留守番

本日、ルパンの検査結果を聞きに病院へ行ってきました。取り合えずオペには問題ないとのことで、予定通り明日の午前中からオペになりました。

年齢が年齢なので、無事に帰ってくることを祈るばかりです。

それを知ってか知らずか、モコは今日も元気いっぱい。明日はお留守番なんだけど出来るのか?

TWO-COOL.COMのトップを再度リニューアル

なんとなく、two-cool.comで各記事で設定されている アイキャッチの画像を表示したくて新たに作ってみた。前回のものよりもモノトーンで落ち着いたデザインになってるかと思います。

タイトルの先頭に各ブログのアイコンを表示していましたが、ちょっと邪魔なので、個々のフッターにタイトル名と投稿者の名前を表示するようにしました。これで十分だと思う。

あと、フィードから本文を取得してると思ってたら概要を取得していたことに気が付き、全文を取得してタグを消した状態の物を取得するようにしました。

まだ機能としては実装していないのですが、PINGサーバーでpingを出した時の返却されたhttpコードを取得しているのですが、すべてフルオートで処理するか、こんな状態だけどどうする?といってDBを直接操作するか。悩むところです。

少し絡んでみたルパンとモコ

今日は風も少なく暖かかったので、散歩へ行ってきました。例のごとく、最初は我関せずな感じの二匹だったが、モコがマウントを取ろうとルパンに襲い掛かった。まあ、あっさりとルパンには逃げられるわけですが。それでも数回は試みしてましたかね。

あとはこんな感じで我関せずモードです。

自作PCのケーブル取り回しや電源効率改善の可能性を秘めたIntel発の新規格「ATX12VO」とは?

コンピューターはCPUやメモリ、HDDなどのパーツで構成されており、それぞれのパーツが必要とする電圧が異なります。これまでは電圧の違いを電源本体によって解決していましたが、Intelが策定した「ATX12VO」は、電源からは12Vの電圧のみを供給し、マザーボードでパーツごとに電圧を調整する新しい電源規格です

自作PCのケーブル取り回しや電源効率改善の可能性を秘めたIntel発の新規格「ATX12VO」とは? – GIGAZINE

時代とともにいろいろ規格が変わっていきますが、久々に根本っぽいところの規格が変わりますね。昔はバスの規格が変わったりとパーツの使いまわしに苦労したものです。でも、この電源の12V単一電源はいい事だと思いますね。確かにマザーボードの値段は上がりますが、他の恩恵の方が多いかもしれません。

次のPCは是非、この規格になってからのパーツで組みたいですね。いつになるんでしょうね(笑)。

イオンレイクタウンに里帰り

約、半年ぶりにモコの里帰りをしてきました。暖かくて気持ちいい一日のなか、ショップの皆さんに久しぶりって言われても、ガクブルで誰だかわからない様子。時間が経ってようやく認識した模様で、しっぽを振り振りし始めました。

抱っこしてもらうモコ

歩くのが怖くて結局、相方に抱っこされ自分では歩かない内弁慶です。それでも、幼児が集まってきても愛想うよく振舞って、プチ人気者でした(笑)。

帰り道、よく見ると桜がってことで、パッシャ。

桜

これから暖かい季節になるので、散歩の頻度も増やそうかな。

次はTWO-COOL.COMの改造だ

更新PINGサーバーが一応稼働し始めたので、TWO-COOL.COMトップページの改造にかかろうと思います。

まず、出力するデザイン、デザインに対するCSS、元データを取得するためのショートコードの作成な順番かな。デザインは今のままでもいいのですが、ページャーが付けられないんですよね。WordPress標準ぽい(リンク)ページャーがいいんだろうな。

これから格闘だな!

サイト総合への更新PING

私の管理しているブログサイトは、サイト総合のtwo-cool.comへ更新PINGを送るようになっています。

ここでちょっとつまずく。

WordPressから更新Pingが送られてきたら、即座にレスポンスを返さないといけないのだが、それが思うように実行してくれないんですよ、なぜか。

header('Connection: close');
header('Content-Length: '.(string)ob_get_length());
header("Content-Type: text/xml;charset=utf-8");
ob_end_flush();
ob_flush();
flush();

こんな感じでやってるのですが、ここでコネクションが切れるっていろんなサイトに書いてあるのですが、普通にtwo-cool.comの代わりに更新PINGを送受信すると、なぜか「weblogUpdates.extendedPing」へのレスポンスが変になるのか、次の「weblogUpdates.ping」が送られてきてしまう。これも単純に2回受信するわけじゃなく、数個以上のPINGサイトに送ってるとなる感じ。

CGIなのでスレッドなんか使えないし、どうしたものかと思案した結果、「あれ?CLI版のPHPが使えれば、コードの修正は少ないのでは?」と思い、レンタルサーバーのヘルプを見るとあるじゃん、CLI版のPHPが。

早々に、一本目はWordPressからの更新PINGを受けて、レスポンスを返す。返した後に二本目をexecで実行し、そのなかで各更新PINGサイトへの送受信を行うことで解決しました。

ただ、ここでミソなのが

exec( "php 2.php > /dev/null &" );

で、nullに出力するところです。これがないと、やっぱり2回送られてきます。

でも、なんでこんな感じになるのかな。私には理解不可能!

モコにやめて欲しいこと

ここ数日、大きい方を踏んづけること数回。何度洗っても、やってくれる。なんとなくだけど、わざとな気がするんだな。小さい方もわかっててシート以外でやってるっぽいしな。

どうやって躾したらいいのか、悩む今日この頃です。

明日は暖かいらしいので、二匹を連れて散歩に行って気分転換かな。