blog.bouzuya.net

2015-02-27 無題

[週ぶり (shuburi)][shuburi] 2015-W09

Atom package の続き。いまだにどうするのが良いのか分からない。

Package Generator で生成される package には昨日 (2015-02-27) 書いた方法とは違う方法が採られている。Custom Element に対して class を使うのではなく、class の内部に element を持ち、それを返す方法である。

# 昨日の方法
class MyElement extends HTMLElement
  # Element として使うため `new` で引数を取れない
  constructor: ->

  initialize(@model) ->
    @

MyElement = document.registerElement 'my-element', prototype: MyElement.prototype

atom.views.addViewProvider MyModel, (model) ->
  new MyElement().initialize(model)

model = new MyModel
myElement = atom.views.getView model

atom.workspace.addLeftPanel item: myElement
# Package Generator で採られている方法
class MyView
  # 自由に引数を取れる
  constructor: ->
    @element = document.createElement 'div'

  getElement: ->
    @element

atom.views.addViewProvider MyModel, (model) ->
  new MyView().getElement()

model = new MyModel
myElement = atom.views.getView model

atom.workspace.addLeftPanel item: myElement

どちらでも実現はできそうなのだけど、どうするのが良いのか迷っている。View をかませるより要素自体に機能をもたせるという前者の方法が atom の core では採られているので、そちらの方が良い気もする。迷っている。

date week day
2015-02-22 O (32 commits) O (+32 commits)
2015-02-23 O (38 commits) O (+6 commits)
2015-02-24 O (40 commits) X (+2 commits)
2015-02-25 O (41 commits) X (+1 commits)
2015-02-26 O (44 commits) X (+3 commits)
2015-02-27 O (44 commits) X (+0 commits)

よもやまばなし

若者の○○離れ 傾向と対策 - 最終防衛ライン3

正しくデータを読み取れるようになりたい。

ピケティの言う格差上位1%、日本では金融資産だけで少なくとも1億円以上、年所得のみなら約5千万円以上

ほかのブックマークもそれに近い。元記事のデータの読み取りがおかしいことを指摘した記事だ。

でも、それをどう学べばいいのかが分からない。

その他

前職の人と飲みに行く。ひさしぶりにお酒を飲んだら筋肉痛になった。