2014-02-01から1ヶ月間の記事一覧

Bitcoin の混乱は、経済学者の理解できない論点が含まれていることではないか?

巷では、Mt.Gox の問題が Bitcoin 自体の問題として議論されているように思う。私の理解では「Mt.Gox 問題」は Bitcoin の実装上の技術的問題ではなくて、ただの「盗難事件(あるいは紛失事件?)」だと思う。まだ、漏れてくる情報が少ないので憶測ではあるが…

Bitcoin は今や食卓の話題だが、技術を理解している人は少ないと思う

最近は Mt.Gox 問題や新聞記事、NHK の番組もあってか、近所の「社食」でも暗号通貨 Bitcoin の話題で持ち切りですが、技術的な要素はあまり理解されていないように思います。大抵のウェブサイトを見ても、「Bitcoin は高速なコンピュータに難しい計算をさせ…

アングラ化させるよりは、良いんでない?

まるで黎明期の「インターネット」の話みたいだ。 「…は薬物などの違法取引に悪用されており、米経済に悪影響を及ぼす恐れのある」 「『規制がなく非合法活動に使われている』とした上で、米当局に対し『適切な行動を取る』よう要求し、他国で使用制限の動き…

dev_warn() とか、どこで定義されてるのか?

Linux のカーネルで dev_warn() とか dev_notice() とかありますけど、これがソースのどこで実装されているのか非常に分かり難いです。プロトタイプ宣言は、include/linux/device.h とかにありますけど。 実は、これは drivers/base/core.c というファイルで…

ガスを燃やすとどれくらい酸素を消費するか、一酸化炭素の発生は?

注意: ガス器具を換気のない室内で使うのは危険です。以下は素人によるただの技術的検討です。 と前書きをした上で、よく室内でカセットコンロを使うときには「必ず換気をしましょう、プリムスを室内で使うのは厳禁です」と言われますが、実際問題、ガスを室…

Mac で iPhone 内の写真を消す

なんか方法が分からなくなりました。 結局、プレビューで開いてファイルを全部選択して、画面左下の駐車禁止みたいなアイコンを押したら消せました。

Device Tree の件

上記でカーネル 3.13 をビルドしたけど、configs/beagleboard (beagleboard_defconfig) の git log 見てたら、カーネル 3.11 までしかメンテされていない感じ。んー、んー、3.11 に戻すか。。。

カーネルモジュールのインストール方法忘れた

make modules してからどうするんだっけ? とりあえず、 make ARCH=arm CROSS_COMPILE=arm-linux-gnu- INSTALL_MOD_PATH=hogehoge modules_installちなみに、上記の方法で Linux ブートしたけど、USB が見えない。いろいろググって見ると、やっぱり Device Tr…

BeagleBoard B6 てごわい

ここ Building BBB Kernel - eLinux.org を見てカーネル作ってますが、BeagleBoard B6(かなり古い版)で動かすと、起動中にカーネルがこけます。もしかすると、もう B6 なんかでテストされていないのかも! せめて動く BeagleBoard がないとデバッグする気力…

こっちでカーネルビルドして〜

ここを参考に、BeagleBoard のカーネル作ってみました。 Building BBB Kernel - eLinux.org uImage でブートできるかと思ったら失敗。zImage を期待しているらしい。つーか、U-Boot のスクリプト、凝り過ぎなんだよな。以下、備忘録。 fatload mmc 0 0x80300…

最近のビルドツールは疲れる

私は OpenEmbedded もけっこうしんどいのですが、昨日いじっていた Robert Nelson氏のカーネルビルダを見ていて、卒倒しそうになりました。 シェルスプリクトを走らせると、カーネルソースになんだか山のようにパッチを当て始めます。そんでもって、Device T…

Code Sourcery

知らない間に、Code Sourcery が Mentor Graphics になってた。 https://developer.ridgerun.com/wiki/index.php/Code_Sourcery_ARM_toolchain_2009q1-203

BeagleBoard

ここに従ってカーネル作ってたんだけど、MMC ドライバがなんだか辺。ボードのバージョンが古すぎる(B6)というのもあるかもだけど。 http://eewiki.net/display/linuxonarm/BeagleBoard [ 20.293457] mmcblk0: error -84 transferring data, sector 455348,…

電波状態が悪いというより、積雪が原因

漫画家の水野英子さんが、Twitter で「電波状態が悪くて衛星放送が映らない」とつぶやいていらっしゃる。パラボラアンテナに雪が積もっているんだろうけど、お友達でないので教えてあげられず。もう溶けてると思うけど、誰か教えてあげてください。(^^)

雪の日はベンキョ

今日は東京は豪雪ですが、寂しく最近の Linux 技術の勉強です。というか、BeagleBoard のブートの仕組とか。最近はなんでも資料を起こさないとすぐに忘れてしまうので、PowerPoint で資料を作りながらやってます。あー、自分を褒めてあげたい。

LED 電球、白熱灯より持たなかった(当社比)

朝起きたら、妻が洗面所のシーリングライトが点かないとブーたれてました。おいおい、LED 電球だぜ、まだ 3年も使ってないのに。。。いろいろ切り分けてみたけど、やっぱり電球の故障です。 一日 1時間使ったとして 1000時間です。寿命短すぎです。保証期間…

printk() デバッグとエミュレータデバッグ

某社デバイスの組込 Linux で、Ethernet ドライバがパケットを取りこぼしている疑惑の調査を継続しています。正確に言うと、ifconfig で Rx パケットドロップが報告される訳ですが。 いままでに分かったことは、 カーネル内のコアネットワークレイヤに受信パ…