タグ

2009年4月10日のブックマーク (5件)

  • OpenSocial API ドキュメント - OpenSocial - Google Code

    注意: 一部のページは英語でのみご利用いただけます。 OpenSocial API ドキュメント OpenSocial API は、複数のウェブサイトでソーシャル アプリケーションを作成する一連の共通 API です。OpenSocial API へアクセスする方法には、クライアント側で JavaScript API を使用する方法と、サーバー側で RESTful Data API ã‚

  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • おとうさん、ぼくにもYコンビネータがわかりましたよ! - 2009-04-09 - きしだのはてな

    やっと、Yコンビネータが何を意味するものなのか、どういう意義があるのかがわかりました。 名前を使わず再帰ができますよ!というだけのものじゃなかったのですね。 まずλありき 関数の話をしたいのです。 そのとき、いちいち hoge(x) = x * 2 としてhogeを・・・、とか名前をつけて話を進めるのがめんどうなので、関数を値としてあらわすと便利ということで、λという値を定義するのです。 そうすると、上のhoge関数なんかはλ(x)(x*2)などとあらわせますが、引数をあらわすのに()を使うといろいろまぎらわしいので、 λx.x*2 のように表記します。 というのがλ。 このとき、λになにかわたされたら、引数としてあらわされる部分を単純におきかえます。 (λx.x*2)y とあったら、xの部分をyでおきかえて (λx.x*2)y → y * 2 となります。λの引数部分を与えられた引数で置

    おとうさん、ぼくにもYコンビネータがわかりましたよ! - 2009-04-09 - きしだのはてな
    eagletmt
    eagletmt 2009/04/10
    うぅむ…
  • 回文や XML にマッチする鬼車の正規表現 - まめめも

    ref: 鬼車 正規表現 Version 5.9.1 ref: Ruby Freaks Lounge: 第6回 Ruby M17N 事始め:正規表現編 \g と \k について今までちゃんとわかってなかったけれど、少しわかったような気になったのでメモ。Ruby というより鬼車の話なので、PHP でも使えるかもしれない。試してないけど。 田中哲スペシャル \g の基 \g で参照される括弧の中身がそこにそのまま書かれたと思えばいい。 re = /\A(?<foo>abc...def)\g<foo>\z/ # \g<foo> を展開して考える # /\A(?<foo>abc...def)abc...def\z/ と同じ意味 p "abc123defabc123def".match(re) # マッチ p "abc123defabc456def".match(re) # マッチ p "abc1

    回文や XML にマッチする鬼車の正規表現 - まめめも
    eagletmt
    eagletmt 2009/04/10
    なんとなーく理解できたが、使いこなせる自信が全く無い
  • とある魔術の禁書目録の AV が発売されることに - ゴールデンタイムズ(; ・`д・´)<

    {└-  _:::::::::::::::::::::::::::::::::::::::::::::j      } -='/: : : : /{:丁 :{: :T: ┬:-  __/      ′ ┏┓  ┏━━┓    /イ: {: ∧⌒l: ハ: :\{⌒ト:ハ: : : :\     |      ┏━┓ ┏┛┗┓┃┏┓┃    / 人ハ/ イ卞iト  \{ ィァ=ミj/∨ : ト:>   j.    ┃  ┃ ┗┓┏┛┃┗┛┃┏━{/  Y } 弋)ソ     ん刃ハレヘ:∨     /━━┓┃  ┃ ┏┛┗┓┃┏┓┃┃   {   | j ,,   ,     ゞ.ン 〃:{V    ∧    ┃┃  ┃ ┗┓┏┛┗┛┃┃┗━ 、   |人         ''' /:.:厶.       |━━┛┗━┛ ┃┃      ┃┃    \ |i : \  ` ー 

    eagletmt
    eagletmt 2009/04/10
    その幻想をぶち殺す!