並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 478件

新着順 人気順

developmentの検索結果281 - 320 件 / 478件

  • YAGNIと拡張性のあいだ - 電通総研 テックブログ

    こんにちは!Xイノベーション本部プロダクトイノベーションセンターの米久保 剛です。 弊社のテックブログ上では今回が初めての記事執筆となります。アーキテクチャ設計やアプリケーション設計の話を中心に、不定期に情報発信していきたいと考えています。 YAGNI原則 YAGNI原則をご存知でしょうか。 エクストリーム・プログラミング(XP)の重要な原則の一つであるこの原則は、You Ain't Gonna Need Itのアクロニム(頭字語)から命名されています。日本語にすると「どうせ要らないって」というニュアンスでしょうか。推測に基づいて余計な機能を作り込んだところで将来実際に使われる可能性は低く、時間と労力を無駄にするばかりかコードの複雑化などのリスクさえあります。ですから、現時点でわかっている要件をちょうど満たすだけの機能を実装すべきであるとYAGNI原則は主張します。 YAGNI原則は機能(

      YAGNIと拡張性のあいだ - 電通総研 テックブログ
    • 「コーヒーが飲めなくなる日」に備えて“人工コーヒー”の開発が進んでいる | 科学技術が生み出すニューノーマル

      クーリエ・ジャポンのプレミアム会員になると、「ウォール・ストリート・ジャーナル」のサイトの記事(日・英・中 3言語)もご覧いただけます。詳しくはこちら。 ありふれた朝の一杯のコーヒーが、社会や環境に災難をもたらす。だが近い将来、あなたは害の少ないものを選択できるだろう。それは人工コーヒーだ。 世界中で1日に20億杯のコーヒーが消費される。アラビカ種の樹木1本から採れるコーヒー豆の年間生産量が平均1~2ポンド(約453~907グラム)であることを考えると、コーヒーを1日2杯飲む人のために約20本の樹木から継続的にコーヒー豆を生産することが必要になる。 旺盛なコーヒー需要を背景に、大規模な森林伐採が進み、コーヒー豆の価格上昇とほぼ無縁の農家は低賃金にあえぎ、生産とサプライチェーン(供給網)の移動の両面で相当な量の二酸化炭素(CO2)が排出される。調査によると、コーヒー栽培に適した土地の約半分が

        「コーヒーが飲めなくなる日」に備えて“人工コーヒー”の開発が進んでいる | 科学技術が生み出すニューノーマル
      • ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog

        ファームウェアエンジニアの井田です。 今回はESP32系MCUで無線LANによる受信ができなくなる問題の原因と調査方法について解説します。 背景 ESP32にてそこそこ頻繁に無線LAN経由の通信を行っているときに、環境によっては急に通信ができなくなる現象が発生しました。 そこで、Wiresharkを用いて通信状況を確認すると、どうもESP32側からの送信パケットは届いているものの、ESP32へのパケットは受信されていないような状況が確認されました。 例えば、ESP32側からDNSのリクエストを投げて、ルーターが返答をしているのにも関わらず、ESP32のログ上は名前解決に失敗した状態になっています。 また、TCPによる通信も何度も再送が発生しており、よくよく見てみると、ESP32側がACKを返さないので、通信相手のサーバが再送してきているという状態でした。 現象より、ESP32の無線LANド

          ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog
        • データ解析者の心得: 製造DXの初歩の初歩|Dr. Kano

          随分と長い間,主にプロセス産業の製造現場のデータを対象として,様々な解析を行ってきた.今でも,いくつかの企業と一緒にデータ解析をしている.特に最近は,製造DX実現を掲げての依頼が多い.これまで,多くの成果をあげてきたし,それ以上に多くの失敗もしてきた.その経験を踏まえて,製造プロセスのデータ解析をしようという技術者に「これだけは伝えておきたい」ということがある.それを「3つの心得」としてまとめておくことにした.もっと詳しく知りたいという人がいれば,私の講演を聞いて下さい. 製造プロセスのデータ解析そもそも,製造現場で制御したいのは製品品質(製品の重要特性)であるが,その計測値・分析値がリアルタイムに得られることは珍しい.多くの場合,抜き取り検査をして,高価な分析装置を使って,長い時間をかけて,分析値を得る.この分析値が出てくるのを待っている間にも生産は継続しており,「あっ,不良品だ!」と気

            データ解析者の心得: 製造DXの初歩の初歩|Dr. Kano
          • JSR の紹介

            JSR の紹介

              JSR の紹介
            • ファインディにエンジニアとして入社していいなと思ったこと3選 - Findy Tech Blog

              こんにちは、2024/3/18 からファインディに入社した本田です。 ファインディでは、Findy Team+ という、エンジニア組織の開発生産性を可視化し、開発チームやエンジニアリングメンバーのパフォーマンスを最大化するためのサービスの開発に携わっています。 今回は、入社して一ヶ月ちょっとが経ったので、入社して新メンバーとしていいなと思ったことをご紹介したいと思います。 オンボーディングがわかりやすい 入社すると初めにオンボーディング用 Issue が作成、アサインされていて、いつまでにどういうことができるようになっているために何をしてくのか、というのが一通りまとまっていて、すごいわかりやすかったです。 オンボーディング用 Issue には、次のようなことが記載されています。 新メンバーがキャッチアップすべき事項の一覧 環境構築手順や必要なツールのセットアップ手順、設定項目など コーディ

                ファインディにエンジニアとして入社していいなと思ったこと3選 - Findy Tech Blog
              • “努力と根性でつくった”1964年のコンピュータの配線が話題に→「まさにスパゲッティコード(物理)」「正気の沙汰じゃない」

                立体造形作家 松井弘明@夏ワンフェス準備中。 @aki_chevalier 2022年9月より某大学立体造形非常勤講師。 錫でチェス、騎士をモチーフにした立体造形作品を作ります。 以前大阪のヒーロー”地球戦士ゼロス”の怪人造形も担当しました。 アナログ、デジタル造形、鋳造、木工等技術は多め。 上山徹郎先生の作品の立体化はライフワーク。 hiroakimatsui.com

                  “努力と根性でつくった”1964年のコンピュータの配線が話題に→「まさにスパゲッティコード(物理)」「正気の沙汰じゃない」
                • Findy転職フロントエンドの開発生産性を向上させるためにやったこと - Findy Tech Blog

                  こんにちは、ファインディ株式会社でフロントエンドのリードをしております 新福(@puku0x)です。 この記事では、転職サービス Findy の開発チームにおける開発生産性の向上に対する取り組みをご紹介します。 以前の状況 モノリスの解体 開発基盤の刷新 コンポーネント設計の刷新 テストの拡充 CI の高速化 改善の効果 まとめ 以前の状況 2020年頃の Findy は Ruby on Rails と React のモノリス構成で作られていました。 機能の増加に従いコードが複雑化し、しだいに開発スピードが伸び悩むようになりました。 ここで Findy Team+ で算出した当時のリードタイムを見てみましょう。 2020年のFindyのリードタイム 上記のグラフから次のことがわかります。 改修が本番に適用されるまで 約1週間 かかる プルリクエストがレビューされるまで 約5日 放置される

                    Findy転職フロントエンドの開発生産性を向上させるためにやったこと - Findy Tech Blog
                  • 「うざい広告」防ぐ急成長Webブラウザー 謎の収益構造を大解剖

                    広告ブロック機能搭載Webブラウザーの「Brave(ブレイブ)」は2024年4月、日本国内の月間利用者数(MAU)が400万人を超えた。開発を手掛ける米Brave Softwareは一方で、媒体社への収益を分配する独自の広告事業の拡大を進めている。24年6月には動画広告を開始する方針だ。広告をブロックしながら、広告事業を手掛ける同社。矛盾しているようにも見えるが、消費者と媒体社の両方を守る新たなエコシステムの開発を目指している。その新広告モデルの驚きの仕組みを明らかにする。 ページ遷移するたびに、画面いっぱいに表示されるポップアップ広告、閲覧履歴とは関係なしに表示される、成人向け漫画の刺激的な描写を切り取ったバナー広告、サイトをスクロールしてもついて回る動画広告……。 こうした、「うざい広告」はネットメディアの利用者にとって、利用体験を妨げることこの上ない。そうした広告を、利用者自身で対策

                      「うざい広告」防ぐ急成長Webブラウザー 謎の収益構造を大解剖
                    • AIがエンジニアの仕事を奪う、はどこまで本当か|リーダブル秋山

                      この手の話には、私を含め多くのエンジニアが食傷していると思いますが、重要なトピックなので無視できません。ここ数ヶ月の目立った動向を確認し、それを基にソフトウェアエンジニアの仕事が今後どうなるかを浅薄ながら検討していきます。 Devin - 初のAIエンジニア2024年3月、ほぼ無名だったCognition社の動画が注目を集めました。動画では"First AI Software Engineer"というタグラインのもと、私たちエンジニアの作業風景と同じように、AIがエディタやコンソールを操作し、ブラウザでサードパーティのAPI仕様書を探し、ビルドエラーからバグを修正し、Webアプリケーションを実装していく様子が見られます。 Devinは、SWE-benchというプログラミング性能を測る指標で、Claude 2やGPT-4を上回ったとと宣伝されています(下図)。またCognition社はPet

                        AIがエンジニアの仕事を奪う、はどこまで本当か|リーダブル秋山
                      • 【速報】グリコ「プッチンプリンやカフェオーレ」目標の5月中旬に出荷再開できず 停止期間を延長決定(MBSニュース) - Yahoo!ニュース

                        江崎グリコは、「プッチンプリン」などほぼ全ての冷蔵商品を出荷停止にしていましたが、復旧目標としていた5月中旬に再開できず、出荷停止期間を延長することを決定しました。 【画像を見る】「BifiX」「朝食りんごヨーグルト」「プッチンプリン」グリコの出荷停止商品を一覧で見る 江崎グリコによりますと、4月3日にシステムの切り替え作業によりシステム障害が発生し、その後、出荷を停止。18日からは一部商品で出荷を再開しましたが、想定していた受注に対してシステム処理が間に合わないことなどを理由に、再び出荷停止の判断をしたということです。 その後、システム障害に関する問題の特定は進んだものの、その解消に時間を要しており、商品の安定供給に向け万全を期すため、出荷停止期間の延長を決定したことを、1日に発表しました。 同社は、「現時点で出荷再開時期は未確定」としながら、「システム障害の問題は特定できており、商品の

                          【速報】グリコ「プッチンプリンやカフェオーレ」目標の5月中旬に出荷再開できず 停止期間を延長決定(MBSニュース) - Yahoo!ニュース
                        • ユーザーインターフェースの「密度」とは何かをプロのデザイナーが語る

                          ウェブサイトを開くと大抵は文字や画像が表示され、視覚的な情報をページのあちこちから得ることができます。サイトによっては文字だけを表示するものもあれば、文字と画像をバランスよく配置してユーザーの視線を誘導するものも。こうした情報の過多やバランスを「密度」という尺度で捉えたときに、ユーザーインターフェース(UI)の密度はどのようにして決まるのかといったことについて、決済サービスのStripeでデザイナーチームを率いるマシュー・ストローム氏が解説しました。 UI Density || Matthew Ström, designer-leader https://matthewstrom.com/writing/ui-density/ ユーザーは、ウェブサイトを開いたときに大抵はまず目で情報を受け取ります。ストローム氏は、「空間にどれだけのものが見えるか」という点を「視覚的密度」と定義し、UIにお

                            ユーザーインターフェースの「密度」とは何かをプロのデザイナーが語る
                          • SPAは万能じゃない。「革新的」と言われているPWAはどこがすごいのか? | レバテックラボ(レバテックLAB)

                            執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「独習」シリーズ、「これからはじめるReact実践入門」、「改訂3版 JavaScript本格入門」他、

                              SPAは万能じゃない。「革新的」と言われているPWAはどこがすごいのか? | レバテックラボ(レバテックLAB)
                            • アジャイル開発やスクラムにもマネジメントは必要だ

                              Photo by Pixabay on Pexels.com 最近、よくお客さま向けに「アジャイル開発やスクラムにも、マネジメントやプロジェクトマネジメントは必要だ」と話すことが多い。事の背景はこんな感じ。 背景 よくあるのが「アジャイルチームは自律して動くからマネージャはいらない」という意見だ。この意見はおおむね正しいと思う。「おおむね」の理由は、マネージャという役割は自律型組織にとって必要なくなってくるだろうけど、マネジメントという仕事はなくならないからだ。 会社全体が自律型であれば、もしかしたらマネジメントすらいらなくなるのかもしれない。ただ、ほとんどの組織がそうではないのが現状だろう。よって、四半期ごとに目標設定と評価が発生するし、人材を採用したり育成する計画は必要だし、予算管理や体制変更も検討しなければならない。 こんな状況から「マネージャとマネジメント」を引っこ抜いてもうまくい

                                アジャイル開発やスクラムにもマネジメントは必要だ
                              • 【個人開発】楽しくアイデア出しができるようサポートするアプリを開発しました💡 - Qiita

                                はじめに こんにちは!meimeiと申します。 この度、「IDEA SPACE TRIP」 というアプリをリリースしました! AIと一緒にアイデアを考えることで、アイデア出しが簡単かつ楽しくなるようサポートするサービスです。 具体的に考えたいテーマが決まっている場合にも、ちょっとアイデア出しのトレーニングがしたいなという場合にも使っていただけます。 サービスURL GitHub URL 開発背景 個人開発アプリのアイデアや会社での企画案を考えているとき、 悩みや課題があって、どうしたら解決できるかな?と考えているとき など、様々な場面でアイデア出しを行う機会があると思います。 そんな時にアイデアを出しやすくするために、アイデア発想法を調べて試してみたことがある方も多いのではないでしょうか? しかし、アイデア出しに慣れていない人にとって、 「アイデア発想法って世の中にありすぎて、どれを使った

                                  【個人開発】楽しくアイデア出しができるようサポートするアプリを開発しました💡 - Qiita
                                • 日本人宇宙飛行士のためにISSに宇宙食を送っておいたら、本人が到着する前に他国のクルーに食べられてしまった伝説の事件

                                  ふぉっくすとろっと641🚀❤️‍🔥🪐🔭☀🌟 @yukimohumohumo1 そこまでしてラーメン ・小麦粉やでんぷんの配合を工夫することで、ISS内で給湯可能な70℃程度のお湯でも湯戻し ・麺が飛び散らないように、湯戻し後も形状を保持する一口大の塊状麺 ・微小重力 (無重力) 空間でも飛び散らないよう粘度を高めたスープ humans-in-space.jaxa.jp/life/food-in-s… 2024-04-30 23:17:49 リンク JAXA 有人宇宙技術部門 日清スペースカップヌードル | 宇宙日本食 | JAXA 有人宇宙技術部門 多くの日本人宇宙飛行士を食の面から支えてきた宇宙日本食。その種類や実際に宇宙に行った宇宙日本食をご紹介します。 1

                                    日本人宇宙飛行士のためにISSに宇宙食を送っておいたら、本人が到着する前に他国のクルーに食べられてしまった伝説の事件
                                  • 「並行世界でタイムリープを繰り返す」ことで効率的なシミュレーションを可能にするソフトウエアツールを開発・公開 長時間現象を短時間の計算で容易に観察可能に

                                    要点 PaCS-MDシミュレーションを容易に実行できるソフトウエアツールPaCS-Toolkitを開発・公開 Gタンパク質共役型受容体から化合物が解離していく過程のシミュレーションでは1,000億分の1の時間短縮を実現 PaCS-Toolkitの利用によって、計算による生体分子の働く仕組みといった基礎研究・薬剤の設計や効果の予測などの応用研究を加速することが期待 概要 東京工業大学 生命理工学院 生命理工学系の生澤真司大学院生(研究当時)、堀立樹大学院生、Wijaya Tegar(テガル・ウィジャヤ)大学院生らとTran Phuoc Duy(チャン・フ・ズイ)助教、北尾彰朗教授は、多数のMDシミュレーション[用語1]を実行し、上手く行った状態からシミュレーションを再実行するサイクルを繰り返すことで、長時間現象を短時間の計算で観察することができるPaCS-MDシミュレーション[用語2]を容易

                                      「並行世界でタイムリープを繰り返す」ことで効率的なシミュレーションを可能にするソフトウエアツールを開発・公開 長時間現象を短時間の計算で容易に観察可能に
                                    • なぜ今、大人もプログラミングを学ぶべきか?〜Pythonを用いたブロックプログラミング体験 - paiza times

                                      <この記事の著者> 上田茂雄(ueponx) - Tech Team Journal IoTと電子工作に情熱を持ち、プログラミングと最新のガジェットを好む。新しい技術を学びながら実践的なプロジェクトに取り組んでいる。技術を磨き、常に新たな挑戦。 この記事ではこれまでプログラミングの学習を行ったことのない初心者に向け、非常にハードルの低いブロックプログラミングの体験を通してプログラミングの初歩を体験する内容となります。 【目次】 なぜ今、大人もプログラミングを学ぶべきか? 1. テクノロジーに対する理解が深まる 2. 問題解決スキルの向上 3. コミュニケーションスキルの向上 4. 職業の選択肢が広がる EduBlocksとPython:初心者に易しい最初の一歩 EduBlocksの概要:ブロックベースのプログラミングとは? 初めてのEduBlocksプログラム:シンプルな例で理解する 実践

                                        なぜ今、大人もプログラミングを学ぶべきか?〜Pythonを用いたブロックプログラミング体験 - paiza times
                                      • Practical Vim command workflow | Max Shen Dev

                                        In Vim, there’s a variety of commands that let you accomplish tasks in different ways. This can be overwhelming for beginners trying to figure out the most efficient keystrokes for editing. In this tutorial, I’ll share my approach to using Vim commands and offer some real life examples to help you improve your workflow. Guidelines Here are some general rules of my workflow: Don’t use mouse and arr

                                          Practical Vim command workflow | Max Shen Dev
                                        • 要件定義完了時の開発サイドと顧客サイドそれぞれが考えてる事をイラスト化するとこうなってる「そうなんだよね 客は全部を話さない」

                                          リンク ITトレンド 要件定義とは?何をすべき?流れ・必要なスキルをわかりやすく解説!|ITトレンド 要件定義とは、システム開発などのプロジェクトを始める前の段階で、必要な機能や要求をわかりやすくまとめていく作業のことです。企画の進行とともに要件定義に立ち返ることも多く、目的の脱線を防止する役割も果たします。要件定義の概要やまとめ方、作成までの流れ、要件定義に求められるスキルを解説していきます。 2 users 74

                                            要件定義完了時の開発サイドと顧客サイドそれぞれが考えてる事をイラスト化するとこうなってる「そうなんだよね 客は全部を話さない」
                                          • Making a 3D Modeler, in C, in a Week

                                            Last fall I participated in a week long programming event called the Wheel Reinvention Jam. The point of the Jam was to revisit existing software systems with fresh eyes. I ended up making a 3D modeler called “ShapeUp”. This post will make more sense if you watch the video demo of ShapeUp before reading more. You can try ShapeUp in your browser. This is what it looks like: Mike Wazowski modeled in

                                              Making a 3D Modeler, in C, in a Week
                                            • ローソン、198円「大盛りカップ麺」が大ヒット “コンビニでは売れない”の思い込み打破 開発背景は?

                                              ローソン、198円「大盛りカップ麺」が大ヒット “コンビニでは売れない”の思い込み打破 開発背景は?(1/3 ページ) ローソンが2023年4月に発売したプライベートブランド(PB)の大盛りカップ麺が、生活防衛意識の高まりを背景に売れている。「麺大盛り 豚コクしょうゆラーメン」と「麺大盛り 辛みそラーメン」(ともに198円)のシリーズ累計販売数は640万個を突破(2024年4月中旬時点)。直近3カ月の販売数量を見ると、日清「カップヌードル」などのナショナルブランド(NB)を含めたカップ麺カテゴリーで、辛みそラーメンが1位となった。

                                                ローソン、198円「大盛りカップ麺」が大ヒット “コンビニでは売れない”の思い込み打破 開発背景は?
                                              • Next.jsのSSRF脆弱性 CVE-2024-34351

                                                Next.jsでSSRF(=Server Side Request Forgery)の脆弱性が発覚したことが社内で話題になったので、まとめておこうと思います。対象の脆弱性は以下です。 脆弱性の概要 SSRF脆弱性は本来到達できないサーバーに対して、公開されてるサーバーを経由してアクセスすることができてしまう脆弱性です。 今回のNext.jsの脆弱性はhttpヘッダーのHostを書き換えることで、self hostingなNext.jsサーバーから任意のhttpリクエストを送信できてしまうというものです。これは、外部には公開してない内部APIに対するリクエストも可能になるため、SSRF攻撃になりえます。 今回の脆弱性の対象は、以下の条件を満たしている必要があります。 Next.jsをself hostingで運用している Next.jsアプリケーションがServer Actionsを利用して

                                                  Next.jsのSSRF脆弱性 CVE-2024-34351
                                                • プログラミングで人生変わった話

                                                  はじめに 初めまして!京都大学理学部3年の田本と申します。 去年の5月にプログラミングを学び始め、そろそろ1年が経とうとしています。 これまでの総括と自己紹介を兼ねて、プログラミングを1年間本気で学んでできたことをここでアウトプットしていこうと思います。 この記事を読んで、プログラミングに少しでも興味を持つ人が増えれば幸いです。 きっかけ 僕は大学2年までは決して優秀な学生とは言えませんでした。 大学へは平均週2コマ程度しか出席せず、期末テストのみ受けて取れる単位を取り、それ以外の時間はほとんどゲームに費やしていました。 そんな中、ゲームで知り合った元エンジニア・経営者の溝口さんという方に「プログラミングやってみない?」とTwitterのDMで誘われたことがきっかけで、プログラミングを勉強することになります。 溝口さんは以前にもいくつか会社を経営しており、簡単に言うと20代で10億稼いだめ

                                                    プログラミングで人生変わった話
                                                  • PhpStorm超絶技巧40分集中講義 #phpconkagawa

                                                    Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                      PhpStorm超絶技巧40分集中講義 #phpconkagawa
                                                    • 気づけば人が辞めていく「ダメな組織」の特徴トップ3 リーダー以外の独裁者が生まれる“ぬるい組織”の落とし穴

                                                      株式会社らしさラボ 代表取締役 伊庭正康氏の『研修トレーナー伊庭正康のスキルアップチャンネル』では、業績の悩み、効率の悩み、マネジメントの悩み、コミュニケーションの悩み、モチベーションの悩みなど、仕事の悩みを解決できるビジネスメソッドを紹介しているチャンネルです。今回は「人が辞めていくダメな組織の特徴」を解説しました。 ■動画コンテンツはこちら 人が辞めていく組織の特徴とは? 伊庭正康氏:「うちの会社は人がよく辞めるんですが、どうしたらいいでしょうか?」という相談をいただきます。実は、人が辞めていくのは人の問題ではなく、組織に問題があります。今回のテーマは「人が辞めていく組織の特徴トップ3」です。 これは、スタンフォード大学のある実験で出た言葉です。「リンゴに問題はない。リンゴを入れる樽に問題があるのだ」。つまり、人に問題があるのではない、組織に問題があるのだということですね。 今から

                                                        気づけば人が辞めていく「ダメな組織」の特徴トップ3 リーダー以外の独裁者が生まれる“ぬるい組織”の落とし穴
                                                      • [速報]マイクロソフト、Copilotを一連のタスクを自律的に実行できる「エージェント」へと拡張。受注したら在庫確認して顧客へ発送などが可能に

                                                        マイクロソフトは、日本時間5月22日未明から開催中のイベント「Microsoft Build 2024」で、Copilotを一連のタスクを自律的に実行できる「エージェント」へと拡張するCopilot Studioの新機能を発表しました。 Copilot StudioはMicrosoft Copilotの拡張やカスタマイズを可能にする開発環境です。今回の新機能では、Copilotがエージェントとして機能するように、以下の拡張が可能になります。 一定期間実行が継続されるビジネスプロセスの自動化 ユーザーからの入力とアクションについての推論 過去の記録からコンテキストを理解する ユーザーからのフィードバックによって学習を行う 具体的には、Copilotに対して処理の内容と手順を「インストラクション」で具体的に説明し、「トリガー」となるプロセスを指定。さらに参照すべき「ナレッジ」を指定し、どのよう

                                                          [速報]マイクロソフト、Copilotを一連のタスクを自律的に実行できる「エージェント」へと拡張。受注したら在庫確認して顧客へ発送などが可能に
                                                        • 生成AIの議論を見てるとプログラミング環境の進化と近い話だなと思った

                                                          すがやみつる先生が生成AIを使ったことでAIを憂う人たちから大量の質問が殺到する→質問に丁寧に返答、ベテラン漫画家が話す「模倣について」の考え方がためになる - Togetter 「紙とペンからデジタルへの変遷とAIでは次元が違う」みたいにAIは影響が凄すぎるみたいな話がよく出てくるけど プログラマってそういうの何回も体験してきてる プログラマにとって紙とペン時代は機械語やアセンブラだよな 俺は40代だから機械語やアセンブラ知らなくてもアプリが作れた世代だけど C言語やVBが出た時には機械語やアセンブラやってた人の技術が必要無くなってアプリを作る速度でも負けることになった 開発環境でも秀丸っていうただのテキストエディタで開発していた時代があったけど 統合開発ツールとか出てきてデバッグできたり補完が働いたりして秀丸使いは廃れた 自分がプログラマになってからも幾度となく新しい言語が発表されたり

                                                            生成AIの議論を見てるとプログラミング環境の進化と近い話だなと思った
                                                          • なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita

                                                            EDOCODEでエンジニアをしているYutakaです。 こちらは社内勉強会で発表した資料を元にしています。 関数型言語の知識がほとんどないエンジニアがなっとく!関数型プログラミングで学んだ用語を一部まとめました。原著はGrokking Functional Programmingです。本書はScalaとJavaで説明がされていますが、できる限り社内で使われている言語(Go, JavaScript, TypeScript)でサンプルコードを記載しました。 書籍のソースコードはこちらに全て公開されています。 そもそも関数型プログラミングとは? プログラミングのパラダイムには大きく①命令型プログラミング②宣言型プログラミングがあります。 ①命令型プログラミングとは どのよう(HOW)に計算するかに焦点を合わせ、段階的なアルゴリズムを詳細に定義します。これは実際のハードウェアの計算処理の流れに沿っ

                                                              なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita
                                                            • マイクロソフト、「Copilot Connectors」発表。CSVファイルからOracle、Salesforceなどさまざまなサービスやデータソースと接続しAIが理解

                                                              マイクロソフト、「Copilot Connectors」発表。CSVファイルからOracle、Salesforceなどさまざまなサービスやデータソースと接続しAIが理解 マイクロソフトは日本時間5月22日から開催中のイベント「Microsoft Build 2024」で、Microsoft Copilotをさまざまな外部のサービスやデータソースと接続することで、Copilotがそれらのデータを読み取り理解できる新機能「Copilot Connectors」を発表しました。 Copilotが外部サービスの情報や状況を読み取って理解する Microsoft CopilotはもともとOutlookやExcel、Teamsといった同社が提供するMicrosoft 365製品のデータを読み取って理解し、それを基に生成AIが文章やプレゼンテーションの作成などを提供するサービスとして登場しました。 Co

                                                                マイクロソフト、「Copilot Connectors」発表。CSVファイルからOracle、Salesforceなどさまざまなサービスやデータソースと接続しAIが理解
                                                              • TypeScript Custom GitHub Action Development Tips

                                                                GitHub Actions における JavaScript/TypeScript Custom Action の開発・運用知見を紹介します! 2024-05-16 GitHub Actions Meetup Tokyo #3 にて発表 https://gaugt.connpass.com/event/317178/ 会場:株式会社サイバーエージェント Abema Towers YouTube 配信アーカイブ https://www.youtube.com/watch?v=mR684-oSAJw

                                                                  TypeScript Custom GitHub Action Development Tips
                                                                • ゲームギアで弾幕STGを創ってみた - Qiita

                                                                  はじめに 以前、VGS-Zeroというラズパイで動作する自作ゲーム機を紹介させていただきました。 今回、上記の記事でも触れているVGS-Zeroのローンチタイトル「Battle Marine」(下記)をゲームギアに移植してみました。 本書はBattle Marineをゲームギアへ移植した経緯や技術的に苦労した点などを纏めたものとなります。 なお、今回ゲームギア(実機)で動作できるソフトとしてBattle Marineを開発しましたが、セガの公式なライセンス商品ではなく、飽くまでも ゲームギアと互換性のある同人ソフト となります。 何故ゲームギア? Battle Marine のゲームジャンルは「弾幕STG」です。 もしかすると、この点については議論の余地があるかもしれませんが、少なくとも私は弾幕STGとして創ったつもりです。 「Z80のゲーム機」としてはチート級のスペックのVDPを搭載して

                                                                    ゲームギアで弾幕STGを創ってみた - Qiita
                                                                  • 「理想のCOBOL」になったJava、システム開発で盤石の地位築く

                                                                    企業の情報システムには、高い信頼性や可用性が求められる。このためシステムの構築にはそれらを実現できるプログラミング言語を使う必要がある。 そうした用途でかつてよく使われていた言語が「COBOL」だ。Common Business Oriented Languageの略で、日本語では「共通事務処理用言語」という意味になる。エンジニアではない事務員がプログラミングできることを目指して開発された。自然言語である英語に近い構文で記述でき、可読性が高いのが特徴だ。 過去にCOBOLは金融機関のオンラインシステム構築などで大きな役割を果たした。現在でも、一般ユーザーの目に触れないところで動いているCOBOLシステムは多い。 ただしCOBOLは幾つかの問題を抱えていた。最も大きな問題は、稼働基盤が事実上、メインフレームに限られることだ。オープンシステムやクラウドでCOBOLプログラムが動作する環境もある

                                                                      「理想のCOBOL」になったJava、システム開発で盤石の地位築く
                                                                    • CVE-2024-4367 - Arbitrary JavaScript execution in PDF.js — Codean Labs

                                                                      This post details CVE-2024-4367, a vulnerability in PDF.js found by Codean Labs. PDF.js is a JavaScript-based PDF viewer maintained by Mozilla. This bug allows an attacker to execute arbitrary JavaScript code as soon as a malicious PDF file is opened. This affects all Firefox users (<126) because PDF.js is used by Firefox to show PDF files, but also seriously impacts many web- and Electron-based a

                                                                        CVE-2024-4367 - Arbitrary JavaScript execution in PDF.js — Codean Labs
                                                                      • 「透明な竹」登場!ガラスを超える新素材の可能性 - ナゾロジー

                                                                        窓などに使用されるガラスは、透明度の高い便利な素材ですが、「重くて脆い」という欠点があります。 最近、中国の中南林業科技大学(Central South University of Forestry and Technology)に所属するイーチアン・ウー氏ら研究チームは、竹を用いた透明な素材を開発することに成功しました。 ガラスのように透明でありながら、軽く、耐火性や防水性も備えており、新たな材料として注目されています。 研究の詳細は、2024年2月14日付の学術誌『Research』に掲載されました。 Transparent bamboo: A fireproof and waterproof alternative to glass https://newatlas.com/materials/transparent-bamboo-fireproof-waterproof/ CSUF

                                                                          「透明な竹」登場!ガラスを超える新素材の可能性 - ナゾロジー
                                                                        • GitHub - openai/openai-assistants-quickstart: OpenAI Assistants API quickstart with Next.js.

                                                                          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 - openai/openai-assistants-quickstart: OpenAI Assistants API quickstart with Next.js.
                                                                          • Svelte v5 で導入された Runes によるリアクティビティシステム

                                                                            <script> let count = 0; function handleClick() { count += 1; } $: doubled = count * 2; </script> <button on:click={handleClick}> Clicked {count} {count === 1 ? "time" : "times"} </button> <p>{count} doubled is {doubled}</p> 上記のコード例では通常の JavaScript と同じ方法で変数が宣言されていますが、これは Svelte のコンパイラによりリアクティブな変数に変換されます。count 変数の値が更新されるたびに、UI が自動的に更新されます。$: で始まる式は Svelte のリアクティビティシステムにより自動的に監視され、変更があると再評価されます(構文として

                                                                              Svelte v5 で導入された Runes によるリアクティビティシステム
                                                                            • 吉田直樹さんが思う「FFらしさ」って?あの壮大な世界をどうやって作り上げたのか教えてもらいました | のっちはゲームがしたい! 第16回(後編)

                                                                              のっち 正直に言うと私、「FF」はそんなに詳しくないんです。「16」はやったんですけど、「10」は途中まで、「14」も序盤までしかできてなくて。だから私の中で吉田さんは「NieR Re[in]carnation」の公式生放送に「14」コラボの話をしにくる偉い人っていう認識で(笑)。基本的な質問ですけど、吉田さんは「14」のどこから携わっているんですか? 吉田 スクウェア・エニックスには「ドラクエ」の開発として入社したんです。もともと、今はなくなっちゃったハドソンという会社で「ボンバーマン」とかを作っていて、縁があって「オンラインの『ドラクエ』を作るから来ないか?」って声をかけていただいて。それでしばらく「ドラクエ」を作っていたんですが、「14」の最初のバージョンがリリースされたときに「遊べることが少ない」とか「ラグが大きくてちゃんと遊べない」みたいな問題が多くて、総指揮として入ってそれをな

                                                                                吉田直樹さんが思う「FFらしさ」って?あの壮大な世界をどうやって作り上げたのか教えてもらいました | のっちはゲームがしたい! 第16回(後編)
                                                                              • Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect

                                                                                May 11, 2024 @ TSKaigi

                                                                                  Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect
                                                                                • スクエニの不調は“FF”の新作に現れていた? ゲーム好きマンガ家が抱いた違和感

                                                                                  スクウェア・エニックス・ホールディングス(以下スクエニ)が5月13日に発表した決算がゲームファンに衝撃を与えています。なんと最終利益が前年度比で約7割減。いくつものゲームの開発を中止し、これまでの開発費などを損失として計上したことが主な理由のようです。 昨年度は、大人気シリーズの新作である「FINAL FANTASY XVI」(FF16)と「FINAL FANTASY VII REBIRTH」(FF7リバース)が発売されましたが期待ほど売れていないようです。PS5専売なのもさることながら、ネット上では作品に対する評価も厳しめの印象でした。 ボクも両方プレイしましたが、正直、ネットの評価に納得できる部分はあります。両作とも映像などのクオリティーは高い一方で、遊んでいてストレスを感じることがとても多いのです。 例えば、FF16では世界観に没入させるために、FF7リバースでは変に凝ったつくりのミ

                                                                                    スクエニの不調は“FF”の新作に現れていた? ゲーム好きマンガ家が抱いた違和感