<?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>hazi.log &#187; Twitter</title>
	<atom:link href="http://hazisarashi.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://hazisarashi.com</link>
	<description>Design &#38; Hacking</description>
	<lastBuildDate>Mon, 14 May 2012 15:16:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>AlfredTweetで日本語のツイートすると140以下でも分割されてしまう件に関して</title>
		<link>http://hazisarashi.com/2012-04/1864/</link>
		<comments>http://hazisarashi.com/2012-04/1864/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 15:04:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[alfred]]></category>
		<category><![CDATA[alfredtweet]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1864</guid>
		<description><![CDATA[Alfredから簡単にtweet出来る AlfredTweet いいですよね。何か作業中にtweetしようとした時に、他のアプリに切り替えずにtweet出来ちゃう（ので、主に仕事中に良く使ってます←）。 ※AlfredT [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><a href="http://hazisarashi.com/wp-content/uploads/2012/04/tumblr_lvqulfSpvn1qzy58z.png"><img src="http://hazisarashi.com/wp-content/uploads/2012/04/tumblr_lvqulfSpvn1qzy58z.png" alt="" title="tumblr_lvqulfSpvn1qzy58z" width="500" height="211" class="aligncenter size-full wp-image-1867" /></a></p>
<p><a href="http://www.alfredapp.com/" target="_blank">Alfred</a>から簡単にtweet出来る <a href="http://jdfwarrior.tumblr.com/post/12598255041/alfredtweet" target="_blank">AlfredTweet</a> いいですよね。何か作業中にtweetしようとした時に、他のアプリに切り替えずにtweet出来ちゃう（ので、主に仕事中に良く使ってます←）。</p>
<p><em>※AlfredTweet等の拡張を利用するには<a href="http://www.alfredapp.com/powerpack" target="_blank">Alfred Powerpack</a>が必要です。</em></p>
<p>そんな個人的に超大活躍中のAlfredTweetですが、困ったことにある一定文字数以上のTweetをすると、140文字以下でも分割されてしまうバグが。</p>
<p>実際に分割されてしまった事例↓</p>
<p><!-- tweet id : 194648766723260416 --><style type='text/css'>#bbpBox_194648766723260416 a { text-decoration:none; color:#2FC2EF; }#bbpBox_194648766723260416 a:hover { text-decoration:underline; }</style><div id='bbpBox_194648766723260416' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#1A1B1F; background-image:url(http://a0.twimg.com/images/themes/theme9/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#666666; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Apple Remote Desktop 3.5 [1]</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月24日 1:47 PM' href='http://twitter.com/#!/HAZI/status/194648766723260416' target='_blank'>2012年4月24日 1:47 PM</a> via <a href="http://jdfwarrior.tumblr.com" rel="nofollow" target="blank">AlfredTweet</a><a href='https://twitter.com/intent/tweet?in_reply_to=194648766723260416' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=194648766723260416' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=194648766723260416' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=HAZI'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1902985618/2012-03-17-Siri_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=HAZI'>@HAZI</a><div style='margin:0; padding-top:2px'>HAZIRI</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
<!-- tweet id : 194648770774970368 --><style type='text/css'>#bbpBox_194648770774970368 a { text-decoration:none; color:#2FC2EF; }#bbpBox_194648770774970368 a:hover { text-decoration:underline; }</style><div id='bbpBox_194648770774970368' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#1A1B1F; background-image:url(http://a0.twimg.com/images/themes/theme9/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#666666; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>&#21021;&#12417;&#12390;&#12414;&#12392;&#12418;&#12395;&#20351;&#12387;&#12390;&#12427;&#12435;&#12383;&#12441;&#12363;&#12441;&#12289;&#12371;&#12428;&#36229;&#20415;&#21033;&#12375;&#12441;&#12419;&#12435;&#12290;&#12394;&#12435;&#12390;&#12441;&#20170;&#12414;&#12390;&#12441;&#20351;&#12387;&#12390;&#12394;&#12363;&#12387;&#12383;&#12435;&#12383;&#12441;&#8230; [2]</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月24日 1:47 PM' href='http://twitter.com/#!/HAZI/status/194648770774970368' target='_blank'>2012年4月24日 1:47 PM</a> via <a href="http://jdfwarrior.tumblr.com" rel="nofollow" target="blank">AlfredTweet</a><a href='https://twitter.com/intent/tweet?in_reply_to=194648770774970368' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=194648770774970368' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=194648770774970368' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=HAZI'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1902985618/2012-03-17-Siri_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=HAZI'>@HAZI</a><div style='margin:0; padding-top:2px'>HAZIRI</div></div><div style='clear:both'></div></div></div><!-- end of tweet --></p>
<h2>なぜ分割されてしまうのか</h2>
<p>これでは使えない。ということで、AlfredTweetのソースを見てみると文字数のカウントがbyte数で行われており、マルチバイト７０文字以上のtweetをしようとすると分割されてしまっていたことが発覚しました。</p>
<p>作者の方には（出来ない英語で頑張って）修正をTwitterで依頼しました。</p>
<p><!-- tweet id : 195022024928800771 --><style type='text/css'>#bbpBox_195022024928800771 a { text-decoration:none; color:#2FC2EF; }#bbpBox_195022024928800771 a:hover { text-decoration:underline; }</style><div id='bbpBox_195022024928800771' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#1A1B1F; background-image:url(http://a0.twimg.com/images/themes/theme9/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#666666; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=jdfwarrior" class="twitter-action">jdfwarrior</a> There's a place I want to fix the AlfredTweet. Please take a look at the code so I can&#8217;t speak English. <a href="http://t.co/3Dv2ah5Q" rel="nofollow">http://t.co/3Dv2ah5Q</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月25日 2:30 PM' href='http://twitter.com/#!/HAZI/status/195022024928800771' target='_blank'>2012年4月25日 2:30 PM</a> via <a href="http://www.echofon.com/" rel="nofollow" target="blank">Echofon</a><a href='https://twitter.com/intent/tweet?in_reply_to=195022024928800771' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=195022024928800771' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=195022024928800771' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=HAZI'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1902985618/2012-03-17-Siri_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=HAZI'>@HAZI</a><div style='margin:0; padding-top:2px'>HAZIRI</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
<!-- tweet id : 195117309042495488 --><style type='text/css'>#bbpBox_195117309042495488 a { text-decoration:none; color:#0084B4; }#bbpBox_195117309042495488 a:hover { text-decoration:underline; }</style><div id='bbpBox_195117309042495488' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#C0DEED; background-image:url(http://a0.twimg.com/images/themes/theme1/bg.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=HAZI" class="twitter-action">HAZI</a> Not familiar with the mb_ functions. What does this addition accomplish?</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月25日 8:49 PM' href='http://twitter.com/#!/jdfwarrior/status/195117309042495488' target='_blank'>2012年4月25日 8:49 PM</a> via <a href="http://www.osfoora.com/mac" rel="nofollow" target="blank">Osfoora for Mac</a><a href='https://twitter.com/intent/tweet?in_reply_to=195117309042495488' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=195117309042495488' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=195117309042495488' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=jdfwarrior'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1630681171/Profile_normal' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=jdfwarrior'>@jdfwarrior</a><div style='margin:0; padding-top:2px'>David Ferguson</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
<!-- tweet id : 195119510401986560 --><style type='text/css'>#bbpBox_195119510401986560 a { text-decoration:none; color:#2FC2EF; }#bbpBox_195119510401986560 a:hover { text-decoration:underline; }</style><div id='bbpBox_195119510401986560' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#1A1B1F; background-image:url(http://a0.twimg.com/images/themes/theme9/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#666666; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=jdfwarrior" class="twitter-action">jdfwarrior</a> mb = multi-byte.strlen = number of bytes.mb_strlen = number of characters.</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月25日 8:58 PM' href='http://twitter.com/#!/HAZI/status/195119510401986560' target='_blank'>2012年4月25日 8:58 PM</a> via <a href="http://www.echofon.com/" rel="nofollow" target="blank">Echofon</a><a href='https://twitter.com/intent/tweet?in_reply_to=195119510401986560' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=195119510401986560' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=195119510401986560' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=HAZI'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1902985618/2012-03-17-Siri_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=HAZI'>@HAZI</a><div style='margin:0; padding-top:2px'>HAZIRI</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
<!-- tweet id : 195119664144195585 --><style type='text/css'>#bbpBox_195119664144195585 a { text-decoration:none; color:#2FC2EF; }#bbpBox_195119664144195585 a:hover { text-decoration:underline; }</style><div id='bbpBox_195119664144195585' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#1A1B1F; background-image:url(http://a0.twimg.com/images/themes/theme9/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#666666; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=jdfwarrior" class="twitter-action">jdfwarrior</a> Character limit of Twitter is not the number of byte, is the number of characters.</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月25日 8:58 PM' href='http://twitter.com/#!/HAZI/status/195119664144195585' target='_blank'>2012年4月25日 8:58 PM</a> via <a href="http://www.echofon.com/" rel="nofollow" target="blank">Echofon</a><a href='https://twitter.com/intent/tweet?in_reply_to=195119664144195585' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=195119664144195585' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=195119664144195585' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=HAZI'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1902985618/2012-03-17-Siri_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=HAZI'>@HAZI</a><div style='margin:0; padding-top:2px'>HAZIRI</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
<!-- tweet id : 195119860274036736 --><style type='text/css'>#bbpBox_195119860274036736 a { text-decoration:none; color:#0084B4; }#bbpBox_195119860274036736 a:hover { text-decoration:underline; }</style><div id='bbpBox_195119860274036736' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#C0DEED; background-image:url(http://a0.twimg.com/images/themes/theme1/bg.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=HAZI" class="twitter-action">HAZI</a> Ah, gotcha.will get that added then.</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://hazisarashi.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2012年4月25日 8:59 PM' href='http://twitter.com/#!/jdfwarrior/status/195119860274036736' target='_blank'>2012年4月25日 8:59 PM</a> via <a href="http://www.osfoora.com/mac" rel="nofollow" target="blank">Osfoora for Mac</a><a href='https://twitter.com/intent/tweet?in_reply_to=195119860274036736' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=195119860274036736' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=195119860274036736' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=jdfwarrior'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1630681171/Profile_normal' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=jdfwarrior'>@jdfwarrior</a><div style='margin:0; padding-top:2px'>David Ferguson</div></div><div style='clear:both'></div></div></div><!-- end of tweet --></p>
<p>多分、次のバージョンで修正して頂けると思います。</p>
<p>作者の<a href="http://twitter.com/jdfwarrior" target="_blank">@jdfwarrior</a>さんは、<a href="http://jdfwarrior.tumblr.com/updater" target="_blank">Extension Updater</a>というAlfred Extensionsのアップデートチェックをするためのツールも作られているので、是非インストールしてみてください。</p>
<h2>とりあえず、使いたい方へ</h2>
<p>Tweetのやり取りにもありますが、ソースコードの一部を修正すればすぐに使うことが出来ます。</p>
<p>修正するファイル : <code>~/Library/Application Support/Alfred/extensions/scripts/AlfredTweet/script.php</code></p>
<p>その中の917行目と、943行目の<code>strlen</code>関数を<code>mb_strlen</code>に置き換えてあげるだけです。</p>
<pre>
% diff script.php.back script.php
917c917
< 		if (strlen($tweet_text) > 140 &#038;&#038; $settings->split_tweets == 1) {
---
> 		if (mb_strlen($tweet_text, 'UTF-8') > 140 &#038;&#038; $settings->split_tweets == 1) {

943c943
< 				if (strlen($temp) > 136) {
---
> 				if (mb_strlen($temp, 'UTF-8') > 136) {
</pre>
<p>ではでは。</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2012-04/1864/" class="hatena-bookmark-button" data-hatena-bookmark-title="AlfredTweetで日本語のツイートすると140以下でも分割されてしまう件に関して | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2012-04%2F1864%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2012-04/1864/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google+用のオリジナルアイコンのPSD配布します！</title>
		<link>http://hazisarashi.com/2011-07/1486/</link>
		<comments>http://hazisarashi.com/2011-07/1486/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 07:25:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[google+]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1486</guid>
		<description><![CDATA[Google+ 用に試行錯誤、色々なご意見を頂きながら制作したオリジナルアイコン。結構好評だったので、配布することにしました！ PSDファイルだけでなく、PNG, JEPGなどもありますので、Photoshopをお持ちで [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><a href="http://hazisarashi.com/wp-content/uploads/2011/07/a79c21ac05793e72dee066bab00fa861.png"><img class="alignright size-medium wp-image-1487" title="2011-07-18-goole+  icon" src="http://hazisarashi.com/wp-content/uploads/2011/07/a79c21ac05793e72dee066bab00fa861-300x300.png" alt="" width="168" height="168" /></a><br />
Google+ 用に試行錯誤、色々なご意見を頂きながら制作したオリジナルアイコン。結構好評だったので、配布することにしました！</p>
<p>PSDファイルだけでなく、PNG, JEPGなどもありますので、Photoshopをお持ちでない方でもご利用頂けます。気に入って頂けたら是非使って見てください。出来たアイコンは出来れば、見せて頂けると嬉しいです！</p>
<p><a href="http://hazisarashi.googlecode.com/files/goole%2B%20distribution%20%20icon.zip"><img src="http://hazisarashi.com/wp-content/uploads/2011/05/download.png" alt="" title="download" width="120" height="46" class="aligncenter size-full wp-image-1320 download" /></a></p>
<p><strong>※簡単な利用方法などの書いてあるテキストファイルも添付されています。</strong><br />
<strong>※サンプルは林檎マークになってます。HAZIのマークは使わないでくださいｗ</strong></p>
<h2>Twitterアイコンから作成</h2>
<p>こちらでは、簡単にTwitter, Facebookのアイコンから作成ができますので、是非こちらもご利用下さい。</p>
<p><strong>twibbon</strong><br />
<iframe src="http://twibbon.com/embediframe/Google-icon" height="115px" width="80px" frameborder="0" scrolling="no"></iframe><iframe src="http://twibbon.com/embediframe/Google-icon-2" height="115px" width="80px" frameborder="0" scrolling="no"></iframe></p>
<h3>変更履歴</h3>
<p><strong>[追記] 2011/07/18 20:09</strong><br />
twibbonの方が、枠からはみ出して背景のアイコンが出てしまうので、枠の外に白い背景追加しました。</p>
<p><strong>[追記] 2011/07/18 18:31</strong><br />
放射線の中心部に無いバージョンも追加。</p>
<p><strong>[追記] 2011/07/18 18:08</strong><br />
簡単にTwitterアイコン、Facebookアイコンから作成出来るWebサービスに登録しました！</p>
<p><strong>[編集] 2011/07/18 17:51</strong><br />
Downloadがリンク切れ修正しました。すみません…</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2011-07/1486/" class="hatena-bookmark-button" data-hatena-bookmark-title="Google+用のオリジナルアイコンのPSD配布します！ | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2011-07%2F1486%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2011-07/1486/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitterの既に登録されて、使われてい無いユーザー名を貰う方法</title>
		<link>http://hazisarashi.com/2011-06/1373/</link>
		<comments>http://hazisarashi.com/2011-06/1373/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 17:05:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1373</guid>
		<description><![CDATA[先日、私のTwitter アカウントのユーザー名が @hazi_nico から、4文字の @hazi に変わりました。 Twitterアカウントはもう無数にあり、自分のとりたいアカウント名で取れる事はなかなかありません。 [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><img src="http://hazisarashi.com/wp-content/uploads/2011/06/Twitter-600x277.jpg" alt="" title="Twitter" width="600" height="277" class="alignnone size-large wp-image-1376" /></p>
<p>先日、私のTwitter アカウントのユーザー名が @hazi_nico から、4文字の <a href="http://twitter.com/hazi">@hazi</a> に変わりました。</p>
<p>Twitterアカウントはもう無数にあり、<strong>自分のとりたいアカウント名で取れる事はなかなかありません</strong>。長いフルネームですらとれない人も多いのではないでしょうか。ちゃんとした活動をしているのに、アンダーバーや数字を付ける事を余儀なくされてる方のは、<strong>Twitter社にお願いをすると</strong>希望のユーザー名が貰えるかもしれません！</p>
<h2>新しいユーザー名のもらい方</h2>
<p>今回私がユーザー名を変更するきっかけになったのは、<strong>友人のdôaさんが、ユーザー名を3文字にした</strong>ことでした。そのことに関しての記事が下記のリンクです。そちらの記事を見て頂ければ、細かい経験談が書いてあります。また、この記事では、私の体験から得た要点などを別途まとめています。是非合わせてご覧ください。</p>
<p><a href="http://doa.tv/2011/05/187/">Twitterアカウントを変えてもらった。 « dôa </a></p>
<h3>ユーザー名を変える条件</h3>
<p>もちろん、誰でも短いユーザー名をもらえる訳ではありません。かつ、間に人間の判断が入るので、運も関係してきますが、一応下記の条件に当てはまれば変えられるようです。</p>
<ol>
<li>欲しいユーザー名のアカウントが長期（9ヶ月以上？）にわたって使われていないこと。</li>
<li>そのユーザー名で、すでにあなたが活動を行っていること。</li>
<li>2, の証明として、同名のドメインを保持し、ページが存在すること（私の場合は http://hazi.in/）。</li>
</ol>
<p>この他にも、</p>
<ul>
<li>ドメイン名のメールアドレスで問い合わせを行う。</li>
<li>プロフィールのWebがそのドメインのアドレスである。</li>
</ul>
<p>等が影響する可能せいがあるので、事前にしておくと成功確率が上がるかもしれません。ちなみに、<strong>dôaさんの他にも友人が１人同じ方法でユーザー名を変えることが出来ました</strong>。</p>
<h3>ユーザー名を変えるまでのステップ</h3>
<ul>
<li>メールアドレスの登録が、ユーザー名と違うドメインになっている場合は変更をする ※1</li>
<li><a href="http://support.twitter.com/forms/impersonation">Twitterの問い合わせフォーム</a>から、<strong>英語で</strong> ※2 自分のユーザー名を変えて欲しいこと、ドメインを保持していて、そこで活動を行っていること、今のユーザー名だと、分かりにくく困っていることを送る。</li>
<li>メールで「てめぇのユーザー名、希望の物に変えてやるよ！新しいID作る？それとも、今のIDのユーザー名を置き換える？」というメールが来る</li>
<li>ユーザー名を置き換えて！ありがとう！！貴方は神様です！！と返信用フォームからメッセージを送る</li>
</ul>
<p>※1 : フォームに入力する時のメールアドレスも同じにしなくてはなりません。問い合わせフォームはメールアドレスにも関連付けられています。</p>
<p>※2 : 日本語のサポート用のメールに送ってもガン無視されます。必ず<a href="http://support.twitter.com/forms/impersonation">Twitterの問い合わせフォーム</a>から行ってください。自分は英語が苦手なので、dôaさんに書いて頂きました！</p>
<p>私は、以上でユーザー名を獲得することが出来ました。大体朝方に返信が来るので、夜のうちに送っておけば、うまくいけば次の日内にはユーザー名が変わっているでしょう。</p>
<h2>ユーザー名を変えるとどうなるのか</h2>
<p>ユーザー名を変えたら、面倒くさいことにならない？という方に。</p>
<h3>ユーザー名は変更しても平気</h3>
<p>Twitter は <strong>ユーザー名</strong> とは別に <strong>ユーザーID</strong> という数字の羅列で出来た物が存在します。<strong>全てのデータはユーザーIDで管理</strong>されており、ユーザー名 を変えても、<strong>フォローが外れたり、関連サービスとの連携が切れてしまう事はありません</strong>（適当に作られたサービスを除く）。</p>
<h3>ユーザー名を変更したあとにやること</h3>
<h4>古いユーザー名で登録をする</h4>
<p>一番重要なのは、ユーザー名を置き換えて、変更した場合、<strong>古いユーザー名は開放され、誰でも取得することが出来るようになってしまいます</strong>。なりすまし防止の為、古いユーザー名で新しく登録を行いましょう。ユーザーを作成する時は他のIDで使っている物と同じメールアドレスでは登録出来ないので、メールアドレスを変えて登録してください。Gmail等を使っている方は<a href="http://www.google.co.jp/search?q=Gmail+エイリアス">メールアドレスのエイリアス</a>でも大丈夫です。</p>
<h4>TwitterURLの更新する</h4>
<p>また、当然ですがユーザー名を変更した後は、ブログやプロフィールサイト等に登録しているTwitter URLを変更する必要はあります。記憶にある限り変更を終えた後は、念のため<strong>URLで検索をする</strong>などのチェックもしておいた方がいいかもしれません。<br />
（そういえば、ブログのリンクすらの修正してないや…）</p>
<h4>連携サービスの再確認</h4>
<p>連携サービスは通常問題なく動作する&#8221;はず&#8221;でが、<strong>更新が止って</strong>しまったり、<strong>再認証を求められる</strong>こともありますので、再認証をしておくことをお進めします。「<strong>そんなの沢山サービス登録してるから分からないよ＞＜</strong>」という方は<a href="http://twitter.com/settings/applications">Twitterのアプリ連携ページ</a>を見ると、連携しているサービス一覧が表示されます。</p>
<p>その他、パソコンやスマートフォンアプリの認証も再度行った方がいいでしょう。私の場合はEchofon for Macを起動すると、TLが一切表示されず、アカウントのパスワードを再度入力する必要がありました（ユーザー名は自動で変わってた）。</p>
<h2>まとめ</h2>
<p>Twitter のユーザー名は、あまりにも長期にわたって使われていないと消されることもあるようです。昔に取れなかったユーザー名も今なら申請なしに取れるかもしれません。また、せっかく取ったユーザー名は、少なくともとある１人には需要があったユーザー名です。大事に使ってあげてください。</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2011-06/1373/" class="hatena-bookmark-button" data-hatena-bookmark-title="Twitterの既に登録されて、使われてい無いユーザー名を貰う方法 | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2011-06%2F1373%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2011-06/1373/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Webページ上の公式Tweetボタンを押した時に、夜フクロウ、EchofonにTweet文を転送する Safari Extentionsを作ったよ！</title>
		<link>http://hazisarashi.com/2011-02/1012/</link>
		<comments>http://hazisarashi.com/2011-02/1012/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 16:53:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[safari extensions]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1012</guid>
		<description><![CDATA[その名も、「Tweet Button To Application」。 利用したい人はこちらのリンクから詳しくみてくださーい。 仕組みとしては、公式Tweetボタンはiframeで実現されている為、このExtention [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><img src="http://test.hazi.in/wp-content/uploads/2011/02/tweetButtonToApplication1.png" alt="" title="tweetButtonToApplication" width="536" height="200" class="size-full wp-image-1005" /><br />
その名も、「Tweet Button To Application」。<br />
利用したい人は<a href="/2011-02/1004/">こちらのリンク</a>から詳しくみてくださーい。</p>
<p>仕組みとしては、公式Tweetボタンはiframeで実現されている為、このExtentionsでそのボタンのクリックイベントを奪い取り、各アプリケーションに転送するというシンプルな物。<br />
<a href="https://github.com/hazisarashi/tweetButtonToApplication">ソースコード</a>もJSかじってれば、大体分かります（Safari Extentions特有の構造があるけど）。</p>
<h2>制作のきっかけ</h2>
<p>Greasekitでニコニコ生放送の専用Tweetボタン機能を昔から作ってました。<br />
nicoLiveTweetという物なんですが、こいつがニコニコがデザイン変更等をする度に、修正をしないといけないという面倒な構造。こいつをどうにかしたいが為に、今回これを作る事に。</p>
<p>Twitterが重いときもサクサクっと、Twitterクライアントに転送して、Tweetする事が出来るので便利です。<br />
（そもそも重かったら、Tweet出来ない事もあるけどｗ）</p>
<p>あとは、普段ブラウザでTwitterやってない人は、アプリケーションに転送した方が楽でいいですよね。</p>
<h2>何故Mac、Echofonと夜フクロウのみなのか</h2>
<p>何故Macのみなのか。というとMacにはOS上で各種アプリがプロトコルを持つ事が許されています。<br />
例えばEchofonなら「echofon: tweet text」というアドレスにブラウザ等でアクセスすると「 tweet text」の部分が、Echofonに転送されます。<br />
Twitterアプリケーションのブックマークレットとかはこれを利用してるんです（iOS系も）。</p>
<p>Windowsにはこういう仕組みが無いから、ブラウザから簡単なアクションで文章を転送する事が出来ないんです。<br />
いや、細かく調べたわけじゃないので実際はあるのかも。でも、それに対応したアプリケーションがなかった気がする（1年以上前の調べ）。</p>
<p>だから、Windowsでは実現が難しいです。出来ればWindows向けにも開発したく…もなくも…いや、開発してやってもいいんだからっ＞＜</p>
<h2>さいごに</h2>
<p>今後はChromeへの移植。あとは、FireFoxへの移植も行う予定です。</p>
<p>ChromeはSafariと似ているらしいので、パパっと作れると思うけど、FireFoxは分からないなー。<br />
FireFoxには、Greasekitを使おうと思っているのですが、Greasekitじゃあ設定画面作るのが面倒なんだよなぁ…。</p>
<p>あ！開発に強力してくださる方も募集中です。<br />
ご興味があれば、気軽に @hazi_nico までReplyください！</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2011-02/1012/" class="hatena-bookmark-button" data-hatena-bookmark-title="Webページ上の公式Tweetボタンを押した時に、夜フクロウ、EchofonにTweet文を転送する Safari Extentionsを作ったよ！ | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2011-02%2F1012%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2011-02/1012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweet Button to Application</title>
		<link>http://hazisarashi.com/2011-02/1004/</link>
		<comments>http://hazisarashi.com/2011-02/1004/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 16:01:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[safari extensions]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/</guid>
		<description><![CDATA[Webページ上の公式Tweetボタンを押した時に、各TwitterクライアントにTweet文を転送する。
Webページ上のTwitter 公式のTweetボタンを押した際に、ポップアップウィンドウからTweetするのでは無く、Echofonまたは、Yorufukurouにそのテキストを転送することが可能になります。]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><img src="http://test.hazi.in/wp-content/uploads/2011/02/tweetButtonToApplication1.png" alt="" title="tweetButtonToApplication" width="536" height="200" class="alignnone size-full wp-image-1005" /></p>
<p><strong>当extensionの開発は停止しており、現在動作いたしません。</strong></p>
<h2>Webページ上の公式Tweetボタンを押した時に、各TwitterクライアントにTweet文を転送する。</h2>
<p>Webページ上のTwitter 公式のTweetボタンを押した際に、ポップアップウィンドウからTweetするのでは無く、クライアントソフトにそのテキストを転送することが可能になります。</p>
<p>今後は、非公式Tweetボタンへの対応等も行う予定です。</p>
<h2>対応クライアント</h2>
<ul>
<li><a href="http://www.echofon.com/twitter/mac">Echofon for Mac</a></li>
<li><a href="http://itunes.apple.com/jp/app/twitter/id409789998?mt=12">Twitter For Mac [Mac App Store]</a></li>
<li><a href="http://sites.google.com/site/yorufukurou/">夜フクロウ</a></li>
<li><a href="http://www.atebits.com/tweetie-mac/">Tweetie for Mac</a></li>
</ul>
<h2>設定</h2>
<p><a href="http://test.hazi.in/wp-content/uploads/2011/02/2c13fc12341d017ed52ffdb5559ec22b1.png"><img src="/wp-content/uploads/2011/02/2c13fc12341d017ed52ffdb5559ec22b-200x155.png" alt="" title="スクリーンショット（2011-02-01 0.32.45）" width="200" height="155" class="alignright size-medium wp-image-1009" /></a>設定では下記の２つを行う事が可能です。</p>
<ul>
<li>Twitterクライアント</li>
<li>Tweet文のカスタマイズ</li>
</ul>
<p>設定は、Safariの「環境設定」にある「機能拡張」から行えます。</p>
<h2>対応ブラウザ・OS</h2>
<p>現在対応しているのは、MacOSX Safariのみです。<br />
順次、Chrome, GreaseKit( FireFox )へ対応を行う予定です。</p>
<p>Windowsアプリケーションへの対応は現在の所不可能と考えています。</p>
<h2>インストール</h2>
<p>下記のファイルをダウンロードし、インストールしてください。<br />
<a href="http://hazisarashi.googlecode.com/files/tweetButtonToApplication%20ver1.2.2.safariextz">tweetButtonToApplication for Safari ver 1.2.2</a></p>
<h2>更新</h2>
<h3>2011/08/08 ver1.2.2</h3>
<ul>
<li>TwitterのTweetボタンの仕様修正により動作しなくなっていた問題を修正。</li>
</ul>
<h3>2011/05/08 ver1.2.1</h3>
<ul>
<li>Twitter for Mac でタイトル等に一部記号が含まれる場合にURL等一部の情報が転送されない問題を修正。</li>
</ul>
<h3>2011/05/08 ver1.2</h3>
<ul>
<li>メニューバーボタン追加。Tweetボタンの無いページでもURLとタイトルを含むテキストをTwitterクライアントに送る事が出来るようになりました。</li>
<li>Twitter for Macへの対応。</li>
</ul>
<h3>2011/03/22 ver1.1</h3>
<ul>
<li>クリックしても、アプリケーションにテキストが転送されない問題を修正。</li>
<li>自動アップデートに対応。</li>
</ul>
<h2>紹介記事</h2>
<p>tweetButtonToApplication を紹介して頂いた記事一覧です。</p>
<ul>
<li><a href="http://safari.cx/2011/04/03/20/09/19/">tweetButtonToApplication 1.1 | safari extensions exhibition</a></li>
</ul>
<h2>開発</h2>
<p>GitHubで全てのファイルを公開しています。<br />
開発にご協力頂ける方は是非、@hazi_nico までご連絡下さい。<br />
<a href="https://github.com/hazisarashi/tweetButtonToApplication">https://github.com/hazisarashi/tweetButtonToApplication</a></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2011-02/1004/" class="hatena-bookmark-button" data-hatena-bookmark-title="Tweet Button to Application | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2011-02%2F1004%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2011-02/1004/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NicoVideoTweet</title>
		<link>http://hazisarashi.com/2009-12/409/</link>
		<comments>http://hazisarashi.com/2009-12/409/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 06:27:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[GreaseKit]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?page_id=409</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><h2>今見てるニコニコ動画をTwitterで簡単にお知らせするユーザースクリプト nicoVideoTweet</h2>
<h3>ダウンロード</h3>
<ul>
<li>ブラウザー版 <a href="http://gist.github.com/raw/252660/314b6dbdcdf5143e733505fb2c02bc4441cc8f52/nicoVideoTweet.user.js" target="_blank">インストールはこちら</a>（2009/12/13 現在）</li>
<li>Tweetie版 <a href="http://gist.github.com/raw/255309/3f9da48777c8efe62605fefddd9ff50eab1218fd/nicoVideoTweet-tweetie.user.js" target="_blank">インストールはこちら</a>（2009/12/13 現在）</li>
<li>夜フクロウ版 <a href="http://gist.github.com/raw/255311/25ee3b474266e0c68c7033c076be95f90ed33d9f/nicoVideoTweet-yorufukurou.user.js" target="_blank">インストールはこちら</a>（2009/12/13 現在）</li>
</ul>
<h3>GitHubで公開中です</h3>
<ul>
<li>ブラウザ版 : <a href="http://gist.github.com/252660">gist: 252660</a></li>
<li>Twitter版 : <a href="http://gist.github.com/255309">gist: 255309</a></li>
<li>夜フクロウ版 : <a href="http://gist.github.com/255311">gist: 255311</a></li>
</ul>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-12/409/" class="hatena-bookmark-button" data-hatena-bookmark-title="NicoVideoTweet | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-12%2F409%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-12/409/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterの「バルス」祭り風景を動画に撮ってみた</title>
		<link>http://hazisarashi.com/2009-11/375/</link>
		<comments>http://hazisarashi.com/2009-11/375/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:09:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Diary]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[ニコニコ動画]]></category>
		<category><![CDATA[動画]]></category>
		<category><![CDATA[天空の城ラピュタ]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=375</guid>
		<description><![CDATA[数時間前に放送されていた「天空の城ラピュタ」の名ゼリフ「バルス」の瞬間のTwitterのTL(タイムライン)を動画で撮影してみたので、二コ動にアップしました。 Twitterの「バルス」祭り風景を動画に撮ってみた‐ニコニ [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p>数時間前に放送されていた「天空の城ラピュタ」の名ゼリフ「バルス」の瞬間のTwitterのTL(タイムライン)を動画で撮影してみたので、二コ動にアップしました。</p>
<p><a href="http://www.nicovideo.jp/watch/sm8865123">Twitterの「バルス」祭り風景を動画に撮ってみた‐ニコニコ動画(9) </a><br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm8865123"></script><noscript><a href="http://www.nicovideo.jp/watch/sm8865123">【ニコニコ動画】Twitterの「バルス」祭り風景を動画に撮ってみた</a></noscript></p>
<p>Twitter効果か、３０分ほどでいっきに３００回以上もの再生数！</p>
<p>何よりも、放送終了が２３時３４分、動画を投稿したのが２４時４９分だったのが良かったのかもしれません。</p>
<p>３時現在の再整数は、８００を超えてますｗ<br />
今も少しずつ増えているので、明日の２２時の<a href="http://www.nicovideo.jp/?p=campaign_new_movie">世界の新着動画</a>に出てくるかも？ちょっと楽しみです。</p>
<p>Twitter Webの自動更新スクリプトは <a href="/tools/TwitterAutoReloader/">TwitterAutoReloader</a> よりダウンロードしてください。<br />
本当にRTしてくださった方々ありがとうございました！！</p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=hlog07-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=1X69VDGQCMF7Z30FM082&#038;asins=4862484824" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=hlog07-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=1X69VDGQCMF7Z30FM082&#038;asins=4839933162" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=hlog07-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=1X69VDGQCMF7Z30FM082&#038;asins=4413042506" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-11/375/" class="hatena-bookmark-button" data-hatena-bookmark-title="Twitterの「バルス」祭り風景を動画に撮ってみた | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-11%2F375%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-11/375/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TwitterAutoReloader</title>
		<link>http://hazisarashi.com/2009-11/367/</link>
		<comments>http://hazisarashi.com/2009-11/367/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:48:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[GreaseKit]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?page_id=367</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><img class="aligncenter size-full wp-image-364" title="TwitterAutoReloader-L" src="http://test.hazi.in/wp-content/uploads/2009/11/TwitterAutoReloader-L1.jpg" alt="TwitterAutoReloader-L" width="600" /></p>
<p>「新しいツイートがx件あります」と出たら、自動で差分更新してくれるユーザースクリプト<br />
TL, Listの自動更新対応</p>
<h3>仕様</h3>
<ul>
<li>TLと、Listページで動作する</li>
<li>Searchは別の仕組みになってるので今日は断念</li>
<li>元々Twitterが設定している 30秒に一回更新</li>
</ul>
<h3>注意事項</h3>
<ul>
<li>色々テストしてますが、まだ不安定化も</li>
<li>制限は多分ありません。</li>
<li>但し別のユーザースクリプトでAPIを使用している場合、制限に引っかかるかもしれません。</li>
<li>TwitterのJSを書き換えているので、Twitterの仕様変更とともに使えなくなるかも</li>
<li>すべては自己責任で！！</li>
</ul>
<p><strong><a href="http://userscripts.org/scripts/source/67174.user.js">TwitterAutoReloaderをインストール</a></strong></p>
<h3>注意事項</h3>
<ul>
<li>2010/01/25 : Safariなどのブラウザへ対応。多分Opera, Chromeで動く。</li>
<li>2009/11/20 : たまにちゃんと更新されない問題を修正</li>
<li>2009/11/17 : 公開開始</li>
</ul>
<h3>Developerの方々へ</h3>
<p>userscripts.orgで公開してます。<br />
フォークはもちろんご自由に行ってください。<br />
その他指摘事項などがありましたら、メールでお願いいたします。</p>
<p><a href="http://userscripts.org/scripts/show/67174">userscripts.org</a></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-11/367/" class="hatena-bookmark-button" data-hatena-bookmark-title="TwitterAutoReloader | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-11%2F367%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-11/367/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter webの自動差分更新Greasemonkeyスクリプトを書いてみた</title>
		<link>http://hazisarashi.com/2009-11/362/</link>
		<comments>http://hazisarashi.com/2009-11/362/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 19:24:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[ユーザースクリプト]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=362</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p><img class="aligncenter size-full wp-image-364" title="TwitterAutoReloader-L" src="http://test.hazi.in/wp-content/uploads/2009/11/TwitterAutoReloader-L1.jpg" alt="TwitterAutoReloader-L" width="532" /></p>
<p><strong>【追記】現在バージョンが新しくなりました。最新版は<a href="/tools/TwitterAutoReloader"> TwitterAutoReloader</a>ページよりダウンロード出来ます。</strong></p>
<p>Twitterに最近「新しいツイートがx件あります」という表記が出るようになりました。<br />
これをクリックすると、Ajaxで新しいツイートを差分で表示してくれるという優れもの！</p>
<p>「これって、もしかしてAPI制限ないんじゃない？」と思ってしまったんだから、作るしかない！</p>
<p>「新しいツイートがx件あります」と出たら、自動で差分更新してくれるGreasemokeyスクリプトを書いたよ！Listが自動で更新されるのがとても便利！</p>
<h3>仕様</h3>
<ul>
<li>TLと、Listページで動作する</li>
<li>Searchは別の仕組みになってるので今日は断念</li>
<li>元々Twitterが設定している 30秒に一回更新</li>
</ul>
<h3>注意事項</h3>
<ul>
<li>色々テストしてますが、まだ不安定化も</li>
<li>API制限が無いと確認がとれたわけではありません</li>
<li>TwitterのJSを書き換えているので、Twitterの仕様変更とともに使えなくなるかも</li>
<li>すべては自己責任で！！</li>
<li>GreaseKit(Safari)未対応</li>
</ul>
<p>Greasemokeyをインストールの上、下記インストールリンクをクリックしてください。</p>
<p><a href="/wp-content/uploads/2009/11/TwitterAutoReloader.user.js">TwitterAutoReloaderをインストール</a></p>
<h3>Developerの方々へ</h3>
<p>GitHubで公開してます。<br />
フォークはもちろんご自由に行ってください。<br />
その他指摘事項などがありましたら、コメントまたはメールでお願いいたします。</p>
<p><a href="http://gist.github.com/236143">gist: 236143</a></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-11/362/" class="hatena-bookmark-button" data-hatena-bookmark-title="Twitter webの自動差分更新Greasemonkeyスクリプトを書いてみた | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-11%2F362%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-11/362/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tweetie・iPhoneアプリでブックマークからタイトル付きTweet文を送る方法</title>
		<link>http://hazisarashi.com/2009-11/351/</link>
		<comments>http://hazisarashi.com/2009-11/351/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:57:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[Tweetie]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=351</guid>
		<description><![CDATA[今更ですが、nicoLiveTweetを制作してる時にあまりブログに記事になってないことに気付いたので、記事にすることにしました。 ブックマークレットの仕組みをご存知無い方向けです。 ブックマークからTweetするとは  [...]]]></description>
			<content:encoded><![CDATA[<div class="rdbWrapper" data-show-read="1" data-show-send-to-kindle="0" data-show-print="1" data-show-email="1" data-orientation="0" data-version="1" data-bg-color="transparent"></div><script type="text/javascript">(function() {var s = document.getElementsByTagName("script")[0],rdb = document.createElement("script"); rdb.type = "text/javascript"; rdb.async = true; rdb.src = document.location.protocol + "//www.readability.com/embed.js"; s.parentNode.insertBefore(rdb, s); })();</script><p>今更ですが、nicoLiveTweetを制作してる時にあまりブログに記事になってないことに気付いたので、記事にすることにしました。<br />
ブックマークレットの仕組みをご存知無い方向けです。</p>
<h3>ブックマークからTweetするとは</h3>
<p>Mac(iPhone)のTwitterクライアントは大概ブックマークレット(ブックマークをクリック)を使って、URLなどを含んだTweet文を精製することが可能です。<br />
これらは、アプリケーション固有のプロトコル使用しており、プロトコルにURLの情報を渡すのはJavaScriptで実現してます。</p>
<p>具体的には、TweetieのブックマークのURLは下記の様になっています。</p>
<pre>javascript:window.location='tweetie:'+window.location</pre>
<p>これは、例えば「http://www.apple.com/」でブックマークをクリックすると、「tweetie:http://www.apple.com/」というアドレスにアクセスするようになってます。要するに、「tweetie:」の後ろの文字列をTweetieに送っていることになります。</p>
<p>URLを表しているのは、「window.location」の部分になりますので、ここに付け足してあげればOKです。</p>
<p>なので、下記のようにしてあげると、タイトル文を含んだTweetが出来ます。</p>
<pre>javascript:window.location='tweetie:'+document.title+' '+window.location</pre>
<p>頭に「Watching :」を付け足したい場合は</p>
<pre>javascript:window.location='tweetie:Watching :'+document.title+' '+window.location</pre>
<p>とすればOKです。<br />
また、ブックマークレットはあくまで「URL」をjavascriptとして解釈しているので、リンクをブックマークバーにドラッグしてあげることで登録可能です。</p>
<h3>ブックマークレットを登録</h3>
<p>Tweetie用のリンクをご用意いたしましたので、ご利用になりたい方は下記のリンクをブックマークバーにドラッグして登録してください。<br />
iPhoneアプリのブックマークレットでタイトルを送りたい方は是非個別に設定してあげてください。</p>
<ul>
<li><a href="javascript:window.location='tweetie:'+document.title+' '+window.location">Tweetie タイトル付き</a></li>
<li><a href="javascript:window.location='tweetie:Watching :'+document.title+' '+window.location">Tweetie タイトル付き、Watching付き</a></li>
</ul>
<p>また、夜フクロウはデフォルトでタイトルも付きます。<br />
<a href="http://sites.google.com/site/yorufukurou/">夜フクロウのブックマークレット登録方法</a></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="hazi" data-lang="ja" data-related="hazi" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-11/351/" class="hatena-bookmark-button" data-hatena-bookmark-title="Tweetie・iPhoneアプリでブックマークからタイトル付きTweet文を送る方法 | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-11%2F351%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-11/351/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

