- 2024.01.23
Python3関連のことを調べてみた
gptのvisionモデルを使って生成AI画像を分析して分析結果を使用してDALL·E -3で再度画像を生成してみた ## はじめに #### 記事の目的や背景を説明 生成AIの活用方法を模索する上でOPENAIが提供しているtext-to-speech, speech-to-text,image-genration,visionなどいろいろありますが自社のなかでAIの活用方法が明確化されていない […]
gptのvisionモデルを使って生成AI画像を分析して分析結果を使用してDALL·E -3で再度画像を生成してみた ## はじめに #### 記事の目的や背景を説明 生成AIの活用方法を模索する上でOPENAIが提供しているtext-to-speech, speech-to-text,image-genration,visionなどいろいろありますが自社のなかでAIの活用方法が明確化されていない […]
GitHub ActionsでJSON形式のトークンがそのまま使えない Node.js v21で実行していたプログラムをBunでの実行に差し替えた時に GitHub Actions上かつBunでの実行でエラーが発生しました。 ## Googleのクレデンシャルでエラー発生 “` const {client_secret, client_id, redirect_uris} = cred […]
LaravelでToDoアプリのAPIを実装してみよう② # 前回の記事 https://qiita.com/kent0129/private/b991b2c0c32706fd337c こちらの記事の続きになります。 # ToDoの詳細取得機能の実装 ### コントローラーの編集 データを1件取得するメソッドをTodoControllerに書いていきましょう。 “`php:TodoCo […]
インターフェースの使い方 :::note warn それぞれ理由がうまいことかけたら加筆します多分 ::: # 使用される側がインターフェースを持つ場合 基本的にはこの実装はあまり意味がない。ダメなインターフェース実装は大体このパターン。 ![Interface1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30 […]
【Rails】動的にDBのテーブルにカラムを追加してみる どうもこんにちは。 今回は、動的にDBのテーブルにカラムを追加する方法をメモしていきます。 # 動的にカラムを追加とは? 本来であれば、DBのテーブルにカラムを追加する場合には、以下のような手順を踏むと思います。 1. マイグレーションファイル生成 “`sh rails g migration AddNewColumnToSam […]
【Swift】【Combine】mergeとCombineLatestの違いを説明してみる # 目次 [1.mergeとCombineLatest](#1-SwiftCombineとは) [2.marge](#2-sink) [3.CombineLatest](#3-store) [4.おわりに](#5-おわりに) # 1. mergeとCombineLatest RxSwift+MVVM → C […]
【React】アロー関数内で波括弧の省略どころがわからずハマった アロー関数で処理部分が複数行になる場合は必ず波括弧を使用するものと認識していたのだが、なぜ関数①が動作するのかわからず試行錯誤した。 まず関数2に関してはそもそも波括弧を使用する場合は`return`を記述するという、基礎的な部分が抜け落ちていたことが原因であった。 また関数①でなぜ波括弧を省略できるのかについては、アロー関数自体が […]
Javaにおける桁区切り文字の効果的な使い方 ### はじめに Javaプログラミングにおいて、大きな数値の可読性を向上させる方法として、Java 7から導入された桁区切り文字(アンダースコア`_`)について紹介します。 ### 桁区切り文字の基本 Javaでの数値リテラルは、読みやすさを向上させるためにアンダースコアを使用して桁を区切ることができます。この機能は、特に大きな数値を扱う際に有効です […]
bootstrapのダウンロードの仕方 ## gemをインストール gemfileに以下を記載 “` gem ‘bootstrap’, ‘~> 5.3.0’ “` bundle installする(コンテナ内で行う場合) “` docker compose run web bundle install “ […]
何故Windows上でPythonを動かさず、WSL2+Dockerを使うのか 筆者の業務用PCのOSは現在Windows11です。 その中でPython関連のプログラムを動かす際にはWindows+Pythonという形で動かさず、 Windows Subsystem for Linux 2(以下WSL2と表記)内にDocker-CEをインストールし、 Dockerコンテナを建ててその中でPyth […]