2010-01-01から1年間の記事一覧

Programming Android Application in Scala.

以前紹介したScalaMapの作者さんが、Scala+Androidのスライドを公開していたので転載。 まだ試してはいませんが、sbtのandroid-pluginなんかが実際の使用手順も交えて紹介されていてかなりよさげです。 どうやら台湾の方のようで、本文は中国語で正確な訳は…

scala2.8でビルドとかGoogle Mapsのこととか

scala2.8でビルドしようとしてはまったり、Google Maps使おうとしてはまったりした話。 いつもよりチラ裏分さらに多め。 scala2.8用scala-android.jar sbazでscala-androidをインストールしたら2.7系を入れられてしまった。そのままビルドしたらやはりエラー…

小技(findViewById編)

Buttonとかの要素をとってこようとするとこんな風に書かないといけない。 findViewById(R.id.button).asInstanceOf[Button] どうにも長いので暗黙の型変換を使ってみる。 class DollarAssoc[A

ScalaでAndroid用jar

ScalaでのAndroid開発用にヘルパライブラリを徐々に育てていこうかなと思ったが、Java素人の自分ははじめの一歩で大苦戦。とりあえず目的は達したので備忘録。 今回の参考サイト http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-scala/…

proguardではまる

『初めてのAndroid』をScalaで写経中にproguardではまった話。AndroidにはJavaScriptからアプリ側を触りにいけるという結構おそろしげな機能があって、『初めてのAndroid』の7.3のLocalBrowserにその例がある。 具体的にはWebViewにaddJavascriptInterfaceで…

今度はScalaでHelloAndroid

ClojureでJVM上の言語に手を出したついでにコップ本も読んでみたところまんまとScalaにはまる。 というわけで前回に引き続き今回はScalaでAndroidアプリ作成にチャレンジ。 今回参考にしたサイト http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20090…

ClojureでAndroidアプリ

ClojureはJVM上で動くのだからもしかしたらAndroidアプリも作れるのではないだろうかと思い、いろいろ調べてみた結果とりあえず入り口には到達できたので備忘をかねて公開。 今回は基本的にeclipseとかandroid-modeは使わずにコマンドラインでいくことにした…

slime + swank-clojureではまった

『プログラミング Clojure』を買った。 slimeが使えるらしいので環境を構築しようとしたら結構はまったので備忘をかねて記載。 基本的には http://riddell.us/tutorial/slime_swank/slime_swank.html ここにあるとおりに進めていけば良かったのだがいざM-x s…

GoでREPL

"exp/eval"パッケージを使用してREPLしてみる。 その名の通りexperimentalらしく、いろいろ制約はありそう。 (ライブラリのコメントにはimportとinterfaceタイプがダメとあった) package main import ( "os" "bufio" "fmt" "exp/eval" ) func repl() { world…