Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コンピュータサイエンスのすべての分野に精通していると何が嬉しいか

 コンピュータサイエンスのすべての分野に精通していると何が嬉しいか

2019-07-05 社内LT会で発表した内容です。

typewriter / takuya

July 05, 2019
Tweet

More Decks by typewriter / takuya

Other Decks in Technology

Transcript

  1. 語源: Job – Preferred Networks https://www.preferred-networks.jp/ja/job (2017/9/16時点, Internet Archive Wayback

    Machineによる復元) 6 「コンピュータサイエンスのすべての  分野、またはハードウェアや制御の  すべての分野に精通していること」
  2. The Law of Leaky Abstractions (漏れのある抽象化の法則) All non-trivial abstractions, to

    some degree, are leaky. 自明でない抽象化は、 ある程度漏れがある 19 The Law of Leaky Abstractions – Joel on Software https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
  3. ▪ TCP - 信頼性の高い通信の実現 ▫ 信頼性のない伝送路上で実装 ▫ 遅かったり、途切れたりする →下位レイヤを気にする  (ping、ケーブル抜き差し…)

    20 The Law of Leaky Abstractions – Joel on Software https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/ The Law of Leaky Abstractions
  4. 1. 株価受信途中に取引情報を送信開始 (まだ株価はわかっていない) 33 たのしいCS: 超高速取引 Research Report: The Arista

    7124FX Switch as a High Performance Trade Execution Platform http://www.argondesign.com/media/uploads/files/P8006-R-001d_The_Arista_FX_Switch_as_an_Execution_Platform.pdf
  5. 1. 株価受信途中に取引情報を送信開始 34 たのしいCS: 超高速取引 Research Report: The Arista 7124FX

    Switch as a High Performance Trade Execution Platform http://www.argondesign.com/media/uploads/files/P8006-R-001d_The_Arista_FX_Switch_as_an_Execution_Platform.pdf Ethernet frame (データリンク層) Dest Src Type データ ??? ↑このへんで  株価判明
  6. 1. 株価受信途中に取引情報を送信開始 35 たのしいCS: 超高速取引 Research Report: The Arista 7124FX

    Switch as a High Performance Trade Execution Platform http://www.argondesign.com/media/uploads/files/P8006-R-001d_The_Arista_FX_Switch_as_an_Execution_Platform.pdf Ethernet frame (データリンク層) Dest Src Type データ Checksum ↑このへんで  株価判明
  7. Research Report: The Arista 7124FX Switch as a High Performance

    Trade Execution Platform http://www.argondesign.com/media/uploads/files/P8006-R-001d_The_Arista_FX_Switch_as_an_Execution_Platform.pdf 1. 株価受信途中に取引情報を送信開始 2. 株価判明後、取引条件と不一致なら  不正なチェックサムを送信 3. 宛先のデバイスで無事に破棄される 36 たのしいCS: 超高速取引 Ethernet frame (データリンク層) Dest Src Type データ Checksum
  8. 37 たのしいCS: 超高速取引 Research Report: The Arista 7124FX Switch as

    a High Performance Trade Execution Platform http://www.argondesign.com/media/uploads/files/P8006-R-001d_The_Arista_FX_Switch_as_an_Execution_Platform.pdf 株価受信: 取引送信: 0.000000170s