2007-08-30

Targus ACP50US

I got this off woot and it arrived to today. And it works under linux, with a bit of work.

Update Kernel module

The dock uses the sis usb vga chipset, but sisusb.c does not include the USB vendor/product ID combination, so add that to linux-source-2.6.20/drivers/usb/misc/sisusbvga/sisusb.c
{ USB_DEVICE(0x0711, 0x0550) },
with the other lines that say USB_DEVICE (somewhere around 3435 in my version).

While a monitor is connected, insmod sisusbvga should activate the monitor.


New xorg.conf

In xorg.conf, the driver you want to use is 'sisusb'.

Section "Device"
Identifier "gfx"
Driver "sisusb"
VendorName "Videocard vendor"
BoardName "usb video"
EndSection

To test:

Xorg :1 -config /etc/X11/xorg.conf.usbvga -sharevts


(see also xorg.conf multiseat X)

2007-08-27

pano extension

http://www.engadget.com/2007/08/27/pano-logics-pano-virtual-xp-or-vista-in-a-box/

There would be money in selling a cheap hardware kvm->vnc solution.

do ps2(no usb) support for v1 as thats pretty easy;
needed is to go from vga (ignore dvi) -> bitmap -> vnc bitmap out data -> vnc server program

do the usual scroll lock override to access a control, with scroll-lock 2x sending scroll lock down the wire.

2007-08-25

Targus Notebook dock w/ video

Just pulled the trigger on tonight's woot even though I couldn't find lsusb output of the device. It seems usb-audio and usb-ethernet work and drivers load for the serial port which is one of the things I'm looking for.

(linux-usb)

I wonder what their usb-video device is.

advanced bash

(from deadman, found on Reddit)

^error^correction : fix and run the previous command

!$ : last word of previous command; /tmp of ls /tmp
note that you can feed this -N values, so !-2$ is the last word of two commands ago.

!* : all args of previous command; cd /tmp of vi cd /tmp

modifiers:
:h dirname
:t basename
:r remove extension
:e extension only
:s substitute
:gs global substitute

ls /tmp/foo/bar.tgz
ls !$:h will then run ls /tmp/foo
ls !-2$:t will run ls bar.tgz
ls !-3$:r runs ls /tmp/foo/bar
ls !-4$:r:t does ls bar
ls !-5$:s/foo/frob/ does ls /tmp/frobb/bar.tgz

Here to there.

From here to there, by Google maps.

2007-08-21

Remote tire pressure monitoring system

http://www.satetpms.com/productsPer.asp?id=16&className=TPMS%20for%20Car

The system monitors tire pressure wirelessly, and a unit attaches to the tire-stem. The unit needs to be recharged manually. The solution it would seem they want, is to use the rotational energy from the car moving to recharge the unit.
Even better than that, the electronics on the tire-stem would be passive, and are powered via a transmitter in the wheel well.

I'll bet, however, that its a cost thing, as this unit only costs $129, which seems relatively reasonable.

Those were all the three letter subdomains avaliable on blogspot.com. All of the two letter ones are taken, although many haven't been updated for years.

Output

http://aqg.blogspot.com/:
http://auq.blogspot.com/:
http://azg.blogspot.com/:
http://bfq.blogspot.com/:
http://bqj.blogspot.com/:
http://bqo.blogspot.com/:
http://bqi.blogspot.com/:
http://buw.blogspot.com/:
http://bwq.blogspot.com/:
http://dlv.blogspot.com/:
http://dqa.blogspot.com/:
http://eqb.blogspot.com/:
http://eqd.blogspot.com/:
http://eqk.blogspot.com/:
http://eqy.blogspot.com/:
http://euq.blogspot.com/:
http://evf.blogspot.com/:
http://fbz.blogspot.com/:
http://fhz.blogspot.com/:
http://fkq.blogspot.com/:
http://fln.blogspot.com/:
http://fnn.blogspot.com/:
http://fnz.blogspot.com/:
http://fpq.blogspot.com/:
http://fqe.blogspot.com/:
http://fqg.blogspot.com/:
http://fqk.blogspot.com/:
http://fqo.blogspot.com/:
http://fwv.blogspot.com/:
http://fxo.blogspot.com/:
http://gdq.blogspot.com/:
http://gtu.blogspot.com/:
http://gvq.blogspot.com/:
http://gxi.blogspot.com/:
http://hbo.blogspot.com/:
http://hqa.blogspot.com/:
http://hxv.blogspot.com/:
http://hzu.blogspot.com/:
http://hzv.blogspot.com/:
http://ihj.blogspot.com/:
http://ihx.blogspot.com/:
http://ijv.blogspot.com/:
http://ikq.blogspot.com/:
http://iqv.blogspot.com/:
http://iuj.blogspot.com/:
http://ivq.blogspot.com/:
http://iwq.blogspot.com/:
http://ixj.blogspot.com/:
http://iyv.blogspot.com/:
http://iyx.blogspot.com/:
http://izg.blogspot.com/:
http://jkq.blogspot.com/:
http://jqu.blogspot.com/:
http://jvq.blogspot.com/:
http://jwv.blogspot.com/:
http://jxw.blogspot.com/:
http://khx.blogspot.com/:
http://knf.blogspot.com/:
http://kqf.blogspot.com/:
http://kqg.blogspot.com/:
http://kqi.blogspot.com/:
http://kqm.blogspot.com/:
http://kqv.blogspot.com/:
http://kvd.blogspot.com/:
http://kxv.blogspot.com/:
http://lqe.blogspot.com/:
http://lqo.blogspot.com/:
http://lrw.blogspot.com/:
http://lxv.blogspot.com/:
http://lze.blogspot.com/:
http://lzv.blogspot.com/:
http://mhx.blogspot.com/:
http://mqu.blogspot.com/:
http://nji.blogspot.com/:
http://nkq.blogspot.com/:
http://nqq.blogspot.com/:
http://nqj.blogspot.com/:
http://nwq.blogspot.com/:
http://nwv.blogspot.com/:
http://nxe.blogspot.com/:
http://nyj.blogspot.com/:
http://ogq.blogspot.com/:
http://ohq.blogspot.com/:
http://oiw.blogspot.com/:
http://ojx.blogspot.com/:
http://okq.blogspot.com/:
http://onv.blogspot.com/:
http://otq.blogspot.com/:
http://ouq.blogspot.com/:
http://ovu.blogspot.com/:
http://oxh.blogspot.com/:
http://oxz.blogspot.com/:
http://ozv.blogspot.com/:
http://ozx.blogspot.com/:
http://pqo.blogspot.com/:
http://pvy.blogspot.com/:
http://pxv.blogspot.com/:
http://pzo.blogspot.com/:
http://qav.blogspot.com/:
http://qbv.blogspot.com/:
http://qbw.blogspot.com/:
http://qbg.blogspot.com/:
http://qcz.blogspot.com/:
http://qej.blogspot.com/:
http://qfj.blogspot.com/:
http://qfk.blogspot.com/:
http://qfo.blogspot.com/:
http://qfz.blogspot.com/:
http://qgd.blogspot.com/:
http://qgf.blogspot.com/:
http://qgn.blogspot.com/:
http://qgv.blogspot.com/:
http://qgw.blogspot.com/:
http://qgz.blogspot.com/:
http://qhg.blogspot.com/:
http://qhk.blogspot.com/:
http://qht.blogspot.com/:
http://qhv.blogspot.com/:
http://qhx.blogspot.com/:
http://qhz.blogspot.com/:
http://qij.blogspot.com/:
http://qji.blogspot.com/:
http://qjv.blogspot.com/:
http://qjz.blogspot.com/:
http://qkg.blogspot.com/:
http://qkj.blogspot.com/:
http://qkn.blogspot.com/:
http://qkv.blogspot.com/:
http://qkw.blogspot.com/:
http://qkx.blogspot.com/:
http://qkz.blogspot.com/:
http://qlg.blogspot.com/:
http://qlv.blogspot.com/:
http://qmz.blogspot.com/:
http://qnm.blogspot.com/:
http://qnu.blogspot.com/:
http://qnv.blogspot.com/:
http://qnw.blogspot.com/:
http://qpb.blogspot.com/:
http://qpj.blogspot.com/:
http://qqh.blogspot.com/:
http://qql.blogspot.com/:
http://qqu.blogspot.com/:
http://qrb.blogspot.com/:
http://qrs.blogspot.com/:
http://qrw.blogspot.com/:
http://qug.blogspot.com/:
http://quh.blogspot.com/:
http://qvf.blogspot.com/:
http://qvh.blogspot.com/:
http://qvj.blogspot.com/:
http://qvn.blogspot.com/:
http://qvu.blogspot.com/:
http://qvw.blogspot.com/:
http://qvy.blogspot.com/:
http://qvz.blogspot.com/:
http://qwj.blogspot.com/:
http://qwv.blogspot.com/:
http://qye.blogspot.com/:
http://qze.blogspot.com/:
http://qzk.blogspot.com/:
http://qzm.blogspot.com/:
http://qzu.blogspot.com/:
http://qzv.blogspot.com/:
http://rqa.blogspot.com/:
http://rqd.blogspot.com/:
http://rqf.blogspot.com/:
http://rqg.blogspot.com/:
http://rqn.blogspot.com/:
http://rqq.blogspot.com/:
http://rqu.blogspot.com/:
http://rqw.blogspot.com/:
http://rqx.blogspot.com/:
http://rqy.blogspot.com/:
http://rqj.blogspot.com/:
http://rrz.blogspot.com/:
http://rvq.blogspot.com/:
http://rxa.blogspot.com/:
http://rxx.blogspot.com/:
http://skq.blogspot.com/:
http://svq.blogspot.com/:
http://tqz.blogspot.com/:
http://uej.blogspot.com/:
http://ueu.blogspot.com/:
http://uez.blogspot.com/:
http://ufd.blogspot.com/:
http://ufq.blogspot.com/:
http://ufx.blogspot.com/:
http://ufz.blogspot.com/:
http://ugq.blogspot.com/:
http://uhq.blogspot.com/:
http://uhx.blogspot.com/:
http://uij.blogspot.com/:
http://ujf.blogspot.com/:
http://ujq.blogspot.com/:
http://ujt.blogspot.com/:
http://ujy.blogspot.com/:
http://ukv.blogspot.com/:
http://ulq.blogspot.com/:
http://umq.blogspot.com/:
http://uoq.blogspot.com/:
http://uov.blogspot.com/:
http://uox.blogspot.com/:
http://uqb.blogspot.com/:
http://uqf.blogspot.com/:
http://uqg.blogspot.com/:
http://uqh.blogspot.com/:
http://uqj.blogspot.com/:
http://uql.blogspot.com/:
http://uqm.blogspot.com/:
http://uqk.blogspot.com/:
http://uqn.blogspot.com/:
http://uqo.blogspot.com/:
http://uqp.blogspot.com/:
http://uqr.blogspot.com/:
http://uqv.blogspot.com/:
http://uqw.blogspot.com/:
http://uqx.blogspot.com/:
http://uqz.blogspot.com/:
http://utx.blogspot.com/:
http://uuw.blogspot.com/:
http://uvq.blogspot.com/:
http://uvx.blogspot.com/:
http://uvz.blogspot.com/:
http://uwg.blogspot.com/:
http://uwk.blogspot.com/:
http://uwq.blogspot.com/:
http://uwy.blogspot.com/:
http://uxh.blogspot.com/:
http://uxk.blogspot.com/:
http://uxq.blogspot.com/:
http://uxr.blogspot.com/:
http://uxy.blogspot.com/:
http://uxz.blogspot.com/:
http://uyd.blogspot.com/:
http://uyj.blogspot.com/:
http://uyq.blogspot.com/:
http://uyv.blogspot.com/:
http://uyx.blogspot.com/:
http://uyz.blogspot.com/:
http://uyw.blogspot.com/:
http://uzj.blogspot.com/:
http://uzk.blogspot.com/:
http://uzl.blogspot.com/:
http://uzq.blogspot.com/:
http://uzr.blogspot.com/:
http://uzp.blogspot.com/:
http://uzt.blogspot.com/:
http://uzv.blogspot.com/:
http://uzw.blogspot.com/:
http://uzx.blogspot.com/:
http://vba.blogspot.com/:
http://vdy.blogspot.com/:
http://vfq.blogspot.com/:
http://vfz.blogspot.com/:
http://vgq.blogspot.com/:
http://vgx.blogspot.com/:
http://vmw.blogspot.com/:
http://vqb.blogspot.com/:
http://vqd.blogspot.com/:
http://vqe.blogspot.com/:
http://vqf.blogspot.com/:
http://vqk.blogspot.com/:
http://vqj.blogspot.com/:
http://vqo.blogspot.com/:
http://vqx.blogspot.com/:
http://vqy.blogspot.com/:
http://vrq.blogspot.com/:
http://vub.blogspot.com/:
http://vuq.blogspot.com/:
http://vuy.blogspot.com/:
http://vux.blogspot.com/:
http://vvq.blogspot.com/:
http://vwq.blogspot.com/:
http://vwy.blogspot.com/:
http://vxb.blogspot.com/:
http://vxh.blogspot.com/:
http://vxj.blogspot.com/:
http://vxq.blogspot.com/:
http://vxt.blogspot.com/:
http://vyq.blogspot.com/:
http://vzb.blogspot.com/:
http://vyy.blogspot.com/:
http://vzc.blogspot.com/:
http://vzd.blogspot.com/:
http://vzi.blogspot.com/:
http://vzj.blogspot.com/:
http://vzp.blogspot.com/:
http://vzs.blogspot.com/:
http://vzw.blogspot.com/:
http://wkv.blogspot.com/:
http://wpq.blogspot.com/:
http://wqg.blogspot.com/:
http://wqo.blogspot.com/:
http://wqu.blogspot.com/:
http://wqv.blogspot.com/:
http://wvj.blogspot.com/:
http://wvq.blogspot.com/:
http://wvy.blogspot.com/:
http://wxn.blogspot.com/:
http://wxo.blogspot.com/:
http://xbh.blogspot.com/:
http://xbv.blogspot.com/:
http://xcu.blogspot.com/:
http://xfh.blogspot.com/:
http://xfk.blogspot.com/:
http://xfp.blogspot.com/:
http://xfv.blogspot.com/:
http://xgk.blogspot.com/:
http://xgp.blogspot.com/:
http://xgq.blogspot.com/:
http://xja.blogspot.com/:
http://xkg.blogspot.com/:
http://xkv.blogspot.com/:
http://xnh.blogspot.com/:
http://xnp.blogspot.com/:
http://xqb.blogspot.com/:
http://xqo.blogspot.com/:
http://xrn.blogspot.com/:
http://xro.blogspot.com/:
http://xrq.blogspot.com/:
http://xsn.blogspot.com/:
http://xuw.blogspot.com/:
http://xvf.blogspot.com/:
http://xvh.blogspot.com/:
http://xvk.blogspot.com/:
http://xvj.blogspot.com/:
http://xvq.blogspot.com/:
http://xvt.blogspot.com/:
http://xvu.blogspot.com/:
http://xwo.blogspot.com/:
http://xyo.blogspot.com/:
http://ybj.blogspot.com/:
http://ydz.blogspot.com/:
http://ygv.blogspot.com/:
http://yjv.blogspot.com/:
http://ylv.blogspot.com/:
http://ypv.blogspot.com/:
http://yqa.blogspot.com/:
http://ypz.blogspot.com/:
http://yqi.blogspot.com/:
http://yqo.blogspot.com/:
http://yqn.blogspot.com/:
http://yqr.blogspot.com/:
http://yqv.blogspot.com/:
http://yrw.blogspot.com/:
http://yvd.blogspot.com/:
http://yvf.blogspot.com/:
http://yvj.blogspot.com/:
http://yvq.blogspot.com/:
http://yvu.blogspot.com/:
http://yvx.blogspot.com/:
http://yxv.blogspot.com/:
http://yzo.blogspot.com/:
http://yzv.blogspot.com/:
http://zbm.blogspot.com/:
http://zfu.blogspot.com/:
http://zgv.blogspot.com/:
http://zji.blogspot.com/:
http://zjv.blogspot.com/:
http://zku.blogspot.com/:
http://zpv.blogspot.com/:
http://zqi.blogspot.com/:
http://zqu.blogspot.com/:
http://zqv.blogspot.com/:
http://zra.blogspot.com/:
http://zrw.blogspot.com/:
http://zuw.blogspot.com/:
http://zvf.blogspot.com/:
http://zvj.blogspot.com/:
http://zvk.blogspot.com/:
http://zvw.blogspot.com/:
http://zwv.blogspot.com/:
http://zvq.blogspot.com/:
http://yzo.blogspot.com/:
http://yzv.blogspot.com/:
http://zbm.blogspot.com/:
http://zfu.blogspot.com/:
http://zgv.blogspot.com/:
http://zji.blogspot.com/:
http://zjv.blogspot.com/:
http://zku.blogspot.com/:
http://zpv.blogspot.com/:
http://zqi.blogspot.com/:
http://zqu.blogspot.com/:
http://zqv.blogspot.com/:
http://zra.blogspot.com/:
http://zrw.blogspot.com/:
http://zuw.blogspot.com/:
http://zvf.blogspot.com/:
http://zvj.blogspot.com/:
http://zvk.blogspot.com/:
http://zvw.blogspot.com/:
http://zwv.blogspot.com/:
http://zvq.blogspot.com/:

DLV

--gen.c--
#include

int main(char *argc, int argv){
char i, j, k;
for (i='a';i<='z';i++)
for (j='a';j<='z';j++)
for (k='a';k<='z';k++)
printf("%c%c%c\n", i, j, k);
return 0;
}

--open.sh--
#!/bin/bash
for x in `./foo`; do
wget -nv -O /dev/null $x.blogspot.com 2>&1 | grep -B1 404| g rep -v 404 &
sleep .1
done