peripherals

Keyboard for programmers

I'm trying to improve my working environment and I'm still searching for that perfect keyboard that practically types bug-free code all by itself. At the moment I'm using a Logitech Wave for my Windows need and an Apple Wireless Keyboard (the one without a numeric keypad) when doing OS X stuff. I'm quite happy with the Logitech Wave but ...

Mouse for programmer

We have discussed keyboards. But take a look at the small piece of plastic to the right (or left :) ) of your beloved keyboard! This humble creature helps you to draw nice forms, and click all around the web. A real programmers mouse must be precise and comfortable, so which mouse would you make a companion to your keyboard? Currently I...

With MVC, do interactions with autonomous peripherals belong in the Model or the Controller?

Using MVC with an observer pattern, if a user action requires polling a device (such as a camera) for data, should the polling be done in the Controller and the result passed off the Model or should a request be sent to the Model and the Model itself performs the polling. This question is my attempt to reconcile everything I am reading ...

Compact Keyboard Recommendations?

Any recommendations for a high-quality compact (no number pad) keyboard, preferably $50 or less? Criteria: $50 or less Preferably with laptop-style keys (scissor switches instead of rubber membranes ala cheap desktop keyboards) Quiet (I'm a Model-M kind of guy, but this isn't a good environment for a noisy keyboard) Don't care too muc...

How can I cycle a USB device from C#?

I'd like to cycle (simulate unplug and re-inserting) a USB device (modem) after a certain event has fired. I found a sample on codeproject: http://www.codeproject.com/KB/system/usbeject.aspx That allows me to identify+eject the device via its non-volatile serial, but I need it to recycle, not just eject. I have read this: http...

What kind of mouse and keyboard is best for a large handed programmer?

I am 6'6" (2meters) and of course have fairly large hands. I have read through the various mouse and keyboard posts here but none of them suggest hand size as a factor(on the large side). Are there any other LARGE programmers out there and what mouse and keyboard have you found suitable. I have a LogiTech MX 5000 and it has started givi...

How to preview data from COM port with telnet or other windows tool

I would like to see what data come from COM serial port. Is it possible to do it with telnet or other windows tool? And if so, how to do it? ...

Infinite timeouts or "fail fast" in custom network protocol ?

Consider custom network protocol. This custom protocol could be used to control robotic peripherals over LAN from central .NET based workstation. (If it is important, the robot is busy moving fabs in chip production environment). there are only 2 parties in conversation: .NET station and robotic peripheral board the robotic side can on...

How to access devices on a client PC from a browser

What are the various ways to access devices on client PC - a barcode reader, a scanner, etc. - from a browser? I realize my users may need a plugin. These devices may have an API that is specific to their device; I would like to exploit their API if available (maybe Java, maybe C, maybe command line). ...

Best method for a webpage to access a mac's peripherals?

I'm building a web-based application that can use ActiveX Controls to print to a Thermal Label Printer (specific to shipping labels) in Windows environments, but I am racking my brain to figure out what the best method would be for OSX. Obviously ActiveX doesn't work on macs... Any ideas about where to start looking? A flash movie? A fi...