並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1882件

新着順 人気順

自動化の検索結果201 - 240 件 / 1882件

  • Terraform、Docker、Kubernetesなどのテストを自動化する - Yevgeniy Brikman氏のQCon SFでの講演より

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

      Terraform、Docker、Kubernetesなどのテストを自動化する - Yevgeniy Brikman氏のQCon SFでの講演より
    • MagicPodが取り組むテスト自動化最前線

      本記事は、TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 MagicPod CEOの伊藤望(Twitter: @ito_nozomi)です。現在の会社を起業する前から自動テストツールに約13年関わっており、テストツールばかりを作っている世界でもめずらしい経歴だと思います。MagicPod以前は自動テストツールのSeleniumコミュニティを主宰したり、自動テストに関する書籍を出版していました。 Selenium実践入門 システムテスト自動化 標準ガイド 10倍速の開発・運用ツール 私の13年の経歴と、起業の経緯はソフトウェアテスト

        MagicPodが取り組むテスト自動化最前線
      • 太陽を包み込む巨大構造物“ダイソン球”を建設する宇宙工場自動化シム『Dyson Sphere Program』【爆速プレイレポ】 | Game*Spark - 国内・海外ゲーム情報サイト

          太陽を包み込む巨大構造物“ダイソン球”を建設する宇宙工場自動化シム『Dyson Sphere Program』【爆速プレイレポ】 | Game*Spark - 国内・海外ゲーム情報サイト
        • マイクロソフト、経理部門を自動化する「Copilot for Finance」発表。決算書や未収金などの確認、予実分析などをAIが実行

          マイクロソフト、経理部門を自動化する「Copilot for Finance」発表。決算書や未収金などの確認、予実分析などをAIが実行 Microsoft Copilot for FinanceはSAPやマイクロソフトのERPを含む、Copilot Studioによるさまざまなデータソースと接続したうえで、AIにプロンプトで指示することにより、これまで経理部門が手作業などで行っていた決算書や未収金の確認、財務諸表の監査、予実分析などを自動的に実行もしくは支援してくれるというものです。 参考:[速報]マイクロソフト、「Copilot Studio」発表。Copilotのカスタマイズ、プラグイン開発、ワークフローの設定など、Copilot用ローコード開発ツール。Ignite 2023 これにより経理部門や財務部門は手間のかかる作業を削減でき、より本質的な業務にフォーカスできると説明されています

            マイクロソフト、経理部門を自動化する「Copilot for Finance」発表。決算書や未収金などの確認、予実分析などをAIが実行
          • Kubernetesを拡張して日々のオペレーションを自動化する

            Cloud Native Days Tokyo 2019

              Kubernetesを拡張して日々のオペレーションを自動化する
            • UI テストの自動化に Magic Pod を導入した話 | MEDLEY Developer Portal

              2021-01-15UI テストの自動化に Magic Pod を導入した話こんにちは。インキュベーション本部の QA エンジニアの米山です。主に CLINICS アプリの QA を担当しています。メドレーには 2020 年 8 月に入社しました。 今回は入社してまず行ったことの一つ、リグレッションテストの自動化と、そのために導入した Magic Pod というツールについて、経緯や導入してみた結果をご紹介したいと思います。 CLINICS とは私の所属するチームで開発しているCLINICSというプロダクトはアプリでオンライン診療や、クリニック・病院から処方箋を発行してもらうことができ、オンライン上で診察からお薬の受け取りまで完結できるサービスです。 プラットフォームは iOS と Android のネイティブアプリ、それから同様のサービスを Web ブラウザからも利用することが出来ます。

                UI テストの自動化に Magic Pod を導入した話 | MEDLEY Developer Portal
              • イスラエルはパレスチナ人の日常生活の監視・統制を最先端の「ウルフ・パック」で自動化しているとの指摘

                パレスチナ自治区のヨルダン川西岸にあるヘブロンは、ユダヤ教やキリスト教、イスラム教の聖地のひとつとして知られている土地です。このヘブロンではイスラエルによるパレスチナ人に対する厳しい監視と統制が行われており、これには最先端のテクノロジーの数々が使用されています。そんなヘブロンで実施されているパレスチナ人への監視の実態を、カタールメディアのアルジャジーラがまとめた動画が公開されました。 How Israel automated occupation in Hebron | The Listening Post - YouTube パレスチナ自治区ヨルダン川西岸にあるヘブロンは、さまざまな宗教の聖地のひとつとして知られる土地です。この土地ではパレスチナ人だけでなく、イスラエルからの入植者や不法行為を行うユダヤ人コミュニティなど、さまざまな人々が暮らしています。 ヘブロンの街中を歩くといたるとこ

                  イスラエルはパレスチナ人の日常生活の監視・統制を最先端の「ウルフ・パック」で自動化しているとの指摘
                • 「カードを動かすだけで関係者への連絡が自動化!! 『Trello』を1週間使ってみた」――急遽テレワークを導入した中小企業の顛末記(34)【急遽テレワーク導入!の顛末記】

                    「カードを動かすだけで関係者への連絡が自動化!! 『Trello』を1週間使ってみた」――急遽テレワークを導入した中小企業の顛末記(34)【急遽テレワーク導入!の顛末記】
                  • はてなにおけるEKSの運用と自動化 (2024年版) - Hatena Developer Blog

                    サービスプラットフォームチームで SRE を担当している id:masayosu です。 先月からですが Hatena Developer Blog にて SRE 連載を始めました。先月の記事は はてなブログの DB を RDS for MySQL 8.0 にアップグレードした話 - Hatena Developer Blog です。 毎月はてなの SRE が交代でブログ記事を書きますのでお楽しみに。 この記事は2024年2月の SRE 連載の記事です。 はてなの EKS 利用について 私が所属するサービスプラットフォームチームでは EKS の運用を続けており、先日 Kubernetes 1.23 から 1.28 へのアップグレードを完了しました。 私のチームは少人数で形成されているのですが、担当しているサービスは大小様々あり EKS クラスター上では数十個のサービスが稼働しています。 少

                      はてなにおけるEKSの運用と自動化 (2024年版) - Hatena Developer Blog
                    • 「AutoHotkey」がv2.0.0に ~ホットキーでWindowsやアプリの操作を自動化するツール/マクロ言語の構文が改善、ただし後方互換性はなし

                        「AutoHotkey」がv2.0.0に ~ホットキーでWindowsやアプリの操作を自動化するツール/マクロ言語の構文が改善、ただし後方互換性はなし
                      • デジタル企業ではすでに常識!100%自動化したソフトウェアデリバリー 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会

                        日本CTO協会は「技術」を軸に規模や業種の異なる様々な人や組織が集まっているコミュニティです。会員は本社団の活動内容、調査テーマについて参加、提案し、他の技術者・技術組織とともに成長する機会が得られます。ご興味のある方は法人会員向け申し込みフォームからお問い合わせください。 複雑化する傾向のある開発の現場で最適なテクニックやツールを選べていますか? Infrastructure as Code (IaC)という言葉は、もはやソフトウェア・エンジニアリングに携わる人にとっては常識レベルに浸透してきていると言っても、過言ではないかもしれません。しかし実際のところ、どういう点に気をつけるべきなのか、具体策に悩んでいる人も多いのではないでしょうか?本記事ではコードとしてのインフラストラクチャ、そしてフィーチャートグルをどのように活用すればそれらのツール・テクニックの利点を生かせるのか、深掘っていき

                          デジタル企業ではすでに常識!100%自動化したソフトウェアデリバリー 【世界のエンジニアに学ぶ】 - 一般社団法人 日本CTO協会
                        • 400種類のアプリを毎日ビルドする自動化の技術

                          400種類のアプリを毎日ビルドする自動化の技術 1. ビルド・申請作業とは 2. 既存のワークフローと関係者 3. 課題の整理 4. 自動化の目的とゴール 5. 自動化の内容と技術的な手法 6. 効果的に自動化を進めるためのベストプラクティス w/ Presenter Note https://www.icloud.com/keynote/0xAxiOjmcpRfjqSdlwcJSrspg#iOSDC_2020_-_Yappli

                            400種類のアプリを毎日ビルドする自動化の技術
                          • コーディングの自動化とプログラミングの未来について - YAMDAS現更新履歴

                            yamdas.hatenablog.com 今月のはじめに書いたポエムだが、割と反響もあり、多くの人に読まれたエントリになったようでありがたいことである。 www.oreilly.com ワタシがエントリを書いた数日後に、ずっとこの話題に関して注目してきたマイク・ルキダス(オライリーメディアのコンテンツ戦略担当副社長)が、未来のプログラマにクリエイティブな仕事は残されているだろうか、というワタシの問題意識に偶然にも答える文章を書いている。この話題のフォローアップの意味で、今回はこのエントリの内容を紹介したい。 まず取り上げられているのは、マイクロソフトの Build カンファレンスで CTO のケヴィン・スコットが語った、GitHub の何千ものプロジェクトのコードを学習した AI が実際にプログラムを作成する実験プロジェクトの話である。この AI は、コメント内容から関数本体のコードを生

                              コーディングの自動化とプログラミングの未来について - YAMDAS現更新履歴
                            • クラウドインフラにおける脆弱性およびメンテナンス情報等の管理・自動化について - Gunosy Tech Blog

                              はじめに これまでのインフラ課題の管理方法およびその課題点 それぞれのチームの要件 現在の管理方法 AWS Health Eventを用いたJIRAチケットの自動起票 Slack通知の自動化 JIRAチケットの関連付け JIRAチケットでの期限管理 現在の運用フロー SREの作業 開発チームの作業 移行してみて感じたメリット 今後の課題 さいごに はじめに こんにちは。テクノロジー本部 プロダクト開発部 SREのkoizumiです。 最近、すっかり暑くなってしまいましたね。 さて、今回はAWS Security HubやSnykで検知された脆弱性の課題項目や、AWS Healthで通知されるメンテナンス情報の管理方法ならびにその自動化について取り上げます。 弊社では、週一でプロダクトチームとのふりかえり会というものを開催しており、SLO達成状況やアラート発生状況、セキュリティ指摘項目

                                クラウドインフラにおける脆弱性およびメンテナンス情報等の管理・自動化について - Gunosy Tech Blog
                              • タイガーが高級コーヒーメーカー参入。自動化したサイフォン式 - 家電 Watch

                                  タイガーが高級コーヒーメーカー参入。自動化したサイフォン式 - 家電 Watch
                                • リリースの自動化

                                  最近は下記のようにライブラリ等のリリースを自動化している。 バージョンを入力するとPull Requestを生成 Mergeするとリリース ラベルの管理 前回のリリース以降にMergeされたPull Requestからリリースノートが自動生成されてほしい。このとき、Keep a Changelogの形式を参考に、変更点が以下の7種類に分類されてほしい。 add change deprecate fix remove security other そこで、Pull Requestに予めラベルを付けておくことで、どの節に分類するかを決定させる。またこのようなラベリングの習慣を設けることで、各Pull Requestの粒度の是正もねらう。ラベルを利用したリリースノート自動生成機能自体はGitHubが備えているので、.github/release.ymlでそのラベルを使う旨を指定すれば良い。 この

                                  • 無償デスクトップ自動化ツール「Power Automate Desktop」でOCR処理を自動化する

                                    はじめに 日々の業務作業で、画面や画像を見てその内容によって、その後の作業の流れや結果を変更する場面があります。そういった業務作業をPower Automate for desktopで自動化する際に、OCRのアクションを利用できます。 今回は、文字列が含まれた画像ファイルが複数入ったフォルダーを用意して、その中の各画像の文字列を抽出するサンプルフローを作成します。 [注意] アクションには、MicrosoftコグニティブのOCRの機能もありますが今回は使用しません。Azureアカウントなどは不要です。 「ファイル選択ダイアログ」アクションの後に「OCRを使ってテキストを抽出」アクションを使用するとデッドロックしてフリーズしてしまう問題があるようですので、ご注意ください。 フォルダー/素材の準備 まずはOCR読み込みのもととなる画像ファイルと、サンプル実行に必要なフォルダーを準備します。

                                      無償デスクトップ自動化ツール「Power Automate Desktop」でOCR処理を自動化する
                                    • ネットワーク自動化とプログラマビリティ

                                      本書はネットワーク自動化とプログラマビリティにフォーカスした解説書で、ネットワークエンジニアの業務を「より効率良く」「より生産的に」進化させるためのエッセンスが詰まったノウハウ集です。ネットワーク運用業務(ネットワーク装置のコンフィグレーションやトポロジー管理、サービス死活監視など)をどのように効率化・自動化させるかという観点から、次世代ネットワークエンジニアが知るべきすべての側面を網羅的に解説します。Pythonを用いたプログラミングの基本から、Linuxの操作、データモデル、Gitによる管理、実践的な自動化ツールの解説まで幅広く扱います。 目次 賞賛の声 監訳者まえがき はじめに 1章 ネットワーク業界の動向 1.1 SDNの登場 1.1.1 OpenFlow 1.1.2 SDNとは 1.2 まとめ 2章 ネットワークの自動化 2.1 ネットワークを自動化する意義 2.1.1 シンプル

                                        ネットワーク自動化とプログラマビリティ
                                      • E2Eテスト自動化変遷 〜ノーコードからCypress、そしてPlaywrightへ〜 - estie inside blog

                                        こんにちは!estieでQAエンジニアをしているかすや(macho | きんにQA💪🏾 (@ma_cho29) / X)です。 今回ブログを書くにあたり、前回書いたのはいつだったかなー?と見返すと1年が経過していたことに気がつきました。 歳を重ねると体感時間が短くなると聞いたことがありますがそれでしょうか・・・ 入社3年目になる今年もやり残しがないように過ごしたいところです。 さて、今回はQA未経験だった私が1人目のQAエンジニアとしてestieに入社し現在までおこなってきたE2Eテスト自動化の変遷について語っていきたいと思います。 私がメインで関わっているプロダクト「estie マーケット調査」は約2年間でテストフレームワーク移行を2度おこないました。 当時の意思決定やその際に個人的に感じたフレームワークごとのメリット・デメリットなど含めて話したいと思います。 (あくまで僕の所属する

                                          E2Eテスト自動化変遷 〜ノーコードからCypress、そしてPlaywrightへ〜 - estie inside blog
                                        • 本作はオープンソースで、誰でも開発に参加できます―工場自動化SLG『shapez.io』開発者ミニインタビュー | Game*Spark - 国内・海外ゲーム情報サイト

                                            本作はオープンソースで、誰でも開発に参加できます―工場自動化SLG『shapez.io』開発者ミニインタビュー | Game*Spark - 国内・海外ゲーム情報サイト
                                          • AssumeRoleとPassRoleでクレデンシャル情報を保持しない運用を AWSの自動化したオペレーションに対して生じた疑問「これやったの誰?」

                                            クラウドの運用者に焦点を当てた、技術者向けの新しいテックイベント「Cloud Operator Days Tokyo 」。ここで株式会社カサレアルの新津氏が「これやったの誰?」をテーマに登壇。自動化したオペレーションに対して生じた疑問と学びについて紹介します。 自己紹介と今回のテーマ 新津佐内氏(以下、新津):みなさん、こんにちは。株式会社カサレアルの新津佐内と言います。本日は「これやったの誰?」というタイトルのお話をします。 「これやったの誰?」についてですが、DevOpsと合わせて自動化を進めていく中で、自動化したオペレーションに対しても生じたこの疑問に、実業務の中であらためて向き合ってみました。上記事例の詳細と現時点での我々の答えを紹介します。 まず本日お話しする内容ですが、スライドに書かれているような基盤の運用担当者のユースケースに関わるお話になります。どのようなユースケースかとい

                                              AssumeRoleとPassRoleでクレデンシャル情報を保持しない運用を AWSの自動化したオペレーションに対して生じた疑問「これやったの誰?」
                                            • 何万回のコピペ作業がゼロに!Excel作業を自動化するPythonプログラムはこんなに便利だった|@DIME アットダイム

                                              【短期集中連載】〈第3回〉何万回のコピペがゼロに!Excel作業を自動化するPythonプログラム実例 テレワークで上司から大量の単純作業を振られ、家で黙々と作業をこなすビジネスパーソンの救世主! 単純な事務作業の手間をなんと10分の1以下に圧縮する時短化ツール、Python。 『めんどうな作業が秒速で終わる! Excel×Python自動化の超基本』(宝島社)の著者である伊沢剛さんにExcel×Pythonのすごさを解説していただく連載も、第3回を迎えました。 今回は、実際の作業を自動化するプログラムの一例として、「コピペ」のプログラムの動作を紹介します。Excel×Pythonのすごさを実感してみてください! 第1回はこちら 第2回はこちら 複数のExcelシートにあるデータを1つのシートに統合! Excel×Pythonの実例として、Excelブックの中にある複数のシートに入力された

                                                何万回のコピペ作業がゼロに!Excel作業を自動化するPythonプログラムはこんなに便利だった|@DIME アットダイム
                                              • Google Apps Script で緊急対応時の Slack 操作を自動化してみた | DevelopersIO

                                                GAS(Google Apps Script)と Slack API の組み合わせでよく使いそうな関数をご紹介しています。 こんにちは。筧です。 クラスメソッドでは、2020年10月22日に発生した AWS 障害で検知後30分で以下を行いました。 クラスメソッドでAWS障害検知から30分でやったこと - AWS公式確認(SHD)、マニュアルに従い対応開始 - 社内slackチャンネル作成 - 体制構築、情報収集、顧客向け文面作成、レビュー - 顧客向けポータルに情報を掲載 - 顧客向けにメール送信完了 今後も継続してサポート品質上げていきます!! #aws障害 — Jun Chiba (@iron_breaker) October 22, 2020 そしてこの度、さらに迅速に情報をお届けしたい・・・!という想いから、下記を自動化する AWS 障害時の緊急対応支援ツールを新たに開発しました。

                                                  Google Apps Script で緊急対応時の Slack 操作を自動化してみた | DevelopersIO
                                                • Zotero + DeepLで英語論文の日本語訳を自動化するまでの流れ|Sangmin Ahn

                                                  こんにちは、Choimirai Schoolのサンミンです。 00  はじめに今回のnoteではZoteroのPDFリーダーから英語論文の日本語訳を自動化する手順について紹介します。 Zoteroはオープンソースの文献管理ツールで、専用の拡張機能を開発されている方も多い。中には、PDFの翻訳ツール(👉https://t.co/XyiciW0DxQ)も。利用できる翻訳サービスはGoogleやDeepLなど多数。ハイライトしたテキストが自動的に翻訳され、コメントとして保存されるのでとても便利です✨。 https://t.co/d9MRI4KTsY pic.twitter.com/JOvn82pbSK — sangmin.eth @ChoimiraiSchool (@gijigae) November 23, 2022 01  Pre-requisiteZoteroは既にインストールされている

                                                    Zotero + DeepLで英語論文の日本語訳を自動化するまでの流れ|Sangmin Ahn
                                                  • 「最近VBAの勉強を始めて、色んな業務の自動化を始めた現場の若手社員」の様子が気になる人々の反応

                                                    さと@経理 @satovba7 最近VBAの勉強を始めて、色んな業務の自動化を始めた現場の若手社員。みんなの困りごとを次々に自動化しているらしい。 様子を見に行ったら、言われた作業をそのままコードにして自動化していた。 大丈夫かな…。 2022-11-30 21:25:06

                                                      「最近VBAの勉強を始めて、色んな業務の自動化を始めた現場の若手社員」の様子が気になる人々の反応
                                                    • オンプレKubernetesでMySQLクラスタの運用を自動化するためにOperatorを自作している話

                                                      CloudNative Days Spring 2021 ONLINE の発表資料です。 https://event.cloudnativedays.jp/cndo2021/talks/171

                                                        オンプレKubernetesでMySQLクラスタの運用を自動化するためにOperatorを自作している話
                                                      • AWSでTerraformの実行を自動化する方法 - なになれ

                                                        AWSでTerraformの実行を自動化する環境を作成しました。 github.com AWS内で閉じた形で、Terraformを使い、自動的にAWSリソースを作成する前提です。 Terraformを実行する環境はCodeBuildで用意しました。 その実現方法を紹介します。 環境作成 ディレクトリ構成 terraform-auto-apply-example直下には、自動化の環境を作成するためのtfファイル(main.tf、codebuild.tf)があります。 exampleディレクトリ内のtfファイルが自動実行の対象になります。 terraform-auto-apply-example ├── Dockerfile ├── README.md ├── buildspec.yml ├── codebuild.tf ├── docker-build.sh ├── example │  

                                                          AWSでTerraformの実行を自動化する方法 - なになれ
                                                        • Slackのメッセージをスタンプ1つでデータベース化! 非エンジニアにも楽々できる業務自動化術 - スマQ(スマキュー)|スマートニュースの「はたらく」をみつける

                                                          こんにちは、スマートニュース メディア事業開発の杉山 早(すぎやま さき)です。 大学時代に社交ダンスにのめり込んでそのままプロ競技ダンサーになり、その後フリーランスのダンス衣装デザイナーをやっていました。それがなぜだか3年半ほど前にスマニューのコンテンツチームで働くことになって、現在はコンテンツ監視チームの運用まわりを見つつエンジニアと一緒にアルゴリズムや業務ツールの改善を進める仕事をしています。 こんな感じのドレスを作って踊っていたはずが、なぜかスマニューで働き始めて現在4年目です 入社する前はバリバリの肉体派(毎日踊ったり布を切って縫ったりしていました)だったので最初にアルバイトで入った頃はITの右も左もわかりませんでした。「ダンスシューズと針と糸」を「MacBook Pro」に持ち替え、必要に駆られてシステムの処理の流れを把握して改善点を模索したり、SQLを書いてデータ分析をしたり

                                                            Slackのメッセージをスタンプ1つでデータベース化! 非エンジニアにも楽々できる業務自動化術 - スマQ(スマキュー)|スマートニュースの「はたらく」をみつける
                                                          • GitHub Actionsとtfupdateを使ってTerraformおよびTerraform Providerのバージョンアップを自動化する - ZOZO TECH BLOG

                                                            はじめに こんにちは。SRE部MLOpsチームの築山(@2kyym)です。 Infrastructure as Code(IaC)が一般的になり、またパブリッククラウドをフル活用したインフラ構築が当たり前となりつつあります。そんな中で、インフラの構成管理にTerraformを用いているチームも多いのではないでしょうか。本記事ではTerraformを用いたインフラ構成管理において避けては通れないTerraformやProviderのバージョンアップを自動化し、IaCの運用負荷を削減する方法をご紹介します。MLOpsチームでの運用を参考に、具体的な設定やハマりどころを交えつつ解説できればと思います。 目次 はじめに 目次 Terraformとは MLOpsチームにおけるTerraform運用の背景 Terraform管理の対象リソース Terraform運用において生じた課題 tfupdate

                                                              GitHub Actionsとtfupdateを使ってTerraformおよびTerraform Providerのバージョンアップを自動化する - ZOZO TECH BLOG
                                                            • Python で緊急対応時の Slack 操作を自動化してみた | DevelopersIO

                                                              このブログはこんな方におすすめ 緊急対応の初動を早めたい リモートワーク中心になり、緊急対応中の作業分担や進捗確認が難しい Google Apps Script で緊急対応時の Slack 操作を自動化してみた の Python 版がほしい 2021年6月11日に以下のセッションに登壇しました。本ブログでは登壇中に紹介するとお伝えした関数をご紹介します。また背景についても改めて少し記載しています。 業界特化事例紹介セッション SIer編 | Slack はじめに クラスメソッドでは Slack API を活用することで、いくつかある緊急対応の初動が約30分早くなりました。 では、どのように活用して初動対応を迅速化したのでしょうか。 本ブログでは、クラスメソッドの緊急対応の一つである、AWS 不正利用対応を例に紹介します。 AWS 不正利用とは、AWS アクセスキーの漏洩などが原因で発生しま

                                                                Python で緊急対応時の Slack 操作を自動化してみた | DevelopersIO
                                                              • SmartHR UI のリリース作業を GitHub Actions で自動化した話 - SmartHR Tech Blog

                                                                こんにちは、フロントエンドエンジニアのモアイと申します。 SmartHR では、SmartHR UI というプロダクト間共通の React コンポーネントライブラリを運用していますが、この記事では SmartHR UI のリリース作業を GitHub Actions で自動化した話をご紹介します。 ちなみに SmartHR UI そのものについては過去の記事で詳しく紹介されていますので、ご興味があればそちらも併せて御覧ください。 tech.smarthr.jp tech.smarthr.jp 三行まとめ リリース作業が複雑化していたので GitHub Actions を使って自動化した リリース中に作業者の確認を挟むプロセスを Issue とラベル付けによって実現した 自動化最高! これまでのリリース作業 SmartHR UI では Pull Request ベースで開発しており、様々な歴

                                                                  SmartHR UI のリリース作業を GitHub Actions で自動化した話 - SmartHR Tech Blog
                                                                • iCal週間天気予報(ITエンジニアがときめく自動化の魔法)

                                                                  iCalとは iCal(iCalendar)とは、カレンダーアプリなどで使用できる書式のことです。そして、インターネット上にあるiCal形式のデータを使ってカレンダーを更新するしくみとしてwebcal方式があります。 この「iCal週間天気予報」はwebcal方式に対応しており、GoogleカレンダーやiCloudカレンダーなどに登録することで、一週間分の天気予報が自動的に更新されます。 本サイトでは、気象庁が配信している週間天気予報のデータをiCal形式に変換して提供しています(基本的に1日1回更新)。設定方法は下記をご覧ください。 サービスの利用は無料ですが、本データを使用したことにより、何らかの不具合が発生しても当方では責任を負いかねます。 トップへ戻る 週間天気予報データ 都道府県 場所 データ

                                                                    iCal週間天気予報(ITエンジニアがときめく自動化の魔法)
                                                                  • MySQLベースの分散インメモリDB「HeatWave」の最適化と運用自動化を支援する「MySQL Autopilot」、オラクルが発表

                                                                    MySQLベースの分散インメモリDB「HeatWave」の最適化と運用自動化を支援する「MySQL Autopilot」、オラクルが発表 オラクルは、MySQLのデータベースエンジンに分散インメモリデータベース機能を搭載し、高速なデータ分析が可能な「HeatWave」向けの新機能として、機械学習による性能の最適化などを提供する「MySQL Autopilot」を発表しました。 Say hello to MySQL Autopilot, the in-memory query acceleration engine for @MySQL HeatWave Database Service in #OCI. https://t.co/u9aKiwoJCf pic.twitter.com/ec6sMJ1Fhs — Oracle (@Oracle) August 11, 2021 HeatWave

                                                                      MySQLベースの分散インメモリDB「HeatWave」の最適化と運用自動化を支援する「MySQL Autopilot」、オラクルが発表
                                                                    • 機械学習のデータドリフト検知を自動化する方法|Dentsu Digital Tech Blog

                                                                      電通デジタルでデータサイエンティストを務める吉田です。 本記事では、機械学習においてモデル学習時点でのデータと推論時点でのデータが経時的に乖離を起こしていく、いわゆるデータドリフトの検知を自動化するために構築したワークフローについてご紹介いたします。 データドリフトによる機械学習モデルの劣化とは機械学習モデルを実運用していく際に課題になる事象の1つとして、データドリフトの問題があります。 一般的に、機械学習ではいくつかの特徴量Xに対する目的変数Yとの隠れた関係を定式化します。XとYの関係は時間が経つにつれて変化していくことがしばしばあり、これに伴って一度作成したモデルの推論精度も低下していきます。 簡単な例として、あるWebサービスにおいてサイト上の行動ログを元にユーザーごとにコンバージョンの発生を予測する機械学習モデルを作成したとします。このモデルは、「平均的に10分以上閲覧しているユー

                                                                        機械学習のデータドリフト検知を自動化する方法|Dentsu Digital Tech Blog
                                                                      • Puppeteer、テスト自動化の次世代標準「WebDriver BiDi」に対応開始。Firefoxもサポートへ

                                                                        Puppeteer、テスト自動化の次世代標準「WebDriver BiDi」に対応開始。Firefoxもサポートへ Node.jsでヘッドレスブラウザを用いたテスト自動化のためのフレームワーク「Puppeteer」が、ブラウザ自動化の次世代標準である「WebDriver BiDi」(「BiDi」は双方向を表すため、読みは「ウェブドライバー バィディ」とのこと)への対応を開始しました。 Puppeteerは、ChromiumベースのWebブラウザに対してChrome DevTools Protocolを用いて通信することで、Webブラウザの操作を自動化するとともに、コンソールに表示される情報やログなどの収集、画面キャプチャなどの取得によって、テストの自動化を効率化してくれる機能を備えています。 このPuppeteerが、現在策定中の次世代標準の「WebDriver BiDi」に対応を開始しま

                                                                          Puppeteer、テスト自動化の次世代標準「WebDriver BiDi」に対応開始。Firefoxもサポートへ
                                                                        • Microsoft、Windowsの業務自動化ツールを無償提供。「Power Automate Desktop」

                                                                            Microsoft、Windowsの業務自動化ツールを無償提供。「Power Automate Desktop」
                                                                          • LookerStudioでDevOpsのレポーティングを自動化する - ZOZO TECH BLOG

                                                                            はじめに こんにちは。ZOZOTOWN開発本部アプリ部バックエンドの髙井です。普段は筋肉のビルドが趣味のエンジニアをやっています。私のチームではZOZOTOWNアプリのバックエンド全般の開発から運用までを行っています。 突然ですが、皆さんご存知でしょうか? ZOZOTOWNはカスタマーサポートセンターの運営管理や従業員のマネジメント等を総合的に評価する「HDI五つ星認証プログラム」にて、五つ星認証を4回連続で取得しています。これは、CS(カスタマーサポート)対応をする弊社社員の皆さんの愛あるサポートの賜物で、同じサービスに携わる身としてもとても誇らしい気持ちです。 そんなCS対応ですが、問い合わせによっては原因調査をエンジニアが行っています。本記事では、CSからエンジニアに来たお問い合わせ(以後、CS問い合わせと呼ぶ)をまとめたレポート作成の自動化についての事例を紹介します。運用コストを抑

                                                                              LookerStudioでDevOpsのレポーティングを自動化する - ZOZO TECH BLOG
                                                                            • [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 | DevelopersIO

                                                                              [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 Partition Projection(パーティション射影)は、テーブル定義で指定したパーティションキーのルールやフォーマットからパーティションを計算し、パーティションプルーニングを自動化します。パフォーマンスの向上やパーティション管理の自動化などインパクトがある新機能なので、実際の動作を確認しつつ、ユースケースについて解説します。 用語の補足:パーティションプルーニングとは、一定の期間(年、月、日)やキー情報に基づき、データを分割管理したデータをクエリする際に、範囲外のデータスキャンを避ける仕組みを表します。 Glueパーティションの課題 従来のGlueパーティションは、メタデータストアがパーティション情報を保持しているので、データストア(S

                                                                                [新機能]Amazon Athena ルールベースでパーティションプルーニングを自動化する Partition Projection の徹底解説 | DevelopersIO
                                                                              • GitHub Actionsとrelease-it npmでリリース作業を自動化する - BASEプロダクトチームブログ

                                                                                BASE BANK 株式会社 Dev Division でSoftware Developer をしている清水( @budougumi0617 )です。 みなさんの開発現場でも社内ライブラリ・モジュールとして開発しているコード・GitHubリポジトリがあると思います。 そのようなリポジトリはパッケージ管理システムを経由して利用することがほとんどですが、そのためにはリリース作業を行う必要があるかと思います。 私のチームでは先日GitHubリポジトリのリリース作業をGitHub Actionsで自動化したので、本記事ではその内容を共有したいと思います。 TL;DR 今回はGitHub Actionsとrelease-it npmを使っています。 github.com www.npmjs.com 上記の技術を組み合わせることで次のような自動リリースのワークフローを構築しました。 (Pull Re

                                                                                  GitHub Actionsとrelease-it npmでリリース作業を自動化する - BASEプロダクトチームブログ
                                                                                • ZOZOTOWN検索におけるA/Bテスト分析の自動化の取り組み - ZOZO TECH BLOG

                                                                                  はじめに こんにちは。検索基盤部の岩崎です。検索基盤部ではZOZOTOWNの検索機能の改善に日々取り組んでいます。ZOZOTOWNのおすすめ順検索のプロジェクトでは、機械学習モデルを活用した検索結果の並び順の改善に取り組んでおり、全ての施策はA/Bテストで検証しています。なお、最近の並び順精度改善の取り組みについては以下の記事をご参照ください。 techblog.zozo.com 本記事におけるA/Bテストとは、特定期間中ランダムに振り分けたユーザーに対してそれぞれ別の施策を提示し、その成果の差を検定するテストのことを指します。A/Bテストは施策の効果を検証するための優れた手段として広く知られており、おすすめ順検索改善のリリース判断には欠かせない存在となっています。ZOZOではA/Bテスト基盤の整備を進めており、おすすめ順検索以外にもさまざまな施策でA/Bテスト基盤を用いた運用がされていま

                                                                                    ZOZOTOWN検索におけるA/Bテスト分析の自動化の取り組み - ZOZO TECH BLOG