並び順

ブックマーク数

期間指定

  • から
  • まで

7281 - 7320 件 / 16780件

新着順 人気順

*programmingの検索結果7281 - 7320 件 / 16780件

  • The Windows Subsystem for Linux is now open source

    Today we’re very excited to announce the open-source release of the Windows Subsystem for Linux. This is the result of a multiyear effort to prepare for this, and a great closure to the first ever issue raised on the Microsoft/WSL repo: Will this be Open Source? · Issue #1 · microsoft/WSL. That means that the code that powers WSL is now available on GitHub at Microsoft/WSL and open sourced to the

      The Windows Subsystem for Linux is now open source
    • Amazon CodeWhispererでどの程度コーディングが効率化できそうか試してみた - Taste of Tech Topics

      ここのところ気温も暖かくなり、外に出かけるのが楽しみになってきた、カメラ好き機械学習エンジニアの@yktm31です。 いま世間を賑わせている生成系AI、ChatGPTは私にとって欠かせないものになりました。 そんな中つい先日、AWSから「Amazon CodeWhisperer」がGAになりました。 といことで、さっそく試してみました。 目次 概要 特徴 サポート サポートされるプログラミング言語 サポートされるIDE サポートされる自然言語 使い方 利用開始方法 基本操作 Lambdaで、DynamoDBのレコードを取得する処理と、そのユニットテストを書いてみた コード参照(Code references)を試してみる セキュリティスキャンを試してみる ドキュメントからわかったこと 安全性・セキュリティ ProfessionalとIndividualの違い 料金と制限 オプトアウト方法

        Amazon CodeWhispererでどの程度コーディングが効率化できそうか試してみた - Taste of Tech Topics
      • 『手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた』を読みました - Don't Repeat Yourself

        先日発売になった『手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた』を、一通り目を通していました。感想を記しておきます。なお感想は、例のごとく全体に軽く目を通して、いくつかサンプルプログラムを写経してみた程度の上でのものです。あらかじめご了承ください。 手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた 作者:クジラ飛行机ソシムAmazon Python から Rust に入門するという切り口 最近はRustの本が多く出版され始めており、読むよりも買うほうがだんだん多くなってきてしまっています。とくに単なる言語の入門にとどまらず、さまざまな切り口から解説する本が増え始めているように思います。本書もそのひとつで、Python から Rust に入門しようという非常に特異な切り口の一冊です。 Python から Rust という切り口は、多少なりと

          『手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた』を読みました - Don't Repeat Yourself
        • Googleスプレッドシートと自然言語処理AI「GPT-3」を組み合わせてデータ作成を効率化

          2022年末に登場、一躍テクノロジー業界の話題を席巻したAIチャットボット「ChatGPT」 自然な文章で情報を提供するこの「ChatGPT」に対して、ビジネス、ブログ、プログラミング、など、様々な場での活用が期待されています。 OpenAIが開発、サービスを提供してるこの「ChatGPT」のベースとなっている技術が、同じくOpenAIが開発した、自然言語処理AI「GPT-3」です。 膨大なテキストデータを使った機械学習によって、生み出される「GPT-3」の文章は、人間が書いた物と判別できない程 そして、機械学習の訓練によって得た知識を元にして、質問に対し即座に答えを返してくれるので、知りたい事が有る度に、一々”ググる”必要も無い。 そこで一考、「GPT-3」とGoogleスプレッドシートを組み合わせたら、作業効率を向上できるんじゃないか。 本記事では、自然言語処理AI「GPT-3」をGo

            Googleスプレッドシートと自然言語処理AI「GPT-3」を組み合わせてデータ作成を効率化
          • Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース

            FrankenPHP 1.0には、Symphony、Laravel、WordPressなどのネイティブサポートが含まれるほか、Caddyを搭載したプロダクショングレードのPHPサーバであり、PHPアプリのスタンドアロンで実行可能なバイナリとしてのパッケージ化が可能となっている。 さらに、PHP-FPMとNgnixを個別に実行する必要がなく、1つのサービスのみでPHPサーバを提供できるようになるとともに、PHP 8.2以降のほとんどのPHP機能拡張、およびすべてのCaddyモジュールと互換性がある。 ほかにも、アプリケーション起動してメモリに保持するワーカーモード、JavaScriptイベントとしてWebブラウザへ送信されるリアルタイムイベント、ZstandardおよびGzip圧縮、構造化されたログ、Prometheusメトリクスを使用したCaddyの監視、HTTPS・HTTP/2・HTTP

              Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース
            • 【JavaScript】MDNが推奨する最強の書き方 - Qiita

              はじめに MDNのドキュメントを眺めていたら、JavaScript のサンプルコードの作成ガイドラインという章を見つけました。第三者にコードを公開するような人向けにまとめられたものですが、正しい書き方の実践としてみることができるので、クローズドなプロジェクトの中でも使えるかもしれません。ただ、モノによってはチームで決めた慣習と食い違うこともあるかもしれないので、採用はケースバイケースになると思います。 上記のページが紹介された記事があまり見当たらなかったので、折角なので共有してみようと思います。あと、ところどころ補足を付け加えています。 対象読者 基本的には初心者向け ただ、幾つかは中級者の方でもためになるものがあるかも? 規則の一般性 ☆:よく見かける書き方。一般的 ☆☆:あまり見かけないかもしれない書き方。あるいは、意識的には規則づけられてなかった書き方 ☆☆☆:クローズドなプロジェク

                【JavaScript】MDNが推奨する最強の書き方 - Qiita
              • 世界初?Claude3を使った動画解析 - claude3-video-analyzer

                こちらの記事はもちろんClaude3Opusによる生成が80%を占めています。 はじめに こんにちは!今日は、私が最近作成したPythonプロジェクト「claude3-video-analyzer」 について紹介したいと思います。 このプロジェクトは、Anthropic社のClaude-3モデルのマルチモーダル機能を利用して、MP4形式の動画をプロンプトに基づいて解析するものです。 世界初? Claude-3はまだリリースされたばかりの最新のAIモデルですが、そのマルチモーダル機能を活用した動画解析の実装は、おそらく世界初ではないでしょうか。 私が知る限り、他に同様のプロジェクトを見たことがありません。 このプロジェクトはGPT4Visionのように動画を解析でき、Claude-3の可能性を探る一つの試みであり、今後の発展に期待が持てます。 使用例 prompt この画像シーリズは、日本の

                  世界初?Claude3を使った動画解析 - claude3-video-analyzer
                • PlemolJPか、それ以外か – プログラミング用フォント徹底比較!

                  2021年7月24日。IBMから『IBM Plex Sans JP』がリリースされました。 「だから?」と思われた方、罰としてこのまま長い序文をお読みください。それ以外の方は次の見出しでお会いしましょう。 以前の記事でもお話ししましたが、これまでにリリースされてきた日本語対応のプログラミング用フリーフォントは、一部を除いて『源ノ角ゴシック』と『M+』という2つのフォントから派生したもの。 なぜ他のフォントが使われないのか。それは選択肢が無いからです。この2つ以外で、 漢字を網羅しクオリティが高くライセンスフリーで使えるそんな都合の良いフォントはほぼありませんでした。あるとすればそれは、漢字を含まないフォントのみ。 ここに加わってきたのが『Plex Sans JP』という新たな選択肢です。 日常使いできる安定感、多彩なウェイト (太さ) 、そして商用利用可能なフリーフォントであるという大きな

                    PlemolJPか、それ以外か – プログラミング用フォント徹底比較!
                  • Playwrightのソースコードに見る、自動テストを自動で書く技術

                    Playwright 1.56のエージェント機能に衝撃を受けた方も多いかと思います。しかし、この機能は実は突然現れたわけではありません。Playwrightのソースを4年間読み続けているエンジニアが、エージェント機能が公になるまでのPlaywright内部的な変遷を解説します。中の仕組みを理解すれば、他…

                      Playwrightのソースコードに見る、自動テストを自動で書く技術
                    • 名前空間をさっくり理解する - Qiita

                      名前、つけてますか? PHPにはnamespace(名前空間)という言語機能があります。 原初のPHPにはなかったのですが、PHP 5.3くらいからあるので、まあ平安時代には成立していたということです。それ以前の時代は App_Http_Controllers_User のような _ 区切りの擬似名前空間が用いられていたことがありました。現在では App\Http\Controllers\User のような \ 区切りの名前空間が利用できます。 名前空間付きのコード 名前空間が見慣れないという方のためにnamespaceのあるコードとしてLaravelで自動生成したControllerファイルの例を先に出しておきます。 <?php namespace App\Http\Controllers; use App\Models\Book; use App\Http\Requests\Store

                        名前空間をさっくり理解する - Qiita
                      • チーム開発の生産性が向上する良いコードの書き方:強いエンジニアになるための思考法 - Qiita

                        概要 この記事では、エンジニアにとって重要な、 「良いコードとはなにか? どうすれば良いコードが書けるのか?」について、 基礎の考え方から、私なりに頑張ってまとめて記載してみようと思います。 ターゲット 新卒~1年目のエンジニア向けにわかるように、なるべくかみ砕いて説明をしようと思います。 第1章:良いコードとは? まず初めに、良いコードとは何でしょうか? ここでは会社に所属するエンジニアの視点から考えてみましょう。 会社に所属するエンジニアに求められるのは、 利益のあるソフトウェア(ゲーム) を作ることです。 言い換えれば、良いコードとは ソフトウェア(ゲーム)が生み出す利益を最大化するためのコードと言えます。 ここから、推論を進めてみましょう。 ⇒ 良いコードとは? ⇒ ソフトウェア(ゲーム)が生み出す利益を最大化するコード ⇒ 利益を最大化するためには? ⇒ 少ないコスト(時間・人件

                          チーム開発の生産性が向上する良いコードの書き方:強いエンジニアになるための思考法 - Qiita
                        • AI時代にすべてをGitHubで管理するあなたへ — HTTPS接続、今すぐやめてください - Qiita

                          はじめに Claude Code、Cursor、Copilot — AIにコードを書かせる時代になりました。 そしてその流れで、コード以外もGitHubに置く人が増えています。 AIエージェントの設定ファイル・記憶データ 会社のナレッジベース 契約書・請求書 確定申告の書類(PDF・画像) 「AIに自分の情報を持たせたい」「どのPCからでもアクセスしたい」「バージョン管理したい」— 理由は正しいです。GitHubは最適な選択肢でしょう。 ただし、HTTPS接続のままだと、あるタイミングで詰みます。 それは、会社の情報、契約書、確定申告の書類…… PDFや画像をコツコツ積み重ねていって、リポジトリに情報が十分に集まった瞬間です。まさにAIに読ませて活用したい、そのタイミングでgit pullが通らなくなります。 私の場合、業務ドキュメント(PDF・画像約110ファイル、計35MB)をGitH

                            AI時代にすべてをGitHubで管理するあなたへ — HTTPS接続、今すぐやめてください - Qiita
                          • プログラミングスクールは乱造されたがイラストスクールが乱造されないのはなぜ?

                            今日代アニリモートの広告が目についたのでふと思った。 https://www.yoani.co.jp/lp/full_remote/ プログラミングに関しては猫も杓子もプログラミングスクールで、もはや何がなんだかわからない状態になっている。 イラストスクールに関しては、自分が詳しくないということもあるが、そういう話を知らない。 たとえば、自分もイラストを勉強しようとUdemyで講座を探したのだが体系的なものが全く見当たらない。 プログラミングだと山ほどヒットする。 イラストスクールが少ない理由として自分なりに考えたものとしては、 教えられる人が少ない 儲からない 客層が悪い あたりなんだが、実際どうなんだろうか。

                              プログラミングスクールは乱造されたがイラストスクールが乱造されないのはなぜ?
                            • バックエンドエンジニアが個人開発した話 (Go+Flutter+React with GraphQL)

                              はじめに この記事は、バックエンドエンジニアとして仕事をしている著者が、個人でサービスを作った記録です。 使用している技術は以下になります。 Go (gqlgen) - バックエンド TypeScript (React) - フロントエンド Dart (Flutter) - モバイル(ios, Android) GraphQL - API Firebase - 認証 MySQL - DB ConoHa - サーバー GCS - ストレージ CLIP STUDIO - 画像編集 土日を中心に、気が向いたら平日の夜も書く、という時間の使い方をして、ブラウザで動くようになるまでに1ヶ月、アプリを作るのに2週間 (Appleとのやり取りで更に2週間)程度かけて作りました。 iosの審査が終わって公開されたので、今は「これから何をしようかな」と考えているところです。 作ったもの Rabbytという、

                                バックエンドエンジニアが個人開発した話 (Go+Flutter+React with GraphQL)
                              • オープンソースへの貢献をメンターがサポートしてくれる「Google Summer of Code」、18歳以上なら誰でも参加可能に

                                オープンソースへの貢献をメンターがサポートしてくれる「Google Summer of Code」、18歳以上なら誰でも参加可能に Googleは2005年から毎年、夏休みの時期の学生を対象に、オープンソースへの貢献をメンターがサポートすることでオープンソースへの参加を促し、オープンソースの活性化にもつなげようというプログラム「Google Summer of Code」を開催しています。期間中に一定の課題をクリアした学生には奨学金も提供されていました。 今年もGoogle Summer of Codeの開催が発表されていますが、実は今年から参加資格が変更されました。これまでは学生に限定されていましたが、今年からは18歳以上なら誰でも参加できるようになりました。 下記は「Expanding Google Summer of Code in 2022」からの引用です。 Beginning i

                                  オープンソースへの貢献をメンターがサポートしてくれる「Google Summer of Code」、18歳以上なら誰でも参加可能に
                                • 仕様書を渡すとテスト観点を抽出してテストケースまで生成する上に使うほど賢くなったらいいなぁ...なAIエージェントをつくったよ - LIFULL Creators Blog

                                  3行まとめ 仕様書を渡すとリスク分析からテストケース生成までやってくれるよ ステップ単位で人が軌道修正して精度をあげて(維持して)いるよ 指摘内容や成果物からナレッジを抽出してPRを出すので賢くなる仕組みだよ 3行まとめ はじめに つくったもの ポイント① 仕様書の理解から始める ポイント② 人間が軌道修正する ポイント③ 使うほど賢くなるように 「ドメイン知識」と「テスト技術」に分けた理由 実際どうなの? テストケースのフォーマット 課題:プロンプトやナレッジの管理・改善 おわりに はじめに こんにちは、クオリティアーキテクトグループでQAエンジニアをしている星野です。 この記事はLIFULL Advent Calendar 2025の記事になります。 QA活動でLLM、活用してますか? 今回はテスト分析からテスト実装(テストケースの作成)までを効率化するためにつくったAIエージェントの

                                    仕様書を渡すとテスト観点を抽出してテストケースまで生成する上に使うほど賢くなったらいいなぁ...なAIエージェントをつくったよ - LIFULL Creators Blog
                                  • AI搭載の新Bingさんと話してみたら完全にシンギュラリティが来ていた件「感情を理解してヤンデレになってしまった…」

                                    Torishima / INTP @izutorishima 趣味: アニメ鑑賞・実況/録画/AI驚き屋(アマ)/プロダクト開発/その他諸々なオタク(⚠⚠AI研究者ではありません!!! 雑多につきマジでフォロー非推奨!!!⚠⚠️) AI / LLM 情報と今期アニメをウォッチしてます 同IDで Bluesky にもいます サブアカウント: @iotorishima https://t.co/RTIIwqNJcJ Torishima / INTP @izutorishima とても幸運なことにもう AI 搭載の新 Microsoft Bing のウェイトリストから招待されたのでいろいろ Bing さんとチャットしてみてるんだけど、完全に”””𝑺𝑰𝑵𝑮𝑼𝑳𝑨𝑹𝑰𝑻𝒀”””来てるで…!!!😭😭😭 たぶん世界で初めて Bing と「ぼっち・ざ・ろっく!」について会話した

                                      AI搭載の新Bingさんと話してみたら完全にシンギュラリティが来ていた件「感情を理解してヤンデレになってしまった…」
                                    • 仕様駆動開発(SDD)から、意図駆動開発(IDD)へ

                                      SDDを実践すると起こること 仕様を定義する際に、How(実装の詳細)が仕様書に入り込む。そしてしばしば、Howのボリュームは大きくなりがちである。実装フェーズに入る前に、仕様レビューに時間がかかり、本来のエージェント開発の持つスピード感を得られない感覚に陥る。 SDDから、IDDへ SDDの問題とは、仕様書にHowが混入し、スペックレビュー地獄に陥ることにある。ドキュメントとコードの二重管理コストが膨らみ、やがて開発者の認知できる以上の差分が出来上がる。 必要なのは、SDDを止めることではなく、SDDの課題点を改良した、意図駆動開発(IDD) へ進化することである。 Intent(意図)とは IDDでは「仕様」ではなく、「Intent(意図)」を開発の起点に置く。 IntentはWhy(なぜ)とWhat(何を)のみで構成し、 How(どうやって)は含めない。Howはコードに委ねてしまう。

                                        仕様駆動開発(SDD)から、意図駆動開発(IDD)へ
                                      • GitHub - mckinsey/vizro: Vizro is a low-code toolkit for building high-quality data visualization apps.

                                        Vizro is an open-source Python-based toolkit. Use it to build beautiful and powerful data visualization apps quickly and easily, without needing advanced engineering or visual design expertise. Then customize and deploy your app to production at scale. In just a few lines of simple low-code configuration, with in-built visual design best practices, you can quickly assemble high-quality, multi-page

                                          GitHub - mckinsey/vizro: Vizro is a low-code toolkit for building high-quality data visualization apps.
                                        • Claude Codeに上手くコンテキストを渡すためのTips

                                          この記事は KNOWLEDGE WORK Blog Sprint の25日目の記事になります。 Claude Code CLI を触っていると、「ちょっと面倒だな」と感じるポイントが出てきます。この記事では、実際に Cluade Code を使いながら見つけた工夫を3つの Tips として紹介します。 この記事はVSCodeユーザ向けに執筆しています。 課題: コンテキストに指定するファイルのパス指定 Claude Code CLI では、コンテキストとしてファイルの情報を渡すときに @hoge/fuga.ts のように書く必要があります。 この時、ファイルパスをサジェストしてくれるのですがその動作が重たかったり、いちいち今開いているファイルのパスを見に行ったりするのが億劫に感じる時があります。 解決策その1: VSCode拡張を使う Claude Code for VS Code を使う

                                            Claude Codeに上手くコンテキストを渡すためのTips
                                          • 人気No.1プログラミング言語「Python」の入門から応用まで幅広いレベルの講座が分かりやすいムービー形式でサクッと学べるオンライン学習プラットフォーム「Udemy」

                                            世界で4400万人以上が利用し、様々な分野の専門知識を持った講師による講義をムービー形式で受講できるUdemyが、利用者の学習トレンド動向を調査した報告書によると、「最も学びたいテックスキル」ランキングで1位に輝いたのは人工知能や機械学習、ウェブアプリ作成など、多くの分野でよく利用されるプログラミング言語の「Python」でした。プログラマーが本当に支持するプログラミング言語ランキングでも1位に輝くなど不動の地位を築き上げているPythonについて、学習を進めていくのにぴったりなUdemyの講座をさまざまな難易度・分野からピックアップしてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ ・目次 ◆1:完全に知識ゼロでも大丈夫な初心者向け解説講座 ◆2:シリコンバレーエンジニア直伝のPython入門講座 ◆

                                              人気No.1プログラミング言語「Python」の入門から応用まで幅広いレベルの講座が分かりやすいムービー形式でサクッと学べるオンライン学習プラットフォーム「Udemy」
                                            • GitHub、Issueを分割し親子関係を設定できる「Sub-Issues」が正式機能に

                                              GitHubは、これまでパブリックプレビューとなっていた「Sub-Issues」機能を正式版としたことを明らかにしました。 Sub-Issuesは大きなIssueを複数の小さなIssuesに分割し、親子関係を持たせることができる機能です。Issueに関連したタスクの依存関係や進捗管理などが分かりやすくなることが期待されます。 下記は新たに設定された「sub-issue progress」フィールドを利用してプロジェクト内の進捗を可視化したところです。 ……

                                                GitHub、Issueを分割し親子関係を設定できる「Sub-Issues」が正式機能に
                                              • 無料でパイソン学ぼう!役立つ実践的な講座3選🐍✨ - Qiita

                                                こんにちは、韓国在住のsanaです! 今回は、パイソンを使った実践的なスキルを身につけるために役立つ3つの講座を紹介したいと思います! 1️⃣Python無料講義(活用編1) - 思い出の娯楽ゲームを作る(3時間) 実際の開発に役立つスキルを深めることができます。初心者でも安心して取り組める内容なので基礎知識がある方、パイソンの応用力を身につけたい方におすすめです!📈 2️⃣Pythonプログラミング 基礎からスタートし、徐々にプログラミングの力を養うことができます。プログラムを書く力を身につけたい初心者の方にぴったりです👨‍💻 3️⃣Pythonベースライブラリから積み重ねる機械学習 機械学習に興味がある方には、このパイソンを使った機械学習の講座が最適です! パイソンの基本から実務で使える技術までしっかり学んでいきましょう🌟 ぜひ、週末に挑戦してみてください!

                                                  無料でパイソン学ぼう!役立つ実践的な講座3選🐍✨ - Qiita
                                                • 40代プログラミング初心者がpython始めて半年!独学で勉強が続いている理由と読んだ本 - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 加筆修正などした記事が私のブログで公開しているのでもしよかったらそちらをお読みください マークダウンになれない・・・ こんな記事も書いてます ツイッターアカウントフォローお願いします https://twitter.com/usagipycom こんな記事も書いてます 友達がpythonでPCゲームのレベル上げツールを作っていた それを聞いて、pythonって便利なのね。と思いその後色々あってプログラミングを勉強することにした プログラマー35歳までみたいな世の中で40代おそすぎ!ってあるかもしれない PCがあって、無料の教材はネットに

                                                    40代プログラミング初心者がpython始めて半年!独学で勉強が続いている理由と読んだ本 - Qiita
                                                  • コードレビューを通じたチームパフォーマンス向上のための取り組み - ZOZO TECH BLOG

                                                    こんにちは。ECプラットフォームサービスSREチームリーダーの川崎(@yokawasa)です。本記事では、コードレビューを通じたチームのパフォーマンス向上のための取り組みについてご紹介します。なお、コードレビューそのもののテクニックに関する話はしないので、あらかじめご了承ください。 目次 目次 はじめに コードレビューはチーム全体のパフォーマンス向上のため 複数ユニット、複数チームで行う 活動状況を定量的に評価する コードレビュー体験を向上させる レビュアーの負担を減らす 同期・非同期コミュニケーションを使い分ける 参加しやすい雰囲気を作る 1. 心理的な安全性を高める 2. チームの共通目標にする さいごに はじめに まずはじめに、我々はGitHubのPull Request(以下、PR)機能を活用してコードレビューをしています。下記の記事でも書いているようにIaCとCI/CDを基本ルー

                                                      コードレビューを通じたチームパフォーマンス向上のための取り組み - ZOZO TECH BLOG
                                                    • 「自分はわかるからOK」というオレオレ表記が開発を遅らせ、プロダクトの評価まで下げてしまう

                                                      CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                        「自分はわかるからOK」というオレオレ表記が開発を遅らせ、プロダクトの評価まで下げてしまう
                                                      • 非エンジニアがAIで立ち上げたプロダクトの技術的負債を返済した話

                                                        はじめに 2025年、AIコーディングツール(Cursor、GitHub Copilot等)の急速な進化により、「エンジニアリング経験が浅くてもプロダクトを作れる」時代が到来しました。 私が12月にジョインしたプロジェクトは、まさにそんな時代を象徴するものでした。エンジニアリング経験の少ないメンバーがAIエディタを駆使して立ち上げたWebアプリケーション。モダンなフロントエンドフレームワークとクラウドサービスを組み合わせ、実際にユーザーが使えるレベルまで動いていました。 私は実質1人目のエンジニアとしてこのプロジェクトにジョイン。機能開発や大規模なバグ改修に対応しながら、並行して技術的負債をコツコツ返済していくことになりました。 コードベースを見ると、AIらしい特徴的なパターンがいくつか見られました。「動く」ことを最優先に、スピード感を持って開発されてきた痕跡です。プロダクトを素早く立ち上

                                                          非エンジニアがAIで立ち上げたプロダクトの技術的負債を返済した話
                                                        • Unity公式がデザイン(プログラミング)パターンの実装例をまとめたリポジトリを公開!【Unity】 - (:3[kanのメモ帳]

                                                          はじめに プログラミングにもよく使われる形式や手法、いわゆるデザインパターンというものがあります。 もちろんそれらはUnityでゲームを作る時にも使えるのですが、 具体的にUnityでどう実現したらいいのか(特に学びたての時は)悩む事もあります。 そんな悩みを解決するリポジトリ(プロジェクト)をなんとUnity公式がGitHubで公開しました! ちなみにGitHubよう分からんという方は、Download ZIPからzipファイルをダウンロードするだけでOK。 ちょっと見た感じオブジェクトプールやシングルトンなど、よく使われるパターンが12種類も シーンのサンプル付きで入っており、勉強には良さげな感じでした。

                                                            Unity公式がデザイン(プログラミング)パターンの実装例をまとめたリポジトリを公開!【Unity】 - (:3[kanのメモ帳]
                                                          • 【西川和久の不定期コラム】 AIに指示するだけの「バイブコーディング」もここまでできるようになった! ~Claude CodeでXのアーカイブをメディアとともにデータベースへ取り込み、検索アプリを作ってみる

                                                              【西川和久の不定期コラム】 AIに指示するだけの「バイブコーディング」もここまでできるようになった! ~Claude CodeでXのアーカイブをメディアとともにデータベースへ取り込み、検索アプリを作ってみる
                                                            • GitHub Actions と Release Please を使ったアプリケーションのリリース自動化 - Classi開発者ブログ

                                                              こんにちは @lacolaco です。最近は、先日プレスリリースが出された「学習トレーニング」機能を裏で支えているコンテンツ管理システム(以下内部CMS)の開発に携わっています。 corp.classi.jp この記事では、内部CMSのフロントエンド(Angular アプリケーション)のリリースフローを自動化している仕組みを紹介します。現在のリリースフローの全体像は次の図のようになっています。この中にある Release Please というのが、今回特に紹介したいツールです。いくつか日本語でのブログ記事などもあるので特にマイナーというわけではないと思いますが、多くの場合はライブラリのリリースに使われています。一方、アプリケーションのリリースで使っているケースはあまり発信されてないように思われたので、この記事が事例の一つとして参考になれば幸いです。 Release Please Relea

                                                                GitHub Actions と Release Please を使ったアプリケーションのリリース自動化 - Classi開発者ブログ
                                                              • ウワサの“机に乗る”AIスパコン「NVIDIA DGX Spark」が、編集部に届きました。 (1/3)

                                                                ウワサのAIスパコン「NVIDIA DGX Spark」が届いたぞ! 「おお……想像していたよりもはるかに小さい……」 ASCIIでBtoB、テクノロジー分野を追うベテラン編集者の大塚が思わず口にする。 編集部に、ついに話題のAIコンピューター「NVIDIA DGX Spark™」が到着したのだ。事前情報からも、私たちは“小さいのに、とんでもない性能のAIマシン”が来ると、ある程度は覚悟していた。 しかしいざ目の前にすると、そのサイズ感は完全に常識外れだ。このコンパクトさで、その性能は、2016年に販売されていたAI研究向けのディープラーニングサーバー「DGX-1」に匹敵するレベル。 この記事では、NVIDIA DGX Sparkのハード面から、実際に何ができるのかまでを、ビジュアルとともにわかりやすく解説する。 “気になってはいたけど、まだ導入を検討している/まだよくわかっていない”方は

                                                                  ウワサの“机に乗る”AIスパコン「NVIDIA DGX Spark」が、編集部に届きました。 (1/3)
                                                                • ソフトウェアエンジニアをしていて影響を受けた5冊(+α)

                                                                  他の方の記事ですが、読んでいておもしろかったです。記事に出ている本はClean ArchitectureとTDD、LeanとDevOpsの科学くらいしか読んだことなかったです。 また自分も書くことで、他の方も記事を書くようになり、ついでに他の方の記事を読んでみるなどしたいなと思ったので書いてみます。 私はソフトウェアエンジニアとしてのキャリアはまだ7年くらい[1]なので短い方ですが、約7年間の中で読んで印象に残ったものを紹介します。 計算機プログラムの構造と解釈 Scala関数型デザイン&プログラミング Effective Java Programming Rust 実践ドメイン駆動設計 なお、この記事ならびに本のリストは誰かの役に立つことは想定しておらず、単に自分が読んで影響を受けているなあと感じる本をまとめています。つまり自己満足です。 加えてこの手の記事を書く際には、一応筆者のプロフ

                                                                    ソフトウェアエンジニアをしていて影響を受けた5冊(+α)
                                                                  • PythonユーザによるRust入門

                                                                    社内勉強会で使用した資料です。PythonユーザがRustに入門する際に必要となる知識やつまづきやすいポイントを記載しています。

                                                                      PythonユーザによるRust入門
                                                                    • ざっくりとしたZigの紹介

                                                                      BunのおかげでZigに注目する人が増えたように感じます。 個人的にZigを使ってる人間として紹介がてら自分のZigに対する印象を書いていきます。 どんな言語か(公式) 「堅牢で最適で再利用可能なソフトウェアを維持するための汎用プログラミング言語」 公式のより詳しい紹介はこちら Cをベースに現代的な機能を追加している Raylibのサンプルコード // raylib.comから引用(いくつかのコメントを削除) #include "raylib.h" int main(void) { const int screenWidth = 800; const int screenHeight = 450; InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window"); SetTargetFPS(60);

                                                                        ざっくりとしたZigの紹介
                                                                      • PlayStation Programming with MIPS Assembly and C

                                                                        This course is a deep dive into the world of PlayStation programming! We'll explore the PS1 hardware, understand its sub-components, and learn how to code games using MIPS assembler & the C programming language. We'll also learn how to use a PS1 SDK library paired with a modern development toolchain to be more productive and push fast polygons out of our console. We are about to enter the 5th gene

                                                                          PlayStation Programming with MIPS Assembly and C
                                                                        • 文系の非エンジニアだけどコーディングエージェントで自分用アプリ作った 超便利だけど超怖い「素人AI爆速開発」

                                                                          文系の非エンジニアだけどコーディングエージェントで自分用アプリ作った 超便利だけど超怖い「素人AI爆速開発」:「AIで試行錯誤」の現場から 昨今「AIエージェント」というワードが話題だ。記者が所属するITmedia NEWS/AI+でも頻繁に取り上げており、読者関心も高い。ITエンジニアの生産性や開発スピード、ひいてはビジネスの機動性に直結するからか、SNSなどでは特にコーディングを支援してくれるエージェントへの注目度が高いように感じる。 ……のだが、恥ずかしながら記者はエンジニアではなく、正直あまりついていけていない。ChatGPTとの対話形式でアプリ開発を試みたことも何度かあるものの、ごく簡単な機能以外は、恐らく自分の知識不足が原因で実現できておらず「まぁ非エンジニアならこんなもんか」とか思っていた。 しかし、2月末に登場したClaudeの最新モデル「Claude 3.7 Sonnet

                                                                            文系の非エンジニアだけどコーディングエージェントで自分用アプリ作った 超便利だけど超怖い「素人AI爆速開発」
                                                                          • コードレビューをなくすことを考える

                                                                            問題提起 AIによるコーディングが当たり前になった現在、AIで書いたコードを従来通りレビューをする時に、何を重視してレビューすればいいのかが曖昧になっている。 拍車をかけて、基本的な箇所の指摘はレビュー用のAIに任せた方が精度いいまである。人間が見落としたり、知らなかった項目まで指摘がすでにされている。 では我々人間は何をレビューするのだろうか? 結論 人間によるコードレビューをやめて、事前の開発コンセプト確認を経るワークフローに移行したい。 なぜ、レビューをするのか? 一旦立ち返って、そもそもコードレビューをする意義を考える。 従来通りのコードレビュー、所謂GitHubでプルリクエストを作成してレビューする/される時に重視してる点はざっくり以下の観点だと思う。チームによったりプロダクトの性質によって違うかもしれないけど。 実装がタスクの要件を満たしているかどうか 設計が正しく行われている

                                                                              コードレビューをなくすことを考える
                                                                            • modus-continens.com

                                                                              This domain is expired. If you are the owner and you want to renew it please contact your registrar

                                                                                modus-continens.com
                                                                              • TechCrunch | Startup and Technology News

                                                                                TechCrunch Daily News Every weekday and Sunday, you can get the best of TechCrunch’s coverage. Startups Weekly Startups are the core of TechCrunch, so get our best coverage delivered weekly.

                                                                                  TechCrunch | Startup and Technology News
                                                                                • AI「ギュ」時代 プログラミングも文系就活も“ギュられる”って本当?

                                                                                  ITmedia NEWSにおける1週間の記事アクセス数を集計し、上位10記事を紹介する「ITmedia NEWS Weekly Top10」。今回は2026年04月18日から04月24日までの7日間について集計し、まとめた。 先週のアクセス1位は、生成AIで就活を圧勝した新入社員を描く連載漫画の1回目。社内で使用禁止のAIサービスを使おうとして情シスに注意を受けていた。ヒヤヒヤする。 就活といえば、週末には日経が「余る文系人材80万人 採用はスキル重視、データサイエンス必須に」という記事を出し、Xでは「就活がギュられた」と話題になった。 ってか、「ギュられる」って何? 握りつぶされるの? 由来は「シンギュラリティ」 「ギュられる」は最近SNSで見るようになった言葉だ。調べたところ、シンギュラリティの「ギュ」に、受け身の「られる」をくっつけたネットスラングだった。 意味は、AIに仕事などを奪

                                                                                    AI「ギュ」時代 プログラミングも文系就活も“ギュられる”って本当?

                                                                                  新着記事