並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1773件

新着順 人気順

YYYの検索結果81 - 120 件 / 1773件

  • ローカルでのフロントエンド開発時でも、実際のCloudflareスタックにアクセスする - console.lealog();

    端的にいうと、 フロントエンドはSvelteKitやらモダンなやつで組んで Cloudflare Pagesにデプロイしたい そしてKVやD1やらも使いたいし ローカルでも実際の値を参照して開発したい つまり、サーバーレンダリングやAPIルートを実装するときに、既存のスタックに保存してある値を使いたいという話。 個人的にはあるあるのケースで、あらゆるものをCloudflareのエッジで完結させる未来を待つなら、なおさら。 ローカルから実際のKVやD1にアクセスするには 現状、これをやるには2通りの方法しかない。 REST API `wrangler dev --remote` まず前者。これはいわずもがな、HTTP経由でアクセスできる。 ただ、Cloudflare Pagesにデプロイするなら、Workersで動作するコードからアクセスするなら、あえて1クッションはさむ理由はなさそう。 つ

      ローカルでのフロントエンド開発時でも、実際のCloudflareスタックにアクセスする - console.lealog();
    • 最近のProduct Teamのペアプロ×TDDの文化をご紹介します - Uzabase for Engineers

      はじめに はじめまして。Product Teamの中嶋です。今月からチームシャッフル*1でSPEEDAのR&D機能の開発を担当しています。 Product TeamではフルタイムでのペアプロとTDDを常に実践しています。 この話を社外でお話すると「どんな風にやっていくのかが想像つかない」とよく言われます。 私も前職で一時的にペアプロを導入することはありましたが、それを常にやり続けるというProduct Teamのペアプロ文化が入社するまで全く想像できませんでした。 そこで本記事ではProduct Teamがどのようにペアプロをしているのかをお届けしようと思います。 はじめに ツールについて ストーリーとペアはサインアップで決める まずはテストから書く 1時間に一度は休憩とペアチェンジを行う ソースコードのPushとデプロイ ソースコードのPushタイミングについて わからなければすぐ別のペ

        最近のProduct Teamのペアプロ×TDDの文化をご紹介します - Uzabase for Engineers
      • 例から学ぶ AWS CLI の クエリ(query)活用 | DevelopersIO

        [入れ子のキー選択] CloudFront ディストリビューションの設定値を取得 cloudfront list-distributions で CloudFront(CF)ディストリビューションの情報を取得できます。 aws cloudfront list-distributions --output json # { # "DistributionList": { # "Items": [ # { # "Id": "XXXXXXXXXXXXXX", # "ARN": "arn:aws:cloudfront::123456789012:distribution/XXXXXXXXXXXXXX", # "Status": "Deployed", # "LastModifiedTime": "2020-02-21T04:11:45.412000+00:00", # "DomainName":

          例から学ぶ AWS CLI の クエリ(query)活用 | DevelopersIO
        • Terraform Modules で再利用できるので最高ではないでしょうか? - じゃあ、おうちで学べる

          概要 ModuleはTerraformの複数のリソースをまとめて再利用可能な単位として扱うことができます。Moduleを使うことで複雑なリソース構成を抽象化し、システムの構造の把握やリソース構成の再利用が可能になり、読みやすさや可読性が向上し、修正箇所が単一になるなどのメリットがあります。 ただし、理解には初期コストが必要です。Moduleの設計では、1つの機能を持つように小さくシンプルに保つことが重要で、それが難しい場合は大抵複雑と言えます。 また、公式のModuleを利用することで、自身で定義やドキュメントの整備、メンテナンスの手間を省きつつ、プロジェクトを超えて共通認識として扱えるため、Module理解のコストが減ります。 しかし、どのタイミングでModuleに組み込むかの正解は、個々のプロジェクトの特性や開発チームの状況により大いに変わるでしょう。 絶えず試行錯誤を繰り返しながら個

            Terraform Modules で再利用できるので最高ではないでしょうか? - じゃあ、おうちで学べる
          • 社内Kubernetesトラブルシュート-前編

            「SEROKU フリーランス(以下、SEROKU)」の中の人をやっている kouki です。 今回は 社内 Kubernetes 実験環境をRancher 1.6から 2.0にアップデートして復活させた話 の中でお話しした「2.0で行ったトラブルシューティング」の「グローバル IP とプライベート IP 2つの足(NIC)を持つサーバを Kubernetes クラスタのネットワークに所属させることができない (Calico ネットワークが確立されない)」という件についてお話させていただきます。 経緯 経緯としては、 Rancher を利用した Kubernetes クラスタに対してインターネットからリーチャビリティを持たせるためにグローバル IP アドレスと社内通信用のプライベート IP 2つの足(NIC)を持つサーバをクラスタに参加させようとしました。 その際に、Kubernetes ク

              社内Kubernetesトラブルシュート-前編
            • リモートワークのオンライン会議やペア作業で心がけている8つのTips | DevelopersIO

              クラスメソッドのリモートワーク(テレワーク・在宅勤務)は、リモートワークをすることが目的ではなく、より良い成果を出す手段の1つです。 そんなリモートワークですが、私自身は「オンライン会議(朝会)」や「ペア作業(ペアプロ)」等をすることが多いです。 下記の記事を見て、「みんな色々と考えているんだなぁ」と思い、私も含めた参加メンバーが少しでも効率よく・気持ちよく作業するために心がけていることを書いてみることにしました。 やっぱり難易度の高い在宅勤務をちょっとでもうまくやるために心がけていること | Developers.IO 心がけていること リアル対話と比べて、オンライン対話は情報量が減ります。表情・身体の動き・声色などです。 これらをオンライン対話でも意識的にやっていこう!という考え方です。 顔芸をする オーバーリアクション 相づちを打つ 手を挙げる 問いかけの場合は、最初に相手の名前を言

                リモートワークのオンライン会議やペア作業で心がけている8つのTips | DevelopersIO
              • EKS on Fargate:virtual-kubelet の違い + Network/LB 周りの調査 - @amsy810's Blog

                EKS on Fargate こんにちは。 サイバーエージェントの青山(@amsy810)です。 この記事は Kubernetes3 Advent Calendar の 4日目の記事です(EKS #2 にもクロスポストしています)。 re:Invent で EKS 関連の何かしらの発表がされることを見越して Advent Calendar を埋めたので、書くネタが見つかってホッとしています。 KubeCon 会期中に 「Managed Worker Node for EKS」 がリリースされ歓喜の声が上がりましたが、今回は re:Invent で 「EKS on Fargate」 がリリースされ歓喜の声が上がっているようです。 今回は EKS on Fargate のアーキテクチャを見ていきたいと思います。virtual-kubelet と近いと思ってますが果たして。 (EKS on Fa

                  EKS on Fargate:virtual-kubelet の違い + Network/LB 周りの調査 - @amsy810's Blog
                • 生成AIを使って海外AIニュースの要約を社内Teamsに投稿してみた - AITC - ISID | AI トランスフォーメンションセンター コラム

                  こんにちは、AIソリューショングループの太田です。 昨年から引き続き生成AIブームが止まらない中、自主的に進めていた取り組みを紹介します。それは海外AIニュースの要約を、社内で使用しているTemasのチャネルに投稿する取り組みです。 投稿自体はPower AutomateやAzure Function、Azure OpenAI Serviceなどを活用することで自動的に投稿しており、数ヶ月運用した結果を踏まえて最近アルゴリズムの改善をおこなったので、改めて方法とノウハウをまとめたいと思います。 はじめに アーキテクチャ紹介 Power Automate Azure Functions Bing Search Azure OpenAI Service(AOAI) Log Analytics 海外ニュース要約 APIの処理フロー 検索ワードの翻訳 Bing 検索 HTMLの読み込み ニュース記

                    生成AIを使って海外AIニュースの要約を社内Teamsに投稿してみた - AITC - ISID | AI トランスフォーメンションセンター コラム
                  • EKSコンテナ移行のトラブル事例:FargateにおけるAZ間通信遅延の解消 - MonotaRO Tech Blog

                    こんにちは!SREグループ コンテナ化推進チームの楠本です。 EKSへのコンテナ移行では、これまで紹介した記事以外にも様々なトラブルがありました。 EKSコンテナ移行のトラブル事例:ALBの設定とPodのライフサイクル管理 - MonotaRO Tech Blog EKSコンテナ移行のトラブル事例:推測するな計測せよ -CoreDNS暴走編- - MonotaRO Tech Blog 今回のトラブルでは、コンテナ移行に伴ってSLOが未達状態になりエラーバジェットを急激に消費してしまいました。 その対策としてマルチAZ間の通信遅延の解消をEKS on Fargateで実施したお話をご紹介します。 先に断っておくと私自身がアプリケーション開発者だったため、 インフラの話は都度インフラの方からサポートを受けながら対応しました。そのためズレている点などあればご了承ください。 VMからEKS on

                      EKSコンテナ移行のトラブル事例:FargateにおけるAZ間通信遅延の解消 - MonotaRO Tech Blog
                    • Node.js v15 の主な変更点 - 別にしんどくないブログ

                      10/20 にリリースされた Node.js v15 の主な変更点を紹介します。 nodejs.org 15,000 文字以上あるので、適宜気になったところをお読みください。 npm v7 が同梱 V8 v8.6 ES2021 の機能追加 Promise.any and AggregateError String.prototype.replaceAll Logical assignment operators Web Crypto API の追加 AbortController の追加 EventTarget の追加 Node.js EventTarget vs. DOM EventTarget MessageChannel の追加 Unhandled Rejections が発生したときエラーになるように変更(終了ステータスが 1 に変わる) QUIC の実験的実装 timers/pr

                        Node.js v15 の主な変更点 - 別にしんどくないブログ
                      • スクラムレトロスペクティブで使えるWin/Learn/Tryの紹介 | メルカリエンジニアリング

                        そのスプリントでの学びをチームにシェアして、以降のスプリントに活かします。後述しますが、Fun/Done/LearnのLearnのアイディアをお借りしてきました。KPTでいうとProblemに近い項目ですが、問題ではなく学びにフォーカスすることで、前向きな気持ちで課題に向き合える点がいいなと感じています。 WinやLearnから抽出された課題やチャンスに対してチームとしてどういったアクションを取るかのアイディアを出します。KPTのTryと同じ項目ですが、KPTより深堀りしたり抽象化をしたりしないと(特にWinからは)Tryにしづらいので少し難易度は高いです。 例1) Win: 大変だったxxxの実装が無事完了した! → お疲れさまでした! 何か工夫をしたんですか? → ドメイン知識のある人にペアプロに付き合ってもらいました → Try: 今難航している別の実装でも詳しい人にペアプロをお願い

                          スクラムレトロスペクティブで使えるWin/Learn/Tryの紹介 | メルカリエンジニアリング
                        • Software Design連載 2021年11月号 Robot FrameworkでE2Eテストを自動化する - MonotaRO Tech Blog

                          最初に少しイベントの宣伝 こんにちは。金谷です。 Software Designに連載させていただいております「Pythonモダン化計画」は、前半の4回で、それぞれの局面に合ったテスト手法を用いることで変更容易性を確保する話をしてきました。 前半の4回すべてに出てきたツールにJenkinsさんがいて、何らかのかたちで自動化されています。 モノタロウにおけるモダン化計画に不可欠な存在のJenkinsさん。 なんとこのたび、Jenkins Day Japan 2021というイベントで、Jenkinsの活用事例を発表させていただくことになりました。 「モノタロウの開発・リリースサイクルを支えるJenkinsの活用事例」という内容で金谷が発表させていただきます。 詳細とお申込みは、下記のURLからご覧ください。 cloudbees.techmatrix.jp では本題に入ります。 本記事の初出は、

                            Software Design連載 2021年11月号 Robot FrameworkでE2Eテストを自動化する - MonotaRO Tech Blog
                          • 不確実なスパイクを確実にDONEする試み in スクラム

                            スパイクしなければ開発計画が不確実なものになる、しかしそのスパイクがいつ完了するのかわからない、そのような経験はないでしょうか。スクラムでは、ソフトウェア開発の不確実性を乗り越えるためにスパイクを実施しますが、スパイクそのものの不確実性は残ったままです。スパイクとは不確実なものを早期に確実なものに変えるための手法であり、不確実性をはじめからなかったことにできる魔法のアイテムではないからです。 私は HRMOSプロダクト本部で人財活用システム「HRMOSタレントマネジメント」のプロダクト開発をしているエンジニアの Suzaking です。私たちのチームでは、未経験の技術要素を使用し、1スプリントで完結せず完成までに数ヶ月を要する機能を開発した際に、スパイクの不確実性という課題に直面しました。 この記事では、私たちのチームがスパイクそのものの不確実性にどのように向き合い、どうやって乗り越えたの

                              不確実なスパイクを確実にDONEする試み in スクラム
                            • exactOptionalPropertyTypes によせて - Object.create(null)

                              TypeScript 4.4 に exactOptionalPropertyTypes というオプショナルなプロパティに関するコンパイラオプションが追加されるのを受けて, そもそもオプショナルなプロパティとは何なのか, どういったときに使うと良いのか, exactOptionalPropertyTypes がどう嬉しいのかを考えてみます. あらかじめ私個人の立場を明らかにしておくと, 型による安全性を重視する傾向があります (やや過激派寄り). exactOptionalPropertyTypes については GitHub の discussion issue での議論も参考になるかもしれません. 前提 そもそもオプショナルなプロパティとは オプショナルなプロパティは, オブジェクト型のプロパティのうち, key?: Type のように ?: で宣言されて, そのプロパティが省略可能である

                                exactOptionalPropertyTypes によせて - Object.create(null)
                              • [VSCode] REST Client は変数を使うとAPIの環境やパラメータ変更が楽になる! | DevelopersIO

                                API Gatewayで作成したAPIの動作を確認するとき、何らかのRESTクライアントを使うと思います。 curlコマンド Postman Insomnia REST Client Chromeの拡張機能 など 今回は、私が使っているVisual Studio Codeの拡張機能を紹介します。特に変数が使えるため、APIの環境(開発・本番など)やリクエストパラメータの変更がとても楽に行えます。 REST Client - Visual Studio Marketplace おすすめポイント たくさんあるので、抜粋してご紹介します。 テキストファイルで管理できる 複数のリクエストを同じファイルに書ける 変数が使える curlコマンドを作れる コードスニペットを作成できる など この中でも、「変数が使える」がとても便利です! 「GETしたResponseのパラメータを参照してPOSTする」や

                                  [VSCode] REST Client は変数を使うとAPIの環境やパラメータ変更が楽になる! | DevelopersIO
                                • Minimal Blog

                                  宣伝: YouTubeで初心者向けの配信をしています。よかったら覗いていってね😉 概要あなたは普段、何気なく npm install を使っていることでしょう。 しかし、 npm install が何をしているのか、実は誤解している人も多いと思います。 記事のタイトルは釣りではないので、どんな時に npm install は問題を起こすのか、説明できない人は以下を読み進めてください。これは多くの開発者が無意識に無視している、とても重要な事項だと思っています。 なお、npm 4.x系以下の方は本記事の対象ではありません。 追記: 強めに書きすぎて誤解を招く部分があったので何度か修正しています。 参考資料:npm installnpm ci npm はパッケージマネージャです。パッケージマネージャは、開発に必要なパッケージ(ライブラリとか、プラグインとか色々)を管理するためのツールです。全て

                                  • Aurora 3.04.2 での DDL の予期しない挙動と Rails での対策 - freee Developers Hub

                                    こんにちは、DBRE (Database Reliability Engineer) の shinta です。 今回は、Aurora 3.04.2 に存在する DDL の予期しない挙動について紹介したいと思います。 発見のきっかけ きっかけは、Aurora 3.04.1 に存在した以下の事象の検証でした。(CyberAgent 様の記事で事象の存在を知り、検証するに至りました。ありがとうございます!) ca-srg.dev これがどんな事象かというと、「ALGORITHM=INPLACE で特定の online DDL を実行している間、そのテーブルに reader からアクセスできなくなる」というものでした。 writer で DDL を実行している間、reader からそのテーブルにクエリを投げると以下のエラーが出ます。 Table 'db_name.tbl_name' doesn't

                                      Aurora 3.04.2 での DDL の予期しない挙動と Rails での対策 - freee Developers Hub
                                    • Pull Request の関心事は一つにしよう | Wantedly Engineer Blog

                                      main branch を default の branch として運用することが多くなって来ていますが、 Wantedly このでは数多くの repository の CI 設定や自動化フローにおいて master をハードコードして利用してきました。 短期間での移行が難しいため、 2022 年 1 月現在では master branch を default で利用している repository が多数派です。 Pull Request が持っていると嬉しい性質よい Pull Request の分け方を考えるために、まずは Pull Request が持っていると嬉しい要素を列挙します。どれもそれだけを重視すると他のことが犠牲になる事があるという点に注意が必要です。あくまで「他にデメリットがないのであれば」という前提だということです。 diff の行数は少ないほうがいいこれは当たり前に実

                                        Pull Request の関心事は一つにしよう | Wantedly Engineer Blog
                                      • ポケモンカードは、なぜ大人気になったのか?ポケカ愛とマーケティング戦略考察|かのうおりがみ

                                        新作はいつも即完売、1枚5,000万円のレアカードが話題になったり、どハマりする著名人も増え、定期的にポケカの話題がTwitterのトレンド入り。。。などなど、ポケモンカードのここ数年の人気っぷりは凄まじいものがあります。かくいう私も昨年末からポケカ熱が再燃し、友達と対戦したりデッキを組んだりしてハマっております。 しかしふと思ったんですね。ポケモンカードはなぜ人気なのでしょうか? そしてなぜ自分も、ここまでポケカにハマってしまったのだろうか…? 謎を解明するため、我々はアマゾンの奥地に向かtt….. ったわけではなく、勉強中のマーケティングの知識と整理方法(フレームワーク)を使いながら、その秘密に迫っていこうと思います。 ポケモンカードの人気は2018年5月からうなぎ登りまずはデータから。下の図はGoogleトレンドで見る2004年以降の「ポケモンカード」人気の推移です。 出典元:Goo

                                          ポケモンカードは、なぜ大人気になったのか?ポケカ愛とマーケティング戦略考察|かのうおりがみ
                                        • 実装した ROS node のコードを社内に晒したらマサカリが飛んできた話 - OPTiM TECH BLOG

                                          はじめまして。プラットフォーム事業部の足立(@moguriso)です。昨年中は、Cloud IoT OS開発チームに所属しながら、あまりCloud IoT OSとは関係のないIoT Gatewayデバイス(BL-02)の開発に関わって台湾*1に行ったり、最近はデータ収集用に構築されたROS環境にnodeを追加するお仕事をやっています。 はじめに OPTiMでのROSの使い方 実装したROS nodeについて マサカリが飛んできた 終わりに はじめに 本稿は、当社が10/24に開催する”OPTiM TECH NIGHT”で話す予定の「社製ROS nodeのコードを直してCPU負荷を減らしたホボROSと関係ない話」のプレビュー版として、対応中に社内から飛んできた”マサカリ”をご紹介します。内容にご興味持たれた方は10/24の”OPTiM TECH NIGHT”へ是非ご参加ください。 optim

                                            実装した ROS node のコードを社内に晒したらマサカリが飛んできた話 - OPTiM TECH BLOG
                                          • 残業地獄から解放されたと10万人が支持!大企業の経理が使って驚いた時短エクセル技ベスト5|ウォーカープラス

                                            Instagramで「1日1分で時短を叶えるPC術」を発信している、がじゅ( @gaju__base )さんは、6000人企業の経理を担当している会社員インフルエンサー。エクセルを中心としたパソコン時短術を披露しており、2022年3月にスタートしたばかりだが早くも10万人以上からフォローされるほどの大人気アカウントに。”エクセルの救世主”として活躍している。 エクセルのテクニックといえば、分厚い1冊の本になるほど多彩なのはご存じの通り。覚える前に挫折する人も多いはずだ。そこで今回は、がじゅさんが「この技は特に時短効果が大きい」「知っていると便利」と感じているものだけを厳選。覚えきれない人でもすぐ使えて効果的な技を紹介してもらった。 まずは、がじゅさんが実体験の中から「時短効果が抜群」とおすすめする5つの技から。 (1)一撃合計ショートカット 「Alt」+「Shift」+「=」 合計したい数

                                              残業地獄から解放されたと10万人が支持!大企業の経理が使って驚いた時短エクセル技ベスト5|ウォーカープラス
                                            • プロダクト指標の作り方 - North Star Metric|小城久美子 / ozyozyo

                                              ソフトウェアのプロダクトを対象としたNorth Star Metric(NSM)と呼ばれる指標の作り方を書きます。 🙅‍♀ CACがいくらが適切かといった具体的な話はありません 🙆‍♀ プロダクト指標(NSM)を考えるためのフローの話があります どうしてKGIがダメなのか(ダメではないです) プロダクトの成功とは、「ビジョン」「顧客価値」「事業価値」の3つのバランスが取れた状態です。KGIは一般的には売上など、事業価値に基づいて決定されます。例えば、KGIから派生するKPIツリー側でビジョンや顧客価値について手当がされていれば問題にはならないかもしれませんが、KGIだけをプロダクトとして追っていてはプロダクトの成功とは別の方向を目指すことになってしまいます。そのため、プロダクトの成功に直結した指標を作ることが必要なのです。 プロダクトと事業また、小さくリリースをして改善を繰り返し、品質

                                                プロダクト指標の作り方 - North Star Metric|小城久美子 / ozyozyo
                                              • SwiftyJSONからDecodableへ移行する際に気をつけてよかったこと - Mirrativ Tech Blog

                                                こんにちは、iOSエンジニアのいっちー(icchi (@0IcchI) / X)です。 MirrativのiOSアプリでは4年ほど前にレスポンスパラメータとレスポンスクラスのマッピングにDecodableを採用したAPIクライアントを作成し運用してきました。 新規の実装ではDecodable対応のAPIクライアントを採用していましたが、旧式APIクライアントを用いた膨大な量の実装はそのままにしていたので、今年から気持ちを高めてAPIクライアントの移行作業を開始しました。 気持ちを高めたものの、レスポンスクラスのデコード処理をSwiftyJSONからDecodableへ移行する際に、「レスポンスクラスの継承関係/依存関係の複雑さ」や「マッピングの際の型変換」によって悩まされることが多々ありました。 そんな悩みを乗り越えて、レスポンスクラスをDecodableへ移行する際に気をつけてよかったこ

                                                  SwiftyJSONからDecodableへ移行する際に気をつけてよかったこと - Mirrativ Tech Blog
                                                • 【米国株】3指数とも反発し株価は全面高!ハイテクグロース関連中心に反発も出来高少なく警戒は必要か。ネットフリックスはオリジナルコンテンツ好調で最高値更新! - ウミノマトリクス

                                                  米国株市場の状況の振り返りと私見をまとめていきたいと思います。 主要3指数は反発しており前日の下落分を取り返す展開になりました。 *1 毎日レバナスとレバFANGに積立しグロース株中心に投資をしているサラリーマン投資家のうみひろ(@uminoxhiro)です。現在個別株で一番比率が高い銘柄はパランティア【PLTR】です。 ブログを読みに来てくださってありがとうございます。 昨晩の米国株市場の振り返りを今日も行っていきます。 今回の記事も成績に左右されないで元気にいくわよ そうだね!では、まずは結論からまとめていきます。 【今日の結論】チェックポイント チェックポイント【結論】 【主要指数】主要3指数は反発しており前日の下落分を取り返す展開になりました。特にハイテクグロース関連が調子よく上がっています。ただ出来高が大きくなく、恐怖指数も戻っていないこともあり警戒感は持つ必要があります。 【小

                                                    【米国株】3指数とも反発し株価は全面高!ハイテクグロース関連中心に反発も出来高少なく警戒は必要か。ネットフリックスはオリジナルコンテンツ好調で最高値更新! - ウミノマトリクス
                                                  • ISUCON13開催決定!今年は本選のみ開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog

                                                    ISUCON運営担当をしています、LINEの佐藤です。 皆様大変お待たせ致しました!ISUCON13 開催決定となりましたので、概要についてご案内させていただきます。 今年もISUCON13 運営実行委員会という形式で開催し、LINE株式会社が運営窓口となります。 優勝賞金は変わらず100万円!です✨✨ これまで予選と本選の2回に分けて実施していましたが、今年は本選のみの開催を予定しています。 開催形式は、オンライン+オフラインのハイブリッド開催です。物理的な会場での参加には数に限りがありますので、参加申し込み方法については追ってお知らせいたします。 是非この機会にご参加ください。 ISUCON13 開催概要 今年の出題企業は「さくらインターネット」です。 ※ インフラ提供をいただく会社は後日ご案内を予定しています。 スポンサー募集に関して 今後も持続可能な運営基盤の構築と、参加者・企業の

                                                      ISUCON13開催決定!今年は本選のみ開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog
                                                    • Scaling Kubernetes Tenant Management with Hierarchical Namespaces Controller | メルカリエンジニアリング

                                                      Scaling Kubernetes Tenant Management with Hierarchical Namespaces Controller Author: @deeeeeeeet from Platform Developer Experience Team Three years ago, we took the decision to break our monolithic API into microservices, and move from the physical machine deployment on-premise to container deployment on GCP by using Google Kubernetes Engine (GKE). We architected our Kubernetes cluster with multi

                                                        Scaling Kubernetes Tenant Management with Hierarchical Namespaces Controller | メルカリエンジニアリング
                                                      • 心温まるSlackの投稿を抽出するためにサーバーレスなデータ分析基盤を構築しよう!! | DevelopersIO

                                                        CX事業本部@大阪の岩田です。 クラスメソッドでは社内標準のチャットツールとしてSlackを活用していますが、「分報」という形でSlackを活用しているメンバーも数多くいます。「分報」って何?という方は以下のリンクをご確認下さい。 社内にSlack上での分報を導入しないかと提案してみた Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ〜Problemが10分で解決するチャットを作ろう Slackで「分報」を導入したらめっちゃ作業効率があがった 人気の分報ともなると参加者が50人を超え、本人のいないところで好き勝手に雑談が繰り広げられていたりします。このレベルになると人気が高いのか、それとも単に治安が悪いだけなのかよく分からなくなってきます。 「俺の分報がこんなに治安が悪いわけがない!Comprehendで証明してみた」ブログはよ ?!!! ということでSlackの投稿を

                                                          心温まるSlackの投稿を抽出するためにサーバーレスなデータ分析基盤を構築しよう!! | DevelopersIO
                                                        • Cloudflare Zero TrustとRaspberry Piを使って自宅のPCをクラウド化する

                                                          この記事はEEIC Advent Calendar 2022 4 日目の記事として作成しました はじめに こんにちは。EEIC2022 の hososuke です。最近自作 PC をしたんですが、せっかく組んだ性能のいい PC を大学にいるときや、実家に帰省したときでも使えるようにしたいと思い、色々と試行錯誤したことをこの記事に書きたいと思います。 記事のタイトルを「自宅の PC をクラウド化する」なんて大げさに書いてしまいましたが具体的に行ったことは次の 3 つになります。 外出先からも自宅の PC に SSH 接続できるようにする 自宅の PC を遠隔で起動できるようにする 自宅の PC の状態(起動しているかどうか)を監視する 若干タイトル詐欺気味になってしまうのですが、もし興味があれば最後までお付き合いいただければと思います笑 概説 以下に、ネットワークの概略図を載せます。 まず、

                                                            Cloudflare Zero TrustとRaspberry Piを使って自宅のPCをクラウド化する
                                                          • Content Security Policy のレポートを収集するためにやったこと - Classi開発者ブログ

                                                            はじめに こんにちは、開発本部所属エンジニアの id:kiryuanzu です。 現在、Classi ではサービスのセキュリティリスクをできる限りなくすために Content Security Policy を導入して脆弱性を検知する仕組みの導入を進めています。 本記事ではこの仕組みを導入する上でどのような手順が必要であり、どのような箇所で苦戦するポイントがあったかについて紹介していきます。 筆者は今まで CSP対応に携わったことがなかったのですが、導入段階の時点で想定していたよりも様々な知識が必要なことがわかり、記事にしたいと思いました。 もし数ヶ月前の自分と同じように初めてCSP対応に関わる人の一助となれば幸いです。 Content Security Policy (通称: CSP) って何? Content Security Policy とは、HTTPヘッダの種類の1つであり、クロ

                                                              Content Security Policy のレポートを収集するためにやったこと - Classi開発者ブログ
                                                            • Serverless Frameworkの使い方まとめ | ブログ | Serverless Operations

                                                              >_cd /blog/id_025 development technology#Serverless Framework#ServerlessDate2022-04-18Time00:00:00 JST 概要Serverless Framework はServerless Applicationを構成管理デプロイするためのツールです。この記事ではその使い方をまとめています。 ※ 2022.4.17 – Serverless Framework v3 の変更内容を反映しました。 インストールNode.jsのインストールServerlessはNode.jsで作られたCLIツールです。 なので、あなたのマシンにNode.jsをインストールする必要があります。Node.jsの公式サイトからあなたのPCにNode.jsをインストールしましょう。ServerlessはNode.jsのv12以上が必要

                                                                Serverless Frameworkの使い方まとめ | ブログ | Serverless Operations
                                                              • SPFレコードの書き方とは? 記述例を総まとめ - ベアメールブログ

                                                                Eメールは、多数の顧客へ効率よくアプローチできる優れた手段です。しかし近年、増え続けるスパムメールや「なりすましメール」の対策として迷惑メールフィルターが強化された結果、内容に問題がないメールにもかかわらず、メールが届かないケースが散見されます。メールの不達を防ぐためにも、送信ドメイン認証の導入は必須といえるでしょう。 とりわけ、送信ドメイン認証の中でも特に普及率が高いSPFについては、もし自社のドメインに導入していない場合は早急に実装すべきでしょう。ここでは、SPFレコードに関する基礎知識と具体的な実装方法(SPFレコードの記述方法)について紹介しています。 SPFとは? SPFとは SPF(Sender Policy Framework)とは、送信元IPアドレスの正当性を検証する送信ドメイン認証技術の方式です。メールはその仕組み上、送信元を偽る「なりすまし」が容易であり、標的型攻撃やフ

                                                                  SPFレコードの書き方とは? 記述例を総まとめ - ベアメールブログ
                                                                • データサイエンティストとは何か論争にAI(gpt-2)で終止符を打とうとした話 - Qiita

                                                                  みなさん、こんにちは! こちらは「ABEJA AdventCalendar 2021」 の15日目の記事です。 データサイエンティストとは? いきなりですが、データサイエンティストとは何でしょうか? 私自身、データサイエンティストとして働いていますが、最近よく「データサイエンティストになるにはxxxxのスキルが必要だ」とか「データサイエンティストとはxxxxだ」みたいな論争話題をよく聞きます。 データサイエンティストという職業をよく耳にするようになってから、まだ時間も経っていないですし、今後どうなっていくのかも分かりません。 そんな中、データサイエンティストになるべく、データサイエンティストとして今後もキャリアを続けていけるようになるべく、各々がキャリアについて考えているので、色々な意見が出てくるのは自然なことかもしれません。 しかしまぁよく分からないですよね。 ということで、人々による議

                                                                    データサイエンティストとは何か論争にAI(gpt-2)で終止符を打とうとした話 - Qiita
                                                                  • 20/6/5 Vtuberオワコン論はオワコンか? 『リアリティーショーを批判しているオタクもVTuber見てんじゃん』を受けて - LWのサイゼリヤ

                                                                    Vtuberオワコン論はオワコンか? https://t.co/V49R6fAEj1 "はっきり言うと、VTuberは、『馬鹿な女をおもちゃにして楽しむコンテンツ』になりつつある。自由に茶化せる配信者。何を言ってもいい女。英語ができない女に単語テストをやらせて、馬鹿な回答をしたら「草」と書くコンテンツになっている。" — LW (@lw_ru) 2020年6月3日 『リアリティーショーを批判しているオタクもVTuber見てんじゃん』(以下『リアV』)が面白かったので、適当な一節を引用してシェアしたらそれがやたら伸びた。このブログを読むような人はもう既に目を通しているだろうと言ってしまってもいいくらい伸びた。 俺はこの記事を書いた本人ではないが、そんなことは気にしないリプライや引用RTが怒涛のように押し寄せてくる(引用主=俺を名指しで攻撃するものも稀にある)。Twitterはそういうものなの

                                                                      20/6/5 Vtuberオワコン論はオワコンか? 『リアリティーショーを批判しているオタクもVTuber見てんじゃん』を受けて - LWのサイゼリヤ
                                                                    • DynamoDBでサポートされたPartiQLをRubySDKで利用する - dely Tech Blog

                                                                      こんにちは。開発部の高橋です。 本記事はdely #1 Advent Calendarの11日目の記事です。 adventar.org dely #2もあるのでこちらもどうぞ。 adventar.org 昨日はうっくんさんの「UIデザイナーがSwiftを学んでUIを実装したら生産性が爆上がりした」でした。 note.com 先月末、DynamoDBがSQL互換言語であるPartiQLに対応しました。 aws.amazon.com PartiQLとはSQL互換のクエリ言語で、PartiQLから出力される中間表現を各サービスが対応することによって様々なサービスがSQLライクに操作できるようになります。 aws.amazon.com 今回の対応で、DynamoDBのGetItemやPutItemといった操作をSQLライクに実行できるようになりました。 また、それに合わせてRubySDKの方でも早

                                                                        DynamoDBでサポートされたPartiQLをRubySDKで利用する - dely Tech Blog
                                                                      • Firebase Analyticsで送信するイベント設計の方針を考えてみた (BigQueryは使わない案) | DevelopersIO

                                                                        Firebase Analyticsを使い始めましたが、Google Analyticsと同じように確認できないことに改めて気づきました。 そのため、「どのような方針でイベント送信すれば良いのか?」を自分なりに考えてみました。 スマホアプリの使用状況を把握するために、Google Analyticsを導入していましたが、2019年10月31日でサポートが終了するため、Firebase Analyticsに入れ替えました。 Google アナリティクス開発者サービス SDK の終了 しかし、Google Analyticsと同じようにイベント送信をしても、Firebaseコンソール上で同じように確認できないことに改めて気づきました。 そのため、「どのような方針でイベント送信すれば良いのか?」を自分なりに考えてみました。 注意 本記事は筆者の考えをまとめた内容です。そのため、事実と異なる可能性

                                                                          Firebase Analyticsで送信するイベント設計の方針を考えてみた (BigQueryは使わない案) | DevelopersIO
                                                                        • EC2 Instance Connect エンドポイント登場!踏み台サーバー不要でパブリックIPのないEC2にSSH・RDPできるようになりました | DevelopersIO

                                                                          EC2 Instance Connect エンドポイント登場!踏み台サーバー不要でパブリックIPのないEC2にSSH・RDPできるようになりました EC2インスタンスにシェル・RDPアクセスしたい場合、オンプレ発想で踏み台サーバーを用意する以外にも、AWS Systems Manager Session Manager(以下SSM Session Manager)というマネージド・サービスでアクセスすることもできます。 このSSM Session Managerによく似たサービスとして、EC2 Instance Connect(以下 EIC)というサービスがあり、エフェメラルな公開鍵を活用してSSH可能です。 VPCエンドポイントを活用して、どのIPアドレスからもパブリックIPのないインスタンスに対して接続できるSSM Session Managerと異なり、従来のEICは接続性が必要でし

                                                                            EC2 Instance Connect エンドポイント登場!踏み台サーバー不要でパブリックIPのないEC2にSSH・RDPできるようになりました | DevelopersIO
                                                                          • 本屋さんを支えたい。 ブックストア・エイド(Bookstore AID)基金 | MOTION GALLERY

                                                                            新型コロナウイルス感染症拡大による緊急事態宣言が全国に発令され、出口のみえない外出自粛要請と休業要請の日々の中で、全国の書店・古書店を支援するため、有志で立ち上げたプロジェクトです。 足を踏み入れた先にあるのは、本との思いがけぬ出会い 足を踏み入れた途端、その空間には、別の時間が流れていることを全身で感じます。街の喧騒とははっきり異なる静けさ。視界を埋め尽くすたくさんの本棚。そして、気になった本を手に取ってページに視線を落とす人。後ろ手を組んでじっと本棚を見つめる人。この本が面白かったよと、少し小さな声で話す人たち。一冊一冊、丁寧な手付きで本を棚に並べていく店員。目の前に広がるその光景に、気持ちがふっと穏やかになるのを感じ、やさしく包み込まれるような思いをしたことがある人は、多くいるのではないでしょうか。 百年(東京都) あらゆることについて書かれた本があります。ほろ苦い青春も、目の離せな

                                                                              本屋さんを支えたい。 ブックストア・エイド(Bookstore AID)基金 | MOTION GALLERY
                                                                            • Kamal README: 37signalsの多機能コンテナデプロイツール(翻訳)|TechRacho by BPS株式会社

                                                                              更新情報 コンテナデプロイツールであるKamalは、元はMRSKという名前でしたが、2023/08/23にリリースされたv0.16.0でKamalに変更され、リポジトリもリネームされました。 その後、コミットcfe7793でREADMEの内容がKamal公式サイト(kamal-deploy.org)に移されました。 そこで、本記事では利便性のため、可能な限りドキュメント移行直前の最新の内容に沿って更新翻訳しました。今後の最新情報についてはKamal公式サイト(kamal-deploy.org)を参照してください。 概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: kamal/README.md at main · basecamp/kamal 原文更新日: 2023/08/23(cfe7793) ライセンス: MIT 本記事更新時点のバージョン: Release v0.1

                                                                                Kamal README: 37signalsの多機能コンテナデプロイツール(翻訳)|TechRacho by BPS株式会社
                                                                              • スタースキーマ(基礎)

                                                                                スタースキーマ wikipedia スタースキーマ または 星型スキーマ はデータウェアハウスに利用される最も単純なスキーマである。スタースキーマには唯1つもしくは少数のファクト表と複数のディメンション表が含まれる。スタースキーマはスノーフレークスキーマの一種であるが、多くの用途で利用されている。 スタースキーマは、ディメショナル・モデリングをリレーショナル・データベースで実装したものになる。 詳しくは、ディメンショナル・モデリング にまとめている。 この記事は、あなたが「様々な指標を様々な軸で、レポートを見たい」類の要望に応えるためのスキーマ設計に困っている場合に役立つだろう。 ディメンションテーブル設計 サロゲートキー スタースキーマでは、各ディメンションテーブルに、サロゲートキーを割り当てる。このキーは、業務システムで使われているキー(ナチュラルキー)とは別のものを使用し、データウェ

                                                                                  スタースキーマ(基礎)
                                                                                • WEARの画像アップロード機能リプレイスによるパフォーマンスと運用保守の効率化 - ZOZO TECH BLOG

                                                                                  こんにちは、WEAR部 運用改善チームの三浦です。普段は WEAR の運用改善を行っていますが、最近は新規プロジェクトの開発にも携わっています。 本記事では、WEARのS3への画像アップロード機能をインフラ・バックエンド両面からリプレイスを行い、パフォーマンスの向上と安全かつ効率的に運用保守を行えるよう改善をした事例を紹介します。 背景 現在取り組んでいる新規プロジェクトで、WEARの外部連携用APIを通してWEARへコーデ投稿をできる機能を作ることになりました。WEARのコーデ画像はAmazon S3で管理しており、今回作成するコーデ投稿機能でもWEARのバケットに対して画像をアップロードする必要があります。しかし、現状の画像アップロードの仕組みには様々な課題がありました。 その仕組みと課題の概要を説明します。 現状の画像アップロード機能の仕組み WEARの現状の画像アップロードの仕組み

                                                                                    WEARの画像アップロード機能リプレイスによるパフォーマンスと運用保守の効率化 - ZOZO TECH BLOG