<?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; Tool</title>
	<atom:link href="http://hazisarashi.com/category/tool/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>Readabilityボタンを設置するWordPressプラグインを作った。</title>
		<link>http://hazisarashi.com/2012-03/1854/</link>
		<comments>http://hazisarashi.com/2012-03/1854/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 15:36:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[Readability]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1854</guid>
		<description><![CDATA[個人的に超おすすめのサービスReadability。 Readabilityは後で読む系のサービスであり、Safariのリーダーの様なサービスでもある。とにかくこいつを使うと、特にスマートフォンでスマートフォン表示非対応 [...]]]></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/2012/03/IMG_1016.jpg" alt="Readability Button" title="Readability Button" width="2000" height="652" class="alignleft size-full wp-image-1855" /></p>
<p>個人的に超おすすめのサービス<a href="http://www.readability.com/">Readability</a>。</p>
<p>Readabilityは後で読む系のサービスであり、Safariのリーダーの様なサービスでもある。とにかくこいつを使うと、特にスマートフォンでスマートフォン表示非対応系のサイトや、複数ページにまたがる読み物系のページが1ページでかつ、広告を排除した綺麗なレイアウトに整えられ（失敗する場合もある）、素晴らしく読みやすい。</p>
<p>あとで読む機能に関して言えば、これを使えばクラウドに記事がまとめて保存されることになるので、iPhoneやiPad（iPad 3rdなんて特にいいんじゃん？）で、後で読んだり、デスクを離れてゆっくりソファーで読むなんてことも出来ちゃう！</p>
<p>そんなReadabilityのブログパーツを最近発見した。「これは流行らせなくては！！」と早速ブログに設置しました。</p>
<p>ちなみにブログパーツは下記のページで入手可能。</p>
<p><a href="http://www.readability.com/developers/">Developer Tools — Readability</a></p>
<p>ついでに、ブログに設置するために超簡単なWordpressプラグインも作ったので、置いておきます。</p>
<p><a href="https://github.com/downloads/hazisarashi/wp-readability-button/readability-button.php">WordPress plugin — readability-button.php</a></p>
<p><a href="https://github.com/hazisarashi/wp-readability-button">GitHub hazisarashi/wp-readability-button</a></p>
<p>【追記】<br />
Wordpressプラグインを設置すると、記事のタイトルの下に表示されますが、ちょっと下すぎる場合は下記のようなCSSを追加するといいかもしれません。</p>
<pre>
.rdbWrapper {
	position: relative;
	top: -22px;
	margin-bottom: -35px;
	height: 35px;
}
</pre>
<!-- 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-03/1854/" class="hatena-bookmark-button" data-hatena-bookmark-title="Readabilityボタンを設置するWordpressプラグインを作った。 | 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-03%2F1854%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-03/1854/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tweet Button To Application ver 1.2.2 をリリースしました</title>
		<link>http://hazisarashi.com/2011-08/1575/</link>
		<comments>http://hazisarashi.com/2011-08/1575/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:16:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[safari extensions]]></category>
		<category><![CDATA[アップデート]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1575</guid>
		<description><![CDATA[tweet Button To Application とは Webページ上の公式Tweetボタンを押した時に、夜フクロウ、Echofon、Twitter for MacにTweet文を転送する Safari Exten [...]]]></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><blockquote><p>
<strong><a href="http://hazisarashi.com/2011-02/1004/">tweet Button To Application</a> とは</strong></p>
<p>Webページ上の公式Tweetボタンを押した時に、夜フクロウ、Echofon、Twitter for MacにTweet文を転送する Safari Extentions。
</p></blockquote>
<p>今回は、Tweetボタンの仕様修正によって正しく動作しなくなっていた問題直しました。</p>
<p>ダウンロード＆最近の更新は「<strong><a href="http://hazisarashi.com/2011-02/1004/">tweet Button To Application</a></strong>」でご確認ください。</p>
<p><strong>※既にインストールされている場合は、Safariの環境設定から自動アップデートが行えます。</strong></p>
<h2>今後の動き</h2>
<p>今後は下記の様な修正を行う予定です。優先順位を決めてお盆休み中に行う予定です。</p>
<ul>
<li>最新版のSafariにした場合、ウィンドウのURLバーが書き変わる問題の修正。</li>
<li>httpsのページでも正常にツールバーからtweet出来るよう修正。</li>
<li>対応Twitterクライアントを増やす等の細かな修正。</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/2011-08/1575/" class="hatena-bookmark-button" data-hatena-bookmark-title="tweet Button To Application ver 1.2.2 をリリースしました | 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-08%2F1575%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-08/1575/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>tweet Button To Application ver 1.2.1 リリースしました</title>
		<link>http://hazisarashi.com/2011-06/1410/</link>
		<comments>http://hazisarashi.com/2011-06/1410/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 15:16:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[safari extensions]]></category>
		<category><![CDATA[アップデート]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1410</guid>
		<description><![CDATA[tweet Button To Application とは Webページ上の公式Tweetボタンを押した時に、夜フクロウ、Echofon、Twitter for MacにTweet文を転送する Safari Exten [...]]]></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><blockquote><p>
<strong><a href="http://hazisarashi.com/2011-02/1004/">tweet Button To Application</a> とは</strong></p>
<p>Webページ上の公式Tweetボタンを押した時に、夜フクロウ、Echofon、Twitter for MacにTweet文を転送する Safari Extentions。
</p></blockquote>
<p>リリースしたのは数日前なのですが、先ほど Safari Extentions の自動アップデートがデフォルト OFF になっていることが分かったので、アップデートのお知らせだけでもと思い、ブログを書くことにしました。</p>
<p>今回は、Twitter for Macで一部サイトに上手くTweet文を転送出来ない問題を修正致しました。</p>
<p>ダウンロード＆最近の更新は「<strong><a href="http://hazisarashi.com/2011-02/1004/">tweet Button To Application</a></strong>」でご確認ください。</p>
<p><strong>※既にインストールされている場合は、システム環境設定からアップデートが行えます。</strong></p>
<h2>自動アップデート方法</h2>
<p><a href="http://hazisarashi.com/wp-content/uploads/2011/06/5270530cec54da6c6fef0163c342c76f.jpg"><img src="http://hazisarashi.com/wp-content/uploads/2011/06/5270530cec54da6c6fef0163c342c76f-300x233.jpg" alt="" title="スクリーンショット（2011-06-16 0.00.48）" width="300" height="233" class="alignright size-medium wp-image-1414" /></a></p>
<p>自動アップデートを有効にするには、<strong>システム環境設定＞機能拡張＞アップデート</strong> から行えます。</p>
<p>ちなみに、なんの警告もなしに勝手にアップデートがインストールされてしまうようになるので、怖い機能といえば怖いのですが、私は 自動アップデート有効 にしています。</p>
<p>信頼の出来ないExtentionsは元々インストールしない様にしてることが、前提になりますが。</p>
<p>さて、そろそろ Chrome 版の制作に取りかからな…</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/1410/" class="hatena-bookmark-button" data-hatena-bookmark-title="tweet Button To Application ver 1.2.1 リリースしました | 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%2F1410%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/1410/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype5 for Macのチャットテーマを暗くして見た [DarkCarbon.SkypeChatStyle]</title>
		<link>http://hazisarashi.com/2011-05/1305/</link>
		<comments>http://hazisarashi.com/2011-05/1305/#comments</comments>
		<pubDate>Sun, 22 May 2011 12:58:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life Hack]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[SkypeChatStyle]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=1305</guid>
		<description><![CDATA[Skype のデフォルトのチャットスタイルは明るすぎる！！寝る前にあのことラブラブチャットしながら、寝ようと思ってるのに白い背景で画面が明るすぎて、寝れない！！あのことの会話をやめたくて寝れない！！ そんな貴方にとってお [...]]]></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/05/skype-style-icon.png" alt="" title="skype style icon" width="128" height="128" class="alignright size-full wp-image-1315 download" />Skype のデフォルトのチャットスタイルは明るすぎる！！寝る前にあのことラブラブチャットしながら、寝ようと思ってるのに白い背景で画面が明るすぎて、寝れない！！あのことの会話をやめたくて寝れない！！</p>
<p>そんな貴方にとっておきの Skype Chat Style <strong>DarkCarbon</strong> です。</p>
<p>ちなみに、インストールするとこんな画面になります。フォントはヒラギノ角ゴシックです。</p>
<p><a href="http://hazisarashi.com/wp-content/uploads/2011/05/684a9c4b03befd1dcb505b79c17c1ae1.png"><img src="http://hazisarashi.com/wp-content/uploads/2011/05/684a9c4b03befd1dcb505b79c17c1ae1-600x560.png" alt="" title="Skype Chat Style DarkCarbon" width="600" height="560" class="alignnone size-large wp-image-1318" /></a></p>
<h2>インストール SkypeChatStyle DarkCarbon</h2>
<ul>
<li>zipファイルをダウンロードし、解凍後、ダブルクリックでインストール。</li>
<li>Skypeの環境設定 > チャット > 形式 からDarkCarbonを選択。</li>
</ul>
<p>以上で終わりです。既に開いているチャットにはすぐに適応はされません。新しく開いたチャット。又は、Skypeを再起動後に適応されます。</p>
<p><a href="http://hazisarashi.googlecode.com/files/DarkCarbon.SkypeChatStyle%20v1.0.zip"><img src="/wp-content/uploads/2011/05/download1.png" alt="SkypeStyle DarkCarbonをダウンロード" title="download" width="240" height="46" class="alignnone size-full download" /></a></p>
<h2>ソースコード</h2>
<p>ソースコードも公開中です。テスト用のHTMLファイル等もありますので、自作する際の手助けにもなるかもしれません。</p>
<p><a href="https://github.com/hazisarashi/SkypeChatStyle-DarkCarbon">GitHub hazisarashi / SkypeChatStyle-DarkCarbon</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-05/1305/" class="hatena-bookmark-button" data-hatena-bookmark-title="Skype5 for Macのチャットテーマを暗くして見た [DarkCarbon.SkypeChatStyle] | 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-05%2F1305%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-05/1305/feed/</wfw:commentRss>
		<slash:comments>5</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>フォルダーアクション – Date is added to nameを新しく作り直した</title>
		<link>http://hazisarashi.com/2011-01/979/</link>
		<comments>http://hazisarashi.com/2011-01/979/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 14:59:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=979</guid>
		<description><![CDATA[「フォルダーアクション – Date is added to name」とは…
アクションを設定したフォルダにファイルをぶち込むと、そのファイル名の頭に作成日を付けてくれる素晴らしいスクリプトである。]]></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><strong>「フォルダーアクション – Date is added to name」とは…</strong><br />
アクションを設定したフォルダにファイルをぶち込むと、そのファイル名の頭に作成日を付けてくれる素晴らしいスクリプトである。<br />
<span id="more-979"></span><br />
何で、このスクリプトを作ったのかは下記の記事をご覧ください。<br />
<a href="/2010-04/650/">俺的Mac Life Hack – ファイル整理術</a></p>
<p>随分前に作ったスクリプトですが、</p>
<ul>
<li>フォルダーアクションの癖にインストーラーまで作って（うまく動作してなかったらしい）</li>
<li>スクリプトの内容はPerlを実行するだけの物（AppleScript + Perl の2ファイル構成）</li>
<li>かつディレクトリにスペース等が含まれてるとうまく動作しない<strong>バグ付き</strong></li>
</ul>
<p>というなんともいい加減な物だったので、作り直しました。</p>
<p><a href="/2010-04/650/">俺的Mac Life Hack – ファイル整理術</a>で、熱く語っているように結構使えるスクリプトなので、是非お試しあれ！！</p>
<p><a href="/tools/folderaction_date-is-added-to-name/">ダウンロード＆使い方はこちらをご覧ください。</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-01/979/" class="hatena-bookmark-button" data-hatena-bookmark-title="フォルダーアクション – Date is added to nameを新しく作り直した | 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-01%2F979%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-01/979/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail のライトナビ(広告)を消すカスタムCSS Mailplane用</title>
		<link>http://hazisarashi.com/2010-08/814/</link>
		<comments>http://hazisarashi.com/2010-08/814/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 15:54:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[LifeHack]]></category>
		<category><![CDATA[Mailplane]]></category>
		<category><![CDATA[SafariStand]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=814</guid>
		<description><![CDATA[MailplaneというGmail専用クライアントを最近使い出した。 ブラウザと違って、専用クライアントになると出来る限りウィンドウを小さくしたくなるので、ライトナビの広告が邪魔！ ということで、ライトナビを消すカスタム [...]]]></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="alignnone size-large wp-image-849" title="mailplane" src="/wp-content/uploads/2010/08/mailplane-536x137.jpg" alt="" width="536" height="137" /></p>
<p><a href="http://test.hazi.in/wp-content/uploads/2010/08/mailplane-css1.png"><img src="/wp-content/uploads/2010/08/mailplane-css-200x187.png" alt="" title="mailplane-css" width="200" height="187" class="alignright size-medium wp-image-857" /></a><br />
MailplaneというGmail専用クライアントを最近使い出した。<br />
ブラウザと違って、専用クライアントになると出来る限りウィンドウを小さくしたくなるので、ライトナビの広告が邪魔！</p>
<p><span id="more-814"></span></p>
<p>ということで、ライトナビを消すカスタムCSSを書いたよ！下記のCSSを適当な名前で、適当な場所に .css の拡張子で保存。</p>
<pre class="clear">.Bu {
	display: none;
}

.Bu:first-child {
	display: block !important;
}</pre>
<p><a href="http://test.hazi.in/wp-content/uploads/2010/08/mailplane-setting1.jpg"><img class="alignright size-medium wp-image-852" title="mailplane-setting" src="/wp-content/uploads/2010/08/mailplane-setting-200x268.jpg" alt="" width="200" height="268" /></a><br />
あとは、Mailplane の環境設定から保存した CSS ファイルを選択し、チェックボックスをONにすればライトナビの広告が消えます。</p>
<p>ただ、ついでに「別のウィンドウで開く」と「すべて印刷」も消えるので気をつけてください。</p>
<h2 class="clear">Safariでの利用方法</h2>
<p>【追記 2010/08/15】<br />
<a href="http://hetima.com/safari/stand.html">SafariStand</a> を使う事で、Safariでも同様のCSSの適応が出来ます。<br />
SafariStand での設定は「<a href="http://wakabamac.blog95.fc2.com/blog-entry-190.html">わかばマークのMacの備忘録 : SafariStand/ サイトごとにフォントを変更する</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/2010-08/814/" class="hatena-bookmark-button" data-hatena-bookmark-title="Gmail のライトナビ(広告)を消すカスタムCSS Mailplane用 | 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%2F2010-08%2F814%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/2010-08/814/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bad Appleのスクリーンセイバー Mac版を作って見た</title>
		<link>http://hazisarashi.com/2010-07/799/</link>
		<comments>http://hazisarashi.com/2010-07/799/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:04:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[Quartz Composer]]></category>
		<category><![CDATA[スクリーンセイバー]]></category>
		<category><![CDATA[ニコニコ動画]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=799</guid>
		<description><![CDATA[Bad Appleのスクリーンセイバーの動画がニコニコ動画のランキングに入ってたので、ちょっちょいと簡単にQuartz Composerを使って、スクリーンセイバー化してみた。 スクリーンセイバーといっても単純にjpeg [...]]]></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="/wp-content/uploads/2010/07/BadApple-580x376.jpg" alt="" title="BadApple" width="536" height="347" class="alignnone size-large wp-image-800" /></p>
<p>Bad Appleのスクリーンセイバーの動画がニコニコ動画のランキングに入ってたので、ちょっちょいと簡単にQuartz Composerを使って、スクリーンセイバー化してみた。</p>
<p>スクリーンセイバーといっても単純にjpegアニメーションファイルにした動画ファイルをQuartz Composerで再生するだけのシンプルな仕組みです。こういうのが簡単に出来るのもMacの特徴ですね！ｗ</p>
<p>ちなみに、ランキングに出ていたスクリーンセイバーは透過に対応していましたが、Quartz Composerの単純な透過機能を使ったら画面が大変なことに！？<br />
解決策としては、グラフィックカードのキャッシュを静止画としてキャッシュして…みたいなことを行わないと駄目っぽいので、とりあえず今回はチェックボックスで設定は出来ますが、バグりますｗ（Macが壊れる事はありませんので、興味があればどうぞｗ）</p>
<p>あまり必要では無いと思ったのですが、背景の色を変更することは出来るようになってます。</p>
<h2>インストール</h2>
<p><strong><a href="http://hazisarashi.googlecode.com/files/BadApple%20Screen%20Saver%20v1.0.zip">ダウンロード ( 55.4 MB )</a></strong></p>
<ul>
<li>上記のリンクからファイルをダウンロード</li>
<li>ダウンロードファイルを解凍(自動で解凍される場合もある)</li>
<li>解凍したフォルダーの中にある「BadApple.mov」と「BadApple.qtz」を ホームフォルダー > ライブラリ > Screen Savers の直下に移動 ( Screen Saversフォルダーが無い場合は、手動で作成してください。 )</li>
<li>「システム環境設定」の「デスクトップとスクリーンセイバー」で、設定をして完了</li>
</ul>
<p>~/ライブラリ/Screen Savers/ の中に２つファイルが出来てしまう不格好な形ですが、まあ気が向いたら透過も含めてちゃんと作りたいと思います。</p>
<p>【追記 2010/07/27 00:29】<br />
<strong>MacProでも処理が追いつかないぐらい重いです！</strong></p>
<p>ちなみにランクインしてた動画はこちら↓<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm11472017"></script><noscript><a href="http://www.nicovideo.jp/watch/sm11472017">【ニコニコ動画】【東方】Bad Apple!!　ＰＶ【影絵】をスクリーンセーバーにしてみた？</a></noscript><br />
<a target="_blank" href="http://www.nicovideo.jp/watch/sm11472017">【ニコニコ動画】【東方】Bad Apple!!　ＰＶ【影絵】をスクリーンセーバーにしてみた？</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/2010-07/799/" class="hatena-bookmark-button" data-hatena-bookmark-title="Bad Appleのスクリーンセイバー Mac版を作って見た | 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%2F2010-07%2F799%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/2010-07/799/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

