<?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>Web scratch &#187; software</title>
	<atom:link href="http://efcl.info/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://efcl.info</link>
	<description>フリーソフトやFirefoxなどについて、web全般なサイト</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:23:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GoogleのJavaScriptコーディングスタイルチェッカー「Closure Linter」</title>
		<link>http://efcl.info/2010/0902/res1917/</link>
		<comments>http://efcl.info/2010/0902/res1917/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 13:18:50 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1917</guid>
		<description><![CDATA[GoogleではJavaScriptは特定のコーディングスタイルで統一されるようにClosure Linterという専用のスクリプトを使用しているそうです。Google JavaScript Style Guide(Go [...]]]></description>
			<content:encoded><![CDATA[<p>GoogleではJavaScriptは特定のコーディングスタイルで統一されるように<a href="http://code.google.com/intl/ja/closure/utilities/index.html">Closure Linter</a>という専用のスクリプトを使用しているそうです。<br /><a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml">Google JavaScript Style Guide</a>(<a href="http://cou929.nu/data/google_javascript_style_guide/">Google JavaScript Style Guide 和訳</a>)という規則に従ってjsのコードは書かれていて、その規則に沿っているかを確認する<code>gjslint</code>とその規則に合うように修正する<code>fixjsstyle</code>からなるスクリプトです。</p>
<h3>インストール方法</h3>
<p><a href="http://code.google.com/intl/ja/closure/utilities/docs/linter_howto.html">How to Use Closure Linter &#8211; Closure Linter &#8211; Google Code</a><br />pythonで書かれているのでeasy_installを使ってインストールします。<br />まずはPythonをインストールしてなかったらインストールして、次にeasy_installコマンドを使うために<a href="http://pypi.python.org/pypi/setuptools">setuptools</a>を自分のPythonにあったものをインストールします。<br />WindowsならC:\Python26\Scriptsに環境パスを通せば、コマンドプロンプトからeasy_installが使えるようになるので、</p>
<pre>&#62; easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz</pre>
<p>と打ってたらインストールできます。(パス通してないならC:\Python26\Scriptseasy_install でも大丈夫)</p>
<p>*注意<br />現在配布されるやつはfixjsstyleが<em>TypeError: &#8216;NoneType&#8217; object is unsubscriptable</em>のようになって動かないので、</p>
<pre>&#62; easy_install -Z http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz</pre>
<p>という感じでファイルを展開するオプションをつけてインストールしてから、/python2.6/site-packages/closure_linter-2.2.1-py2.6.egg/<br />closure_linter/fixjsstyle.py の36行目にargfとなってるtypoiがあるのでそれをargvにすれば動きます。</p>
<h3>使い方</h3>
<p>使い方は単純で<a href="http://code.google.com/intl/ja/closure/utilities/docs/linter_howto.html">How to Use Closure Linter &#8211; Closure Linter &#8211; Google Code</a>を見ると分かりますが、</p>
<pre>gjslint path/to/my/file.js
fixjsstyle path/to/file1.js path/to/file2.js</pre>
<p>のようにファイルやディレクトリを指定して実行するだけです。<br />&#8211;strictオプションやディレクトリに対してまとめてやる再帰オプションもあります。またGoogleのコーディングスタイルではJsDocを使う事になってるので、それを無視するオプションもあります。</p>
<p>fixjsstyleはE4Xとか特殊なものは認識してないっぽいので無理に書けると構文エラーを出すようになったりしますが、<br />Googleのコーディングスタイルはそこまで特殊ではないので、ちょっとした確認に使えたりして便利です。<br />JavaScriptの整形には<a href="http://jsbeautifier.org/">Online javascript beautifier</a>(これ自体がJavaScriptで書かれているのでEmeditorや<a href="http://efcl.info/2010/0816/res1888/">NILScript</a>で動かせる<a href="http://gist.github.com/453042">gist: 453042 &#8211; クリップボードのJavaScriptコードを整形してクリップボードに返すNILScript &#8211; GitHub</a>)とかと併用すると面白いかも。</p>
<dl>
<dt><strong>Introducing Closure Linter &#8211; Closure Tools Blog</strong></dt>
<dd><a title="Introducing Closure Linter - Closure Tools Blog" href="http://closuretools.blogspot.com/2010/08/introducing-closure-linter.html">http://closuretools.blogspot.com/2010/08/introducing-closure-linter.html</a></dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0902/res1917/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NILScriptの使い方と書き方</title>
		<link>http://efcl.info/2010/0816/res1888/</link>
		<comments>http://efcl.info/2010/0816/res1888/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 05:19:47 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[NILScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[エクスプローラ]]></category>
		<category><![CDATA[クリップボード]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1888</guid>
		<description><![CDATA[NILScriptとはSpiderMonkeyを使ったJavaScriptベースのスクリプト実行環境です。(Windows専用+Wine環境でもある程度)直感的に言うと、WSH + AutoHotKeyみたいな感じという [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lukewarm.s151.xrea.com/nilscript.html">NILScript</a>とはSpiderMonkeyを使ったJavaScriptベースのスクリプト実行環境です。(Windows専用+Wine環境でもある程度)<br />直感的に言うと、WSH + AutoHotKeyみたいな感じというのが分かりやすいかな。<br />できることなど細かい事は<a href="http://lukewarm.s151.xrea.com/nilscript.html">NILScript</a>のページやDocを読んでもらうとして、SpiderMonkey(JavaScript 1.8.1ベース)を使った処理系なのでFirefoxと同じJavaScriptの文法で、エクスプローラでのバッチ処理やキーバインドの変更などWSHやAutoHotKeyで行っていたような事が<strong>JavaScript</strong>で書けます。</p>
<h3>使い方</h3>
<p><a href="http://lukewarm.s151.xrea.com/nilscript.html">NILScript</a>のページからnil.zipをダウンロードして、適当な場所に解凍します。<br />解凍して出てくるng.exe(コンソールあり)とngw.exe(コンソールなし)のどちらかに、NILScriptのスクリプトファイルである*.ngファイルを渡すと実行されます。(WSHだとng = Cscript ,ngw = Wscript みたいな感じ)<br />毎回ng.exeなどにD&amp;Dや引数などでngファイルを渡すのは面倒なので、ngファイルをクリックで実行できるように関連づけを行うinstall.batというのが入っています。実行するとng.exeと*.ngファイルが関連づけされ、クリックで実行できるようになります。<br />(多分レジストリを使うのはここだけ)<br />これで、実行する準備はできたので試しに何かスクリプトを実行してみましょう。<br />自分が作った適当なスクリプトで試してみる。</p>
<ul>
<li><a href="http://gist.github.com/raw/526275/67c3dd182b194beee8c48ceac80a00c0bc5d834d/displayInputKeys.ng">displayInputKeys.ng</a></li>
</ul>
<p><a href="http://efcl.info/wp-content/uploads/2010/08/ss-2010-08-16-1.png"><img class="alignnone size-full wp-image-1889" title="ss-2010-08-16-1" src="http://efcl.info/wp-content/uploads/2010/08/ss-2010-08-16-1.png" alt="" width="153" height="78" /></a></p>
<p>上のngスクリプトはちっちゃいウィンドウが出てきて押したキー(組み合わせも大丈夫)を表示するだけのスクリプトです。</p>
<ul>
<li><a href="http://gist.github.com/raw/487432/8adefe14ee39f7bb54130c3c4ab55dda731ca011/Twitter_friend_search.ng">Twitter_friend_search.ng</a></li>
</ul>
<p><a href="http://efcl.info/wp-content/uploads/2010/08/ss-2010-08-16-2.png"><img class="alignnone size-medium wp-image-1890" title="ss-2010-08-16-2" src="http://efcl.info/wp-content/uploads/2010/08/ss-2010-08-16-2-179x300.png" alt="" width="121" height="203" /></a></p>
<p>こっちのngスクリプトは、Twitterで自分がフォローしてる人からユーザー名を検索してコピーするスクリプトです。 <br />初回の起動時はOAuth認証します。(NILScriptで立てた簡易サーバをリダイレクト先にしている)<br />2回目の起動で自分のフォローしてるユーザーのリストを取得してから、ユーザー名を検索するウィンドウを表示します。<br />ユーザー名を途中まで入力して↓キーなどを押せば、入力したユーザー名の所まで飛べます。Ctrl+Cでユーザー名をコピーできます。</p>
<p>このようにngスクリプトを書けば、ローカルで動くものがJavaScriptで書けるので簡単なものを書いたりするのに便利です。<br />特にエクスプローラなどのファイル操作周りはWSHより簡単に書けるので、簡易なバッチ処理を書きやすい。<br />次はngスクリプトの書き方を見ていきます。</p>
<h3>書き方</h3>
<p>ドキュメントはダウンロードしたnilフォルダにdocというフォルダがあり、その中にユニット(機能)毎のドキュメントが書いてあります。<br />いろいろあるので何から見れば良いか迷いますが、まずは_readme.txtを開いてみると、NILScriptには大きく分けて、<br />Base.ng内で定義されているNIL標準クラス・関数 と require()関数で読み込んで使うユニットスクリプトがあることが分かります。<br />簡単言うと、前者はngスクリプトにそのまま書いて使える関数などで、後者はrequire(&#8216;Clipboard&#8217;)のようにユニットスクリプトを読み込んでから使えるようになる関数などが存在するという事です。<br />まずはNIL標準クラス・関数にどんなものがあるかをbase_*.txtなどを軽く見て把握しましょう。<br />眺めているとprintlnなどのよくあるような感じのものからsleepやスレッドやポインタなどのJavaScriptでは扱えないものもあることが分かります。(base_main.txtはよく使う関数があるので必須)<br />正直、まだドキュメントは箇条書き程度で文例などが不足しているので、実際に動かしながら確認する必要がある。<br />(<a href="http://nilscript.blogspot.com/" target="_blank">NILScriptブログ</a>で使い方などの解説も始まったので合わせて読む)<br />必要な機能は必要になったらgrepなどで検索して探すので効率的。</p>
<p>ドキュメントばかり見てもよく分からないので、サンプルファイルを見ながらどういう風に書いているのかを見てみましょう。<br />サンプルはnilフォルダのsampleというフォルダに入っています。<br />NIL標準クラス・関数はそのまま使えるので、ドキュメントや動作を見れば何となく分かってくると思います。<br />ユニットスクリプトを使うものはrequireしてから使う必要があるので、requireの仕方を見てみましょう。<br />例えばsampleのclipboard.ngを見ると、clipboardを扱うためのユニットスクリプトを読み込んでいるのが分かります。(詳細はClipboard.txtに)</p>
<pre class="brush:javascript;">/*
タスクトレイにアイコンを登録して常駐し、
クリップボードの内容が変更された時に、形式に応じた情報を表示します。
*/

Main.createNotifyIcon();// タスクバーにアイコン表示
var Clipboard=require('Clipboard').Clipboard;// ユニットスクリプトを読み込む

Clipboard.observe('change',function(obj){// クリップボードが変化したら動作するリスナー
	if(this.hasFormat('files')){// クリップボードの中身がファイル形式
		var a=this.files,r=&#91;&#93;;
		for(var i=0,l=a.length;i&#60;l;i++){
			r.push(a&#91;i&#93;.name);
		}
		Main.notifyIcon.showInfo(r.join("\n"),this.isMove?"move":"copy");// タスクトレイのアイコンにバルーンメッセージを表示する
	}else if(this.hasFormat('html')){// html形式
		var h=this.html;
		Main.notifyIcon.showInfo(h.fragment,h.url);
	}else if(this.hasFormat('text')){// テキスト形式
		Main.notifyIcon.showInfo(this.text,'text');
	}
});</pre>
<p>上ではvar Clipboard=require(&#8216;Clipboard&#8217;).Clipboard;というようにクリップボードのユニットスクリプトを読み込んで、<br />読み込んだクリップボードスクリプトのClipboardというクラスをClipboardという変数に渡しています。<br />_readme.txtの●ユニットスクリプト機能にも書いてありますが、ユニットスクリプトrequire(&#8220;SomeUnit&#8221;).SomeClass という感じで、<br />多くのものはSomeUnitとSomeClassは同じ名前を持っているので上のような読み込み方法がよく出てきます。<br />他にもユニットスクリプトの使い方はあるので詳しくは<a href="http://nilscript.blogspot.com/2010/08/blog-post_2026.html">NILScript: ユニット(拡張ライブラリスクリプト)の読み込み方法</a>を見ると良いでしょう。(withでやるやり方はWindowでよく使います)</p>
<p>まずはHelloWorldを書いて実行するところから始めて、クリップボードが使いたくなったら関係するサンプルとClipboard.txtを見て作ってみる(それでもよく分からないときはlibフォルダにユニットスクリプトのソースがあるので中身を見てしまうと言うのもあります)</p>
<pre class="brush:javascript;">println("Hellow World");</pre>
<p>サンプルを見ていくと大体雰囲気は使えめると思いますが、まだまだ文例が足りないのでハマる事があります。<br />くだらないものを書いてもどんどん公開して、いろんな書き方が見られるようになるともっと使いやすいものになると思います！</p>
<h3>作例</h3>
<p>というわけで自分が今までに自分が書いたNILScript。</p>
<ul>
<li><a href="http://gist.github.com/401178">gist: 401178 &#8211; NILScript用のスクリプト- GitHub</a><br />コピーする深さを決められるtreeコマンドみたいなもの。<br />一番最初に書いたものなので何かおかしいところがあったり。(フォルダ判定はsizeより、dir.attributes.directoryがフォルダならtrueを返してくれるのでそっちを使いましょう)</li>
<li><a href="http://gist.github.com/425452">gist: 425452 &#8211; 30分ごとにLDRの未読数を表示するNilScript- GitHub</a><br />アイコンとタイマーとHTTP.getText</li>
<li><a href="http://gist.github.com/526275">gist: 526275 &#8211; 押したキーを表示するNILScript- GitHub</a><br />上で紹介していたもの。<br />ウィンドウの表示方法とKeyboard。</li>
<li><a href="http://gist.github.com/453042">gist: 453042 &#8211; クリップボードのJavaScriptコードを整形してクリップボードに返すNILScript &#8211; GitHub</a><br />JavaScriptで実装されたJS Beautifierをそのまま使えるって話</li>
<li><a href="http://gist.github.com/453264">gist: 453264 &#8211; プロセスを起動して落ちるのを待つだけ- GitHub</a><br />サンプルにも似たようなものがあるのでそっちの方が参考になる<br />exeの起動方法</li>
<li><a href="http://gist.github.com/526351">gist: 526351 &#8211; プロセスの起動 &#8211; GitHub</a><br />上と殆ど同じ。プロセスのフルパスはエスケープする必要がある。</li>
<li><a href="http://gist.github.com/454863">gist: 454863 &#8211; NILScriptでXMLHttpRequest的なものを書くテスト- GitHub</a><br />GM_xmlhttpRequestてきな感覚でXHRを書くのをテスト<br />同じインスタンスのリクエストは上から順に実行される?</li>
<li><a href="http://gist.github.com/456001">gist: 456001 &#8211; ファイルの作成して書き込み #NILScript- GitHub</a><br />そのまま。</li>
<li><a href="http://gist.github.com/467939">gist: 467939 &#8211; #NILScript にデフォルト値を入れたものを新規作成- GitHub</a><br />上のを土台にした作ったもの。<br />Greasemonkeyの新規作成ダイアログみたいなもので、// ==NILScript==のようなメタ情報を書いたngファイルを生成する。<br />AutoHotKeyでもそうだったけど、スクリプト単体で配布されることが多いので、後でこれどこで拾ったけ?って事があると思うので、メタ情報はできるだけ入れておいた方がよいと思う。</li>
<li><a href="http://gist.github.com/463430">gist: 463430 &#8211; D&amp;Dしたディレクトリ以下をフラットにする #NILScript- GitHub</a><br />フォルダ(1)内のフォルダ(2)の中身をフォルダ(1)に移動させて、フォルダ(2)を削除
<pre>    フォルダ
    ├fileA
    ├fileB
    └フォルダ&#91;DIR&#93;
     ├fileC
     └fileD
が
    フォルダ
    ├fileA
    ├fileB
    ├fileC
    └fileD</pre>
<p>のようにするスクリプト。複数のフォルダを同時にD&amp;Dしてもできるようにしている。<br />treeコマンドの時よりフォルダの扱いがちゃんとしてるはず。</p>
</li>
<li><a href="http://gist.github.com/485691">gist: 485691 &#8211; #NILScript からTwitterへ投稿- GitHub</a><br />Greasemonkey向けにOAuthラッパを書いてあったので、NILScriptでも動くようにしてみたサンプル。<br />NILscriptでのOAuthについては後ろの方でまた書くのでこれは見る程度で。<br /><a href="http://github.com/azu/OAuth-for-Greasemonkey">azu&#8217;s OAuth-for-Greasemonkey at master &#8211; GitHub</a></li>
<li><a href="http://gist.github.com/487432">gist: 487432 &#8211; 自分のフォローしてる人からユーザー(スクリーン)名を検索する #NILScript- GitHub</a><br />これもOAuth使ったサンプル。<br />OAuth.jsとかも一緒くたにしてるので、分離する方法はまた後ろ</li>
</ul>
<p>&nbsp;</p>
<p>最後の方で出てきた<strong>OAuthをNILScriptで使う方法</strong>。(上のサンプルは無視していいよ)</p>
<ul>
<li><a href="http://gist.github.com/raw/526379/fa17c5da823169bd8d4c6f4f6159ae2cf277b85e/OAuth.ng">OAuth.ng</a> (ライブラリみたいなものです)</li>
</ul>
<p>をダウンロードして、OAuthを使うスクリプト内でinclude(&#8220;OAuth.ng&#8221;);して、後は<a href="http://efcl.info/2010/0610/res1721/">OAuth for Greasemonkeyのラッパーライブラリ | Web scratch</a>とメソッドの使い方は同じ。(xhrは実装してないです)<br />単純なサンプルで、OAuth.ngと同じフォルダに入れて実行するとOAuth認証ができます。</p>
<ul>
<li><a href="http://gist.github.com/526378">gist: 526378 &#8211; OAuth for NILScriptのサンプル- GitHub</a></li>
</ul>
<p>本当はユニットスクリプトやプラグインにした方が良いんだけどやり方がイマイチ分からなかったのでincludeにしてみた。</p>
<h3>まとめ</h3>
<p>良いところ</p>
<p>SpiderMonkeyベースなのでE4Xなども使えて文字列処理がやりやすいので、Firebugなどでマクロ的な文字列処理をしてる人とかJavaScriptで書くならこっちの方が便利かもよ。(JavaScript の新しめの機能(Array の拡張)とかも動くよ)<br />デフォルトで<a href="http://nilscript.blogspot.com/2010/08/hotstrokes.html">マルチストローク対応ホットキー</a>やマウスジェスチャープラグインなどもあるので、AutoHotKeyでよくあるキーバインドを変更するとかもできるよ(自分の設定を公開とかやるといいかも)<br />WSHに比べてファイル操作をするものがかなり書きやすいよ。(base_io.txtを読む)<br />AutoHotKeyと違ってマルチバイト文字列に対応してるのでダメ文字とか日本語書けないとかに悩まされないよ。<br />標準関数やユニットスクリプトなどもNILScriptで書かれているので、ソースを直接読むことができる(この辺、情報不足感といいJetpackによく似てる。requireするとこも)</p>
<p>悪いところ</p>
<p>知名度が少ないので情報が少ない(→作ったものはどんどん公開して欲しい)<br />SpiderMonkeyにはDOM実装はないので、LooseXMLという独自のパーサーになっている。XPathに似た表記で使えたり悪いとは言い切れないけど、普段使うJavaScriptのDOMとはちょっと違うので手間取る。<br />GUIの表現が貧弱。Windowを使う事で基本的なウィンドウは簡単に作れるが、文字サイズなど装飾など細かい事ができない部分も多い。</p>
<p>NILScriptの用途として個人的に使うものを書く場合が多いと思いますが、書いたものをどんどん公開していこうぜ！という感じで〆</p>
<dl>
<dt><a href="http://lukewarm.s151.xrea.com/nilscript.html"><strong>NILScript</strong></a></dt>
<dd>NILScript配布場所</dd>
<dt><a href="http://nilscript.blogspot.com/" target="_blank">NILScriptブログ</a></dt>
<dd>特徴や使用例の紹介記事</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0816/res1888/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OneNoteを同期してiPhoneから見る方法</title>
		<link>http://efcl.info/2010/0615/res1769/</link>
		<comments>http://efcl.info/2010/0615/res1769/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 15:48:42 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[OneNote]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OCR]]></category>
		<category><![CDATA[スクラップ]]></category>
		<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1769</guid>
		<description><![CDATA[OneNoteをiPhoneから見ることを目的とした記事です。OneNoteはevernoteと比較されがちなソフトですが、evernoteはiPhoneなどとも連携がとれるので、その部分でevernoteを選んで使って [...]]]></description>
			<content:encoded><![CDATA[<p>OneNoteをiPhoneから見ることを目的とした記事です。<br /><a href="http://office.microsoft.com/ja-jp/onenote/">OneNote</a>はevernoteと比較されがちなソフトですが、evernoteはiPhoneなどとも連携がとれるので、その部分でevernoteを選んで使っている人も多いでしょう。<br />Webサイトのスクラップや自由なレイアウトや画像の貼り付け、筆圧対応のペンタブ、画像のOCR(2010は日本語も対応)していて何よりevernoteより軽いのでとても良いソフトだと思います。<a href="http://video.watch.impress.co.jp/docs/stapa/20090818_308771.html"><br />スタパビジョン－Microsoft 「Office OneNote 2007」</a> でも言ってましたがマイクロソフトの製品とは思えないぐらい優れたソフトウェアです。</p>
<p>OneNote自体の話はここまでにしておいて、OneNoteのファイルをiPhoneから見る方法が<a href="http://www.mobilenoter.com/">MobileNoter</a>ぐらいしか存在してないので、iPhoneとOneNoteを連携させる方法を作ってみました。</p>
<p><span id="more-1769"></span>用意するもの</p>
<ul>
<li><strong>OneNote 2007 </strong>(2010はOneNote2PDFが動くか知りません)</li>
<li><a href="http://onenote2pdf.codeplex.com/">OneNote2PDF</a> (OneNoteファイルをPDF化。修正したものは下に)</li>
<li>フォルダ監視ソフト (今回は<a href="http://www10.plala.or.jp/tukaeru/soft/folders.html">フォルダ監視</a>を使います)</li>
<li>オンラインストレージサービス(今回は<a href="https://www.dropbox.com/referrals/NTEzMjQ3NTk">Dropbox</a>を使用)</li>
</ul>
<p>最初に結論から述べると<strong>OneNote→自動バックアップ→フォルダ監視→OneNote2PDF→Dropbox→iPhone</strong>という手順でiPhoneからOneNoteファイルを参照できるようにします。<br /><a href="http://efcl.info/wp-content/uploads/2010/06/05991e5828429f6a6d8cb5e00d205dc4.png"><img class="aligncenter size-medium wp-image-1771" title="OneNoteとiPhone連携" src="http://efcl.info/wp-content/uploads/2010/06/05991e5828429f6a6d8cb5e00d205dc4-300x83.png" alt="" width="365" height="100" /></a></p>
<h3>OneNote2PDF</h3>
<p>今回の要になるOneNote2PDFというソフトはOneNoteの.oneファイルをPDFへ変換できるソフトです。<br />公開されているものは出力するPDFのファイル名がIDになっていたのでOneNoteのページ名と合わせるように改造したものを置いておきます。</p>
<ul>
<li><a title="onenote2pdf-0-3-zip" href="http://drop.io/OneNote2PDF/asset/onenote2pdf-0-3-zip">View onenote2pdf-0-3-zip</a> (mirror:<a href="http://efcl.info/wp-content/uploads/2010/06/OneNote2PDF_0.3.zip">OneNote2PDF_0.3</a>) からダウンロード</li>
</ul>
<p><strong>OneNote2PDFの使い方</strong></p>
<p>OneNote2PDFはコマンドラインで動くソフトウェアでOneNoteのノートブックを単位としてそのノートブックにあるページをPDFに変換できます。<br />まずはOneNoteの構造を知っておくと変換の指定に役立つでしょう。<br />OneNoteはノートブック &gt; セクション &gt; ページ という構造を取っていて、OneNote2PDFを使うには変換したいノートブック名を知る必要があります。<br /><a href="http://efcl.info/wp-content/uploads/2010/06/sshot-2010-06-14-3.png"><img class="aligncenter size-medium wp-image-1774" title="sshot-2010-06-14-3" src="http://efcl.info/wp-content/uploads/2010/06/sshot-2010-06-14-3-300x43.png" alt="" width="300" height="43" /></a>先ほどダウンロードしたOneNote2PDFのディレクトリをコマンドプロンプトで開きます。<br />OneNote2PDFがあるディレクトリで<em>help</em>と打てば、ソフトの使い方や引数などの表示が出てきます。<br />また<a href="http://onenote2pdf.codeplex.com/wikipage?title=OneNote2PDF%20Usage&amp;referringTitle=Home">Export OneNote to PDF</a>にも引数について書いてありますが、helpコマンドにしか載ってないものもありました。<br /><a href="http://efcl.info/wp-content/uploads/2010/06/sshot-2010-06-14-1.png"><img class="alignnone size-medium wp-image-1775" title="sshot-2010-06-14-1" src="http://efcl.info/wp-content/uploads/2010/06/sshot-2010-06-14-1-300x156.png" alt="" width="300" height="156" /></a></p>
<p>helpの一番下に変換の例が書いてあります。</p>
<p>OneNote2PDF -Notebook &#8220;private&#8221;  -CacheFolder C:\Temp\OneNote -Output D:\Temp\OneNote -ExportNotebook true</p>
<p>これは、&#8221;private&#8221;というノートブックをキャッシュフォルダにC:\Temp\OneNoteを使い、出力先はD:\Temp\OneNoteとしてPDFを出力するという意味になります。ExportNotebookをtrueにするとノートブック全体を出力する事になる。<br />キャッシュフォルダは次回変換時に同じものなら変換しないなど頭の良い処理をしてくれるのでoutputと同じところを指していいと思います。<br />このようにノートブックが変換のする対象となっているので、ノートブック名を知っておく必要があります。</p>
<p>OneNote2PDF -ListAllNotebook true</p>
<p>と入力すると、OneNoteでのノートブック名一覧が表示されるのでメモっておくと良いでしょう。<br />ノートブックの一部セクションは変換対象から外したい時は-Excludeを指定します。</p>
<p>OneNote2PDF -Notebook &#8220;private&#8221; -Exclude &#8220;secret&#8221; -CacheFolder C:\Temp\OneNote -Output  D:\Temp\OneNote -ExportNotebook true</p>
<p>上記のコマンドは&#8221;private&#8221;ノートブックのsecretセクション以外をPDFに変換します。<br />他にもオプションはありますが、iPhoneから見る必要があるものを変換するようにしたものを付属のrun.batに書いておきます。(本家の方も参考に)</p>
<pre>set OneNote2PDF=.\OneNote2PDF.exe
set option=-TOCLevel 10 -ExportNotebook true"
%OneNote2PDF% %option% -Notebook "private" -CacheFolder "D:\MyDocuments\My Dropbox\OneNote" -Output "D:\MyDocuments\My Dropbox\OneNote"
%OneNote2PDF% %option% -Notebook "job" -CacheFolder "D:\MyDocuments\My Dropbox\OneNote" -Output "D:\MyDocuments\My Dropbox\OneNote"</pre>
<p>上記の内容は&#8221;private&#8221;と&#8221;job&#8221;のノートブックを変換したものをDropboxフォルダに入れるという意味になります。<br />自分の環境に合わせたものを作ったら下準備は完了です。<br />次はこの処理を自動化していきます。</p>
<h3>OneNoteファイルのPDF化を自動化</h3>
<p>ここまでは手動でOneNoteファイルをPDF化していましたが、これをOneNoteが更新されたら自動でPDF化するようにしていきます。</p>
<ol>
<li>OneNoteの設定<br />ツール→オプションで、[保存]タブからバックアップの場所(パス)を知っておきます。<br />次に、[バックアップ]タブでバックアップの間隔を初期値の一日から任意の時間に変更します(ここでは10分とする)</li>
<li><a href="http://www10.plala.or.jp/tukaeru/soft/folders.html">フォルダ監視</a>の設定<strong> (詳細設定で行う)<br />フォルダ監視の設定</strong>から先ほど調べたバックアップの場所(パス)を追加し、<span style="text-decoration: underline;">サブフォルダも監視</span>にチェックをします<br /><strong>対象ファイルの設定</strong>に行き、監視対象を更新、リネームにしておきます。(落書きノート.*を対象外にするといいかも)<br /><strong>プログラム起動設定</strong>に行き、起動単位を<span style="text-decoration: underline;">全体</span>にしてプログラムに先ほど作成したrun.batを指定します。<br />最後に監視する間隔(メニュー上部にある)をOneNoteのバックアップ間隔に合わせて10分毎にしています。</li>
</ol>
<p>これで、OneNote→自動バックアップ→フォルダ監視→OneNote2PDF→Dropbox→iPhoneという流れができOneNoteがバックアップを取ったらそれをPDFへ変換してDropboxに入れるという事ができます。<br />Dropboxフォルダに入れればiPhoneからも参照できるので、GoodReaderなどのアプリを使ってOneNoteファイルを変換したものを閲覧できます。OneNote2PDFはOneNoteのAPIを使ってPDFに変換しているので、表示はそのまま再現でき、また透明テキストも埋め込んであります。<br />Dropboxと連携機能を持つアプリは<a href="https://www.dropbox.com/anywhere/apps">Dropbox Partner Apps</a>に載っています。</p>
<p>以下は<a href="http://www.goodiware.com/goodreader.html">GoodReader</a>で表示したスクリーンショットです。(左はそのまま、右はテキストだけを表示)<br /><a href="http://efcl.info/wp-content/uploads/2010/06/IMG_0312.png"><img class="alignnone size-medium wp-image-1776" title="IMG_0312" src="http://efcl.info/wp-content/uploads/2010/06/IMG_0312-200x300.png" alt="" width="200" height="300" /></a><a href="http://efcl.info/wp-content/uploads/2010/06/IMG_0313.png"><img class="alignnone size-medium wp-image-1777" title="IMG_0313" src="http://efcl.info/wp-content/uploads/2010/06/IMG_0313-200x300.png" alt="" width="200" height="300" /></a></p>
<p>このようにiPhoneからもOneNoteのファイルを間接的にですが見ることができました。<br />iPhoneからOneNoteへのメモができない事や二重にファイルを持つという欠点はありますが、いつでもiPhoneからも参照できるという点はかなり便利になります。</p>
<p>これで、iPhoneからもOneNoteが見られるため自分はevernoteを使う理由はほとんど無くなりました。是非OneNoteを一度使ってみてはどうでしょうか。(ちょっと変換しすぎて<a href="https://www.dropbox.com/referrals/NTEzMjQ3NTk">Dropbox</a>の容量が少し厳しくなってきた。)<br />まだDropbox登録してない人は<a href="https://www.dropbox.com/referrals/NTEzMjQ3NTk">増量キャンペーン</a>から登録してくれるとありがたい。</p>
<p><a title="onenote2pdf-zip" href="http://drop.io/tgnonmj/asset/onenote2pdf-zip">改変したソースコードonenote2pdf-zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0615/res1769/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OneNoteのプラグインまとめ</title>
		<link>http://efcl.info/2010/0613/res1759/</link>
		<comments>http://efcl.info/2010/0613/res1759/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 00:55:57 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[OneNote]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[アドオン]]></category>
		<category><![CDATA[スクラップ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1759</guid>
		<description><![CDATA[そろそろOffice2010がでますが、今更OneNote2007を使い始めたのでOneNoteのプラグイン(add-in)のまとめです。 最後の方はプラグインというよりは関連ソフト。
&#160;
&#160;
Cal [...]]]></description>
			<content:encoded><![CDATA[<p>そろそろOffice2010がでますが、今更OneNote2007を使い始めたのでOneNoteのプラグイン(add-in)のまとめです。<br /> 最後の方はプラグインというよりは関連ソフト。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Calendar/Planner</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2008/10/07/a-calendar-planner-powertoy-for-onenote.aspx">http://blogs.msdn.com/johnguin/archi&#8230;r-onenote.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A new OneNote Favorites Powertoy &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2008/03/03/a-new-onenote-favorites-powertoy.aspx">http://blogs.msdn.com/b/johnguin/archive/2008/03/03/a-new-onenote-favorites-powertoy.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">ページをお気に入り登録する感じでお気に入りリストを作る。<br /> →最新版　<a href="http://blogs.msdn.com/b/johnguin/archive/2008/09/11/onenote-favorites-updated-with-user-requested-feature.aspx">http://blogs.msdn.com/b/johnguin/archive/2008/09/11/onenote-favorites-updated-with-user-requested-feature.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Canvas for OneNote<br /> <a href="http://www.officelabs.com/projects/canvasforonenote/Pages/default.aspx?id34kndf">http://www.officelabs.com/projects/canvasforonenote/Pages/default.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">サムネなどでノートの全体を見る。参考 <a href="http://www.yasuhisa.com/could/article/canvas-for-onenote/">Canvas for OneNoteの感覚的な情報整理 : could</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">ダウンロードはIEからで無いと崩れていて難しいです。TRY ITのとこをクリックでダウンロード。</p>
<div class="kwout"><img style="border: medium none;" title="Canvas for OneNote" usemap="#map_xfpiwdc3" src="http://kwout.com/cutout/x/fp/iw/dc3_bor_rou.jpg" alt="http://www.officelabs.com/projects/canvasforonenote/Pages/default.aspx" width="157" height="112" /><br />
<map id="map_xfpiwdc3" name="map_xfpiwdc3">
<area shape="rect" coords="12,43,81,63" href="http://www.officelabs.com/_layouts/olsite/TryIt.ashx?downloadUrl=http://officelabs.vo.msecnd.net/630251f6-d575-4fcc-94b8-abcefb77a15f/1.1.2324.0/CanvasForOneNoteSetup.msi&amp;project=Canvas%20for%20OneNote" /></map>
<p style="margin-top: 10px;"><a href="http://www.officelabs.com/projects/canvasforonenote/Pages/default.aspx">Canvas for OneNote</a> via <a href="http://kwout.com/quote/xfpiwdc3">kwout</a></p>
</div>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote PowerToys &#8211; A Collection of PowerToys for OneNote</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.onenotepowertoys.com/2007/06/23/onenote-search-and-replace/">http://www.onenotepowertoys.com/2007/06/23/onenote-search-and-replace/</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">検索置換を行うプラグイン。</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">結果をプレビューできる。</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Merge Pages</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/08/16/merge-pages-in-onenote-powertoy.aspx">http://blogs.msdn.com/johnguin/archi&#8230;-powertoy.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">ページをマージする。</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Printout to OneNote Manager</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/09/19/an-addin-to-manage-printouts-to-onenote.aspx">http://blogs.msdn.com/johnguin/archi&#8230;o-onenote.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">印刷のレイアウト調整<a href="http://www.onenotepowertoys.com/2007/09/19/onenote-printout-manager/">OneNote PowerToys &#8211; A Collection of PowerToys for OneNote</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Word Count</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/descapa/archive/2007/02/14/onenote-2007-word-count.aspx">http://blogs.msdn.com/descapa/archiv&#8230;ord-count.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">文字数カウント</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Template Manager</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/12/13/template-manager-powertoy-for-onenote-2007.aspx">http://blogs.msdn.com/johnguin/archi&#8230;note-2007.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/olya_veselova/archive/2006/10/02/How-to-reorganize-page-templates.aspx">http://blogs.msdn.com/olya_veselova/&#8230;templates.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Outlook To OneNote AddIn</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/descapa/archive/2007/02/06/powertoy-outlook-to-onenote-addin.aspx">http://blogs.msdn.com/descapa/archiv&#8230;ote-addin.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Text Importer</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.onenotepowertoys.com/2007/04/30/onenote-text-importer/">http://www.onenotepowertoys.com/2007&#8230;text-importer/</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">テキストファイルをインポート</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote PowerToys &#8211; A Collection of PowerToys for OneNote</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.onenotepowertoys.com/2007/12/03/html-importer/">http://www.onenotepowertoys.com/2007/12/03/html-importer/</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">HTML</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ファイルをインポート</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><span lang="ja">Better Living through Software </span><span lang="en-US">» Blog Archive » OPML import for OneNote</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.netcrucible.com/blog/2004/04/28/opml-import-for-onenote/">http://www.netcrucible.com/blog/2004/04/28/opml-import-for-onenote/</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">OPML</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ファイルをインポート</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Journal to OneNote Importer &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2007/12/21/journal-to-onenote-importer.aspx">http://blogs.msdn.com/b/johnguin/archive/2007/12/21/journal-to-onenote-importer.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Journal ファイルをインポート</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Rambles In The Brambles: PowerPoint To OneNote</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.borlik.net/blog/archives/000097.html">http://www.borlik.net/blog/archives/000097.html</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">PowerPoint</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ファイルからインポート</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Notebook Cleaner &amp; Privatizer</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/12/15/notebook-cleaner-and-privatizer-powertoy.aspx">http://blogs.msdn.com/johnguin/archi&#8230;-powertoy.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">作者情報などを取り除く</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Image Rotator</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/12/14/image-rotator-powertoy-for-onenote-2007.aspx">http://blogs.msdn.com/johnguin/archi&#8230;note-2007.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">画像を回転させる</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Sort Sections</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/descapa/archive/2007/03/03/sort-sections-powertoy.aspx">http://blogs.msdn.com/descapa/archiv&#8230;-powertoy.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">セクションでソートを行う</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Sort Pages</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/descapa/archive/2007/02/17/sort-pages-powertoy.aspx">http://blogs.msdn.com/descapa/archiv&#8230;-powertoy.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">ページでソート</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Table of Contents</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2009/01/05/a-small-update-to-the-onenote-table-of-contents-powertoy.aspx">http://blogs.msdn.com/johnguin/archi&#8230;-powertoy.aspx</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ページの一覧をまとめてテーブルページを作る。</span><a href="http://www.onenotepowertoys.com/2007/07/12/onenote-table-of-contents/"><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">OneNote PowerToys &#8211; A Collection of PowerToys for OneNote</span></a><span style="font-family: Verdana;" lang="en-US"> </span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">を参考に</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Table Sum Powertoy for OneNote &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2007/12/10/table-sum-powertoy-for-onenote.aspx">http://blogs.msdn.com/b/johnguin/archive/2007/12/10/table-sum-powertoy-for-onenote.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">テーブルで計算を行う。</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Make Subpage</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="https://blogs.msdn.com/johnguin/archive/2007/09/07/make-subpage-addin-updated-and-a-lenovo-update.aspx">https://blogs.msdn.com/johnguin/arch&#8230;vo-update.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A beta powertoy for OneNote 2007 to extract highlighted text from a page &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2009/08/24/a-beta-powertoy-for-onenote-2007-to-extract-highlighted-text-from-a-page.aspx">http://blogs.msdn.com/b/johnguin/archive/2009/08/24/a-beta-powertoy-for-onenote-2007-to-extract-highlighted-text-from-a-page.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">選択範囲から新たなページを作る</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote 2007 Powertoy to change section colors &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2010/06/10/onenote-2007-powertoy-to-change-section-colors.aspx">http://blogs.msdn.com/b/johnguin/archive/2010/06/10/onenote-2007-powertoy-to-change-section-colors.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">セクションの色を変える</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A beta powertoy for OneNote 2007 to extract highlighted text from a page &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2009/08/24/a-beta-powertoy-for-onenote-2007-to-extract-highlighted-text-from-a-page.aspx">http://blogs.msdn.com/b/johnguin/archive/2009/08/24/a-beta-powertoy-for-onenote-2007-to-extract-highlighted-text-from-a-page.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A powertoy to make using Adapx pens for OneNote a little easier for me &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2009/03/09/a-powertoy-to-make-using-adapx-pens-for-onenote-a-little-easier-for-me.aspx">http://blogs.msdn.com/b/johnguin/archive/2009/03/09/a-powertoy-to-make-using-adapx-pens-for-onenote-a-little-easier-for-me.aspx</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ページのサイズを自動で</span><span style="font-family: Verdana;" lang="en-US">fit</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">するように。</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Copy page to OneNote Mobile notebook</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/johnguin/archive/2007/06/11/making-pages-easier-to-sync-with-a-mobile-device.aspx">http://blogs.msdn.com/johnguin/archi&#8230;le-device.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote Math AddIn | Dragonshorn Studios</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://dragonshorn.info/node/4?page_id=372">http://dragonshorn.info/node/4?page_id=372</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">数式を書くツール</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote Web Exporter</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://www.codeplex.com/ONWebber">http://www.codeplex.com/ONWebber</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ノートブックを</span><span style="font-family: Verdana;" lang="en-US">Web</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">ページとして出力する。</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><span lang="ja">Powertoy: Double Hyperlink </span><span lang="en-US">« Tablet PC – A Student’s Perspective</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://tabletpcstudent.wordpress.com/2007/11/17/powertoy-double-hyperlink/">http://tabletpcstudent.wordpress.com/2007/11/17/powertoy-double-hyperlink/</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">ページ作成時のナビゲーションを補助</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Export OneNote to PDF (OneNote2PDF)</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://onenote2pdf.codeplex.com/Wiki/View.aspx?title=OneNote2PDF%20Usage">http://onenote2pdf.codeplex.com/Wiki&#8230;te2PDF%20Usage</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">Onenote</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">のファイル</span><span style="font-family: Verdana;" lang="en-US">.one</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">から</span><span style="font-family: Verdana;" lang="en-US">PDF</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">形式に変換する。</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Send to OneNote 2007 powertoy &#8211; Daniel Escapa&#8217;s OneNote Blog &#8211; Site Home &#8211; MSDN Blogs<br /><a href="http://blogs.msdn.com/b/descapa/archive/2007/02/15/send-to-onenote-2007-powertoy.aspx">http://blogs.msdn.com/b/descapa/archive/2007/02/15/send-to-onenote-2007-powertoy.aspx</a><br />エクスプローラからOneNoteへファイルを送る</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><span lang="ja">OneNote PowerShell Provider </span><span lang="en-US">« Brian’s Brain</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://bdewey.com/2007/07/18/onenote-powershell-provider/">http://bdewey.com/2007/07/18/onenote-powershell-provider/</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">PowerShell</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">と</span><span style="font-family: Verdana;" lang="en-US">OneNote</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">The Unknown OneNote Guy&#8217;s Blog: OneNote 2007 Xml Viewer</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://unknown-onenote.blogspot.com/2006/09/onenote-2007-xml-viewer.html">http://unknown-onenote.blogspot.com/2006/09/onenote-2007-xml-viewer.html</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">OneNote</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">の</span><span style="font-family: Verdana;" lang="en-US">XML</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">をみるためのビューアー</span></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A really great tip to make getting information into OneNote much easier &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2009/04/02/a-really-great-tip-to-make-getting-information-into-onenote-much-easier.aspx">http://blogs.msdn.com/b/johnguin/archive/2009/04/02/a-really-great-tip-to-make-getting-information-into-onenote-much-easier.aspx</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">OneNote</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">へコピペするための</span><span style="font-family: Verdana;" lang="en-US">AutoHotKey</span></p>
<p style="margin: 0in; font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 10pt;">任意のキーにセットして使う。</p>
<p style="margin: 0in; font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Clip to OneNote :: Add-ons for Firefox</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="https://addons.mozilla.org/ja/firefox/addon/12003/">https://addons.mozilla.org/ja/firefox/addon/12003/</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: Verdana;" lang="en-US">Firefox</span><span style="font-family: &amp;quot;ＭＳ ゴシック&amp;quot;;" lang="ja">から落書きノートでスクラップするアドオン</span></p>
<p style="margin: 0in; font-family: Verdana; font-size: 10pt;" lang="en-US">
<p style="margin: 0in; font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 10pt;">他のまとめ</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">A summary of the OneNote powertoys from the test team for 2007 &#8211; OneNote Testing &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/johnguin/archive/2008/01/17/a-summary-of-the-onenote-powertoys-from-the-test-team-for-2007.aspx">http://blogs.msdn.com/b/johnguin/archive/2008/01/17/a-summary-of-the-onenote-powertoys-from-the-test-team-for-2007.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">21 OneNote Power Toys | Sarah In Tampa | Channel 10</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://on10.net/blogs/sarahintampa/20844/">http://on10.net/blogs/sarahintampa/20844/</a></p>
<p style="margin: 0in; font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">OneNote PowerToys &#8211; The Daily Ramblings of an SMS Engineer</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://myitforum.com/cs2/blogs/socal/archive/2008/03/30/onenote-powertoys.aspx">http://myitforum.com/cs2/blogs/socal/archive/2008/03/30/onenote-powertoys.aspx</a></p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">意外とソースを公開しているものが多くていいね。<br /> C#とかでプラグインを作れるようなので興味がある方は作ってみるといいかも。</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">記事の元ネタにいろいろ追加と説明を加えた。</p>
<dl>
<dt><strong>Favorite Plugins &#8211; www.ms-news.net</strong></dt>
<dd><a title="Favorite Plugins - www.ms-news.net" href="http://www.ms-news.net/f2614/favorite-plugins-10277983.html">http://www.ms-news.net/f2614/favorite-plugins-10277983.html</a></dd>
</dl>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 2120px; width: 1px; height: 1px; overflow: hidden;">
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;">Send to OneNote 2007 powertoy &#8211; Daniel Escapa&#8217;s OneNote Blog &#8211; Site Home &#8211; MSDN Blogs</p>
<p style="margin: 0in; font-family: &amp;quot;MS Gothic&amp;quot;; font-size: 10pt;"><a href="http://blogs.msdn.com/b/descapa/archive/2007/02/15/send-to-onenote-2007-powertoy.aspx">http://blogs.msdn.com/b/descapa/archive/2007/02/15/send-to-onenote-2007-powertoy.aspx</a></p>
<p style="margin: 0in; font-size: 10pt;"><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">エクスプローラから</span><span style="font-family: Verdana;" lang="en-US">OneNote</span><span style="font-family: &amp;quot;MS Gothic&amp;quot;;" lang="ja">へファイルを送る</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0613/res1759/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>はてなダイアリーの記事をダウンロードしてローカルで読む</title>
		<link>http://efcl.info/2010/0502/res1664/</link>
		<comments>http://efcl.info/2010/0502/res1664/#comments</comments>
		<pubDate>Sun, 02 May 2010 09:22:39 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[はてな]]></category>
		<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1664</guid>
		<description><![CDATA[はてなダイアリーで運営されているブログの記事をまとめてダウンロードしてローカルのHTMLとして読みたいというときに、neue cc &#8211; はてなダイアリー to HTML というコマンドラインソフトを使うと便利 [...]]]></description>
			<content:encoded><![CDATA[<p>はてなダイアリーで運営されているブログの記事をまとめてダウンロードしてローカルのHTMLとして読みたいというときに、<a href="http://neue.cc/2010/03/09_246.html">neue cc &#8211; はてなダイアリー to HTML</a> というコマンドラインソフトを使うと便利です。(素晴らしい)<br />実行するとダウンロードしたい対象のはてなIDなどが要求されるのでそれに対して入力していくだけで、そのブログの記事を一つのhtmlファイルにまとめてダウンロードできます。</p>
<p>元のファイルだとhttp://subtech.g.hatena.ne.jp/のようなはてなグループのブログをダウンロードできなかったので、少し改変しました。ライセンスはMs-PL</p>
<p><script src="http://gist.github.com/387015.js"></script></p>
<p>元のzipファイルにソースコード(Program.cs)が入っているので、上記のファイルに差し替えてコンパイルするとはてなグループでもダウンロードできるようになります。<br />cscでコンパイルするときは以下のようにdllを指定するといいみたいです。</p>
<pre>&#62;C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe /R:SgmlReaderDll.dll Program.cs
</pre>
<p>コンパイル済みのファイル</p>
<ul>
<li><a href="http://efcl.info/wp-content/uploads/2010/05/0001_group.zip">0001_group</a></li>
</ul>
<p>HatenaDiaryToHTMLGroup.exe というのを実行すると最初にはてなグループ名が要求されるので、http://subtech.g.hatena.ne.jp/のグループならsubtechと入れるとはてなグループにも対応できます。(空白なら通常のd.hatena.jpのIDになります)<br />そのほかは元のものと同じなので、詳しい説明はreadme.txtやサイトの方を読むといいかと思います。</p>
<dl>
<dt><strong>neue cc &#8211; はてなダイアリー to HTML</strong></dt>
<dd><a title="neue cc - はてなダイアリー to HTML" href="http://neue.cc/2010/03/09_246.html">http://neue.cc/2010/03/09_246.html</a></dd>
</dl>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 54px; width: 1px; height: 1px; overflow: hidden;">C:\Users\azu\Downloads\0001_group.zip</div>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0502/res1664/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>引数で渡した(任意の)ファイル名でスクリーンショットをとるAutoHotkey</title>
		<link>http://efcl.info/2010/0324/res1624/</link>
		<comments>http://efcl.info/2010/0324/res1624/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:36:45 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[クリップボード]]></category>
		<category><![CDATA[画像]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1624</guid>
		<description><![CDATA[とてもニッチなものですが、スクリーンショットソフトに引数で任意の文字列を渡し、スクリーンショットをとってクリップボードに保存すると引数のファイル名でスクリーンショットを保存できるAutoHotkeyスクリプトです。
自分 [...]]]></description>
			<content:encoded><![CDATA[<p>とてもニッチなものですが、スクリーンショットソフトに引数で任意の文字列を渡し、スクリーンショットをとってクリップボードに保存すると引数のファイル名でスクリーンショットを保存できるAutoHotkeyスクリプトです。</p>
<p>自分の使い方</p>
<p>PDFなどを見ている時に、表示してる一部分を切り出して(スクリーンショットをとって)、その画像ファイル名を使って任意の場所に保存するのに利用してます。<br />
 いわゆるスクリーンショットを使ったメモみたいな感じです。<br />
 <a href="http://morimorishop.com/2009/03/evernote_2.html">Blog Forest: 読書メモの作成にevernoteを使う</a> とかに似てる。(これの電子版みたいな)</p>
<p><span id="more-1624"></span></p>
<p>必要なもの</p>
<ul>
<li><a href="http://www.autohotkey.com/">AutoHotkey</a> (コンパイルしないと動かないAHKスクリプトなので)</li>
<li><a href="http://www.ruche-home.net/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9">imgctl.dll</a> (画像を保存するのに必要なdll)</li>
<li>クリップボードへ保存する機能があるスクリーンショットソフト(自動保存機能があると楽)</li>
</ul>
<p>ダウンロード</p>
<ul>
<li> <a href="http://gist.github.com/raw/341280/bdce2c453edfc47793ce283aedf647b1889b26e8/Clipboard.ahk">Clipboard.ahk </a></li>
</ul>
<p>上記のソースコードで、使うスクリーンショットソフトのパスとなまず様のライブラリ使って保存するファイル名の置換などができるようにしてるので、そこを自由に編集する必要があると思います<br />
編集が終わったらAHKのスタートフォルダにConvert .ahk to .exeがあると思うので、それを使ってexeにコンパイルする。<br />
(上記のソースをコンパイルしてできたものをClipboard.exeとします。)<br />
そしてClipboard.exeとimgctl.dll を画像を保存したいフォルダに起きます。<br />
後はClipboard.exeにファイル名にする引数を渡して起動するだけ。</p>
<p>動作の流れ</p>
<p>ファイル名にしたい文字列を引数にしてClipboard.exeを起動→Clipboard.exeがパスを指定したスクリーンショットソフトを起動→スクリーンショットをとってクリップボードに保存→スクリーンショットソフトを落とす→スクリーンショットソフトが落ちたらクリップボードにある画像を任意のファイル名で書き出す</p>
<p>という面倒な流れになっています。スクリーンショットソフトのプロセスを監視して落ちるまで待ってるので何回でも取り直せます。(スクリーンショットソフトを落とした時、クリップボードにある画像が保存されます)</p>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2010/0324/res1624/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript向けIDE「Spket IDE」の導入</title>
		<link>http://efcl.info/2009/1203/res1496/</link>
		<comments>http://efcl.info/2009/1203/res1496/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 08:36:19 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[アドオン]]></category>
		<category><![CDATA[設定]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1496</guid>
		<description><![CDATA[Spket IDEをインストールしてみるメモ。
Spket IDEはJavaScriptのコーディングやXMLなど向けのIDEでAptanaと同様にEclipseのプラグインとしても動作します。
 また、Firefox  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://spket.com/">Spket IDE</a>をインストールしてみるメモ。</p>
<p>Spket IDEはJavaScriptのコーディングやXMLなど向けのIDEでAptanaと同様にEclipseのプラグインとしても動作します。<br />
 また、<span>Firefox</span> Extension Projectを作成できたりアドオン作成向け機能もある。<br />
 今回は単体で動作するスタンドアロンとしてインストールする。</p>
<p>Spket IDEとは何かを詳しく知りたい人は下を読んでみるといいかも。</p>
<dl>
<dt><strong>[Think IT] 第1回：Spket IDEとは何か？ (1/3)</strong></dt>
<dd><a title="[Think IT] 第1回：Spket IDEとは何か？ (1/3)" href="http://www.thinkit.co.jp/free/article/0709/1/1/">http://www.thinkit.co.jp/free/article/0709/1/1/</a></dd>
</dl>
<dl>
<dt><strong>Spketを使う | OpenLaszlo JP</strong></dt>
<dd><a title="Spketを使う | OpenLaszlo JP" href="http://www.openlaszlo.jp/?q=node/13">http://www.openlaszlo.jp/?q=node/13</a></dd>
</dl>
<dl>
<dt><strong>ExtJSの開発はSpket IDEがイイ感じ。Eclipseのプラグインでも動く。 &#8211; 蜘蛛の糸をつむぐには…</strong></dt>
<dd><a title="ExtJSの開発はSpket IDEがイイ感じ。Eclipseのプラグインでも動く。 - 蜘蛛の糸をつむぐには…" href="http://djodjo.jp/archives/149">http://djodjo.jp/archives/149</a></dd>
</dl>
<dl>
<dt><strong>Firefoxアドオン（拡張機能）の作り方</strong></dt>
<dd><a title="Firefoxアドオン（拡張機能）の作り方" href="http://masahal.web.fc2.com/addon_lecture/">http://masahal.web.fc2.com/addon_lecture/</a></dd>
</dl>
<dl>
<dt><strong>Eclipse plugin Spket IDE を試してみる &#8211; hogehoge</strong></dt>
<dd><a title="Eclipse plugin Spket IDE を試してみる - hogehoge" href="http://d.hatena.ne.jp/teramako/20070409/p1">http://d.hatena.ne.jp/teramako/20070409/p1</a></dd>
</dl>
<h3>インストール</h3>
<p>上のサイトにインストール手順も書いてあるので重複するけど簡単な流れ</p>
<ol>
<li><a href="http://www.spket.com/download.html">Downloads</a> からSpket IDEをダウンロード</li>
<li>jarファイルなので、<code>java -jar spket-1.6.8.jar みたいな感じでjarファイルを実行してインストーラーを起動</code></li>
<li>インストーラーで<span>IDE</span>を選びインストール場所とかを決めてインストール</li>
<li>起動するとWorkspaceを聞かれるので適当に決めて動くか確認。</li>
</ol>
<p>基本的にはEclipseなので、あんまり問題ないと思います。</p>
<h3>日本語化</h3>
<p>こちらもEclipseと同じやり方が通用するので簡単な流れ</p>
<ol>
<li><a href="http://mergedoc.sourceforge.jp/">Pleiades</a> (今回は安定版)をダウンロード</li>
<li>中身のfeatures、pluginsをSpket IDEに上書き</li>
<li>起動して日本語になってなければ、Spket IDEフォルダのspket.iniの最後に以下を書き加える
<pre>-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash</pre>
</li>
<li>変な動作するなら<a href="http://neetup.wordpress.com/2009/02/01/aptana-on-pleiades-versioncheck-failed/">-clean</a>オプションを付けて見るといいかも。</li>
</ol>
<p><br class="spacer_" /></p>
<div id="attachment_1500" class="wp-caption alignnone" style="width: 310px"><a href="http://efcl.info/wp-content/uploads/2009/12/sshot-2009-12-03-1.png"><img class="size-medium wp-image-1500" title="sshot-2009-12-03-1" src="http://efcl.info/wp-content/uploads/2009/12/sshot-2009-12-03-1-300x183.png" alt="日本語化した画面" width="300" height="183" /></a><p class="wp-caption-text">日本語化した画面</p></div>
<h3>設定</h3>
<p>まず最初に設定から文字コードをUTF-8にしておく</p>
<div>
<blockquote title="Spket IDE, Firebug を使って JavaScript|すぐに忘れる脳みそのためのメモ" cite="http://jutememo.blogspot.com/2008/09/spket-ide-firebug-javascript.html"><p>メニューより、Windows &gt; Preferences… を選択し、 General &gt; Workspace &gt; Text file encoding において Other をチェックし、 「UTF-8」 を選択する。</p>
<p><cite><a href="http://jutememo.blogspot.com/2008/09/spket-ide-firebug-javascript.html">Spket IDE, Firebug を使って JavaScript|すぐに忘れる脳みそのためのメモ</a></cite></p></blockquote>
</div>
<h3>感想</h3>
<ul>
<li>Aptanaに比べるとかなり軽い</li>
<li>コード補完にXPCOMもでてくるのが少しウザイ(拡張機能開発には便利そう)</li>
<li>JSDocに対応している</li>
<li>アウトラインがわかりやすい</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2009/1203/res1496/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>押したキーを表示してくれるソフトのまとめ(keycastr)</title>
		<link>http://efcl.info/2009/0923/res1348/</link>
		<comments>http://efcl.info/2009/0923/res1348/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 10:10:01 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[ショートカット]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1348</guid>
		<description><![CDATA[
KeyCastr
http://stephendeken.net/

のようにキーボードで押したキーを表示してくれるソフトを探してみました。

Target
http://www.gigafree.net/tool/o [...]]]></description>
			<content:encoded><![CDATA[<dl>
<dt><strong>KeyCastr</strong></dt>
<dd><a title="KeyCastr" href="http://stephendeken.net/">http://stephendeken.net/</a></dd>
</dl>
<p>のようにキーボードで押したキーを表示してくれるソフトを探してみました。</p>
<dl>
<dt><strong>Target</strong></dt>
<dd><a title="Target" href="http://www.gigafree.net/tool/office/target.html">http://www.gigafree.net/tool/office/target.html</a></dd>
</dl>
<p>ショートカットキーの視覚化という機能がかなりイメージに近くエフェクトもきれいだったんですが、<br /> 修飾キーとの組み合わせのショートカットのみしか表示できませんでした。<br /> Tabとかも反応するようにできればよかった。</p>
<dl>
<dt><strong>Key Jedi</strong></dt>
<dd><a title="Key Jedi" href="http://weblogs.asp.net/rosherove/archive/2007/06/03/train-to-be-a-keyboard-master-with-keyboard-jedi.aspx">http://weblogs.asp.net/rosherove/archive/2007/06/03/train-to-be-a-keyboard-master-with-keyboard-jedi.aspx</a></dd>
</dl>
<p>ウィンドウに押したキーを表示してくれるもので、こっちも修飾キーのみに対応してます。<br /> FIFOっぽく、入力した順に複数表示してくれるみたいです。</p>
<dl>
<dt><strong>osdHotkey</strong></dt>
<dd><a title="osdHotkey" href="http://www.romeosa.com/osdHotkey/help.html">http://www.romeosa.com/osdHotkey/help.html</a></dd>
</dl>
<p>AutoHotkey製のソフトで、ウィンドウに押したキーを表示してくれます。<br /> こっちはすべてのキーに対応しています。<br /> ただし、タブなどの特殊キーを押したとき表示の変化が分かりづらいです。</p>
<p><a href="http://www.nullmass.com/">Target</a>が一番イメージに近かったのですが、任意のキーに対応できるようになったらよさそう。</p>
<p>追記:<br />FirefoxのGreasemonkey上で動くのでブラウザ限定ですが</p>
<dl>
<dt><strong>FLASH KEY for Greasemonkey</strong></dt>
<dd><a title="FLASH KEY for Greasemonkey" href="http://userscripts.org/scripts/show/11996">http://userscripts.org/scripts/show/11996</a></dd>
</dl>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2009/0923/res1348/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>選択行を上下に移動させるEmeditorマクロ</title>
		<link>http://efcl.info/2009/0920/res1338/</link>
		<comments>http://efcl.info/2009/0920/res1338/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 14:46:57 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[ショートカット]]></category>
		<category><![CDATA[設定]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1338</guid>
		<description><![CDATA[選択してる行、選択してる文字列の行を上下に移動させるEmeditor用のマクロです。
 TextMateとかEclipseに似ような機能があるらしいですが、使ったことなかった。

MoveLineUp.jsee
Move [...]]]></description>
			<content:encoded><![CDATA[<p>選択してる行、選択してる文字列の行を上下に移動させるEmeditor用のマクロです。<br />
 TextMateとかEclipseに似ような機能があるらしいですが、使ったことなかった。</p>
<ul>
<li><a href="http://efcl.info/wp-content/uploads/2009/09/MoveLineUp.jsee">MoveLineUp.jsee</a></li>
<li><a href="http://efcl.info/wp-content/uploads/2009/09/MoveLineDown.jsee">MoveLineDown.jsee</a></li>
</ul>
<p>(<a href="http://efcl.info/wp-content/uploads/2009/09/MoveLine.zip">セットMoveLine.zip</a>)</p>
<p>それぞれ上と下のマクロがあるので、[マクロ]→[カスタマイズ]から新規追加して、キーボードマップから任意のショートカットに設定すると使える。<br />
 例えば、Ctrl+上にMoveLineUp.jseeという感じで設定する。<br />
 挙動は下のような感じになる。</p>
<p><span id="more-1338"></span></p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="498" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="containerwidth=640&amp;containerheight=498&amp;showstartscreen=true&amp;showendscreen=true&amp;loop=false&amp;autostart=false&amp;color=000000,000000&amp;thumbscale=45&amp;content=http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor.mp4" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/" /><param name="src" value="http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor_controller.swf" /><param name="flashvars" value="containerwidth=640&amp;containerheight=498&amp;showstartscreen=true&amp;showendscreen=true&amp;loop=false&amp;autostart=false&amp;color=000000,000000&amp;thumbscale=45&amp;content=http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor.mp4" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="498" src="http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor_controller.swf" base="http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/" allowscriptaccess="always" scale="showall" allowfullscreen="true" flashvars="containerwidth=640&amp;containerheight=498&amp;showstartscreen=true&amp;showendscreen=true&amp;loop=false&amp;autostart=false&amp;color=000000,000000&amp;thumbscale=45&amp;content=http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor.mp4" bgcolor="#FFFFFF" quality="high"></embed></object>
</p>
<ul>
<li>何も選択してない状態なら、カーソルがある行を上下に移動させる。</li>
<li>文字列を選択しているならその行を上下に移動させる。</li>
<li>複数行の文字列を選択してるなら、それらの複数行全体を上下に移動させる。</li>
</ul>
<p>そんな感じになってます。</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2009/0920/res1338/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://content.screencast.com/users/azu/folders/Show/media/5a5c69b2-369d-4314-bd77-17475c24e1c1/emeditor.mp4" length="1183802" type="video/mp4" />
		</item>
		<item>
		<title>Emacs(Meadow)の導入と設定方法のメモ</title>
		<link>http://efcl.info/2009/0831/res1272/</link>
		<comments>http://efcl.info/2009/0831/res1272/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 12:56:41 +0000</pubDate>
		<dc:creator>azu</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[マウス]]></category>
		<category><![CDATA[設定]]></category>

		<guid isPermaLink="false">http://efcl.info/?p=1272</guid>
		<description><![CDATA[Emacs(使用しているのはMeadowだけど)の設定方法のメモ  
 Meadow 3.00をダウンロードして使用。



.emacs を再読み込みする方法 &#8211; gan2 の Ruby 勉強日記
設定を再 [...]]]></description>
			<content:encoded><![CDATA[<p>Emacs(使用しているのはMeadowだけど)の設定方法のメモ  <br />
 <a href="http://www.meadowy.org/meadow/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89">Meadow 3.00</a>をダウンロードして使用。</p>
<p><span id="more-1272"></span></p>
<dl></dl>
<dl>
<dt><a title=".emacs を再読み込みする方法 - gan2 の Ruby 勉強日記" href="http://d.hatena.ne.jp/gan2/20070704/1183522644">.emacs を再読み込みする方法 &#8211; gan2 の Ruby 勉強日記</a></dt>
<dd>設定を再読み込み。<br />
 頻繁に使うので覚える</dd>
</dl>
<pre>eval-buffer で再読み込みができる。</pre>
<dl>
<dt><a title="マウスのホイールスクロールを加速させたくない - Ni chicha, ni limona -平均から抜けられない僕-" href="http://d.hatena.ne.jp/paella/20080930/1222761237">マウスのホイールスクロールを加速させたくない &#8211; Ni chicha, ni limona -平均から抜けられない僕-</a></dt>
<dd>ホイールスクロールの挙動を設定</dd>
<dt><a title="meadow(emacs)で、マウスホイールで移動する時の動きが加速されてる(ような気がします)ので、使いづらいです。 具体的には標準の秀丸などのマウスホイールの動きと同じよう.. - 人力検索はてな" href="http://q.hatena.ne.jp/1216305093">meadow(emacs)で、マウスホイールで移動する時の動きが加速されてる(ような気がします)ので、使いづらいです。 具体的には標準の秀丸などのマウスホイールの動きと同じよう.. &#8211; 人力検索はてな</a></dt>
<dd>加速度を無効にする<br />
 (setq mouse-wheel-progressive-speed nil) </dd>
<dt><a title="ubulog: emacsで最近開いたファイルからファイルを開く" href="http://ubulog.blogspot.com/2007/06/emacs.html">ubulog: emacsで最近開いたファイルからファイルを開く</a></dt>
<dd>最近開いたファイルをメニューから開けるようにする</dd>
<dt><a title="free will... : エディタ難民からEmacs統一へ" href="http://cave.under.jp/_contents/emacs.html">free will&#8230; : エディタ難民からEmacs統一へ</a></dt>
<dd>windowsライクな動作を実現する設定をまとめてある。</dd>
<dt><a title="Emacs / Meadow の覚え書き - Meadow TIPS" href="http://www.fan.gr.jp/%7Ering/Meadow/meadow.html">Emacs / Meadow の覚え書き &#8211; Meadow TIPS</a></dt>
<dd>Q&amp;A方式で解決</dd>
<dt><a title="wb-line-number" href="http://homepage1.nifty.com/blankspace/emacs/wb-line-number.html">wb-line-number</a></dt>
<dd>左サイドに行番号の表示<br />
 <a href="http://www-section.cocolog-nifty.com/blog/2008/10/wb-line-number-.html">wb-line-numberの行番号とスクロールバーの色を変える: プログラマーになりたい！</a>を参考に色を変えた。</dd>
</dl>
<pre>;; wb-line-numberでいらなくなったスクロールバーを消す
(setq truncate-partial-width-windows nil)
(set-scroll-bar-mode nil)
;; 左のサイドバーに行番号の表示
(require 'wb-line-number)
(wb-line-number-enable)
(setq wb-line-number-scroll-bar t)
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(wb-line-number-face ((t (:foreground "black"))))
 '(wb-line-number-scroll-bar-face ((t (:foreground "white" :background "LightGray")))))</pre>
<dl>
<dt><a title="linum.el - Ussy Diary(2008-05-19)" href="http://www.pshared.net/diary/20080519.html">linum.el &#8211; Ussy Diary(2008-05-19)</a></dt>
<dd>同じく行番号の表示。 <a href="http://stud4.tuwien.ac.at/%7Ee0225855/linum/linum.html">Linum</a>の方が競合が起こりにくいのでこっちを使用</dd>
</dl>
<dl>
<dt><a title="JsDoc 形式のコメントを扱うパッケージ js-doc.el - リタマス" href="http://d.hatena.ne.jp/mooz/20090820/p1">JsDoc 形式のコメントを扱うパッケージ js-doc.el &#8211; リタマス</a></dt>
<dd>js2-modeと併せて使う。 </dd>
</dl>
<dl>
<dt><a title="Emacs で JavaScript を書く" href="http://8-p.info/emacs-javascript.html">Emacs で JavaScript を書く</a></dt>
<dd>js2-modeはjavascriptを書くのに導入<br />
 .emacsに直接書かなくてもメニューバーから設定できる。 </dd>
</dl>
<p><a href="http://efcl.info/wp-content/uploads/sshot-2009-08-31-21-52-59.png"><img class="alignnone size-medium wp-image-1291" title="sshot-2009-08-31-[21-52-59]" src="http://efcl.info/wp-content/uploads/sshot-2009-08-31-21-52-59-300x89.png" alt="sshot-2009-08-31-[21-52-59]" width="300" height="89" /></a></p>
<dl>
<dt><a title="selflearn @ ウィキ - 秀丸からEmacsへ移行する" href="http://www23.atwiki.jp/selflearn/pages/41.html">selflearn @ ウィキ &#8211; 秀丸からEmacsへ移行する</a></dt>
<dd>設定について細かく解説が書いてあるので、他のエディタから移行するのに役にたつ。 </dd>
</dl>
<h3>よく分からないところ</h3>
<p>C-[とかキーバインドを割り当てる事ができない。(なぜかESC扱いされる)</p>
<p>最終的にこんな感じ<br />
<script src="http://gist.github.com/178450.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://efcl.info/2009/0831/res1272/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  efcl.info/category/software/feed/ ) in 1.00440 seconds, on Sep 3rd, 2010 at 6:09 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Sep 3rd, 2010 at 7:09 am UTC -->