タグ

2015年9月6日のブックマーク (4件)

  • 戦術的DDD基本原則まとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DDDを実践し始めてまだ日が浅いので、ドメインモデリング中に 細かい原則がすぐ出てこなくて迷うことがあります。 そこで、「エリック・エヴァンスのドメイン駆動設計」から 第2部「モデル駆動設計の構成要素」を中心に、モデルを表現する各要素(パターン)の 基原則をまとめてみます。 第5章「ソフトウェアで表現されたモデル」 関連 ENTITIES(エンティティ) VALUE OBJECTS(値オブジェクト) SERVICES(サービス) MODULES(モジュール) 第6章「ドメインオブジェクトのライフサイクル」 AGGREGATES(集約)

    戦術的DDD基本原則まとめ - Qiita
  • 糖心vlog二维码 - 曼哈顿夜曲

    您访问的栏目不存在,请核对后重试!

  • GoTTY - ターミナル操作をWebアプリ化

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 勉強会の発表などでターミナルを使ってデモを行うことがあります。コマンドの入力は人それぞれ違ったりして見ているだけでも勉強になります。そう、ターミナル操作はコンテンツとして非常に有益です。 そんなターミナル操作をWebアプリケーションにしてしまおうというのがGoTTYです。意味が分からないかも知れませんが、見れば分かるはずです。 GoTTYの使い方 Mac OSXでHomebrewを使うならインストールは簡単です。 $ brew tap yudai/gotty $ brew install gotty これでgottyコマンドが使えるようになります。例えば gotty top を実行します。そうするとこんな感じでtopコマンドの結果が見られるようになります。 さらに -w オプション

    GoTTY - ターミナル操作をWebアプリ化
  • Randomの状態を保存する - きしだのHatena

    Randomを使ったプログラムを一時中断して、あとから再開したり、ほかのコンピュータから再開したりしたいこと、ありますよね。 そういうとき、Randomの状態を保存する必要があります。 そんなときは、とりあえずこんなメソッドを用意します。 public static byte[] getRandomState(Random r){ try(ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos)){ oos.writeObject(new Random(1234));//仮のランダム int headerSize = baos.size(); oos.writeObject(r); byte[] randomInfo = Ar

    Randomの状態を保存する - きしだのHatena