2005年05月31日

既存のページにもんたメソッドを簡単に組み込むツールを作った

いま巷を騒がせているもんたメソッドですが、あのプレゼンを再現しようとしたツールが2つ登場しています。
もんたメソッドなプレゼン作成ツール
もんたメソッドなプレゼンツール in XUL

miyagawaメソッドとかカカクメソッドとか、○○メソッドという用法が普及しそうな感じですな。

実は、自分も作ろうとしていた所なのですが、これらプレゼン風のツールとは違い
簡単にWebサイトに貼り付けられる物を作りたかったのです。
せっかくなのでサクッと作りました。

以下もんたメソッド for Webサイトによる説明です(塗りつぶされてる所はクリックです)

もんたメソッド for Webサイト とは?

どんなページにも簡単にもんたメソッドを組み込む為の、小さいJavaScriptです。
このページのように、重要そうな文字を隠しておくことが出来ます。

貼り付けかたは
http://tech.yappo.jp/download/monta.js.txt
からJavaScriptを取得して、適当なURLにファイルを保存します。
そして、保存したJavaScriptファイルを外部から呼び出すようにHTMLを編集します。
onLoadに指定するのはちょっとやなので、htmlの後ろの方に<javascript src=" なタグを組み込みます。

たとえば、このページは


<script type="text/javascript"><!--
var monta_close_font = '#00f';
var monta_close_back = '#00f';
var monta_open_font = '#f00';
//--></script>
<script type="text/javascript" src="http://tech.yappo.jp/download/monta.js"></script>

で、実際に隠したい文字列を<span monta="on"></span>で囲みます。
spanタグにmonta属性を勝手に追加した形になります。
また、いくつかの変数に値を入れて置く事により、色などの変更が出来ます。

monta_close_font - 文字を隠すときの文字色
monta_close_back - 文字を隠すときの背景色
monta_open_font - 文字を表示したときの文字色
monta_open_back - 文字を表示したときの背景色
monta_close_img - 文字を隠したときの背景画像


var monta_close_img = 'url(http://example.com/back.jpg)';

のように利用する。
(でもMTで使うとうまく色がつかないorz)

適当な実装ですが、違和感無くもんたメソッドを組み込めるかと思います。

Posted by Yappo at 23:23 | Comments (4) | TrackBack

2005年05月30日

Linux Conference 2005でお話してきます

Blog Hakers Conference 2005ではなくてLinuxです。
急遽Linux Conference 2005の全文検索 BOFに出る事となりました。

内容はBlog Hakers Conferenceとは違う方向になるっぽいです。
もうちょっと大局的な内容になるのかな。
後は、実例などがまとめられれば良いのかな・・・
もんたメソッドd(違

せめてHyper Estraierにきちんと触れないと。

Posted by Yappo at 22:19 | Comments (0) | TrackBack

POE::Component::Client::MSNで問題があったので直した

結構前からPOE::Component::Client::MSNを使ったアプリケーションを運用していたのだが
4月ぐらいからサインインできなくなっていた。

対処方法を見つけたのでメモっとく。
./POE/Component/Client/MSN.pmの101行目くらいにある、HTTP/1.1HTTP/1.0に書き換える。
これだけである。

原因特定しようとして、かなり深いところまで追跡したのにorz

多分、先月にmsnのサーバ仕様が変更されたのだと思う。
Data::Dumperして、調べたらRespons HEADは取れていたので、POE::Component::Client::HTTPの不具合なのかもしれない。
パケットまで見てないけど、チャンク形式でbodyが構成されてたりして・・・
winのTCPって稀におかしなパケット作ってるってイメージがあるから、何とも言えんけど。

まぁ、動くようになったので詮索はやめよ

Posted by Yappo at 21:33 | Comments (0) | TrackBack

blogdb.jp停止中

usenのなんとかGateの回線の先にblogdb,k.blogdbを設置しているのですが
useに大規模障害が発生しているようなので、アクセス不能状態となっています。

普及するのをまったり寝ようかとおもいm

Posted by Yappo at 02:07 | Comments (0) | TrackBack

2005年05月28日

Blog Hackers Conference 2005 発表資料

お話してきました。
唯一笑いが出ないセッションという貴重な体験です。
何でかというと、初スピーチで必死です。
最後にnaoyaさんに激しく「必死ですから」と言い放ってしまうほど危なかったのです。
余裕の無さをアピールしても見てる人にはどうでもいい事なので、淡々と進めたです。
また機会があったら、も少し余裕出来るかな。
オファー頂いたmiyagawaさんに感謝の念なのです。

ということで、発表資料です。
あなたのHackに検索を
Hyper Estraier, Senna, Rastの紹介です。
思ったままに書き綴っています。
開発者の方々へのネゴ無しの発表なので、とても背中が痛いのです。
でも、一人でも興味持ってくれる人が増えたら嬉しいなと言う1ユーザの主張として。

11Pは独断と偏見に基づき評価しています。
どのソリューションを選ぶかは、本人が決めるべきだと思うので、知らない人が勝手に作った評価程度だと思って見て下さい。

?が付いてる分には、未調査などにより評価不能という意味です。
11P、12Pに関しては詳しい説明が必要だと思いますが、今日は勘弁してください。
今日ゲッツ出来たお土産写真の準備をしなきゃいけなくて忙しいのです。


にぽたんさんのおかげで、DBIx::QueryCacheのCPAN登録作業に俄然やる気でてきますた。

追記:
たつをの ChangeLog Blog Hackers Conference 2005より


そういえば、SUFARY ももともと
Cライブラリがメインなので組み込み用途と言えるかも!

もちろん存じてるでっす!
7年くらい前にいじろうとしてたんですが、別の事にはまってて遊ぶのわすr。。。
とある老舗検索会社さんに採用している事を教えてもらってたです。

Posted by Yappo at 03:01 | Comments (0) | TrackBack

2005年05月27日

BLOG HACKES


飯屋からでたさ

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

今日はBlog Hackers Conference 2005ですよ

いやはや、どんな事になるやら。

と思ったら参加エントリー忘れてたorz

Posted by Yappo at 15:52 | Comments (0) | TrackBack

2005年05月24日

DoCoMoが「フルブラウザ」の商標を出願中

IPDLより一部抜粋


【出願番号】 商標出願2005-24770
【出願日】 平成17年(2005)3月22日
【先願権発生日】 平成17年(2005)3月22日
【公開日】 平成17年(2005)4月14日

こんな時間がたっているのにどの会社も出願していなかったことに驚きですが
何考えてるの?って感じでもあります。
iアプリとかiモーションはDoCoMo独自のネーミングだから商標とるのは当然だけど
これってDoCoMoが付けた名前なのかしら。

jig、kddiの中の人に賞賛です。
auは「PCサイトビューアー」だから営業的には影響ないかしら。

他にも「ブラウザフォン」なんてのも取得してるのね、出願日はOH!NEW?設立と同じ。
あと「ブラウザ」なんてのも出願して【最終処分種別】 拒絶査定 ってなってたり。でも、対象が「移動体通信機器のレンタル(意訳)」ってなんじゃこりゃ?


まぁ、どんなに権利を買い漁っても利用者はauのフルブラウザって呼びますから、残念!知
的財産権青田買い切り!


追記:もしやと思ってN901iSの製品情報見てみたですよ。

PCサイトを閲覧できる「フルブラウザ」搭載

ありえnewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

6/1追記:ようやくメディアも動き始めたようだ。
NTTドコモ、「フルブラウザ」を独占へ--3月に商標出願
ケータイニュースは、即日取り上げておりましたが)

Posted by Yappo at 15:04 | Comments (0) | TrackBack

2005年05月23日

はてなアンテナがiframe内のHTMLまで検知する

どうやら、はてなアンテナはアンテナ対象のページ中にiFrameやFrameがあるとFrame内のhtmlまで見に行ってしまうようだ。

そんな事でグッズオンラインのiFrameを貼り付けたこのページは、価格だけがはてなアンテナに取り出されてるみたい。。。
JavaScript版もいるな。。。

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

ああぁぁあBlog Hackers Conference 2005でお話ししちゃうぅ(><)

って事で、第一回チキチキBlog Hackers Conference 2005にて5分間話してきます。
(第二回じゃないよ、2005って付くのは1回目だよ)
壇上で喋る事なんか初めて、でもないやライブしてたや、じゃぁいいや。

ネタは検索系で攻めようかと、え?Blog関係ないじゃん?
まぁまぁまぁ

今話題の検索周りを使った、Blogにまつわるネタ出しでも出来たらなぁと思いますです。
実例のスクリプト書こうとも思ったけど高橋メソッドでソースを見せなきゃ
後ろの人たちが分かりづらいので却下の方向で。

はてなブックマークを、とある実例として紹介するかも。

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

うちのサイトで2組目の夫婦が誕生した

小さいながらも携帯向けBlog ASPをやっているわけだが
そこの利用者同士が先週末に入籍したそうな。

大昔にiYappoにチャットを置いてみた時も結婚されちゃってびびったのだが
今回も不意玉入れられた感じでもある。

どんなに小規模でもコミュニティがしっかりしてると良い事も起きますよって事で。

Posted by Yappo at 11:51 | Comments (0) | TrackBack

2005年05月22日

システム障害についてのお知らせ

本日、3時30頃より14時30分頃までの間にYappoの全てのサービスが正常利用できない状態になっていました。
現在は復旧しています。

とても低いレイヤでのトラブルのためmyisamchkとかの必要も無く、ある意味ほっと一息。
よりによってDBサーバってのも泣けるけど、シリアルケーブル抜いちゃってたから、状況把握何にもできなかた。
老朽化したハードだから入れ替えないとなぁ。


そして金曜日の宿題が出来てない罠。

Posted by Yappo at 14:52 | Comments (0) | TrackBack

2005年05月20日

ECサイトの注目商品を外部サイトに貼り付ける仕組み

とあるECサイトで一定の法則で注目度を求めた商品リストを外部のサイトに貼り付けられる仕組みを作ってみた。

↓こんな感じです

↑ここまで


実験的に色々な場所に貼り付けてます。

ネタとしてはAmazonのアサマシ関係で似たようなものもあったと思います。
内容も単純でiframeの中にmarqueeで動くテーブルを配置しているだけですが、応用は色々できると思います。
さらにJavaScriptで実装すると、サイト独自のcssを適用させられるから面白いかも。

他にもこのサイトは、商品一覧がズーミングなまず君してたり(Flashで実装したら?と突っ込まれ済)
Ajaxな郵便番号検索が注文画面に実装されてたりもします。

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

901iS - たまには携帯の話

800MHzのデンパがゆんゆん。SH901iCで無残に切断されたアンテナの配線だけが空しい。
テレビ電話切り替え機能。未だにテレビ電話の使い方が分からない人が多いので、電話で説明しながらテレビ電話に移行できる。docomoの中の人はよくがんばった!

次にN901iS。逆境に耐えよく頑張った!感動した!
早く利用動向を見極めて定額制対応になって欲しいですな。
世の中の流れに負けた感じになってるけど、フルブラウザ搭載は素直に喜ばしい。
フルブラウザ⇔既存ブラウザとのシームレスな連携が取れないと、携帯端末にフルブラウザ入れる意味無いけど連携できるようになってるのかな。

本命のPDF。
Flash以上に良い機能拡張ではないでしょうか。
いまやiアプリは太りすぎて死んでいるわけで、ちょっとした物でc-htmlで表現しきれない事をやりたい時に超有用です。
読み物コンテンツや、日記などに雰囲気を出すためにPDF化した情報を提供するとかグリーティングメールとかが即効で出てくるのかな。
他にも、検索系、コミュニティ、EC、などへの活用事例が沢山出来そうです。
Flashだと仕様の制限があって応用範囲が狭かったのですが、PDFなら制限作ることも無いだろうから期待です。
携帯ブラウザもそろそろJavaScriptに対応してもいいんじゃないのかしら?

http://www.nttdocomo.co.jp/p_s/imode/make/pdf/index.html 【はい、お願いします。】


そんな物よりもm1000クレクレクレ

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

2005年05月18日

Rast.pmをRast0.1.1に対応させた

Rast0.1系が出て結構たちますが、未だにRast.pmが0.1系で動かなかったので動くようにしました。
かぜぶろさんのパッチ適用と新規追加されたフラグに対応しています。
http://tech.yappo.jp/rast/よりダウンロードしてください。
Rastを0.0系から0.1系にバージョンアップをしたらrast-db-convertをお忘れなく。サマリ作成してなくてもDBを開くことが出来なくなります。


近日中に複数DBをまとめて処理できるmergerに対応させたいと思います。
C APIのように、先にDBを開いてからmergerでまとめる処理は行わずに、簡単にDBをまとめられる仕様にしたいところです。

注目のxmlrpc対応ですが、XMLRPC-Cを有効にしても./src/encodings/でmakeがこけちゃってinstallが出来ないから検証してないのと
本家Rastもxmlrpcはオプション扱いなので、Rast.pmに含めるのはやめたほうがいいかなぁと思っていて、優先度低めです。
Rast::XMLRPCな感じで違うパッケージに分けてしまおうかとも思っとります。

どちらにせよ互換性を保ちつつ実装できればなぁと・・・

根が深い問題としては、CPANに登録すべきかとか、名前空間どうすべきかとか、色々あるですが。

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

2005年05月14日

タイフェスティバル


代々木公園にて明日まで

写真はココナッツアイスのタイ米パン

おなかいぱい

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