2010年8月31日
Twitter の ウィジェットを任意のタイミングでロードする方法
技術 (Javascript) のお話です。
Twitter が公式サイトで配布している ウィジェットを使うと、自分のブログやサイトにタイムラインや検索結果を表示させることができます。
http://twitter.com/goodies/widgets
たとえばこんな感じ。
ですがこのウィジェット、Javascript が読み込まれたタイミングでタグを出力している(document.writeしている) ため、任意のタイミングで (非同期に) ロードすることができません。
で、なんかいい方法はないかなと思ってソースコードを眺めてみたら(*)、オプションに任意の id を文字列として指定してやることで、タグの出力をせずに指定された id に埋め込むようになっていました。
具体的には、
- widget.js はあらかじめ読み込んでおく。 (<script src="http://widgets.twimg.com/j/2/widget.js"></script> は先に読み込まれるようにする)
-
埋め込みコードを任意のタイミングで実行する。このとき、 TWTR.widget()の引数に埋め込み先となる id を文字列で指定する。
/* たとえば、 に埋め込む場合 */ function loadTweets(){ new TWTR.Widget({ id: "tweets", // ← id パラメーターを追加する version: 2, type: 'profile', rpp: 4, interval: 6000, width: 250, height: 300, theme: { shell: { background: '#333333', color: '#ffffff' }, tweets: { background: '#000000', color: '#ffffff', links: '#4aed05' } }, features: { scrollbar: false, loop: false, live: false, hashtags: true, timestamp: true, avatars: false, behavior: 'all' } }).render().setUser('hajime').start(); }
以上で、任意のタイミングでウィジェットを実行させることができるようになります。
たとえば、動的に作成したノードにウィジェットを表示させたり、ウィジェットの作成を遅延実行させてページの読み込みを早くさせたい場合なんかに使えると思います。試してみてください。
であ、また。
(*) どっかにドキュメントがありそうですが、見当たらなかったので・・・
| パーマリンク | コメント (0) | トラックバック (0)
2010年8月30日
Google トレンドキーワードを色々調べる UmUUmU を作りました
UmUUmU は、Google トレンドで流行のキーワードを色々調べられるサイトです。
Wikipedia の記事や Google 画像、動画検索、Twitter での話題なんかを手軽にチェックできます。
なんか気になるキーワードについて、うむうむなるほどと納得できればいいなと思って作りました。
新着のキーワードをつぶやく bot (@umuumu_net) も居ますので、もしよろしければフォローしてみてください。
であ、また。
| パーマリンク | コメント (0) | トラックバック (0)
2010年8月18日
Ranqs という Twitter のデイリー Amazonランキングを作りました。
先日の Textt に続き、今日は Ranqs というページをリリースしました。
Ranqs は Twitter でつぶやかれた Amazon.co.jp の商品のラインキング(前日分)を毎日集計して掲載するサイトです。
実際に見て触っていただけるとお分かりになるかと思いますが、カーソルキーの上下でぺらぺらと商品をめくって見ていける作りになっていますので、ちょっとしたウィンドウショッピング感覚でチェックしてもらえればいいかなと思っています。
こちらも、Textt 同様ちょっとずついじって改良していこうと思っていますので、どうぞよろしくお願いします。
であ、また。
| パーマリンク | コメント (0) | トラックバック (0)
2010年8月11日
Textt というサービスをリリースしました
今日付けで Textt というサービスを正式にリリースしました。
Textt は名前の通り単純にテキストを記録しておくためのサービスです。
機能自体もとてもシンプルで、1つのテキストに複数の文章をタイトルつきで追加していく形で記録していくだけです。
テキストは非公開に設定できますし、逆に他の人に公開することもできます。
文章の内容には文字の装飾などのいわゆる書式を指定する機能はありません。
あくまでシンプルに文字の情報だけです。
Twitter の文字長い版?とか、劣化ブログ?といった印象ですが、感覚的には Jottit や posterous に近いかもしれません。
この辺りには色々と背景があるのですが、それはまたどこか別の所で書きます。
ちなみにテキストは普通の Web での閲覧に加えて、いわゆるプレーンテキスト、RSS、PDF、ePub 形式で出力することもできます。
ただ、PDF と ePub は現時点ではおまけと思ってください。
細かい構成とかは指定することもできませんし、様子を見て機能を引っ込めたりするかもしれません。
ちょっと流行りに乗ってみたかっただけです。
ちなみに作ったきっかけは、「こういうのが欲しかったから。」
すごいシンプルなんですけど、ありそうでなかったんです。
わりとそれをそのまま形にしています。
この先の展開も色々考えてはいるんですけど、まずは最初の一歩ということで、どうぞよろしくお願いします。
あ、そうそう。Twitter、Tumblr 対応クライアント(前置き) Multtiple も最新版の 0.3.1 が出ておりますので、こちらもどうぞ。
であ、また。
| パーマリンク | コメント (0) | トラックバック (0)
2010年5月27日
Windows 7(64bit) + MySQL 5.1 (64bit) で gem mysql でエラーが出たときの対処法
タイトルの環境で「有効な 32bit アプリケーションではない」みたいなエラーが出る時の対処法メモ。
32bit 版の MySQL ならば、[MySQL path]\bin 配下の libmySQL.dll を [ruby path]\bin に放り込めばいいらしいのだけど、それでも動かない。で調べると以下のページを発見。
MySQL driver for Rails in Windows 7 x64 - Stack Overflow:
どうやら、InstantRails に含まれる libmySQL.dll を使えばいいらしい。
ここからダウンロード可能。(InstantRails の SVN)
おそらく、MySQL に dll も 64bitバイナリなのが原因かな。
同じようにはまっている人がいればご参考にどうぞ。
| パーマリンク | コメント (0) | トラックバック (0)
プロフィール
ソフトウェアエンジニアっぽいことしてます。
検索
RSS
最近のエントリー
- Twitter の ウィジェットを任意のタイミングでロードする方法
- Google トレンドキーワードを色々調べる UmUUmU を作りました
- Ranqs という Twitter のデイリー Amazonランキングを作りました。
- Textt というサービスをリリースしました
- Windows 7(64bit) + MySQL 5.1 (64bit) で gem mysql でエラーが出たときの対処法
- Twitter, Tumblr に対応したクライアント「Multtiple」を公開しました。
- Twitter の利用日数をはてなカウンティングで数える方法
- Twitter がクラッキングを受けてダウンしている模様
- Twitter lists 機能の使い方
- Twitterのコメント付き RT は QT と呼ぼう。
[フィードとは]
カテゴリー
アーカイブ
- 2010年8月
- 2010年5月
- 2010年2月
- 2010年1月
- 2009年12月
- 2009年10月
- 2009年5月
- 2009年4月
- 2009年2月
- 2008年12月
- 2008年9月
- 2008年7月
- 2008年6月
- 2008年5月
- 2008年4月
- 2008年3月
- 2008年2月
- 2007年11月
- 2007年9月
- 2007年8月
- 2007年7月
- 2007年6月
- 2007年5月
- 2007年4月
- 2007年3月
- 2007年2月
- 2007年1月
- 2006年12月
- 2006年11月
- 2006年10月
- 2006年9月
- 2006年8月
- 2006年7月
- 2006年6月
- 2006年5月
- 2006年4月
- 2006年3月
- 2006年2月
- 2006年1月
- 2005年3月
- 2005年2月
- 2005年1月
Movable Type 4.1
