ruby
やりたい事 元々、iphoneのsafariで、写真uploadできる機能を作りたかった。 ※ちなみに、iOS6からsafariでも画像up可 upする時に、jpegに入ってる重力の方向を元に自動で画像を回転して保存したい。 概要 この記事では以下の話を書いて行く。 jpegのexif情報…
X)誰かと一緒に作業するには、やっぱり、template必要 X)逆引きは公式pageでなくて、生ソース追跡 X)生産性は短期的には高まらない。むしろ改悪する。 X)
普通のrailsのwebアプリにbackboneを埋め込んでみて思った事等を書く。 1)Backboneを使うべきか否か? 初めに考える事。 大規模になったら使えとか、Single Page Applicationなら使えとか、色々意見あると思うが、 今時の普通のwebアプリならjsガリガリ動…
以下、GooglePlaceApi使ってみたメモ。 GooglePlaceApiとは Googleが提供する位置情報のAPI。 GoogleMapでもできるじゃんと思うかもしれないが、 GoogleMapの検索でひっかかる場所は殆ど地名。 細かな店舗/有名スポット等々はGoogleMapではひっかからない。 …
最近、A/B testingの文脈で出て来るBandit algorithmsのまとめ。 Bandit Algorithms Bandit Algorithmsは、 ①機械学習の中の ②強化学習の中の ③n腕バンディット問題に対する④Algorithm。 ①機械学習 人間の学習行為を自動化して実現する方法の事。 ②強化学習 …
session storage railsのセッションはいつもどこに入れるか迷っていた。 それが、MongoDBのTTL collectionでどうにか解決されそうなので、そこまでのメモ。 1)クッキー railsのセッションは、デフォルトで クッキーにbase64エンコードされて全部入ってる。 …
(追記:slideshareにsplitまとめたので、良ければどうぞ。 http://www.slideshare.net/ryumatsukano/rails-ab-testing-by-split-gem ) splitというgemを使って ruby on rails3(3.1〜)で A/B testするまで。 ※ちょっとお酒が入っているので、 読み辛かった…
ruby on rails 3.1のmodel内から、例えば、post_path(id)のような、 viewでリンク先としてresourceのURLを指定するのと同じ方法で呼び出す方法。 対応 Rails.application.routes.url_helpers.posts_path と、書く。 参考 http://stackoverflow.com/questions…
railsでA/Btestするまでの話。 A/Btest 複数パターンの画像等を準備して、 利用者の反応を探るアプローチ。 静的なWebデザインだと、 多分、optimizelyか、googleか、使ってる? A/B test出来るWebサービスは沢山あるので、ググると良いかと。 動的ページで…
前回の続き。 これから、実際にプロトタイプを作成する。 前提) chankoのinstallまで終わっている 既にある程度作成したrails3.xのアプリがある 目次 generatorを使って、ソースの元を作成 prototypeを使うUserを決める controllerに追加する viewに追加す…
chankoを試してinstallしてみる。 chankoとは cookpadが作った、railsのgemで、本番環境上でprototypeを作れる。 出来る事は 明示的に大元のソースとprototypeのソースを分けれる 特定のuserに対してのみ、prototype環境を見せれる もし、prototypeにエラー…
factory_girl in rails3その1 http://d.hatena.ne.jp/lxyuma/20121201/1354365069これの続き。と言っても、すぐ終わる。 今、2つのfactoriesがある。 FactoryGirl.define do factory :user do name "MyString" end end FactoryGirl.define do factory :blo…
factory_girlって何? testデータを作ってくれるrubyのgem なんで必要なのかと言うと、 fixtureだけだと、融通が利かず結局、テストソースにテストデータをガリガリ書く羽目になって、 ある程度量が増えた時にカラム変更しますとか言うと、テストソースに書…