並び順

ブックマーク数

期間指定

  • から
  • まで

7561 - 7600 件 / 16781件

新着順 人気順

*programmingの検索結果7561 - 7600 件 / 16781件

  • Google、「Gemini Code Assist」を無料公開 コード補完は月当たり18万回

    米Googleは2月25日(現地時間)、コーディング支援AIサービス「Gemini Code Assist」の無料版を公開した。昨年10月に企業顧客向けに有料で提供を開始したものを、個人開発者向けに無償で提供する。 この無料版では、競合する無料コーディング支援ツールと比較して利用上限がかなり高く、月当たり最大18万回までのコード補完が可能だ。 競合する米Microsoftの無料版「GitHub Copilot」のコード補完は月当たり2000回。つまり、無料版Gemini Code Assistは無料版GitHub Copilotの90倍のコード補完が可能だ。 Gemini Code Assistは「Gemini 2.0」によって強化されており、ほぼすべてのプログラミング言語をサポートし、コーディングに最適化されている。 さらに、GitHubとの連携により、「Gemini Code Assi

      Google、「Gemini Code Assist」を無料公開 コード補完は月当たり18万回
    • Webエンジニアとして個人的に大事だと思ってる、ノウハウ・心構えについて【後編】|Offers Tech Blog

      はじめに こんにちは!Offers を運営している株式会社 overflow の バックエンドエンジニアの takkun7171 です。 前回に引き続き、個人的に大事だと思ってる、 ノウハウ・心構えを書いていこうと思います。 前回の記事 前回はハードスキル中心だったのですが、 今回はソフトスキル中心でまとめてみました。 かなり主観が混じってるので、賛否両論あると思いますが、 エンジニアのいち意見として緩く見てもらうと幸いです。 【エンジニアの勉強について】 若い人から学ぶ姿勢を持つ 当たり前ですけど長く働いていると、 同じ業界で働く人が自分より若い人だらけということになります。 当然ながら、若くて優秀な人から学ぶ、謙虚な姿勢を持つのは必要になってきます。 その時代のモダンな作り方、技術にキャッチアップできれば、 それまでの歴史や経緯について深く知らなくても、仕事出来てしまいます。 ぶっちゃ

        Webエンジニアとして個人的に大事だと思ってる、ノウハウ・心構えについて【後編】|Offers Tech Blog
      • 講座情報詳細|脱ブラックボックスコース (METI/経済産業省)

        総受講生数 45,000 人を超える株式会社キカガクが提供する、完全無料でディープラーニングの基礎スキルを一気通貫で学べるコースです。理論を学び、プログラミングで理論を実装するスキルを身につけることを目指します。 本コースはディープラーニングの難解な数学を手書きで解説しており、初心者の方でもしっかり理解を深めながら学ぶことができます。 また、プログラミングではハンズオン形式(実際にプログラミングを行いながら学ぶ形式)を採用しているため、実装するスキルを身につけることができます。 【学習の始め方】 学習を始めるためには、下記サイトURLからアクセスし、画面右上の「新規登録」からアカウントを作成します。アカウント作成後のアンケートの記入を完了すると、本コースが付与されます。

        • "「0.1+0.2≠0.3」だから浮動小数点数を扱うときには気を付けましょう" はいいんだけど結局どうしたらいいのかまでフォローしたほうが親切だと思ったので調べてみた - Qiita

          釣られた https://qiita.com/higashi_nc/items/9a5ea00415a008f06843 に釣られて読みました。 2行でまとめると以下のような内容です。 10進数の0.1や0.2は浮動小数点数で表すとピッタリ0.1や0.2にはならずに誤差が出る 浮動小数点数の扱いを理解して、より堅牢なプログラムを作成することを願っています。 え?結局どうしたらいいの?という感想だけ残ったので各言語での浮動小数点数同士の比較の方法を ChatGPT に教えてもらいました。 結局どうしたらいいのか 基本的に浮動小数点数同士の差がある程度の誤差より小さければ同じ数である、という判定をすればいいようです。 今回の回答には含まれませんでしたが、おそらく言語によっては浮動小数点数同士の比較をする専用のライブラリなどもあるかと思われます。 Python

            "「0.1+0.2≠0.3」だから浮動小数点数を扱うときには気を付けましょう" はいいんだけど結局どうしたらいいのかまでフォローしたほうが親切だと思ったので調べてみた - Qiita
          • | GitHub Copilot Patterns & Exercises

            About ようこそプロジェクトに貢献するにはGeneral コード補完コメントからコードを生成コードからコメントの自動生成GitHub CopilotとのクイックQ&A正規表現プログラミング言語間の翻訳タイプヒンティング構造化データからのオブジェクト生成コードからドキュメントへClient Side Tips Copilot スニペットハンドリングGitHub Copilot ショートカット定義に移動便利なファイルのピン留めDesign Patterns AI が理解可能な命名規則一貫性のあるコーディングスタイルハイレベルアーキテクチャを先に小さなコードチャンクで作業するコンテキストレス・アーキテクチャ微細な OSS 依存関係の排除Collaboration AIフレンドリーなドキュメンテーションプロンプトとコード生成プロセスのコーチングTesting ユニットテストの作成テストコード生

            • GoのAPIが厳格でない訳

              Windows対応の曖昧なAPIを非難する記事 この記事はGoが曖昧に扱うAPIについて非難していて、より厳格に扱うことのメリットを解説しています。 Goのこれらの指摘の挙動が実際にどの様なものかを解説していきます。 無視する挙動 Goの標準ライブラリのAPIはどちらかというとUnix/Posixに寄せていて、一部のWindowsに無い概念に関する処理(ファイルのパーミッション操作など)は黙って無視したりする。 これはUnix/Posix用の実装が同じソースコードのままWindowsでも動作するために必要なダミーです。ここでそのようなダミー実装をアプリケーション作成側の責任にすると実装やテストが大変面倒になってしまう。 逆に、GoではUnix/Posixにあるforkやthreadに関するAPIをサポートしません。特にforkというAPIはWindowsには全くない概念であり、互換性を取る

                GoのAPIが厳格でない訳
              • TypeScriptの安全性の穴

                TypeScriptの型システムは不完全です。 型システム上しょうが無い所も、どうしてそうなってるのって所もあります。 この記事では共通認識となっているようなものから、あまり認知されていないものも含め、TypeScriptの安全性の穴になり得る所を紹介します。 tsconfig.json 項目が大量にありますが、この記事では型安全性に大きく影響のあるオプションのみ紹介します。 strict このオプションが無効だと型安全性が大幅に失われます。 具体的にはnull | undefinedが無かったことにされたり、暗黙のanyが大量発生したりします。 なんでデフォルトがfalseなんですか? 詳しくはこの記事を読んでください。 noUncheckedIndexedAccess このオプションがfalseの場合、インデックスシグネチャへのプロパティーアクセスが型安全ではなくなります。 const

                  TypeScriptの安全性の穴
                • Pythonグラフ入門

                  Pythonグラフ入門# このPythonグラフ入門では、プログラミング言語Pythonを使ってグラフを描画する方法を解説しています。対象としている方は、ある程度Pythonに触れている人(リストやNumPyを使った配列を理解できるレベル)です。 本サイトの特徴# このサイトは、Jupyter LabでPythonコードを実行した結果を、Jupyter Bookを用いてHTMLファイルに変換したものです。そのため、お手元の環境でもライブラリなどのバージョンを揃えた上でコードを実行すれば、同じ結果が得られます。 サイト内の検索は、ページ右上の虫メガネのアイコン、または左側のメニュー上部の検索窓から行えます(ウィンドウの幅によって異なります)。 このサイトで検証したPythonと各ライブラリのバージョンは以下の通りです。 Python 3.14.2 Matplotlib 3.10.8 matp

                    Pythonグラフ入門
                  • Building Effective AI Agents

                    Published Dec 19, 2024 We've worked with dozens of teams building LLM agents across industries. Consistently, the most successful implementations use simple, composable patterns rather than complex frameworks. Over the past year, we've worked with dozens of teams building large language model (LLM) agents across industries. Consistently, the most successful implementations weren't using complex fr

                      Building Effective AI Agents
                    • ChatGPT で スマホアプリ開発を加速「FlutterPrompts」をオープン

                      Flutter を用いたスマホアプリ開発を手がける株式会社スニフアウト(本社:東京都新宿区、代表:津本 海)は、ChatGPT に アプリ開発のソースコードを書かせるための100以上の独自プロンプトを集めた「FlutterPrompts」をリリースしました。これにより、シンプルなスマホアプリであれば最短1週間でフロントの実装を完了することが可能になりました。 ​ 背景 OpenAI が開発した大規模な言語モデルを組み込んだ ChatGPT が2022年11月に公開され、当社は業務効率化のために ChatGPT の使用方法を模索していく中で、Flutter でスマホアプリを実装する際のソースコードを ChatGPT に出力させることを試みていました。試行錯誤の末、期対通りのソースコードを出力させるための当社独自のプロンプト(ChatGPTに対して入力するテキストメッセージ)を数多く集めること

                        ChatGPT で スマホアプリ開発を加速「FlutterPrompts」をオープン
                      • git worktree を Worktrunk で管理したら手放せなくなった

                        はじめに git worktree は、1つのリポジトリから複数の作業ディレクトリを同時に展開できる機能です。特に最近は Claude Codeなどのコーディングエージェントを並列で走らせるワークフローが注目されており、活用シーンが増えています。 この git worktree を Worktrunk で管理するようにしたところ、使い勝手がよくworktreeの操作や管理が快適になったので紹介したいと思います。 Rust 製のツールで、執筆時点では GitHub では 3.6k以上のスターを獲得しています。 主な特徴として、普段の git 操作に近い感覚で worktree を扱えるほか、worktree 作成時の Hook など、git worktree ベースの開発を支援する機能も備えています。 素の git worktree では新しい worktree を作る場合、

                          git worktree を Worktrunk で管理したら手放せなくなった
                        • ブラウザのレイアウトエンジンを自作してみた

                          前々から自作ブラウザを作ってみたかったんですよね。作ります。 今回はブラウザのGUI周りの、主にレイアウトの座標計算モジュールを自作しました。CSS のボックスモデル, Flex, Grid の座標計算というのが伝わりやすいでしょうか。 HTMLパーサ/CSSパーサ/CSSクエリエンジン/ペインティングも一部実装しましたが、レイアウト可視化のテスト用と割り切っていて、ちゃんと作ったのは主にレイアウトの座標計算周りになります。 作ったもの 雑なプレイグラウンド こんな感じです Terminal で Sixel を描画して Google を表示したもの。今回は主に座標計算周りの実装なので background-color やフォント周りは未実装なんですが、矩形だけでは自分の目視デバッグもしんどかったので、最低限のビットマップフォントをレンダリングできるようにしました。 リポジトリ npm:@m

                            ブラウザのレイアウトエンジンを自作してみた
                          • 【Ubuntu日和】 【第13回】Ubuntuの商用サポートと、無償で使える「Kernel Livepatch」機能

                              【Ubuntu日和】 【第13回】Ubuntuの商用サポートと、無償で使える「Kernel Livepatch」機能
                            • 爆速ファイラー「File Pilot」、無償の公開ベータが開始 ~モダンな設計も魅力/製品版は有償での提供

                                爆速ファイラー「File Pilot」、無償の公開ベータが開始 ~モダンな設計も魅力/製品版は有償での提供
                              • Gamingdeputy Japan

                                Skip to content

                                  Gamingdeputy Japan
                                • クラスメソッド、AI支援型テスト駆動開発フレームワーク「Tsumiki」を公開〜AIを活用しながら品質を確保する開発手法をオープンソースで提供〜 | クラスメソッド株式会社

                                  クラスメソッド株式会社(本社:東京都港区、代表取締役:横田聡、以下 クラスメソッド)は、Anthropic社のAIエージェント駆動型コーディングツール「Claude Code」の活用を体系化・効率化するフレームワーク「Tsumiki(積み木)」を本日よりオープンソースとして公開いたします。 ■公開の背景と課題 昨今、AIを活用した「Vibeコーディング」(AIに自然言語で指示を出してコードを生成する開発手法)により、プログラミング経験の浅い方でも簡単にシステムを作れる時代となりました。しかし、企業の開発現場では以下のような深刻な課題が顕在化しています。 「思った通りに実装されていない」 – 仕様の曖昧さによる手戻りの多発 「動くけど、おそらく保守が難しい」 – テスト不足による技術的負債の蓄積 「簡単なデモには活用できるが、本番は怖い」 – 品質保証プロセスの欠如 クラスメソッドは過去12

                                    クラスメソッド、AI支援型テスト駆動開発フレームワーク「Tsumiki」を公開〜AIを活用しながら品質を確保する開発手法をオープンソースで提供〜 | クラスメソッド株式会社
                                  • 「ヴァイブコーディング」っていう言葉は2026年なくなるんじゃないか。 - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2025年2月初頭に生まれた 「ヴァイブコーディング(雰囲気コーディング)」 という言葉は、そのカジュアルな響きが受け、Wikipedia に項目ができるほど定着した。AIにコーディングを任せる、あるいは補助として活用する開発スタイルを指す言葉らしい。 この言葉が「バズった」理由を考えてみると、実は大きく二つの要因があったのではないかと思う。 AIコーディング推進派 が聞くと、 「新時代の開発スタイルを、うまく言語化したイケてるワードだ!」 アンチAIコーディング派 が聞くと、(かなり戯画化すると) 「AIなんかに任せるって、せいぜいヴ

                                      「ヴァイブコーディング」っていう言葉は2026年なくなるんじゃないか。 - Qiita
                                    • サーバーサイドで動的にOGP画像をシュッと作る方法 - FastAPIとCairoSVGで作る画像生成API - JX通信社エンジニアブログ

                                      JX通信社シニア・エンジニアの@shinyorke(しんよーく)です. 最近は色んなエンジニアリングをしつつ, イベントの司会業をしています(詳細は最後の方を見てね). 開発しているサービス・プロダクトの要件で, TwitterやLINE, FacebookでシェアするOGP*1コンテンツ(タイトル・本文・画像)が欲しい コンテンツはユーザーさんの操作で動的に変わる テキストだけじゃなくて, 画像も変えたい←これ なんて事は非常によくある話だと思います. 私はちょっと前に開発したAIワクチン接種予測でそれがありました. こういうやつです 例えば上記画像のテキスト(地域・年齢・接種可能時期)は予測の結果を動的に画像テンプレートに入れて都度作っています. 上記のOGPを生成するために必要なことはこういう感じだろうなー, と以下の絵の通り整理し, やったこと 結果的に, OGPを生成するためのサ

                                        サーバーサイドで動的にOGP画像をシュッと作る方法 - FastAPIとCairoSVGで作る画像生成API - JX通信社エンジニアブログ
                                      • 静的サイトジェネレーター「VitePress 1.0」正式リリース。VueとViteを採用し、高速なWebサイトを構築

                                        静的サイトジェネレーター「VitePress 1.0」が正式リリースされた。UIフレームワークのVueと高速なバンドラであるViteを基盤に、MarkdownのコンテンツからSPAなWebサイトを構築できる。 オープンソースとして開発されている静的サイトジェネレーターの「VitePress 1.0」正式版がリリースされました。 VitePressは、Markdownで記述されたコンテンツを静的で美しい外見を持つWebサイトへと高速に変換する機能を備えたフレームワークです。 デフォルトでテクニカルドキュメントに適したテーマが用意されており、すでにVite、Rollup、Pinia、VueUse、Vitest、D3、UnoCSS、IconifyなどのWebサイトのドキュメント部分に使われているとのことです。 VitePressは、同じく静的サイトジェネレーターである「VuePress」のモダン

                                          静的サイトジェネレーター「VitePress 1.0」正式リリース。VueとViteを採用し、高速なWebサイトを構築
                                        • Cognitive Complexityを400以上減らすまでに何をしたか 〜 コード品質改善の具体的なプラクティス

                                          ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告 ディスプレイ広告エンジニアの安田です。私たちの開発チームでは広告配信の起点となるJavaScript(TypeScript)ライブラリを提供しています。今回はこのライブラリのデプロイ失敗率を改善できた、コード品質改善の取り組みについてご紹介します。 コード品質を定量的に測る指標の1つにCognitive Complexityがあります。Cognitive Complexityは人間視点での複雑性を評価する指標で、例えばネストが深くなるほど複雑と判断される特徴があります。複雑なコードは変更に多くの時間を要し、テストが難しくなるので要改善なシグナルといえるでしょう。私たちが今回実施した品質改善の取り組みで

                                            Cognitive Complexityを400以上減らすまでに何をしたか 〜 コード品質改善の具体的なプラクティス
                                          • 構文解析器入門

                                            PHPカンファレンス関西2025「構文解析器入門」の発表スライド https://2025.kphpug.jp/ #phpkansai

                                              構文解析器入門
                                            • GPT-5.2 Prompting Guide

                                              1. Introduction GPT-5.2 is our newest flagship model for enterprise and agentic workloads, designed to deliver higher accuracy, stronger instruction following, and more disciplined execution across complex workflows. Building on GPT-5.1, GPT-5.2 improves token efficiency on medium-to-complex tasks, produces cleaner formatting with less unnecessary verbosity, and shows clear gains in structured rea

                                                GPT-5.2 Prompting Guide
                                              • 2022-10-14-geeksai

                                                2022/10/14技育祭2022での登壇資料 「後悔しないキャリア選択のために私が伝えたい3つのこと」

                                                  2022-10-14-geeksai
                                                • 10年後のために今勉強しておきたい技術 - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 息抜きを兼ねてQiitaで開催されている以下のイベントに参加してみました。 ※個人の好みが強い点、将来気が変わって別のことを学んだりといったことも結構起こると思いますがその辺はご容赦ください。また、仕事のものは別途学んだりはしますがその辺はあまり含みません(プライベートで興味を惹かれているものを中心に触れていきます)。 ※執筆者はゲーム業界に在籍しており、現在データエンジニアをしているためその辺の色が強くなっています。 数学関係の強化 以前も何冊か数学関係の本を消化したり、コンピューターサイエンスの基礎本なども消化したりしてきましたが、

                                                    10年後のために今勉強しておきたい技術 - Qiita
                                                  • オブジェクト指向のまとめ2026年版 - きしだのHatena

                                                    なんかオブジェクト指向の話が盛り上がってるので、関連記事をまとめておきます。 まずはここから。12年たちました。 Java 8が出たすぐあとくらいの記事です。 Javaでラムダ式が入って、その後は継承のできないrecord型が入ったり、パターンマッチが入ったり、クラスの定義を書かなくてもHello worldが書けるようになったりと、非オブジェクト指向な機能も出そろってます。 だいたい同じ内容ですが、3年前。 今回の発端になったのは、過剰設計のコードがオブジェクト指向的に正しいみたいな話が出てきたからだと思うのだけど、過剰設計ということばでいろいろ議論されてるように、オブジェクト指向だとオブジェクト迷路ができがちというのは問題視されていたので、正しいというわけではないです。 で、なんでオブジェクト指向迷路ができるかというと、オブジェクト指向の本がアプリケーションを見据えずにモデリングの話を

                                                      オブジェクト指向のまとめ2026年版 - きしだのHatena
                                                    • GitHub - carbon-language/carbon-lang: Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

                                                      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 - carbon-language/carbon-lang: Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
                                                      • アンインストールがフォルダー削除ではなぜダメか、パソコンに残った設定を消す方法

                                                        フリーソフトの中には、インストールを必要としないポータブルアプリも多い。その削除は簡単で、プログラムの実行ファイルやそれが入ったフォルダーをごみ箱に移動するだけで済む。しかし、それに倣ってインストール済みのアプリのフォルダーをごみ箱に移動するのは大間違い。スタートメニューやレジストリにアプリの設定が残ったままになるからだ(図1)。 図1 いらないアプリのフォルダーをごみ箱に削除するのはいただけない。ショートカットアイコン、スタートメニューはそのまま残るし、レジストリにもアプリの設定が書き込まれたままになる

                                                          アンインストールがフォルダー削除ではなぜダメか、パソコンに残った設定を消す方法
                                                        • 20代に積み上げたことがない人間が40代になって - なにかのまねごと

                                                          私は20歳くらいの頃、大学在学中に統合失調症と診断された。 それから、なんとか縋り付くように卒業はしたけれど、新卒切符は不意にして実家に帰り数年寝込んでいた。 それからなんとか体調が戻ったかと判断して仕事を始めるもののまだ働くには早かったという結論に辿り着くのを何度か繰り返し、結果的に職能が何も身についていない30代になった。 そこから人生のウルトラCが起こって結婚し、更に色々とあって35歳からようやくプログラミングのアルバイトの職を得ることができた。その仕事も体調の波に左右された状態で休んだりを繰り返し、一度大きな波に負け越して仕事を辞めてしまったものの、それから半年くらい休んでまた別の会社でプログラミングのアルバイトの仕事をしている。その会社でもやっぱり体調に左右されながら仕事をしているが、なんだかんだでプログラミングの仕事を始めてから5年くらいは経ったことになる。もう40代になってし

                                                            20代に積み上げたことがない人間が40代になって - なにかのまねごと
                                                          • 懐かしのRPGをJavaScriptで手軽に作れる! ゲーム好きの心をつかむ「ハックフォープレイ」【どれ使う?プログラミング教育ツール】

                                                              懐かしのRPGをJavaScriptで手軽に作れる! ゲーム好きの心をつかむ「ハックフォープレイ」【どれ使う?プログラミング教育ツール】
                                                            • GitHub、どこからでも「Copilot」のタスク依頼・進捗確認ができる「エージェントパネル」を発表/有料の「GitHub Copilot」プランに展開中

                                                                GitHub、どこからでも「Copilot」のタスク依頼・進捗確認ができる「エージェントパネル」を発表/有料の「GitHub Copilot」プランに展開中
                                                              • 『言えば作れる』時代の到来:AI×データパイプラインで実現した次世代開発スタイル - MonotaRO Tech Blog

                                                                こんにちは! コアシステムエンジニアリング部門 商品ドメイングループの流川です。普段は商品管理に関わるシステムの開発・保守を担当しています。 ※以前公開した記事はこちら:基幹システム運用安定化のアプローチ戦略~困難から見つけた解決の糸口~ - MonotaRO Tech Blog 皆さん、AI使いこなしていますか?昨年11月末から今年の3月末まで育休を取得しており、復帰すると社内にAIムーブメントが到来していてびっくりしました!オフィスのあちこちでAIツールが活用されている光景を目の当たりにし、約4か月ちょっとのお休みの間にすっかり別世界になったような感じで、「乗り遅れるわけにはいかない!」と思った次第です。 ※モノタロウのAIの取り組みに関する記事はこちらをご覧ください tech-blog.monotaro.com そんな私も波に乗るべく、商品データパイプライン構築プロジェクトではプロジ

                                                                  『言えば作れる』時代の到来:AI×データパイプラインで実現した次世代開発スタイル - MonotaRO Tech Blog
                                                                • プロと読み解くRuby 3.4 NEWS - STORES Product Blog

                                                                  プロと読み解くRuby 3.4 NEWS テクノロジー部門技術基盤グループの笹田(ko1)と遠藤(mame)です。Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.4.0 がリリースされました(Ruby 3.4.0 リリース )。今年も STORES Product Blog にて Ruby 3.4 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar 2024 の記事になります。他も読んでね)。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者

                                                                    プロと読み解くRuby 3.4 NEWS - STORES Product Blog
                                                                  • 無料でオープンソースのAIコーディングエージェント「OpenCode」、Windows・Linux・macOSで利用可能でClaude・GPT・Geminiなどにも対応

                                                                    OpenCodeは、ターミナルやIDE(統合開発環境)、デスクトップアプリで利用できるオープンソースのAIコーディングエージェントです。任意のLLMプロバイダーを設定して使えるほか、OpenCode側が検証したモデル群を利用する「Zen」も用意されています。LSP対応、複数エージェントの並列実行、会話共有、GitHub CopilotやChatGPT Plus/Proアカウントとの連携、ローカルモデルを含む多数のモデル対応などが特徴で、コード作成や調査、計画立案を支援するツールとして位置付けられています。 OpenCode | オープンソースのAIコーディングエージェント https://opencode.ai/ anomalyco/opencode: The open source coding agent. https://github.com/anomalyco/opencode O

                                                                      無料でオープンソースのAIコーディングエージェント「OpenCode」、Windows・Linux・macOSで利用可能でClaude・GPT・Geminiなどにも対応
                                                                    • Job Picks

                                                                      私がソフトウェアエンジニアになるまで—— 安田さんは、学生時代からソフトウェアエンジニアを目指していたのですか?いえ、私がプログラミングに初めて触れたのは、大学1年の時なんですね。情報系の学部ではなかったものの、必修科目でプログラミングの授業があったので、そこから勉強し始めました。 自分でプログラムを書いて、初めて「Hello, world!」した(※1)のもこの頃。当時はソフトウェアエンジニアという仕事があることすら分かっていませんでした。 ※1:プログラミング初心者が、文字列を表示させる最もシンプルな構文として学ぶテスト文言。画面に「Hello, world!」と表示させるのが一般的。 —— そんな状態から、ソフトウェア開発にハマっていった理由は?純粋に「コンピュータで何かを作るのは楽しい」と思ったからです。 プログラミングスキルを学び始めて3カ月くらいがたち、授業で自由課題を出すこと

                                                                        Job Picks
                                                                      • My AI Adoption Journey

                                                                        My experience adopting any meaningful tool is that I've necessarily gone through three phases: (1) a period of inefficiency (2) a period of adequacy, then finally (3) a period of workflow and life-altering discovery. In most cases, I have to force myself through phase 1 and 2 because I usually have a workflow I'm already happy and comfortable with. Adopting a tool feels like work, and I do not wan

                                                                        • クラスや関数を設計する時に何を考えればいいのか - Qiita

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

                                                                            クラスや関数を設計する時に何を考えればいいのか - Qiita
                                                                          • Developer Summit 2025 [14-D-1] Yuki Hattori

                                                                            import { useState, useRef, useEffect } from 'react' import { Box, VStack, Input, Button, Container, Text, Flex, Avatar, Spinner, useToast, IconButton, Switch, FormControl, FormLabel, useColorMode, useColorModeValue, } from '@chakra-ui/react' import { FaVolumeUp, FaMicrophone, FaStop, FaSun, FaMoon } from 'react-icons/fa' import AdvisorAvatar from './components/AdvisorAvatar' function App() { const

                                                                              Developer Summit 2025 [14-D-1] Yuki Hattori
                                                                            • データモデリングとドメイン駆動設計

                                                                              渡辺幸三氏のデータモデル大全を読みました。 業務システムを扱うエンジニアであれば必読と言える書なのでぜひ読んでみてください。 ドメイン駆動設計に関する課題感 さて、これを読みながらここ数年ドメイン駆動設計に感じていた課題を言語化してみました。 それは、「ドメイン駆動設計で語られるモデリングの領域がプログラミングに関するものに限定されすぎている」という点です。 これは「データの入出力[1]はドメインの主要な関心事ではない」というような主張にみられます。 確かにデータの入出力に関心を払わなければプログラミングに関心事を集中できます。 しかし、それはデータモデル大全の中で指摘しているようなプロセス中心のあり方という指摘そのものだと感じました。 コアドメインに集中する エリック・エヴァンスのドメイン駆動設計の中では「コアドメイン」に集中することの重要さを説いています。 確かに、事業にとって事業価値

                                                                                データモデリングとドメイン駆動設計
                                                                              • 誰も書かない? シェル・シェルスクリプトの基本

                                                                                シェルスクリプトの基本の基本とはどういうものなのか、他の多くのプログラム言語で処理を実装するのと比べ、どのような違いがあるのか。あまり ( 当然過ぎて? ) 書く人がいなさそうなので、つらつら説明したもの

                                                                                  誰も書かない? シェル・シェルスクリプトの基本
                                                                                • Whisper + GPT-3 で会議音声からの議事録書き出し&サマリ自動生成をやってみる! - Qiita

                                                                                  こんにちは!逆瀬川 (https://twitter.com/gyakuse)です! 今日は議事録の音声からの書き出しとサマリの自動生成を行います。 概要 会議音声(wavとかmp3ファイル)からWhisperを用いて書き出しを行い、GPT-3.5でサマリを自動生成します。 会議音声としていますが、べつにどんな音声でも大丈夫です。 Colab whisper.cpp版(処理に動画秒数×10倍程度の時間がかかりますがGPU不要です) whisper.fp16版(処理は動画秒数/4程度の時間で済みますがGPU必須です) 使い方 OpenAIのAPIキーを貼り付け ランタイム > すべてのセルを実行から実行し、最初の処理の下に出てくるファイル選択で録音ファイルを選択します ひたすら待ちます 実装 Whisperの軽量化 Whisperの軽量化としては、cpp実装のwhisper.cppがあります

                                                                                    Whisper + GPT-3 で会議音声からの議事録書き出し&サマリ自動生成をやってみる! - Qiita

                                                                                  新着記事