WordPressのWP-PostViewsプラグインでWarningが出る対処法

2008-10-12 16:45 | 技術 | § 2

ブログ内のよく読まれている記事トップ10を表示してくれるWordpressプラグイン「WP-PostViews」を導入した。(バージョンは1.31)

WordPress › WP-PostViews « WordPress Plugins – WordPress.org

導入方法は以下のページを参考にした。

WPのプラグイン:WP-PostViews – Standing Tall

しかしPHPのワーニングが出てしまう。

Warning: cannot yet handle MBCS in html_entity_decode()! in /***/wp-content/plugins/wp-postviews/wp-postviews.php on line 260

何だろうと思ってぐぐると、PHP4だと出てしまうらしい。
プラグイン作者によれば「PHP5にアップデートしろよ」とのことで、PHP4ではサポート外。

記事の閲覧数を表示するプラグイン(WP-PostViews)にてエラー発生 – Tips Community

と言われても、XREAのレンタルサーバを使っているのでおいそれと導入できるわけではない。
(現在使っているサーバのバージョンは4.4.8)

もうちょっと調べてみると、回避方法が見つかった。

WP-Postviews e Php4… – Tuxmind: Linux è bello!
※イタリア語注意

  1. aprire il file wp-postviews.php;
  2. trovare la riga $text = html_entity_decode($text, ENT_QUOTES, get_option(’blog_charset’)); e sostituirla con $text = utf8_decode($text);

ということで、wp-postviews.phpの260行目、「$text = html_entity_decode…」という部分を「$text = utf8_decode($text);」に置き換えると、あっさり動いた。

260
261
// $text = html_entity_decode($text, ENT_QUOTES, get_option('blog_charset'));
$text = utf8_decode($text);

少なくとも PHP4.4.8 + WordPress2.6 + WP-PostViews 1.31 環境ならこれでOK。


Google Maps から消えてしまった島

2007-08-25 18:14 | 技術 | Google Maps から消えてしまった島 はコメントを受け付けていません。

Google Maps が簡単に貼り付けられるようになったというので試しにやってみた。ついでなので一ネタ書いておく。


拡大地図を表示

この2つの島はベーリング海峡のちょうど真ん中、ロシアとアメリカの国境上に浮かぶ島だ。左側が大ダイオミード島(ロシア領)、右側が小ダイオミード諸島(アメリカ領)。アラスカがロシアからアメリカに売却された時に二島の間が国境で分断されてしまい、あまつさえそれが日付変更線(地図中央のライン)になってしまったという不幸な島だ。

ダイオミード諸島 – Wikipedia

ところが、同じGoogle Mapsでまったく同じ場所を示した地図を見てほしい。大ダイオミード島の方だけが見事に消えてしまっている。

A Map of Diomede Islands
(本家表示のスクリーンショット:クリックすると拡大)

ちなみに航空写真にはきちんと映っている。

A Satellite Picture of Diomede Islands
(本家表示(航空写真)のスクリーンショット:クリックすると拡大)

島が丸ごと消えているのはロシア側の地図の精度が悪いためかもしれないが、貼り付け表示時と本家表示時で内容が違うというのはどういうことだろうか。貼り付け表示用と本家表示用で地図のリソースが分かれていて、片方の最新化が遅れているのだろうか。

似たような発見例を少し探してみたが見つからなかった。他に発見した人がいたら教えてもらいたい。

関連

Google マップにブロガー向けの新機能–HTMLタグの記述でブログなどへ張り付け可能に – CNET Japan

Google Maps が簡単に貼り付けられるようになった – POP*POP

地図を手軽に自分のサイトやブログに貼り付けられるようになった Google Maps の埋め込み地図機能 – GOING MY WAY

ダイオミード諸島 – Wikipedia


Opera 9.2 の検索窓(search.ini)をカスタマイズする

2007-05-27 02:01 | 技術 | Opera 9.2 の検索窓(search.ini)をカスタマイズする はコメントを受け付けていません。

Opera 9.2 search.ini

現在はこんな感じ。2年前の姿と基本的に変わってないね。

ダウンロード:
search.ini (6.8KB) – 編集後バージョン
search_default.ini (6.7KB) – Opera9.20版デフォルトバージョン

カスタマイズはインストールフォルダにあるsearch.ini(例:C:\Program Files\Opera9\search.ini)を編集するだけ。別に設定ファイルをいじらなくても画面上から編集可能なのだが、あまり細かくは設定できない。さらに、下手に追加削除を繰り返していると一旦削除したものを再追加できないなどの不具合が出るので素直に設定ファイルを直いじりした方が良い。

Tips

・基本的な設定はこちらの解説(英語)またはこちらの解説(日本語)が参考になる。完成品やサンプルが欲しいならOpera Search.ini Makerを使うと良い。

・Opera9.2になってからsearch.iniのバージョンが変わったため、上書きインストールするとsearch.iniが書き換えられる。ただしYahooやAnswer.comなどのデフォルト検索が追加されるだけでリセットはされない。

・Operaの設定画面上で検索設定を追加してもインストールフォルダのsearch.iniは書き換えられない。プロファイルフォルダのsearch.ini(例:C:\Documents and Settings\[ユーザ名]\Application Data\Opera\Opera9\profile\search.ini)が編集され、優先的に有効になる。

・EncordingをシフトJISに指定する場合は「shift_jis(大小文字は特に区別しない)」と指定する。「x-sjis」等は無効。

・Verbtextを0に設定するとNameの後に表示される「~で検索」が非表示になる。

・単機能版の検索窓(デフォルトではビューバーに表示されている検索窓)はページ内検索(Search Type=12)に割り当てられている。もしsearch.ini内にページ内検索が設定されていない場合は一番上の設定(私の場合はGoogle)が適用される。

・たまに検索窓のFaviconのところにまったく無関係なアイコンが表示されることがあるが、プロファイルフォルダのimages(例:C:\Documents and Settings\[ユーザ名]\Application Data\Opera\Opera9\profile\images\)内の思い当たるアイコンを一旦削除してから検索し直すと正しいアイコン表示になる。

参考

How to change the default search queries in Opera by editing search.ini and buttons.ini – もっとも詳しく解説されている。英語

Search.ini Customizations – OperaIRC+

Opera Search.ini Maker

Y~: Opera8の検索窓


いま私がS01SHに入れているソフト一覧

2007-05-20 17:36 | 技術 | いま私がS01SHに入れているソフト一覧 はコメントを受け付けていません。

覚え書き。

S01SH側

GSFinder+
ファイラ。標準のファイルエクスプローラがあまりにも使いにくいのでこちらを推奨。

TCPMP
標準で入ってるメディアプレーヤは使いにくいのでこちらを推奨。再生できないコーデックが一部あるが、そもそも動画データは画像サイズとコーデックを変換するようにしているので特に困っていない。

ちゃっとCE
IRCクライアント。必要最低限の機能だが動作も軽くて不満はない。

・MSN Messenger(解説
インスタントメッセンジャー。データの反映にやや時間がかかる。IRCの方が使いやすい。

Skype
P2P電話ツール。ダウンロードサイトでは機種ごとに中身が違うらしいのだが、現時点ではS01SH用が公開されていないのでW-ZERO3/es用で代用。現在のところ不具合は確認されず。

ぽけギコ
2chビューワ。ブラウザでウェブを見るとかなり応答が遅くイライラすることが多いが、こういった専用ツール系は応答が速いので重宝する。

BttMon
バッテリ残量アイコンをピクトでなく百分率表示に変えるソフト

Google Maps
スクロール地図ツール。いちいちブラウザを立ち上げる必要がなく、心なしか応答が速い気がする。しかも画面領域が広いので全画面表示にしてカーナビ代わりに使える。

・MangaMeeya
ZIP圧縮したマンガデータを閲覧するためのソフト。本来はPCでしか使えないビューワが実物と同じように寝っ転がりながら使えるのはとても良い。しかし800×480とはいえPCより画面が小さく文字が読みづらいのが難点。(現在公開停止。DL先はぐぐれ)

PocketPutty
SSHクライアント。とりあえず非常用に常備。

SyncFTP
FTPクライアント。サイトの更新時に必須。

.NET VNC Viewer
リモートデスクトップツール。入れてはみたものの、まともに動いていない。ただ、動いたとしたら使い方が一変するので何とか動かせないか模索中。

Earth のテーマ
デスクトップテーマ(壁紙)。

PC側

ActiveSync 4.2
PCとのデータ同期ソフト。必須。

携帯動画変換君
DivXやWMVなどの動画を変換するソフト。サイズ縮小、縦横比調整、フレームレート変更などが可能。

要注意ソフト

Magic Button – Pocket PC Task Manager
タスクマネージャ。×ボタンでアプリ終了したりアイコン領域をタスクバーにしたりPC版Windowsと同じ操作感に近づけられる。操作性も良く優秀なソフトだが、機能の一つに画面表示をオフにするものがあり、これを一旦オフにすると二度とオンに出来ない。(私の場合、3度初期化する羽目に)

基本的にW-ZERO3用のソフトは動くので良いですね。最近はずいぶんカスタマイズに飽きてしまったので、通勤途中にOperaでウェブブラウズ+TCPMPで音楽を聴くという使い方が定石になりつつあります。しかし電池減るの速すぎ。連続稼働は4時間もあれば十分なのですが、使わずに放置したときの劣化が速すぎ。満充電でも4~5日もすれば電源が入らなくなる。バッテリの初期不良かな。

参考サイト

W-ZERO3 2chまとめ

W-ZERO3 Wiki

EM・ONE S01SH まとめWiki

WindowsケータイFAN

Vector PDAダウンロード


S01SHで動画を楽しむ方法

2007-04-30 03:33 | 技術 | S01SHで動画を楽しむ方法 はコメントを受け付けていません。

S01SHで動画を楽しむにはWindows Mobileに適したデータに変換する必要がありますが、いちばん綺麗に見られるような設定条件を模索してみました、

S01SHの画面サイズはWVGA(800×480)なので動画もWVGAサイズに合わせるのが最適なのですが、処理能力がネックになる可能性も考慮して、フレームレートを落としたりサイズを4分の1にしたりとパターンを用意して再生可能性と画質を比較してみます。

パターンA(高画質高レート):WVGA(800×480) 29.97fps 1500kb/s XviD
パターンB(高画質低レート):WVGA(800×480) 14.985fps 600kb/s XviD
パターンC(標準画質高レート):QVGAワイド(400×240) 29.97fps 800kb/s XviD
パターンD(標準画質低レート):QVGAワイド(400×240) 14.985fps 300kb/s XviD
参考:変換前(704×396) 29.97fps DivX

動作確認に使用した映像はらき☆すたG☆A(る~んの方)。動画変換ソフトはFFMPEG + 3GPP Converter。再生ソフトはTCPMP

続きを読む »»


近所のファミレスを勝手にホットスポット化計画

2007-04-16 00:43 | 技術 | § 1

FONルータが安かったので購入してみました。

FONについて簡単に解説すると、無線LANのアクセスポイントを互いに使えるようにしようぜというコミュニティ。コンセプトはいいんだけど実用にはほど遠いカバーエリアと、管理は個々人に任せるという頼りない運用実態のため、設置に自己満足するマニアと新しもの好きの変態(私含む)にしか導入が進んでいない。でもいま一番ノリに乗ってるコミュニティの一つ。

さて、こんな田舎で導入しても実用的に届く範囲にはアパート2棟ぐらいしかない。せっかくなのでもう少し有効な使い方を考えてみました。70mほど離れたところにあるファミレスを勝手にホットスポット化してしまえ計画

調べたところ電波到達距離は実用50m、限界100mというところらしい。ただし見通しの良いところ限定での数字なので実際はちょっと厳しめかも。

測定結果

まずは論より証拠。まずは以下の3地点を計測してみました。
(アンテナマークが発信地点。Xマークが計測ポイント。ピンクの範囲が指向性イメージ。赤い範囲がファミレスのホールエリア)

<母艦(FTTH直結)>
3.2Mbps

<部屋の中>
2.3Mbps。アンテナ4本(最大)。もちろんバリバリに使える。

<アパートの駐車場(上から1番目のX点)>
100k~1.6Mbps。約27m。FONルータをほぼ目視可能。

<ファミレスの駐車場(上から2番目のX点)>
70k~250kbps。約65m。アンテナは2本。ぎりぎり目視不可。

<ファミレスの駐車場の端(一番下のX点)>
10~70kbps。約70m。アンテナは1本。まったく目視不可。

さらに遠くだと切れてしまったりして測定できるレベルではなし。
元回線はFTTH、実験時は帯域制限なし。測定にはS01SHを使用したため処理速度がネックの可能性アリ。あくまで相対比較として見た方がよいかと。測定サイトはスピードテスト。3回以上の測定をもとに算定。

うーん、このぶんだとファミレスの屋内まで届くのは厳しそうだなあ。

ちなみに指向性を持たせた上での数値です。型紙とハサミとアルミホイルですぐできるお手製反射板。取り付けるとこんな感じ。

せいいっぱい飛ばしてもこの結果。やはり無線LANは無線LANとして部屋の中だけで使うためのものなんですね。これがPHSのマイクロセルだったら実用レベルでカバーできそうなんですけど。

やはりFONは格安のルータをいじり倒す方が面白そうだ。


終電のつくばエクスプレスから

2007-04-05 00:21 | 技術 | 終電のつくばエクスプレスから はコメントを受け付けていません。

高速移動中の電車からブロードバンド接続テスト。

環境など。
端末:SHARP製 S01SH(B)
回線:NTTドコモ 無線LANサービス Mzone
現在位置:北千住付近
実効速度:230Kbps(秋葉原駅ホーム端つくば側)

Skype、MSN IM、IRCクライアントは問題なく動作。
IMとIRCは無線LAN環境・HSDPA環境ともに正常通信を確認。
SkypeはHSDPA環境(500Kbps)にて正常通信を確認。
(ドコモ携帯、au携帯にSkypeOut。多少の遅延あり)

現状の不満点:
Windows Mobileの接続設定が難解
無線LANが不安定(ブチブチ切れる、電波捕捉の成功率が低い)
処理速度がボトルネックなので全然ブロードバンドじゃない
(ノートパソコンに差したデータカードでHSDPA接続2.9Mbps出てるのに、同じ場所で500Kbpsしか出ない)

妥協が必要な点:
HSDPA通信エリアが狭い
ワンセグ視聴可能エリアが狭い
電池の持ちが悪い

雑感。
通勤電車の中でずっと使えるのはかなり有り難いですね。音楽を聴きながらオンラインでニュースが見られるし。まあ携帯でもできるんですが、PCと同じ感覚でPCと同じページが見られてPCのように文章が打てるのが良いです。Google Maps+タッチスクリーンでカーナビもどきに使えたり、PDA型の通信端末は自由度が高いのが魅力ですね。まあ通信エリア内にいないと意味がないですけど。

あとは、壊れやすいと評判のSHARP製端末+奇妙なギミックのコンボが破壊神さえ呼ばなければ最高ですね。


脳を鍛えない マニアの白地図クイズ

2006-11-27 00:35 | 技術 | 脳を鍛えない マニアの白地図クイズ はコメントを受け付けていません。

http://labs.yagi.tc/maps/

ふと思いついて、こんなものを作ってしまいました。

特徴:Google Maps のようにマウスでぐりぐりスクロールできます。
動作確認:IE6、Firefox1.5にて確認済み。Operaでは動作しません。
クイズのヒント:青い部分が海とは限りません。上方向が北だとも限りません。

 

頭にひらめいたアイデアを実現したかっただけなんで、用意しているクイズは一問だけ。(実は数問用意してるんだけどまだ実装方法が分からない…)。ちょこっと表示がおかしいのはご愛敬。

白地図提供は Web Designing 誌の付録データから。スクリプトはAjax Baronにあったスクロール地図の作りかけデモをコピー&解析。ちなみにAjaxではありません。ただのJavaScriptです。

こういうクイズが既にどこかにあるんならいいんだけど、どこにもないようだったら任天堂あたりに売り込みに行こうかな。

関連

http://labs.yagi.tc/maps/

フラクタル – Wikipedia

脳を鍛える大人のDSトレーニング

WD世界地図データ

Ajax Baron


Zen Cart

2006-10-16 01:12 | 技術 | Zen Cart はコメントを受け付けていません。

Zen Cart

オンラインショップって作るのに手間かかるのかなと疑問に思ったので、とりあえず形だけのショップを作ってみた。オープンソースのツール「Zen Cart」をサーバにインストールするだけ。用意するのはPHPとMySQL。

オンラインショップ「YAGISSO」

インストールしてテンプレをちょいといじっただけなので、「サンプルテキスト」とか「ここを編集してください」とかが並んでる状態です。なお、商品ラインナップについての質問・苦情は受け付けません。

無料配布されているオンラインショップ構築ツールで検索すると「osCommerce」がトップに来ます。この「Zen Cart」はosCommerceを土台にしてあって、しかも開発がそこそこ続いてる(本家ローカライズ版は休眠中に近い)上に日本語ドキュメントも整備されてます。

商品管理・在庫管理・決済・配送状態確認・メール一斉配信・キャンペーン割引からギフトカード発行まで一通りのことはできます。そこそこの規模の店舗なら技術できる人に給料払った方が安いかも。

作ったはいいけど売るものなんてないんだけどね。

参考

Zen Cart 日本語公式サイト

Zen Cart Official

osCommerce Official


タイプ数カウンター

2006-06-25 23:58 | 技術 | タイプ数カウンター はコメントを受け付けていません。

Ceekz Logsで知ったタイプ数カウンター。タイプ数を集計してグラフ化してくれるソフト。

うちの場合、1日平均3000タイプ。夜12時を頂点として前後2時間に集中しているのは平日夜に帰宅してからパソコンを使うため。昼過ぎに山になっているのは先週日曜に連打したことがあったため。

右矢印キーが多いのはWINAMPで5秒スキップを繰り返すため。

職場だと1日平均17000タイプ。もちろんメールと資料作成がほとんど。山は4つあって、

・ 9時の山…朝出社してのメールチェック
・14時の山…午後になってエンジンが安定
・17時の山…定時前に限って仕事が舞い込んでくる
・20時の山…残業ですが何か?

まさに典型的なデスクワーク人間。Backspaceキーが多いのは、メール一つ取っても書き直しては書き直すことが圧倒的に多いからですな。もっとスマートでスピーディに文章を書きたいものです。

関連

タイプ数カウンター – Vector
タイプ数カウンター – Ceekz Logs


 Prev 1 2 3 4 5 6 7 Next

このページについて

yagitchの日本語練習帳です。本のレビューとか技術的なメモとか。詳細≫

過去の記事

キーワードから探す

一覧から探す

年月から探す

分類から探す