A method for separating policy definition and behavior control by an intermediate language to achieve optimal server configuration management according to the situation
リモートワークの普及に伴い、安全かつ効率的なネットワークアクセスが必要となっています。インストールが簡単で安全なVPNを構築できるTailscaleが、どのような技術で実現されているかを、創業者のAvery Pennarun氏が技術的に解説しています。 Tailscale: How it works https://tailscale.com/blog/how-tailscale-works ◆ネットワークの基盤:WireGuard Tailscaleの基盤となるのは、オープンソースのWireGuardパッケージです。具体的には、ユーザースペースのGo実装である「WireGuard/wireguard-go」を使用しています。WireGuardは、「ノード」と呼ばれるコンピューター・仮想マシン・コンテナ間に、極めて軽量な暗号化トンネルを作成します。 ◆ハブアンドスポーク型ネットワーク 従来
MCP の普及に伴い、多数のツール定義が LLM のコンテキストを圧迫する課題が浮上しています。本記事では Progressive disclosure(段階的開示)による最小限の情報提供、MCP を使ったコード実行によるツール呼び出しの効率化、単一の検索ツールによるコンテキスト削減など、実践的な解決策を Claude Skills や Cloudflare Code Mode の事例とともに解説します。 Model Context Protocol (MCP) は登場からおよそ 1 年が経過し、事実的な標準としての地位を確立しつつあります。MCP が普及するにつれて、MCP ツールの課題点も浮き彫りになってきました。その課題の 1 つが、1 つのタスクを達成するために多くのツールが読み込まれ、結果として多くのコンテキストが消費されてしまうという問題です。 前提として、LLM がタスクの達
はじめに どれだけ技術を学んでも、どれだけ正しいプロセスを知っていても、燃え尽きてしまったら意味がない。才能ある若者たちが最初は誰よりも速く理解して、誰よりも多くのコードを書いていたのに、数ヶ月後には姿を見せなくなる。「疲れた」と言って離れていく。 逆に、最初は遅くても数年経った今も黙々と学び続けている人たちがいる。彼らに共通しているのは、自分を大切に扱う習慣を持っていることだった。ちゃんと眠る。ちゃんと食べる。ちゃんと休む。そしてちゃんと掃除する。その中でも最も基本的な実践が、掃除だ。 在宅勤務を始めて六年目のある朝、ふと自分の部屋を見回した。 今、部屋は比較的綺麗だ。床に物は落ちていない。デスクの上も整理されている。技術書も本棚に並んでいる。窓を開けて空気を入れ替える習慣もついた。カーテンも開いていて、部屋の中は明るい。 30歳のエンジニア、独身。在宅勤務という働き方は自由をくれたはず
米国時間10月21日に公開された新しい「Google Skills」サイトでは、3000種類を超える人工知能(AI)講座と体験ラボが提供されている。このバーチャル教室は、「Google Cloud」「Google DeepMind」「Grow with Google」「Google for Education」のトレーニングを、すべて1箇所に統合したものだ。コースは基礎から上級まで全範囲に及び、初心者の学生や専門職に就くビジネスパーソン、経験豊富な開発者など、あらゆる人を対象にしている。キャリアや学習経験がどの程度であろうと、役に立つトレーニングが見つかるはずだ。 Googleが説明しているように、自分にとって適切なオンライン講座受講の計画を立てられる。Google Cloudの認定資格を取得に備えて「Google AI Essentials」のような初級レベルの講座から始めてもいい。AI
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems View the Project on GitHub View On GitHub An updated and organized reading list for illustrating the patterns of scalable, reliable, and performant large-scale systems. Concepts are explained in the articles of prominent engineers and credible references. Case studies are taken from battle-tested systems that serve millions to
米国国立標準技術研究所(NIST)が約4年間の作業を経て、パスワード作成に関する最新ガイドラインを発表した。 新ガイドラインでは、特殊文字や数字、大文字を含む「複雑性」要件を廃止し、パスワードの長さを最重要視する方針に転換した。単一認証の場合は最低15文字、多要素認証では最低8文字を推奨し、最大64文字まで設定可能とする。 定期的なパスワードリセットも廃止され、セキュリティ侵害が発生した場合のみリセットを行う。パスワード回復における「ヒント」や「母親の旧姓」などのセキュリティ質問も廃止し、電子メールやテキストによる回復リンクや認証コードの使用を推奨する。また、過去の侵害データや辞書の単語を含むパスワード「ブロックリスト」の導入も求めている。 Verizonの2025年データ侵害調査レポートによると、認証情報の悪用は中小企業の侵害における最も一般的な手口である。 From: Your pas
アイスランドアイルランドアセンション島アゼルバイジャンアフガニスタンアメリカ合衆国アラブ首長国連邦アルジェリアアルゼンチンアルバアルバニアアルメニアアンギラアンゴラアンティグア・バーブーダアンドライエメンイギリスイスラエルイタリアイラクインドインドネシアウォリス・フツナウガンダウクライナウズベキスタンウルグアイエクアドルエジプトエストニアエスワティニエチオピアエリトリアエルサルバドルオマーンオランダオーストラリアオーストリアカザフスタンカタールカナダカメルーンカンボジアカーボベルデガイアナガボンガンビアガーナキプロスキュラソーキリバスキルギスギニアギニアビサウギリシャクウェートクック諸島クリスマス島クロアチアグアテマラグアドループグアムグリーンランドグレナダケイマン諸島ケニアココス(キーリング)諸島コスタリカコモロコロンビアコンゴ共和国(ブラザビル)コンゴ民主共和国(キンシャサ)コートジボ
Timelinize organizes your photos & videos, chats & messages, location history, social media content, contacts, and more into a single place where you can view them in ways you never thought possible. All your data is stored on your own computer. Currently in development. See the User Guide to get started. Timelinize is open source; get involved on GitHub! Inquiries: matt@dyaantispamnim.nospam.com
こんにちは!クラスター株式会社でソフトウェアエンジニアをしている@TAAT626です。 最近クラスターの開発チームで行っているAI勉強会で「カスタムスラッシュコマンドをマスターして開発効率を上げよう」という発表をしましたので、その発表資料を共有しながらClaude Codeのカスタムスラッシュコマンドについて紹介したいと思います。 発表資料はこちら speakerdeck.com スラッシュコマンドとは? 組み込みスラッシュコマンド /agents /clear /compact /mcp /memory カスタムスラッシュコマンドを作る 構文 プロジェクトコマンド 個人コマンド 引数 $ARGUMENTS $1, $2 プロンプトテンプレート Bashコマンド実行 フロントマター カスタムスラッシュコマンドの活用例 Draft PRを作る セッションの内容をもとに調査レポートを作る ビル
findyのoreilly learningプラットフォームが90日無料で試せるヤツの抽選に当たってました 1ヶ月もそれに気付かず放置していたら、findyさんの方から「抽選当たってるでー気づいてー」とメッセージが来たので早速試しています(findyさんごめんなさいありがとう) 手始めに、諸事情で序盤以降が読めなくなってしまっていた RustとWebAssemblyによるゲーム開発 という本を読み進めています 本の扱っている内容が発展途上の分野な為変化が早く、ツールの使い方などは特に詰まりやすいなと思ったので備忘録として残すことにしました 読み進めていく際詰まるところが出てくると思うので、読み進めながら記事の方もその都度更新していく方針で書いております [!caution] 以下、2025/10時点での情報です 想定するメイン読者は2025/10/01時点での自分です 1章 rustupの
Previous slideNext slideToggle fullscreenOpen presenter view 鹿野 壮 Claude Codeにタスク丸投げおじさん(自称) @tonkotsuboy_com 本日の構成 Claude Codeが刷新した開発現場 手数の増加を支えるClaude Codeの機能 人間に残された仕事 まとめ Claude Codeが刷新した開発現場 リリース数の爆増 開発速度が明らかに向上した 2025年5月頃、Claude Codeを全社導入 Claude Codeの全社導入後、 チーム内のPRリリース数は約3倍に増加 Devin、Cursor等もリリースと同時に導入したが、 比べ物にならない上昇幅 コードが民主化された コードの民主化: 職能を超えた開発が日常に 会社全体では、職能を問わず全員がClaude Codeをはじめとする AIエージェン
PlanetScale Postgres is the fastest way to run Postgres in the cloud, and is now available to all users. Learn more By Ben Dicken | September 24, 2025 What do Slack, Cursor, Ghostty, and Chrome have in common? No, they aren't all written in TypeScript. These, along with every other piece of software running on your computer, executes within a Process. The Process is a fundamental abstraction provi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く