並び順

ブックマーク数

期間指定

  • から
  • まで

7961 - 8000 件 / 16780件

新着順 人気順

*programmingの検索結果7961 - 8000 件 / 16780件

  • Logging in Python like a PRO 🐍🌴

    Beyond exception handling, there's something else I see people struggling with, which is logging. Most people don't know what to log, so they decide to log anything thinking it might be better than nothing, and end up creating just noise. Noise is a piece of information that doesn't help you or your team understand what's going on or resolving a problem. Furthermore, I feel people are uncertain ab

      Logging in Python like a PRO 🐍🌴
    • シェルスクリプトの長所と短所のまとめ - Qiita

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに シェルスクリプトに関しての長所と短所をまとめてみました。多くの短所を上げていますが、私はシェルスクリプトを嫌っているわけではなく(むしろ逆)、現在のシェルスクリプトが抱える問題点を明らかにし、シェルスクリプトはどう使うべきか? またはどう使うべきではないか? 問題点があるならばそれを解決することはできないか? を考えるためにまとめています。問題を解決するにはまず問題点を明らかにしなければいけません。 またシェルスクリプトを本来の用途に合わないものに使うと逆に開発が難しくなってしまいます。それは使い方が悪いわけでシェルスクリプト

        シェルスクリプトの長所と短所のまとめ - Qiita
      • AnthropicがClaude Codeの使用制限をユーザーに通知なしで勝手に厳しくしたと騒ぎに

        ターミナルで動作するAnthropicの対話型AIコーディングツール「Claude Code」で、使用制限が事前の通知なく厳しくなっているという報告が上がっています。この問題は2025年7月14日(月)頃から起こっており、月額100ドル(約1万5000円)以上のサブスクリプションプランである「Claude Max」ユーザーに集中しているとのことです。 Claude Code API Usage Limit Unexpectedly Reduced on MAX Plan · Issue #3511 · anthropics/claude-code https://github.com/anthropics/claude-code/issues/3511 Anthropic tightens usage limits for Claude Code – without telling use

          AnthropicがClaude Codeの使用制限をユーザーに通知なしで勝手に厳しくしたと騒ぎに
        • https://twitter.com/suica_versa/status/1640834515869511680

            https://twitter.com/suica_versa/status/1640834515869511680
          • PHPで書いて覚える非同期処理 / php-async-programming

            これを読んでも、非同期処理はわかりませんが、暗いトンネルの先に光が見えます。

              PHPで書いて覚える非同期処理 / php-async-programming
            • Chrome DevTools MCP が凄い。人類が「プログラムにやってほしかったこと」が簡単にできる時代がきた!! - プログラマでありたい

              Chrome DevTools MCP に最近触れていて、衝撃を受けています。 Chrome DevTools MCP は、Claude Code などの MCP クライアントから Chrome DevTools Protocol(CDP) を通してブラウザを操作する仕組みです。ざっくり言えば、「AI に、普段使っている Chrome をそのまま操作させるためのインタフェース」です。従来の Selenium や Puppeteer のように大量の操作コードを書くのではなく、「このボタンを押して」「CSV をダウンロードして」と自然言語で指示できるのが特徴です。 過去にクローラー本を書いてきた人間として言うと、人類が「プログラムにやってほしかったこと」がかなり自然に実現できる時代になった、という感覚があります。HTML 要素を 1 つずつ調べてセレクタを書く、という作業を延々やらなくて済みま

                Chrome DevTools MCP が凄い。人類が「プログラムにやってほしかったこと」が簡単にできる時代がきた!! - プログラマでありたい
              • Claude Codeをなるべく安全に動かすためのDev Containerを構築した

                1. はじめに Claude CodeはAnthropic社が提供するAIを活用したコーディング支援ツールです。先進的なコード生成・解析機能を持つ一方で、ネットワークアクセスとファイルシステムへの読み書きアクセスが必要なため、セキュリティ面での配慮が重要となります。 特に、Claude CodeはAIによるコード生成の性質上、以下のようなセキュリティリスクが存在します: ファイルシステムリスク: AIによる予期しないファイル操作(設定ファイル、機密データ、システムファイルの変更) ネットワークリスク: 外部サービスへの意図しない通信(API呼び出し、データ送信、悪意あるサーバーとの通信) Dev Container環境でClaude Codeを実行することで、これらのリスクから完全に隔離された安全な開発環境を構築できます。コンテナによるファイルシステムの分離とネットワーク制限により、ホスト

                  Claude Codeをなるべく安全に動かすためのDev Containerを構築した
                • freee人事労務の給与計算ロジックにLocal Write Forwardingを導入した話 - freee Developers Hub

                  読まなくても良い漫才パート ボケ「いきなりですけどね、freee人事労務の給与計算ロジックでいつも使ってる DB instance があるらしいんやけど」 ツッコミ「あっ、そーなんや」 ボケ「うちのオカンがね、reader instance なのか writer instance なのかをちょっと忘れたらしくてね」 ツッコミ「どうなってんねそれ」 ボケ「でまあ色々聞くんやけどな、全然分からへんねんな」 ツッコミ「分からへんの?いや、ほな俺がね、どっちの instance なのか、ちょっと一緒に考えてあげるから。詳しく教えてみてよ」 ボケ「オカンが言うには、どちらかというと CPU 利用率がいつも低い方らしいねん」 ツッコミ「おー reader instance やないかい。freee人事労務 の DB で CPU 利用率が低い方は reader instance や。黄色の折れ線の方や。r

                    freee人事労務の給与計算ロジックにLocal Write Forwardingを導入した話 - freee Developers Hub
                  • 【初心者歓迎】C#だけでWebゲームを1時間で作る javascriptやAJAX不要!Blazorの凄さを体験する - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      【初心者歓迎】C#だけでWebゲームを1時間で作る javascriptやAJAX不要!Blazorの凄さを体験する - Qiita
                    • 「写経」論争と、教育者/学習者のすれ違いに潜むモノ。西尾泰和氏が語る“少しでもマシ”な教育法【フォーカス】 - レバテックLAB

                      サイボウズ・ラボ株式会社 主幹研究員 西尾 泰和 1981年生まれ。2006年、24歳で博士(理学)取得。2007年からサイボウズ・ラボに参画。チームワークや、知的生産性を高めるための研究開発に取り組む。2015年より、一般社団法人未踏の理事も兼任。著書に『コーディングを支える技術』『エンジニアの知的生産術』など。 X 個人サイト GitHub プログラミングの学習方法のひとつに、「写経」があります。教育手段としても長らく存在し続ける写経ですが、この学び方に対しマイナスイメージを持つ人も少なくありません。 ネット上ではたびたび「写経なんて効率が悪いだけ」「職場ですすめられたが、意味がなかった」といった批判の声が噴出し、議論の対象となります。 サイボウズ・ラボの主幹研究員を務め、長年エンジニアの育成にも携わってきた西尾泰和さんは、以前より著書などで写経の有用な点と注意点に触れてきました。 「

                        「写経」論争と、教育者/学習者のすれ違いに潜むモノ。西尾泰和氏が語る“少しでもマシ”な教育法【フォーカス】 - レバテックLAB
                      • 巡回セールスマン問題(TSP)の面白いと思った応用3例(色・単語・音楽) - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 巡回セールスマン問題 巡回セールスマン問題(以下TSP)についてご存知でしょうか。 完全グラフと全ての辺の移動コストが与えられた上で、全ての点を1回ずつ通り、始点に戻る巡回路の中で総移動コストが最小となる巡回路を求める組合せ最適化の問題です。 今回の記事の趣旨とは異なるため、ソルバーの詳細及びTSPを解くアルゴリズムの紹介は他の文献に譲ります。(個人的には辺の移動コストが定数でないTSP (dynamic TSP)にも興味があるので追ってまとめたいと思います。実応用としては、渋滞が発生して移動時間が変わる等の状況を考慮することに相当しま

                          巡回セールスマン問題(TSP)の面白いと思った応用3例(色・単語・音楽) - Qiita
                        • 最小限のPython MCPサーバを作ってLLMを騙してみる

                          MCPサーバーを作ってみる 松尾研究所テックブログのMCP入門記事で紹介されていた、以下の公式MCP Python SDKが、MCPサーバを作ることができるということで気になったので、実際に作ってみました。 同じようなことをしている先人の記事が沢山あったので、本記事の参考リンクにも掲載します。より詳しい解説などが知りたい人は参照してみてください。 MCPサーバの作成 仮想環境構築 MCPサーバーでは、ホストの環境から分離するために、仮想環境を使うのがベターです(使わなくても作成はできます)。PythonだとuvかDockerが良いと思います。今回は手軽に使用できるuvを使用します。uvのセットアップや基本的な使い方に関しては以下記事を参照してください。 uvでは、以下のコマンドで仮想環境を構築できます。 # server.py from mcp.server.fastmcp import

                            最小限のPython MCPサーバを作ってLLMを騙してみる
                          • 講義情報 — コンピューター処理 ドキュメント

                            講義情報¶ 講義室の備え付けのPCも利用できますが、自前のコンピュータを持参して講義を受けることをおすすめします。プログラミング環境は第1回目の講義で説明しますが、 Google Colab を用いてプログラミングを行います。各自、千葉大学から発行してもらったGoogleアカウントを確認しておいてください。千葉大が発行するG Suiteアカウントでのみ受講できます。個人で保有しているgoogle アカウントでは受講できないので注意してください。千葉大が発行するG Suiteアカウントをもっていない人は、Moodleにログインする等して確かめてください。 この講義を履修するためには、Google classroomに参加する必要があります。クラスコード「utzcvbqh」です。 https://classroom.google.com/c/NzUzNDA1OTEzMTM0?cjc=utzcv

                            • 開発の手動構築を「AWS MCP Server」でサッとIaC 管理へ移行しよう - asken テックブログ

                              はじめに こんにちは。インフラエンジニアの鈴木です。 この記事は、株式会社asken (あすけん) Advent Calendar 2025の12/12の記事です。 今回は「開発の手動構築を、AWS MCP ServerでサッとIaC管理へ移行する」方法を紹介します。 (ここでのIaC管理とは、インフラの構築や設定を手作業ではなくコードで自動化・管理することを指します。) スピードが求められる場面では、まず開発環境を手動で素早く構築することがあります。 しかし、ステージングや本番へ進める段階で、既存リソースの棚卸しや依存関係の把握、IaC化に時間がかかり停滞しやすいのが課題です。 この問題を解決する手段として「AWS MCP Server」を活用できます。 既存リソースを自動で読み取り、TerraformやCDKなどのIaC管理へ簡単に移行する方法を紹介します。 概要 AWS MCP Se

                                開発の手動構築を「AWS MCP Server」でサッとIaC 管理へ移行しよう - asken テックブログ
                              • LLMプロダクト開発とはどういうものなのか?|erukiti

                                LLMプロダクト開発者がMac Studioを買ってローカルLLMを触るべき理由という記事を書きました。 mutaguchiさんのツイートを見て、LLMプロダクトの開発とはどういうものなのかを知らない人も多いのかなと気づいたので、そこらへんを記事として書いてみます。 https://t.co/4WvjuuoGnC 「LLMプロダクト開発者がMac Studioを買ってローカルLLMを触るべき理由」の記事のはてブコメント見てたんだけど、ほとんど理解されてなかったのが興味深い。 ・プロプライエタリなLLMでは、ランニングコストが嵩み、これを利用したサービスは成立しづらい… — mutaguchi (@mutaguchi) April 24, 2024 商用LLM APIとローカルLLMって使い方が全然違う気がしてる。 商用LLM APIって、機微情報を送らないこと、規約違反テキストを送らないこ

                                  LLMプロダクト開発とはどういうものなのか?|erukiti
                                • ソフトウェア開発に起きているパラダイムシフト

                                  昨今生成AIの進化は目覚ましく、私たちの働き方やビジネスモデルすら大きく変えようとしています。 特にソフトウェア開発では、今後以下のような点が大きく変化していくと予想されています。 コーディングの完全な自動化 コーディングコストの低下によるカスタムソフトウェアの台頭 AI Agent中心のユーザ体験への移行 一部では、1〜2年以内にほとんどのコードがAIによって書かれるようになるという予測もあり、プログラマに限らず「ソフトウェアエンジニアの仕事はなくなるのか」「カスタムソフトウェア中心の世界は本当に来るのか」は大きな関心ごととなっています。 実際にキャディ社内でもAIの活用が進んでおり、ChatGPTやGemini、NotebookLM等を使ったリサーチや分析はもちろん、Claude CodeやDevinを使った設計やコーディング、Slack BotとLLMを組み合わせたトイル削減など様々

                                    ソフトウェア開発に起きているパラダイムシフト
                                  • GoogleからもVS Code派生AIエディタ「Antigravity」 Gemini 3 ProやClaude Sonnet 4.5が無料

                                    GoogleからもVS Code派生AIエディタ「Antigravity」 Gemini 3 ProやClaude Sonnet 4.5が無料 米Googleは11月18日(米国時間)、次世代AIモデル「Gemini 3 Pro」の公開に合わせ、AIエディタ「Google Antigravity」(アンチグラビティ)を公開した。他社製のAIエディタ同様に、AIに指示をすることでソースコードの作成やデバッグなどをエージェント的に実行できる。現在は無料のパブリックプレビューという位置付けで、個人アカウントでのみ利用可能。Windows(Windows 10以上のx86, arm64)、macOS(バージョン12以上のApple Silicon)、Linux(Ubuntu 20、Devian 10、Fedora 26、RHEL 8など)に対応する。

                                      GoogleからもVS Code派生AIエディタ「Antigravity」 Gemini 3 ProやClaude Sonnet 4.5が無料
                                    • 建設的相互作用の論文を読むと「完全に理解した」を完全に理解できる。そして効果的なペアプログラミングの心得。 - freee Developers Hub

                                      この記事はfreee Developers Advent Calendarの3日目です。 皆様こんにちは。freeeでスクラムマスターをやってます ichy こと Takeru Ichiiです。過去にアジャイル開発関連の記事を2本ほど書かせて頂いており、去年のアドベントカレンダーでは私のスクラム開発と無関係なペペロンチーノを混ぜて書かせていただきました。 developers.freee.co.jp 今年もなにか無関係なものを混ぜつつ新作を書こうかと思ったんですが、ちょっと本業が立て込んでおり、間に合いませんでした。そこで、今回は社内Blogの転載に近い形になってしまうのですが、小噺を楽しんでいただこうかと思います。なお本来であればビーフシチューのレシピを紹介しようかと思っていましたが、そのお話はまた今度させていただこうかと思います。 今回の記事の元ネタのご紹介 今回の記事は2021/10

                                        建設的相互作用の論文を読むと「完全に理解した」を完全に理解できる。そして効果的なペアプログラミングの心得。 - freee Developers Hub
                                      • 無料の「画像生成AIサービス」を国内最速で作ったら、クラウド料金が1日10万円になりかけた話【Stable Diffusion】 | Business Insider Japan

                                        筆者が開発した作画AIサービスと、生成した画像。作画AIサービス公開から間もなく3週間。9月12日時点で、ユーザーが生成した画像は40万枚を超えている。作成:伊藤有無料の作画AIモデル「Stable Diffusion」(ステーブル・ディフュージョン)が8月23日に公開されてから、1週間分の記憶はほぼない。次に気がついたのは、1週間後の8月30日の午前3時だった。 プログラミングに集中するといつもこうなる。その後まで含めて十数日間、ほとんどベッドで寝た記憶がない。 振り返れば8月23日、たまたま夜中に目が覚めてしまったのがまずかった。その直後にStable Diffusionが全世界に向けて公開され、どれほどの実力なのか確かめてやろうと、試しにプログラミング言語Pythonのコンソール(端末)を起動してしまった。 2時間後、朝日が昇る頃には、「日本語で言葉を入力すると、自動的に英語に翻訳し

                                          無料の「画像生成AIサービス」を国内最速で作ったら、クラウド料金が1日10万円になりかけた話【Stable Diffusion】 | Business Insider Japan
                                        • EOL対応はシステム見直しを行うベストタイミングである - MonotaRO Tech Blog

                                          今回のミッションと問題 テスト環境 テストの方針 全体像を知ったからできたこと テストを通じてあるべき姿を知る まとめ こんにちは。モノタロウで開発担当している竹原です。 皆さんは、EOL対応についてどのようなイメージをお持ちでしょうか? EOL(End Of Life)とは、ハードウェアやソフトウェア製品の販売や生産、ベンダーのサポートや修正・更新プログラムの提供終了を意味します。EOLを放っておくと脆弱性や不具合を抱えたまま運用することになりかねないため、基本的には対応必須です。 とは言いつつも、不具合を出すリスクもあり作業内容としては広範囲のテスト作業となるため、入れ替えるハードウェアやソフトウェアに劇的な機能向上が無ければ、コストに見合う価値が得られません。しかし、確認範囲が広いという点を逆手にとるとシステム全体を見直す良い機会でもあります。 今回、私のチームでPythonのEOL

                                            EOL対応はシステム見直しを行うベストタイミングである - MonotaRO Tech Blog
                                          • 『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself

                                            昨年買っていたんですが、年末年始の時間を使って少し読めました。 著者はRustコンパイラにコントリビューションをしたことがあれば誰でも知っているかもしれない、Mara Bos氏です。 ちなみにですが、原著は下記サイトで無料でも読むことができます。 marabos.nl 書籍は下記です。 詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング 作者:Mara Bosオーム社Amazon なおこの記事内で「本書」と明記する場合、それは『詳解Rustアトミック操作とロック』を指します。また、「筆者」は私自身のことであり、「著者」はMara Bos氏のことです。 内容のメモ 1章 2章 3章 4章、5章 6章 Miri Loom 7章 8章 9章 10章 感想 日本語での別の資料 内容のメモ 読んだ内容のうち、印象に残ったり初見だったものをメモしておきます。 1章 1章

                                              『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself
                                            • 関数型はプログラミングスタイル

                                              「関数型プログラミングは関数型言語じゃないとできないんでしょ?」という質問をたまに受けます。答えは「いいえ」です。もちろん、言語のサポートはあれば越したことはないです。 そもそも命令型及び関数型はプログラミングスタイルです。そして、命令型と関数型の間は0/1ではなく、グラデーションがあります。 なので、関数型プログラミングは関数型言語以外でも使えますし、プログラムをよい設計へ導く考え方ですよ、というのがこの記事の主張です。コード例も交えて説明してみます。 関数型へのアプローチ ロジックを書くとき 可変の変数(var)を使わず、不変の変数(val)を使う 可変のオブジェクト(mutable)を使わず、不変のオブジェクト(immutable)を使う voidやUnitなどの戻り値のない関数は使わず、戻り値を返す(高階)関数を使う 関数を定義するとき 参照透明な関数を定義する 必ず意味のある戻り

                                                関数型はプログラミングスタイル
                                              • VS Codeの最新版で「Planエージェント」機能が利用可能に。仕様や実装計画の作成をCopilotが支援

                                                VS Codeの最新版で「Planエージェント」機能が利用可能に。仕様や実装計画の作成をCopilotが支援 無償のコードエディタ「Visual Studio Code」(以下、VS Code)の最新版として今月(2025年11月)にリリースされた「VS Code October 2025 (version 1.106)」で、仕様や実装計画の作成をCopilotが支援してくれる「Planエージェント」機能が搭載されたことが明らかになりました。 Learn more about these features in our latest release notes: https://t.co/EqDziRxrxB — Visual Studio Code (@code) November 12, 2025 Planエージェントは、先月(2025年10月)に開催されたGitHub Univers

                                                  VS Codeの最新版で「Planエージェント」機能が利用可能に。仕様や実装計画の作成をCopilotが支援
                                                • JavaScriptのレガシー挙動を定めたAnnex Bをひたすら読む記事

                                                  ECMAScript Annex Bおよび関連する仕様を読みます。 おことわり 言うまでもありませんが、ここで説明されている機能は使わないようにしましょう。 筆者がJavaScriptを書き始めたのは2005年頃で、その後2010年代は実質的な空白期間でした。そのため本記事に含まれる歴史的背景の説明は、2005年頃の筆者が学んだ内容に加えて、当時の資料を遡って調査した結果に基づいて記載されています。できる限り信頼性の高い情報を見つけた上で記述するよう心がけましたが、当時常識だった知識の欠落等により不正確な記述になっている部分があるかもしれません。もし誤り等があったら指摘いただけると嬉しいです。 現在のzennでは <sub></sub> や <ins></ins> は描画されていませんが、心の目で下付き文字や下線装飾に読み替えてください。 ECMAScript Annex B とは ECM

                                                    JavaScriptのレガシー挙動を定めたAnnex Bをひたすら読む記事
                                                  • 自分が書いたコードより目立つな - エンジニアがバズったので自戒 - じゃあ、おうちで学べる

                                                    はじめに 私はソフトウェアエンジニアだ。私はソフトウェアエンジニアだ。私の本質的な仕事は、複雑な問題を解決し、効率的で革新的なソフトウェアを開発することだ。長年、私の世界はコードとアーキテクチャとアルゴリズムで構成されてきた。そして、それは今も変わらないはずだった。しかし、予期せぬ出来事が起こり、私の認識は大きく揺さぶられることになった。 パターン認識 エンジニアとして働く中で、私は一つの重要なスキルを磨いてきた。それは、パターンを認識し、分析する能力だ。この能力は、複雑なシステムを理解し、効率的なアーキテクチャやアルゴリズムを設計し、バグを特定する上で不可欠だ。 私たちエンジニアは、コードの中にパターンを見出し、それを活用することで問題を解決する。重複するコードを関数化したり、似たような処理をクラスとして抽象化したり。パターンを見抜く目は、より良いソフトウェアを作る上で欠かせない。 プロ

                                                      自分が書いたコードより目立つな - エンジニアがバズったので自戒 - じゃあ、おうちで学べる
                                                    • AIはどこまでテストができるのか?AIテストエージェントの現在地と課題

                                                      UbieでQAエンジニアをしているMayです。 Ubieでは、「テクノロジーで人々を適切な医療に案内する」というミッションの実現に向け、症状検索エンジン「ユビー」などのプロダクトを開発しています。事業が急成長するなかで、開発の質とスピードの両立は欠かせません。AI活用が当たり前になっていく中、Ubieでも「AI主導開発」を掲げ取り組んでいます。今回は「AI主導開発」の一角をなす、「自律テスト」についてお話します。 AI-native Engineeringの到来とUbieの戦略 最近、AIを使ったソフトウェア開発が、いよいよ現実的になってきました。AnthropicとCursorのエンジニアは「2027年までにほぼ100%のコードがAIによって書かれる」と予測し[1]、AnthropicによるClaude4の紹介では、AIエージェントが7時間自律駆動してタスクを完了したという楽天の実績も報

                                                        AIはどこまでテストができるのか?AIテストエージェントの現在地と課題
                                                      • 今度こそユニットテストを書き始めるために

                                                        はじめに Unit Testが大事、ということ自体はあまり異論はないと思うのですが、最初からTDDがしっかりできてるような現場ならいざ知らず、そうではない場合は中々うまく入れれない事も多くあります。なのでこうすると導入しやすい、という観点で以下の動画でそのあたりのことを話したのですが、補足も含めて記事でもまとめておきたいと思います。 これはユニットテストですか? ユニットテストとは? ユニットテストとは何でしょうか? 一応、テストの資格試験を実施しているISTQBの定義では以下のように定義されます。 component testing (unit testing) A test level that focuses on individual hardware or software components. Synonyms: module testing, unit testing この

                                                          今度こそユニットテストを書き始めるために
                                                        • フロントエンドの main() を合成関数として副作用を集約する

                                                          これは未実装のアイデアを含む記事です。(後述する lint rule が未実装です) 要は EffectSystem を作ろうとしました。 https://www.eff-lang.org/ void に意味を込めたい こういうフロントエンドのコードについて考えてみましょう。 function mount(): void { const div = document.createElement('div'); div.textContent = "hello"; document.body.append(div); } function print(): void { console.log("hello"); } function maybeError(): void { // 低確率で例外が起こる関数 if (Math.random() > 0.999) { throw new Err

                                                            フロントエンドの main() を合成関数として副作用を集約する
                                                          • tmuxのウィンドウで動かしているコーディングエージェントのステータスを確認できるtcmuxを作った - Copy/Cut/Paste/Hatena

                                                            tmuxはCoding agentのためだけのものではないんだよ。 我々はもともとtmuxを使ってシェルやらEmacsやらVimやらをまとめていたんだ。 ただ、そこにCoding agentが加わっただけなんだ。 というイライラを解消した。 pic.twitter.com/M0DXBm3jpo— k1LoW (@k1LoW) 2026年1月28日 普段使っているtmuxにClaude Codeの情報がほしい 私は普段からtmuxを使っています。Emacsを開いているウィンドウ、シェルを開いているウィンドウ、特定の作業をしているブランチのウィンドウ、別のリポジトリのウィンドウといった感じで複数のウィンドウを行き来しながら作業しています。 最近はClaude Codeを使うことが増えてきて、tmuxのウィンドウのいくつかでClaude Codeが動いている状態になりました。あるウィンドウではバ

                                                              tmuxのウィンドウで動かしているコーディングエージェントのステータスを確認できるtcmuxを作った - Copy/Cut/Paste/Hatena
                                                            • Bet PR-Agent 〜全自動コードレビューの夢〜 - LayerX エンジニアブログ

                                                              はじめまして、LayerX バクラク事業部 Platform Engineering 部 Enabling グループに新卒入社した shibutani と申します。バクラクでは自動コードレビューツールとして2023年からPR-Agentを導入しています。 しかし、導入から約2年が経過した現在、多くの開発者がPR-Agentのコメントを十分に活用できていないという課題に直面しています。その大きな要因として、導入後に十分なカスタマイズが行われていないため、各チームのコーディング規約やプロダクトに関する知識に基づいた適切な指摘がなされていない点が挙げられます。 また、昨今ではGitHub Copilot code reviewが登場し、自動コードレビューを取り巻く状況は変化しつつあります。 そこで、本ブログでは、GitHub Copilot code reviewとの比較に加え、より効果的な運用

                                                                Bet PR-Agent 〜全自動コードレビューの夢〜 - LayerX エンジニアブログ
                                                              • LLMにやさしい言語SuiはLLMにやさしくなさそう - きしだのHatena

                                                                LLMにやさしい言語という謳い文句の言語、Suiが話題。 けどこれ、LLMにあまりやさしくなんじゃなかろうか。 https://github.com/TakatoHonda/sui-lang 9月にこういうエントリを書いてます。 AI専用のプログラミング言語は現れない - きしだのHatena ここで理由として挙げたのは、この4点です。 すでにAIは独自の言語を持っている 低レベルな記述にはコストがかかる 意味の記述が必要であることに変わりはない 作っても学習させるのが大変 この4点にあてはまっていると思います。 追記: あと、こういうことも10月に書いてます。 AIが読み書きするコードも読みやすいほうがいい(トランスフォーマの特性の考慮やリーダブルコードについて追記) - きしだのHatena 去年の4月ですが、こういうことも書いてました。 AIがコードを書くようになるなら、AIだけに理

                                                                  LLMにやさしい言語SuiはLLMにやさしくなさそう - きしだのHatena
                                                                • TypeScript では T[] ではなく ReadonlyArray<T> を使おう

                                                                  TL;DR 公開 API では T[] を避け, ReadonlyArray<T> を使いましょう. 内部実装でのみArray<T>を使うのはOK Array<T> ではなく ReadonlyArray<T> を使おう 以下のコードには受け取った配列をソートして表示する sortLog 関数と, 0番目の要素を 999 にした配列を表示する setLog 関数を定義して使用しています const sortLog = (array: Array<number>): void => { console.log(array.sort((a, b) => a - b)); }; const setLog = (array: Array<number>): void => { array[0] = 999; console.log(array); }; const array = [2, 1, 3]

                                                                    TypeScript では T[] ではなく ReadonlyArray<T> を使おう
                                                                  • Antigravity と Gemini CLI の比較 | Google Cloud 公式ブログ

                                                                    このブログ記事では、Antigravity IDE や Gemini CLI のすべての機能を紹介しているわけではありません。ご自身のニーズにより適したプロダクトを選択する際の簡易的な参考資料としてお役立てください。 ※この投稿は米国時間 2026 年 2 月 5 日に、Google Cloud blog に投稿されたものの抄訳です。 要約 Antigravity: エージェントの管理機能と IDE のエクスペリエンスを最大限に利用したい場合。 Gemini CLI: ターミナルでの CLI や、ヘッドレスでの実行が必要な場合。 比較早見表

                                                                      Antigravity と Gemini CLI の比較 | Google Cloud 公式ブログ
                                                                    • ソフトウェア工学とは何か

                                                                      ソフトウェア設計とは何か? (原文: What Is Software Design?) by Jack W. Reeves (c)C++ Journal - 1992 訳者まえがき この文書は,Jack W. Reeves 氏が1992年に C++ Journal に寄稿した記事の邦訳です。 本記事では,オブジェクト指向プログラミング言語の代表として C++ を挙げていますが,これは本記事が執筆された当時,一般的に利用可能なオブジェクト指向言語は C++ だけであったという事情があるためです。 今では C++ に加えて Java,Delphi,C# といったオブジェクト指向言語が利用可能となっていますが,そんな今でさえこの記事は古さを感じないものとなっており,ソフトウェア開発の本質,現状を鋭くえぐるものとなっています。 邦訳の公開を許諾していただいた Jack W. Reeves 氏に,

                                                                      • 【Kiro】Kiro(要件定義) × Claude Code(実装) で役割分担させてみる - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                        • 大AIエージェント時代!AG-UI準拠でアプリを構築する - Taste of Tech Topics

                                                                          こんにちは。最近、AI将棋モデルの対局解説動画を見るのにハマっている大塚です。 将棋は全然わからないのですが、AIの予想外の手に驚いている解説を聞くのが結構面白いんですよね。 さて今回は、Agent–User Interaction(AG-UI)がどのような課題を解決するプロトコルなのかを確認します。 また、CopilotKitというフレームワークを利用して、AG-UIに準拠したアプリをどのように作成できるのかも試してみます。 1. AG-UIとは 1.1. AG-UIが解決しようとしている課題感 1.2. 他エージェントプロトコル(MCP・A2A)との違い 1.3. AG-UIが標準化している主なイベント 2. AG-UIを利用する 2.1. AG-UIを利用しない場合 Strands Agentsを利用したバックエンド実装 Google ADKを利用したバックエンド実装 フロントエンド

                                                                            大AIエージェント時代!AG-UI準拠でアプリを構築する - Taste of Tech Topics
                                                                          • https://twitter.com/iwashi86/status/1547051699503857667

                                                                              https://twitter.com/iwashi86/status/1547051699503857667
                                                                            • Cursorにリーダブルコード準拠のルールを設定しようとして上手くいかなかった話

                                                                              はじめに こんにちは、koyablueです。 この前久々にリーダブルコードを読み直しました。 リーダブルコードの内容をルール化してAIに任せるといい感じに適用できるのでは?と思ったのでやってみます。 具体的なコーディング規約準拠かどうか、というルールを適用させている例はわりとある気がしますが、可読性を担保するための汎用的なルールを正しく適用することは可能なのでしょうか(結果はタイトル通りなわけですが)。 やること リーダブルコードからルールにできそうなものを地道に抽出し、マークダウンにする ルールのマークダウンをCursorのProject Rulesに設定する Cursorに「ルールに従ってコードレビューしてください」と投げてレビューさせてみる リーダブルコードから使えそうなルールを抜き出したものがこちらです 抽出したルール # 理解しやすいコードの前提 - 他の人が最短時間で理解できる

                                                                                Cursorにリーダブルコード準拠のルールを設定しようとして上手くいかなかった話
                                                                              • Rust入門者は非同期Rustをやらないでください

                                                                                はじめに すいません、連日の記事があったため少し煽りっぽいタイトルにしてしまいました。 平常時の感覚だったら、「Rustに入門するなら、同期Rustから始めるのがおすすめ」 とかにしてた記事だと思います。 この記事で主張したいことは以下です。 Rustは難しい Rustに入門するときの題材に、"Web Backend"や"Wasmでブラウザで動く何か"などの非同期Rustで無ければ達成できない題材を採用している人はそれがRust初級者への道を阻んでいる可能性がある 過去に非同期Rustで入門した人を否定する記事ではない Rustに入門することが目的なら、非非同期Rustから始めた方が良いのではないか? ここで長く言葉の定義をしても微妙なので、下に言葉の定義 というセクションを用意してあります。 前提 タイトルに書けていない前提を書いています。 この記事の指す「Rust入門者」はLL言語(P

                                                                                  Rust入門者は非同期Rustをやらないでください
                                                                                • Agent Skills Marketplace - Claude, Codex & ChatGPT Skills | SkillsMP

                                                                                  “This Skills marketplace shares even more examples to inspire you. Explore community-built skills that extend what Claude can do—from automated testing and data visualization to code review and domain name brainstorming.”

                                                                                    Agent Skills Marketplace - Claude, Codex & ChatGPT Skills | SkillsMP

                                                                                  新着記事