朝倉 卍丸

シングルモルトスコッチなどのお土産を持ってきた人を助けるのが好きです。サービスの分割が重要ですが、昔ながらの方法でやりたいこともありますよね。

データベース

2025/12/16

MySQL オプティマイザ クエリ実行一連の流れ

MySQLオプティマイザは、MySQLデータベース管理システムのコンポーネントで、データベースクエリを最も効率的に実行する方法を決定する役割を担っています。 クエリの構造、利用可能なインデックスや統計情報を分析し、クエリの処理に必要な時間とリソースを最小化する実行計画を生成する目的で作られています。 MySQL オプティマイザの細かい動きには、クエリを最適化するために従う一連のステップを押さえておく必要があります。 構文解析と構文チェック オプティマイザはまずSQLクエリを解析し、シンタックスチェックを行 ...

Git Basics

バージョン管理

2025/12/16

Git tagローカルとリモートそれぞれの削除

gitでローカルのタグを削除するコマンド。 ##タグ名に削除したいタグを指定 git tag -d タグ名 gitでリモートのタグを削除するコマンド。 ##タグ名に削除したいタグを指定 git push --delete origin tag タグ名 タグを削除したい時に、ローカルとリモート両方削除しておかないと環境がごちゃつくので、まとめてコマンドを打った方がいい事が多いです。

AI

2025/12/16

GPT-4 を使用しているアプリ

ChatGPTとそれをベースにした言語モデルは、web界隈に新しく革命を起こしています。 最新情報をマークしておきたいのであれば、最新のOpenAI言語モデルGPT-4をベースにした最高のツールが必要でしょう。 GPT-4チャットボットで無料で遊べる方法もありますが、GPT-4のパワーで何ができるのか、これらの素晴らしいアプリケーションを試してみるのも良いです。 GPT-4を使っているアプリを紹介します。 ひとこと注意 GPT-4をベースにしていると主張するChatGPTクローン、AIチャットボット、ある ...

chatgpt

AI

2025/12/16

ChatGPT AI搭載チャットボットについて知っておくべき質問

OpenAIのテキスト生成AIチャットボット「ChatGPT」は、世界を席巻しています。 短いテキストプロンプトでエッセイやコードなどを書くことができ、生産性を超高めています。しかし、このツールには邪悪な側面もあるのです。 いずれにせよ、AIツールは決して消えることはなく、実際、わずか数ヶ月前の発表以来、劇的に拡大しています。 大手ブランドは、広告やマーケティングのコピーの生成にAIを使うなど、実験的な試みを行っています。 そして、OpenAIはそれに大きく投資しています。 ChatGPTは最近、Open ...

AI

2025/12/16

GPT4を無料で試す方法

OpenAIが主力チャットボットChatGPTに採用したGPT-4言語モデルは、現代の人工知能(AI)開発の驚異と言えます。 しかし、これを使いたい場合、月額20ドルのサブスクリプションであるChatGPT Plusにサインアップする必要があります。 簡単に試したい場合、サブスクに加入するのはコストが大きすぎます。 他のサービスでGPT-4の機能を実装しているものがあるので、そこでGPT-4の機能を無料で試す方法があります。 Bingチャット マイクロソフトはOpenAIとそのチャットボットChatGPT ...

python logo

プログラミング

2025/12/16

Pythonで知っておくべき10個の概念

Pythonは高水準のオブジェクト指向プログラミング言語であり、その汎用性、動的性質、堅牢性、学習しやすい性質から、多くの学生や専門家によって選ばれています。 最近では、JavaScriptに次いで2番目に人気のある言語となり、機械学習、データサイエンス、ウェブ開発、分析、自動化、テスト、人工知能など、ほとんどすべての技術分野で使用することができます。 Pythonの学習は、JavaやC++などの他の高水準のオブジェクト指向プログラミング言語と比較して簡単ですが、堅牢で簡潔、最適化され効率的かつ正規化され ...

chatgpt

AI

2025/12/16

ChatGPT チートシート

ChatGPTはChatGPTモデルで使用されるプロンプトがあります。 外国のユーザーがこのプロンプトを利用して、効果的な質問をする例を挙げていたので、ここではそれを纏めたいと思います。 全て英語での質問が前提になります。 役割の定義 Act as a Linux Terminal Act as "position" Interviewer Act as a JavaScript Console Act as an Excel Sheet Act as an English Teacher Act as ...

Google Colaboratoryを利用して音声ファイルの文字起こしを行う

プログラミング

2025/12/16

Google Colaboratory Pythonを利用してYoutubeの投稿を行う

「PythonでYouTube投稿を自動化したい。でも環境構築が面倒」 「Google Colabで完結できないか探している」 そんな人が最短で「動くところ」まで辿り着くための記事です。 ここでは、Google Colaboratory上でPythonを使い、YouTube Data API経由で動画を投稿するまでの実装手順を、必要最小限かつ実務視点でまとめています。 APIの概要説明で終わらせず、「なぜその設定が必要か」「どこで詰まりやすいか」まで含めて整理しています。 この記事でわかること Googl ...

Google Colaboratoryを利用して音声ファイルの文字起こしを行う

プログラミング

2025/12/16

PythonとWhisperを利用して音声ファイルの文字起こし|さらにGoogle Colaboratoryで実行

OpenAIが提供している文字認識モデルWhisperを利用すると、Python環境での日本語の文字起こしが可能です。 ローカルで実行するのが手間な場合Google Colaboratoryを利用して実行する事が出来ます。 まず文字起こししたい音声ファイルを取得し、Google Colabのsample_data配下にドラッグ&ドロップします。 sample_dataのフルパスはカーソルを当てた時右側に出る3点リーダーの「パスをコピー」をクリックすと分かるのですが、フルパスは"/content/sampl ...

docker sqlserver is fuck

データベース

2025/12/16

M1 MacBookでSQL Server(docker)を動作させるのは相性が良くない

後述:OSのバージョンがventuraになった事と、Docker Desktopのバージョンがv4.16以降で動作に仮対応した様です。 Rosetta 2をダウンロードし、Docker Dashboardから「Use Rosetta for x86/amd64 emulation on Apple Silicon」のチェックをオンに変更すれば動作自体は可能です。参考:Microsoft Developer Blogs ひょんなことからSQL Serverの検証をしなければいけなくなり、dockerで動くか ...