2010年2月9日のブックマーク (18件)

  • Javascript quiz — Perfection Kills

    I was recently reminded about Dmitry Baranovsky's Javascript test, when N. Zakas answered and explained it in a blog post. First time I saw those questions explained was by Richard Cornford in comp.lang.javascript, although not as thoroughly as by Nicholas. I decided to come up with my own little quiz. I wanted to keep question not very obscure, practical, yet challenging. They would also cover wi

  • Sugih Jamin Paper Reading and Writing Check Lists

    Paper Reading Checklist: Here's a list of questions to keep in mind when reading papers: Context and Problem Statement: What problems are the authors trying to solve? Are they important problems? Why or why not? New Idea: What new architecture, algorithm, mechanism, methodology, or perspective are the authors proposing? (How is the new idea different from all other ideas to solve the same proble

    cou929
    cou929 2010/02/09
  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

  • ICFP Programming Contest - Wikipedia

    The ICFP Programming Contest is an international programming competition held annually around June or July since 1998, with results announced at the International Conference on Functional Programming. Teams may be of any size and any programming language(s) may be used. There is also no entry fee. Participants have 72 hours to complete and submit their entry over the Internet. There is often also

    cou929
    cou929 2010/02/09
    haskell and ocaml are good
  • code_swarm - Python

    Verify to continue To continue, please confirm that you're a human (and not a spambot).

    code_swarm - Python
    cou929
    cou929 2010/02/09
    visualization of oss project glowth
  • 本物のプログラマはHaskellを使う:ITpro

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

    本物のプログラマはHaskellを使う:ITpro
  • D言語ポータルサイト - D言語友の会

    このサイトは、D言語の情報共有のために作られたポータルサイトです。 最新情報やノウハウなどを共有・蓄積することを目的としています。 皆さん是非コンテンツ作成にご協力ください まずはこちらから登録 利用者の皆様へ ユーザー登録を行うと、以下の部分でゲスト*1と異なります。 バグ関連および質問以外のフォーラムで発言することができるようになります。 一部のWikiを凍結や権限の設定、権限の設定されたページの閲覧をすることができるようになります。 自分の名前として投稿することができるようになります。 現在登録中のユーザーの確認 XOOPSテーマの選択 などなど。逆に、ゲストの状態でも、以下のようなことは可能となっています。 一部を除く記事の閲覧 バグ関連および質問のフォーラムでの発言*2 大部分のWikiページの編集・投稿 などなど。*3注意事項 このサイトに存在するD言語のコードの類は、その場で

  • UCCのTwitter騒動に思うマーケティングの本質的変化 | TechWave(テックウェーブ)

    UCC上島珈琲がTwitterをつかって、大失敗したようだ。UCCのサイトに2月5日掲載された謝罪文によると、同社は5日午前10時からTwitterを通じて宣伝メッセージを自動的に多くのユーザーに配布したことがユーザーの不評を買ったようだ。 具体的には、「コーヒー」「懸賞」などのキーワードが入った「つぶやき」をしたユーザーをコンピューターが自動的に探し出し、そのユーザーに向かって「コーヒーにまつわるエッセイとアートを募集中!エッセイで賞金200万円!アートで賞金100万円!締切間近!!」というメッセージを一方的に送りつけた。その後Twitter上でUCCに対する不評が続出したため、正午には中止したという。 UCCというキーワードでTwitterを検索すると、UCCにこのキャンペーンを勧めた広告代理店のネットリテラシーのなさを責める声が多いように思うのだが、僕はそうした大半の意見とはちょっと

    UCCのTwitter騒動に思うマーケティングの本質的変化 | TechWave(テックウェーブ)
    cou929
    cou929 2010/02/09
  • 防御的研究室生活の手引き - 発声練習

    私にとって4年生から始まった研究室生活は刺激的で、気楽で、自由で楽しいものでしたが、人によっては抑圧的で、脅迫的でしんどいものであるようです。人には向き不向きがあり、かつ人と人との間には相性というものがあるので、ある人にとって快適な環境が別の誰かにとっては不快な環境であることは当たり前です。 そこで、己の心と目的を守るという防御的な視点から研究室で最低限どのように振舞ったら良いのかというのを書いてみたいと思います。 はじめに 学部3年生あるいは大学院1年生を読者と想定しています。 このエントリーは特定の誰かを想定してかかれたものではありません。「このエントリーは私のことが書いてある」と思ったとしてもそれは気のせいです。どのような人にも外向的な部分と内向的な部分が存在します。このエントリーは、私の中の内向的部分と10年間を超えた研究室生活で得た観察結果に基づき書いてあります。 また、私のブロ

    防御的研究室生活の手引き - 発声練習
    cou929
    cou929 2010/02/09
  • Server-side JavaScript と CommonJS - hagino3000's blog

    Python Hack-a-thon #3でLTした時の資料をslide shareにupしました。Google App EngineでServer-side JSやれるよ、といった内容なのですがスライドの内容が殆ど無いのと、CommonJSとかその辺の説明をおもいっきり省略したので、少し補足。 Google App Engine で初めるServerSide JavaScriptView more presentations from hagino 3000. 発表した通りに、nitroというフレームワークを使ってGAE上でjsを動作させようとすると次の知識が前提になってきます。 Rhino CommonJS Narwhal jack nitro 以下、それぞれについて簡単な説明を。 Rhino JavaScriptJava実装。ServletからRhinoを呼んでJavaScript

    Server-side JavaScript と CommonJS - hagino3000's blog
  • iPadとiPhoneのテイストの中にある絶対性 - アンカテ

    iPhoneで一番ビックリしたのは、コピペが出来なかったことだ。 iPhoneが日で最初に発売された時にはコピーペーストの機能が無かった。できないわけはないしプログラマが考えないはずも無いので、絶対、開発中にそれを作った中の人がいたと思う。 その人は、たぶん「ジョブズさん、見てください。できましたよ。コピペ実装しましたよ!」と言って、それをジョブズに見せて却下されたのだろう。私は、自分もプログラムを書く立場なので、どうしてもそういうことを想像してはその人に同情してしまう。 おそらく、アップル以外の会社であればそのコピペの実装が採用されて、最初のバージョンからiPhoneはコピペ機能付きでリリースされていたと思う。 ジョブズは製品の細部に口を出すというが、自分でコピペ機能のコードを書いたりしないし、詳しい操作方法を示して「これをこのとおり作れ」と言うわけではない。そうなら最初からジョブズの

    iPadとiPhoneのテイストの中にある絶対性 - アンカテ
    cou929
    cou929 2010/02/09
  • 竹内郁雄教授の最終講義のお知らせ - Cafe Babe

    Tak functionの生みの親でもあり,TAO/ELISに代表されるようなLispハッカーであり,未踏ユースのプロジェクトマネージャでもある「あの」東大の竹内郁雄教授が,ついに今年度末で定年退官する. それに際して,3/3に東大郷キャンパスで「研究・開発は楽しく」という題名で最終講義を行うので,私の様に竹内教授を心の師と仰ぐ人間やNTT・電通大・東大の竹内教授関係者はぜひ聴講を検討して頂きたい.事前登録は不要だそうだ. 竹内郁雄 教授 最終講義のご案内 2010年3月3日 (水) 各位 (重複受信された場合はご容赦ください) 東京大学大学院情報理工学系研究科創造情報学専攻竹内郁雄教授におかれましては, 2010年3月31日をもちまして東京大学を退職されることになりました. つきましては,下記のとおり最終講義が開催されますので,ご案内申し上げます. 御多用の折とは存じますが,ご臨席賜わ

    竹内郁雄教授の最終講義のお知らせ - Cafe Babe
    cou929
    cou929 2010/02/09
  • MacOSX Memo: ls と -g3。 - 研究日誌。

    (1) ls の色付け Linux では ls での色設定を --color=auto で行っていたが、 alias ls='ls -F --color=auto' Mac では -G を使う。 alias ls='ls -GwF' (2) -g3 をつけてコンパイルすると XXX.dSYM/ が作成される。 DEBUG 情報が入っているのだろう。 残ると気持ち悪いので、Makefile clean で消せるように。 $ ls foo.c $ gcc -g3 foo.c -o foo $ ls foo* foo.dSYM/ foo.c

    MacOSX Memo: ls と -g3。 - 研究日誌。
    cou929
    cou929 2010/02/09
  • ソースコードリーディングワークショップ2010に行ってきた。 - 未来のいつか/hyoshiokの日記

    ソースコード理解と勉強会というタイトルでお話をした。ソースコードを読むことの意義などを話した後、わたしのしょぼいテクニックを恥ずかしながら披露した。 Sourcecode Reading Workshop2010View more presentations from Hiro Yoshioka. ワークショップは下記にあるようなプログラムになっている。 http://se.naist.jp/events/srw2010.html Javaアプレットのコードがあって、それぞれのパッチをあててよいかというのを判定するというのを実際のコードを読みながら行う。当初、コードを読むというハンズオンには参加するつもりもなかったのだが、2時間ほどぼーとしているのもヒマだし急遽参加することにした。ソースコードをPCにダウンロードしておけばよかったのであるが、ダウンロードしていなかったので紙でソースコードを

    ソースコードリーディングワークショップ2010に行ってきた。 - 未来のいつか/hyoshiokの日記
  • Haskell基礎文法最速マスター - think and error

    見ていただけるのは嬉しいですがこのエントリは十分古いため、新しい情報へアクセスをしてください。以下のをお勧めします。 すごいHaskellたのしく学ぼう! 作者: MiranLipovaca出版社/メーカー: オーム社発売日: 2017/07/14メディア: Kindle版購入: 4人 クリック: 9回この商品を含むブログを見る 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus) 作者: 大川徳之出版社/メーカー: 技術評論社発売日: 2014/11/14メディア: 単行(ソフトカバー)この商品を含むブログ (8件) を見る みんなHaskellやろうぜ!! ということで書きました。 CやJavaRubyなど他言語を知っている人は、これを読むことでHaskellの大抵のことはマスターでき…ません。 特殊な構文が多すぎて他言語との類

    Haskell基礎文法最速マスター - think and error
  • サリンジャーのこと

    今朝、目が覚めて、しばらくベッドのなかでアイフォンをさわっていたら、サリンジャー死去のニュースを知った。1919年生まれだから、かなりの高齢ではあったが、それにしても、サリンジャーが死んだというしらせはなんだかふしぎな感じがして、そのまますこしぼんやりとしてしまった。 数年前にヴォネガットが死んだけれど、そのときにわたしが感じた気持ちは、今回とはすこしちがっている。なぜなら、実人生においてヴォネガットは、すこやかに、とてもよく生きたが、サリンジャーは、ごく控えめにいっても、彼の人生をじゅうぶんに享受し、よく生きたとはおもえなかったからだ。彼は作品を発表せず、人目を避け、森の奥にひっそりと暮らしていた。家のまわりには高さ2mの塀をめぐらせていたという。 だからこそ、わたしにとって、サリンジャーがまだ生きているというのは、とても意味のあることだった。彼の机の上には、十数作におよぶ長編小説の完成

    cou929
    cou929 2010/02/09
  • 自然言語処理のトップカンファレンス - 武蔵野日記

    NAACL HLT 2010 の accepted papers のリストが今日出た。 知っている名前があるかなと思ったが、日人ひとりもいないようだ。 (訂正) 松研先輩の tetsu-na さんが通っているようだ。@cacahoさん情報どうもありがとうございます! MSR 時代のインターン同期とかたくさんいる。やはりカリフォルニア開催だと気合い入れて出してくるからだろうか……。他にも出していると聞いた人が通っていないのを見ると、かなり厳しかった模様。以前 masayu-a さんが日記で(現在はてなダイアリーに引っ越したようだが) NAACL > ACL >> (越えられない壁) >> CoNLL > EMNLP >> (越えられない壁) >> COLING-ACL = ACL-IJCNLP > COLING(ICCL) = >> (越えられない壁) >> EACL > IJCNLP

    自然言語処理のトップカンファレンス - 武蔵野日記
  • #22 Gitメンテナ 濱野 純 | gihyo.jp

    今回のゲストは、分散バージョン管理システムGitのメンテナで『入門Git』(⁠注1)の著者、濱野純さんです。Linuxカーネルの開発者、Linus Torvaldsさんから引き継いでGitのメンテナになった経緯から、対談スタートです。 (撮影:武田康宏) Gitに関わった経緯 弾:Gitに関わったきっかけは? 濱:2005年の4月にLinuxカーネルのバージョン管理システムとして使われていたBitKeeperが使えなくなる[2]からということで、Linus君がいろいろありものを探したんだけど、使えるものがなくて、誰かがいいのを作ってくれるまでのつなぎというつもりで、とりあえず自分でもコードを書いた、というアナウンスをしました。それをカーネルメーリングリスト(ML)で見ていたんですが、たまたまボクの業がプロジェクトプロジェクトの合間だったんです。なんかおもしろそうなこと始まってるじゃん、

    #22 Gitメンテナ 濱野 純 | gihyo.jp
    cou929
    cou929 2010/02/09