プログラミング Web フォントを自サイト内に閉じて適用したい 無料で公開されているフォントを Web ページで使用する際は、通常、CDN 上にあるスタイルをインポートして利用します。しかし、CDN に障害が発生したり、外部へのアクセスが厳しく制限されている環境では、フォントが表示されない問題が生じるこ... 2024.09.05 プログラミング
テストエンジニア 「テストコードの改革を進めている話」について 先日、とあるテスト手法に関する技術ブログ記事を読んでいて、かなり違和感を感じてしまった点について、雑感というかコメントをしてみます。天下のメルカリ様のブログ記事ということで、多少の表現の強さについてはご容赦くださいまし。テストコードの改革を... 2024.07.18 2024.07.22 テストエンジニアテスト手法品質保証QA
プログラミング React の開発環境を create-react-app を使わずマニュアルで構築する React の開発環境は Create React Appコマンドや Next.js のようなフレームワークを使用することで簡単に構築できるようになりました。しかし、いくつかの問題が解決されないまま create-react-app は R... 2024.04.26 プログラミング
テスト手法 単体テストには DI ではなくリフレクションを使いましょう 依存性の注入【Dependency Injection】は、SOLID 原則にも含まれる大変重要な設計指針です。適切な箇所で適切に使用される分には何も問題はありませんが、便利だからといって単体テストのためだけに DI を利用するというのはい... 2024.04.03 テスト手法テスト自動化品質保証QA
プログラミング Electron のプリロードスクリプトによるプロセス間通信 Electron アプリケーションはメインプロセスとレンダラプロセスから構成されます。各ウィンドウは独立したレンダラプロセスで実行され、UI やウェブページを表示するために使用されます。ここではメインプロセスとレンダラプロセスの通信方法につ... 2024.03.04 プログラミング
プログラミング Electron + ESM + TypeScript + webpack + electron-builder Electron v28.0.0 より ESM【ESModules】がサポートされましたので、ESM 化された Electron アプリケーションを electron-builder でビルドして配布するまでの手順を解説したいと思います。参... 2024.03.04 プログラミング
プログラミング OpenAPI の定義フォーマット OAS【OpenAPI Specification】とは OpenAPI Initiative が提唱する RESTful API の定義フォーマットです。フォーマットに則って定義することで、あなたのプログラムは洗練され、自動ドキュメント化... 2023.12.10 プログラミング
プログラミング OpenAPI による RESTful API 開発のすすめ OpenAPI とは、RESTful API 設計のために策定された仕様であり、その具体案として API の定義フォーマットやドキュメント化、テストの実施を支援するためのツールを提供しています。これらのツール群はもともと Swagger と... 2023.12.06 2024.04.23 プログラミング
プログラミング システムで考慮すべき浮動小数点数の有効桁数と丸め誤差 システムプログラムでは正確な数値を表せる桁数に限界があります。精度の高い小数を扱う場合は、技術的にどれくらいの精度(桁数)を保証できるか、あるいはどこまでの精度を保証すべきかが仕様決定の上で重要となります。ここではシステムの構成要素であるプ... 2023.11.21 2023.11.27 プログラミング
AWS AWS コマンドからの QuickSight の操作 AWS コマンドを利用して QuickSight のテンプレート、ダッシュボード、分析を操作する手順を解説いたします。AWS CLI Command Reference QuickSight Developer GuideAWS コマンドの... 2023.11.08 2023.11.27 AWSクラウド