タグ

2007年8月10日のブックマーク (7件)

  • Arrowを写経 - 趣味的にっき

    新しい概念を覚えるには、とりあえず写経して使ってみよう。ということでやってみました。 大体何ができるのかわかったような気がしますが、これがピタっとハマる適用例って何でしょう? 便利で使えそうだとは、何となくもやもや思うのですが、どこで使うべきなのかいまひとつピンときません。うーむ。。。 module Main (main) where import Control.Arrow f :: Arrow a => a Int Int f = arr (+ 1) g :: Arrow a => a Int Int g = arr (+ 2) main :: IO () main = do print $ f 100 -- => 101 print $ g 100 -- => 102 -- 関数fとgを直列に繋ぐ。100 + 1 + 2。 print $ (f >>> g) 100 -- => 10

    Arrowを写経 - 趣味的にっき
  • Martin Fowler's Bliki in Japanese - ひとつの言語

    http://martinfowler.com/bliki/OneLanguage.html 開発努力において言語は1つだけにすべきか? エンタープライズ・ソフトウェア界の流行はここ10年の間ずっと、ソフトウェア開発努力のための1つの標準言語に集中することだった。 多くの開発組織が、すべての作業をJava(とかC#/VB)でこなそうとしている。 これの理論的根拠は、開発者が1つより多くの言語に熟練するのは困難だということだ。単一の言語にこだわり続ければ学習の負荷は下がる。とりわけ新人を採用するときに効果がある。 まあ真実もちょっとはあるけど、大抵は大外しだ。プログラミング環境ってのは一部は言語だけれど、でも複数の言語やフレームワークについてでもある。大規模フレームワーク、HibernateやStrutsやADOなんかは、単一のホスト言語でプログラミングしていたとしたって、今や1つの言語を学

  • いろんな言語に手を出す理由 - 日記を書く [・w・] はやみずさん

    LL魂の後に、id:scinfaxiに「どうして色々な言語を勉強するのか」というようなことを聞かれて、「色々な考え方を知るため」みたいなことを言った気がするけど、これについても今思うことを書いておく。 多数の言語を学ぶ目的としては、考え方を学ぶこと、そして自分が対処できる問題領域を広げることがある。 プログラミング言語には、それぞれ異なる思想があり、背景がある。"自然な"考え方や、プログラムの書き方は言語が変われば当然変わる。新しい言語を学ぶ中で、例えば関数型プログラミングだったり、アスペクト指向だったり、色々な概念が出てくる。そういう自分が知らない世界を見るのが楽しいし、理解できるともっと楽しい。次のターゲットはFortressとかDにあるtraitを使ったプログラミングかな。 プログラミング言語を"使える"ってことは、その言語で"自然な"考え方ができるようになるってことだと思う。そう考

    いろんな言語に手を出す理由 - 日記を書く [・w・] はやみずさん
  • 【国際】 慰安婦決議の次は「日本に、米兵捕虜の補償請求を」…中国系反日組織、マイク・ホンダ議員と会談

    次は米兵捕虜補償 中国系反日組織、ホンダ議員と会談(イザ!) 引用ここから~~~~~~~~ 米下院で慰安婦問題をめぐる対日非難決議採択を主導したマイク・ホンダ議員(民主党)が、先月30日の決議採択後、「世界抗日戦争史実維護連合会」(GA)など、米国、カナダの中国系反日組織の主なメンバーと会談していたことが分かった。組織側は、第二次世界大戦中の米兵捕虜に対する補償問題を新たな対日活動の目標として取り上げる方針を示したほか、カナダ国会での慰安婦決議案採択も急ぐ構えだ。 ホンダ氏は決議採択後の記者会見で、採択実現に向けた同連合会の支援に「感謝」を表明していたが、決議後の連携維持を示す会談はこれまで確認されていなかった。 米国で発行される中国語紙「世界日報」によると、会談は国会内のホンダ議員の事務所で行われ、同連合会世界総会(サンフランシスコ)の張昭富氏らのほか、カナダで連帯活動を進めるジョセフ・

    【国際】 慰安婦決議の次は「日本に、米兵捕虜の補償請求を」…中国系反日組織、マイク・ホンダ議員と会談
  • ときどきの雑記帖

    ■_ LocaleとCollating Order from 新山さんのところ。 夏休み明けにはもうなくなってしまってるんか喃。 とかいいつつ 今日いきなり気づいたのこと。うぶんtu 7.04 では、 $ ls -l total 8 lrwxrwxrwx 1 yusuke proteus 11 May 29 22:30 Mail@ drwxr-xr-x 6 yusuke proteus 1816 Jul 16 18:35 bin/ drwx------ 3 yusuke proteus 952 May 3 23:41 rc/ drwxr-xr-x 9 yusuke proteus 576 Aug 9 13:03 tmp/ drwxr-xr-x 7 yusuke proteus 200 Jun 6 2006 work/ $ LANG=en_US.UTF-8 ls -l total 8 drw

  • 痛いニュース(ノ∀`):【韓国】「野球マンガ『MAJOR(メジャー)』がWBCを歪曲した!」 韓国ネチズンから非難

    1 名前: 偏屈男(神奈川県) 投稿日:2007/08/10(金) 13:09:50 ID:7hoaWmqa0 ?PLT 2006年3月、大韓民国ネチズンの関心は皆が野球大会に傾いた。当時16ヶ国の代表チームが競った『ワールドベースボールクラシック(以下:WBC)』が開催されていた為である。当時、韓国代表チームが4強に入り話題となった。 日のマンガ『MAJOR(メジャー)』が、昨年韓国を盛り上げたWBCの事で、国内ネチズンの非難を浴びている。マンガ『MAJOR(メジャー)』は、『満田拓也』という日人作家の作品で、1994年から現在までずっと 連載されていて人気を呼んでいる。だが、マンガの中に描かれたWBCが、事実とかけ離れていると指摘が出ている。問題の部分を整理した掲示物が、インターネットカフェの『MVPBaseball Mania Club』とネチズンのブログなどに載せられて、

  • プログラマとして言語を愛することができる幸せ - 日記を書く [・w・] はやみずさん

    先日のLL魂後の飲み会の席にて、id:amachangとかid:masa_edwとかid:scinfaxiと話をしていたときに、途中で話が切れてしまっていたことをWebの虚空に向かって叫んでみる。 Scheme(Gauche)は、自分にとっては帰るべき家のようなものだ。プログラミングをするにしても、Gaucheだけに留まることはできないし、留まる気もない。C、JavaPHPRuby、、、色々な言語を必要に迫られて使ったり、あるいはFortressみたいな言語に冒険してみたりもする。でも、それは帰るべき家があるからこそ冒険ができるんだ。自分が初めて心から好きになれた言語であり、最もいごこちのよい言語があるからこそ、プログラミングが楽しい。大変なときは、GaucheのREPLに帰ればほっと一息つくことができる。 なぜSchemeが好きなのか、ということに理由はない。便利な機能や、Schem

    プログラマとして言語を愛することができる幸せ - 日記を書く [・w・] はやみずさん