Messages - gjehle [ switch to compact view ]

Pages: prev1 ... 42 43 44 45 46 [47] 48 49 50 51 52 ... 58next
231
Living Room / Re: Drawing with 2 mice
« on: April 07, 2007, 05:25 AM »
well, the thing is, right now it wouldn't work with any operating system
just because of the whole way the mouse handling is programmed (many devices controlling the same cursor, aka, all are one)

it's the same problem with those nifty looking multi-touch displays of which there are videos all over the web

what most people don't see is, that this is the exact same problem
you wont see these used on your off-the-mill computer running whatever-operating-system that got ANY marketshare in the next say.. 5 to 10 years.
it's just not feasible to re-implement the whole concept of how to interact with an interface from ground up.

sad but true.

just give it 1 minute of thought
think of any program you're using right now, ANYTHING, that could be effectively used with 2 pointing devices (2 independent mice, multitouch).
might be just me, but i can't think of any ;-)

it's a nice problem to work on tho
i just don't see it happening anywhere outside academic institutions or companies able to afford such an investment (custom programs, custom hardware, for stuff that is already there for single-pointer devices)

232
Living Room / Re: Living with Linux Ubuntu (ONLY) for 30 days
« on: April 07, 2007, 05:17 AM »
well i did say good bye to windows over 4 years ago
been using linux for even longer than that

i'm running gentoo and i'm totally happy

of course:

hardcore gamers will be disappointed
if you want to play games, stick to windows, nobody's forcing you

gimp is not photoshop
why do i keep hearing that over and over again
photoshop = $$$ // gimp = free
and if you really want to, there's vmware

comparing different operating systems is like comparing apples and pears
get over it
linux is not windows, windows is not mac, ... i could go on ad infinitum

i'd say: if you REALLY want to use linux (not just because it's cool, and everybody does it right now) you might find something you like
but if you're going to be like "let's just try this for 30 days" it's going to fail
since it takes a LOT longer to customize everything for the first time till it's the way you're comfortable with it
it's more like a constant process

anyways, enough ranting
if you don't like it, stick to somthing else
nobody's forcing anyone

and whoever says A is better than B should be shot in the face :p

stop comparing, start using

233
Living Room / Re: Choosing a keyboard and a mouse
« on: April 07, 2007, 04:35 AM »
well,
i'm kinda against the wireless thingy, because of the downside mouser already mentioned (i don't want that thing dieing on me in the middle of whatever)

right now i'm using a cheap ass no-name keyboard and some old logitec mouseman pro dual optical.
i'm more than happy with the mouser, but the keyboard is so-so

once i'm a little better on the cash side i think i'll go for a laptop-style keyboard
i prefer very soft and short keypresses with an almost subtle pressure point (i dont want to use any force to press down the button, it takes too much time)

but most important is the keyboard layout
here in germany the layout is total BS for coders [ and ] are altgr+8 altgr+9 all the special chars cre on top of the number row !"ยง$%&/()=?` or god knows where
to get to my beloved negating character ~ i even have to go as far as pressing altgr+] (us) altgr++ (de)

i think if you're giving thoughts to what hardware to buy, i'd also put some of your time into thinking if you're using a proper layout
if you're in the US you're ok already, i switched to en_US keyboard layout years ago to prevent finger-breakage while coding c/c++
works like a charm

234
if you have a linux computer at hand try usbview

eg, here's my host controller:
EHCI Host Controller
Manufacturer: Linux 2.6.20-gentoo-r2 ehci_hcd
Serial Number: 0000:00:02.1
Speed: 480Mb/s (high)
Number of Ports: 10
Bandwidth allocated: 0 / 800 (0%)
Total number of interrupt requests: 0
Total number of isochronous requests: 0
USB Version:  2.00
Device Class: 09(hub  )
Device Subclass: 00
Device Protocol: 01
Maximum Default Endpoint Size: 64
Number of Configurations: 1

Config Number: 1
Number of Interfaces: 1
Attributes: e0
MaxPower Needed:   0mA

Interface Number: 0
Name: hub
Alternate Number: 0
Class: 09(hub  )
Sub Class: 0
Protocol: 0
Number of Endpoints: 1

Endpoint Address: 81
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 4
Interval: 256ms

and that's my usb harddrive:
USB TO IDE Bridge
Manufacturer: Generic
Speed: 480Mb/s (high)
USB Version:  2.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 058f
Product Id: 6390
Revision Number:  1.00

Config Number: 1
Number of Interfaces: 1
Attributes: c0
MaxPower Needed: 100mA

Interface Number: 0
Name: usb-storage
Alternate Number: 0
Class: 08(stor.)
Sub Class: 6
Protocol: 50
Number of Endpoints: 2

Endpoint Address: 01
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms

Endpoint Address: 82
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms

and for a real information overdose, here's my old phillips 2u webcam

Philips webcam
Serial Number: 0169000069510101
Speed: 12Mb/s (full)
USB Version:  1.10
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 0471
Product Id: 0313
Revision Number:  0.03

Config Number: 1
Number of Interfaces: 3
Attributes: a0
MaxPower Needed: 500mA

Interface Number: 0
Name: Philips webcam
Alternate Number: 0
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 0
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 1
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 196
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 2
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 292
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 3
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 448
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 4
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 592
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 5
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 704
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 6
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 776
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 7
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 840
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 8
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 896
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 9
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 960
Interval: 1ms

Interface Number: 0
Name: Philips webcam
Alternate Number: 10
Class: ff(vend.)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 1
Interval: 32ms

Endpoint Address: 85
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 960
Interval: 1ms

Interface Number: 1
Name: (none)
Alternate Number: 0
Class: 01(audio)
Sub Class: 1
Protocol: 0
Number of Endpoints: 0

Interface Number: 2
Name: (none)
Alternate Number: 0
Class: 01(audio)
Sub Class: 2
Protocol: 0
Number of Endpoints: 0

Interface Number: 2
Name: (none)
Alternate Number: 1
Class: 01(audio)
Sub Class: 2
Protocol: 0
Number of Endpoints: 1

Endpoint Address: 84
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 90
Interval: 1ms

Interface Number: 2
Name: (none)
Alternate Number: 2
Class: 01(audio)
Sub Class: 2
Protocol: 0
Number of Endpoints: 1

Endpoint Address: 84
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 46
Interval: 1ms

Interface Number: 2
Name: (none)
Alternate Number: 3
Class: 01(audio)
Sub Class: 2
Protocol: 0
Number of Endpoints: 1

Endpoint Address: 84
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 25
Interval: 1ms

Interface Number: 2
Name: (none)
Alternate Number: 4
Class: 01(audio)
Sub Class: 2
Protocol: 0
Number of Endpoints: 1

Endpoint Address: 84
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 16
Interval: 1ms

so if you REALLY want a crapload of information, pop in a knoppix cd/dvd and check if there's 'usbview' on it

235
i think i remember some driver software that came with my graphics card (back in the days when i used windows) that had a switch to flip the screen.

general answer to general question: yes you can flip your screen in real time
if you want to do it in pure software it might not work tho


Pages: prev1 ... 42 43 44 45 46 [47] 48 49 50 51 52 ... 58next
Go to full version