※このページではアフィリエイト広告を紹介しています

ottfoekst

Python小ネタ

PythonでテキストファイルをデフォルトUTF-8で開く

サンプルコードと実行結果サンプルコード「UTF-8ファイル.txt」というファイルを開いて1行ずつコンソールに表示するプログラムです。WindowsのデフォルトのエンコードはMS932のため、encoding="utf-8"とエンコーディン...
Python小ネタ

課金不要のAIを使った検索プログラムを手軽に作成 ~LlamaIndex~

この記事の目的ChatGPTにはLLM(大規模言語モデル)と呼ばれる技術が使われています。このLLMを使ったプログラムを簡単に書くためのフレームワークにLlamaIndexがあります。今回は課金不要なLLMを使った検索プログラムをご紹介しま...
Java小ネタ

書籍のタイトルとサムネイルを取得するWeb APIを開発する ~Springフレームワーク~

この記事の目的Springフレームワークを使用して、JavaでWeb APIを実装する方法をご紹介します。Springフレームワークを使用すると簡単にWeb APIを実装できます。関連書籍(function(b,c,f,g,a,d,e){b...
Java小ネタ

Mavenでjarファイルをビルドする ~改造版UML Doclet~

この記事の目的ビルドツールにMavenが使われているJavaプロジェクトで、jarファイルをビルドする方法を紹介します。本記事では下記記事で紹介した「改造版UMLDoclet」(クラス内のメンバ変数を常にクラス図に出力)のjarファイルをビ...
Java

Eclipseでライブラリを使う方法 ~Gradleプロジェクト編~

この記事の目的EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。この記事では「ビルドツールGradleを利用してJavaライブラリを使う方法」を紹介します。Gradleを使うと、ライブラリのダウンロードを手作業...
Java

全文検索エンジンをインストールする ~Elasticsearch、Kibana~

この記事の目的全文検索エンジンのOSSとして人気の高いElasticsearchと、Elasticsearchと連携して利用するデータ可視化ツールであるKibanaをインストールする手順を紹介します。下記の書籍を参考にインストールしていまし...
JavaScript小ネタ

Reactで2×2ブロックのTODOアプリをつくる

この記事の目的3×3ブロックに分けてTODOを記載できるシステム手帳リフィルを使っています。Reactの勉強をしたので、このリフィルを参考に2×2ブロックのTODOアプリをつくってみます。TODOアプリの概要タスク作成からTODOを登録し、...
その他小ネタ

コマンドプロンプトでファイル名に日時情報を雑に加える

本記事の目的コマンドプロンプトから出力するファイルのファイル名に、日時情報を加えたい場合があります。しかし、スラッシュやコロンをファイル名に含めることはできないため、これらの文字を除去する必要があります。本記事ではその方法を紹介します。コマ...
JavaScript小ネタ

npmでインストールしたライブラリをブラウザで利用する ~Browserify~

この記事の目的文字起こしのライブラリvtt-to-textは、Node.jsに付属のnpmを使ってインストールします。npmでインストールしたライブラリを使ったJavaScriptのプログラムは、そのままではWebブラウザ上で実行することが...