MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜Takahiro Inoue
![ソーシャルゲームにおけるAWS/MongoDB利用事例](https://cdn-ak-scissors.b.st-hatena.com/image/square/d38eaa5d46ca8079d4f4fed17dc6dd7b5e5fe337/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fqcontokyo-120417040434-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
サーバに対して何台も同じような設定をしていると、そんな刺身にたんぽぽのせるような仕事やってられるかー!となりますよね?特に最近だとクラウドや仮想化技術が身近になってきたので、環境をイメージコピーで構築する手法も増えているのではないかと思いますが、一方で、ハードやOSレベルでも技術が進化していくので、OSより上のレイヤー(ミドルウェアやアプリケーション)とOS以下のレイヤー(ハードウェアやOS)を粗結合にしておくことが重要だと思います。 OSより上のレイヤーのシステムの構成管理を自動化ツールとしてPuppetが有名でしたが、最近だとChefがRubyでスクリプトが書けて便利です。 ChefはChef-server, Chef-client, Chef-solo という3つの構成に分かれています。しかしChef-serverとChef-clientを利用した構成は構成がやや複雑になるので、中央
新宿区内にある屋外スポーツ施設(野球場や庭球場など)を、登録を行うことでご利用いただくことができます。 下記メニューをクリックすると各項目へジャンプできます。 ◇屋外施設一覧 ◇貸切利用方法 -登録・更新の方法 -利用申込みの流れ(施設予約方法~当日必要な物など) -予約の取消しと利用制限 -注意事項 (1)登録できる方 代表者は、登録時に満20歳以上の方。ただし下記登録区分表中の同一登録区分で1人2団体以上の登録はできません。 ※上記の区分は、予約開始日が異なります。利用料金等に違いはありません。 ※区民団体2および区外団体は抽選参加ができません。 ※小中学生団体の場合、代表者を除いて10名以上必要となります。 (2)登録に必要なもの 1.代表者の氏名・住所・年齢が確認できる健康保険証や運転免許証など公的な身分証明書 ※名刺や公共料金の領収書などは認めていません ※区民団体として在勤資格
Flashのエンジニアとして著名なGrant Skinner氏が開発している、「CreateJS」の公式サイトがオープンしました。 http://www.createjs.com/ CreateJSはHTML5を介してリッチなインタラクティブコンテンツの制作をサポートする、JavaScriptライブラリとツールのスイートです。CreateJS SuiteにはEaselJS、TweenJS、SoundJS、PreloadJS、とZoeのツールがあります。 私のブログでもEaselJS、TweenJSを使ったインタラクティブコンテンツのデモを幾つか制作して紹介してきましたが、Flashで培われた技術がそのまま利用できる点で非常に使い勝手のいいツール群だと思っています。 EaselJSとTweenJSでテキストエフェクト EaselJSを使った流体パーティクル入門 今回は公式サイトで明らかになっ
「うわっ……私の年収、低すぎ……?」――ネットユーザーなら1度は見たことがあるであろう“あの”バナー広告のモデルを、転職サイト「@type」が4月19日~5月21日まで募集する。女性なら誰でもOKで、年齢や国籍は不問だ。 応募ページ ポーズは、(1)口元を手で押さえ(片手・両手どちらでも可)、(2)カメラ目線でないもの――という指定がある。つまり口元は映らないため、年収の低さに憤る気持ちは目で訴えるしかない。女優力が問われるというわけだ。 1次選考で3~5人にしぼった上で、特設サイトでネット投票を行い、7月10日に最終選考結果を発表する。選ばれると2012年7月から1年間実際にWeb広告モデルとして採用されるほか、賞金10万円がもらえる。 編集部でもやってみた。アラサー女子の記者が被写体に。いかり肩にするとそれっぽい 合成してみた。あれイケるんじゃね? 編集部の若い男子にもやってもらった。
Node.jsでつくったサービスをJenkinsで自動テスト走らせるようにした。gitでpushしたら自動でテストが走って失敗したらメールとかチャットに通知してくれる。便利。 インストール サーバーはUbuntu(v10.04@sakura vps)なのでここに書いてある通りにする。 http://pkg.jenkins-ci.org/debian/ まずキーを取得。 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -次に以下を/etc/apt/sources.listに追加。 deb http://pkg.jenkins-ci.org/debian binary/んでインストール。 $ sudo apt-get update $ sudo apt-get insta
$Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ
How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot
is a totally awesome idea still being worked on. Check back later.
笠原料理長レシピ 画像提供:レシピブログ ウチゴハンでおなじみの「賛否両論」笠原料理長。笠原流で有名なのが黄金比率ですよね。和食の基本は「出汁」「醤油」「みりん」のようで、この三つを使割れている笠原流料理!今回はそんな笠原流のレシピを集めてみました。 笠原流お料理 画像提供: レシピブログ 笠原さんの里芋サラダ。ツナと粗引きコショウがポイント!これで味が全然違うんだとか。お子さんの箸がすすむサラダですよ♡ 画像提供: レシピブログ 笠原将弘シェフのきんぴらゴボウ。和食の心ですね!簡単美味しいきんぴらゴボウで女子力UP♪ 画像提供: レシピブログ 笠原シェフとろとろ豚の角煮。おふくろの味の一つ!とろとろの角煮で男子の胃袋をget♪ 画像提供: レシピブログ 煮込まない!笠原将弘流ブリの照り焼き。作れるようになりたい定番料理ですね♪ 画像提供: レシピブログ 笠原さんのしっとりロール茹で鶏 。
テキストで実装した見出しなどを画像に置換するテクニックで「-9999px」が有名ですが、そのパフォーマンスを改善するテクニックを紹介します。 Replacing the -9999px hack (new image replacement) [ad#ad-2] 画像置換:-9999px 改善したテクニック 画像置換:-9999px -9999pxを使った画像置換のテクニックは、下記のようになります。 HTMLは見出し要素で実装します。 HTML <h3 id="sample06">見出しのテキスト</h3> 「text-indent:-9999px;」でテキストを見えない位置にし、見出しとなる画像を背景画像として表示します。 #sample06{ width:300px; height:50px; background:url('bg-01.gif') no-repeat 0 -250p
ログの出力 さて、今回はアプリケーションを開発する際に必ずと言っていいほど使用する機能、ログを出力するためのモジュールをご紹介します。 その名もズバリ、log.jsです。 このモジュールは非常にシンプルで、ログの出力とログファイルを読み込む機能を持っています。 さっそくインストールしてみましょう。 本記事での動作確認環境は下記の通りです。 OS : MacOS X 10.6.8 Node.js : v0.4.8 npm : 1.0.14 まずはnpmを使用してモジュールをインストールします。 $ npm install log githubにあるサンプルを記述して実行していきましょう。 //testLog.js var Log = require('log') , log = new Log(Log.INFO); log.debug('preparing email'); log.info
12/04/11 el-get を使って Emacs でパッケージ管理 みなさんが毎日使ってらっしゃる Emacs にも、残念ながら弱点があります。インストールした elisp の管理です。そこで今回は本問題を解決してくれそうな希望の星、el-get についてです。 el-get についてel-get とは、github dimitri/el-get で開発が進められている、Emacs で機能の拡張に使う elisp らを、apt-get などのバージョン管理システムのように管理してくれるものです。 http, cvs, svn, git, hg, bzr, apt-get, elpa, github 等、多彩な取得コマンドと、柔軟な設定方法により、elisp の管理を段違いに簡単にしてくれます。 1年前ほどからブログ等で紹介され始めているのですが、現在はかなり el-get が進化
regular expression editor tool
RegEx Cafe - JavaScript Regular Expression Tester http://kkosuge.github.com/regex-cafe/ CoffeeScriptで書いたのでCafeです。 サクッと正規表現の確認をしたいとき Rubular が便利で使う事が多かったんだけど、落ちてる事が多かった。サイト自体が落ちてなくても、テスト結果の表示がベラボーに遅い事があったりする。入力するたびAjaxで結果取りに行ってるから遅くなるのは仕方ない気するんだけど、簡単な確認くらいならJavaScriptでいいじゃんと思ったので再開発しました次第です。Githubページにホスティングしてもらってるので落ちる事ほとんどないだろうし、通信しないので速いです。 正規表現テストツールの既出感やばいけど、その中でもRegEx Cafeはだいぶ使い易くて良いと思う。 Cof
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く