タグ

2014年8月21日のブックマーク (3件)

  • fork()は失敗するんだぜ、覚えときな

    fork() can fail: this is important あー、fork()のことね。プロセスがもっとプロセス作るためのやつな。いや、他にもプロセス作る方法はあるけどな。ま、面白い話がもうひとつあるから聞かせてやるよ。 forkは失敗するんだぜ。分かってるか? マジで分かってるか? マジだぜ。forkは失敗するもんだ。mallocと同じさ。失敗することもある。そんなに頻繁にってわけじゃないけどさ、でも失敗したら、無視できっこないぜ。ちっとは脳みそ働かせなきゃならん。 forkが0を返したら、そいつは子プロセスで、親なら正数を返すってことは、みんな知ってるよな。その値は子のpidだ。こいつを保存しといて、あとで使うってわけだ。 失敗を確認しない場合どうなるか知ってるか? そうだよ。お前多分、"-1"(forkのエラー通知)をpidとして扱ってるんだろ。 さて、問題の始まりだ。

    rydot
    rydot 2014/08/21
  • 『なぜ60%の人はプログラミングが出来ないのか』

    プログラミングが出来る人間からみると、プログラミングが出来ない人の理由は単純に「ちゃんと勉強しないからだ」ということになる。 たしかに、自分達が歩んできた過程は、SDKやIDEの設定を行ってコンピュータの開発環境を整え、全く意味不明なアルファベットを打ち込んで、ウェブサイトやで言われたとおりの表示が出ることを確認して、また次のステップをやってみて、という「地味で地道な(そして性格まで暗くなりそうな)」ことを繰り返して出来るようになったものなので、その過程から逃れているからプログラミングが出来ないんだろ、というのはごく自然に思う。 このため、プログラミングを教えようというときに、地味で地道で性格が暗くなってハゲて死にそうな学習過程の苦しみを、いかに和らげられるかという試みは数多くなされている。codecademyやRails for zombiles: code schoolなど、ゲーミフ

    『なぜ60%の人はプログラミングが出来ないのか』
  • 電子書籍に移行することで失われる読書体験の中身が少し判明

    By mobilyazilar KindleやKoboといった電子書籍リーダーやタブレット・スマートフォンの普及により、以前は紙ベースでしかなかった読書スタイルの多様化が進んでいます。従来の製された書物を支持する層からは「紙と画面は別物だ」と指摘する意見を聞くこともありますが、そんな読書方法の違いによる差異を調査した研究からは興味深い結果が浮き彫りになっています。 Reading Literature on Screen: A Price for Convenience? - NYTimes.com http://www.nytimes.com/2014/08/14/arts/reading-literature-on-screen-a-price-for-convenience.html?_r=0 研究を行ったのはノルウェー・スタヴァンゲル大学のAnne Mangen氏とフランス・エク

    電子書籍に移行することで失われる読書体験の中身が少し判明
    rydot
    rydot 2014/08/21