2011年2月21日月曜日

大台ケ原ヒルクライム 7/9 ,10 開催決定

景色が綺麗なこのヒルクライムにみんなで参加しましょう。このヒルクラムはいいですよ。
毎年三月ごろにリストラがあるので、ヒルクライム開催のころには住所が変わっているかも知れませんが、この大会には参加するつもりです。
今年の目標は1時間40分台です。

2011年2月20日日曜日

オープンソースに感謝

家のパソコン内で有料なソフトはWindowsのOSだけです。(会社では有料ソフトを結構使っていますが。。)ウイルスチェックソフトさえも無料のものを使っています。フリーの開発ソフト、フレームワーク,ユーティリティを沢山使って助かっています。感謝しているソフトはgoogle系のソフト、Eclipse,netbeans,ruby on rails,xcode.android,trac,svn(git),
wordpressです.androidをインテル系の環境で動作出きるようにしたチームにも感謝。(http://www.android-x86.org/)
オープンソースを開発している人々はどんなにして生活をしているのでしょうか?不思議です。寄付だけでは成り立たないような気がしますが。。

linuxのOSに何の有料なソフトを入れなくてもDVDVideoを見ることができますが、MPEGLAからの取り立ては来ていないのでしょうか?スタンダードになっているフォーマットから特許料をとるのも問題だとは思いますが。。

どっちにしても、ソフトだけで儲ける時代ではないですね。個人開発としてはiphoneやandroidなどで若干稼げる環境が整っているくらいで、会社としては難しいと思います。会社としてはオープンソースを使って、客の好みに合うようにオーダーメイド(受託開発)をすることが主流になってくるのではないでしょうか?
でも、コードを公開するだけで、開発のスピードがこれほど速くなるとは想像もつきませんでした。

以上少し気候もあったかくなったのでオープンソースのことについて考えてみました。

2011年2月19日土曜日

ubuntu10.10 + AOSS 接続

ネットブックにubuntuをインストールして、無線で手間取ったのでメモとして残しておきます。
結果から言いますと、ubuntu10.10でAOSS接続はできました。但し無線親機のボタンを押しての自動接続ではなく、AOSSのIDとキーを手動でubuntu側に書き込む方法です。この方法でも他の無線子機がAOSSで接続している場合には有効だと思います。

以下の三点さえubuntuに正しく設定すれば、AOSSでの設定ができます。(手間取った点はubutu側とAOSS側で同じ情報を違う表記で書いていたので、設定に手間取りました。私の親機はWBR2-G54でかなり古いので、新しい無線親器では表記が違うかもしれません)
1.ubuntu SSID ----> AOSS ESSID(SSID)
2.ubuntu セキュリティ:WPA & WPA2 personal ----> AOSS AES
    //AOSSのデフォルト設定しているとAESじゃないかな?
3.ubuntu パスワード: ----> AOSS 事前共有キー

-------------------------------------------------------------
でも最近のlinuxって使いやすいですね。ドライバー関係もインストール時に見事に入りました。ターミナルを使ったのって数回だったのではないでしょうか?
windows7と比べた場合のubuntu10.10は起動時間こそ遅いが、アプリの動作はubuntuの方が速いように思う。特にrubyは圧倒的にubuntuが速い。

2011年2月13日日曜日

iOSとandroid

最近iOSとandroidのソフトを調査しています。画面間のデータの受け渡し方法や開発言語が若干違いますが、工夫次第でだいたい同じです。
開発時の注意点としては、iOSの場合はファイルの保存をすぐ忘れる。(xcodeとinterfacebuilderを使うためにビルド時に保存してくれないファイルが有る)androidの場合は画面追加情報をAndroidManifest.xmlに追加するのをすぐに忘れる。
比較するとiOSの方が画面関係の開発はinterfacebuiderを使うため若干使いやすい。言語はandroidのjavaの方が圧倒的に分かりやすい。iOSのobjective-cは特殊です。c言語の延長上にあるのに、動的言語です。そのわりにメモリ管理はしないといけない(最新はガベージコレクションが追加されているようです)面白い言語なので、興味は大いにそそられます。

デバッグまで含めた最終的に作り易いのはandroidの方じゃないかな??