記事一覧
-
Goのbuildを眺めてみる
2025/11/02🥽 7515文字
ZENN -
# 次世代AIウェブスクレイピング:llm-scraper & TypeScript 徹底ガイド 大規模言語モデルの力でWebデータ抽出を強化!この記事では、llm-scraperとTypeScriptで、動的かつ複雑なWebサイトから柔軟かつ高精度な構造化データを取得する方法をわかりやすく紹介します。実践的ステップ、代替ツール、最新の対応策も含め、SEO/AEO視点で解説します。 --- ## llm-scraperとは? 従来の静的パーサでは限界だったWebスクレイピングの世界にAIが革新をもたらします。**llm-scraper**はその代表的なオープンソースライブラリ。 サイトごとに細かいセレクタやパーサを書くのではなく、「スキーマ」を用意すれば、あとは大規模言語モデル(LLM)がWebページを理解し必要な情報を自動で抽出します。 2024年公開の新しいライブラリですが、GitHu...
Qiita -
【ネットワーク解説】SSLサーバー証明書:暗号化通信を支える証明書の仕組みについて
2025/11/02🐻❄️ 3538文字
ZENN -
python の gc でクラス毎のオブジェクト数を確認
2025/11/02# やりたいこと クラス毎にオブジェクト数を確認する。 # gc gc.get_objects() で全オブジェクトを取得することができ、isinstance(obj, Class) でクラス毎のオブジェクトを判定することができる。 # プログラム例 ```python:test1.py import gc class ParentA: pass class A(ParentA): pass class ParentB: pass class B(ParentB): pass def main(): pa = [ParentA(), ParentA()] a = [A(), A()] pb = [ParentB(), ParentB(), ParentB()] b = [B(), B(), B()] num_pa = 0 num_a = 0 num_pb = 0 num_b = 0 obj...
Qiita -
MCPサーバーことはじめ
2025/11/02# はじめに 生成AIによるAgentic Codingは便利だがちょっとした処理でも再現性が悪かったり、単純処理系でもなんかな処理でも同じようにトークンを使い切ってしまう、さらにLLMだからか処理にも時間がかかる。こうした理由から単純で冪等性を求める処理はどうしてもAgenti事態にやらせたくないマインドがあり、触ってみたかったMCPサーバーを触ってみた。 # 進め方 時間もかかり良くないので以下記事を参考にしながら、まず簡単な処理を作ってみた。FastMCPとPython公式MCPがあることが分かったので両方の手法を試した https://qiita.com/yonaka15/items/845ecab89c3c245fbb95 # 作ったもの VSCodeからのChatにおいては、2025年11月現在、SonnetとGrokだけMCPサーバーに対応してくれていた。VSCodeからはサ...
Qiita -
どうも、カーブミラーです。 今回は、Sora 2でキャラクターカメオ化するとそのキャラは変更できないのか? :::note info 本記事は、Sora 2について 書いております。あしからず。 ::: ChatGPT等の動作状況を知らせる OpenAIのステータスページ。 [OpenAIステータス](https://status.openai.com/) *** こちらも載せますね。 [ChatGPTが使えない?ログインできない・反応しない原因やエラー時の対処法を解説](https://aismiley.co.jp/ai_news/chatgpt-error-resolution-explanation/) *** 著作権法については こちらを参照するのが 良いのではないかと。 文化庁レポートをもとにした 著作権法についての動画(約20分) ...
Qiita -
Homebrewインストール手順
2025/11/02## はじめに Macbookを購入したので、ついでにqiitaを始めました。 練習がてらHomebrewのインストール手順を記載します。 ## Homebrewとは macOS上で動作する、パッケージ管理ツール ## 環境 macOS:macOS Sequoia 15.5 チップ:Apple M4 ## インストール 下記サイトに記載のコマンドをターミナルで実行 https://brew.sh/ja/ ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` ## PATHの即時設定 一時的にbrewコマンドを実行できるようにする ``` eval "$(/opt/homebrew/bin/brew shellenv)" ``` *ターミナ...
Qiita -
Qiita Calendar 二十五記事予約
2025/11/02Qiita Calendar 1日1記事予約登録した。 一覧で表題を表示してくれる場合と、してくれない場合の違いがわかっていない。  企画しているCalendarは25個予定している。 This article is not completed. I will add some words and/or centences in order. Este artículo no está completo. Agregaré algunas palabras en orden. ## 知人資料 ' @kazuo_reve 私が効果を確認した「小川メソ...
Qiita -
[自動運転 コード解説]Lift, Splat, Shoot
2025/11/02# はじめに 以前下記記事で解説したLift, Splat, Shootの実装が論文だけでは理解しきれなかったため、公式実装を参考に解説を行いたいと思います。 https://qiita.com/Sugar-98/items/65b2df4599507019503b # 参照 論文:https://arxiv.org/abs/2008.05711 論文解説:https://qiita.com/Sugar-98/items/65b2df4599507019503b 公式実装:https://github.com/nv-tlabs/lift-splat-shoot # 全体構成 モデルの構成は下記のようになっています。 処理フロー: 1. 入力画像から特徴量を抽出、深度ビンごとの確率を算出して特徴量に掛ける 1. 座標変換テンソルの作成 1. 1で得た画像座標系上の3次元特徴マップを、2で作成...
Qiita -
ポケモンZAの色違い狙いをRaspberry Pi 5で自動化する
2025/11/02🌍 3818文字
ZENN -
Linux カーネルのコードリーディングを再現可能にする
2025/11/02## 要約 - Linuxカーネルのコードリーディングの関数追跡を可視化するウェブサイトを作った。https://linux.tokyo (PCで見てください) - とりあえず「write」だけ可視化したが、今後は全カーネルの機能制覇を目指す(driver全制覇は別にいいかな...) - [Linux Reader](https://marketplace.visualstudio.com/items?itemName=coffeecupjapan.linux-reader&ssr=false) というVSCode拡張機能を使ったよ ## 難しいLinuxカーネルのコードリーディング Linuxカーネルのコードリーディングは、とてもとても難しいです。 多くのOS初学者は、以下のようなところでつまづくことでしょう。 1. 意味の分からない最新の情報 2. 深すぎる関数追跡 3. 深くまで探索...
Qiita -
🦧 8981文字
ZENN -
【特別編】日刊IETF(2025-11-01)
2025/11/02こんばんは! GMOコネクトの名もなきエンジニアです。 よろしくお願いします! IETF124が開催されており、Hackathonがはじまっています! 日刊IETFは、I-D AnnounceやIETF Announceに投稿されたメールをサマリーし続けるという修行的な活動です!! 今回は、2025-11-01(UTC基準)に公開されたInternet-DraftとRFCをまとめました。 - Internet-Draft: 0件 - RFC: 0件 参照先: - [I-D Announce](https://mailarchive.ietf.org/arch/browse/i-d-announce/) - [RFC Announce](https://mailarchive.ietf.org/arch/browse/ietf-announce/) 0件なんですよ...。 やったー、今日は休...
Qiita -
AWS SAA学習を始めてわかった5つのこと【2025年版】
2025/11/02AWS認定ソリューションアーキテクト – アソシエイト(SAA)の学習を始めました。 AWS CLFは以前に取得していて、今回は次のステップとして本格的に取り組んでいます。 この記事では、実際に勉強を始めて感じた 「これを最初に知っておけばよかった!」 という5つのポイントを共有します。 これからSAAを勉強しようと思っている方の参考になれば幸いです。 1. 「暗記」ではなく「構成を理解する」資格 SAAの勉強を始めてまず感じたのは、 単なるAWS知識の暗記ではなく、システム設計思考が問われる試験だということ。 たとえば、 • S3とEBSの違い • EC2とLambdaの使い分け • 冗長化設計やコスト最適化の判断 など、問題文の意図を“構成レベル”で理解していないと解けない問題が多いです。 サービス単体ではなく、「どう組み合わせて設計するか」を意識することが重要です。 2. Udemy...
Qiita -
Lubuntuマイナーバージョンアップ版いれてみる。 2025/11/2
2025/11/02# 2025/11/2 23:01 Lubuntu再導入 DVDの再生で音声でないことに気づいた。のでLubuntuマイナーバージョンアップ版いれてみる。 ver 24.04-2⇒24.-4-3 ## 1.isoイメージダウンロード & RufusでUSBコピー https://cdimage.ubuntu.com/lubuntu/releases/noble/release/ ## 2.最小インストール 作業中 ## 3.VNC導入 作業中 ## 4.SAMBA導入 作業中 ## 5.Backup関連設定 作業中 ## fireFoxパフォーマンスアップ 作業中
Qiita -
数学を忘却した文系によるド・モルガンの法則についての備忘
2025/11/02## はじめに CRMツールのレポートで条件を絞り込むときに迷いがちなゴリゴリの文系(数学は忘却しました)が、数式を使わずにド・モルガンの法則について感覚的に咀嚼した内容をまとめてみます。 :::note warn 表面的な内容となっている点にご留意いただけますと幸いです。 ::: ## ド・モルガンの法則を一言で表すと ド・モルガンの法則を一言で表すと、「ある集合が別の集合と等しくなる法則」で、集合に関する考え方です。 具体的には2パターンあります。 ## 『「AかつB」の否定』は、『「Aでない」または「Bでない」』は等しくなる 1パターン目は、『「AかつB」の否定』と、『「Aでない」または「Bでない」』は等しくなるというものです。 『「AかつB」の否定』をベン図にすると下記になります(雑な図ですがお許しください…)。 緑の部分が対象となる範囲です。「AかつB」であることを否定しているの...
Qiita -
PostgreSQLの裏側を学びたい(Step6:バックグラウンドライターを学ぶ)
2025/11/02## はじめに 前回までの続きです。今回はバックグラウンドライターについて学んでいきます。 今回も座学なので、ChatGPTに教えてもらいます。 ## writerとは何か **writer(バックグラウンドライター)** は、PostgreSQLのバックグラウンドプロセスの1つで、 メモリ上にある「Dirty Page(更新済みページ)」を**少しずつディスクに書き出す役割**を持ちます。 目的はただ一つ: > ✅ **I/Oのスパイク(負荷の集中)を防ぐこと。** もしcheckpointerだけで全ページをまとめて書いていたら、 数分ごとに大量のI/Oが発生してしまいます。 それを防ぐために、writerがこまめに「少しずつ書き戻す」しくみになっています。 ## 🧠 checkpointerとの違い | プロセス | タイミング | 対象 | 目的 | |-----------|-...
Qiita -
ヨーロッパの研究機関や企業のコンソーシアムが、英語中心のAI開発に対抗しヨーロッパの言語的多様性を反映したAIの実現を目的としてEUの公式全24言語に加え、その他11言語をサポートする大規模言語モデル(LLM)「EuroLLM」を開発しオープンソースとして公開しています。 続きを読む...
Gigazine -
SQL文法 基礎
2025/11/02基礎的なものだけまとめています。 ## CREATE データを入れるための器(オブジェクト)を作成します。 会員サイトのユーザーリストを管理するため `users` という名前のテーブルを作成したい場合、 `CREATE TABLE users();` と書きます。 ```SQL CREATE TABLE users ( id INTEGER PRIMARY KEY, name VARCHAR(100) NOT NULL, age INTEGER ); ``` 「CREATE TABLE」で 〇〇表 を作ると宣言し、`();` にテーブルの列(カラム)の設計図を記載。実行すると id(空), name(空), age(空) のusersテーブルが作成されます。 - **id INTEGER PRIMARY KEY** `id` : カラム(列)の名前 `INTEGER` :「この列には整数...
Qiita -
GPD Pocket が文鎮化したのでEEPROMにBIOSを直接書き込んで復活させる
2025/11/02# はじめに ウルトラモバイルPCとしてかつて世間を賑わせたGPD Pocket . 最近調子が悪いなーと思いBIOSをいじっていたら起動しなくなってしまいました. 少し調べてみるとEEPROMにROMライターでBIOSを書き込むことで復活させている先駆者がいましたので再走してみました. - GPD pocketさん、甦る……それは不死鳥の如く https://c100m50.com/?p=373 # 作業風景 やったことはEEPROMに半田で配線しROMライターからBIOSを書き込んだだけです. まずは公式サイト( https://www.gpd.hk/gpdpocketfirmware )から Pocket BIOS for Ubuntu 20170628 をダウンロードしてきます. フォルダ内のRom_8MB_Tablet.binがBIOSの本体です. Windowsを使う人は他のB...
Qiita