株式会社ジラフィー(Giraffy)

Archive for 2009年11月

Linux での BlackBerry アプリケーション開発

BlackBerry アプリケーションは Java ME であり、開発環境として Windows でも Linux でも Mac でもよいということになっているのですが、実際に RIM から提供されている SDK は専ら Windows 用です。

Linux で BlackBerry 開発をするためには、RIM から提供されている JDE と、Sun の提供する JDK と WTK、そして Ant と bb-ant-tools を使用します。またビルドしたアプリケーションを BlackBerry デバイスにインストールするために barry を使用します。

Simulator は残念ながら VirutalBox 上の Windows で動作させています。また、JDE のインストールをする際にも Windows を使用します。

(続きを読む…)

カテゴリー: BlackBerry

タグ: ,

とうとう iPhone 3GS を購入しました

…とはいっても、会社名義なのですが、iPhone 3GS (16GB) を購入しました。
これでジラフィーもスマートフォンデビューです。

iPhone 3GS を購入

iPhone 3GS を購入

iPhone 3GS (16GB)

iPhone 3GS (16GB)

まだまだ使いこなせてませんが、これからの開発などに生かしていこうかと思います。
(使用感等もレビューできたらいいなと思ってます)

カテゴリー: Apple

初めてエコポイント申請の手続きをしました

テレビ(エコポイント対象商品)を個人的に購入したので、初のエコポイント申請をすることに。
インターネット購入だったので、申請はエコポイントのサイトからしました。

グリーン家電普及促進事業 エコポイント

ちなみに、今回は23,000ポイントを交換申請しました。
(これだけ高額なら、面倒でも申請しておかきゃ…って思いますよね…)

届いた納品書と、保証書を片手にさっそく申請スタート。

(続きを読む…)

カテゴリー: 未分類

タグ:

Effective Java 第2版

Joshua Bloch の Effective Java 第2版 を読みました。前版である Effective Java がすばらしかったのですが、第2版も期待を裏切らず有用です。

第2版は J2SE 6 (JDK 1.6) に基づいて書かれているため、1.5 で追加されたジェネリックス、enum、アノテーション、concurrent パッケージなどについての記述が追加され、またこれらによって古くなった記述が改められています。従って第1版をすでに読んでいる方にとっても第2版を買って読む価値は十分にあります。

漫然と API を眺めていたりコーディングに明け暮れていてはまず気づかない様々な問題に気づかさせてくれる良書であり、Java プログラマは全員、これを読む必要があります。(この本なしで Serializable を正しく実装する自信は、僕にはありません。)

ただ訳があまり上等でないように感じられる点は残念です。意味が一意にとれない部分などがあって、微妙な問題を理解しようとするときに気を散らされてしまうことがありました。言葉の選び方や接続方法などにもう少し気を配ってもらえるとよかったのですが…。

カテゴリー: 書籍

タグ: ,

夢を見ていた…

しょうもないことですが、そういえば昨夜こんな夢を見ました。

僕が近所の大学の講義を聴講していると、なんと特別ゲストとして Donald E. Knuth 氏が呼ばれて、わずか20人ばかりのために授業をしてくれたのです! 興奮した僕は前列に陣取ったのでした。

なんだろう、これ?

(ほんとうにしょうもなくてすみません。)

カテゴリー: 未分類

console-setup を使用した CapsLock の無効化

ThinkPad のキーボードでは Control は Shift の下にあり、「A」の左はCapsLock になっています。(一般的な配置ではあります。)

この Control の位置は通常のキーボードであれば小指のつけねあたりで Control を押すことができるのでそれほど悪くない配置なのですが、ノートパソコンなどの薄型のキーボードではそのような押し方はできないので問題です。薄型のキーボードでは Control は「A」の左にあるべきです。(もちろん Control を親指で押せるのがベストで、普段は KINESIS で Control と BackSpace を逆転させて使っています。)

そんなわけで多くの人が CapsLock キーと Control キーを逆転させて、あるいは CapsLock キーには価値が感じられないので Control キーは Control として残したままで CapsLock も Control として使えるようにキーマップを変更して使っているのではないかと思います。

Debian では、以前は console-tools を使ってこの設定ができていました。/etc/console-tools/remap に

s/keycode  58 = Caps_Lock/keycode  58 = Control/;

と書いておくことで CapsLock が Control になります。

最近はこの変更がうまくいかなくなってしまって困っていたのですが、console-setup パッケージ側で設定すればよいことに気付きました。(console-setup は console-tools の設定を上書きしてしまいます。)

dpkg-reconfigure console-setup してもあまり役に立つ設定はできませんでしたが、 /etc/default/console-setup ファイルを変更することで CapsLock を無効化して Control に置き換えることができました。

ファイルの終わりあたりにある XKBOPTIONS に ctrl:nocaps を設定すればよいです。

XKBOPTIONS="ctrl:nocaps"

この設定はコンソールと X の両方に有効なようです。

(ためしていませんが、ctrl:nocaps の代わりに ctrl:swapcaps を指定すれば、CapsLock の無効化ではなく Control との入れ替えになると思います。)

カテゴリー: Linux

タグ: ,

Windows 7

Lenovo で ThinkPad T500 を購入した際 Windows 7 への優待アップグレード(1,680円)を申し込んでいたのですが、そのアップグレードキット(DVD2枚組)が昨日届きました。

購入した ThinkPad はすでに Debian 機になってしまっているので、ためしに VirtualBox 上に Windows 7 をインストールしてみたところ、特になにごともなくインストールできてしまいました。Lenovo のアップグレードキットなので機器のチェック(ThinkPad であるか)などの制限があるかもしれないと思っていたのですが、そういうのはありませんでした。

インストール後にまず試したのは、BlackBerry Desktop Manager での BlackBerry との USB 接続でした。VirtualBox 上の XP ホストでは Desktop Manager での USB 接続に問題があって BlackBerry の同期等が動かなかったので、Windows 7 ではもしかして動くかも、と少し期待していたのですが、それは動作しないままでした。(これは Windows のせいではないのですが。)

Windows 7 自体については、Vista をあまり使っていないこともあって、特別速いとか改善されているといった印象は受けませんでした。(VM 上の動作ですしね。)

仕事で使うもの(IE での動作検証が主ですが…)なので5,000円くらいだったら買ってもいいかな、と思うのですが、2万も3万も出して買う気にはなれないな、という気持ちです。

カテゴリー: VirtualBox

タグ: , ,

アーカイブ
カテゴリー
タグ
Adobe Android BlackBerry CS4 CSS Debian html iPad iPhone Java Linux Mac Plugins VirtualBox VPS Windows WordPress Xperia YMPA お知らせ カスタマイズ サーバ テンプレート テーマ 動画 書籍 製品 買い物
その他