3 月
02
2010
0

WordPress Mobile Pack

最近、うちは携帯でブログの管理したりが多くなり、なんだかモバイル向けのインタフェースのほうが携帯でいろいろのをいじりやすいため、プラグインの検索にはWordPress Mobile Packが見つかって、それを入れてみた。デスクトップブラウザまた携帯ブラウザのを確定されてから自動的にふさわしいインタフェースに切り替えられ、しかもモバイル向けの管理パネルのがあるから、よぉくモバイルでもブログの管理をする僕にはほんまにめちゃ便利で役に立ってるんだね。

しかし、そのプラグインにはうちのWordPressの設定にはちょっと不具合が出た。WordPress をインストールしたディレクトリとは別のディレクトリにホームページを設定する場合にはWordPress Mobile Packのモバイルテーマには縮小されてる写真のパス及び管理パネルのパスはうまく設定されなくなるんだ。

わかりやすく説明するとこうと語ればいいかな。

WordPressの管理→一般設定には
WordPressのURLはexample.com と ブログのURLはexample.com/blog にしてると、
管理のURLはexample.com/blog/wp-adminとなり、写真のパスはexample.com/blog/から始まるだが。
WordPress Mobile Packはexample.com/wp-adminと設定されてしまい、縮小されてる写真のパスもその/blog/の欠けてるんだ。

もちろん、もしもWordPressのURLもブログのURLも一緒ならば、上記のようなバグがWordPress Mobile Packから出てこないけど、こっちはドメインのそのままをブログのURLにしたいが、WordPress Mobile Packのそのバグに譲ったりするつもりはなくて、ネットで調べたら、修復できるパッチが見つかった。

[Plugin: WordPress Mobile Pack] Links in admin panel incorrect (3 posts)

 --- plugins/wpmp_switcher/pages/mobile_admin.php.orig Wed Feb  3 21:48:00 2010
+++ plugins/wpmp_switcher/pages/mobile_admin.php Wed Feb  3 22:22:46 2010
@@ -29,7 +29,7 @@
   wpmp_ms_mobile_admin();

   function wpmp_ms_mobile_admin() {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);

     if (($user = wp_get_current_user())==null || $user->ID==0) {
       header(“Location: $base/wp-login.php?redirect_to=” . urlencode($base) . “%2Fwp-admin%2F”);
@@ -75,7 +75,7 @@
   }

   function wpmp_msma_overview($menu) {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
     $post_count = wp_count_posts(‘post’);
     $page_count = wp_count_posts(‘page’);
     print “<p>”;
@@ -104,12 +104,12 @@
       $not_first = true;
     }
     print “</ul></p>”;
-    print “<p>” . sprintf(__(“…or <a%s>return to the site</a>”, ‘wpmp’), ” href=’$base/’”) . “</p>”;
+    print “<p>” . sprintf(__(“…or <a%s>return to the site</a>”, ‘wpmp’), ” href=’” . get_option(‘home’) . “/’”) . “</p>”;
     print “<p>” . __(“A subset of the full WordPress administration is available through this mobile interface.”, ‘wpmp’) . “</p>”;
   }

   function wpmp_msma_junior($menu) {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
     print “<h3>” . __(“Sorry! Permission denied…”, ‘wpmp’) . “</h3>”;
     print “<p>” . __(“Only ‘administrator’ users can use the mobile admin panel.”, ‘wpmp’) . “</p>”;
     print “<p><a href=’” . get_option(’siteurl’) . “$base/wp-login.php?action=logout’>” . __(“Login as a different user”, ‘wpmp’) . “</a> ” . __(“or”, ‘wpmp’) . ” <a href=’$base/’>” . __(“return to the site”, ‘wpmp’) . “</a></p>”;
@@ -173,7 +173,7 @@
   }

   function wpmp_msma_post_list() {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
     wp(‘orderby=modified’);
     if(have_posts()) {
       global $post;
@@ -263,7 +263,7 @@
   }

   function wpmp_msma_edit_comment(&$comment, $full = false) {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
     $id = $comment->comment_ID;
     $content = strip_tags($comment->comment_content);
     $title = strip_tags($comment->comment_author);
@@ -307,7 +307,7 @@

   function wpmp_msma_options_list() {
   global $wpdb;
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
$count = $wpdb->get_results(“SELECT count(*) as cnt FROM $wpdb->options ” . wpmp_msma_options_filter());
$count = ($count[0]->cnt);
     $size = 10;
@@ -428,7 +428,7 @@

   function wpmp_msma_check_referer() {
-    $base = get_option(‘home’);
+    $base = get_option(’siteurl’);
     $admin = “$base/wp-admin”;
     $referer = $_SERVER['HTTP_REFERER'];
     if (substr($referer, 0, strlen($admin)) != $admin) {

— plugins/wpmp_switcher/pages/mobile.php.orig Wed Feb  3 22:25:57 2010
+++ plugins/wpmp_switcher/pages/mobile.php Wed Feb  3 22:27:52 2010
@@ -73,6 +73,9 @@
       <?php
         if($menu) {
           $base = get_option(‘home’);
+   if ($title == ‘Admin’) {
+     $base = get_option(’siteurl’);
+   }
           print ‘<div id=”menu”><ul>’;
           $page = $_SERVER['REQUEST_URI'];
           if(substr($page, -9)==”/wp-admin”) {

最初は、上記のパッチを見て、どうしたらいいかよくわからなかったが、詳しく読んでみたら、とりあえず、ソースコードなかの符号の+だと追加すべき、-だと削除すべきなんだ。掲示板の投稿者の説明によると、WordPress Mobile Packの作者はリンクの指定のget_optionはsiteurlよりhomeにしたため、このバグがでるそうなんだ。もちろん、そのわけで、wpmp_transcoder.phpのソースコードにも同じような修正したら、縮小されてる写真のパスも正しくなるんだね。

Written by カガヤキ in: WEB, Wordpress, ブログ, モバイル, 雑記 | タグ: , , ,
2 月
26
2010
0

Spb Keyboardで中国語と日本語の入力を

先日、WM向けこの面白いソフトウェアが見つかった。Spbのシリーズなら、BackupとかNewsとかいろなのを使ってるが、このKeyboardなら、ずっと昔には使ったことがあるけど、あの時は英語「またはラテン語のジャンル」しか対応できないので、ほっといてた。 

つい最近、どっかの掲示板でまた誰かがそのソフトウェアの更新知らせを投稿してるのを見ていて、なんか多言語の対応してると書いてあるため、ちょっと気に入っていて、それを落として、Spbのオフィシャルサイトで詳しい情報を見てみた。 

おおっと、実際にそれを試したら、ぐわ~、デバイスの横画面にしてでかいキーボードなら、最初のバージョンだってその特徴だけど、中国語入力のスキンそれから日本語入力スキンもはいってるんだ。「動作済みの機種は中国版のXperia X1なのだ、PQzIIとはちょっとだけ微妙に相容れなさそう(Landのデフォルト入力設定はSpb Keyboardにかぶられ)でも、PQzIIにはいってもう一度Landのデフォルト入力設定を確定したら直るから「デバイスの再起動したら、もちろんまたそれをやり直すことになるね」、ちょっとだけのバグで作者に報告で邪魔しなくても自分でそれを我慢できそうなので、まぃっか。^^;」 

4. Does Spb Keyboard support my language?

All layout customizations are done via ’skins’. A skin is a set of files that describe the keyboard layout and look. Each skin contains about 35 different language layouts, some of them require additional fonts to be installed on the device or IME support. So for example to enable Hebrew support, you need Hebrew fonts to be installed, which comes with any Hebrew localizer. As for Chinese and Korean layouts, it will require special IME dlls, that are available on the devices with Chinese ROM. 

 

There are two aspects of localization: one is the interface language and the other is the symbols that can be printed by the keyboard. The interface is localized into 10 languages and can be switched through the system Regional settings. 

なるほど、35個の言語に対応していて、Spbの入力スキンはIMEのDLLファイルの必要としてるんだ。つまり、いくらIMEがシステムにはいってると、いくら入力をSpb Keyboardが対応してるんだ。こっちのXperia X1はQWERTY入力までも日本語化され、日本語の表示もIME入力もとっくにできてるため、Spb Keyboardをいれてからすぐ日本語の入力可能になるんだ。それから、中国語力のほうは中国語版Xperia X1だから、もともと中国語入力IMEがはいってるため、それもSpb Keyboardをいれてすぐ使えるんだね。Xperia X1の日本語化方法といえば、グーグルでまたうちのブログで検索してみたらすぐ見つかるはずと思うので、別に長く口説かないね。

ちなみに、うちの嫁の使ってるHTC  Touch Enhancedにもこの役に立つ入力ソフトウェアをいれてあげた。彼女の携帯にはCe-Starの特別な日本語入力しかなくて、その日本語IMEはSpb Keyboardに反映されてないがわかった。上記のオフィサイトのFAQの説明を読めば、とりあえずIMEのDLLの必要があることで、僕はこういう面白い方法を思いついた。

Xperia X1に日本語入力させてるIME_FULL_31J_Touch_HD.zipをHTC Touch Enhancedにいれてみた。VGAの入力のタッチスキンをQVGAのHTC Touch Enhancedにいれて、入力を日本語のに切り替えたら、入力タッチスキンは消えてしまい入力のできなくても無理もないのがわかってるけど、そのIMEのDLLファイルはちゃんとSpb Keyboardに反映され、Spb Keyboardでパッチリに日本語入力できるようになるんだと発見した。

ようするに、もしも日本語版機種のをもってる方は中国語入力「倉頡」をSpb Keyboardでやりたいとしたら、ネットで取り出された中国語入力IMEを入れば動くのを考えられるんだね「もちろん、中国語化済みの前提でね」。うちは日本語版機種のをもってなくて実験不可能だけどさ。

あああっ、さってと、もちろんこの決まり文句を言わせてもらうわ。「Try it at your own RISK」でね。w

2 月
25
2010
0

WM6のBTダイヤルアップにエキストラストリング追加する方法

WM6のBTダイヤルアップにエキストラストリング追加する方法自分がメインにXperia X1を使い、X02HTをネットパケット用「マカオの例の激安やり放題HutchPlusプリペイドカード」にしてる。母から放置中の携帯電話(ソニエリ G900)をもらい、その携帯でもっと活用してみよと僕が思い、いろいろいじってみた。

もちろん、さっそく、そのG900にHutchPlusカードを刺し、ブルートゥースのモデムにしてみた。

Xperia X1(WM6)でいつものダイアルアップ番号を「*99#」に入れ、ダイヤルアップしてみたが、なんどもダイアルアップしてもG900にはネットワークへの接続成立になれなかった。

ネットで調べてみたら、ソニエリの端末(WM系除外)にはブルートゥースのダイヤルアップにはエキストラストリング(コマンド)を入れないといけないなのだとわかった。

AT+CGDCONT=CID,”IP”,”MyOperatorAPN

CIDには1を入れてもいいが、なるべくWM6のワイヤレスマネージャーのほかの設定と重ならないように、3にしていいだろうね。それから、MyOperatorAPNには使ってるネットプロバイダーのをいればいいね、こっちの場合だとweb.hutchisonmacau.comだね。

しかし、ここでは問題がきた~ぁ。WM6またその以降にはブルートゥースのダイヤルアップ設定にはエキストラストリング(コマンド)の入力欄もうないんだ。これで、コマンドの追加できるまでにはレジストリをいじらなければならないんだ。ネットで調べたら、ようやく解決できた。

レジストリエディターでこのパス「HKEY_LOCAL_MACHINE\Drivers\Unimodem\Init」でストリング値の追加する必要がある。

AT+CGDCONT=3,”IP”,”web.hutchisonmacau.com”<cr>

上記のコマンドを入れるときに、必ずコマンドの最後に<cr>も入れてください、そうではないと動かない報告があるそうだ。「ダイヤルアップ番号は*99***3#にして」

実はX02HTをWIFIルーターとしてもXperia X1にネットワークを与えてるけど、もしも長くネットすると、2台の端末もWIFIのつけっぱなしでバッテリはすぐ落ちるため、ブルートゥースのダイヤルアップがずっと便利でバッテリにも優しいしね。

11 月
11
2009
0

Jabra BT2050

Jabra BT2050この間、香港の旅で、またまたbtイヤホーンを買ってきた。今度のはjabraのBT2050だ。
マカオで230MOPくらいするけど、香港でお買い得な値段で180HKDだった。
btイヤホーンといえば、今まで買ってたのはi.tech clip r35とi.tech clip radioだった。どっちもステレオで悪くないけど、もっと軽便にしたくて、この片耳のを買った。
香港の旅にすぐにホテルで充電して使ってみたが、一日っきりですぐ電源が切れてしまって、最初はがっかりだった。
しかし、マカオに買って、改めて充電して使ってたら、電源の問題なく1回の充電でほぼ1週間まで続いてた。なぜだろうというと、たぶん、香港の間はローミングで余計に電源が落ちるかな、それとも、最初の充電は使用時間短かったかな。とにかく、このbtイヤホーンを買って本当によかった。

10 月
20
2009
0

地球に優しく、機種変更の気配しましょうw

先日、出勤前にある喫茶店でまったりと朝食をやりながら、香港のある面白いニュースを聞いた。
機種変更で捨てられる携帯電話量はでかいゴミになり、地球環境問題も及ばしていて、研究統計によると、香港の機種変更率はかなり高くて、エコ団体側それについて今後どうかしないといけないのだと戒めてる。
香港の隣にあるマカオ町には機種変更率のトップリストに入ってるかどうかよくわからないけど、トップリストに入ってなくても機種変更率は相当に高いと考えられるんだね。香港と比べたら、マカオ近年の発展について、マカオはずっと香港の先のように見えてるんだし。それから、富裕な発展の裏には贅沢がついてるといっても実の話だろうね。

有限資源の気配また地球汚染について、最近、うちも気になってるね。どうしたら将来のために今の資源を残すとか、どうしたら地球に優しくできるのかと。

このエントリーのタイトルについて、見てからもっとも喜んでもらえる人はうちの嫁しかいないかもねw

。。。

ただし、機種変更で捨てられる携帯電話の処理研究に努めるとともに、今後の携帯電話会社はエコ対応またリサイクル可能の携帯電話をめぐってそれなりのデザインする勢いにも見えるんだね。

果たして機種変更の気配をこの僕がするだろうよねwww
「地球に優しく、エコ対応・リサイクル可能的な機種変更の気配しましょう」だとうちの本音だったわ。照

うちの嫁にこのエントリーを詳しく読ませたら、気持ちの逆転になってしまうかも。汗

10 月
07
2009
0

RMVB Plugin for WM

ネット映像配布サイトに詳しい人にはたいていわかってもらうと思う。今はネットで主に採用されてる映像の拡張子はよっぼどRMVBだな。RMVBを直接にWM(Windows Mobile)に再生させるのは無理だとされてたが、今日はちょっとRMVB Plugin For WMを自分のXperia X1に入れてみた。
導入方法は圧縮ファイルに入ってる「rmvb.reg除き」すべてファイルをWMのルートなかのWindowsフォルダにコピーしてから、regの読み込めるアプリでrmvb.regを実行し再起動したらWMP(Windows Media Player)のプラグインとしてRMVBの再生できるようになる。

感想:確かに、WMのWMPのプラグインになり、なんとかrmvbを再生できるようになったが、ものすごくひどく音ズレなんだ。w
WMで直接にRMVBをうまく再生するまではすでに大進歩だが、肝心な問題その音ズレも解決されるといいね、いちいちエンコードしなくても。

9 月
28
2009
0

モバイル・シティ・ガイド

モバイル・シティ・ガイド

今月の下旬にマカオの政府機関「民政總署」より開発されたこのモバイル・シティ・ガイドのホームページは、マカオの現地人も観光客も問わずに、GPRS/3G開通済みまたはWIFI可能のモバイルをもって、このホームページアドレス「http://m.cityguide.gov.mo/」にアクセスしたら、マカオのいろんな情報を探られるなんだ。インストール一切いらなく、単なるモバイルから上記のURLにアクセスすると使えるから、便利で楽々だね。
モバイル・シティ・ガイドのコンテンツは中国語繁体文と簡体字、英語それからポルトガル語の4つ言語の選択あるんだ。「日本語も作ってほしいですね。」主に9つジャンルがあり、現地と国際ニュースや、最新イベント情報や、映画放送スケジュールや、ショッピングや、グルメや、ホテルや、バス路線や、フェリースケジュールや、飛行機スケジュールや、緊急また常用の電話番号や、天気報告等など。

ちなみに、モバイル・シティ・ガイドはGoogle Map地図表示功能が付き、地図の拡大と縮小また上下左右の移動も可能で場所の定着には便利だな。
QRコードがあるから、日本のケータイなら、QR読み込みですぐモバイル・シティ・ガイドに飛んじゃうだね。日本のケータイではなくても、僕のQuickMarkが入ってるXperia X1でもそのQRコードを読み込めたよぉ。
モバイル・シティ・ガイドについてもしもご意見がある方はこっちらのメールアドレスに送ってくささいね。webmaster@iacm.gov.mo

8 月
06
2009
0

moBlogの投稿テスト

moBlog

モブログといえば、携帯のメールでブログに投稿するのはブログに詳しい方はたいていわかってると思うですね。
この間、モバイルの掲示板でこの面白いmoBlogというアプリの発見した。 
写メールの投稿またモブログ代理ゲートサイトにしても、Wordpressに投稿が預かり、ユーザーはコントロールパネルで写メール投稿を有効しないと、記事がブログには現れてないが多いですね。

このmoBlogはWM向けのアプリで、ブログのログイン設定をいじったら、直接にブログに投稿することができて、あちこち写真をとってブログったりする方にはぴったりですね。

プロフィールの設定について、最初、僕はどう入力してはいろうとしても、エラーばっかり出てくれた。
ネットで調べたら、以下のふたつのコツの発見した。
*ログインページはwww.yourdomain.com/wp-login.php 
*WPのコントロールパネル設定>投稿設定>リモート投稿>XML-RPCを有効にする。
これで、アクセスできるはずと思うよ。 

 

 

moBlog

よ~し、moBlogの投稿テストをやってみた。ちなみに、このエントリーでもmoBlogでやってみた。もちろん、こんな丁寧にコンテンツできたわけじゃなくて、投稿してから、パソコンで今のように編集でもしたけどね。
ご覧写真通りに、タグは自由に入れるし、カテゴリにはちゃんとブログにのってるカテゴリらが出てくれれて単なるチェックすると選択できて便利だね。
写真の挿入も可能し、これで写メールよりずっとインスタントでよいだね。

P.S.=moBlogで投稿したエントリーの日にちは当日ではなく、翌日になってしまうんだ、自分のWPの設定をチェックしたら、問題ないと思うから、おそらく、これはmoBlogのバグかもしれないね、次のリリースはそれをなおしてもらえるといいですね。 

 

 

 

 

 

(続きを読む…)

8 月
02
2009
0

ソニエリ C510

SE C510

この間、嫁のメッセ用の携帯は車上荒らしに盗まれ、今日はメッセ用のケータイをCTMに契約付きで安く買ってきた。
ソニエリのC510だった。
キャリアCTMの28MOPでMSNやり放題プランの対応してる機種には主にNOKIAまたソニエリなんだね。メッセ用だけなので、なるべく一番の安いがいいと思い、このC510のにした。
スペックも悪くなかったが、実際にやってみたら、ソニエリの機種はJAVA版のMSNができるけど、NOKIAの機種のように写真の送信できないのがわかって、ものすごく痛かった。このC510を使い続けろか、ほかのに買い替えよか、迷ってる。orz

Written by カガヤキ in: モバイル, , 家族, 雑記 | タグ: , ,
7 月
28
2009
0

DontSleep + Wifi

DontSleep + Wifiめちゃいいものが見つかったぞ。PDAでWIFIをつけっぱなししても、長く本体を放置すると、本体のバッテリーマネジャーの節電モードは本体にスリープモードに入らせ、WIFIの接続は切れちゃったりする場合はよくありますよね?w
もちろん、手動でそれを解決すれば、いちいちWifiをつける前に、本体の電源マネジャーの節電モードを無効にしなければならなくて面倒いんだよね。

なんかツールでWIFIを付けたら、WIFIの切れるまでスリープモードに入らなくなるのがいいなぁずっとほしかったこのもの。

DontSleep + Wifiなんだ。初期のバージョンは単なるDontSleepの小さなアプリを付けたら、強制に本体にスリープモードに入らせず、それからこのDontSleep + Wifiというアプリは、起動したら、自動的に本体のWifiをつけて強制にスリープモードに入らせず、DontSleep + Wifiを切ったら、自動的にWifiも切れるようになって、これから、Wifiをつけるより、DontSleep + Wifiをつけたら、本体は長く放置になってもWifiの接続切れたりせずに便利っしょ?!

(続きを読む…)

Written by カガヤキ in: PPC, SPV, WM5, WM6, ソフトウェア, モバイル, 雑記 | タグ: , , , , ,

Powered by WordPress. Theme: TheBuckmaker