jump to navigation

WebAPI 8月 31, 2009

Posted by hyhy in 技術情報.
Tags:
comments closed

WebAPIを駆使し、サイトをマッシュアップする。
そんなイベントMA5

私もエントリーしようと思ったのだが、使いたかったAPIが使えなかった。。。
私がやろうとしたことはtwitterで発言した内容から位置情報を抜き出し、そこから緯度経度情報を算出し、世界旅行をしようとするもの。
名づけてtwitterで世界旅行。
まあ難易度は超低いんだけど。

ちなみに使いたかったWEBAPIや便利なWEBAPIはこちら。
Yahoo! テキスト解析
位置表現特定API
住所やランドマーク名から経度、緯度を検索
Yahoo! Placemaker
音声読み上げAPI

■参考サイト
ブラウザで位置情報を取得してみようって記事
知っておきたいWebサービス – ジャンル別リスト
Webサービス図鑑
関係ないけど、流行のオープンソース
セカイ系ウェブツール

gihyo.jp×Mashup Award 5プレゼンツ MA5 コンテスト開催中!受賞の極意

PHPのマイクロブログプラットフォーム「StatusNet」

広告

swfobject2+FireFox3の全画面表示について 8月 30, 2009

Posted by hyhy in ActionScript3.0, Adobe系.
Tags: ,
comments closed

swfobject2+firefox3
この組み合わせで且、フル画面のFlashサイトを表示しようとすると
I挙動がおかしい。。。

swffitというライブラリを使ったところ、無事解決した。

参考サイト

swfobject download

[ブックマーク] twitterまとめ 8月 29, 2009

Posted by hyhy in 技術情報.
Tags: ,
comments closed

皆さんはつぶやいておりますでしょうか?
私は通常用と、自作のtwitterで世界旅行アプリ用
—————————————————————————————————————————————-
これはtwitterでつぶやいた言葉からエリア情報を抜き出し、そこから緯度経度を算出、そこからgooglemapの地図を切り替えるというものです。
「ニューヨークマンハッタンにおりたつ」とかつぶやくのです。
—————————————————————————————————————————————-
と2アカウントを持っています。
MYつぶやきはこちら

実際フォロー数もフォロワー数も少ないので影響力は全く皆無に等しいのですが、どうしてもバイラル的に広まってほしいと思うこともたまにはつぶやいたりします。

でも、「カレーなう」とか、「今いる地名+ナウ」とか
そんなしょうもないつぶやきは、誰も必要としていないのでやめたほうがいいと思います。
Twitterで人々があなたをフォローから外す13の要因

そんなtwitter関連のサイトが数多く出回っているので、これをまとめてみようと思います。(随時更新)

twitter情報サイト
twitter検索
twitterの価値を図る

有名人アカウント

女王様とおつぶやき

高機能 Twitter クライアントで情報をスマートにフィルタリング「Mixero」
Mixeroダウンロード(AIRアプリ)

日本のツイッターの未来予想図は、2004年のブログブームを振返れば見えてくるかも。
遅ればせながらTwitterについてあれこれ考える [KAYAC 柳澤 大輔]

Twitter向けにも使えるCocoaアプリケーション向けRESTライブラリ「CocoaREST」
忙しい人にオススメなGoogle Chrome用のTwitter クライアント プラグイン「ChromedBird」

AS3にてXMLにネームスペースがあると普通には値が取得できない 8月 28, 2009

Posted by hyhy in ActionScript3.0, Adobe系.
Tags:
comments closed

同じ問題にぶちあたったのでメモ

私の場合、
<contentlocation xml:lang="jp">
これが悪さをしてるらしく、
<contentlocation>
に変更したところ、データを取得できるようになりました。

参考サイト1
参考サイト2

ExternalInterface.addCallback IE エラー 8月 27, 2009

Posted by hyhy in ActionScript3.0, Adobe系.
Tags:
comments closed

IEでjsからasを呼び出せない。。。
jsエラー
「オブジェクトでサポートされていないプロパティまたはメソッドです。」

【対策】
1)allowScriptAccess=alwaysにする

2)objectタグのIDには必ず”external”という文字を入れなければいけない

3)HTMLのフォームタグの中にobjectタグを入れてはいけない

4)スクリプトで動的に要素を追加する場合には注意が必要
document.createElement(‘object’) な方法で swf を設置した場合は要注意。
objectタグのコンテナであるdivタグを生成した直後にobjectタグを追加すると動作しない。

ASの関数を実行するためのFlashの(関数)オブジェクト参照を取得できず、nullが返ってくる
これについては
swfをonLoad以降に書き出すとマズい
IEはbody.onload時(DOMContentLoaded時)において存在しないswfの参照は取得することができない」ということが言えそうです。つまり、ExternalInterfaceを利用したい場合は、対象swfはDOMContentLoaded以降にロードされるのではなく、DOMContentLoaded以前にロードされておく必要がある

5)swfのURLには時間をつける

6)ExternalInterface#addCallback で追加した関数名が、そのコールバックを呼び出した場所の this のプロパティ、プロパティチェインにその関数名を含む場合、エラーになる。

7)IEでは、Flash側からExternalInterface.callでJavaScriptを呼び出している最中は、反対向きにJavaScriptからFlashは呼べない様子。

8)

ちなみに私の場合、なぜ動かなかったかと申しますと。。。
swfを生成する為の、objectタグのclassidに空白が紛れ込んでおり、認識しなかったようです。。。

■参考サイト
その1
その2
その3
その4

Tweensy トゥイーンライブラリ 8月 26, 2009

Posted by hyhy in ActionScript3.0, Adobe系.
Tags:
comments closed

参考サイト

Downloadはこちら

FlashDevelop 8月 25, 2009

Posted by hyhy in Adobe系.
Tags: ,
comments closed

ActionScriptの高機能エディター+Flex SDKオープンソースにより無料Flash作成ツール。
AS3を使いこなし、タイムラインなんて必要ないぜって方はこちらのほうが効率的に開発ができると思います。
参考サイト
参考サイト2

詳細はこちら

■動作環境
Sun Microsystems – Java 6(JRE1.6)
Microsoft .NET Framework 3.5
FlashDevelop
FlexSDK(CS4などを持っている人は不要)

ブラウザでFlashが作れるサイト、wonderflにおもしろいソースコードが公開されているので参考までに
http://wonderfl.net/

[Flash] swcファイルもろもろ 8月 24, 2009

Posted by hyhy in Adobe系.
Tags: ,
comments closed

SWC ファイルは、コンポーネントやその他のアセットのアーカイブファイルで、クラスライブラリと呼ばれることもあります。SWC ファイルには、CSS ファイルなどのプロパティファイルやその他の未コンパイルのアセットの他に、SWF ファイルと catalog.xml ファイルが含まれています。SWF ファイルにはコンパイルされたコンポーネントまたはコンポーネントのグループが実装され、埋め込まれたリソースがシンボルとして格納されます。Flex アプリケーションでは、SWC ファイルから SWF ファイルを抽出し、アプリケーションがこの SWC ファイルに含まれるリソースを参照するときに SWC ファイルの内容を使用します。catalog.xml ファイルには、コンポーネントパッケージの内容および各コンポーネントがリストされます。
swcについて

■CS3へのインストール
{Flash CS3インストールフォルダ}\jp\Configuration\Components\○○.swc
■CS4へのインストール
{Flash CS4インストールフォルダ}忘れたので後ほど記述
■FlashDevelopへのインストール
FlashDevelopのプロジェクトを開いた状態で、
メニューの[Project]→[Properties…]→[Compiler Optionタブ]→[SWC Libraries]
ここからswcファイルをフルパスで入力すればOK

■classpathを使用する場合
Flash IDE Project では、プロジェクトのルート階層がクラスパスとして認識されますが、これだと外部のパッケージが増えたとき不便です。そのため classes フォルダを用意。プロジェクトのプロパティより次のように設定。
[Project]→[Properties]ダイアログ →[Classpaths]タブ →[Add Classpath]→ classes フォルダを選択
あれ?
[Tools]→[Global Classpaths]→[Add Classpath]こちらの違いは、後で調べます。

■FlashDevelop+swc
参考サイト

サイト解析するサイト 8月 23, 2009

Posted by hyhy in 技術情報.
Tags: ,
comments closed

Alexa
http://www.alexa.com/topsites

vimeo + Honda Insight 8月 22, 2009

Posted by hyhy in ART DESIGN MOVIE.
Tags:
comments closed

WEBでの映像の見せ方が秀逸!

コレね