All slide content and descriptions are owned by their creators.
![PHPバージョンアップと決済テストを支えたユニットテスト - Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/e648275fa164000292b5909cb822c1ac404d3dba/height=288;version=1;width=512/https%3A%2F%2Fspeakerd.s3.amazonaws.com%2Fpresentations%2F599b7f1f2cbc4b2e9667ecf87da0cd35%2Fslide_0.jpg%3F457756)
All slide content and descriptions are owned by their creators.
EngineeringIntroducing the GitHub Load BalancerOver the last year we've developed our new load balancer, called GLB (GitHub Load Balancer). Today, and over the next few weeks, we will be sharing the design and releasing its components as open source software. At GitHub we serve billions of HTTP, Git and SSH connections each day. To get the best performance we run on bare metal hardware. Historical
【速報:更新終わり】待望のMRヘッドセット「Magic Leap One」がローンチ!2018.08.08 21:2626,329 西谷茂リチャード ついに来ました。スマホからの卒業です。 日本時間の2018年8月8日の21:08分ごろ、Magic Leap Oneの予約受付が始まりました! 端末価格は$2,295(約25.5万円)です。残念ながら送り先はアメリカ国内に限られるそうですが……これでようやっとハンズオンやレビューが読めますね! でも僕がいま一番興奮しているのは予約ページにて公開されているスペックです! 散々お預けを食らっていたので、もうヨダレじゅるじゅるです。 ただこの記事はスペックしつつ書いていっているので、途中で微妙スペックだと判明したらトーンダウンするかもしれません。もしそうなったらすみません! 頭に装着する「Light Wear」Image: Magic LeapLi
Google Japanは8月8日、デジタルホワイトボード「Jamboard」を日本国内で発売した。クラウドとWi-Fiで接続し、遠く離れた場所にある別の端末と画面を共有できる。価格は64万円(税別、以下同)。年間の管理費・サポート費として7万7000円が別途かかる。 55インチ4Kディスプレイを搭載。従来のホワイトボードを使うのと同じような感覚で、タッチペンや指で描画でき、専用の“白板消し”や指で消せるという。「G Suite」で作成した資料の表示や、Google検索でWeb上から画像などを取り入れることも可能。 共有している画面には、別のJamboard、タブレット端末などから参加できる。「ハングアウト」で会話しながら資料にテキストや図を書き込める。Jamboard本体には、Webカメラ、マイク、スピーカーを搭載し、Web会議にも対応する。 別売の車輪付きポータブルスタンド(17万30
前回は、線形回帰・ロジスティック回帰および(シンプルな)ニューラルネットワークの出力の式を理解するところまでを考えてみました。今回はその続きを考えていきます。 一番基本的な式は線形回帰の \[ y = wx + b \] という直線の式でしたが、では、この傾き \(w\) と切片 \(b\) はどのように求めればいいでしょうか? これら \(w\)、\(b\) が、いわゆるモデルのパラメータになります。このパラメータを最適化する(=きちんと求める)ことで、線形回帰が引く直線は、「データの関係性を最もよく表す直線」になるわけです。 この式が \(y = \boldsymbol{w}^T\boldsymbol{x} + b\) になっても、あるいはロジスティック回帰の \(y = f\left(\boldsymbol{w}^T \boldsymbol{x} + b\right) \) という式
こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。先日親知らずを抜歯した時、つらすぎたので MySQL の JOIN のことを考えて心の平静を保っていました。 サイボウズの製品のひとつである kintone はニーズに応じて自由に業務アプリのようなものを手軽に作ることができ、データの検索条件やソート条件も細かくカスタマイズ可能で、様々なレベルでのアクセス権も設定可能という非常に便利なツールです。 しかしその機能を支える裏側では複雑なクエリが発行され、MySQL に多大な負荷をかけています。サイボウズのクラウドには数十テラバイトに登る MySQL データがあり、数千万件オーダーのテーブルを複数 JOIN するクエリが毎秒のように実行されるという、エンジニア魂が滾る環境です。 現在サイボウズでは性能改善に力を入れており、僕もその業務に従事しています。例えば2018年
ご機嫌いかがでしょうか、豊崎です。 Reserved Instance(以降RI)を利用いただいているお客様のご利用明細にわかりづらい箇所があり、調べていたところ勉強になった点がありましたので書き残しておこうと思います。 具体的にはRIがインスタンスにどのように適用されるか?についてです。 発生した現象 「m3.xlarge」のRIを購入しているアカウントで、RIを適用する想定だった「m3.xlarge」インスタンスの月額料金の半分しか減額されていないように見えました。 なんで?? ドキュメントを読んでみました。 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/apply_ri.html インスタンスサイズの柔軟性は、インスタンスサイズの正規化係数によって決定されます。割引は、予約したインスタンスサイズによって、同じインス
対象OS:Windows 7/Windows 8.1/Windows 10/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016 コンピュータの運用管理などを行う場合、そのコンピュータにどのようなディスクドライブがあって、そのサイズや空き容量がいくらか、ということを知りたいことがある。 ローカルのPCならエクスプローラで簡単に確認できるが、記録として残したり、他のアプリケーションなどに結果を貼り付けたりするのならば、CUIのツールでテキストデータとして情報を取得できると便利だ。またCUIのツールなら、調査対象のPCの台数が増えてもほとんど手間は変わらない。接続先サーバを変えてコマンドを繰り返すだけだからだ。 以下のTIPSでは、PowerShellを使って、リモートPCのデ
こんにちは。エンジニアの高崎です。 突然ですが、Webサービスをもっと気軽に作れたらいいのになと思ったことはありませんか? 本格的にWebサービス構築の投資をする前に、需要確認のための動くプロトタイプを作りたい フルスクラッチで作るほどの予算はないんだけど、Webサイトにちょっとした会員限定機能をつけたい など、私達のクライアント様にもそのような課題を抱えている方がたくさんいます。調査した結果、そんな場合の最適解が「Nuxt.js」というフロントエンドのフレームワークと「Firebase」というGoogleが提供しているクラウドサービスを組み合わせて作ることでした。 この記事では「Nuxt.jsとFirebaseを使って簡単なWebサービスを作る」と題して、ハンズオンで簡単なノートを取るWebサービスを作る方法をお送りしたいと思います。 Nuxt.jsって? SPA*フレームワーク。Vue
Windows To Goを利用しMacに接続するだけでWindowsを利用できるUSB 3.1 Gen2デバイス「SuperSpeedBlazer」がクラウドファンディングに登場しています。詳細は以下から。 SuperSpeedBlazer(以下、SSB)は韓国のJames JY Choさんが開発したUSBデバイスで、ポータブルデバイスからWindowsを起動することが出来る「Windows TO GO」を利用し、BootCampでWindowsをインストールすることなくMacをWindows PCとして利用できる機能があるそうです。 SSB: Just 10 seconds, Turn your Mac into Windows! The fastest USB 3.1 supporting USB with Windows To Go for running on any devic
こんにちは。研究開発部の @vanhuyz です。機械学習・自然言語処理を中心に研究開発しています。 今回は機械学習を活用してユーザーからのご意見を 81 のカテゴリーに自動分類し、ユーザーサポートスタッフによる手動分類の工数を半分にできた話を紹介したいと思います。 背景 クックパッドは現在約 5,500 万人の国内月間ユーザーがあり、日々ユーザーからたくさんのご意見やご要望を頂いています。創業してからユーザーの声を大事に扱う文化があり、どのご意見も一度目を通すようにユーザーサポートスタッフが努力しています。ご意見はスタッフによってさらに分類され、必要に応じてディレクターやエンジニアに振り分けられています。 例えば、こんな感じのご意見が来ています。「このレシピは簡単なので、子供とやってみました。楽しかったです」や「機種変更して、ログイン出来ません」や「もっと具体的な内容でも検索できるように
2018年8月25日紙版発売 2018年8月25日電子版発売 山田明憲 著 B5変形判/424ページ 定価3,718円(本体3,380円+税10%) ISBN 978-4-297-10033-9 ただいま弊社在庫はございません。 →本書の新版が発行されています。 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 話題のコンテナ技術,Docker/Kubernetesの基礎から実際にアプリケーションを作るまでを解説した入門書です。Docker/Kubernetesを実際の現場で活用している著者が最新情報や実践スキルをわかりやすく解説します。ローカル環境での検証はもちろん,Google Kubernetes EngineへのデプロイやAWS Fargateの活用などクラウドでの実践にも触れています。Docker/Kubernetesをきちんと本番で使うための王道的な
Qiita初投稿です。 記事に起こしてみると思ったより書きたい事が多かったので何回かに分けて投稿します。 初めまして、普段はReactでフロントエンド寄りのWeb屋さんをしています。 最近までスマホアプリ経験の開発はありませんでしたが、React Nativeならできそうだと感じ学習中です。 前置き FacebookとExpoが共同で開発したcreate-react-native-appというツールが超便利です。 スマホアプリの開発経験が無かった私でも簡単に実機上で世界に挨拶できました。 新しい技術を学習する際の敵は兎にも角にも環境構築だと思いますので、(最終的に必要になるとはいえ)そこをスキップ出来るのは初学者には大変有難い事です。 しかし、チュートリアルを終えた後、本格的な開発に移行するのは簡単な事ではないです。 create-react-appにも同じ事が言えますが、チュートリアル用
Introducing App Engine Second Generation runtimes and Python 3.7 Today, Google Cloud is announcing the availability of Second Generation App Engine standard runtimes, a significant upgrade to the platform that allows you to easily run web apps using up-to-date versions of popular languages, frameworks and libraries. Python 3.7 is available today in beta on the App Engine standard environment. You
InputManJSには、以下の特徴があります。 高速、軽量、シンプル InputManJSの構成ファイルは600KB程度と軽量で、高速に動作します。動作に必要なファイルはCSSとJavaScriptが1ファイルずつだけです。 多彩な環境対応 HTML5対応のほとんどのブラウザーで動作します。タッチ入力対応のPCでは、コントロールを長押しして表示されるタッチツールバーで、コピーや貼り付けなどができます。 図2 タッチでさまざまな操作ができるタッチツールバー 日本独自文化に対応 InputManJSは日本生まれで、漢数字や和暦といった日本独自の文化に対応します。2019年5月1日からの新元号にも対応できます。 単体でも、他フレームワークと組み合わせても利用可能 単体での利用のほか、AngularJS/Angular、React、Vue.jsといったJavaScriptフレームワークや、Typ
2018/10/1更新: - v0.0.3を使うように修正 - 文言を微修正 Twitterにて「Rio」のデモ動画が発表された つい先日(2018/8/7)、TwitterにてRancher社のDarren Shepherd氏がRioというプロダクトのデモ動画を発表してました。 Early Preview of Rio, a new end-to-end container tool from Rancher. Basically this is what I've been doing for that last couple months. https://t.co/MQ8dwaaNT1— Darren Shepherd (@ibuildthecloud) August 6, 2018 前々から氏のツイートなどでRioの開発をしてる旨を匂わせていましたがいよいよ動く段階まできたようで
EngineeringGLB: GitHub’s open source load balancerAt GitHub, we serve tens of thousands of requests every second out of our network edge, operating on GitHub's metal cloud. We've previously introduced GLB, our scalable load balancing solution… At GitHub, we serve tens of thousands of requests every second out of our network edge, operating on GitHub’s metal cloud. We’ve previously introduced GLB,
この1年ほど、プロジェクトのリードを任せてもらえるようになりました。2017年の夏くらいから「プロジェクト推進役」→「PJO」→「Tech Lead」, 「Project Lead」など、正式ではないものの「肩書」のようなものがついていますが、実際にやっていることは「プロダクトの成功に向かってプロジェクトを行動で引っ張っていくこと」で統一されています。 これは別に偉くなったとかではなくて、そういう責任を持ってPJに関わる役割だと思って臨んでいますし、実際マネージャーからもそのように言われています。 自分なりに試行錯誤をして時には成功し、時には失敗しながらなんとかかんとかやってきていているのですが、「あー、この本に救われた」とか「ちょっと前にこの本読んでおけばよかった...」という本があったので何冊か紹介したいと思います。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く