タグ

2017年9月24日のブックマーク (3件)

  • 最近の Web パフォーマンス改善について知っておきたいコト

    HTML5 Conference 2017 http://events.html5j.org/conference/2017/9/ で使用したスライドです。編45分。

    最近の Web パフォーマンス改善について知っておきたいコト
  • いろいろ素敵なところがある - 物件ファン

    こういう物件みつけるとうれしくなりますね。素朴なんだけどいたずら心があって、ちゃんといい住環境になっている。 goodroom いってしまえばワンルームなんですが、ポイントはやっぱりロフトですね。いや待てよ、天井の高さ。ざらっとした白い壁。 goodroom 素敵なところがいくつもみつかる。 好きだなあ、ここ、住みたい。 goodroom ここ。かわいくないですか。 小さい二階建てのおうちみたい。 ロフトにも、下のスペースにも、 それぞれ小窓があるっていう幸せ。 goodroom いいですよね。いいでしょう。 理想の一人暮らしかもしれない。 ああ、玄関も広いんだな。 goodroom ロフトにざっくりとダクトがある、という優等生ぶり。白く塗られたライティングの配線やハンガーポール。ちょっと小物を置けそうな壁の凹み。明かり採りの窓。 goodroom 下は納戸のようにしてもいいし、やっぱり机

    いろいろ素敵なところがある - 物件ファン
    mactkg
    mactkg 2017/09/24
    うわー。うわー。良いー
  • Go が for ループをやめるために足りないもの - methaneのブログ

    ジェネリクスの話題になると常に出てくるのが、 for ループの代わりに関数型スタイルで書きたいという要望です。 for ループで書くのは、可読性が悪く、筋力がいるとまで言う人もいます。 しかし、ジェネリクスが追加されても、このスタイルのプログラミングは実用的にはなりません。ジェネリクス以外にも足りない部分がたくさんあるのです。 例えば、次のようなコードを考えてみましょう。 type PointLog struct { ID int64 UserID int64 Point int32 } // 今の書き方 func UserTotalScore(log []PointLog, userID int64) int64 { var t int64 = 0 for _, p := range log { if p.UserID == userID { t += int64(p.Point) }

    Go が for ループをやめるために足りないもの - methaneのブログ
    mactkg
    mactkg 2017/09/24