東京ベイ潮見プリンスホテル ”水辺の宿場町”をデザインコンセプトとするアートホテル「東京ベイ潮見... 詳細を見る
コナミ、gloops、gumi――日本のソーシャルアプリケーションプロバイダとして常に売上上位を走り続ける「三強」の顔ぶれだ。各社とも月間売上は十数億円から二十数億円といわれ、GREE、mobageという2大プラットフォームの成長とともに、その勢いをさらに増している。 2月29日、この上位の一角を占めるgumiが大きなニュースを発表した。創業期からのメンバーであり、取締役最高技術責任者(CTO)を務める堀内康弘氏の退任だ。同氏は退社し、今後は株主としてgumiに関わっていくという。 2011年12月に20億円という大型調達を達成し、IPO間近ともささやかれる中、なぜ経営幹部がチームを抜けるのか? そこには“世界への挑戦”という現実を前にどのような選択をすべきかという苦悩が見え隠れする。gumi代表取締役の國光宏尚氏と退任する堀内氏の両者に話を聞いた。 --退任のニュースに驚きました。まずは
インド本格チキンカレーの作り方 Tweet カテゴリ工作系 1:以下、名無しにかわりましてVIPがお送りします:2012/02/29(水) 01:00:24.19ID:8avOSbIw0 最近インド料理にハマってるので自分でも頑張るのです 4:以下、名無しにかわりましてVIPがお送りします:2012/02/29(水) 01:02:00.04ID:8avOSbIw0 材料です。 ターメリックとか香辛料持ってなかったので揃えるので2000円越えwwww 食い行った方が安いのは気のせい気のせい 2: 忍法帖【Lv=11,xxxPT】 :2012/02/29(水) 01:01:05.44ID:AYO1KsdC0 はらへったー 3:以下、名無しにかわりましてVIPがお送りします:2012/02/29(水) 01:01:48.48ID:raXnlsX+0 手で喰うのか本格的やな 以下、名無しにかわり
■ ID番号が秘密なのか、それとも氏名・生年月日が秘密なのか SuicaやEdyの登場によって、カードに記載の番号が新たな問題をもたらすであろうことは、8年前に関心を持ち、何度か書いた。 Edyナンバーは易々と他人に知らせてよい番号なのか, 2004年2月29日の日記 Edyナンバーはどのように使われるものか, 2004年7月11日の日記 許諾なしに公表されるEdyナンバーとSuica番号, 2004年7月11日の日記 その後、EdyナンバーやSuicaのIDiは無闇に掲示されることはなくなり、問題は起きなかった。コンビニのam/pmがEdyを用いて独自に展開していた「club ap」でも、利用者登録にはam/pm店舗のレジで印刷してもらう「仮パスワード」を必要とするようになっており、まあ一応ちゃんと設計されていた。*1 ユビキタス社会の歩き方(1) もらったEdyはam/pmで使わない。
■ 会社をやるということ 私は2007年4月に株式会社万葉という会社を友人と二人で設立して、以来、社長という立場で「会社を経営」し続けている。 正直なところ、さして立派な社長ではないと思う。しかし、ともかくも一応もう5年くらい「自走」しているわけなので、最悪の部類ではないと思う。というか願っている。 それで、会社をやっているとさすがに色々と勉強になって、見えてくるものがある。モヤモヤもする。そういうのをぼちぼちと日記に書いていこうかな、なんて思ってきた。前からそんな気分はあったのだが、 時間がない 批判が怖い - 批判も怖いし、自爆も怖い 社員があらぬ不安を抱いては困る というような理由で、踏み出していなかった。しかし、色々なことを考えたり気づいたりしているのなら、それを書いていくのは悪くないと思うので。 とりあえず今日は、「会社をやっているとき、地面は止まっていない」ということを書こう。
高速かつ省メモリなGoogleの正規表現ライブラリ re2 についてのメモ。 RE2は、PCRE や Perl や Python で使われているようなバックトラッキング正規表現エンジンの代替となる、高速で、安全で、スレッド・フレンドリーなC++ライブラリです。 バックトラッキング・エンジンは一般に機能や便利なシンタックスシュガーが満載ですが、小さな入力に対してさえも指数関数的に時間がかかる羽目に陥ることがあります。RE2はオートマトン理論を用い、正規表現検索が入力のサイズに対し線形の時間内に走ることを保証しています。 検索を固定量のメモリに制約できるように、RE2はメモリ制限を実装しています。 どのような入力もしくは正規表現を処理しなくてはならないとしても、小さな固定のC++スタック量のみ使用するようRE2は設計されています。そのため、RE2はスレッドスタックを任意に拡げられないマルチスレ
前日に @key3 が「行くべき」みたいなことを言っていたので、「そうか、んじゃ行くか」的に行ってきた。自腹で。 とりあえずNoSQL系はだいぶ前にCassandraを少し触ったりしたくらいであまり予備知識なし、MongoDBに至っては名前しか知らないレベルで飛び込んできた、という感じ。 まずは会場について。 今回の会場は楽天タワーのだだっ広い部屋を借りての実施だったので、広さは全く問題なかった。何人入るんだあの部屋は。 ただ、パイプ椅子が固かったのはともかく、電源が取れなかったのがちょっと痛いなあ。 休憩時間に(非公式に)空いてるコンセントを使って充電させてもらってなんとか、という感じ。MacBook Airみたいに駆動時間の長いPCでほぼフル充電だったから良かったけど、そうじゃなきゃ途中で切れてたと思う。 まあ、電源については会場を借りる都合で難しい場合もある(特に楽天は震災後かなりの
2012年2月をもって、ジンガジャパン株式会社(旧ウノウ株式会社)を退職します。 2009年の後半に到来した、mixiのソーシャルアプリを発端としたソーシャルアプリブームに乗って、2010年1月に入社しました。 2009年後半から交流させて頂き、当時のmixiアプリの携帯版オープンの際には、オープンから48時間しない間に80万人以上のユーザーが「まちつく!mixi版」を登録してくれた時の興奮は今でも忘れることができません。 僕が入社して、月に数億円売り上げるソーシャルゲームであり、毎日リリースできるようなアグレッシブな開発に直接、携われ、構築できた経験は貴重でした。また、シリコンバレーの企業から日本の企業が買収されるという珍しい機会に携われたのも良い経験です。 http://jp.techcrunch.com/archives/20100804zynga-buys-tokyo-based-
ついついノリで言っていたら、いつの間にかに引けなくなっちゃって。そういうことって、けっこうありませんか? 高井 直人: 1977年07月21日生まれ、34歳。 神奈川県出身。 現在は東京都を拠点に、カウボーイコーダーとして活動中。 テストを書かずにコーディングをするスタイルで社会に波紋を投げかけている。
WebSocket を利用したアプリケーションを作る際に、動作確認が煩雑な場合があります。 サーバ側とクライアント側をどちらも実装する必要があって、「ちょっとこの部分だけ動かしてみたいなぁ」っていうときに、簡単に試す方法があると便利ですよね! そんなときにおすすめなのが、 wscat です。 wscat は、コマンドラインで利用できる WebSocket のサーバ/クライアントで、ws に同梱されています。 ws とは、 Node.js 上で WebSocket を使うためのモジュールで、Socket.IO やengine.io の内部でも利用されている今注目のプロダクトです。 今回は、この wscat の使い方をご紹介します。 対象バージョン ws (0.4.7) インストール Node.js のモジュールなので、 npm でインストールするのが簡単です。 $ npm install -
私事ではございますが、わたくし、タケルンバは本日2月29日婚姻届を提出し、結婚いたしました。 せっかくのうるう年。4年に1度の2月29日。大の肉好き「Neek」としましては、結婚するならこの日しかないと、金色夜叉よろしく嫌がる妻を足蹴に「よいではないか」「おやめになって」と……いう欝展開はなく、理解のある相手に恵まれたおかげで、無事平和に「うるう肉の日結婚」を果たしたわけでございます。 ブログ婚です 相手とはこのブログがきっかけで出会いました。読者の方が結婚相手です。 ブログをはじめたときは、ブログきっかけで出会い、そして結婚するなど考えもしないことでしたけどねえ。長く続けるとこんなご利益もあるとは。ブログで人生変わるとは。 オフ会婚です 3年前にこんな企画を実施しました。 はじまります!日本全国オフ巡り! - (旧姓)タケルンバ卿日記 西へとオフ巡りの旅に出たわけですが、結婚相手はその中
MapReduce処理を外部ファイルとして保存する ファイル名:count_by_hours.js // accesslogを時間帯別に集計して、 // 結果を別コレクションに保存するMapReduce //出力先コレクション名を定義 var colname = 'countbyhours'; // 自作ユーティリティ関数 var JSTDate = function (str) { return ISODate(str + "T00+09:00"); }; var getYMDH = function (d) { d.setSeconds(0); d.setMilliseconds(0); d.setMinutes(0); yyyy = d.getFullYear(); mm = d.getMonth() + 1; dd = d.getDate(); hh = d.getHours();
MongoDBをMacにインストールして動かす 1. MongoDBをインストール $ sudo port install mongodb 2. DBファイルの置き場所を作成 $ mkdir /foo/bar/mongodb_data MongoDBは大きめのディスクスペースを必要とします。その理由は以下のリンク先に。 http://www.mongodb.org/pages/viewpage.action?pageId=17596968 3. DBを起動 $ mongod --dbpath=/foo/bar/mongodb_data Sun Oct 17 23:26:51 MongoDB starting : pid=1601 port=27017 dbpath=/foo/bar/mongodb_data 64-bit Sun Oct 17 23:26:51 db version v1.
アジャイル開発手法の1つとしてよく知られるXP(エクストリームプログラミング)には、原理となる5つの価値「コミュニケーション」「シンプル」「フィードバック」「勇気」「尊重」があります。 手短に説明すると、プロジェクトにおけるコミュニケーションをつねに保ち、シンプルに作り、システムや人からのフィードバックを反映し、勇気を持って設計し開発しつつ、プロジェクトメンバーはお互いを尊重する。ということを意味しています。 先日行われたデブサミ2012のセッション「アジャイル開発の10年と今後を語ろう」で、実は5つ目の価値である「尊重」は後から付け加えられたものなんだと、講演者の平鍋さんが説明されていました。 たしかに、手もとの書籍「エクストリーム・プログラミング入門」(2000年発行)を見てみると、4つの価値しか書いてありません。調べてみると、2005年発行の「エクストリーム・プログラミング入門 第2
昨日公開した記事「DevOpsとはどんなもので、何が議論されているのか(前編)」では、DevOpsの現状について、先週都内で開催されたDevOpsのイベントで行われた講演を紹介しました。 今回の記事は、同じイベントで行われたもう1つの講演の内容を紹介します。講演を行ったAlexis Lê-Quôc氏は、昨年米国で行われたイベント「DevOps Days Moutain View 2011」でパネリストを務め、DevOps Metrics and Measurementに関する世界的な第一人者。 Alexis氏は、先週日曜日に行われた東京マラソンに参加するために来日、それにあわせて講演をしていただきました。また、Alexis氏はDevOpsのためのツールDatadogの開発も行っており、講演の最後にはDatadogの紹介も行っています。 Webサイトの複雑化で全体像が見えなくなった Alex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く