Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? API 初心者向け「いまさら聞けない API の全体像」整理メモ REST / GraphQL / gRPC / FastAPI / 同期 / 非同期 … 「単語は聞いたことあるけど、頭の中で整理できてない」人向けのざっくり整理用記事です。 この記事では、API の世界を以下の 4+α の観点で整理します。 API のスタイル(設計スタイル) 呼び出しパターン(同期 / 非同期 / リアルタイムなど) フレームワーク & 言語 プロトコル & データ形式 (おまけ)セキュリティ / 認証 (その他)バージョニング、ドキュメント など 実
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに WAF(Web Application Firewall)はWebサービスのセキュリティを高めるために使用される装置の一般名称です。WAFそのものの説明は割愛します。WAFはトラヒックがアプリケーションに到達する前に既知攻撃、スキャン、異常な入力、過剰なアクセスをドロップすることができる強みがあり、採用事例も多数あります。しかしWAFを導入・運用するときに本当に難しいのは、装置の導入そのものではなく この遮断ルールは正常なユーザーを止めないのか(誤遮断がないのか) 止めた場合、誰が、どの根拠で、どこまで事業影響を受け入れるのか
はじめに ごきげんよう、百合宮桜(Miyu)です(*'▽') Power Automate で SharePoint Lists の日時列をキーにして、フィルタリングしたいということがあります。日時のデータの扱いは意外と難しく、開発が難航しがちなので簡単にまとめておきます。 本記事では以下の SharePoint Lists から InputTime 列の値をフィルタリングする例を基に解説します。 ✅フィルタリングの前に知っておいてほしいコト フィルタリングで利用する列名は内部列名 SharePoint Lists でのフィルタリングは 内部列名 でフィルタする列を指定した フィルタクエリ を書くことで実現できます。 内部列名って何? どうやって確認するの? という方は以下をご覧ください。 データソースによって日時データの保存形式は異なる SharePoint Lists をはじめとするデ
こんにちは アクセンチュア北海道オフィス所属の唐津です。 1年ほど前にPMPを取得しました。取得して意味あったな~というのと、最近周りでPMPを取ろうとしている人がいるので、「攻略法」と「取得する意味」を改めて言語化しようと思った次第です。 ただし具体の勉強法(この参考書が役にたった、こういう学習Cycleが良かった)とかは書いてないのであしからず。 この記事は、これからPMPを取ろうとしている人たち、そしていま勉強中で「この量、本当に全部覚えるの…?」と手が止まりかけている人に向けて書いています。受験してから読む記事ではなく、受験準備のど真ん中で読んでほしい記事です。 私自身、PMPを受ける前は学習の範囲が広すぎて胃もたれしそうでしたが結局のところ、 PMPは、暗記で受かる試験ではなかった。世界観の理解で受かる試験。 問題集を周回していたときには見えなかった景色が、「あ、そういうことか」
はじめに 図を描くことは、物事の理解を深めたり、思考を整理して誰かに説明したりする上で非常に便利です。しかし、「メモ書きなどで作図ツールを使うのはめんどくさい」と感じた経験がある方も多いのではないでしょうか そんな方におすすめなのが、Obsidianのコミュニティプラグイン「Excalidraw」です! Excalidrawとは Excalidrawは、元々Webブラウザ上で動作するホワイトボード型のドローツールです とにかくシンプルで、初めてでも直感的に使えるのが最大の特徴です 手書き風のある図形や文字を、簡単に描くことができます (VS CodeやNotionなどの他ツールでも使えるそうです) 導入方法 Obsidianのコミュニティプラグインから簡単にインストールできます Obsidianの設定(歯車アイコン)を開く 「コミュニティプラグイン」のタブを開く (※セーフモードがオンにな
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
はじめに こんにちは!「PayPayで!」バーコードリーダーを画面に直接押し当ててくるのは止めてください。たろう眼鏡です。 クラシル社でサーバサイドの開発をしています。 前回の記事ではKarpathy氏のautoresearchを紹介して、バックエンドのパフォーマンスチューニングに転用しました。今回もKarpathy氏です。もう完全にファンクラブです。 2026年4月、Karpathy氏がLLM WikiというGistを公開しました。ざっくり言うと、RAGのように毎回ドキュメントを検索して回答を生成するのではなく、LLMに永続的なWikiを書かせて知識を蓄積&整理&育成していくというアプローチです。Obsidianと組み合わせると、LLMによりWikiが整理された状態で閲覧&グラフで可視化できるので相性がいいです。 RAGとの違い、Claude Codeへの実装、自分で追加した設計判断の3
macOS 26 TahoeのApple Intelligenceに利用されている3BパラメータのLLMをコマンドラインで利用できるようにするツール「apfel」がリリースされています。詳細は以下から。 Appleは同社の生成AIを利用したパーソナル人工知能システム「Apple Intelligence」をWWDC24で発表し、現在最新のmacOS 26 TahoeやiOS/iPadOS 26では開発者向けにもFoundationModelsフレームワークを通してAppleの生成AI/LLMが利用できるようになっていますが、 このApple Intelligenceにも利用されている3B(30億)パラメータのLLMを、コマンドラインから利用できるようにするコマンドラインツール「apfel」が新たに公開されています。 Apple Intelligence from the command l
M5Stack製品を使った、オープンソースハードウェアのスーパーカワイイロボット、スタックチャンをAIホームエージェント化するための技術を紹介する本です。 スタックチャンの製作方法、AIエージェントと組み合わせて家電を操作できるようになるまでに必要だった技術をまとめたものです。 筆者の自宅では「ハイ、スタックチャン!」と声をかけて「リビングのエアコン消して」と伝えると、操作できるようになりました。 スタックチャンの筐体は、オープンソースハードウェアとして公開されており、3Dプリンタで印刷したり、接続ボードを用意して誰でも組み立てられます。 本書では、スタックチャンを組み立てるのに必要な知識や、3Dプリントの発注、接続ボードの製造方法を解説します。 お家AIエージェントにするために、Claude Agent SDKというClaude CodeをベースにしたSDKを組み込みます。 エージェント
この記事は Claude Code(Anthropic) を活用して執筆しています。システム構築自体もClaude Codeと対話しながら設定ファイルの作成・デバッグ・スクリプト開発を行いました。 はじめに 子供にテレビを占領されてしまい、自分の見たい番組が見られない ── そんな切実な動機から、Raspberry Pi 4で自分専用の録画サーバーを構築しました。 格安USBチューナー PX-S1UD と Docker で、地上デジタル放送の録画・視聴・自動エンコードをすべて完結させるシステムです。外出先からもVPN経由でリアルタイム視聴・録画番組の再生ができ、エンコードもRaspberry PiのハードウェアエンコーダーでCPU負荷を抑えて実現しています。 このシステムでできること EPG(電子番組表)からの予約録画 キーワード自動録画(ルール予約) 録画後の自動HWエンコード(TS →
はじめに 2026年4月3日、13.5kスターもの人気を誇るNeovimプラグインがアーカイブされました。その名はnvim-treesitter。 本プラグインは2020年に登場し、Neovimの発展とともに広く利用されてきましたが、急遽その役割を終えることとなりました。 本記事ではアーカイブの経緯にはあえて踏み込まず、直前までnvim-treesitterが担っていた役割と、その停止によって何が変わるのかを整理します。 nvim-treesitterの影響を受けない機能 まず重要な点として、Tree-sitterの機能全般がNeovimで使えなくなるというわけではありません。 以下のような要素は、既にNeovim Coreに統合されています[1]。 Tree-sitterの実行エンジン 構文木の取得 ハイライトや折り畳み検出の実行基盤 nvim-treesitterの役割 nvim-tr
はじめに Neovim 0.12のリリースノートを開いて最初に思ったのは、「これ、lazy.nvim要らなくなるのでは」だった。ビルトインのプラグインマネージャ vim.pack。宣言的なLSP設定 vim.lsp.enable()。ビルトインの :Undotree。ちょうどNvChadからLazyVimに乗り換えたばかりで、ディストリビューションにどこまで頼る必要があるのか考えていたところだった。 結論から言えば、lazy.nvimはまだ要る。だが、「何を使うか」ではなく「何を外せるか」に問いが変わった。 2026年3月29日リリース。前バージョン0.11から約1年、Neovimの方向性を決定づける転換点です。全項目を網羅するのではなく、「設定を見直す必要がある」「試す価値がある」と判断できる粒度でまとめます。公式の全変更点は :help news で確認できます。 github.com
International Package Tracking Regardless of the online store or the market you have purchased, you can always trace the full path of the order with our parcel tracking service US Post Tracking US Postal Service Tracking provides end-to-end inbound and outbound item tracking in the United States and is available for most domestic mail products that are large enough and that are addressed to domest
個人開発者がVercelを無料で使い倒す方法 個人開発者にとって、Vercelは最強のホスティングプラットフォームの一つです。無料プランでも十分な機能が使えるため、サイドプロジェクトや学習用アプリの公開に最適です。 今回は、Vercelの無料プランを最大限活用する方法を初心者向けに解説します。 Vercel無料プランの魅力 🆓 無料で使える主な機能 100GBの帯域幅(月間) 無制限のホビープロジェクト 自動HTTPS化 カスタムドメイン設定 GitHubとの連携デプロイ これだけの機能が無料で使えるのは驚異的です! 実践的な活用方法 1. 静的サイトのデプロイ 最もシンプルな活用方法は、HTMLやReactアプリの静的サイトをデプロイすることです。 // pages/index.js (Next.js例) export default function Home() { return
本棚Webアプリ「BiblioCanvas」を公開しています。 Kindleの蔵書をブックマークレットでインポートして、テーマ別の本棚を作って公開できるサービスです。無料で1万冊まで登録できます。自分の蔵書は2600冊以上あって、ブラウザで眺めるのは楽しいのですが「AIに蔵書・本棚を管理させたい」という欲求が出てきました。 そこで作ったのが「bibliocanvas-cli」です。CLIに加えて、AIエージェント向けのSkillも同梱して、AIがスキルを使って自律的に本棚を操作できるようになります。 bibliocanvas-cli使い方 セットアップ方法 npmが入っていたら、以下のコマンドでOKです。 npmがセットアップされていない場合は、以下記事参考にセットアップすればOKです。 使い方 ターミナルからCLIでBibliocanvasの色々な操作ができます。 最初に以下コマンドでG
背景 macOS には、IME の入力モード (より具体的にはひらがな入力と英字入力) を Ctrl+Shift+J や Ctrl+Shift+; で切り替えられる機能が標準の機能として備わっています。 私はいわゆる US 配列のキーボードを利用しており、IME の入力モードの切り替えを JIS 配列における「かな」「英数」キーによる切り替えと同様の操作、つまりは一つのキーのトグル操作ではない方法で行うためにこのキーバインドを利用しています。しかしこのキーバインドの Ghostty (v1.0.1) との相性が微妙でして、実際に入力モードの切替をしようとするとターミナルに 8;5u や 06;6u といった文字列が入力されてしまって困っていました。 解決方法 結論を述べると、コンフィグファイルに以下を追記することで解決します。 補足: コンフィグファイルの配置場所 OS によって異なります
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く