2014-01-01から1年間の記事一覧
titanium 3.3.0 androidでgoogle mapがバグで表示されなかったけど titanium sdk 3.3.0 + androidでgoogle mapが表示されない - shoprevのブログ 3.4.0でバグ直したよって上がってたのでsdkのバージョンあげてやってみた たしかにエラーで落ちなくなったけど…
前回、公式プラグインを使ってnginxのメトリック可視化してみた はてなのサーバー管理ツール(mackerel 鯖)使ってみた ③ - shoprevのブログ けど、個人の全然アクセスないサイトにはGoogle Analyticsで十分じゃねということで サーバーで動かしてるアプリの…
前回で、無料で使える死活監視ツールとしてはいいんじゃないかという結論に はてなのサーバー管理ツール(mackerel 鯖)使ってみた ② - shoprevのブログ 今回は、ミドルウェアのメトリック可視化のために公式プラグインが出てるので使ってみた mackerel公式…
前回、mackerelをさくら vps 1G ubuntuに入れて見たけど、 はてなのサーバー管理ツール(mackerel 鯖)使ってみた - shoprevのブログ 1台しか入れてなかったのでサービスやらロールのありがたみが分らなかったため 手持ちの残り4台にも入れてみた。たしかに5…
mackerel入れてメモリ見たら結構使ってると思い確認したら データベースをmongodbからsqliteに変更したのにmongodが起動しっぱなしだったのでuninstallした インストール時にリスト追加してたのでコメントアウト sudo vi /etc/apt/sources.list #deb http://…
mackerelが正式リリースされたみたいなので試してみた。 さくらvps1G ubuntuに入れた。 メールアドレス登録したあとは手順どおりに 1.オーガニゼーション作成 2.ホスト登録 # リポジトリ登録 curl -fsSL https://mackerel.io/assets/files/scripts/setup-apt…
titanium androidでviewを横に7つ並べようと width値を計算して設定 Math.floor(Ti.Platform.displayCaps.platformWidth/7)tishadowではうまく動いたのに実機に入れたら横幅あわない・・・ androidの場合は、widthはdp指定じゃないとだめ? 参考リンクからpx…
今、titaniumで作成中のアプリでsqliteを外部ストレージにバックアップ&リストアする機能入れようとしてgoogle先生に聞いたけど、iphone向けばかりで時間かかってしまったのでメモ 前提 sqliteは以下に配置 app/assets/db.sqlite var db=Ti.Database.instal…
javascriptでの日付(月・日)の加算、減算がよく分らなくなるためまとめた 月の指定が0 (1 月) ~ 11 (12 月)なのがめんどくさい 2014/9の次月(+1) var date=new Date(2014,9-1,1); date.setMonth(date.getMonth()+1); date.getFullYear() // 2014 date.get…
まずはフォントダウンロードし フリーフォント - フロップデザインフォント無料ダウンロード日本語ウェブフォント 配置 /app/assets/android/fonts/FlopDesignFONT.otfあとは使うだけ index.tss font: { fontFamily: 'FlopDesignFONT', fontSize: '14dp', fo…
alloy -hコマンドで使い方表示されるけどまとめてみた 作成 alloy new . controller、view、styleを作成 alloy generate controller todo migrationを作成 alloy generate migration todo styleを作成 alloy generate style app view、styleを作成 alloy gen…
前準備 Google Developers Consoleから 新しいプロジェクトを作成し、プロジェクトナンバーを控える Project Number: 333333334444444 # GCM sender ID APIs & auth > APIsからGoogle Cloud Messaging for AndroidをOFF→ONに APIs & auth > CredentialsからP…
テストではうまく動いてたので気づくの遅れてしまった、これだとページ読み込み中にパース処理が走ってしまう require "selenium-webdriver" require "nokogiri" driver = Selenium::WebDriver.for :chrome driver.navigate.to url doc = Nokogiri::HTML.par…
titaniumでrss系のandroidアプリ作ったし、次はmap系と思い 公式ドキュメントのサンプルそのままに動かすも http://docs.appcelerator.com/titanium/3.0/#!/guide/Google_Maps_v2_for_Android http://docs.appcelerator.com/titanium/3.0/#!/api/Modules.Map…
titaniumでandroidアプリ作ってみた 今日のアニメ(アニメニュース&アニメ番組表) - Google Play の Android アプリ 本当は、ionicでios7風のアプリ作りたかったんですが、 http://ionicframework.com 実機で動かしたらもっさりしすぎて使い物にならなかっ…
gemfileのバージョン指定がいつも分らなくなるのでまとめ 0.2.0バージョン固定 gem "dmm-api","0.2.0" 0.2.0以降の最新バージョン gem "dmm-api",">=0.2.0" 0.2.0以降かつ0.3未満バージョン gem "dmm-api","~>0.2.0" 最新バージョン gem "dmm-api"
alloy登場以前にはやったことあったけど忘れてたので まずフォルダとファイル作成 /app /i18n /en string.xml /ja string.xml /platform /android AndroidManifest.xmlファイルの中身はそれぞれ /i18n/en/string.xml <resources> <string name="app_name">testapp</string> </resources>/i18n/ja/string.xml
titaniumに必要な画像ファイルはイラストレータで一個づつ作ってたんですけど TiCons - Generate all icon & splash screens for your Titanium app from just 2 or 3 files! Ticonsっていうサービス使ったら、ファイル3つ作るだけでいけた もっとはやく知り…
ちょくちょくofflineになるのでいろいろ復帰方法を試した結果 usb接続したandroidのusbデバッグ設定をoff→onしてから adb kill-server adb start-server adb devicesの手順が今のところベスト
titanium sdkのバージョンが3.3.0に上がってたので開発環境をupdate node.jsはそのままのバージョンでtishadow、titanium、alloyをupdate npm install -g tishadow npm install -g titanium npm install -g alloyこのままだとcliしかupdateされないのでsdk u…
undefined method `current_page' for #<Mongoid::Criteria:0x29e8a38> 普通に使ってる分には何の問題もなかった app.rb get "/" do @article = Article.page(params[:page]).per(20) erb :index end index.erb <%= paginate @article %> けどdalli(memcachier)でキャッシュしたらエラーが</mongoid::criteria:0x29e8a38>…
git push heroku master したらrejectされた 先月に続いて2度目なので手順残しておこうかと まずはgit pull git pull heroku master あっさり自動マージされたー 前回はconflictしたので対象ファイルを修正してgit commitしたけど 今回は git push heroku ma…
ionicでandroidアプリを作ってみたけど、動作がもっさりしすぎで使えないと判断したため またtitaniumに戻ってきたしばらく使ってなかった間にaction barがデフォルト?になってて けど色の変え方が分らなかったので調べた 1.ジェネレーターで色変えて Andro…
angularjsからの流れでionicっていうモバイルuiフレームワークにたどり着いたので触ってみた 結論からいうとすごくいい Getting Started with Ionic - Ionic Framework getting-startedみるとiosアプリ作る流れになってるけどmacじゃないってことで ドキュメ…
Firebase - Build Realtime Apps 無料アカウント作って 5 min. tutorial ってのをすると簡易チャットの出来上がり(下記ソース) <html> <head> <script src='https://cdn.firebase.com/js/client/1.0.11/firebase.js'></script> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js'></script> </head> <body> </body></html>
自分のサービスの監視とか全くしてないのでどうかと思い作ってみた。定期的にwebサービスへGETリクエストを送りレスポンスが200以外だったらアラートメールを送るっていう単純なものデモ http://webservicemonitor.herokuapp.com/ ソース shoprev/webservice…
環境用意するのが面倒なのでmemcachierの無料プラン試してみた The easiest, most advanced managed memcache | MemCachier 利用登録すると接続情報もらえるので まずはドキュメントのGetting Startedに乗ってるサンプルコードを動かす require "dalli" cach…
前回でredisでランキング集計できたけど redis ( redis to go ) でランキング集計してみたby ruby - shoprevのブログ redis to goの無料プランが5Mなので5M溢れたら?てことで redis to goのサイトで設定を確認すると # = Limits ==========================…
redis to goの無料プラン使ってredisでランキング集計してみた Redis To Goで利用登録すると uriもらえるのでそれを使って接続 require 'uri' require 'redis' uri = URI.parse("redis://redistogo:password@barreleye.redistogo.com:11432/") redis = Redis…
さくっとログはくには get '/' do logger.info "loading data" # ... end ファイルにログはくには require 'sinatra' configure do # logging is enabled by default in classic style applications, # so `enable :logging` is not needed file = File.new(…