Programming

Pandoc のインストール方法:Windows と Mac でドキュメント変換を始めよう!

こんにちは、JS2IIUです。Pandoc は、様々な形式のドキュメントを相互に変換できる強力なツールです。Markdown で書いた記事を PDF にしたり、Word 文書をウェブページに変換したりと、その用途は多岐にわたります。この記事では、Windows と Mac それぞれでの Pandoc...
Programming

【Pandoc】マークダウンテキストからPowerPointスライドに変換する

プレゼンテーション資料の作成、手間に感じていませんか?デザインツールを開いてレイアウトを調整し、テキストをコピペして…といった作業は、時間も労力もかかります。「Pandoc」を使って、MarkdownファイルからPowerPoint資料を効率的に生成する方法を解説します。今回もよろしくお願いします。...
Streamlit

Dolphinで始める文書解析とStreamlit実装入門

こんにちは、JS2IIUです。Dolphinで画像やPDFからテキスト・表・図を抽出し、Streamlitで手早く試す手順と実装のポイントを紹介します。今回もよろしくお願いします。概要このページでは、ACL 2025で発表されたライブラリ「Dolphin」の概要を簡潔に説明し、ローカル環境で動かすた...
Programming

AGENTS.mdで始める実践的エージェント設計ガイド

こんにちは、JS2IIUです。本記事では、AGENTS.mdの目的と作り方、実装・運用で役立つテンプレートをわかりやすく解説します。実例とチェックリスト付きで実務ですぐ使えます。今回もよろしくお願いします。はじめに2025年8月20日にOpenAIがAGENTS.mdのサイトを公開しました。この公開...
Streamlit

【Streamlit】画像分類AIのためのUIを作成する

こんにちは、JS2IIUです。画像分類AIを活用するためには、ユーザーが簡単に操作できるUIが必要です。本記事では、Streamlitを使用して画像分類AIのためのシンプルで直感的なUIを構築する方法を解説します。今回もよろしくお願いします。背景と目的画像分類AIの活用シーン画像分類AIは、医療画像...
Streamlit

Streamlitの始め方

こんにちは、JS2IIUです。Pythonを使って簡単にインタラクティブなウェブアプリケーションを作成できるフレームワーク、それがStreamlitです。本記事では、Streamlitの基本的な使い方を解説し、初めてのアプリケーション作成から主要な機能の活用方法までを紹介します。今回もよろしくお願い...
Python

Pythonの動的属性操作を極める:getattr, hasattr, setattr, delattr, dirの使い方

こんにちは、JS2IIUです。Pythonには、オブジェクトの属性を動的に操作するための便利な組み込み関数がいくつか用意されています。本記事では、getattr、hasattr、setattr、delattr、dirの使い方を解説し、それらを活用することで得られるメリットや注意点について紹介します。...
Programming

GPT-5プロンプト設計で配慮すべき7つのポイント

こんにちは、JS2IIUです。GPT-5の能力を最大限に引き出すためには、従来のGPT-4.1などと比べてプロンプト設計においていくつかの新しい配慮が必要です。本記事では、OpenAI公式のGPT-5 prompting guideを参考に、ユーザーが意識すべきポイントを7つに整理して解説します。今...
Streamlit

Streamlitとともに使われるPythonライブラリTop10

こんにちは、JS2IIUです。今回はStreamlitと組み合わせて使うと便利なライブラリの中でも人気でかつ相性の良いと思われるトップ10のライブラリをご紹介します。独自のランキング方式を取り入れています。参考になれば幸いです。今回もよろしくお願いします。Streamlitと相性の良いPythonラ...
Gradio

【Gradio】Blocksレイアウトの使い方:複雑なUIを組み立てる方法

こんにちは、JS2IIUです。Pythonで手軽にWebインターフェースを構築できるGradioは、機械学習モデルのデモやプロトタイプ開発で広く利用されています。中でも、複雑なUIを柔軟に設計できるのがgr.Blocksです。この記事では、Blocksの基本構文から応用テクニックまでを解説し、縦横レ...