View a.js
const fs = require('fs');
const json = JSON.parse(fs.readFileSync('a.json', 'utf-8'));
console.log(json);
View askVegeta.elm
askVegeta : Int -> String
askVegeta powerLevel =
if powerLevel > 9000 then
"It's over 9000!!!"
else
"It is " ++ toString powerLevel ++ "."
View checklist.md

防災用備蓄定期チェックリスト

  • 水24リットル
  • ミルク1缶
  • 猫ご飯(3日分)
  • 猫砂
  • カロリーメイト(1ダース)
  • カップ麺(1ケース)
  • レトルトおかず(12食分)
View a.js
a.reduce((prev, curr) => (prev[curr.id] = curr, prev), {});
View a.js
const result = {};
for (let e of a) {
result[e.id] = e;
}
return result;
View gist:f7e4391626e89ddf4d51fc0aa16d32a7
  • Vueのがレンダリング速い
    • 1コンポーネントにたくさん要素が詰め込まれてる場合にはVueのが速い。
    • Reactでは、最適化を求める場合、shouldComponentUpdate実装する必要あるけど、Vueでは不要。
    • Reactはinvariant checksは豊富。その代わり重い。
  • Vueは、基本JSXではなくテンプレート(ただしJSXもサポートしてる)
    • always declarative(JSXは手続とゴチャまぜ)
    • valid HTMLを書けばvalid templateになる(JSXはそうではない)
  • VueはCSSを適切にスコーピングしてくれる。
  • Reactのがエコシステムは発展してる。
View a.rb
class Category < ActiveRecord:Base
has_many :posts
...
end
# publised :boolean
class Post < ActiveRecord:Base
...
end
View a.rb
class Muto
def initialize(sniper)
@sniper = sniper
end
def with_sniper?
@sniper
end
def without_sniper?
View a.sh
bash <<EOD
# $(a_command_which_does_not_exist)
EOD
# a.sh: line 1: a_command_which_does_not_exist: command not found
View tetra2.stl
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.