All posts by chen

WordBench 2012 参加

開催日時は、
2012年7月1日(日曜日)
13:00 開場
13:00-13:30 受付
13:30-17:30 第一部 勉強会(無料)
18:00-20:00 第二部 ユーザー交流会(GMOさんのご協力で飲食を含め無料です)

wordbench0701d

CMSとSEO の相性, レスッポンシブデザイン, スニペット, 子テーマ, VPS は SEO に 効くなど、いろいろと勉強になった半日でした。

WordPress 3.4 Release

このリリースには、テーマカスタマイズ、カスタムヘッダー、Twitter埋め込み、画像キャプションの大きな改善が含まれています。

http://ja.wordpress.org/2012/06/14/wordpress-3-4-green/

裏側ではPost クエリーが改善され、特に大きなデータベースを持つサイトでのパフォーマンスが改善され、自分の漢詩データベース ( http://poemdb.org/ ) は確かに反応が早く感じた。

iOSに関して、iOS5ではTwitter埋め込み;iOS6にFacebook埋め込み予定と発表された。

Twitter、Facebookは、ソーシャル・メディアの主役として、生活のあらゆる面で浸透していく様子がうかがえる。

ちなみに中国政府はTwitter、Facebookを禁止することは、21世紀の鎖国に等しい行為と思う。

[WordPress]プログラミングの日々

Twitter Stream検証のため、一月から今日までもSVNに200個以上のコミットした。

こんな一杯プログラミングしたのは、久しぶりでした。

研究室の後輩に、PGできるまたは進んで挑戦するものがいないので(いい勉強になると思うけど)、何でもかんでも、殆ど自力ですることになった。

ちょっと貴重なD5研究の時間が、PGに潰したことが勿体無いでした。D論書く時間が減っていく。実験結果を得るため、やむ終えないけど…

Twitter Streamをリアルタイムに取得するため、一番苦労なところ。

主な処理はWordPressベースに行うため、最初Twitter Stream取得もそのベースで行った。しかしリアルタイムに弱いので、実用ではなかった。仕方なく別途PHPでPGすると、収集したデータはWordPressのDBに結合することはまた困難な作業でした。

今日もこの問題に悩んでいた。Globalのインスタンスが、なぜかWordPressの関数に読み取れない!つまり、下記のプログラムは単体でちゃんと表示できたけど、WordPressのプラグインに組み込まれると、空表示になり、なんてだろう!

<?php

$mydb = new MyDbClass ( $wpconfig );

function mydb_test() {
        global $mydb;
        echo “mydb__test : db_host = ” . $mydb->db_host . “; db_user = ” . $mydb->db_user . ” <p>”;
}

mydb_test();

?>

BuddyStreamを試す(1)

http://wasedalive.com/ 使っているTweetstream, Facestreamが最近動作がおかしい。Tweetへ送れない、またはFaceから取りこめない問題はよく発生する。

実験データほしいから、ちょっと時間を取って、調べてみた。

まず、Twitter関連のPluginを見て、なにか新しいあるかと、Buddystream という、よさそうなプラグインを発見。試そうかと、いきなりエラーでサイトダウン。Tweetstreamと定義が重複のところがあるため。一旦ファイル削除でサイト復帰。

別のサイトでためすかとするところ、Tweetstreamの作者が Tweetstreamすでに no longer supported。代わりのBuddystream を使いなさいって!って作者が言うのために。

早速Tweetstreamを外して、Buddystream を入れる、だが、Buddystream がまともに動かない。Cron Jobを利用する必要がある見たい。そかしそのCron Job出力もない。どうすれば、作者のサイトhttp://buddystream.net/ からも解答が見当たらないので、一旦中止。

http://wasedalive.com/ を元のTweetstream, Facestreamに戻した。

研究用実験ペアサイト

WordPress+BuddyPress+StatusNetでサイト構築、リモートFollow、を実現するため、下記の研究用実験ペアサイトを構築しました。

WasedaLive:  http://wasedalive.com/
Nislab3: http://nislab3.human.waseda.ac.jp/

いまのところ、代表のSNSサイトFacebookとTwitterとの連携ができて、これからStatusNetと組み合わせて、さらに機能向上と考えています。

興味あるが、一緒にチャレンジしたいゼミ生、是非連絡して下さい。

Top 10 WordPress CMS Plugins

XOOPS陣営が分裂して、最新の2.2系は、開発中止。2.0.x系はメンテナンスはほぼ停止状態でした。

自分のサーバに入れた各サイトが、最新の2.2系でしたが、2年くらい時間が経つので、XOOPS本体とモジュールのいろいろセキュリティホールがSPAM攻撃の標的になり、メンテナンスは苦闘している。

WordPressは割りに数ヶ月置きに、バージョンアップしているので、自分のXoopsサイトは、徐々にWordPressへ移行している。WordPressのCMSプラグインは、よくわからないので、あまり進んでないだが、今日は、WordPressのCMSプラグイン大量発見した。

The List

いろいろ便利で使えそうだね!