2008-06-01から1ヶ月間の記事一覧

ついでにAndroidでネイティブHelloWorld再び

ついでなので、昨日と同様、インストールしたツールチェーンで % cat test.c main(){puts("Hello,World!")} % arm-none-linux-gnueabi-gcc -static test.c -o hello1 として作ったhello1をandroidで動かしてみました。 # /sdcard/hello1 Hello,World! 普通に…

Android用にカーネルビルド

おとなしくLinux(Fedora 9) on Parallelsで。やり方は http://honeypod.blogspot.com/2007/12/compile-android-kernel-from-source.html と全く同じ。CodeSourceryからGNU/Linux用の IA32 GNU/Linux Installerをダウンロード。バージョンは2008q1-126を使い…

Android SDKで遊んでみた

Mac OS X 10.5な環境で試してみます。 とりあえずダウンロード&起動 Googleからダウンロードするといきなり動かせます。この簡単さは偉いなあ。1. http://code.google.com/android/index.html から右のDownload the SDKリンクをたどってダウンロード。 2. …

JavaScriptコンソールを出すブックマークレット

FireBugを入れていれば簡単に使えるJavaScriptコンソールですが、Safaariでも似たような機能が欲しかったのでブックマークレットにしてみました。下記のタグを適当なページに書いてブックマークしておき、希望のページでブックマークから選択すればOK。 フィ…

MacBook Pro + Linuxで3Dデスクトップ

こんな感じにしてみました。透明ターミナルの裏側はブラーまでかかってて妙に良い質感。しかもサクサク動く。さすがはGeForce 8600M。 iTunesやiPod touchのCoverFlowのようなアニメーションでウィンドウを切り替えられたりも。 必要なもの: ネイティブで動…

AppleScriptでSpacesをコントロール

mac

MacのSpaces(デスクトップを複数持つ機能)をAppleScriptで変更する方法。 tell application "System Events" tell spaces preferences of expose preferences (* 現在の設定を取得 *) set new_bindings to application bindings (* 特定のアプリケーションの…

Railsで"404 - Not Found"などのエラーを出すには?

id:NeoCat:20080531ではroutesを設定してURLの形式をデフォルトから変更してURLを短くしました。 が、分かりやすくなった分、ユーザ自身がいじりやすくなり、存在しないidを伴ってコントローラが呼び出されやすくなりました。(というか自分で何回か「そんな…