アルサーガパートナーズ の技術ブログ
全101件
AIと音声会話する Python × Whisper API × ChatGPT API × VOICEVOX 〜バックエンド編〜
2023/12/22
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの22日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga はじめに 今回は、AIと音声で会話するアプリのバックエンド側の実装を行なったので、その時に学んだことを記事にして共有してます。構成フローとしては、マイクからの音声入力を、Whisper APIを使
DDD(ドメイン駆動設計)の概要をまとめてみた
2023/12/21
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの21日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga はじめに エンジニア歴1年未満の新米です! 最近、DDDを用いた開発に携わることになったため、アウトプットを兼ねてこちらの記事にまとめていきたいと思います! DDDってなんぞや?って方が、こ
Laravelのfactoryで使用されるstateメソッドに関して学ぶ。
2023/12/20
ブックマーク
始めに ! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの20日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga 今携わっている案件では沢山のテストデータを作成する必要があります。 けれど私はfactoryでデータを作成する際に、効率とかを考えずに、 結構適当にデータを作成していました。 しかしそ
Next.js × Auth.js(NextAuth) × Cognitoでカスタムログイン画面を作成しセッション管理をする
2023/12/19
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの19日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga 環境 ライブラリ・フレームワーク・言語 バージョン next 13.4.19 react 18.2.0 react-dom 18.2.0 typescript 5.2.2 next-auth 4.24.5 @aws-sdk/client-cognito-identity-provider 3.454.0 ※Next.js
VNet統合、プライベートエンドポイント、サービスエンドポイントについて(App Service、Azure Database)
2023/12/17
ブックマーク
前書き 弊社ではAWSを用いた開発をメインで行っておりますが、ChatGPTを用いたプロダクトの提供に伴い、お客様からAzure OpenAIかつAzureでの開発を要望される機会が増えました。 Azureでは、以下のようにWeb App for Containers(以降、App Service )とAzure Database for PostgreSQL(以降、DB)を利用した構成を取ったのですが、特に、VNet統合とプライベートエンドポイントの使い方がApp ServiceとDB
Reactで列固定のテーブルを作りたいけど、良い方法が見つからない・・・盲点からの脱出法
2023/12/16
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの16日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga 「列固定のテーブルを作りたいけど、どうすりゃ良いんだ・・・」 (こーゆうやつ) サーバーサイドエンジニアとして入社して半年、途中からフロントエンドも業務でやらせてもらってた私は会社
サンタが使うシステム開発:非機能要件の重要性
2023/12/15
ブックマーク
クリスマスのサンタクロースの話 クリスマスが近づいてきました。 そうです。サンタクロースの繁忙期です。 サンタクロースは、世界中の子供たちに、最高のプレゼントを配らなければなりません。 しかし現実問題、受け取った子供はごく一部です。 ここで、サンタクロースについて紹介します。 サンタクロースは、世界に120人いると言われており、 平均年齢は1700歳
SwiftUIでカメラから色を取得してみる
2023/12/15
ブックマーク
こんなのを作ります はじめに 今回はSwiftUIでAVFoundationを使用し、カメラから色を取得するアプリを作っていきます。 本記事のポイント SwiftUIでAVFoundationを使ってカメラ画面の表示 カメラの映像から色を取得 使用するフレームワーク AVFoundation SwiftUI UIKit AVFondationでカメラの表示 アーキテクチャ 今回はVIPERアーキテクチャでカメラ機能を実装していきたいと思います。 名称
Firebaseの認証機能を利用してサーバーサイドでユーザー操作を行う
2023/12/14
ブックマーク
今回、初めてfirestore以外でのユーザー操作を行い、参考サイトが少なかったので書いてみました! Firebaseでの認証を行い、登録されているユーザーに対して操作を行う時のFirebaseのモジュールの使用方法です。今回は使用した言語がPythonのため、Pythonでの書き方を中心に行います。 Firebaseの認証機能を導入済みの方が対象です。 Firebaseの認証機能とは Firebaseはクラウドベー
Android開発 MVVM+MultiModule Gradleセットアップ
2023/12/13
ブックマーク
Gradleファイルとは ビルド自動化ツールで、Javaバイトコードに変換し、メモリ上に配置してJVM上で実行するための記述ファイル Groovy KotlinDSL(KTS) で記述される KotlinDSL(KTS)が推奨されているが、すべてのプラグインやライブラリがKotlin DSLに完全に対応しているわけではないため、移行には注意が必要 https://developer.android.com/studio/build/migrate-to-kts?hl=ja ビルドの仕組み リソ
【SQLAlchemy】エラーから学ぶSession管理の重要性
2023/12/12
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの12日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga はじめに アルサーガパートナーズ株式会社でサーバーサイドエンジニアをしております、おーせと申します。 最近では、FastAPIを用いてバックエンドAPIの開発をメインに行なっております。 今回は、
React Three Fiberを使ってオーディオビジュアライザーを作りたかった
2023/12/11
ブックマーク
React Three Fiberを使ってオーディオビジュアライザーを作りたかった みなさんThreejsはご存じですか? ご存知ですね。 フロントエンドで3D表現をするためのライブラリです。 そして、それが命令的に記述するライブラリであることもご存じですか? ご存知ですね。 Trhee.jsというのは通常、命令的に記述します。良し悪しはともかく、Reactとは思想が異なりますね。 Reactは
PHP/Laravelで文字コードの変換可否を判定する方法
2023/12/10
ブックマーク
こちらの記事は、アルサーガーパートナーズアドベントカレンダーの10日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga はじめに はじめまして。 アルサーガパートナーズ株式会社でサーバーサイドエンジニアをしております、たっしーと申します。 以前携わった開発でタイトルの内容についての実装することがあり、要
Figmaでデザインを確認したり編集する人に教えたい機能のまとめ
2023/12/09
ブックマーク
はじめに 何となくでも触れてしまうのがデザインツールの良いところですが、何となくでは何だかわからない独自の機能こそ、そのデザインツールの強みだったり注意が必要な大事な部分だったりします。 今回はデザイナーからFigmaを渡された時にエンジニアの皆さんが見る時のポイントから、編集者権限を渡されて簡単な文言の修正なども行うことを想定したポイント
Swift Concurrencyについての基礎
2023/12/07
ブックマーク
Swift Concurrencyとは? ざっくり、 非同期と並行処理を、大きくしたのこいつらでやる Async/Await。 非同期処理を同期処理と同じような方法でより読みやすく、より正確にかけるようにした構文 Task プログラムの一部として非同期で実行できる作業の単位。 すべての非同期コードは何らかのタスクの一部として実行されます。 Actor 非同期処理で起こりやすい、データ競合を防