T.M.Revolutionの楽曲。 17枚目のシングルとして2002年10月30日にアンティノスレコードから発売された。前作「Out Of Orbit 〜Triple ZERO〜」から約8ヶ月ぶりのリリースとなるシングル。 テレビアニメ『機動戦士ガンダムSEED』第1期オープニングテーマ。 作詞:井上秋緒 / 作曲・編曲:浅倉大介
INVOKE (機動戦士ガンダムSEED OPテーマ)
はじめに アプリケーション・テスティング! nikkieです。 Command Line Interface Creation Kit、頭文字を取ってClick。 コマンドラインツールを実装できるライブラリの1つです。 Clickのドキュメントの中にテストの書き方を見つけ、手を動かしてみました。 目次 はじめに 目次 動作環境 ドキュメント「Testing Click Applications」 Basic Testing(テストの基本) テスト対象:helloコマンド helloコマンドのテスト サブコマンドのテスト File System Isolation(ファイルシステム分離) テスト…
はじめに サンプルソース InputDeviceManager 使い方説明のサンプルソース 解説 "いずれかのキー"が入力されたかの監視 すべてのキーを1つの入力と捉えるInputActionを作成 作成したInputActionの有効化 入力されたか判定 毎フレーム操作されたデバイスを確認する DualSenseコントローラーについて デバイスが切り替わった瞬間の通知 初期化処理的なもの 使い方 おわりに はじめに Unityを使ったPCゲームで、上動画のように、 PS5コントローラなら「×で決定」 Xboxコントローラなら「Aで決定」 SwitchのProコンなら「Bで決定」 マウス&キー…
こんにちは、メールディーラー開発課のUKoniです。 2023年9月のことですが、弊社で開催した【ラクスMeetUp】持続的改善の実践/UI刷新・SQL改善・EOL対応で登壇させていただきました。 そこで話した、長寿サービスの密結合システムからViewを分離した話をご紹介します。 発表資料 speakerdeck.com 発表資料 概要 作業内容 1. 旧画面のコードから機能一覧を作成する 2. IDEの機能を使用して、共通利用するロジックをメソッドに切り出す 3. 切り出したメソッドのユニットテストを作成する 4. ビューロジックとビジネスロジックを分割する 手順 ビューロジック JavaS…
こんにちは。エンジニアの山下です。 昨今の LLM の隆盛は目を見張るものがあり、フレクトでも LLM を使った開発に必要な技術や知識の準備を進めています。その一環として Agents for Amazon Bedrock を使って模擬的に LLM アプリケーションを実装・調整してみたのですが、今回はそこで得た知見について書こうと思います。 本投稿では主に Agents for Amazon Bedrock を使ってみた得た所見について書きますが、前提を共有するため、最初に Agents for Amazon Bedrock の概要とアーキテクチャについても簡単に述べます。既に知っているという…
事情があってSAMを学ぶ必要があったので。 10分だけログの残る、curlコマンドで使える掲示板を作ることにします。 使うものとしてはだいたい以下です(細かいのは省く) SAM API Gateway Lambda DynamoDB WAF EventBridge EventBridgeは大体10分ごとにログを消すのに使います。 WAFは使い方を知っとく必要があったので強引に含めました。 リポジトリは以下 twinbird/aws-sam-chat-app - GitHub 言語はTypeScriptを使います。 AWS SAM CLIのインストール AWSの公式ドキュメントの以下のページに従…
はじめに こんばんは。 今回もlaravelネタで簡単な備忘録です。 画像をアップロードするようなアクションのテストを行いたい場合の対応です。 本題 アップロードするアクションは以下のような感じだとします。 <?php namespace App\Http\Controllers; use App\Http\Controllers\Controller; use App\Http\Requests\UploadRequest; class UploadController extends Controller { public function __invoke(UploadRequest $…
言語や技術に対する理解が深まってくると、できることが増えてきて楽しくなってきますね。かたりぃなです。 今回はtauriでローカルファイルのイメージビューアーを作ってみたいと思います。ローカルファイルのイメージリストは以前にpythonで作ったもの(https://catalina1344.hatenablog.jp/entry/2017/03/30/221959)があるので、これを使います。 今回はこのイメージリストをtauriで表示することが目標です。 完成品はこんな感じです。 技術要素としては、RustとReactJSそれぞれでこんな感じです。 Rust側 - ローカルに保存されたイメージ…
この資料の目的 この記事では Terraform で、TypeScript を利用した AWS Lambda を管理する方法を記載しています。 個人的な好みで言えば Lambda を IaC で扱う場合、AWS の提供してくれる CI/CD の機能・サービスに乗りやすい CDK の方が好みです。しかし、チームによっては terraform が望ましい場合もあります。 今回、Terraform で AWS Lambda のリソースを作成したので、後々忘れないように自分のための備忘録として残します。 前提情報 言葉の定義 数々存在しているインフラリソースを任意のまとまりを、この記事では「Stack…
最近の個人的イチオシ機能として、Step Functions で分散処理が行える DIstributed Map があります。分散処理させて問題ないかなどの考慮は必要ですが、適合するユースケースでは大幅な処理時間短縮も可能であり、効果が大きい機能だと思います。 aws.amazon.com ただ、設定項目が多く理解が中途半端なまま使っている感が否めなかったため、「完全に理解した」状態になるため整理を行いました。 また作成自体は今までASL作成やマネコンで行なっていたのですが、AWS CDK v2.127.0 で L2 Constructが実装されています。今回はこちらも試したいと思います(AS…
ランキング参加中プログラミング ObservableValidator どのように機能するか (How it works) 単純な例 Sample カスタム検証のメソッド (Custom validation methods) カスタム検証の属性 (Custom validation attributes) 参考 ObservableValidator ObservableValidator は INotifyDataErrorInfo インターフェースを実装した base クラスで、他のアプリケーションモジュールに公開されたプロパティの検証をサポートします。 ObservableObject…
はじめに PulumiはオープンソースのIaCツールで、クラウドリソースのプロビジョニングとデプロイを行います。 TerraformやAnsible相当の役割を担えます。 それらとの大きな違いの一つは、定義ファイルが複数のプログラミング言語で書けるという点です。そこが気になって触ってみました。 Pulumi - Infrastructure as Code in Any Programming Language 主な特徴は以下の通りです。 クラウドリソースの管理 仮想マシン、ストレージ、ネットワーク、Kubernetes、コンテナなど、さまざまなクラウドリソースを柔軟に作成・更新・削除できます…
世間では奏章2なんですが、自分はようやくここ。 「ANIMAX MUSIX 2024 SPRING」曲予想。 今回の予想のポイント。 短いスパンでの開催 大規模アニソンフェスが、前回から半年も経たずに通常開催とほぼ同規模で開催されるのって極めて稀。 (スピンオフ的な小規模ライブならともかく*1。)で、前回(2023)出演していたアーティストも何組かいるんですよね。 半年で新曲が大幅に増えるわけもないので、その辺りをどうするかは大きなポイントに。 4月改編の新曲を持ってくるのか、ノンタイ曲を持ってくるのか、 あえて前回歌った曲を入れてくるのか・・・。 15th Anniversary Speci…
はじめに こんにちは。Algomatic LLM STUDIO 機械学習エンジニアの宮脇(@catshun_)です。 Wang+’23 - A Survey on Large Language Model Based Autonomous Agents ChatGPT が発表されてからおよそ 1 年が経ち、AutoGPT, BabyAGI, HuggingGPT, Generative Agents, ChatDev, Mind2Web, Voyager, MetaGPT, Self-Recovery Prompting, OpenCodeInterpreter, AutoAgents などな…
この記事は個人ブログと同じ内容です www.ritolab.com // .table-warp {overflow-x: scroll;} AWS Step Functions の「フロー」を触って挙動を確認します。 AWS Step Functions 様々なアプリケーションのワークフローを一連の処理として定義し実行できるサービス。Lambda invoke や SNS Publish, ECS Run task など、AWS 上に構築した処理を一つのシナリオにまとめて、順番に実行したり、条件によってそれらの実行を決定したり、並列実行や反復実行なども行える。 AWS Step Functi…
こんにちは、エンジニアのちぎら(@_naru_jpn)です。ミラティブでは、配信中のゲームに視聴者が介入できるゲームとライブ配信が融合した次世代のゲーム体験を提供しており、この体験を ライブゲーミング と呼んでいます。 ライブゲーミングは、Unity から WebGL 向けにビルドされた WebAssembly 製のゲームを、アプリに配置したウェブブラウザ上で動作させることによって実現しています。*1 今回は UnityでモバイルWebGLゲーム開発を頑張る話 の「メモリリークによって発生するクラッシュ」にも書かれているような、捕捉は難しいがユーザー影響があるような例外の発生を捕捉して、計測を…