2019-05-01から1ヶ月間の記事一覧
book.impress.co.jp AWSにおけるセキュリティ設計の考え方 AWS責任共有モデルによるセキュリティ方針 AWSのセキュリティ責任・対策 ユーザーのセキュリティ責任・対策 アイデンティティ管理とアクセス管理 AWSにおけるアカウント IAMユーザーとIAMグループの…
book.impress.co.jp AWSにおけるパフォーマンスの考え方 AWSにおけるパフォーマンス効率の設計原則 ネットワークサービスにおけるパフォーマンス ネットワークにおけるパフォーマンスの考え方 CloudFront Route 53 プレイスメントグループ コンピューティン…
book.impress.co.jp 2-1 高可用性の定義 一般的な可用性の定義 AWSにおける可用性向上策 2-2 ネットワークにおける高可用性の実現 ネットワークサービス 高可用ネットワークの構築 2-3 コンピューティングにおける高可用性の実現 コンピューティングサービス…
book.impress.co.jp 1-6 ストレージサービス S3: Simple Storage Service EBS: Elastic Block Storage その他のストレージサービス 1-7 データベースサービス AWSのデータベースの特徴 RDS: Relational Database Service DynamoDB Redshift ElastiCache 1-8 …
book.impress.co.jp 1-1 AWS Well-Architectedフレームワーク 1-2 AWSインフラストラクチャの概要 インフラ概要 AWSサービスの範囲 1-3 アクセス制御サービス IAM: Identity and Access Management 概要 1-4 ネットワークサービス VPC: Virtual Private Clou…
martinfowler.com Money How It Works When to Use It Example: A Money Class (Java) 英語 Money Represents a monetary value. 世界のコンピュータの大部分は金絡みの計算をする 主だった言語が第一級のMoney型を提供しないのが不思議で仕方がない 言語が…
martinfowler.com Record Set How It Works Explicit Interface When to Use It 英語 Record Set An in-memory representation of tabular data. (本書執筆時点で)20年来、データベースのデータ表現は表形式の関係データ 大小さまざまなRDBMSベンダによるサ…
martinfowler.com Special Case How It Works When to Use It Further Reading Example: A Simple Null Object (C#) Special Case A subclass that provides special behavior for particular cases. null撲滅委員会 静的型付き言語では、コンパイラチェック…
martinfowler.com Value Object How It Works .NET Implementation When to Use It 名前の衝突 Value Object A small simple object, like money or a date range, whose equality isn't based on identity. 参照オブジェクトと値オブジェクトを区別すること…
martinfowler.com Layer Supertype How It Works When to Use It Example: Domain Object (Java) Layer Supertype A type that acts as the supertype for all types in its layer. レイヤーを構成する全オブジェクト共通の振る舞いを、レイヤー共通の基底ク…
メモ LaravelTokyo Eloquentに別れを告げるタイミングについて考えた / 吉田あひる ORM x Active Record x Domain Model 【補】Domain Modelではなくないか Domain LayerのことをDomain Modelって言ってるのかな Eloquentの功罪 功 高機能 罪 クエリ最適化 s…
martinfowler.com Registry How It Works When to Use It Example: A Singleton Registry (Java) Example: Thread-Safe Registry 英語 Registry A well-known object that other objects can use to find common objects and services. OOPでオブジェクトを…
martinfowler.com Gateway How It Works When to Use It Example: A Gateway to a Proprietary Messaging Service (Java) 英語 Gateway An object that encapsulates access to an external system or resource. OOシステムはオブジェクトではない外部リソー…
martinfowler.com Separated Interface How It Works When to Use It Separated Interface Defines An Interface In A Separate Package From Its Implementation. 開発を進めるにあたり、システムの部品間の結合を減らして品質を高めることがある どうやる …
martinfowler.com Mapper How It Works When to Use It Mapper An object that sets up a communication between two independent objects. 2つのサブシステムをつなぐ 疎結合に保ちたい 変更できないから 変更できるにしても、依存させたくないから Mapper …
TL;DR 動機 構成 phpDocumentor実行、エラー出る alpineベースだとうまく動かないよう debianベースのcomposerイメージ作る phpDocumentorさえ使えればいい場合 TL;DR alpineベースだとうまく動かないのでdebianベース等使え 動機 composerとかがなかった太…
martinfowler.com Active Record How It Works When To Use It Example: A Simple Person (Java) 英語 Active Record An object that wraps a row in a database table or view, encapulates the database access, and adds domain logic on that data. How …
martinfowler.com Table Data Gateway How It Works When To Use It Further Reading Example: Person Gateway (C#) Example: Using ADO.NET Data Sets (C#) Table Data Gateway An object that acts as a Gateway to a database table. One instance handle…
環境 現象 回避方法 根本的解決方法 環境 Windows10 Docker Desktop for Windows Laradock cmdでもPowerShellでもないshell Emacs Shell GitBash 現象 GitBashやEmacs Shellなどの上で下記コマンドを実行する docker-compose exec --user=laradock workspace…
martinfowler.com Service Layer How It Works Kinds of "Business Logic" Implementation Variations To Remote or Not to Remote Identifying Services and Operations Java Implementation When To Use It Further Reading Example: Revenue Recognition …
環境 LINE Botのおおまかなしくみ テストしたい 署名検証部分でエラー出る 署名検証部分をモックする 課題 検索用 LINEのBotを作るにあたり、テストで躓いたのでメモ 環境 laravel/framework 5.8.* linecorp/line-bot-sdk ^3.10 LINE Botのおおまかなしくみ …
martinfowler.com Row Data Gateway How It Works When to Use It Example: A Person Record (Java) Example: A Data Holder For a Domain Object (Java) 英語 Row Data Gateway An object that acts as a Gateway to a single record in a data source. The…
martinfowler.com Table Module How It Works When to Use It Example: Revenue Recognition (C#) A single instance that handles the business logic for all rows in a database table or view. Table Module OOのキーの一つ: データと振る舞いとをひとま…
martinfowler.com How It Works Java Implementation When to Use It Further Reading Example: Revenue Recognition (Java) An object model of the domain that incorporates both behavior and data. ビジネスロジックは非常に複雑になりうる オブジェク…
www.shoeisha.co.jp システム起動プロセス ブートからカーネルの起動まで BIOS: Basic Input/Output System UEFI: Unified Extensible Firmware Interface MBR/GPT: Master Boot Record / GUID Partition Table ブートローダ カーネル SysVinitの概要 起動ス…
Laravel.shibuya #1 無事に終わりました!!参加して頂いた皆様ありがとうございました!!ペヤングソース焼きそば持って帰った方はしっかり食べて下さい〜!お疲れ様でした〜!! #laravelshibuya pic.twitter.com/BYn263R3wl— えんどぅー (@Fendo181) May …
martinfowler.com Transaction Script How It Works When to Use It The Revenue Recognition Problem Example: Revenue Recognition (Java) 英語 Transaction Script Organizes business logic by procedures where each procedure handles a single reques…
スクショ 環境 これだけだとエラー出た 再度設定 課題 検索用 色々躓きまくったのでメモ 調べても日本語記事が全然見つからないんですよ VSCode使え?うるせ〜〜 スクショ 環境 emacs 26.2 elisp ... package installする web-mode lsp-mode lsp-ui company-…
www.shoeisha.co.jp カーネルの管理と問題解決 /proc/の確認 lsdevコマンド lspciコマンド lsusbコマンド デバイスファイル udev udevadmコマンド カーネルの管理と問題解決 デバイス関連のトラブルが多い カーネルを通じたデバイスの確認 カーネルはudevを…
martinfowler.com Putting It All Together Starting with the Domain Layer Down to the Data Source Layer Data Source for Transaction Script Data Source for Table Module Data Source for Domain Model The Presentation Layer 英語 Putting It All T…