2011年1月28日金曜日

何年やっても変わらない

あんまり大きな声では言えないけど、
何年やってもやっぱり、VBは嫌いだ(笑)
ポインタの使えない言語って何なんだろ。

2011年1月13日木曜日

ちょっと欲しい

メガネスタンド

部屋の整理をするための収納をむちゃくちゃ探している。
でもやっぱりこれもダメ…。なんか違う。

アルデュイーノ

というものがあるというのを、だいぶ前から知っていたのだが、
最近ようやくそっちに気が向いてきた。

スタパ齋藤のなんとかかんとか

たまたま買った大人の科学とかいう雑誌の付録にアルデュイーノの派生系のジャパニーノというものが付いていて、それなら持っている。多分そんなに変わらないのではないかと思う。
ネットにつないで、例えば、ホームページ上のボタンが押されたらアルデュイーノにつないであるLEDランプが点灯するだとか、パソコン上のアプリケーションのボタンを押したら鉢に水をやるだとか、そういう使い方も普通よりは簡単にできるらしい、とどこかで見たような気がする。
でもなんだかんだでそんなつまんないことやるのにも5万円くらい+ものすごい労力がかかるのかなあ…。やっぱりもったいなくてやる気が出てこない…。

2011年1月9日日曜日

Garaxy Tabで起動するとアプリケーションが画面一杯に広がってくれない

Garaxy Tabで自作androidアプリを起動すると、アプリケーションが画面一杯に広がってくれないのでそれを調べていたのだが、ひどく時間がかかってしまった。

少なくともViewの設定なんかはちゃんとFill_Parentになっていたように見えたし、全然原因がわからなかったのだが、ひょっとしたらandroidのバージョンの問題かもしれないという考えがあったので、色々バージョンの設定部分をいじっていたら、
AndroidManifest.xml

<uses-sdk android:minSdkVersion="3" />
を4に直してみたら画面いっぱいに広がるようになった。
<uses-sdk android:minSdkVersion="4" />

ここで間違いないだろう…ていうか、minSdkVersionということは、「動かせる最低のバージョン」という風にも取れるのだが、そのVersionを4にしてしまったらHTC-03で動くのかな…。HTC-03って3じゃなかったっけ…。

Garaxy Tabde

androidのプロジェクト直下にある、プログラムの設定を記述するファイル
AndroidManifest.xml
にandroidのSDKのバージョンが記述してあると思われる。

休日なんですが・・・

昨日からandroid SDKの更新でハマり、真っ青な顔でEclipseをいじっています…。
とりあえず、Eclipseはプラグインなどをインストールしたらちゃんとクリーンしないとダメだと覚えておこう…。

昨日一生懸命SDKの再インストールをしないようにダウンロードした最新SDKのexeを叩かずに更新したのだが、もしかしたらそのexeを叩けば普通に更新してくれてたかもしれない…。
結局昨日のやり方では一発で動かず、今日も偉くハマった挙句、やっと動くようになった。

androidといい、Eclipseといい、暴れだすと止まらない…。
android SDKは前バージョンと少しディレクトリ構成なんかを変えたみたい…。別にプログラムは追加してもいいけど、あんまりディレクトリ構成は変えないでくんないかな…。
ディレクトリ構成を変えちゃうといかにも他に影響がありそうなのに…。

とりあえず、androidのソースをダウンロードしてみた。
途中(3Gくらい落とした、ほぼ終わりのところ)でパソコンがフリーズし、パソコンを物理的なスイッチで終了するというハプニングがあり、その後再度repoコマンドでレジューム機能によって落としたので、本当にちゃんと全部正しくダウンロードできているか不安ではあるが…。レジューム機能あってよかった。。。

2011年1月8日土曜日

androidきつい

SDKを古いバージョンからアップデートするのはSDK Managerを使えばいいというまあまあ画期的なやり方ではあると思っていたのだが、やはり話はそんなに甘くなかった…。

古いバージョンから新しいバージョンにManagerから更新しようとすると、
肝心の更新対象が記述してあると思われるrepository.xmlのフォーマットが変わったからなのか読み込み方が変わったからなのか、↓のエラーが出てxmlを読み込めないじゃないか!

XML verification failed for http://dl-ssl.google.com/android/repository/repository.xml.
Error: cvc-elt.1: Cannot find the declaration of element 'sdk:sdk-
repository'.
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml,
reason: Unknown

「reason: Unknown」
ってひどい理由だな…。
SDKの再インストールだけは避けたかったので、必死でGoogle検索してSDKを再インストールしない方法を探したところ、新しいSDKをダウンロードして、その中のToolsディレクトリ(Managerが入っている部分)だけ今自分の端末にインストールされてるものと入れ替えればManagerから更新をかけられるようになるという文を見つけたような気がしたので、そうしたらなんとか更新できた。

やっぱりandroidってオープンソースだからなのかなんなのか知らないけどどうも荒削りなところがあるような気がするんだよね…。あんまりそういうところは好きじゃないな…。