Pythonでゲームパッドを操作して、ラズパイを操作しよう。挑戦編

ラズパイことraspberry piは電源ボタンを切るボタンなどがないから、余っているゲームパッドでマシンを操作できるようにしたい。

それを実現する言語のチョイスだが、簡単かつ軽量にそしてLinuxと親和性が高いということでPythonを使って見ようと思う。

Pythonは実際あまりつかったことが無いため、勉強も兼ねてやってみる。

今回はまだraspberry … 続きを読む

AndroidSDKをR22にしたら、アプリがエミュレータで起動しなくなった時にありがちな原因

AndroidSDKのRev.22がリリースしたので、新しく手に入れたノートPC(Xubuntu)に開発環境(Eclipse)を整えたのだが、
早速起動しないという洗礼を受けた。

発生情況

僕のアプリにはnendという広告表示サービスを利用している。
アプリに広告を表示させるために、nendから提供されたライブラリを使用しているのだが、アプリを起動する際にそこでエラーが出ているらしい。… 続きを読む

【Scala】Javaを使っている僕が感動したScalaの機能 カリー化 部分適用

Javaには無くて、Scalaにはある素晴らしい機能の一つに関数を変数に入れて使えるが、
これが予想以上に便利なんだ。

僕は関数を変数に入れられるというから、「Javaのクラスの小さいものだろ?」くらいに思っていたが
Javaより手軽に使えるし、何よりもJava特有の冗長な書き方も制限も少なくとても便利だ。

部分適用… 続きを読む

Scala勉強中だけれども、すこし関数型言語の魅力がわかってきた。

電子書籍が少しずつだけれども着実に浸透している。
GoogleBooksなどスマホでも簡単に買える仕組みもできてきて、リーダーを買わなくても誰でも手軽に買えるようになってきた。
まだまだラインナップは貧弱だけれど近い未来書店で売られている以上の書籍を家に居ながらにして瞬時に買える時代が来るだろう。

僕は業務でJavaを使っているし、趣味でもAndroidアプリを作ることでJavaを活用している。

オブジェクト指向には(理解をしているとは言えないかもしれないが)慣れ親しんでいる。… 続きを読む

ScalaのHello World でも関数型プログラミング全然わかんない

Scalaの開発環境導入

新しい事をやりたい!ってことで関数型プログラミングというものをやってみようと思った。
とりあえず僕が最もよく使っている言語Javaに仕様が近いscalaを使ってみよう。

我々がJavaで開発する際には避けて通れないIDEであるEclipseにプラグインがあるそうなのでそれをインストールしよう。

http://scala-ide.org/… 続きを読む