2004年12月28日

AdWords Search For ja And Firefox searchplug

blog.bulkfeeds.netのAdWords Searchより


InsideGoogle から、Google Sponserdlinks なんてのがあるんですね。キーワードを指定して AdWords に登録されている広告の検索ができます。

って事で、http://www.google.com/sponsoredlinksから英語版のクライアント検索が出来るのだけども
普通に検索すれば
http://www.google.com/sponsoredlinks?hl=en&lr=&c2coff=1&q=blog

って感じになるよね。
だめ元でenをjaにしてみたら、意図したとおりになったです。
http://www.google.com/sponsoredlinks?hl=ja&lr=&c2coff=1&q=blog


んで、Firefoxユーザの方は、ワンクリックで日本語広告を検索できるプラグインをインストールできるようにしました。
Firefoxの検索プラグインを入れる

#と思ったらSEOリサーチに日本語ネタがあった

Posted by Yappo at 14:39 | Comments (1) | TrackBack

2004年12月16日

FOMA対応のiアプリなXML-RPCクライアント配布開始しました

せっかくFOMAを買ったというのとSUNLOOPさんから、FOMA用に画像サイズを拡張して欲しいとの要望もあったので、大きな画像送信が出来るクライアントも公開しました。
70×70から252×308へと画像サイズが大きくなりました。

内容的には、前回公開したものと変わっていません。
FOMAだから、動画も送信できるといいんですけど、5秒くらいの動画しかアップできないかもしれないので保留中。


以前のエントリにて質問要望がありましたので、この場を借りて回答など。
Toyoaki's PCさん


3.11だけかもしれないけど、カテゴリの設定が主カテゴリではなく副カテゴリとして登録されちゃいます...主カテゴリ空っぽ(^_^;)。

まだ、3.11で試してないですが早いうちにFixします。

Konpeki Blogさん


要望 > 一つの MovableType で複数の Blog を作っている場合、投稿時にそれらを選択できるようにしてもらうと嬉しいです。カテゴリの選択なんかが煩雑になりそうだけど…。
(追記 > えーと、設定変更すれば選択できなくもないんですが、いちいち通信しなきゃいけないので、投稿時に、iアプリ側で切り替えれる方式の方がいいという意味です。)

アプリ起動時の最初の画面にある「設定」→「保存」で、投稿先Blogが選択できるのですが、これじゃだめですか?
現在は、投稿先Blogを決定した後にカテゴリ一覧をXML-RPC使って取得して、アプリ内にカテゴリリストを保存しているので、投稿画面でBlog選択をつけると各Blog毎にカテゴリ管理をする感じになります。

要望 > タイトルや本文の表示部分を携帯の表示領域に合わせて引きのばしてほしい。(SH900iでは編集画面が別なので、問題はないですが。)
その実装方法が見つからなくて。。。

あとpingの件も、ちょっと調べてみます。

ダウンロード先→http://tech.yappo.jp/download/imoblog-foma-alpha.zip

関連:
iアプリなXML-RPCクライアント配布開始しました
iアプリでXML-RPCクライアント作ってみた

Posted by Yappo at 16:51 | Comments (2) | TrackBack

アプログテスト2


今度こそ

Posted by Yappo at 15:55 | Comments (1) | TrackBack

アプログFOMAテスト



大きい画像をアップできるようにした

Posted by Yappo at 15:48 | Comments (2) | TrackBack

2004年12月14日

Google Alphabet Art

Hacking Google Suggest For JavaScriptをネタにしたサイトが立ち上がったようです。

http://www.google-alphabet.com/
Cool.

要は0からzまでをGoogleSuggestした結果をデザイン整えて並べているのですが、見事アートになっています。
こういう視覚的センスが自分にないのですんごく感動中。

世界中のGoogle利用者の動向によってパターンが変わるアート
いいですね

Posted by Yappo at 02:18 | Comments (1) | TrackBack

2004年12月12日

Hacking Google Suggest For JavaScript

JavaScriptでGoogleSuggestをHackしてみた。

GoogleSuggestというのが出来ている。
検索Boxに入力されたテキストをActiveXObjectを用いて、リアルタイムにリクエストしてDHTMLで入力中に関連しそうなキーワードと検索数を表示するものだ。

Hacking Google Suggestなどでは、PHP/Perl/PythonでこのSuggestされたキーワードを取得するHackが紹介されているけど
JavaScriptでこの機能を使用する物を作ってみました。
たとえば自分のBlogに、このスクリプトを貼り付ければ気になるキーワードに関連するキーワードの検索数を一度に表示できたりします。
現在は日本語使えないっぽいのが玉に傷

#これ作ってみて思ったのが、Googleの実装は回りくどい気がする。。。

使い方


<script src="./gs.js"></script>
<script>
<!--
RequestGoogleSuggest('Keyword');
//-->
</script>


スタイルシートの仕様
GoogleSuggestTitle - GOOGLE SUGGESTのスタイル
GoogleSuggestKeyword - Keyword:keywordのスタイル
GoogleSuggestBody - キーワード一覧のtableのスタイル
GoogleSuggestKeywordList - Suggest Keywordのスタイル
GoogleSuggestResultList - 検索結果数のスタイル


分かりやすい使用例はこちら
jsファイルはこちら

Posted by Yappo at 16:56 | Comments (3) | TrackBack

2004年12月11日

面白い人の企画


第一回はモバイル会のニートです
実は凄い人かもしれない

公開出来る内容は無いので以上

てことで実況でした

Posted by Yappo at 01:39 | Comments (1) | TrackBack

2004年12月10日

RSS検索が出来る携帯サイトまとめ

k.blogdb.jpを開始した影響なのか、時代の流れなのか分かりませんが
携帯電話でRSS検索可能なサービスが増えてきたのでまとめてみました。
開始時期の早いもの順表示です。

k.blogdb.jp
http://k.blogdb.jp/
11月2日開始
携帯用の最新キーワード提供サイト公開

手前味噌です。
各エントリの単語出現出現率を元に、流行の単語と記事タイトルを一覧表示します。
キーワード検索もでき、エントリの本文やBlog情報などをみれます。
ちかじかMynews.toとbulkfeedsとを掛け合わせた感じでの本家ページへのリンクをします。


携帯黒板
http://598.jp/
11月26日以前より開始(正確な開始日不明)
携帯黒板公式Blog

某社の人に教えてもらいました。
Flashインタフェイスがあるらしいですが、発見できませんでした。
エントリの内容を自動的に分類をして、日直(カテゴリ)毎に検索できるようです。
エントリの本文表示機能あり。


MyNews.to
http://mynews.to/
12月2日開始

中の人から教えてもらいました。
EZWeb専用っぽいです。
k.blogdb.jpと同じように出現単語表示機能と、Blogのカテゴライズがされています。
エントリの本文表示機能があり、本家のページへのリンクも行います。
本家のBlogASPが携帯対応しているところだけのリンクです。


BulkFeeds
http://bulkfeeds.net/
12月10日開始
Bulkfeeds モバイル対応

エントリみて発見しました。
シンプルな検索窓です。
エントリの本文表示機能があり、本家のページへのリンクも行います。
また、GoogleProxy経由のリンクもあるので多い日も安心です。


#iYappoにもBlog検索カテゴリ作れそうね。

追記:カテゴリ新設しました

Posted by Yappo at 17:54 | Comments (1) | TrackBack

updateping spam とBlog版ORDB

k.blogdb.jpで、ナビゲーターって単語がやけに上位にいると思ったらアダルトブログのspam pingを大量に受け取っていたようだった。
とりあえずBanList更新したけど、こういうListをみんなで共有して利用できたら便利だなと思う。

ORDBのblog版って感じで。

TrackBack ping spamやらupdateping spamやらを行ってくるBlogのURLを皆で協力して登録していって、登録情報はXML-RPCとかで自由に取得できるの。
スパマーなんで暫くたったらURLころころ変えていたちごっこになるけど、皆でやれば被害が少なくなるかな?と

こればっかは、一人でやっても意味ないから、どうしよ~かね。
sfにプロジェクト立ち上げてみるかな。

Posted by Yappo at 15:17 | Comments (6) | TrackBack

2004年12月09日

Shibuya Perl Mongers テクニカルトーク #5

Shibuya Perl Mongers テクニカルトーク #5


Shibuya Perl Mongersテクニカルトーク#5 を2004年12月16日に開催します。

事前登録 - 2004/12/09 12:00 より開始(定員80名)


って事なので、登録忘れないようにリマインダ。

"PerlとJavaで異言語Webサービス連携 - SOAP/WSDLの功罪" - 竹迫良範
が、気になるけど最後までいれないから、ちゃんと見れるかどうか心配。
Posted by Yappo at 02:03 | Comments (0) | TrackBack

2004年12月08日

【初物】SH901iC インプレッション。【評価】への追加

某(超絶略)つながりのギガフロップス社にSH901iCのレビューがあったので、追加レビューをしてみるテスト

もとネタは【初物】SH901iC インプレッション。【評価】

●QRコードリーダー
端末のiモードボタンを押すとiモードメニューにいけるのですが、このメニューから一発でQRコードリーダーが起動できます。
ただし、URL情報の読み取りしか出来なくて、他の読み取りは
「カメラボタン」→「サブメニュー」→「カメラモード切替」→「バーコードリーダー」

「決定キー」→「ツール」→「バーコードリーダー」
とステップが多すぎてだめすぎ

肝心の認識機能も、液晶モニタの認識にコツが必要(まだコツわからない)でSO506iCよりも認識させるのが大変。
SH506iCのほうが、まだ簡単に認識できる。

超BBBBBBBBBBBBAaaaaaaaaaaaaaaDDDDDDDDDDDDDDDD!!!!!!!!!!!!!!!!!!!!!!!!!!

東芝製WIN端末のW21Tなんかは、スクロール中の液晶画面からですら音速で認識できるのに
AFがあだになってるのかもしれないけど、少しは見習って欲しいとおもう師走の夜更けでした。

Posted by Yappo at 23:46 | Comments (0) | TrackBack

HTTP::MobileAgentの大幅なパッチ

とても便利そうなHTTP::MobileAgentを、さらに自分好みに変えてみた。
オリジナルには、DoCoMoのサイトから端末使用をダウンロードして端末DBとして保存する機能があるが
DoCoMoのみ対応だったので、EZとVに対応するようにした。
待ちうけ画面の描画領域や、描画可能文字数などもキャリアのページを基にして作りました。
Ezだと、使用可能な画像フォーマットの追加もしてあります。

他にも下記の追加要素があります。
Ezの端末名に対応した$agent->model_name
端末がFlash再生可能かを調べる$agent->is_flash
Basic認証がスムーズに行える端末を調べる$agent->is_safe_auth
Cookie使用可能な端末を調べる$agent->is_cookie

他にも$agent->serial_numberのEZ対応など、詳しくはpatch後のREADME.Patchを参考にしてください。

ってか、モジュールの作者にメールしろって話?
作者どっちだか分からないけど、コンタクトすべしかな。。。

HTTP-MobileAgent-0.22-y.diff.gz

Posted by Yappo at 03:13 | Comments (9) | TrackBack

2004年12月06日

HTTP::MobileAgent::DoCoMoの2004年冬対応パッチ

HTTP-MobileAgentなる、携帯端末認識に便利そうなモジュールがあったので、ちらっと調べてみたら最新機種に対応してなかった。
そんなもんで、パッチを書いといた。

とりあえずDoCoMoモジュールだけ。
ちなみに、未テストっす。
近いうち使ってみます。

Ezとかも少し書き換えれば使い勝手良くなりそう。

んでも、これ系のモジュールってキャリアのページからDBを自動的に作るようにしないと大変かもね。

よく考えたら、diff結果をここに張っても意味ないじゃん。

HTTP::MobileAgent::DoCoMo Module Version: 0.19


*** DoCoMo.pm.old 2004-12-06 12:35:04.366224059 +0900
--- DoCoMo.pm 2004-12-06 12:48:25.033106896 +0900
***************
*** 23,34 ****
qr/[DFNP]501i/ => '1.0',
qr/502i|821i|209i|691i|(F|N|P|KO)210i|^F671i$/ => '2.0',
qr/(D210i|SO210i)|503i|211i|SH251i|692i|200[12]|2101V/ => '3.0',
! qr/504i|251i|^F671iS$|^F661i$|212i|2051|2102V|2701/ => '4.0',
qr/eggy|P751v/ => '3.2',
! qr/505i|252i/ => '5.0',
];

! $GPSModels = { map { $_ => 1 } qw(F661i) };

sub is_docomo { 1 }

--- 23,34 ----
qr/[DFNP]501i/ => '1.0',
qr/502i|821i|209i|691i|(F|N|P|KO)210i|^F671i$/ => '2.0',
qr/(D210i|SO210i)|503i|211i|SH251i|692i|200[12]|2101V/ => '3.0',
! qr/504i|251i|^F671iS$|^F661i$|^F672i$|212i|^SO213|2051|2102V|2701/ => '4.0',
qr/eggy|P751v/ => '3.2',
! qr/505i|506i|25[23]i|^P213$|90[01]i|880i/ => '5.0',
];

! $GPSModels = { map { $_ => 1 } qw(F661i F505iGPS) };

sub is_docomo { 1 }

***************
*** 90,95 ****
--- 90,96 ----
/^ser(\w{15})$/ and $self->{serial_number} = $1, next;
/^icc(\w{20})$/ and $self->{card_id} = $1, next;
/^(T[CDBJ])$/ and $self->{status} = $1, next;
+ /^W(\d+)H(\d+)$/ and $self->{display_bytes} = "$1*$2", next;
$self->no_match;
}
}

Posted by Yappo at 13:06 | Comments (0) | TrackBack

2004年12月05日

ドラクエVIII

DQ8人気がiYappoのランキングに思いっきり反映されている。
昨日■eの人に会ったところで「あっFF11やんなきゃ」といったら「DQ8やってよ」と言われたのを思い出した。

トップ > 人気サイトランキング > 日別 -------------------------------------------------------------------------------- ドラゴンクエスト8(84) G:0 I アイテム、スカウト情報

--------------------------------------------------------------------------------
DQ8 CAPTURE GUIDE(79)
G:0 I E J
ドラゴンクエスト8の攻略サイトです

--------------------------------------------------------------------------------
ドラクエⅧ NEWS(75)
G:0 I E J
ドラゴンクエスト8の発売前先取り情報

--------------------------------------------------------------------------------
ドラクエ8徹完攻略(63)
G:0 I E J
攻略情報、発売前情報、掲示板。

--------------------------------------------------------------------------------
☆ゲーム攻略ページ☆(62)
G:0 I E J
DQ全作FFも攻略!!RPGゲームを主体に攻略中

--------------------------------------------------------------------------------
ああ、ゲーム館(50)
G:0 I
[NEW]
ゲーム攻略サイトです。DQ8攻略掲示板

--------------------------------------------------------------------------------
空見れどれどれ(49)
G:0 I E
ドラクエやパワプロなどの攻略中心のサイト

--------------------------------------------------------------------------------
画像(46)
G:0 I E
全画像を集約。全ての画像を無料提供

--------------------------------------------------------------------------------
画像ファイルシーク(45)
G:461382 I E J
待画が一発で見つかる待受画像検索エンジン

--------------------------------------------------------------------------------
DQパラダイス(44)
G:0 I
あのDQパラダイスが帰ってきた!DQ攻略

--------------------------------------------------------------------------------
(1~)次10
--------------------------------------------------------------------------------

iYappo 5.3

Posted by Yappo at 00:26 | Comments (0) | TrackBack

2004年12月04日

サーバ入れ換え作業完了

ひとまず終わった。
実質停止時間は3時間。

予定外の作業はするな。

とりあえず寝ます。

Posted by Yappo at 08:09 | Comments (0) | TrackBack

2004年12月03日

サーバリプレース

突然ですが、12月4日午前2時ごろよりYappoのサーバ入れ替え作業により1時間ほど各種サービスを停止します。
ほぼ予定通りですが、直前までシステム移植のメドが立たなかったのでアナウンスできずにいました。
今回はフロントサーバの入れ替えです。
dellのとあるマシンで、メモリ多目I/Oパフォーマンス強めにしました。
なもんでCPUはケチった感じ。
DBサーバの入れ替えだと、今回の倍程度の予算感かも。
んーでも、熱と電気がなぁ。。。

今動いている各種システムを新しいマシンにコピーしつつ確認をしていたのですが
sshのポートフォワーディングに大変お世話になりました。

と言うのは、データベース込みの検証時に検証用のDB立ててる余裕もないので
構築中のサーバからDBのポートを転送しつつ、DNSのAレコードを全てを127.0.0.1に向けたので
自宅にある新規マシンが、データセンタ側にあるかのような振る舞いをさせる事が出来た感じです。
画面の確認は、サーバ上のブラウザをXで作業マシンに飛ばす感じで。

フロントサーバだと、比較的簡単なんだけど、DBサーバのリプレース作業はどうしよ。。。
結構長い時間止めてメンテしないとなぁ。。。

以下は作業予定メモ

0.とある会社の移転パーテー
1.自宅
2.セカンダリDNSのzoneをメンテナンス仕様に変更して、メンテナンスサーバのhttpd.conf設定
3.新マシンのDNSのzoneファイルを書き換える
4.MTのDBをresyncしてdb_upgred ./*.db ./*.idxする
5.blogのhtdocs以下のresync、mailboxのresync、datファイルのresync
6.新しいサーバの電源落としてラックからはずす
7.レールキットと工具とUSBシリアルコンバータとクロスケーブルとイーサケーブル用意する
8.車に詰め込む
9.入館
10.セカンダリDNSを再起動
11.現運用マシン止める
12.ラックからはずす
13.レールはずす
14.新しいレールつける
15.マシンつける
16.シリアルケーブルでノートPCとつないで起動
17.セカンダリDNSの設定を元に戻す
18.ノートPCで確認
19.展望台に行って携帯で動作確認
20.ここまで無事に過ごすことを祈る
21.退館
22.???
23.帰宅
24.古いマシンをラックにマウント
25.緊急事態のときのために、古いサーバも稼動させる
26.寝る
27.起きてびくびくしながらチェック
28.もう考えたくない


#早寝しなきゃと思ってたのにER行く事になって予定がずれたのは秘密

Posted by Yappo at 03:30 | Comments (2) | TrackBack

2004年12月02日

JavaScriptで検索

高林さんのBlogにJavaScriptだけでページ内grepするスクリプトが紹介されていた。

JavaScript でインクリメンタル grep 検索

こりゃ、色々な応用が考えられますな。

なんかこう、サーバ/クライアント全部面倒見る方向でないといかんよな。
うん、

Posted by Yappo at 13:50 | Comments (0) | TrackBack

モバイルコンテンツ関係の集まり

昨日、とある人と話をしてて「勝手サイトの集まりみたいのって最近無いね」って話が出てきた。
ギガヘルツとかでやってた雰囲気の集まりって確かに最近聞かないので
ケーターイインプレスの中の人とか、ソフトバンクの中の人とかが音頭とったら実現しそうね、と思ってみた。
ビジネスなモバイル交流会はあるけど、普通の人の集まりが無くて寂しい今日この頃。

ふと思ったけど、モバイルコンテンツ関係者に的を絞ったソーシャルネットとか立ち上げたらどうなるんだろう。
どこかで作らないなら作ってみようかな。

Posted by Yappo at 12:16 | Comments (0) | TrackBack