タグ

kazumaryuのブックマーク (2,270)

  • 【翻訳】プロダクトオーナーになりたい人が知っておくとよいこと

    みなさんこんにちは。@ryuzeeです。 スクラムにおいて、プロダクトオーナーはとても難しいロールですが、これからプロダクトオーナーになりたいと思っている人(だけでなくすべてのプロダクトオーナー)向けの「Do You Want to be a Product Owner? You Better Know What Awaits!」という記事が素晴らしい記事だったので、翻訳したものをご紹介します。 翻訳に際しては、著者のDavid Pereiraさんに快諾いただきました。 なお、著者のDavidさんはほかにもスクラムに関する有用な記事を多数書いているので、参考にするとよいかと思います。 以下翻訳です。 私がプロダクトオーナーの旅を始めたのは2012年のことでした。 そのときにプロダクトオーナーが何を意味するのか知っていればどれだけ良かったことか。 そうすれば毎日をもっと簡単に過ごし、多くの問

    【翻訳】プロダクトオーナーになりたい人が知っておくとよいこと
    kazumaryu
    kazumaryu 2020/07/22
  • Elasticsearchクラスターのシャード数はいくつに設定すべきか?

    保持期間ごとのインデックスセグメントは不変なため、Elasticsearchでドキュメントを更新する場合は、まず既存のドキュメントを見つけ、それを削除済みとしてマークし、その後、更新バージョンを追加する必要があります。ドキュメントを削除する場合も、そのドキュメントを見つけて削除済みとしてマークする必要があります。このため、削除済みとしたドキュメントはマージされるまで、ディスクスペースと一部のシステムリソースを引き続き拘束することになり、結果として多くのシステムリソースを消費する場合があります。 Elasticsearchでは、ファイルシステムから直接、効率的にインデックスを完全削除することができます。すべてのレコードを個別に明示的に削除する必要はありません。これはElasticsearchでデータを削除するときの最も効率的な方法です。 ポイント:可能な場合は必ず、時間ベースのインデックスを

    Elasticsearchクラスターのシャード数はいくつに設定すべきか?
    kazumaryu
    kazumaryu 2020/04/14
  • 分散トレーシングシステムのZipkinを使ってみた話 - Qiita

    Java Advent Calendarの22日目担当のmiya10keiです。 今回は分散トレーシングシステムであるZipkinを勉強しながら使ってみた話になります。 はじめに まずはじめに、分散トレーシングについて完全に素人だったのでこの辺のスライドやブログを見てみました。 https://www.slideshare.net/rakutentech/spring-cloudzipkin http://www.baeldung.com/tracing-services-with-zipkin 分散トレーシングとは そもそも、分散トレーシングとはなにかという話ですが、分散されたシステムで処理されるリクエストを追跡(トレーシング)するためのものになります。マイクロサービスのような複数のサービスで構成されるシステム(分散システム)では、1つのリクエストが複数のサービスをまたいで処理されること

    分散トレーシングシステムのZipkinを使ってみた話 - Qiita
    kazumaryu
    kazumaryu 2020/04/09
  • 爆速データウェアハウスなApache Druidを試す

    マーケティングテクノロジーの情報やノウハウ・TIPS、エクスチュア社の情報を発信。【ブログネタ募集】ご興味のある分野を教えてください!ご要望の内容を記事に起こします!メニューの「ブログへの」リクエストよりお送りください。 menu こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。 今回はApache Druidについてです。 Apache Druidとは Apache Druidはカラム型(列指向)の分散型データストアで、オープソースで開発が進められてます。 データのインジェストはバッチとストリーミング両方に対応しており、垂直方向へのスケールに強く、また、新しくインジェストしたデータにはリアルタイムで検索インデックスが作成されるという特徴があります。 SQLインターフェースを備えたリアルタイムデータウェアハウスと言う感じで、とにかくパフォーマンス命で低レイテンシを重視してま

    爆速データウェアハウスなApache Druidを試す
    kazumaryu
    kazumaryu 2020/04/09
  • 【動画付き】 draw.io 使い方まとめ 〜エンジニアでなくても使えるTips集〜 - Qiita

    draw.io はブラウザを使用してフローチャート、プロセス図、組織図、UML 図、ER モデル、ネットワーク図などを作成できる優れたツールです。作成した図は xml ファイルとして保存でき、GitHub との連携もシームレスに行われます。3 年ほど愛用しているツールですが、隠された使い方がたくさんあります。すぐに忘れてしまうので取りまとめておきます。 「こんな使い方あるよ!オススメだよ!!」という方はぜひ編集リクエストをいただければ追記していく予定です 😊 ※ 主に参照している文献は以下、公式ブログは非常に分かりやすいのでオススメです。 ツイッター公式アカウント 公式ブログ ショートカット ショートカット集です。机の上に置いて覚えましょう。 Line / 線 まずは最も頻繁に使う Line(線)の使い方からご紹介します。 矢印をまっすぐに揃える ちまちまと矢印の線をドラッグして微調整し

    【動画付き】 draw.io 使い方まとめ 〜エンジニアでなくても使えるTips集〜 - Qiita
    kazumaryu
    kazumaryu 2020/02/12
  • IntelliJ IDEAをもっと便利で使いやすく! つまずきがちな設定や、便利な機能を細かに解説します。 - エンジニアHub|Webエンジニアのキャリアを考える!

    エンジニアHub > 記事一覧 > IntelliJ IDEAをもっと便利で使いやすく! つまずきがちな設定や、便利な機能を細かに解説します。 IntelliJ IDEAをもっと便利で使いやすく! つまずきがちな設定や、便利な機能を細かに解説します。 Javaの統合開発環境であるIntelliJ IDEAの人気が高まっています。興味はある方や使い始めたばかりの方に向けて、つまずきがちなポイントや、地味だけど便利な機能などを、IntelliJ IDEA関連の著作も多い今井勝信さんが紹介します。 IntelliJ IDEA(インテリジェイ・アイデア)は、JetBrainsが開発・販売しているJavaの統合開発環境(IDE)です。最初に登場したのは2001年と古く、しばらくマイナーIDEとしてひっそり存在していましたが、ここ数年で知名度も上がってきました。 近年の人気も相まって、IntelliJ

    IntelliJ IDEAをもっと便利で使いやすく! つまずきがちな設定や、便利な機能を細かに解説します。 - エンジニアHub|Webエンジニアのキャリアを考える!
    kazumaryu
    kazumaryu 2020/01/25
  • 実践クリーンアーキテクチャ - 複雑化した大規模ECサイトをモダナイズしたモノタロウの事例 - エンジニアHub|Webエンジニアのキャリアを考える!

    実践クリーンアーキテクチャ - 複雑化した大規模ECサイトをモダナイズしたモノタロウの事例 クリーンアーキテクチャのメリットとは?またいかにして導入するか?難解なイメージのあるクリーンアーキテクチャの概要を採用事例に学びます。今回、取材したのは工業用間接資材オンラインストアの「モノタロウ」。サービスの開発を続けていくにつれ、同社のシステムは複雑化、肥大化していき、様々な課題が生じたそうです。こうした課題に対応すべく、システムのモダナイゼーションに取り組む際、取り入れたのは、クリーンアーキテクチャでした。同アーキテクチャをどのように実装したのか、モノタロウのエンジニア3人に聞きました。 受け入れテストを自動化し、システムの正常動作を保証 ユニットテスト導入の秘訣は「テストを書くハードルを下げる」こと クリーンアーキテクチャ化は、“幹”の処理から手をつける クリーンアーキテクチャを全社的に展開

    実践クリーンアーキテクチャ - 複雑化した大規模ECサイトをモダナイズしたモノタロウの事例 - エンジニアHub|Webエンジニアのキャリアを考える!
    kazumaryu
    kazumaryu 2020/01/23
  • WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times

    主な確率分布の関連図 こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを運営していると、利用状況を分析・予測したり、A/Bテストなどで検証したりすることがよくあります。 データを一個一個見ていてもよくわからないので、データ全体や、その背景の傾向などがまとめて見られると便利ですよね。そんなとき、データの様子を表現するためによく使われているのが「確率分布」です。 学校の試験などで使われる偏差値も、得点を正規分布でモデル化して、点数を変換したものです。 今回は、Webサービスなどでよく使われる確率分布18種類を紹介します。 それぞれ、Webサービスでの利用例やPythonでグラフを書く方法も含めて説明していきます。コードは実際にオンライン実行環境paiza.IOで実行してみることができますので、ぜひ試してみてください。 【目次】 正規分布 対数正規分布 離散一様分布 連続

    WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times
    kazumaryu
    kazumaryu 2019/10/17
  • Ruby 入力の受け取り方 - 30代でジョブチェンジ

    毎回、毎回、プログラミングの例題をとく時に入力の受け取り方がわからなくなる。 問題を解くために入力の値の受け取り方を振り返ることに嫌気がさしたので、 まとめておく。 一行受け取る場合 一行に半角を開けて複数の数値が並んでいる場合 複数行受け取る場合 複数行を受け取る場合2 1行で複数個の数字を受け取る場合 一行受け取る場合 x = gets x はstringになるので、 x = gets.to_i こうすることでxを数字にしてしまおう。 一行に半角を開けて複数の数値が並んでいる場合 入力で 2 3 こんな感じになっていて、それぞれを別の変数で取り扱いたいとき、 二つの数字を足すとか掛けるとかしたい時、 x, y= gets.split あらかじめ二つの変数を用意しする。そうすれば2はxに3はyに格納される。 ここで、変数を1つにすると、 x = gets.split xに2つとも格納され

    Ruby 入力の受け取り方 - 30代でジョブチェンジ
  • Yahoo!ショッピングで実践!表示速度カイゼン10選 〜 Web編 〜|Yahoo!ショッピング公式

    こんにちは! Yahoo!ショッピングのひらやま(@rhirayamaaan)です。 インターネットを使っていると、いろいろなページにアクセスしますよね。 ただ、ページにアクセスしたときに、なかなかページが表示されないと、めちゃくちゃイライラしませんか? 私はします! 実際に、ページ表示速度が速くなるだけで、そのサービスのカイゼンにつながるという話はよく聞く話です。 上記の記事にこんな言葉がありました。 スピード・イズ・ゴッド。スピード・イズ・ジャスティス。家訓にしたいレベルの標語ですね。 これはもう当におっしゃる通りです。 Yahoo!ショッピングでも実際に速度のカイゼンをすると、サービスのカイゼンにつながっています。 なので今回は、Yahoo!ショッピングが実施した 10 個ものカイゼン策を出し惜しみせず紹介しちゃいます! 1. 遅い API と直列な API を使う箇所を非同期化

    Yahoo!ショッピングで実践!表示速度カイゼン10選 〜 Web編 〜|Yahoo!ショッピング公式
    kazumaryu
    kazumaryu 2019/07/24
  • Laravelの開発環境をDockerを使って構築する - Qiita

    2019/8/10 注意 構成を大幅に見直し、記事も合わせて加筆しています。 2019/9/4 Laravel 6 でも動作するように修正を加えました。 2019/9/28 要望が多かったのでNodeコンテナを起動したままの状態に変更しました。 2019/10/30 忙しい人向けの記事を書きました 2019/12/31 appコンテナをPHP7.4にアップデートしました。 2020/5/9 この記事の内容を全て書き直しました 最強のLaravel開発環境をDockerを使って構築する【新編集版】 当記事で使用しているGitHubリポジトリは既にアーカイブされています。使える部分はあるかと思いますが、ご利用は自己責任でお願いします。 概要 docker(docker-compose)でLEMP環境(PHP/nginx/MySQL)を構築し、Laravelの新規プロジェクト作成まで行います。

    Laravelの開発環境をDockerを使って構築する - Qiita
    kazumaryu
    kazumaryu 2019/07/22
  • 【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO

    Dockerって、結局中でなにやってんの?」 先日、以下のミートアップに参加して、LT登壇してきました。 Docker Meetup Tokyo #31 (初心者歓迎LT祭り+KubeConCN報告) 自分はLTの一番手として、「雰囲気でコンテナ使っている 全ての人が読むべき 「コンテナ技術入門」の紹介」で喋ってきたので、それの登壇報告となります。 「コンテナ技術入門」は、Dockerコマンド一通り使えるようになってきたけど、もっとDockerやコンテナについて深く知っておきたいという方にはむちゃくちゃ有用なコンテンツなので、一度目を通して、実際に手を動かして試してみることをオススメします。 (祭) ∧ ∧ Y  ( ゚Д゚) Φ[_ソ__y_l〉     コンテナマツリダワッショイ |_|_| し'´J 講演概要 当日のセッションスライドはこちら。 この記事では、LTという時間枠の中

    【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO
    kazumaryu
    kazumaryu 2019/07/08
  • 絵文字SEO:検索順位上昇のために絵文字を使うべき11の理由 - Shopify 日本

    絵文字SNSやメールのためだけにあるのではありません。いくつかのブランドは、ビジネスを促進するために、絵文字を自社サイトのSEO戦略に取り込んでいます。ピザ配達店からアパレルショップまで、検索結果に表示される絵文字によって、ブランドはトラフィックを増加させています。 一度はGoogleから消えた絵文字SEOですが、最近復活し、盛り上がる気配を感じさせます。SEOのトレンドにおいて一歩先を行きたいなら、ぜひこの方法をお試しください! なぜ「絵文字SEO戦略」が必要なのか? 1. 検索数が多い 検索ボリュームが保証されているなら、絵文字SEO戦略を実行することは良い選択となります。 Keywords EverywhereのようなChrome拡張機能を使うと、絵文字を検索バーに追加することができ、絵文字キーワードへの検索ボリュームがあるかどうかを突き止められます。もっとも検索されている絵文字S

    絵文字SEO:検索順位上昇のために絵文字を使うべき11の理由 - Shopify 日本
    kazumaryu
    kazumaryu 2019/06/16
  • AWSのマネージドサービスを活かした Kubernetes 運用とAmazon EKS によるクラスタのシングルテナント戦略について

    AWSのマネージドサービスを活かした Kubernetes 運用とAmazon EKS によるクラスタのシングルテナント戦略について

    AWSのマネージドサービスを活かした Kubernetes 運用とAmazon EKS によるクラスタのシングルテナント戦略について
    kazumaryu
    kazumaryu 2019/06/16
  • Markdownを書くのが楽しくなるAtomのPackage10選 │ Webty Staff Blog

    Atomとは? GitHub製のIDEです。Atomを編集するならこのエディタが一番だと思います。 こちらから、無料でDLできます。 Packageのインストール方法 左上のある「file」-> 「setting」->「install」の順に移動し、自分がインストールしたいPackageを検索することでPackageをインストールすることができます。 1. japanese-menu Atomを日語化するPackageです。 2. markdown-preview-plus mdをpreviewすることができます。 HTMLへの返還なども可能です。 3. markdown-scroll-sync エディターをスクロールするとpreviewも一緒にスクロールしてくれるPackageです。 previewを見ながら編集できます。 4. markdown-toc 目次を自動生成してくれるPac

    Markdownを書くのが楽しくなるAtomのPackage10選 │ Webty Staff Blog
    kazumaryu
    kazumaryu 2019/05/15
  • 【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO

    エンジニアにとって、正解が分かりづらいマネジメント業務ってとっつきづらいんですが、その良き羅針盤となってくれるテキスト「re:Work」の紹介です。 「エンジニア天国な会社にしたい。したくない?」 「したい。けど、どうやって?わっしょい的な雰囲気で?」 今年の6月あたり、クラスメソッドAWS事業コンサル部で合宿を予定しているんですが、その合宿でやるネタを考えているときに知ったのが、この「Google re:Work」。 正解が見えづらい組織運営において、「良いチームとはなにか?」「採用で気をつけるべき点」「ビジョンがもたらす効果」など、マネジメントの頻出課題をギュッと凝縮して詰め込んだこのコンテンツがむっちゃ有用だったので、紹介します。 Webコンテンツとして完全無料なので、今マネジメントで悩んでいる人も、これからマネージャー目指そうとしている人にも参考になる点多いと思うので、一度気軽

    【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO
    kazumaryu
    kazumaryu 2019/05/14
  • Kibela開発における技術選択の指針を全部教える。必要十分に新しい技術を維持するための考え方 - エンジニアHub|Webエンジニアのキャリアを考える!

    Kibela開発における技術選択の指針を全部教える。必要十分に新しい技術を維持するための考え方 サービスの立ち上げや機能追加時には、どのような技術をどの観点から選択すればよいのでしょうか? 自社サービス「Kibela」の実例を交えつつ、ビットジャーニーの井原正博さんがエンジニアと経営者の両視点から「技術選定」を考えます。 Yahoo! JAPANやクックパッドエンジニアを経て、現在はビットジャーニーで代表を務める井原正博(@ihara2525)です。プライベートで超長距離のランを楽しむ傍ら、情報共有ツールKibelaの開発・運営を手がけています。 Kibelaについては、その立ち上げにあたってサービスを考えてリリースするまでのフローを以前に書きました。今回は、サービスの技術選定をテーマに、Kibelaを成長させるさまざまな段階でどのような選択を行ってきたか、具体例を交えながら紹介できれば

    Kibela開発における技術選択の指針を全部教える。必要十分に新しい技術を維持するための考え方 - エンジニアHub|Webエンジニアのキャリアを考える!
    kazumaryu
    kazumaryu 2019/05/06
  • ECS Fargateを本番投入して得た悲喜交交

    Fashionably flexible responsive web design (full day workshop)

    ECS Fargateを本番投入して得た悲喜交交
    kazumaryu
    kazumaryu 2019/04/02
  • Amazon Personalizeつかってみた – サーバーワークスエンジニアブログ

    こんにちは、PS課のミネです。 今年のre:inventで発表されたAmazon Personalizeとは、パーソナライゼーションやレコメンデーションに関する機械学習の知識がほとんど無くとも、ユーザーがモデルをデプロイできるサービスです。 そんなAmazon Personalizeですがpreviewに当選しましたので、以下のAWS公式ブログ/サンプルを参考にデータセットはRで準備し、AWS CLIでリソースの作成をしてAmazon Personalizeを利用してみたいと思います。 Amazon Personalize – すべてのユーザにリアルタイムパーソナライゼーションとレコメンデーションを aws-samples/amazon-personalize-samples データセット準備 AWS公式ブログでも利用されているMoviLensのratings.csvからデータセットを準備

    Amazon Personalizeつかってみた – サーバーワークスエンジニアブログ
    kazumaryu
    kazumaryu 2019/02/27
  • Kotlin コルーチンでネットワーク I/O 処理実験 - Qiita

    Kotlin のコルーチンを勉強中。 Kotlin のコルーチンは、Python のコルーチンのようにシングルスレッドで実行されるわけではなく、スレッドプールを用いた M:N スレッドモデルが採用されている。 Java を使うことは近年ほとんどなかったので余り知識がないところではあるが、Java のネットワーク I/O 周りの処理は基的にブロッキングするものだと捉えている。著名な HTTP ライブラリもそのはず。 そのようなブロックするネットワーク処理を同時に多数実行しようとした場合、コルーチンを使って非同期に扱ったとしても、バックグラウンドのスレッドがブロックしてしまうので、結局は多くのスレッドを生成しなくてはいけないのではないか? スレッドは高価なのでリソースが枯渇してしまうのではないか? そのような疑問が生じてきた。 GoGoroutine も M:N スレッドモデルだが、ブ

    Kotlin コルーチンでネットワーク I/O 処理実験 - Qiita