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
How to use UUIDs as Primary keys in Rails 4 with PostgreSQL What are UUIDs anyway and why should you use them? UUID stands for Universally Unique Identifier and the original purpose of UUIDs was to enable distributed systems to uniquely identify objects without significant central coordination. Anyone can create UUIDs and use them to identify something with reasonable confidence that the same iden
Scenic adds methods to ActiveRecord::Migration to create and manage database views in Rails. Using Scenic, you can bring the power of SQL views to your Rails application without having to switch your schema format to SQL. Scenic provides a convention for versioning views that keeps your migration history consistent and reversible and avoids having to duplicate SQL strings across migrations. As an
id Software co-founder John Romero tells the early story of the game company in this GDC 2016 talk and lists the programming principles that guided them towards the rapid development of many games including Doom and Quake with a very small team. Some of these principles resembles today’s common Agile practices while others do not. I like them and id definitely had good results, so the principles s
Incident report on memory leak caused by Cloudflare parser bug2017-02-23 Last Friday, Tavis Ormandy from Google’s Project Zero contacted Cloudflare to report a security problem with our edge servers. He was seeing corrupted web pages being returned by some HTTP requests run through Cloudflare. It turned out that in some unusual circumstances, which I’ll detail below, our edge servers were running
社内に新人が増えてきたので、弊社のWeb開発でのGitのゆるーい利用方針をまとめます。 本当はネガティブなことばかり書かずに、「覚えて欲しいコマンド、使ってほしくないコマンド」というタイトルにしたかったのですが、予想以上に長くなりそうなので分けます。 (追記:第二弾できました) → [社内新人向け]Gitで絶対にオススメなプラグインや設定3つ 社内環境 Web系開発がほぼ100% ブランチワークはGitflowをベースにしたプルリク駆動開発 少人数チームなので、エンジニアは全員LinuxのCUI操作をできて欲しい(vagrantや開発サーバ上の操作など) GitのGUIクライアントは、SourceTreeとGithub公式を試しましたが、初学者が使うと却って危ない挙動をしてしまうケースがあったので、全員CUI操作をしてもらうことにしました CIツールはまだ導入できず。各サーバーへのデプロイ
An open source load testing tool. Define user behaviour with Python code, and swarm your system with millions of simultaneous users. Tweet Follow @locustio Define user behaviour in code No need for clunky UIs or bloated XML. Just plain code. Distributed & Scalable Locust supports running load tests distributed over multiple machines, and can therefore be used to simulate millions of simultaneous u
IT芸人の異名を持つ、トレタの増井雄一郎さんが「今、気になる人」に直撃する連載。今回は、日本におけるVRエヴァンジェリストとして知られる、GOROmanこと近藤義仁さんの登場です。 GOROmanさんは2013年3月にOculus Riftの開発キットを入手し、「VRは次のインフラになる」と確信。「早く日本に定着させないとヤバい」との使命感から米国本社に直談判し、2014年7月にOculus Japanチームを立ち上げさせるに至りました。 2016年12月にはOculus(Facebook Japan)を退社し、現在はVRアプリケーションの開発に専念するGOROmanさん。VRが日本で普及する可能性や、Oculusの「中の人」になるまでの経緯、自身のキャリア論について、3回にわたって伺います。 テクノロジー、“モテ”になったら普及する 増井:今日は、近藤さんと「これからのVR」の話がしたく
最近、外資系の会社や大企業からスタートアップに入ってくる人が増えてきているようです。エンジニアだけではなく、オペレーションや営業、その他のビジネスサイドの人も続々と転職してきているという喜ばしい話をしばしば聞きます。 スタートアップにはキラキラしたイメージがあるため、入ってすぐにそうした輝かしい仕事ができる、と思われている方も中にはいるようで、入社後に「思っていた仕事と違う…」という愚痴を言う人がいる、という話も聞きます。しかしスタートアップの実態は、雑用や細かい地味な仕事を積み重ねて前進していくことがほとんどで、面倒な仕事は避けられません(とはいえ、エンジニアや営業が雑用ばかりやっているのは何かが間違っているとは思いますが)。 たとえば、顧客に合わせて FAX という時代遅れの通信方法に対応したり、切手を買いに行ったり、ゴミ捨て、トイレ掃除、助成金の資料提出、定款の更新、オフィス探し等々
Today I Learned is an open-source project by Hashrocket that exists to catalogue the sharing & accumulation of knowledge as it happens day-to-day. Posts have a 200-word limit, and posting is open to any Rocketeer as well as selected friends of Hashrocket. We hope you enjoy learning along with us. /hashrockettil /hashrocket/tilex Today I learned that Rails Enum works pretty well with PostgreSQL Enu
Post from RICOH THETA. - Spherical Image - RICOH THETA 池澤あやかさんといえば、タレントにして自らWebも開発するエンジニア。そんな「ギーク女子」の彼女は、どんな部屋に住み、どんな部屋でプログラムを書いたりしているのか? 1月中旬、我々は池澤さんのご自宅を訪問した。部屋を取材されるのは、実は今回が初めてだという。そして、彼女の部屋の中にあったのは、普通のお宅では見慣れないものばかり。エンジニアならではの思わずパクりたくなるアイディアも発見! 池澤さんのご自宅をご紹介いただき、さらにこれからプログラミングを始める人のためのアドバイスもうかがった。 あこがれのアイテムがそろう部屋に潜入! ―― すごいですね、3Dプリンターもあるし、うらやましい。 池澤 その3Dプリンター、実はあんまり稼働していないんですよね。
As Goldman Embraces Automation, Even the Masters of the Universe Are Threatened ゴールドマン・サックス、 自動化でトレーダー大幅減 3割がエンジニアに 世界最大級の投資銀行ゴールドマン・サックスは金融取引の自動化を進め、全社員の3分の1がエンジニアになった。2000年には600人いたニューヨーク本社の株式トレーダーは、今では2人しかいない。 by Nanette Byrnes2017.02.08 4844 3578 345 3 ニューヨークにあるゴールドマン・サックス本社の米国株の取引部門には、最盛期の2000年に600人のトレーダーが在籍し、大口顧客の投資銀行の注文に応じ、株を売買していた。現在、この部門にはたった2人しか残っていない。 株式売買の自動化プログラムが、他のトレーダーの職を奪ったのだ。プログラム
概要 2015年の年末から、後輩ふたりが我が家の自家用 Slack に居候してくれています。もとは奥さんとぼく、それに何体かのボットだけで暮らしていた Slack に、家族以外の人間を招き入れて過ごすようになってから丸1年以上が経ったので、ぼくらの身にどんなことが起きたのか共有してみようという試みです。我が家以外でそういった事例は聞いたことがないので、率先して発信してみるのがよさそうと思いまして。 招待した経緯 当時、後輩がいろんなことで悩んでいて、2015年の忘年会的な飲み会のときにも、ちょっと元気がない様子だったんですよね。たまにいっしょにごはんを食べたりして、とってもいいやつなのはわかっていたので、なんとかこの子が元気な毎日を過ごせるようになるといいな〜と思っていました。幸い、数年長く生きている身としてぼくの立場からでも助言できることはありそうだったので、まずは交流の機会を増やしてど
AWS Compute Blog Resize Images on the Fly with Amazon S3, AWS Lambda, and Amazon API Gateway UPDATE: May 29, 2018 – This post includes a small amount of sample code illustrating a pattern for lazily generating assets using AWS Lambda and Amazon S3. If you’re looking to deploy a service to resize images to production, consider using the Serverless Image Handler which is a robust solution to handle
(写真:Sandra Cohen-Rose and Colin Rose/クリエイティブ・コモンズ表示 2.0 一般) 1.病気の責任を個人に求めることの倫理的な問題点 最近では日本でも喫煙や不健康な生活習慣で病気になった人には健康保険料を上げたりすることで、健康を維持するインセンティブを与えようという流れがあります。一方で、健康的な生活をしている人や、健康診断をきちんと受け入ている人の健康保険料を引き下げようという動きもあります。このような流れの裏には、不健康で病気になってしまうことは自分の責任であるという「自己責任論」であるというニュアンスが存在していると思います。確かに生活習慣など個人の行動によって病気になるリスクが変化することは疑いようがない事実です。しかし、病気になるかならないかに自己責任論を持ち出すのは倫理的に正当化されうるものなのでしょうか? 倫理学の世界では、これは「健康に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く