AGEST の技術ブログ
全457件
Protocol BuffersのLintチェック入門: Bufを使った実践ガイド
2023/10/12
ブックマーク
こんにちは、バックエンドエンジニアのまるです。 この記事では、Protocol BuffersのLinterの一つである Buf を使ったLintついて、実践例とともにご紹介します。 Protocol Buffersとは Protocol Buffersは、Googleが開発したバイナリデータのシリアライズ形式です。データ記述形式の一種なのでJSONやXMLと比較されることもありますが、ProtocolBufferはバイナリ形式で保存されるため、JSONやXML
【第6回】Ethereumデータ分析演習2
2023/10/11
ブックマーク
本連載では、ブロックチェーンの基本的な仕組みを解説しながら、オンチェーンデータを分析するための基本的な手法について、全8回で紹介します。 第6回の今回は、引き続きオンチェーンデータのオンライン分析サービスのDune( https://dune.com/ )を用いて、Ethereumを対象としたデータ分析の演習を始めていきます。 Raw Blockchain Dataの確認 Duneの提供するデータテーブルには
PostgreSQLのレプリケーション環境をDockerで手軽に立ち上げてみる
2023/10/10
ブックマーク
こんにちは。 エンジニアの nobushi です。 RDBを扱うWebアプリケーションを構築しているとRDBのレプリケーション環境を必要とすることもあると思います。 アプリケーション側で対応が必要なのでできれば開発を行うローカル環境の段階で導入したいところです。 そこで今回は手軽にローカルのdocker-composeでRDBのレプリケーション環境を構築してみたいと思います。 使用す
「知識ゼロから学ぶAIテスト」セミナー参加レポート
2023/10/06
ブックマーク
2023年9月26日に帝国ホテルで開催された「Stuart Reid博士来日イベント 特別セミナー/知識ゼロから学ぶAIテスト」に参加してきました。 完璧ではないAIを”どうテストするか?” “AIをどう使うか?”に注目が集まっていますが、完璧ではないAIを”どうテストするか?“についてはほとんど議論がされていません。 AIプロダクトのテストについて、AIテストの第一人
Active Directory移行時の「FRS」と「DFS-R」
2023/10/05
ブックマーク
どうもITインフラエンジニアのあっきーです。 普段の業務はお客様先に定期的にお伺いしサーバーやクライアント端末などのメンテナンスやコンサルをしています。 ここ最近は「Windows Server 2012/2012 R2」のマイクロソフトサポートが2023年10月に終了してしまう話題が多くあります。 「Windows Server 2003」から「Windows Server 2012/2012 R2」へリプレイスを行い、現在も稼働している
TDDとBDD/ATDD(7) BDDのプロセスその3「自動化(Automation)」
2023/10/04
ブックマーク
はじめに 前回は、自動販売機を題材にして、BDDを用いたプロセスの「定式化(Formulation)」の部分までを説明しました。 今回は、「自動化(Automation)」の部分を説明します。 5. 自動化 前回の記事の「4. レビュー」まで、自動化については一切考えていませんでした。(BDDは自動化が目的ではないと第4回でお伝えした通りです。) ここまできて初めて、自動化について考えま
生成AIと著作権について考える
2023/10/03
ブックマーク
はじめまして、QAエンジニアの桜 満開です。 最近よく生成AIという言葉を聞いたり目にしたりすることはありませんか? 生成AIが実用化されてきている要因としましては、「コンピュータ性能の向上」「コロナ禍による労働環境の変化」「少子化による労働人口の減少」など、様々な要因はあるかとは思いますが、人間の稼働削減の必要に迫られ、この数年で飛躍的に進
今こそQAスキルアセスメントについて考えてみた(JaSST新潟レポートにかえて)
2023/09/29
ブックマーク
みなさん、こんにちは! QAエンジニアのゆーすけです。 9/22にJaSST新潟が開催されました。( JaSST ) 新潟でのハイブリット開催(オフライン+オンライン)のため、当初は業務の傍らオンライン視聴ができればと思ってましたが、掲げたテーマに強い興味を抱いたため、業務を調整して新潟現地参加をしてきました。 「QAスキルアセスメントを活用したQA標準化とQA人材
framer-motionでReactのカレンダーコンポーネントを少しリッチに
2023/09/28
ブックマーク
こんにちは、見習いフロントエンジニアのぱやぴです。 今回はframer-motionを使用して、React+Typescriptでカレンダーコンポーネントに月の変更時のアニメーションを追加する方法を紹介します。 はじめに まず、完成したものをご紹介します。 (フレーム数の問題でカクカクしていますが、実際はスムーズに動作します!) 実装 それではアニメーションの実装をしていきま
「ユーザビリティ」後回しになっていませんか?― 品質改善スキル向上にも役立つ「ユーザビリティテスト」をご紹介
2023/09/28
ブックマーク
お客様とサービスの間には有形、無形の連続する接点が存在します。この接点の一つ一つを「ユーザーインタフェース(UI)」といい、連続する接点がお客様やお客様に関わる方々にもたらす記憶や感情、想いといったものを「ユーザーエクスペリエンス(UX)」あるいは「顧客体験」と呼びます。 ここ近年、IT技術の発展によってUIは高度に進化し、お客様のUXも大変リッ
第9回 エクストリーム・プログラミングとその価値
2023/09/27
ブックマーク
この連載は、登場して20年が過ぎ、成熟期を迎えつつある「アジャイル開発」を解説します。アジャイル開発については、世の中にたくさんの書籍や情報があふれていますが、アジャイルコーチとして10年以上の現場経験をもとに、あらためて学び直したい情報を中心にまとめていきます。 第9回目のテーマは、「エクストリーム・プログラミング(XP)」です。 この内容
JISさんぽ (01) JIS Z 8520:2022「人間工学-人とシステムとのインタラクション-インタラクションの原則」
2023/09/26
ブックマーク
こんにちは、QAコンサルタントのツマミです。 唐突過ぎますが私ツマミ、JIS(日本産業規格:Japanese Industrial Standards)が大好きです。 お客様のプロダクト品質やプロセス品質の課題に対して何か基準は無いか、定義や分類法は無いかと探ると何かしらのJISに行き当たるのは本当にすごいことだと思います。そんなJISのいずれかの制定に絡んでいればもっと学術的な話や裏
狩野モデル(Kano Model)から考えるテストエンジニアの”品質” ~ソフトウェア品質シンポジウム2023参加レポート~
2023/09/25
ブックマーク
こんにちは。チュンです。 オンラインで開催されたソフトウェア品質シンポジウム2023の本会議に参加してきました。 複数の講演や発表を聴講しましたが、基調講演と当社社員が登壇した発表についてご紹介します。 参考までに、 昨年の参加レポート です。※参加レポート内のソフトウェア品質シンポジウム2022の公式サイトは、 こちら に変更されています ソフトウェ
TDDとBDD/ATDD(6) BDDのプロセスその2「定式化(Formulation)」とBRIEFの原則
2023/09/25
ブックマーク
はじめに 前回は、自動販売機を題材にして、BDDを用いたプロセスの「発見(Discovery)」の部分(2.要件ワークショップ)までを説明しました。 今回は、「3. 定式化(Formulation)」の部分を、BRIEFの原則を交えつつ説明します。 3. 定式化 定式化では、システムの振る舞いの例(実例マッピングでいう具体例の部分)をシナリオの形で文書化します。 例えば、以下のような実例マ
CDCテストに触れてみよう。Pact JS workshopを利用したCDCテストの実体験
2023/09/21
ブックマーク
こんにちは、QAエンジニアのカンパチロックです。 今回は、マイクロサービスアーキテクチャにおける通信の品質保証としてCDCテストと、その実行において規模や多機能性に応じて一般的に使用されるツールである Pact の使用についてのワークショップを紹介します。このワークショップを通じて、CDCテストとPactの基本的な使い方や有用性を紹介できればと思います。 マ
