<?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>せつないぶろぐ &#187; プログラム＆技術系</title>
	<atom:link href="http://blog.setunai.net/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%ef%bc%86%e6%8a%80%e8%a1%93%e7%b3%bb/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.setunai.net</link>
	<description>ソフトウェア開発、アジャイルなどについてＳＥ兼ＰＧが思った事を書いてます。たまにプログラムも</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:04:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ER図も描けるMySQL Workbenchが便利</title>
		<link>http://blog.setunai.net/20100630/er%e5%9b%b3%e3%82%82%e6%8f%8f%e3%81%91%e3%82%8bmysql-workbench%e3%81%8c%e4%be%bf%e5%88%a9/</link>
		<comments>http://blog.setunai.net/20100630/er%e5%9b%b3%e3%82%82%e6%8f%8f%e3%81%91%e3%82%8bmysql-workbench%e3%81%8c%e4%be%bf%e5%88%a9/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 20:19:54 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/?p=650</guid>
		<description><![CDATA[ER図を書きたくて探していたら&#8221;MySQL Workbench&#8220;なるツールを発見。 MySQLから提供さているGUIツールらしいです。 開発時にはCSE（Common SQL Environmen [...]]]></description>
			<content:encoded><![CDATA[<p>ER図を書きたくて探していたら&#8221;<strong>MySQL Workbench</strong>&#8220;なるツールを発見。<br />
MySQLから提供さているGUIツールらしいです。</p>
<p>開発時にはCSE（Common SQL Environment）をよく利用しているのですがMySQLを利用するのであればこちらの方が便利そうです。</p>
<p>画面はこんな感じ。</p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2010/06/top.png"><img src="http://blog.setunai.net/wp-content/uploads/2010/06/top-300x179.png" alt="" title="top" width="300" height="179" class="alignnone size-medium wp-image-651" /></a></p>
<p>機能は画面の通り<br />
・SQL Development<br />
・Data Modeling<br />
・Server Administration<br />
の3つに分かれている。</p>
<h3>SQL Development</h3>
<p>多機能なSQLエディタ。キーワードのハイライトや構文チェックを行ってくれます。<br />
またObject Browserではテーブルやviewの作成をGUIで行うこともできます。</p>
<h3>Data Modeling</h3>
<p>データベースをモデリングするツール。お目当てのER図が書けます。<br />
こんな感じで作成できます。</p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2010/06/er.png"><img src="http://blog.setunai.net/wp-content/uploads/2010/06/er-300x179.png" alt="" title="er" width="300" height="179" class="alignnone size-medium wp-image-652" /></a></p>
<p>作ったモデルからテーブルを作成することもできますし、現在あるテーブルからモデルを作成することも可能です。</p>
<h3>Server Administration</h3>
<p>まだ使ったことがないのですが、MySQLの起動・停止やユーザの管理などができそうです。</p>
<p>こちらでもうちょっと詳しく説明されています。</p>
<p><a href="http://nippondanji.blogspot.com/2010/01/mysql-workbench-52.html">漢(オトコ)のコンピュータ道: そろそろMySQL Workbench 5.2についてひとこと言っておくか。</a></p>
<p>phpMyAdminを使って開発しているプログラマの方などは一度利用してみてはどうでしょう。</p>
<p>ダウンロードはこちらから<br />
<a href="http://dev.mysql.com/downloads/workbench">http://dev.mysql.com/downloads/workbench</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20100630/er%e5%9b%b3%e3%82%82%e6%8f%8f%e3%81%91%e3%82%8bmysql-workbench%e3%81%8c%e4%be%bf%e5%88%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari 4 メニューの文字化け解決策</title>
		<link>http://blog.setunai.net/20090225/safari-4-%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%81%ae%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b1%ba%e7%ad%96/</link>
		<comments>http://blog.setunai.net/20090225/safari-4-%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%81%ae%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b1%ba%e7%ad%96/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 01:54:49 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/?p=515</guid>
		<description><![CDATA[Safari 4 メニューが文字化け中　（→解決策募集） 全く同じ現象で適当に弄ってたら直った。 コメントでレスしようと思ったんだけど会員用で書き込めなかったので ブログの記事にしてみた。リファラーから辿れるよね。 re [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kawa.at.webry.info/200902/article_10.html">Safari 4 メニューが文字化け中　（→解決策募集）</a></p>
<p>全く同じ現象で適当に弄ってたら直った。<br />
コメントでレスしようと思ったんだけど会員用で書き込めなかったので<br />
ブログの記事にしてみた。リファラーから辿れるよね。</p>
<p>reference > Appearance（化けてて読めないけど）を表示。<br />
上から3番目の項目で一番下以外を選択。</p>
<p><img src="http://blog.setunai.net/wp-content/uploads/2009/02/safari4-300x174.png" alt="safari4" title="safari4" width="300" height="174" class="size-medium wp-image-517" /></p>
<p>この項目が「Font smoothing」でwindows standardになってると化けてる模様</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20090225/safari-4-%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%81%ae%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b1%ba%e7%ad%96/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>jQuery1.2.6に対応したVisual jQuery</title>
		<link>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/</link>
		<comments>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 12:43:48 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/</guid>
		<description><![CDATA[以前紹介したVisual jQueryだが、ずっと1.0のままでした。 本日見つけましたよ！Visual jQuery 1.2.6版 http://remysharp.com/visual-jquery/ Twitter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.setunai.net/20070218/%E4%BE%BF%E5%88%A9%EF%BC%81jquery%E3%81%AEapi%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/">以前</a>紹介したVisual jQueryだが、ずっと<a href="http://www.visualjquery.com/index.xml">1.0</a>のままでした。</p>
<p>本日見つけましたよ！Visual jQuery 1.2.6版<br />
<a href="http://remysharp.com/visual-jquery/">http://remysharp.com/visual-jquery/</a></p>
<p>Twitterで話が出てたのでちょっと追ってみたら辿り着きました。</p>
<p>以前のものより動作が軽くて良い感じですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080722/jquery126%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9fvisual-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excelファイル読み込めるSpreadsheet::ParseExcel(Perl)</title>
		<link>http://blog.setunai.net/20080511/excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%81%e3%82%8bspreadsheetparseexcelperl/</link>
		<comments>http://blog.setunai.net/20080511/excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%81%e3%82%8bspreadsheetparseexcelperl/#comments</comments>
		<pubDate>Sun, 11 May 2008 03:14:48 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[お仕事]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080511/excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%81%e3%82%8bspreadsheetparseexcelperl/</guid>
		<description><![CDATA[仕事でExcelドキュメントの値を直接読み込みたい場面がありいろいろ調べたのでその結果です。 今利用している言語がPHPって事もありライブラリを探ってみたところ2つ見つけました。 Spreadsheet_Excel_Re [...]]]></description>
			<content:encoded><![CDATA[<p>仕事でExcelドキュメントの値を直接読み込みたい場面がありいろいろ調べたのでその結果です。<br />
今利用している言語がPHPって事もありライブラリを探ってみたところ2つ見つけました。</p>
<ul>
<li><a href="http://sourceforge.net/projects/phpexcelreader/">Spreadsheet_Excel_Reader</a></li>
<li><a href="http://chazuke.com/?page_id=127">Excel_Peruser</a></li>
</ul>
<p>どちらも使い方は簡単だったのですが、Excelファイルによっては読み込めない場合があり安定性がいまひとつでした。</p>
<p>他に方法はないかと考えたらサーバにPerl入ってるしPerlで組んでも問題ないだろうと判断。<br />
探してみたらあっさりCPANにありました。<br />
<strong>Spreadsheet::ParseExcel</strong></p>
<p>こっちも利用はいたって簡単。更に読み込みたいファイルも無事に読み込めました。</p>
<p>■Excelファイル(Excel 2002)<br />
<a href='http://blog.setunai.net/wp-content/uploads/2008/05/excel1.png' title='サンプルExcel'><img src='http://blog.setunai.net/wp-content/uploads/2008/05/excel1.png' alt='サンプルExcel' /></a></p>
<p>■結果</p>
<pre class="code">
0  0:a 1:b
1  0:123 1:456
2  0:感じ 1:カタカナ
3  0: 1:ﾊﾝｶｸ
</pre>
<p>■ソース</p>
<pre class="code">
#!/usr/bin/perl

use strict;
use warnings;

use Spreadsheet::ParseExcel;
use Spreadsheet::ParseExcel::FmtJapan;

my $format = new Spreadsheet::ParseExcel::FmtJapan-&gt;new(Code =&gt; 'sjis');
my $excel = new Spreadsheet::ParseExcel;
my $book = $excel-&gt;Parse(&quot;test.xls&quot;, $format);

my $sheet = $book-&gt;{&quot;Worksheet&quot;}[0];

my $maxRow = $sheet-&gt;{&quot;MaxRow&quot;};
my $maxCol = $sheet-&gt;{&quot;MaxCol&quot;};

for(my $row=0; $row&lt;=$maxRow; $row++) {
    print $row.&quot;  &quot;;
    for(my $col=0; $col&lt;=$maxCol; $col++) {
        my $cell = $sheet-&gt;{&quot;Cells&quot;}[$row][$col];
        my $val = &quot;&quot;;
        if ($cell) {
            $val = $cell-&gt;Value;
        }
        print &quot;$col:$val &quot;;
    }
    print &quot;\n&quot;;
}
</pre>
<p>※CPANからのインストールは割愛</p>
<p>これができるとExcelファイルを設定ファイルの変わりにできたり、設定ファイルを自動生成できるので便利です。<br />
設定ファイルと設計書を２重持ちしている現場で楽になったりします。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080511/excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%81%e3%82%8bspreadsheetparseexcelperl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery1.2のチートシート</title>
		<link>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</link>
		<comments>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 14:00:12 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</guid>
		<description><![CDATA[jQuery1.2のチートシートを見つけたのでメモ。 http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf http://colorcharge. [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery1.2のチートシートを見つけたのでメモ。</p>
<p><a href="http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf">http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf</a></p>
<p><a href="http://colorcharge.com/wp-content/uploads/2007/12/jquery12_colorcharge.png">http://colorcharge.com/wp-content/uploads/2007/12/jquery12_colorcharge.png</a></p>
<p>色付きだとやっぱり見やすいね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080321/jquery12%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 Beta 4の感想とインストール手順</title>
		<link>http://blog.setunai.net/20080314/firefox-3-beta-4%e3%81%ae%e6%84%9f%e6%83%b3%e3%81%a8%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86/</link>
		<comments>http://blog.setunai.net/20080314/firefox-3-beta-4%e3%81%ae%e6%84%9f%e6%83%b3%e3%81%a8%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 14:47:15 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080314/firefox-3-beta-4%e3%81%ae%e6%84%9f%e6%83%b3%e3%81%a8%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86/</guid>
		<description><![CDATA[Firefox 3 Beta 4レビュー&#8211;これはすごい！JavaScript処理が劇的向上 http://builder.japan.zdnet.com/news/story/0,3800079086,203 [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3 Beta 4レビュー&#8211;これはすごい！JavaScript処理が劇的向上<br />
<a href="http://builder.japan.zdnet.com/news/story/0,3800079086,20369153,00.htm">http://builder.japan.zdnet.com/news/story/0,3800079086,20369153,00.htm</a></p>
<p>Beta 2の時はまだ実用的じゃないなーと感じていたのですが<br />
上記レビューを読んでまたまた試したくなりインストールしてみました。</p>
<p>Beta2の感想はこちら<br />
<a href="http://blog.setunai.net/20071220/firefox-3-beta-2%E3%81%AE%E6%84%9F%E6%83%B3%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86/">Firefox 3 Beta 2の感想とインストール手順</a></p>
<p>そしてまたまたPortable Edition。</p>
<p>インストール＆日本語化。Beta2と変わりません。</p>
<h3>Firebox 3 Beta 4のダウンロード＆インストール</h3>
<p>Mozilla Firefox, Portable Edition 3 Beta 4<br />
<a href="http://portableapps.com/apps/internet/firefox_portable/test">http://portableapps.com/apps/internet/firefox_portable/test</a></p>
<p>ダウンロードしたら解凍。これでインストールも完了。</p>
<h3>日本語化</h3>
<p>ja.xpiのダウンロード<br />
<a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b4/win32/xpi/ja.xpi">http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b4/win32/xpi/ja.xpi</a></p>
<p>ダウンロードしたja.xpiをFirefoxにドラッグ＆ドロップでインストール</p>
<p>アドレスバーに「about:config」と入力して下記項目の設定<br />
※動作保障外の画面が表示されるので、それでもよい方だけボタンをクリック</p>
<p>general.useragent.locale<br />
「en-US」→「ja-JP」</p>
<p>intl.accept_languages<br />
「en-us, en」→「ja, en-us, en」</p>
<p>これで終了です。</p>
<p>Beta2の時にも感じたのですが、やっぱりレンダリングが速い、速い、速い。<br />
すごく良い感じです。そしてJavaScriptもやっぱり軽快。</p>
<p>これだけ良いとすぐにでも乗り換えたくなります。<br />
なので最低限必要なアドオンだけ入れて使ってみました。</p>
<p>入れたアドオンはこちら</p>
<ul>
<li>Firebug 1.1.0b12</li>
<li>Auto Copy 0.6.4</li>
<li>Gmail Notifier 0.6.3.2</li>
<li>Greasemonkey 0.7.20080121.0</li>
</ul>
<p>Firebugの1.1はURLが変更したらしくちょっと探しまわったのでダウンロード先を晒しておきます。<br />
<a href="http://getfirebug.com/releases/firebug/1.1/firebug-1.1.0b12.xpi">http://getfirebug.com/releases/firebug/1.1/firebug-1.1.0b12.xpi</a></p>
<p>どれもBeta4には対応していませんでしたがinstall.rdfのmaxVersionをいじってインストール。<br />
ちなみにこんな感じ</p>
<pre class="code">
&lt;em:maxVersion&gt;3.0.0.*&lt;/em:maxVersion&gt;
</pre>
<p>Greasemonkeyは<a href="http://blog.setunai.net/20080129/%e7%bf%bb%e8%a8%b3%e3%81%8c%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%a7%e3%81%8d%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/">自作スクリプト</a>は動きましたが、きっと動かないのもあると思います。</p>
<p>アドオンはそんな感じです。</p>
<p>いまのところ普通に使えています。２時間くらいだけど。<br />
あと特定のページで２回ほど落ちました。</p>
<p>開発者＆テスター向けのリリースですが自己責任の範囲で利用する価値はありだと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080314/firefox-3-beta-4%e3%81%ae%e6%84%9f%e6%83%b3%e3%81%a8%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>翻訳が簡単にできるGreasemonkeyのスクリプト</title>
		<link>http://blog.setunai.net/20080129/%e7%bf%bb%e8%a8%b3%e3%81%8c%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%a7%e3%81%8d%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/</link>
		<comments>http://blog.setunai.net/20080129/%e7%bf%bb%e8%a8%b3%e3%81%8c%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%a7%e3%81%8d%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 15:40:03 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20080129/%e7%bf%bb%e8%a8%b3%e3%81%8c%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%a7%e3%81%8d%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/</guid>
		<description><![CDATA[同一ページでさくっと単語や文章を翻訳したいと要望があったのでいろいろ探したらだいたい２タイプに分かれてアドオンやグリモンのスクリプトが存在した。 （１）alcサイトや他の翻訳サイトをスクレイピングしてるっぽいやつ （２） [...]]]></description>
			<content:encoded><![CDATA[<p>同一ページでさくっと単語や文章を翻訳したいと要望があったのでいろいろ探したらだいたい２タイプに分かれてアドオンやグリモンのスクリプトが存在した。</p>
<p>（１）alcサイトや他の翻訳サイトをスクレイピングしてるっぽいやつ<br />
（２）ローカルの辞書を使って翻訳するタイプ</p>
<p>１の場合だと、利用しているサイトのレイアウトやURL変更が発生するとすぐ動かなくなる。<br />
昨年URLの変更があったalcを利用しているアドオンなどは動かなくなっている模様。<br />
各自でソース内部のURL変更して対応しているみたいです。</p>
<p>２の場合はローカル辞書が必要でほとんどの辞書が有料。フリーの辞書は試していないので実力は不明。</p>
<p>大体こんな感じ。<br />
結構よさげな奴もあるのですがもうちょっとさくっと引けたらな～と思い作ってみました。</p>
<p>作るにあたって一番の問題はデータの取得元。<br />
翻訳サイトをスクレイピングするとちょっと問題ありそう。問題なくてもメンドクサイ。<br />
でも今は便利な世の中で翻訳用のAPIを提供しているところがありました。</p>
<p>英語←→日本語の翻訳APIとして使えるYahoo Pipesを作った<br />
<a href="http://muumoo.jp/news/2007/05/09/0translationapi.html">http://muumoo.jp/news/2007/05/09/0translationapi.html</a></p>
<p>タイトル通りYahoo! Pipesで提供されています。<br />
管理人ぷーるさんとYahoo! Pipesに感謝！</p>
<p>これがあれば後はUIだけ考えて２時間くらいで実装終了。<br />
できあがったのがこれ</p>
<p>■機能<br />
・日本語→英語に翻訳できる<br />
・英語→日本語に翻訳できる</p>
<p>■スクリーンショット<br />
<a href='http://blog.setunai.net/wp-content/uploads/2008/01/poolmmjp_translation.png' title='poolmmjp_translation.user.js'><img src='http://blog.setunai.net/wp-content/uploads/2008/01/poolmmjp_translation.thumbnail.png' alt='poolmmjp_translation.user.js' /></a></p>
<p>■インストール<br />
通常のユーザスクリプト（Greasemonkey）と同じ。</p>
<p>簡単に説明すると</p>
<p>FirefoxのアドオンGreasemonkeyをインストール<br />
<a href="https://addons.mozilla.org/ja/firefox/addon/748">https://addons.mozilla.org/ja/firefox/addon/748</a></p>
<p>下記のリンクをクリックするとユーザースクリプトがインストールされます。<br />
<a href="http://tool.setunai.net/gm_scripts/poolmmjp_translation.user.js">poolmmjp_translation.user.js</a></p>
<p>■使い方<br />
翻訳には２つの方法があります。</p>
<p>（１）Ctrlキーを押しながら翻訳したい文字列をマウスで選択して反転させます。<br />
画面上部に訳が表示されます。</p>
<p>（２）Ctrlキー＋F1キーを押すと入力ボックスが表示されます。<br />
入力ボックスに単語や文章をいれて「OK」ボタンをクリックすると画面上部に訳が表示されます。</p>
<p>画面上部に表示された訳はダブルクリック若しくはCtrlキー＋F1で消すことが可能です。</p>
<p>リクエストで作ったユーザースクリプトですが予想外に使い勝手がいい。やっぱり画面遷移やスクレイピングよりは速いからかな。<br />
いままでランチャーにコマンド入れて翻訳サイトに画面遷移させていたんですけどこれに切り替えます。</p>
<p>興味がある方はお試し下さい。</p>
<p>※不具合を見つけた方はコメントでお願いします。</p>
<p>■変更<br />
※2008/01/29 ver0.81 ソースの見直し</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20080129/%e7%bf%bb%e8%a8%b3%e3%81%8c%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%a7%e3%81%8d%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryでバブリング(bubbling)のテスト</title>
		<link>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/</link>
		<comments>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:01:35 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/</guid>
		<description><![CDATA[jQueryでバブリングのテスト またまたjQueryネタ。 仕事でイベントのバブリングを利用することになりそうだったので調べてみました。 DOMの下層エレメントがイベントを発生すると上位のエレメントまで伝播される。 こ [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryでバブリングのテスト</p>
<p>またまたjQueryネタ。<br />
仕事でイベントのバブリングを利用することになりそうだったので調べてみました。</p>
<p>DOMの下層エレメントがイベントを発生すると上位のエレメントまで伝播される。<br />
このことをイベントバブリング（またはバブリング）と言います。</p>
<p>例えば下記の様な構造にそれぞれclickイベントが割り当てられていた場合koのクリックに対してko→oyaの順でイベントが発生します。</p>
<pre class="code">
&lt;div id="oya"&gt;
  &lt;div id="ko"&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p>バブリングを利用する時はそのまま素直に利用すればいいのですが、上位エレメントにイベントを伝えたくない時もあります。<br />
その時はイベントに対してstopPropagationメソッドを発行します。</p>
<p>サンプル作ってみたので試してみたい方は<a href="http://labs.setunai.net/bubbling/">こちら</a></p>
<p>ソースは以下になっています。</p>
<p>■html</p>
<pre class="code">
&lt;p&gt;バブリング&lt;/p&gt;
&lt;div id="b3" class="box size3"&gt;
	&lt;div id="b2" class="box size2"&gt;
		&lt;div id="b1" class="box size1"&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;バブリング 停止&lt;/p&gt;
&lt;div id="s3" class="box size3"&gt;
	&lt;div id="s2" class="box size2"&gt;
		&lt;div id="s1" class="box size1"&gt;

		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</pre>
<p>■JavaScript</p>
<pre class="code">
$(document).ready(function () {
	$(".box").click(function (e) {
		alert(this.id);
	});
	$("#s2").click(function (e) {
		alert("バブリングを停止します");
		e.stopPropagation();
	});
});</pre>
<p>もっと詳しく見たい方はサンプルページでソースを直接ご覧下さい。<br />
使い易いのでjQueryを利用していますが、バブリングの考え方はJavaScirptで共通なのでjQueryじゃないと利用できないって事はありません。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20071208/jquery%e3%81%a7%e3%83%90%e3%83%96%e3%83%aa%e3%83%b3%e3%82%b0bubbling%e3%81%ae%e3%83%86%e3%82%b9%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQueryのチートシート</title>
		<link>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</link>
		<comments>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 01:21:17 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/</guid>
		<description><![CDATA[最近jQueryを使う機会が増えているのでCheat Sheet（チートシート）探してみたらあった。 jquery_cheat_sheet(pdf) http://www.define-web.com/jquery_ch [...]]]></description>
			<content:encoded><![CDATA[<p>最近jQueryを使う機会が増えているので<strong>Cheat Sheet（チートシート）</strong>探してみたらあった。</p>
<p>jquery_cheat_sheet(pdf)<br />
<a href="http://www.define-web.com/jquery_cheat_sheet/jquery_cheat_sheet_080306_v1.pdf">http://www.define-web.com/jquery_cheat_sheet/jquery_cheat_sheet_080306_v1.pdf</a></p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_pdf.gif" title="jquery_cheat_sheet(pdf)"><img src="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_pdf.thumbnail.gif" alt="jquery_cheat_sheet(pdf)" height="120" width="156" /></a></p>
<p>あとGoogle Docsにチートシートを纏めている人も</p>
<p>JQuery Cheat Sheet: jQuery1.1.3<br />
<a href="http://spreadsheets.google.com/pub?key=pmkgiRQf98ll4L1SSh9E0Dw">http://spreadsheets.google.com/pub?key=pmkgiRQf98ll4L1SSh9E0Dw</a></p>
<p><a href="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_gd.png" title="JQuery Cheat Sheet: jQuery1.1.3"><img src="http://blog.setunai.net/wp-content/uploads/2007/11/jquery_gd.thumbnail.png" alt="JQuery Cheat Sheet: jQuery1.1.3" height="133" width="159" /></a></p>
<p>たぶんどちらも1.1系。1.2系ってどっかにないかな？</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20071130/jquery%e3%81%ae%e3%83%81%e3%83%bc%e3%83%88%e3%82%b7%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>たぶん記事を読みやすくするGreasemonkeyのスクリプト</title>
		<link>http://blog.setunai.net/20070829/%e3%81%9f%e3%81%b6%e3%82%93%e8%a8%98%e4%ba%8b%e3%82%92%e8%aa%ad%e3%81%bf%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/</link>
		<comments>http://blog.setunai.net/20070829/%e3%81%9f%e3%81%b6%e3%82%93%e8%a8%98%e4%ba%8b%e3%82%92%e8%aa%ad%e3%81%bf%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 12:48:01 +0000</pubDate>
		<dc:creator>t</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[プログラム＆技術系]]></category>

		<guid isPermaLink="false">http://blog.setunai.net/20070829/%e3%81%9f%e3%81%b6%e3%82%93%e8%a8%98%e4%ba%8b%e3%82%92%e8%aa%ad%e3%81%bf%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/</guid>
		<description><![CDATA[FirefoxにVimperatorを入れてマウス使わなくて良くなった！って喜んでいたのですが、 便利になったとたん、今まで気にならなかったところが気になってしょうがない。 ITproやCNETの記事を読んでいる時、jと [...]]]></description>
			<content:encoded><![CDATA[<p>FirefoxにVimperatorを入れてマウス使わなくて良くなった！って喜んでいたのですが、<br />
便利になったとたん、今まで気にならなかったところが気になってしょうがない。</p>
<p>ITproやCNETの記事を読んでいる時、jとかkでページ送りするのが微妙。<br />
スペースキーで送るとガッっと移動しちゃって読み難い。<br />
ctrl+dで半ページ送りしても今まで読んでいたところを見失いやすく不満が残ります。</p>
<p>同じ事に不満を持っている人いないかと探したんだけど、みんな上手く解決しているのかこれといって見当たらない。</p>
<p>で仕方ないので<strong>Greasemonkey</strong>でスクリプトを組みました。</p>
<p>需要は少ないだろうけど折角なので晒します。</p>
<p><span id="more-397"></span></p>
<p>■スクリプト<br />
<a href='http://blog.setunai.net/wp-content/uploads/2007/08/gmpage_scrolleruser.zip' title='gmpage_scrolleruser.zip'>gmpage_scrolleruser.zip</a><br />
※解凍してご利用下さい。<br />
※デバッグモードがONになっていましたのでOFFにして再アップしました（2007/08/30 8:26）。デバッグモードON時にはFirefoxのエラーコンソールにログが出力されます。</p>
<p>■使い方<br />
pagedown:spaceキー<br />
pageup:shift＋spaceキー</p>
<p>spaceキーで次のHタグ目掛けてページダウンします。<br />
Hタグが無い場合には94%ページダウンします。100%じゃないのは1行残す為。<br />
半ページだけページダウンしたい人はスクリプトの_rateに50を設定して下さい(41行目)。</p>
<p>これである程度改善されました。<br />
ITproやCNET、一般的なブログとは相性いいです。@ITは微妙。記事読むのに利用してください。</p>
<p>でも、もっと良い方法ないですかね。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.setunai.net/20070829/%e3%81%9f%e3%81%b6%e3%82%93%e8%a8%98%e4%ba%8b%e3%82%92%e8%aa%ad%e3%81%bf%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8bgreasemonkey%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.298 seconds -->

