No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 1046 | 1047 | 1048 |...| 1386 | 1387 | 1388 || Next»

問いと答え

冊子や用紙などの数を数えるのが速いのは何故か? 計数工学科だからだよ.

この答えの方が捻りが利いてて良かったかなぁと思う今日この頃.

EDIDがうまく作れない

displaylink-mod はディスプレイからの EDID が正しく得られないとコケる.例えば,ディスプレイにつながっていないUSB-VGAアダプタを挿すとコケてくれる.これは美味しくない.

ということで, 変な EDID が来たら,1024x768 が最大解像度して認識されるような EDID を使うようにしたかったのだけど… その EDID の作り方が良く分からない.1280x768のをベースに適当に弄ったら上手く動かなかった.こっちが悪いのかプロジェクタが悪いのかはしらんけど.

とりあえずどこかに落ちてた 800x600 の EDID をデフォルトとして使うようにしたら,あと付けで MPro120 でも上手く表示ができるようにはなった.まあ,プレゼンするにはこの解像度でもいいといえばいいのだけど…

どこかに最大解像度が1024x768のディスプレイがあればそこから EDID 抜き出せるんだけどなぁ.

WQXGAは普段の作業には大きすぎる.2枚欲しい.

WQXGAのディスプレイ(NEC MultiSync LCD3090WQXi, 29.8インチ)を少し使ってみたのだけど,慣れないサイズの領域をどう使うべきかに悩む.

二年前からWUXGA(25.5インチ)x2で生活(作業)してるのだけど,この超横長二画面領域(32:10)はいろいろと割り切って使うことが多いので,物事の配置に悩むことは少ない.どうせ真ん中に物理的な境があるんだし.大抵,1画面は作業用にEmacsを二つ横並びに立ち上げ,残りの画面はブラウザとターミナルと置いておく.他には,ThunderbirdとVMwarePlayerとPDFのビューワは1画面いっぱいに広げるとちょうどよいサイズで,残った1面は小物を置いておくとか.

このようなWUXGAx2の使い方が身についた身としては,WQXGAの領域はほぼ同じ面積ではあるけれど物事の配置の点からすると非常に使いにくい.真ん中に区切りがないし.全画面表示は大きすぎるし.中途半端な大きさのウィンドウが並んでると美しくないし.PDFのビューワーも中途半端なサイズにウィンドウを広げなければならないし(WUXGA25.5インチだと全画面表示でリアルA4表示になるので便利).無闇にエディタを全画面表示とかにすると,面積が大きいので首や目が疲れるし.

ということで,WQXGA一枚は普段の作業には領域が大きすぎ,領域を有効活用しようとすると物事の配置に頭が疲れる.

結論:WQXGAx2になれば問題ないのかもしれない.

Brother のプリンタをlinuxで使う

http://solutions.brother.co.jp/support/os/linux/cups_printer/install_04.html とか.ドライバが rpm/deb のパッケージで用意されている.x64だと強制インストールだけど…

ソースもあるっぽいので暇になったら眺めてみようかね.

だうん

頭が痛いので寝る

デバイス「石」

外見はこれ.

ただの石でしか無いUSB Pet Rock を「石」というデバイス名で認識されるようにしたかった.ただそれだけ.

結果:デバイスドライバがインストールされるまでの間は「石」と表示される程度になった.そして放っておくと「Ich bin ein Stein.」と打ち続けるという.

石が勝手にキー入力するように&余計なデバイスドライバいらないようにとHIDキーボードとして動くように作ったせいで,ドライバインストール後はデバイスマネージャなどで「HIDキーボード」と表示されてしまう.どうにか出来ないかなぁ… 自前でドライバ書いてゼロインストールとかいう手もあるけどそこまでやるのも面倒だし.

以下,作成メモ.

材料費:USB Pet Rock が 1180円,ATTiny85 が 300円,抵抗(68Ωx2, 2.2kΩx1)・ツェナーダイオード(3.6Vx2)・電解コンデンサ(10μF)が50円,その他USBケーブルとかソケットとか240円位.

ファームウェア部:USBの通信にV-USBを使用.HIDキーボードとして動かす部分はEasyLoggerというサンプルをベースにした.

回路図:stone.pdf .左のLEDは生存確認用なので必要ない.ATTiny85は無駄がなくていい.

嵌りどころ:PROGMEMで確保した定数配列の読み込みには pgm_read_word_near を使わないとアドレスがズレる.USBデバイスの名前はUTF16だけどリトルエンディアンとビッグエンディアンで間違えた….

動画が上手く撮れないという… http://www.nicovideo.jp/watch/sm9813974
つか色々とやるのが面倒になってきた.

«Prev || 1 | 2 | 3 |...| 1046 | 1047 | 1048 |...| 1386 | 1387 | 1388 || Next»
Search
Feeds

Page Top