2013-09-17

ODROID-XUを買った

無事先週くらいから発送が始まってたらしくやっとFedex経由で送られてきました。ODROID-XUが$149で8GBのeMMCが$25。送料が$30で計$204ってところ。日本の代理点経由で買うと$149が28,000円くらいになるそうだけどさ。


Exynos 5 Octaを採用しているボードでCortex-A15とCortex-A7が4つずつ載ったものなのでbig.LITTLEが使えます。

Exynos 5210を採用したarndaleboardはでっかいボードでしたがbeagleboardと同じくらいの大きさです。

さぁてと何しよっかな。

2013-09-13

今週のWeb 1.0

そんなに多いアクセス量だと思わないのだが。。。iPhone 5Cだし。

2013-09-11

Rust言語でWebAppの開発に必要なN個のこと

via http://d.hatena.ne.jp/gfx/20130909/1378741015

あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずRustについて知っていることを書いた。

ただし、現時点でRustを使うのは正しい選択ではない。バージョン1がリリースされてからという前提であるべきかと思う。

ということで足りない情報は教えてください。


パッケージマネージャー

rustpkgがあるのでそれを使おう。

Rustpkg Reference Manual


アプリケーションサーバー

HTTPサーバーの実装としては、https://github.com/mozilla-servo/rust-httpにある。Apache上で使いたい? CGIとして書けばいいんじゃない?


リクエストパラメーターの処理

がんばって自分で...


ルーティング

WAF内蔵のを使えばいいんじゃない?そもそもWAF自体がな...


データベース

C言語バインディングを書けばでき...

Rust Foreign Function Interface Tutorial

SQLiteであれば、バインディングが存在するよ


ビューのレンダリング

HTMLをがんばって生成しよう


HTTP クライアント

https://github.com/mozilla-servo/rust-http-client.git

なおServo用に誰かリライトしてくれる人を募集している。


テストフレームワーク

Rust自体はunit test機構を持っている。

Unit testing in Rust


WAF

WREってのがあったけど今のRustじゃ動かない。

https://github.com/erickt/mre


そもそもVersion 1.0にもたどり着いていない言語に多くを求めるのは酷です。

2013-09-03

Big Summer or Panic Buy

いきなりというかついにNokiaの端末部門をMicrosoftが買収することになったそうだ。買うんだったら2年遅い気がするんだが。まぁMicrosoftから刺客(現Nokia CEO)が送られて、Nokiaがとどめをさされただけとも言うけどね。

昔からの議論としてAppleを代表とする垂直統合モデルがいいのか、MicrosoftのWindowsを代表とする水平分業モデルがいいのかという解決困難な課題が存在する。Microsoftに関してはWindows PhoneになってAppleの二の舞のモデルを採用してみたけど、魅力的なデバイスが出ないためにシェアが伸びないという結論を出したってことだろう。

それに対しての解決策は、
  • 従来のWindowsで上手くいったように開発者フレンドリー (開発ツールと配布の自由さ) な方針に転換する
  • 自社でデバイスをリリースするモデルに変更。ジョブスが戻った時のAppleみたいな方向性 (この頃のAppleはAppleからライセンスを受けさえすればMac互換機を出荷することができた)。自社でハードウェアをやるのはXBoxで経験済み
のどっちかかなと。モバイル分野において水平分業がダメかというとGoogleのAndroidのようなモデルでも十分結果を出してるのだから必ずしも水平分業モデルが失敗というわけでもないが。

そこでMicrosoftは後者を選んで端末メーカーごと買ってしまったってことだね。実際こんな状態で買ってるんだから、Panic Buyってことだな。

この選択ってMicrosoft Wayじゃない気がするし、billgが現役だったらやらない気がするのは俺だけかな?

まぁ、NokiaでMaemo版Fennec作ってた某Romaxiaは今MicrosoftのOpen Source Technology Centerに移ったらしいけど、気付いたら同じ会社というオチは経験したくないね。