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

開発メモ

<uses-library android:name="com.google.android.maps" />uses-libraryタグはapplicationタグの中に書かないと動かない。外に書いてもエラーはでないので注意。参考: http://developer.android.com/resources/tutorials/views/hello-mapview.html</uses-library>

ndkでビルドするときのオプションメモ

$export ANDROID_ROOT=android-ndk-r4b/build $export PATH=android-ndk-r4b/build/prebuilt/darwin-x86/arm-eabi-4.4.0/bin $./configure --host=arm-eabi CPP=arm-eabi-cpp CC=arm-eabi-gcc CFLAGS="-mandroid --sysroot=$ANDROID_ROOT/platforms/android-…

jarを追加する

jarを追加する場合はassetsディレクトリに置く

GPSとネットワークと実機デバッグを有効にする

Androidで開発するときはAndroidManifest.xmlにどの機能を有効にするのか書く必要があるっぽい <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example" android:versionCode="1" android:versionName="1.0"> </manifest>

C++でnode.jsのaddonを書いてみた

addonを書く上で必要なことは基本ここに書いてあるんだけど今のバージョン(v0.23)だと若干便利マクロが増えてるみたい。今回は渡された文字列とカウンタを表示するだけの簡単なクラスを作った。 JavaScriptのmoduleで書くとこんな感じ function Echo(){ this…

今すぐwebサーバーが必要な人のためのワンライナー

カレントディレクトリにあるファイルを今すぐHTTP経由でブラウザに表示させたいと思ったら ruby -rwebrick -e 's = WEBrick::HTTPServer.new(:Port=>8888, :DocumentRoot=>Dir.pwd);trap("INT"){s.shutdown};s.start'を実行して http://localhost:8888/hoge.…

ubuntu lucidにnode.jsを入れる方法

lucidにはまだnode.jsのパッケージがないのでどこかにパッケージないかなと思って、探してたらあった。http://wiki.mediatemple.net/w/Installing_Node.js_on_Ubuntuコマンドだけ並べると sudo aptitude update sudo aptitude install python-software-prope…

Titaniumメモ

Ti.UIとTitanium.UIの違い TiはTitaniumの略でどちらも同じ Titanium SDK 1.4でTi.API.infoがちゃんとログを表示しない 下記URLのlogger.pyを入れると治る http://developer.appcelerator.com/blog/2010/07/introducing-titanium-mobile-1-4.html iTunes 10…

JRubyのspinup時間はどこまで速くできるのかやってみた

rubygems, rack, rails, sinatra等を使わないとどこまで速くなるのかやってみた。 使ったのは最新のJRuby1.5.0のnightlyビルドと以下のサーブレット。 package org.bongole; import java.io.IOException; import java.util.ArrayList; import java.util.logg…