No Such Blog or Diary
時間制限の中で正しいプログラムを書く祭りの前日
- 2013-11-23 (Sat)
- 一般
なんかこう,システムを落としに行くような入力は投げないことを心に誓うべきだなぁ.あとはバックヤードから破裂音が……
閑話休題.
高速バスがが渋滞にはまり参加者が大量に遅れ…… とかいうことを耳にしたのだけど,それってそのバスがほとんど貸切状態ってことだったと思うのだけど,バスの中がどんな雰囲気だったのか気になる.ひと目でそうと分かる集団な雰囲気だったのだろうか?
- Comments: 0
- TrackBack (Close): -
バイナリの依存する共有ライブラリを列挙するコマンドをすぐ忘れる
- 2013-11-22 (Fri)
- 一般
ldd だったっけね.すぐに忘れて何だったか思い出せなくなる.ld まで出てきたあとに思い出せない.ld と dependency で ldd だと覚えておけば忘れないだろうか?
- Comments: 0
- TrackBack (Close): -
gcc のコンパイルにミスる
- 2013-11-21 (Thu)
- 一般
ここんとこ平和にコンパイルできていたのだけど,今日は2連続でミスった.痛い.
結局 --with-arch-32=i686 というコンフィグオプションを付けてたのが原因らしいのだけど,結局のところここらに書いてあることが悪かったらしい.asm の詳しい書き方を知らないのでエラーの意味がわからんかった.
- Comments: 0
- TrackBack (Close): -
Let'snote LX3 に S10 の AC アダプタをさすと
- 2013-11-20 (Wed)
- 一般
色々と怒られる.どうやって判別してるのかしらんけど,起動時に怒られて起動してからもしばしば怒られる.普通に充電出来てるみたいだけど.
とりあえずACアダプタを各所においておいて持ち運ばなくて良くするには新しいACアダプタを買わないとならないらしい.
- Comments: 0
- TrackBack (Close): -
USB3.0 が使えなくなった……
- 2013-11-19 (Tue)
- 一般
なぜかしらんけど自宅のメインPCの USB3.0 が全く使えなくなった.USB3.0 の端子に USB2.0 なものを接続すると動くのだけど,USB3.0 のものをつなげると反応しない.
ドライバ周りが壊れたのかと思ってOS再インストールしたけれど症状は変わらない.この前 BIOS のアップデートをしたのが原因かな…… 写真データの転送とかバックアップに時間かかってしょうがないのでどうにかしたいところ.
- Comments: 0
- TrackBack (Close): -
GoPro に telnet する
- 2013-11-18 (Mon)
- 一般
GoPro User Forum の Hero3 Black Firmware Studies & Physical Teardown Photos スレッドのこれとこれに従って GoPro に telnet できたのでメモ.至極簡単.
まず,下記の内容の autoexec.ash を GoPro の SD カードのルートに置く.改行コードは LF でないとコケるとか.やってることは,おまじないに sleep 4 をはさみつつ usbポートをイーサネットにする設定をしたうえで telnetd を起動,というだけ.
sleep 4 t app linux_usb enable sleep 4 lu_util exec 'telnetd -l /bin/sh'
あとは,USBケーブルを抜いた状態で GoPro を起動 → 暫く待つ → USBケーブルを繋げる → usb0 とかのインターフェースができる → ifconfig とかで 10.9.9.2 とかの IP を振る → telnet 10.9.9.1 で GoPro に入れる.
さて,これで autoexec.ash で実行させるスクリプトなどの開発がやりやすくなった.df で使用量とか見えるのでSDカードの容量が一定量を超えたら古いファイルを消してしまうとかはすぐに出来そう.あとはUSBから電源をとっているかどうかと録画中か否かの判定ができればよいのだけど…… GoPro App で見られる情報なので自分の httpサーバを覗きに行くという手段でもいいか.
あー,これって GoPro HERO3+ BE ならうまくいくけど HERO3 BE だとデバイスがすぐに落ちるな.
しょうがないのでここに書いてある wifi 経由の接続に変えよう.autoexec.ash を下記の内容(cherokee を殺して telnet を立ち上げる)にして,wifi をオンにして GoPro 起動して,その wifi に繋いだうえで 10.5.5.9 の 8080 に telnet する.
sleep 4 lu_util exec 'pkill cherokee' lu_util exec 'telnetd -l /bin/sh -p 80'
とりあえずOK.
- Comments: 0
- TrackBack (Close): -