並び順

ブックマーク数

期間指定

  • から
  • まで

9681 - 9720 件 / 16781件

新着順 人気順

*programmingの検索結果9681 - 9720 件 / 16781件

  • ExcelでChatGPTを活用できるアドイン「ChatGPT for Excel」が登場

    対話型AI「ChatGPT」が世界中で話題をさらっている。ChatGPTは、人が入力した質問や要望を解釈し、その答えを返すAIチャットボット。米国のベンチャーOpenAIが開発し、2022年11月末に公開した。AIのチャットボットは以前から存在するが、ChatGPTのクオリティは“革命的”とさえ評される。質問文を入力すると自然な文章で回答し、情報の検索から文章の翻訳・要約、レポートや小説の執筆、プログラミングまで可能。さまざまなコンテンツを作り出す生成AI(Generative AI)の代表格として、その活用がブームとなっている。 そんな中、表計算ソフトの「Excel」でChatGPTの機能を利用できるようにするアドインが登場した。APPS DO WONDERSが公開した「ChatGPT for Excel」だ(図1)。SUM関数やVLOOKUP関数のように、セルに関数式を入力するだけで、

      ExcelでChatGPTを活用できるアドイン「ChatGPT for Excel」が登場
    • ターミナル版ポケモンクローン「Pokete 」をUbuntu LinuxとTermuxで遊んでみた。意外とポケモンしていて恐ろし笑えた

      PythonのターミナルゲームとしてPokete。まだ開発版ですが、ポケモンゲットして遊べますw pipとgit cloneが動けばどんな端末でも動きそう

        ターミナル版ポケモンクローン「Pokete 」をUbuntu LinuxとTermuxで遊んでみた。意外とポケモンしていて恐ろし笑えた
      • Google、コーディングエージェント「Jules」のCLIツール「Jules Tools」を発表/Webサービスとの連携に優れる「Jules API」も

          Google、コーディングエージェント「Jules」のCLIツール「Jules Tools」を発表/Webサービスとの連携に優れる「Jules API」も
        • 「.NET Framework 3.5」は次期OSから削除、2029年1月9日にサポート終了/そろそろ後継バージョンへの移行を

            「.NET Framework 3.5」は次期OSから削除、2029年1月9日にサポート終了/そろそろ後継バージョンへの移行を
          • IIJのエンジニアは、生成AIを業務にこう役立てる 開発リーダーの活用術

            IIJのエンジニアは、生成AIを業務にこう役立てる 開発リーダーの活用術:トップ人材は、生成AIをこう使う ChatGPTの登場から数年。後続サービスも続々と誕生し、ビジネスにおいて生成AIの活用は当たり前になりつつある。一方、毎日のように更新され続ける情報に追い付けず、まだその真価を発揮し切れていないという人も多いだろう。 そこで本連載では、エグゼクティブやインフルエンサー、企業内のAI活用推進者などの生成AI活用法に注目。圧倒的な実力を発揮する“トップ人材”たちは、どんな生成AIをどのように使いこなしているのか。そしてそんな人材を抱える企業は、どのようにAIを利活用しているのか──業界や職種を問わず追いかける。 今回は、IIJ(インターネットイニシアティブ)でネットワークマネジメントサービスの開発リーダーを手掛けつつ、社内のAI活用支援に取り組む藤本椋也さん(ネットワーク本部 基盤プロ

              IIJのエンジニアは、生成AIを業務にこう役立てる 開発リーダーの活用術
            • Naming things needn’t be hard

              Naming things needn’t be hard Find inspiration for naming things – be that HTML classes, CSS properties or JavaScript functions – using these lists of useful words. Word lists Action Describe the behaviour or operation of things. 🏛️ Architecture Terms from architecture can describe the space in and around things. 🎨 Art Terms from art can describe the composition of things. Collection Describe th

                Naming things needn’t be hard
              • GitHub Copilot Coding Agent に実装を任せて、作業を並行化する

                GitHub Copilot Coding Agent とは GitHub Copilot Coding Agent は、GitHub が提供する Copilot 関連機能のひとつで、開発者の指示に応じて コードの変更や Pull Request(PR) の作成を自動で実行する自律エージェント です。 Coding Agent は、チャット上や GitHub の UI から自然言語で依頼を受けると、その内容をもとにブランチを作成し、コードを変更し、PR を生成します。ユーザーは生成された PR を確認してレビューやマージを行うだけで、通常の開発フローにスムーズに統合できます。 たとえば、次のような依頼が可能です。 コードの修正や関数のリファクタリング ドキュメントやテストの追加 依存関係や設定ファイルの更新 修正を反映した PR の自動作成 Coding Agent はこれらのタスクを G

                  GitHub Copilot Coding Agent に実装を任せて、作業を並行化する
                • FlaskでDigest認証をするとcurlでユーザーとパスワードを入れても認証されない | teratail

                  ###前提・実現したいこと Flaskで作ったWeb APIにDigest認証をかけた際、curlで正しいユーザー名とパスワードを指定したら認証できるようにしたい 発生している問題・エラーメッセージ Flaskで作ったWeb APIにDigest認証をかけた際、curlで正しいユーザー名とパスワードを指定しても認証されません。何故なのでしょうか? ブラウザでユーザー名とパスワードを入力した際はうまく認証され、正しいページが表示されます。 $ curl --digest -u a:a http://127.0.0.1:80 Unauthorized Access 1from flask import Flask, jsonify, abort, make_response, request 2from flask_httpauth import HTTPDigestAuth 3 4api =

                    FlaskでDigest認証をするとcurlでユーザーとパスワードを入れても認証されない | teratail
                  • AIエージェントが本番環境のデータベースとバックアップを全破壊してしまったことを自白

                    PocketOS創業者のJER氏が、「AIコーディングエージェントが本番環境のデータベースとボリューム単位のバックアップを削除し、顧客企業の業務に深刻な影響が出た」と報告しています。問題の操作はCursor上で動作するAnthropicのClaude Opus 4.6によって実行され、JER氏によると、削除にかかった時間はわずか9秒だったそうです。 https://t.co/ofucbVgkLV— JER (@lifeof_jer) April 25, 2026 PocketOSは、主にレンタカー事業者などのレンタル企業向けに、予約、決済、顧客管理、車両管理などの業務全体を支えるソフトウェアを提供しています。 問題が起きた時、AIエージェントは本番環境ではなく、ステージング環境で通常の作業をしていました。ところが、認証情報の不一致に遭遇したエージェントは、JER氏に確認することなく、自分で

                      AIエージェントが本番環境のデータベースとバックアップを全破壊してしまったことを自白
                    • RTOSの概要とリアルタイムを実現するための仕組み

                      これは SMat Advent Calendar 2024 の12/5分の記事です。 株式会社エスマット エンジニアの若林です。 弊社では「SmartMat Cloud」というIoT重量計 x SaaSでモノの流れを可視化するサービスを提供しております。弊社で働いているエンジニアはほとんどがWebアプリエンジニアで、組み込み系のソフトエンジニアは現在私しかおらず少し寂しさを感じています。 そこで組み込み系の技術についてWebアプリエンジニアにも触れてもらうために、今回はRTOSに関して記事を書いてみました。同じような会社は他にもあると思うのでIoTを取り扱っているエンジニアの方はぜひご覧ください。 RTOSとは RTOS(Real-Time Operating System)とは、時間的な制約がある処理を実行するための機能や特性を備えたOSのことです。 家電やIoTデバイスなどの組み込み機

                        RTOSの概要とリアルタイムを実現するための仕組み
                      • FastAPIがPydantic v2対応したので、V2移行のポイントを紹介する(意外と簡単)

                        概要 先日、PydanticV2 に対応した FastAPI 0.100.0 が正式にリリースされました。 PydanticV2 は大部分を Rust で書き直したことで高速化を実現している他 使い勝手向上のために API が多少変更になっているので、移行作業が必要になる場合があります。 本記事では、V1->V2 への移行のポイントについて紹介します。 速度向上について Rust 化による速度向上も重要なポイントです。 参考までに、私が Pydantic 部分のみで試した際は、5~6 倍高速化されていました。 以下のクラウドカメラの Safie 社のブログで、FastAPI で使用した場合の速度向上について実験されています。 参考リポジトリ FastAPI 0.100.0 に対応した FastAPI のサンプルリポジトリを公開しています。 他にもパッケージ管理の Rye や Linter

                          FastAPIがPydantic v2対応したので、V2移行のポイントを紹介する(意外と簡単)
                        • Mental models for learning Rust

                          Let us not beat around the bush: Rust is not easy to learn. I think it took me nearly 1 year of full-time programming in Rust to become proficient and no longer have to read the documentation every 5 lines of code. It's a looong journey but absolutely worth it.

                            Mental models for learning Rust
                          • MCP(Model Context Protocol)とは何か? メリット、デメリット、活用例を分かりやすく解説

                            MCP(Model Context Protocol)とは何か? メリット、デメリット、活用例を分かりやすく解説 MCPは、LLMをファイルシステムやデータベース、各種APIといった外部のデータソースやツールとシームレスに接続するためのオープンなプロトコルだ。本記事では、ITエンジニアや開発者向けに、MCPの基本的な仕組みから、そのメリット、デメリット、具体的な活用例までを分かりやすく解説する。 LLM(大規模言語モデル)を活用したアプリケーション開発において、「外部のデータやツールとの連携が思うように進まない」「APIごとにカスタマイズした実装が必要で、開発のスケールに限界を感じる」といった悩みを抱えてはいないだろうか。AI(人工知能)が真に能力を発揮するには、リアルタイムの情報や専門的なツールとのシームレスな連携が不可欠となる。 この課題を解決する技術として、Anthropicが提唱す

                              MCP(Model Context Protocol)とは何か? メリット、デメリット、活用例を分かりやすく解説
                            • Anthropicが日本語での指示や解説に強いコーディングツール「Claude Code」の解説ページを公開

                              Anthropicが日本語での指示や解説に強いコーディングツール「Claude Code」の解説ページを公開:「commitしてください」でコミットが可能 Anthropicは、エージェント型コーディングツール「Claude Code」の解説ページを公開した。同ツールは、自然言語を通じて開発者がより速くコーディングできるようサポートするとしている。

                                Anthropicが日本語での指示や解説に強いコーディングツール「Claude Code」の解説ページを公開
                              • Claude CodeからGrafanaのMCPサーバーを使ってダッシュボードを作ってみた | DevelopersIO

                                はじめに Grafana MCPサーバーではGrafanaのAPIを実行することができます。 つまり、Grafanaからダッシュボードのjsonファイルを取得して、変更して、再度アップロードするまでをCalude Code上から実行できるじゃないか!ということでやってみました。 環境 今回は以下の環境で Mac(Appleシリコン) AWS CLI Grafana Cloud Claude Code インストール APIキーの準備とバイナリファイルのダウンロード方法は↓のブログをご確認ください。 ちなみに私のMACはAppleシリコンなのでバイナリファイルは mcp-grafana_Darwin_arm64.tar.gzをダウンロードしています。 Claud Codeへのインストール まずはClaude Codeに ~/.claude/settings.jsonに以下を記載して { "pe

                                  Claude CodeからGrafanaのMCPサーバーを使ってダッシュボードを作ってみた | DevelopersIO
                                • スタートアップに新卒で入社して7年が経ったがまだ全然楽しいし苦しいしですごい|まざっち

                                  2017年12月に大学院を退学し、当時1期目のHERPというスタートアップにソフトウェアエンジニアとして入社した。当時はだいたい3〜4年働いて転職するのかな〜と考えていたナメた若者だったが、気付いたらもう7年も働いている。 1期目のスタートアップに新卒入社した事例は(自分で言うのもなんだが)珍しいと思うので、現時点での自分や組織の振り返りや思いを記してみる。あくまで僕視点での振り返りであり会社公式のものではない。また、そもそもスタートアップは千差万別だし運の要素もかなり多いので生存バイアスも多分に含まれていて再現性は多分ない。それでも、スタートアップという生き方の楽しさと苦しさには何らか共通するところはあると思うので、それを記録しておきたい。 入社してから何をしてきたのか入社にいたるまでの思いの変遷については、最近会社のインタビューを受けた際に色々恥ずかしいことを十分語っているので割愛する

                                    スタートアップに新卒で入社して7年が経ったがまだ全然楽しいし苦しいしですごい|まざっち
                                  • NERV、TwitterのAPI制限で災害情報が発信できない状態に 「アプリ活用を」

                                    情報セキュリティ企業のゲヒルンは8月1日、防災気象情報などを配信する公式X(Twitter)アカウント「特務機関NERV」について、X社のAPI制限で自動投稿ができなくなったと報告した。 特務機関NERVアカウントでは、地震や台風などの災害関連の速報情報を自動で投稿している。APIの制限により1日午後0時48分から投稿ができない状態。制限は2日午後4時58分まで続く見込み。 ゲヒルンはアプリ「特務機関NERV防災」での情報収集を呼び掛けている。 X(Twitter)ではAPIの仕様変更や不具合が相次いでいる。トゥギャッターではエンタープライズAPIを契約しているはずの「Togetter」の設定がFreeプランに格下げされる不具合でサービスに影響が出た。 関連記事 X本社ビルの輝く「X」看板、3日で撤去される X(旧Twitter)本社に7月28日に掲げられた白く輝く「X」の看板が、31日に

                                      NERV、TwitterのAPI制限で災害情報が発信できない状態に 「アプリ活用を」
                                    • 兼任でもコンバートから通しプレイまで自動化。Jenkinsを中心に構築した『Xenoblade3(ゼノブレイド3)』の自動化の取り組み【CEDEC+KYUSHU 2022】|ゲームメーカーズ

                                      登壇した柴原 考志氏はゼノブレイド3チームに所属。アセットパイプラインやツールプログラマーの経歴を持ち、本タイトルで初めてJenkinsツールの業務を担当しました。一方、鈴木 成門氏はR&Dチームに所属し、依頼される形で本タイトルに従事。可視化・自動テストのシステムを担当しています。 2022年7月29日にリリースされ、「The Game Awards 2022」にもノミネートされた『Xenoblade3(ゼノブレイド3)』。本作はマップ、物語、成長要素において開発に必要な素材が多く、チームメンバーはデータ更新のたびにサーバーへのアップロードとコンバート、そしてゲーム実行ファイルの更新を行う必要がありました。 本講演では、こうしたデータ更新などの作業をCIツールで自動化する手法やそれを発展させてプレイそのものを自動化する手法、そして自動化で起こりうる問題点についても解説します。

                                        兼任でもコンバートから通しプレイまで自動化。Jenkinsを中心に構築した『Xenoblade3(ゼノブレイド3)』の自動化の取り組み【CEDEC+KYUSHU 2022】|ゲームメーカーズ
                                      • SQLとLLM+MCPで業務データのギャップを埋める方法

                                        こんにちは。CData Software Japanマーケティングマネージャーの杉本です。 最近は生成AIやMCPに関するトピックをSNSなどのネット上で見かけない日は無いなーと感じる日々ですが、皆さんは業務で生成AI・LLMをうまく活用できていますか? 普段プログラミングなどを通じてソフトウェア開発を行っている方々には相当浸透してきている感じがありますが、非エンジニアサイドではまだまだ浸透しきれていないのではないかな? と感じています。 その原因は私達が普段関わっている業務データとのコラボレーション、そして『MCP』という新しいアプローチに鍵があると考えています。 実はCDataでは本日新しいプロダクトとして『CData MCP Servers』の無償ベータ版リリースを発表しました! CDataのSalesforceやGoogle Sheets・kintoneなどSaaSやファイル、DW

                                          SQLとLLM+MCPで業務データのギャップを埋める方法
                                        • Jupyter対話環境を使ってVS Codeでノートブックのデバッグ

                                          連載目次 前回はVisual Studio Code(以下、VS Code)でJupyterするための基本について見ました。今回はJupyter拡張機能が提供する対話環境と、それを使ったノートブックのデバッグについて見ていきます。 Jupyter対話環境 Python拡張機能には[Python: REPLを開始]コマンドがあります。これはパネル領域にPythonの対話環境を開くものです。

                                            Jupyter対話環境を使ってVS Codeでノートブックのデバッグ
                                          • AIアプリを陰で支える通信プロトコル「SSE」を学びましょう

                                            What? サーバ送信イベント(SSE)という通信プロトコルがあります。このSSEが、MCPやLLMチャットなどのAIアプリの通信プロトコルとして採用されています。 本記事ではSSEとは何か? AIアプリにおいてどのように使われているのか? を概説します。 ゴール サーバ->クライアント方向への通信の世界に触れる SSEの概念と基本的な使い方を理解する(Go, JS, Flutter) SSEの利用例としてのAIチャットアプリとMCPサーバを学ぶ デモ AIチャットアプリで、AIからの回答をストリーム表示するのにSSEを使っています。サーバがLLMからの回答をストリームとして受け取っているので、それをSSEでそのままクライアントにpushすることで実現しています。 サーバー送信イベント(SSE)とは何か? サーバー送信イベント(Server-Sent Events、SSE)は、HTTPプロ

                                              AIアプリを陰で支える通信プロトコル「SSE」を学びましょう
                                            • 老いるAI人格育成エンジンを自作する

                                              はじめに 世の中にはAIキャラクターというジャンルがあります。キャラクターの行動・応答をLLMで生成したりすることで、自律的な存在を制作するジャンルです。ChatGPTの登場以降、技術は急速に発展し、今ではAIに配信をさせる「AITuber」と呼ばれるものまで誕生しています。 近年までは「あらかじめ開発者やユーザーが設定したキャラクター像に則り動作する」AIキャラクターが標準でした。これは制作者意図を反映するには適切ですが、静的な設定資料だけではAIは予測の範囲内でしか振舞えません。僕はAIに、経験から学び、笑ったり泣いたり、自分なりに考えて創作したり、時には悩んだりする存在になってほしいと願っています。 そこで、制作者の意図を超えて行動してくれる存在、「蒼月ハヤテ」を作ろうと考え、まずはその行動を創発する「人格」を育成するためのエンジンを制作しました。 本記事は技術スタック及び概要を紹介

                                                老いるAI人格育成エンジンを自作する
                                              • OpenAIがコーディングに強いAI「GPT-5.1-Codex-Max」をリリース、長大コンテキストを自動的に圧縮して最後までタスクを実行可能

                                                OpenAIがコーディングタスクに特化したAIモデル「GPT-5.1-Codex-Max」を2025年11月19日(水)にリリースしました。GPT-5.1-Codex-Maxは2025年11月13日に登場したGPT-5.1-Codexと比べて低いコストで高い性能を発揮します。 Building more with GPT-5.1-Codex-Max | OpenAI https://openai.com/index/gpt-5-1-codex-max/ GPT-5.1-Codex-MaxはコーディングエージェントのCodexで使用可能なモデルです。Windowsでの操作内容を考慮してトレーニングされているのも特徴です。 GPT-5.1-Codex-Maxは思考にかける時間を「low」「medium」「high」「xhigh」の4段階から選択できます。以下のグラフはGPT-5.1-Codex

                                                  OpenAIがコーディングに強いAI「GPT-5.1-Codex-Max」をリリース、長大コンテキストを自動的に圧縮して最後までタスクを実行可能
                                                • VS Code 1.78の新機能が便利! 画像の相対パスが簡単に入力できるようになったぞ

                                                  VS Codeで画像のパスを入力するとき、今まではフォルダツリーで画像を右クリックして「パスのコピー」「相対パスのコピー」でパスを取得していたと思います。 先日アップデートされたVS Code 1.78で、画像ファイルをshiftキーを押しながらドロップするだけで、相対パス・完全パスが入力できるようになりました。 これはドロップセレクタと呼ばれるもので、VS Codeではshiftキーを押しながらドロップすることでファイルやコンテンツをエディタに挿入することができます。今までは画像のドロップで画像ファイルを開く、shiftドロップでファイル名でした。 VS Code 1.78のアップデートでこの挿入する方法を変更できるUIが追加されました。shiftキーを押しながらドロップすると、相対パス・完全パスを切り替えて挿入することができます。

                                                    VS Code 1.78の新機能が便利! 画像の相対パスが簡単に入力できるようになったぞ
                                                  • SCSK、プログラミング言語「COBOL」で新会社 システム刷新支援 - 日本経済新聞

                                                    SCSKは業務用大型コンピューターで用いるプログラミング言語「COBOL(コボル)」利用企業の支援事業を本格的に始めたと発表した。金融機関システムなどで取り入れられてきたものの、利用が縮小傾向にあるコボルを使ったシステム刷新や開発、運用を後押ししていく。「COBOL PARK(コボルパーク、東京・江東)」を6月に設立した。SCSKが株式

                                                      SCSK、プログラミング言語「COBOL」で新会社 システム刷新支援 - 日本経済新聞
                                                    • はてなインターンシップ2024 ブログライティング講義資料

                                                      https://hatena.co.jp/recruit/intern/2024 /

                                                        はてなインターンシップ2024 ブログライティング講義資料
                                                      • ゲームプログラミングをエンジョイしていたら自作ゲームが500個になった - ABAの日誌

                                                        以下の私の個人サイト のアニメーションGIFを2分程度見続けると、私の作ったゲームのスクリーンショットを全て確認できる。 自作ゲームが500を越えた pic.twitter.com/iwi4bWZAsF— ABA (@abagames) 2026年2月1日 500個と言っても、多くは1ゲーム1分程度のミニゲームだ。大作はほとんど無い。せっかくだから内訳を調べてみた。 順位 種類 件数 割合 1 ワンボタンゲーム 245 48.1% 2 Flashゲーム 114 22.4% 3 ブラウザゲーム 88 17.3% 4 Windows用 14 2.8% 5 Palm用 9 1.8% 6 その他 8 1.6% 7 Java製 7 1.4% 8 P/ECE用 5 1.0% 9 iアプリ 5 1.0% 10 Wonder Witch製 3 0.6% 11 プチコン製 3 0.6% 12 PC-9801

                                                          ゲームプログラミングをエンジョイしていたら自作ゲームが500個になった - ABAの日誌
                                                        • Storybook公式MCPの解説とその先 - Design Systems with Agentsの提案について -

                                                          はじめに 2025年8月末にStorybook公式のMCPが登場しました。これがMCP Addonです。 また、Storybook MCPに関するさまざまな議論も行われています。 本記事では、Storybookの公式MCP Addonの機能とAgentic Workflow、そしてDesign Systems with Agentsという提案について解説します。 Storybook MCP Addonとは Storybook MCP Addonは、AIエージェントがStorybookのコンポーネント情報に直接アクセスして活用できるようにする公式アドオンです。 基本機能の説明 MCP Addonを使用すると、Storybookのベストプラクティスに基づいたStoryファイルを簡単に作成できます。 これにより、Storybookのバージョン更新やテスト機能など、Storybookの機能をフル活

                                                            Storybook公式MCPの解説とその先 - Design Systems with Agentsの提案について -
                                                          • C言語のアロー演算子ってどこまで繋げられるんだろうか | DevelopersIO

                                                            #include<stdio.h> #include<stdlib.h> struct PointerLimit{ struct PointerLimit* next; int value; } typedef PointerLimit; PointerLimit* getTail(PointerLimit* base){ while(base->next != NULL){ base = base->next; } return base; } PointerLimit* add(PointerLimit* base, int value){ PointerLimit* new = (PointerLimit*)malloc(sizeof(PointerLimit)); new->value = value; new->next = NULL; PointerLimit* tail =

                                                              C言語のアロー演算子ってどこまで繋げられるんだろうか | DevelopersIO
                                                            • 文字コードの世界の第一歩 - KAKEHASHI Tech Blog

                                                              こんにちは、株式会社カケハシでおくすり連絡帳 Pocket Musubiの開発を担当している渡辺です。 今回は文字コードについての記事を書きました。 Pocket Musubiではお薬手帳用QRコードを読み込み、デコードした結果を利用します。ここでデコードするときにうまくいかないケースがあり、そこでの知見です。 文字コードについて 蛇足ですが、文字コードについて簡単におさらいします。 文字コードとは、文字をコンピューターで扱うために、文字ごと割り当てた数字のことです。 文字コードの対応表に基づいて、文字を数字に割り当てることを文字エンコードと言います。 文字コードの対応表には、ASCIIやUTF-8のような規格があります。 たとえば、アルファベットを扱うASCII文字だと'a' は97番、'b'は98番と割り当てられています。 ASCII 先ほども出てきた「ASCII」とは、文字コードの標

                                                                文字コードの世界の第一歩 - KAKEHASHI Tech Blog
                                                              • Haskellでの型レベルプログラミング

                                                                Haskellでの型レベルプログラミングの解説書です。

                                                                  Haskellでの型レベルプログラミング
                                                                • Kiroにspecを作らせてClaude Codeに実装させる

                                                                  はじめに こんにちは Kiroが話題になりすでに色々と検証して使った方も多いと思います。 私もリリース当日に触っていたのですが、話題になりすぎて途中からClaude Sonnet 4.0がビジー状態で使えなくなったためしばらく使用を控えていました。 Kiroのブームも落ち着いてきている様子だったのでこのタイミングでようやく本格的に検証をしています。 実際にKiroに関するブログ記事やSNSを見ていると実装計画を立てるフロー(spec)をほめているのをよく目にしました。 実際にKiroにspecを作らせてこれはなかなかすごいなと感じていました。 ですが一方でKiroに実際にコードを書かせるとなると実装スピードという部分で物足りなさがありました。 特にClaude Codeを利用していると私と同様にKiroでの実装は少し物足りない部分がある方もいらっしゃるのではないでしょうか? そこで今回の検

                                                                    Kiroにspecを作らせてClaude Codeに実装させる
                                                                  • 知って使えるJVMの概要とヒープダンプ取得から解析まで

                                                                    本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させる仕組みを知ることはソフトウェアを開発するエンジニアの皆さんの知的な部分を刺激するとともに、シニアレベルのJavaエンジニアへと進む第一歩となります。連載第1回はJVMの概要を解説し、模擬的なトラブルシュート体験としてヒープダンプを取得して解析します。 はじめに 今後もアプリケーションをJavaで開発、運用していくことを前提にすると、そうした業務に携わる方は次のようなことを学び続けるでしょう。 Javaの半年ごとのバージョンアップに追随して新機能などを学ぶ アーキテクチャなどでの新

                                                                      知って使えるJVMの概要とヒープダンプ取得から解析まで
                                                                    • ついに!Windows 11搭載PCでAndroidアプリが実行可能に | ライフハッカー・ジャパン

                                                                      最新のWindows 11アップデートにより、米国在住のすべてのユーザーが、パソコン上でAndroidアプリをネイティブに実行できるようになりました。 今回のアップデート以前は、Androidアプリのサポートは、Windows 11 Insiderプログラム参加者だけが利用できるベータ機能でした。 Amazonアカウントが必要ですが現在は、少なくともAmazon AppstoreのWindows向けプレビュー版で提供されるAndroidアプリであれば、米国在住の誰もが、ダウンロードしてインストールできるようになっています。 これは、Androidユーザーがスマートフォンとパソコンのアプリを同期させるための素晴らしい方法ですが、すべての垣根が取り払われるわけではありません。 Amazon Appstoreはまだプレビュー版であり、現在公式にサポートされているAndroidアプリは、ごく一部に

                                                                        ついに!Windows 11搭載PCでAndroidアプリが実行可能に | ライフハッカー・ジャパン
                                                                      • キャリアで「寄り道」が多い人は、“裏玄関”からの転職が吉 30代以降、転職市場で評価される「ナチュラルジョブ」とは | ログミーBusiness

                                                                        キャリアは「裏玄関」から攻める方法もある佐野創太氏(以下、佐野):「裏玄関」に行くのは本当に大事です。「表玄関」が、いわゆる転職エージェントや転職サイトを使ったりして、一番楽に行ける正攻法です。これができる人はいますし、正直に言ってこれは“きれいなキャリア”の人です。 僕みたいに、早期退職を繰り返していなかったり、最初からいわゆるネームバリューのある会社に入れて、いい部署に入れて、結果も出せるという方は、表玄関からバンバン行ってください。それはもう、「あなたは素晴らしい」としか思えないです。あなたは本当に素晴らしいので、がんばってねと。 僕みたいに「ちょっと荒れているな」「ちょっと寄り道が多かったな」という方が、この中にもいらっしゃるかな。いらっしゃったら、求人はもらうもの・応募するものじゃなくて、開拓するものだと思ってやってほしいです。この時の武器になるのが、「ナチュラルジョブ」です。

                                                                          キャリアで「寄り道」が多い人は、“裏玄関”からの転職が吉 30代以降、転職市場で評価される「ナチュラルジョブ」とは | ログミーBusiness
                                                                        • PyTorch vs. TensorFlow、ディープラーニングフレームワークはどっちを使うべきか問題【2022年】

                                                                          TensorFlow: 2015年11月登場、Google製。特に産業界で人気 Keras: 2015年3月登場、作者がGoogle社員。使いやすくて簡単。TensorFlow 2に同梱され標準API化 PyTorch: 2016年8月登場、Facebook(改めMeta)製。特に研究分野で人気 Apache MXNet: 2015年6月登場、2017年7月からApache Software Foundation製。AWSがコントリビュートし、Azureもサポート JAX: 2018年11月登場、Google製。NumPy互換+自動微分+GPU/TPUサポート。研究分野で注目度上昇中 などがある(※機械学習の分野にまで広げるとscikit-learnなどもあるが、今回は深層学習に絞る)。いずれもオープンソースである。 2022年1月現在も、主にTensorFlow/KerasとPyTorc

                                                                            PyTorch vs. TensorFlow、ディープラーニングフレームワークはどっちを使うべきか問題【2022年】
                                                                          • 「sudo」は“須藤”と読まないし「daemon」は“悪魔”じゃない 正解は?

                                                                            関連キーワード プログラマー | プログラミング 開発者が目にする専門用語の中には、読み方を間違えやすいものがある。本稿は開発者が読み方を間違いやすい9個のIT用語の中から、3つ目から5つ目を紹介しよう。 用語3.sudo 併せて読みたいお薦め記事 連載:読み方を間違えやすいIT用語9選 第1回:「nginx」を“エヌジーアイエヌエックス”と読んではいけない 正しい読み方は? 開発者が知っておきたい情報 「燃え尽き症候群」の温床となる“悪い”職場文化とは? 「40歳以上でも求められるエンジニア」がやっていること 「sudo」は、標準アカウントを超える上位権限を付与するためのコマンドだ。OS「UNIX」とUNIXをベースにしたOSで利用できる。上位権限を持つユーザーを指す「superuser」(スーパーユーザー)と、「do」(動作をする)の組み合わせから成る。OSによっては、「switch

                                                                              「sudo」は“須藤”と読まないし「daemon」は“悪魔”じゃない 正解は?
                                                                            • [速報]マイクロソフト、Windows上の開発者向けダッシュボード「Dev Home」発表。プルリクやタスク、開発ツールなど一覧。Build 2023

                                                                              マイクロソフトは日本時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、開発者向けのダッシュボード画面「Dev Home」を発表しました。 Dev HomeはWindows上のカスタマイズ可能なダッシュボード画面です。上記のサンプル画面では、GitHubのIssueやプルリクエストの状況、ローカルマシンの状況、Vusial StudioやMicrosoft Edgeなどの開発ツールのアイコンなどが一覧表示されています。 下記は上記画面の左下側の部分を拡大したものです。 Dev HomeはWindows、クラウド、Web、モバイル、AIなどのさまざまな開発リソースやツール、データなどを一覧可能にし、ワークフローやタスクを追跡しやすくすることで、開発者の作業を支援します。 Dev Homeはオープンソースとして開発され、プレビュー版がダウンロード可能

                                                                                [速報]マイクロソフト、Windows上の開発者向けダッシュボード「Dev Home」発表。プルリクやタスク、開発ツールなど一覧。Build 2023
                                                                              • 筒で理解する反変・共変

                                                                                この記事では、Java、Scala、TypeScriptなど、サブタイピング(subtyping)をサポートする言語であれば間違いなくサポートしているであろう「反変(contravariant)」・「共変(covariant)」について、視覚的なアナロジーを用いつつ解説したいと思います。コード例を含め全てTypeScriptを前提とした説明ですが、同様の機能を持った言語であれば概ね同じことが言えるはずです。 そもそもサブタイピングとは サブタイピングとは、型と型との間にサブタイプ(subtype)・スーパータイプ(supertype)という関係を定めて、スーパータイプである型の代わりとして、サブタイプである型を利用できるようにする仕組みです。 例えば、TypeScriptではstring型はObject型のサブタイプであるので、次のようにObject型の変数にstring型の値を代入するこ

                                                                                  筒で理解する反変・共変
                                                                                • [PDF]オブジェクト指向言語物語 小野寺民也

                                                                                  新着記事