TECH Night #1 by DELiGHTWORKS 〜FGO・モンストから学ぶ大規模ゲーム運用のためのサーバ・インフラの話〜( https://techplay.jp/event/717816 ) にて発表したスライドです。
![想定外な規模へと成長し続けるサービスを 支えるサーバ開発・運用の軌跡 ~ DBの縦横分割スケーリング ~ / History of a large-scale Web API service development and operation with vertical and horizontal database partitioning.](https://cdn-ak-scissors.b.st-hatena.com/image/square/553a74d24ed7ba4eda875a0a57d48f3aa889aaa7/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fd8b44877950c41489222cecabb2d572f%2Fslide_0.jpg%3F12026628)
Vue のプラグインを作成する方法なんですが、 「install メソッドを持つオブジェクトを定義する」 ただこれだけなんです。 定義したプラグインはご存知のとおり、Vue.use メソッドで使用します。 Vue.use メソッドを使ってプラグインを使用すると、プラグインのinstall メソッドが呼ばれるって感じです。 install メソッドの第一引数は Vue コンストラクタ、第二引数はオプションのオブジェクトになります。 一番簡単なプラグインの例はこんな感じ。 const MyPlugin = { install(Vue, options) { console.log(`${options.hello}${options.world}!`) } } Vue.use(MyPlugin, { hello: 'こんにちは', world: '世界' }) // こんにちは世界! プラグイ
業務で Linux 向けの Go プログラムを多数開発しています。 しかしながら、開発している機材の OS は好きこのんで Windows です。 在宅から勤務するときに、Windows のリモートデスクトップが最強すぎるので手放せないのが大きな理由です。 そんなわけで、Windows の Hyper-V という機能で Ubuntu を仮想マシンとして動作させ、Emacs で長年開発していました。 しかし近年、モニタも 4K 32 インチと大きくなりましたしメモリも 32 GB 搭載されていますし、なにより Visual Studio Code のような高機能 IDE が手軽に利用できる状況でありながら、ろくにカスタマイズをしない Emacs で開発を続けるのも怠慢かなと考え、「WSL で快適な Go 開発環境を作る」という記事に書いたように Windows + WSL + Visual
リンク www.netflix.com ビハインド・ザ・カーブ -地球平面説- | Netflix "地球は平らである"という説がある。科学者や周りからどれだけ否定されようとこの地球平面説を主張し、支持者を世界中に拡大し続けるコミュニティを追う。 20 伊藤聡 @campintheair Netflix『ビハインド・ザ・カーブ ─ 地球平面説』。地球は丸くない、平らだ! とガチで信じる人たちのコミュニティを取材したドキュメンタリー。笑えるかなーと思って見始めたんだけど、だんだん暗い気持ちになってしまった。少し悲しい話でした。 pic.twitter.com/aw6foi1eAo 2019-02-26 21:55:37
前置き 個人開発でもチーム開発でも、Gitは開発者にとって、ほぼ必要不可欠なツールです。 僕も当然Gitを使っていますが、コミット時のメッセージを書くときにどう書いていいかわからなくて、毎回頭を抱えてしまいます。 そこでジェネレーターを作ることにしました。 出来上がったもの Git Commenter 追記(2019/03/16) electronを使ってデスクトップアプリにしました! こちらからダウンロードすることができます。 web版はこちら Gitのコミットメッセージについて 僕が調べたところGitのコミットメッセージには、統一された書き方は存在しませんでしたが メッセージ自体の可読性、コミット内容のわかりやすさや、Gitの仕様を考慮して という書き方が一般的でした。 また、ここ最近ではコミット内容の把握を簡単にしたりlogやGithubのレポジトリがオシャレになるという理由で、コミ
ピクシブ主催のTech Confである「pixiv TECH SALON」が開催されました。当日は、Twitterのトレンド(日本)で1位を獲得するなど、多くの反響をいただきました。ありがとうございます! https://techsalon.pixiv.co.jp/techsalon.pixiv.co.jp 同イベントではさまざまな試みを行っていたのですが、主催を担当していた私がどういう狙いをもって実施したのかという点と、それを踏まえ、私が考える今後の企業主催Tech Confのデファクトスタンダードを提案します。 かなり長文になりますが、お付き合いください! 私自身の背景 〜エンジニア向けイベントの主催になった理由〜 2009年にNTTグループに新卒入社した私は「オープンソースソフトウェア推進部」という部署に配属されました。オープンソース文化の原点とも言える論文「The Cathedra
先日勉強会でVisual SLAMについて発表しましたが、そこではカメラを用いたVisual SLAMについてのみ紹介しただけでした。 takmin.hatenablog.com 今回はカメラを用いたものだけでなく、RGB-DセンサーやIMUを用いたVisual SLAMの研究についてもまとめました。 ただ、Visual SLAMの研究はとても膨大なので、紹介する研究の数はかなり絞り込んでいます。そのため、「サーベイ」ではなく「概観」という表現にしています。 20190307 visualslam summary from Takuya Minagawa www.slideshare.net というわけで、今回の調査はなかなかしんどかったです。 slam系論文、デップラで認識しました系とくらべて全然読み飛ばせない。大意を掴むだけでも結構時間がかかってしまう。 — Minagawa Taku
はじめに このブログでも何度か紹介してきた「女性も参加しやすい(でも女性限定ではない)Ruby勉強会」、TokyoGirls.rb Meetupの記念すべき第1回を2019年3月2日に開催しました。 TokyoGirls.rb Meetupを開催しようと思った目的や背景は以前書いたこちらのエントリにまとめてあります。 今回のエントリでは、「男女の参加比率」「無料託児室」「懇親会のぼっち対策」という3つのポイントに注目しながら、当日の様子や運営上の工夫を書いてみたいと思います。 【もくじ】 はじめに ポイントその1. 「男性ばかり」でも「女性ばかり」でもない男女比率になりました 参加者の感想(と僕自身の感想) 男性エンジニアにも何かしらの気づきを与えられる勉強会でした 「自分は男性だし、興味がないなあ」という方も ポイントその2. 無料の臨時託児室を提供しました なかなか大変だった臨時託児室
■ 警察庁の汚い広報又は毎日新聞の大誤報を許すな 今日、警察庁がサイバー犯罪年度統計か何かをマスコミ向けに発表したようで、今日の夕刊各紙は1面で「仮想通貨被害677億円」(読売)、「標的型メール最多6740件」(日経)、「不審アクセス45%増 マイニング21人摘発」(毎日)の見出しが躍っている。 このうち毎日新聞が、コインマイナー事案を報じているのだが、「2018年に全国で21人が不正指令電磁的記録供用容疑などで摘発(逮捕・書類送検)された。」とあり、昨年6月の時点で16人と発表されていたところから、5人増えていることがわかる。当時「16人で打ち止め」とも聞いていたが、確かにその後、私のところへ新たに家宅捜索があったとの情報提供が数人あった。 問題は記事のそれに続く部分である。「サイト閲覧者 加担気づかず」の「加担」というのも意味不明だが、なんと、「摘発された人は「ネットの広告と同じ仕組み
「あけおめLINE」の負荷に耐えるインフラを作った話。LINEのインフラ設計を中の人に聞いた 国内外で展開する膨大なメッセージを処理する、LINEアプリのインフラってどうなっているの? こんな素朴な質問をサーバー、ネットワークなど、中の人に聞いてみました。 2011年6月のリリース以来、右肩上がりの成長を続けるコミュニケーションアプリ「LINE」。主要4カ国(日本・タイ・台湾・インドネシア)の月間アクティブユーザー数は1億6,400万人を超えており、多くの人々にとって必要不可欠な社会的インフラにも等しいアプリになっています。 そして、多数のユーザーを抱えるアプリでは、膨大な量のトラフィックやデータを前提としてインフラアーキテクチャを設計する必要があり、インフラエンジニアの技術力がアプリの使い勝手に大きな影響を与えます。 本稿では、LINE株式会社のサーバーサイドエンジニア 中村俊介さん、サ
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11
2019年1月11日に、株式会社SmartHR 2019年全社キックオフを開催しました。 同キックオフにて、SmartHR CTOの芹澤 雅人が「プロダクト開発方針 〜中長期戦略編〜」と題し、発表しました。 その内容を全文書き起こしにてお届けします。 (以下本編) SmartHR一本で「T2D3」を達成できるか? 先ほど副島さんから、これまでのSmartHRの変遷についてお話がありましたが、僕からは、今後SmartHRを中長期的にどう開発していくかのお話ができればと思います。 突然ですが、問題です。 「SmartHR」というプロダクト一本で、「T2D3」(*)を達成できるでしょうか? *T2D3:ARR(サブスクリプションの年間売上)が1億円を突破してから、3倍(Triple)×2年、2倍(Double)×3年で売上が伸長するのが理想という、SaaS業界理想の成長スピード 答えは……、 で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く