Twitter:https://twitter.com/Nunerm Roppongi Product Manager Meetup #6 のLTで発表した資料 https://pm-roppongi.connpass.com/event/99971/ Read less
![心理的安全性を 0から80ぐらいに上げた話](https://cdn-ak-scissors.b.st-hatena.com/image/square/65e4a9393216fb46be773d83511e4e627edec1f9/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Froppongi-181025042919-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
こんにちは。ヨッピーです。今めちゃくちゃ悩んでおります。 今日はITエンジニアのマネジメントをしているえらい人たちと一緒に「ITエンジニアの仕事環境はどう整えるのがベストか」みたいな話をしているのですが、 議論が多すぎて全然話がまとまりません。 おかしい……! 「やっぱこういう環境がいいよね!」みたいにすんなり決まるかと思ったのに……! とにかく、悩んでいてもしょうがないので、今日はこのド散らかった議論を包み隠さず出すことにしました。 ITエンジニア ITエンジニアをマネジメントしている人 ITエンジニアを採用したい人 なんかの人たちには有意義なものがたくさん含まれているので、ぜひ読んでいただきたいと思います。議論に参加してくれたのは、こちらの3名の方です! ▲バリューコマース株式会社 執行役員 最高技術責任者 伊藤信敬さん 2002年4月エー・アンド・アイシステム株式会社(現株式会社ラッ
こんにちは。城岸です。 最近社内ではKubernetesもくもく会が開催されており、Kubernetesチョットデキルおじさん(言葉の通り)が日に日に増えています。 本日はそんなもくもく会の中で出会ったKubernetesプレイグラウンドについて紹介したいと思います。 Kubernetesプレイグラウンドとは Docker,Inc.が提供するKubernetesを手軽に試すことのできるサイトです。 表示された手順を実行することでKubernetesクラスタを簡単に構築することができ、また、クラスタ上で任意のコンテナを起動させることができます。 ただし、以下の制限事項もあります。 インスタンスは5つまで 制限時間は4時間 機能制限あり このような制限事項はありますが、研修やハンズオンなどでは十分利用できるのではないかと思います! ということで早速試してみました。 やってみた Kubernet
1. useReducerでcombineReducersだけ使ってみる reduxにおいてはcombineReducersを利用してネストすることが出来た。 hooksの機能としてはこの部分だけは提供されてないので、reduxから流用して組み合わせることをやってみる 例えばこんなreducer import { combineReducers } from "redux" const counter = (state = 0, action) => { switch (action.type) { case "INCREMENT": return state + 1 case "DECREMENT": return state - 1 } return state } const inputValue = (state = "foo", action) => { switch (acti
ワクワクしています。 内製したリアルタイムデータ処理基盤 Atlas のソースコードを段階的に公開します。 まず最初に、日経電子版を継続的にご利用頂き支援くださっている読者の皆様と、Atlas の開発に参加した方々、Atlas を活用して日々業務を遂行している全ての利用者に、お礼を申し上げたいと思います。有り難うございます。 課題意識から生まれた Atlas 2 年半前、日経ではデータについて大きな課題をいくつも抱えていました。 膨大な記事が流通する電子版で、その運営に必要不可欠なデータをいかに迅速に編集業務の現場で活用するか? サービス開発やマーケティング施策において、全ての読者・全ての記事について正確な情報に基づく意思決定を下すためのデータはどうすれば得られるのか? 読者が必要とするであろう情報を提案できる賢いレコメンデーションやプロアクティブなコミュニケーションを実現するには、どれく
「再発防止策はチェックリストによる目視確認」 開発の現場において、大きなシステム障害が発生したような場合に原因究明から今後の再発防止策を検討することがよくあるかと思います。 そこでよくある議論として、 とあるエンジニア「エクセルでチェックリスト作って今回の確認観点を追加します!今後はリリース前確認でかならず目視でチェックリスト確認を実施します」 ベテランエンジニア「んなことやってたら、チェックリストが永遠に増えていくからやること増えるだけだろ。もっと工夫なさい。チェックの自動化をしなさい。」 みたいな光景です。 ただ、これ実際に再発防止の効果が出るまでのリードタイムというポイントで見ると一般的にスジが悪いとされているチェックリスト的なやつですが、とあるエンジニアの案ほうが今すぐ対策を講じることができるので良かったりするなあと最近思うようになってきました。あくまで暫定的な再発防止対処としてで
[MySQL]原文 Tuning InnoDB Primary Keys - Percona Database Performance Blog (English) 原文著者 Yves Trudeau 原文公開日 2018-07-26 翻訳依頼者 翻訳者 kakuka4430 翻訳レビュアー doublemarket 原著者への翻訳報告 2055日前 原文へのコメントで報告済み 編集 良いInnoDBプライマリキーを選ぶことは、パフォーマンスチューニングの方向性にとても重要です。この記事では、あなたのワークロードに応じた最適なプライマリキーを選ぶための方法を紹介したいと思います。 Percona社のプリンシパルアーキテクトとしての私の責務の一つは、顧客のデータベースをチューニングすることです。パフォーマンスチューニングに関連する側面は多く存在し、それがこの仕事を複雑、かつ大変興味深いものに
ボストン・レッドソックスの皆さん、世界一おめでとうございます!*1 野球ってほんと面白いですね、こんばんは野球エンジニアです.*2 このエントリーでは楽しい野球技術、Vue.jsとDjango(Django REST Framework、以下DRFと略す)の話をサクッと書きたいと思います. なお、このエントリーは先日開催されたPyLadies Tokyo - 4周年記念パーティのLTでやったことの自分メモをブログにしたものです.*3 元ネタ PyLadies Tokyo - 4周年記念パーティのLTで話した内容がベースです. speakerdeck.com DjangoとVue.jsそしてOhtani-San - Pythonで二刀流しよう #PyLadiesTokyo 4周年 TL;DR 複数カテゴリのデータをSPA + REST APIで扱うなら、最初からHATEOAS(Hyperme
2000年代中頃にArduinoが登場してからオープンソースハードウェアや開発用のマイコンボードは一つの市場として成立する規模になり、マイコンを搭載して自由にプログラミングできるハードウェアを作るスタートアップが生まれた。2017年に誕生した「M5Stack」は日本でもファンの多い液晶モニタ付きモジュールだ。 開発したのはジミー・ライ(Jimmy Lai)。電力会社でエンジニアとして働いたのちに起業した。M5Stackはスイッチサイエンスを通じて国内でも販売され、発売早々に日本のユーザーコミュニティは100人を超え、日々さまざまな「作ってみた」ツイートが投稿されるなどMakerたちに強烈な支持を受けている。M5Stack誕生までの経緯と日本でのヒットの理由、そして今後について中国・深センにある彼らのオフィスで伺った。 M5Stackは54×54×17mmの小型モジュールだ。本体にはバッテリ
秋と言えば「読書」の秋。読者の皆さんは、最近「本」を読んでいますか? ちょうど今は、2018年の読書週間(10月27日~11月9日)ですが、先日、知人から本にまつわる面白いデータを紹介してもらいました。 進研ゼミでおなじみ、ベネッセコーポレーションの研究所が、子どもたちの読書履歴と学力テスト、アンケートの結果から「読書量が多い子どもほど、学力が伸びている」という結果を導き出したという内容です。 (参考) 読書履歴を活用したデータ分析|ビッグデータを活用した教育研究│特集│ベネッセ教育総合研究所 特に興味深いのは、特に学力の伸びた分野が、国語ではなく「算数」だったという点。算数が苦手な子ども(そして、かつて子どもだった皆さんも)は少なくありませんが、今回の研究結果では、小学5~6年生の子どもたちのうち、読書量が多かった(1年4カ月の間に10冊以上読んだ)子どもは、国語、算数、理科、社会の4科
こんにちは。FiNC TechnologiesでSREをしている中村です。先日社内で開催した機械学習の勉強会についてご紹介します。 背景FiNC Technologiesは、”Personal AI for everyone’s wellness”をミッションにヘルスケアプラットフォームを構築している会社です。そのため、FiNCアプリには機械学習を利用した食事解析・姿勢分析機能があったり、データ分析にも積極的に機械学習を活用しています。また、機械学習を専門としないチームのエンジニアでも当たり前のように機械学習を扱えるエンジニアであることを組織として目指しています。 ただ、機械学習を全く扱ったことがないエンジニアにとっては何から始めたら良いのか分からず何かきっかけが欲しかったりするのではないでしょうか。そこでAWSのSAの方にご協力いただき社内で機械学習を普段扱っていないエンジニア向けに勉強
TL;DR こんにちは、SRE の @masartzです。 メルカリには Go Bold、 Be Professional、All for One という3つの行動指針(Value)があります。今回はこれらのValueを元にメルカリでインシデント対応をどのように行っているかを紹介します。 インシデント対応とは 本エントリでは、いわゆるハードウェアやネットワークなどのインフラにおける不具合や故障だけでなく、プロダクトひいては会社活動全般における非日常的な状況に対する対応をインシデントと定義して進めます。 何をやっているか インシデント対応は、障害の発生から根本解決までの過程で大きく2つの段階に分けられます。 障害発生から一旦の収束まで 発生した障害を監視システムなどで検知します あらかじめ用意された専用のSlackチャンネルに共有し、対応を開始します 状況の把握と早期の復旧に務めます 機能の
NTT40年の自然言語処理技術を結集して「いつどこで誰が何をどうしたゲーム」を作った 【Python & Webスクレイピング & COTOHA API】Python自然言語処理NLPWebスクレイピングCOTOHA タイトルはアオリです。全然使いこなせてないので予めご了承ください。 やりたいこと Python素人なので勉強したい。 Webスクレイピング素人なので実装したい。 自然言語処理(NLP)素人なので使ってみたい。 →PythonでWebスクレイピングしてその結果を言語処理するアプリケーションを作る。 作ったもの スクリプトに引数として単語を与えると、その単語のWikipedia記事を解析。 「いつ」「どこで」「だれが」「なにを」「どうした」に分解し、ランダムにそれらを組み合わせて表示する。 動作例 (豊臣秀吉のページ解析) $ python cotoha_api_wikipedi
Googleによって開発され、現在Cloud Native Computing Foundation(CNCF)によって開発がホストされているRPCフレームワーク「gRPC」は、プログラミング言語に依存せず、HTTP/2をサポートしたシンプルで高速なRPCを実現できる特徴を備え、マイクロサービスなど分散アプリケーションなどの実装で広く使われ始めています。 このgRPCをWebブラウザのJavaScriptから呼び出し可能にする「gRPC-Web」が正式リリースとなったことを、CNCFが発表しました。 これまではWebアプリケーションのバックエンドでgRPCを用いて開発を行ったとしても、それをWebブラウザから呼び出すには、WebブラウザとWebサーバ間をRESTful APIなどで接続し、WebサーバからgRPCを呼び出すという手法で、RESTfulとgRPCをブリッジすることが一般的でし
2018年10月4日以降、スクウェアエニックスのオンラインゲーム「FINAL FANTASY XIV」(以降FF14と記載)でDDoS攻撃によるサービス障害の発生が複数報告されています。ここでは関連する情報をまとめます。 FF14 プロデューサー兼ディレクターによる報告 2018年10月10日 [続報]断続的に発生しているDDoS攻撃について(10/10) 2018年10月26日 断続的に発生しているDDoS攻撃について(10/26) インシデントタイムライン 日時 出来事 2018年10月4日 FF14でネットワーク障害が発生。 2018年10月5日 スクウェアエニックスがDDoS攻撃によるものと報告。 2018年10月6日 スクウェアエニックスが断続的にDDoS攻撃が発生しているが致命的な障害は起きていないと報告。 同日 スクウェアエニックスが防御機能を強化したと報告。 2018年10
イベントで配布するノベルティとして、オリジナルのプランニングポーカーデッキを作成しました。 RubyKaigi 2018のスポンサーブースで配布したので、すでに持っている方もいるかもしれません。 11/1, 2 に開催されるRubyWorld Conference 2018のスポンサーブースでもお配りいたします。 参加される方はぜひお立ちよりください。 今回は私たちが作成したプランニングポーカーデッキについて紹介します。 プランニングポーカーとは プランニングポーカーはチームでユーザーストーリーなどを見積りを行うための方法です。 プランニングポーカーを使いチームで見積ることにより、チームメンバーでストーリーに対して議論することにより、 各メンバー間でどこまで何を行うストーリーなのか、やるべき事や落とし穴がないかなどの認識を合わせることを目的としています。 作成したプランニングポーカーデッキ
ページ版執筆にあたって ども、@kimihom です。 技術書典5で販売した書籍の記事版として公開します。より多くの方へ Heroku でサービス開発を成功させていただきたいという思いから、ボクココの固定ページとして無償公開するに至りました。 なお、本記事は、Heroku 社から認められていない非公式の記事となります。予めご了承ください。 はじめに Happy Coding! 本記事はWebサービス開発を本気で成功させたいと考えているエンジニア向けに、サービス開発とHerokuの運用に関して記しています。サービス開発を成功させるには、限られた時間の中で注力すべき内容を見極め、サービスの差別化を推し進めることが重要です。ユーザーはなぜ他の多くのサービスではなくて、あなたが作ったサービスを使うのか。その問いに自信を持って答えられるようにしなければなりません。その状況の中で、どのテクノロジーを採
GASでこんな事が出来るよ。という一例として書かせていただきます。 事の成り行き 事の始まりは、ある飲み会の時に自社の営業部門のマネージャ(M)から言われた一言。 M「あのさ。今、うちって社用車を使ったら紙に運転日報を記録して管理してるじゃん?それをやめようと思ってスプレッドシートで管理しようとしたんだけど、毎回スプレッドシートにアクセスして記入するのって億劫だしiPhoneからだと入力しにくくて。。。なんか良い感じに、アプリケーション作ってくれない?」 私「あ、なるほど。ならGsuite(google)だけで完結する、アプリケーション作りますよ。ちょうど明日から出張だったんで、行き帰りの新幹線の中ででも作っときますね。」 という事があり、運転日報をGASで運転日報を作りました。 まずは、完成して現在運用している画面を見てください。 後半で画面の全体と説明を行いたいと思いますが、このような
こんにちは、インフラの匠です。 先日開催された、GitHub Universeという年一で行われているGitHubの一大イベントに招待頂けたので参加してきました。 Universe自体は10/16-17の二日間ですが、前日からUniverse Birds of a FeatherというイベントがGitHub HQで開催されておりそちらにも参加させて頂きました。 Universe Birds of a Feather GitHubを利用している各社のGitHub Enterprise Adminや、リード開発者的な人が集まってそれぞれ興味のあるお題でディスカッションする場でした。 お題は複数用意されて居たのですが、弊社ではGitHub Enterpriseを全社導入済みで過去に何度か負荷で辛い思いをしていることもありHow to Scaleに参加させて頂きました。 周りを見渡すと誰もが知って
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます GitHubで2018年に人気のあったオープンソースプロジェクトの統計が公開された。それによると機械学習(ML)や3Dプリント、データ分析といった分野が急成長を遂げており、具体的なプロジェクトとしては「TensorFlow」や、IT部門向けの自動化ツールである「Ansible」や「Kubernetes」が含まれている。 このランキングは、GitHub関連の多くのアップデートとともに発表された「The State of Octoverse」レポートで示されている。Microsoft傘下のGitHubは、同社のリポジトリに登録されている9600万を超える世界中のソフトウェアプロジェクトを対象に、2017年10月1日から2018年9月30日ま
Linus Torvalds Shows His New Polite Side While Pointing Out Bad Kernel Code - Phoronix 人の心の読み方を学んで復帰したリーナス・トーバルズは、さっそく無作法なプルリクエストをたしなめている。その文章は大文字センテンスも4文字言葉も使っていない優しいものに変わっている。 問題はプルリクエストはBigBenゲームコントローラーに対するドライバーの追加で、このドライバーはデフォルトで有効にされていた。これはLinuxカーネルの慣習にそぐわないものだ。新しく追加された名前もきいたこともないようなデバイス用のドライバーが、いきなりカーネルでデフォルトで有効にはされないものだ。新参者のドライバー開発者は、大抵自分のドライバーはとても重要で、自分の所有しているデバイスは全員所有しているのでデフォルトで有効にするのは当然
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く