並び順

ブックマーク数

期間指定

  • から
  • まで

8641 - 8680 件 / 16781件

新着順 人気順

*programmingの検索結果8641 - 8680 件 / 16781件

  • C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル

    はじめまして、エンジニアスタイル編集部です! コラムページでは、ITフリーランスに向けてお役立ち情報を発信します。Twitterではホットな案件を紹介してまいりますので、ぜひフォローをお願いいたします! 本記事が、皆様の参考になれば幸いです。 経験がまだ少ない方にもわかりやすく説明するために、初歩的な内容も記載しております。記事も長いので、実務経験豊富な方は、ぜひ目次から関心のある項目を選択してください。C#の案件の一例と、案件一覧を以下からご覧いただけますのであわせてご確認ください。 C#の案件 はじめに Microsoftが開発した、オブジェクト指向のプログラミング言語であるC#(シーシャープ)。プログラミング言語の人気をランキング形式で発表しているTIOBE Indexで、C#は2024年5月時点でJavaScriptやGoを抑えて5位にランクインしています。 2002年にリリースさ

      C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル
    • 「“折り紙”コンピュータ」。折り目で「0」と「1」を表現しNANDゲート実装【研究紹介】 レバテックラボ(レバテックLAB)

      「“折り紙”コンピュータ」。折り目で「0」と「1」を表現しNANDゲート実装【研究紹介】 2024年6月27日 オーストラリアのメルボルン大学に所属する研究者が発表した論文「An origami Universal Turing Machine design」は、折り紙を用いて理論上の万能チューリングマシン(UTM)を設計する方法を提案した研究報告である。この研究は、理論的には折り紙によって、計算可能な任意の関数を計算できることを示している。 (関連記事:電力不要「“ゴム”コンピュータ」 伸縮により「0」と「1」をカウント) keyboard_arrow_down 研究内容 keyboard_arrow_down 研究評価 折り紙コンピュータは、紙の折り目でデータを表現し、コンピュータの基本的な論理回路である「NANDゲート」を折り紙でつくることで構築する。NANDゲートの組み合わせにより

        「“折り紙”コンピュータ」。折り目で「0」と「1」を表現しNANDゲート実装【研究紹介】 レバテックラボ(レバテックLAB)
      • JavaScriptの反意図性(クソ挙動)を指摘するバズツイ周辺解説 - Qiita

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

          JavaScriptの反意図性(クソ挙動)を指摘するバズツイ周辺解説 - Qiita
        • 【公開終了】当記事の公開を終了しました(更新履歴のみ)

          【公開終了】当記事の公開を終了しました(更新履歴のみ) 更新履歴 2025-08-22 本記事は適切な情報提供とガイドライン尊重の観点から、本文の公開を終了しました。本文は非公開とし、更新履歴のみを残します。 2025-08-21 ありがたいことに、Zenn のトレンドで一時は 1 位に掲載いただき、多くの反響を頂きました。 その中には「Claude Code Max を多用すると、Anthropic のサーバーに過度な負荷を与えてしまうのではないか」という懸念の声もいただいております。ご指摘ありがとうございます。 私の説明不足として、本記事の内容はSonnetを利用することを前提として執筆しておりましたが、それを明記できておりませんでした。誤解を招いた点について、お詫びいたします。 Sonnet を利用する前提であれば、来週(2025年8月28日)から新たに適用されるレートリミットの範囲

            【公開終了】当記事の公開を終了しました(更新履歴のみ)
          • 静的型付きスクリプト言語 Cotowali

            この記事は未踏2021採択者アドカレ! の 23 日目の記事です。 Cotowali について Cotowali は、2021年度未踏に「シェルスクリプトへのコンパイルを行う静的型付けスクリプト言語の開発」のテーマで採択され、現在開発中のスクリプト言語です[1] Cotowali コンパイラは V言語で記述されています。Vコミュニティ公式ではないプロジェクトとしては規模が大きく、V言語コンパイラのバグ発見にも貢献しています[2]。 コンセプト POSIX 準拠シェルスクリプトへのトランスパイル シェルスクリプトの機能を取り入れながらも、一般的な言語に近く理解しやすい文法 シンプルな静的型付け ちなみに、Cotowali はあくまでシェルスクリプトをバックエンドに使う新規のスクリプト言語であり、シェルスクリプトに型をつけるものではありません。 静的型付けではありますが、型システムはごく簡易な

              静的型付きスクリプト言語 Cotowali
            • ChatGPTを使って読書の幅が広がった話 - Qiita

              ミノ駆動本を読んでいて ITエンジニア本大賞2023でも技術書部門で大賞を取ったみなさんご存知のミノ駆動本。私も買ってJavaのコードをPythonに変換しながら写経していたのですが、私はJavaは全く経験がなかったのでJava→Pythonの変換で学習コストがかかって、とても良い本なのにだんだんこの本で勉強するのが億劫になってしまいました。 そこで最近ChatGPTで遊んでいる時に、ふと積本たちが視界に入り「ChatGPTを使えばこの問題解決するんじゃね?」、と思いChatGPTにJava→Pythonの変換をさせてみることにしました。 ChatGPTでJava→Pythonの変換 それでは試しにミノ駆動本のJavaのサンプルコードをChatGPTでPythonに変換させてみましょう。サンプルコードは5章のMagicPoint.javaを使用、ChatGPTには今流行りの深津式プロンプト

                ChatGPTを使って読書の幅が広がった話 - Qiita
              • 個人的にお気に入りのPythonプロジェクトのファイル構成 - Qiita

                作りたい機能 PCやスマホから特定のデータベースにデータを蓄積する機能 ※データの例としては収支や勉強時間 設計上の要望 AWSを使用してAPIとして使用したい コマンドから手軽に使用したい Docker上で動作させたい 手軽にコードを更新できる仕組みとしたい これが現在のファイル構成 設計上の要望を叶えようと作成したプロジェクトのファイル構成は以下の通りです 一部のファイル(折りたたみがあるファイル)に関しては記載例を載せています github workflows deploy.yaml:Lambdaへのデプロイを自動化する name: AWS Lambda Deploy on: push: branches: - [ここに指定したブランチにコードがプッシュされると、このワークフローが発火する] jobs: deploy: runs-on: ubuntu-latest permissio

                  個人的にお気に入りのPythonプロジェクトのファイル構成 - Qiita
                • 今日から始めるSvelte入門

                  みなさんはSvelteって知っていますか? SvelteはReactやVue.jsなどと同じ、モダンなJSのUIフレームワーク(厳密に言うと、コンパイラベースのJSフレームワーク)です。 0からSvelteに入門し、Vite/TS/Tailwindを用いての漢字クイズアプリ開発を通して、その記述を理解しましょう。 ✅ Svelte ✅ Vite ✅ TypeScript ✅ TailwindCSS

                    今日から始めるSvelte入門
                  • サブスクリプションが始まったKiroに関する最近の事情

                    びーぐるです🐶 とうとうKiroがサブスクリプションを開始しました。 特に宣言はないのですが、これで正式版になったという扱いでよいでしょうか。 どうやらまだGAではなさそうな感じですが、サブスクリプションが開始されるのでRC版のような扱いでしょうか。 本記事では、そんなKiroに関する最近の事情を伝えていきたいと思います。 更新情報 2025/08/18 書きました 2025/08/19 加入月は日割であること、「Amazon Q Developerについて」を追記しました 2025/08/23 「バグの修正と消費クレジットについて」を追記しました。古くなった情報に注釈をつけました。 2025/08/31 トピックのカテゴリを更新しました。 前提:Kiroとは? 簡単にまとめると KiroはAWS製のAIコーディングIDE Spec駆動開発(先に仕様書を作成してからコーディングを行う)が

                      サブスクリプションが始まったKiroに関する最近の事情
                    • Claude Codeのセットアップとモバイルアプリの環境構築

                      Claude Codeとは Claude Codeが話題になっているのはたくさん知っているのですが、具体的にどうやるの⁉︎みたいな疑問がずっとあってわかってませんでした。 理由としてはターミナルのコマンドで入力していくタイプなのでいわゆるXcodeやAndroidStudioみたいなIDEと違っているので自分にはピンときてませんでした。 最近だとCursorみたいに扱うタイプのAIエージェントですね。 こちらでは、Claude Codeを使用する際のセットアップとCursorとの連携、モバイルアプリ開発の環境構築を説明していきたいと思います。 基本的にiOSアプリをメインに開発してるのでこちらではXcodeを使用したやり方がメインになります。とはいえ、応用はできると思うのでモバイル開発の参考にして下さい。 Claude Codeのセットアップ Claude Codeはその名称がある通り、C

                        Claude Codeのセットアップとモバイルアプリの環境構築
                      • Rye メモ

                        $ rye install optuna Collecting optuna Downloading optuna-3.1.1-py3-none-any.whl (365 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 365.7/365.7 kB 1.7 MB/s eta 0:00:00 Collecting alembic>=1.5.0 (from optuna) Downloading alembic-1.11.1-py3-none-any.whl (224 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.5/224.5 kB 2.3 MB/s eta 0:00:00 Collecting cmaes>=0.9.1 (from optuna) Downloading cmaes-0.9.1-py3

                          Rye メモ
                        • ルールファイルはプロジェクトの暗黙知を減らすから今すぐ書け

                          目的 チーム開発においてルールファイルを書くことが効果的であることを実感したため、その実現手順を実例を交えて紹介をすること。 なぜルールファイルが暗黙知を減らすのか 暗黙知を減らすとは、それすなわち知識が明文化されることです。ルールファイルを書くことでプロジェクトのルール(知識)が明文化されるため、暗黙知を減らすことに直結します。 なぜ暗黙知を減らしたいのか 様々なメリットがあります AIや新しいメンバーのキャッチアップを早めるため 既存のメンバーの認識の齟齬をなくすため 属人化を防ぐため ルールの明文化 周知の事実ですが、AIコーディングエージェントにルールファイルを提供すると出力の品質が上がります。したがってプロジェクトをAIファーストにするためにはルールファイルの整備は欠かせません。 残念ながらzoomやslackの会話を見聞きして勝手にルールを覚えてくれるようなインテグレーションは

                            ルールファイルはプロジェクトの暗黙知を減らすから今すぐ書け
                          • GPT-5の出力形式をCFGを使って強制する - Taste of Tech Topics

                            こんにちは。新人エンジニアの飯棲です。 本記事ではGPT-5で新しく導入された新しいパラメータの一つであるCFGについて紹介します。 CFGはLark文法や正規表現によってモデルの回答の出力形式を制限できる便利な機能です。 1. はじめに 2. GPT-5の新機能、CFGパラメータについて 1. 何ができるか 2. 注意事項 3. 試してみる 1. 今回やること 2. Lark文法を定義する 3. CFGに設定してGPT-5を実行する 4. 色々なパターンを試す シンプルなパターン 複雑なパターン 逸脱したパターン 4. まとめ 1. はじめに GPT-5からはリクエスト時に指定できるパラメータが追加されており、モデルの出力を今までよりも細かく制御することが可能です。 cookbook.openai.com 今回はその中でも、出力のフォーマットを強制できるCFGパラメータを紹介するとともに

                              GPT-5の出力形式をCFGを使って強制する - Taste of Tech Topics
                            • インフィニットループは PHP の継続的な発展を目指す The PHP Foundation に寄付をしました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                              インフィニットループは会社として、先日設立された The PHP Foundation にささやかながら寄付をしました。 PHP 原作者の Rasmus Lerdorf さんと Laravel 原作者の Taylor Otwell さんと JetBrains さんとあいえるたんが同じ画面におさまって見えるのは、たぶん今だけ……! TL;DR この記事では、以下の内容について述べています。 PHP は主要開発者が抜け、今後のために Foundation を作りました 弊社は支援を行いました 継続的な PHP の成長のためにみなさんの会社でも寄付を考えていただけませんか

                                インフィニットループは PHP の継続的な発展を目指す The PHP Foundation に寄付をしました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                              • Pythonプログラムを稼働させるのにおすすめのVPSサーバーランキング - Qiita

                                この記事では、 Python で作成したアプリケーションを動かすのにオススメのVPSサーバーをランキング形式で紹介します。 ・DjangoやFlaskで作成したWebアプリを公開したい ・仕事や研究で作成したPythonプログラムを24時間稼働させたい こういったニーズを持つ方はぜひ最後まで読んでみてください。 1位 ConoHa VPS メリット 初期費用無料かつ月額料金が安い 利用者数の多いのでネット上に情報が豊富で、何かでハマっても対応しやすい クレジットカードを持っていなくても支払いが行える デメリット 最安プランだと制限が多い ConoHa VPSは東証一部上場企業のGMOグループが運営するサービスで、国内のVPSサーバーの定番といった位置づけです。 まず第一に料金的にオススメなサービスです。 月額料金は最も安いものだと600円代ですし、初期費用も発生しません。 (ただし、最安プ

                                  Pythonプログラムを稼働させるのにおすすめのVPSサーバーランキング - Qiita
                                • AIと共に進化する開発手法: 形式手法と関数型プログラミングの可能性

                                  Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話

                                    AIと共に進化する開発手法: 形式手法と関数型プログラミングの可能性
                                  • Copilot Chat を “コードレビューの達人” にする実践的プロンプト設計と運用のコツ

                                    はじめに コードレビューは高品質なソフトウェア開発において欠かせないプロセスですが、時間と労力を要する作業でもあります。 自身の Pull Request やメンバーの Pull Request において、GitHub Copilot にコードレビューをしてもらうことで、問題になりそうなコードをかなり見つけられるようになりました。 この記事では、GitHub Copilot を使ったコードレビューの方法を比較しながら、特に柔軟性の高い Copilot Chat を活用したアプローチについて詳しく紹介します。 GitHub Copilot によるコードレビューの3つの方法 コミット前の変更のレビュー(VSCode) VSCode 上でコミット前の変更をレビューしてもらう方法です。 詳細は公式ドキュメントを参照してください。 メリット 自身で行った変更をレビューしてもらう用途に便利 早期にフィ

                                      Copilot Chat を “コードレビューの達人” にする実践的プロンプト設計と運用のコツ
                                    • Model Context Protocol の現在地

                                      バクラク事業CTO 中川佳希です。バクラク事業部 Platform Engineering 部では定期的な発信を行っています。前回は、Microsoft Entra ID PIM for Groupsの運用と工夫 by itkq でした。(とても便利です!) この記事では、Model Context Protocol(MCP)について触れていきます。※ 2025年2月時点での情報です。 Model Context Protocol 2024年11月に、Anthropicが発表したクライアント-サーバー間通信のプロトコルです。 仕様策定やエコシステムにはオープンコミュニティから誰でも参加可能で、各言語の実装SDKもオープンソースで開発されています。AnthoropicではMCP開発チームのジョブも公開されており、コミュニティとともに開発へのコミットメントをしていくことがうかがえます。 Why

                                        Model Context Protocol の現在地
                                      • Azure OpenAI Service On Your Data の仕組みと使う上で気を付けるべきポイント

                                        はじめに Microsoft Build 2023 で発表された Azure OpenAI Service の On Your Data のパブリックプレビューが開始 しました。体感的には On Your Data は日本国内の全 Azure OpenAI Service ユーザーのうち 8 ~ 9 割程度のユーザーが待ち望んでいた機能ではないかと感じます。(ryohtaka 調べ) What's new in Azure OpenAI Service - June 2023 New easy way to add your data to Azure OpenAI Service (YouTube) しかし、実際に On Your Data を活用するためには気を付けるべきポイントが数多く存在しており、正確な期待値を持ったうえで使うことが非常に重要になってきます。そこで、本記事では On

                                          Azure OpenAI Service On Your Data の仕組みと使う上で気を付けるべきポイント
                                        • 初級者にとっては“補助輪”、中・上級者にとっては“ブースター” 自作ライブラリ開発のハードルをグッと下げてくれる「GitHub Copilot」の使い方 | ログミーBusiness

                                          タイミー社・バックエンドエンジニアの新谷氏新谷哲平氏:では「GitHub Copilotを使って自作ライブラリを作ってみよう」という題でタイミーの新谷が発表させていただきます。よろしくお願いします。 簡単に自己紹介をさせてください。タイミーでバックエンドエンジニアをしています。書くことがなかったので、好きなものはカレーと書いてみたんですが、自分が好きなカレーはジャワカレーです。みなさん、おすすめのカレールーがあれば今回のハッシュタグを使ってポストをして教えてください。よろしくお願いします。 簡単に、タイミーの紹介をさせてください。タイミーとは、働きたい時間と働いてほしい時間をマッチングするスキマバイトサービスです。 ただいまとても伸びていて、YoYで4.7倍に成長しています。これってすごい数字なんじゃないかなと思っています。また、エンジニアも例に違わず足りておらず、エンジニア採用をやってい

                                            初級者にとっては“補助輪”、中・上級者にとっては“ブースター” 自作ライブラリ開発のハードルをグッと下げてくれる「GitHub Copilot」の使い方 | ログミーBusiness
                                          • 【オフショア】ベトナムメンバと理解する「PHPリーダブルコード」 〜第1回 表面的な改善〜 - RAKUS Developers Blog | ラクス エンジニアブログ

                                            本稿では、ベトナムとのオフショア開発において利用できるよう、"リーダブルコード" の内容をもとに筆者が解釈したものを、社内用資料として日本語とベトナム語の両方で解説したものです。*1 この記事を日本チームとベトナムチームのメンバに読んでもらうことで、"リーダブルコード" の知識がチーム間の共通認識となり、プログラムコードの品質が向上することを目的としています。 全2回を予定しており、第1回である本稿は、「表面上の改善」について解説します。 Trong bài post này, tôi sẽ tóm tắt nội dung của "Readable code" và giải thích bằng cả tiếng Nhật và tiếng Việt, để có thể sử dụng trong việc phát triển Offshore với Việt Nam. Khi

                                              【オフショア】ベトナムメンバと理解する「PHPリーダブルコード」 〜第1回 表面的な改善〜 - RAKUS Developers Blog | ラクス エンジニアブログ
                                            • ワシの使っているNeovimプラグインは200個近くあるぞ

                                              昔はこういうの結構やられてた気がするけど最近あんまり見なくなったのでやってみました。 タイトルは から借用しました。 注意点 プラグイン自体の説明はあまりするつもりはないので、GitHub の README を読むなり使ってみるなりしてみてください。 私は結構頻繁にプラグイン乗り換えるので 2022 春バージョンと思ってください。 私が言うのもあれですが、プラグインはいっぱい入れればいいというものではありません。ひとつひとつを使いこなすのが大事です。多ければそれだけ管理も大変です。 競合があるプラグインは比較して選定しているつもりですが、あくまでも私の趣味の範囲での選定となります。絶対的な指標があってこっちの方が優れているといった判断をしているわけではありません。 私の Neovim の使い方 使い方が違うと参考にならないことが多いため前提としてどういうふうに Neovim を使っているか

                                                ワシの使っているNeovimプラグインは200個近くあるぞ
                                              • Goでプライベートネットワークへのアクセスを制限する - 詩と創作・思索のひろば

                                                Go において、いわゆる SSRF (Server Side Request Forgery) を防ぐような目的で、内部 IP アドレスにアクセスしない HTTP クライアントを作るには hakobe/paranoidhttp が便利だった。ただ、近年ではこれが作られて以降の Go 側のアップデートとして、net.Dialer.Control の登場がある(Go 1.11 より)。 type Dialer struct { ... // If Control is not nil, it is called after creating the network // connection but before actually dialing. // // Network and address parameters passed to Control method are not //

                                                  Goでプライベートネットワークへのアクセスを制限する - 詩と創作・思索のひろば
                                                • 「Visual Studio Code」に多数の新機能、AIエージェント群を管理する指揮所「Agent HQ」も追加、2025年10月更新/AIコーディング前に計画を練るエージェントが統合、ターミナルの「IntelliSense」も安定版に

                                                    「Visual Studio Code」に多数の新機能、AIエージェント群を管理する指揮所「Agent HQ」も追加、2025年10月更新/AIコーディング前に計画を練るエージェントが統合、ターミナルの「IntelliSense」も安定版に
                                                  • PythonのコードをEXE化するには?PyInstallerやその他ツールの特徴や使い方 - アンドエンジニア - エンジニアのこと、エンジニアから。

                                                    この記事でわかること Pythonは、簡単に始められるインタープリター型のプログラミング言語です コードをEXE化すると、実行するPCにPythonの環境が不要となり、操作が簡略化できます EXE化にはツールが必要で、要望に合わせて色々なツールが公開されています 【関連記事】【Pythonのライブラリ管理ツール】pipインストールを徹底解説!Windowsでも簡単? 【関連記事】Pythonで自動化できること7選!面倒な作業を効率化してより便利に 【関連記事】Anacondaの使い方は?Python環境の利用方法を解説! 目次 1. PythonのコードをEXE化する 1-1. PythonのコードをEXE化するメリット 1-2. PythonのコードをEXE化するデメリット 1-3. PythonのコードをEXE化するツール 2. PythonのコードをEXE化するツールを比較する 2-

                                                      PythonのコードをEXE化するには?PyInstallerやその他ツールの特徴や使い方 - アンドエンジニア - エンジニアのこと、エンジニアから。
                                                    • 月額報酬が高いプログラミング言語 3位「Vue.js」、2位「Go」、1位は?

                                                      仕事に役立つ調査データ: 消費者の傾向、若者の価値観、働き方の変化――このコーナーでは、ビジネスパーソンの働き方や企業の戦略立案に役立つようなさまざまな調査データを紹介していく。 リモートワーク求人に特化したITフリーランスエージェントのRemogu(リモグ)は、約4000件のITエンジニア向けのフルリモートワーク案件から、職種別・言語別の平均月額報酬をランキング形式で発表した。職種別の1位は「CTO/VPoE/テックリード」の93.7万円、言語別の1位は「Scala」の93.8万円となった。全案件の平均月額報酬は約73.5万円だった。

                                                        月額報酬が高いプログラミング言語 3位「Vue.js」、2位「Go」、1位は?
                                                      • 「Rust Atomics and Locks」を読んだ

                                                        「Rust Atomics and Locks」を読んだ #2023-02-05 発売前からすごく楽しみにしていた本で、発売日に買って年末から一生懸命読んでいた。 今なら以下から無料で読める。 https://marabos.nl/atomics/ 内容としては求めるものが分かりやすく書かれており、すでに2023 年に読んで良かった本の1つに入りそう。 目次書籍を通して得たかった知識 #例えば以下のようなコードを書いた際に、println!でどのような数値のペアが表示されるのか。結論から書くと0 0,10 20といった値がまずは思い浮かぶと思うが、0 20というペアで表示される可能性もあるとされており、その際以下のような疑問・不明点があった。 0 20と表示になるのはどのような条件で何が起こった場合なのか強いメモリモデルとされるx86でも0 20というペアは発生するのか本ケースにおいてx8

                                                          「Rust Atomics and Locks」を読んだ
                                                        • 操作から意味へ ─ Haskell が変えた私のメンタルモデル - 一休.com Developers Blog

                                                          この記事は一休.com Advent Calendar 2025の 5日目の記事です。 私は毎年この時期になると Haskell に関する記事を投稿していますが、今年もまた Haskell を題材にしつつ、今回は Haskell を使うことがプログラミング中の思考にどのような影響を与えるかについて考察してみようと思います。 LLM と「言葉が思考を形づくる」という直感 LLM (Large Language Models、大規模言語モデル) は次にくる言葉を予測しているだけなのに、それが知性のように見える。「言葉の推定」でプログラミングすらできてしまうという事実に誰もが驚いたところだと思います。 LLM を本当の知性とみなすかどうかは議論の分かれるところだと思いますが、LLM の原理をみるに、少なくとも「言語」が推論や思考の形式に深く影響するという直感は正しいのではないかと思います。 とこ

                                                            操作から意味へ ─ Haskell が変えた私のメンタルモデル - 一休.com Developers Blog
                                                          • コミット数2倍でもレビュー品質を維持!AI時代のコードレビューフロー再設計

                                                            この記事は CyberAgent Developers Advent Calendar 2025 の17日目の記事です。 こんにちは!ハノイ開発センターに所属しているminhquangです。普段はAI事業本部の協業リテールメディアカンパニーで、小売企業様向けアプリ開発のバックエンド開発を担当しています。 CyberAgentではエンジニア一人あたり200ドルの開発AIエージェント費用サポートが全社展開されました。私のチームでも半年ほど前からCursorやClaude CodeやCodexなどのAIツールを導入しています。導入後、チーム全体のコミット数が導入前の約2倍になり、AIエージェントによる生産性向上の効果が数字としても表れています。 一方で、コード量が倍増したことにより、レビュー負荷も跳ね上がりました。それに対し、エンジニアのレビューに割く工数を2倍にするような対応はしづらいので、こ

                                                              コミット数2倍でもレビュー品質を維持!AI時代のコードレビューフロー再設計
                                                            • ゲーム開発で『人気だからこのゲームを移植しよう!』というとき、汚いコードがチャンスを潰す「コストと時間が際限なく増える」

                                                              きゅぶんず @kyubuns ゲーム開発において「綺麗なコードが金を生むわけではない」は正しいが、 人気が出て「こっちのプラットフォームにも移植しよう!あっちのプラットフォームにも!」となったときにコストが安く移植できて金を生むのは綺麗なコードであるから、 「汚いコードは金を生むチャンスを潰す」と言っていこう。 2021-07-13 00:29:29

                                                                ゲーム開発で『人気だからこのゲームを移植しよう!』というとき、汚いコードがチャンスを潰す「コストと時間が際限なく増える」
                                                              • 10分くらいでできるA2Aのはじめ方

                                                                (2025/05/08)uv venvの手順に誤りがあり修正しました。 概要 対象者:エージェント連携やA2Aに興味のあるAIエンジニアや開発者 内容:Google製のA2Aプロトコルを用いた複数エージェント連携チュートリアルの実践解説 できること:複数のAIエージェントをA2Aで接続し、統合チャットUIから対話・実行できるようになる 序説 本日、A2Aチュートリアルを触りました。 1回目構築: 1時間30分(エラーで2回ハマる) 2回目構築: 10分くらい !? ※個人差あり という感じでちょっと詰まった部分がありましたので、共有したいと思います! A2Aとは エージェントとエージェントをつなげるプロトコルです! たとえば、チャットボット・画像生成・為替変換など異なるAIサービスを連携させて、一貫したユーザー体験を提供できます。 An open protocol enabling com

                                                                  10分くらいでできるA2Aのはじめ方
                                                                • 子どもがゲームで騒ぐとネット速度が落ちるラズパイ監視システム 父親が自動制御で「うるさいとラグる」を実現 - FabScene(ファブシーン)

                                                                  子どもがゲームで騒ぐとネット速度が落ちるラズパイ監視システム 父親が自動制御で「うるさいとラグる」を実現 2025 9/02 Redditユーザーのozh氏が、子どものゲーム中の騒音を監視してネットワーク帯域を自動制御するシステムをRaspberry Piで自作した。設定したデシベルレベルを超えると、ネットワークスイッチに指令を送り、子どもの回線速度を低下させる仕組みだ。 フォートナイトをプレイする10代の息子に向けて「うるさすぎると、pingが悪くなる」というルールを技術的に実装した。ozh氏によると、息子はこのアイデアを面白がっており、コードについての興味深い会話にもつながったという。 時間帯に応じてデシベル閾値を調整 システムの構成はRaspberry Pi 3A+、PCB Artists製サウンドメーター、Waveshare製1.28インチLCDからなる。Pythonスクリプトが1

                                                                    子どもがゲームで騒ぐとネット速度が落ちるラズパイ監視システム 父親が自動制御で「うるさいとラグる」を実現 - FabScene(ファブシーン)
                                                                  • コードレビュープロセスの負荷や時間を減らすために取り組んでいる10のTips - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は、開発生産性 Advent Calendar 2022の3日目の記事です。 2日目の記事はnaoto_pqさんの「PR数は開発生産性のセンターピンかもしれない」でした。PR数を増やすことにフォーカスすることで、Four Keysの向上やベロシティが安定したという学びが深い記事でした。 私は開発の生産性向上施策の1つとして、コードレビュープロセスの負荷や時間を減らすために取り組んでいる10のTipsを紹介します。 ぜひ、面白いなと思ったTipsがあれば、トライしてもらい、コードレビューの効果や効率を高めていただければ嬉しいです。

                                                                      コードレビュープロセスの負荷や時間を減らすために取り組んでいる10のTips - Qiita
                                                                    • Pytorch Template 個人的ベストプラクティス(解説付き) - Qiita

                                                                      はじめに Pytorchでコードを書き始めるとき、乱数固定やデータローダー、モデルの訓練や学習結果の取得等、毎度色々なサイトを参照するのは面倒だと思い、現時点の個人的ベストプラクティス・テンプレートを作成してみました。 今後のバージョンアップや便利なライブラリの登場で変わるかもしれませんげ、現在はこれで落ち着いています。 個人的な備忘録も兼ねて、前半に簡単な解説付きのコードと最後に全コードを載せています。 もっと便利な書き方やライブラリなどあれば、コメントいただけると嬉しいです。 テンプレート(解説付き) 1. ライブラリインポートと初期設定 torchやよく利用するライブラリ(numpy, matplotlib)のインポート モデルの訓練時(for文)の進捗を表示するtqdmライブラリ(jupyter notebookとコマンドライン版) 進捗表示は待ち時間の見積もりやエラーに気づくこと

                                                                        Pytorch Template 個人的ベストプラクティス(解説付き) - Qiita
                                                                      • WasmGCについて予習する

                                                                        この記事はWebAssembly Advent Calendar 2023 2日目の記事です. ガベージコレクタ(WasmGC)[1]が10月頃にChromeとFirefoxでデフォルトで有効になり,標準化目前ということで大いに盛り上がったのは記憶に新しいかと思います. これはChromeが対応したというよりはChromeが採用しているJavaScriptのランタイムであるV8がデフォルトでWasmGCが有効になったというのが正確な表現で,DenoでもDartからビルドしたWasmを実行する際にGCを有効にするフラグを立てる必要がなくなり,実行しやすくなったなぁと皆さんも感じているかと思います. -$ deno run --allow-read --v8-flags=--experimental-wasm-gc run.js +$ deno run --allow-read run.js

                                                                          WasmGCについて予習する
                                                                        • データサイエンス・オンライン講座

                                                                          総務省統計局では、統計リテラシー向上の取組として、 "データサイエンス"力の高い人材育成のため、 3つのデータサイエンス・オンライン講座を開講しています。

                                                                            データサイエンス・オンライン講座
                                                                          • Python で緊急対応時の Slack 操作を自動化してみた | DevelopersIO

                                                                            このブログはこんな方におすすめ 緊急対応の初動を早めたい リモートワーク中心になり、緊急対応中の作業分担や進捗確認が難しい Google Apps Script で緊急対応時の Slack 操作を自動化してみた の Python 版がほしい 2021年6月11日に以下のセッションに登壇しました。本ブログでは登壇中に紹介するとお伝えした関数をご紹介します。また背景についても改めて少し記載しています。 業界特化事例紹介セッション SIer編 | Slack はじめに クラスメソッドでは Slack API を活用することで、いくつかある緊急対応の初動が約30分早くなりました。 では、どのように活用して初動対応を迅速化したのでしょうか。 本ブログでは、クラスメソッドの緊急対応の一つである、AWS 不正利用対応を例に紹介します。 AWS 不正利用とは、AWS アクセスキーの漏洩などが原因で発生しま

                                                                              Python で緊急対応時の Slack 操作を自動化してみた | DevelopersIO
                                                                            • proposal: cmd/go: add .ʕ◔ϖ◔ʔ as an alternate spelling of .go in file names · Issue #59968 · golang/go

                                                                              The new (apparently closed-source) programming language Mojo uses files named .mojo, but it allows .🔥 as an alternate spelling of .mojo, as in hello.🔥. Issue #45549 tracks handling of unicode in import paths, module paths, and file names. We have been proceeding cautiously due to the many subtle issues involved in cross-platform support, case-insensitive file systems, and so on: modules must wor

                                                                                proposal: cmd/go: add .ʕ◔ϖ◔ʔ as an alternate spelling of .go in file names · Issue #59968 · golang/go
                                                                              • 1600億円のピザ爆誕? ピザハット公式サイトで価格表示に不具合 同社「認知していなかった、修正する」

                                                                                1600億円のピザ爆誕? ピザハット公式サイトで価格表示に不具合 同社「認知していなかった、修正する」 日本ピザハット・コーポレーションの公式Webサイトで、ピザの価格が正しく表示されない不具合が生じている。ピザの注文ページで、一部のピザにトッピングを追加すると、代金が数億円と表示される。Twitterでは8月2日ごろから「代金が1600億円を超えた」といった声も出ている。ITmedia NEWS編集部が同社に詳細を聞いたところ「(編集部の問い合わせまで)認知していなかった。表示に不具合が出ているので、修正する」と答えた。 実際に記者が検証したところ、ピザのサイズをLサイズに変更し、トッピングを追加したとき、料金が正しく表示されなかった。例えば3410円のピザに480円のトッピングを追加しても3890円にはならず、「¥480,034,100」(4億8003万4100円)と表示された。この現

                                                                                  1600億円のピザ爆誕? ピザハット公式サイトで価格表示に不具合 同社「認知していなかった、修正する」
                                                                                • プロンプトの基礎 – Nextra

                                                                                  プロンプトの基礎 基本的なプロンプト シンプルなプロンプトでも多くを達成できますが、結果の品質は提供する情報の量とそのクオリティによって異なります。プロンプトには、モデルに渡す指示や質問のような情報、文脈、入力、または例などの他の詳細を含めることができます。これらの要素を使用して、モデルをより適切に指示し、より良い結果を得ることができます。 まずは、シンプルなプロンプトの基本例について説明しましょう。 プロンプト

                                                                                  新着記事