タグ Hidden in Plain Sight
人気順 10 users 50 users 100 users 500 users 1000 usersAPIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight
2014-03-06 APIのバージョニングは限局分岐でやるのが良い ちょっと前にTwitterでAPIのバージョニングをどうやるかみたいな話をしていたのですが、そのへんもやもやしているので少し整理しておきたいなと。 APIのURLを/api/v1/*とかってやるの、やめたほうがいいとおもうんだけどなぁ。いざv2を作るとなったときに、大量のコピペが発生して後悔するよ、って伝えたい。— Kenn E... 続きを読む
ユーザとユーザを多対多で関連付けるモデルを共通化する - Hidden in Plain Sight
2014-03-06 ユーザとユーザを多対多で関連付けるモデルを共通化する 思いのほか前回のRailsプチ・デザインパターンの紹介に反応あったので、こういう小ネタも出していったほうがいいのかな、ということで第二弾。 ソーシャル系アプリだと、ユーザとユーザを関連付ける多対多のモデルがたくさんでてきます。たとえば、一般的なところではフォローとかブロックとか足あととか、さらにデーティングサイトになると、... 続きを読む
プライマリキーを使った1:1関連でカラム数の多いテーブルを分割する - Hidden in Plain Sight
2014-03-05 プライマリキーを使った1:1関連でカラム数の多いテーブルを分割する おそらく多くのソーシャル系アプリにあてはまるRailsのプチ・デザインパターン的な話。 ぼくが今やっているEast Meet Eastには、ユーザごとに数多くのプロフィール属性があります。名前、性別、生年月日、郵便番号、職業などなど、カラム数にしてざっと25個。これを、全部ひとつのusersテーブルに詰め込む... 続きを読む
アクセルを踏むためのテストとブレーキを踏むためのテスト - yoshiori.github.io
Rebuild.fm#29 聴いてて少し語りたくなってるので書いてみる。 テスト考2014 – Hidden in Plain Sight から発してると認識してるんだけど新年早々テストについて盛り上がってますね! で、個人的な意見を書くまえに、俺はテストどころかコンピュータサイエンスも学んだ事ない人間ですので色々見当違いな事言ってるかもしれないけど、エンジニアのスタートが組み込み系の QA エン... 続きを読む
テスト考2014 - Hidden in Plain Sight
2014-01-03 テスト考2014 年々、ウェブアプリを開発するときにテストを書こうという機運が強くなっていると感じる。 これは、開発パラダイムの成熟を意味することであり、基本的に良いことだと思っている。 しかし同時に「テスト原理主義」とでもいうような極端な考え方もでてきていて、開発スタイルをめぐって摩擦が起こっている。 そして、この議論は「テストは、ないよりあったほうが良いよね」という、微視... 続きを読む
East Meet Eastはじめます - Hidden in Plain Sight
2013-10-06 East Meet Eastはじめます 以前から予告していた、新しくはじめるスタートアップの件について、いよいよご紹介します。 パートナーは時岡まりこ。オックスフォードのMBAで、ロンドンのスタートアップQuipperの共同創業者兼COOをやってきていた人です。 やることは、アメリカやイギリスなど、主に英語圏の欧米諸国に住むアジア人向けのデーティングサイト。名称はEast M... 続きを読む
パンカクのイグジットと新たな旅立ち - Hidden in Plain Sight
2013-08-12 パンカクのイグジットと新たな旅立ち 前回、サンフランシスコからラスベガスへ引っ越しますという報告をしてから1ヶ月が経ちました。実はこの間、怒涛の1ヶ月でした。 まず、あの直後にパンカクの事業がコロプラに譲渡されることが決まりました。そして、7月31日をもってパンカクを正式に退職することが決まり、この4年間の旅は終着点へとたどりつきました。 思い返せば、2009年にインフォテリ... 続きを読む
さよならシリコンバレー - Hidden in Plain Sight
2013-07-01 さよならシリコンバレー 来週から、8年間住んだサンフランシスコ・ベイエリアを離れてラスベガスに引っ越します。 びっくりでしょ。いやー自分でもびっくりです。なんせ、そんなことは数ヶ月前までは考えたこともなかったからです。ある日の突然の思いつきで、ラスベガスにコンドミニアム(日本でいうマンション)を購入することを思い立ち、そこから3週間後には現地で契約書にサインしていました。いわ... 続きを読む
はてなブログへのフィードバック - Hidden in Plain Sight
アンケートがきたのだけど、欄が狭かったので、こちらに書きます。ひとことでいうなら、「あと一息で完璧」です。まずシンプルで使いやすい。ベースデザインが見やすくなった。字がでかくてHigh DPIな環境で使いやすい。軽快に動く。テキストエリアがでかい。こういう、「ブログを書きたくなる」要素については、大満足です。さらに、はてなブログには、(日本国内の)他社にない、決定的に良い点があります。それは、「は... 続きを読む
開発者のマシンを英語環境にしない理由はもはや一つもない - Hidden in Plain Sight
2011年も終りが近づいた昨今、日本の市場が今後どんどんシュリンクしていくことは、もはや子供でも知ってる周知の事実なわけです。そういう時代にあって、開発者が日本語環境のマシンを使い続けることの意味は、よくよく考えたほうがいいと思うわけです。個人的には、「世界中で使われるサービスを作りたい」といってる開発者のマシンをみて、キーボードがJISだったりOSが日本語だったりすると、もうその時点でかなりガク... 続きを読む