A modern, open-source alternative to localtunnel. Bundles client & server to host your own tunnel infrastructure.
const resp = await fetch("https://api.example.com/data"); await を2回書いているのが気になったことはありませんか?1回の await で一気にレスポンスボディまで取れたら楽なのに、と思ったことはないでしょうか。 とある休日の午前中、いつものようにYouTube上でライブコーディング動画を見ていました1。そこで配信者の方が、fetchを使ってレスポンスボディを取得する際に2回目のawaitが必要であることに対して、「なんでfetchはこんなにめんどくさいんだろう」と言っていました。言われてみると、確かにめんどくさいような気もします。 この記事では、なぜ fetch がこのような設計になっているのかをいろいろな観点から掘り下げてみます。 fetch の使い方おさらい まずはJavaScriptのfetchの基本的な使い方を確認して
1. はじめに この記事を書いた理由 僕は現在、Next.js を使ってポートフォリオアプリケーションを開発しています。しかし、ある時ふと気づきました。 「なぜ Next.js を使っているのか、自分の言葉で説明できない」 チュートリアルをこなし、公式ドキュメントを読み、アプリを作る。基本的なことはある程度できるようになりましたが、「なぜこの技術が必要なのか」 という本質を理解していませんでした。 表面的な使い方だけではなく、技術の本質を理解したい。そう思った僕は Web アプリケーションの歴史を調べ始めました。 Web アプリケーションの変遷との出会い 学習を進める中で、Web アプリケーションの変遷について学べる資料に出会いました。 こちらの資料を読んだ理由は React の基礎を学びたかったからですが、Web アプリ開発の移り変わりについて非常に丁寧に書いてくださっており、そちらにも
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? フリーランス・小さなソフトハウスのための セキュアに分離された開発環境を“こっそり”用意しておくことで、ヘッドカウント型ビジネスでも、きつめのスケジュール案件をなるべく燃やさずにこなすための話です。 はじめに フリーランスや、いわゆるヘッドカウント型ソフトハウスとしてプロジェクトに入ると、だいたいこんな構図になります。 元請け(大手 SI / ベンダー)が 立派な工程表(でも実は穴だらけ)を出してくる たいていの人は、その穴を見抜けるレベルのレビュー実戦経験がない (もしくは、あってもプライムにケチを付けられないので従うしかない) 末端
Vercel、Reactのベストプラクティスをエージェントスキルとして公開 Vercelは2026年1月14日、同社が10年以上にわたって蓄積したReactによる開発のベストプラクティスを、エージェントスキルとしてGiHub上で公開した。 Introducing: React Best Practices -Vercel We just released 𝚛𝚎𝚊𝚌𝚝-𝚋𝚎𝚜𝚝-𝚙𝚛𝚊𝚌𝚝𝚒𝚌𝚎𝚜, a repo for coding agents. React performance rules and evals to catch regressions, like accidental waterfalls and growing client bundles. How we collected them and how to install t
ITエンジニアが選んだ「ITエンジニア本大賞2026」発表。やさしいMCP入門、ことばの意味を計算するしくみ、エンジニアの持続的成長37のヒント、ゆるストイック、など 「ITエンジニア本大賞」は、仕事の役に立った本、初学者におすすめの本、ずっと手元に置いておきたい本など、おすすめの本をITエンジニアがWeb投票で選ぶイベントです。 主催は翔泳社ですが、対象となる書籍は出版社を問わず技術書、ビジネス書全般となっています。刊行年も関係なく、これまで大賞に選出された書籍を除き、この1年を振り返っておすすめしたい書籍が対象となります。 今回も技術書部門とビジネス書部門それぞれのベスト10が発表されました。現時点では50音順に並んでいます。 以下は選出された技術書部門とビジネス書部門それぞれのベスト10を、Amazon.co.jpへのリンクと画像、概要で紹介したものです(アフィリエイトリンクは含まれ
Linus Torvaldsもついに「バイブコーディング」を始めた:Linuxの父がGoogle Antigravityで描くAIとプログラミングの新たな境界線 Linuxカーネルの生みの親であり、Gitの創造主、そしてテクノロジー業界で最も率直かつ辛辣な批評家として知られるLinus Torvalds氏。その彼が、2026年の幕開けとともに、開発者の間で賛否両論を巻き起こしている最新トレンド「Vibe Coding(バイブコーディング)」を実践していたことが明らかになった。 これは単なる著名人の気まぐれな実験ではない。オープンソース界の至宝である彼が、GoogleのAIコーディングアシスタント「Antigravity」を用いて自身のプロジェクトコードを生成したという事実は、AIと人間の共創関係における「ある種の転換点」を示唆するものだ。彼が手を染めたのは、自身の趣味であるオーディオ・プロ
VS Codeで「Python仮想環境」を視覚的に管理する、新しい拡張機能「Python Environments」の現状と可能性:Deep Insider AI Practice Pythonでプログラムを開発する上では仮想環境は欠かせません。でも、その管理はわずらわしいものでもあります。でも、Environments拡張機能があれば、そのわずらわしさともサヨナラできる……かも? 連載目次 筆者はよくVisual Studio Code(以下、VS Code)のアップデートが出るたびにその新機能を確認することがあります。といっても、全体の特徴を追うのは大変なので、主にPython関係の拡張機能がどうなったかを見ることが多いのですが。 Pythonの拡張機能については『Microsoft for Python Developers Blog』が詳しいのですが、ここ何か月間か、Python拡
Intro 筆者のように、インターネット上での生活が長く、かつエンジニアとして生きてきた人間には、一般の人には伝わりにくいデジタルの遺品が多く存在する。 仮に自分が死んだ場合に、これらをどのように遺族に処分してもらうかは、なかなか難しい問題だ。筆者はこの「デジタル終活」をどうするかを、長いこと模索してきた。 今回は、「1Password」と法務局が行う「自筆証書遺言保管制度」を用いた方法を思いついたため、検証を試みる。 注意 筆者はエンジニアであり、法律の専門家ではない。 本方式は、法的に有効な遺言の作成については範囲外である。 本方式の目的は、「遺族の負担を減らす」ことである。 ここで「デジタル 遺品」とは以下のようなものを指す。 自分が使ってきたメールアドレスや SNS のアカウント 取得しているドメイン 登録しているサブスク 管理しているコミュニティや OSS etc. 以下のような
はじめに Node.js v22.5.0で、待望のネイティブSQLiteモジュール(node:sqlite)が導入されました。 これまでNode.jsでSQLiteを扱うにはbetter-sqlite3やnode-sqlite3といった外部ライブラリのインストールが必須でしたが、これからはNode.js本体だけでSQLiteデータベースを手軽に利用できます。 このモジュールは執筆時点ではアクティブな開発(Stability: 1.1 - Active development)段階にあり、新しいバージョンがリリースされるたびに意欲的な機能追加や改善が続けられています。 この記事では、node:sqliteモジュールの基本的な使い方から始め、v22.5.0からv24.11.0までのアップデートの歴史を詳細に追い、このモジュールがどのように進化してきたのか、その全貌を明らかにします。 基本的な使
Tools and Techniques for Automated Software Debuggingby Andreas Zeller About this Book¶Welcome to "The Debugging Book"! Software has bugs, and finding bugs can involve lots of effort. This book addresses this problem by automating software debugging, specifically by locating errors and their causes automatically. Recent years have seen the development of novel techniques that lead to dramatic impr
Talk Python in Production Book A Cloud-Agnostic Guide to Building, Scaling, and Managing Your Own Python Infrastructure Welcome to Talk Python in Production, a hands-on guide for Python developers determined to master real-world deployment and infrastructure management. Have you ever felt locked into pricey cloud services or struggled with overly complex DevOps configurations? This book's stack-na
“安い・効率的・恥ずかしくない”AI学習ツールのここがすごい 「外国語を話せるようになりたいが、仕事が忙しくて教室に通う時間がない」「グループレッスンで間違えるのが恥ずかしい」「マンツーマンは高すぎる」。AI語学学習ツールの進化により、こうした悩みは消えつつある。 まず最も大きな変化は、時間と場所の制約からの解放だろう。都内の英会話スクールは週1~2回、決まった時間に通学する必要があり、残業や出張で欠席すれば振替も限定的。しかしAIツールなら、深夜でも早朝でも、通勤電車の中でも学習が可能となる。 実際、米国の大学生を対象にした調査では、85%がAIを「24時間利用可能なチューター」として活用していることが判明、AI時代の新たな学習アプローチが広がりを見せている。 費用面での差は、さらに衝撃的だ。東京の代表的な英会話スクールでは、ベルリッツのマンツーマンレッスンが月額約6万2,600円、年間
| 2.0 Flash | Nano Banana利用(遊ぶ その1 | その2)| Nano Banana Pro利用 | Last update 9-8-2025 ※ (11-23-2025) Nano Banana Proの記事を公開しました(上部のリンクより)。 ※ 気づけば、1.がGigazineの記事の表紙になっていました。そちらで紹介されているAwesome-Nano-Banana🍌-imagesも参考になるかもしれません。 ■ 0. 概要等▼ 0-0. 注意事項 Googleは、生成AIの使用禁止に関するポリシー(https://policies.google.com/terms/generative-ai/use-policy)を公開しています。内容を確認してください。 たとえば、「不適切な内容の画像を生成してはいけない」のはもちろんのこと、「権利上の問題が無い画像を使
Qwen3-TTSというテキストto音声モデルが出ていて、どうせ日本語はしゃべれんのだろう?って思ってたけど案外しゃべれるし、自分の音声のクローンもできるようなので、試してみました。 Qwen3-TTS Family is Now Open Sourced: Voice Design, Clone, and Generation! 手順などはGitHubに。 https://github.com/QwenLM/Qwen3-TTS 基本的にはpip installするだけ pip install -U qwen-tts GPU対応でPyTorchを使うなら--upgrade --force-reinstalを付けてインストールする必要があります。 https://pytorch.org/get-started/locally/ flash-attnを入れたほうがいいということだけど、Wind
Who’s this forThis text is for developers that have an intuitive knowledge of what database indexes are, but don’t necessarily know how they work internaly, what are the tradeoffs associated with indexes, what are the types of indexes provided by postgres and how you can use some of its more advanced options to make them more optimized for your use case. BasicsIndexes are special database objects
妥協なきゴロ寝 Steam Deck、ああSteam Deck。当時ハンドヘルドPCの新定番として登場し、夢のモバイルゲーム環境がこの一台で! と喜び勇んで一番安い64GB LCDモデルを購入した。 あれから3年。ゲームライフは劇的に変わった......かに思われたが、そこには結局デスクトップPCでゲームをしている自分がいた。 これは一体どういうことなのか? からの、リモートプレイ環境構築に活路を見出した顛末を書く。 Steam Deckが正解なのか? リモートプレイとは何か 現在の構成 この構成の便利なところ 画面がでかい 画質で妥協しなくていい バッテリー超長持ち 静音性 好きなデバイスを選べる タブレットでできることは全てできる 月額費用ゼロ ここがデメリット ネットワークが不安定だと遊べない 設定の追い込みが必要 激安ではない 慣れないと落ち着かない Tailscaleで外出先から
ケン @LBomOmzwA7p8hba 22年に不眠症で寝れなくて「RadioGarden」というアプリで世界中のラジオを深夜ずっと聞いてた時期があった。 知らん言語の曲や会話を聞くと「自分はこんな精神落ちてるのに世界のどっかではこんなに陽気な会話してるのか…良いな」と気晴らしになった。 pic.x.com/pD8LTeuOpq 2026-01-25 08:30:06
Pythonを学びたいと思って情報を探していると、動画講座や有料スクール、個人ブログなどが数多く見つかります。しかしその一方で、「どれが信頼できるのか分からない」「基礎を体系的に学べる教材が意外と少ない」と感じたことがある方も多いのではないでしょうか。 今回紹介するのは、筑波大学大学院 システム情報系 情報工学域教授・三谷純氏が公開しているPython学習用の教材スライドです。無料公開されているにもかかわらず、内容の密度が高く、独学者にとっても非常に価値の高い教材となっています。 昨年5月に公開した Python の教材スライドを大幅に更新しました。全309ページ。 ダウンロード自由にできますので、どうぞ。https://t.co/GgPMdugie2 pic.twitter.com/NP8LJtgG78 — 三谷 純 Jun MITANI (@jmitani) February 8, 2
PostgreSQL の Docker 公式イメージの利用についての備忘録。 1. 動作環境 macOS : 15.7.3 Docker : 29.2.0 2. 概要 PostgreSQL の Docker 公式イメージを利用してデータベースを起動する以下の2種類のコマンドについて。 docker runコマンドによる起動 docker compose upコマンドによる起動 PostgreSQL の Docker 公式イメージについては以下のリンクを参照。 3. docker runコマンドによる起動 docker runコマンドで起動する。 3.1. 起動 以下のコマンドを実行する。 $ docker run \ --name some-postgres \ -p 5432:5432 \ -e POSTGRES_PASSWORD=mysecretpassword \ -v pg_dat
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Next.jsで認証を実装する方法 (日本語が得意ではないため、AIツールを使用して翻訳しています。ご不便をおかけして申し訳ありません ) 目次 はじめに 認証 サインアップとログイン機能 セッション管理 ステートレスセッション データベースセッション 認可 Proxyを使用した楽観的なチェック(オプション) データアクセスレイヤー (DAL) の作成 データ転送オブジェクト (DTO) の使用 Server Components レイアウトと認証チェック Server Actions Route Handlers Context Pr
TOPコラムプロフェッショナルの技術書本棚Next.js on Vercelを使うとなぜ速い?低レイヤ、配信技術、Web高速化の観点から理解できる3冊 株式会社 REUNION SOFTWARE 代表取締役 Software Engineer 吉井 健文 2025年3月 までフロントエンドリードとして、数々のプロジェクトをNext.jsアプリケーションにリプレース。「フロントエンド開発のためのテスト入門(翔泳社)」など、3冊のフロントエンド関連書籍を執筆。2024年10月株式会社 REUNION SOFTWARE創立。 X:@Takepepe Zenn:Takepepe GitHub:takefumi-yoshii Next.js を Vercel 上で運用すると、特別な設定を意識しなくても高いパフォーマンスが得られると感じる場面が多いでしょう。これは単にフレームワークが高速だからではなく
はじめに こんにちは、クラスメソッド製造ビジネステクノロジー部の森茂です。 Claude Codeを使い始めたけれど、まだ「ちょっと賢いターミナル」くらいの付き合いになっている方はいませんか。あるいは、毎日使っているけれど「セッションが終わるたびに文脈がリセットされるのがもったいない」と感じている方もいるかもしれません。 AIコーディングツールは便利ですが、そのまま使っていると「賢いけど記憶喪失のペアプロ相手」になりがちです。昨日デバッグした問題の経緯も、先週の設計判断の理由も、新しいセッションでは白紙からのスタート。「……また同じ説明からか」と思ったことがある方、きっと少なくないはずです。プロジェクトが増えるほど、この「文脈の断絶」がじわじわ効いてきます。 Claude Code界隈ではClaude-Memをはじめ、記憶の永続化や開発効率化のためのソリューションが日々登場しています。アン
はじめに PostgreSQL記事の入門編はこちら 入門編では、インデックスの効き方やN+1問題といった、明日からすぐに使えるコードレベルの改善に焦点を当てました。 しかし、サービスが成長し、データ量が増え、多くのユーザーが同時にアクセスするようになると、単なるSQLの書き方だけでは解決できない課題に直面します。 「テスト環境では動いていたのに、本番で謎のデッドロックが起きる」「データが増えすぎてバッチ処理が終わらない」「コネクション数が溢れた」……。 今回は初級編として、そうした壁を乗り越えるための、アーキテクチャやDB設計、運用まで踏み込んだ10個のTipsを紹介します。 開発者が「SQLを書くだけ」から「DBを設計・運用する」視点へとステップアップするための、転ばぬ先の杖となれば幸いです。 【Section 1: データ設計とスキーマの工夫】 「とりあえず動く」から「スケールしても耐
今回は、OpenAIが2026年1月に公開した「8億人のユーザーを抱えるChatGPTが、どうやってPostgreSQL(ポスグレ)をスケールさせているか」という記事が非常に示唆に富んでおり、エンジニアにとって「基本の大切さ」を再確認できる内容だったので、その要点を分かりやすく解説します。 「世界トップクラスのAI企業だし、何か聞いたこともない特殊な分散データベースを使っているのでは?」 そう思う方も多いかもしれません。 しかし、彼らのコアシステムは驚くことに 単一のPostgreSQL(シングル構成) で動いています。 なぜそのような構成で、これほどの大規模トラフィックを捌けるのか?そのアーキテクチャと運用戦略を紐解いていきます。 3行でわかる要約 基本に忠実: 複雑な分散DBを使わず、「1台の書き込み用DB + 50台の読み込み用DB」というシンプルな構成を採用。 書き込みの工夫: 書
【連載#2】Raspberry Pi × FlutterでフィジカルAI:セットアップ標準化(SSH/更新/時刻/固定IP/自動復旧) 第2回は、Raspberry Pi を「一度動かす」ではなく「置いて使い続ける」ための標準セットアップを作ります。 カメラAIやGPIO以前に、ここがブレると後工程のトラブル切り分けが難しくなります。 本回では、SSH、OS更新、時刻、ネットワーク(固定化)、ログイン運用、簡易な自動復旧までを、最小構成で固めます。 前提(この回の対象) Raspberry Pi OS(Bookworm系を想定) Raspberry Pi をLANまたはWi-Fiでネットワークに接続する 開発PCはWindows(PowerShell)を想定 以降の回でカメラ入力、推論、API、Flutterダッシュボードに進む この回でやること(全体像) OSインストール時にSSHを有効
はじめに前回の記事では、OpenClawの概要からセットアップまでを解説しました。今回は「で、何に使えるのか」を一緒に見ていきます。 世界中のコミュニティから活用事例を100件収集し、機械学習(BERTopic)とLLM(Claude Opus 4.6)で分類しました。後半では、筆者が実際に運用している「朝の機会スキャン」の構築手順を紹介します。 この記事でわかること: OpenClawの活用事例が収束する4つの型 難易度別の代表事例20選と、最初の1本の選び方 筆者が毎朝使っているブリーフィング運用の構築手順(有料パート) セットアップがまだの方は、前回の記事から始めてください! 100事例を分析して見えた4つの型100件の活用事例を2つの方法で分類しました。 機械学習モデル(BERTopic)による分類100事例のテキストを多言語埋め込みモデル(paraphrase-multiling
はじめに Webで動的なサイトを作るとき,多くの場合で認証は欠かせません. PrAhaで作成しているWebアプリでも,その大半に何らかのログイン機構が組み込まれています. これらのログイン機構について,多くの場合ではフルスクラッチでの実装ではなく,ライブラリによる実装を選択すると思います. 今回は,それらのライブラリの1つとして,TypeScriptの認証・認可フレームワークである,Better Authについて紹介したいと思います. ただし,導入や基本的な利用方法については,公式ドキュメントに譲り,この記事では,Better Authの全体を俯瞰して理解することを目指します. バージョンはv1.4.17です. 「ログインする」とは何か? 一口にログインするとは言っても,具体的には何を行うことで「ログインした」と言えるのでしょうか? この記事では,「サーバーが何らかの形で検証可能な秘密情報
先日、日本の有名企業がこぞってやっていたPoC焼畑農業について書いたが、我々がPoCをなんだと思っているかということについて説明していなかったことに気づいた。 PoCとは、この業界の人じゃないとわからないかもしれないが、Proof of Concept、概念検証のことである。 要は「あるアイデアがあって、それが本当かどうか確かめたい」ときに行う仕事である。 十年ほど前、日本にもささやかなAIブームがあった。 その時、あらゆる会社は「自分の仕事にAIを活用できないか」知りたくなり、あちこちでPoCという仕事が発生した。 そして、吾輩が知る限り、ほとんどの場合、PoCは失敗していた。我々を除いては。 吾輩が経営していた会社は、PoCをほぼ失敗したことがない。確実に失敗した例が二つだけあるが、それについてはなぜ失敗したのか後ほど説明する。おそらく失敗したのはその二つだけだ。 なぜ他社はPoCに毎
更新(2026年2月4日) SQLではなくPostgreSQLの中身のはなし 更新(2026年1月30日) 入門編の次の初級編はこちら 対象読者 最近になってAIコーディングをはじめたひと 経験2年未満レベルのジュニアエンジニア ほか、そのへんのレベル感の方向け はじめに 「開発環境では爆速だったのに、本番データが入った途端にタイムアウトする」 そんな「時限爆弾」を埋め込まないために、開発者が最低限知っておくべきPostgreSQLのパフォーマンス改善Tipsをまとめました。 PostgreSQLと銘打ってますが、別にそれ以外でも応用効くものばかりです。 高度なパラメータチューニングではなく、入門編です。日々のコード実装ですぐに実践できます。 【クエリの書き方・アンチパターン】 1. WHERE句の左辺(カラム)を加工しない 日付検索などで、以下のようなクエリを書いてしまうケースがあります
子どもへの注意がだんだん怒りっぽくなってきてしまい、もっと良い注意の仕方を学びたいと思って「どならない練習」を読んだ。 子どもも自分もラクになる「どならない練習」【電子限定特典付】 作者:伊藤徳馬ディスカヴァー・トゥエンティワンAmazon この本では、子どもへの注意の仕方を「青カード(やるべき行動)」と「赤カード(やらない方がいい行動)」の2種類に分けて整理している。たとえば青カードには「代わりの行動を教える」「一緒にやってみる」「気持ちに理解を示す」「ほめる」などがある。赤カードには「あいまいな指示」「否定形(禁止)」「脅す」「質問風の攻撃」「長い説明」などがある。完璧を目指すのではなく、赤カードが出そうと気づいたら余裕がある時はちょっとずつ青カードに変更すると良いよと書かれている。 この本で良かったなと思うのは、ひたすら注意する状況の練習題が出されて、それに対して青カードを使ったらど
Gmailを使い始めて早10年。 長く使っていても、「もっと早く知っていれば、メール整理の時間が浮いたのに……」という便利機能があったりします。 そこで本記事では、今からでも使いこなしたいGmailの機能をまとめました。 1. メルマガは「削除」せず「自動アーカイブ」が賢い選択毎日届く大量のメルマガ。一つひとつ配信停止ポチポチするのは、正直言って苦行です。かといって放置すれば、重要な連絡が埋もれてしまいます。 そこで活用したいのが、Gmailのフィルタ機能。 検索窓の右側にあるアイコンから、キーワード「unsubscribe」もしくは「配信停止」でフィルタリングしてみてください。 メルマガの多くにはこの単語が含まれているため、「受信トレイをスキップ(アーカイブ)」に設定するだけで、受信トレイが綺麗さっぱりしますよ。 ▼詳細はこちら
Slay the Spire 2 あの象徴的なデッキ構築型ローグライクが帰ってきた。Slay the Spire 2をプレイして、ユニークなデッキを構築し、奇怪な生物たちと出会い、圧倒的な力を秘めたレリックを発見しよう! Cities: Skylines Cities: Skylines is a modern take on the classic city simulation. The game introduces new game play elements to realize the thrill and hardships of creating and maintaining a real city whilst expanding on some well-established tropes of the city building experience.
はじめに Codex の情報はずっと追えていないので備忘録的に書いていこうと思います Codex のデスクトップアプリの出現あたりから、私も利用し始めたのでこの記事では2月初旬から今日までで更新や追加のあった機能や個人的に便利な機能などについてまとめていこうと思います TL;DR 音声入力がTUIで使えるようになった マルチエージェントが強化され、並列実行・ネスト・スレッドフォークまで可能に 視認性と操作性(ハイライト、/copy、/clear)が改善 メモリやスレッドの取り扱い、リアルタイム音声、ツール出力が堅くなった CLI での音声入力 まず大きいのは音声入力です。(Claude より早く音声入力機能が追加されました) プロンプトが空欄の状態でスペース長押し→話す→離すと文字起こしされ、TUI上でそのままプロンプトとして使えます。設定は config.toml に1行追加するだけです
はじめに こんにちは。 クラウド事業本部コンサルティング部の渡邉です。 本日朝Xを見ているとタイムラインでGoogle Workspace CLIがリリースされているとのポストを見ましたので、さっそく調査してみました。 Google Workspace CLI(gws)とは Google Workspace CLI(以下、gws)は、Drive、Gmail、Calendar、Sheets、Docs、Chat、Admin等のGoogle Workspace APIをひとつのコマンドラインツールで操作できるCLIツールです。gwsコマンドで実行します。 従来はGoogle WorkspaceのAPIを利用する際に、毎回REST APIのドキュメントを確認し、curlコマンドを利用していた方もいると思います。 Drive、Gmail、Calendar、Sheets、Docs、Chatなどと、Go
AIが発見し、人間が検証・証明する。数学研究における人間とAIの協働モデルが、世界最高峰の研究者によって初めて公式に記録された。 見えた限界 公平を期すために、今回の事例で見えた限界も整理しておく。 Claudeにできたこと 複数のアプローチを体系的に試行する 失敗から方針を切り替える 分野横断的な発想で問題を再定式化する 未知の構成法を発見する Claudeにできなかったこと 発見した解が「なぜ正しいか」を数学的に証明する 偶数ケースを解く(長時間セッションで性能が劣化) 人間の誘導なしに、自発的にこの問題に取り組む つまり「AIが単独で数学を解く時代が来た」のではない。「人間が正しく使えば、AIは数学的発見のパートナーになり得る」 ことが示された。 Knuthの言葉 最後に、論文の中でKnuthが残した2つの言葉を引用する。 冒頭。 "Shock! Shock!" そして、発見の喜びに
⚠はじめに⚠ 古明地こいしのグラフィティアートは非合法的な落書きであり、器物損壊罪等に該当する可能性は否定できません。しかし、絵そのものには罪は無く、落書きの大きさや精巧さといった技術力、誰かが描いた落書きが彼方此方に点在しているという点に、芸術的価値を感じました。犯罪行為を擁護・賞賛するつもりは決してありませんが、趣味の範囲で楽しんでいるという点をご理解いただければ幸いです。 【古明地こいしとは?】 古明地こいしといえば、『東方地霊殿』のExtraボスとして登場する、東方Projectのキャラクターである。東方Projectに触れたことのある方であれば、ほぼ全員が知っていると言っても過言ではないほど、人気キャラであることは確かだ。 原作のZUN絵 YouTubeでよく見かける立ち絵 前提知識はこのくらいにして、読者の方々は大阪府南河内地域や奈良県内で彼女のグラフィティアートを
この記事でわかること Antigravity のセットアップで最初にハマるポイントと回避策 Cursor との具体的な比較(コード生成精度・ブラウザ連携・コストなど) クォータを実用的に運用するためのモデル使い分けとファミリーグループ活用法 きっかけ 私は Cursor を月500ドル使い倒しています。 内訳はおよそ業務で400ドル、個人開発で100ドルです。 問題は個人開発の費用でした。 自腹でリクエスト課金を払っていると、タスクを頼むたびに「このくらいなら自分でやるか」という判断が入るようになります。 気づいたときには個人開発のペースが落ちていました。 Google AI Pro プランに加入したのを機に、改めて Antigravity を本腰入れて試してみることにしました。 結論から言うと、個人開発で毎月かかっていた約100ドル分と同等の開発が Google AI Pro のサブスク
【狂気】2026年、PS3を開発する——1行もコードを書けない人間が、AIと組んで「開発地獄」と呼ばれたPS3に挑み、15年間誰も開けられなかった扉をこじ開けた1週間の記録。 まえがき ━━━━━━━━━━━━━━━━━━━━━━━ この記事で紹介しているPS3開発の知見を、 Claude Code用スキルファイルとしてBOOTHで販売中です。 PS3-DEV — Claude Code用 PS3ホームブリュー開発スキルファイル https://tanakaps.booth.pm/items/8086703 プログラミング未経験でも、このスキルファイルをClaudeに 読み込ませるだけでPS3開発を始められます。 環境構築からSPU並列処理、cellGcm直叩き3D、 DOOM移植やVRChatアバターPS3描画(世界初)の知見まで。 ¥500〜¥5,000の4グレード展開。 ━━━━━━
はじめに Claude Code で複数タスクを並行して進めるようになり、Git Worktree で複数の Docker Compose 環境を同時に動かす場面が増えました。そこで地味に困るのがポート競合の問題です。本記事では、Docker Compose の標準機能だけでこれを解決する方法を紹介します。 なぜ並列に動かしたいか Claude Code の良いところは、タスクを渡すとかなりの部分を自律的に進めてくれるところです。コードを書いて、テストを回して、修正して…という一連の流れを任せられます。 しかし、1つのブランチで1つのタスクしか進められないと、Claude Code がテストを回している間やビルドしている間は待つだけになってしまいます。それなら別のブランチで別のタスクを並行して進めたいですよね。 そのためにはブランチごとに独立した開発環境が必要になります。DB もコンテナも
こんにちは!株式会社 MeDiCU で学生インターンをしている村山です。普段は、MeDiCU の管理するデータベース OneICU を使った臨床疫学研究や医療 AI 研究に関わっています。 はじめに SQL で時系列データを扱っていると、「2つの区間が重なっているか」を判定したい場面が頻繁に出てきます。 あるイベントが発生していた時間帯と 別のイベントが発生していた時間帯 が重なっているかどうかを調べたい、といったケースです。一見すると単純な問題ですが、実際に SQL で書こうとすると、案外直感的には書きにくいのではないでしょうか。 我々がやっているような ICU の時系列データを扱う研究でも、この「区間の重なり判定」は非常に重要になります。 例) この 1時間のあいだ、人工呼吸器はついていたか この 1時間のあいだ、noradrenaline はどれくらい投与されたか ICU のデータに
⚠️ この記事を読む前に この記事は 2026年3月時点の情報をもとにしています。料金プランは変更される場合があります。最新の価格は各公式サイトでご確認ください。 ざっくり言うとポイント①:OpenClaw は「自分の API キーを持ち込む」方式なので、プロバイダー選びが超重要 ポイント②:Claude や OpenAI の直接 API はレートリミットが頻発してストレスが多い ポイント③:アリババクラウドの Coding Plan が現状ベストコスパ(新規ユーザー限定で初月 約 $3 〜) 【OpenClaw を使うなら読んでほしい】 月額 $3 で 8 モデルが使えるアリババクラウドが現状ベストコスパです🦞 でも先にやりがちな罠を全部まとめました👇 ❌ Claude Pro/Max をプロキシ経由で接続 → 2026年1月に技術的に完全ブロック済み → アカウント停止事例あり・規
結論:Claude Codeの「操作」は無料で体験できる!話題の爆速開発ツール「Claude Code」。通常は基本 Anthropicの公式API(有料)が必要です。 実は OpenRouterとClaude Code Router (ccr) というツールを組み合わせることで、無料公開されているモデルを使って動作させることが可能です。 ポイント: 「Claude 3.5 Sonnetの知能」を無料で使用できるわけではなく、 「Claude Codeというツールの便利な機能(ターミナル操作やファイル編集)」を、 無料の他社モデルで代用して試すというというのが この記事の目的です。 Claude Codeを無料で使う仕組みClaude Codeは通常、直接Anthropicのサーバー(有料API)へ命令を送ります。 これを「プロキシ(偽装)」して、別の無料モデルへ送り届けるのが今回の方法で
「VRゴーグルが気になるけど、種類が多すぎてどれを選べばいいかわからない…」そんな悩みを持つ方は多いのではないでしょうか。 2026年現在、VRゴーグルはゲーム・映画鑑賞・フィットネス・仕事まで幅広い用途で活躍するデバイスへと進化しています。スタンドアロン型の手軽さが向上し、画質も飛躍的にアップしたことで、初心者でも手軽にVR体験を楽しめる時代になりました。 この記事では、ガジェットオタクの筆者が実際に注目する2026年おすすめVRゴーグル5選を厳選してご紹介します。選び方のポイントも詳しく解説するので、あなたにぴったりの1台が見つかりますよ。 1. スタンドアロン型 vs PC接続型 VRゴーグルは大きくスタンドアロン型とPC接続型に分かれます。スタンドアロン型はゴーグル単体で動作するため、ケーブル不要で手軽に使えます。一方、PC接続型はハイスペックPCのパワーを活かした高画質・高フレー
NEW! 2026.03.08 ITニュース DeNA生成AIAI 「開発エンジニアの人生が一変した1年」だった――。 2025年に「AIオールイン」を宣言したDeNA。あれから1年、会長の南場智子さんは劇的な変化をそう切り出した。 コーディングに手を動かすことが激減し、AIが自らタスクを請け負うAIエージェントが民主化したこの1年。最前線で南場さんが痛感したのは、生産性向上という甘い果実だけではない。 「無慈悲なLLM」 「中途半端な専門性は一撃で淘汰される」 「スピード感のないプロダクトに、成長も参加資格もない」 突きつけられたのは、昨日までの常識を無効化するシビアな現実だ。 しかし、南場さんは同時にこうも断言する。 「諦めるのは時期尚早。日本はまだまだ勝てる」 その真意と、南場さんの描く未来予測とは? 2026年3月6日に行われたばかりの最新プレゼンを、熱量そのままにノーカットでお届
Docker Sandboxes is a new primitive in the Docker’s ecosystem that allows you to run AI agents or any other workloads in isolated micro VMs. It provides strong isolation, convenient developer experience and a strong security boundary with a network proxy configurable to deny agents connecting to arbitrary internet hosts. The network proxy will also conveniently inject the API keys, like your ANTHR
OpenAI、「Codex for Windows」正式リリース。Windowsサンドボックス内で安全にAIエージェントを実行、WSLにも対応 OpenAIは、Windows対応のAIエージェントによる開発環境「Codex for Windows」の正式リリースを発表しました。 Codex for Windowsは、AIエージェントを用いてプログラミングやテストを行うための開発環境です。 既存のコードに対して追加したい機能や修正したい内容、開発したいアプリケーションの内容を伝えることで、AIエージェントがコードを読み取ったうえで自律的にコーディングやデバッグ、コードのレビューなどを実行してくれます。 もともとCodexはターミナルなどのコマンドラインでAIエージェントの構成や実行、管理などを行うサービスとして登場しました。 今回のCodex for Windowsは、それをWindowsア
前回のあらすじローカルLLMの限界を感じてClaude APIに切り替えたら、精度は劇的に向上した。しかしOpenClawのtool_callsペアリングバグに遭遇し、自力でパッチを書く羽目に。Node.jsのメモリ消費も気になり始め、より軽量な選択肢を探し始めた——というのが前回の話。 PicoClawとの出会いOpenClawでの運用に疲弊していた頃、PicoClawというGo製の軽量AIアシスタントを見つけた。 スペックを見て目を疑った。 メモリ使用量: 10MB以下 起動時間: 1秒 シングルバイナリ ツール対応: ファイル操作、シェル実行、Web検索 OpenClawが Node.js で数百MBの `node_modules` を抱えていたのに対して、PicoClaw はコンパイル済みの Go バイナリ1つで動く。NAS の限られたリソースにはこっちのほうが圧倒的に向いている。
ClawX bridges the gap between powerful AI agents and everyday users. Built on top of OpenClaw, it transforms command-line AI orchestration into an accessible, beautiful desktop experience—no terminal required. Whether you're automating workflows, managing AI-powered channels, or scheduling intelligent tasks, ClawX provides the interface you need to harness AI agents effectively. ClawX comes pre-co
本記事の構成について この記事は、AIを使用して構成の整理や下書きを支援してもらっています。 しかし、内容は精査の上理解を表現しています。 まずはじめに 久々にOllamaのドキュメントを開いたら、見慣れない単語が目に入った。 量子化(Quantization) 以前にOllamaを触ったとき(前回の記事)は、gemma3を動かして「ローカルでLLMが動いた!」という体験がメインだった。 当時のドキュメントには「7BモデルはRAM 8GB必要」「13BモデルはRAM 16GB必要」といった目安表があったはずだ。 今回ドキュメントを見ると、その表が消えていた。代わりに量子化まわりの説明が増えていた。 なぜ表が消えたのか。量子化とは何なのか。掘り下げていくとLLMの動作原理の話に繋がっていって面白かったので、そこから順番に書いていく。 LLMはなぜメモリを大量に食うのか GPT系のモデルはTr
この記事ではアフィリエイトプログラムを利用して商品を紹介しています。公式情報やネット上の口コミ、自身の体験をもとにまとめています。 【2025新型・N150より速い】 ミニpc 最大3.60GHz 4C/4T mini pc インテル N97 ミニパソコン Windows11 Pro 8GB DDR4 256GB M.2 SSD 2TB拡大可能 小型pc HDMI2.0+DP1.4 2画面 4K@60Hz USB3.2/LANポート 2.4G/5GWi-Fi BT4.2 省電力mini-pc 高速熱放散 静音 E1小型パソコン amzn.to 近年、省スペースで電力効率に優れたミニPCの人気が高まっています。その中でも、Intelの「Nシリーズ」プロセッサーは、日常使いから特定のビジネス用途まで幅広く対応できるコストパフォーマンスの高さで注目されています。しかし、N200、N100、N97
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 数日でこの記事の手法を大幅改良し、NotebookLMでの手動処理が完全に不要になったので別記事にしました。 新しく読む方は新しい記事をおすすめします。 →【全自動に超進化】100ページ超のPDF要件定義書も余裕!Antigravityだけで一気に設計書に落とし込む! AntigravityとNotebookLMで大規模PDF仕様書から大規模Wordドキュメントを作成するワークフロー 大規模な要件定義書や仕様書(数百ページのPDFなど)をAIに読み込ませ、そこからシステム設計書や提案書などの新規ドキュメントを自動生成させたい。 通常、こ
GeminiがGoogleドキュメントなどのGoogle Workspaceでの作業をサポートする共同作業パートナーとして統合されることが2026年3月10日に発表されました。Geminiを用いることで文書の草案を作成したり、データの統合と分析をしたりといったことが可能です。 Google shares Gemini updates to Docs, Sheets, Slides and Drive https://blog.google/products-and-platforms/products/workspace/gemini-workspace-updates-march-2026/ Gemini update reimagines content creation for business users | Google Workspace Blog https://worksp
ユーザーの指示に応じてOSをツールとして使い、情報収集やコード実行、他エージェントとの協調などを通じてタスク達成を目指すオープンソースのパーソナルAIエージェントフレームワーク「Agent Zero」が公開されています。 agent0ai/agent-zero: Agent Zero AI framework https://github.com/agent0ai/agent-zero Agent Zero AI: Open Source Agentic Framework & Computer Assistant https://www.agent-zero.ai/ Agent Zero Showcase [redacted] - YouTube Agent Zeroはあらかじめ特定用途向けに固定されたエージェントではなく、汎用(はんよう)的なパーソナルアシスタントとして設計されています
来たる3/18のHomeBrew Agentic AI Clubに備えて、エージェンティックAIを自分でも作りたい!という人向けの講座を日曜日にやることにした。 生徒は松尾公也さん。還暦を超えたAIアーティストであり、コマンドラインはもちろんClaude codeも未体験。でもエージェンティックAIを自作することについては興味津々、といった理想的な人物だ。 教材となるのはMac。松尾さんはMacBookPro 128GBを持っているそうなので、まずはそこをターゲットに教えてみたいと思う。でもちょっと読み替えればWindowsのWSL2でも同じようにできるハズ。 まず、コマンドラインを開く。Macの場合、⌘+スペースでSpotlight検索を出した後、terminalと打ちおわる前に「ターミナル」が出てくる。 ターミナルを開いたら、とりあえずプロジェクト用のディレクトリを作る。 例えばage
AI研究家の友人、清水亮さんから、エージェント作らないか、というお誘いがありました。エージェントにならない、ならわかります。スパイになれってことですよね? 違うの? OKすると、シラスという動画プラットフォーム上で清水さんが開講している「教養としてのAI講座」の特番が建てられました。 ちなみにこのAI講座は月額3万6300円と比較的高価ではありますが、毎日清水さんによるAIニュースの実践的解説があり、このような講座もあるという、AIに関わる人間にとっては有用この上ない番組。筆者はスタートした2年前からサブスクしています。 【非エンジニア】自分専用エージェンティックAを作ろう!講座【還暦ハンズオン】と題したこの講座の概要は、 自分専用のエージェンティックAIを作ってみたい! そんなあなたのための特別授業を開講します 生徒役はお馴染み還暦AIアーティストの松尾公也さん。 プログラミング経験ゼロ
こんにちは、ダイニーの ogino です。 弊社では、ほとんどの技術的な不具合の調査・解決を AI に丸投げできるようになりました。 これは単なるコードレベルのバグに限りません。本番環境や特定のユーザーだけでしか発生しない問題、インフラの設定ミスなど含めすべてに言える話です。 Claude Code を使い始めてからここに至るまで、大きく 2 つ転換点がありました。 AI が本番データベース、ログ、Sentry などに直接アクセスできるようにした 複数のエージェントが仮説を並列検証し、もう一体が対立してレビューするチーム構成にした それぞれについて詳しく説明していきます。 AI が本番データにアクセスできるようにする あなたが何か問題の調査をするとき、どこを見るでしょうか?どんな情報が必要でしょうか? AI はそれと同じレベルの情報を見られるようになっていますか? もし答えが No なら、
ところてん @tokoroten 山パンの皿、どこが作ってるやろ →Arc International →商品を見てみる →黒い山パン皿だと!? cosmo-style.net/view/category/… pic.x.com/5TTNubpKc2 2026-03-10 18:58:40 リンク ANNON STORE(アンノン公式通販) ガラス食器通販 - ANNON STORE(アンノン公式通販) ガラス食器の商品一覧。ANNON STORE(アンノン公式通販)は、和洋食器・グラス・バー用品・調理道具・キッチン用品・消耗品の総合通販サイト。業務用から家庭用まで飲食業に必要なものをサポート。 2 users
開けたら別のCPUが入ってた。 中国のPCメーカーChuwiが販売するノートPC「CoreBook X」で、CPUの偽装が発覚しました。 NotebookCheckが2025年9月にレビューした「Ryzen 5 7430U」搭載モデルを後日分解したところ、実際に載っていたのは旧世代の「AMD Ryzen 5 5500U」だったと伝えています。レビュー当時の価格は約395ドルでした。 厄介なのは、BIOSやWindows上の表示、CPU-Zといった確認ツールでも「Ryzen 5 7430U」と出てしまう点です。CNX Softwareによると、BIOS自体が書き換えられていたため、OS上の各種ユーティリティでも7430Uとして認識されていたといいます。 ただしNotebookCheckは、振り返ればL3キャッシュの値に不自然さがあったと説明しており、ソフトウェア上の手掛かりがまったくなかった
15モデルを実機ベンチマーク比較Raspberry Pi 5 でローカルLLMはどこまで実用になるのか? 最近は OpenClawや派生バージョン AIエージェント Ollama, LM-Studio 小型LLM 小型PC(Mac Mini, Raspberry Pi5) などの影響で 「Raspberry PiでAIを動かしたい」 という人が増えています。 しかし問題があります。 実際どのモデルが使えるのか情報がほぼありません。そこで今回 Raspberry Pi 5 実機で15モデルをベンチマーク比較この記事では 推論速度 日本語性能 実用性 をまとめて解説します。 ※raspberry pi5だけでなく、ミニPC、mac miniなどでOpenClawなどでAI秘書をやらせる場合の目安になると思います。 テスト環境Raspberry Pi 5 RAM: 8GB OS: Ubuntu
“Design Me a Highly Resilient Database” I’ve failed job interviews over this. Not because I didn’t know the answer. Because I knew too many of them. An interviewer once asked me to “design a highly resilient database.” No context. No product. No data model. No query patterns. No failure modes. Just “highly resilient.” I did what any engineer who’s been paged at 3 AM over a corrupted ledger would d
🎯 はじめに:結論から この記事は、以下の目的を持った人に向けて書きました。 「Ubuntu 22.04 (WSL2) で、Windows版経由ではなく、純粋な Linux ネイティブ版として Antigravity を動かしたい」 私がこの環境構築でドハマリし、最終的にたどり着いた結論は以下の通りです。 apt / deb 版は罠:WSL環境を検知すると「Windows版を使え」と警告するラッパーになっている。 Windows版が邪魔をする:WSLの仕様により、Windows側にインストールされた Antigravity.exe が antigravity コマンドとして Linux 側の PATH に割り込み、ネイティブ版より優先されてしまう。 tar.gz 版が唯一の正解:公式サイトの tarball を /opt に配置し、手動でパスを通すことでのみ純粋なLinux環境として動作
こんにちは。Findy Tech Blog編集長の高橋(@Taka_bow)です。 前編では、Gene Kim氏の26年にわたるDevOps研究の旅路、DORA研究によるハイパフォーマーの実態、DevOps Enterprise Summitの多彩な事例、そしてスティーブン・スピアー博士との共著『Wiring the Winning Organization』から導かれた"勝つ組織の魔法"のフレームワークとカウチのメタファーを紹介しました。 後編では、この魔法を解き放つ3つのテクニック ── 巧遅(前倒し)化(Slowification)、単純化(Simplification)、増幅(Amplification) ── を具体的な事例とともに紹介します。そして最後に、Gene Kim氏自身が体験した生成AIとバイブコーディングの世界をお届けします。 前編はこちら tech.findy.co
Welcome to our blog! I'm Jason Williams, a senior software engineer on Bloomberg's JavaScript Infrastructure and Terminal Experience team. Today the Bloomberg Terminal runs a lot of JavaScript. Our team provides a JavaScript environment to engineers across the company. Bloomberg may not be the first company you think of when discussing JavaScript. It certainly wasn't for me in 2018 before I worked
# 10001 番目の素数を求める jq プログラム # jq: 1.6s jq -n ' def takeWhile(cond): label $L | foreach .[] as $item (null; null; if $item | cond then $item else break $L end ); def isprime(knownPrimes): . as $n | [knownPrimes | takeWhile(. * . <= $n)] | all($n % . != 0); def next(knownPrimes): first( knownPrimes[-1] + 1 | while(true; . + 1) | select(. % 2 != 0 and (. == 5 or . % 5 != 0)) | select(isprime(knownPrim
Ubuntu 25.10から、Ubuntu標準の新しい端末ソフトウェアとして「Ptyxis(てぃくしす)」が採用されました。これまでの「GNOME端末」に比べると、インターフェースがよりモダンになり、かゆいところに手が届く細かい機能も増えています。今回はこのPtyxisについて紹介しましょう。 図1 初心者向けの端末ソフトウェアという観点で考えると、初見で名前が読めない以外の大きな欠点が見当たらない「Ptyxis」 コンテナ時代の端末ソフトウェア Ubuntuで最初からインストールされている端末ソフトウェアはこれまで「GNOME端末」でした[1]。Ubuntuの最初のリリースである4.10からインストールされており、20年以上標準の端末ソフトウェアとして君臨し続けました。 そのGNOME端末は、Ubuntu 25.10で新しい標準端末である「Ptyxis」に置き換わりました[2]。これ
「家中どこにいても、大好きな音楽で満たされたい」という思いからSonosの起源 アメリカのオーディオメーカーであるSonosは、2002年にカリフォルニア州サンタバーバラで “音楽好き” の4人のエンジニアが、「家中どこにいても、大好きな音楽で満たされたい」という思いを実現すべく、当時まだ黎明期だったネットワークオーディオに目を付け、開発を進めたメーカーだ。 「ワイヤレスで複数の部屋にインターネットを通じて高音質の音楽を届ける」という新しいスタイルを実現する技術は、当時存在しておらず、Sonosはワイヤレスオーディオを牽引する形となった。取得した特許は1,700以上、申請中も含めると4,000以上であり、今では80カ国以上の販売されている。欧米に加え、アジア圏にも拡大し、日本でも2018年から本格展開している。 こうした経緯からも分かるように、Sonosの魅力は、機器の技術的先進性とソフト
OpenAI、Windows向け「Codex」アプリを一般提供開始 ——Windows上のCodexサンドボックスでエージェントを実行可能に OpenAIは2026年3月4日、Windows向けCodexアプリの一般提供を開始した(macOS版は2月に公開されている)。複数のエージェントを並列で実行できるほか、タスクの管理や、ファイル変更の差分レビューに対応する。Windows版アプリは、既存の環境を維持したままOSネイティブのPowerShell環境で利用できるほか、必要に応じてエージェント自体をWSL上で実行させることもできる。Codexアプリの利用には、ChatGPTのPlus以上の有料プランまたはAPIキーが必要となる(無料プランやGoプランでも期間限定で試すことはできる)[1][2]。 Codex app for Windows - OpenAI Developers
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く