無事に2018年4月始まりに更新。ロフトかほぼ日ストアぐらいしか扱いないと思っていたが、Amazonで検索しても出てくる。しかしこれは公式なのかどうかわからんな……
風邪
つらさがにじむのです。
- 出版社/メーカー: 大正製薬
- 発売日: 2015/07/01
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
【指定第2類医薬品】ルルアタックEX 24錠 ※セルフメディケーション税制対象商品
- 出版社/メーカー: 第一三共ヘルスケア
- 発売日: 2009/08/24
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
#ScalaMatsuri 2018 Day1 メモ
例によっていつものメモ書き。最近この手のカンファレンス来てなかったから、メモ取る速度が遅くて自分の考えを書き込めなかったのでつらい。
Why Composability Matters
- Scalaはマルチパラダイム言語
- でも他の言語も大なり小なり関数型言語のエッセンスはある
- Scalaと他の言語の違い
- Composability
- 意味は?
- Composition 合成とは
- いろいろある
- 同じ概念の異なる要素を合成することで新しい要素を生成する
- Composition 合成とは
- 合成する方法が多い方がComposabilityが高いとこの発表では高いと定義
- なぜ重要か?
- プログラミング言語の進化の歴史は問題の「分割統治」の歴史
- 分割したら集約する => なので大事
- Custom Typeを変換する例
- Scalaだと他の言語よりComposabilityが高い
- 高いと逆に全体の見通しが難しいのではないかという質問
- HowとWhatがうまく分離できないと大変になるのはある
- 意識的に切り分けていけば可読性は上がると思う
- 高いと逆に全体の見通しが難しいのではないかという質問
How to get along with implicit
- implicitはふたつある
- 有名なimplicit
- JavaConverters
- implicitはなぜ難しいと思われるのか
- 3つ
- 明示的でない
- スコープが複雑
- しばしば導出を前提にデザインされる
- 3つ
- Seq(2,1,3).sortedをもとに例示
- IntelliJでImplicit Parameterを調べる機能があるので、それがおすすめ
- 動いているものが必要
- 暗黙の値を複数つかっているようなものでも解析できる
- 暗黙の型変換
- Enrich my libraryパターン
- 動いてるサンプルを見つけて調べるのがよい
- 最終的にComposability的な話になってきた
- 既存のものでやっていく
あなたの集計クエリをお金をかけることなく14倍高速化するには?
- 他と毛色が違うタイトルなので気になった
- データウェアハウスなどなどでかいデータの集約
- データが大量なのでクエリ遅い
- full scanの発生
- ユーザーに気づかせないことが大事
- それほどScalaに関連する話じゃなかった、けど面白い
- 内容はスライド見るとわかったが、英語のなまりが結構強く、しかもかなり早口だったので通訳のレシーバー借りとけばよかったと思った
もしScala初心者がMonoidを投げ込まれたら
- 突如投げ込まれるコミット
- どう対処していくのか
- チームビルディングの最中でコンテキストの共有が不十分
- 地道な勉強会、教育、コンテキストの共有
- モチベーション大事
- 自分がなにをすべきかが見える
- 試行錯誤してやっていくしかない
- 何事もやっていくしかない感じ
Scalaでの部分的な関数型プログラミング
- Pureな部分とSideEffectのある部分をなるべくわけるようにしていく
- 2つの層がでてきた pure layer effectful layer
- 作用の起こす層はpure layerに依存する逆はだめ
- pure layerはcore business rules
scalaメタプログラミング今昔物語
- メタプロ
- プログラムをデータとして扱うプログラム
- 歴史
- ScalaGen
- 静的コード生成
- 注目していく価値あり
- 質問
- Standard abstract syntaxとQuasiquateとのちがい
- 回答に質問者あまり納得していなかったようだが……
- Standard abstract syntaxとQuasiquateとのちがい
Haskell + Scala ハイブリッド開発大作戦
- https://speakerdeck.com/ytaka23/operation-haskell-plus-scala
- Scalaは純粋か非純粋な関数かが関数名からわからない
- Haskellはわかる(IO Stringの例)
- EtaからScala呼ぼうとすると隠れたものがあるので、書くのはやめたほうがいい
- 日本では数人しか持っていない知見
- JavaからEta, EtaからJava, 最終的にEtaのみでマイクロサービスにしてしまうという移行順序はよさげ
- 純粋な関数にちょっとログみたいとIOをいれてしまうと大変そうという質問
- もうそういうものとして考えるしかなさそう
リアクティブDDD実践入門
- AkkaをつかったリアクティブDDDの話
- メッセージ駆動をつかったactor + DDD = リアクティブDDD
- Akkaつかうとイベントソーシングも扱える
- CQRS+ESだとreadとwriteのストレージはわける
- 論理的でも物理的でもOK
- そこまで
- ドメインモデルの候補は言葉にするとでてきやすい
- Akka persistenceだとDDD Repositoryの実装がいらない
- Aggregateはインターフェイス層に、関心事がライフサイクル管理や整合性の保証なのでドメイン層ではない
- CQRS
- queryが多い場合にpayできる
- 徐々に疲れで意識が一瞬飛ぶ
会場のWiFiがかなり不安定でその点はちょっと不満でした。明日はどうなるかな。
Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド (impress top gear)
そろそろスタンディングデスクとかほしい
現職の事務所が移転して、通勤での徒歩時間がとても少なくなってしまったので全体的な運動量が減ってしまった。基本的に座り仕事だからどうしようかなぁと思っていたところ、先日職場でスタンディングデスク使う機会があったのでしばらくやってみたところ、なかなか調子がいいので家でもできないかなーと。
Bauhutte (バウヒュッテ) 昇降式 スタンディングデスク (幅70cm×奥行45cm) BHD-700
- 出版社/メーカー: Bauhutte (バウヒュッテ)
- メディア: ホーム&キッチン
- この商品を含むブログを見る
サンワダイレクト スタンディングデスク 幅90cm 高さ100cm パソコンデスク PCデスク 立ち作業 100-DESKF009
- 出版社/メーカー: サンワダイレクト
- メディア: オフィス用品
- この商品を含むブログを見る
このへんとかだと今ある机の処分とかを考えないといけないのだけど、片付けたりもろもろ必要なのですぐには無理。かといって、
Loctek 座位・立位両用スタンディングデスク 高さ12段階調節付 27インチ ブラックM1B
- 出版社/メーカー: Loctek Visual Technology Corp.
- メディア: エレクトロニクス
- この商品を含むブログを見る
スタンディングデスク 高さが上下簡単に調節できる机 作業効率UP&腰痛解消! ブラック
- 出版社/メーカー: Desk Riser
- メディア: ホーム&キッチン
- この商品を含むブログを見る
とか既存の机の上に載せるやつも今持ってる机のサイズとiMacとか置き場所考えると大変だなーというところで、
<国内正規品>【ひねってすぐ使える折りたたみ式 スタンディングデスク】 LEVIT8は?ったままでノー ト型パソコンを使用できる、 人間工学を取り入れたデス クです (LEVIT8 M サイズ)
- 出版社/メーカー: LEVIT 8
- メディア: エレクトロニクス
- この商品を含むブログを見る
passion LEVIT8 Lサイズ スタンディングデスク ノートパソコンデスク 折り畳みスタンド ローテーブル 小物入れ コンパクト 軽量 撥水 ◇LEVIT8-L
- 出版社/メーカー: passion
- メディア: エレクトロニクス
- この商品を含むブログを見る
を見つけたのでサイズがLのものをぽちってみた。これならお試しに使えるし、出先でも使えそうなのでしばし使ってみたいと思う。
定期的に撮るのはこれで終わりな出町桝形商店街の黒板
なぜかというと事務所が移転するから。場所的に反対の方角に行ってしまうので、若干寂しいですね。
ボックスバンク ダンボール 引越しセットS●段ボール箱(大・中)15枚、プチプチ、クラフトテープ ZH07-0015-a
- 出版社/メーカー: ボックスバンク
- メディア: オフィス用品
- この商品を含むブログを見る
ボックスバンク ダンボール(段ボール箱)120サイズ 10枚セット 引越し・配送用 FD05-0010-a
- 出版社/メーカー: ボックスバンク
- メディア: オフィス用品
- この商品を含むブログを見る
- 出版社/メーカー: ニチバン
- 発売日: 2003/04/01
- メディア: オフィス用品
- この商品を含むブログを見る
SUN UP(サンアップ) 包装緩衝材 プチプチ d36 巾300mm×全長10m
- 出版社/メーカー: SUN UP(サンアップ)
- メディア: Tools & Hardware
- この商品を含むブログを見る
ぷちぷちとかガムテープとか大事。大事ね。
何が書かれるか出町桝形商店街の黒板
割と楽しみにしています。
- 出版社/メーカー: Apple
- メディア: エレクトロニクス
- この商品を含むブログ (1件) を見る
アイマスから足を洗った - 今日の松音日記を読んだが、誤った情報で醒めたところらへんがなんとも残念な気持ちになる。まあ醒めるときはありますのでがんばって。918でいったん熱が落ちた自分は、昔バンドやったり今もギター弾いたりしていますが、リリースされるアイマス楽曲を楽しく聴いていきたいと思います。
インフルエンザB型(すっかりなおった)
1/11あたりにインフルエンザにかかってから寝込んでそのうえ仕事でもバタバタしてしまったので、なんとなくブログがなおざりになってしまい……
ビオレu 手指の消毒スプレースキットガード置き型本体 [指定医薬部外品] 400ml
- 出版社/メーカー: 花王
- 発売日: 2010/04/26
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
- 出版社/メーカー: ピップ
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
【Amazon.co.jp限定】(PM2.5対応)やわらかマスクプレミアム ふつうサイズお徳用大容量 200枚(50枚×4パック)
- 出版社/メーカー: ヘルスタージャパン
- 発売日: 2017/08/18
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
手洗いうがいとかマスクとかしてなるべくうつらないようにしていたけど、まあかかるときはかかるね。