タグ

ao41のブックマーク (2,273)

  • 「Herdr」を使い始めたら、もう他のターミナルには戻れなくなった

    tmuxとの違い tmuxやZellijは汎用的なマルチプレクサとしては非常に優秀ですが、「現在動いているプロセスがAIエージェントである」という概念を持っていません。そのため、エージェントがAPIキーの入力を待って止まっていたとしても、画面を切り替えて確認するまで気づくことができません。Herdrはエージェント特有の状態を自動で認識し、サイドバーで通知してくれます。 cmuxとの違い cmuxAIエージェントを管理するために作られ、内蔵ブラウザなどを持つ強力なツールですが、Mac専用の独立したデスクトップアプリケーションです。自分の好きなターミナル環境やシェル設定を捨てて、cmuxの世界に移行する必要があります。一方Herdrは、「あなたのターミナル環境を維持したまま、足りないレイヤー(状態認識と永続性)を追加する」というアプローチをとっています。 3. Herdrのコア機能 ① エー

    「Herdr」を使い始めたら、もう他のターミナルには戻れなくなった
  • OSCPにも役立つ!Kali Linux環境構築(tmux&ログ管理)を解説 - ラック・セキュリティごった煮ブログ

    デジタルペンテスト部の渡邉です。 2年ほど前にOSCP受験期を書かせていただき、今回が2回目の投稿となります。 前回の投稿からおよそ2年がたち、その間にOSEPにも合格できました。 まだまだ学ぶことは多いものの、当時に比べれば少しは成長できたのではないかと思います。 そこで今回は、当時OSCPを勉強し始めた時から今に至るまで、私が気に入っているkaliのセットアップの一部を紹介しようと思います。 zshrcの設定 私は普段、zshrcファイルに下記の設定を追記し、tmuxとロギングの設定を行っています。 # tmux if [ "$SHLVL" = "1" ] && [ -z "$TMUX" ]; then tmux return fi # logging if [ -z "$SCRIPT_LOGGING_STARTED" ]; then export SCRIPT_LOGGING_STA

    OSCPにも役立つ!Kali Linux環境構築(tmux&ログ管理)を解説 - ラック・セキュリティごった煮ブログ
  • Run any Dockerfile on Vercel

    You have a server in a container. Maybe it's a Go service, a Rails app, a Spring Boot API, or a web server behind nginx. It speaks HTTP. It listens on a port. It just needs somewhere to run. Add a Dockerfile.vercel file to your project, and Vercel builds, stores, deploys, and autoscales the image on Fluid compute, so you pay only for the CPU your code uses. No daemon to run locally, registry to se

    Run any Dockerfile on Vercel
  • システムリプレイスを始める前に余計な機能を消す - モヒカン技術ブログ

    システムのリプレイスをするなら、新システムへ機能を移植し始める前に「いらない機能」を現行システムから消すことを勧めたい。 この記事のまとめ リプレイス時は、機能の棚卸しをして不要なものを現行システムから先に消そう 先に消せば移植する機能が減って保守コストと総工数が下がる 棚卸しによって「どの機能」が「なぜ」必要なのかが明確になり、その後の判断に効く なぜ先に「消す」べきか 私は10年ほどのソフトウェアエンジニア経験から、大小様々なシステムのリプレイスプロジェクトを経験している。テックカンファレンスでもその手の発表をたくさん聞いてきた。その中で繰り返し感じたのが「現行にある機能を全部新システムに移植する」という発想で進めると、ほぼ確実に余計な機能も移植してしまうということだ。 リプレイスは「同じものをそのまま新しい技術スタックで作り直す」作業だと捉えられがちだが、実際の現行システムにはもう誰

    システムリプレイスを始める前に余計な機能を消す - モヒカン技術ブログ
    ao41
    ao41 2026/07/01
    リプレイスは常日頃から本当に必要かを考え続ける重要さを体感するタイミングでもある。 不要なものをリリースしなければ削除する手間もいらない。
  • Google、Geminiで学習用「study notebooks」を提供、学習テーマに沿ったレッスンと練習問題で学べる | gihyo.jp

    Google⁠⁠、Geminiで学習用「study notebooks」を提供⁠⁠、学習テーマに沿ったレッスンと練習問題で学べる Googleは2026年6月25日、Geminiアプリで学習向けの「study notebooks」を提供すると発表した。学習テーマや教材に沿って学習用ノートブックを作成し、診断クイズで理解度を確認できるほか、短いレッスンや練習問題で学習を進められる。個人向けアカウントを対象にWeb版のGeminiアプリで順次提供され、Geminiアプリが対応する地域と言語では無料で利用できる。 5 ways to learn with study notebooks in the Gemini app - Google Blog Today we’re launching study notebooks in the @GeminiApp — an interactive s

    Google、Geminiで学習用「study notebooks」を提供、学習テーマに沿ったレッスンと練習問題で学べる | gihyo.jp
  • フロントエンドのテスト戦略を考える - AIで変わったこと、変わらないこと - カミナシ エンジニアブログ

    こんにちは。カミナシで「カミナシ 設備保全」サービスの開発を行っている澤木です。 今回はフロントエンドのテスト戦略についての話を書いていこうと思います。 フロントエンドのテストはどこに何をどれだけ書くかが悩ましい領域です。 ユニットテストは書きやすく実行も速いですが全部組み合わせたときに動く保証はないし、E2Eテストは物に近い保証が得られるけれど書くのもメンテナンスするのも工数がかかります。 特にE2EテストはAIでコーディングができるようになる前は工数が高く、書きたくても書けなかった部分がありました。 それがAIコーディングエージェントの普及で書くコストが下がり、E2Eもだいぶ書きやすくなって、どのテストをどれくらい書くのかという配分も改めて考え直したくなりました。 今回はテストトロフィーをベースに私たちがどういう考え方でテストの設計を行なっているか、またAIによって何が変わったのか、

    フロントエンドのテスト戦略を考える - AIで変わったこと、変わらないこと - カミナシ エンジニアブログ
  • 「“社長AI”って意味ある?」→言った本人も手のひら返し 幹部の9割が高評価したNTTドコモビジネスの「AI小島社長」開発録

    「“社長AI”って意味ある?」→言った人も手のひら返し 幹部の9割が高評価したNTTドコモビジネスの「AI小島社長」開発録:Interop Tokyo 2026(1/4 ページ) 経営トップの判断や思考をAIで再現する取り組みが、国内の大企業に広がっている。三井住友フィナンシャルグループはグループCEOを模した「AI-CEO」を2025年8月に導入。キリンホールディングスは12のAI人格を持つ「AI役員 CoreMate」を経営戦略会議に取り入れ、26年4月にはグループ会社にも展開した。 NTTドコモビジネスもその一社だ。6月10~12日開催の「Interop Tokyo 2026」(幕張メッセ)では、同社の西塚要氏(エバンジェリスト)が、NTTドコモビジネス小島克重社長を再現したAIAIコジー」について講演した。 当初は社長AIの存在そのものに懐疑的だったものの、今は見方が変わったと

    「“社長AI”って意味ある?」→言った本人も手のひら返し 幹部の9割が高評価したNTTドコモビジネスの「AI小島社長」開発録
  • 正直に言う。お前のClaude Codeの使い方は間違っている - Qiita

    「特定の作業のときだけ要る知識」は Agent Skills(.claude/skills/) に逃がせ。Skillsは必要なときだけ読まれる。常に読ませるな。引かせろ。 CLAUDE.md は憲法。Skills は六法全書。違いが分からないなら、まずそこからだ。 ミス2. 1つの指示に作業を全部詰め込んでいる 「テスト直して、リファクタして、ドキュメントも更新して、ついでにPRも作って」 これをやった瞬間、Claudeは自分が何をしていたか見失う。 長いコンテキストの中盤は人間と同じで注意が薄くなる(lost in the middle)。お前は天才に向かって、全部の用事を一度に叫んでいる。混乱しないわけがない。 正解は、責務をサブエージェントに切り出すこと。 レビュー、テスト実行、i18nの8言語チェック——毎回同じ依頼はサブエージェント化した瞬間に世界が変わる。 メインの会話は指揮官

    正直に言う。お前のClaude Codeの使い方は間違っている - Qiita
  • Loop EngineeringをClaudeを使って実践してみた。 | DevelopersIO

    こんにちは、せーのです。 2026年6月、Loop Engineering という言葉が一気に広がりました。Boris Cherny 氏の "I don't prompt Claude anymore. I have loops running that prompt Claude"、Addy Osmani 氏の Loop Engineering、日語では Zenn の設計論 など、概念と設計の整理は充実しています。 一方で、「結局 Claude でどう実装するのか」 に踏み込んだ記事はまだ少ない、と感じています。6 つのプリミティブや L1/L2/L3 の話は理解できても、コピペで動くコードや、実際に試した時のハマりどころが無いと手が止まりますよね。 私は普段、Claude Code では次のような使い方をしています。 Skill をたくさん作り、定型処理はその中の script に外

    Loop EngineeringをClaudeを使って実践してみた。 | DevelopersIO
  • 入門から実践 -「🔁 ループエンジニアリング」 - Qiita

    前書き 最近 X やブログで 「Loop Engineering(ループエンジニアリング)」 という言葉をやたら見るようになりました。 「もう Claude に指示は出していない、私の仕事はループを書くことだ」 みたいな、ちょっと面白い言い回しで流れてくるアレです 最初は「また新しい “XX エンジニアリング” か……」と斜めに構えていました。 コンテキスト エンジニアリングのもまだ売られているし、ハーネス エンジニアリング も、ついこの前見たばかりです でも、これは少し毛色が違いました。今までのは 「どう上手くやるか」 を教えてくれるものでしたが、ループエンジニアリングは 「あなたが手を動かす位置から、そもそも降りろ」 という話だったんです。 この記事では そもそも ループエンジニアリング とは何か ループは何でできているのか 一番ハードルの低い Claude Code で最初のループ

  • 同じプロンプトを何度も書きたくないので、AIとのやりとりを棚卸しする仕組み作った - LayerX エンジニアブログ

    アイキャッチ はじめに こんにちは。バクラク申請・経費精算の開発をしているyoheiです。 最近、自宅寿司にハマっており寿司アカデミーに通うかほんの少し迷ってます。 近ごろはもっぱらAIを使ってコーディングしているのですが、同じような指示を書いてるな〜と思うことありませんか? PRを作って、レビューコメントを確認して、CI失敗を直して、インシデント調査をして、QA観点を作ってなどなどです。 毎回同じ前提や手順をプロンプトとして入力していて「無駄じゃね…」と感じるようになってきました。でも、思っているだけだと実際どうなのかはわかりません。 何を何回繰り返しているのか どれを先に自動化すべきか すでに自動化できているものは何か なので、人間の記憶ではなくFact Baseにログから見つけることにしました! この記事では、AIへのプロンプトログを集計し、繰り返し作業を見つけて、Skill / C

    同じプロンプトを何度も書きたくないので、AIとのやりとりを棚卸しする仕組み作った - LayerX エンジニアブログ
  • Rustでクロスプラットフォームアプリ開発 | CHANTO Inc.

    Takeshi TsukamotoCHANTO株式会社 代表取締役 モバイルアプリ、Web、サーバー、クラウドなんでもやります。プログラミングが好き。 Rustはパフォーマンス、安全性、エコシステムの充実と三拍子揃ったとてもいい言語です。 自作ツールの開発などにこれまで積極的にRustを使ってきて、その書きやすさと一度コンパイルが通ってしまえば安全なコードがかけているという安心感は他の言語では得難いものだと感じています。 ところで、私は仕事で10年以上モバイルアプリ開発をしています。Android/iOSのネイティブアプリ開発、Flutter/React Nativeを使ったクロスプラットフォームアプリの開発など様々やっていますが、Rustでアプリ開発ができたら自分の理想の開発ができるのではないかと思いました。 Whiskerの紹介# そこで開発したのがWhiskerです。 わかりやすく一

    Rustでクロスプラットフォームアプリ開発 | CHANTO Inc.
  • 証券システムをゼロから作るには? RubyとGoで「複雑性」を切り分けるブルーモ証券のアーキテクチャ

    金融業は厳しい規制産業であり、証券システムの開発には膨大な法令やルールへの対応が求められる。そのため、既存のベンダーパッケージを導入するのが一般的な方法とされてきた。しかし「Developers Summit 2026」において、ブルーモ証券株式会社の取締役CTOである小林悟史氏は、制約条件を正しく見極めれば、モダンな技術を用いたゼロからの内製開発は十分に可能であることを示した。稿では、同社がRuby on RailsGoという2つの言語を組み合わせ、スピードと整合性を両立させたアーキテクチャの全体像と、トラフィック急増やシステム間の連携に立ち向かった事例を紹介する。 厳しい制約条件の下で、既存パッケージに頼らないUI/UXを追求 証券会社を創業して金融サービスを立ち上げるには、金融商品取引法や個人情報保護法、犯罪収益移転防止法など、数多くの法律や業界団体のルールに従わなければならない

    証券システムをゼロから作るには? RubyとGoで「複雑性」を切り分けるブルーモ証券のアーキテクチャ
  • japanese-tech-writing/SKILL

    SKILL.md name japanese-tech-writing description 日語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。 日技術文書の文章規範 日語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。 整形 一文ごとに改行する。段落の区切りは空行で示す。 コード、差分、ログ、設定ファイルの断片はコードブロックで示す。 用語の由来や定式化の名称など、筋から一段外れる補足は、文に並べず脚注([^ラベル])に降ろす。 定義や分類の列挙は

    japanese-tech-writing/SKILL
  • XiaomiがClaude Code的なAIエージェント「MiMo Code」をオープンソースで公開、ブラインドテストでClaude Codeに勝利

    中国大手テクノロジー企業であるXiaomiAIエージェントツール「MiMo Code」を2026年6月11日に公開しました。 MiMo Code https://mimo.xiaomi.com/mimocode MiMo Code: Scaling Coding Agents to Long-Horizon Tasks https://mimo.xiaomi.com/blog/mimo-code-long-horizon 🚀 MiMo Code V0.1 is now live and open-source! More than an AI coding assistant in your terminalit's the smartest coding partner you'll ever work with. Comes with MiMo V2.5, a multimo

    XiaomiがClaude Code的なAIエージェント「MiMo Code」をオープンソースで公開、ブラインドテストでClaude Codeに勝利
  • PayPalマフィアは、実際に何をやったのか - Nothing ventured, nothing gained.

    この業界(どの業界なのかはともかく)にいて「PayPalマフィア」という言葉を聞いたことがない人は少ないのではないか。 私が初めて聞いたのはいつだろう。思い出せないが、かなり前だったのは間違いない。 でも告白すると、初期のPayPalで彼らが実際に何をやったのかを、長いことまったく説明できなかった。名前だけが妙に有名だった。 テスラとスペースXのイーロン・マスク、LinkedInのリード・ホフマン、YouTubeのチャド・ハーリー。元をたどると、みんなPayPalにいた人たちだ。並べてみると、そんなにいるのか、と改めて驚く。今でこそそれぞれ巨大な存在で、マスクやティールにいたっては名前を見ない日がないくらいだ。ただ、今やりたいのは「現在」の話ではない。彼らがまだ無名だった頃、一つの決済スタートアップで何をやって生き延びたのか。そこが知りたい。なので、ちょっと前に調べてみた。 具体的にたどっ

    PayPalマフィアは、実際に何をやったのか - Nothing ventured, nothing gained.
  • 【AI待ち、終了】Claude Codeの「AI部下」で勝手に仕事が完了…反則級「神ワザ」10選

    AIを使って効率化しているはずなのに、タスクが渋滞して手が止まってしまう……この末転倒な待ち時間をゼロに近づけるのが、Claude Codeによる「並列作業」です。AIを“1人の部下”とするのではなく、“複数の部下”として役割を与えれば、仕事は順番に片付けるものではなく、一気に片付くものに変わります。この記事では、非エンジニアでも今日から「AI部下」を使って業務効率を3倍にする、コピペでできる神ワザ活用術10選をお届けします。

    【AI待ち、終了】Claude Codeの「AI部下」で勝手に仕事が完了…反則級「神ワザ」10選
  • LLM 大規模言語モデル講座2025講義スライド

    LLMについて基礎理論から最新のモデル動向までを一気通貫で学べる実践型講座。 学生や一部社会人はどなたでも無料で受講可能です。 東京大学 松尾・岩澤研究室「大規模言語モデル(LLM)講座 2025 基礎編」講義資料を無料公開中 資料は2025年10月から11月にかけて開催され、 延べ4,000名以上が受講した 「大規模言語モデル(LLM)講座 2025 基礎編」の講義資料です。 大規模言語モデル(LLM)について、 基礎理論から最新動向まで体系的にまとまっています。 ぜひダウンロードのうえ日々の学習や業務にお役立てください。 大規模言語モデル講座について 大規模言語モデル(LLM)寄付講座は、東京大学松尾・岩澤研究室による、 大規模言語モデル(LLM)の仕組みと最新動向を体系的に学べる無償のオンライン講座です。 昨年度は約4,000名を超える方々にご受講いただき、大変反響をいただきました

    LLM 大規模言語モデル講座2025講義スライド
  • けっこう実用的。「OpenCode」×ローカルLLMで“無料Claude Code”してみた | ギズモード・ジャパン

    オープンソースのAIコーディングエージェント「OpenCode」をローカルLLM「Gemma-4-26b-a4b」で動かして簡単なゲームを作っているところ Image: かみやまたくみ AIでいろんなことができる反面、料金もけっこうかかるように。 個人的に最近すごーく気になっています。新しいAIアプリやサービスを導入したくても、コストが厳しいことが多い。 気づいたら「安く使えて実用性もあるAIやアプリはないかな?」と日々探すようになっていました。 そんな中、なかなかいい組み合わせを見つけました。 オープンソースのAIコーディングエージェント「OpenCode」をGoogleの最新ローカルLLM「Gemma 4」と組み合わせて使ってみたら、かなり“戦える感じ”だったんです。 AIコーディングエージェントって何?AnthropicのAIコーディングエージェント「Claude Code」Imag

    けっこう実用的。「OpenCode」×ローカルLLMで“無料Claude Code”してみた | ギズモード・ジャパン
  • 日本語ふぉんとライブラリ

    プロユース向け日フォントの書体見フォント情報を 横断的に閲覧・検索できる総合ライブラリです。 このサイトについて すべてのフォントを見る サイトに掲載している全てのフォントを見る カテゴリ別に見る フォントカテゴリ別にフォントを見る メーカー別に見る フォントメーカー別にフォントを見る フォントカテゴリ 明朝体 縦線が太く横線が細い、文に適した書体。 角ゴシック体 線の太さが均一で、視認性が高い書体。 丸ゴシック体 ゴシック体の角を丸くした、柔らかな書体。 楷書体 一画ずつ筆を離して書く、正確で端正な書体。 行書体 楷書を少し崩し、筆の流れを意識した書体。 教科書体 楷書に近く、手書きの手となる書体。 宋朝体 中国・宋代の木版印刷を起源とする、鋭い書体。 清朝体 中国・清代の木版印刷を起源とする、流麗な書体。 隷書体 中国・秦代に生まれた、歴史ある古風な書体。 古印体 線に丸