Rails 3 系+MySQL を利用しているサービス向けに 1. どのようにボトルネックを探すのか 2. どのような設計を行えばいいのか 3. Rails上でどのようなコードを書けばいいのか の3点に絞ってこのプレゼンをみてチューニングを行えるように資料作成を行いました
I have a Rails app that I'm trying to test in the production environment. I ran RAILS_ENV=production rake assets:precompile which generated all of my assets in /public/assets. The problem is that when I start my app w/ RAILS_ENV=production rails s thin I get: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): This file does exist tho
Download: source codeProject Files in Zip (101 KB)mp4Full Size H.264 Video (13.5 MB)m4vSmaller H.264 Video (9.23 MB)webmFull Size VP8 Video (23.8 MB)ogvFull Size Theora Video (18.5 MB) 数週間前、エピソード235[動画を見る, 原文を読む]と236[動画を見る, 原文を読む]でOmniAuthについて説明しました。OmniAuthは、Twitterなどのサードパーティによる認証サービスを自分のRailsアプリケーションに統合することを可能にします。これらのエピソードで提示したシナリオでは、アプリケーションにすでにユーザ名とパスワードを管理するしくみ(この場合はDevice)が存在しているところにOmniAut
※英語の読める人はこのエントリよりも Python's Super is nifty, but you can't use it を読んで下さい super を使うメリットは、コンストラクタのようなクラス階層全体にまたがるメソッドチェーンを、ダイヤモンド型の多重継承を行った場合でも実現できることである。 super を使わない場合 # no super style class A(object): def __init__(self): print 'A', class B(A): def __init__(self): print 'B', A.__init__(self) class C(A): def __init__(self): print 'C', A.__init__(self) class D(B, C): def __init__(self): print 'D', B.
謙虚と卑屈 謙虚であることと、卑屈であることは違う。 ここのところを履き違えている者がたまに居る。 例えば集団の中で道化のようにふるまったり本人は善意のつもりでいるものも始末が悪い。 謙虚とは、自分の力を必要以上誇示したり自慢したりしない態度のことだ。 謙虚な態度というものは悪いことではない。 特に、空手など武道の心得がある者は、こちらの不注意な言動で知らぬ間に一般の人にプレッシャーをかけることもあるので、常に謙虚な態度を心がけることは良いことだ。 ただ謙虚も度が過ぎると慇懃無礼になることもあるので程度はわきまえる必要があるが。 一方卑屈というのはその根本がまるで違う。 最初から自分を負け犬にしてしまい、そこから発する自嘲的な言葉で精神のバランスを取ろうとする態度を卑屈と言う。 「どうせ」とか「所詮」とか「もともと」といった言葉ではじまる自嘲的な言い訳がその特徴だ。 「どうせ私のような・・
このページではインメモリKVS(Key-Value Store)のRedisに関するメモを書いています。 ブログでもまとめてあるので参考までに。 Redisの監視/分析系ツールまとめ インメモリKVSのRedisについて Redis AS3クライアント 環境 CentOS 5.8 (x86_64) Redis 2.2.8, 2.6.10 Rubyクライアント redis-rb Pythonクライアント redis-py PHPクライアント predis Redis data types (型について) Redisは基本の文字列型の他にリストやセット、ハッシュなどの様々な型があるが、それぞれの型に対するコマンドがatomicに動作するという特徴を持つ (参照: Command reference – Redis)。 String (文字列) 基本となる文字列型。整数文字列をセットしてインクリ
0分 - ソフトウェアでネットワークをプログラミング! 今までコンピュータのネットワークは、どちらかといえば“静的な”存在でした。組織変更や新しいサービスの投入に合わせてネットワーク構成の変更が必要な場合には、ネットワーク管理者が関連する機器それぞれの設定変更をマニュアル操作で行っていました。 しかし、サーバ仮想化やクラウドの登場により、現在はこうした静的なネットワークの在り方が根本から見直されてきています。 例えば、サーバ仮想化のおかげで、何台ものサーバが突如としてネットワーク上に現れたり、「ライブマイグレーション」によって、突然サーバがネットワークのある部分から別の部分へ移動したりといったことが起きるようになりました。ネットワークも、これらに適応した柔軟かつ迅速な構成変更が求められるようになっています。 あるいは、クラウドの登場によって、1つのデータセンター内で複数の顧客の通信をそれぞ
Note 英語の本家のページは、 PHPを使って説明 説明していますが、このページではPythonと Tornado を使ったチュートリアルに変えてあります。 Bitbucketの リポジトリ に、このチュートリアルのファイル一式が含まれています。 tutorial/retwis/ フォルダを自分の作業フォルダにおいて、 retwis_start.py に、これから説明する内容を追加で実装していってください。なお、実力に自信のある方は、PHPやRubyの参考実装だけを見ながら、 RegisterHandler や、 FollowHandler クラスもPythonに移植してみてください。 また、 @yssk22 氏がnode.js版を実装してくれました。これもリポジトリの中に入っていますので、興味のある方はこちらのファイルの内容に読み替えてください。 RedisとPythonを使ったシンプ
Welcome to the Instagram Engineering Blog, where we share insights on building and scaling our service. When transitioning systems, sometimes you have to build a little scaffolding. At Instagram, we recently had to do just that: for legacy reasons, we need to keep around a mapping of about 300 million photos back to the user ID that created them, in order to know which shard to query (see more inf
今回は、機械学習で使う「確率」のお話です。 確率は、統計的な機械学習のもっとも重要な基礎知識です。とはいえ、確率についてゼロから説明するというのは紙数的にも厳しいため、高校の確率を少し憶えているくらい(期待値や標準偏差など)を前提とし、「高校の確率」と「機械学習の確率」の本質的な相違点について、少し丁寧に見ていく、という形で進めていきます。 機械学習と確率 最初に、機械学習にとって確率はどういう役割なのかを確認しておきましょう。 実のところ、機械学習に確率が必須というわけではありません。ニューラルネットワークやサポートベクターマシンなどの有名な手法も「確率を用いない機械学習」ですし、その他にも数多くの手法があります。しかし、「確率を用いない機械学習」の多くは、「結果のランキングを作りづらい(評価値の大小に意味がない)」「条件が異なる場合の結果を比較できない」などの欠点がありま
猫がかわいい理由を考えたことはありますか?大きな目、ふわふわな毛並み、愛くるしい動き、肉球、頭からしっぽまで猫は魅力満載です。こんなにもかわいいパーツがそろった動物は猫ぐらいではないでしょうか。 今回はマイナビニュース男女会員1013人にアンケートを実施し、猫がかわいいと思った点とその理由を聞いてみました。 猫がかわいい理由(仕草、毛並み、におい、肉球など) なぜ猫はかわいいのか 「なぜ猫がかわいいのか」という問いは非常に難しい質問ですが、今回は獣医師である私がかわいいと感じたポイントについて考えてみました。 猫の目が大きいからかわいい 猫の最大の外見上の特徴は大きな目でしょう。人間でも目が大きい人は感情表現が豊かで、好意をもたれやすいことがわかっています。また、殆どの哺乳類の赤ちゃんは目の割合が大きく、本能的に目が大きいものを守りたいと感じるという意見もあります。 猫の目はまんまるです。
先日掲示板で知り合った人からエロ抜きの相撲をしようと誘われ参加したときの話です。 相手も相撲経験はあるということでしたので当然廻しを締めての真剣勝負と思い指定の相撲場に行ったら、相手は廻しを持っていないからと六尺褌を締めて待っていました。 しかも他にも人を誘っていてその人達には六尺相撲と話していたそうです。 自分には、連絡を忘れていてすまない。六尺は持って来たので廻しでなく六尺で相撲をとってほしい。 と言って六尺を渡してきました。その人は自分に比べ細身だったのでその六尺は自分には短く、なんとか締めれるくらいでした。 仕方なくその六尺を締めて相撲場の方に行ってみたら他の二人が相撲を取っていたのですが、それは完全なエロ相撲でした。 褌を掴んではいても投げにでるわけでなく、ただ引っ張りあって股関の締め付けや尻への食い込みを楽しんでいるだけで、やっと投げが決まり終わったと思ったらそのまま互いの股関
本作も収録!短編集「恥をかくのが死ぬほど怖いんだ。」お陰さまで4版出来!宜しくお願いします! 『恥をかくのが死ぬほど怖いんだ』(小学館クリエイティブ)(税込691円)/電子書籍版 ★★その他単行本も絶賛発売中★★ 『働かざる者たち』(小学館クリエイティブ単行本)/ 電子書籍版 コココミ、マンガボックス、cakesの人気連載が書籍化!新聞社に潜む働かない窓際社員たち嫉妬や悲哀を描く。出世?窓際?真の成功者はどっちだ! 『明日クビになりそう』(ヤングチャンピオン・コミックス)/ 電子書籍版 「会社のコピー機で私物を刷る」「出張でクオカードをパクる。」「仕事をサボって個室ビデオへ」無能なサラリーマン、宮本の小狡く愚鈍な言動の数々を現役サラリーマン漫画家である作者がコミカルに描く。ヤングチャンピオン連載の初単行本化。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く