Google Chromeの機能拡張

Google Chromeの機能拡張をいじってみた.
ブラウザ側の挙動を簡単にJavaScript上から操作できたり,
開発支援(拡張機能のリロードとか)がしっかりとしていてすごく良かった.
1,2時間程度でちょこっとしたものをつくってみたけど,
ドキュメントを見ながらちまちまとやっていったらすぐにできる.
これはいろいろいじってみると面白いのかも.

今回作ったのは,ブラウザで表示したページのURLをすべて
サーバ上に保存したり,特定のURLページをブックマークとして
サーバ側に保存させるためのもの.
これを使って面白いものをつくってみようと思案中.

Posted at : 2011-06-06 01:01:36 / Category : none

中性子線がCPUやメモリに与える影響

中性子線の影響ってたまに話にあがるけど,あんまり気にはかけていなかった.
微細化が進むに連れて,結構問題となっているみたい.

【PC Watch】 【IRPS 2011レポート】中性子線がボードのCPUやメモリなどを誤動作させる仕組み
http://pc.watch.impress.co.jp/docs/news/event/20110505_443999.html?ref=hl_rss

特に気になったのは,以下の部分.上のページから引用.

> 単一のメモリセルで不良が発生したときは、エラー訂正回路(ECC回路)によってセル・レベルの
> 不良を回路レベルで無害化する。例えばハイエンド・サーバー用CPUの
> 内蔵キャッシュメモリ(SRAMキャッシュ)は、最大2bitのエラーを訂正し、
> 最大3bitのエラーを検出できる。
>
> ところが32nm技術、22nm技術といった最新または最新に近い製造技術による
> キャッシュメモリでは数個、場合によっては数十個のメモリセルでエラーが
> 発生することがある。こうなるとECC回路でも対応できず、
> システム・レベルでのエラーを引き起こすことになってしまう。

数個から数十個って,ECC積んでても変わらないレベルなんだなぁ.

昔,Sunとかのハイエンドマシンで同一構成を2台とか3台積んでいるマシンがあって
何に使うんだろう,と思ってたけど,今思い返してみれば,金融システムの基幹系とかは
回路自体を2重,3重にしてやるしか今のところないんだろうな.

でも,ECC回路じゃなくて物理的な構造で何とかできなくはないのかな?
何か身の回りのものでヒントがありそうな感じがする.

Posted at : 2011-06-05 11:55:05 / Category : none

大学発ベンチャーに関する報告書

ちょっと前にTwitterで教えてもらったのだけど,大学発ベンチャーに関する
報告書があった.以下のページ.

大学発ベンチャーに関する追跡調査実施報告書の公表について
平成20年度大学発ベンチャーに関する基礎調査報告書の公表について
http://www.meti.go.jp/policy/innovation_corp/top-page.htm

が,あんまり公表されている資料が多くいないんだよなぁ.
平成21年,22年あたりがごっそり抜けている.

パラパラとめくってみた感じ,良くまとまっている.面白い.

Posted at : 2011-06-05 11:03:12 / Category : none

こんなユーザインタフェースなら良いのかも

ふと,CADソフト使ってて思ったこと.
あんまりCADって慣れてないんだけど,そうすると何かの拍子に
間違ってボタンを押しちゃうことがあって,それで必要なボタンが
消えちゃったりすることがある(例えば,メニューバーのカスタマイズとかね).

そんなとき,知ってるユーザならすぐなのかもしれないけど,
何も知らない人だと戻すのがすごく大変.これは困る.

そんな時,メニューとかUIに対する変更もUndoできたらよいのではないか,と
思ってしまった.そうすれば,ユーザが意図しない操作をした時でも
簡単にもとに戻すことができる.あればよいのになぁ.

あとは,UI弄る系の操作はあんまり簡単に変更できるようにしてほしくないな...

Posted at : 2011-06-03 12:40:58 / Category : none

二値化処理の方法

distance transformについて調べていて,面白い資料を見つけた.

2値画像処理
http://www.info.kochi-tech.ac.jp/okada/class/imgprocess/imgprocess3/imgprocess3.pdf

二値画像処理の方法についていろいろと書かれている.
今までかなり適当に二値化処理してたけど,(考えてみれば当たり前なんだけど)こういう
効率のよいアルゴリズムがあるんだ,と思って感心してた.
あと,別に二値化処理だけに限らず,他のことにも応用でそうな感じがした.
詳しく読んでみることにしよう.

Posted at : 2011-06-02 21:41:10 / Category : none

WebKitのレンダリングエンジンからPDFファイルを作成

WebKitのレンダリングエンジンを使って,PDFファイルを生成するソフトがあった.素晴らしい.
面白そうなアイディアを思いついたので,ちょっとこれでいろいろと作ってみよう.

wkhtmltopdf - Convert html to pdf using webkit (qtwebkit) - Google Project Hosting
http://code.google.com/p/wkhtmltopdf/

Posted at : 2011-06-02 16:22:00 / Category : none

V4Lが動かない...どうしたか?

とある時にVideo4Linuxが動作しなくて,初期化処理の途中でカーネル内でエラーが発生して,
異常な戻り値が返って来る時があった.
問題のある箇所は,Linux/drivers/usb/host/ehci-sched.cのisostreamschedule関数の中で,
EFBIG(-27)が返ってきていた.RedHatとかのバグレポート見るとたしかにその場所で問題が
起きている事例がいくつかあったんだけど,該当するパッチが見つからず.
カーネルのリポジトリを追っても見たけど,修正されたのがだいぶ後で
それだけ直してもどこまで影響があるのか不明だった.

ただ,どうしても仕上げないといけないということもあって,とりあえず該当する部分の
戻り値を返らないようにしてみた.無理やりだけど,何とか動くようになった.
1日ぐらい動作させて放置もしてみたけど,特に問題なし.とりあえずよかった.

Posted at : 2011-06-02 11:04:47 / Category : none

サーバのアップデート

今まで諸事情によりアップデートしていなかったパッケージも含めて,
サーバ上のすべてのパッケージをアップデートした.
途中でApacheが起動しなくなったりして困ったけど,デバッガで追いながら
不整合のある部分を探していって,再コンパイルしたりしていた.
全体を確認してみた感じ,特に問題はなさそうだけど,問題があれば
指摘してもらえるとありがたいです.

Posted at : 2011-05-29 14:45:07 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/74385562819235840" rel="external">2011年05月28日 17:04:34の発言</a> : 某研究室のサーバのアクセスログ見てるんだけど,100アクセス/分ぐらいある...日平均で20倍ぐらい.</li>
<li><a href="http://twitter.com/yshibata/status/74370733458984961" rel="external">2011年05月28日 16:05:39の発言</a> : <a href="http://twitter.com/m_bird/">@mbird</a> おぉ,そうなんですね.background fsckは知らなかったです.ありがとうございます.URLを見てみようと思ったんですが,開けないです...</li>
<li><a href="http://twitter.com/yshibata/status/74367203847323648" rel="external">2011年05月28日 15:51:37の発言</a> : <a href="http://twitter.com/m
bird/">@mbird</a> あれ,fsckの最中ってファイルシステムマウントされてますか? fsckが終わったあとにrcスクリプトを実行していると思ってたんだけど,違うのかな...</li>
<li><a href="http://twitter.com/yshibata/status/74365325830926336" rel="external">2011年05月28日 15:44:09の発言</a> : <a href="http://twitter.com/m
bird/">@mbird</a> あーっと,それだけが原因じゃなくて,httpdの起動に失敗してました...再起動しておきました.連絡ありがとうございました!</li>
<li><a href="http://twitter.com/yshibata/status/74364595724234752" rel="external">2011年05月28日 15:41:15の発言</a> : <a href="http://twitter.com/m
bird/">@m_bird</a> はい,電源タップの整理とか言って,サーバの電源をブチッと抜かれました orz 今頃元気にfsckやってます...</li>
<li><a href="http://twitter.com/yshibata/status/74336662414557184" rel="external">2011年05月28日 13:50:16の発言</a> : いつ入れたscreenかわからない(MacPorts of 標準のどちらか)けど,起動時のカレントディレクトリが$HOMEになってすごく使いづらかった.chdirでできるよって情報があって試してみたけど,これも有効にならず.gitから最新を持ってきたら希望通りになった.バグか..</li>
<li><a href="http://twitter.com/yshibata/status/74223660101156864" rel="external">2011年05月28日 06:21:14の発言</a> : <a href="http://twitter.com/5K3/">@5K3</a> おぉ,なるほど.症状は,画面の操作が全く効かなくなって,なんにも操作できないんだよね.そうなると,最近のMacBookProがダメとかそういう感じなのかなぁ.</li>
</ul>

Posted at : 2011-05-28 23:59:59 / Category : none

ImageMagickで8bitのBitmapを生成するのにはまる

ImageMagickを使って8bitのBitmapファイルを生成しようとしていたんだけど,
読み込み側のソフトでうまく展開できなくて困った.バイナリを見ながら
確認してみると・・・何故か,ランレングスが入ってる orz
ImageMagickのidentifyコマンドで圧縮の状態を確認していたんだけど,

Compression:Unsupported

ってなってて,「圧縮使ってないんだな」とか勝手に勘違いしていた.

まぁ,ファイルサイズ見て最初に気づけよ,って話なんだけど...
(規則性の少ない画像だったので,ランレングスかけるとサイズが20%ぐらい増加した.
あと,符号長が一定になっていないことを確認していたけど,パレットの
サイズを小さくしていたのだと勘違いしていた)

で,回避方法.今手元に資料がないので,正しいオプションはわからないんだけど
「+compression」か「-compression no」のどちらかだった.詳しくは
調べて書こうと思う.

ちなみに,通常の24bitの場合には圧縮がされなくて,8bitとか少ない色数の場合に
圧縮が有効になるそうです.

ImageMagickで画像を変換するだけだったけど,2時間ぐらい試行錯誤した...
自分で縮小プログラム書けばいいじゃん,って指摘されたけど,それだと
縮小アルゴリズムがダメすぎるので,ImageMagickを使いたかったんです...と言い訳.

Posted at : 2011-05-28 06:38:16 / Category : none

VirtualBoxのMac版が不安定のようだ

Macを導入して,2日に一度ぐらいの割合で落ちたりして結構困ったんだけど,
4月の終わりぐらいにVirtualBoxが原因だということに気がつき始めた.
そこで,VMwareのライセンスが大学にあったので,試しに使ってみたところ,
こちらは全然問題なく動く.どうやら,VirtualBoxのMac版が怪しい模様.

VTへの対応もなんか怪しかったし,あまりメンテナンスされてないのかなぁ.
Linux版はかなり前のバージョンでも安定していて,すごく印象がよかったんだけどなぁ.

Posted at : 2011-05-27 12:30:53 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/73581163377209344" rel="external">2011年05月26日 11:48:11の発言</a> : <a href="http://twitter.com/5K3/">@5K3</a> お久しぶり!</li>
<li><a href="http://twitter.com/yshibata/status/73581083551207424" rel="external">2011年05月26日 11:47:52の発言</a> : <a href="http://twitter.com/open_coins/">@open_coins</a> open-coinsシステムの移行を行うため,7月9,10日にサービスを停止させていただきます.利用者の皆様にはご迷惑をおかけしますが,ご理解いただければと思います.また詳細については http://goo.gl/bfdLP をご確認ください.</li>
</ul>

Posted at : 2011-05-26 23:59:59 / Category : none

最近,注意力が落ちてる...

いろいろと予定を忘れてたりすることが多い.
さらに手帳に予定を書く癖も抜けてたりして,
それも要因だったり...気をつけねば.

Posted at : 2011-05-24 23:09:08 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/71884764268871680" rel="external">2011年05月21日 19:27:18の発言</a> : 昨日このニュースを取り上げたけど,ふと思ったのは何で米の研究グループなの? 日本の研究機関はどういう反応なのか知りたい.単に過去の発生頻度からの大雑把な予測な気がする. 米研究グループ「大地震の恐れ」 茨城沖、ひずみ蓄積か - サイエンス http://goo.gl/mzete</li>
<li><a href="http://twitter.com/yshibata/status/71849295833341952" rel="external">2011年05月21日 17:06:21の発言</a> : 筑波大学...

大学発特許の「権利移転」、大阪大が首位 医療・素材など事業化意欲強く :日本経済新聞 http://goo.gl/xviEY</li>
<li><a href="http://twitter.com/yshibata/status/71840944802119680" rel="external">2011年05月21日 16:33:10の発言</a> : 大学図書館の検索結果にIEEEの電子版が出てくるんだけど,そのリンク先でPDFのダウンロードが出来ない.よく良く調べてみると,「Business Source Complete 」と契約していて,分野が経済になってるんだよな.これ,本来契約してないものも検索対象になってるんじゃ.</li>
</ul>

Posted at : 2011-05-21 23:59:59 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/71568818480234497" rel="external">2011年05月20日 22:31:50の発言</a> : 実際に回路を組んでみて,オシロスコープで見るとCとRの関係がよくわからなくなって,やっとCR回路が別に取り上げられていることに納得した.が,これを理解するのにはもう少し時間がかかりそうだ...</li>
<li><a href="http://twitter.com/yshibata/status/71458555856818176" rel="external">2011年05月20日 15:13:42の発言</a> : <a href="http://twitter.com/natury/">@natury</a> COJT SWコースの人が君に質問があるそうですー.授業中でも問題ないので,COJT SWコースの部屋まで来て欲しいそうです.</li>
<li><a href="http://twitter.com/yshibata/status/71389372288741378" rel="external">2011年05月20日 10:38:47の発言</a> : ソフトウェアレンダリングにかえたらソフトが落ちた.どういうことだ...</li>
<li><a href="http://twitter.com/yshibata/status/71388060608233472" rel="external">2011年05月20日 10:33:34の発言</a> : VMware Fusion上で3次元CAD動かそうとしたら,画面をレンダリングしてくれない...何かサポートされてない3DHWアクセラレーションがあるんじゃないかな,これ.ただ,非公式だけど動くという情報はあるんだけどなぁ.</li>
<li><a href="http://twitter.com/yshibata/status/71374235653771264" rel="external">2011年05月20日 09:38:38の発言</a> : 大学の預金口座振替用紙,提出したあとに預金種目が間違っていることに気づいて,捨印で何とかならないかなぁとか考えてたけど,返送されてきた.郵送で,と紙面には書かれているけど,大学に問い合わせてみたら直接持参でも問題ないとのこと.</li>
<li><a href="http://twitter.com/yshibata/status/71345580802191360" rel="external">2011年05月20日 07:44:46の発言</a> : あれ,茨城県沖って今回の震源には入ってないんだっけ.うーん,うちのアパートとかもう一回大きい地震が来ると危ない気がする. 米研究グループ「大地震の恐れ」 茨城沖、ひずみ蓄積か http://t.asahi.com/2ju2</li>
</ul>

Posted at : 2011-05-20 23:59:59 / Category : none

SH7125/7144

ルネサスの工場が震災で停止していて,SH系の供給量が減っているということで
使うであろうSH7125と7144をあらかじめ買っておいた.
秋月にはまだ売ってる.ただ,7125の方はピンヘッダ付きのものしか売ってなくて
たまたまなかったのか,本当に在庫もないのかは不明.

Posted at : 2011-05-19 15:50:53 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/70627425431715841" rel="external">2011年05月18日 08:11:05の発言</a> : さて,仕事へ.集中して,さっさと作業を終わらせる.</li>
<li><a href="http://twitter.com/yshibata/status/70627249958825984" rel="external">2011年05月18日 08:10:23の発言</a> : <a href="http://twitter.com/mittyorz/">@mittyorz</a> はい,その他は大丈夫だと思います.そろそろ,LANケーブルとかも用意したほうが良いですね,週末ぐらいに運び込んどきます.</li>
<li><a href="http://twitter.com/yshibata/status/70626481079992320" rel="external">2011年05月18日 08:07:19の発言</a> : <a href="http://twitter.com/mittyorz/">@mittyorz</a> あれ,RAM1GByte割り当てているマシンが間違ってませんか? mailになってるけど,wwwじゃなかったっけ...</li>
</ul>

Posted at : 2011-05-18 23:59:59 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/69886443664846848" rel="external">2011年05月16日 07:06:41の発言</a> : <a href="http://twitter.com/y_kawano/">@ykawano</a> お,さすが察しが良いw</li>
<li><a href="http://twitter.com/yshibata/status/69799808214372352" rel="external">2011年05月16日 01:22:25の発言</a> : <a href="http://twitter.com/natury/">@natury</a> <a href="http://twitter.com/tadanotokki/">@tadanotokki</a> <a href="http://twitter.com/y
kawano/">@ykawano</a> 研究室の予定表更新しておいたので,書いておくと良いですよー.</li>
<li><a href="http://twitter.com/yshibata/status/69798924738768896" rel="external">2011年05月16日 01:18:55の発言</a> : <a href="http://twitter.com/miwa
chan/">@miwa_chan</a> うぉ,わざわざありがとうございますー!ごはんとかと食べると,すごく美味しそうです〜.</li>
</ul>

Posted at : 2011-05-16 23:59:59 / Category : none

MacとLinuxでのgccの動作の違い

とある研究用のプログラムを動かしていて,Macでやる場合とLinuxでやる場合で
計算時間がわずかに違うことがあって何が原因なのか調べていた.

アセンブラのリストをだしてみると,Macはsqrtss(SSEの平方根)を使っていて,
Linuxはfsqrt(FPUの平方根)を使っていた.

Mac用のgccは,算術演算の場合,積極的にSSEを使うようにでもなっているのだろうか.
ここら辺,ちょっとどうなっているのか,興味深いところ...時間があるときに調べてみよう.

Posted at : 2011-05-16 01:05:38 / Category : none

今日のTwitterの発言

<ul><li><a href="http://twitter.com/yshibata/status/69601264790552576" rel="external">2011年05月15日 12:13:29の発言</a> : <a href="http://twitter.com/miwa_chan/">@miwachan</a> 久しぶりですー.おおお! おいしそうです...もしよければ,お願いしたいです!</li>
<li><a href="http://twitter.com/yshibata/status/69599289151729664" rel="external">2011年05月15日 12:05:38の発言</a> : <a href="http://twitter.com/mittyorz/">@mittyorz</a> 日中は無理そうです...16時半頃からどうでしょう?</li>
<li><a href="http://twitter.com/yshibata/status/69591595619590144" rel="external">2011年05月15日 11:35:04の発言</a> : <a href="http://twitter.com/miwa
chan/">@miwa_chan</a> すごく美味しそうですね...!(すごく雰囲気が伝わってくる</li>
<li><a href="http://twitter.com/yshibata/status/69548614111858690" rel="external">2011年05月15日 08:44:16の発言</a> : <a href="http://twitter.com/mittyorz/">@mittyorz</a> open-coinsのOSのインストールって,何か手伝ったほうが良いですか...? 今日だったら手伝えますよー.</li>
</ul>

Posted at : 2011-05-15 23:59:59 / Category : none