View posts.md
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.
View a.rb
class A
def initialize
@str = 'This is a string'
end
def method_missing(name, *args, &block)
if @str.respond_to?(name)
@str.send(name, *args, &block)
else
super