記事一覧
-
Visual Studio Code + WSLプラグインを使用してage鍵を取得する
2025/11/01Windows10にてWSLをインストールしようとしたが、 # 例: Ubuntu をインストール ```wsl --install -d Ubuntu``` ---- ``` wsl -l -v Linux 用 Windows サブシステムにインストールされているディストリビューションはありません。 この問題を解決するには、以下の手順に従ってディストリビューションをインストールしてください:...
Qiita -
シュレディンガー方程式をMATLABで解いてみた話
2025/11/01はじめまして、[りょーつ](https://twitter.com/Gomachan_2021)といいます。高専出身の大学院2年生です。研究の専門は力学や機構学で、Qiitaでは主に制御工学や数学に関する記事を書いています。 先日、恋人と量子力学の話題で盛り上がったことをきっかけに、ノリと勢いでシュレディンガー方程式を解いてみました。MATLABコードも載せておいたのでぜひ遊んでみてください...
Qiita -
【第1回/全10回】電球回路からCPUの仕組みまで(電球回路)
2025/11/01全9回で、**電球の回路からCPUの仕組みまで**を、私が「なんとなくわかった気持ちになれた」ところまで説明します。 --- ## 電球回路 パソコンの頭脳である **CPU**。実際にどのように作られ、どのように動いているのでしょうか? どこまでの機能があれば **CPU(Central Processing Unit)** と呼べるのかは難しいところですが、私自身が「CPUってこんなも...
Qiita -
Python Logging よく使う実用パターン集(開発時向け)
2025/11/01開発中に最低限これだけ押さえればOK、という典型的なlogging使い方まとめ。 ※本番向けチューニング(QueueHandler・JSON構造化など)は割愛。 --- ## 1️⃣ プロジェクトで最初に設定する「基本セットアップ」 ```python # app/logging_setup.py import logging def setup_logging(level=logging.INFO): fmt = "%(asctime)s [%(levelname)s] %(name)s - %(message)s" logging.basicConfig( level=level, format=fmt, datefmt="%Y-%m-%d %H:%M:%S", ) ``` ```python # app/main.py import logging from app.logging_...
Qiita -
ペイントアルゴリズム
2025/11/01# 再帰的フラッドフィル(DFS) Depth-First Search(深さ優先探索) 真ん中あたりから、塗り始めれば、塗ることができますが、 端のほうから塗ると、再帰回数が増えすぎて、エラーで停止します。 150x150のサイズです。  ```java void setup() { size(400, 400); background(255); // 適当に囲いを描く stroke(0); noFill(); rect(100, 100, 150, 150); } void draw() { } void mousePressed() { // ...
Qiita -
【やってみた】SLM+RAGでAIエージェント Dify編 構築作業
2025/11/01# SLM+RAGでAIエージェントを構築する Dify編 構築作業の2-3までは以下と同じものが使えるので、以前取ったバックアップがあれば流用出来ます。 バックアップがない場合は、前連載を辿って同じものを構築願います(コピペで出来ます)。 * **2-1 事前準備** * **2-2 構築作業**:WSL(Linux実行環境)の構築 * **2-3 構築作業**:python仮想環境の構築 https://qiita.com/obbs0036g/items/2e01757e84474a698bea * **2-4 構築作業**:DockerとDify他のインストール ## 1\. Difyと周辺ツールを登録し、AIエージェントを構築する ### ⓪ WSL環境のコピー WD-Ubuntu-DFで作成します。 1. **管理者権限でのPowerShell**を起動します。 2. 以下のコマ...
Qiita -
NixOSでpodman上でOllamaを動かす
2025/11/01🦙 1898文字
ZENN -
:::note info **Qiita Advent Calendar 2025** 今年もこの季節がいよいよ始まりました :tada::tada::tada: 誰よりもこの日を待ちわびていたと自負しております。 2024年12月26日から首を長くして楽しみにしておりました。 :xmas-wreath1::santa::santa_tone1::santa_tone2::santa_tone3...
Qiita -
[PostgreSQL]PGroongaでの検索結果ハイライト表示
2025/11/01- [前回の記事](https://qiita.com/t_o_d/items/3a2e24034b685088d4a9)では、PGroongaを利用したPostgreSQLでの高速な全文検索環境を構築しました。 - 今回は、PGroongaの便利な機能の1つである**pgroonga_snippet_html**を使って、検索結果のキーワードをハイライト表示する方法をご紹介します。 ## 手順...
Qiita -
[PostgreSQL]PGroongaでの検索結果ハイライト表示
2025/11/01⭐️ 3183文字
ZENN -
# **user**: こういうワーニングが出ているので解決したいのですが、教えていただけますか? ``` WARNING:langchain_text_splitters.base:Created a chunk of size 1162, which is longer than the specified 1103 ``` 実行したコードは次の通りです。 ```python from langchain_text_splitters import CharacterTextSplitter from langchain.document_loaders import TextLoader def split_text(text, num_lines): lines = text.split("\n") return [ "\n".join(lines[i : i + num_line...
Qiita -
Chaliceでパッケージングすると不要な依存関係が含まれる
2025/11/01Chaliceはフレームワーク 兼 インフラです。 フレームワークとして使う場合、インフラ系の不要なものが依存関係に含まれます よってpipなどlambda zipには明らかに不要でも含まれてしまいます ```py install_requires = [ 'click>=7, =1.14.0, =1.10.0, =9, =0.9.3, =5.3.1, =3.0.0,<4.0.0', 'wheel', 'setuptools' ] ``` メンテも停止したようなので諦めるか自分でzipを操作するかでしょう https://github.com/aws/chalice/blob/master/setup.py
Qiita -
2025年のAgentic AI:中小規模営業チームが知っておくべきこと
2025/11/01📈 14794文字
ZENN -
プログラミング初めてでもできるJOI一次予選突破のための超やさしいチュートリアル
2025/11/01# プログラミング初めてでもできるJOI一次予選突破のための超やさしいチュートリアル > **対象**:プログラミング完全初心者 > **目的**:RubyでJOI一次の問題が解けるレベルまで到達すること > **注意**:この記事は、一部AIを用いて書いています --- ## 0. はじめに こんにちは。えふです。Ruby全く知らない状態からここ2日である程度勉強したので、そのまとめ...
Qiita -
プログラミング初めてでもできるJOI一次予選突破のための超やさしいチュートリアル
2025/11/01# プログラミング初めてでもできるJOI一次予選突破のための超やさしいチュートリアル > **対象**:プログラミング完全初心者 > **目的**:RubyでJOI一次の問題が解けるレベルまで到達すること > **注意**:この記事は、一部AIを用いて書いています --- ## 0. はじめに こんにちは。えふです。Ruby全く知らない状態からここ2日である程度勉強したので、そのまとめ...
Qiita -
ABC430個人的備忘録[A-F]
2025/11/01日本語の難しさに躓いた男の備忘録です ### コンテスト概要 AtCoder Beginner Contest 430 https://atcoder.jp/contests/abc430 開催日:2025年11月1日 21:00-22:40 ## [A - Candy Cookie Law](https://atcoder.jp/contests/abc430/tasks/abc430_a) #### 考察 読解が大事なA問題。 「飴をA個以上所持している人はクッキーをB個以上所持していなければならない」を正しく読み解く。 要するにダメなパターンは「飴がA個以上**かつ**クッキーがB個未満」の時だけ。 これを実装できればOK。 「してはいけない」と「しなければならない」を見間違えて時間ロス。 落ち着いて読みましょう。 #### 提出 ``` c++:A.cpp #include usi...
Qiita -
### はじめに `msfconsole` 上でのポートスキャン、DB(workspace)による結果管理、低コストな脆弱性スキャン、実際の侵入とセッション運用、そして `msfvenom` でのペイロード生成・ハンドリングまでを、現場でそのまま使える手順とコマンドでまとめました。 ------ ### 1. 準備と前提 - 攻撃側: AttackBox(もしくは自身の Kali 等) - 被攻撃側: TryHackMe 提供ターゲット(例の出力は記事中に併記) - ことばの約束: - `RHOSTS`: スキャン対象 - `LHOST/LPORT`: 逆接続を受ける攻撃側の待受 - 参考ワードリスト: `/usr/share/wordlists/MetasploitRoom/MetasploitWordlist.txt` ------ ### 2. スキャン(Recon) #### 2....
Qiita -
【PHPUnit】複数パターンの同一テストの一元化(@dataProvider)
2025/11/01## 複数パターンのテスト ### TestCase.php tests\TestCase.php ```php assertEquals($期待値1, $テストで使用する値1, "test failed 1"); $this->assertEquals($期待値2, $テストで使用する値2, "test failed 2"); } public funct...
Qiita -
【JavaScript】DOMについて10分で速習する
2025/11/01## はじめに DOM(Document Object Model)とは、HTML文書をJavaScriptから操作するための仕組みです。これを使うことで、要素の属性や内容、スタイルを動的に変更したり、新しい要素を追加・削除したり、ユーザーの操作に反応するインタラクティブなWebページを作成できます。 **この記事で学べること** - DOM要素の選択と操作方法 - テキストや属性、スタイルの...
Qiita -
【無料,日本語】生成AIを学べるオンラインコースまとめ
2025/11/01# はじめに 近年、生成AIに関する発展は目覚ましく、学びたいという方は多いのではないでしょうか。 この記事では、生成AIを学ぶことができる無料のオンラインコースをいくつか紹介します。 ## [AI Foundations/IBM SkillsBuild](https://www.ibm.com/training/badge/ai-foundations) > バッジの概要 この資格取得者は、人...
Qiita