並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 3002件

新着順 人気順

UMLの検索結果321 - 360 件 / 3002件

  • PlantUML で始めるリレーションシップ駆動要件分析 (RDRA) - Qiita

    はじめに ソフトウェア開発において、エンジニアが開発対象のドメインの業務に精通していない場合、書く内容やかける時間に程度はあれど 業務分析 や 要件定義 が必要になります。しかし、要件定義の方法論についての話題がネット上に上がることも少なく、書籍などもあまり話題になっていない印象があります (私の観測範囲では)。なので、私の場合、要件定義の実務では公の方法論を体系的に学ばずに、実務で見てきたものを自分なりにアレンジして対応してきました。 そんなとき、モデルベースの要件定義の方法論として リレーションシップ駆動分析 (RDRA) というものがあることを知りました。モデリングはずっと取り組んできていることなので、興味が湧いて少し調べてみると PlantUML でも表現できるというではありませんか! PlantUML Example for RDRA 2.0 ハンドブック そこで、RDRA2.0

      PlantUML で始めるリレーションシップ駆動要件分析 (RDRA) - Qiita
    • ちいさなオブジェクトでドメインモデルを組み立てる

      ドメイン駆動設計やるならスモールオブジェクトプログラミング。オブジェクト指向の設計・実装の基本スタイル。

        ちいさなオブジェクトでドメインモデルを組み立てる
      • 5分で絶対に分かるUML ― @IT情報マネジメント

        UMLとはいったい何だ? 近ごろUML(Unified Modeling Language)が注目を集めています。多くの雑誌にUMLの特集が組まれ、@ITにもUMLに関する記事がたくさん掲載されています。また、最近ではUMLを知っていることを前提とした文章も珍しくありません。 実際、システム開発の現場でUMLが積極的に使われ始めています。UMLに対応したツールも多く登場し始め、UMLが説明の必要もないほど必須の技術になっているといえます。 本稿ではそんなUMLとは一体どんなものなのか、どのように使われているのかについて、オブジェクト指向の話と併せて取り上げていこうと思います。この5分がUMLに興味を持つきっかけとなれば幸いです。

          5分で絶対に分かるUML ― @IT情報マネジメント
        • 昔のゲームでAI搭載ってよくあったけど結局if文とかの分岐が多いだけのプロ..

          昔のゲームでAI搭載ってよくあったけど結局if文とかの分岐が多いだけのプログラムだったんだよね? 今ならほんとにAIでできるんだろうなー フラグ管理とか組み合わせをifで全部実装すること考えたらぞっとする

            昔のゲームでAI搭載ってよくあったけど結局if文とかの分岐が多いだけのプロ..
          • Martin Fowler's Bliki in Japanese - ドメインモデル貧血症

            http://martinfowler.com/bliki/AnemicDomainModel.html これはずいぶん昔からあるアンチパターンのひとつですが、今になって台頭してきているようです。 Eric Evans と話したのですが、彼も、それがだんだんポピュラーになってきていることに気づいていました。 私たちほど大の「真Domain Model」推進者としてみれば、ちょっとうれしくありません。 ドメインモデル貧血症の基本的な症状は、一見、それが本物のドメインモデルに見えるという点です。オブジェクトがいくつかあり、それらはドメイン空間にある名詞から名前をつけられています。それから、オブジェクト同士がしっかりとしたリレーションで結びついており、本物のドメインモデルと同じような構造を持っているのです。 ただし、オブジェクトの振る舞いを見れば違いが分かります。それらのオブジェクトにはわずかな

            • Site has been suspended

              Account for domain www.evolus.vn has been suspended

              • 不幸を再生産しないための設計に対する向き合い方

                「オープンセミナー岡山2022」のイベント登壇で用いた資料です。 https://okayama.open-seminar.org/

                  不幸を再生産しないための設計に対する向き合い方
                • 要求開発アライアンス openthology

                  マーケティング アフィリエイトとは何ですか? アフィリエイトは、企業が第三者の出版社に報酬を支払い、その企業の製品やサービスへのトラフィックやリードを生成する広告モデルである。第三者であるパブリッシャーはアフィリエイターであり、報酬を得ることで、企業を宣伝する方法を見つけるインセンティブが得られます。 アフィリエイト・マーケティングの理解 インターネットの普及により、アフィリエイトマーケティングの存在感は増している。アマゾン(AMZN)は、ウェブサイトやブロガーがレビューや話題の商品のアマゾンページへのリンクを貼り、購入があった場合に広告料を受け取るというアフィリエイトマーケティングプログラムを作り、普及させた。このように、アフィリエイトは、販売行為を広大なネットワークに委託して行う成果報酬型のマーケティングプログラムである。 アフィリエイトはインターネットが普及する以前から行われていたが

                  • Visual Studio CodeにPlantUMLを導入して業務効率化を図る | Keep it up!

                    私の職場では関数の設計資料としてフローチャートを書く文化が根強く残っています。さらには状態遷移図やシーケンス図なども場合によっては必要になります。これらの図を作成するのに、ツールはword,ExcelやVisioなどを使っていますが、ご存じのとおりこれらのツールで作図するのは非常に面倒です(visioは幾分かマシですが)。 word,Excel,Visioでこれらの作図をする時に感じるデメリットは以下の3点です。 何か解決策は無いかなぁと色々と調べていたところ、PlantUMLというツールがあることが分かりました。PlantUMLはテキストからUMLの各種ダイアグラムを生成することが出来るフリーのツールです。 例えば、以下のようなコードを書くと @startuml Foo -> Bar : メッセージ Foo <-- Bar : レスポンス @enduml このような図を生成することが出来

                      Visual Studio CodeにPlantUMLを導入して業務効率化を図る | Keep it up!
                    • 『施策デザインのための機械学習入門』という本を技術評論社さんから出版します - Counterfactualを知りたい

                      Twitterでたびたび告知させていただいていますが、『施策デザインのための機械学習入門』という本を技術評論社さんから出させていただきます。紙版は8月4日発売(本記事公開の翌日)、電子版は7月30日にすでに発売されています。 gihyo.jp www.amazon.co.jp 本書の概要は次の通りです。 予測に基づいた広告配信や商品推薦など,ビジネス施策の個別化や高性能化のために機械学習を利用することが一般的になってきています。その一方で,多くの機械学習エンジニアやデータサイエンティストが,手元のデータに対して良い精度を発揮する予測モデルを得たにもかかわらず,実際のビジネス現場では望ましい結果を得られないという厄介で不可解な現象に直面しています。実はこの問題は,機械学習の実践において本来必要なはずのステップを無視してしまうことに起因すると考えられます。機械学習を用いてビジネス施策をデザイン

                        『施策デザインのための機械学習入門』という本を技術評論社さんから出版します - Counterfactualを知りたい
                      • 【blenderモデリング基礎】造形するにあたって序盤で知っておきたかったコマンドなど - riotoqll's diary

                        勉強の仕方が悪かったのか、結構時間が経ってから知ったことなど多いので、基本操作も含めまとめておきます。blender初心者向けです。思い出し次第ちょくちょく足していくと思います。コマンド名が分からないものは私が勝手に名前をつけてるのであまり参考にしないでください。 ショートカット覚えられない時は、[Spaceキー]→英語機能名入力で検索すればいいかと もっと基本的なことについて以前まとめた記事はこちら ~~~[基礎知識]~~~~~~~~~~~~~~~~~~~~~~~~~~ ・頂点(vertex) に関するメニュー…[Ctrl+V] ・辺(edge) に関するメニュー…[Ctrl+E] ・面(face) に関するメニュー…[Ctrl+F] ・スペシャルメニュー…[Wキー] ・機能名で検索…[Spaceキー] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ▼面張り

                          【blenderモデリング基礎】造形するにあたって序盤で知っておきたかったコマンドなど - riotoqll's diary
                        • データベースの基本構造とWordPressのテーブル設計に見るデータモデリング | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                          ライターの内藤です。普段は主にコーディングやサーバ管理などを担当しております。その前は小規模データベース技術者、兼C++プログラマでした。地味です。 聞いたことがある方も多いと思いますが、WordPressはMySQLというデータベースに依存しています。この記事も、MySQLに保存された文字や写真などのデータが様々な条件で取り出されて、みなさんにこうして見てもらえています。でも、実際にそれがどのように働いているのか、ご存知でしょうか。 データベースはWordPressをはじめ多くの分野で利用されているので、基本的な構造を理解しておくと、少なくともWordPressのインストールやカスタマイズで悩む機会は減るはずです。 そこで今回はWordPressのMySQLを題材に、データベース(正確には広く普及しているリレーショナルデータベース)と、データモデリング(後述)の基本について簡単にご紹介し

                            データベースの基本構造とWordPressのテーブル設計に見るデータモデリング | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                          • プロダクトにドメイン駆動設計を適用するためにはじめたこと - ContractS開発者ブログ

                            こんにちは。最近Slackのカスタム絵文字作りにハマっている友野です。Holmesでサーバーサイドエンジニアをしています。 Holmesが提供するホームズクラウドは、今年8月にサービスローンチ3周年を迎えました! これまでの支持に感謝し、これからも長く使ってもらえるようにプロダクト改善に取り組んでいます。そのひとつとして、ドメイン駆動設計(以下、DDDと表記します)適用に関する取り組みについてご紹介します。似たような状況や同じ課題を持つ誰かの一助になれば幸いです。 背景と現状 まずはじめたこと 戦略的モデリング そして、戦術的な設計 採用するパターン2つ ドメインモデルを反映したオブジェクトを置くパッケージの作成 既存テーブル構造に依存しないRepository+Adapterパターン ふりかえり まとめ 最後に 背景と現状 ホームズクラウドはPMF(Product Market Fit:

                              プロダクトにドメイン駆動設計を適用するためにはじめたこと - ContractS開発者ブログ
                            • 連載:【改訂版】初歩のUML 第1回

                              読者のみなさま ずっとストップしていました「初歩のUML」。第4回をお待ちになっていた方々には、大変ご迷惑をおかけしました。このたび@IT編集局と協議した結果、「初歩のUML」を12回程度の本格的な連載にすることになりました。そこで、第1回~第3回の改訂したものを2月中にリリースし、第4回を3月初旬にリリースすることにしました。 第4回では、モデルのJavaによる実装についてお話する予定でしたが、連載改訂案ではまず、言語から離れた形でモデリングの本質を理解していただき、その後UMLとJavaのマッピングについても取り上げるように考えております。 本連載では、UMLの表記法を説明するというよりも、モデリングの本質的な目的と意義・効果を通して、必要性を理解していただくことを目標とします。どうぞこれからも初歩のUMLをお楽しみください。 萩本順三 UML(Unified Modeling Lan

                                連載:【改訂版】初歩のUML 第1回
                              • Metasequoia

                                • 書籍「ゲーム会社が本気でVtuber作ってみた」が刊行 現役VTuberの3Dモデル制作過程を解説

                                  書籍「ゲーム会社が本気でVtuber作ってみた」が刊行 現役VTuberの3Dモデル制作過程を解説 現役VTuberの3Dモデル制作を解説する書籍「ゲーム会社が本気でVtuber作ってみた」が8月下旬より刊行されます。 本書は、「グーニャモンスター」を手掛け、「FINAL FANTASY XVI」やアトリエシリーズの開発にも参加したゲーム制作会社「MUTAN」が、自社所属の現役VTuberアリステティアさんのCG制作の過程を解説した内容です。キャラクターデザインからモデリング、リギング、シェーダまで、徹底的に解説しています。 「キャラクターデザイン」の項目では、キャラクター設定、イラストレーターのNOCOさんとのやり取りなどのデザイン秘話を公開。他にも、「モデリング&テクスチャリング」「リギング&スキニング」「シェーダ」の項目があり、キャラクター制作の考え方、具体的なモデリング手順や気をつ

                                    書籍「ゲーム会社が本気でVtuber作ってみた」が刊行 現役VTuberの3Dモデル制作過程を解説
                                  • データの流れが見える新プログラミング言語「Flower」を開発した学生プログラマたちが目指すこと #flowerlang|CodeIQ MAGAZINE

                                    データの流れが見える新プログラミング言語「Flower」を開発した学生プログラマたちが目指すこと #flowerlang 2014.03.19 Category:【連載】ギークたちの『仕事の流儀』 Tag:FLOWer ,プログラミング言語 福岡県Ruby・コンテンツビジネス振興会議が2月に開催した「福岡ビジネス・デジタル・コンテンツ賞2014」で、「ヤング賞」を受賞した株式会社Technical Rockstarsが作った新たなビジュアルプログラミング言語「Flower」。 「Flower」開発者である部谷修平氏(同社CEO)、花田恒一氏(同CTO)に開発の狙いや、これからの取り組みを聞いた。 by 馬場美由紀 (CodeIQ中の人) いちいちソースコードを書くのは面倒くさい 「Flower」はデータの流れを見ながら、簡単なマウスや画面タッチ操作でプログラミングができる、新世代のビジュア

                                      データの流れが見える新プログラミング言語「Flower」を開発した学生プログラマたちが目指すこと #flowerlang|CodeIQ MAGAZINE
                                    • シミュレーションとは、乱数を呪文とした「神への祈り」である

                                      世の中には、全てのパターンを網羅的に調べることができないほど複雑な事象がある。 その一部の要素に乱数を用いて網羅性の代替とすることを、人類は「シミュレーション」という科学っぽい名称で呼んだ。 しかし、乱数を用いるシミュレーション(モンテカルロ・シミュレーション)は、科学を途中過程に置いた信仰だと思う。 乱数を用いた時点で、結果がそれこそ神のみぞ知る厳密解に合致しているのか、多くの場合わからない。 そもそも、その合致を数式的に証明できるのであれば、シミュレーションなんか必要ないわけで。 それは、大規模シミュレーションとか呼ばれるものなんかで特にそうだろう。 大規模となれば、計算には莫大な時間と費用がかかる。 なので、乱数の使用数に比して、統計的信頼度を満たすほどの回数で試行するのは困難であろう。 そうなると、厳密解への合致はそのシミュレーションへの信頼感といった信仰によってしか期待できない。

                                        シミュレーションとは、乱数を呪文とした「神への祈り」である
                                      • markdownの拡張記法の現状 - Islands in the byte stream

                                        Kibelaは次のようにいくつかmarkdownを拡張しています。 PlantUML記法に対応しました - Kibela Blog 記事の外部共有とLaTeX記法による数式表示に対応しました - Kibela Blog そして、今後もそういう拡張は増えていくと思われます。 PlantUML KibelaのPlantUML記法はこういうやつです。 ```plantuml Bob -> Alice : hello Alice -> Bob : Go Away ``` GitLabも同じ構文でPlantUMLをサポートしていますね。 PlantUML & GitLab - GitLab Documentation crowiも最近PlantUML記法をサポートしはじめましたね。構文はKibelaとおなじです。 Support PlantUML by sotarok · Pull Request

                                          markdownの拡張記法の現状 - Islands in the byte stream
                                        • plantuml

                                          PlantUml allows to quickly create some UML diagram using a simple textual description language.

                                          • 2次元お絵かきを3次元に自動変換するフリーソフト「SmoothTeddy」

                                            ラクガキが3DCGになって戦う「ガラクタ名作劇場 ラクガキ王国」や3DCG作成ソフト「Shade」のモデリング部分などに採用された「Teddy」をもうちょっと使いやすくしたものが「SmoothTeddy」。 使い方は簡単、単にお絵かきするだけ。勝手に3次元になります。色を塗ることもでき、いろいろくっつけたりできます。マウスでくるくる回すと面白い。2次元が3次元になる瞬間がなんとなくいい感じ。 本体のダウンロードとムービーなどは以下。 まずこのソフトの前身となっている「Teddy」のムービーを見てみましょう。何ができるのか一目瞭然です。 Drawing Program - Google Video 「ラクガキ王国」と違って、穴を開けたりも可能。この段階でも相当すごいことをしているらしいのがうかがえますが、それを感じさせない使い方を可能にしている点がすばらしい。 上記デモムービーで使われている

                                              2次元お絵かきを3次元に自動変換するフリーソフト「SmoothTeddy」
                                            • MarkdownエディタStackEditのベータ版はシーケンス図やフローチャートが書けるよ - iakioの日記

                                              StackEditはブラウザ上で動くMarkdownエディタ。MathJaxで数式を書いたり、LocalStorageに保存したり、DropBoxやGoogleDriveと同期したりもできて、bloggerやtumblrに投稿したりPDFにエクスポートなんかもできるらしい。 そのStackEditが新しいバージョンを作っている。 https://stackedit-beta.herokuapp.com/ 目玉っぽいのはUML diagrams http://bramp.github.io/js-sequence-diagrams/ http://adrai.github.io/flowchart.js/ この辺を使っているそうです。 日本語もかける。 但し、ダイアグラムはPDFにはエクスポートできないようだ。それ以外は数式も日本語も普通にPDFになっててびっくりするんだけど。 (5/8 タ

                                                MarkdownエディタStackEditのベータ版はシーケンス図やフローチャートが書けるよ - iakioの日記
                                              • metaseq.net

                                                日本語 English Copyright(c) tetraface Inc. All rights reserved.

                                                • Interpretable Machine Learning

                                                  Interpretable Machine Learning A Guide for Making Black Box Models Explainable. Christoph Molnar 2021-05-31 要約 機械学習は、製品や処理、研究を改善するための大きな可能性を秘めています。 しかし、コンピュータは通常、予測の説明をしません。これが機械学習を採用する障壁となっています。 本書は、機械学習モデルや、その判断を解釈可能なものにすることについて書かれています。 解釈可能性とは何かを説明した後、決定木、決定規則、線形回帰などの単純で解釈可能なモデルについて学びます。 その後の章では、特徴量の重要度 (feature importance)やALE(accumulated local effects)や、個々の予測を説明するLIMEやシャープレイ値のようなモデルに非依存な手法(mo

                                                  • オブジェクト指向の考え方

                                                    UML、Java、デザインパターンなどの言葉をソフトウェア業界の人で聞いたことがないという人はいないでしょう。また、これらはすべてオブジェクト指向と深い関係があるということも、もはや常識です。しかし、あらためてオブジェクト指向とは何かと問われると、一部の人を除いてはよく分からないというのが現状ではないでしょうか。 オブジェクト指向に基づく応用技術が徐々に普及してきていますが、オブジェクト指向の基本概念をきちんと理解しておかないとこれらを使いこなすことはできません。せっかくJavaやC++などのオブジェクト指向言語を活用しても、その特徴を十分生かすことができず、Cと同じプログラミングを行ってしまうことになります。UML入門書を読んだだけでは、モデリングはできないのです。 オブジェクト指向の基本的な考え方をあらためて学ぶことは、結果としてオブジェクト指向の応用技術を使いこなすための近道です。形

                                                      オブジェクト指向の考え方
                                                    • PlantUML の使い方 | プログラマーズ雑記帳

                                                      テキストから UML を生成する PlantUML についての解説記事を書いてみました。 PlantUML の使い方 (今回) シーケンス図 クラス図 オブジェクト図 パッケージ図 ユースケース図 アクティビティ図 状態遷移(ステートマシン)図 コンポーネント図 配置図 skinparam PlantUML 実行用のバッチファイル 今回は PlantUML の使い方の説明です。 PlantUML とは インストール 日本語 コマンドライン Doxygen との連携 Doxygen 連携用スクリプト その他のツールとの連携 オンラインデモ PlantUML とは 最近、プログラムの設計書などで UML を使うのが浸透してきていますが、 この UML を書くのはわりと面倒です。 CASE ツール, Doxygen などでは、クラス図を自動生成してくれますが、 ユースケース図やシーケンス図は自分

                                                      • Rails でドメインロジックの実装方法まとめ - assertInstanceOf('Engineer', $a_suenami)

                                                        このエントリは Ruby on Rails Advent Calendar 2014 の 7 日目のエントリです。 前日は seri_k さんの「Turbolinksさんと上手く付き合う10の方法」でした。 お詫び WIP です。公開期限に間に合わない可能性があるため、まだ途中ですが先に公開してしまいました。 サンプルコード等を後ほど追記する予定です。 → 12/08 18:10 追記しました。 Rails のファットモデル問題 Rails で構築したアプリケーションが大規模になり機能が増えていくにつれてモデルが大きくなり、そのうち手がつけられなくなる問題は古くから指摘されています。これについてはもはや詳細を述べるまでもないと思うので割愛しますが、この問題は 2014 年になった今でも多くの開発チームを悩ませていると感じています*1。 このエントリでは、普段 Rails を業務で使いながら

                                                          Rails でドメインロジックの実装方法まとめ - assertInstanceOf('Engineer', $a_suenami)
                                                        • RailRoad diagrams generator

                                                          RailRoad is a class diagram generator for Ruby on Rails applications.RailRoad is a class diagrams generator for Ruby on Rails applications. It's a Ruby script that loads the application classes and analyzes its properties (attributes, methods) and relationships (inheritance, model associations like has_many, etc.) The output is a graph description in the DOT language, suitable to be handled w

                                                          • 目的と抽象化の関係性から分かる、システムの設計精度を高める考え方 / purpose abstraction design

                                                            2023/02/10、デブサミ2023の登壇資料です。 『目的と抽象化の関係性から分かる、システムの設計精度を高める考え方』 https://event.shoeisha.jp/devsumi/20230209/session/4182/

                                                              目的と抽象化の関係性から分かる、システムの設計精度を高める考え方 / purpose abstraction design
                                                            • Edge Components 概念、計画とインストール / WebSphere Application Server

                                                              Get equipment you can rely on at an affordable price. Shop IBM refurbished servers, storage and parts.

                                                                Edge Components 概念、計画とインストール / WebSphere Application Server
                                                              • 3D Models, Plugins, Textures, and more at Turbo Squid

                                                                Licensing questions?Contact your Shutterstock Customer Success Manager

                                                                  3D Models, Plugins, Textures, and more at Turbo Squid
                                                                • GoのGC (garbage collector)について理解する

                                                                  プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping

                                                                    GoのGC (garbage collector)について理解する
                                                                  • 他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT

                                                                    受託開発におけるプロジェクト管理というと、開発会社側で管理すべき項目に対して有効なものが多い。そのため、開発案件が終わるとあまりメンテナンスはされなくなる。さらに開発プロセスの管理に限るので、実際の納品物とは乖離することがある。 WebサイトもWindowsアプリケーションプロトタイプも作成できる だがそれでは勿体ない。開発のはじまりから終了、そしてその先まで全体を見られる管理ツールがあると便利だ。そう考えたことのある方はSerena Prototype Composerを導入しよう。 Serena Prototype ComposerはWindows向けのフリーウェアで、プロジェクト管理のみならずプロトタイプやワークフローの管理まで行えるプロジェクト管理ソフトウェアだ。 Serena Prototype Composerは特にWebシステムに限ったものではないようだ。プロトタイプ作成では

                                                                      他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT
                                                                    • ITトレメ - Sun Certified Programmer for the JAVA 2 Platform

                                                                      平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理

                                                                      • fabFORCE.net

                                                                        General Information - What is DBDesigner 4? DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases. DBDesigner 4 compares to products like Oracle's Designer�, IBM's Rational

                                                                        • astah システム設計、ソフトウェア開発支援ツール | astah*

                                                                          ソフトウェア開発 システム設計・開発現場を astah*で変えよう ソフトウェア開発、システム設計・開発を、より生産的に、創造的に そして楽しくするモデリングツールastah*です。 あなたにぴったりのastah*は? 2024年3月12日 最新版リリース! ・ astah* professional, UML, Viewer v9.2 ・ astah* System Safety v9.0 ・ astah* SysML v9.0

                                                                          • 「実践ドメイン駆動設計」を読んだので、実際にDDDで設計して作ってみた! - Qiita

                                                                            こんにちは、クラウドワークスの新規事業のエンジニアとして仕事をしている高梨です! 最近、「実践ドメイン駆動設計」という本を読みました! 500ページ近くもある技術書で、なかなか量は多かったのですが、DDDがどんなものなのか一通り大枠を掴めた気がします。 ただ読み終わった後にこんな疑念や不安をいだきました。 「たしかにかなり面白そうだけど、実際にやるとどれだけ工数かかるんだろう...?」 「設計の話は全然出てこなかったけど、DDDで作るとなるといったい何から始めればいいんだ?」 「戦術についての知識はついたけど、実際に書こうとしたらできなそうだな...」 そこで、そういった疑念や不安を解決するために、実際にDDDでサンプルプロダクトを作ってみようと思ったわけです。 実際に作ってみるのが、結局一番理解が進みますしね。 今回は、そのプロダクトがリリースされるまでの過程や感想を、作成した設計書やソ

                                                                              「実践ドメイン駆動設計」を読んだので、実際にDDDで設計して作ってみた! - Qiita
                                                                            • 3-Sweep Extracting Editable Objects from a Single Photo - 写真からオブジェクトを3D化しその場で変形!脅威のモデリング&レタッチ技術!SIGGRAPH ASIA 2013

                                                                              アニメーション・リギング 技術 技術-Technology SLoMo: A General System for Legged Robot... 2024-01-22 何気なく取った動物や人物の映像から脚式ロボット向けに動きを転送する為のフレームワーク『SLoMo: A General System for Legged Robot Motion Imitation from Casual Videos』が公開されています。 続きを読む CG制作 チュートリアル チュートリアル-Tutorial Recognizing Baking Errors - 初心者が見落としがちなテ... 2024-01-22 CGキャラクターアーティストのWelly Chang氏(@TuxedWhale)が初心者が見落としがちなテクスチャ&法線のベイクのエラーと解決方法をメモしたドキュメント「Baking E

                                                                                3-Sweep Extracting Editable Objects from a Single Photo - 写真からオブジェクトを3D化しその場で変形!脅威のモデリング&レタッチ技術!SIGGRAPH ASIA 2013
                                                                              • 【Edward】MCMCの数学的基礎からStochastic Gradient Langevin Dynamicsの実装まで - Gunosyデータ分析ブログ

                                                                                こんにちは。初めまして。 データ分析部新入りのmathetake(@mathetake)と申します。 先日個人ブログでこんなエントリを書いた人です: mathetake.hatenablog.com そんなこんなでTwitter就活芸人(?)として活動(?)してましたが、これからは真面目に頑張っていこうと思います。 今日はみんな大好きベイズモデリングおいて、事後分布推定に欠かせないアルゴリズム(群)の一つである*1 マルコフ連鎖モンテカルロ法(Markov chain Monte Carlo) 通称MCMCに関するエントリです。より具体的に、 MCMCの意義(§1.)から始め、マルコフ連鎖の数学的な基礎(§2.,3.,4.)、MCMCの代表的なアルゴリズムであるMetropolis-Hastings法(§5.)、その例の1つである*2Langevin Dynamics(§6.)、そして(僕

                                                                                  【Edward】MCMCの数学的基礎からStochastic Gradient Langevin Dynamicsの実装まで - Gunosyデータ分析ブログ
                                                                                • MOONGIFT: » Visio並みのグラフィックスもできるコンポーネント「JGraph X」:オープンソースを毎日紹介

                                                                                  凄さを知るにはデモアプリケーションを試すのがお勧めなソフトウェアだ。VisioはIT技術者であれば誰しもが便利さを感じるはずだ。様々なアイコンやネットワークを示す線、UMLや配置図など多数の用途に使えるといった具合に利便性の高いソフトウェアだ。 Visio的なインタフェースをもったデモアプリケーション だが価格も高く、おいそれとは手が出しづらい。そんな憧れを持っている人にこそ試して欲しいものがこれだ。 今回紹介するオープンソース・ソフトウェアはJGraph X、Java製のグラフィックスコンポーネントだ。 JGraph XはJava Swingで実装されたコンポーネントで、多数の機能を備えている。グラフを作るような用途にも用いられるが、特にUMLのようなオブジェクトを描画するのに適しているようだ。 配置の変更もドラッグで 動作は軽量で、ドラッグアンドドロップによる配置、関連づけなどが行える

                                                                                    MOONGIFT: » Visio並みのグラフィックスもできるコンポーネント「JGraph X」:オープンソースを毎日紹介