麻倉光舟

大手SIer・飲食メディア・FinTechを経験。 現在シニアエンジニア。 サーバーサイド/設計/組織運用に関する記事を担当。

chatgpt

2026/3/28

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

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

2026/2/26

GPT4を無料で試す方法

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

パイソンのロゴ

2026/5/11

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

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

chatgpt

2026/3/28

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 ...

パイソンのロゴ改造

2026/4/9

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

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

パイソンのロゴ改造

2026/4/9

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

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

2026/2/28

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で動くか ...

シェルの解説全般

2025/12/16

curlでファイルをダウンロードするコマンドオプション

ファイルをダウンロードしたいのに、URLがファイルのフルパスになっているのに、ブラウザアクセスすると、ファイルがそのままブラウザに表示されてしまう状態があると思います。 URLさえわかればファイルが複数あっても、curlで一括ダウンロードできるなと思ったのでその方法を記載しておきます。 #まずダウンロードしたいディレクトリに移動します # プログレスバーで進捗率を表示#で表示される $ curl -# -O 対象のURL # URLのファイル名でダウンロード $ curl -O 対象のURL # リダイレ ...

scala

2025/12/16

Scala + playでjsonを読む

Javaの機能拡充のおかげで、今後触る事も無いだろうと思うScalaですが、VS Codeの拡張機能で遊んでいた時、VS CodeでScala試してみるかと思い、linter-scalacインストールして適当な処理書いてみるかと超久しぶりにScala触ったら初歩的な内容忘れていて仕事どころじゃなかったです。 適当にスタブ用のjson作成してそれを読み込んでコード書きたかっただけなのですが、読み込む方法忘れていたので備忘として残しておきます。 import play.api.libs.json._ impo ...

scala

2025/12/16

Scala + play MySQL接続 2.6.x系

数年以上(7年以上)play frameworkもScalaも触ってなかったですが、アップデート対応のため久しぶりに触る必要がありDB周りが大分変わっていたので対応をまとめておきます。 まさかDB接続のAPIに変更があるとは思っていなかったので正直戸惑いました。 調査 昔はDB.withConnectionって記述でDB接続出来ていたのにnot foundと出てマジかと思い調べ始める事に… Play Scala Anorm Exampleを確認したらDBApiを利用するようになっており、2.6.1のドキュ ...