並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 1523件

新着順 人気順

programの検索結果441 - 480 件 / 1523件

  • 私のシンプルなClaude Codeの使い方|ニケちゃん

    料金体系についてClaude Codeを利用するには2つの方法があります。 1つめはAnthropic APIを利用する方法。 これはシンプルにClaude Codeを利用した分だけお金がかかります。通常のAPI利用と同じです。 Claude Codeで利用するClaude Sonnet4やOpus4は、1Mトークン当たりの単価がOpenAIなどの他のモデルと比較しても安くないため、やや高額になりがちです。 2つめはClaude Maxプランを利用する方法です。 こちらはClaudeのチャットアプリをより快適に使えるようにするためのプランで、$100/月からです。 そしてこのサービスの1つにClaude Codeが使い放題、というものがあります。 実際は単位時間におけるレートリミットが存在するので、完全に使い放題というわけではないですが、それでもかなりお得であることには間違いありません。

      私のシンプルなClaude Codeの使い方|ニケちゃん
    • GPT-4でPythonコードをエラーがなくなるまで自動修正・実行繰り返すAIツール「ウルヴァリン」 | テクノエッジ TechnoEdge

      ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 コンピューターはプログラムコードで動作しますが、このコードは人間が記述している以上、どうしてもエラーを含んでしまうことが避けられません。 しかし、最近は大規模言語モデルを使ったGPTなどジェネレーティブAIの急速な進歩により、目的とする処理を文章として渡すだけで、AIがある程度プログラムコードを出力できるようになってきました。 そして、BioBootloaderと名乗る開発者による新しい試みでは、プログラム開発の際にどうしても必要となるデバッグ作業を、GPT-4をベースとするAIで行うことを可能にしました。このツールは、プログラムを自動修正することから、似た能力を持つアメコミヒーローにちなんで「Wolveri

        GPT-4でPythonコードをエラーがなくなるまで自動修正・実行繰り返すAIツール「ウルヴァリン」 | テクノエッジ TechnoEdge
      • ライブラリを気軽に導入しないこと|Katashin

        本をよく読むエンジニアであれば、ライブラリの導入には慎重になるべきだということは共通の認識になっていると思う。しかし、どういったライブラリを導入すべきかという選定基準は自分の中ではまだ言語化できてないことに最近気がついた。絶対的な基準を設けるのではなく、ある程度柔軟に考えるべきだと思うが、自分がどう考えて選定するかを考えてみる。 品質 テストが書かれているか 自分のプロダクトでテストを書いているのであれば、ライブラリにもテストを求めるべき 長い間継続してメンテナンスされている(いた)か 急に出てきてセンセーショナルな売り文句で注目を浴びるライブラリは怪しむべき コードの品質は悪くないか 導入する前にライブラリのコードは読むべき 効果 その後の実装効率をどれだけ上げるか 導入しない場合と大して変わらないのであれば不要 自分でそれを書いた場合と比べてどうか 短時間で同じようなものを書けるのであ

          ライブラリを気軽に導入しないこと|Katashin
        • ソフトウェアの「詳細設計書」とはなんなのか - きしだのHatena

          「設計書」というのは、作るものの構造を抽象的に表現したものと言うことができます。 ただ、ソフトウェアの抽象化の仕組みはプログラミングコード自体に備わっているので、ソフトウェア生成可能な抽象的表現というのはコード表現ができるはずですね。コードで表現しておくと、整合性のチェックとかも行いやすいです。 でも、コードではない「詳細設計書」というものが一部業界には必要とされているので、その「詳細設計書」というのは実際はなんなのか考えてみます。 ※ 最初はタイトルは「設計書」としてましたが、話を限定するため「詳細設計書」に変更しました。 追記:納品物に関する記述を追加しました。 追記(2024/11/27):「概略図」「物理設備の設計」を追記 表現を変えたコーディング ソフトウェア生成可能な抽象的表現というのはコード表現ができるわけですが、文字で表記する必要もなく、ダイアグラムで表現することもできます

            ソフトウェアの「詳細設計書」とはなんなのか - きしだのHatena
          • Python コードでアーキテクチャ図を生成できる Diagrams がめっちゃ便利! - kakakakakku blog

            「Diagrams」を使うと Python コードでアーキテクチャ図を生成できる.サポートされているアイコンセットがとても多く AWS や Google Cloud や Microsoft Azure もあれば,Kubernetes やプログラミング言語なども使える.試してみたけどめちゃくちゃ便利!まさに Diagram as Code だ✌️ diagrams.mingrammer.com セットアップ 「Diagrams」は Graphviz に依存しているため,macOS だと pip と brew ですぐにセットアップできる. $ pip install diagrams $ brew install graphviz 試してみた さっそく Examples を参考にアーキテクチャ図を作ってみた! サンプル : AWS from diagrams import Cluster, D

              Python コードでアーキテクチャ図を生成できる Diagrams がめっちゃ便利! - kakakakakku blog
            • エンジニアのための事業貢献入門/A business introduction for engineers

              エンジニアが事業に向き合うために必要だったこと 〜エンジニアのための事業貢献入門〜 # 概要 「なぜこの案件を進めるのだろう…」「先週と言っていることが違うよ…」「選択と集中をしようよ…」「正気でないが本気なのか…」 経営者やステークホルダーに対して、このように思ったことはありませんか? しか…

                エンジニアのための事業貢献入門/A business introduction for engineers
              • MCPでLLMに行動させる - Terraformを例とした tfmcp の紹介 - じゃあ、おうちで学べる

                はじめに こんにちは!今回は、私が最近開発した tfmcp というツールを紹介します。これは Terraform を LLM(大規模言語モデル)から操作できるようにするツールで、Model Context Protocol (MCP) を活用しています。 github.com このブログが良ければ読者になったり、GitHub リポジトリにStarをいただけると開発の励みになります。nwiizoをフォロワーしてくれるのもありがたいです。より良いツール開発のためのフィードバックもお待ちしています! MCP とは何か? 記事を始める前に、まず MCP (Model Context Protocol) について簡単に説明しましょう。MCP についてより詳しい情報は、公式ドキュメント modelcontextprotocol.io や Anthropic の Model Context Protoc

                  MCPでLLMに行動させる - Terraformを例とした tfmcp の紹介 - じゃあ、おうちで学べる
                • GitHub Copilot導入後、初めて使う時。(豊富な使用例付き) - Qiita

                  ※GitHub Copilotが長いコードを提案してきた時、ショートカットキーの「単語単位で受け入れる」を使用すると便利です。 ※ インライン候補をトリガーするとは提案が表示される場所ならばどこでも GitHub Copilot が動きます。 例えば、提案が表示される場所からカーソルが動かしてしまっても、カーソルを元の場所に戻してトリガーコマンドを使うと提案が表示されます。 ※ インライン候補をトリガーするはデフォルトのキー設定では動きません。:Windows で確認 自分でキーボードショートカットキーを設定する必要があります。(これは自分の環境だけかもしれません。) 導入後(課金後) 導入後に何をしていいのか?何が出来るのかがよくわからなかったので調べてみた。 環境 Windows10 GitHub Copilot (導入 1年契約 or 1月契約) VSCode VSCode Insi

                    GitHub Copilot導入後、初めて使う時。(豊富な使用例付き) - Qiita
                  • 大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい - AUTOMATON

                      大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい - AUTOMATON
                    • Flutter開発をマスターするための手引き 2022年版

                      はじめに 知っている人も少なくないが、FlutterはAndroid/iOS開発で最も注目を集めているフレームワークの1つである。モバイル開発に携わらないプログラマーでもFlutterが人気であることを見聞きしたことはあるのではないだろうか。 そこで、今回の記事ではFlutter開発をマスターするためのスキルや確認するべき情報源をまとめる。今回の記事を参考に、Flutterに興味を持ってくれる人が少しでも増えたら幸いである。 Flutter開発をマスターするのに必要なスキル Visual Studio Code FlutterはVisual Studio Codeで開発を進めるのが通例となっている。Flutterを学ぶ前に、必ずVisual Studio Codeをインストールし、基本的な使い方を十分にマスターしておこう。 Visual Studio Codeの基本的な使い方が十分にわから

                        Flutter開発をマスターするための手引き 2022年版
                      • ミドルエンジニアの「基礎体力」を養いたい。リクルートグループのニジボックスが研修プログラムに込めた熱き思い - はてなニュース

                        データ領域でリクルートとともにプロダクトを「共創」できる専門家集団の立ち上げを進めるニジボックスでは、現在「データ人材」の採用・育成に注力しています。 その象徴が、業務水準の知識やスキルをスピーディーに身に付けてもらうための、新人向け「インプットプログラム」。リクルートグループに溜まったノウハウを惜しみなく注ぎ込んだ、ハイクオリティな教材です。 前回の記事では、そのインプットプログラムがジュニアエンジニアの成長をどのようにバックアップしているのか、という点にフォーカスしました。 hatenanews.com 今回は、よりハイレイヤーなミドルエンジニア向けの研修プログラムに着目。ジュニア向けプログラムとの違いやその作成意図について掘り下げます。 ミドルエンジニアに必要な「基礎体力」を養う、というテーマで作成されたそのプログラムは、さまざまな局面に対処する上で必要な「本質的な学び」につながるも

                          ミドルエンジニアの「基礎体力」を養いたい。リクルートグループのニジボックスが研修プログラムに込めた熱き思い - はてなニュース
                        • Webアプリ受託界隈の品質有象無象問題を何とかしたい

                          Webアプリ受託界隈 ここでいうWebアプリ受託界隈とは、以下のようなイメージです。 発注側は、年商数億〜数十億規模、非IT系の中小〜中堅企業(つまり社内に技術者はいない) 受託側は、数人〜数十人規模のシステム開発会社 予算数百万〜千数百万規模のWebアプリ(またはモバイルアプリ+Web API)新規開発 私はこんな界隈で仕事をしています。 品質有象無象問題 どうやらこの界隈では、品質、特にセキュリティ品質が、想像を絶するほどクソなものが、しれっと納品されていることがあるようです。 実体験を3つほど挙げます。 Case.1 某金融サービス会社の顧客マイページ FXを中心とする金融商品を扱う会社の顧客マイページの案件です。 開発した会社の対応が悪いので、保守・追加開発を引き継いで貰えないかとの相談を受けました。 事前調査の契約を結び、稼働中のアプリのソースコードを確認してみると・・・ ・利用

                            Webアプリ受託界隈の品質有象無象問題を何とかしたい
                          • あなたのPythonを100倍高速にする技術 / Codon入門

                            はじめに Pythonは世界的にも人気のあるプログラミング言語ですが、実行速度については課題があります。Pythonの実行速度を高速化したい、という要求は根強く、これまでにも様々なツールや処理系が開発されています。 この記事ではMITの研究者らが開発したPythonを高速化するツール「Codon」について紹介します。 この記事を3行でまとめると: 高性能で簡単に扱えるPythonコンパイラ「Codon」 Pythonとの互換性がありながら、CやC++に匹敵する高速化を実現 実際にPythonコードが100倍速くなることを検証 Codonとは Codonは高性能なPythonコンパイラです。実行時のオーバーヘッドなしにPythonコードをネイティブなマシンコードにコンパイルし、シングルスレッドで10-100倍以上の高速化が実現できます。Codonの開発はGithub上で行われており、2021

                              あなたのPythonを100倍高速にする技術 / Codon入門
                            • 私のよく使うソフトウェアアーキテクチャの雛型

                              サンプルプロジェクト 構成 イベント駆動と CQRS を意識した、レイヤードアーキテクチャをベースとしたヘキサゴナルアーキテクチャになります。 各層について レイヤードアーキテクチャをベースに、以下の4層に分けています。 プレゼンテーション層: ソフトウェアの入出力を担当 アプリケーション層: ソフトウェアのユースケースを担当 ドメイン層: ドメイン知識を元にしたビジネスのルールや制約、プロセスを担当 インフラストラクチャー層: 技術的関心ごとの全般を担当 ディレクトリ構成 domain/ # ドメイン層 models/ ## ドメインモデルを格納 services/ ## ドメインサービスを格納 application/ # アプリケーション層 use-cases/ ## ユースケースインプットポートを格納 interactors/ ## コマンドにあたるユースケースの実装クラスを格納

                                私のよく使うソフトウェアアーキテクチャの雛型
                              • Patterns  |  web.dev

                                Web Platform Dive into the web platform, at your pace.

                                • JavaScriptを「ジャバスク」と略す人がいたが、考えたらJSと略すのではないか?

                                  淡路 @mizuiro0522 自社の後輩に「JavaScriptをジャバスクと略する人がいる」と話したら「なんで?」という顔をしたのを覚えています。ちなみに私は略さず「JavaScript」と言います。 2022-05-31 23:33:55

                                    JavaScriptを「ジャバスク」と略す人がいたが、考えたらJSと略すのではないか?
                                  • 1ライセンスでの使用可能な範囲の解釈と,違約金合意の有効性 東京地判令3.3.24(平30ワ38486) - IT・システム判例メモ

                                    ソフトウェアの1ライセンスで許諾される利用可能な範囲と,通常料金の10倍という高額な違約金を定める条項の有効性が問題となった事例。 注:知財高判令3.11.29(令3ネ10035)にて,原審が維持されている。特に特筆すべき個所はない。 事案の概要 Xは,メタボリックシンドロームに着目した健康診査及び保健指導に関するデータ作成用のプログラム(本件プログラム)の著作権者である。本件プログラムには,平成30年のアップデート前の本件旧プログラムと,アップデート後の本件新プログラムがある。 Xは,Y社と,平成20年8月に本件旧プログラムの使用許諾契約1ライセンス分(本件平成20年契約)を締結し,Yは,本件旧プログラムを使用していた。その後,平成30年3月に本件プログラムがアップデートされ,Yとの間で本件新プログラムの使用許諾契約(本件平成30年契約)が締結された。本件平成30年契約では,契約で明示さ

                                      1ライセンスでの使用可能な範囲の解釈と,違約金合意の有効性 東京地判令3.3.24(平30ワ38486) - IT・システム判例メモ
                                    • 「1枚のシート」でエンジニアとデザイナーのストレスが激減した話 - Qiita

                                      「考慮もれ」「手戻り」をなくしたい モチベーションクラウドシリーズのデザイナーです。 フロントエンドエンジニアのみなさんは、画面デザインを見て**「どう実装するんだ?」**とストレスを感じたことはないですか? 例えば... 👨‍💻 フロントエンド「Emptyのときはどうするんだろう?最初から考慮してほしいな...(ストレス)」 👩‍🎨 デザイナー「この状態も考えないといけないのか。確認するだけで1日終わるな...(ストレス)」 →お互いにとって、よくない!!!!! こうした状態を受けて、**お互いにとってストレスなく開発するために、**デザイナーとフロントエンドで制作プロセスを改善しました。 今回は、**プロセス改善のステップや導入してみて効果的だったツール(シート)**についてお伝えします。 【まず初めに】 「UI Stack(状態デザイン)」の必要性の周知 UI Stackとは

                                        「1枚のシート」でエンジニアとデザイナーのストレスが激減した話 - Qiita
                                      • 退職日に“ファイル削除プログラム”起動──データを削除した退職者 vs. 半導体企業の裁判例 その行方は?

                                        退職者が退職日に会社のデータを削除した──そんな裁判例がX上で話題になっている。徳島地方裁判所は5月12日までに公開した文書によると、原告となったのは、青色半導体レーザー分野で大きな世界シェアを持つとある会社で、被告はその元従業員やその家族。被告は削除プログラムを使い、会社のサーバ内にある電子ファイルを削除して損害を与えたとしていた。 元従業員である被告Aは、2021年7月31日に原告の会社を退職した。最終出社日は6月30日だったがその前日29日に、会社の共有サーバ内のファイルと自身を削除するプログラムを作成。「バルス」という名称で予行用バッチファイルを作成した後、改めて「cleaner.bat」という名称のバッチファイルを作った。 その後、被告Aは自宅PCから会社の共有PCにリモート接続し、退職日7月31日にcleaner.batが起動するように設定。同日にこのバッチファイルが起動し、共

                                          退職日に“ファイル削除プログラム”起動──データを削除した退職者 vs. 半導体企業の裁判例 その行方は?
                                        • 津波注意報に伴う緊急速報メールの配信について

                                          トンガ沖の火山噴火に伴い気象庁が発表した津波注意報について、県内沿岸部の市町を中心にプログラムの設定ミスにより、緊急速報メールを何度も配信したことが判明しましたので、報告します。 県民の皆様におかれましては、ご迷惑をおかけし、深くお詫び申し上げます。 1 概要 令和4年1月16日午前0時15分に気象庁より発表された津波注意報に関して、本県から自動的に緊急速報メールを何度も配信した。 2 配信地域 16市町 (横浜市、川崎市、横須賀市、平塚市、鎌倉市、藤沢市、小田原市、茅ヶ崎市、逗子市、三浦市、葉山町、寒川町、大磯町、二宮町、真鶴町、湯河原町) ※携帯電話事業者の基地局から配信するため、基地局等の関係で、隣接する地域にお住まいの方は緊急速報メールを受信された場合があります。 3 原因 緊急速報メールを配信するシステムである災害情報管理システムの委託業者によるプログラム設定ミス

                                            津波注意報に伴う緊急速報メールの配信について
                                          • 『Skyrim』のキツネはプレイヤーをお宝に導くか。発売直後から囁かれてきた噂の真相を元開発者が明かす - AUTOMATON

                                              『Skyrim』のキツネはプレイヤーをお宝に導くか。発売直後から囁かれてきた噂の真相を元開発者が明かす - AUTOMATON
                                            • その例外、いつキャッチするの?

                                              はじめに 最近、若手のコードレビューをしていて例外の使い方を教える機会があったので、ブログの方にもまとめたいと思います。今回はバッチ編。オンラインだとまた少し違う観点があると思います。また、言語はJavaを前提していますが考え方は例外機構をもつ言語ならあまり変わりません。 TL;DR 例外は原則キャッチしない。バッチは速やかに殺せ 個別箇所でログを出さずに必要な業務情報はExceptionを入れ子にして乗せる 長いバッチのためにはスキップもやむなし 原則、例外はキャッチしない JavaにはErrorとExceptionが存在し、OutOfMemoryErrorとかプログラム上ではどうしようもないものがエラー、ファイルが存在しない(FileNotFoundException)とかプログラム側でハンドリングするもの、と教科書では習うと思います。なのでException系はキャッチするものと、と

                                                その例外、いつキャッチするの?
                                              • OSSで共有地の悲劇が起こることにどう対処するか - 西尾泰和の外部脳

                                                stepney141: GitHub上のOSS、ミクロ経済学の学部初級教科書になんで公共財として載ってないのか不思議でならないくらい公共財してる stepney141: OSSはもともと、知識を公共財であると認識した上で「知識のフリーライダーを増やすことが知識の発展に繋がる」という思想だったわけだけど、知識を提供する側が悪意を持つ側に回ることを想定していなかったのではないか stepney141: オープンソースの定義を考えたブルース・ペレンスはこういうことを言っているわけだけど、現実には Babel の開発者が寄付を訴えたり、今回の colors.js/faker.js のように開発者が実力行使に出たりしているわけなんだよな "共産主義がうまくいっていない世の中で、オープンソースがごの一見共産主義的な戦略で成功している。それはなぜだろうか? それは、普通の(物質的な)商品と(デジタルなデ

                                                  OSSで共有地の悲劇が起こることにどう対処するか - 西尾泰和の外部脳
                                                • Webサービスを作るときのテンプレートを作った | hiroppy's site

                                                  週末に自分がよく使っている技術をまとめたら反応が良かったので、テンプレートを作りました。 なにかWebサービスを作るときに、自分はこれらのライブラリを基本的には入れます。 ベースはcreate-next-appとなりますが、そこで生成された状態だと認証もDBも何もありません。 しかし、サービスを作るにあたって必要なケースがほとんどです。 このテンプレートには特定のライブラリを入れると毎回書かないといけない項目等を事前に作っておき、 開発に集中できる仕組みを作るのがゴールとなります。また、例を示しつつ削除するコード量を最小限に抑えます。 主にNext.js固有のハマるポイントや環境構築などめんどくさいけど毎回書いている点をカバーします。 linterと関連があるVSCode, pre-commit等の設定NextAuthに指定されたDB Schemaの作成やAPI routeの設置開発、テス

                                                    Webサービスを作るときのテンプレートを作った | hiroppy's site
                                                  • AIは速度を前払いし、失敗を後払いにする|Kosuke Kuzuoka

                                                    はじめに「AIは速度をフロントローディングし、失敗をバックローディングする」 Opsera社が25万人のエンジニアを分析した2026年版ベンチマークレポートに記されたこの一文は、AI時代のソフトウェア開発組織が直面している本質的な矛盾を的確に言い当てている(出典: Opsera AI Coding Impact Benchmark Report 2026)。93%の開発者がAIツールを使い、コーディング速度は30〜58%向上した。しかしその代償として、PR レビュー時間は441%増大し、本番インシデント数は242.7%増加し、開発者一人あたりのバグ数は54%増加した(出典: Faros AI Engineering Impact Report 2026)。 AIは組織を速くした。しかし、強くはしていない。 3つの独立した大規模調査が同じ結論を示すStanfordが10万人のエンジニアを対象

                                                      AIは速度を前払いし、失敗を後払いにする|Kosuke Kuzuoka
                                                    • 【続】ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT docomo Business Engineers' Blog

                                                      はじめに 本記事は前回の記事である「ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT Communications Engineers' Blog」の続編です。 前回の記事の内容がベースとなっていますので、「APoSD って何だっけ?」という場合はぜひ前回の記事をご覧になってから、以下にお進みください。 ということで、後編の対話パートにさっそく入っていきましょう! Pull Complexity Downwards iwashi: APoSD では、複雑性を下に追いやる(Pull Complexity Downwards)という話が出てきます。何らかの処理が複雑になる場合、それを隠蔽してインターフェースを極力シンプルに保つ、というのがAPoSDの主張です。 こちらに関しても、社内勉強会中で

                                                        【続】ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT docomo Business Engineers' Blog
                                                      • 「推測するな、計測せよ」という訳はミスリードと言う話 - aki33524’s blog

                                                        パフォーマンス改善の文脈で良く用いられるフレーズとして、「推測するな、計測せよ」というものがある。これはRob PikeのNotes on Programming in Cからの引用なのだが、原典と少し印象が違う。 Rule 1. You can’t tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don’t try to second guess and put in a speed hack until you’ve proven that’s where the bottleneck is. Rule 2. Measure. Don’t tune for speed until you’ve measured, and even then don’t

                                                          「推測するな、計測せよ」という訳はミスリードと言う話 - aki33524’s blog
                                                        • Pythonだけでクロスプラットフォームなアプリを作れるFletについて - Qiita

                                                          はじめに Python だけでクロスプラットフォームなアプリを作ることが出来る、Flet というフレームワークについての記事です。 Pythonだけで次のようなWeb・デスクトップに両対応したアプリを作ることが出来ます。 Flet の概要 Flet は Flutter をベースにしています。主に以下のような特徴があります。 From idea to app in minutes 「素早くGUIアプリを作成出来る」ことが、Fletの主なセールスポイントのようです。 Simple Architecture JSフロントエンドやRestAPIを書くこと無く、PythonだけでSPAを作る事が出来ます。 Batteries included Batteries Included は、Pythonの設計思想のようです。電池が付属している、つまりそのままでもすぐに動かせることを指します。 Powere

                                                            Pythonだけでクロスプラットフォームなアプリを作れるFletについて - Qiita
                                                          • Pulumi AI

                                                            Get StartedUse Pulumi AI to generate programs, answer questions about the cloud ecosystem, or ask for advice.

                                                              Pulumi AI
                                                            • AI丸投げのゲーム開発が超楽しい 誰もがプログラムを作る時代は確実に来る (1/6)

                                                              「バイブコーディング(Vibe Coding)」という、生成AIに指示することで、自分自身がプログラムを書かなくても、ノリ(Vibe)でプログラムを書けるという手法が大きく関心を集めています。なかでも特に注目されているのが、5月から一般提供が始まった米Anthropicの「Claude Code(クロード・コード)」です。筆者はプログラマー的なスキルはまったくありませんが、バイブコーディングでゲームを作ることはできるのでしょうか? 結果、ChatGPT(GPT-4o)だけでも実現はできますが、Claude Codeの方が圧倒的に高速で扱いやすい――そんな“次の時代”の胎動を実感しました。 きっかけはXで見かけた“AIで作った”ゲーム まず、筆者がサンプルで作ったClaude Codeで作成したノベルゲームのテックデモを紹介します。最初のバージョンのデモの実装にかかったのは約3時間程度、その

                                                                AI丸投げのゲーム開発が超楽しい 誰もがプログラムを作る時代は確実に来る (1/6)
                                                              • 有名企業のエンジニア向け研修資料まとめ - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今回は有名企業の公開されているエンジニア新人研修資料をまとめました。 昨今、新人向けの研修資料を公開する企業が増えています。 またクオリティーがかなり高いものが多く、初級者~中級者でも学びがある資料となっています。 資料の作り方も勉強になるので「勉強会で登壇している人」「企業の研修担当の人」にも有益な資料になっています。 この記事の主な対象者 有名企業の研修資料を網羅的に見たい人 エンジニア初級~中級者の人 独学で学習をしている人 研修資料の作成を今後していきたい人 ミクシィ まずはじめに紹介するのは、毎年新人向けの研修資料を

                                                                  有名企業のエンジニア向け研修資料まとめ - Qiita
                                                                • アプリケーションエンジニアこそ「監視」だよね!と私が考える訳 #phpkansai

                                                                  PHPカンファレンス関西2024での発表資料です https://fortee.jp/phpcon-kansai2024/proposal/42712995-5f3e-4c68-a951-39584eac95a1

                                                                    アプリケーションエンジニアこそ「監視」だよね!と私が考える訳 #phpkansai
                                                                  • プログラミングが好きな人こそ今の時代、プログラマーになる方がいいと思う。- 「プログラミングが好きな人は、もうIT業界に来るな。」を読んで - じゃあ、おうちで学べる

                                                                    はじめに AIにリサーチをさせていた。結果が返ってくるまで数分かかる。待っている間、Xを開いた。 流れてきたタイトルに、手が止まった。「プログラミングが好きな人は、もうIT業界に来るな。」 note.com リサーチは終わっていた。結果を確認しないまま、記事を読んでいた。小学生の頃から黒い画面に向かい続けてきたエンジニアが、生成AIの登場によって「自分の手で作る喜び」を奪われつつあると語っていた。「心の中で何かが音を立てて崩れる」という表現があった。 共感したのか、と聞かれると困る。共感しなかったのか、と聞かれても困る。たぶん、どちらでもある。読み終えて、エディタに戻った。さっきまで何をしていたか、思い出せなかった。 反論したいわけではなかった。ただ、何かが引っかかっていた。「プログラミングが好き」という言葉だ。この人の「好き」と、私の「好き」は、同じものを指しているのだろうか。 コーヒー

                                                                      プログラミングが好きな人こそ今の時代、プログラマーになる方がいいと思う。- 「プログラミングが好きな人は、もうIT業界に来るな。」を読んで - じゃあ、おうちで学べる
                                                                    • 慶應義塾大学 機械学習基礎02 コーディング

                                                                      More Decks by Semantic Machine Intelligence Lab., Keio Univ.

                                                                        慶應義塾大学 機械学習基礎02 コーディング
                                                                      • たのしいコーディングのための「CUPID」特性 - iki-iki

                                                                        当初はちょっとしたSOLID批判のつもりが、「藪を突ついて蛇を出して」しまったのですが、物事はそこから具体的で目に見えるものへと発展しました。仮に、近頃はSOLID原則が役に立たなくなっているのだとしたら、何に置き換えればよいのでしょう? あらゆるソフトウェアに通用する原則はあるのでしょうか? そもそも「原則」とは何を意味するのでしょう? 私は「仕事がたのしくなるソフトウェアならではの特性や性質がある」ということを確信しています。コードでそのような質が高まれば高まるほど、仕事もどんどんたのしくなります。しかし、何事もトレードオフですから、自分の置かれている状況をつねに考慮する必要があります。 そうした特性はたくさん存在しており、互いに重なりや関連がありますし、説明の仕方もさまざまです。ここでは私がコードで気にかけている要素を強く支えていると思える5つを選びました。選ぶ数はこれぐらいが丁度良

                                                                          たのしいコーディングのための「CUPID」特性 - iki-iki
                                                                        • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

                                                                          お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

                                                                            浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
                                                                          • ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

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

                                                                              ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita
                                                                            • テスト自動化から、 開発を支える継続的テストへ

                                                                              2023-11-02 JaSST'23 Kyushu 招待講演 https://www.jasst.jp/symposium/jasst23kyushu.html 実装完了後の手動テストに依存した開発サイクルに継続的テストのアプローチを適用し、段階的に品質を向上する方法について説明しています。

                                                                                テスト自動化から、 開発を支える継続的テストへ
                                                                              • 占いに全く興味がない夫が過去にプログラミングの勉強で作った占いサイト、完全に出鱈目にも関わらず結構当たると評判で今だに結構アクセスがある

                                                                                パン界のセレブ @yukkiko パンはねぇ、見た目で美味しさがわかるんだよ ベーグルはねぇ焼く前に茹でるんだよ プレッツェルはねぇ、アルカリ性の溶液にくぐらせるんだよ. パンの人 パン界のセレブ @yukkiko 占いに1ミリも興味のない夫が過去にプログラミングの勉強で作ったという占いサイト、完全に出鱈目にも関わらず結構よく当たると評判で10年経った今でも結構なアクセス数があるらしい。 2022-06-08 23:36:16

                                                                                  占いに全く興味がない夫が過去にプログラミングの勉強で作った占いサイト、完全に出鱈目にも関わらず結構当たると評判で今だに結構アクセスがある
                                                                                • Vimの思想について

                                                                                  ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ

                                                                                    Vimの思想について

                                                                                  新着記事