並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 7753件

新着順 人気順

roleの検索結果521 - 560 件 / 7753件

  • 誰でも簡単、10分爆速開発! ChatGPT(Azure OpenAI)をTeamsチャネルにデプロイする😁 - Qiita

    誰でも簡単、10分爆速開発! ChatGPT(Azure OpenAI)をTeamsチャネルにデプロイする😁AzureTeamsChatGPT記事投稿キャンペーン_ChatGPTAzureOpenAIService はじめに 巷で話題のChatGPT、でも「データ漏洩が心配」とか「なんだかわからない」という理由で触ったことがない人が多いのも事実ですよね。Azure OpenAIを使用して、Microsoft Teams上にデプロイすることで、簡単に組織内にChatGPTをさわる環境を作成可能です。 前提 本記事はAzure OpenAI環境前提で作成しています。 ひと手間かければChatGPT のAPIでも応用可能ですが、その手順には触れません。 Azure OpenAIの申込み Azure OpenAIは現在申込み制のサービスになります。フォームに必要事項を記入して、承認がおりるのを待

      誰でも簡単、10分爆速開発! ChatGPT(Azure OpenAI)をTeamsチャネルにデプロイする😁 - Qiita
    • Introducing Amazon Managed Workflows for Apache Airflow (MWAA) | Amazon Web Services

      AWS News Blog Introducing Amazon Managed Workflows for Apache Airflow (MWAA) As the volume and complexity of your data processing pipelines increase, you can simplify the overall process by decomposing it into a series of smaller tasks and coordinate the execution of these tasks as part of a workflow. To do so, many developers and data engineers use Apache Airflow, a platform created by the commun

        Introducing Amazon Managed Workflows for Apache Airflow (MWAA) | Amazon Web Services
      • VPC Lambdaを実現しているAWS内の裏側と設計の心得三箇条

        こんにちは。SCSKのふくちーぬです。 皆さんは、プライベート(閉域網)環境下でのLambdaを利用したことありますでしょうか。セキュリティに厳しい環境下でLambdaを利用する場合は、VPC設定を施したLambdaを利用する機会があると思います。 今回は、インターネットに接していないVPC Lambdaの設計ポイントをお話しします。また、VPC Lambdaを実現しているAWS内の裏側もご紹介します。 VPC Lambdaとは LambdaにVPC設定を施すことで、顧客VPC内のサブネット上に足を出すことができて(ENIが作成されます)、RDS等のプライベートなリソースにアクセスをすることができます。VPC設定をするためには、VPC・サブネット・セキュリティグループが必要なため、EC2同様のネットワーク設計を行う必要があります。 VPC Lambdaをプライベートサブネット内に配置するこ

          VPC Lambdaを実現しているAWS内の裏側と設計の心得三箇条
        • Twilioを利用した障害時の自動連絡網システムについて - BASEプロダクトチームブログ

          この記事はBASE Advent Calendar 2020の5日目の記事です。 SRE Groupのngswです。 Eコマースプラットフォーム「BASE」における障害発生時に、社内関係者に連絡網に基づいて電話発信するシステムを構築しました。 このエントリでは、その導入までの経緯と具体的な当該システムの説明をします。 TL;DR 「BASE」で問題が発生した際に意思決定者に電話発信する周知システムを構築した 「導入前に考えたこと」をまず主題として書いた 参考URL記事のまま手順であるが、それでも導入時に詰まった事柄など落ち穂拾い的に追記した 謝辞 Twilio FunctionsとStudioを使って連続架電を行う - Qiita 大変わかりやすい記事であり、ほぼすべてを参考にさせていただいた。このQiita記事がなければ短期間で実現することは不可能であったと考える 導入に至る経緯 07月

            Twilioを利用した障害時の自動連絡網システムについて - BASEプロダクトチームブログ
          • GASとChatGPTを組み合わせてZennとQiitaの急上昇記事を紹介するTwitter botを作った

            はじめに idea カテゴリで投稿するか迷いましたが、一応 ChatGPT へリクエストを投げる GAS のコードも紹介しているので、tech 記事で投稿することにしました。 ほしかったもの Qiita には急上昇記事を紹介する公式アカウントが存在しています。 が、Zenn には公式のそれが存在していませんでした。 一応公式アカウントがピックアップとして紹介しているものの、おそらく手動。(そう思うのは、GW 前から更新が止まっているから) とにかく一番欲しかったものは、Zenn の人気記事を数時間間隔で教えてくれるなにかでした。 そしてどうせなら Qiita の記事も紹介する機能をつけようと思いました。 "なにか"には Slack や LINE bot という選択肢があったのですが、しかし単に記事だけを紹介しつづける無機質な bot は可愛くないと思っていました。 せっかく"私"が作るのな

              GASとChatGPTを組み合わせてZennとQiitaの急上昇記事を紹介するTwitter botを作った
            • 【Ansible】メンテナンスしやすいPlaybookの書き方 | 電算星組

              Playbookは外部ファイルのインポートや条件分岐やループなどの制御構文が使えるため、プログラミングと同様にソースコード品質管理の考え方を活用できます。 本記事では、筆者がPlaybookを作成する際に、後々メンテナンスしやすいように気を付けていることを紹介します。(もっと良い方法がある場合は、コメントいただけると助かります) インベントリ(Inventory) ターゲットノードにはホスト名とIPアドレスを書く インベントリ(Inventory)には、構成管理対象のノード(以下、ターゲットノード)を記載します。IPアドレス、ホスト名(FQDNも可)どちらの書き方も可能ですが、それぞれ以下の問題があります。 IPアドレス: ターゲットノードが何のサーバなのか分からず可読性が悪い ホスト名: Ansibleを動かすサーバがホスト名を名前解決できる必要がある 上記の問題を解決するため、ターゲッ

              • 私たちがJapan IT Weekで過去最大数のリード獲得を実現できた要因

                2023年5月8日より、新型コロナウイルス感染症が5類感染症に移行となりました。 昨年度と比べ展示会出展の動きも活発になり、今期出展を予定している方も多いと思います。 出展準備を進めていくにあたり「ブーススタッフの役割をどう分担すると最大の効果を生むか」お悩みではないですか? 私たちは2022年〜2023年上半期にかけて、日本最大のIT展示会であるJapan IT Weekに合計4回出展。 トライ&エラーを繰り返しながら毎回「リード獲得数」「商談アポ獲得数」を伸ばしてきました。 特に直近のJapan IT Week【春(東京)】では過去最高の獲得数を記録。 この結果に繋がった最大の要因は「役割分担の明確化」でした。 本記事では、私たちが過去最高の成果をあげた「役割分担」の方法と「各役割のスキルアップ」の方法をお伝えします。 1.展示ブースにおいての役割は3つ 展示ブースでは「呼び込み」「ヒ

                • CDK で AWS のセキュリティベストプラクティスに沿ったベースラインを展開できる Baseline Environment on AWS(BLEA)を触ってみた | DevelopersIO

                  CDK で AWS のセキュリティベストプラクティスに沿ったベースラインを展開できる Baseline Environment on AWS(BLEA)を触ってみた CDK を利用して AWS のセキュリティベストプラクティスに則ったベースラインが展開できる公式サンプル「Baseline Environment on AWS(BLEA)」が公開されたので触ってみました こんにちは、大前です。 先日 AWS Samples に新たに公開された、Baseline Environment on AWS(以下 BLEA) というものを触ってみました。 Baseline Environment on AWS(BLEA)とは BLEA は、AWS のセキュリティベストプラクティスを実装した環境を迅速い展開することが可能になるテンプレートです。AWS Control Tower を利用したマルチアカウン

                    CDK で AWS のセキュリティベストプラクティスに沿ったベースラインを展開できる Baseline Environment on AWS(BLEA)を触ってみた | DevelopersIO
                  • フェミニズムへの絶縁状

                    社会・一般New York, 8 March 2016 � Film stars, UN officials and New York City came together today to commemorate International Women�s Day by launching the inaugural HeForShe Arts week, a new initiative from UN Women geared towards leveraging the arts for gender equality. The 2016 theme for International Women�s Day is �Planet 50-50 by 2030: Step It Up for Gender Equality�, with a focus on mobilizing m

                      フェミニズムへの絶縁状
                    • クックパッドの toB 向け事業における ChatGPT API の活用事例紹介 - クックパッド開発者ブログ

                      メディアプロダクト開発部マーケティングサービス開発グループ(通称 msdev)の三條です。広告システムやメーカーズタウンというBtoBtoCプラットフォームなどクックパッドにおける toB 向け事業の開発・保守・運用を担当しています。 今週は msdev week と題して、 msdev のメンバーから連続で記事の投稿をしていきます。楽しみにしていてください! 今回は、今流行りの ChatGPT API をメーカーズタウンというプロダクトに活用して機能開発を行い、課題解決を試みた例を紹介したいと思います。 私たちのチームでは、新しい技術を積極的に取り入れつつ、楽しみながらサービスを作っていっていますので、もし興味を持っていただけたら末尾に採用サイトへのリンクがあるのでそちらからご応募いただけると嬉しいです! メーカーズタウンとは メーカーズタウンは、食関連メーカーとクックパッドユーザーが双

                        クックパッドの toB 向け事業における ChatGPT API の活用事例紹介 - クックパッド開発者ブログ
                      • Japan stirs controversy with huge COVID aid contract for ad giant Dentsu

                        TOKYO (Reuters) - Off a narrow corridor above a store selling Persian rugs in central Tokyo, a small office houses a private operation which won a tender in April to distribute more than $20 billion in government aid to businesses hit by the new coronavirus. Takenobu Tonegawa, 41, who owns a video production firm, cycles as he works his part-time job as Uber Eats delivery person amid the coronavir

                          Japan stirs controversy with huge COVID aid contract for ad giant Dentsu
                        • AWS・GCPとKubernetesの権限まわりの用語を具体例から理解する - JX通信社エンジニアブログ

                          はじめに TL; DR; 社内の普段はインフラ以外のところを主戦場にしている人向けに、AWS・GCPの権限に関する用語と概念を説明するために書いたものを加筆訂正して公開します AWS・GCPの権限管理は、基本的な概念は似ているが同じ英単語が別の意味でつかわれているのでややこしい 書いてあること 概念の説明と、関係を表す図 EKS・GKEからクラウドリソース *1 を使う時の考え方 書いてないこと 設定のためのコンソール画面のスクショや手順 Kubernetesからクラウドリソースを操作する方法は、以前のブログ「GitHub Actionsで実現する、APIキー不要でGitOps-likeなインフラCI/CD」でTerraformによるコードの例も紹介しているので、あわせて参考にしてみてください 想定読者 AWSはそこそこ使って慣れているけど、GCPにおける権限管理を理解したい人(またはその

                            AWS・GCPとKubernetesの権限まわりの用語を具体例から理解する - JX通信社エンジニアブログ
                          • ニューヨークタイムズはなぜソウルに移転したのか、一人称複数 - ネットロアをめぐる冒険

                            今日はリテラの記事。ニューヨークタイムズ(以下NYT)が、アジアの拠点を香港からソウルに一部移転するという話。 当然の措置だと思うが、問題は、ニューヨークタイムズが、香港の代わりに、日本の東京でなく韓国・ソウルを選んだ理由だ。(中略) 言い換えれば、シンガポールやタイのバンコク、東京はソウルに比べると、外国企業に対して排他的で、報道の独立性にかけると判断されたということだ。 NYタイムズが報道拠点を東京でなくソウルに移す理由に「報道の独立性」を…「日本に報道の自由がない」という国際社会の評価|LITERA/リテラ この日本の「報道の独立性」について、リテラは以下のように記載しています。 安倍政権によるメディアへの報道圧力が、国境なき記者団の調査でも指摘されている。 国連特別報告者による報道の自由への懸念 日経とNHKは「報道の独立性」という文言を記事からカットしている リテラというと身構え

                              ニューヨークタイムズはなぜソウルに移転したのか、一人称複数 - ネットロアをめぐる冒険
                            • AWS Control Tower 導入のために取り組んだこと - ANDPAD Tech Blog

                              こんにちは! アンドパッド SREチームの宜野座です。 今回はアンドパッドにてAWS Control Towerを導入した経緯や導入のために取り組んだことをまとめてみました。 AWS Control Tower自体は2021年4月に東京リージョンで使えるようになったばかりの新しいサービスです。 aws.amazon.com そのため東京リージョンで導入したという事例も多くなく、AWS Control Towerを有効化して実際どういう影響があるのか読めない部分が多くありました。 導入するために悩んだ部分などを可能な範囲でまとめておりますので、ご参考になれば幸いです。 ※ AWS Control Tower の導入の取り組みを中心として行ったことも評価され、社内にてMVPを受賞することにも繋がりました。 関わってくださった皆さまありがとうございます! ※ AWS Organizationsの

                                AWS Control Tower 導入のために取り組んだこと - ANDPAD Tech Blog
                              • EKSでDockerから卒業すべくBottlerocketのマネージド型ノードグループを使ってみた - inductor's blog

                                はじめに この記事ではAWSの公式ブログ「Amazon EKS adds native support for Bottlerocket in Managed Node Groups」で取り上げられている内容を、eksctlを使わずCloudFormationでimmutableに実現するための方法を解説します。 aws.amazon.com Bottlerocketとは Bottlerocketは、AWSが開発しているコンテナ実行専用OSです。Fedora/RHELのCoreOSやVMwareのPhoton OS、Rancher OSなどと似ていて、コンテナを実行するためのランタイム以外余計なパッケージが入らない軽量なOSとなっています。 aws.amazon.com Bottlerocketの開発状況についてはBottlerocket Roadmap · GitHubを合わせてみると良

                                  EKSでDockerから卒業すべくBottlerocketのマネージド型ノードグループを使ってみた - inductor's blog
                                • React Testing Libraryでテスト駆動アクセシビリティ改善 - Qiita

                                  はじめに この記事内で扱うアクセシビリティとは、HTMLのマシンリーダビリティのことを指します。 配色、UIデザイン等は対象外としております。 アクセシビリティ観点を含めた画面機能のテストコード 私のプロジェクトの要件にアクセシビリティは含まれていません。工数インパクトを出さない範囲で気を遣っていこうという方針で開発をしていました。 要件に入っていないのでアクセシビリティの検証に工数を多く注ぐことは許されていません。しかし、考慮する以上は何らかの検証をしなければ実装の誤りに気がつくことができず、ない方がマシという状態になりかねません。 各コンポーネントのアクセシビリティを改善する際テストコードの中でアクセシビリティ検証を盛り込み、テスト駆動的に開発することでローコストかつ確実に改善を進めていく方法を実践したので記事にします。 WebシステムUIのアクセシビリティを向上させるモチベーション

                                    React Testing Libraryでテスト駆動アクセシビリティ改善 - Qiita
                                  • OpenAIのChat Completions APIの基本的な利用方法解説 - Taste of Tech Topics

                                    昨年から育てていたバジルがもはや木になりつつある菅野です。 今注目を集めつつある文章生成AIである「ChatGPT」に関して、提供元のOpenAI社は2023/07/07に、「GPT-4」のAPIを有料ユーザー向けに一般公開したことを発表しました。 今回は、その「Chat Completions API」について紹介します。 例えば、自作のWebアプリでChatGPTライクなやりとりを実現したい、 それで入力された文章を加工したプロンプトでChatの応答を得たい、 といったときに、このAPIを使います。 この図のような動きですね。 openai.com Chat Completions API とは? 「Chat Completions API」は、チャット補完に特化した言語モデルと、それを利用する専用のAPIです。 ChatGPTでも同じ言語モデルを利用しているため、このAPIを利用する

                                      OpenAIのChat Completions APIの基本的な利用方法解説 - Taste of Tech Topics
                                    • Introducing Concurrent Mode (Experimental) – React

                                      Caution: This page is somewhat outdated and only exists for historical purposes. React 18 was released with support for concurrency. However, there is no “mode” anymore, and the new behavior is fully opt-in and only enabled when you use the new features. For up-to-date high-level information, refer to: React 18 Announcement Upgrading to React 18 React Conf 2021 Videos For details about concurrent

                                        Introducing Concurrent Mode (Experimental) – React
                                      • The Linux Kernel Module Programming Guide

                                        Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang 1 Introduction 1.1 Authorship 1.2 Acknowledgements 1.3 What Is A Kernel Module? 1.4 Kernel module package 1.5 What Modules are in my Kernel? 1.6 Is there a need to download and compile the kernel? 1.7 Before We Begin 2 Headers 3 Examples 4 Hello World 4.1 The Simplest Module 4.2 Hello and Goodbye 4.3 The __init and __exit Mac

                                        • AWS IAMリソースの棚卸し方法をまとめてみた | DevelopersIO

                                          こんにちは、AWS事業本部@福岡オフィスのべこみん(@beco_minn)です。 皆さんは定期的にIAMリソースの棚卸しや管理をしていますか?いつの間にか溜まっちゃってる不要なIAMユーザーやIAMポリシーは無いですか? 不要なIAMリソースを放置することはセキュリティ的に危険です。不要なものは定期的に削除しちゃいましょう。 そこで今回は不要なIAMリソースを少しでも楽に棚卸しする方法をまとめてみました。下記ターゲットに当てはまる方は是非ご一読ください。 本記事のターゲット IAMリソースを管理していない方/出来ていない方 IAMリソースの棚卸しをマネジメントコンソール上から手動でポチポチやって時間がかかっている方 やりたいこと あまり時間をかけずにIAMリソースの棚卸しをしたい 普段使っていないIAMリソースや新規作成したIAMリソースを定期的に確認したい やってみた 今回は以下の3つの

                                            AWS IAMリソースの棚卸し方法をまとめてみた | DevelopersIO
                                          • Making Decisions

                                            Intro to making decisions On this page, we have outlined how we make decisions at GitLab. Making decisions GitLab’s values are the guiding principles for our business. They inform hiring, performance management, and promotion assessments. They also guide other decisions that we make. At times, values may be in conflict. To address this, GitLab has a values hierarchy. At the top of this hierarchy i

                                              Making Decisions
                                            • “真の”マルチクラウド環境の実現に向けて、プロジェクトが始動! - techtekt

                                              パーソルキャリアでは、AWS、GCP、Oracleなどさまざまなクラウドを活用して、さまざまなサービスを提供しています。 「すでに“マルチクラウド”環境じゃないの?」と思われた方もいらっしゃるかと思いますが、AWSやOracleを除くサービスについてはインターネット経由での接続となっていることもあり、開発時にさまざまな課題に直面しています。 そこで今回、エンジニアがより開発しやすく・サービスの成長に合わせて最適な環境を選びやすい状態を作るべく、新たなプロジェクトが始動。Equinix社の相互接続サービスを利用し、データセンターと主要クラウド間および各クラウド間の接続を行いました。 どのようなプロセスを経て構築が進められたのか、プロジェクトをけん引したデジタルテクノロジー統括部(以下、DT部)エンジニアリンググループ柿田、泉と、インフラ基盤統括部 クラウド推進グループの宮本に話を聞きました。

                                                “真の”マルチクラウド環境の実現に向けて、プロジェクトが始動! - techtekt
                                              • Amazon Connectでお問い合わせ内容をWhisper APIで文字起こしし、ChatGPTで要約して音声出力してみた(一次対応の無人化) | DevelopersIO

                                                Amazon Connectでお問い合わせ内容をWhisper APIで文字起こしし、ChatGPTで要約して音声出力してみた(一次対応の無人化) はじめに Amazon Connectを使用して、お問い合わせ内容をOpenAIのWhisper APIで文字起こしとChatGPTで要約し、通話中に音声出力する方法をまとめました。 Connectで無人対応の場合、顧客からの発話を聞き取る方法としては、チャットボットサービスであるAmazon Lexもしくは、Kinesis Video Stream(KVS)で音声のストリーミングなどがあります。 Amazon Lexを利用する場合は、1度に15秒以上は聞き取ることができない点や文字起こしにはAmazon Transcribeを利用する制約があります。 今回は、文字起こしにWhisper APIを利用し、ChatGPTで要約した内容をConne

                                                  Amazon Connectでお問い合わせ内容をWhisper APIで文字起こしし、ChatGPTで要約して音声出力してみた(一次対応の無人化) | DevelopersIO
                                                • Twelve Years of Go - The Go Programming Language

                                                  Russ Cox, for the Go team 10 November 2021 Today we celebrate the twelfth birthday of the Go open source release. We have had an eventful year and have a lot to look forward to next year. The most visible change here on the blog is our new home on go.dev, part of consolidating all our Go web sites into a single, coherent site. Another part of that consolidation was replacing godoc.org with pkg.go.

                                                    Twelve Years of Go - The Go Programming Language
                                                  • 最新の Google Gemma モデルを MLX を使ってローカルでファインチューニング|alexweberk

                                                    今回は、最新の Google Gemma モデルを Apple Silicon に最適化されたライブラリ MLX を使ってローカルで実行したり、ファインチューニングしてみましたのでその手順を紹介します。 MLX 関連の情報はドキュメンテーションが分かりづらいものも多かったので色々試した経緯も共有しながら少しでも何かの参考になれば幸いです。 実際に使った Jupyter Notebook を Gist にアップロードしていますので、そちらも参考にしてください。 →Google Gemma モデルを MLX を使ってローカルでファインチューニング 事前準備必要なライブラリをインストールします。 また Apple Silicon 搭載の Mac が必要です。今回は M3 Max 128GB 搭載の MacBook Pro で実行しました。 !pip install -U mlx mlx_lm t

                                                      最新の Google Gemma モデルを MLX を使ってローカルでファインチューニング|alexweberk
                                                    • Puppeteer と ARIA Handler

                                                      先日、社内の技術共有会で https://github.com/puppeteer/recorder という npm パッケージの話が挙がったのだけど、ここで登場する ARIA Handler という機能が面白い内容だったため、それを書いていこうと思う。 https://developers.google.com/web/updates/2020/11/puppetaria で触れられている内容と重複する部分も多いため、先に参考として挙げておく。 また、Puppeteer の Undocumented な機能であったり、CDP の Experimental な機能への言及となるため、その点は承知した上で読んでもらえると。 Puppeteer Recorder@puppeteer/recorder 自体は名前の通り、Headless Chrome ラッパである Puppeteer を使って

                                                        Puppeteer と ARIA Handler
                                                      • I play {∅︎/a/the} guitar. - 空論上の砂、楼閣上の机。

                                                        米語母語話者のニック・ノートン氏による非常に興味深いコメントを発見しました。 youtu.be 要約すると次の通りです。 微妙な差ではあるものの、I play guitar. は習慣的に、I play {the/a} guitar. は初めて、ギターを弾くことを意味するように感じられる。piano や harmonica や trumpet もこの類に属する。 しかし I play saxophone. は言えず I play the saxophone と言う。accordion もこの類に属する。 ここで The Beatles の挨拶を聞いてみましょう。 I’m Ringo, and I play the drums. I’m Paul, and I play the bass. I’m George, and I play a guitar. I’m John, and I too

                                                          I play {∅︎/a/the} guitar. - 空論上の砂、楼閣上の机。
                                                        • Home - Johns Hopkins Coronavirus Resource Center

                                                          After three years of around-the-clock tracking of COVID-19 data from... What is the JHU CRC Now?The Johns Hopkins Coronavirus Resource Center established a new standard for infectious disease tracking by publicly providing pandemic data in near real time. It began Jan. 22, 2020 as the COVID-19 Dashboard, operated by the Center for Systems Science and Engineering and the Applied Physics Laboratory.

                                                            Home - Johns Hopkins Coronavirus Resource Center
                                                          • Microsoft’s Azure Linux distro is now generally available

                                                            After using Azure Linux internally for two years and running it in public preview since October 2022, Microsoft this week finally made its distribution generally available. Azure Linux is an open-source container host OS for the Azure Kubernetes Service (AKS) that is optimized for Azure and aimed at making it easier for developers to use Microsoft's tools to deploy and manage container workloads.

                                                              Microsoft’s Azure Linux distro is now generally available
                                                            • EMのトレンド?もしくはその兆し (2022年)

                                                              2022年昨今のEngineering Management(EM)界隈を見ていて、1つトレンドもしくは兆しがあるなぁ、と思っていることがあります。端的に言ってしまえば、EMを専門職種として切り出して、人(や組織)のマネジメントに専念させるパターンが出てきている、ということです。 もちろん、以前からこのような形態をとられている企業もあると思います。しかし、おそらくは専門性を高めている社員がキャリアラダーの1つとして、プレイングマネージャー的にマネジメントに携わるケースが多いのではないでしょうか。 プレイングマネージャーとして人のマネジメントに関わることの問題点は、2点あると考えています。ひとつは、プレイングしている内容(開発者であれば技術的なこと、デザイナーであればデザイン的なこと)と、人(と組織)に向き合う内容とのいずれにも注力できずに、どちらも中途半端な状態になるということです。結果と

                                                                EMのトレンド?もしくはその兆し (2022年)
                                                              • ZOZOTOWNにおけるマーケティングメール配信基盤の構築 - ZOZO TECH BLOG

                                                                はじめに こんにちは、MA部の松岡(@pine0619)です。MA部ではマーケティングオートメーションシステムの開発・運用に従事しています。 ZOZOTOWNでは、マーケティングオートメーションシステム(以下、MAシステム)を使い、メールやLINE、アプリプッシュ通知といったチャネルへのキャンペーンを配信しています。 MA部では、複数のMAシステムが存在しており、MAシステムそれぞれに各チャネルへの配信ロジックが記述されていました。これにより、現状の運用保守ならびに今後の改修コストが高いかつ、使用している外部サービスのレートリミットの一元管理が出来ていないなどの問題を抱えていました。そのため、外部サービスへのリクエスト部分をチャネルごとにモジュールとして切り出し、複数のMAシステムから共通で使える配信基盤を作成しました。 また、社内の他チームの持つシステムからのキャンペーン配信の要望があっ

                                                                  ZOZOTOWNにおけるマーケティングメール配信基盤の構築 - ZOZO TECH BLOG
                                                                • レビューコストの削減、デプロイの自動化… AWS初学者がCDK運用の成功と失敗から得た、 恩恵と気づき

                                                                  運用における成功1 プロジェクトに関わるリソースを可能な限りCDKで管理した 吉川幸弘氏(以下、吉川):ではアジェンダの2点目、これまでの運用における成功と失敗について。 まず成功したこと。プロジェクトに関わるリソースを可能な限りCDKで管理したことです。 これはちょっと比較するにはズルいかもしれませんが、Excel手順書でリリースを作業していたプロジェクトと、CDKを用いた今回のプロジェクトで、リリースコストを比較してみました。 昔、Excel手順書を利用したプロジェクトに携わったことがありますが、レビュー対象は手順書のExcelで、実際の手順はレビュアーに判断基準を一任していたため、何が正しいかが文書化できなかったり、実際に行われる操作が手順書以外だったり、レビューコストがかなり高いという問題がありました。 また、リリース作業は手作業だったため、作業者が作業を誤る可能性も拭いきれません

                                                                    レビューコストの削減、デプロイの自動化… AWS初学者がCDK運用の成功と失敗から得た、 恩恵と気づき
                                                                  • 【開発者必見】Codeシリーズに最適化された通知サービスNotificationsがリリースされました! | DevelopersIO

                                                                    DevOpsやCI/CDに必須なサービスとしてすっかりおなじみになったCodeシリーズですが、今般、そのCodeシリーズに特化した通知サービスがリリースされました。 Introducing notifications for AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline Codeシリーズはアプリケーション開発〜運用のライフサイクル全般に関わるものが多く、それらを使っている中でリポジトリに対するプルリクエストの連絡、ビルド結果やパイプラインの実行結果、デプロイ結果などを通知するシチュエーションは非常に多くあります。従来、通知にはCloudWatch Eventsの利用が必須でしたが、今回Notificationsサービスとしてリリースされることで、Codeシリーズの中だけでの設定が可能となっています。

                                                                      【開発者必見】Codeシリーズに最適化された通知サービスNotificationsがリリースされました! | DevelopersIO
                                                                    • Introducing Domain-Oriented Microservice Architecture

                                                                      You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago, many people readily adopted microservice architectures due to the numerous benefi

                                                                        Introducing Domain-Oriented Microservice Architecture
                                                                      • 🌶️ IMHO 🌶️ - Rich Harris on frameworks, the web, and the edge.

                                                                        この記事はSvelte/Sveltekitの作者であるRich Harris氏による講演「🌶️ IMHO 🌶️」を翻訳したものです。 この記事の作成には、Whisperによる書き起こし、DeepLおよびChatGPTによる翻訳を補助的に使用しています。 また、本文中には適宜訳注を入れています。 この場を借りて、翻訳を許可していただいたRich氏、 またこの翻訳をきめ細かくレビューしていただいたtomoam氏、英文解釈の相談に乗っていただいたshamokit氏へ感謝を表明したいと思います。 So, I'm going to be giving a talk tonight called In My Humble Opinion, and it's a collection of loosely connected thoughts about recent trends in front

                                                                          🌶️ IMHO 🌶️ - Rich Harris on frameworks, the web, and the edge.
                                                                        • AWS IAM Userアクセスキーローテーションの自動化 | BLOG - DeNA Engineering

                                                                          この記事は、 DeNA Advent Calendar 2021 の17日目の記事です。 こんにちは、 @karupanerura です。 普段はAWSやGCPを使って仕事をしています。 前作 に引き続き、AWS IAM Userのアクセスキーの定期的なローテーションを自動化したので、今回はそれについて書きます。 IAM Userの使いどころ IAM Userの利用にはアクセスキー(Access Key IDとAccess Key Secretの組)やコンソールログイン用のパスワードなどのクレデンシャルが必要です。 当然これらが漏洩すればそれを不正に利用され得るリスクがあるので、可能であればなるべくIAM Roleを利用するべきです。 IAM Roleならクレデンシャルの管理が不要で、アプリケーションやサービスに対してそのIAM Roleを通して任意の権限を与えることができるため、管理も非

                                                                            AWS IAM Userアクセスキーローテーションの自動化 | BLOG - DeNA Engineering
                                                                          • [Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法みたいに実現してくれるコマンドを作る

                                                                            2023/03/09 追記 このコマンドで使っているエラーハンドリングの仕組みについて別途記事にしました。 ChatGPTならではで面白いので、読んでもらえると嬉しいです! 🔗 ChatGPT API にコードを書かせて eval する際のエラーハンドリング・プラクティス 息子と一緒に遊びたいなと、Minecraft と ChatGPT を繋げて、やりたいことを日本語で伝えるといい感じに実現してくれるコマンドを作りました 🪄 作ったもの /py magic に続けてやりたいことを伝えると、いい感じに実現してくれます。 家をつくる例 /py magic 10マス先に豪華な家を作って。窓は広めで。 水流エレベーターをつくる例 /py magic 水流エレベーターを作って。周りは石ブロックで。 🛠️ 実装 事前に Minecraft で Python を実行できる環境を整えます。 mcpi

                                                                              [Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法みたいに実現してくれるコマンドを作る
                                                                            • Dockerネットワークで遊ぶ_その6_WEBアクセス編 - Qiita

                                                                              Webサーバーとの通信 Dockerのhttpdイメージを使ってWEBサーバを立てる httpdは下記の通り中身はApacheであり、コンテナ起動してローカルホストへアクセスすれば簡単にページが見れる What is httpd? The Apache HTTP Server, colloquially called Apache, is a Web server application notable for playing a key role in the initial growth of the World Wide Web. コンテナ起動後にlocalhost:8080へアクセスして見える実際のページ Webサーバをたてる ポートは8080 ホスト名はWebServer 静的ルーティングを変更するために特権--privilegedを与える docker pull httpd d

                                                                                Dockerネットワークで遊ぶ_その6_WEBアクセス編 - Qiita
                                                                              • Terraform AWS Provider Version 4がリリースされました | DevelopersIO

                                                                                2022/2/11に Terraform AWS Provider Version 4がリリースされました。2/22現在、もうVersion 4.2まででています。実際に触ってみて何が変わったのか確認したいと思います。 aws_s3_bucketの大規模リファクタリング 要は「aws_s3_bucketがデカくなりすぎて大変だから、細かく分けようぜ!」ということです。 御存知の通りS3は非常に多機能です。そしてTerraformではその機能の殆どをaws_s3_bucketのattributeで設定していました。 以下はaws_s3_bucketのコード例です。 resource "aws_s3_bucket" "v3" { bucket = local.bucket_name acceleration_status = "Enabled" acl = "private" cors_rul

                                                                                  Terraform AWS Provider Version 4がリリースされました | DevelopersIO
                                                                                • Serverless Frameworkの有償化に伴いAWS CDKとAWS SAMへの移行について検討してみた | DevelopersIO

                                                                                  なおこの「Credits」という単位は serverless.yml ファイルのregion,stage,serviceパラメータの組み合わせによって定義されるようです。 したがって、例えば開発者やチケット毎の検証環境をstageで分けている場合は、その分Creditsが嵩むという形になります。 また、serviceもどのように分割するかで総Credit数が変わってきますので、この辺は見積りのし辛さに繋がってくるのかなと思います。 例えばregionとして東京, シンガポールを用意し、stageとしてprod, stg, dev, user1, user2があり、serviceとしてxxx, yyyがある場合、単純に掛け算をすると2x5x2の20 Creditsとなります。 また、Serverless Dashboardの機能を使うと、トレース50,000あたりで1 Credit、メトリク

                                                                                    Serverless Frameworkの有償化に伴いAWS CDKとAWS SAMへの移行について検討してみた | DevelopersIO