<?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>jmblog.jp &#187; greasemonkey</title>
	<atom:link href="http://jmblog.jp/archives/tag/greasemonkey/feed" rel="self" type="application/rss+xml" />
	<link>http://jmblog.jp</link>
	<description></description>
	<lastBuildDate>Fri, 12 Aug 2011 05:18:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>投稿スラッグ（Post slug）が空白なら警告してくれるWordPress用Greasemonkeyスクリプト</title>
		<link>http://jmblog.jp/archives/167</link>
		<comments>http://jmblog.jp/archives/167#comments</comments>
		<pubDate>Tue, 15 May 2007 15:19:45 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/167</guid>
		<description><![CDATA[Twitter で見かけた、

Post SlugがブランクなのにPublishedされようとした場合は確認メッセージが表示されるWordPressのプラグインなんてないものか… *Tw*
Twitter / lomo

というつぶやきに反応して、Greasemonkeyスクリプトを作ってみました。（WordPressのプラグインじゃないですが。:P）

WP post-slug blank check
「パーマリンク設定」を「日付と記事名に基づく表示」にしていて、毎回投稿スラッグを設定している人向けです。
WordPress ME 2.1.3 と 2.0.10 で動作確認済み。一応、英語版なら英語のメッセージが出るようにしています。WordPress 2.1.3 で確認済み。（thanks to lomo-san!）
よかったら使ってみてください。（不具合などあれば教えてもらえると助かります。）
]]></description>
			<content:encoded><![CDATA[<p>Twitter で見かけた、</p>
<blockquote>
<p>Post SlugがブランクなのにPublishedされようとした場合は確認メッセージが表示されるWordPressのプラグインなんてないものか… *Tw*</p>
<p><cite><a href="http://twitter.com/lomo/statuses/62089222" target="_blank">Twitter / lomo</a></cite></p>
</blockquote>
<p>というつぶやきに反応して、Greasemonkeyスクリプトを作ってみました。（WordPressのプラグインじゃないですが。:P）</p>
<p><span id="more-167"></span></p>
<p><a class="download" href="http://jmblog.jp/download/wp_post_slug_blank_check.user.js">WP post-slug blank check</a></p>
<p>「パーマリンク設定」を「日付と記事名に基づく表示」にしていて、毎回投稿スラッグを設定している人向けです。</p>
<p>WordPress ME 2.1.3 と 2.0.10 で動作確認済み。一応、英語版なら英語のメッセージが出るようにしています。<ins>WordPress 2.1.3 で確認済み。（thanks to lomo-san!）</ins></p>
<p>よかったら使ってみてください。（不具合などあれば教えてもらえると助かります。）</p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/167/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TinyURLのリンク先を取得するAPI</title>
		<link>http://jmblog.jp/archives/131</link>
		<comments>http://jmblog.jp/archives/131#comments</comments>
		<pubDate>Sun, 29 Apr 2007 14:08:08 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/131</guid>
		<description><![CDATA[Twitter 用に TinyURL のリダイレクト先URLを取得する Greasemonkey スクリプトを作ったんですが、すでに同じものを作っておられる方がいたので、公開はこっそりと行うこととして、このエントリでは、このGreasemonkey スクリプトを作るときに見つけた、TinyURL のリンク先を取得する API をご紹介。

&#187; TinyURL Callback API
使い方はカンタン。
http://remysharp.com/tinyurlapi?callback=CallbackFunc&#38;url=http://tinyurl.com/2acavb

というふうに、コールバック関数名とTinyURLを渡すだけ。すると、
CallbackFunc&#40;&#34;http://jmblog.jp/download/tinyurl_restorer.user.js&#34;&#41;;
というふうにリンク先のURLがコールバック関数と共に返ってくるので、
var orginal_url;
function CallbackFunc&#40;url&#41; &#123;
&#160; &#160; original_url = url;
&#125;
という感じに、事前に定義しておいたコールバック関数で受け取ればOK。
しかし、どうしてこの手の API を TinyURL.com が公開していないのか不思議です・・・ニーズはいっぱいあるのにね。
]]></description>
			<content:encoded><![CDATA[<p>Twitter 用に TinyURL のリダイレクト先URLを取得する Greasemonkey スクリプトを作ったんですが、<a href="http://d.hatena.ne.jp/ono_matope/20070428#1177790750" target="_blank">すでに同じものを作っておられる方がいた</a>ので、公開は<a href="http://jmblog.jp/download/tinyurl_restorer.user.js">こっそりと</a>行うこととして、このエントリでは、このGreasemonkey スクリプトを作るときに見つけた、TinyURL のリンク先を取得する API をご紹介。</p>
<p><span id="more-131"></span></p>
<p>&raquo; <a href="http://remysharp.com/tinyurlapi" target="_blank"><strong>TinyURL Callback API</strong></a></p>
<p>使い方はカンタン。</p>
<p><div class="codecolorer-container text twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">http://remysharp.com/tinyurlapi?callback=CallbackFunc&amp;url=http://tinyurl.com/2acavb</div></div>
</p>
<p>というふうに、コールバック関数名とTinyURLを渡すだけ。すると、</p>
<div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CallbackFunc<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;http://jmblog.jp/download/tinyurl_restorer.user.js&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>というふうにリンク先のURLがコールバック関数と共に返ってくるので、</p>
<div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> orginal_url<span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">function</span> CallbackFunc<span style="color: #009900;">&#40;</span>url<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; original_url <span style="color: #339933;">=</span> url<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>という感じに、事前に定義しておいたコールバック関数で受け取ればOK。</p>
<p>しかし、どうしてこの手の API を TinyURL.com が公開していないのか不思議です・・・ニーズはいっぱいあるのにね。</p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/131/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greasemonkey Script for MyBlogLog &#8211; update to v1.5</title>
		<link>http://jmblog.jp/archives/129</link>
		<comments>http://jmblog.jp/archives/129#comments</comments>
		<pubDate>Thu, 19 Apr 2007 16:06:45 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[mybloglog]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/129</guid>
		<description><![CDATA[Greasemonkey Hacks を買って勉強してたら、以前作った MyBlogLog用Greasemonkeyスクリプトのイケテなさに愕然としたので、ちょこっと改善してみました。前のバージョンより若干高速化されているはずです。コードの細かい話をすると、

XPathを使って無駄なループをなくした
キャッシュ化して無駄なHTTPアクセスをなくした

の2点がポイント。使っている方は是非バージョンアップしてみてください。

以下のページからどうぞ。
&#187; MyBlogLog Page Title View Greasemonkey script
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/gp/product/0596101651?ie=UTF8&#038;tag=0755-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=0596101651">Greasemonkey Hacks</a><img src="http://www.assoc-amazon.jp/e/ir?t=0755-22&#038;l=as2&#038;o=9&#038;a=0596101651" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> を買って勉強してたら、以前作った MyBlogLog用Greasemonkeyスクリプトのイケテなさに愕然としたので、ちょこっと改善してみました。前のバージョンより若干高速化されているはずです。コードの細かい話をすると、</p>
<ul>
<li>XPathを使って無駄なループをなくした</li>
<li>キャッシュ化して無駄なHTTPアクセスをなくした</li>
</ul>
<p>の2点がポイント。使っている方は是非バージョンアップしてみてください。</p>
<p><span id="more-129"></span></p>
<p>以下のページからどうぞ。</p>
<p>&raquo; <a href="http://jmblog.jp/download/mybloglog-page-title-view-greasemonkey-script/">MyBlogLog Page Title View Greasemonkey script</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/129/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterで&#8221;@(user)&#8221;を入力補完してくれるGreasemonkeyスクリプト</title>
		<link>http://jmblog.jp/archives/128</link>
		<comments>http://jmblog.jp/archives/128#comments</comments>
		<pubDate>Sun, 15 Apr 2007 15:27:06 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/128</guid>
		<description><![CDATA[Twitter、日本でもかなり話題になってきました。私もすっかりハマっております。（自分でも意外だったんですが。）すでにいろいろな方が便利ツールを開発しており、どんどん使いやすくなってきた Twitter ですが、会社の後輩の sakatam が作った Greasemonkey スクリプトがこれまたすごく便利だったので、ご紹介。

&#187; twitter friend name helper – Userscripts.org
「@」を打つと、自分の Friends がリストで表示され、入力補完をしてくれます。

さらに、「d」または「D」を打つと、ダイレクトメッセージを送るための入力補完をしてくれます。

sakatam、GJ!
]]></description>
			<content:encoded><![CDATA[<p>Twitter、日本でもかなり話題になってきました。私もすっかりハマっております。（自分でも意外だったんですが。）すでにいろいろな方が便利ツールを開発しており、どんどん使いやすくなってきた Twitter ですが、会社の後輩の <a href="http://twitter.com/sakatam" target="_blank">sakatam</a> が作った Greasemonkey スクリプトがこれまたすごく便利だったので、ご紹介。</p>
<p><span id="more-128"></span></p>
<p>&raquo; <a href="http://userscripts.org/scripts/show/8518" target="_blank">twitter friend name helper – Userscripts.org</a></p>
<p>「@」を打つと、自分の Friends がリストで表示され、入力補完をしてくれます。</p>
<p><img src="/img/twitter-friend-name-helper.png" width="500" height="450" alt="Twitter Friend Name Helpler" /></p>
<p>さらに、「d」または「D」を打つと、ダイレクトメッセージを送るための入力補完をしてくれます。</p>
<p><img src="/img/twitter-friend-name-helper2.png" width="500" height="250" alt="Twitter Friend Name Helpler-2" /></p>
<p>sakatam、GJ!</p>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/128/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Twitter に日本語を入力するための greasemonkeyスクリプト</title>
		<link>http://jmblog.jp/archives/126</link>
		<comments>http://jmblog.jp/archives/126#comments</comments>
		<pubDate>Sat, 07 Apr 2007 15:25:30 +0000</pubDate>
		<dc:creator>Yoshihide</dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jmblog.jp/archives/126</guid>
		<description><![CDATA[

2007-04-13
どうやら Twitter が日本語対応したみたいです。したがって、以下の Greasemonkeyスクリプトは不要かと思います。短い命でした・・・


ETech で Twitter ってのがアメリカで流行ってるのを知って、現地のホテルで試しにやってみたのですが、日本語が入力できる場合とできない場合があって、よくわからなかったので、そのときは放置していました。
ですが、最近いろいろと調べてみたら、日本語で入力する方法が紹介されているエントリを見つけました。

&#187; Twitterで日本語を入力する方法 : akiyan.com
コツは、



全て全角文字で入力して、最後に半角スペースをいれる
例：「ＦｉｒｅｆｏｘにＧｒｅａｓｅｍｏｎｋｅｙをインストールしました 」


半角全角を混在させるときは、半角文字と全角文字の間にスペースをいれる
例：「今日は mixi のマイミクが 100 人を越えました」



とのこと。ナイスな情報です。ありがとうございます！
とはいえ、これって結構メンドクサイですよね？ということで、上の二つを自動でやってくれる Greasemonkey スクリプトを作ってみました。
Post on Twitter in Japanese v0.2
よかったら使ってみてください。（でも、Twitter ってブラウザよりも IM を使ったほうが便利みたいなんで、あんまり使う機会はないかも :p）
Changelog

2007-04-08 &#8211; v0.2 &#8211; bug fix（記号が含まれていると分割されてしまうバグに対応）
2007-04-07 &#8211; v0.1 &#8211; initial release

]]></description>
			<content:encoded><![CDATA[<div class="ins">
<ins datetime="2007-04-14"></p>
<p class="ins-title">2007-04-13</p>
<p>どうやら <a href="http://jmblog.jp/archives/127">Twitter が日本語対応した</a>みたいです。したがって、以下の Greasemonkeyスクリプトは不要かと思います。短い命でした・・・</p>
<p></ins>
</div>
<p>ETech で <a href="http://twitter.com/" target="_blank">Twitter</a> ってのがアメリカで流行ってるのを知って、現地のホテルで<a href="http://twitter.com/jmblog" target="_blank">試しにやってみた</a>のですが、日本語が入力できる場合とできない場合があって、よくわからなかったので、そのときは放置していました。</p>
<p>ですが、最近いろいろと調べてみたら、日本語で入力する方法が紹介されているエントリを見つけました。</p>
<p><span id="more-126"></span></p>
<p>&raquo; <a href="http://www.akiyan.com/blog/archives/2007/04/twitter.html" target="_blank">Twitterで日本語を入力する方法 : akiyan.com</a></p>
<p>コツは、</p>
<blockquote>
<ul>
<li>
<p><strong>全て全角文字で入力して、最後に半角スペースをいれる</strong></p>
<p>例：「ＦｉｒｅｆｏｘにＧｒｅａｓｅｍｏｎｋｅｙをインストールしました 」</p>
</li>
<li>
<p><strong>半角全角を混在させるときは、半角文字と全角文字の間にスペースをいれる</strong></p>
<p>例：「今日は mixi のマイミクが 100 人を越えました」</p>
</li>
</ul>
</blockquote>
<p>とのこと。ナイスな情報です。ありがとうございます！</p>
<p>とはいえ、これって結構メンドクサイですよね？ということで、上の二つを自動でやってくれる Greasemonkey スクリプトを作ってみました。</p>
<p><a  class="download" href="http://jmblog.jp/download/twitter_in_japanese.user.js">Post on Twitter in Japanese v0.2</a></p>
<p>よかったら使ってみてください。（でも、Twitter ってブラウザよりも IM を使ったほうが便利みたいなんで、あんまり使う機会はないかも :p）</p>
<h5>Changelog</h5>
<ul>
<li>2007-04-08 &#8211; v0.2 &#8211; bug fix（記号が含まれていると分割されてしまうバグに対応）</li>
<li>2007-04-07 &#8211; v0.1 &#8211; initial release</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jmblog.jp/archives/126/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

