勉強日記

チラ裏

2020-04-01から1ヶ月間の記事一覧

Programming TypeScript ch6 (1/3)

www.oreilly.com Relationships Between Types Subtypes and Supertypes Variance TSC Flag: strictFunctionTypes Assignability Type Widening The const type Excess porperty checking Refinement Discriminated union types 英語 Relationships Between …

Programming TypeScript ch5 -- (2/2)

www.oreilly.com Classes Are Structurally Typed Classes Declare Both Values and Types Polymorphism Mixins Decorators class 【補】method 【補】method parameter Simulating final Classes Exercises constructorをprotectedにしたらどうなるの type …

CCNA試験対策 ch2 fundamentals of Ethernet LANs

An Overview of LANs Typical SOHO LANs Typical Enterprise LANs The Variety of Ethernet Physical Lyer Standards Consistent Behavior over All Links Using the Ethernet Data-Link Layer Building Physical Ethernet LANs with UTP Transmitting Data …

Programming TypeScript ch5 -- (1/2)

www.oreilly.com Classes and Interfaces Classes and Inheritance super Using this as a Return Type Interfaces Declaration Merging implementations Implementing Interfaces Versus Extending Abstract Classes Classes and Interfaces TSはC#からいろ…

Programming TypeScript ch4 (2/2)

www.oreilly.com Polymorphism When Are Generics Bound? Where Can You Declare Generics? Column: filter and map in the Standard Library Generic Type Inference Generic Type Aliases Bounded Polymorphism Generic Type Defaults Type-Driven Develop…

Programming TypeScript ch4 (1/2)

www.oreilly.com Declaring And Invoking Functions Optional and Default Parameters Rest Parameters call, apply, and bind TSC Flag: strictBindCallApply Typing this TSC Flag: noImplicitThis Generator Functions Iterators TSC Flag: downlevelIter…

CCNA試験対策 ch1 introduction to TCP/IP Networking

www.ciscopress.com DIKTA Perspectivs on Networkingg TCP/IP Networking Model History Leading to TCP/IP Overview of the TCP/IP Networking Model TCP/IP Application Layer TCP/IP transport layer TCP Error Recovery Basics Same-Layer and Adjacent…

LaravelでFanoutパターン

ユースケース ソリューション Laravel用ライブラリ サンプルアプリケーション 処理の流れ ユースケース あるアプリケーションで発火した1つのイベントを複数のアプリケーションでサブスクライブしたい CQRSとかで ソリューション AWS SNS + AWS SQS の Fanou…

macOS catalinaでwine64をビルド 備忘録

clangを入れる bisonのバージョンを上げる wineビルド つかってみる clangを入れる gccだとwineビルド時に下記のようなエラーが出るのでclangを使う gcc -m64 -c -o loader.o loader.c -I. -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe \ …

Elasticsearchチュートリアル -- 集計

Analyze results with aggregations www.elastic.co キーワードで集計 curl -XGET 'localhost:9200/bank/_search?pretty' -H 'Content-Type: application/json' -d '{ "size": 0, "aggs": { "group_by_state": { "terms": { "field": "state.keyword" } } } …

Elasticsearchチュートリアル -- 起動~データ投入~クエリまで

www.elastic.co 起動 docker container run --rm -d \ --health-cmd='curl localhost:9200/_health' \ --health-interval=5s \ -p 9200:9200 -p 9300:9300 \ -e "discovery.type=single-node" \ docker.elastic.co/elasticsearch/elasticsearch:7.6.2 さいき…

RDRA2.0ハンズオン -- ごちうさ配信状態監視システムの場合

Enterprise Architect 評価版(英語)の導入 RDRA2.0 アドインの導入 成果物 システム価値 システムコンテキスト図 要求モデル図 システム外部環境 ビジネスコンテキスト図 ビジネスユースケース図 業務フロー図 バリエーション・条件図 システム境界 ユースケ…

RDRA2.0 ハンドブック ch8 RDRA活用のために

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 RDRAによる要件定義の実際 RDRAの活用場面 要件の作り込み具合の違い 実装した仕様をRDRAモデルにフィードバックするか否かの違い R…

RDRA2.0 ハンドブック ch7 精度を高める

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 精度を高める トレーサビリティで精度を高める 短期間で洗い出し徐々に洗練する 整合性を維持する 整合性を確認する つながりの妥当…

Programming TypeScript ch3 (2/2)

www.oreilly.com Intermission: Type Aliases, Unions, and Intersections Type aliases Union and Intersection Types Arrays Tuples Read-only arrays and tuples null, undefined, void, and never Column: strict null checking Enums Column: TCS Flag:…

RDRA2.0 ハンドブック ch6 ビジネスルール

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 ビジネスルール ビジネスルールの記述箇所 ビジネスルール導出元 ビジネスルールの表現方法/バリエーション/条件の定義 条件の参照 …

RDRA2.0 ハンドブック ch4 ダイアグラムの構造

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 RDRAのダイアグラム ダイアグラムで要件を定義する ダイアグラムの階層化でシステムを俯瞰する 情報モデルと状態モデルでユースケー…

生存報告

広義のコロナ疲れ

Programming TypeScript ch3 (1/2)

www.oreilly.com All About Types Talking About Types The ABCs of Types any column: TSC Flag: noImplicitAny unknown boolean number bigint string symbol Objects Column: Type Inference When Declaring Objects with const Column: Definite Assignm…

Programming TypeScript ch1-2

www.oreilly.com Introduction TypeScript: A 10,000 Foot View The Compiler The Type System TypeScript Versus JavaScript How are types bound? Are types automatically converted? When are types checked? when are errors surfaced? Code Editor Set…

RDRA2.0 ハンドブック ~ch3 要件の構造

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 アイコンのつながりがレイヤーをつなぐ 4つの視点毎に明らかにすること システム価値レイヤー システム外部環境レイヤー システム境…

Use Case Driven Object Modeling with UMLTheory and Practice ch3. Use Case Modeling (1/2)

www.apress.com Use Case Modeling The 10,000-Foot View Why Do I Need Use Cases in Addition to Functional Requirements? Don't Forget the Rainy-Day Scenarios Do an Initial Domain Model Before You Write the Use Cases Driving Your Design (and Y…

Use Case Driven Object Modeling with UMLTheory and Practice ch2. Domain Modeling (2/2)

Domain Modeling in Theory Internet Bookstore: Second Attempt at the Domain Model Internet Bookstore: Building Generalization Relationships Domain Modeling in Practice Exercises www.apress.com Domain Modeling in Theory Internet Bookstore: S…

Use Case Driven Object Modeling with UMLTheory and Practice ch2. Domain Modeling (1/2)

Domain Modeling The 10,000-Foot View What's Domain Model? Why Start with the Domain Model Instead of Use Cases? Domain Modeling in Theory Top 10 Domain Modeling Guidelines 10. 現実の世界のオブジェクトに着目する 9. オブジェクトの関連を汎化(…

RDRA2.0 ハンドブック ~ch2 要件定義では何を定義するのか

RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法作者:神崎善司発売日: 2019/06/08メディア: Kindle版 RDRA2.0とは 要件定義では何を定義するのか 要件定義で定義するもの システム化仕様のための根拠を提供 要件の構造: RDRAレイヤー 2…

DNSがよくわかる教科書 ch14 DNSにおけるプライバシーの概要と実装状況

www.sbcr.jp DNSにおけるプライバシー上の懸念点とその解決策 プライバシー上の懸念点 各懸念点の解決策 QNAME minimisation DNS over TLS DNS over HTTPS DNSにおけるプライバシー上の懸念点とその解決策 confidentiality を確保するための標準化 プライバ…

【ハンズオン】親のDSリソースレコードと、子のDNSKEYリソースレコードのハッシュ値の照合

www.sbcr.jp jp.権威サーバーにjprs.jp.のDSレコードを問い合わせる jprs.jp.権威サーバーにKSK,ZSKを問い合わせる KSKを読み解く SHA256を照合してみる 参考 stimming-today.hatenablog.jp jp.権威サーバーにjprs.jp.のDSレコードを問い合わせる dig @203.1…

DNSがよくわかる教科書 ch13 DNSSECの仕組み

www.sbcr.jp 電子署名の仕組みとDNSSECへの適用 電子署名の仕組み 電子署名のDNSSECへの適用 署名の検証 信頼の連鎖 Column: ルートゾーンKSKロールオーバー DNSSECで使われる2種類の鍵 (KSKとZSK) KSKとZSKを使った署名・検証の流れ -- 例: jprs.jp. 親ゾー…

DNSがよくわかる教科書 ch12 権威サーバーの移行

www.sbcr.jp ホスティング事業者の移行に伴う権威サーバーの移行 DNSの引っ越しにおいて考慮すべき項目 2つの移行対象(権威サーバーとゾーンデータ) 並行運用期間 委任情報変更のタイミング フルリゾルバーの実装による動作の違い アクセスタイミングによる…

DNSがよくわかる教科書 ch11 DNSの設定・運用に関するノウハウ

www.sbcr.jp lame delegation lame delegationの例 lame delegationが発生するとなぜ良くないのか lame delegationを発生させないようにするには レジストリにおける取り組み よくあるトラブルと設定ミス "www"が付かないホスト名の設定方法 CDNサービスとの…