Shiro Kawai まだ下書き Schemeの特徴をあげるときに、「継続」や「call/cc」が出て来ないことはない。 でも、R5RSのcall/ccの項をいくら読んでも、どうもよくわからない。 call/ccを使えばC言語のbreakみたいなのとか、コルーチンとかいう スレッドもどきとかが書ける、というのはわかったけど、一体そういうのが書けて 何が嬉しいのか、そこんとこがピンと来ないんだ。 今、そこにある継続 プログラミングの世界の概念には、禅の公案のようなものがある。 それを説明する文章はほんの一文なのに、最初に目にする時、 その文は全く意味をなさない、暗号のように感じられる。 だがひとたびその概念を理解すると、 その概念の説明は確かにその一文で説明されているのがわかるのだ。 そんな、「分かれば分かる」という禅問答の中でも 「継続」は最も謎めいたものの一つと言えるだろう。 文献を紐
About this Entry Javascriptの開発手法について社内でプレゼンしました was posted on 5月 18th, 2011 at 1.23pm and is filed under Programming. This entry has no comments (yet). You can follow any responses through the RSS 2.0 Feed. Recent Post Javascriptの開発手法について社内でプレゼンしました Javascriptが難しくてわからないので誰か教えてください Nerineを作り直したい話 新宿にて配信の記録 機材購入 Category livestream non-category Programming thinking Meta ログイン 投稿の RSS コメントの RSS Wor
25年前のチェルノブイリ原発事故の後、ベラルーシに渡り、5年半、現地で甲状腺がんの子供の治療にあたった外科医の菅谷昭さん(すげのや・あきら/現・長野県松本市長)。 18日のニュースウオッチ9で放送した特集の中で、時間の都合でお伝えできなかった菅谷さんの講演内容を全文掲載します。 「テーマ:子供たちを被ばくからどう守るのか」 2011年5月14日午後1時半から1時間程度 福島市の保育園にて 講師:長野県松本市長/医師 菅谷昭(すげのや・あきら) ベラルーシの小児科医 アナスタシア・タルカチョア 長野県立こども病院副院長 中村友彦(なかむら・ともひこ) 【菅谷医師】 今回、こういう形で、まさか私が保育園のお母さん、お父さん方とお話しするとはゆめゆめ思っておりませんでした。私は元々が外科の医者でありまして、なおかつ私の専門とする領域が甲状腺ということで、私自身1996年から5年半、チ
次の記事も参考にしてください。 Understanding Lift’s Box monad by Timothy Perrett Lift Blog article on Box by David Pollak The Scala “Option” Pattern by Daniel Spiewak はじめに Lift の Box[T] モナドは、Scala の Option[T] に似ています。 Option は Some と None の 2 つの値を持ちます。 Box は Full、Empty、および Failure の 3 つの値を持ちます。 どちらも、いくつかの値に特別な意味を持たせることを回避するために作成されました。 たとえば、NULL ポインタは “nowhere” を意味する値 0 です。NULL ポインタは明示的にチェックする必要があります。なぜならコンピュータの 0
TDD Boot Camp 札幌 1.5は明後日の5/15に開催されるのですが、その2週間後に本命の TDD Boot Camp 札幌 2.0が開催されます。 昨年の12月にプレキャンプとして0.5相当のTDD BCが開催され、1月には id:t-wadaさんをお招きして 1.0の開催、そして、2.0の前哨戦として1.5の開催という流れでした。今回、2.0では札幌独自で開催し、誰かゲスト講師を呼ぶとしても、まさか和田さんが来る事は想定していませんでした。しかし、2.0の開催をアナウンスした所、参加したいとの反応を頂き、今回もゲスト講師としてBoot Campを牽引していただく事になりました! というわけで、参加募集をATNDにて開始しましたので、道内だけでなく道外からもお待ちしております。また、懇親会もあわせてご参加ください。 尚、2.0のお題は、「固定長バイナリファイルのI/Oを扱うプロ
先日、WIRED VISION に 「Dropboxの暗号化は嘘」:FTCへの告発 という記事が掲載されてちょっとした話題になっていますが、このサイトでも何度か Dropbox オススメだよと書いているので、一応この件に関しても触れておきたいと思います。 ちょっと乗り遅れた感はありますが…先日、WIRED VISION に 「Dropboxの暗号化は嘘」:FTCへの告発 という記事が掲載されてちょっとした話題になっていますが、このサイトでも何度か Dropbox オススメだよと書いているので、一応この件に関しても触れておきたいと思います。 結論だけ先に言うと何を騒いでいらっしゃるの?なんですが、その辺の理由と、あと最後にこの手のサービスを使う際の注意点とかをまとめています。 さて、今回は告発ってことで記事になっていますが、実は本件、もうちょっと前 (4月の中旬) に Dropbox のセキ
スライドの作者であるGleicon Moraesは、これらの図を示した上で、リレーショナルデータベースはガムテープのようにつぎはぎで使えるような万能薬ではない。シャーディングや非正規化などは検討すべきよい選択肢であり、またリレーショナル以外のデータベースも選択肢としていれるとよいだろうと説いています。 そして次のような「リレーショナルデータベースの間違った使い方10項目」を示しているのです(訳は前述の記事「データベースの間違った使い方10項目」から)。 Dynamic table creation(動的なテーブルの作成) Table as cache(テーブルをキャッシュとして使う) Table as queue(テーブルをキューとして使う) Table as log file(テーブルをログとして使う) Distributed Global Locking(分散したグローバルなロック)
東京・渋谷駅構内に展示されている岡本太郎の壁画「明日の神話」に原発事故を思わせる落書きが付け加えられた騒動で、アート集団「Chim←Pom」(チンポム)のメンバーが18日夜、東京都内のギャラリーで、岡本太郎のタッチで描いた福島第1原発の絵を壁画に付け足すシーンを映した動画と、同じ絵画を公開した。 「明日の神話」は縦5・5メートル、横30メートルの巨大壁画。渋谷駅の連絡通路でパブリックアートとして公開されていたが、今月1日、壁画の右下のパネルが空いている部分に、壊れた福島第1原発を描いたベニヤ板がはめ込まれて騒ぎになった。 「Chim←Pom」は6人組のアート集団。平成20年に広島の上空に飛行機で「ピカッ」という文字を描いて騒動になったことがある。今回は都内のギャラリーで20日から原発問題をテーマに「REAL TIMES」展を企画。「LEVEL7feat.『明日の神話』」というタイトルを付け
コップ本読んでる時にいろいろメモを残していたので、その中から面白みがありそうなものを貼ってみる。 finallyでreturnした場合の挙動 // finallyでreturnすると、finally句が優先される def test1 : Int = try { return 1 } finally { return 2 } println(test1) //=> 2 // returnしない場合は、tryのブロック内で最後に評価された値が def test2 : Int = try { 1 } finally { 2 } println(test2) //=> 1 finallyで評価が返っちゃうと、ブロック内のものを返すの面倒だから、後者が正しいのだろうけど、明示的にreturnと書いたらfinallyの中でも返っちゃうよ、ということでいいのだろうか。 うっかりすると間違えそう。 Sca
Liftの導入 概要 Scala製WebフレームワークのLiftを導入した時のメモ。導入方法、参考URLなど。 @Author mwSoft @Date 2011/05/09 @Env Scala2.8.1, Lift2.3 Liftとは LiftはScalaベースのWebフレームワーク。foursquareで採用されていることで有名。 Liftの紹介文には良くCommetさんが出てくる。紹介されるサンプルアプリとしても、Commetさんを使ったチャットシステムが使われることが多い。 Scalaベースということで、実行速度はそれなりに速いはず。 Playとどっちにするか悩んでいるのだけど、とりあえず使ってみないことには分からないってことでLiftから挑戦することにした。 Liftの参考資料 フリーの書籍が出ているなど、参考資料はそれなりにある。ただしほぼ英語。日本語の書籍は見かけない。こう
John Wiegleyさんの "Git from the bottom up" を翻訳しました。 元PDFはこちらからダウンロードできます: http://newartisans.com/2008/04/git-from-the-bottom-up/ 元記事のライセンスがクリエイティブコモンズのBY-SAであったため、この翻訳もBY-SAとなります。 ライセンスを守って自由にご利用ください。(詳しくは記事内の最初にも書いてあります) 翻訳ミスの指摘や改善の提案等があればブログコメントやTwitter(@oshow)などで遠慮なくどうぞ。 Git をボトムアップから理解する Wed, 2 Dec 2009 by John Wiegley 私が Git を理解しようと調査した時、高級なコマンドの視点から眺めるよりボトムアップ式に理解することが役立った。そしてボトムアップ視点で見る Git が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く