<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Branberyheag!! Lab &#187; @Anywhere</title>
	<atom:link href="http://lab.branberyheag.com/tag/anywhere/feed" rel="self" type="application/rss+xml" />
	<link>http://lab.branberyheag.com</link>
	<description>ActionScript3.0やJavascriptを使っていろんなものを作ってみます。</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:28:02 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://lab.branberyheag.com/?pushpress=hub'/>
		<item>
		<title>twitter @anywhereをブログに導入する方法</title>
		<link>http://lab.branberyheag.com/2010/06/01/twitter-anywhere.html</link>
		<comments>http://lab.branberyheag.com/2010/06/01/twitter-anywhere.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 10:53:25 +0000</pubDate>
		<dc:creator>isao</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[@Anywhere]]></category>

		<guid isPermaLink="false">http://lab.branberyheag.com/?p=741</guid>
		<description><![CDATA[twitter @anywhereについて前に記事を書いた。 今回は、自分の日記用ブログにこれを導入してみた。案外簡単だったけど、ちょっとだけクセがあるので、メモ程度に書こうかなと思う。 1.APIキーを取得する Reg [...]]]></description>
			<content:encoded><![CDATA[<p>twitter @anywhereについて前に記事を書いた。</p>
<p>今回は、自分の日記用ブログにこれを導入してみた。案外簡単だったけど、ちょっとだけクセがあるので、メモ程度に書こうかなと思う。</p>
<p><strong>1.APIキーを取得する</strong><br />
<a href="http://dev.twitter.com/anywhere/apps/new">Register an @Anywhere Application</a> に必要事項を記入して、APIキーを取得。</p>
<p><strong>2.scriptタグを埋め込む</strong></p>
<pre class="brush: xml; title: ; notranslate">

&lt;script src=&quot;http://platform.twitter.com/anywhere.js?id=アナタのAPIキー&amp;v=1&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p>準備完了。次に、スクリプトを記述する。</p>
<p><strong>3.スクリプトを記入して、読み込ませる<span id="more-741"></span></strong></p>
<pre class="brush: jscript; title: ; notranslate">

var myTwitter;                 // Twitter オブジェクト用変数。

&lt;pre&gt; // @Anywhere を初期化。初期化完了後は onAnywhereLoad をコールバック！&lt;code&gt;
&lt;/code&gt;
twttr.anywhere(onAnywhereLoad /*, ウインドウコンテキストも指定可能 */);&lt;code&gt;

&lt;/code&gt; // @Anywhere 初期化コールバック。初期化はここで行う。&lt;code&gt;

&lt;/code&gt;function onAnywhereLoad(twitter){&lt;code&gt;
&lt;/code&gt;myTwitter = twitter;         //  @Anywhere から授けられた Twitter オブジェクトを保存しておく。
myTwitter.linkifyUsers();&lt;code&gt;
&lt;/code&gt;myTwitter('.hovercards-target').hovercards();&lt;code&gt;
&lt;/code&gt;myTwitter('.follow-kz').followButton(&quot;kzxtreme&quot;);&lt;code&gt;
&lt;/code&gt;/*お好みの初期処理を記述 */&lt;code&gt;
}
&lt;/code&gt;</pre>
<p>これをon loadさせる。</p>
<p><strong>4.ログインボタンを付ける。</strong></p>
<pre class="brush: jscript; title: ; notranslate">&lt;code&gt;
&lt;/code&gt;myTwitter('#signin-anywhere').connectButton({&lt;code&gt;
&lt;/code&gt;authComplete: function(signedInUser){  // コネクト／サインイン完了後のコールバック&lt;code&gt;
&lt;/code&gt;/* 好きなことができます */&lt;code&gt;
&lt;/code&gt;}});&lt;code&gt;
</pre>
<p>myTwitter(&#8230;)は、jQueryとおなじで、適用させたい要素を「&#8230;」に記述するとあとは<br />
自動でボタンが生成される。</p>
<p>ログアウトボタンは・・・</p>
<pre class="brush: jscript; title: ; notranslate">

&lt;code&gt;obj.anywhere.signOut();&lt;/code&gt;
//objは、オブジェクト用変数を定義
</pre>
<p>こんな感じ。これをクリックイベントを定義するとログアウトボタンができちゃう。</p>
<p><strong>5.tweetboxの設置</strong></p>
<p>ログインしている状態でいるとブログから直接つぶやく機能が実装可能だ。</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;pre&gt;&lt;code&gt;myTwitter(&quot;#tweet-box&quot;).tweetBox({
  counter: true, // あと何文字ですよの表示の有無
  height: 100,
  width: 620,
  label: 'レッツツイート！',
  defaultContent: 'ツイートボックスに予め入力しておく文字列',
  onTweet: function(tweet, renderedTweet){
    //処理したいプログラムを入れる
});&lt;/code&gt;&lt;/pre&gt;
</pre>
<p>予め、ブログのタイトルとURLを「<code>defaultContent</code>」にいれておけば、<br />
コンテンツ情報を含めた状態でツィートできるようになる。bit.lyと組み合わせても面白いと思う。<br />
この他にもいろいろとできる。<br />
hovercard機能や コンテンツに@nameがあると自動的にリンクを作っている機能もある。<br />
これによって、どこでもtweetができるようになるね。</p>
<p><strong>実装サイトはこちら</strong></p>
<ul>
<li><a href="http://branberyheag.com/">Branberyheag!!</a></li>
</ul>
<p><strong>参考にしたサイト</strong></p>
<ul>
<li><a href="http://wpxtreme.jp/how-to-use-twitter-at-anywhere-with-wordpress">Twitter＠Anywhereの使い方 WordPress編</a></li>
<li><a href="http://creazy.net/2010/04/twitter_anywhere.html">Twitter @Anywhereをブログのコメントシステムにする方法</a></li>
</ul>
<p>やってみると面白いし、どこでもつぶやく場を用意したtwitterは、巨大なメディアとして成長するかもしれない。<strong>関連した記事</strong>
<ul class="similar-posts">
<li><a href="http://lab.branberyheag.com/2011/03/19/google-maps-api_on_ssl.html" rel="bookmark" title="2011年3月19日">Google Maps API でSSLが使えるようになった</a></li>
<li><a href="http://lab.branberyheag.com/2009/07/02/radio_botton.html" rel="bookmark" title="2009年7月2日">ラジオボタンでハマった</a></li>
<li><a href="http://lab.branberyheag.com/2010/05/21/google-font-api%e3%81%af%e3%81%99%e3%81%94%e3%81%84%e3%81%9e.html" rel="bookmark" title="2010年5月21日">Google font APIはすごいぞ</a></li>
<li><a href="http://lab.branberyheag.com/2010/08/06/wordpress_epub.html" rel="bookmark" title="2010年8月6日">ブログを電子書籍形式（ePub）変換できるプラグイン</a></li>
<li><a href="http://lab.branberyheag.com/2010/12/14/jquery%e3%81%a7html5%e3%81%ae%e8%a6%81%e7%b4%a0%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ae%e6%b3%a8%e6%84%8f%e7%82%b9.html" rel="bookmark" title="2010年12月14日">JQueryでHTML5の要素を追加するときの注意点</a></li>
</ul>
<p><!-- Similar Posts took 3.879 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.branberyheag.com/2010/06/01/twitter-anywhere.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter@Anywhereは、いい感じ</title>
		<link>http://lab.branberyheag.com/2010/05/24/twitteranywhere.html</link>
		<comments>http://lab.branberyheag.com/2010/05/24/twitteranywhere.html#comments</comments>
		<pubDate>Mon, 24 May 2010 14:53:13 +0000</pubDate>
		<dc:creator>isao</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[@Anywhere]]></category>

		<guid isPermaLink="false">http://lab.branberyheag.com/?p=734</guid>
		<description><![CDATA[これ、Twitter@Anywhereは、面白いと思う。 この@Anywhereって何かと言うとフォローするのにわざわざTwitterサイトに行っていたものをそのサイトに設置するだけでその場でフォローできたり、できるサー [...]]]></description>
			<content:encoded><![CDATA[<p>これ、Twitter@Anywhereは、面白いと思う。<br />
この@Anywhereって何かと言うとフォローするのにわざわざTwitterサイトに行っていたものをそのサイトに設置するだけでその場でフォローできたり、できるサービス。<br />
Twitterにログインさえしていれば、RTができたり、自分のアカウント情報照会できたり、つぶやいたり・・・今までサーバサイドプログラムで動かしていた普通のユーザーが敷居が高かった部分を簡単導入できちゃったりする。</p>
<p>試しに使ってみたけどjQueryライクで簡単だし、これを用いてフロントエンドのみでTwitterのサービスをもう少し深く使うことができちゃったりと今までになかったので新鮮だった。案外珍しいと思う。</p>
<p>今、自分のブログに実装中なので、こっちが完成したら、レポートをしてみたい。</p>
<p>実装する上で、参考にしたサイト<a href="http://wpxtreme.jp/how-to-use-twitter-at-anywhere-with-wordpress"><br />
Twitter＠Anywhereの使い方</a><strong>関連した記事</strong>
<ul class="similar-posts">
<li><a href="http://lab.branberyheag.com/2012/01/21/bootstrap%e3%81%8c%e3%81%84%e3%81%84%e6%84%9f%e3%81%98%e3%80%82.html" rel="bookmark" title="2012年1月21日">Bootstrapがいい感じ。</a></li>
<li><a href="http://lab.branberyheag.com/2009/08/16/twitter_api_tool-1.html" rel="bookmark" title="2009年8月16日">twitter apiを利用したビジュアライズしたツール</a></li>
<li><a href="http://lab.branberyheag.com/2009/08/13/good-job_wordpress.html" rel="bookmark" title="2009年8月13日">wordpressっていいね。</a></li>
<li><a href="http://lab.branberyheag.com/2011/07/08/%e3%82%b5%e3%83%bc%e3%83%90%e7%a7%bb%e8%a1%8c%e3%83%a1%e3%83%a2.html" rel="bookmark" title="2011年7月8日">サーバ移行メモ</a></li>
<li><a href="http://lab.branberyheag.com/2010/11/11/oauth%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6twitter-api%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%aetips.html" rel="bookmark" title="2010年11月11日">oAuthを使ってtwitter APIを利用するためのTips</a></li>
</ul>
<p><!-- Similar Posts took 3.209 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.branberyheag.com/2010/05/24/twitteranywhere.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

