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

誰か~。

2007/4/9 月曜日

バイラルマーケティングと地域情報とロングテールと情報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プログラミング

2007/2/28 水曜日

有事の対応

カテゴリー: おぼえ書き — ryu @ 22:13:01

中島さんのBlogから

政治家だったら、口を一回滑らせただけで辞任にまで追い込まれたりするのだから、ブロガーだろうと気をつけなければならない。「口は災いの元」ではなくて、「キーボードは災いの元」だ。

これも深読みが必要なのか?

口は災いの元というと余計な事は言わずに黙っておきましょう的な解釈になるけど、それが正解とは思えない。人間、間違いもすればついうっかり思慮深くないことを言ったりしたりするもの。それを無くす事が大事という訳じゃなくて、なにか有った時にどういう対応を取るか。という事じゃないかと思うんだけど。
(続きを読む…)

さてと

カテゴリー: おぼえ書き — ryu @ 22:02:33

何から手をつけましょうねぇ…

Skypeは最新版DL中。
Sigmarion系はなんもしてない。
Palm T|C にLinux入れました…がWL使えないのでしまいこんだ。

はてさて。もー、Skypeはほっといて良いかなぁ…。

2006/12/13 水曜日

書くということ

カテゴリー: おぼえ書き — ryu @ 1:31:29

 締切に追われやっつけでっち上げで書く文章ではなく、推敲に推敲を重ねた文章を書きたい。仕様書でもなくメールでもなくきちんとした文章をだ。流して書く文章でもなく図形や表をちりばめて推敲を重ねた仕様書や資料でもなく、文字だけで文章を書きたい。と、書き出しては見た物の文章を書きたいというテーマで文章を書くには内容が無いという事に気が付く。問題は何故文章を書きたいと思ったかと言うところだと言う事に気が付く。
 精緻なもの、熟考されたものを創り出す事に技を感じそこに価値が有る。その行為が自分にしかできない事で有れば有るほど自分の存在意義を感じる事も出来る。自分の創った物には有る一定の誇りを感じ、それなりに考えた上で創り出すのが筋。陶芸家が気に入らない作品をその場でたたき割る心情と同じ。そんななか締切に追われ時間が無く書く文章というのは精緻なものにはなりえず創り出す際に熟考する猶予もない。ただ締切に間に合うように創り出すというただその一点に於いてのみ意味を持つ。
 そうした状況の中、創り出した文章であったとしても自分の創作物の一つである事には変わりない。その上それは締切があると言う事から解るように一般に公開されて然るべき物だ。そんな状況を招いたのは自分なので自業自得では有る物のそう言った状況で文章を公然にさらけ出す行為に対し恥を感じていると言う事か。それとも単なる言い訳か。

2006/8/16 水曜日

キターーー! HTC HermesというかTyTNというか(汗

カテゴリー: おぼえ書き — ryu @ 13:08:07

とりあえず来ましたよ。
box
package
comp

通話とかSkypeは普通にOK。

日本語化日本語化と…。
あう。micro sdが無い…orz

ActiveSyncしちゃうか(汗
Sigmarion3が繋がらなく成っちゃうんだよなー。
うー、さらばSig3。

2006/7/13 木曜日

minimo リンク

カテゴリー: おぼえ書き — ryu @ 22:01:35

昨日試した感じ結構動いていたので色々メモ。

■DailyというかNightly build
http://ftp.mozilla.org/pub/mozilla.org/minimo/nightly/

■cvswebというかlxr
http://lxr.mozilla.org/mozilla1.8/source/minimo/

■開発環境の作成手順
http://www.mozilla.org/projects/minimo/WinCE/build.html

Cygwinが必要なのがちょっと…なんだよなぁ。
Mingwでも何とか成るだろうとは思うけど…。
後、VCとかeVCとかSDKも普通に必要。

https://bugzilla.mozilla.org/show_bug.cgi?id=343001
-> ダミーDLL無しに起動すべし的リクエストも既に上がってるなぁ

https://bugzilla.mozilla.org/show_bug.cgi?id=342771
-> Can’t Display Japanese EUC-JP and Shift_JIS
  日本語関連の問題もコミット済みぽい。
  ていうか誰~?

うー、デバックしたい気持は有るものの環境作るのが面倒…。

モノは言いようではあるものの

カテゴリー: おぼえ書き — ryu @ 0:07:29

また中島さんのBlogネタ。

あえて断定せずに説得力を増すテクニック

うーん。これプラス、「決定的な意見は自分の意見として断定せず他人の意見を引用すべし」と言うのもテクニックかもしれない。某進化論を読んでいてその2点だけは勉強になったなと。思うもののだ、どっちもなんか多元的無知を煽るだけのような…。

話は変わって、
「AJAXに関する質問」に寄せてで質問をエントリさせていたけど、JavaWorld Day 2006で似たような質問が出た模様。
http://japan.cnet.com/news/media/story/0,2000056023,20149987,00.htm
http://blog.japan.cnet.com/nakajima/archives/002943.html
しかしこの2本のリンク、同じ題材について書かれているにも関わらず微妙に指向がずれてるように感じるのは気のせいか。多分本人が書かれたものと記者の方が書かれたもので微妙にずれたんじゃないかと。

どちらが一般受けする文章かというのは言うまでもないだろう。

2006/7/6 木曜日

ややこしいことながら真意が知りたい

カテゴリー: おぼえ書き — ryu @ 0:15:24

Skype日本語Blogのこのエントリ「HeartbeatでSkypeの元気度診断」の最後にこうかかれている。

ユーザフォーラムかカスタマーサポートまでご連絡ください。

ええと?!

昨日、ユーザーフォーラムのコメントがついてないポストをがむばってサルベージした所だったんで、なんかちょっと胃の下の方に熱い塊が込み上げてきましたが。見かたを変えればそれだけ信頼されているということか?!とも思わなくは無いものの、真意のほどは?と思わずにはいられないわけで。mixiや2chと違って心優しい回答者の方が多数住み着いてるわけじゃないから障害報告だけを誘導するのはどうかと思ったり。考えないといけないのはコミュニティを盛り上げる方法じゃない無いのかなぁ。

と、4,5年前に買った「ネットコミュニティ戦略」を読み返してみる。
orz…
うすうす気づいてたけどやっぱり(苦笑

« 前ページへ次ページへ »

32 queries. HTML convert time: 0.373 sec. Powered by WordPress 2.8