You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Go differs from many other languages in that a wide range of dependency management methods and tools exist for it. The approach endorsed by the Go team involves vendoring dependencies within the project folder and modifying the the import statements to support the new location. Godep works differently than the endorsed approach… Instead of requiring changes to be made to the source code to support
しばらくiOSアプリのクライアントサイドばかり開発していてサーバサイドプログラムにご無沙汰だったのだけど、 最近またGoでアプリのサーバサイドを書くようになった。 ちょうど xhyve が話題になっているのもあって、OS X の仮想環境がアツい感じだったので、 ひさしぶりに Docker で開発してみよう、と思いたち、Dockerを使ったアプリ開発をやってみている。 docker-compose を使って依存ミドルウェアも一緒に立ち上げる docker-compose [1] というのを使うと、複数のコンテナを同時に立てられ、それぞれにリンクも良い感じにやってくれる。 開発環境を作るにはもってこいのツールだ。 GoのWebアプリ サンプルとして以下のようなアプリを考える。 // main.go package main import ( "fmt" "log" "net/http" "gi
概要 Vagrant Box を Atlas by HashiCorp を利用して管理するフローをまとめる。 やりたいこと Vagrant Box を一箇所で管理 test-kitchen の環境が会社と自宅にあり、それぞれ利用している Vagrant Box 異なってくる可能性があるため Vagrant Box のバージョン管理 Vagrant Box に手を加える場合があるため 必要なもの Atlas アカウント AWS アカウント S3 に Vagrant Box Image を保存するため 作業端末 Vagrant ver1.5.0 以上 作業フロー ベースとなる Box の追加 vagrant box add コマンドを利用して、ベースとなる Box を作業端末に追加する。 chef/centos-6.6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 $ va
技術部の小野(taiki45)です。クックパッドではこれまで様々なデータベースの負荷対策を行ってきましたが、シャーディングは行われていませんでした。しかし先日クックパッドの認可サーバーが利用している MySQL サーバーの負荷分散のためにクックパッドで初めてのシャーディングを行ったので、Rails アプリケーションでのシャーディングの事例のひとつとしてその際の手法をご紹介したいとおもいます。 構成 Before データベースは1マスター、1ホットスタンバイ、バッチ用の1リードレプリカで構成されています。Read オペレーションのほとんどはキャッシュ層に逃しています。 After データベースの各ロールにつきそれぞれ1台ずつマシンが増えています。 シャーディングが必要になった背景 認可サーバーのアクセストークンの作成・削除時の Write オペレーションが急増し、レコード数自体も急増していて
障害発生の際など、やむをえず自宅で就寝中の社長を起こさないといけないことがある。インターネット時代においても遠隔地にいる人間の意識を強制的に遮る有効な方法は一つである。電話だ。 普通の人間なら順番にただ電話すれば良いのだが、我々は電話恐怖症を患うエンジニアである。過去のトラウマから誰かに電話をかけることが不安で仕方ない。 さらにはリモートワークの環境だと、アメリカ西海岸にいる社員が日本の電話番号に電話するのは色々と敷居の高さがある。素早く簡単に社長に電話し不機嫌にすることなく即座に目覚めさせる方法が必要だ。 このような課題を、我々が対処する方法はただひとつ「自動化」である。機械に電話させればよい。行末スペースをただひとつも許せないほど繊細な心を持つ我々と比べて、機械は感情がないので不機嫌な人間に当たられても何も感じない。 今回は、感情のないロボットに社長に電話させる方法を紹介する。 Twi
僕は23歳で結婚して27歳で最初の子供が生まれた。グッドパッチを起業したのが28歳。つまり起業した時には妻と小さな娘という家族がいた。その結果どうなったかと言うと起業という人生で最もハードに働かなければいけない時期に僕の働く時間は制限された。もちろん、起業家の中には家族がいても成功のためにやむなく家族を犠牲にして夜遅くまで働き土日も仕事をする起業家もいるが、僕はそれができなかった。 妻は決して理解がないワケではない、むしろ27歳の時に会社を辞めてサンフランシスコに行くと言った時に8カ月の娘を連れてサンフランシスコに一緒に行き、言葉も通じない見知らぬ土地で子育てをして、その後のグッドパッチの起業も普通に受け入れ応援してくれてるのでよっぽど理解はある。だけど、娘も幼いし夜遅くまで働き土日も犠牲というのは流石に難しかった。だから、僕の起業してからの働き方は基本夜も20時以降は会社に残らず、土日に
この画像を人工ニューラルネットワークに見せて、「見えているものを強調して欲しい」というと、鳥に見えるところは鳥を強調するようになる。そのほかにもAIが作成した画像には、テントのような建物や頭が豚で下半身がカタツムリの生物や、顔が犬で体が魚の生物などが登場している。 他の画像でも同じ現象が起こる 先ほどの青空の画像だけにこのような現象が起こるわけではない。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く