2013-07-01から1ヶ月間の記事一覧

webmock + rspec + vcr で TimestampとSignatureを含むurlでエラーでたけどなんとか回避

rspecで初めてテスト書いてて、グーグル先生によれば web api使うならwebmockとvcr使ったら簡単とのことだったので使ったらエラーが・・・ VCR::Errors::UnhandledHTTPRequestError - :match_requests_on => [:method, #<struct VCR::RequestMatcherRegistry::URIWithoutParamsMatcher params_to_ignore=["timestamp", "Signature"]>]ignoreってとこかと思いまたまたグー</struct>…

ruby 1.9.3 + rails 3.2.14 + mongoid 3.1.4 + twitter bootstrap + bootswitch + kaminariでアプリ作ってみる by windows

まだちょっとruby 2.0.0 + rails 4.0.0は早いかと思い ruby 1.9.3 + rails 3.2.14 + mongoid 3.1.4 + twitter bootstrap + bootswitch + kaminariで まずバージョン指定&active recordスキップでrails作成 rails _3.2.14_ new hogehoge -OGemfileに以下を追…

host1free借りてみた&初期設定してみた

なにげなくグーグル先生に無料VPSって聞いてヒットした host1freeっていう無料VPS借りて初期設定してみた 借りてみた サイトのFree VPSってとこからdownload&continueすると名前とメールアドレスとホスト名とOSテンプレート選べって言われるので言うとおりに…

nvmでnode.jsインストール by ubuntu

node.jsとmongodbでなんかしてみたいと思ってて、windowsじゃ厳しい気が・・・ けど以前、vagrantとvirtualboxでubuntu環境作ってたことを思い出し まずはubuntuにnode.jsインストール mkdir ~/.nvm git clone git://github.com/creationix/nvm.git ~/.nvm s…

google analytics から簡単にページビュー取得 by google-api-client ruby gem

二年前、自分のサイトに「人気ページTop10」って機能付けたくて ページが表示されたタイミングでページパスを集計サーバーに飛ばして保存&Top10をリアルタイム集計して返すって作りにしたんですけど、リアルタイムの意味ないとか、そもそも全然ページビュー…

codeiqのjavascriptの問題解いてみたけどあらためてcoffeescriptすげーって思った

codeiqのjavascript問題解いてみた やっぱりcoffeescript便利すぎ map、filter、値が配列内にあるかどうかとかすげー map by javascript var result = array.map(function(item, i){ return item.name; }); map by coffeescript result = (item.name for ite…

windows sqliteのデフォルトエンコードってUTF-16le?

普段、sqliteのデータを見るのにlitaを使ってて、 テスト用のテーブルだからと思いlitaでテーブル作ってからスクリプトでデータ投入して取り出そうとしたらエラーが・・・ Encoding::CompatibilityError - incompatible character encodings: UTF-16LE and U…

unicornを自動起動してみる by ubuntu sinatra

さくらVPSで先月と今月、勝手に再起動かかってサービス動いてないのにしばらく気づけなかったのでunicornの自動起動設定してみた ぐぐった先からシェルもらってきて動かしたけど unicorn not found って言われた 調べたらrvm使ってたらラッパーなるものを作…

rvmのrubyを1.9.3から2.0.0へアップデート by ubuntu

さくらvps ubuntu10.04のrubyを1.9.3から2.0.0にあげようと思い 調べたらruby2.0.0がリストになかった rvm list knownので取得してからインストール rvm get stable rvm install 2.0.0デフォルト2.0.0へ変更 rvm use 2.0.0 --default

mongodbが起動しなくなってはまった by ubuntu

勝手にさくらVPSが再起動したみたいでmongodbが止まってた 以前にも起動しなくなって対処法は、自分のブログ見て以下のようにした sudo mongod -f /etc/mongodb.conf --repair sudo service mongodb startけど起動せず・・・ 仕方ないのでログみたら /var/lo…

「サバ読み(見た目)年齢おしえろください」ってアプリ作ってみた by titanium android

最近勉強した内容を踏まえてtitanium androidアプリ サバ読み(見た目)年齢おしえろください - Android Apps on Google Play を作ってみた。実年齢入力して、顔画像選ぶと見た目年齢が分かるっていうアプリ顔画像認識を、Web api経由でPUX社さんのFaceUって…

flickr 写真アップロード image upload by titanium android windows

以前rubyでやったことをtitaniumでしてみようかと web画像をflickrに保存してみる by ruby - shoprevのブログ 基本は、このHow toの手順どおり Flickr Services flickrアカウント作成 API key取得 Sign in to Yahoo! Authentication Flow 編集 編集後、指定u…

titanium3.1.1 alloy カスタムフォント by android windows

fontsフォルダ作成してその中にフォントファイル置く /app/assets/fonts/hoge.ttfあとはttsファイルに "#title":{ font: { fontFamily:"hoge" fontSize: "18dp" } }って書くだけ。簡単ー参考 Titanium 3.X - Appcelerator Docs

Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize'). って言うエラーではまる by titanium3.1.1 android windows

Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').っていうエラー、 ti.admobモジュールを使っていることをすっかり忘れてはまってしまった tia…

Build process exited with code 1っていうエラーで突然はまる by titanium3.1.1 android windows

なにがきっかけかわからないんですが、突然いままで何の問題もなくinstall to android deviceできてたのに Build process exited with code 1って言うエラーが・・・ グーグル先生に聞いたらandroid sdkのバージョンだいじょぶですかと titaniumのブログによ…

titanium androidアプリ起動時、キーボード表示なんとか回避 by alloy

titanium androidアプリ起動時、windowの頭にあるテキストフィールドにフォーカスが当たって、キーボード表示され困ってグーグル先生に聞いたら、「Heavyweight Window」にすべしとあった。 windowを作るとき、 navBarHidden:true を指定しろと・・・しかし…