ACID FLASHBACK 2006/03

日記バックナンバー 2006/03

● 2006/03/04(日)

・とりあえず更新

 今月は特筆すべきことやってないので、ほとんど日記にするようなネタもないのですが。薄く広くやっているのでアウトプットを出す月じゃなかったというか。来月25日あたりから会社でいろいろやることになりそうなので、その下調べとか。

 gdb-stub、自分で作れそうな気がしてきた(謎)。X68000版も作るかなぁー。



● 2006/03/09(木)

・X68000のジョイスティック・ポート読み込みでウェイト

 ふと思ったんだけど,もしかしたら↑の現象って周辺デバイスが遅いのが理由じゃなくて,ソフト的にチャタリングを取っているから一定時間が掛かるとか? 一定間隔で複数回サンプリングして,多数決で多い方の値を使っているアルゴリズムと推測.

マウスポインタもデュアル化へ(/.J)

 「X68000でもマウスが二つつながりますよ」というツッコミを入れようとしたけど,この製品はマウスが二つつながるわけじゃないのか.と思ったらそういうツッコミがすでに入っているし.田圃氏がドライバ作ってましたね.

 デュアルマウスでリブルラブルとか?



● 2006/03/10(金)

・Interface 2006年6月号にはSH-2 CPU基板が付属します

 ソースは今日発売のDWM.ていうか今月25日発売のI誌で発表かと思っていたら,フライングでDWMの広告の方に先に出てた.聞いてないよ〜.Webの特設ページ方も25日オープンの予定で進めてるのに.まあいいか.

 今後,SH-2関連の話題は表ページ(謎)の方で.まだPDF落とせるページへのリンクくらいしかないけど.今のうちにPDF落として予習しておくように!!! 俺もなんか作んなきゃ.



● 2006/03/14(火)

・PC+FPGA

 CeBIT会場レポート【PCパーツ編】〜PCI Express用H.264アクセラレータが登場(Impress)とか見て思うんだけどさ、いい加減「××用ハードウェア・アクセラレータ」はヤメて、FPGAの載ったボードを挿して、後はソフト的にアップデートという時代にならないんでしょうか。どうせエンコーダなんて新しい物が次から次へと出てくるわけだし。

 p.s.↑のリンク先直しました.



● 2006/03/15(水)

マッケーブの循環的複雑度(そふと庵)とそれを計測するツールcccc(SourceForge)

 構文解析を行うことによりプログラムの複雑さを評価する「マッケーブの循環的複雑度」について分かり易く解説したページがあったのでリンク.そしてそれを計測するツールcccc.「プログラムの分岐点が多いほど複雑なプログラム」というのは直感的に納得できる.ccccはC言語などのソースコードを掛けると,計測結果をHTMLで出してくれるのでftpf.cを掛けてみたら,MVG=289点とか出た.10以下で良い構造,75以上で絶望的みたいなんだけど,289点ってなんだ(苦笑).見方間違ってんのかなぁ? MVG/COM(複雑度をコメントの行数で割った数値)は少ないんだけど.

・ユーザ向けにIPコアを売るビジネス

 うわ,昨日の記事,リンク先が間違ってたので修正(Thanks to Sata.さん).ついでにツッコミ入ったのでレスすると,FPGAの載ったボードを買った人向けにIPコアを売って商売するってビジネスでいいんじゃないでしょうか.ただ,将来的にIPコア書き換えだけで対応できるかどうかは分からないので,ボードの製品寿命が気になるところですが.次に出るCODECが現在のFPGAの処理能力で十分だという保証もないし.PC向けFPGAプラットホームの標準化も必要そう.



● 2006/03/16(木)

・第18回記者セミナー「組込ソフトウェア」の動向と今後の可能性@霞が関ビル INFORIUM

 NTT主催の記者向けセミナ。どんなもんかと行ってみたら、本当に記者向けの勉強会という内容。「組み込みシステムとは何か」みたいな。組み込みシステムの概念とか組み込みソフトウェアの開発とかクロス開発とは何かとかデバッグの実際とかR8C基板を使ったコンパイルとダウンロードの実演とか。あと経産省のデータで市場規模予測とか。文系の各紙新聞記者向けの勉強会という感じ。間違った記事を書かれないためにやっている…のかもしれない。

 「デバッガにはICEを使います」というくだりには「いや、最近はJTAGデバッガ」とツッコミ入れたくなったけど、大人気ないと思ったので自粛。



● 2006/03/22(水)

・TOPPERSプロジェクト、TOPPERS/ASPカーネルとTOPPERS/HRPを発表@東実年金会館

 フリーなμITRON4.0実装系TOPPERSの新ブランチ。ASP(Advanced Standard Profile)はJSPをベースに割り込みモデルの標準化、コンポーネント仕様の取り込みを行い、対応APIも若干増えているとのこと。割り込みモデルの標準化は以前から分科会で研究されていた問題で、CPUごとに割り込みの方法が違うのを統一的に扱えるようにしたもの。HRPは宇宙機向けの高信頼性カーネル。

 それと同時にEclipseベースのTOPPERS開発環境が公開。カーネルのコンパイルからデバッグまでEclipse上で行えるようになるとのこと。



● 2006/03/23(木)

・ウェブソフトインターナショナルで打ち合わせ

 組み込み向けWebブラウザの位置付けが最近変わってきたので、I誌読者向けに面白い記事が書けないかという話。AJAXが一般的に使われるようになると、組み込み向けWebブラウザといえどもJavaScript必須になるんだよね…。

 あと、Macintosh用にKonfaburatorというプラットホームがあるんですが、それに関してWebOSへの展開など。Konfaburatorってのは電卓とかカレンダーとかその辺のアプリケーションが簡単に書けるプラットホームなんですが、記述言語がJavaScriptなので(知っている人には)新規に覚えなくてもいいというもの。目の付けどころは良い。んだけど、JavaScriptインタープリタは自前で持っているみたい(WebKitとか言ってたけどライブラリ?Macはよく知らん)。SafariとかFirefoxなんかもJavaScriptインタープリタは持っているわけで、これと共有できないのは無駄過ぎる。のでWebOS、みたいな話。

 ところでWeb2.0って株価吊り上げのためのBuzz Wordだと思ってたんだけど違うの? セマンティックWebってSGMLの理想に立ち戻っただけだと思うし、用語のゆらぎ検索(忘れた)ってTRON文字コードのゆらぎ検索みたいなもんでしょ?(新字体と旧字体でも同じように検索できる)



● 2006/03/27(月)

・CoWare、組み込みソフトウェア開発者向けに仮想ソフトウェア開発環境「Virtual Platformプロダクト・ファミリ」を発売@コーウェア東京本社(東京都渋谷区)

 SystemCをエミュレーションすることにより、ハードウェア実機がなくてもエミュレーション環境でソフトウェアを開発できるようにするもの。ハードウェアを全部SystemCで記述するならこれだけでOKなのですが、出来合いのCPUなんかはSystemCのソースは提供されていないわけでエミュレーションしなければならない。現在はARMのみ対応。携帯電話開発が主要ターゲットみたい。ほかのCPUはどうかと聞いてみたら、検討中とのこと。この製品もプラットホームとしてEclipseを採用しているとのこと。Eclipse上でSystemCか…(まあコンパイラが差し替えられるので出来るのは当り前なんだけど)。

 引出物でロゴ入りUSBメモリもらったので読者プレゼントにしよう、と思っていたら、帰る直前に「今回の発表資料はUSBメモリに入っています」と言われた。危ねえ!資料入れたままプレゼントするところだった。ていうかもう帰っちゃった人もいるんですが…←後でメールが来たので大丈夫でしょう。



● 2006/03/28(火)

・フィリップス、液晶テレビ向けチップ・セットNexperia TV520を発売@フィリップス本社(東京都港区)

 品川のフィリップス本社。液晶テレビ向けチップ・セットで、中身はMIPS32とMPEGデコーダ、チューナなど。OSとして今度からはLinuxが使えるようになるということ(今まではVxWorks)。普通の液晶テレビにもLinuxが入るようになるのか…。

 ところで、発表では「リファレンス・デザイン」という言葉が使われていたけど、要するにチップ・セットのこと。なんだけど、これ1チップなんだよね…。1チップなのにチップ・セット。用語どうしようか。リファレンスとは言っても、買ってきてすぐに液晶テレビが作れるわけではなく、ユーザがOS載せてアプリ書く必要があるわけだし。



● 2006/03/29(水)

・CDDBのビジネスモデル

 今週の週刊東洋経済に載ってたんだけど、WebからCDの曲名を引っ張ってこれるCDDBって会社組織になってたんだ(グレースノート社)。でもってAppleと契約してiTunesのバックエンドに使われているのでウハウハだとかいう話。今後はカーナビなんかでも使われるようで、さらにウハウハ。

 っていうかこの程度の技術(失礼)でビジネスになったのか! TOC読んでCDを特定して曲名出すソフトは田圃さんが(元気かなぁ)X68000でもやっていたわけで、それをWeb経由で取得できるようにするのはさほど難しくないわけだし(だってHTTPだし)、これをうまくビジネスに結びつけることができていれば今頃は…。まあ金持ちにはなれなくても、会社は潰さずに済んだかもな。うーん、ビジネスセンスが足りないのか。



● 2006/03/30(木)

・名古屋大学、組込みシステム研究センターを開設、トヨタと共同で車載マルチメディア向けOSを共同開発開始@名古屋

 急遽名古屋出張が決定。発表内容は上記の通り。車載マルチメディアって要はカーナビ。ほかにも後方確認カメラなんかも含めるとのこと。名古屋大学はTOPPERSの高田先生なので、TOPPERSにミドルウェア付けてマルチメディア対応なのかな〜というつもりで念のため聞いてみたら、なんとUNIXベースで新規開発するとのこと。そういう重要なことは資料に書いてください…。ていうか俺が質問しなかったら全員勘違いしたまま帰ってたかも(汗)。制御系(エンジンとかブレーキとか)とマルチメディア系(今回開発するほう)は別のOSを載せて通信するとのことで資料を見たら、OSの下に通信プラットホームを用意してOSどうしが通信っぽい図が描いてあったので、マイクロカーネルの上に乗っけるのか(早稲田の中島先生のLinux+μITRON on L4みたいな)、通信APIでOSどうしが通信するのか(VxWorksとLinuxで通信するTIPCみたいな)、どっちかよく分からなかったので質問してみたら、その辺も含めて今後開発するとのこと。ていうか本当にこれからなのね。

 発表はいいんだけど、後ろのほうで日経だか読売だかの記者さんが「明日の一面トップ(笑)」とか話していたのには流石にビビった。ええーっ!? そこまでニュースバリューある? まあ、(笑)というニュアンスがあったので本当かどうか知りませんけど、まあたしかに「名古屋大学とトヨタが独自OSを開発開始」と言ったらスゴいニュースに聞こえるなぁ(笑)。というか、「OSを作る」ってことが特別なことだと思っている人(世間の99%の人。組み込み技術者を除く)には、そう聞こえるのかも知れない。いや、OSを作っている人って国内にもたくさんいるし、UNIXベースOSも世界中にいっぱいあるし、組み込み向けOSもたくさんあるし。ていうか目の前に高田先生いるじゃん。トヨタだって内製の組み込みOSの一つも持っているはずだし(μITRONとかそういうレベルで)。I誌的には組み込みOSの新たなバリエーションが一つ増えるということだけなので、頑張って良いものを作ってくださいとしか言えないのですが…。まあトヨタが絡んでいることで、検証をばっちりやってくれそうなのでその辺は期待できるけど。っていうか全体の構成もまだ決まってない、動くものが一つもない状況なのでなんとも。

・なんか自分の日記を読み返してみたら

 仕事ばかりしているみたいだ…。ていうか、今期スタートのアニメ、まだプレイボール2しか見てません(笑)。ていうか3月も終わるだろ。いや、一応びんちょうタンは録ってあるんだけど。

・新幹線のトイレ

 って窓ないのな。高速放尿マニアの私には不満です←なんだそのマニア。高所放尿マニアみたいなもんですか?



DIRECT JUMP TO : 今日の日記/ INDEX
Valid HTML 4.01!

(EOF)