並び順

ブックマーク数

期間指定

  • から
  • まで

9641 - 9680 件 / 16782件

新着順 人気順

*programmingの検索結果9641 - 9680 件 / 16782件

  • [地獄] OpenAI APIが不正使用された件 - Qiita

    APIキーの管理は、生成AI時代のエンジニアにとって生命線です。 個人開発や学習目的では「とりあえず動けばいい」で済ませがちですが、組織でAPIを運用する場合、一晩で数千ドルの被害が発生する可能性を、身をもって体験しました。 2025年8月2日、私は地獄を見ました。Slackを確認すると、開発チームから「OpenAI APIが使えなくなった」という報告が。管理画面を開いた瞬間、血の気が引きました。 クレジット残高: -$3,700.76 前日まで +$1,700 あったはずの残高が、一瞬にして マイナス5,400ドル以上の変動。月額制限を$2,500に設定していたにもかかわらず、です。 本記事では、実際に起きたAPIキー漏洩事件の全貌、OpenAIサポートとのやり取り、そして同じ被害を防ぐための具体的な対策を共有します。 事件の概要 発覚の経緯 2025年9月2日 16:46 JST、突然

      [地獄] OpenAI APIが不正使用された件 - Qiita
    • Java 25新機能まとめ - Qiita

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Java 25が2025/9/16にリリースされました。 Java 25 / JDK 25: General Availability Oracle Releases Java 25 The Arrival of Java 25 LTSで、Java 21からの変更も多いので、長く使われるバージョンになると思います。 今回はmainメソッドの簡略化とモジュール単位でのimportが正式化されたことが大きいですね。というか、それ以外は大きな影響がなさそうです。 IO.printlnと書けるようになったことは、補完が効かない環境でコードを書く

      • ChatGPT Code Interpreter(コードインタープリター) の紹介:Code Interpreterの使い方と活用事例20選|AGIラボ

        ChatGPT Code Interpreter(コードインタープリター) の紹介:Code Interpreterの使い方と活用事例20選 2023年7月7日、OpenAIはChatGPT Plusの新機能、Code Interpreter(コードインタープリター)のアクセスを全Plusユーザーに拡大すると発表しました。OpenAIが開発したChatGPTは、自然言語処理技術を活用して人間との会話を可能にしています。この記事では、ChatGPT Plusに新たに追加されたCode Interpreterの詳細と、そして実際にCode Interpreterを使用して何ができるのかについて解説します。 Code Interpreterとは?Code Interpreterは、ChatGPTを拡張する新たな機能です。この機能を利用すると、Pythonを使ったコードの実行や、ファイルのアップロ

          ChatGPT Code Interpreter(コードインタープリター) の紹介:Code Interpreterの使い方と活用事例20選|AGIラボ
        • dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)

          .NET SDKに含まれているdotnetコマンドを使うとインストールされている.NETランタイムやSDKの情報を表示できるようになる ときどき必要に駆られて、小さなプログラムを作ることがある。Windowsだと大抵はWindows PowerShellで片が付くことが多いのだが、そうでないこともある(あとPowerShellには素直じゃないところがあって……)。 その場合、筆者はC#を使うのだが、標準的な開発環境のVisual Studioは大きく、起動にも時間がかかる。基本的には本格的なアプリケーションを開発するためのものなので、実験的な短いプログラムを作るのには余計な手間と時間が多すぎる。イメージ的には、庭に小さな穴を掘るのにショベルカーを使うような感じである。 そこで便利なのが.NET SDKに含まれているdotnetコマンドだ。コマンドラインだけで利用でき、GUIは一切なし。コマ

            dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)
          • Embarcadero、無償版「Delphi 12」「C++Builder 12」をリリース/年間売上5千米ドルあるいはチームが5名以上になるまで利用できる「Community Edition」

              Embarcadero、無償版「Delphi 12」「C++Builder 12」をリリース/年間売上5千米ドルあるいはチームが5名以上になるまで利用できる「Community Edition」
            • macOS 13 Venturaではphpに続き「Python」ランタイムの同梱が終了。

              記事内に広告が含まれています。This article contains advertisements. macOS 13 Venturaでは「Python」ランタイムの同梱が終了しています。詳細は以下から。 Appleは日本時間2022年10月25日、ステージマネージャやSpotlightの強化、システム環境設定をSwiftUIで刷新した「macOS 13 Ventura」を正式にリリースしましたが、このmacOS VenturaではPythonランタイムの同梱が完全に終了しています。 Appleは2019年に公開したmacOS 10.15 Catalinaに、レガシィなソフトウェアとの互換性を維持するためとして、あえてEOL(End of Life)が2020年01月01日に迫っていたPython v2.7.xを同梱する一方、今後はpythonなどのランタイムの同梱を行わないと発表し、

                macOS 13 Venturaではphpに続き「Python」ランタイムの同梱が終了。
              • GitHub - 0xType/0xProto: A programming font focused on source code legibility

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - 0xType/0xProto: A programming font focused on source code legibility
                • AWS MCPサーバーでTerraformコードを分析しコスト見積もりと構成図を自動生成してみた | DevelopersIO

                  お疲れさまです。とーちです。 こちらの記事で、AWS Diagram MCP Serverが新たに追加されたことを知り、Terraformコードの分析をしたらどうなるんだろうと思いやってみました。ついでに従来からあった、Cost Analysis MCP ServerでTerraformコードを元にしたコスト分析もやってみようと思います。 今回はMCPクライアントとしてClineを使用します。また、Clineで使用するモデルはVS Code LM APIのcopilot - claude-3.5-sonnet を使用しました。 前提条件 今回の検証には以下の環境が必要です Clineがインストール済み AWS CLIの認証プロファイル(~/.aws/configなど)が設定済み uvコマンド(brew install uvでインストール可能) GraphVizパッケージ(brew inst

                    AWS MCPサーバーでTerraformコードを分析しコスト見積もりと構成図を自動生成してみた | DevelopersIO
                  • クレディセゾンにおける内製開発の取り組み 株式会社クレディセゾン 取締役 専務執行役員 CDO 兼 CTO 小野 和俊

                    AIがコードを書く時代にエンジニア組織が事業に貢献する仕組み / How engineering organizations can contribute to business in an age where AI writes code

                      クレディセゾンにおける内製開発の取り組み 株式会社クレディセゾン 取締役 専務執行役員 CDO 兼 CTO 小野 和俊
                    • 「AIで競プロはオワコン」論は誤り? AtCoder代表が語る、“揺るがない競プロの価値”【ちょくだい】 - レバテックLAB

                      AtCoder株式会社 代表取締役社長 高橋 直大(ちょくだい) 2012年、慶應義塾大学環境情報学部卒業。2014年、慶應義塾大学大学院政策・メディア研究科修士課程修了。2008年に、Microsoftが主催するプログラミングコンテスト「Imagine Cup」で世界3位を獲得。その後、ICFP Contestの4度の優勝、TopCoder Openの2度の準優勝など、プログラミングコンテストにおいて多くの成績を残す。2012年に、日本でプログラミングコンテストを開催するサービス「AtCoder」を立ち上げ、代表取締役社長に就任。 X: @chokudai プロフィール AIの進化によって、プログラミングのあり方やエンジニアに求められるスキルの再定義が進んでいます。 こうした変化のなか、アルゴリズム理解などの研鑽を積む場として活用されてきた競技プログラミング(以下、競プロ)に対して、SN

                        「AIで競プロはオワコン」論は誤り? AtCoder代表が語る、“揺るがない競プロの価値”【ちょくだい】 - レバテックLAB
                      • ユーザースクリプトが書きにくくなると初学者が自由に練習できる場が減っていきそう - hitode909の日記

                        DTMをどうやって始めるかというと、テレビとかで流れてる曲を耳コピで打ち込んで匿名掲示板に放流する、するとボコボコに叩かれる、それを糧に成長していくかただちに脱落していく、そういう流れがあったのだけど、近年はJASRACが手作りMIDIに対する集金を始めたそうで、雑MIDIを公開すると著作権料を徴収されてしまう、これでは初学者が耳コピからDTMを始めるルートが閉ざされてしまっているのでは、という話が20年前くらいにはあった。 Greasemonkeyとかユーザースクリプトとかも同様な雰囲気があると思って、おおらかな時代は乱雑なコードを書いて好きに動かしていた。 blog.sushi.money blog.sushi.money 現代のChromeは.user.jsをブラウザにドロップしてもすんなり動かしてくれなくて、雑なJSを書いて動かしたい、という衝動をかなえるための参入障壁が上がってい

                          ユーザースクリプトが書きにくくなると初学者が自由に練習できる場が減っていきそう - hitode909の日記
                        • Domain Modeling Made Functional (DevTernity 2022)

                          Domain Modeling Made Functional (DevTernity 2022)AI-enhanced description The document discusses the application of functional programming principles in domain modeling, emphasizing the importance of accurate representation and stakeholder collaboration in the design process. It provides examples of how to model domain concepts using types in F#, demonstrating techniques for managing optional value

                            Domain Modeling Made Functional (DevTernity 2022)
                          • GitHub CopilotのAgentモードとローカルLLMを試してみよう

                            本連載では、VSCodeにフォーカスし、基本的な使い方から拡張機能の活用、そして本格的な開発現場での利用を想定した高度な機能までを紹介していくことで、読者がVSCodeマスターになるお手伝いをします。VS Codeは、GitHub Copilotと連携してAIコーディングが可能になりました。第14回では、前回の続きとしてVisionによるコンテキスト画像の利用、Agentモードによる開発プロセスの自動化、そしてローカルLLMの導入などを紹介します。 はじめに Microsoftの提供するVisual Studio Code(VSCode)は、2015年の最初のリリースから、今では開発用エディタの定番の座を占めるまでになりました。これには、無償で使えることも大きいですが、何よりエディタとしての使いやすさ、そしてさまざまな拡張機能によっていくらでも使い勝手を向上させたり、利用の領域を拡げたりで

                              GitHub CopilotのAgentモードとローカルLLMを試してみよう
                            • 徳丸本実習環境でHTTPヘッダインジェクションとセッションIDの固定化を組み合わせた演習手順 - Qiita

                              はじめに 拙著「体系的に学ぶ 安全なWebアプリケーションの作り方」にはサポート用のメーリングリストがありますが、大変熱心に質問くださる方がいまして、熱心な質問だと余計に答えたくなります。そのうちの一つ(リンク)に回答しようとしてたところ、拙著内で説明が十分でないことに気がつきました。それは、 HTTPヘッダインジェクション脆弱性を悪用して、セッションIDのCookiをセットして、そこからセッションIDの固定化攻撃を行う という一連の手順です。HTTPヘッダインジェクションでCookieを改変できる説明とデモはありますが、そこからセッションIDの固定化攻撃については、以下のように、少しそっけない説明になっています。 外部から任意のクッキー値を生成されることの悪影響の例としては、4.6節で説明したセッションIDの固定化攻撃との組み合わせで、利用者に対する成りすまし攻撃が挙げられます。 脆弱性

                                徳丸本実習環境でHTTPヘッダインジェクションとセッションIDの固定化を組み合わせた演習手順 - Qiita
                              • Microsoft、新開発ツール「winapp CLI」を発表。Windowsアプリ開発が一気にシンプルに | ソフトアンテナ

                                MicrosoftがWindowsアプリ開発の複雑さを根本から減らす新CLIツール「winapp」をパブリックプレビューとして発表しました(Windows Blog)。複雑になりがちなWindowsアプリ開発の初期設定や構成管理を、1つのコマンドラインツールに統合することが狙いで、Electron、C++/CMake、.NET、Rust、DartなどVisual Studio以外の環境で開発する人ほど恩恵が大きいのが特徴です。 Windowsアプリ開発では、これまで次のような作業が煩雑でした。 複数SDKの管理 マニフェストやアセットの作成 証明書の生成 パッケージング要件の調整 C++/WinRTなどのプロジェクション生成 winappはこれらを「1つのCLIに統合」するものです。Microsoftは、開発者が設定ではなくアプリ開発に集中できる環境を目指すと開発の目的を説明しています。

                                  Microsoft、新開発ツール「winapp CLI」を発表。Windowsアプリ開発が一気にシンプルに | ソフトアンテナ
                                • 毎週やってる定例会のアジェンダに「これは月末の会で」としておくとスキップされがち - hitode909の日記

                                  開発しているアプリケーションのフロントエンドの様子を見る会(フロントエンド草むしり会)を毎週30分ずつ開催している。 式次第の雰囲気を紹介するとこういう形で、毎週見るメトリクスやエラーに加えて、月に1回くらい様子を見たい項目もある。 アップデート関連は、Pull Requestが出たら都度対処するのだけど、それに加えて最近の様子はどうだろう、と眺める時間を取りたい。そういうものは月に1回くらい見ることにしている。 毎週 この会の大義を確認しよう 終わってない宿題を眺めよう エラーのメトリクスを見よう パフォーマンスのメトリクスを見よう 月の初めの会のみ Dependency Dashboardのアップデート候補を見よう Dependabot alertsを見よう ここで「月の初めの会のみ」としているのがポイントで、今回が月の初めかどうかは誰が見ても明らかで、間違いが起きにくい。 これを仮に

                                    毎週やってる定例会のアジェンダに「これは月末の会で」としておくとスキップされがち - hitode909の日記
                                  • LLM にコードを「差分」で書き換えさせるためのアイデア

                                    既存の LLM コード生成の問題 LLM は行カウントやワードカウントが苦手。 例えば自分は SourceMap を扱うコードのテストを書かせようとしたが、モックデータの line:column がガバガバな位置を指してまともにテストにならない。行カウント/ワードカウントができないのはつまり diff がうまく生成できない。 これらの問題があって、コードを生成するパイプラインを組む場合、 全文出力が主流になっている。 ここで何が問題になるかというと、コードが膨らんで来た時に、(書き変える対象が一部だとしても)生成が顕著に遅くなる。うまく生成できなかった時にリトライを繰り返すと、問題がさらに悪化する。 改善手法の提案: 明示的な Line Number の付与 最近の LLM は入力ウィンドウがある程度大きくても、そこそこの速度で応答する。(お金はかかるが...) 問題は生成速度にある。特に

                                      LLM にコードを「差分」で書き換えさせるためのアイデア
                                    • AtCoder ガチ言語 Haskell 🔥

                                      Haskell で AtCoder に入門しましょう

                                        AtCoder ガチ言語 Haskell 🔥
                                      • Python言語による実務で使える100+の最適化問題 | opt100

                                        はじめに 本書は,筆者が長年書き溜めた様々な実務的な最適化問題についてまとめたものである. 本書は,Jupyter Laboで記述されたものを自動的に変換したものであり,以下のサポートページで公開している. コードも一部公開しているが,ソースコードを保管した Github 自体はプライベートである. 本を購入した人は,サポートページで公開していないプログラムを 圧縮ファイル でダウンロードすることができる. ダウンロードしたファイルの解凍パスワードは<本に記述>である. 作者のページ My HP 本書のサポートページ Support Page 出版社のページ Pythonによる実務で役立つ最適化問題100+ (1) ―グラフ理論と組合せ最適化への招待― Pythonによる実務で役立つ最適化問題100+ (2) ―割当・施設配置・在庫最適化・巡回セールスマン― Pythonによる実務で役立つ

                                        • 「アルゴ式」をHaskellで学ぶための準備

                                          この記事は、CAMPHOR- Advent Calendar 2021 の7日目の記事です。 「アルゴ式」というプログラミングを学んで実践できる非常に良質なWebサービスがあります。 アルゴリズムについて解説された教科書だけでなく、実際にプログラミングを書いて提出してオンラインでジャッジしてくれるシステムを備えた練習問題も用意されているのが特徴です。さらにこのオンラインジャッジシステムは多くのプログラミング言語に対応しており、その中にはHaskellも含まれています。 今回はこのアルゴ式を読むにあたって練習問題をHaskellで解くために必要になりそうな知識についてまとめました。アルゴ式は現在ベータ版なので将来的な変更で変わってしまうものもあるかもしれませんが、2021年12月現在の練習問題を全てHaskellで解いた上で必要になったものをまとめているので参考にしていただけると幸いです。

                                            「アルゴ式」をHaskellで学ぶための準備
                                          • AntigravityでAIの待ち時間を「ゼロ」にしたら、3時間で脳が焼き切れてCursorを解約した話|たーん

                                            AntigravityでAIの待ち時間を「ゼロ」にしたら、3時間で脳が焼き切れてCursorを解約した話 🚀 待ち時間が「消滅」した日「AIの回答を待っている間、手持ち無沙汰だなぁ……」 そう思ってTwitterを開いたり、スマホでゲームをしたりしていたのが、ほんの数日前までの僕でした。 しかし、Antigravityの「Agent Manager」を使い始めた瞬間、その悩みは過去のものとなりました。 待ち時間が短くなったのではありません。 待ち時間が消滅したのです。 💬 従来のAI:「チャット」という拘束時間これまでのAIツール(ChatGPT、Claude、Cursor)は、基本的に「対話」でした。 質問を投げる カーソルが点滅し、文字が生成されるのをじっと待つ(30秒〜1分) 答えを読んで、次の指示を出す この「2. 待つ時間」が曲者です。 短いようで長く、他の作業を始めるには短

                                              AntigravityでAIの待ち時間を「ゼロ」にしたら、3時間で脳が焼き切れてCursorを解約した話|たーん
                                            • 細かすぎるけど伝わってほしい脆弱性診断手法ドキュメント

                                              細かすぎるけど伝わってほしい脆弱性診断手法ドキュメント #始めに #本書は、ISOG-J WG1の新技術に対する診断手法分科会によってまとめられたさまざまな技術に関する脆弱性診断手法ドキュメントです。 クロスサイトスクリプティングやSQL Injectionなどの著名な脆弱性は診断手法や対策なども浸透し、日本語で読める良質なドキュメントが複数あります。 本ドキュメントでは、これらの脆弱性ではなく、一般に診断が困難であったり特有の確認方法が必要となるような脆弱性についてターゲットを絞って記載しています。 脆弱性診断員はもとより開発者の方々も、本ドキュメントを参考に、自身のアプリケーションに脆弱性が紛れ込んでいないか確認していただければ幸いです。 執筆者一覧 (敬称略、順不同) #三井物産セキュアディレクション株式会社 廣田 一貴三井物産セキュアディレクション株式会社 山本 健太三井物産セキュ

                                              • Google Antigravity、エージェント拡張機能「Skills」の搭載を発表

                                                Googleは1月14日(現地時間)、同社の開発用プラットフォーム「Antifravity」において、エージェントの機能を拡張するパッケージ「Skills」のオープン標準を発表した。 「Skills」は、個別タスクの手順やベストプラクティス、必要に応じてスクリプトやリソースを含む再利用可能な知識パッケージだ。これにより、エージェントが特定の作業時に指示を参照しながらタスクを進めることができるようになる。各SkillはSKILL.mdファイルを持ち、名称や説明、詳細な手順をYAMLフロントマターとして記載する。また、スクリプトや参考実装、テンプレートなどの追加リソースも含められる。 具体的な作成方法は、指定フォルダーにSKILL.mdを配置し、必要項目を記述するだけ。複雑なSkillでは意思決定のための分岐も記載できる。Antigravityでは各Skillの焦点を明確にし、説明文を具体的に

                                                  Google Antigravity、エージェント拡張機能「Skills」の搭載を発表
                                                • V8エンジンの最適化戦略

                                                  V8エンジンは、JavaScriptの実行性能を最大化するために3つの特殊化されたコンパイラを戦略的に使い分けています。 Sparkplug:高速な非最適化コンパイラ Maglev:中間層の最適化コンパイラ TurboFan:高度な最適化コンパイラ これらが実行頻度に応じて段階的に適用されることで、最適なパフォーマンスを実現しています。 Sparkplug:常識を覆した高速コンパイラ V8 v9.1で導入されたSparkplugは、従来のコンパイラ設計の常識を完全に無視することで、驚異的な高速コンパイルを実現しました。 核心的な実装 通常のコンパイラは、ソースコード → AST → 中間表現 → 最適化 → 機械語という段階を踏みます。しかしSparkplugはこれらを全て省略し、バイトコードから直接機械語を生成します。実装の中核は、コンパイラ全体が実質的に巨大なswitch文を含む単一の

                                                    V8エンジンの最適化戦略
                                                  • HTMLを愛する人のためのUIライブラリ、シンプルなHTMLでさまざまなレイアウトやUIコンポーネントを実装 -Kelp

                                                    軽量のCSS classレスのHTMLとセマンティックユーティリティおよびコンポーネント用のCSSを組み合わせています。 Webコンポーネント ブラウザネイティブのWebコンポーネントでUIを段階的に拡張しています。 ビルドステップは不要 CSS変数、カスケードレイヤー、HTML属性で自由にカスタマイズできます。 ライセンスはFair-codeで、オープンソースに似ていますが実用的になっています。個人や社内または非営利プロジェクトで無料で利用できます。収益が目的の場合はプロライセンスが必要となります。詳しくはライセンスページをご覧ください。 Kelpのデモ Kelpでどんな感じに実装できるかは、デモページをご覧ください。

                                                      HTMLを愛する人のためのUIライブラリ、シンプルなHTMLでさまざまなレイアウトやUIコンポーネントを実装 -Kelp
                                                    • Selenium+PythonでiPhoneのSafariを操作する

                                                      GMOアドマーケティングのT.Oです。 今回はMacからSeleniumとpythonプログラムを利用してiPhone実機のSafariを操作してみます。 0.Seleniumの説明 Seleniumは、WebアプリケーションをWebブラウザで表示したときに正常に表示されるか、ある操作をしたときに想定通りの画面に遷移するかなどユーザーインターフェイスのテストを自動化するために開発されたツールです。 現在ではテストに使われるだけでなく、タスクの自動化やWebサイトのクローリングなど様々な用途で利用されています。 SeleniumがWebブラウザを操作するために開発したのが、プログラム上からWebブラウザを操作するためのライブラリWebDriverです。 現在ではWebDriverは標準技術としてW3Cに取り入れられており、主要なブラウザのベンダーがWebブラウザの標準機能としてWebDriv

                                                        Selenium+PythonでiPhoneのSafariを操作する
                                                      • 「競プロの神」と「Rubyの神」が考える、生成AI時代のエンジニアとプログラミング言語

                                                        2024年春、「競プロの神」と「Rubyの神」がホンネで語り合った。 競プロの神は、日本最大の競技プログラミング(競プロ)サイト「AtCoder」を率いるchokudaiこと高橋直大(たかはし なおひろ)さん。Rubyの神は言うまでもなく、Rubyの開発者である、Matzことまつもとゆきひろさんだ。 神々が対面したのは、学生エンジニアのキャリアや就職活動(就活)を支援する「サポーターズ」が、エンジニアを目指す学生のために開いているオンラインカンファレンス「技育祭2024春」のプログラム「競プロの神とRubyの神のエンジニア対談~神々の一問一答~」。 最初は“神”の呼称に困惑していた2人だが、chokudaiさんは「競技プログラミングサイトで一番はやっているのはAtCoder。僕はそこでユーザーをBANする権限を持っているので神じゃん、と思いました」と納得。まつもとさんは「僕は、Rubyコミ

                                                          「競プロの神」と「Rubyの神」が考える、生成AI時代のエンジニアとプログラミング言語
                                                        • NeetCode

                                                          A better way to prepare for coding interviews.

                                                          • Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ

                                                            こんにちは。wat-aro です。 Docker 環境で開発する際に VSCode の Remote Container はとても便利ですね。 でも今まで Emacs で開発してきた人は VSCode ではなく Emacs を使いたいはずです。 ここでは僕が Emacs + Docker 環境でどのように開発しているかを紹介します。 docker コマンド まずは docker コマンドを使えなくてはなりません。 Emacs 使いのみなさんはターミナルでなく Emacs から docker コマンドを叩きたいですよね。 そんなときは docker.el です。 https://github.com/Silex/docker.el docker image コマンドや docker compose コマンドが Emacs から実行できます。 docker compose up で立ち上げたコ

                                                              Emacs でだって Docker で開発したい! - ESM アジャイル事業部 開発者ブログ
                                                            • GitHub - ComposioHQ/awesome-claude-skills: A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - ComposioHQ/awesome-claude-skills: A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
                                                              • Pythonで作ったCLIツールをGitHubから直接pipでinstallできるようにする方法 - $shibayu36->blog;

                                                                chat-hatenablogをpip installでインストール可能にした - $shibayu36->blog; にて、pip installで直接CLIツールをインストールできるようにした。 pip install git+https://github.com/shibayu36/chat-hatenablog.git この時に調べたことをメモしておく。 やったこと setup.pyを配置し、entry_points.console_scriptsにCLIとして動かしたいものを指定するだけ。 import os from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) about = {} with open(os.path.join(here, "ch

                                                                  Pythonで作ったCLIツールをGitHubから直接pipでinstallできるようにする方法 - $shibayu36->blog;
                                                                • AIの暴走を防ぐ!Claude Codeで危険なコマンド rm -rf を禁止する安全設定 🛡️

                                                                  皆さん、先日X(旧Twitter)でこんな投稿が話題になっているのを見かけたことはありますか? https://x.com/mugisus/status/1940127947962396815 AIコーディングアシスタントが、意図せずホームディレクトリを丸ごと削除するコマンド rm -rf ~/ を実行しようとしてしまう、という内容です。この投稿主もClaude Codeからの滅びのバーストストリームを受け悲惨なことになっていました。明日は我が身なので是非この記事から学びを得てください。 今回は、このようなAIの意図せぬ暴走を防ぐため、AnthropicのClaude Codeに搭載されている強力なパーミッション機能を使って、特定の危険なコマンドをあらかじめ禁止しておく方法をご紹介します。 なぜ rm -rf ~/ は危険なのか すでにご存知の方も多いと思いますが、このコマンドがなぜ危険な

                                                                    AIの暴走を防ぐ!Claude Codeで危険なコマンド rm -rf を禁止する安全設定 🛡️
                                                                  • 『Go言語プログラミングエッセンス』を読み始めた - Magnolia Tech

                                                                    Go言語プログラミングエッセンス エンジニア選書 作者:mattn技術評論社Amazon 『Go言語プログラミングエッセンス』、C言語の勉強に役立つなぁ(?)— magnoliak🍧 (@magnolia_k_) 2023年3月11日 普段、Go言語のコードを書くことは無いのだけど、ざっと読むくらいのスキルは身につけておきたいなーと思って、『Go言語プログラミングエッセンス』を読み始めた。 単に言語の仕様とか、ツールの使い方を知りたいだけならば公式ドキュメントを読んで、他の人のコードを読んで、実際に書いてみればいいのだけど、この本ではしつこいくらいに、「他の言語との比較」や、「仕様が決まった背景」が語られている。 変数や関数の定義の記述順に関しては、わざわざC言語の構文解析の難しさを図を使ってまで説明した上で、「一方、Go言語ではこうなっている」と説明されてとても分かりやすかった。 この

                                                                      『Go言語プログラミングエッセンス』を読み始めた - Magnolia Tech
                                                                    • OpenCV(Python)でTemplate Matchingを使用して物体検出をしてみた | DevelopersIO

                                                                      こんにちは、CX事業本部 IoT事業部の若槻です。 前回のエントリではOpenCV(Python)のHigh-level GUIを使用して画像をウィンドウで開いてみました。 OpenCV(Python)で画像をウィンドウで開いたり閉じたりする | DevelopersIO 今回は、OpenCVPython)でTemplate Matchingを使用して画像内の検索(物体検出)をしてみました。 環境 $ sw_vers ProductName: macOS ProductVersion: 11.6 BuildVersion: 20G165 $ python Python 3.9.6 (default, Jun 29 2021, 06:20:32) [Clang 12.0.0 (clang-1200.0.32.29)] on darwin Type "help", "copyright", "

                                                                        OpenCV(Python)でTemplate Matchingを使用して物体検出をしてみた | DevelopersIO
                                                                      • 「Web3の教本」、批判受け販売中止 「外部有識者によるチェックを怠った」

                                                                        インプレスは7月25日、内容について批判が相次いでいた新刊「いちばんやさしいWeb3の教本」の販売を中止した。内容にミスがあった点については「外部有識者によるチェックを怠ったことが大きな要因」(インプレス)としている。 同書は内閣官房のブロックチェーン有識者会議にも参加する著者・田上智裕氏が、Web3の特徴や歴史、NFTやDeFiといった関連技術について解説する内容。発売を記念して19日から冒頭部分を無料公開していたが、Twitterでは内容がでたらめとの批判が相次いだ。 インプレスは批判を受け、著者に原稿の修正を依頼。社内チェックに加え外部有識者にも内容確認を依頼したが「誤りや分かりづらい表現箇所を修正・反映しての本書の販売継続は難しい」との判断になったという。 改訂版の発売は未定。購入済み商品の返品方法は決まり次第案内するとしている。 関連記事 「Web3の教本」、批判受け無料公開終了

                                                                          「Web3の教本」、批判受け販売中止 「外部有識者によるチェックを怠った」
                                                                        • スマホからClaude Codeを操作して、いつでもどこでもコーディング可能にする方法

                                                                          はじめに 怠惰を極めし者、橋田至です。 皆さんはClaude Code使っていますか? 私はリリースされてから毎日使っており、 npx ccusage の使用結果のログが現在$224に到達しています。 先週私はエンジニア仲間4人でさわやかまでドライブに行ったのですが、車内で 「この時間でもコーディング出来たらな〜」 と感じました。 エンジニアであれば誰でも一度は夢見ることでしょう。 「スマホからでもコーディングしたい」と その時私はこう感じました。 「それ、Claude Codeなら出来るじゃん」 と ならばもうやるしかありません。 「スマホからいつでもどこでもバイブコーディング」の始まりです。 私の環境 iPhone 11 pro MacBook Pro m1 使用アプリ Tailscale Termius 目的:iPhone から Mac に SSH 接続し、リモートでターミナルを操作

                                                                            スマホからClaude Codeを操作して、いつでもどこでもコーディング可能にする方法
                                                                          • 「Intel One Mono」を日本語向けにアレンジ、弱視でも読みやすい「Mint Mono」が公開/商用での利用も可能な「OFL-1.1」ライセンスで

                                                                              「Intel One Mono」を日本語向けにアレンジ、弱視でも読みやすい「Mint Mono」が公開/商用での利用も可能な「OFL-1.1」ライセンスで
                                                                            • Copilot Language Server SDK is now available - GitHub Changelog

                                                                              We are excited to announce that the Copilot Language Server SDK is now publicly available. This enables any editor or IDE to integrate with GitHub Copilot via the language server protocol standard. Today, Copilot is available in popular editors such as VS Code, Visual Studio, JetBrains IDEs, Vim/Neovim, and most recently Xcode. A key ingredient of bringing Copilot to new editors has been the Copil

                                                                                Copilot Language Server SDK is now available - GitHub Changelog
                                                                              • プログラミング・シンポジウムへの招待

                                                                                第 66 回プログラミング・シンポジウム、参加募集が始まっています! 現地参加の申し込みは 2024 年 11 月 29 日 (金) が締め切りです。 「プログラミング・シンポジウム」という催しがあります。「プロシン (prosym)」が通称です。 年に一度、毎年お正月の 1 月に開催で、年明けの 2025 年には第 66 回の開催をむかえます。 えっ、年に一度なのに、第 66 回? そう、プログラミング・シンポジウムの第 1 回は、いまから 60 年以上も前の 1960 年 (昭和 35 年) だったそうです。 それ、自分が知ってる「プログラミング」ではない、なにか別のもののことなんじゃ…、と思われた方、ご心配なく。あなたが知ってる、コンピューターを使う「プログラミング」のシンポジウムです。現在では、情報処理学会の主催になっています。 プロシンは学会方面のイベントですが、学術系の研究職で

                                                                                  プログラミング・シンポジウムへの招待
                                                                                • Gboard 棒バージョン

                                                                                  シンプルさを極めたキー配列 一直線にキーが配置されているから視線をあちこちさせることもありません。 「1 次元 QWERTY 配列」に加えて、ABC 順の「ASCII コード配列」も用意しています。 協力してタイプすればより強力に デバイスを二人でシェアして使えば、同時に高速な文字入力が可能になります。 二人で一つの問題に向き合うペアプログラミングにもおすすめです。

                                                                                    Gboard 棒バージョン

                                                                                  新着記事