Python小ネタ PythonでテキストファイルをデフォルトUTF-8で開く サンプルコードと実行結果サンプルコード「UTF-8ファイル.txt」というファイルを開いて1行ずつコンソールに表示するプログラムです。WindowsのデフォルトのエンコードはMS932のため、encoding="utf-8"とエンコーディン... 2025.01.13 Python小ネタ
Python小ネタ 課金不要のAIを使った検索プログラムを手軽に作成 ~LlamaIndex~ この記事の目的ChatGPTにはLLM(大規模言語モデル)と呼ばれる技術が使われています。このLLMを使ったプログラムを簡単に書くためのフレームワークにLlamaIndexがあります。今回は課金不要なLLMを使った検索プログラムをご紹介しま... 2024.10.28 2024.11.13 Python小ネタ
Java小ネタ 書籍のタイトルとサムネイルを取得するWeb APIを開発する ~Springフレームワーク~ この記事の目的Springフレームワークを使用して、JavaでWeb APIを実装する方法をご紹介します。Springフレームワークを使用すると簡単にWeb APIを実装できます。関連書籍(function(b,c,f,g,a,d,e){b... 2024.08.13 Java小ネタ
Java小ネタ Mavenでjarファイルをビルドする ~改造版UML Doclet~ この記事の目的ビルドツールにMavenが使われているJavaプロジェクトで、jarファイルをビルドする方法を紹介します。本記事では下記記事で紹介した「改造版UMLDoclet」(クラス内のメンバ変数を常にクラス図に出力)のjarファイルをビ... 2024.07.15 Java小ネタ
JavaScript小ネタ Reactで2×2ブロックのTODOアプリをつくる この記事の目的3×3ブロックに分けてTODOを記載できるシステム手帳リフィルを使っています。Reactの勉強をしたので、このリフィルを参考に2×2ブロックのTODOアプリをつくってみます。TODOアプリの概要タスク作成からTODOを登録し、... 2024.03.27 JavaScript小ネタ
その他小ネタ コマンドプロンプトでファイル名に日時情報を雑に加える 本記事の目的コマンドプロンプトから出力するファイルのファイル名に、日時情報を加えたい場合があります。しかし、スラッシュやコロンをファイル名に含めることはできないため、これらの文字を除去する必要があります。本記事ではその方法を紹介します。コマ... 2023.11.07 その他小ネタ
JavaScript小ネタ npmでインストールしたライブラリをブラウザで利用する ~Browserify~ この記事の目的文字起こしのライブラリvtt-to-textは、Node.jsに付属のnpmを使ってインストールします。npmでインストールしたライブラリを使ったJavaScriptのプログラムは、そのままではWebブラウザ上で実行することが... 2023.07.17 2023.08.20 JavaScript小ネタ
Java小ネタ 値オブジェクトの実装例 ~ドメイン駆動設計~ この記事の目的ドメイン駆動設計における値オブジェクトの実装例を紹介します。「値オブジェクト」とは、値をオブジェクトとして扱うためにクラスにまとめたものです。値をintやStringなどを使って表現したときと比較して下記の利点があります。 「... 2023.03.26 Java小ネタ
Androidアプリ小ネタ 簡易音声メモアプリを開発する 本記事の目的Androidアプリ開発に慣れるため、マイクで話した内容を別のアプリに共有するAndroidアプリを開発しましたのでご紹介します。アプリからマイクを起動する部分の実装は下記書籍を参考にしました。(function(b,c,f,g... 2022.12.04 2023.02.23 Androidアプリ小ネタ