2011年6月24日金曜日

REUDO RBK-2200BTi で Android 3.0 on Transformer TF101

本日 Transformer が来たので、RBK-2200BTiを認識させようとしたところ
ペアリング段階で認証キーを入れる画面が出ない。
Web で調べたところ 0000 で行けるみたいなのでやったらうまくいった。

以下のページがヒント。

http://www.transformerforums.com/forum/asus-transformer-help/1671-tf101-tethering-se-w995-via-bluetooth-inet-access.html

2011年5月11日水曜日

Local portage overlay

Gentoo で自前の .ebuild を emerge するにはローカルの Portage を作る必要がある。
Gentoo に乗換えてから日の浅い私はぐぐって以下のドキュメントを発見した。 

HOWTO_Installing_3rd_Party_Ebuilds
http://www.gentoo-wiki.info/HOWTO_Installing_3rd_Party_Ebuilds

/etc/make.conf に自前の Portage のディレクトリを記述。

PORTDIR_OVERLAY="/path/to/my/portage"
その下に category/program/ というディレクトリを作成し、その下に .ebuild を配置。
「Manifest」ファイルも同じところに配置。
んで emerge --sync する。
 

会社ごっこ

何だろ、最近身近なところで所謂「会社ごっこ」をよく見るようになった。

「会社ごっこ」でググったらこんなのあった↓。いいこと言うなぁ。

会社を絶対潰さぬ極意とは?「組織にしない」
http://www.kigyoukeizoku.com/2010/02/post_41.html

----------- 以下抜粋 -----------
「会社ごっこ」とはどのような現象かと言うと数人の部門であってもそれぞれに順列を付け仕事の範囲をその順列に応じて区別して結果的にはトータルで言うと生産性がダウンしていると言うようなことです。
(中略)
このような場合、「顧客第一」から「会社都合第一」の方向に流れやすいのです。

2011年4月26日火曜日

証明書から公開鍵を取り出す

証明書から公開鍵を取り出す

openssl x509 -in saml.crt -pubkey -noout

man x509 には -pubkey っつーオプションが見当たらないんだけど…

2011年3月29日火曜日

pecl でERROR: `phpize' failed

pecl install とかすると、以下のエラー。

 ERROR: `phpize' failed

Web には結構情報もあり、php コンパイル時に sigchild を有効にしてると
発生する模様。丁度先日、仕事で php 使ってとある fork しまくりのコマン
ド作ったときに sigchild する必要があったのでこれは外せない。


古い情報だけど以下発見。

 Workaround for PEAR/PECL Failure with Message “ERROR: `phpize’ failed”
 http://kai.mactane.org/blog/2009/05/11/workaround-for-pearpecl-failure-with-message-error-phpize-failed/

ここにあるパッチを PEAR/Builder.php に当てて回避。まぁこれでいいや。

Xoom でUSB DVD player

Motorola XOOM で USB ポートに直接 DVD drive を挿して DVD Video の再生
ができないか調べたが、おそらく無理のよう。

以下によれば、Motorola はユーザに movie を購入させたい意向があるとのことで、
自前の DVD を再生するには、あらかじめ XOOM のフォーマットに convert して、
ファイルとして本体内に取り込む必要があるっぽい。

 How to Put/Get DVD movies to Motorola Xoom tablet for watching
 http://dvdrippingsoftwares.com/convertdvd/dvd-to-xoom.html

2011年2月16日水曜日

gentoo で Bluetooth

我が Thinkpad X61 + gentoo で Bluetooth キーボードを使おうと思い現在格闘中。

まず、以下を参考にしてみたが、どうも古いらしく bluez-libs やら bluez-utils
などというパッケージは存在しない。

http://www.gentoo.org/doc/ja/bluetooth-guide.xml

以下でツール関連をインストール。

 emerge bluez

bluez-4.82 が入った。

そして上記 URL に書いてある hcid なるデーモンを探したがそんなものはない。
どうやら bluez-4.x はだいぶ違うようだ。

インストール後、hciconfig してみるも no output。何も表示されない。
/proc/acpi/ibm/bluetooth はちゃんと存在してて中身は以下でちゃんと enabled。

 status:         enabled
 commands:       enable, disable

おかしいな。で、いろいろ調べたところ、結局 hci なドライバが入ってなかった。
事前に.config は確認してたんだけど、BT_HCIBTUSB が not set だったのを見逃
していた。これは以下 URL を見て気づいた。

http://en.gentoo-wiki.com/wiki/Lenovo_Thinkpad_T61p

仕方なく genkernel --lvm --menuconfig all してしばらく待った。

再起動後、hciconfig -a すると見えた。

 hci0:   Type: BR/EDR  Bus: USB
         BD Address: 00:1F:3A:DE:5F:DE  ACL MTU: 1017:8  SCO MTU: 64:8
         UP RUNNING PSCAN
         RX bytes:11816 acl:0 sco:0 events:384 errors:0
         TX bytes:642 acl:0 sco:0 commands:45 errors:0
         Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
         Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
         Link policy: RSWITCH HOLD SNIFF PARK
         Link mode: SLAVE ACCEPT
         Name: 'localhost-0'
         Class: 0x480100
         Service Classes: Capturing, Telephony
         Device Class: Computer, Uncategorized
         HCI Version: 2.0 (0x3)  Revision: 0x212b
         LMP Version: 2.0 (0x3)  Subversion: 0x41d3
         Manufacturer: Broadcom Corporation (15)

あと、いろいろ調べてる際に Fn+F5 で Bluetooth を on/off 出来るような設定&スクリ
プトを見つけたので入れてある。

 ~$ cat /usr/local/sbin/bluetooth-toggle
 #!/bin/bash
 cat /proc/acpi/ibm/bluetooth | awk '{ print $2 }' | while read line;
 do
 if [ $line == "enabled" ]; then
 echo disable > /proc/acpi/ibm/bluetooth
 else
 echo enable > /proc/acpi/ibm/bluetooth
 fi
 break
 done

 ~# cat /etc/acpi/events/default
    : (snip)
 #event=.*
 #action=/etc/acpi/default.sh %e

 event=ibm/hotkey HKEY 00000080 00001005
 action=/usr/local/sbin/bluetooth-toggle

んであとは acpid と hald が自動起動されることを確認。さらに bluetooth も
自動起動の仲間入り。

  rc-update -a bluetooth boot