Boost2018/12/22U-30エンジニア対象のイベントに参加してきたので、その雑記メモです。手元に残ったのは、Boostnote(エンジニア向けのマークダウンエディタ)だけだったBoostnoteは最初はギットハブスター600で全然日の目を浴びていなかった。HuntというアプリをリリースIssueHuntについてはこちら「IssueHuntのサービスは非常にシンプルです。GitHubアカウントでログインし、GitHub上で自分がメンテナンスしているリポジトリをIssueHunt上に登録します。するとGitHub上のIssueがIssueHuntへ自動的にインポートされ、それらのIssueに対して誰でも寄付できるようになります。Requestがマージされた人)、残り2割をリポジトリの管理者が得られるという仕組みです。類似サービスは他にもあったのですが、まだまだオープンソースへのコントリビューションとしての寄付行為は一般化していません。コミュニティを巻き込んでムーブメントを起こし、新しいオープンソースのエコシステム作りにチャレンジしていきたいです。横溝氏の思いオープンソースを使うだけって、ダサくないか?→オープンソースだけで食える世界があったら、素晴らしいのではないのか。いえ、OSSだけで食えるひとはほとんどいないOSSへの貢献はコードを書くだけではない資金援助etc...技術援助にとどまらない◎セッションパート-STUDIO甲斐さん直感的なwebページ作成を可能にするツールを作成https://earlyaccess.studio.design/-サービスを作ったきっかけもともとIOSエンジニア人手が足りず、デザインも自分で-どうやって会社を作ったのか?社内起業した。その後、もとの会社に買い取ってもらう-技術選定から開発の進め方vue.jsを今はメインで利用-コードが俗人化するのはどうする?→相手の書き方に合わせてみる-OSSはやらないのか?なかなか-開発者の採用で意識しているところマニアックなツールなので、こだわりの強いひと-目指す世界コードを書かない世界。コードを書かないのがかっこいいと思っている。25歳)https://prog-8.com/-サービスを作ったきっかけ情報系の学部に進学。はじめはC言語を極めようとしていた。やって会社を作ったのか?共同創業者が優秀だったので、彼を頼りに創業した。技術選定まず、ユーザ体験を考えるもともとJQueryでフロントを書いていた。OSSやらないのか?やってもいい。開発者の採用で意識しているところプログラミング初心者の体験をイメージした実装ができるひと。ユーザの心情を理解できるひと。目指す世界たとえばインドはまだカースト制度があって、職業が選べない。プログラミングは新しい概念で、カースト制度の職制に存在しないので、誰でも学ぶことができる。いう意味で、フラットな世界、誰でも学べる世界をめざしている。[gumi]負荷試験クライアントとサーバArkサーバの負荷最適化Arkサーバとは?自社開発のリアルタイムサーバおもにTCP。同じネットワーク内に入れることで、名前解決を簡易に。初期のころは、sshで手動アップロードというひどい運用をしていた(小笠原氏談)エンジニアの数>システムの数なので、インフラ管理は楽に行いたい。サーバレスとDockerの両方運用でやっている→sshで手動アップロードはなくなったlambda(AWSのFaaS)は常駐プロセスがないので、メモリリークもおこらず、管理コストが低く、運用の安定も高い。IaaS/VPS時代より、かなり楽Docker環境とサーバレスの比較。家の材質属性をとらえないと、ただしい温度制御はできない。複雑な要素を把握する必要がある。現実側が静止しているなら問題ないが、それが動くとなると難しい。いうなら、現実側の動体に対しては赤外線などでセンシングする技術が必要。以下はnginxのコンテナ化を3つ作る例Dev側でインフラ側の設定まで記述DevとOpsの境目が小さくなってくるk8sでは何かが起きたときに自動復旧する仕組みがあるので、運用コストを下げられる。VMなどの場合には、ロードバランサをはずして、イメージをアップデートして、ふたたびロードバランサをつけるという手順が必要だが、k8sにはそれは不要マイクロサービスのしくみ分割することで、開発の効率化を図るたとえばTwitterやNetflixは500個以上のマイクロサービスで成立している。これを分割せずに、ひとつのサービスとして開発しようとすると、コンフリクトが起きてとてもではないが開発ができなくなる。70個くらいのマイクロサービスが出てくると、分割したほうが開発効率が上がるといわれている。銀行などでもk8sが使われてきているk8sはクラウド界のLinuxにまとめクラウドサービスを利用することで、いかにインフラ管理コストを下げられるかがウェブサービス運営の上では大切だということがわかりました。今回のカンファレンスではAWSを利用しているという話を多く聞きました。コンテナ技術のデファクトスタンダードはkubernetesになりそうな勢いを感じました。(サービスや開発チームの規模感ももちろんあるのでしょうけれど、Dockerは通過点でしかない、むしろ下火という感じな雰囲気もあり)機械学習については、論文を読んで最新の手法にキャッチアップし、それを自社サービスに取り入れるケースもあるようですが、API+従来のアルゴリズム(グラフアルゴリズム等)で、ユーザの満足するものができたりする。ありものの組み合わせでそれなりのものができるということです。機械学習はつまるところ統計なので、欲しい結果を得るためにどんなデータが必要なのかを見極めることが実は難しかったりもするようです。Service)によるサーバレスの利用もあり。Webサービス界隈ではクラウドはデファクトスタンダードになりつつある印象。インフラはクラウド(AWS)、機械学習はありものの組み合わせ全体としてこんな雰囲気を感じました。おとといの朝に、iphoneがフリーズしました(iPhone7)。※こちらは2018年5月20日現在の情報です。Platformの初級セミナーにいってました。...OculusGOトラブルシューティングOculusGOをつかっていて、故障かな?って気になった点をまとめてみました。