<?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; book</title>
	<atom:link href="http://www.numericalfactor.org/wp/tag/book/feed" rel="self" type="application/rss+xml" />
	<link>http://www.numericalfactor.org/wp</link>
	<description>Numerical Factor</description>
	<lastBuildDate>Sun, 02 May 2010 09:50:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>初めてのRuby（続き）</title>
		<link>http://www.numericalfactor.org/wp/archives/295</link>
		<comments>http://www.numericalfactor.org/wp/archives/295#comments</comments>
		<pubDate>Sun, 19 Oct 2008 15:16:16 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=295</guid>
		<description><![CDATA[「初めてのRuby」の残りを読んで，新たに知ったことなど．

ヒアドキュメント．Stringの%メソッドを合わせることで，
長い文字列もすっきり．
今まで何と無駄で読みにくいコードを書いていたのかと．

変数が保持するも [...]]]></description>
			<content:encoded><![CDATA[<p>「初めてのRuby」の残りを読んで，新たに知ったことなど．</p>

<p>ヒアドキュメント．<code>String</code>の%メソッドを合わせることで，
長い文字列もすっきり．
今まで何と無駄で読みにくいコードを書いていたのかと．</p>

<p>変数が保持するものは，オブジェクトへの参照．ラベル付け．
どこからも参照されなくなるとGCのときに回収される?</p>

<p><code>nil/false</code>は偽であること，
変数は大体初期値が<code>nil</code>であること，
論理演算子が真偽値ではなくオペランドを返すことを利用して，
次のような初期化イディオムが使える．</p>

<pre><code>  @instance_var ||= some_value
</code></pre>

<p><code>if/for/while/case</code>は値を返す制御文なので制御式と呼ばれる．
ていうか値を返すのか．</p>

<pre><code>some_var = if some_cond then
  value
else
  another_value
end
</code></pre>

<p><code>case</code>制御式のために<code>case</code>比較演算子<code>===</code>がある．</p>

<p><code>catch/throw</code>でネストしたループを脱出．
自分はたまに再帰で構文解析とかやるとC++の例外でほぼ同じような事を…．</p>

<p>コードブロックをオブジェクトとして扱う．
確かにイテレータメソッドは幾度も使って慣れてきたけど，
<code>Proc</code>でコード片をオブジェクトにして渡し，
あとで使うなどということを意識してやったことはなかった．</p>

<p><code>attr_accessor</code>メソッドで属性定義が簡単にできる．
以下のように書くと，<code>Student</code>クラスに<code>name/student_id</code>の
getterとsetterが自動で定義される．</p>

<pre><code>class Student
  attr_accessor :name, :student_id

  def to_s
    "#{@name}, \##{@student_id}"
  end
end

student = Student.new
student.name = "line"
student.student_id = "1234cs567"
puts student    #=&gt; line, #1234cs567
</code></pre>

<p>特異メソッド，特異クラス，メタクラスの関係がまだ把握できていない．
ここでいう「特異」は&#8221;singleton&#8221;と訳すと知った． singularかと思ってました．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/295/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>初めてのRuby</title>
		<link>http://www.numericalfactor.org/wp/archives/278</link>
		<comments>http://www.numericalfactor.org/wp/archives/278#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:39:11 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=278</guid>
		<description><![CDATA[<p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p>論文書いてる間は我慢してたので，早速買ってみた．

4873113679,caption

今まで書いた自分のコードが如何に冗長かということが分かる．
Rubyを使うならRubyらしく考える…というのが必要でした．

配 [...]]]></description>
			<content:encoded><![CDATA[<p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p><p>論文書いてる間は我慢してたので，早速買ってみた．</p>

<p><amazon>4873113679,caption</amazon></p>

<p>今まで書いた自分のコードが如何に冗長かということが分かる．
Rubyを使うならRubyらしく考える…というのが必要でした．</p>

<p>配列はオブジェクトへの参照を並べたコンテナ…という言葉から色々と分かった気がする．
参照を持ってるだけなら<a href="http://www.ruby-lang.org/ja/man/html/trap_Array.html">そういう動作</a>になるわけだよ．</p>

<p>イテレータと言うと，C++に慣れた自分は</p>

<pre><code>for (vector&lt;int&gt;::iterator ite = array.begin();
     ite != array.end(); ++it) {
  cout &lt;&lt; *ite &lt;&lt; endl;
}
</code></pre>

<p>でいうところの <var>ite</var> を想像するのだけど，
Rubyではブロック引数をとる<strong>メソッド</strong>がイテレータ．
何が違うのかと思い<a href="http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%86%E3%83%AC%E3%83%BC%E3%82%BF">Wikipediaを見た</a>ら，
<q>イテレータには内部イテレータと外部イテレータの区分がある</q>とのこと．なるほど．</p>

<p>Stringには%メソッドがあるのでsprintfは要らないようだ．</p>

<p>シンボルのことをinternされた文字列のようなものと言っていたけど，
まずinternが分からない自分涙目．</p>

<p>途中まで読んで，気になったのはこんなところか．知らないことがたくさんあるなぁ．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/278/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近気になること</title>
		<link>http://www.numericalfactor.org/wp/archives/271</link>
		<comments>http://www.numericalfactor.org/wp/archives/271#comments</comments>
		<pubDate>Fri, 19 Sep 2008 16:56:37 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=271</guid>
		<description><![CDATA[森博嗣の小説に関して．もうすぐ執筆活動を止めると聞いたので．


女王シリーズの3作目は出るのか
スカイクロラシリーズの文庫は単色の表紙に戻るのかどうか
Gシリーズ/Xシリーズは完結するのか(目薬α〜は読んでない)]]></description>
			<content:encoded><![CDATA[<p>森博嗣の小説に関して．もうすぐ執筆活動を止めると聞いたので．</p>

<ul>
<li>女王シリーズの3作目は出るのか</li>
<li>スカイクロラシリーズの文庫は単色の表紙に戻るのかどうか</li>
<li>Gシリーズ/Xシリーズは完結するのか(目薬α〜は読んでない)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/271/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>固有ベクトルを求める</title>
		<link>http://www.numericalfactor.org/wp/archives/219</link>
		<comments>http://www.numericalfactor.org/wp/archives/219#comments</comments>
		<pubDate>Sun, 26 Aug 2007 15:46:25 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[algorithm]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[math]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/219</guid>
		<description><![CDATA[<p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p><p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p>固有ベクトルを（数値的に）求める方法．

行列の固有ベクトルと固有値は，
（あるベクトルにその行列をかけた結果を）それぞれ伸縮する方向と伸縮率を表します．
というのは4274065782,textからの受け売り．
アニメ [...]]]></description>
			<content:encoded><![CDATA[<p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p><p>すみませんがサーバでエラーが起こりました。このページを再読込してください</p><p>固有ベクトルを（数値的に）求める方法．</p>

<p>行列の固有ベクトルと固有値は，
（あるベクトルにその行列をかけた結果を）それぞれ伸縮する方向と伸縮率を表します．
というのは<amazon>4274065782,text</amazon>からの受け売り．
<a href="http://www.ohmsha.co.jp/data/link/4-274-06578-2/anime/index.html">アニメーションで見る線形代数</a>を見るとわかりやすい．</p>

<p><amazon>4274065782,caption</amazon></p>

<p>つまり，ベクトルに行列をかける（<b>y</b>=A<b>x</b>とでも書く）と，
元のベクトルはその行列の固有ベクトルの方向に移される．
ここで固有ベクトルは一般には複数存在するが，
（ベクトル<b>y</b>の）方向はそれらのうち一番伸縮率が大きい固有ベクトルに左右される．
つまり最も大きい固有値に対応する固有ベクトルの方向に支配される
（固有値が負だけど絶対値は大きいときは，その固有ベクトルと逆の方向を向くだけで，
結局その方向に支配されることに変わりはない．ということで厳密には
<strong>絶対値最大の</strong>固有値に対応する〜というのが正しい）．</p>

<p>以上よりこんなことを考える．
適当な初期ベクトル<b>x</b><sub>0</sub>を用意して，
それに行列Aをかけてベクトル<b>x</b><sub>1</sub>を得る．
またベクトル<b>x</b><sub>1</sub>に行列Aをかけて，
ベクトル<b>x</b><sub>2</sub>を得る．
さて，この手順を延々繰り返していくと，
最終的にベクトル<b>x</b><sub>n</sub>は行列Aの絶対値最大の固有値に対応する固有ベクトルの方向に向かうはず．
これで固有ベクトル（の近似）が一つ得られる．このやり方が冪乗法（power method）．</p>

<p>これとは逆に，Aの逆行列A<sup>-1</sup>をかけていくと，
今度は絶対値最小の固有値に対応する固有ベクトルの方向に向かうことになる．
実際にはA<sup>-1</sup>を陽に求めず，LU分解して連立一次方程式を解く方が良いらしい．
つまり初期ベクトル<b>x</b><sub>0</sub>を与えて
A<b>x</b><sub>1</sub>=<b>x</b><sub>0</sub>を解き，次に
A<b>x</b><sub>2</sub>=<b>x</b><sub>1</sub>を解くというのを繰り返す．
これもまた固有ベクトルが得られる．このやり方が逆反復法（inverse iteration method）．</p>

<p>どちらも収束性は良いらしい．</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/219/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近買った・読んだ・欲しい本</title>
		<link>http://www.numericalfactor.org/wp/archives/143</link>
		<comments>http://www.numericalfactor.org/wp/archives/143#comments</comments>
		<pubDate>Sat, 30 Dec 2006 08:21:14 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/143</guid>
		<description><![CDATA[

いかにして問題をとくかを図書館から借りた。


問題を理解せよ
データと未知のものとの関連を探せ。見つからなければ補助問題を考えよ。
解答の計画を立てよ
計画を実行せよ
答を検討せよ


という手順]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4621045938%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4621045938%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://ec1.images-amazon.com/images/P/4621045938.09._SCMZZZZZZZ_V1056612435_.jpg" alt="いかにして問題をとくか" /></a></p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4621045938%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4621045938%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">いかにして問題をとくか</a>を図書館から借りた。</p>

<ol>
<li>問題を理解せよ</li>
<li>データと未知のものとの関連を探せ。見つからなければ補助問題を考えよ。
解答の計画を立てよ</li>
<li>計画を実行せよ</li>
<li>答を検討せよ</li>
</ol>

<p>という手順で問題を考えましょう、みたいな本。また個々のステップについて気を付けるべきことが事細かに書いてある。</p>

<p>未知のものは? 与えられているものは? 条件は? 矛盾はないか? 問題を部分に分けよ。似た問題を見たことがないか。言い替えができるか。定義にかえれ。違うやり方で結果を導けるか。他の問題に応用できないか。</p>

<p>などなど、問題に立ち向かうときに手元に置くと良いかも。買うべきか…。まだ読みきってないので上の言葉は適当に表紙の裏から取ってますが、なるほどと思うことばかり。</p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4797334673%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4797334673%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://ec2.images-amazon.com/images/P/4797334673.01._SCMZZZZZZZ_V62622718_.jpg" alt="インターネットの法と慣習 かなり奇妙な法学入門" /></a></p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4797334673%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4797334673%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">インターネットの法と慣習</a>。 <a href="http://hotwired.goo.ne.jp/bitliteracy/shirata/030520/" title="De Legibus et Consuetudinibus Interreticuli / インターネットの法と慣習">HotWired の連載</a>は数回読んで、本になるとどこかで知って、後でまとめて読めば良いやーと途中で挫折。以来忘れてましたが、新書で出てると知り買ってみた。ソフトバンク新書だったか…。</p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4150112894%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4150112894%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://ec1.images-amazon.com/images/P/4150112894.09._SCMZZZZZZZ_V1056605676_.jpg" alt="順列都市〈上〉" /></a></p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4150112894%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4150112894%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">順列都市〈上〉</a>を買ってみた。</p>

<p>コンピュータ上の自分のコピーで実験がどうのとか、面白そうだったので買ってみた。これはまだ読んでない。</p>

<ul>
<li><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4840237026%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4840237026%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">よつばと! 6 (6)</a>買った</li>
<li><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4764902451%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4764902451%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">アルゴリズムイントロダクション 第1巻 数学的基礎とデータ構造</a> 良さげ</li>
<li><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=476490246X%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/476490246X%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">アルゴリズムイントロダクション 第2巻 アルゴリズムの設計と解析手法</a> これは欲しい</li>
<li><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4764902478%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4764902478%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">アルゴリズムイントロダクション 第3巻 精選トピックス</a> FFTとか行列計算とか計算幾何学は読みたい</li>
</ul>

<p>本買いたいなぁ。あと勉強することいっぱいあるなぁ。レポート書かなきゃなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/143/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LISP って何だ</title>
		<link>http://www.numericalfactor.org/wp/archives/114</link>
		<comments>http://www.numericalfactor.org/wp/archives/114#comments</comments>
		<pubDate>Wed, 11 Oct 2006 15:52:57 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/114</guid>
		<description><![CDATA[大学で LISP の講義があるんですが、まだ取るかどうか迷い中…。

関数型言語といえば最近は Haskell が流行ってるみたいですね。さて、とりあえず教科書の「これが LISP だ!」を買ってみた。

そして家のマシ [...]]]></description>
			<content:encoded><![CDATA[<p>大学で LISP の講義があるんですが、まだ取るかどうか迷い中…。</p>

<p>関数型言語といえば最近は <a href="http://ja.wikipedia.org/wiki/Haskell">Haskell</a> が流行ってるみたいですね。さて、とりあえず教科書の「<a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4781905374%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4781905374%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">これが LISP だ!</a>」を買ってみた。</p>

<p>そして家のマシンには <code>sudo aptitude install clisp</code> で Common LISP の処理系も入れた。</p>

<p>試しにちょっと打ってみる。</p>

<pre><code>=&gt; (+ 1 2 3 4 5 6 7 8 9 10)
55
</code></pre>

<p>はあ。引数を三つ以上取っても普通に計算してるのはなぜだ、とか疑問が。アトムと点対、リストは習ったけどこれじゃまだ分からない。</p>

<pre><code>(1 2 3) &lt;=&gt; (1 . (2 . (3 . nil)))
</code></pre>

<p>リストを点対で表すとこんな感じらしい。あと関数は内側より外側から先に評価されるらしいと読んで ? となった。<ins datetime="2006-10-17T14:39:37+00:00">これは読み間違いか。普通に「関数呼び出しの実引数は、その関数が実引数に適用される前に、評価される」とある。</ins></p>

<p>大学も 3 年になると面白そうな講義が出てきますね。セキュリティ工学とか。選ぶのが難しい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/114/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>非線型力学系の本を読んでみた</title>
		<link>http://www.numericalfactor.org/wp/archives/111</link>
		<comments>http://www.numericalfactor.org/wp/archives/111#comments</comments>
		<pubDate>Sun, 24 Sep 2006 06:23:02 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/archives/111</guid>
		<description><![CDATA[Non-Linear Dynamical System 的な講義を受けてちょっと興味が湧いたので関連文書をあさってみた。ちょうど大学の図書館で全て揃ったので。

いわゆる「世間は狭いねぇ」的な体験は偶然ではないということ [...]]]></description>
			<content:encoded><![CDATA[<p>Non-Linear Dynamical System 的な講義を受けてちょっと興味が湧いたので関連文書をあさってみた。ちょうど大学の図書館で全て揃ったので。</p>

<p>いわゆる「世間は狭いねぇ」的な体験は偶然ではないということを示すのが昨今流行のスモールワールドネットワーク。リンクを多数持つハブと呼ばれる存在によりネットワーク内の距離が非常に短くなる。リンクを多く持つ者はより多くのリンクを獲得するという優先的選択からスケールフリーとなり構造的な頑健さを得る。とか。</p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4501540702%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4501540702%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://ec1.images-amazon.com/images/P/4501540702.01._SCMZZZZZZZ_.jpg" alt="スモールワールド―ネットワークの構造とダイナミクス" /></a></p>

<p>これは難しかった。借りた本の中ではいちばん薄いから最初に読んでみたけど、数学の話がどさっと出てきて、論文を簡単にしたような本かこれは! と思い断念した。</p>

<p>また講義の先生曰く、この人の出したもう一つの本 <a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4484041162%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4484041162%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon">スモールワールド・ネットワーク―世界を知るための新科学的思考法</a> という本は訳書が最悪なので読むなら原著を、ということでした。これは未読。</p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4140807431%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4140807431%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://ec1.images-amazon.com/images/P/4140807431.09._SCMZZZZZZZ_.jpg" alt="新ネットワーク思考―世界のしくみを読み解く" /></a></p>

<p>ランダムネットワークと規則的なグラフの間にあるスケールフリーネットワークとかの簡単な紹介? 例えや研究のエピソードが多く分かりやすい本だった。六次の隔たりとか<a href="http://oracleofbacon.org/" title="The Oracle of Bacon at Virginia">ケビン・ベーコンゲーム</a>は講義で出てきた。スモールワールドネットワークの構造、冪乗則とかからパレートの法則が必然的に現れるというのは面白い。選択と成長がこのネットワーク構造の重要な点だとか。</p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4794213859%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4794213859%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/4794213859.09._SCMZZZZZZZ_.jpg" alt="複雑な世界、単純な法則  ネットワーク科学の最前線" /></a></p>

<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4152086262%26tag=nfctr-1-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4152086262%253FSubscriptionId=0EMV44A9A5YT1RVDGZ82" title="View product details at Amazon"><img src="http://images.amazon.com/images/P/4152086262.01._SCMZZZZZZZ_.jpg" alt="SYNC" /></a></p>

<p>他の本にも出てくるけど、ネットワークはいろんな分野に顔を出す。筆者は同期現象を研究していてネットワークの構造に興味を持ち、色々と発見をすることになった。カオスが同期するとかいう話とかは講義でも出てきたので、驚きというよりも更に詳しく読むことが出来てへぇーという感じだった。</p>

<p>水が氷・水蒸気に相転移するというのは還元主義的に分解しても分からす水分子の構造を考えることで理解できる、という話が示唆的でした。個々の要素ではなく要素同士の関係を考える、という。</p>

<p>てなわけで、どれも（一番上を除く）面白い本だったのでお薦めです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>バイトだとおもったら</title>
		<link>http://www.numericalfactor.org/wp/archives/103</link>
		<comments>http://www.numericalfactor.org/wp/archives/103#comments</comments>
		<pubDate>Thu, 10 Aug 2006 04:45:00 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=103</guid>
		<description><![CDATA[
バイトに出かけて店でシフト表を見たら、時間を勘違いして一時間遅れて来てたことが判明。
急いで着替えるも 何で今日こいつ来てんの? 的な空気に怯む。
シフト表に名前載ってたよな…と思い確認してみると、あ、これ]]></description>
			<content:encoded><![CDATA[<ol>
<li>バイトに出かけて店でシフト表を見たら、時間を勘違いして一時間遅れて来てたことが判明。</li>
<li>急いで着替えるも 何で今日こいつ来てんの? 的な空気に怯む。</li>
<li>シフト表に名前載ってたよな…と思い確認してみると、あ、これ君じゃないよとか言われた。</li>
</ol>

<p>シフトには名字だけ書いてあって、私と同姓の人がいてそれを自分だと勘違いしていたというオチ。店に行くだけで 40 分くらいかかるのに、時間を無駄にしてしまった。確認しろよ &gt; 自分</p>

<p>わりとがっくりきたので、最近本買ってないしあれ面白そうなんだよなーと思ってたのがあったので「<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4102159711&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">フェルマーの最終定理（新潮文庫）</a>」を買った。</p>

<p>
<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4102159711&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">
<img src="http://images-jp.amazon.com/images/P/4102159711.09.&#95;OU09&#95;PE0&#95;PB&#95;SCMZZZZZZZ&#95;.jpg" alt="フェルマーの最終定理" />
</a>
</p>

<p>フェルマーの最終定理っていうのは 3 以上の自然数 n について <code>x<sup>n</sup> + y<sup>n</sup> = z<sup>n</sup></code> を満たす 0 でない自然数の組 (x, y, z) が存在しないっていう有名なやつ。フェルマーは他にもいくつか予想を残していて、それらは解決した（証明できた）けど上の命題はずっと解けずじまいだったので最終定理と呼ばれるようになったとか。この本は 17 世紀中頃にフェルマー自身がある本にこの定理を書き込んでからワイルズが 20 世紀終わりに完全な証明を発表するまでのドキュメンタリー的な内容らしい。日本の数学者が絡んでくるっていうのもなかなか面白い。</p>

<p>まだこの本も読んでないんですが、著者は他にも「<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4105393022&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">暗号解読</a>」とか「<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4105393030&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">ビッグバン宇宙論</a>」などを著していて、これは書名からして読むしかねぇなあという感じ。どれもこれもカスタマレビューの評価高くて（星三つ未満がほぼ皆無）うさんくせぇーと思ったりしなくもないですが、いずれにせよ読んでみたい本。大学の図書館で借りるかな…。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/103/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>昨今の新書ブームに乗った</title>
		<link>http://www.numericalfactor.org/wp/archives/87</link>
		<comments>http://www.numericalfactor.org/wp/archives/87#comments</comments>
		<pubDate>Thu, 01 Jun 2006 06:47:54 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=87</guid>
		<description><![CDATA[最近新書が注目されててたくさん出てますねぇソフトバンクまで新書出してるしーみたいな NHK のクローズアップ現代見て以来、新書が面白そうと思ってちょこちょこ買ってました。

本のデザインで見ると、光文社新書、講談]]></description>
			<content:encoded><![CDATA[<p>最近新書が注目されててたくさん出てますねぇソフトバンクまで新書出してるしーみたいな NHK のクローズアップ現代見て以来、新書が面白そうと思ってちょこちょこ買ってました。</p>

<p>本のデザインで見ると、光文社新書、講談社現代新書、ちくま新書、集英社新書あたりは良いと思いますね。岩波新書は新装したみたいだけどどこが変わったのか微妙。</p>

<ul>
<li>
<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4334033415&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">
<img src="http://images-jp.amazon.com/images/P/4334033415.09._OU09_PE0_PB_SCMZZZZZZZ_.jpg" width="117" height="186" alt=""  />99・9%は仮説 思いこみで判断しないための考え方</a>

</li>
</ul>

<p>で、最初に買ってみたこれ。わりと後悔してます（何）。</p>

<p>科学の理論は現れては覆されるし、世の中に定説なんて無いのだ、ということを言うために挙げた例が、東南アジアのリゾートに津波が来るなんて誰も思ってなかったでしょ? とか、山一證券がつぶれるなんて誰も思ってなかったでしょ? とか、それで納得しろと言われても…という。</p>

<!-- more -->

<p>本のタイトルにしても、</p>

<ul>
<li>科学は仮説だ</li>
<li>常識も仮説だ</li>
<li>定説も仮説だ</li>
</ul>

<p>はぁそうですか。という。そう呼んだら 99.9% は仮説だよ。</p>

<p>章末にある問題に関しても。日本の海岸線の長さは? という話で、日本の面積は 370000 km<sup>2</sup> だから一辺 600 km の正方形でだいたい置き換えられるので 600 km * 4 = 2400 km が日本の海岸線の長さです。<strong>これは本当でしょうか?</strong> と問い掛けてますが、その問い掛け自体どうなのよと思わざるをえない。何を以って本当かと聞いてるのかと。</p>

<p>何回か読み直してますが、新しい価値や知識とかは特になかったです。一緒に買った無限論の教室の方が面白い。</p>

<ul>
<li>
<a href="http://www.amazon.co.jp/exec/obidos/redirect?link_code=as2&amp;path=ASIN/4061494201&amp;tag=nfctr-1-22&amp;camp=247&amp;creative=1211">
<img width="102" height="164" src="http://images-jp.amazon.com/images/P/4061494201.09._OU09_PE0_PB_SCMZZZZZZZ_.jpg" alt=""  />無限論の教室</a>

</li>
</ul>

<p>計算論の講義で対角線論法についてやっていたので、後半の内容はわりとスムーズに飲み込めました。</p>

<p>ゼノンのパラドックスについても書いていて、現実にはアキレスは亀に追いつくわけで、つまり亀に追いつけないとする説明の方が間違ってる。何がおかしいのかというと、要は無限という概念の捉え方だと。では無限とは何なのか…という感じで、話がゲーデルの不完全性定理にまで及びます。小説みたいな感じで読みやすかった。</p>

<p>ケーキの差入れをもらって「ウヒョヒョー」とか言ってるタジマ先生とケーキは 5 個までなら大丈夫です! というタカムラさんにぞっこんです（何）。</p>

<p>この本を読んで、対角線論法というか自然数との対応付けという手法って正しいのか? と疑問が湧いてきた。大学の講義では証明方法はそれなりにやったけど、本題は計算論だったからたいした疑問を持つことなくスルーしていたし。</p>

<p>というわけで無限論の教室は面白かった。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>金枝篇むずい</title>
		<link>http://www.numericalfactor.org/wp/archives/61</link>
		<comments>http://www.numericalfactor.org/wp/archives/61#comments</comments>
		<pubDate>Thu, 09 Mar 2006 06:09:34 +0000</pubDate>
		<dc:creator>line</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.numericalfactor.org/wp/?p=61</guid>
		<description><![CDATA[岩波文庫の金枝篇（一）を第三章の半分くらいまで読んだ。

「魔法」と「タブー」は呪術の両側面である、らしい。


「かくかく事の起こるためにこの事をなせ」が魔法で
「かくかく事の起こらざんためにこの事を]]></description>
			<content:encoded><![CDATA[<p>岩波文庫の金枝篇（一）を第三章の半分くらいまで読んだ。</p>

<p>「魔法」と「タブー」は呪術の両側面である、らしい。</p>

<ul>
<li>「かくかく事の起こるためにこの事をなせ」が魔法で</li>
<li>「かくかく事の起こらざんためにこの事をなすべからず」はタブー。</li>
</ul>

<p>これらは共通の法則に従ってもたらされると考えられる、と。</p>

<p>言葉が古い（1951 年に第一刷発行）ので読むのがとても疲れる。
けだし、なんとなれば、…せしめるには、などなど普段遣わないっていう言葉がちらほらと。</p>

<p>ギリシャ神話かローマ神話について、もっと調べてから読んだほうがよかったぽい。</p>

<p>「殺される神」って何なんだ…。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numericalfactor.org/wp/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
