並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 695件

新着順 人気順

テストの検索結果41 - 80 件 / 695件

  • 要件定義の目的とゴールとは - TRACERY Lab.(トレラボ)

    TRACERYプロダクトマネージャーのharuです。 「要件定義とは何を目的としたプロセスなのか?なにが出来たら完了なのか?」 はじめて要件定義する人は、ここで詰まってしまうことが多いようです。 要件定義は、設計や実装に比べて、具体的な作業がイメージしにくいプロセスです。 そのような背景もあってか、2023年4月のBPStudy#188〜要件定義を学ぼう。ChatGPTを添えてに私が登壇した時の以下のスライドには、945個のはてなブックマークをいただきました*1。 speakerdeck.com 945というブックマーク数は、要件定義というものを具体的にイメージしにくいと感じている人が世の中に多いことの現れかもしれません。 そこで「要件定義とはそもそも何か」について、何回かの記事に渡って説明します。 この記事では要件定義の目的とゴールについて説明します。 プロジェクトの数だけ存在する開発プ

      要件定義の目的とゴールとは - TRACERY Lab.(トレラボ)
    • 「開発生産性の教科書」という本を執筆しました - Findy Tech Blog

      こんにちは!ファインディ CTOの佐藤(@ma3tk)です。 表題の通り、約1年半ほどの期間をかけて「エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~」(以降、開発生産性の教科書)という本を執筆しました。 本日(2024年7月11日)発売となりましたので、改めて「開発生産性」に対する思いをお伝えしたり、本の内容の一部をご紹介したいと思います。 「開発生産性の教科書」のご紹介 エンジニア組織を強くする 開発生産性の教科書 本の概要は次のとおりです。 項目 詳細 タイトル エンジニア組織を強くする 開発生産性の教科書 ~事例から学ぶ、生産性向上への取り組み方~ 著者 佐藤 将高、Findy Inc. 発行 技術評論社 定価 2,860円(税込) 発売日 2024年7月11日 ISBN 978-4297142490 購入 Amazon / 楽天ブックス 全

        「開発生産性の教科書」という本を執筆しました - Findy Tech Blog
      • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

        Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

          チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
        • 技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編)

          技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編) ソフトウェアの品質をテーマに研究をしている名古屋大学 森崎研究室は、ソフトウェアの技術的負債をなんらかの形で数値化する手法の研究の一環として、コードの読みにくさの原因となる要因などを分析した研究結果を発表するイベントをオンラインで開催しました。 この記事ではそのダイジェストを紹介します。記事は前編と後編の2つに分かれています。今お読みの記事は後編です。 森崎氏による補足説明 前編では、グループA(命名的問題)より、グループB(構造的問題)の方が正答率が大きいということ。一方でグループA(命名的問題)よりグループB(構造的問題)の方が読みにくさを感じた、という点に統計的に有意な差があったことが発表されました。 発表の後、オンラインイベントの参加者からの質問について森崎氏と和田氏

            技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編)
          • 高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

            高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

              高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
            • 開発生産性の観点から考える自動テスト(2024/06版) / Automated Test Knowledge from Savanna 202406 Findy dev-prod-con edition

              2024年6月29日 Findy 開発生産性カンファレンス2024 Closing Keynote https://dev-productivity-con.findy-code.io/2024

                開発生産性の観点から考える自動テスト(2024/06版) / Automated Test Knowledge from Savanna 202406 Findy dev-prod-con edition
              • 産業ロックについて語るときに渋谷陽一の語ること - YAMDAS現更新履歴

                rockinon.com この記事タイトルには苦笑してしまった。ジャーニーを「「産業ロック」呼ばわり」って、それやったの、お前のとこの社長(現在は会長)だろが! というわけで、渋谷陽一の著書などからの引用を今月もやらせてもらう。今回は、彼が「週刊FM」1982年12号に寄稿した「産業ロックへの挑戦状」を紹介する(『ロック微分法』収録)。 FM ラジオ専門の週刊誌があったなんて、若い世代の人にしてみれば信じられないかもしれないが、それはともかく、この文章の「産業ロック」というお題は、編集部サイドから与えられたものらしい。 この"産業ロック"、僕が勝手につけた名称で、アメリカで売れまくるフォリナー、ジャーニー、スティックス、REO・スピードワゴンといった一連のグループを指す言葉である。アメリカではこういうグループを"ダイナソー・ロック(恐竜ロック)"と呼ぶらしい。つまり巨大で古めかしいというわ

                  産業ロックについて語るときに渋谷陽一の語ること - YAMDAS現更新履歴
                • ハウスメーカーの見学会で防犯ガラスをハンマーで殴らせてくれた。ぶん殴ったら見事に貫通して二発目いこうとしたら引きつった笑顔で制止された

                  優里 𝕏 闇情シス 🕳️ @Yu_Ri_SYS 昔、某ハウスメーカーの見学会で防犯ガラスをハンマーで殴らせてくれたんです ヘッドの形状を観察して一点に力が集中しそうな箇所を決めてから、軽く助走つけてその一点のみがガラス面に当たるようにぶん殴ったら見事に貫通しました そのまま二発目いこうとしたら引きつった笑顔で制止されましたね x.com/Anubis_369/sta… Anubis @Anubis_369 投げたものは、力がかかるのはぶつかった瞬間だけです。刃物による刺突は、支点があるので継続的に力がかかります。 投げた物に対する衝撃の効果は素晴らしいです。ただし、刺突に対する効果は何とも言えません。 この手のインパクトの強いテストには、盲点が潜んでいる事があります。これは、ソフトウェアのテストとかでも同様の事が言える。

                    ハウスメーカーの見学会で防犯ガラスをハンマーで殴らせてくれた。ぶん殴ったら見事に貫通して二発目いこうとしたら引きつった笑顔で制止された
                  • 良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合

                    「モバイルアプリ開発における良いテストコードの考え方」の発表資料です。 https://trident-qa.connpass.com/event/320151/

                      良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
                    • エンジニアのための一生こすれるSEO講座 - Qiita

                      エンジニアのみなさま、SEOやってますか? 恐らくふわっと認識してはいるものの、がっつりやってます! という方はあまりいないんじゃないでしょうか。 個人的な感覚ですが、SEOとエンジニアリングとで重なる点は多いながら、再現性の面や計測にかかる時間の面でどうしても敬遠されがちな印象があります。 さらに、そのアルゴリズムはGoogle様による全貌の明かされないブラックボックス。 もはや何をしていれば「やっている」のかさえ不確かです。 とはいえ、何かを世に出せば少しでも見られたいのはマーケターもエンジニアも同じはず。 以下では、トリッキーな要素は極力除外し、パンダやペンギンもさておき、長期的に陳腐化せず、限りなく減点されないためのSEOについてご紹介します。 SEOとは SEOとは「Search Engine Optimization(検索エンジン最適化)」の頭文字をとったもの。 このあたりはさ

                        エンジニアのための一生こすれるSEO講座 - Qiita
                      • [登壇資料] DDoS攻撃をAWSサービスだけで緩和する方法をまとめてみた #cm_odyssey | DevelopersIO

                        2024年7月11日に実施された「Classmethod Odyssey 情シスとセキュリティ編」の登壇資料です。 こんにちは、AWS事業本部@福岡オフィスのべこみん(@beco_minn)です。 本日開催された「Classmethod Odyssey ONLINE 情シスとセキュリティ編」で登壇する機会を頂きました。 本記事はその登壇資料紹介となります。 資料 セッション概要 近年被害が拡大しているDDoS攻撃。そんなDDoS攻撃を緩和する対策はWAFの活用や攻撃対象領域の縮小など様々ありますが、その中でも特にAWSサービスを用いた方法について分かりやすく網羅的にご紹介します。 DDoS対策の参考になりそうなブログ セッション内で紹介したAWSのサービス、機能について参考になりそうなブログをいくつかご紹介します。(後日追記あるかも) CloudFront+S3による静的サイトにCogni

                          [登壇資料] DDoS攻撃をAWSサービスだけで緩和する方法をまとめてみた #cm_odyssey | DevelopersIO
                        • プログラム、下から作るか?上から作るか?

                          TL;DR プログラムは「下から組む方法」と「上から組む方法」がある プログラムを組む時は少しずつテストしながら組む はじめに なにかゼロからプログラムを組むとします。そのプログラムのアルゴリズムや、何をやるべきかはなんとなくわかっているけれど、どこから手をつけてよいかがわからず、ChatGPTに全部書かせて、その後修正できずに困る、という事例を何度か観測しています。 プログラムをゼロから書くのは慣れが必要です。プログラムをゼロから書く場合、小さな部品を一つ一つ作っていって、最後にそれらを組み上げる「下から書く」方法と、「こういう関数が必要であるはず」と外枠から書いていって最後に中身を埋める「上から書く」方法があります。その一般論を論じるのは私の能力を超えるため、以下では「下から」と「上から」の例を挙げて、その「気持ち」を説明してみようと思います。言語はなんでも良いですが、ここではPyth

                            プログラム、下から作るか?上から作るか?
                          • 画面の先の話

                            【追記】 本人に届いちゃったね でも元気になってくれてたから良かったよ。 配信も見ました。消費と似ているけど、それぞれの受け止め方で良いんだね。良かった。 偏在に向けて、応援しています🪓😶‍🌫️ --- これは、本人に届いていいか分からない。 だから、ここに書く。 はじめに、Cats and the Other Livesというゲームについてこっそり教えちゃう🐈️このゲームではある屋敷に住まう猫となって、屋敷で起きた出来事を垣間見ることができる。そして、物語の始まりは、屋敷の主が死ぬ日から始まる。一家が屋敷に集合して、葬儀が始まる。遺族は揉めて、コトは起きる。それを猫として眺める🐱 このゲームをあるVTuberがプレイしてて、それを見てたんだよ。内容は面白くて、特に遺族のゴタゴタや屋敷の主人が抱える因縁は発言小町や増田のそれに劣らない。まぁ、別にフィクションと張り合えるような怪文

                              画面の先の話
                            • Golang開発者のためのクリーンアーキテクチャ

                              はじめに クリーンアーキテクチャは、ソフトウェア設計の分野で非常に重要な概念です。 しかし、その理解は容易ではなく、明確な正解が存在するわけではありません。 多くの人が異なる解釈を持ち、他の設計思想と混在していることもあります。 この記事では、自分なりの視点からクリーンアーキテクチャを解釈し、その整理した内容を共有します。 このアーキテクチャの目的は、システムの各層を独立させ、変更に強く、テストしやすい設計を実現することです。 この記事では、クリーンアーキテクチャの基本概念、Golangでの実装方法、およびディレクトリ構成について詳しく説明します。 なお、この記事では個人的な見解を述べており、必ずしも正解を書いているわけではありません。もし誤りがあれば、ぜひご指摘いただけると幸いです。 クリーンアーキテクチャの基本概念 クリーンアーキテクチャの元となったのは、ロバート・C・マーチン(通称「

                                Golang開発者のためのクリーンアーキテクチャ
                              • 高専に進学して順位は変わったけど私自身の学力は変わってないことを親に訴えた図→「くそ馬鹿になったと思われた」

                                あせとら @Asce_Tria @ssa_ha_raa 高専卒です。 入学後の初めのテストで 点数が良かった人は その後落ちぶれていくという あるあるもありました。 2024-06-29 14:29:04 もにか @MonicaTinyDevil @ssa_ha_raa 高専卒です。 わかるー(><) でも、ほら。 中学でそんなにすごい位置にいた貴方はすごい! きっと高専でも自分を磨いてゆけるよ。だって、高専は人と競う場ではなく、それぞれにしたい事をする学校だもんっ。 2024-06-29 17:15:42

                                  高専に進学して順位は変わったけど私自身の学力は変わってないことを親に訴えた図→「くそ馬鹿になったと思われた」
                                • Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表

                                  Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表 GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 これにより単純なSUM計算から複雑なクエリまで、シート上でのあらゆる計算を始め、ピボットテーブルの作成、条件付きフォーマットなどさまざまな処理が高速になるとのことです。 この性能向上は、JavaScriptで構築されていた計算エンジンをWebAssemblyに最適化したことで実現していると説明されており、そのためにWebAssemby GC(ガベージコレクション)機能を用いたとのことです。 そのため現時点ではChromeとMicrosoft

                                    Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表
                                  • 意識低い系エンジニアは被害者? 人材不足のIT業界でさえ「気軽に退職したら次はない」 - エンジニアtype | 転職type

                                    〝流しのEM〟として、複数企業の採用・組織・制度づくりに関わる久松 剛さんが、エンジニアの採用やキャリア、働き方に関するHOTなトピックスについて、独自の考察をもとに解説。仕事観やキャリア観のアップデートにつながるヒントをお届けしていきます! この春、話題になった「退職代行サービス」。IT業界でも利用した人・された人は少なくないだろう。やむにやまれぬ事情で利用する人の陰に隠れて、すっかり辞めグセをこじらせてしまった人もいるかもしれない。 社内での出世はおろかエンジニアとしての成長意欲にも乏しく、居心地が悪くなったら転職を繰り返す……そんな「意識低い系エンジニア」に対し警鐘を鳴らすのが久松剛さんだ。彼らにどんな末路が待っているのか聞いてみた。 博士(慶應SFC、IT) 合同会社エンジニアリングマネージメント社長 久松 剛さん(@makaibito) 2000年より慶應義塾大学村井純教授に師事

                                      意識低い系エンジニアは被害者? 人材不足のIT業界でさえ「気軽に退職したら次はない」 - エンジニアtype | 転職type
                                    • 「AWSで始める負荷テスト入門」というタイトルで DevelopersIO 2024 Sapporo に登壇しました #devio2024 | DevelopersIO

                                      中川です。 2024年7月5日に開催した「DevelopersIO 2024 SAPPORO」にて、オフライン登壇させていただきました。 登壇資料 話したこと 負荷テストの概要と目的 負荷テストの進め方 AWSを活用した負荷テスト 実践的なTips 当日の登壇スライドはこちらになります。 参考・紹介資料 参考にしたサイト 負荷テスト on AWS のすすめ 第三十五回 ちょっぴりDD - 人気番組の新作配信を安定起動させた、サーバーレスな AWS 分散負荷試験ソリューション「Distributed Load Testing」を使った負荷試験の仕組み 負荷テストとは?目的や種類ごとの観点、実施の流れについて解説 Types of load testing 参考にした書籍 Amazon Web Services負荷試験入門―クラウドの性能の引き出し方がわかる 分散負荷テストソリューション AW

                                        「AWSで始める負荷テスト入門」というタイトルで DevelopersIO 2024 Sapporo に登壇しました #devio2024 | DevelopersIO
                                      • アップルとグーグルの「探す」機能はどちらが優秀?なくし物を実際に探してみた

                                        Googleは以前から、場所が分からなくなった「Android」「Wear OS」搭載デバイスを見つける「デバイスを探す」機能を提供している。4月にはこの機能を拡張し、オフラインのデバイスや、Chipoloの「ONE Point」などのBluetoothトラッカーも探せるようにした。 一方、Appleの「探す」ネットワークは「iPhone」「iPad」「Apple Watch」「AirTag」などのApple製品を見つけられるほか、Nomadの「Tracking Card」をはじめとする、この機能に対応する他社のデバイスにも使える。 では、この2024年時点では、この2つの機能のどちらが優れているのだろうか。筆者はそれを確かめるため、ChipoloのONE PointとAirTagを持って、サンフランシスコを訪れた観光客に人気のスポットであるピア39に向かった。その後、米CNETのJohn

                                          アップルとグーグルの「探す」機能はどちらが優秀?なくし物を実際に探してみた
                                        • モダンな開発環境のBtoB SaaSアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools

                                          公開日 2024/06/25更新日 2024/07/01モダンな開発環境のBtoB SaaSアーキテクチャ特集 技術選定のポイントと今後の展望 ご好評頂いているアーキテクチャ特集の第三弾となる今回は、BtoB SaaSを提供する企業10社にご協力頂き、技術選定のこだわりや今後の展望をご寄稿いただきました。アーキテクチャを通して、各社の事業特性や設計思想にも触れられる内容となっております。※ご紹介は企業名のアルファベット順となっております 株式会社あしたのチーム あしたのチームは「誰もが "ワクワク" 働ける世界を創る」をビジョンに掲げ、人事評価制度の構築・運用・クラウド化で "人と組織の成長" を支援しています。今回は、2024年4月にリリースされた同社の新サービス:パフォーマンスマネジメントプラットフォーム『Cateras™』のアーキテクチャについてご説明します。 アーキテクチャ選択の背

                                            モダンな開発環境のBtoB SaaSアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools
                                          • Intelの第13・14世代のCPUには欠陥がありクラッシュ・強制終了・エラーの原因となっているという指摘を証明する膨大な量のレポートデータが発見される

                                            Intel第13世代~14世代CPUの不具合を報告する声が相次ぎ、ゲーム開発者やテクノロジー系メディアの間で「何が原因だったのか」を特定する動きが見られています。 Intel has a Pretty Big Problem - YouTube Complaints about crashing 13th, 14th Gen Intel CPUs now have data to back them up - The Verge https://www.theverge.com/2024/7/14/24198299/intel-13th-14th-gen-i9-cpu-crashes-telemetry-alderon-games-warframe Intel Core i9-13900K/14900K stability issues drive game server provider

                                              Intelの第13・14世代のCPUには欠陥がありクラッシュ・強制終了・エラーの原因となっているという指摘を証明する膨大な量のレポートデータが発見される
                                            • 人が乗って操縦できる「パトレイバー」、製作中の写真や動画など公開 9月中旬にお披露目会

                                              人が搭乗し、操縦できるパトレイバー「イングラム」を開発しているロボットベンチャーのMOVeLOT(東京都墨田区)は6月21日、製作中のパーツの写真やシミュレーターによる動作イメージとみられる映像、そして今回のプロジェクトのストーリー(設定)などを公開した。9月中旬に「お披露目会」を実施する予定で準備を進めているという。 公開された設定は、篠原重工から要請を請けたMOVeLOT HEAVY INDUSTRYが、イングラムをベースにしたテスト機を開発。しかしドライブアシストのデータ取得が納品に間に合わず、一般のパイロット候補生に搭乗してもらって検証を行うことに。両腕両手の操縦項目がメインのため、下半身はパージしたというもの(要約)。イングラムは上半身のみになるようだ。 同時に公開した動画は、作中に登場するモーション・トレーサー機能(ドライブアシストのための事前教示)を再現した内容になっている。

                                                人が乗って操縦できる「パトレイバー」、製作中の写真や動画など公開 9月中旬にお披露目会
                                              • X(旧Twitter)がリプライに低評価をつけるための「よくないね」ボタンを開発中

                                                X(旧Twitter)やInstagramなどのSNSで定番の「いいね」ボタンとは反対の意味を示す「Dislike(よくないね)」ボタンを実装するべく、Xが開発を進めていることが明らかになっています。 X is building a 'dislike' button for downvoting replies | TechCrunch https://techcrunch.com/2024/07/11/x-is-building-a-dislike-button-for-downvoting-replies/ Xが投稿に対するリプライをランク付けするための方法を改善するべく、リプライに低評価をつけるためのボタンを開発していることが、TechCrunchにより報じられています。Xは低評価ボタンについて正式な発表を行っていませんが、最新の調査により、Redditスタイルの低評価アイコン(下向

                                                  X(旧Twitter)がリプライに低評価をつけるための「よくないね」ボタンを開発中
                                                • AmazonがTemuやSHEINに似た低価格ストアを準備中、Amazon倉庫を介さず中国業者から直接配送

                                                  AmazonがTemuやSHEINと競合する低価格ストアを準備中であることが複数のメディアによって報じられています。報道によると、低価格ストアでは「Amazon倉庫を介さずに中国の販売業者からユーザーに製品を直接届ける」という方式が採用されるそうです。 Amazon To Launch Temu-Like Discount Section With Direct Shipping From China — The Information https://www.theinformation.com/articles/amazon-to-launch-temu-like-discount-section-with-direct-shipping-from-china Amazon plans discount store in bid to fend off Temu and Shein h

                                                    AmazonがTemuやSHEINに似た低価格ストアを準備中、Amazon倉庫を介さず中国業者から直接配送
                                                  • オープンソースAIとは何か? – Open Source AI Definition策定経緯とドラフト版概説

                                                    オープンソースAI(Open Source AI)とは、オープンソースの状態にあるAIシステムのことである。これはある意味で自明なのではあるが、「オープンソースの定義」(OSD)を管理している米国の非営利団体Open Source Initiative(OSI)では、2023年からわざわざ新たに「オープンソースAIの定義」(OSAID: Open Source AI Definition)の策定を開始している。2024年の8月頃には定義のRC版が公開される見込みであるが、本稿ではこの新たな定義が何故必要になり、その定義がどのような機能するものであるかということに対し、主に佐渡が視点から時系列的に簡単に紹介していく。これによって日本国内においてOSAIDが認知され、AI開発コミュニティにおいて自由かつ透明性が確保されたシステムの必要性への理解が深まる一助となることを期待する。 OSIにおける

                                                      オープンソースAIとは何か? – Open Source AI Definition策定経緯とドラフト版概説
                                                    • AWS 上で大規模な GitHub Actions のセルフホステッドランナーを使用する際のベストプラクティス | Amazon Web Services

                                                      Amazon Web Services ブログ AWS 上で大規模な GitHub Actions のセルフホステッドランナーを使用する際のベストプラクティス 注記: お客様は自身の GitHub ランナーを管理する必要がなくなりました。AWS CodeBuild を使用すると、管理された GitHub Actions セルフホストランナーを利用できるようになり、強力なセキュリティ境界と低い起動レイテンシーを備えた一時的でスケーラブルなランナー環境を提供します。CodeBuild を使えば、独自のインフラストラクチャを維持したり、スケーリングロジックを構築する必要がありません。すべてが CodeBuild によって完全に管理されます。開始するには、単に Webhook を作成して、CodeBuild で GitHub Actions ジョブを自動的にトリガーするだけです。 概要 GitHu

                                                        AWS 上で大規模な GitHub Actions のセルフホステッドランナーを使用する際のベストプラクティス | Amazon Web Services
                                                      • ミニマムな React Web アプリケーションの技術スタックを大公開! - inSmartBank

                                                        はじめに こんにちは。サーバーサイドエンジニアの mokuo です。 最近、ミニマムな React アプリを実装する機会がありました。 社内のメンバーにアドバイスをもらいながら、今(2024年前半) React アプリをミニマムに作るならこんな感じかな、という構成になった気がするので、ご紹介したいと思います。 実例の1つとして参考にしていただけますと、幸いです。 はじめに 本文 📝 機能要件 ⚒️ 採用したツール (npm モジュール) 📁 ディレクトリ構成 👨‍💻 プロトタイピングの実施 🍩 おまけ コンポーネント設計について フロントエンドに DDD のエッセンスを取り入れてみたい おわりに 本文 📝 機能要件 社内の限られた CS メンバーのみが利用する、管理画面を開発しました。 バックエンドは Golang で実装される API サーバーで、認証機能以外だと、2つの機能

                                                          ミニマムな React Web アプリケーションの技術スタックを大公開! - inSmartBank
                                                        • あなたの端末は大丈夫?無料で出来る Nessus Essentials でセキュリティパッチスキャンをかけてみた! - ラック・セキュリティごった煮ブログ

                                                          デジタルペンテスト部の吉原です。 4 月から「セキュリティ診断」の部署が「ペネトレーションテスト(ペンテスト)」の部署に吸収合併され、ごった煮ブログに執筆する機会を頂き、いいネタを思いついたので、記事を書かせていただきました! 私事ですが、4 月から今まで担当してきた「Web アプリケーション診断担当」から「プラットフォーム診断担当」(現 DiaForcePSR グループ)に異動させて頂き、プラットフォーム診断を楽しみながら、お仕事させていただいております、、! そんな私ですが、先日「クライアント端末設定診断」の案件を担当させていただき、お客様の診断対象端末に対してセキュリティパッチスキャンをかける機会がありました。 そこで診断作業中にふと、「自分の私用デバイスは普段から WindowsUpdate を適用するように心がけてはいるけど、大丈夫かな、、?」と思い、診断作業の練習を兼ねて無償利

                                                            あなたの端末は大丈夫?無料で出来る Nessus Essentials でセキュリティパッチスキャンをかけてみた! - ラック・セキュリティごった煮ブログ
                                                          • デコンパイルに特化した大規模言語モデル「LLM4Decompile」の登場

                                                            3つの要点 ✔️ デコンパイルに特化した初のオープンソースモデル「LLM4Decompile」を開発 ✔️ モデルに新しい学習目的を導入し、デコンパイルの精度向上を実現 ✔️ 再コンパイルと再実行可能性に焦点を当てたデコンパイルのための初の標準化されたベンチマークを構築 LLM4Decompile: Decompiling Binary Code with Large Language Models written by Hanzhuo Tan, Qi Luo, Jing Li, Yuqun Zhang (Submitted on 8 Mar 2024) Comments: Published on arxiv. Subjects: Programming Languages (cs.PL); Computation and Language (cs.CL) code: 本記事で使用してい

                                                              デコンパイルに特化した大規模言語モデル「LLM4Decompile」の登場
                                                            • GPT-3.5ベースのChatGPTのコーディング能力は「古い問題には有効も新しい問題では困難に直面する」ことが明らかに

                                                              GoogleやMistral AIなどからプログラミングに特化したAIツールが登場しており、大手テクノロジー企業のCEOが「AIがコードを書くのでもうプログラミングを学ぶ必要はない」と発言するなど、AIによるプログラミングは注目を集めています。そんなAIによるプログラミング能力を分析した研究が公開されており、AIモデルがトレーニングされたタイミングによっては困難に直面することがあることが判明しました。 No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPT | IEEE Journals & Magazine | IEEE Xplore https://ieeexplore.ieee.org/document/10507163 ChatGPT Code: Is the AI

                                                                GPT-3.5ベースのChatGPTのコーディング能力は「古い問題には有効も新しい問題では困難に直面する」ことが明らかに
                                                              • 【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita

                                                                【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】Python生成AIChatGPTGPT-4CodeAGI 都内のIT企業に勤めている、ソフトウェアエンジニアの D̷ELL と申します。 本稿はQiita Engineer Festa 2024の参加記事です。 本日は生成AI(GPT-4o)のAPIキーだけで、システム開発を300%効率化するハックを共有したいと思います。 概要 生成AIによるアプリケーション開発自動化が実現しつつある時代になってきた 日本企業における「Excelドキュメント」は数多く、生成AIを実践投入しづらい GPT-4oのAPIキーさえあれば、社内のドキュメントからシステムを自動構築してくれる仕組みがあった はじめに みなさんはアプリケーション開発における生成AIの利用と言えば、何を想像しますか?おそらく大半の

                                                                  【生成AI】知らないと後悔する、GPT-4oだけでシステム開発を300%効率化するハック【CodeAGI】 - Qiita
                                                                • PCだとスルーしてしまう誤字に、書類だと気づくのはなぜ? 紙に出力したほうが作業がはかどる理由

                                                                  PCだとスルーしてしまう誤字に、書類だと気づくのはなぜ? 紙に出力したほうが作業がはかどる理由2024.06.28 19:00Sponsored by 株式会社日本HP 三浦一紀 古来より、文字や絵などを記録するために使われてきた「紙」。 しかしデジタル化が進む現代では、“ペーパーレス”の傾向が強くなっています。 わざわざ紙の書類を読まなくても、PCやスマホ、タブレットなどでデジタルな書類を読むことができますし、小説やマンガ、雑誌なども電子書籍で楽しめます。また、キャッシュレス決済の普及で紙幣すら使う機会が激減。 一度デジタルな生活に馴染んでしまうと、もう戻れない感じがします。 しかし、あらゆるものがデジタル化されることで、脳が体に送る動作の精度が低くなって、脳に余計なエネルギーを使わせてしまい、結果として脳が疲れてしまう脳疲労という弊害が起きています。 そう語るのは、作業と脳の関係に詳し

                                                                    PCだとスルーしてしまう誤字に、書類だと気づくのはなぜ? 紙に出力したほうが作業がはかどる理由
                                                                  • 親切心で女子社員に声をかけたらパワハラ管理職になってしまった人の話→「かわいそう」「もう何も言えないね…」

                                                                    デカ猫 @GipI0dWNY7T73UE 実は犬派です。 色んなことポストします、IT、エンジニアリング、自動車、時事、社会情勢、海外ネタ、ライブ配信…じゅりち🗽💘の飼い猫です。 アイコンはイラストレーターの西野きなこさん作の貢献特典。本業は外資系のIT/エンジニアリングコンサルです。 デカ猫 @GipI0dWNY7T73UE ついにパワハラ管理職になってしまった…先日11時ごろ、オフィスでWebでのトレーニング(テストまで一気にやる中断不可)を受けようとする女子社員に「うわ、それ2時間くらいかかるやつ、お昼先に食べに行った方がいいよ」と親切心で言ったらなぜかお昼を食べに行く時間を指示されたと…みんな嫌いだ…

                                                                      親切心で女子社員に声をかけたらパワハラ管理職になってしまった人の話→「かわいそう」「もう何も言えないね…」
                                                                    • t-wadaさんの開発生産性の観点から考える自動テストを聴講して悔い改めたこと - shoudaiの日記

                                                                      t-wadaさんのセッションを聴講したこと 2024/6/29に開発生産性カンファレンスに参加してきました。 その中でなんでもかんでもE2Eテストでも実行してしまうことがあるけど、 悪ではないけどデメリットもあるよ。って話がありました。 speakerdeck.com スライドP47のアイスクリームコーンとピラミッドの図だけはご参照ください。 頭の中にその図が残っているため、前提になってます。 セッションの概要 アジェンダからざっくりお話は 信頼性の高い 誤検知(テストとして正常であるはずがエラーになってしまう)や見逃し(エラーがあっても正常にしてしまう)がないこと 実行結果 実行結果値だしたり、エラー原因が特定しやすいテストを書くこと 短い時間で到達 確認したい観点を確認できる最小のテストスコープ(単体テスト、結合テストなどの粒度)でテストできるようにすること 状態に保つ 短い時間で到達

                                                                        t-wadaさんの開発生産性の観点から考える自動テストを聴講して悔い改めたこと - shoudaiの日記
                                                                      • ニコニコ「近いうちに復旧見込み伝えられる」 システムをパブリッククラウドに移行へ

                                                                        サイバー攻撃を受け「ニコニコ動画」のサービスを縮小中のドワンゴは7月12日、公式Xアカウントで復旧の進捗を発表した。作業は順調で「近いうちに復旧見込みを伝えられる予定」という。 ドワンゴは復旧について(1)安全な環境を構築してサーバを配置し、無事なデータを1つ1つ救出する、(2)無事なデータの確認とシステム再構築のプランニング、(3)システム再構築、(4)サービスの動作確認、サービス間連携の検証──の段階を踏んで進めると伝えていた。12日の時点では、このうち(2)までが完了しており、現在は(3)に取り掛かっている段階という。 (2)までの過程で、ニコニコ動画の動画データやコメント、課金履歴、イラスト共有サイト「ニコニコ静画」のイラストデータなど、復旧に必要な情報の無事も確認した。いずれもランサムウェアによる暗号化を免れたか、バックアップにデータが残っていたという。 今後は、これまでプライベ

                                                                          ニコニコ「近いうちに復旧見込み伝えられる」 システムをパブリッククラウドに移行へ
                                                                        • その魅力は「お金」——だけじゃない。バグハンター界のホープが語る、バグバウンティに取り組む理由とその醍醐味

                                                                          TOPインタビューその魅力は「お金」——だけじゃない。バグハンター界のホープが語る、バグバウンティに取り組む理由とその醍醐味 バグハンター 森岡 優太 GMOサイバーセキュリティ byイエラエ株式会社の2024年新卒セキュリティエンジニア。 学生時代から数社で脆弱性診断等の業務を経験し、現在は所属企業でWebペネトレーションテストやソースコード診断等の業務に従事する。 外部活動では、サイバーセキュリティに関する登壇や講師、執筆などに取り組み、プライベートでもバグバウンティで脆弱性探しに取り組んでいる。 また、趣味でポッドキャスト「Bug Bounty JP Podcast」の運営とスピーカーをしている。 X (旧Twitter): @scgajge12 個人サイト: https://scgajge12.github.io/ Webサービスやスマホアプリなどを提供する企業が、外部のホワイトハ

                                                                            その魅力は「お金」——だけじゃない。バグハンター界のホープが語る、バグバウンティに取り組む理由とその醍醐味
                                                                          • ポカリスエットの味のもとになったという説があるまんじゅうを食べる

                                                                            1971年東京生まれ。デイリーポータルZウェブマスター。主にインターネットと世田谷区で活動。 編著書は「死ぬかと思った」(アスペクト)など。イカの沖漬けが世界一うまい食べものだと思ってる。(動画インタビュー) 前の記事:下から見あげるモノレール(デジタルリマスター) > 個人サイト webやぎの目 池袋西武で月に1回だけ売られる 塩味饅頭は赤穂の特産の和菓子で、いくつかの和菓子店が作っている。読みは「しおみまんじゅう」。知ったように書いているが兵庫出身のライター岡田有花さんに教えてもらった。 元祖を名乗っている播磨屋の塩味饅頭は池袋西武で月に1回売られる。 テンション上がって2箱買った 6個で669円。安い。 切ったところ まんじゅうは小さく、皮は堅い。落雁のような食感だ。あんこはこしあんで、あんこに塩味がついている。埼玉の塩あんびんのように完全に塩味に振り切っているのではなく、あくまで甘

                                                                              ポカリスエットの味のもとになったという説があるまんじゅうを食べる
                                                                            • 【総額350万】高額請求がきたエンジニアの失敗から学べること - Qiita

                                                                              はじめに 成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい これは私がアウトプットをする上で常に心がけていることです。 あなたは普段自分の経験や体験を記事として発信しているでしょうか? おそらく多くの人ができていないはずです。 今回は私が過ごしてきたエンジニア人生4年の中で、特に大きかった失敗談をまとめて紹介していきます。 それぞれの失敗談の詳細はリアルタイムに記事を投稿しているので、ぜひ気になった方は最後にリンクを載せていますので確認いただけると良いかと思います。 この記事はQiita Engineer Festa 2024 〜しくじりエンジニア!私みたいになるな!~の登壇内容を記事にまとめたものになります。 失敗こそアウトプットせよ 「成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい」という言葉の通り、成功は人それぞれバックグラウンドが違っていたり、運も絡んでいるので再現性は低

                                                                                【総額350万】高額請求がきたエンジニアの失敗から学べること - Qiita
                                                                              • 【格差社会】数学の例文にお金を使うと「貧困層の子供」は成績が下がる - ナゾロジー

                                                                                日本には義務教育があり、子供たちは家庭環境や収入の違いにとらわれず、教育を受けることができます。 低所得者層だとしても意欲的に学ぶなら、教育の益を十分に得て、成績を高めることができるはずです。 しかし、こうした考えは現実的ではないのかもしれません。 オランダのマーストリヒト大学(Maastricht University)経営経済学部に所属するマルジョリン・マスク氏ら研究チームによると、貧困層の子供(学生)は、数学(算数)の問題で例文にお金や食べ物を使うと成績が下がると判明したのです。 貧困層の子供たちは、お金や食べ物に対して何らかの偏見を抱くようになっており、それらが成績に悪影響を及ぼしている可能性があるという。 研究の詳細は、2024年3月15日付の学術誌『npj Science of Learning』に掲載されました。 目次 算数の問題は例文の内容で得点率が異なる?貧困層の学生は食

                                                                                  【格差社会】数学の例文にお金を使うと「貧困層の子供」は成績が下がる - ナゾロジー
                                                                                • 社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                                                                                  こんにちは、羽山です。 みなさんは業務に LLM(生成AI)を活用していますか?ラクーングループでは生成系AI LT大会を開催するなど、積極的な利用を推し進めています。 そこで今回は私がその生成系AI LT大会で発表し、隙間時間で開発して、社内で幅広く利用されるに至った AIアシスタント「おっさんずナビ」を紹介します。 おっさんずナビは LLM + RAG(Retrieval-Augmented Generation)を利用した Slackボットで「ラクーンホールディングスの社風を教えてください」という質問に 社内事情を踏まえた回答 をしてくれます。 ファインチューニングを利用せず RAG のみで精度を高めているのと、ベクトルDBなどの外部リソースを必要としないのがポイントで、使い込まれた Slack ワークスペースさえあればアプリを起動するだけで 社内事情通のAIアシスタント ができあが

                                                                                    社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]