emmeleiaのブックマーク (5,056)

  • テスト自動化関連ツール・ライブラリまとめ - Qiita


     Selenium Awesome Selenium :  Selenium  - Qiita FAQ   GUI GUI   UFT One QTP(Quick Test Professional)UFT(Unified Functional Testing)UFT One Silk Test UFT OneMicroFocusUFT One Ranorex TestComplete W
    テスト自動化関連ツール・ライブラリまとめ - Qiita
    emmeleia
    emmeleia 2024/06/25
  • UseCaseの再利用性 - yoskhdia’s diary


    Clean ArchitectureUseCaseUseCase Clean Architecture 8thlight.com (The Clean Architecture) UseCase  Web  Clean Architecture Use Cases The software in this layer contains application specific busi
    UseCaseの再利用性 - yoskhdia’s diary
    emmeleia
    emmeleia 2024/06/25
  • エンジニアとQAの壁が崩れていくのを眺めていた #scrumosaka | ドクセル


     2024 QA
    エンジニアとQAの壁が崩れていくのを眺めていた #scrumosaka | ドクセル
    emmeleia
    emmeleia 2024/06/23
  • JavaからKotlinの引数なしの関数を呼んだら引数が足りないと怒られた(suspend fun, Continuation, coroutine) - Qiita


    'getNumber(kotlin.coroutines.Continuation? super java.lang.Integer>)' in 'com.example.myapplication.KotlinLibrary' cannot be applied to '()'  Kotlin0辿   Android Studio Hedgehog | 2023.1.1 Patch 2 JDK: 11 compileSdk: 34 minSdk: 26 targetSdk: 34 Gradle
    JavaからKotlinの引数なしの関数を呼んだら引数が足りないと怒られた(suspend fun, Continuation, coroutine) - Qiita
    emmeleia
    emmeleia 2024/06/22
  • 【CSS】calc(infinity / infinity)は何になるか?


    infinity infinity2147483647calc(infinity - 2147483647)2147483647 infinityinfinityz-indexinfinity調 infinity infinity3 infinity 0 NaN JavaScriptWindow.getComputedStyle()使
    【CSS】calc(infinity / infinity)は何になるか?
    emmeleia
    emmeleia 2024/06/21
  • 【iOS】App IntentsでAppショートカットを作成する


    WWDC2022App IntentsApp Intents使SwiftAppIntent App IntentsIntentdefinition Intent SwiftIntent  App IntentsIntent Intent AppIntent  Intent Intent A
    【iOS】App IntentsでAppショートカットを作成する
    emmeleia
    emmeleia 2024/06/21
  • StorybookとPlaywrightがもたらす画期的なUIテスト

    はじめに StorybookPlaywrightを連携してテストすることで、思っていた以上に良い開発体験が得られたので紹介します。 今回の記事で紹介するテストは以下のリポジトリで公開しています。 具体的には以下の点が最高でした。 独立したコンポーネント開発 Storybookを利用することで、UIコンポーネントを独立して開発・テストできます。これにより、コンポーネントの再利用性が向上し、効率的な開発が可能になります。 シナリオベースのテスト Playwrightを使ってシナリオベースのテストを実行できます。これにより、ユーザーの実際の操作に近い状況でのテストが可能となり、アプリケーションの品質を高めることができます。 クロスブラウザテストの容易さ Playwrightは、複数のブラウザでの自動テストをサポートしています。これにより、異なるブラウザでの動作検証が容易になり、互換性の問題を効

    StorybookとPlaywrightがもたらす画期的なUIテスト
    emmeleia
    emmeleia 2024/06/20
  • Jsonnet のイディオム - Qiita

    これはJsonnetのイディオム(よくある書き方)を見たときに生まれる疑問「Jsonnetのこの記述は、どういう意味なの?」について、つらつらと列挙するためのノートです。随時更新。 質問や、「もっといい書き方があるよ」等あればコメント欄に残していただけると助かります。 フィールド定義 field:: value って何? field: value とどう違うの? : ではなく、:: でフィールドを定義すると、隠しフィールドになり、最終的な出力に含まれなくなる。 出力しようとするとエラーになるオブジェクト(関数など)を定義する際に使われることが多い。 出力されないだけで存在はしているので、下記の field2 の値のように、値を評価するときには参照可能。 { hidden_field:: 'hidden', filed1: 'value1', filed2: 'value2' + self.

    Jsonnet のイディオム - Qiita
    emmeleia
    emmeleia 2024/06/13
  • 逆引き Jsonnet - Qiita

    これは、「Jsonnetで○○するには、どうしたらいいの?」について、つらつらと列挙するためのノートです。随時更新。 質問や「もっといいやり方があるよ」などあればコメント欄で教えていただけると助かります。 参照 他の場所で定義された値を参照する これにはいくつかやり方がある。 まずは最も単純な self.<フィールド名> で参照する方法。

    逆引き Jsonnet - Qiita
    emmeleia
    emmeleia 2024/06/13
  • ECS(Fargate)でDBマイグレーションを行う - やんばるテック


     ECS(Fargate)CDDB ECS(Fargate)ecspresso使 LaravelCIGitHub Actions使CI     DB DB  --watch-container --overrides GitHub Actions()  ECS2 nginxnginx:1.20-alpine php(Laravel
    ECS(Fargate)でDBマイグレーションを行う - やんばるテック
    emmeleia
    emmeleia 2024/06/09
  • Go1.21から導入された Go Toolchainの仕組みをまるっと解説

    2023/8/9にリリースされたGo1.21 新たに導入されたツールチェーン(Go Toolchains) 次の内容を知ってもらい、Toolchainを使いこなせるようになること ・導入が必要となった背景 ・導入で期待されること ・具体的にはどう使うのか ・どんな挙動なのか

    Go1.21から導入された Go Toolchainの仕組みをまるっと解説
    emmeleia
    emmeleia 2024/06/08
  • コード生成を活用したgqlgen+dataloaderの実装パターン解説

    コード生成を活用したgqlgen + dataloaderの実装パターンについて解説します。 かなり実装寄りの話で、あまり一般化できていないのですが、事例の一つとして参考になれば幸いです。 事前知識については、下記の発表資料を参考にしていただければと思います! https://speakerdeck.com/syumai/xonokotosheng-cheng-tegqlgennodataloadershi-zhuang-wole-nisitahua

    コード生成を活用したgqlgen+dataloaderの実装パターン解説
    emmeleia
    emmeleia 2024/06/08
  • actions/create-github-app-tokenでインストールアクセストークンを発行しほかのリポジトリを操作する - ひよこまめ

    動作を確認したパージョン actions/create-github-app-token v1.5.0 GitHub App のセットアップ 最初に、GitHub Appをセットアップする。 セットアップでは以下の作業を実施する。 GitHub Appを作成し、GitHub Appで生成するトークンの権限を設定する秘密鍵を発行する次のリポジトリにGitHub Appをインストールするワークフローを実行するリポジトリcloneするプライベートリポジトリワークフローを実行するリポジトリに、GitHub AppのIDと秘密鍵を登録するこれらの手順の詳細は、過去に書いた記事を参照してほしい。 GitHub App インストールアクセストークンを使って GitHub Actions を実行する:GitHub App のセットアップ ワークフロー 次の内容で、ワークフローファイルを追加する。 プライベ

    actions/create-github-app-tokenでインストールアクセストークンを発行しほかのリポジトリを操作する - ひよこまめ
    emmeleia
    emmeleia 2024/06/06
  • DockerのBuildKitを使ってdocker build中で複数の秘密鍵を使用する - Qiita


     Docker v18.09BuildKit mode使 export DOCKER_BUILDKIT=1使dockerbulid BuildKitsshdocker build BuildKit使ssh docker buildGithubprivateclonedockerSSH DockerfileCOPYdockerSSH
    DockerのBuildKitを使ってdocker build中で複数の秘密鍵を使用する - Qiita
    emmeleia
    emmeleia 2024/06/06
  • My Golang Experience: Managing Multiple Private Repositories with GitHub and Docker

    emmeleia
    emmeleia 2024/06/06
  • デザインファイルにおける命名規則を策定した話【Figma】|三上蒼太 / Sota Mikami


    mikan(@sota_mikami) mikan10寿  mikan  
    デザインファイルにおける命名規則を策定した話【Figma】|三上蒼太 / Sota Mikami
    emmeleia
    emmeleia 2024/06/01
  • デジタル庁デザインシステムβ版

    デジタル庁デザインシステムは、スタイリングの考え方を提供するデザイン言語、情報の視覚表現とインタラクションを具現化するUIコンポーネント、ユーザビリティとアクセシビリティを踏まえた設計や実装のためのガイドラインから構成されるデザインアセットです。 デジタル庁のミッションである「誰一人取り残されない、人に優しいデジタル化を。」の実現に寄与することを標榜し、官公庁や地方自治体などの行政機関や公共性の高い組織等のウェブサイト/ウェブアプリケーション/オンラインサービスまたはシステム等で利用することを念頭に置いて構築されています。

    デジタル庁デザインシステムβ版
    emmeleia
    emmeleia 2024/05/31
  • line-heightのハーフ・レディングを打ち消す`calc((1em - 1lh) / 2)`をCSS変数に定義しておくとよい – TAKLOG


    lhline-heightline-height1.51rem16px1lh24px 1em - 1lh16px - 24px-8px2-4pxmargin-block: calc((1em - 1lh) / 2)4px lhSass@mixin使
    line-heightのハーフ・レディングを打ち消す`calc((1em - 1lh) / 2)`をCSS変数に定義しておくとよい – TAKLOG
    emmeleia
    emmeleia 2024/05/29
  • ecspresso advent calendar 2020 day 20 - Jsonnetによる定義ファイル生成


    Amazon ECS  ecspresso  ecspresso Advent calendar 20  JSON  ecspresso / JSON  awscli  AWS SDK Go JSON  JSON 便 JSON 便  ,    
    ecspresso advent calendar 2020 day 20 - Jsonnetによる定義ファイル生成
    emmeleia
    emmeleia 2024/05/28
  • ecspressoを活用したECSデプロイの改善 - LayerX エンジニアブログ


    2Platform EngineeringDevOpsid:itkq7LayerX ECS  BtoBSaaSSaaSAWSECS FargateEnabling*1  tech.layerx.co.jp DevOp
    ecspressoを活用したECSデプロイの改善 - LayerX エンジニアブログ
    emmeleia
    emmeleia 2024/05/27