タグ

info55のブックマーク (13,389)

  • 「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog

    こんにちは。 EC基盤グループ サーチチームの 山村です。 この記事は、 Elastic Stack (Elasticsearch) Advent Calendar 2022 の 23日目です。 2か月ほど前になりますが、2022年10月26日に実施された 第50回 Elasticsearch勉強会 で発表させていただきました。 私が外部での発表するのは、2016年6月のSolr勉強会 以来で、非常に緊張しました。 日々の業務にかまけて、ブログが後回しになっていたことで大変遅くなってしまいましたが、上記の発表で話した内容とスライド資料から、話したかったポイントを抜粋するとともに、勉強会で不足していた部分について補足をします。 当日、発表を終えたところで気が抜けてしまい、Twitter で頂いていた質問に満足に答えられませんでしたので、この場で補足説明を含めて出来るだけ回答したいと思います。

    「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog
    info55
    info55 2022/12/24
  • 健康な子の死亡、後絶たず=オミクロン株流行で―識者「ワクチン、正しい情報を」・新型コロナ

    新型コロナウイルスのオミクロン株流行に伴い、健康な子が感染して亡くなる例が後を絶たない。死亡幼児らの半数に基礎疾患がないとの調査結果もあり、専門家は保護者らにワクチン接種に関する正しい情報を得た上での判断を求めている。 国立感染症研究所などによると、同株流行前の昨年末時点では、亡くなった20歳未満の感染者は累計3人だった。しかし、同株流行による感染者総数の増加に伴い、今年1~8月では41人に急増した。 このうち詳細に調査できた29人を分析すると、14人には中枢神経疾患や先天性心疾患などがあった一方、残る15人は基礎疾患がなかった。 15人の内訳は0歳4人、1~4歳2人、5歳以上9人で、医療機関到着時の症状は発熱や意識障害などが目立ち、6割超が発症後1週間未満で亡くなっていた。死亡に至る主な経緯は、多くの例で中枢神経系や循環器系の異常が疑われたが、呼吸器系異常はなかった。 厚生労働省によると

    健康な子の死亡、後絶たず=オミクロン株流行で―識者「ワクチン、正しい情報を」・新型コロナ
    info55
    info55 2022/12/23
  • チームトポロジーを取り入れ、スケールフェーズに合った組織構造に移行した話|sys1yagi

    これはUbie Engineers & Designers Advent Calendar 2022 11日目の記事です こんにちは、Ubie(ユビー)株式会社のUbie Discoveryという組織で、ソフトウェアエンジニアとして働いている八木(@sys1yagi)です。 組織における50人、100人の壁の問題は、もはやありふれた話ですが、当然Ubieにおいてもこれらの問題に直面し、都度皆で奮闘して乗り越えていったり、現在進行系だったりします。 エントリでは、私が所属する医療機関事業の組織において、チームトポロジーを導入し、スケールフェーズに向けたチーム構成に移行した話を紹介します。 1. チームトポロジーとは何かチームトポロジーは、ソフトウェア開発において、高速なデリバリーを実現することを目的とした、組織設計とチームインタラクションのモデルを紹介する書籍で、2021年12月1日に日

    チームトポロジーを取り入れ、スケールフェーズに合った組織構造に移行した話|sys1yagi
    info55
    info55 2022/12/22
  • 半年デプロイ改善を継続して見えてきた「成果」 ~モノタロウのカナリアリリース導入のその後 - MonotaRO Tech Blog

    ※この記事は 開発生産性 Advent Calendar 2022 カレンダー2 の20日目の記事です。 前回記事の16日目は nakayamaatsushiさんの 『Findy Team+ Award 受賞の裏側~開発生産性向上の取り組みを振り返る~』でした。計測した開発指標をどのように開発生産性向上に結び付けているのか、具体的なアクション事例が紹介されており非常に参考になりました! この記事の内容 カナリアリリースを導入しました やってみての感想 うまくいったこと デプロイ頻度が上がる 番で発覚するバグのユーザー影響を抑えられる 試しやすくなる 期待通りじゃなかったこと 開発リードタイムが短縮される⇒それほどでもない 機能開発のスループットがあがる⇒べつに上がらない マージが分散することで、衝突が起こりづらくなる⇒ならない 番環境での不具合は発生しなくなる⇒そうとはいいきれない わ

    半年デプロイ改善を継続して見えてきた「成果」 ~モノタロウのカナリアリリース導入のその後 - MonotaRO Tech Blog
    info55
    info55 2022/12/22
  • 今は、もう、動かない、その User-Agent 文字列

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、広告エンジニアの中山です。 唐突ですが、みなさまの Web アプリケーションに User-Agent 文字列を参照する処理はありますか? User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.1234.56 Safari/537.36例えば User-Agent 文字列を解析して内容に応じて制御を分岐させたり、機械学習の特徴量として用いたり、さらには一般に悪しきユースケースとされていますが IP アドレスと組み合わせて fingerprinting に活用する … と

    今は、もう、動かない、その User-Agent 文字列
    info55
    info55 2022/12/19
  • 見せてやるよ、�EventBridge の本気ってやつをな / The art of EventBridge

    動画はこちら https://youtu.be/BdSB9yBilxY?t=3812 見せてやるよ、�EventBridge の気ってやつをな / The art of EventBridge

    見せてやるよ、�EventBridge の本気ってやつをな / The art of EventBridge
    info55
    info55 2022/12/18
  • 自宅でLAN工事してみた | IIJ Engineers Blog

    仕事:基盤エンジニアリング部基盤技術部所属。2001年IIJ入社以来、お客様に提供するサービスを裏側から支える部署でサーバインフラの業務に従事。サービス向けのプライベートクラウドを作る業務から、サーバに詳しくなり、ストレージ・ネットワーク・配線工事・電気・データセンターにも興味を持つ日々。白井DCCのサーバールーム内のフロア設計するにあたりデータセンターチームと共同で仕様を検討。 ◆資格:第二種電気工事士/工事担任者(総合通信) ◆趣味:安い航空券を見つけて旅に出かけること 【IIJ 2022 TECHアドベントカレンダー 12/16(金)の記事です】 はじめに 私の家族構成はと子供二人です。これまで住んでた家が手狭になり、上の子が小学生になるタイミングでちょうどよい物件を見つけ、引っ越しました。 その物件には、共用設備としてマンションインターネットが敷設されていて、共用部から専有部

    自宅でLAN工事してみた | IIJ Engineers Blog
    info55
    info55 2022/12/16
  • RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ

    ※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便

    RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
    info55
    info55 2022/12/16
  • 本社を東京ガーデンテラス紀尾井町へ移転し、オフィスファシリティ・コーポレートIT を刷新した話 - 一休.com Developers Blog

    はじめに 社内情報システム部 / CISO室 所属 コーポレートエンジニアの 大多和(id:rotom)です。 2022年12月5日、一休は社オフィスを港区赤坂から千代田区紀尾井町の東京ガーデンテラス紀尾井町 紀尾井町タワーへ移転しました。 ヤフーや PayPay、ZOZO をはじめ、Zホールディングス各社やデジタル庁も入居するビルです。 新オフィスのコンセプト、概要についてはプレスリリースをご覧ください。 prtimes.jp 当社は2022年4月に働き方を刷新し、オフィスワークとリモートワークのハイブリッド制を導入しました。従業員がより高いパフォーマンスを発揮できるよう、オフィスワークの日を職種ごとに週1・3・5回に分けています。移転後の座席は、出社回数に応じて、フリーアドレス・グループアドレス・固定席の「ハイブリッド」とし、オフィス勤務時には従業員同士が円滑にコミュニケーションを取

    本社を東京ガーデンテラス紀尾井町へ移転し、オフィスファシリティ・コーポレートIT を刷新した話 - 一休.com Developers Blog
    info55
    info55 2022/12/16
  • 『新アプリ法務ハンドブック』副読本的ブログ(改正電気通信事業法と個人情報保護法編)|杉浦健二 Kenji Sugiura

    稿は法務系 Advent Calendar 2022における13日目のエントリーです】 2022年12月、『新アプリ法務ハンドブック』(共編著)を上梓しました。昨日よりAmazonでの出荷もようやく開始となり、ご予約いただいた皆様のお手元にも届き始めている頃かと存じます。 稿では、〆切の都合で書に盛り込めなかった改正電気通信事業法に関する最新トピックを取り上げるとともに、個人情報保護法やプライバシーポリシーに関する書の行間について触れたいと思います。『新アプリ法務ハンドブック』の副読的なブログとしてご覧いただけますと幸いです。 ■1 利用者情報の外部送信規制(令和4年改正電気通信事業法・書P149-)令和4年改正電気通信事業法で新設され、令和5年春に施行される利用者情報の外部送信規制は、アプリ事業者にとって影響が大きい改正です。〆切の都合上、書にはガイドライン解説案を盛り込

    『新アプリ法務ハンドブック』副読本的ブログ(改正電気通信事業法と個人情報保護法編)|杉浦健二 Kenji Sugiura
    info55
    info55 2022/12/16
  • [JavaScript] URLを文字列結合で組み立てないために、url-cheatsheetを作った

    [JavaScript] URLを文字列結合で組み立てないために、url-cheatsheetを作った URLを文字列結合で組み立てると色々問題が起きやすいので、それを避けるためにURL APIやURLSearchParams APIでURLを組み立てるパターンをまとめたチートシートを作りました。 azu/url-cheatsheet: URL manipulation cheatsheet for JavaScript URLにユーザーが入力した文字列を含めるときはencodeURIComponentでエスケープする URLはプレーンな文字列ではなく構造化された文字列(文字の並びに意味がある文字列)として扱わないと、さまざまな問題を抱えやすいです。 たとえば、次のように文字列結合でURLを組み立てるとパストラバーサルの問題があります。 name に ../../adminのような文字列が

    [JavaScript] URLを文字列結合で組み立てないために、url-cheatsheetを作った
    info55
    info55 2022/12/16
  • 100人規模のエンジニア組織で DevOps Four Keys を導入し、アジリティー向上を目指した取り組み - MonotaRO Tech Blog

    ※この記事は 開発生産性 Advent Calendar 2022 のカレンダー2の13日目の記事になります。 前回は1日目は hiroshinishio さんの 『より筋肉質なチームにするために、開発者が見るべき21のDevOpsアウトプット指標』 で、個人的には指標それぞれの分析や改善の方法が書かれていて勉強になりました。 こんにちは。 モノタロウで主に DevOps エンジニアとして活動している伊藤です。 休日はジムに節制した事、サウナと健康を意識するおじさんとしても活動しています。 (最近だと渋谷の改良湯さんのサウナと外気浴スペースの具合が最高でととのいました) 今回は DevOps Four Keys*1 (以降 4keys と呼称) というソフトウェア開発チームのパフォーマンスを示す4つの指標を導入し、部門の目標として掲げたここ1年の取り組みを紹介できればと思います。 背景

    100人規模のエンジニア組織で DevOps Four Keys を導入し、アジリティー向上を目指した取り組み - MonotaRO Tech Blog
    info55
    info55 2022/12/13
  • 鹿児島のニュース|MBC NEWS|南日本放送

    鹿児島県交通取締り情報2024年9月03日(火) 2024年9月03日(火)鹿児島県交通取締情報鹿児島県警の交通取り締まり情報まとめです。【国道3号】速度…

    鹿児島のニュース|MBC NEWS|南日本放送
    info55
    info55 2022/12/13
    養殖物なら命を奪って良いのかという視点は確かにとも思うけど、少なくとも過去の絶滅の反省を活かさず絶滅に間接的にでも加担するようなことは俺は嫌だ。人工生産を応援します。
  • [Microsoft Graph] Azure ADでユーザー削除を検知してみる [変更通知サブスクリプション] | DevelopersIO

    Microsoft Azure ADを使ってログインするようにAuth0を設定していたのですが、 Azure ADからユーザーを削除したときにAuth0の方に連携されて登録されたユーザー情報は削除されませんでした。 Auth0側のユーザー削除も一緒に行うにはどうしたらいいか調べていたところ、 Microsoft Graphにある変更通知を配信するAPIを使えばできそうなので、実際に試してみようかと思います。 やってみる 変更通知サブスクリプションの作成の方法は以下のラーニングサイトに沿って行っていくことにします、 Microsoft Graph の変更通知 変更通知サブスクリプションはメカニズムを使用するとのことなので、変更通知を受け取るためのアプリケーションの作成が必要になります。 ※ サポートされているリソース Azure ADアプリの登録、構成 変更通知を受信するためのアプリケーショ

    [Microsoft Graph] Azure ADでユーザー削除を検知してみる [変更通知サブスクリプション] | DevelopersIO
    info55
    info55 2022/12/13
  • Snyk IaC + reviewdog + aquaではじめるDevSecOps - Gunosy Tech Blog

    はじめに Snyk IaCとは CIでのIaC解析 aquaでSnyk CLIを簡単にインストール&バージョン管理 reviewdogでコメント形式の指摘を実現 まとめ はじめに こんにちは。技術戦略室SREチームのkoizumiです。 最近は、katoさんからオススメいただいた「スクワットの深さは人間性の深さ」というを読み、日々スクワットに励んでいます(大嘘)。 さて、こちらの記事は Gunosy Advent Calendar 2022 の9日目になります。 昨日の記事はGunosy Tech Lab 石川さんの「リモートモブプログラミング開発の実践」でした。 日は「Snyk IaC + reviewdog + aquaではじめるDevSecOps」と題して、CIへSnyk IaCを導入した事例についてご紹介します。 先日、私が執筆したこちらの記事でも、「Shift-Leftによる

    Snyk IaC + reviewdog + aquaではじめるDevSecOps - Gunosy Tech Blog
    info55
    info55 2022/12/12
  • 秘密情報には出どころも書いてくれ!頼む! - KAYAC Engineers' Blog

    SREチームの長田です。 KAYAC Advent Calendar 2022の11日目の記事です。 アプリケーションから何かしらの外部サービスを利用するとき、そのサービスを利用するためのAPI Keyなり秘密鍵なりの秘密情報を保持することになります。 暗号化したものをファイルとしてアプリケーションに持たせたり、 Amazon Web Services(AWS)ならAWS Secrets Managerや AWS Systems ManagerのParameter Store(SSM Paramater Store)に保存したものを実行時に読み込んだりするでしょう。 これらの秘密情報、どこから来たのかわかりますか? どこから来た秘密情報なのか 秘密情報を使って出どころを調べられるのであれば問題はないでしょう。 # 例えばAWSのIAM User Credenntialsとか $ AWS_A

    秘密情報には出どころも書いてくれ!頼む! - KAYAC Engineers' Blog
    info55
    info55 2022/12/11
  • 【資料公開】マネージャーのしごと

    みなさんこんにちは。@ryuzeeです。 2022年12月9日に行われたイベント「Developers CAREER Boost」の登壇資料を公開します。 今回は、「マネージャー」と名のつく職種を分類して、それぞれの職務や定義を確認した上で、有効なマネージャーであるにはどうしたらよいかを整理してみました。 資料を作るにあたって、過去の日記を読み返したり記憶を思い起こしたりして、当時の活動や出来事、悩みを整理してみたのですが、自分はやっぱりマネージャーに向いていないし志向していないことを再確認できました(笑)。 全員がマネージャーにならなければいけないなんてことはなく、自分が日々楽しく過ごせるキャリアを選択すればいいと思いますが、資料が少しでも役に立てばうれしい限りです。

    【資料公開】マネージャーのしごと
    info55
    info55 2022/12/11
  • 作り直すといっておきながら「仕様は前のシステムと同じで」とは何事だ|dora_e_m

    はじめに年末ですね。街を歩いていると、そこかしこで工事が行われています。まちづくり、ビジネス的な要請、さまざまな理由に並んで老朽化に伴う改築があります。 ソフトウェア開発でも、日々工事は行われています。建造物と同じように、ビジネス的な要請だったり老朽化対策だったり理由は様々です。 昔より作り直しに取り組みやすくなった技術的負債という言葉が(提唱者の意図した意味から逸脱したりしながらも)ある程度普及したこと、そしてソフトウェア自体が長寿化したことから老朽化対策としての工事が行われる機会はひところより増えたように思います。 ふるまいは変えずに内部構造を改善するリファクタリング。 アーキテクチャレベルでの改善を行うリアーキテクチャ。 そもそもゼロベースで作り直す、リプレイス。 作り直しといってもそのレベル感はまちまちです。まちまちですが、「作り直そう」という動機に共通するのは「開発スピードが低下

    作り直すといっておきながら「仕様は前のシステムと同じで」とは何事だ|dora_e_m
    info55
    info55 2022/12/09
  • 開発に使える脆弱性スキャンツール - NTT Communications Engineers' Blog

    この記事は、 NTT Communications Advent Calendar 2022 7日目の記事です。 はじめに こんにちは、イノベーションセンター所属の志村と申します。 「Metemcyber」プロジェクトで脅威インテリジェンスに関する内製開発や、「NA4Sec」プロジェクトで攻撃インフラの解明・撲滅に関する技術開発を担当しています。 今回は「開発に使える脆弱性スキャンツール」をテーマに、GitHub Dependabot, Trivy, Grypeといったツールの紹介をさせていただきます。 脆弱性の原因とSCAによるスキャン 現在のソフトウェア開発は、多くのOSSを含む外部のソフトウェアに依存しています。PythonGo、npm など多くの言語は、様々なソフトウェアをパッケージとして利用できるエコシステムを提供しており、この仕組みを利用してOSSなどのコンポーネントをソフト

    開発に使える脆弱性スキャンツール - NTT Communications Engineers' Blog
    info55
    info55 2022/12/07
  • 「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会

    こんにちは。強いUIはボタンを捨てるをスローガンにScrapboxを開発しています。shokaiですshokai.icon

    「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会
    info55
    info55 2022/12/07