1316 articles
大規模アプリケーションの開発におけるレジリエンス構築
Building resilient large-scale applications
ソフトウェアを記述する原則は同じだが、小規模アプリケーションと大規模アプリケーションの開発プロセス自体は大きく異なる。小規模なコードベースに対して読み込み、修正し、拡張することは、大規模なものよりもはるかに容易で、容赦がない状況ではない。私は小規模クライアント向けアプリケーション、グリーンフィールドアプリケーション、そして数千人のユーザーをサービスする大規模アプリケーションを幅広く手がけてきた。違...
Original: The principles for writing software are the same, but the development process itself is quite different when doing it for small versus large applications. Reading, fixing, and building on a small code...
Vibe coding はソフトウェアの輪郭を生み出し、ソフトウェアではない
Vibe coding produces the silhouette of software, not software
毎週、新しい「48 時間で AI 作ったフルスタックアプリのスクリーンレコード」が視覚的にあなたを驚かせます。するとリポジトリのリンクをクリックすれば、ただ…スーツを着た骸骨の前に staring するだけです。 「Vibe coding」という用語が辞書にも収まっています。これはあなたが実際にレビューしなかった AI で生成されたコードを送信することを指します。プロンプトを出し、受け入れ、デプロ...
Original: It seems like every week there's a new "Here's a full-stack app I made in 48 hours with AI!" screen recording that wows you visually. Then you click the repo link and you're just… staring at a corpse ...
WPBones v2 — The Webpack Release
Gulp は終了しました。Yarn スクリプトが統合され、TypeScript がデフォルトで採用されました。14 のボイラープレートが更新されました。php bones migrate:to-v2 を使用して 1 つのプラグインを v2 に移行してください。数年来 Gulp、run-s、そしてプラグインごとに独自のビルドスクリプトというパッチワーク状態を運用してきた WPBones v2 は、こ...
Original: Gulp is gone. Yarn scripts are unified. TypeScript is default. 14 boilerplates refreshed. One php bones migrate:to-v2 away. After years of shipping with Gulp, run-s, and a patchwork of per-plugin buil...
Seal Report の入门:認証プロバイダー
Getting Started with Seal Report: Authentication Providers
レポート作成とデータソースへの連携はもう一つの機能であり、別の関心点はレポートに対する承認制御の適用です。デフォルトでは、Seal Report リポジトリのフォルダ内に Security サブフォルダが存在し、そこには認証プロバイダーと、各レポートサーバーインスタンスにおけるユーザー承認の処理方法を定義する Security.xml ファイルが含まれています。階層構造は以下の通りです。 Sea...
Original: One thing is to create report definitions and link them to data sources; another is to apply authorization to those reports. By default, the Seal Report Repository folder contains a Security subfolder...
ネットワークコンポーネント
Network Components
デバイスはほぼ一貫性のある方法で互いに通信し、リソースを共有し、インターネットにアクセスできますが、これはどのように可能なのでしょうか?さまざまなネットワークコンポーネントが協力してこれを実現しています。 エンッドデバイス(端末)は、ネットワーク内でのデータの受け取りや送信を行うデバイス(例:スマートフォン、ラップトップ)です。ユーザーはこれらのデバイスと直接対話して、ウェブサーフィン、メッセー...
Original: Devices are able to communicate with each other, share resources, and access the internet with almost uniform consistency but, what exactly enables this? Various network components work together to ma...
デスクトップからクラウドへ:60 秒で Azure アカウント作成および Blob にファイルアップロード
From Desktop to Cloud: Create Azure Account & Upload Files to Blob in 60 Seconds
ローカルデータをクラウドにアップロードしたことがないですか?ご安心ください。あなたは正しい場所に来ました。 数秒以内にアップロードする具体的な手順をここで紹介します。会話だけじゃなく、すぐ始めましょう。 次の 60 秒間にやるべきことを紹介します! 開発者、学生、またはどこからでもバックアップしてアクセスしたいと考えている人でも大丈夫です。ここが始めの場所です。一歩ずつ解説します。 必要なものはほ...
Original: Never uploaded local data to the cloud before? No WORRIES, you landed in the right spot. Here's exactly how you can upload them in just a few seconds. No More TALKING let's get straight into it. Here'...
コーディングは決して難しかったわけではない
Writing Code Was Never the Hard Part
私たちは、React のチェックアウトリビルドのために UAT(ユーザー受入テスト)を実施中に、「私を至今も襲い、恐れるものは何か」という言葉を誰かが述べました。「昔はそう機能していましたから、それが継続するだろうと仮定したのです。」これは完全に新しいプロジェクトでした。新しいコードベース、新しいアーキテクチャです。新しい仕様書においてその振る舞いが定義されておらず、しかしその仮定はそれらの人々の...
Original: We were in UAT for a React checkout rebuild when someone said the thing that still haunts me. "Well, that's how it used to work, so we assumed it would continue to work that way." This was a completel...
SIEMForge の構築:Sigma、Sysmon、MITRE ATT&CK を備えたポータブル SIEM デテクション ツールキット
Building SIEMForge: A Portable SIEM Detection Toolkit with Sigma, Sysmon, and MITRE ATT&CK
複数の SIEM に跨ってデテクションコンテンツを運用しようとして見たことがある人なら、痛みは既に知っていることでしょう。Sigma ルールは 1 つのレポジトリにあるのに、Sysmon 構成は別のところ、Wazuh のカスタムルールは 3 つの局所ファイルに散在しており、MITRE マッピングはスプレッドシートに埋もれた雑学に過ぎません。そのために SIEMForge を構築しました。 SIE...
Original: If you've ever tried to stand up detection content across more than one SIEM, you already know the pain. Sigma rules live in one repo, Sysmon config lives in another, your Wazuh custom rules are scatt...
SeeLab と Hyper の統合テスト – BizNode がユニバーサル AI ハンドル・サーフェスとして万能に動作する
SeeLab + Hyper integration test — BizNode universal AI handle surface
AI 駆動のビジネス自動化の分野において、最も魅力的なユースケースの一つは、最大限の制御性、セキュリティ、パフォーマンスを実現するために、AI システムをローカルインフラと統合することです。本日、BizNode を中核的なユニバーサル AI ハンドル・サーフェスとして位置づけた SeeLab と Hyper の実用的な統合テストを深掘りしていきます。このテストは、BizNode が分散型かつ自己ホ...
Original: In the world of AI-driven business automation, one of the most compelling use cases is integrating AI systems with local infrastructure for maximum control, security, and performance. Today, we're div...
Perl 🐪 Weekly #769 - 今週、死んだものは?
Perl 🐪 Weekly #769 - What is dead this week?
元記事:Perl Weekly 769 こんにちは、 毎週、何か「死んでいる」と宣言する投稿を見る度に疲れます。アジャイルが死んだ!テストが死んだ!アルゴリ 68 が死んだ!私はこれに対して非常に怒っています。したがって、5 つの死んだプログラミング言語について議論されていた記事へのリンクにはなりません。 先週最終的に家に帰ることができ、フライトの都合により Perl でのテストイベントを延期し...
Original: Originally published at Perl Weekly 769 Hi there, Every week I see a post declaring about something being dead. Agile is dead! Testing is dead!, Algol-68 is dead! I am so fed-up with this. So I am not...
Why Retool's PDF Component Doesn't Render Your Signed S3 URL (And How to Fix It)
元著者:Arsany Milad(Stackdrop のエンジニア) Retool の PDF コンポーネントは、ファイルをローディングするために fetch() を使用します。ブラウザは fetch リクエストに対して CORS(Cross-Origin Resource Sharing)規制を適用します。S3 ボケットが Retool のオリジンからのリクエストを許可する設定されていなければ...
Original: Original author: Arsany Milad - Engineer @ Stackdrop Retool's PDF component uses fetch() to load files. Browsers enforce CORS on fetch requests. If your S3 bucket isn't configured to allow requests fr...
macOS Sequoia でニッチな日本の学術グラフツール Ngraph をインストールしたのは地獄でした
Installing a Niche Japanese Scientific Graph Tool on macOS Sequoia Was a Nightmare
概要 フリーランスのウェブエンジニアであり、最近大学のカリキュラムを立ち上げてスキルアップに取り組んでいます。 Ngraph-GTK というソフトウェアは、特に日本の大学、特に物理学、化学、工学の研究室で非常に人気のある科学グラフソフトウェアです。 教授の指示は基本的には「Windows ユーザーはここからダウンロードしてね。Mac ユーザーは……自分で考えろ」というものです。 ウェブエンジニア...
Original: Overview I'm a freelance web engineer, and I recently started taking university courses to level up my skills. Ngraph-GTK — a scientific graphing software that's pretty popular in Japanese universit...
Overlap とセクション意識を活用した意味に基づくチャンキング:誰も書かなかった RAG のチュートリアル
Semantic Chunking with Overlap and Section-Awareness: The RAG Tutorial Nobody Wrote
私は、LLM が問題ではないこと、埋め込みもベクトルデータベースも問題ではないことを理解するまで、3 週間 debugging に費やしました。問題は、そのチャンクがゴミであることを理解するだけでした。私たちは、34 万ページの法的ドキュメントを 512 トークンの固定サイズのチャンクに分割していました。定義がそれらに参照される條款から離れてしまい、テーブルが半行に割られ、セクションヘッダーが 1...
Original: I wasted three weeks debugging a RAG system before I realized the LLM wasn't the problem. The embeddings weren't the problem. The vector database wasn't the problem. The chunks were garbage. We were s...
Python で Factur-X PDF 伝票を生成する(無料、ライブラリ不要)
Generate a Factur-X PDF Invoice in Python (Free, No Library Needed)
ファクトゥラ-X 伝票をプログラム上生成しようとしてみたことがあれば、その苦痛を誰かがわかるはずです。公式ライブラリは重く、文書は 3 つの異なる規格団体に散らばっており、埋め込まれた XML を持った有効な PDF/A-3 を生成するのは非常に簡単ではありません。 本記事では、Python において 20 行未満のコードだけで完全に準拠したファクトゥラ-X 伝票を生成する方法を紹介します。これ...
Original: If you've ever tried to generate a Factur-X invoice programmatically, you know the pain. The official libraries are heavy, the documentation is scattered across three different standards bodies, and g...
ByteDance DeerFlow: "脳調節システム"が支える巨大ユーザー規模のプラットフォーム
ByteDance DeerFlow: "Bộ Não Điều Phối" Đằng Sau Hệ Thống Tỷ Người Dùng
2026 年のビッグデータ時代において、パイプラインは従来の数件の Cron job から、毎日数百万のタスクへと拡大した。これからの課題は「オーケストレーションが必要か」ではなく、「どのスケールに対応するか」である。 Apache Airflow が標準であれば、ByteDance によって開発された DeerFlow は「最大級(max level)」の実現である。 DeerFlow は単に...
Original: Trong thời đại Big Data 2026, khi pipeline không còn vài job cron mà là hàng triệu task mỗi ngày, câu hỏi không còn là có cần orchestration không — mà là dùng cái gì cho đủ scale? Nếu Apache Airflow l...
🌐 AWS における AI-Native アーキテクチャ:AI をエンジンとするクラウドプラットフォームの設計方法
🌐 Arquitecturas AI-Native en AWS: Cómo diseñar plataformas cloud impulsadas por IA.
🧠 導入 数年来、私たちは以下に焦点を当てた Cloud アーキテクチャを設計してまいりました: ✔️ スケーラビリティ しかし今日は、すべてのものを再定義する新しい支柱があります: 👉 設計の中心となる Intelligence の導入 AWS は単にそのサービスに「AI を付け加える」段階ではありません。 AWS Well-Architected Framework さえも進歩しました:A...
Original: 🧠 Introducción Durante años diseñamos arquitecturas Cloud enfocadas en: ✔️ Escalabilidad Hoy hay un nuevo pilar que redefine todo: 👉 la Inteligencia Artificial como parte central del diseño AWS no e...
コマンドラインから利用可能なすべての Webhook トリガー種別をリスト表示する
List all available webhook trigger types from the Command Line
リアルタイムイベント通知により、アプリケーションはレスポンシブに動作します。nylas webhook triggers はこのインフラを管理します。 nylas webhook triggers コマンドは、Webhook に購読可能なすべてのイベント種別をリスト表示します。 nylas webhook triggers [--json] すべてのトリガー種別をリスト表示: nylas we...
Original: Real-time event notifications keep your application responsive. nylas webhook triggers manages that plumbing. The nylas webhook triggers command displays every event type you can subscribe a webhook t...
nlyas webhook test send の手頃な使い方:指定された URL へテスト ウェビ-hook イベントを送信
Hands-On with nylas webhook test send: Send a test webhook event to a URL
指定された URL へテストウェビhook イベントを送信します。ウェブダッシュボードは不要です。 nylas webhook test send-URL コマンドは、指定した任意の URL へシミュレートされたウェビhook イベントを発信します。 --trigger を使ってトリガータイプを選択してください。 nylas webhook test send-URL --url URL --tr...
Original: Send a test webhook event to a URL. No web dashboard required. The nylas webhook test send-URL command fires a simulated webhook event to any URL you specify. Choose the trigger type with --trigger (...
Nylas Webhook アップデート用開発者向けクイック参照
nylas webhook update for Developers — Quick Reference
Webhook は、メールが到着し、イベントが変化した、または連絡先が更新された際に発火します。nylas webhook update は、既存の Webhook の URL またはトリガーを更新するのを助けます。 nylas webhook update コマンドは Webhook 先元を変更します。配送 URL を --url で変更し、トリガータイプを追加または削除するには --trigg...
Original: Webhooks fire when email arrives, events change, or contacts update. nylas webhook update helps you update an existing webhook's url or triggers. The nylas webhook update command modifies a webhook de...
実践的な nylas webhook delete ガイド
A Practical Guide to nylas webhook delete
リアルタイムのイベント通知は、アプリケーションをレスポンシブに保ちます。nylas webhook delete はそのインフラを管理します。 nylas webhook delete コマンドは、Nylas アプリケーションからウェブホストの宛先を削除します。ウェブホスト ID を --id で指定してください。 ウェブホストはポーリングを置き換えます。毎 30 秒に新しいメールの有無を確認する...
Original: Real-time event notifications keep your application responsive. nylas webhook delete manages that plumbing. The nylas webhook delete command removes a webhook destination from your Nylas application. ...