はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    大阪万博

『Sqripts | エンジニアリングを進化させる品質メディア[スクリプツ]』

  • 人気
  • 新着
  • すべて
  • VSCodeとPlaywrightで始めるウェブサイトテスト自動化:初心者向け完全ガイド | Sqripts

    3 users

    sqripts.com

    環境 Node.js 22.4.1 VSCode 1.91.0 Playwright 1.45.1 準備 Node.jsとVSCodeのインストールは割愛させていただきます。 Playwrightのインストール VSCodeのPlaywrightの拡張機能をインストールする Playwright Test for VSCode – Visual Studio Marketplace Playwrightのインストール VSCodeのコマンドパレットを開き(Windows: shift + ctrl + p, mac: shift + command + p) Test: Install Playwright を入力、選択しPlaywrightのインストールを行います。

    • テクノロジー
    • 2024/08/07 02:02
    • Playwright
    • ODC分析:なぜなぜに疲れたQAメンバーに捧ぐ分析手法 | Sqripts

      3 users

      sqripts.com

      こんにちは、クオリティマネージャーのこやまです。 QAメンバーやプロジェクトマネージャーの方で、お客様や上司から「不具合を分析して対策をまとめて」と言われたことはありませんか? 不具合分析と言われるとなぜなぜ分析と信頼性成長曲線分析が思いつきます。信頼性成長曲線分析は不具合収束の傾向を把握できますが、不具合の原因特定までできません。一方、なぜなぜ分析では、不具合の詳細な調査に多くの時間と労力が必要です。 そこで、効率よく原因と傾向が分析できる「ODC分析」があると知り、調べた内容をご紹介します。 ODC分析とは 1992年に米IBM社 ワトソン研究所で確立された「欠陥分類手法」です。ODC分析のODCは「Orthogonal Defect Classification」の略称で、直訳すると「直交 欠陥 分類」となります。「直交とは直線どうしが直角に交わること」との意味で、お互いに依存しない

      • テクノロジー
      • 2024/06/23 10:52
      • QA
      • test
      • ソフトウェア
      • software
      • development
      • IT
      • Programming
      • あとで読む
      • ODC
      • LangChain+ChatGPT+VectorDBで問合せbotを賢くした話 | Sqripts

        5 users

        sqripts.com

        新卒でフロントエンド開発者をしています、イソダです。 先輩が作成した社内情報お問合せSlackBotをLangChainというツールを使用して、ベクターデータベースとChatGPTに接続して、より賢く、より人間らしい回答ができるようにシステム改修しました。今回はそのシステムについて簡単に紹介したいと思います。 (今回作成したシステムはまだ運用をしておらず、今後の運用を調整中です。) LangChainとは Introduction | 🦜️🔗 Langchain LangChainはChatGPTなどの言語モデルを活用したアプリケーションを開発するためのフレームワークです。利用方法としては、ChatBot、データベースやドキュメントなどの知識を元に質問に答えてくれるお問合せAI、ドキュメントの要約などいろいろあります。 今回はLangChainを使用して、社内制度へのお問合せSlack

        • テクノロジー
        • 2024/03/06 18:14
        • langchain
        • ChatGPT
        • AI
        • Windowsユーザーにささぐ、WSL2を利用した(ちょっと便利な)Linux開発環境作成 | Sqripts

          4 users

          sqripts.com

          Windowsユーザーにささぐ、WSL2を利用した(ちょっと便利な)Linux開発環境作成 公開:2023.07.18 こんにちは。GSです。 今の時代、開発から運用までLinuxを必要とするケースはとても多いです。 WindowsユーザーがLinux環境が必要な開発を行うとき、WSL2を使うことで手軽に環境を作り利用することができます。 「Windowsは使えるが、Linuxはよくわからない」といった人が、できるだけ手間なく・手が止まることなく使える状態にし、実際に開発や検証に入れるような環境をWSL2を使ってささっと作り上げる手順をご紹介したいと思います。 ゴール Windows上からGUIを操作することなく、コマンドのコピペで環境を作り上げる 開発に困らないであろう最低限レベルに達するために必要なものをすぐ使えるように 開発や検証行為をLinuxに寄せすぎないようにし、Windows

          • テクノロジー
          • 2024/02/27 20:30
          • Visual Studio CodeとGitHub Copilotでコーディング効率を革新!AIを駆使した開発ガイド | Sqripts

            5 users

            sqripts.com

            環境 この記事では、Pythonコードを対象としています。そのため、Pythonを実行できる環境を整え、Python向けの拡張機能をインストールしています。 以下は、今回使用した拡張機能の一覧です。 Visual Studio Code バージョン: 1.85.1 コミット: 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2 日付: 2023-12-13T09:48:16.874Z Electron: 25.9.7 ElectronBuildId: 25551756 Chromium: 114.0.5735.289 Node.js: 18.15.0 V8: 11.4.183.29-electron.0 OS: Darwin arm64 23.2.0 Visual Studio Code 拡張機能 Python 名前: Python ID: ms-python

            • テクノロジー
            • 2024/01/26 01:14
            • Tailscaleで簡単に繋がるネットワーク | Sqripts

              8 users

              sqripts.com

              こんにちは。GSです。 今日はリモートワークやプライベートのネットワーク等を色々と便利にしてくれるTailscaleというVPNサービスを紹介します。 Tailscaleってなに?→VPNサービスです Tailscaleは、VPN(仮想プライベートネットワーク)サービスです。 他のVPNサービスと比較して WireGuardによる高速で信頼性のあるネットワークを簡単に作れる 多くのデバイスに対応 ユーザー側の設定がものすごく簡単 といったような特徴があります。個人的に「Tailscaleがすごい」と感じる点は、Webサイトにログインするのと同じぐらい簡単にVPNを構築し、参加できることです。またTailscaleだからこそというわけではないですが、WireGuardというVPNプロトコルの快適さにも驚かされます。Tailscaleは独自のアプリケーションをVPNの上に載せています。たとえば

              • テクノロジー
              • 2024/01/02 18:52
              • Tailscale
              • Elasticsearchで押さえるべき!matchとmatch_phraseの違いを徹底解説 | Sqripts

                3 users

                sqripts.com

                こんにちは、バックエンドエンジニアのまるです。 この記事では、Elasticsearchの検索において、matchとmatch_phraseの違いについて解説します。 両者の特徴や使い分けを理解し、より効果的な検索を実現しましょう。 サンプルコードを交えて、Elasticsearchが実践的に学べる内容になっています。 Elasticsearchとは Elasticsearchは、オープンソースの分散型検索エンジンです。大量のデータを高速かつ効率的に検索、分析するために利用されます。テキストデータ、数値、地理情報、日付など、あらゆる種類のデータを扱える汎用的な検索エンジンです。 本記事では日本語の全文検索に絞った解説をします。 matchとmatch_phrase Elasticsearchの検索には、matchとmatch_phraseという2つのクエリがあります。どちらも「フィールド内

                • テクノロジー
                • 2023/12/08 03:09
                • UIオートメーション〜コピペで体験Windowsアプリの自動操作 | Sqripts

                  5 users

                  sqripts.com

                  テスト自動化のお仕事をしているきむらです。 Windowsアプリの自動操作に興味があるけど、自動化ツールが色々あってよくわからない。 自動化ツールのセットアップとか難しそう。。 そんな、自動化の世界に飛び込めずにいる方のために、自動化ツールをインストールしないで、Windowsに標準搭載されている「UI オートメーション」機能を使って、アプリを自動操作する方法を紹介したいと思います。 用意したPowerShellのスクリプトをコピペして実行するだけで体験できますので、気楽な感じでお付き合いいただければと思います。 環境 この記事のPowerShellスクリプトは下記の環境で動作確認しています。 Microsoft Windows 10 Pro 22H2 PowerShell 5.1.19041.2673 Microsoft Windows 11 Pro 22H2 PowerShell 5.

                  • テクノロジー
                  • 2023/10/09 14:41
                  • windows
                  • Gmail API を使ってメールを取得すると結構大変だった話(前編) | Sqripts

                    3 users

                    sqripts.com

                    こんにちは、バックエンドエンジニアの まる です。以前、Gmail アドレスに送られたメールの内容を Slack のチャンネルに送るような Slackbot の開発をしていた際に、「Gmail の受信 BOX を監視するのって意外と複雑だな」という気づきがあったので、そこで得られた... はじめに:Gmail APIの認証をクリアしたい 今回やりたいことは、簡単に言えばCloud FunctionsからGmail APIを呼ぶだけです。しかし、実際にはGmail APIの認証周りが複雑で、GCP上でいくつか事前準備を行わなければなりません。 この記事のメインコンテンツは、このGmail APIの認証をクリアする方法の紹介になっています。 Gmail APIの認証について Gmail APIは認証と認可にOAuth2.0を採用しています。公式ドキュメント 公式ドキュメントの内容を要約すると、

                    • テクノロジー
                    • 2023/07/26 10:24
                    • Microsoftの新しいAPIクライアント生成ツールKiotaを試してみた | Sqripts

                      5 users

                      sqripts.com

                      こんにちは!フロントエンドエンジニアのつかじです。 皆さんはREST APIクライアントをどのように開発していますか?私はAPIクライアントを手作業で作成するのは手間がかかるため、普段のプロダクト開発ではOpenAPI Generatorを使って自動生成しています。しかし先日、Microsoftが新しいAPIクライアント生成ツール「Kiota」を発表しました。気になった方も多いのではないでしょうか? 今回は、Microsoftから新しく発表されたAPIクライアント生成ツール「Kiota」を使って、Node.js(TypeScript)のプロジェクトでAPIクライアントを生成し、実際に動かしてみたいと思います。

                      • テクノロジー
                      • 2023/05/19 15:40
                      • api
                      • microsoft
                      • Github PackagesでPrivateなnpmパッケージを公開する | Sqripts

                        3 users

                        sqripts.com

                        こんにちは、フロントエンドエンジニアをしている やまたろう です。 今回は、進行中のプロジェクトでUIライブラリを作ることになったので、Github Packagesを活用して社内のGithub組織のメンバーだけに公開するnpmパッケージの作り方を紹介します。 Github Packagesとは Githubが提供するパッケージレジストリサービスです。 npm・Docker・Nuget・Maven・Gradleなど様々な用途のレジストリが存在します。Nugetまでカバーされているのは流石ですね。 パブリックなリポジトリでは無料で利用でき、プライベートなリポジトリでもストレージやデータ転送量に制限はありますが無料で始めることができます。お試しや外に出したくないものの個人開発で活用できそうです。 npm公式のリポジトリと比較して、Privateリポジトリであっても無料で始められる点やアクセス権

                        • テクノロジー
                        • 2022/11/28 09:56
                        • PWA対応サイトをApp Storeにリリースする | Sqripts

                          3 users

                          sqripts.com

                          こんにちは。GSです。 みなさんは既存のPWA対応サイトをモバイルアプリとしてAppStoreにリリースしたいと考えたとき、どのような手段でそれを実現するでしょうか? ぱっと思いうかぶのは ・ネイティブ開発(Objective-C、Swiftなど)でいわゆる「ガワアプリ」を作成 でしょうか。 Androidであれば「ガワアプリ」を作ることなくPWA対応サイト(厳密にはTWA)もGoogle Playストアからリリース可能ですが、iOSではPWA対応サイトをApp Storeからリリースすることはできません。 この「ガワアプリ」ですが、単純に作ると機能足らず(PWA読み込み中に真っ白になるとか、プッシュ通知ができないとか)になりますし、かと言って作り込めば「ガワアプリなのに作るのに時間かかりすぎ+メンテナンスコスト高すぎ」なんてことも。 「ガワアプリ」でやることは概ね決まっているかと思うで、

                          • テクノロジー
                          • 2022/10/14 02:48
                          • PWA
                          • iOS
                          • Apple
                          • テスト駆動開発(TDD)への招待 | Sqripts

                            3 users

                            sqripts.com

                            更新 2024.03.08 テスト駆動開発(TDD)は、ソフトウェア開発の“やり方”の一つで、その名の通り、テストが開発を牽引する方式です。 しかし、初めて聞く方や、なんとなく理解しているだけの方にとっては、具体的な内容やそのメリット、実践方法がわかりづらいかもしれません。この記事では、テスト駆動開発とは何か、なぜそれに取り組むのか、そしてどのように始めれば良いのかについて詳しく解説します。 また、テスト駆動開発についての誤解や勘違いを解きほぐすための情報も提供します。 テスト駆動開発は、一見すると長い道のりに見えるかもしれませんが、実際には一歩一歩進めば容易に始めることができます。この記事を通じて、テスト駆動開発の理解を深め、その取り組みを始める一歩を踏み出してみてください。 テスト駆動開発とは|TDDとは何か テスト駆動開発は、プログラミング手法、コードを書き進めるやり方です。プログラ

                            • テクノロジー
                            • 2022/09/08 11:55
                            • 資料
                            • JSTQB Advanced Level テストアナリスト試験〜みんなの勉強方法と受験結果発表! | Sqripts

                              10 users

                              sqripts.com

                              JSTQB ALTA試験、みんなの勉強方法アンケート 前回は、「Advanced Level テストアナリスト」シラバスの改定内容と、新シラバスに沿った初めての第7回「Advanced Level テストアナリスト」試験(2022年2月12日実施、以降”第7回ALTA試験”と表記)がそれ以前の試験からどのように変化したかを、実際に受験した人の記憶をもとにまとめました。 今回は、弊社内で第7回ALTA試験を受験した7名の勉強方法を聞き取り調査をもとにまとめます。合否結果もつけておりますので、ALTA受験を考えている人の参考になればと思います。合否結果をつけるのは本人たちにとっては恐怖ですが(鬼、といわれそう)、読者の方のお役に立てるのが一番!ということで、さぁいってみましょー。 JSTQB ALTA試験、勉強方法と合否結果を大発表! 勉強方法のヒアリング対象者は、第7回ALTA試験を実際に受

                              • 世の中
                              • 2022/07/12 11:00

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『Sqripts | エンジニアリングを進化させる品質メディア[スクリプツ]』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • ソレドコ
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2025 Hatena. All Rights Reserved.
                              設定を変更しましたx