fnwiya's quine

自分自身を出力するブログ

「カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで」を読んだ

なかなか本が手に入らず苦戦していましたが、ようやく読めました。読み始めると引き込まれて1日で読み切ってしまいました。

メモ

  • アジャイルのいろいろなプラクティスを実践するのも重要だが、一番大切なのは越境する勇気
  • 自分は何をする人なのか、何者なのかを確認する
  • 振り返りだけでなくむきなおりも大事
  • チームはいいぞ

やっていくぞ。

「アンダースタンディング コンピュテーション」を読んだ

正直ちょっと抽象的すぎてよくわからない箇所が多かったらですが、サンプルコードが多く載っていたのでなんとかそこで補ってました。 一年後にもう一度読み返したい一冊。
チューリングマシンコンビネータなど大切な概念を改めて確認できました。

メモ

「blockchain.tokyo #8」に行ってきた

blockchain-tokyo.connpass.com

に行ってきました。
今までblockchainを実装したりEthereumのwikiを翻訳したりしていましたが、
進化が本当に早く追いつけていない事が多いので断片的にでも今の状況がわかってよかったです!
コードも論文も読んでいくぞ!

分散システムを支える技術とProof of Stake 高橋三徳(@mistat)

分散システム

↔集中システム

  • それぞれのノードが非同期的に自立して動いている
  • 全体としては一貫性があり、一つのシステムとしてみえる
  • 一部のノードが故障しても全体に影響しない

分散システムは課題を解決する一つの手段だが、ブロックチェーンは非中央集権化が目的になっている。

ethereum / casperを読み解く 次元 (@zigen)

new fork choice rule

  • 一つのepochで複数のcheckpointから一つを選ぶ
  • voteして2/3とったらjustified
  • 次のcheckpointがjustifiedされたら親がfinalized

以後コードの解説 https://github.com/ethereum/casper

  • どこにvoteするかをchoiceしている!
  • コードを読めばわかる!

Tendermint ~ scalable blockchain consensus engine ~ 中村 奎太 (@keita0q)

solustions

  • layer2
    • side chains
      • plasma, cosmos
    • state channels
      • raiden, lightning
  • layer1
    • sharding
      • ziliqa
    • consensus
      • casper, tendermint

tendermint

  • PoS Transaction処理速度が早い
  • ファイナリティがすぐ得られる
  • フォーク市内
  • 1/3までバリデーションノードは停止していても問題ない
  • ABCI 独自のアプリケーションレイヤーを実装できる
    • コンセンサスエンジンとアプリケーションロジックをつなぐインターフェイス
    • message protocol
    • blockchain protocol
      • mempool connection
      • consensus connection
      • query connection
  • BFT-based PoS
  • voteが2段階あることでpre-commitではcommitは必ず一つになる->forkしない
  • DDosに弱い->IPを隠す

LT1 @tomomoto_LV3

  • 前処理大全の中の人
  • サスメド株式会社
  • 不眠症治療アプリ開発
  • 臨床試験/治験のデータプラットフォーム
  • データの改竄を防ぎたい
  • パブリック型では改ざんが起こってしまう->コンソーシアム型に
  • データの量は少ない

Hadoop Blockchain比較

  • ロギングとして扱うか、DBとして扱うか
  • DBの場合はCAP定理に従う

LT2 @parakeety_

常時起動していないモバイル端末でlightning networkを利用するためにwatchtowerが必要

LT3 @yuzushioh

ERC712

  • cryptokities 猫1匹がアセット 他の猫とは違う
  • Ownership
  • Creation
    • ERC20...
    • 721...トークンを個別に所有者に割り当てる addTokenTo, mint
      • 全体への反映はmint
  • Transfer and Approve
    • transfer
    • approve
      • 権限の付与

「Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術」を読んだ

Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術

Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術

http://fnwiya.hatenablog.com/entry/2018/04/29/162342

に引き続きwebの基礎について。
内容的にはすでに知っていたことが多かったですが、
説明とセットでgoでの実装が載っていたのがよかったです。
写経でもいいので動かすの大事。別言語で再実装できたらベストだと思います。

メモ

  • プライバシー保護にブラウザベンダーが倒れる中で広告では個人を特定せず、だいたいの属性を判別するアプローチになっている
  • ↑は日本だと各人の特性が近くなかなか難しい
  • 人に技術について伝える際は説明と実装をセットで

marimekkoのUnikkoハンカチを買った

アイロンをかけないといけないタイプのハンカチしかもっておらず、
面倒だったのと服装のテイストともあっていないなと思ったのでハンカチを買ってきました。

f:id:fnwiya:20180502220249j:plain

www.marimekko.jp

カラバリや柄違いも色々ありましたが、一番気に入ったものを一週間分揃えることにしました。

marimekkoは雰囲気がすごく好きでとくにアイコニックなUnikkoは普遍的なデザインだなと思います。
色を選べばメンズでも大丈夫かなと。
表参道の店舗で購入しましたが、
他にもたくさん魅力的なアイテムがあり、部屋一式marimekkoにしたいなと思いました。
次の狙いはソックス・トートバッグ・マグカップあたりです。

「ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化」を呼んだ

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

web標準・パフォーマンスあたりが最近の関心なのでジャストな一冊でした。

メモ

  • レイテンシがボトルネックとなる。ハンドシェイクなどクライアント-サーバ間のやり取りによるオーバーヘッドは特に問題
  • WebRTCはP2P通信をシンプルなAPIで実現した画期的な技術である。
  • パフォーマンスを考える上ではスマホの電池消費の特性なども考慮すべき

ワードローブまとめ

ワードローブの中身一覧です。
一覧化しておくことで

  • 持っているものから人となりが伝わる
  • 持っているものを把握することで余計なものを買わない

などの効果があればいいかなと。

参考は

衣のモノ | dodolife

トップス

白シャツ

基本中の基本。
ちょっとシワが気になるので次はノンアイロンでいいものを探しています。

  • ブランド:無印良品
  • 購入時期:2017年10月
  • 数量:1
  • 代替想定品:シワになりにくいもの

青シャツ

こちらはシワになりにくくお気に入り。
小柄のため子供向けのサイズ展開ですがそんなこと他の人からはわからないのでいいのです。

  • ブランド:Brooks Brothers fleece サイズ14
  • 購入時期:2016年8月
  • 数量:1
  • 代替想定品:特になし

ピンクシャツ

↑のピンク版

  • ブランド:Brooks Brothers fleece サイズ14
  • 購入時期:2016年8月
  • 数量:1
  • 代替想定品:特になし

カーキシャツ

主に白パンツのときに着てます。

  • ブランド:Uniqlo
  • 購入時期:2017年11月
  • 数量:1
  • 代替想定品:特になし

ストライプシャツ

生地が薄めなので涼しい

  • ブランド:H&M
  • 購入時期:2014年10月
  • 数量:1
  • 代替想定品:特になし

ギンガムチェックシャツ

レディースモデル。万能。

  • ブランド:無印良品
  • 購入時期:2017年10月
  • 数量:1
  • 代替想定品:特になし

バスクシャツ(黒/ボーダー)

fnwiya.hatenablog.com

  • ブランド:SAINTJAMES
  • 購入時期:2018年2月
  • 数量:2
  • 代替想定品:特になし

Tシャツ(白)

部屋着でもデニムでも

  • ブランド:Uniqlo
  • 購入時期:2014年12月
  • 数量:2
  • 代替想定品:特になし

セーター(グレー/グリーン)

真夏以外はヘビロテ

  • ブランド:Uniqlo
  • 購入時期:2017年10月
  • 数量:2
  • 代替想定品:特になし

カーディガン(赤)

はっきりした赤が好きです。

  • ブランド:Uniqlo
  • 購入時期:2017年10月
  • 数量:1
  • 代替想定品:特になし

ジャケット

ジャケットはサイズにこだわりたかったのでオーダーで。

  • ブランド:LaFabric
  • 購入時期:2017年7月
  • 数量:1
  • 代替想定品:特になし

スプリングコート

fnwiya.hatenablog.com

  • ブランド:MARGARET HOWELL WASHED COTTON POPLIN
  • 購入時期:2018年2月
  • 数量:1
  • 代替想定品:特になし

グレーパーカー

Webエンジニアの制服

  • ブランド:Uniqlo
  • 購入時期:2017年11月
  • 数量:1
  • 代替想定品:特になし

ボトムス

紺デニム

  • ブランド:Lee
  • 購入時期:2014年10月
  • 数量:1
  • 代替想定品:A.P.C

黒スキニー

  • ブランド:Uniqlo
  • 購入時期:2017年9月
  • 数量:1
  • 代替想定品:特になし

白デニム

  • ブランド:Levi's 510
  • 購入時期:2017年8月
  • 数量:1
  • 代替想定品:特になし

カーキチノパン

  • ブランド:Uniqlo
  • 購入時期:2015年8月
  • 数量:1
  • 代替想定品:特になし

グレースラックス

  • ブランド:Uniqlo
  • 購入時期:2014年4月
  • 数量:1
  • 代替想定品:特になし

シューズ

アクセサリ

その他

リュック

fnwiya.hatenablog.com

  • ブランド:ARC'TERYX ARRO 22
  • 購入時期:2014年10月
  • 数量:1
  • 代替想定品:特になし

ハンカチ

fnwiya.hatenablog.com

  • ブランド:marimekko Unikko
  • 購入時期:2018年5月
  • 数量:5
  • 代替想定品:特になし