タグ

2012年10月19日のブックマーク (3件)

  • Why I Hired A Girl On Craigslist to Slap Me In The Face — And How It Quadrupled My Productivity

    Why I Hired A Girl On Craigslist to Slap Me In The Face — And How It Quadrupled My Productivity 10/16/2012 in Make Money, Productivity Welcome Reddit Users! Just a quick shout out—Hack the System is about quick methods to success. So, if you’re interested in learning how to become more productive, or if you want to learn how to get free plane tickets, you should subscribe to my newsletter. You can

    katsuren
    katsuren 2012/10/19
  • スパゲッティコード・モンスターがやってきた!

    開催イベントは「IT業界ハロウィン」だとか。次回は「開発環境」です。 元ネタはこちら(ウィキペディア「空飛ぶスパゲッティ・モンスター教」) →他の用語解説も読んでみる ■「スパゲッティコード」:おすすめ記事・超まとめ 試行錯誤で分かったスパゲッティコード撃退法 数日前に書いたコードなのに、読み返すと意味不明という悲劇……。失敗から学んだ、エレガントなコードの書き方 スパゲッティ・プログラム(Insider's Computer Dictionary) 首尾一貫した構造を持つことなく、場当たり的にプログラム・ロジックが記述されたプログラム・コードのこと。制御の流れが複雑にからみあっていて、まるで皿に盛ったスパゲッティのようになっているプログラムという意味からこのように呼ばれる

    スパゲッティコード・モンスターがやってきた!
    katsuren
    katsuren 2012/10/19
    この連載おもしろい
  • node.js で「サラリーマンの朝」をプログラムしてみる

    先日の「node.js と thread hog の話」には、たくさんのコメントをいただいたが、やはり「イベント駆動型」のプログラミングには抵抗がある人も多いようだ。そこで、JavaScript の無名関数を使ったイベント駆動型のプログラミングの可読性が悪くないことを示すために、「朝7時に目覚まし時計をかけて眠りにつき、朝ご飯をべ終わったら会社に行く」という典型的な「サラリーマンの朝」をイベント駆動型のJavaScriptで記述してみた。 注目して欲しいのは、素早く出来る「着替える」「顔を洗う」などの動作は割り込み不可な動作なので、通常のプログラミングと同じようにシーケンシャルに実行するが、時間のかかる「朝ご飯をべる」「駅まで歩く」などの動作は割り込み可能な状態で実行し、"complete" のイベントを受けてから次の動作に移る点だ。 ちなみに、目覚まし時計は 「スヌーズボタン」付きな

    katsuren
    katsuren 2012/10/19