2007/4/12 木曜日

TwitterでAJAX

カテゴリー: おぼえ書き — ryu @ 21:05:34

なんかTwitterのバッチ貼りたいんだけどでかいなぁと思ってて。
これはひとつAJAXはじめた事だしIFRAMEでいいから何か作るか~と思ったときの話。

ちなみに右下に張り付いてるのがその時に作ろうと思ってたもののとりあえずの完成品。

APIはAPI Documentationで公開されています。
で、XML使えるならXSLTだよなぁと思い。scriptとXSLTを作成。
とりあえずローカルに置いてるXMLでテスト。
一通り動いてるみたいなのでtwitter.comから動的に取得するようにするとアクセス違反。
うひ~、クロスサイトか~。普段Java+Swingでリッチクライアントなだけに意識せず(w

じゃぁってことで、XMLの取得をXMLHttpRequestに書き換えて…と。
えーと、XMLHttpRequestでもクロスサイトですがorz。

ってことで、XSLTは諦めてJSONで行く事に。
TwitterのAPIでどうやって変数代入するかちょっと悩んだ。

GoogleのjsonとかYahooのjsonとか風に試してみたらYahoo!ので行けたみたい。

各APIで隠しパラメータみたいなのがあって、

<script src=”http://twitter.com/statuses/friends_timeline/4258461.json?callback=statusCallback” type=”text/javascript” charset=”utf-8″></script>

という感じでcallbackをパラメータに与えてやればOK。
IDは数字の方じゃないとちゃんと返って来ない。
上の例は、全部入り。URLのfriends_timelineをuser_timelineにすれば自分の、
あんまり使わないと思うけどpublic_timelineというのもある。

ま、取得さえ出来れば後は…ね。ソース見てもらえれば解ると思うけどこんな感じ。

var html = null;
function statusCallback( arg ){

    var resultData = "";
    for(var i=0; i < arg.length; i++){
        var text = arg[i].text;
        var screen_name = arg[i].user.screen_name;
        resultData += "<div class=\"status\" >" +
                    screen_name + ": " + text + "</div>";
    }
    html = resultData;
}
function onLoad(){
    document.getElementById("XML").innerHTML = html;
}

見栄えはもうちょっと良くしたいなぁ。
AutoTwitterのアイコンも何とかしたいけど(w

誰か~。

SkypeのcodecはGIPSのままなのか?SVOPC?

カテゴリー: Skype — ryu @ 1:52:04

3.2で通話しているとCodecがSVOPCちゅうのになってますね。
# 近頃ほとんど使ってなかったのでもうちょい前からかもしれませんが

もともとSkypeの音が良い=GIPSのCODEC(iLBC)を使ってるからという理由だったのですが、
SVOPCもGIPS製かなぁ?

でも最近対抗馬も殆どGIPSにシフトしてるみたいなので、
差別化のために、音声に力を入れてるSkypeとしては、
自社製だとしてもおかしくはないかも。

Win<->Win だけでなく Win<->OSXでも SVOPC に成るみたい。
(win 3.2beta / osx 2.6beta)

真実のところは解りませんが(w

SkypeのMOOD MESSAGEをTwitterへ自動反映

カテゴリー: Skype — ryu @ 0:28:28

それ以上でもそれ以下でも有りません…

タスクトレイに常駐しSkypeのムードメッセージが変更されると
自動的に Twitter に投げつけます。

気が向いたらもうちょっと整備しますorz

AutoTwitter.zip

あ、なんか今更新されないので未テストとも(w

2007/4/9 月曜日

ああ、そうだ

カテゴリー: 未分類 — ryu @ 23:59:08

誰か gree 招待してください~

バイラルマーケティングと地域情報とロングテールと情報HUBと口コミのシステム化と地図から入るUIと検索エンジン

カテゴリー: おぼえ書き — ryu @ 23:44:51

なんでいきなりGoogle MAPかというと、ちょっと思う所有ってのこと。

タイトルの通り、バイラルマーケティングと地域情報とロングテールと情報HUBと口コミのシステム化と地図から入るUIと検索エンジンという辺り。

(検索エンジンで検索 or リストから選択) → 地図

では無く

地図 → 検索エンジン

が、良いなーと。地図がおまけのサイトが多い中地図がメイン。
しかしそんなことすると文字情報が激減して、
検索エンジンには引っかかりにくくなるので別の対応・対策が
必要に成るということと後は広告貼ったりしにくいよねというか。

「マイマップでいいじゃん?」っていうツッコミは不許可(涙

GoogleMap

カテゴリー: おぼえ書き — ryu @ 23:31:51

でかい地図が見たくてそれだけのためにGoogleMapで遊び始め。

JavaScriptはデバックのしにくさとプラウザ依存に成るのが嫌で、
避けて来た物のいざやってみるとやっぱりブラウザ依存ですよ。
やりたい事はクライアントエリア一杯に地図を出して、
その上に FORM 貼りたいだけなのに・・・。

結局、IE 向けと FireFox 向けで実装を分ける事にorz。

FireFox だけなら単純に style で width, heightを100%にするのが一番奇麗。
とりあえず onresize でサイズを再設定するようにしてるけど、
IE でレイヤーにした場合、どうも onloadの段階ではレンダリングが完了してないようで、
サイズが奇麗に取れないので callback することに。

ただ、onresizeしちゃうと今度は firefox でサイズを小さくしたときに、
スクロールバーの領域分小さく成りすぎるorz。
ま、その辺りは今後の課題。

そこまで作っておいて sqlite + PHP で地点DB作成。

わーい。AJAX!AJAX!(笑
とりあえずこんな感じ

後は登録用のUI作って・・・と。

GoogleMapをいじるにあたって参考にさせてもらってるサイト。
Geekなページ::Google MAPS APIプログラミング

Skype public API::public chat

カテゴリー: Skype — ryu @ 21:23:38

久しぶりにDeveloper Forumにトピ立て。

Skype public APIドキュメント, APIのドキュメントのありか

と、文末少しにおわせたPublic chat関連のAPIは、公開間近(w
いやいや、ちゃんと有りますよ。

Description of new chat features is missing in 3.0 Dev Notes

参照の事。

public chat一覧とか、主催者が居なくても参加できるとかやりたいんだけどなぁ。
いかんせんWindowsなサーバが無いとダメというのが敷居が高い・・・。

2007/4/3 火曜日

ここ半年

カテゴリー: Skype — ryu @ 1:26:35

問題はExcelの制限(笑

« 前ページへ

30 queries. HTML convert time: 0.479 sec. Powered by WordPress 2.8