土曜日, 6月 28, 2008

改題 動画ストリームまとめ(ustream)

視聴者数は少なかったけどまとめ

・カメラは画素数よりレンズ
以前から感じていたけど、やっぱりレンズが重要。

・光でも2回線が限界か?
クオリティ下げればもう少しなんとかなるかな

・ustreamは頑丈
見ている人は少なかったけど、かなり安定している

また遊んでみたいな

金曜日, 6月 20, 2008

自画自賛

最近ずっと自作Excelマクロ(Seleniumの補助ツール)を使ってお仕事をしているわけですが、今日、そのマクロを使っていて「ああ何ていいツールなんだ」と思う事数回。
Selenium補助ツールを作ったのは3度目なので、これくらいのレベルになって当然とはいえ、現バージョンじゃなきゃとてもじゃないけどやってられない事は多い。

でも、いろいろ改良したいポイントがあるんだよなあ。
会社から、それそのものを持ち出す事は出来ないので、家で再作成してオープンソースどっかに置かせて貰う事を画策していますが、Excelマクロってオープンソースとして成立するもんなのかな?
見かけ上はただのExcelファイルなんですが。

土曜日, 6月 14, 2008

岩手・宮城内陸地震

震度6強が実家直撃なので、びっくり。
とりあえず家族は無事だし、映像を見る限り、四川や阪神のようなことにはなってないようなので一安心だけど。
雪に耐える構造が地震にも効いているってことなのかね。

NHKで奥州市で地震と連呼してますが、奥州市ってひろいわけで、第一報を聞いて思ったのが「奥州市のどこ?」でした。

ちなみに、どれくらい広いかというと、こんな感じ。

奥州市面積 993.35km^2
東京都23区 621.81km^2
大阪府 1897.72km^2

北海道だと、もっとでかい市町村があるんだろうな。

金曜日, 6月 13, 2008

Ubuntu 8.04とParallels Desktopの相性は最悪

そのうちなんとかなるかとは思うけど、アップデートする度にどっかがおかしくなる。
起動しなかったり、突然落ちたりと、とてもじゃないけど使っていられない。
Ubuntu専用機(ノート)が欲しい。

とりあえず7.10を入れ直そう。

追記
7.10も入らないのだが。。。
BootCampに押し込んだ8.04でしばらく我慢だな。
AtomやらCentrino2のマシンが出そろったら、専用機を買おう。

水曜日, 5月 21, 2008

XO後継機発表

いろいろ問題や議論を起こしながらも、何とか進んでいるOLPCですが、XOの次世代機が発表されました。
両面マルチタッチディスプレイで、キーボードもそれを使ったソフトウェアキーボード、なのにお値段75ドルという激安さ。100ドルも達成してないのに大丈夫かしら?
まあ、目標は高い方がいいし、目標を掲げることでほかのメーカーから同様のマシンが出る可能性もあるし、v本題である教育が忘れられない限り、悪いことではないんじゃないかな。

あと、現行機種のコストダウンとかG1G1再びとかもあるそうな。

金曜日, 5月 16, 2008

XP ON XO

前々から噂はありましたが、OLPC XOにWindows XPを載せられるようになるそうです。
途上国側からの要望らしいけど、まあ仕方ないかなあ。
カスタムLinuxとカスタムWindowsじゃ、仕事で使うという面での信頼性に圧倒的差があるのは事実だし。
MSも専用ドライバを用意してかなりの本気具合だし、ネグポンも了承せざるを得なかったんでしょうな。
プレスリリースにもある通り開発者も確かに増えるだろうし、コミュニティも活性化するし。

ただ、OLPCを知的労働の植民地としての道を広げるものにしないためにも、本筋である教育はSugarでやって欲しいなあ。Sugarの方が有象無象が出てきて面白そうな予感はあるし。

ところで、このXO版XPは一般販売はされるのかなあ、Sugar派だけど動かしてみたい。


面倒なのでちゃんと読んでないけど、SugarのMLでもこの話題でヒートアップしている模様。

日曜日, 5月 04, 2008

PyCon2008 OLPC Tutorial Step000

要約(訳)は後回しで、とりあえず進めてみる。

とりあえずスクリプトの001を実行すると、チュートリアル全体で使うスケルトンスクリプトがダウンロードされてきた。
中身は後で確認するとして、002を実行。なんかエラーになったんですが。
スクリプトに間違いがあったのかな?それとも環境依存の問題?
とりあえず文書を読む限り、buildskel.pyという起動スクリプトのオプションをここで説明したいようだ。
さて、次はActivityをデプロイするらしい。
チュートリアルに従い、cdしてデプロイ。そしてActivitiyディレクトリのシンボリックリンクを作るらしい。
なぜ?

で、ここで間違いに気づく。
どうやら今読んでいるのは、002スクリプトが何をやったかの説明であって、自分でやる必要はないらしい。
つまり002はデプロイして、Activitiyディレクトリのシンボリックリンクを~/Activities以下に作るまでが仕事だったらしい。
というか、スクリプトの内容を把握せずに実行するというなかなか怖いことをやってたわけですね。
何か問題があったらwikiに載ってないはずだけど、ちょっと迂闊だった。

気を取り直して、デプロイされたActivitiesをsugarエミュで動かしてみる。青い画面が出るだけ。
どうやらこれでいいらしい。
その後、ぐだぐだ書いてあるのはActivityの基礎みたいな内容みたい。適当に流し読み。だいたいは他のチュートリアルにも載ってる情報。pygameまわりの話がちょっとあるが、内容を掴めず。

さて003を実行。その前に中身を簡単に確認。Pythonコードの置き換えと、002までのコードとのdiffが目的のようだ。大丈夫そうなので、実行。そしてエミュで確認。
今度は青背景に白文字が出てきた。文書によるとpygameのスプライト機能で書いたらしい。
003スクリプトで作られたdiff結果を読んでみると、たしかに何行か増えている。

というわけで0番台のスクリプトは概要の説明が目的のようだ。
次くらいから、具体的なコードの説明に入るのかな?