タグ

2017年11月8日のブックマーク (2件)

  • リンスタ関ヶ原 〜敗軍の将、兵を語る編〜

    Photo credit: williamcho via VisualHunt / CC BY-SA 当日の入館の案内を参加者のみにメールで配信しています。お見逃しなく。 結集せよ、正解などない世界であがく者たちよ。 事業会社の新規事業担当として、あるいはスタートアップとして、 それぞれの境遇において、頼りある道しるべもろくになく。 それでも、仮説と検証を繰り返し、知と行動を総動員して、 企みの立ち上げに臨むものたちの、 一部始終のキセキとイマをここに集めよう。 よくぞやったと褒め称えるも、良し。 なるほど我らも取り入れたいと学ぶも、良し。 俺のようにはなるなと忠告警告にやってくるも、良し。 いずれであろうと、 道を切り開くための1日としようではないか。 サービスの立ち上げに、正解なし。 死して屍拾う者無し。 これは何? 上記のとおり、新規サービス立ち上げに携わる方々の実践談を共有するイベ

    リンスタ関ヶ原 〜敗軍の将、兵を語る編〜
    jumperson
    jumperson 2017/11/08
    楽しそうだけど行けない。
  • 最高速のfizzbuzzを実装する話

    この前、Twitterで誰かが「コンパイラ言語でFizzbuzz書くなら、コンパイル時に全ての演算を済ませ、実行コストはI/O命令1個になるように最適化しないと」という話をしていた。いいこと言うな、と思ってスルーしていたのだが、体調不良で頭だけ動いている状態だったのでC++11でトライしてみることに。 案ずるより産むが易しというもので、割と簡単に綺麗に書けた。こんな感じ。 char配列を可変長のテンプレート引数として結合していって、文字列定数を生成するというテクニックは実際に使い所があるかもと思った。最近C++書いてないけど。 #include <cstdio> template <typename LHS, int N> struct numstr { template <char... Args> struct append { typedef typename numstr<LHS,

    jumperson
    jumperson 2017/11/08
    c++での実装。