Hatena::Groupmzp

mzpの日記

2009-07-22

新しいプログラミング言語の覚え方

| 10:25

TODO

  • 本を積み上げた写真があったほうがいい?
  • 箇条書きを節に展開して,説明を書く

いいたいこと

  • ネットだけで覚えるのは無理あるよね
  • やっぱり本ですよ,本
  • 「仕事で覚えたほうが効率がいい」って意見には違和感がある.
    • 「仕事」が包含する範囲が広いし,言及しないほうがいいかも

ボクのやり方

  1. 網羅的な本を一冊買ってくる.たいていオライリーの「プログラミングxxx」だけど,フィーリングを大事に
  2. 読む.ひたすら読む
  3. 覚えたての言語で何かを作ってみる
  4. わかんないことがでてきたら,本かネットを調べる

なんで本を買って読むか

  • ググるためのキーワードすら分からない
  • ネットには初心者向けの情報と,上級者向けの情報しかない.中級者は本読んどいたほうがいいよ
  • うそをうそだと見抜くのが面倒
  • 本のほうが情報の密度が濃い
  • 寝ながらでも読める

例外

新しい言語はネットにしか情報がないから例外ですよ.

2009-01-30

コンパイラドライバに最短経路探索アルゴリズムを

コンパイラドライバって?

例えば、gccって、Cのソースコードコンパイルして実行可能ファイルを作れるけど、gcc自体がコンパイルリンクを行なうわけじゃない。gcc自体は、Cコンパイラとかアセンブラとかの適切なプログラムを選んで、適切なオプションを渡して起動してるだけ。

こういうのが、コンパイラドライバ(ですよね?)。

で、何が問題なの?

入出力に使えるファイルの種類が多すぎるんですよ。

例えば、gccはCのソースコード以外にもアセンブリソースコードや、オブジェクトファイル入力として与えれるし、出力させれる。

f:id:mzp:20090130132857p:image

でも、これらの全部の組合せに対して、どういう処理をすればいいかを手で書くなんてできるわけがない。

どうすればいいの?

でも、全部の組合せは無理だけど、Cからアセンブリみたいに一回で変換できるやつは書ける。それを全部繋ぎ合せると、グラフ構造になる。

f:id:mzp:20090130132858p:image

これがあれば、a.sからa.outを生成する方法を最短経路問題として解くことができる。

じゃあ実装しようぜ

(ここにコードを書く)

2009-01-03

リリーススクリプトについて考えてみよう

| 16:52

こんな機能が欲しい。

  • Windowsバイナリを作ってくれる
  • ソースコードをアーカイブにしてくれる
  • タグを打つ

こんな作業をしないといけない。

  • setup.exeを作る
    • readmeとかを書く
  • happyabc.dmgを作る(?)
    • ocamlでユニバーサルバイナリ

こんなことを毎晩やってくれたら嬉しい。

  • 単体テスト
  • snapshot

2009-01-0230分プログラムのネタ帳

bmufzfgbijbmufzfgbij2009/04/22 20:476IzDGL <a href="http://kndpfzvoyfgd.com/">kndpfzvoyfgd</a>, [url=http://lianrmncikak.com/]lianrmncikak[/url], [link=http://pirbfiqupnip.com/]pirbfiqupnip[/link], http://tjkuugfgceip.com/

PcinpjafPcinpjaf2009/04/29 21:20Very interesting site!, <a href="http://zinzawadia.dnip.net/initial-mee/map.html">lol busted sex</a>, [url="http://zinzawadia.dnip.net/initial-mee/map.html"]lol busted sex[/url], http://zinzawadia.dnip.net/initial-mee/map.html lol busted sex, 582282,

KhnecvbrKhnecvbr2009/04/29 21:21Hello, look this nice sites:, <a href="http://oddysey.dnip.net/mental-health/map.html">fannie mae home sales</a>, [url="http://oddysey.dnip.net/mental-health/map.html"]fannie mae home sales[/url], http://oddysey.dnip.net/mental-health/map.html fannie mae home sales, :)), <a href="http://zinzawadia.dnip.net/initial-mee/map.html">hud effective useful life tables</a>, [url="http://zinzawadia.dnip.net/initial-mee/map.html"]hud effective useful life tables[/url], http://zinzawadia.dnip.net/initial-mee/map.html hud effective useful life tables, zba,

XwxghbbwXwxghbbw2009/04/29 21:57Great work! It very impressive. Your web site is helpful. All the best!, <a href="http://ephemeris.dnip.net/mdc-1200/map.html">ghostwriting and plagiarism</a>, [url="http://ephemeris.dnip.net/mdc-1200/map.html"]ghostwriting and plagiarism[/url], http://ephemeris.dnip.net/mdc-1200/map.html ghostwriting and plagiarism, =-PP, <a href="http://ephemeris.dnip.net/friend-codes/map.html">american taxi arlington heights il</a>, [url="http://ephemeris.dnip.net/friend-codes/map.html"]american taxi arlington heights il[/url], http://ephemeris.dnip.net/friend-codes/map.html american taxi arlington heights il, 252,

VaklcqdfVaklcqdf2009/04/29 21:57Hello, look this nice sites:, <a href="http://zinzawadia.dnip.net/first-stude/map.html">million years andress bc</a>, [url="http://zinzawadia.dnip.net/first-stude/map.html"]million years andress bc[/url], http://zinzawadia.dnip.net/first-stude/map.html million years andress bc, 90352,

UzahptrfUzahptrf2009/04/29 23:58Hi there! Your site is cool, indeed! Please visit my homepage:, <a href="http://oddysey.dnip.net/cn7-limit/map.html">las vegas sex show</a>, [url="http://oddysey.dnip.net/cn7-limit/map.html"]las vegas sex show[/url], http://oddysey.dnip.net/cn7-limit/map.html las vegas sex show, skrlg, <a href="http://oddysey.dnip.net/movers-in/map.html">marion mcdilda plumber 318 0577</a>, [url="http://oddysey.dnip.net/movers-in/map.html"]marion mcdilda plumber 318 0577[/url], http://oddysey.dnip.net/movers-in/map.html marion mcdilda plumber 318 0577, gbje, <a href="http://ephemeris.dnip.net/bon-jovi/map.html">federal home loan bank indexes</a>, [url="http://ephemeris.dnip.net/bon-jovi/map.html"]federal home loan bank indexes[/url], http://ephemeris.dnip.net/bon-jovi/map.html federal home loan bank indexes, bkv, <a href="http://ephemeris.dnip.net/ohio-high/map.html">estate agent andover</a>, [url="http://ephemeris.dnip.net/ohio-high/map.html"]estate agent andover[/url], http://ephemeris.dnip.net/ohio-high/map.html estate agent andover, vsnkuv,

YnmbhjkiYnmbhjki2009/04/29 23:58Thanks for the good info you site very cool., <a href="http://ephemeris.dnip.net/gloria-donni/map.html">dr perry omaha ne</a>, [url="http://ephemeris.dnip.net/gloria-donni/map.html"]dr perry omaha ne[/url], http://ephemeris.dnip.net/gloria-donni/map.html dr perry omaha ne, 421075, <a href="http://ephemeris.dnip.net/all-teen/map.html">anavar and winstrol cycle</a>, [url="http://ephemeris.dnip.net/all-teen/map.html"]anavar and winstrol cycle[/url], http://ephemeris.dnip.net/all-teen/map.html anavar and winstrol cycle, 8-DDD, <a href="http://oddysey.dnip.net/o2xda-pm300/map.html">vaughan bassett 925 558</a>, [url="http://oddysey.dnip.net/o2xda-pm300/map.html"]vaughan bassett 925 558[/url], http://oddysey.dnip.net/o2xda-pm300/map.html vaughan bassett 925 558, kwammm, <a href="http://zinzawadia.dnip.net/china-221/map.html">sell your game show idea</a>, [url="http://zinzawadia.dnip.net/china-221/map.html"]sell your game show idea[/url], http://zinzawadia.dnip.net/china-221/map.html sell your game show idea, 662,

QpzjkqvfQpzjkqvf2009/04/30 00:35Dear Sirs, your site is perfect. Very sorry for my post., <a href="http://ephemeris.dnip.net/texas-roadho/map.html">used pelican 9450 b</a>, [url="http://ephemeris.dnip.net/texas-roadho/map.html"]used pelican 9450 b[/url], http://ephemeris.dnip.net/texas-roadho/map.html used pelican 9450 b, %-((, <a href="http://zinzawadia.dnip.net/first-stude/map.html">two three phase generators are supplying</a>, [url="http://zinzawadia.dnip.net/first-stude/map.html"]two three phase generators are supplying[/url], http://zinzawadia.dnip.net/first-stude/map.html two three phase generators are supplying, epwshm, <a href="http://ephemeris.dnip.net/plastic-surg/map.html">vba mail merge</a>, [url="http://ephemeris.dnip.net/plastic-surg/map.html"]vba mail merge[/url], http://ephemeris.dnip.net/plastic-surg/map.html vba mail merge, 8(,

EmycodzgEmycodzg2009/04/30 00:36Very sory for my post., <a href="http://ephemeris.dnip.net/gloria-donni/map.html">leeward community college library</a>, [url="http://ephemeris.dnip.net/gloria-donni/map.html"]leeward community college library[/url], http://ephemeris.dnip.net/gloria-donni/map.html leeward community college library, 327, <a href="http://ephemeris.dnip.net/opening-a/map.html">simulink pd ball beam</a>, [url="http://ephemeris.dnip.net/opening-a/map.html"]simulink pd ball beam[/url], http://ephemeris.dnip.net/opening-a/map.html simulink pd ball beam, 5279, <a href="http://zinzawadia.dnip.net/milla-jovov/map.html">iphone strap case</a>, [url="http://zinzawadia.dnip.net/milla-jovov/map.html"]iphone strap case[/url], http://zinzawadia.dnip.net/milla-jovov/map.html iphone strap case, osjtv, <a href="http://zinzawadia.dnip.net/china-221/map.html">carnival in brazilsmallest costumes</a>, [url="http://zinzawadia.dnip.net/china-221/map.html"]carnival in brazilsmallest costumes[/url], http://zinzawadia.dnip.net/china-221/map.html carnival in brazilsmallest costumes, pdk,

NmytrdptNmytrdpt2009/04/30 01:14Hello, look this nice sites:, <a href="http://zinzawadia.dnip.net/china-221/map.html">lazy n tack shop</a>, [url="http://zinzawadia.dnip.net/china-221/map.html"]lazy n tack shop[/url], http://zinzawadia.dnip.net/china-221/map.html lazy n tack shop, ulqysu, <a href="http://oddysey.dnip.net/epilepsy-and/map.html">seamless sheer pantyhose</a>, [url="http://oddysey.dnip.net/epilepsy-and/map.html"]seamless sheer pantyhose[/url], http://oddysey.dnip.net/epilepsy-and/map.html seamless sheer pantyhose, apnjr,

NdtixyssNdtixyss2009/04/30 01:14Hello, look this nice sites:, <a href="http://zinzawadia.dnip.net/first-stude/map.html">naruto shippuden episode 101</a>, [url="http://zinzawadia.dnip.net/first-stude/map.html"]naruto shippuden episode 101[/url], http://zinzawadia.dnip.net/first-stude/map.html naruto shippuden episode 101, 2528, <a href="http://ephemeris.dnip.net/the-roman/map.html">x posed by dylan rosser</a>, [url="http://ephemeris.dnip.net/the-roman/map.html"]x posed by dylan rosser[/url], http://ephemeris.dnip.net/the-roman/map.html x posed by dylan rosser, =-]], <a href="http://ephemeris.dnip.net/friend-codes/map.html">large round dining extension table</a>, [url="http://ephemeris.dnip.net/friend-codes/map.html"]large round dining extension table[/url], http://ephemeris.dnip.net/friend-codes/map.html large round dining extension table, ydxx,

RoseanaRoseana2009/04/30 06:43Thanks for the good info you site very cool., <a href="http://waistline.homelinux.com/phat-bo/map.html">can a rotten tooth give u bad headaches </a>, [url="http://waistline.homelinux.com/phat-bo/map.html"]can a rotten tooth give u bad headaches [/url], http://waistline.homelinux.com/phat-bo/map.html can a rotten tooth give u bad headaches , =-OOO, <a href="http://wainscot.dnip.net/canvas-tote/map.html">kosher symbol for passover</a>, [url="http://wainscot.dnip.net/canvas-tote/map.html"]kosher symbol for passover[/url], http://wainscot.dnip.net/canvas-tote/map.html kosher symbol for passover, >:PPP, <a href="http://kexradio.getmyip.com/look-up/map.html">dog mouth diagram</a>, [url="http://kexradio.getmyip.com/look-up/map.html"]dog mouth diagram[/url], http://kexradio.getmyip.com/look-up/map.html dog mouth diagram, 8OO, <a href="http://rockawear.dnip.net/kosher-for/map.html">glitter letter universe</a>, [url="http://rockawear.dnip.net/kosher-for/map.html"]glitter letter universe[/url], http://rockawear.dnip.net/kosher-for/map.html glitter letter universe, fdmr, <a href="http://rockawear.dnip.net/knitting-pat/map.html">trina rapper nude</a>, [url="http://rockawear.dnip.net/knitting-pat/map.html"]trina rapper nude[/url], http://rockawear.dnip.net/knitting-pat/map.html trina rapper nude, :[[[,

LeannaLeanna2009/04/30 06:43Good and popular site!, <a href="http://aimeetyo.dnip.net/land-for/map.html">cover letter guidance counselor</a>, [url="http://aimeetyo.dnip.net/land-for/map.html"]cover letter guidance counselor[/url], http://aimeetyo.dnip.net/land-for/map.html cover letter guidance counselor, 781, <a href="http://aimeetyo.dnip.net/morality-65/map.html">burit bulu</a>, [url="http://aimeetyo.dnip.net/morality-65/map.html"]burit bulu[/url], http://aimeetyo.dnip.net/morality-65/map.html burit bulu, >:-PPP, <a href="http://waistline.homelinux.com/what-is/map.html">significance of wine at passover</a>, [url="http://waistline.homelinux.com/what-is/map.html"]significance of wine at passover[/url], http://waistline.homelinux.com/what-is/map.html significance of wine at passover, 61567, <a href="http://deepcreek.dontexist.org/1972-co/map.html">rooster 2009 predictions</a>, [url="http://deepcreek.dontexist.org/1972-co/map.html"]rooster 2009 predictions[/url], http://deepcreek.dontexist.org/1972-co/map.html rooster 2009 predictions, 73408, <a href="http://kexradio.getmyip.com/passover-c/map.html">formal sale letter sample</a>, [url="http://kexradio.getmyip.com/passover-c/map.html"]formal sale letter sample[/url], http://kexradio.getmyip.com/passover-c/map.html formal sale letter sample, cegal,

MarceneMarcene2009/04/30 07:36Thanks for the good info you site very cool., <a href="http://aimeetyo.dnip.net/land-for/map.html">beastialty movie linls</a>, [url="http://aimeetyo.dnip.net/land-for/map.html"]beastialty movie linls[/url], http://aimeetyo.dnip.net/land-for/map.html beastialty movie linls, lkl, <a href="http://waistline.homelinux.com/what-is/map.html">how to clean cholesterol</a>, [url="http://waistline.homelinux.com/what-is/map.html"]how to clean cholesterol[/url], http://waistline.homelinux.com/what-is/map.html how to clean cholesterol, :))), <a href="http://rockawear.dnip.net/knitting-pat/map.html">severe headaches nausea fatigue</a>, [url="http://rockawear.dnip.net/knitting-pat/map.html"]severe headaches nausea fatigue[/url], http://rockawear.dnip.net/knitting-pat/map.html severe headaches nausea fatigue, vlm, <a href="http://kexradio.getmyip.com/borceleno-/map.html">sunbeam scn34scwbv refrigerator</a>, [url="http://kexradio.getmyip.com/borceleno-/map.html"]sunbeam scn34scwbv refrigerator[/url], http://kexradio.getmyip.com/borceleno-/map.html sunbeam scn34scwbv refrigerator, 8DDD, <a href="http://waistline.homelinux.com/itchy-b/map.html">satin orange car paint</a>, [url="http://waistline.homelinux.com/itchy-b/map.html"]satin orange car paint[/url], http://waistline.homelinux.com/itchy-b/map.html satin orange car paint, qcdqcf,

UddiptiUddipti2009/04/30 07:36Thanks for the good info you site very cool., <a href="http://waistline.homelinux.com/phat-bo/map.html">alphabet letter font styles</a>, [url="http://waistline.homelinux.com/phat-bo/map.html"]alphabet letter font styles[/url], http://waistline.homelinux.com/phat-bo/map.html alphabet letter font styles, :-]]], <a href="http://aimeetyo.dnip.net/land-for/map.html">passover food browns sugar</a>, [url="http://aimeetyo.dnip.net/land-for/map.html"]passover food browns sugar[/url], http://aimeetyo.dnip.net/land-for/map.html passover food browns sugar, 14568, <a href="http://kexradio.getmyip.com/flushing-a/map.html">facebook shane malone</a>, [url="http://kexradio.getmyip.com/flushing-a/map.html"]facebook shane malone[/url], http://kexradio.getmyip.com/flushing-a/map.html facebook shane malone, >:(((, <a href="http://waistline.homelinux.com/what-is/map.html">codicil form alberta</a>, [url="http://waistline.homelinux.com/what-is/map.html"]codicil form alberta[/url], http://waistline.homelinux.com/what-is/map.html codicil form alberta, %]], <a href="http://wainscot.dnip.net/actress-cynth/map.html">aching arm numb hand</a>, [url="http://wainscot.dnip.net/actress-cynth/map.html"]aching arm numb hand[/url], http://wainscot.dnip.net/actress-cynth/map.html aching arm numb hand, =O,

BlanchBlanch2009/04/30 07:36Good and popular site!, <a href="http://waistline.homelinux.com/lemon-w/map.html">professional baby pictures san diego</a>, [url="http://waistline.homelinux.com/lemon-w/map.html"]professional baby pictures san diego[/url], http://waistline.homelinux.com/lemon-w/map.html professional baby pictures san diego, 21622, <a href="http://wainscot.dnip.net/marlboro-ment/map.html">tyler everall</a>, [url="http://wainscot.dnip.net/marlboro-ment/map.html"]tyler everall[/url], http://wainscot.dnip.net/marlboro-ment/map.html tyler everall, 6045, <a href="http://kexradio.getmyip.com/metric-to/map.html">footprint craft poem</a>, [url="http://kexradio.getmyip.com/metric-to/map.html"]footprint craft poem[/url], http://kexradio.getmyip.com/metric-to/map.html footprint craft poem, 2115, <a href="http://aimeetyo.dnip.net/fancy-food/map.html">roxy reynolds xxx ch</a>, [url="http://aimeetyo.dnip.net/fancy-food/map.html"]roxy reynolds xxx ch[/url], http://aimeetyo.dnip.net/fancy-food/map.html roxy reynolds xxx ch, tspju, <a href="http://pinestraw.blogsite.org/us-relig/map.html">do first molars hurt baby</a>, [url="http://pinestraw.blogsite.org/us-relig/map.html"]do first molars hurt baby[/url], http://pinestraw.blogsite.org/us-relig/map.html do first molars hurt baby, :-[[,

AbbyAbby2009/04/30 08:27Great work!, <a href="http://waistline.homelinux.com/phat-bo/map.html">passover seders in west palm beach fl</a>, [url="http://waistline.homelinux.com/phat-bo/map.html"]passover seders in west palm beach fl[/url], http://waistline.homelinux.com/phat-bo/map.html passover seders in west palm beach fl, nknds, <a href="http://waistline.homelinux.com/fake-be/map.html">obamas first job after college</a>, [url="http://waistline.homelinux.com/fake-be/map.html"]obamas first job after college[/url], http://waistline.homelinux.com/fake-be/map.html obamas first job after college, 8PPP, <a href="http://rockawear.dnip.net/places-to/map.html">thick green phlegm and shortness of brea</a>, [url="http://rockawear.dnip.net/places-to/map.html"]thick green phlegm and shortness of brea[/url], http://rockawear.dnip.net/places-to/map.html thick green phlegm and shortness of brea, 3294, <a href="http://rockawear.dnip.net/game-fax/map.html">cause of teeth chipping off</a>, [url="http://rockawear.dnip.net/game-fax/map.html"]cause of teeth chipping off[/url], http://rockawear.dnip.net/game-fax/map.html cause of teeth chipping off, qauzu, <a href="http://deepcreek.dontexist.org/calenda/map.html">dying moments of a dog</a>, [url="http://deepcreek.dontexist.org/calenda/map.html"]dying moments of a dog[/url], http://deepcreek.dontexist.org/calenda/map.html dying moments of a dog, 634256,

EitanEitan2009/04/30 09:19Great work! It very impressive. Your web site is helpful. All the best!, <a href="http://aimeetyo.dnip.net/land-for/map.html">lasagna for passover cooking light</a>, [url="http://aimeetyo.dnip.net/land-for/map.html"]lasagna for passover cooking light[/url], http://aimeetyo.dnip.net/land-for/map.html lasagna for passover cooking light, eihw, <a href="http://waistline.homelinux.com/phat-bo/map.html">causes of tingling tongue</a>, [url="http://waistline.homelinux.com/phat-bo/map.html"]causes of tingling tongue[/url], http://waistline.homelinux.com/phat-bo/map.html causes of tingling tongue, 6944, <a href="http://wainscot.dnip.net/jewish-cotton/map.html">jared jacked corbin fisher</a>, [url="http://wainscot.dnip.net/jewish-cotton/map.html"]jared jacked corbin fisher[/url], http://wainscot.dnip.net/jewish-cotton/map.html jared jacked corbin fisher, 144, <a href="http://wainscot.dnip.net/dui-another/map.html">art ascii flower</a>, [url="http://wainscot.dnip.net/dui-another/map.html"]art ascii flower[/url], http://wainscot.dnip.net/dui-another/map.html art ascii flower, >:-DDD, <a href="http://aimeetyo.dnip.net/who-do/map.html">cool wild boar t shirts</a>, [url="http://aimeetyo.dnip.net/who-do/map.html"]cool wild boar t shirts[/url], http://aimeetyo.dnip.net/who-do/map.html cool wild boar t shirts, :(((,

GibbGibb2009/04/30 10:08Hi webmaster! Your site is cool, indeed! Please visit my homepage:, <a href="http://kexradio.getmyip.com/saber-paw/map.html">happy passover translation</a>, [url="http://kexradio.getmyip.com/saber-paw/map.html"]happy passover translation[/url], http://kexradio.getmyip.com/saber-paw/map.html happy passover translation, drb, <a href="http://waistline.homelinux.com/fake-be/map.html">dr kofkoff patients</a>, [url="http://waistline.homelinux.com/fake-be/map.html"]dr kofkoff patients[/url], http://waistline.homelinux.com/fake-be/map.html dr kofkoff patients, njyzn, <a href="http://aimeetyo.dnip.net/fancy-food/map.html">thehunsyellowpages</a>, [url="http://aimeetyo.dnip.net/fancy-food/map.html"]thehunsyellowpages[/url], http://aimeetyo.dnip.net/fancy-food/map.html thehunsyellowpages, 00316, <a href="http://deepcreek.dontexist.org/howa-st/map.html">small bear barrels for sale</a>, [url="http://deepcreek.dontexist.org/howa-st/map.html"]small bear barrels for sale[/url], http://deepcreek.dontexist.org/howa-st/map.html small bear barrels for sale, 481637, <a href="http://waistline.homelinux.com/cold-sy/map.html">bbs ranchin</a>, [url="http://waistline.homelinux.com/cold-sy/map.html"]bbs ranchin[/url], http://waistline.homelinux.com/cold-sy/map.html bbs ranchin, %-)),

AnnorahAnnorah2009/04/30 10:08Hello, look this nice sites:, <a href="http://pinestraw.blogsite.org/ascii-ph/map.html">pork loin tenderloin boneless slow cooke</a>, [url="http://pinestraw.blogsite.org/ascii-ph/map.html"]pork loin tenderloin boneless slow cooke[/url], http://pinestraw.blogsite.org/ascii-ph/map.html pork loin tenderloin boneless slow cooke, :-O, <a href="http://wainscot.dnip.net/marlboro-ment/map.html">cheap cigarettes oregon</a>, [url="http://wainscot.dnip.net/marlboro-ment/map.html"]cheap cigarettes oregon[/url], http://wainscot.dnip.net/marlboro-ment/map.html cheap cigarettes oregon, caotl, <a href="http://waistline.homelinux.com/fake-be/map.html">political ethnocentrism</a>, [url="http://waistline.homelinux.com/fake-be/map.html"]political ethnocentrism[/url], http://waistline.homelinux.com/fake-be/map.html political ethnocentrism, 39279, <a href="http://wainscot.dnip.net/unlimited-tri/map.html">bakugan online multiplayer games</a>, [url="http://wainscot.dnip.net/unlimited-tri/map.html"]bakugan online multiplayer games[/url], http://wainscot.dnip.net/unlimited-tri/map.html bakugan online multiplayer games, %]]], <a href="http://deepcreek.dontexist.org/temp-im/map.html">igors voyeuer web</a>, [url="http://deepcreek.dontexist.org/temp-im/map.html"]igors voyeuer web[/url], http://deepcreek.dontexist.org/temp-im/map.html igors voyeuer web, 0612,

FelicianoFeliciano2009/04/30 10:08Dear Sirs, your site is perfect. Very sorry for my post., <a href="http://wainscot.dnip.net/thank-you/map.html">where to buy sonic soda syrup</a>, [url="http://wainscot.dnip.net/thank-you/map.html"]where to buy sonic soda syrup[/url], http://wainscot.dnip.net/thank-you/map.html where to buy sonic soda syrup, 968, <a href="http://wainscot.dnip.net/canvas-tote/map.html">business plan for traders</a>, [url="http://wainscot.dnip.net/canvas-tote/map.html"]business plan for traders[/url], http://wainscot.dnip.net/canvas-tote/map.html business plan for traders, >:), <a href="http://deepcreek.dontexist.org/howa-st/map.html">free spring fairy coloring pages</a>, [url="http://deepcreek.dontexist.org/howa-st/map.html"]free spring fairy coloring pages[/url], http://deepcreek.dontexist.org/howa-st/map.html free spring fairy coloring pages, hydg, <a href="http://waistline.homelinux.com/cold-sy/map.html">very stiff sore neck with swollen armpit</a>, [url="http://waistline.homelinux.com/cold-sy/map.html"]very stiff sore neck with swollen armpit[/url], http://waistline.homelinux.com/cold-sy/map.html very stiff sore neck with swollen armpit, oigtq, <a href="http://kexradio.getmyip.com/passover-c/map.html">infant small watery bowel movement small</a>, [url="http://kexradio.getmyip.com/passover-c/map.html"]infant small watery bowel movement small[/url], http://kexradio.getmyip.com/passover-c/map.html infant small watery bowel movement small, 61451,

YosukeYosuke2009/04/30 10:10Great work! It very impressive. Your web site is helpful. All the best!, <a href="http://wainscot.dnip.net/thank-you/map.html">plastic roofing slate</a>, [url="http://wainscot.dnip.net/thank-you/map.html"]plastic roofing slate[/url], http://wainscot.dnip.net/thank-you/map.html plastic roofing slate, >:[[[, <a href="http://waistline.homelinux.com/free-on/map.html">how to make an eiffel tower out of wire </a>, [url="http://waistline.homelinux.com/free-on/map.html"]how to make an eiffel tower out of wire [/url], http://waistline.homelinux.com/free-on/map.html how to make an eiffel tower out of wire , bxsz, <a href="http://wainscot.dnip.net/jewish-cotton/map.html">chicken and mixed vegtable cassarole</a>, [url="http://wainscot.dnip.net/jewish-cotton/map.html"]chicken and mixed vegtable cassarole[/url], http://wainscot.dnip.net/jewish-cotton/map.html chicken and mixed vegtable cassarole, %)), <a href="http://pinestraw.blogsite.org/what-is/map.html">risk of pregnancy of switching birth con</a>, [url="http://pinestraw.blogsite.org/what-is/map.html"]risk of pregnancy of switching birth con[/url], http://pinestraw.blogsite.org/what-is/map.html risk of pregnancy of switching birth con, %-), <a href="http://pinestraw.blogsite.org/watch-we/map.html">bebo text editor</a>, [url="http://pinestraw.blogsite.org/watch-we/map.html"]bebo text editor[/url], http://pinestraw.blogsite.org/watch-we/map.html bebo text editor, =-[,

2008-12-22Scalaで学ぶデザインパターン

前書き

デザインパターンは、オブジェクト指向の枠組みで非オブジェクト指向技術を使うためのハッキング・テクニックにすぎない。

ならば、非オブジェクト指向技術が輸入されたモダン言語なら、よりすっきりした実装があるのではないか、という考察

なお、例としてJavaScalaを使います。

Adapter

implicit conversionか?

Iterator

それ何てforeach?

Singleton

それ何てobject?

Visitor

それ何てcase class?