投稿

7月, 2013の投稿を表示しています

heroku で dart #dartlang #dartlangjp

イメージ
Server side dartをやってみよう。 こんな記事がありまして、
Running Dart in the Cloud with Heroku
http://blog.sethladd.com/2012/08/running-dart-in-cloud-with-heroku.html
Thanks!
と、いうわけで試してみました
■ 参考 Running Dart in the Cloud with Heroku
http://blog.sethladd.com/2012/08/running-dart-in-cloud-with-heroku.html
heroku toolbelt
https://toolbelt.heroku.com/■ herokuにアプリを作る buildpackの中にテスト用のアプリがあるのでこちらを参考にしつつ、こんなのを用意
https://github.com/mogeta/dart_on_heroku
■ 操作内容
https://gist.github.com/mogeta/6052633
Loading .... で、deploy完了
HelloWorldで中々に苦労させられた;

エラーが出る場合はherokuのconfig画面で
web dynoが建ってるか確認
http://moge-sandbox.herokuapp.com
localで試したい heroku toolbeltの中にforemanがあるので
foreman start で、おk。http://0.0.0.0:5000でサーバーが立ち上がる。

Robotium4.xでWebViewのテストをする。 #android

■ 背景Robotium
Androidの自動テストフレームワーク
詳細 以前RobotiumでWebViewの無理やりな記事を書いたのですが、
Robotium4.x系でWebViewのテストが可能に!
ということで、とりあえず動かしてみるところまでやってみました。 project あとで・・・; ■ コード アプリ
package net.muzigen.webview.webviewexample; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { WebView webView; super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webView1); webView.setWebViewClient(new WebViewClient()); webView.loadUrl("http://google.co.jp"); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } テストする側
package net.muzigen.webview.webviewexample.test; import n…