<?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://tkido.com/blog/tag/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/feed" rel="self" type="application/rss+xml" />
	<link>http://tkido.com/blog</link>
	<description>ゲーム・Web・情報通信・プログラミング・政治・経済・社会・科学・哲学・その他諸々なんでも思いつくままに書いていきます。</description>
	<lastBuildDate>Thu, 09 Feb 2012 02:44: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>学辞郎から抽出したSILをPSSの問題集形式に変換する</title>
		<link>http://tkido.com/blog/3868.html</link>
		<comments>http://tkido.com/blog/3868.html#comments</comments>
		<pubDate>Sun, 27 Feb 2011 06:03:44 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[PSS]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[英語]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3868</guid>
		<description><![CDATA[英単語学習ソフト P-Study System 公式サイト 　英語の勉強にPSSというフリーソフトを使い始めた。アルクの「標準熟語水準6000」SIL（Standard Idiom List）の問題集用の変換ツールを作っ [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4757406991/mebiusproject-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51D3VKZ1EQL._SL160_.jpg" alt="学辞郎 ― 単語が学べる英和・和英辞書" style="border: none;" /></a>
</p>
<ul>
<li><a href="http://www.takke.jp/" target="_blank">英単語学習ソフト P-Study System 公式サイト</a></li>
</ul>
<p>
　英語の勉強にPSSというフリーソフトを使い始めた。<a href="http://www.alc.co.jp/" target="_blank">アルク</a>の「標準熟語水準6000」SIL（Standard Idiom List）の問題集用の変換ツールを作って<a href="http://tkido-sample.appspot.com/" target="_blank">ちょっとしたツール置き場</a>に追加。
</p>
<h3>学辞郎の準備</h3>
<p>
　<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4757406991/mebiusproject-22/ref=nosim/" target="_blank">『学辞郎 ― 単語が学べる英和・和英辞書』</a>を買ってきてCDからインストール。
</p>
<h3>テキストファイルとして抽出</h3>
<p>
　Personal Dictionary for Windowsのアプリケーションのメニューから
</p>
<blockquote>
<p>
Search ＞ 詳細設定検索
</p>
</blockquote>
<p>
　を選択し、写真のように選択し実行。検索文字列は空白ではなく半角スペースが入っていることに注意。
</p>
<p>
<img src="https://lh5.googleusercontent.com/-fbHja5IU30k/TWndYw8ALPI/AAAAAAAACCE/qiL2ngDobEw/s800/pdic_sil.jpg" />
</p>
<p>
　単語レベル制限とファイル名を1-10と変化させながら繰り返せば600問ずつのテキストファイルが10個できる。
</p>
<h3>テキストファイルをCSV形式に変換</h3>
<ul>
<li><a href="http://tkido-sample.appspot.com/sil" target="_blank">『学辞郎』からP-Study System用SIL問題集を作成</a></li>
</ul>
<p>
　を使ってテキストファイルをCSVファイルに変換。
</p>
<h3>CSVファイルをPSSにインポート</h3>
<p>
　PSSの問題集エディタからCSVファイルをインポートする。
</p>
<h3>おまけ</h3>
<p>
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm4975807" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm4975807">【ニコニコ動画】MikuMikuDanceでVirtual Insanity</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3868.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ちょっとしたツール置き場とマイリスト→iframe変換機能を公開</title>
		<link>http://tkido.com/blog/3866.html</link>
		<comments>http://tkido.com/blog/3866.html#comments</comments>
		<pubDate>Sat, 26 Feb 2011 08:42:01 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ニコニコ動画]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3866</guid>
		<description><![CDATA[ちょっとしたツール置き場 　昔Google App Engine(以下GAE)のチュートリアルをやっている途中で取ってしまった*1IDを再利用。 　毎月ニコ動のマイリストを貼り付けるときに使っているものをGAE上に移植し [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="https://picasaweb.google.com/lh/photo/7vLQOBWEGp2aMD_AftrwHTSzM-_8HduCH0_cT4roySY?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-TTaO82PgO5w/TWi7GUX4BtI/AAAAAAAACCE/MwMdTBwBfX4/s200/IMG_1721.JPG" height="200" width="150" alt="（本文とは無関係）" title="（本文とは無関係）" /></a>
</p>
<ul>
<li><a href="http://tkido-sample.appspot.com/" target="_blank">ちょっとしたツール置き場</a></li>
</ul>
<p>
　昔Google App Engine(以下GAE)のチュートリアルをやっている途中で取ってしまった<span class="footnote"><a href="#98063439f1" name="98063439fn1" title="一旦取ってしまうと消せないのだ。それが正しいのだが。">*1</a></span>IDを再利用。
</p>
<p>
　毎月<a href="http://tkido.com/blog/category/nicovideo" target="_blank">ニコ動のマイリスト</a>を貼り付けるときに使っているものをGAE上に移植しただけ。
</p>
<p>
　たくさんの動画を貼り付ける記事で、いちいち動画のページからコピペするのが面倒くさい、とかいう時に使えるかも。もちろん私みたいに単に保存目的で使うのもあり。
</p>
<p>
　今後も何か思いついたら機能を追加していく予定。
</p>
<div class="footnote">
<p>
<a href="#98063439fn1" name="98063439f1">*1</a>：一旦取ってしまうと消せないのだ。それが正しいのだが。
</p>
</div>
<h3>おまけ</h3>
<p>
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm13368406" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm13368406">【ニコニコ動画】【将棋】 森内俊之 vs 森内俊之</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3866.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>東方・アイマス・ボカロ二次創作の後方互換性</title>
		<link>http://tkido.com/blog/3863.html</link>
		<comments>http://tkido.com/blog/3863.html#comments</comments>
		<pubDate>Thu, 24 Feb 2011 14:05:52 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[ニコニコ動画]]></category>
		<category><![CDATA[ネット]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[二次創作]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3863</guid>
		<description><![CDATA[博麗幻想書譜 : 東方Projectの版権を利用する際のガイドライン　2011年版 　を見た時考えた、思いつきレベルの話。 　ソフトウェアの世界では後方互換性という重要な概念があり、何らかの事情でそれが無視されると、しば [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="https://picasaweb.google.com/lh/photo/U2ArMC7LBdSoMGVqhIDEGjSzM-_8HduCH0_cT4roySY?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-MOKlRyKi2xU/TWZh3-O_7dI/AAAAAAAACCE/5Yf51lrPXmg/s200/IMG_2449.JPG" height="150" width="200" alt="（本文とは無関係）" title="（本文とは無関係）" /></a>
</p>
<ul>
<li><a href="http://kourindou.exblog.jp/14218252/" target="_blank">博麗幻想書譜 : 東方Projectの版権を利用する際のガイドライン　2011年版</a></li>
</ul>
<p>
　を見た時考えた、思いつきレベルの話。
</p>
<p>
　ソフトウェアの世界では<a href="http://ja.wikipedia.org/wiki/%E5%BE%8C%E6%96%B9%E4%BA%92%E6%8F%9B%E6%80%A7" target="_blank">後方互換性</a>という重要な概念があり、何らかの事情でそれが無視されると、しばしば問題となる。
</p>
<ul>
<li><a href="http://d.hatena.ne.jp/akiradeveloper/20100908/1283932109" target="_blank">後方互換性を無視するソフトウェアは害悪 &#8211; とある電気系出身者のいんでっくす</a></li>
<li><a href="http://java-etc.cocolog-nifty.com/blog/2009/06/rubypython-4d68.html" target="_blank">うーむ。RubyもPythonも仕様が安定しないのならば: Javaの日々</a></li>
</ul>
<p>
　企業は個人より長く存続することがあるが、企業の意思は個人の思想よりも不安定だ。経済状況が悪化すれば、最悪買収と経営陣の入れ替えによって強制的に変わってしまう。
</p>
<p>
　VOCALOIDはクリプトンが積極的に支援しているので安泰に見えるし、この方針が変わることは当面考えられない。しかし、クリプトンの経営状況次第でどうなるかまでは誰にもわからない。
</p>
<p>
　対して、個人の思想がその人の一生のうちにガラっと変わってしまうことは、全くないわけではないにしても、企業のそれよりはずっと稀だろう。<a href="http://ja.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7%E3%82%A2%E3%83%AA%E3%82%B9%E5%B9%BB%E6%A8%82%E5%9B%A3" target="_blank">神主</a>が突然二次創作を否定し始めることまず考えられない。
</p>
<p>
　アイマスは最近ランキングに上がってきたのをたまに見る程度で、あまり事情を追えてはいないが、2の男ユニット云々等の失策で、少なくともニコ動二次制作における存在感は相当低下してしまったように見える。<span class="footnote"><a href="#77720028f1" name="77720028fn1" title="まあボカロ・東方・アイマスの御三家には元から魏・呉・蜀ぐらいの勢力差はあったが。">*1</a></span>
</p>
<p>
　私には笑い話で済んでも、二次制作にお金や時間をつぎ込んできた人には、間違いなく損害だろう。この状況ではこれから参入しようとする人も二の足を踏むかもしれない。
</p>
<p>
　利用者にはどうしようもない大元の方針変更によって、既存資産が使えなくなったり価値が低下したりしてしまうという状況は、言語の後方互換性が破壊されたときの状況に類似するように思われる。
</p>
<p>
　二次創作が流行るか否かに、こうした後方互換性が保証されているかどうか的な安心感の影響は、どの程度あるのだろうか。
</p>
<div class="footnote">
<p>
<a href="#77720028fn1" name="77720028f1">*1</a>：まあボカロ・東方・アイマスの<a href="http://dic.nicovideo.jp/a/%E5%BE%A1%E4%B8%89%E5%AE%B6" target="_blank">御三家</a>には元から魏・呉・蜀ぐらいの勢力差はあったが。
</p>
</div>
<h3>おまけ</h3>
<p>
　2が出てるらしいのに大して動画も上がってこないしなあ。<br />
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm13278426" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm13278426">【ニコニコ動画】目が死んでる選手権</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3863.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>柴田芳樹『プログラマー”まだまだ”現役続行』</title>
		<link>http://tkido.com/blog/3856.html</link>
		<comments>http://tkido.com/blog/3856.html#comments</comments>
		<pubDate>Fri, 18 Feb 2011 14:58:01 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[書評]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3856</guid>
		<description><![CDATA[柴田 芳樹 (Yoshiki Shibata)：So-netブログ 　の方の本。色々といい刺激になった。 　今年の抱負――と言ってももう2月も後半だが――として、英語だけでなくプログラミング技術も、仕事と趣味以外に勉強時 [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774143847/mebiusproject-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51-XOvzPXbL._SL160_.jpg" alt="プログラマー”まだまだ”現役続行 (技評SE選書)" style="border: 1px solid black;" /></a>
</p>
<ul>
<li><a href="http://yshibata.blog.so-net.ne.jp/" target="_blank">柴田 芳樹 (Yoshiki Shibata)：So-netブログ</a></li>
</ul>
<p>
　の方の本。色々といい刺激になった。
</p>
<p>
　今年の抱負――と言ってももう2月も後半だが――として、<a href="http://tkido.com/blog/3598.html" target="_blank">英語</a>だけでなくプログラミング技術も、仕事と趣味以外に勉強時間をきちんと取って、成果もできるだけアウトプットしていくことにしよう。
</p>
<h3>おまけ</h3>
<p>
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm8391299" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm8391299">【ニコニコ動画】【プログラミング】オセロを1時間で作ってみた【実況解説】</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3856.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bitbucketが神すぎる件について</title>
		<link>http://tkido.com/blog/3615.html</link>
		<comments>http://tkido.com/blog/3615.html#comments</comments>
		<pubDate>Sat, 30 Oct 2010 14:52:53 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[サービス]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3615</guid>
		<description><![CDATA[Bitbucket 渋日記: Bitbucket買収？そもそもそれ何？という人のためのBitbucket紹介 　上の記事で見かけたサービスだけど、容量制限もなくプライベートリポジトリ作り放題とかマジで？　それは神すぎる。 [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798021741/mebiusproject-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41ZoE4KHVqL._SL160_.jpg" alt="入門Mercurial Linux/Windows対応" style="border: none;" /></a>
</p>
<ul>
<li><a href="http://bitbucket.org/" target="_blank">Bitbucket</a></li>
<li><a href="http://blog.shibu.jp/article/41070081.html" target="_blank">渋日記: Bitbucket買収？そもそもそれ何？という人のためのBitbucket紹介</a></li>
</ul>
<p>
　上の記事で見かけたサービスだけど、容量制限もなくプライベートリポジトリ作り放題とかマジで？　それは神すぎる。
</p>
<p>
　今まで遊びプログラミングのコードは、さくらのレンタルサーバに中途半端なMercurialサーバを立てて、そこに入れてたけど、もはやそんなことをする必要もなくなった。全てこっちに移行することにしよう。
</p>
<h3>設定例</h3>
<p>
　Windows XPでputty使っててssh認証する場合の例。細部は適宜置き換えてください。
</p>
<h4>Bitbucket側での設定</h4>
<p>
　まず、たとえばtestというリポジトリを作って、アカウントに公開鍵を設定しておく。
</p>
<h4>共通設定ファイル</h4>
<pre><code>
C:\Documents and Settings\tkido\mercurial.ini
</code></pre>
<h5>その内容</h5>
<pre><code>
[ui]
; editor used to enter commit logs, etc.  Most text editors will work.
editor = hidemaru
username = Takanori Kido &lt;takanorikido@gmail.com&gt;
ssh=C:\PuTTY\plink -ssh -i &quot;C:\PuTTY\keytext.ppk&quot;
</code></pre>
<h4>known_hosts登録</h4>
<p>
　いきなりhg cloneしようとしたらy/nの質問に答えられず進まなかったので、
</p>
<pre><code>
C:\PuTTY\plink -ssh -i &quot;C:\PuTTY\keytext.ppk&quot; hg@bitbucket.org hg version
</code></pre>
<p>
　とか何か適当にsshアクセスしようとしてyと答える。マシンで一回やればよし。
</p>
<h4>チェックアウト</h4>
<pre><code>
hg clone ssh://hg@bitbucket.org/tkido/test
</code></pre>
<p>
　以降は普通のMercurial。
</p>
<h4>除外設定</h4>
<p>
　たとえば、
</p>
<pre><code>
C:\bb\
</code></pre>
<p>
　にチェックアウトしたなら、
</p>
<pre><code>
C:\bb\test\.hg\hgrc
</code></pre>
<p>
　に、
</p>
<pre><code>
[ui]
ignore=C:\bb\test\hgignore.ini
</code></pre>
<p>
　のように追記。
</p>
<p>
　除外設定ファイルそのもの、
</p>
<pre><code>
hgignore.ini
</code></pre>
<p>
　の内容は例えば以下のような感じ。
</p>
<pre><code>
syntax: glob
*.pyc
*.BAK
*.bak
</code></pre>
<h3>おまけ</h3>
<p>
　Bigbridge。<br />
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm5281025" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm5281025">【ニコニコ動画】ビッグブリッヂの死闘　を弾いてみました【おまけつき】</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3615.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PC GIGA 2010年10月号</title>
		<link>http://tkido.com/blog/3465.html</link>
		<comments>http://tkido.com/blog/3465.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 07:35:38 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[雑誌]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3465</guid>
		<description><![CDATA[　ニコニコ大百科IME辞書を紹介するというメールが来ていたので、注文してみた。 　確かに『IME変換辞書大全』というコーナーにちょこっと載ってた。 　しかし懐かしいな、こういうディスクつきのパソコン雑誌。大昔、Tech- [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B003Z3CI68/mebiusproject-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/61gwqdOJgBL._SL160_.jpg" alt="PC・GIGA (ピーシーギガ) 2010年 10月号 [雑誌]" style="border: none;" /></a>
</p>
<p>
　<a href="http://tkido.com/blog/1019.html" target="_blank">ニコニコ大百科IME辞書</a>を紹介するというメールが来ていたので、注文してみた。
</p>
<p>
　確かに『IME変換辞書大全』というコーナーにちょこっと載ってた。
</p>
<p>
　しかし懐かしいな、こういうディスクつきのパソコン雑誌。大昔、Tech-Winとか買っていたのを思い出す。エミュレータとかアップローダとかオンラインソフトだとか。単語自体が懐かしいぞ。
</p>
<p>
　『自炊しようぜ』というタイトルの書籍電子化特集があるのが、時代を感じさせる。
</p>
<h3>おまけ</h3>
<p>
　なんか覚えてる。何が面白かったんだろうこういうの。<br />
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm240977" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm240977">【ニコニコ動画】虫ケラの様に愛して</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3465.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ローカルルール版きっぷ算の解集合</title>
		<link>http://tkido.com/blog/3443.html</link>
		<comments>http://tkido.com/blog/3443.html#comments</comments>
		<pubDate>Sun, 08 Aug 2010 14:01:43 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[パズル]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[数学]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3443</guid>
		<description><![CDATA[　OCamlの練習に、長年の疑問だった 切符算で解がある全ての組み合わせ 　を求めようとしている。 　ただ、自分の知っているバージョンはローカルルール（？）があり、四則演算と括弧だけではなく、 最初から存在する数字をくっ [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774132640/mebiusproject-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/412bmsGN1dL._SL160_.jpg" alt="プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~" style="border: 1px solid black;" /></a>
</p>
<p>
　<a href="http://ja.wikipedia.org/wiki/OCaml" target="_blank">OCaml</a>の練習に、長年の疑問だった
</p>
<ul>
<li><a href="http://www.yuasa.kuis.kyoto-u.ac.jp/~shoji-n/iroiro/calc10.html" target="_blank">切符算</a>で解がある全ての組み合わせ</li>
</ul>
<p>
　を求めようとしている。
</p>
<p>
　ただ、自分の知っているバージョンはローカルルール（？）があり、四則演算と括弧だけではなく、
</p>
<ul>
<li>最初から存在する数字をくっつけて2〜4桁の数字にする</li>
</ul>
<p>
　という操作が可能である。意味があるのは2ケタだけだが。
</p>
<p>
　まだインチキしているのでコード公開できないけど、とりあえず答えは出たはず。これ合ってる？
</p>
<blockquote>
<p>
0001 0011 0012 0013 0014 0015 0016 0017 0018 0019<br />
0022 0023 0025 0028 0033 0034 0037 0044 0045 0046<br />
0055 0056 0066 0067 0077 0078 0088 0089 0099 0111<br />
0112 0115 0118 0119 0122 0123 0124 0125 0126 0127<br />
0128 0129 0133 0134 0135 0136 0137 0138 0139 0144<br />
0145 0146 0147 0149 0155 0156 0158 0159 0166 0167<br />
0169 0177 0178 0179 0188 0189 0199 0223 0224 0225<br />
0226 0227 0228 0229 0234 0235 0236 0237 0238 0239<br />
0244 0245 0246 0247 0248 0249 0255 0256 0257 0258<br />
0259 0266 0267 0268 0278 0279 0288 0289 0334 0336<br />
0337 0339 0345 0346 0347 0349 0355 0356 0357 0358<br />
0367 0368 0369 0377 0378 0379 0446 0448 0449 0455<br />
0456 0457 0458 0459 0466 0467 0468 0469 0477 0488<br />
0555 0556 0557 0558 0559 0568 0569 0578 0579 0589<br />
0669 0679 0688 0779 0789 0889 0899 0999 1111 1112<br />
1114 1115 1116 1117 1118 1119 1122 1123 1124 1125<br />
1126 1127 1128 1129 1133 1134 1135 1136 1137 1138<br />
1139 1144 1145 1146 1147 1148 1149 1155 1156 1157<br />
1158 1159 1166 1167 1168 1177 1178 1188 1189 1199<br />
1222 1223 1224 1225 1226 1227 1228 1229 1233 1234<br />
1235 1236 1237 1238 1239 1244 1245 1246 1247 1248<br />
1249 1255 1256 1257 1258 1259 1266 1267 1268 1269<br />
1277 1278 1279 1288 1289 1299 1333 1334 1335 1336<br />
1337 1338 1339 1344 1345 1346 1347 1348 1349 1355<br />
1356 1357 1358 1359 1366 1367 1368 1369 1377 1378<br />
1379 1388 1389 1444 1445 1446 1447 1448 1449 1455<br />
1456 1457 1458 1459 1466 1467 1468 1469 1477 1478<br />
1479 1488 1489 1555 1556 1557 1558 1559 1566 1567<br />
1568 1569 1577 1578 1579 1588 1589 1599 1666 1668<br />
1669 1678 1679 1688 1689 1777 1778 1779 1788 1789<br />
1799 1888 1889 1899 1999 2222 2223 2224 2225 2226<br />
2227 2228 2229 2233 2234 2235 2236 2237 2238 2239<br />
2244 2245 2246 2247 2248 2249 2255 2256 2257 2258<br />
2259 2266 2267 2268 2269 2277 2278 2279 2288 2289<br />
2299 2333 2334 2335 2336 2337 2338 2339 2344 2345<br />
2346 2347 2348 2349 2355 2356 2357 2358 2359 2366<br />
2367 2368 2369 2377 2378 2379 2388 2389 2399 2444<br />
2445 2446 2447 2448 2449 2455 2456 2457 2458 2459<br />
2466 2467 2468 2469 2477 2478 2479 2488 2489 2499<br />
2555 2556 2557 2558 2559 2566 2567 2568 2569 2577<br />
2578 2579 2588 2589 2599 2666 2667 2668 2669 2677<br />
2678 2679 2688 2689 2699 2777 2778 2779 2788 2789<br />
2799 2888 2889 2899 2999 3333 3334 3335 3336 3337<br />
3338 3339 3344 3345 3346 3347 3348 3349 3355 3356<br />
3357 3358 3359 3366 3367 3368 3369 3377 3378 3379<br />
3388 3389 3399 3444 3445 3446 3447 3448 3449 3455<br />
3456 3457 3458 3459 3466 3467 3468 3469 3477 3478<br />
3479 3488 3489 3499 3555 3556 3557 3558 3559 3566<br />
3567 3568 3569 3577 3578 3579 3588 3589 3599 3666<br />
3667 3668 3669 3677 3678 3679 3688 3689 3699 3777<br />
3778 3779 3788 3789 3799 3888 3889 3899 4444 4445<br />
4446 4447 4448 4449 4455 4456 4457 4458 4459 4466<br />
4467 4468 4469 4477 4478 4479 4488 4489 4499 4555<br />
4556 4557 4559 4566 4567 4568 4569 4577 4578 4579<br />
4588 4589 4599 4666 4667 4668 4669 4677 4678 4679<br />
4688 4689 4699 4777 4778 4779 4788 4789 4799 4888<br />
4889 5555 5556 5557 5558 5559 5566 5567 5568 5569<br />
5577 5578 5579 5588 5589 5599 5666 5667 5669 5677<br />
5678 5679 5688 5689 5699 5777 5778 5779 5789 5888<br />
5889 5999 6666 6667 6668 6669 6677 6678 6679 6688<br />
6689 6699 6777 6779 6788 6789 6799 6889 7777 7778<br />
7779 7788 7789 7799 7888 7889 7899 8888 8889 8899<br />
8999 9999
</p>
</blockquote>
<h3>参考リンク</h3>
<ul>
<li><a href="http://www.geocities.jp/m_hiroi/func/ocaml.html" target="_blank">M.Hiroi&#8217;s Home Page / お気楽 OCaml プログラミング入門</a></li>
</ul>
<h3>おまけ</h3>
<p>
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm11353880" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm11353880">【ニコニコ動画】初音ミクが円周率500桁覚えたようです。【ねんどPV】</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3443.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>秀丸の単語補完機能が鬼のように便利</title>
		<link>http://tkido.com/blog/3170.html</link>
		<comments>http://tkido.com/blog/3170.html#comments</comments>
		<pubDate>Sat, 17 Apr 2010 01:51:58 +0000</pubDate>
		<dc:creator>木戸孝紀</dc:creator>
				<category><![CDATA[WEB情報通信]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[エディタ]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[秀丸]]></category>

		<guid isPermaLink="false">http://tkido.com/blog/?p=3170</guid>
		<description><![CDATA[本の虫: 求む、マシなHTMLエディタ 　上のエントリにコメントするため秀丸の単語補完機能ってどれぐらいまでカスタマイズできたっけ？　と調べていたら、むしろ自分がビックリしてしまった。 秀丸の入力補完機能が最強すぎる件に [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://tkido.com/blog/wp-content/uploads/2010/04/12233af2857f9146500761fc79987db6.jpg"><img src="http://tkido.com/blog/wp-content/uploads/2010/04/12233af2857f9146500761fc79987db6-200x150.jpg" alt="（本文とは無関係）" title="（本文とは無関係）" width="200" height="150" class="alignnone size-thumbnail wp-image-3171" /></a>
</p>
<ul>
<li><a href="http://cpplover.blogspot.com/2010/04/html.html" target="_blank">本の虫: 求む、マシなHTMLエディタ</a></li>
</ul>
<p>
　上のエントリにコメントするため秀丸の単語補完機能ってどれぐらいまでカスタマイズできたっけ？　と調べていたら、むしろ自分がビックリしてしまった。
</p>
<ul>
<li><a href="http://memo.hirosiki.jp/article/37280226.html" target="_blank">秀丸の入力補完機能が最強すぎる件について : ひろ式めもちょう</a></li>
</ul>
<p>
　今まで、辞書の「フリーフォーマット」というのと「単語補完の検索対象：現在編集中のテキスト」という設定の意味を正しく理解していなかった。
</p>
<p>
　これは要するに<strong>「たった今自分が何も考えずに書いたばかりの単語でも勝手に辞書に登録され補完対象にできます」</strong>ということだったのだ。
</p>
<p>
　ん？　それぐらい<a href="http://ja.wikipedia.org/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)" target="_blank">Eclipse</a>とかの<a href="http://ja.wikipedia.org/wiki/%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83" target="_blank">IDE</a>なら普通だろ、と思うかもしれないが、Eclipseとまったく違うところは、速いということだ。もう目にも止まらぬ速さ。<span class="footnote"><a href="#43305322f1" name="43305322fn1" title="逆に言うとそんな速度でIDE並のことをやってくれるいう可能性が頭になかったので、今まで気づかなかった。">*1</a></span>
</p>
<p>
　流石に「このクラスに存在する関数だけ表示」とか文法を考慮まではしてくれないが、ちょっとしたものを書くだけならこれで十分。むしろEclipseよりやりやすい。
</p>
<p>
　秀丸ユーザでよかったと久々に思った。<a href="http://tkido.com/blog/644.html" target="_blank">タブモードがあるのを発見した</a>とき以来の衝撃。
</p>
<div class="footnote">
<p>
<a href="#43305322fn1" name="43305322f1">*1</a>：逆に言うとそんな速度でIDE並のことをやってくれるいう可能性が頭になかったので、今まで気づかなかった。
</p>
</div>
<h3>おまけ</h3>
<p>
　鬼のように難しい。<br />
<iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm5662543" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm5662543">【ニコニコ動画】最終鬼畜ゲームを実況プレイ</a></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tkido.com/blog/3170.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

