Welcome to the space elevator, the only elevator that goes to space.
Welcome to the space elevator, the only elevator that goes to space.
【完全保存版】GPT を特定の目的に特化させて扱う (Fine-tuning, Prompt, Index, etc.)OpenAIChatGPTlangchainGPT-4LlamaIndex 生成AIカンファレンス 〜徹底解剖「トップランナーから見た日本が挑む生成AIの最前線」〜 日時:5月8日(水) 10:00-18:30 形式:オフライン・オンラインのハイブリッド開催 場所:東京大学伊藤謝恩ホール(オンライン参加の方は配信URLをお送りします) 参加方法:下記イベントページより申込 ChatGPT に代表される今日の AI ブームを牽引しているのは 大規模言語モデル(Large-scale Language Model, LLM) と言っても過言ではないでしょう。LLM とは大量のテキストデータを使ってトレーニングされた自然言語処理のモデルで、代表的なものに、GPT(OpenAI)
戸田@🎲👊😎 @todamasuo 助けて 4年前に3万ぐらいでクラファンしてたボドゲがコロナで遅延してたんだけど突然 『おくれて超ごめん! 赤字だったけどちゃんとつくったぜ! 来月ぐらいから夏にかけて発送するよ! ちなみになんか作ったら総重量18kgで組み立て200時間ぐらいだけど問題ないよな!せんきゅー!』って言われた...... pic.twitter.com/UqMA6iLiJc
アーキテクチャの議論でよく出てくるのが、コンウェイの法則と、逆コンウェイ戦略です。これについては、うっかりIT用語をバズらせてしまう達人のマーチン・ファウラーのブログにも詳しい説明があります。角さん、いつも翻訳ありがとうございます。 「逆コンウェイの法則」が持ち出された議論が苦手なんどけど、なんでなのかな。コンウェイの法則はよく理解できるんだがー。 — Kazunori Otani (@katzchang) February 28, 2023 この@katzchangさんのツイートもそうですが、逆コンウェイ戦略に関しては僕も少しモヤモヤするところが個人的にあり、そのあたりを周りの人(@katzchangさんや@tokoroten、@__garsue__氏)と議論したらいろいろ自分が思っていなかった知見も得られたりしたので、まとめてみます。 コミュニケーションがかえって増える問題コンウェイの
1.はじめに RDBでの階層構造の関係を持つデータを扱う上で、 効率的なデータの持ち方や抽出方法について検証を行っています。 結論から先に 階層構造を扱う方法として下記の種類があります。 隣接リスト 経路列挙 入れ子集合 閉包テーブル 再帰クエリ(WITH RECURSIVE)を使うと階層データを扱う上でのパフォーマンスが得られます。 検索性、更新量、データ量など加味すると隣接リストで再帰クエリを用いるのがよさそう。 2.階層構造を持つデータの概要 階層構造を持つデータとは 複数の要素(データ)が親子関係で結びついている構造を持つデータ 1つの要素が複数の要素の親になることができ、 また、1つの要素が複数の子要素を持つこともあります。 ある要素を親として、細分化された子要素であったり、 類似する要素を抽象化したものを親要素とするようなデータ。 階層構造を持つデータの例 組織における事業部、
※タイトルの元ネタは以下の作品です。 はじめに この記事は、公開鍵暗号の全体感を正しく理解するためのものです。数学的な部分や具体的なアルゴリズムは説明しません。気になる方は最後に紹介するオススメ書籍をご覧ください。 少し長いですが、図が多いだけで文字数はそこまで多くありません。また、専門的な言葉はなるべく使わないようにしています。 ただしSSHやTLSといった通信プロトコルの名称が登場します。知らない方は、通信内容の暗号化や通信相手の認証(本人確認)をするためのプロトコルだと理解して読み進めてください。 公開鍵暗号の前に:暗号技術とは 公開鍵暗号は暗号技術の一部です。暗号と聞くと、以下のようなものを想像するかもしれません。 これは情報の機密性を守るための「暗号化」という技術ですが、実は「暗号技術」と言った場合にはもっと広い意味を持ちます。まずはこれを受けて入れてください。 念のため補足して
元々書いてあるコードを全て削除したのち、以下のコードを貼り付けます。 function doPost(e) { const props = PropertiesService.getScriptProperties() const event = JSON.parse(e.postData.contents).events[0] let userMessage = event.message.text if (userMessage === undefined) { // スタンプなどが送られてきた時 userMessage = 'やあ!' } const requestOptions = { "method": "post", "headers": { "Content-Type": "application/json", "Authorization": "Bearer "+ prop
このようにさまざまなデコレータが用意されていますが、今回はサンプルで利用するデコレータに絞って説明します。他のデコレータについては、NestJSの公式ドキュメントなどを参照してください。 依存性注入(DI) 依存性注入(DI、Dependency Injection)とは、クラスの依存関係を解決する仕組みです。NestJSでは、依存性注入を使ってクラスの依存関係を解決します。 クラスの依存関係とは、クラスが他のクラスに依存している関係のことです。例えば、次のようなクラスAがあったとします。このクラスは他のクラスに依存していません。@Injectable()デコレータを使って、サービスを定義します。 @Injectable() class A { constructor() {} } そして、次のようなクラスBがあったとします。このクラスは、@Inject()デコレータを使って依存性を注入し
Speaker Deck This deck requires a password Password
export type Bookmark = { id: number; url: string; comment: string; }; このファイルには型しか書いてありませんね。ということは、「型定義ファイル」として bookmark.d.ts という名前にするべきでしょうか。実はそうではなく、この場合は bookmark.ts とするべきです。 「型定義ファイル」とは、「どこか別の場所にある実装に型をつけるためのファイル」です。たとえば、以下のファイルは「どこか別の場所にある実装」に型をつけているから、 *.d.ts にするのは自然です。 いっぽう、 type Bookmark は別のどこかにある *.js の型を与えているわけではないので、 *.ts でよいです。 このように本来 *.ts であるべきものを *.d.ts にしてしまうことには問題があります。代表的な問題として型エラ
2022年も様々なフリーゲームやインディーゲームが登場した。また同年は新興の展示会が複数立ち上がり、例年に比べて開発中の作品に触れる機会の多い、今後への躍動を感じさせる1年であったように思う。読者の皆様はどのような作品をプレイされただろうか? 本稿では、もぐらゲームスの執筆陣が、2022年にプレイしたゲームの中で特におすすめできるフリーゲーム・インディーゲーム19作品を一挙特集する。 各執筆者が2022年に遊んだ中で心に残った作品の数々を紹介していくので、気になった作品があればぜひ手に取って遊んでみていただきたい。 昨年の記事はこちら。 もぐらゲームス執筆陣の選ぶ 2021年おすすめフリゲ・インディゲーム18選 Patrick’s Parabox 『Patrick’s Parabox』はその名のとおりPatrick Traynor氏が開発した、「再び自分自身を参照する」ことを表す「再帰」を
はじめに 「Railsは関心の分離が不十分である」という批判をよく目にします。状況が深刻になったら、Railsに足りない別のピースを導入しなければならないというのです。しかし私たちはそうは思いません。 「素のRails(vanilla Rails1)ではここまでしかできない」みたいな批判を耳にすることがよくあります。Railsはアーキテクチャレベルで関心の分離が不十分なのだから、アプリはいずれメンテナンス不能になり、足りないピースを導入するという別のアプローチが必要になるというのです。 代表的なDDD(ドメイン駆動開発)書籍では、概念上の4つの層である「プレゼンテーション層」「アプリケーション層」「ドメイン層」「インフラストラクチャ層」について議論しています。 アプリケーション層は、ドメイン層と協調動作してビジネスタスクを実装します。しかし、Railsが提供しているのは「コントローラ」と「
今回紹介するのは年末にBSテレ東で3夜連続で放送された『このテープもってないですか?』 概要は公式文を読んで貰うと分かりやすい。 今や保存されていない貴重な番組録画テープを視聴者から募集・発掘する当番組!当時の貴重映像をそっくりそのままお届け!サブカルチャーに造詣が深い いとうせいこう、そして、いまドラマにバラエティに引っ張りだこの井桁弘恵(平成9年生まれ)を迎えます!当時を知る方も、全く知らないZ世代の方も、ぜひご覧ください 僕は平成生まれなので知っている番組はないが、昭和生まれの人なら知っているかもしれない『武田鉄矢の泣いて笑って武者修行』(1987年)、『坂谷一郎のミッドナイトパラダイス』(1985年)、『アレヤコレヤ博物館』(1981年)、『ジョギングクイズ』(1980年)、『素人勝ちぬき大相撲』(1975年)、『スタンダップニッポン』(1974年)の映像を視聴者から募集しており、
こんにちは。「リーダブルコード」を先月読破して、感銘を受けた弁護士の人です。 なにに感銘を受けたかというと、「エンジニアが高級言語を効率的にコーディングするための工夫」は、契約という言語をコーディングするために援用できることがとても多いということです。 例えば、リーダブルコードは「関数には空虚な名前(tmpとかretvalとか)でなく、エンティティの実体に即した名前をつけよう!」と提案しています。 これめっちゃわかります!!!なぜなら、契約言語では当事者というクラスの表現のために「甲」「乙」という定義を未だに使います。そして、甲と乙を逆に書いてしまったままReviewを通過することが実際によくあります。オライリーさんには激怒されるでしょう。 しかし、よく考えると高級言語と契約言語が似ているのは当然だと思うようになりました。それは、どちらも「一定のインプットを入れると、必ず一定のアウトプット
Epic Gamesが現地時間2023年1月14日にオンラインサービスとサーバーを停止すると発表した旧作タイトルに含まれるも、Epic Online Servicesによるオンライン機能の復活が予定されている2007年発売アリーナFPS『Unreal Tournament 3』ですが、本作のSteamストアページが更新され“完全無料化”を示す内容に書き換えられたことが明らかとなりました。 ストアページでは名前が『Unreal Tournament 3 X』に変更されており、完全無料で課金要素や制限が無いことが記載されています(要Epic Games Account)。また、Epic Gamesストア版やGOG.com版とのクロスプレイもサポートしているようです。 様々なマルチプレイヤーモードだけでなくシングルプレイヤーキャンペーンも楽しめるという『Unreal Tournament 3 X
const animal: Animal = { animal: "string", }; const dog: Dog = { animal: "string", dog: "string", }; いま,Dog <: Animalです. <:という記号は2つの型のあいだに書いて,「左の型が右の型のサブタイプである」と読みます. TypeScriptの型システムは構造的なので,2つのオブジェクトがサブタイプ関係にあるには,それらに共通するプロパティについてもまた,サブタイプ関係が必要1です. 今回の例では,DogとAnimalに共通するanimalプロパティについてstring <: stringなのでOKです. TSでは,S <: TならばT型の変数にS型の値を代入できます. つまり,Dog <: Animalなので Animal型の変数にDog型の値を代入できます.
年に一度のゲームの祭典「The Game Awards 2022」が、本日12月9日開催された。同イベントのクライマックスとなるGame of the Year発表にて、極めて奇妙な出来事が発生した。無関係の青年が、『エルデンリング(ELDEN RING)』受賞スピーチに“自然に紛れ込み”意味不明のコメントを喋る一幕があったのだ。この青年は、後に逮捕されたという。 The Game Awardsでは、数多くの新作ゲームやアワード受賞作が発表される。今回の同イベントでは、終盤にかけてファン待望の新作『ARMORED CORE VI』が発表。またGOTYは『エルデンリング』が獲得するなど、フロム・ソフトウェアファンにとって嬉しい内容となった。GOTY発表の際には、フロム・ソフトウェアの宮崎英高氏らが登壇。受賞の喜びと関係者などへの感謝を語ったほか、『エルデンリング』においてまだやりたいことがあ
Infinite Mac is a project by Mihai Parparita to make classic Mac and NeXT emulation easily accessible. It uses WebAssembly ports of Mini vMac, Basilisk II, SheepShaver, DingusPPC, and Previous to allow a broad set of System Software/Mac OS versions to run on the web. Shortcuts to the most popular versions are available: system6.app, system7.app, kanjitalk7.app, macos8.app, and macos9.app. FAQ How
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く