タグ エンティティ
人気順 10 users 50 users 100 users 500 users 1000 usersDDDで集約を跨いだ情報でロジックを構築するための「getter高階関数パターン」の紹介
はじめに 今回はDDDで集約を跨いだ情報でロジックを構築するためのパターンについて紹介していきます。 DDD(ドメイン駆動設計)における「集約(Aggregate)」とは、関連するオブジェクト(エンティティや値オブジェクト)を一つにまとめた単位のことを指します。集約はドメインのビジネスロジックの適用や整合性を維持... 続きを読む
さくらインターネットのASNで重大なマルウェア活動を確認 HYAS Infosec調査
AS7684(さくらインターネット): さくらインターネットは日本に拠点を置くWebホスティングおよびデータサービスプロバイダーだ。このASNに重大なマルウェアアクティビティーがリンクされている。これによってユーザーシステムの侵害や悪意のあるエンティティによるサービスの悪用が懸念される AS9318(SK Broadband)... 続きを読む
DDDの実装にはあまり興味がなくなっている - Mitsuyuki.Shiiba
以前は、DDDでどう実装したらいいかなぁって考えてたんだけど、最近は、そういうことへの興味があまりなくなっている。エンティティや値オブジェクト、集約やリポジトリなど、そのあたりにあまり興味がない。ヘキサゴナルアーキテクチャなども、そんなに考えなくなった。 TypeScriptを使うことが多いので、型でしっかり... 続きを読む
人が使う IAM ロール(信頼されたエンティティが AWS サービスでない IAM ロール)だけを棚卸しする | DevelopersIO
IAM ユーザーだけでなく IAM ロールも棚卸ししたい コンバンハ、千葉(幸)です。 以前、IAM ユーザーを棚卸しする方法をまとめたことがありました。ここでは以下情報を取得することで IAM ユーザーがどのような権限を有しているかを確認しました。 IAM ユーザーが所属する IAM グループの一覧 IAM グループにアタッチさ... 続きを読む
DDDのエンティティはイミュータブルな実装にしてもいいの?(サンプルコード有り)[ドメイン駆動設計 / DDD] - little hands' lab
本記事はドメイン駆動設計(DDD) Advent Calendar 2021の13日目の記事です。 エンティティとイミュータブル性 オブジェクトをイミュータブル、つまり内部状態を変えない実装にすることで可読性やマルチスレッド対応性が向上することがあります。 エンティティはモデリング上の定義はミュータブルなものですが、実装... 続きを読む
Facebook の ent を使って簡単なウェブアプリケーションを作る | Zenn
はじめに この記事は Facebook が開発している ORM、ent を使ってどれだけ簡単にアプリケーションを作れるかをチュートリアル的に解説するものです。エンティティを操作する一通りの機能が揃っており、扱いやすいライブラリだと思います。 ent の特徴は以下の通り コードをスキーマとして扱う モデルをGoのオブジェクト... 続きを読む
構造化データで複数アイテムをマークアップする際のガイドラインをGoogleが更新。ネストするか@idで関連付けする | 海外SEO情報ブログ
[レベル: 上級] 1 つのページで、複数のアイテム(タイプ)を構造化データでマークアップする際の注釈を構造化データのガイドラインに Google は追加しました。 関連するエンティティのタイプはネストするかもしくは @id で関連付けます。 一方で、独立したエンティティは個別にマークアップできます。 複数タイプをネス... 続きを読む
Microsoft、ソースコード解析ツール「Microsoft Application Inspector」をオープンソースで公開:CodeZine(コードジン)
米Microsoftは、ソースコード解析ツール「Microsoft Application Inspector」を、1月16日(現地時間)にオープンソースで公開した。 「Microsoft Application Inspector」は、ソースコードにおける暗号化やリモートのエンティティへの接続、実行されるプラットフォームといった挙動を見つけられるツールで、複雑なプログ... 続きを読む
Go言語 DatastoreのEntityを特定条件で一括削除 | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングの山野です。 今回はGo言語でCloud DatastoreのEntityを特定の条件で一括削除する方法について書きたいと思います。 引用元:The Go Blog The Go Blog by Google CC BY 3.0 単純なEntityの一括削除を行う場合にはCloud Datafllowを使用するのが良さそうです。 エンティティの一括削除について Clou... 続きを読む
ファーウェイ、一夜にして独自OS:グーグルは米政府に包囲網解除を要求か | ワールド | 最新記事 | ニューズウィーク日本版 オフィシャルサイト
米国から締め出されアンドロイド提供も断られたファーウェイは一夜にして独自OSを発表し、中国ネットは燃え上がった。かえって安全を脅かすことを理由にグーグルは米政府のファーウェイ包囲網解除を要求している。 一夜にして独自OS「華為(Huawei)鴻蒙(Hongmeng)」を商品登録 5月15日に米政府からエンティティ・リス... 続きを読む
Amazon DynamoDB グローバルセカンダリインデックスを設計する方法 | Amazon Web Services ブログ
Amazon Web Services ブログ Amazon DynamoDB グローバルセカンダリインデックスを設計する方法 大学時代、私はリレーショナルデータベースのシステム要件をモデル化するために、エンティティ関係図を作成しました。このプロセスでは、ソフトウェアシステムのすべてのエンティティを検索し、それらのエンティティ間の関... 続きを読む
DDD基礎解説:エンティティ、値オブジェクトってなんなんだ - little hands' lab
はじめに DDDの実装パターンとして、エンティティと値オブジェクトというものがあります。 ドメイン駆動一般に複雑な抽象論が多い中で、コードに近く一番イメージがつきやすいコード事例として出てくるため、ここだけは何となくわかるぞ!という方もいらっしゃるのではないでしょうか。 今日はこちらの概要とそれぞれの... 続きを読む
Wikipedia2vec使ってみた
はじめに 本記事は、単語やエンティティのベクトル表現をWikipediaから学習できるツール「Wikipedia2Vec」の紹介と使用してみた感想を伝える記事。 ※ 筆者はWikipedia2Vecの開発等に関わっておらず、Studio Ousiaの関係者でもないです。 Wikipedia2vecについて 著名な学会やコンペにて多くの成果を残しており1自然言語処... 続きを読む
GraphQL について思うこと - Diary
GraphQL について思うこと GraphQL まとめ食いできるのが利点だから一回のリクエストごとに数百個のエンティティとってくることを想定しなければならず、そうなってくると ActiveRecord 構築の遅さが本格的に問題になるので GraphQL を Rails でやるのは厳しいというのがやってみた感想 — 黒人 (@ssig33) September 12, 2017 という問題がまずあ... 続きを読む
テクニカルSEOの立場から考える「コンテンツとリンク」(テクニカルSEOの復権全6回の4) | Moz - SEOとインバウンドマーケティングの実践情報 | Web担当者Forum
Web担トップ » Moz - SEOとインバウンドマーケティングの実践情報 » テクニカルSEOの立場から考える「コンテンツとリンク」(テクニカルSEOの復権全6回の4) Moz - SEOとインバウンドマーケティングの実践情報 テクニカルSEOの立場から考える「コンテンツとリンク」(テクニカルSEOの復権全6回の4) 「エンティティ」「TF-IDF」「徴証語」「関連語」といったトピックを理解し... 続きを読む
Dev Basics/Keyword:LUIS(自然言語解析サービス) - @IT
LUISはマイクロソフトが提供する自然言語解析サービス。ユーザーが「何をしたいのか」(インテント)とそれに付随する情報(エンティティ)を取り出せる。 連載目次 LUIS (Language Understanding Intelligent Services)はマイクロソフトがCognitive Servicesの一部として提供する自然言語解析サービス。LUISでは自然言語を理解するためのモデル(... 続きを読む
ドメイン駆動設計でマイクロサービス開発
マイクロサービス と ドメイン駆動設計 (DDD)、と言えば 境界づけられたコンテキスト が話題に上がる。確かにマイクロサービスの粒度を定義する上で境界づけられたコンテキストは基礎となる道具だが、他のコンセプトも重要だ。 Michael Plöd氏 はベルリンで開催された microXchgカンファレンス の プレゼン で、DDDは単にエンティティや値オブジェクト、リポジトリというだけではない、と... 続きを読む
ドメイン駆動設計の間違った方向性
アプリケーションは、ドメイン駆動設計 (DDD) を使って構築しなければならないと言われる。実際のドメインモデルは、エンティティか、DTOで構成される。DTOは、ビジネスと基盤となるロジックを組み合わせたものを含むサービスと共に、データとロジックを分離したものだ。コンサルタントとソフトウェアアーキテクトとしての経験を交えながら、Gabriel Schenker氏がこのように述べた。メッセージを扱う... 続きを読む
SEOはテキストの最適化からエンティティの最適化へ at #SemTechBiz 2014 | 海外SEO情報ブログ
[対象: 上級]SemTechBiz 2014 カンファレンスのセッションレポートの第2弾です。 Barbara Starr(バーバラ・スター)氏のセッションと2本立てで構成された、Bill Slawski(ビル・スロースキ)氏によるセマンティック検索をテーマにしたもう1つのセッションになります。 テキストを対象にしていた昔のSEOサイトの運営を自分が初めて始めた2005年当時のSEOは、titl... 続きを読む
SEOはテキストの最適化からエンティティの最適化へ at #SemTechBiz 2014 | 海外SEO情報ブログ
[対象: 上級]SemTechBiz 2014 カンファレンスのセッションレポートの第2弾です。 Barbara Starr(バーバラ・スター)氏のセッションと2本立てで構成された、Bill Slawski(ビル・スロースキ)氏によるセマンティック検索をテーマにしたもう1つのセッションになります。 テキストを対象にしていた昔のSEOサイトの運営を自分が初めて始めた2005年当時のSEOは、titl... 続きを読む
Scalaのトレイトは実はトレイトじゃなくただのミクスイン - Smalltalkのtは小文字です
タイトルは釣りです。まずおおざっぱに用語の整理をさせていただくと、ここで「トレイト」は、シェルリ(Nathanael Schärli)ら考案したTraitsやそれ用のエンティティ(trait)や機構名を指し、「ミクスイン(Mixin, mixin)」は従来の実装の多重継承方法のひとつ、具体的にはクラス、あるいはクラス様エンティティを注目するクラスの継承パスに挿入する機構や、それに用いるクラスあるい... 続きを読む
Googleが検索システムを今後数カ月で刷新 〜 鍵を握るEntity(エンティティ)とは? | 海外SEO情報ブログ
[対象: 中〜上級]今後数カ月のなかでGoogleの検索システムが大きく変化すると、GoogleのサーチクオリティチームのトップであるAmit Singhal(アミット・シンガル)氏がインタビューの中で発言しました。まず補足です。今回のニュースは米Wall Street Journalのオンライン版が報じて、その邦訳をウォール・ストリート・ジャーナルの日本版(全訳してない?)で読むことができます。... 続きを読む
HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方
HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方 目次 この文書について 設計文書のうまい書き方 なぜ設計文書を書くのか 良い設計とは何か 同僚の開発者に向けて書く 第 1 節に書くこと: プロジェクト/サブシステムの目的を示す 第 2 節に書くこと: 設計に使う高レベルなエンティティを定義する 第 3 節に書くこと: 個々のエンティティに関する低... 続きを読む