光センサー内蔵システム液晶

金曜日, 8 月 31st, 2007

シャープがタッチパネルやスキャナなどの入力機能を搭載した光センサー内蔵システム液晶を発表したそうです。これを使うと MERL の LucidTouch(*1) なんかもスマートにつくれそう。

*1) 試作品は QCAM をアームでマウントして裏側の手を撮影しています

シャープ、タッチパネルやスキャナになる光センサー液晶を開発(マイコミジャーナル)
シャープ、タッチパネル用フィルムが不要の新UI搭載液晶を開発(PC Watch)
シャープ、タッチパネルなど入力機能を搭載した光センサー内蔵システム液晶を量産(c|net)

Microsoft Research の「両面」マルチタッチパネル: LucidTouch(Engadget)

LLVM

日曜日, 7 月 15th, 2007

Paul に教えてもらった LLVM をインターネットで調べてみたので、とりあえず簡単な覚書き。

Java, Ruby(YARV), Perl6(Parrot) それに NewtonScript の VM ってかなりそれぞれの言語やオブジェクトシステムにべったりなんだけれど、LLVM はそれらと全然違いもっとローレベル(機械に近い)の VM らしい。平たく言うと仮想の RISCチップの VM。高級言語の VM のように GC やオブジェクトシステムのようなものは持たない。

なお、Leopard(Mac OS X 10.5) では OpenGLスタックに LLVM の技術が使われているそうだ。

うーん、どういうふうに LLVM が使えるものか…

The LLVM Compiler Infrastructure

トルクスドライバ

土曜日, 6 月 23rd, 2007

160GB HDD(SATA) が届いたので MacBook の HDD を交換しようと思ったら、トルクスドライバがなかった….とほほ。T8 というサイズが必要らしい。

しょうがないので明日買いに行こう。

追記 6/24:新宿の東急ハンズにて TORX 本家のやつを購入

モバイルコンパニオン Palm Foleo

木曜日, 5 月 31st, 2007

Palm, Inc. の新しいデバイス Palm Foleo が発表されています。

事前の噂通り Linux ベースのサブノート(?)。モバイルコンパニオンという新しいコンセプトでフルスペックのPCではなくメールやブラウザなどのインターネット端末+Treo (Palm OS, Windows Mobile)連携に重点が置かれているようです。

技術的にはそれほど目新しいところはない感じですが、ハードデザインやソフトデザイン、それに価格設定のさじ加減はさすが Palm, Inc. といったところでしょうか。

ただ、価格を考えればしょうがないとはいえ連続駆動時間=約5時間(短い :-{)、重さ=2ポンド(約900g、日本だとこの重さでフルスペックのサブノートの実現している)はちょっと微妙。

出たらとりあえず1台購入したい。

追記:ところで波打っているディスプレイ背面とかコンセプトとかなんとなく富士通が昔出していた INTERTop(初期のDOSモデルの方)を思い出す。INTERTop をいまの技術でリデザインしたらこんな感じだろうか。

追記2:タッチパネルでないのは非常に残念

Foleo(Palm)

malloc のアライメント

水曜日, 3 月 28th, 2007

GNU libc … 8 byte
Manpage of POSIX_MEMALIGN(日本の Linux 情報)

Visual C++ … 16 byte
malloc アライメント(MSDN)

Mac OS X, Linux, *BSD, Windows の malloc のアライメントが知りたかったので調べてみました。Visual C++ が 16 byte アライメントだったというのが驚き。

とりあえず普通の環境なら 8 byte アライメントが保証されるみたいなので一安心。

追記 5/4:Apple のドキュメントによると Mac OS X の malloc は 16バイト単位だそうです(参照:Optimizing Your Memory Allocations
Cocoa Break! の神吉さん、お知らせありがとうございます。

脱 Windows 専用機、計画

日曜日, 12 月 31st, 2006

Parallels にインストールするために Windows XP Home Edition SP2(パッケージ版)を購入。ビックカメラにて 25,000円(10%ポイント get)。DSP版だと半額なんだけどねぇ….

MacBook + Parallels + Win XP で様子を見て問題ないようなら Windowsノートはお払い箱の予定。


JIS2004

水曜日, 12 月 20th, 2006

JIS2004 の問題は単に Unicode を使えば解決するという問題ではないので先のエントリは取り下げました。

es オペレーティングシステム

金曜日, 11 月 24th, 2006

任天堂が研究システムとして開発している es オペレーティングシステムを SourceForge.jp でオープンソースとして公開しているようです。

名前が es で DS に似ていますが、ARM ではなく x86 で動作するようです(残念)。「研究システム」なので実用としてはどの程度のものかわかりませんが、SMP サポートや ELF サポートをしているようなので OS の勉強にはいいかもしれません。

あと、Squeak が動くようです。Squeak だとホストの GUI とか(POSIX も?)関係なしに動くから移植しやすいんでしょうか。

es オペレーティングシステム

HDL-GX300(Giga LANDISK 300GB)

水曜日, 10 月 18th, 2006

MacBook の HDDトラブルでやっぱバックアップ用の NAS が必要だなと Amazon で「ポチっ! とな」しました。

バッファローの LS-300GL (LinkStation) とどっちにしようかと迷ったのだけど、eSATA でミラーリングできるので IOデータのほうにしました。玄箱はベースが一世代古いのでパス。

debian を入れて遊ぶとかもできるらしい(LinkStation もだけど)。個人的には OS はそのままでもいいから Subversion を入れたいところ。

ちなみに CPU は ARM9 400MHz(LinkStation のほうは PowerPC)。

ネットで検索して気になるのはファンがうるさいとか HDDの書込みがうるさいとかの噂があること。まぁ、とりあえず使ってみてかな。


追記 10/20:HDL-GX300 到着。

ひとこと、『うるさい!』であります。机の上に置いたら、机がびりびり振動するってどういうことよ。ディスクの省電力モードに入ると静かになるので、ディスクの省電力設定を1分後(デフォルトは10分後)にすることはほぼ必須。これやっとかないと絶えられません。

静かな Mac mini (PowerPC G4) になれちゃってると、HDL-GX300 の五月蝿さ(つうか、騒音!)はほとんど罪と言ってもいい。なんか既に後悔モードかも。来年 Leopard (Mac OS X 10.5) が出たか、次の Mac mini が出たぐらいの時期で Mac mini に買い替えかな。

カーネル読書会:glibc malloc について

日曜日, 10 月 1st, 2006

これもMatzにっき経由。Yokohama Linux Users Group(YLUG) の第67回カーネル読書会「glibc malloc について」のビデオと資料が公開されているそうです。なかなか面白い内容なので、こういうのに興味がある人は是非見ましょう。

NEWT/0 のために自前の malloc を実装したいと思っているので参考になります(*1)。いろいろやりたいことは多いのだけど今年いっぱいはそっち方面には手がつけられそうにない…

ビデオの編集に関してですがスライドをメインに発表者を小さくインポーズ(PinP?)しているのがいいですね。ほんとは Newton Einstein Night のビデオでもこういうふうにしたかったのだけど iMovie の機能だとできなかったんです(*2)

あと Google Video とか YouTube にアップするというのは自前サーバの容量とか負荷を気にしなくていい方法ですね。これで Google Video や YouTube がポッドキャスティングもできれば最高なのだけど…

*1) 実は「OS自作入門」でも OS だけではなく NEWT/0 への応用を意識しながら読んでました
*2) iMovie って家庭内でのビデオ編集しか考えてないんですよね。子供の映像のビデオ編集とかなら十分以上の機能なんだけどセミナーとかのビデオ編集には向かない。Final Cut を買えということか….

The 67th kernel reading party(Google Video)
glibc malloc について(YLUG会合・読書会資料)
YLUG