並び順

ブックマーク数

期間指定

  • から
  • まで

3121 - 3160 件 / 16793件

新着順 人気順

*programmingの検索結果3121 - 3160 件 / 16793件

  • 30代からプログラマー。3年でRubyKaigi登壇。塩井美咲の「驚くほど運が悪い」人生はなぜ急変したのか | LIFE DRAFT

    「驚くほど運が悪かった」人生から、30代からプログラマーになり、たった3年でRubyKaigi登壇、現在はRubyのコミッターとして国際的に活躍する塩井美咲さん。一見すると突然開けたかのようで、その実一筋縄ではない塩井さんの半生を紐解く。 「驚くほど運が悪かった」人生から、30代からプログラマーになり、たった3年でRubyKaigi登壇、現在はRubyのコミッターとして国際的に活躍する塩井美咲さん。一見すると突然開けたかのようで、その実一筋縄ではない塩井さんの半生を紐解く。 プログラミング言語Rubyのコミッターとして国際的に活躍する塩井美咲さん。プログラマーになったのは30歳になってからと遅く、そこからわずか数年で国際カンファレンス「RubyKaigi」の常連に。プログラマーとして過去二度の転職は、いずれもRubyコミュニティと深く関係している。 「それまでの人生は驚くほど運が悪かった。

      30代からプログラマー。3年でRubyKaigi登壇。塩井美咲の「驚くほど運が悪い」人生はなぜ急変したのか | LIFE DRAFT
    • Claude CodeのSub agentsでコンテキスト枯渇問題をサクッと解決できたはなし

      Claude CodeのSub agents(サブエージェント)という機能が今自分が困っているユースケースの改善に役立ちそうだったので使ってみました。 結論から書くと、1-2時間くらいでサクッと作った割には期待された効果を発揮できました。便利ですね。当面積極活用していきたいと感じました。 開発において定型的な作業は多く発生します。これまではそれをルールファイルに記載して制御していましたが、Sub agents に適切に分離することで、責務が明確になり、不要なルールを読み込まなくて良くなり、エージェント全体を通してルールと責務が整備できるようになったなと感じました。 Sub agents とは? Create and use specialized AI sub agents in Claude Code for task-specific workflows and improved co

        Claude CodeのSub agentsでコンテキスト枯渇問題をサクッと解決できたはなし
      • 後発スマホゲームの著作権侵害が争われた事例(「放置少女」事件)|ゲーム・エンタメと法律@弁護士前野

        「これって『パクり』になりませんか?」 ゲーム会社の方から良く頂くご相談の1つですが、今日はこの点について、最新の裁判例である、「放置少女」事件(知財高判令和3年9月29日)をご紹介いたします。 なお、本件の争点は多岐に及びますが、ゲームの著作権侵害に関する範囲で、事件をご紹介いたします。 また、知財高裁の判決は、基本的に第一審の地裁判決(東京地判令和3年2月18日)を引用しておりますので、知財高裁が改めた部分以外は、地裁判決から引用いたします。 事実関係(裁判所の認定)X社:「放置少女 ~百花繚乱の萌姫たち~」の著作権者 Y社:「戦姫コレクション ~戦国乱舞の乙女たち~」を制作・配信する者 X社は、Y社に対して、「放置少女」より後に配信が開始された「戦姫コレクション」の公衆送信(配信)の差し止めとデータの削除、5760万円の損害賠償を求めて訴訟を提起しました。 「放置少女」(原告ゲーム)

          後発スマホゲームの著作権侵害が争われた事例(「放置少女」事件)|ゲーム・エンタメと法律@弁護士前野
        • Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる

          Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 本記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開

            Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる
          • オレがサンクコストを捨てまくってきた話(その1)|a null-sensei

            免責事項 この文章はAIを使わずに人間(GOROman)が書いたので誤字脱字が多いです。読みにくい点などございますがバイブス感を大事にしたいためご了承ください。 Human Vibe Writing 1975年 社内恋愛してた両親(20歳)のデキ婚で例外処理想定外扱いで愛知県豊川市に生まれる。 1980年 保育園に行く。全てを分解してしまう子供だったが、おばあちゃんがなんでも分解して良いとテレビとかオーディオも分解させてくれた。分解して褒められるので承認欲求が満たされる。 1981年 親が子供みたいな年齢なのでゲーム機(任天堂ブロック崩しとか、任天堂TVGAME15とか)が無限にあった。子供のためにというよりどう考えても父親のおもちゃを増やしてるだけだった。 1983年 (小学校3年)父親が突然パチンコで勝って質流品しちながれひんのパソコン(NEC PC-6001mkII)を買ってくる。工

              オレがサンクコストを捨てまくってきた話(その1)|a null-sensei
            • えっちな grep をつくった - はやくプログラムになりたい

              H(uman-friendly) な grep コマンド hgrep をつくりました. github.com '\w+ で検索した時の出力 ファイルを特定のパターンで検索し,マッチした箇所を構文ハイライトしたコード片で表示します.超ざっくり言うと,ripgrep で検索して bat でマッチ箇所付近を表示するような感じです. grep -C によるコンテキスト表示に似ていますが,マッチ行が近い時は1つのコード片にまとめる,周囲何行を表示するかをヒューリスティックに少し賢く決めているなど,ちょっと出力は工夫しています. 動機 手元のリポジトリでコードを検索する時は 単純に grep で検索してマッチ結果を眺める grep | fzf のように検索結果を fzf で絞り込んだりプレビューする vim $(grep -l ...) のように検索結果をエディタで開く あたりを使い分けているのですが

                えっちな grep をつくった - はやくプログラムになりたい
              • なぜ、日本のITシステム開発は丸投げユーザー企業と御用聞きベンダーという相容れない組合せで成立していたのか?

                なぜ、日本のITシステム開発は丸投げユーザー企業と御用聞きベンダーという相容れない組合せで成立していたのか? はじめに 日本のITシステム開発が丸投げ型のユーザー企業と御用聞き型のベンダーという相容れない組合せで成立していた理由は、両者の間に配置された 一人、多くても数人 の吸収役が矛盾のすべてを引き受けていたからです。本稿の結論はこの一点に尽きます。以下の議論は全部、この結論を補強するために並べます。 ここで扱う吸収役は、組織図に書かれた上流SEや業務SEの役割と重なる部分があります。重要なのは、彼らが制度的な工程分業の結果として配置されていたのではなく、契約書や組織図の外側で機能的に成立していた点です。「隠れた」という言い方がしっくり来ない読者は、契約関係の外側で実質的な設計判断を担っていた少数 と読み替えてもらって構いません。呼び名よりも、その人物が不在になると案件が止まるという属人

                  なぜ、日本のITシステム開発は丸投げユーザー企業と御用聞きベンダーという相容れない組合せで成立していたのか?
                • React 19を概念から理解する

                  2024-05-29うひょさんに聞く! React 19アップデートの勘所 #React19_Findy

                    React 19を概念から理解する
                  • 退職日に自分が作ったマクロを全削除するのは意外とあるあるな話…「上司の許可はもらったほうがいい」など

                    リンク www.amazon.co.jp ちいかわ 【なんか小さくてかわいいやつ】通称「ちいかわ」たちが送る楽しくて、ちょっぴり切ない物語。時には辛いことで泣いちゃうけれど「ちいかわ」の周りにはやさしい友達や個性豊かなキャラクターがたくさん!イラストレーター・ナガノによる大人気マンガ「ちいかわ」がついにアニメ化! ©ナガノ / ちいかわ製作委員会 12

                      退職日に自分が作ったマクロを全削除するのは意外とあるあるな話…「上司の許可はもらったほうがいい」など
                    • VSCodeでコードを修正すると、次に修正すべきコードの場所を提案してくれる「Copilot Next Edit Suggetions」プレビュー公開

                      VSCodeでコードを修正すると、次に修正すべきコードの場所を提案してくれる「Copilot Next Edit Suggetions」プレビュー公開 マイクロソフトはコードエディタ「Visual Studio Code」の新機能として、コードを修正すると次に修正すべきコードの部分を提案してくれる「Copilot Next Edit Suggetions」をプレビュー公開したことを明らかにしました。 この新機能は2月7日に公開されたVisual Studio Code 1.97(January Update)に搭載されています。 Version 1.97 of @code is out now with Copilot Next Edit Suggestions, Python no-config debugging, SVG image preview, and more! Full r

                        VSCodeでコードを修正すると、次に修正すべきコードの場所を提案してくれる「Copilot Next Edit Suggetions」プレビュー公開
                      • 最近エンジニアリングにどうAIを活用しているか - $shibayu36->blog;

                        最近CLINEに全部賭けろのような記事もあったように、AIエージェントによるコーディングが非常に話題になっている。一方自分は色々試してみるものの、仕事上ではなかなかAIエージェントによるコーディングをうまく使いこなせていない。 ただAIエージェントによるコーディングは置いておいて、エンジニアリングに普通に便利にAIを使えている。それによって数年前と比較するとかなり生産性が上がっている。 そこで今回は自分がエンジニアリングにどうAIを活用しているか、何が便利に思っているかをまとめてみる。 CursorのTabキーによる補完 自分が知りたい技術領域について壁打ちしてもらって作りながら学ぶ コードを読み込んで概要をmermaidで図にする 7割くらいの精度でざっくり理解したい時のコード調査 コーディングエージェントでPoCを作る 枯れた技術の使い方のキャッチアップにChatGPT、新しい技術にP

                          最近エンジニアリングにどうAIを活用しているか - $shibayu36->blog;
                        • もう人間がクエリを書く時代じゃない!SQLクエリの組み立てを自動化するSlack botを開発・導入しました - Pepabo Tech Portal

                          こんにちは。SUZURI事業部の@kromiiiと申します。 私のメインの業務はWebアプリケーションの開発ですが、大学院時代のスキルを活かして並行してデータ分析業務も行っています。 データ分析業務ではデータベースのクエリを書くことが多いのですが、私自身SUZURI事業部に配属されたばかりで、テーブルの名前やリレーションを覚えるのが大変でした。そこでクエリの設計を自動化するツールをSlackに導入しました。 その名も tbls-ask bot です。どのようなものか先に見てみましょう。 ユーザーはSlackでメンションする形で、どのようなクエリを実行したいのか自然言語で入力します。 メンションされるとSlack botが起動し、どのDBスキーマを利用するかを尋ねます。 ユーザーがDBスキーマを選択すると、自然言語からSQLクエリを生成し、Slackに返答します。 今回はパブリックに公開する

                            もう人間がクエリを書く時代じゃない!SQLクエリの組み立てを自動化するSlack botを開発・導入しました - Pepabo Tech Portal
                          • 競技プログラミングことはじめ

                            第1章 競技プログラミングとは?(p.7~) 第2章 AtCoderの始め方(p.43~) 第3章 競プロで必要な「アルゴリズムと思考力」(p.86~) スライドのまとめ(p.154~)

                              競技プログラミングことはじめ
                            • 1~2年目のエンジニア向けにキャリアや勉強方法について話したこと

                              オフィスアワーで1~2年目のweb/モバイルエンジニア向けに今後のキャリアや勉強方法について話す機会があった。形式としてはLTのような形ではなく、質問をいくつかもらいそれに都度答える形で進んだ。LTのような1対多の発表よりインタラクティブに相手に合った受け答えができるので良い形式だなと思った。 自分としてはキャリアについて偉そうに語れる立場ではないが、そこそこの刺さる話はできたと思うので今後のためにも要点をまとめておくことにする。 Q. エンジニアとしてのキャリア・技術遍歴を教えて! 自分は正直働いた会社は2社しかない。 2012~2014 大手 Web メディアサイトの開発 2014~現在 起業 技術遍歴。偉そうに語れるようなものではないことがお分かりいただけるだろう... 大学 4 年くらいの頃に WordPress あたりから始まり PHP や Javascript を触る 新卒入社

                                1~2年目のエンジニア向けにキャリアや勉強方法について話したこと
                              • 発表から約2週間、いますぐ使えるAgent Skills 10選|Seiji Takahashi@ベースマキナ

                                皆さまこんにちは、株式会社ベースマキナの代表取締役社長を務めております高橋(@__timakin__)です。 2025年12月18日、AnthropicがAgent Skillsをオープンスタンダードとして発表しました。MCPに続く標準化の動きとして注目を集めています。 面白いのは、発表からわずか数日でOpenAIがCodex CLIとChatGPTに同規格を採用し、GitHub Copilotも対応を発表したこと。Anthropicが仕様を公開し、競合が追従する——MCPで見た流れが再び起きています。さすがAnthropicという感じで、一気に業界標準となりつつありますね。 この記事では、発表から約2週間で話題になっているスキルを厳選して紹介します。 この記事でわかることAgent Skillsの概要 カテゴリ別おすすめスキル10選 インストール方法と注意点 Agent Skillsとは

                                  発表から約2週間、いますぐ使えるAgent Skills 10選|Seiji Takahashi@ベースマキナ
                                • Claude Codeの公式VSCode拡張が拡張機能ストアで検索可能な形で公開されたので改めて触ってみた | DevelopersIO

                                  Claude Codeの公式VSCode拡張が手動で追加できるようになったので、AWS CloudFormationテンプレートをClaude Code拡張経由で編集・デプロイまでやってみました。拡張機能のおかげで、右タブにClaude Codeのセッションが確立されたコンソールが作成されます。 Claude Codeの公式VSCode拡張が検索可能になったぞ おのやんです。 2025/5/28より、Claude Codeの公式VSCode拡張がリリースされております。こちらが拡張機能ストアで検索可能な形で公開されました。 Claude Code自体が登場した際は、VSCodeとの統合はベータ版でした。 VSCodeのshellでclaudeを立ち上げる際に、こちらの拡張機能が自動でインストールされる(参考:IDEにClaude Codeを追加する - Anthropic)という特性上、一

                                    Claude Codeの公式VSCode拡張が拡張機能ストアで検索可能な形で公開されたので改めて触ってみた | DevelopersIO
                                  • ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した

                                    はじめに 前にも別のモデルでやってる ただ o1-preview は、やり取りを重ねるよりも一発で終わらせるほうがいいらしいので、最終的なテスト全体を渡すようにした。 情報の提示方法が異なると当然結果も変わるので、 gpt-4o でも同様なことを試した。 材料 プロンプトは以下。 基本的に最初にやったときと同じ。ペアプロではないのでその部分の調整をしている - 私がテストコードを提示するのでそのテストケースをパスする最小限の実装をしてください - Vue.js のバージョン 3 と Typescript で実装を行ってください - コードのみを示してくださいコードの解説などは必要ありません - スタイリングは必要ありません - テストケースに失敗したらその内容をチャットで送信するので最小限のコードの修正をしてください - テストのコードには vitest を利用しています jest と互換

                                      ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した
                                    • 無から始める自作CPU

                                      クレイジーピエロ 著 無から始める自作CPU CPUは作れる!!!!!!!!ご存知でしたか!!!?????? CPU、それは我々が暮らす情報社会の基盤となる魔法の石です。 世に存在する全てのソフトウェア、例えばゲーム、AI、Webサーバ、OS、これらは全てCPUが無ければ動きませんし、今や車や飛行機、家電にも全てCPUが入っている時代です。 そんな誰もがCPUに依存している時代にも関わらず、CPUについて理解を持っている人間は余りにも僅か、というのが現状です。 そんな今こそCPUを作りましょう。 CPUを作り、完全に理解する事で、CPUによって成り立つ技術を学ぶ上での、揺るぎない自信と確証を身につける事が出来るでしょう。 本記事ではCPUという究極のブラックボックスに光を当て、半導体やプログラミングの知識が無の状態から、CPUを作る事を目標としています。 必要な物 本記事の内容の99%はW

                                        無から始める自作CPU
                                      • LLMでコードレビューする際の自分用環境を整える

                                        LLMでコードレビューといえばCodeRabbitのようなサービスがすでに存在していたり、 自前でコードレビュー用のGitHub Actionsを作成している事例なども散見されるようになった。 さらに最近はGitHub Copilotのbotがレビュアーとして参加してくれる機能もリリースされておりLLMによるコードレビュー環境は検証〜実践段階手前くらいまで進んでいるように感じる。 一方でこれらのLLMのコードレビューに対してはコードレビューの観点が求めるレベルに達していないという感覚もある。PR単位でのレビューなので言語やフレームワーク一般の観点でのレビューかせいぜい単一プロダクトに閉じた観点しかないことが多い。静的解析よりはもちろん柔軟とはいえ、本来プロダクションレベルの人間のレビューでは業務知識や関連プロダクト全体を通じたシステムの観点からの良し悪しといったことを考慮してレビューをする

                                          LLMでコードレビューする際の自分用環境を整える
                                        • 【特集】 LANケーブルの自作はこうやる!ケーブルをぶった切ってちょうど良い長さに調節しよう

                                            【特集】 LANケーブルの自作はこうやる!ケーブルをぶった切ってちょうど良い長さに調節しよう
                                          • もしAI素人が「明日からAIエージェント作ってくれ」と言われたら|Moriya Hiroyuki

                                            IVRyでAIエンジニアとして働いているMoriyaです。 本記事は、IVRy Advent Calender 2025「IVRy AIブログリレー Part2」1日目の記事です。 導入世はAIエージェント時代。OpenAI、Googleをはじめとした様々な企業が、エージェントに関するプロダクトを相次いで発表しています。 もしかしたら、あなたの会社でも、「AIエージェントを作って」という大号令がかかるかもしれません。しかし、「何から始めればいいのか?」と途方に暮れる方もいるでしょう。 そんな時に、どのようにプロジェクトを進めて、AIエージェントを開発していくべきかを、IVRyでのプロダクト開発を振り返りながら言語化してみました。 1. 「現状のプロセス」を言語化するAIエージェント開発を成功させる最初の鍵は、「何を実現したいのか?」を定義することです。しかし、「何を実現したいか?」が漠然と

                                              もしAI素人が「明日からAIエージェント作ってくれ」と言われたら|Moriya Hiroyuki
                                            • [2025年6月13日] やっぱりClaude Codeしか勝たんかもしれない (週刊AI)

                                              こんにちは、Kaiです。 先週は風邪をひいてお休みを頂いておりまして、2週間ぶりとなります。 界隈ではClaude Code一色ですね。実は今週、半日時間を取って社内でエージェントコーディング勉強会(がっつり触って比較してみる会)を開催しました。その中で私も改めてClaude Code(CC)およびClaude Code GitHub Actions(CCA)を比較してみました。 結論として、私の感触は以下のようなものでした(あくまで私の所感)。 CC CCA 日常使いにはCCで、リファクタリングや難易度は低いが手間がかかる機能修正などをCCAに任せたい感じです。 それと、使っていて強く意識したのが、「リポジトリを育てる」という感覚です。これは、CLAUDE.mdをはじめとして、コーディング思想や哲学、場合によっては「このリポジトリで何を実現するのか」といったビジネスレベルの内容も、どんど

                                                [2025年6月13日] やっぱりClaude Codeしか勝たんかもしれない (週刊AI)
                                              • Anthropic公式が33ページのスキル設計書を出したので、将軍のスキルクリエイターと答え合わせしたら先を行ってた

                                                Anthropicが33ページのPDFを出した。 "The Complete Guide to Building Skills for Claude" Claude Codeのスキル設計に関する、初めての公式ガイド。全33ページ。英語。2026年2月発行。 で、オレはこれを読んで、自分の将軍システムについているスキルクリエイター(スキルを設計するためのスキル)と答え合わせをした。答え合わせの結果、足りない部分を取り込んでv2.0にアップデートした。 結論から言う。 大して変わらなかった。 もともと良かった。 公式ガイドの中身を3行で descriptionが全て。Claude Codeがスキルを使うか決めるのはdescriptionだけ。本文は判定に使われない バリデーションはスクリプトで書け。言語の解釈は非決定的。コードは決定的。クリティカルなチェックはスクリプトに任せろ 5つの設計パタ

                                                  Anthropic公式が33ページのスキル設計書を出したので、将軍のスキルクリエイターと答え合わせしたら先を行ってた
                                                • Auth.js | Authentication for the Web

                                                  // auth.ts import NextAuth from "next-auth" import GitHub from "next-auth/providers/github" export const { auth, handlers } = NextAuth({ providers: [GitHub] }) // middleware.ts export { auth as middleware } from "@/auth" // app/api/auth/[...nextauth]/route.ts import { handlers } from "@/auth" export const { GET, POST } = handlers // src/auth.ts import { SvelteKitAuth } from "@auth/sveltekit" impor

                                                    Auth.js | Authentication for the Web
                                                  • 3千CPUで数カ月かかる計算が0.1秒で完了。汎用原子レベルシミュレータ「Matlantis」 ~PFNとENEOSがクラウドサービスで提供開始

                                                      3千CPUで数カ月かかる計算が0.1秒で完了。汎用原子レベルシミュレータ「Matlantis」 ~PFNとENEOSがクラウドサービスで提供開始
                                                    • 分散データシステム入門の決定版『データ指向アプリケーションデザイン』をたった30分で学んでみた #DataEngineeringStudy | DevelopersIO

                                                      基調講演「30分でわかるデータ指向アプリケーションデザイン」 ・ スピーカー 斉藤 太郎氏  Twitter:@taroleo / Github:@xerial Principal Software Engineer , Treasure Data 東京大学理学部情報科学科卒。情報理工学 Ph.D。データベース、大規模ゲノムデータ処理の研究に従事。その後、スタートアップであるTreasure Dataに加わり、アメリカ、シリコンバレーを拠点に活動中。日本データベース学会上林奨励賞受賞。OSSを中心にプログラミングやデータ処理を簡単にするためのプロダクトを作成している。 「30分でわかるデータ指向アプリケーションデザイン」最新の論文にも触れながら、分散データシステムの世界の魅力を伝えていきます。後半、@tagomoris https://t.co/TQ2TnsFIOT… — Taro L.

                                                        分散データシステム入門の決定版『データ指向アプリケーションデザイン』をたった30分で学んでみた #DataEngineeringStudy | DevelopersIO
                                                      • AIエージェントの″ハーネス″に関わる混乱と私見

                                                        はじめに 「Agentic Coding 生成AI時代のシステム開発入門」という本を出すくらいなのでAIエージェントのハーネスには興味があって、1週間ほど調査した結果、「ハーネス」の見え方が固まりつつあるので、表題についてラフに書き留めておきます。根拠があるものないものがあるので話半分に読んでください。 スライドの形式で読みたい人はこのスライドの30Pまでくらいを読むと、本記事に近い知見を得られます。 1. ハーネスという言葉への混乱 最近、AI Agent関連のドキュメントやブログで「エージェントハーネス」「ハーネスエンジニアリング」という言葉がよく出てきます。言葉がそれぞれ指す概念が曖昧かつズレている場合がちらほらあり、バズワードなのかなと感じてしまうのが最近の悩みです。 内部ハーネスと外部ハーネス コーディングエージェントユーザ視点でのmartinfowlerのハーネスの記事があって

                                                          AIエージェントの″ハーネス″に関わる混乱と私見
                                                        • 妻「卵が200円未満だったらカニカマ買ってきて」 LINEでのプログラムみたいな買い物依頼が解読困難で話題「卵は買わなくていいの?」(1/2) | ねとらぼ

                                                          投稿者はエンジニアのlynmock(@lynmock)さん。出先のお店にて、妻から下記のような頼みごとをLINEで言われました。 たまごの値段を教えて ウインナーも そして牛乳 竹輪(チクワ)を買ってきて たまごが¥200以下ならカニカマも買ってきて これを文字通り捉えると、lynmockさんがすべきことは、「卵とウインナーの価格を伝える」「牛乳とチクワを買う」までは確定。カニカマを買うか否かは、卵が200円以下(※)かどうかで決まるわけですが、「カニカマも」の解釈が悩ましいところです。「も」は牛乳とチクワにのみかかるのか、それとも気を利かせて「(卵も)カニカマも」買うべきなのか……? ※lynmockさんによると、妻の言う「以下」は「未満」の意味とのこと そこでlynmockさんは、妻の指示を下記の通り、プログラム風に整理。自分のすべきことをあらためて「これでいいの?」と確認したところ、

                                                            妻「卵が200円未満だったらカニカマ買ってきて」 LINEでのプログラムみたいな買い物依頼が解読困難で話題「卵は買わなくていいの?」(1/2) | ねとらぼ
                                                          • GitHubコマテク集 - OpenWork Tech Blog

                                                            インフラチームの西川です。 当社ではGitHubを利用しています。いろいろ便利な機能があるのですが社内でコマテクを募集してみたところ意外と知らないものがあったので共有してみます。 行動の見える化 特定コミットのリンク取得 通知 行動規範 ガイドライン .github リポジトリ テンプレートリポジトリ タグをたくさんプッシュさせない ドラフトプルリクエスト チケットの自動リンク化 ベースブランチの更新を取り込む まだレビューが終わってないプルリクエストの一覧化 レビュアーの自動割り当て コードの所有者 ファイル単位でレビュー済みをチェックする レビュー中のファイルを全部閉じる 具体的な修正を提案する レビューコメントをラベル化 デプロイ管理 リリースノートを自動作成 行動の見える化 以下の設定をすることで、GitHub上の行動を見える化することができます。 docs.github.com

                                                              GitHubコマテク集 - OpenWork Tech Blog
                                                            • [MCP再入門]「MCPはAIアプリにとってのUSB-C」がしっくりこなかったあなたに - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに MCPとは?公式ページの冒頭にはUSB-Cみたいな共通仕様、という抽象的な説明があります。この例から端を発したMCPの説明を日本語で書かれているのもいくつか見かけますし、記事としてとても人気があるようです。 ですが、公式ページを読んでも、日本語で書かれたいろんな紹介ページを読んでも、私にはMCPの良さは全然理解できませんでした。なのに世の中はMCPブームと言っても良いぐらいMCPが流行っています。私が理解できないだけで、沢山の方がその良さを見出しています。これはまずいと思いました。私は何かを誤解してしまったのだと思い、色々と作

                                                              • 研究者向けの技術研修資料を公開します | | AI tech studio

                                                                はじめに こんにちは、AI Labの岩崎です。普段はResearch Engineerとして他チームの実験サポートや研究成果の社会実装などをしています。タイトルの通り、CyberAgentにあるAI Labという研究機関で技術研修を行った話をします。 AI Labは現在インターンを含めて100名近いメンバーが在籍しており、これはメガベンチャーである弊社の中でも大規模な組織です。このように規模が拡大する中で、他社での経験があるメンバーはもちろんのこと、先月まで大学で研究を行っていたメンバーであっても、入社後すぐに共著や社会実装を通じてプロダクトと連携できる程度の技術力が求められます。 小規模な組織であれば技術力の高いメンバーが他のメンバーをフォローすることも可能でしたが、現在の組織規模ではチームや個人間で研究開発力に差が生じつつあります。そうした背景があるAI Labではオンボーディングは用

                                                                  研究者向けの技術研修資料を公開します | | AI tech studio
                                                                • スクラムチームを超生産的にするためのパタン・ランゲージ|天野 祐介 (ama_ch)

                                                                  The Patternsハイパープロダクティブチームを体系的に生み出すため9つのパタンはこちらになります。 1. Stable Teams 2. Yesterday's Weather 3. Swarming: One Piece Continuous Flow 4. Interrupt Pattern: Illigitimus Non Interruptus 5. Daily Clean Code 6. Emergency Procedure 7. Scrumming the Scrum 8. Happiness Metric 9. Teams that Finish Early Accelerate Faster https://www.scruminc.com/wp-content/uploads/2014/05/teamsthatfinishearlyacceleratefaste

                                                                    スクラムチームを超生産的にするためのパタン・ランゲージ|天野 祐介 (ama_ch)
                                                                  • Windows標準だけでGUIを作成 ― PowerShell+.NET Framework

                                                                    はじめに Windows環境では、Visual Studioなど特別な開発環境を用意しなくても、標準搭載されている PowerShell 5.x と .NET Framework 4.x を使って簡単にGUIアプリケーションを作ることができる。 例えば、業務ツールにちょっとした入力フォームやボタンを追加したい場合、PowerShellでWinFormsやWPFを利用すれば数行のコードで実現可能。 さらに、同梱されている csc.exe(C#コンパイラ) を使えば、C#のコードを書く必要はあるが EXE化 することも可能。 本記事では、 PowerShell + WinForms PowerShell + WPF C#をcsc.exeでコンパイル(WinForms版) C#をPowerShellでインプロセス実行(Add-Type) の順で、「Windows標準だけ」で完結するGUI作成方法

                                                                      Windows標準だけでGUIを作成 ― PowerShell+.NET Framework
                                                                    • [速報]マイクロソフトが「Windows Hotpatch」発表。Windowsを再起動せずセキュリティ更新を実現へ

                                                                      [速報]マイクロソフトが「Windows Hotpatch」発表。Windowsを再起動せずセキュリティ更新を実現へ (注:記者向けの事前発表では「Hotpatch in Windows」という名称でしたが、基調講演で「Windows Hotpatch」と紹介されたため、タイトルを含めて記事内容を変更しています) Windows Hotpatchで再起動を年4回に削減 Windows Hotpatchは、Windowsの再起動を必要とせずに重要なセキュリティ更新プログラムを提供できる新機能です。 これによりWindowsでの作業を中断することなくセキュリティ更新プログラムを適用できるだけでなく、セキュリティ更新プログラムが提供された時点から企業が更新プログラムを採用するまでの時間が最大60%短縮されるとしています。 また、システム管理を行うMicrosoft Intuneで、Windows

                                                                        [速報]マイクロソフトが「Windows Hotpatch」発表。Windowsを再起動せずセキュリティ更新を実現へ
                                                                      • JavaScriptのデザインパターンについて

                                                                        どうもoreoです。 今回はモダンなJavaScript開発環境で役立つデザインパターンを紹介します。 この記事は、JavaScript Patterns WorkshopとPatterns.devを参考にしています。 有名な「Java言語で学ぶデザインパターン入門」などでは、古典的な23個のデザインパターンが紹介されていますが、JavaScript Patterns WorkshopではPatterns.devをベースとして、モダンなJavaScriptにおける6つのデザインパターンについて言及されています。この記事ではそれらについてまとめてみたいと思います! ※本記事中のコードは、JavaScript Patterns WorkshopとPatterns.devから引用させていただいております。 1 Design Patternsとは? デザインパターンとは、ソフトウェア開発で繰り返し

                                                                          JavaScriptのデザインパターンについて
                                                                        • Rustの活用でElectronよりも軽くて速いアプリフレームワーク「Tauri」が安定版に/まずはデスクトップから。モバイル・Webへの対応も進行中

                                                                            Rustの活用でElectronよりも軽くて速いアプリフレームワーク「Tauri」が安定版に/まずはデスクトップから。モバイル・Webへの対応も進行中
                                                                          • OpenAI、AIコーディングエージェントをガイドするための「AGENTS.md」サイトを公開 | gihyo.jp

                                                                            OpenAI⁠⁠、AIコーディングエージェントをガイドするための「AGENTS.md」サイトを公開 OpenAIは2025年8月20日、AIコーディングエージェントをガイドするためのシンプルなフォーマット「AGENTS.md」を案内するサイトを公開した。OpenAI Codexのほか、Amp、GoogleのJules、Cursor、Factory、Roo Codeといったエージェントやツールの開発チームと協力して作ったという。 AGENTS.md The https://t.co/uop4XiFxan microsite is live! Think of it as a README for agents: a simple, open format for guiding coding agents. It’s been awesome to work alongside peers

                                                                              OpenAI、AIコーディングエージェントをガイドするための「AGENTS.md」サイトを公開 | gihyo.jp
                                                                            • jq が jqlang organization に移譲されました - プログラムモグモグ

                                                                              JSONを操作するコマンドラインツールであるjqは、これまでオリジナル作者であるStephen Dolan氏 (@stedolan)のリポジトリ(github.com/stedolan/jq)で管理されていました。 メンテナンスはNico Williams氏 (@nicowilliams)とWilliam Langford氏 (@wtlangford)の二名が行なっていましたが、近年は活動が減っておりメンテナンスが滞っていることが度々指摘されていました。 最新のリリースは2018年11月に行われた1.6であり、その後に様々なバグ修正やパフォーマンス改善、新機能の実装が行われているのにリリースされておらず、またissueやPRも放置されがちになっていました。 さらにCI (AppVeyor)は常に落ちるので、簡単なドキュメント修正でもCIが通らず苦情が来る、数か月放置されたPRは作った人が諦

                                                                                jq が jqlang organization に移譲されました - プログラムモグモグ
                                                                              • Next.js

                                                                                2023年度リクルート エンジニアコース新人研修の講義資料です

                                                                                  Next.js
                                                                                • TypeScriptで学ぶ!SOLID原則

                                                                                  はじめに 皆さんこんにちは、株式会社エムアイ・ラボのエンジニアです! 今回はソフトウェア設計のSOLID原則について学習したので、弊社のメインの開発言語であるTypeScriptのサンプルコードを使って共有できればと思います。 SOLID原則は、オブジェクト思考プログラミングにおいて、ソフトウェアがメンテナンスしやすく、拡張や変更に強いソフトウェア設計を行うための原則です。 SOLID原則にはSOLIDの頭文字をそれぞれとった、5つの原則があります。 単一責任の原則(Single Responsibility Principle) 単一責任の原則とは、クラスが一つの機能や責任を持つべきで、クラスが変更される理由は一つであるべきというです。 クラスが一つの機能や責任のみを持つようにすることにより、コードは再利用可能でテストが容易になります。 単一責任の原則を遵守している例 以下のBirdクラ

                                                                                    TypeScriptで学ぶ!SOLID原則

                                                                                  新着記事