過去3回のエントリーで環境は出来上がったのでtitanium cli + tishadow + alloy + coffeescriptでandroidアプリ作るときの手順まとめ titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた① - shoprevのブログ titaniu…
いままでwindows7でtaitanium studio使ってandroidアプリ作ってたけど、vagrant + titanium cli + tishadow by ubuntuに変更したためターミナル何枚も開くことに・・・ グーグル先生に聞いたらtmuxつこうてみなはれといわれたので入れてみた インストール su…
前回、tishadowが動くとこまでもっていったけど androidのwifi環境まわりがダメでtishadow様がエラーだしまくりだったのをwindowsを無線lanルーター化して回避 windows7ノートパソコンを無線lanルーター化してみた - shoprevのブログ したのでtishadow runコ…
android端末のwifi接続環境が整ってないとtishadowが使えないってことが判明したため windows7ノートパソコンを無線lanルーター化してみた最初はソフトで何とかしようと2本試してみたけど、virtualrouterは接続すらできず、 Connectify Hotspot Liteは、接続…
前回、環境構築からandroid実機転送までいけたので、いよいよtishadow vagrantfileのネットワーク設定をブリッジアダプター&NATよりも優先に変更 アダプター名はvirtualboxのguiで確認(もしくはコマンドで確認 => VBoxManage list bridgedifs) config.vm.…
これまでtitanium studioで作業してきたけど、titanium studio自体、重くてもっさり&エミュレータ遅すぎで使えないためでテストは実機で。それでもandroidへの転送に1分以上かかったりしてどうしたものやらと思っていたところ、tishadowなる神ツールの存在…
vagrant up時に、よく分らんエラーが出て共有フォルダーの中身が空っぽになり、グーグル先生への質問の仕方がまずかったのかえらい遠回りしたけどなんとか回避 The following SSH command responded with a non-zero exit status. Vagrant assumes that this…
7netshoppingのapiを使ってみようと思いruby gem探したんですけど見つからなかったので 作ってみました。githubからamazon apiの似た感じのをforkしたので本体はすぐできたんですけどテストでめっちゃ時間が・・ つくったのはsevennet-apiで、今後のために手…
rspecで初めてテスト書いてて、グーグル先生によれば web api使うならwebmockとvcr使ったら簡単とのことだったので使ったらエラーが・・・ VCR::Errors::UnhandledHTTPRequestError - :match_requests_on => [:method, #<struct VCR::RequestMatcherRegistry::URIWithoutParamsMatcher params_to_ignore=["timestamp", "Signature"]>]ignoreってとこかと思いまたまたグー</struct>…
まだちょっと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に以下を追…
なにげなくグーグル先生に無料VPSって聞いてヒットした host1freeっていう無料VPS借りて初期設定してみた 借りてみた サイトのFree VPSってとこからdownload&continueすると名前とメールアドレスとホスト名とOSテンプレート選べって言われるので言うとおりに…
node.jsとmongodbでなんかしてみたいと思ってて、windowsじゃ厳しい気が・・・ けど以前、vagrantとvirtualboxでubuntu環境作ってたことを思い出し まずはubuntuにnode.jsインストール mkdir ~/.nvm git clone git://github.com/creationix/nvm.git ~/.nvm s…
二年前、自分のサイトに「人気ページTop10」って機能付けたくて ページが表示されたタイミングでページパスを集計サーバーに飛ばして保存&Top10をリアルタイム集計して返すって作りにしたんですけど、リアルタイムの意味ないとか、そもそも全然ページビュー…
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…
普段、sqliteのデータを見るのにlitaを使ってて、 テスト用のテーブルだからと思いlitaでテーブル作ってからスクリプトでデータ投入して取り出そうとしたらエラーが・・・ Encoding::CompatibilityError - incompatible character encodings: UTF-16LE and U…
さくらVPSで先月と今月、勝手に再起動かかってサービス動いてないのにしばらく気づけなかったのでunicornの自動起動設定してみた ぐぐった先からシェルもらってきて動かしたけど unicorn not found って言われた 調べたらrvm使ってたらラッパーなるものを作…
さくら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
勝手にさくらVPSが再起動したみたいでmongodbが止まってた 以前にも起動しなくなって対処法は、自分のブログ見て以下のようにした sudo mongod -f /etc/mongodb.conf --repair sudo service mongodb startけど起動せず・・・ 仕方ないのでログみたら /var/lo…
最近勉強した内容を踏まえてtitanium androidアプリ サバ読み(見た目)年齢おしえろください - Android Apps on Google Play を作ってみた。実年齢入力して、顔画像選ぶと見た目年齢が分かるっていうアプリ顔画像認識を、Web api経由でPUX社さんのFaceUって…
以前rubyでやったことをtitaniumでしてみようかと web画像をflickrに保存してみる by ruby - shoprevのブログ 基本は、このHow toの手順どおり Flickr Services flickrアカウント作成 API key取得 Sign in to Yahoo! Authentication Flow 編集 編集後、指定u…
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').っていうエラー、 ti.admobモジュールを使っていることをすっかり忘れてはまってしまった tia…
なにがきっかけかわからないんですが、突然いままで何の問題もなくinstall to android deviceできてたのに Build process exited with code 1って言うエラーが・・・ グーグル先生に聞いたらandroid sdkのバージョンだいじょぶですかと titaniumのブログによ…
titanium androidアプリ起動時、windowの頭にあるテキストフィールドにフォーカスが当たって、キーボード表示され困ってグーグル先生に聞いたら、「Heavyweight Window」にすべしとあった。 windowを作るとき、 navBarHidden:true を指定しろと・・・しかし…
最近、無料で1TB容量の提供 (「6.5Mピクセル写真にして53万7731枚」)になったflickrにweb画像を保存してみた まずは、flickrのアカウント取得後、ここから http://www.flickr.com/services/apps/create/apply/ keyとsecretを取得してflickrawをインストール …
今、2年ぐらい前にてきとーに作ったsinatraのアプリの手直しをしていて、 2年前は、shotgunが使えずに毎回、 アプリの起動停止を手動でしてたけど、リローダーがあったー gem install sinatra-reloader ソースに一行追加 require "sinatra/reloader" if deve…
rubyでretryっていうのがあるって知って、http 503 errorの時にretryしたら いままで数時間で終わってた処理が一日たっても終わらず・・・ テストコード書いたら無限ループした 泣 def hoge begin puts "hoge" raise "raise http 503 error" rescue retry en…
デザインはtwitter bootstrapそのままとかでも日本語webフォント使ったらなんとなくいい感じになった webフォント使用可のフリーフォントをダウンロードして TrueType形式のフリーフォント「たぬき油性マジック」を公開しました。: たぬきフォント 落としたt…
さくらvpsの1Gを2台借りてるんですが、やってること自体は、1台で済むようなもので なんとかならんものかと考えていたらlxcとやらを使うとvps内に仮想環境構築可能とのこと とりあえず以前作ったvagrant環境でためしてみた インストール sudo apt-get update…
2年ぐらい放置していたhtmlとcssとjsのサイトをメンテナンスするために coffeescriptとsassを使ってみようと思い自動コンパイルのこと調べたら簡単にいけたguardを入れてinitするとGuardfileができる gem install wdm gem install guard gem install guard-s…