
Content-Length: 334297 | pFad | http://b.hatena.ne.jp/edo_m18/
A small cabin on top of a snowy mountain in the style of Disney, artstation さらに、その多くはユーザーがテキストを入力するだけで画像を生成できるアプリケーションを備えていたため、人々が気軽に使える身近な存在として急速に普及しました。これまでにも囲碁AIのAlphaGoや言語AIのBERTやGPT-3を始め、強力なAIは多数登場していますが、ここまで多くの人が積極的に利用するAIはありませんでした。 生成AIとは何者なのか 画像生成AIという言葉から想像できるように、「文章生成AI」や「音楽生成AI」なども存在します。本記事ではこれらをまとめて「生成AI」と呼ぶことにします[1]。 生成AIはこれまでのAIと何が違うのでしょうか。従来のAIの例として、入力画像がホットドッグかどうかを判別する画像分類AIを考えましょ
Unityでmetaファイルが原因となって起こる問題を防ぐためのOSS『Unity Git Hooks』の使い方についてまとめました。 はじめに Unity Git Hooksの機能 導入方法 参考 Unity 2020.3.23f1 はじめに Unityを使って複数人で開発を行う際には、meta ファイルに関する問題が起こりがちです。 例えば作成したアセットの meta ファイルをバージョン管理ツールに反映し忘れた結果、他者が代わりに反映した meta ファイルと競合するといった事象が発生します。 Unity Git Hooks は、バージョン管理ツールとして git を使う場合に、このような meta ファイルの反映漏れなどを防ぐためのツールです。 github.com MITライセンスのOSSとして公開されています。 Unity Git Hooksの機能 Unity Git Hook
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 言いたいこと 重要なファイルを書くときは、予期しないOSシャットダウンなどを考慮した書き方にする必要があるというお話。 お作法を知らないと、中途半端なファイルや空ファイルが生成され、システム起動時や連携システムで致命的なことになる。 例としてC言語/Java/Python/JavaScript(node.js)を挙げるが、ほぼすべての言語で対策する必要あり。 背景 本番運用されているソフトウェアが起動しなくなるという致命的な不具合が発生した。 ログやコンフィグファイルを収集・解析したところ、コンフィグファイルがぶっ壊れていた。 コンフィ
[東京糸井重里事務所CFO] 米ペンシルバニア大ウォートン校MBA、ジョンズ・ホプキンス大修士。日本長期信用銀行、マッキンゼー・アンド・カンパニーなどを経て、2008年に東京糸井重里事務所に入社。取締役CFOとして、管理部門、事業計画、経営企画のような仕事を組み立て中。 From DIAMOND SIGNAL スタートアップやDX(デジタルトランスフォーメーション)を進める大企業など、テクノロジーを武器に新たな産業を生み出さんとする「挑戦者」。彼ら・彼女にフォーカスして情報を届ける媒体「DIAMOND SIGNAL」から、オススメの記事を転載します。※DIAMOND SIGNALは2024年1月をもって、ダイヤモンド・オンラインと統合いたしました。すべての記事は本連載からお読みいただけます。 バックナンバー一覧 スタートアップが組織づくりの過程で「1on1」を取り入れることには、組織の崩壊
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Vulkanを扱う上で最も難解な要素とされるRenderPassをとりあえず一通り使えるくらいな感じで解説していきます。 具体的な用法とかは明日 対象 完全な初学者が対象ではなく、書かれている内容はある程度コンピュータグラフィックスプログラミングに精通している方を対象として書かれています。少なくともDirectX9またはDirectX11で一通り動きのあるものを作成できる程度の知識が必要です(OpenGLではスワップチェーンの概念が存在しないため若干躓くところがあるかと思います)。 概要 RenderPassとはVulkanで初めて採用
async/awaitの鬼門の一つとして、適切なキャンセル処理が挙げられます。別に基本的にはそんな難しいことではなく、CancellationTokenSourceを作る、CanellationTokenを渡す、OperationCanceledExceptionをハンドリングする。というだけの話です。けれど、Tokenに手動でコールバックをRegisterしたときとか、渡す口が空いてないものに無理やりなんとかするときとか、タイムアウトに使った場合の始末とか、ちょっと気の利いた処理をしたいような場面もあり、そうした時にどうすれば良いのか悩むこともあります。 こういうのはパターンと対応さえ覚えてしまえばいい話でもあるので、今回はAlterNatsの実装時に直面したパターンから、「外部キャンセル・タイムアウト・大元のDispose」が複合された状況での処理の記述方法と、適切な例外処理、そして最
今年9月にリリースしたVRゲーム『DYSCHRONIA: Chronos Alternate』エピソード1では、Meta Quest 2の性能の最大限に活かした大量の魚群パノラマを体験できます。背景のポリゴン数はシリーズ前作の『ALTDEUS: Beyond Chronos』の3倍以上の中、360度視界で光り輝く魚の群れや巨大なクジラが泳ぐ幻想的な世界のグラフィック表現を実現した方法をご紹介します。 技術的には、ハードでのパフォーマンス測定の結果を踏まえた、解像度やアンチエリアス等のバランス調整や、ブルーム表現を中心に解説します。 こんな人におすすめ: ・VR開発に興味をお持ちの方 ・VRタイトルのグラフィック向上を目指されている方 受講者が得られる知見: ・Quest 2のパフォーマンス特性に沿ってリッチなグラフィックを表現するための知見 出演: 山本 順也 (MyDearest株式会社
Let's say you need to alter behavior of some Android app you do not have source code for. For example, you want to redirect all socket connect()s made to badhost.com to myhost.com or perhaps even 127.0.0.1. How this can be achieved (without having to root the device and recompile system libs) ? On normal Linux systems one can easily use dynamic linker LD_PRELOAD environment variable to let ld chan
最近 Unity で暴れるジョイントを鎮めました。意外と一般的に役立つテクニックではないかと思ったので、原理とともに解説しておきます。 English version is here. チェーンやロープのようなものを Joint と Rigidbody で作ろうとして上図のようになった方、結構いるんじゃないでしょうか。自分もなりました。 こういう場合に使える、あまり知られていなそうな解決策があります。 実際に暴れさせてみる Unity を起動し、図のようなシーンを作成しました。 灰色のキューブは Kinematic、黄色の球と赤いキューブは Dynamic に設定してあります。また、各剛体の接点に Character Joint をセットしてチェーンを作ってあります。さらに、黄色の球の質量をそれぞれ 1.0、赤のキューブの質量を 10.0 に設定しました。 再生して赤いキューブを少し横に引
Unity でテクスチャの色を Jobs/Burst で処理できる NativeArray の形で取得できる Texture2D.GetPixelData の使い方をまとめます。 はじめに 使い方 Jobシステム・Burstコンパイラと組み合わせたサンプル 参考 Unity 2021.3.0f1 はじめに Unity2020.1 から Texture2D.GetPixelData() というAPIが新しく追加されました。 このメソッドは Texture2D.GetPixels() のように Color 型の配列を返すのではなく、NativeArray<Color> を返します。 つまり、テクスチャの色をC#で頻繁に変更するようなケースにおいて、Job システム や Burst コンパイラによる高速化を行うことができます。 本記事ではこの API の使い方についてまとめます。 使い方 以下は
C や C++ の const 修飾子は変数や引数に指定することで “値が不変である” ということを示す. 極めて単純である. これは書き方にいくつかのバリエーションが存在するが、ポインタ変数に対して指定する場合には初見だと非常に混乱する記述となる. この記事ではこの const 修飾子を混乱せずに使うための考え方についてまとめる. 変数に対して const 指定する場合 int a = 10; のように宣言された変数を const 指定する場合には、以下のいずれかの書き方がある. const int a = 10; // 変数 a の値は書き換えできなくなる. int const a = 10; // 同上 このいずれかの記述を行った場合、変数 a は値を書き換えることができなくなる. すなわち、a = 20; のような代入を行おうとするとコンパイルエラーが発生するようになる. これらは
まさかまさかの朗報です! MORISAWA BIZ UDゴシックとMORISAWA BIZ UD明朝がGitHubにオープンソースのOFLで公開されています!!! アップデート情報 4/1 Google Fontsで利用できるようになりました! Morisawa Inc. -Google Fonts 3/29 v1.001, v1.002がリリースされ、不具合が修正されました。 3/24 HTMLやCSS、JavaScriptなどコードを書く人にどうぞ。 仕事早っ!! オープンソースになったMORISAWA BIZ UDゴシックのプログラミング用合成フォント「UDEV Gothic」がリリース MORISAWA BIZ UDフォントとは GitHubで公開されているMORISAWA BIZ UDフォント MORISAWA BIZ UDフォントのダウンロード MORISAWA BIZ UDフ
この記事では ブロックチェーン全くわからんという人 を対象に NFT を独自コントラクトで発行する方法を解説する。いわゆる完全に理解したレベルになれることを目指す。 また、自分はまだこの辺りの技術のキャッチアップを始めたのが 2 ヶ月程度なので間違っている部分もあると思うがその辺りは指摘してもらえるとありがたい。 前提知識 まずは前提知識として理解しておくべきことが多いのでざっくりとそれぞれ整理する。ブロックチェーンの世界における開発は普通の Web の世界とは異なる部分が多いので最初に 全体像 を把握しておくことが重要。 基本用語 いきなり NFT の話を始めると知らない用語が多く登場してしまい面食らってしまうと思うのでまずは今後出てくる各用語の ざっくりとしたイメージ を書く。ちなみに簡略化するため Ethereum の話が中心になってしまうのでその点は注意してほしい。 ブロックチェー
Web3が昨今バズワードとなっていますが、定義はいまいち分からない状況で、これがWeb3、あれがWeb3と「ぼくのかんがえたさいきょうのWeb3」が乱立するという状況は、2014年に私がビットフライヤーを創業した時の「ブロックチェーン」に通じるものがあります。 やはり定義を考えるのは原点に返って見るということが良いと思い元イーサリアムのGavin Woodが書いた以下の「ĐApps: What Web 3.0 Looks Like」をDeeplで翻訳して、ブロックチェーンが少し分かってる初心者を意識して理解してもらえるように私のコメントを添えました。 原文はこちらです。 ĐApps:Web 3.0はどのようなものか 注:元々はgavofyorkのブログInsights into a Modern Worldに2014年4月17日(水)に投稿されたものです。 ・Appsです。ウェブ3.0はど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/edo_m18/
Alternative Proxies: