記事一覧
-
💭 3732文字
ZENN -
# 3.1 API 設計の実際(Django REST Framework 編)
2025/09/18🔖 2078文字
ZENN -
Open WebUIで5分で構築!ローカルChatGPT環境【Docker対応】
2025/09/18# Open WebUIで5分で構築!ローカルChatGPT環境【Docker対応】 自社の機密情報をChatGPTに投げるのは怖い、API料金が気になる、そんな悩みを解決するローカルAI環境を5分で構築する方法を紹介します。 ## Open WebUIとは Open WebUIは、様々なLLMと対話できるオープンソースのWebインターフェースです。ChatGPTライクなUIで、OpenAI...
Qiita -
VSCodeのWebViewタブに何も表示されない問題の解決方法
2025/09/18## はじめに VSCode + DockerでPlatformIOの開発環境を構築した際、PlatformIOのHome画面(PIO Home)が表示されなくなるという問題に遭遇しました。 ## 解決方法 VSCodeの設定である`remote.autoForwardPortsSource`を`process`に変更します。 設定画面からその項目の`設定をリセット`するか、`settin...
Qiita -
Doclingを使ってPDFからテキストを抽出してみた。
2025/09/18👏 5979文字
ZENN -
# 2.3 Django REST Framework(DRF)入門
2025/09/18📚 2998文字
ZENN -
# 2.2 Django のモデルベース開発
2025/09/18🐕 1930文字
ZENN -
Vercel AI SDK で、エージェントのメモリレイヤを組み込む
2025/09/18🤖 10294文字
ZENN -
【Rails】マイグレーションのbulk: trueとロールバック時の挙動について
2025/09/18# はじめに Railsマイグレーションで`bulk: true`を使って複数のカラムを追加した際のSQLログを比較し、挙動の違いを備忘録としてまとめます。検証環境はMySQLを前提としています。 # 結論 - `change`メソッドで`bulk: true`を指定しても、ロールバック時には `bulk: true`が効かず、カラムごとに個別の`ALTER TABLE`が発行される - マイグ...
Qiita -
フルスタックへの挑戦 - チャットボット開発
2025/09/18🙆♂️ 3158文字
ZENN -
【リファクタリング】Extract Class(クラスの抽出)
2025/09/18### 1. 概要(Overview) **Extract Class** は代表的なリファクタリング手法の一つです。 あるクラスが肥大化し、**複数の責務を抱え込んでいる(God Class 化しつつある)** 場合、その一部のフィールドやメソッドを切り出して、新しいクラスとして独立させます。 **Extract Class** の目的は、責務を分割し、クラスごとの凝集度を高めることで、理...
Qiita -
教育系データのPython分析
2025/09/18## 1. はじめに 自己紹介: 教育分野でデータ分析をPythonで行っている教師(Python分析は珍しい?) 課題: 実務で扱うデータをここでは使えないため、公開データで分析の練習と備忘録を兼ねて記録することにした。 記事の目的: 統計的検定と機械学習、両方の手法を適用した分析プロセスを共有し、そこから得られた学びを記録する。 コード:GitHub https://github.co...
Qiita -
Claude Codeを自由に操る!複数プロバイダ対応プロキシツール徹底解説
2025/09/18💡 5348文字
ZENN -
### はじめに **Moving Features between Objects** は、 「クラス間の責務の偏りや依存を是正するために、メソッドやフィールドを適切な場所へ移動させるリファクタリングの総称」です。 > 目的:**データと振る舞いの内聚性を高め、結合度を下げること**。 ------ ### 代表的なテクニック このカテゴリにはいくつかの代表的リファクタリングが含ま...
Qiita -
Claude Codeを自由に操る!複数プロバイダ対応プロキシツール徹底解説
2025/09/18GitHub リポジトリ: [nogataka/claude-code-proxy-ts](https://github.com/nogataka/claude-code-proxy-ts) --- ## 1. このツールでできること Claude Code Proxy を導入すると、**Claude形式のAPI呼び出しを維持したまま複数のプロバイダ(OpenAI, Azure, Ollam...
Qiita -
TaskEcho: 声で完了するタスク管理
2025/09/18👏 3782文字
ZENN -
GPT-5とKiroで「2Dマイクラ」を作ってみた
2025/09/18https://qiita.com/organizations/elecs 最近、プロンプトから「Minecraft風の横スクロール2Dアクションゲーム」を単一のHTMLファイルで生成させる試みを行いました。 対象は**GPT-5**と**AWS Kiro**。どちらも高性能な生成AIですが、実際に同じ課題を与えたところ、完成度は結構な差がありました。 ## プロンプト ``` あな...
Qiita -
## 実施環境 - PlatformIO - M5Stack CoreS3 ## 発生した問題 PlatformIOで以下の設定を使ってビルドを行ったところ、M5Unifiedに含まれる **M5GFX** がエラーで落ちました。 ```ini [env:m5stack-cores3] platform = espressif32@6.8.1 board = m5stack-cores3 fr...
Qiita -
PHPのパフォーマンスを改善!Memcachedのインストールと基本設定メモ
2025/09/18🚀 2498文字
ZENN -
【RAG実装入門】Word/Excel/PowerPointを検索可能に!
2025/09/18この記事は全面的にLLMを用いて作成しています。 動作確認した上での記録です。 FAISS+BM25+ローカルLLMで自前のナレッジベースを作る ## はじめに 社内の共有フォルダやNASには、膨大なWord/Excel/PowerPointファイルが眠っています。 「必要な情報がどこにあるかわからない」「検索しても目的の資料がヒットしない」… そんな悩みを解消するために、**RAG(...
Qiita