titanium cli + tishadow + alloy + coffeescriptでandroidアプリ作成手順まとめ

過去3回のエントリーで環境は出来上がったのでtitanium cli + tishadow + alloy + coffeescriptでandroidアプリ作るときの手順まとめ titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた① - shoprevのブログ titaniu…

tmuxつかってみた

いままでwindows7でtaitanium studio使ってandroidアプリ作ってたけど、vagrant + titanium cli + tishadow by ubuntuに変更したためターミナル何枚も開くことに・・・ グーグル先生に聞いたらtmuxつこうてみなはれといわれたので入れてみた インストール su…

titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた③

前回、tishadowが動くとこまでもっていったけど androidのwifi環境まわりがダメでtishadow様がエラーだしまくりだったのをwindowsを無線lanルーター化して回避 windows7ノートパソコンを無線lanルーター化してみた - shoprevのブログ したのでtishadow runコ…

windows7ノートパソコンを無線lanルーター化してみた

android端末のwifi接続環境が整ってないとtishadowが使えないってことが判明したため windows7ノートパソコンを無線lanルーター化してみた最初はソフトで何とかしようと2本試してみたけど、virtualrouterは接続すらできず、 Connectify Hotspot Liteは、接続…

titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた②

前回、環境構築からandroid実機転送までいけたので、いよいよtishadow vagrantfileのネットワーク設定をブリッジアダプター&NATよりも優先に変更 アダプター名はvirtualboxのguiで確認(もしくはコマンドで確認 => VBoxManage list bridgedifs) config.vm.…

titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた①

これまでtitanium studioで作業してきたけど、titanium studio自体、重くてもっさり&エミュレータ遅すぎで使えないためでテストは実機で。それでもandroidへの転送に1分以上かかったりしてどうしたものやらと思っていたところ、tishadowなる神ツールの存在…

vagrantで共有フォルダーが共有されなくなったけどなんとか回避

vagrant up時に、よく分らんエラーが出て共有フォルダーの中身が空っぽになり、グーグル先生への質問の仕方がまずかったのかえらい遠回りしたけどなんとか回避 The following SSH command responded with a non-zero exit status. Vagrant assumes that this…

はじめてbundlerでruby gem作ってgithubとrubygemsに上げてみた

7netshoppingのapiを使ってみようと思いruby gem探したんですけど見つからなかったので 作ってみました。githubからamazon apiの似た感じのをforkしたので本体はすぐできたんですけどテストでめっちゃ時間が・・ つくったのはsevennet-apiで、今後のために手…

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 を指定しろと・・・しかし…

web画像をflickrに保存してみる by ruby

最近、無料で1TB容量の提供 (「6.5Mピクセル写真にして53万7731枚」)になったflickrにweb画像を保存してみた まずは、flickrのアカウント取得後、ここから http://www.flickr.com/services/apps/create/apply/ keyとsecretを取得してflickrawをインストール …

sinatraの自動リロードとルーティング

今、2年ぐらい前にてきとーに作ったsinatraのアプリの手直しをしていて、 2年前は、shotgunが使えずに毎回、 アプリの起動停止を手動でしてたけど、リローダーがあったー gem install sinatra-reloader ソースに一行追加 require "sinatra/reloader" if deve…

rubyでretryのことよくわかってなくて処理が無限ループしてたっぽい

rubyでretryっていうのがあるって知って、http 503 errorの時にretryしたら いままで数時間で終わってた処理が一日たっても終わらず・・・ テストコード書いたら無限ループした 泣 def hoge begin puts "hoge" raise "raise http 503 error" rescue retry en…

webデザインがぽんこつでも日本語webフォントを使うとなんとなくいい感じに

デザインはtwitter bootstrapそのままとかでも日本語webフォント使ったらなんとなくいい感じになった webフォント使用可のフリーフォントをダウンロードして TrueType形式のフリーフォント「たぬき油性マジック」を公開しました。: たぬきフォント 落としたt…

さくらvps 1G x 2台をvps 2G x 1台にlxc使ったらいけるのか?

さくらvpsの1Gを2台借りてるんですが、やってること自体は、1台で済むようなもので なんとかならんものかと考えていたらlxcとやらを使うとvps内に仮想環境構築可能とのこと とりあえず以前作ったvagrant環境でためしてみた インストール sudo apt-get update…

coffeescriptとsassの自動コンパイル、guard入れたら簡単だった

2年ぐらい放置していたhtmlとcssとjsのサイトをメンテナンスするために coffeescriptとsassを使ってみようと思い自動コンパイルのこと調べたら簡単にいけたguardを入れてinitするとGuardfileができる gem install wdm gem install guard gem install guard-s…