1,227 reputation
415
bio website john.werner-ny.net
location Fairport, NY
age 47
visits member for 4 years, 2 months
seen Oct 25 at 17:11

John Werner is an internationally published author, engineer, and conference speaker who brings over 15 years of experience solving technical problems with creative solutions.

As a Senior Software Engineer, John has used his unique problem solving abilities to become an expert in solving problems that have escaped others.

As an author and editor, John has written a regular column for an automotive magazine and has been published both in the US and Europe. In his spare time, he edits the Internet's Oldest FAQ on Snow Tires and Winter Driving.

As an inventor and architect, John has earned patents for inventions ranging from Ink Jet Printers to Automotive Ignition Systems; and he has both published and presented his software architecture work.

As a software process evangelist, John has motivated corporate cultures to embrace sound development practices such as Test Driven Development, Continuous Integration, Unit Testing, and Continuous Code Review while seeking to provide a careful balance between process and productivity.

The world of Embedded Software Security has not escaped his focus. His work in driving the security analysis of embedded products; developing an innovative, risk-based approach to Threat Modeling; and creating a cross-platform tool for analyzing, organizing, and reporting the results was lauded by corporate research.

International work has been a part of John's career for the past decade. During that time, John has gained experience working both for and with off-shore development efforts and serving both in the roles of team player and team leader. He has traveled extensively to Munich, Germany, and Milan, Italy; and has also worked in Bangalore, India, and Stuttgart, Germany.


Jun
28
answered Flash is not working in Chrome (Crossover Linux is installed)
Jun
22
comment ALSA lists no capture device
What other "output ports" do you have? What audio devices are you running? Assuming you new headset has a mic, does it connect through USB or plug into a 1/8" jack? Also, alsamixer will only show the level setting of the controls, not the actual volume of the thing being played.
May
10
answered How can I extract audio track from video file and save it as mp3?
Apr
26
answered Recover from an interrupted 10.04 to 10.10 upgrade?
Apr
26
comment How do I generate a file with suitable permissions using sprintf() & write()?
This may be better asked on Stack Overflow or Code Review. You probably don't want to use sprintf or even a temporary variable. A couple of quick suggestions for functions to consider: fprintf(), fopen(), fclose().
Apr
20
comment Frequent CPU hogging
Flash is notorious, especially if you use sites like Super Poke Pets which open multiple flash sessions at once. [I actually saw 80 network connections between my wife's browser and the SPP site and when she was using 1 instance of firefox on 1 SPP page with multiple habitats.]
Apr
15
comment Cannot mount nfs4 share: no such file or directory
What happens if you get rid of the explicit type in your mount line (mount -v server-ip:/export /opt/nfstest)?
Apr
13
answered Show Time drift relative to a time Server
Apr
8
comment Is anyone aware of any progress made in packing updated versions of tracker (desktop search tool)?
Google desktop search is available for linux, if you so desire: desktop.google.com/linux
Apr
8
comment What gaming resources for ubuntu(or gnu/linux in general) are there?
+1 I was going to mention a specific page, but it's mentioned on the one you cited.
Apr
6
comment Printer not using full page width
A couple of questions (1) What happens when you try print a test page from within the Printer Properties dialog? (2) Are you setting the printer settings in the application or from the system menu?
Apr
6
answered Transfering files with FTP
Apr
1
comment Swap utilization: system level versus individual processes
@Max What top reports is all of the memory (by type) used by all of the pieces used by the program. If program P uses shared libs A & B, then then P's memory usage in top is reported as the sum of the memory usage of P, A, and B. If you also have program Q using lib A, Q's memory usage is reported as Q + A. Thus if you add all of the memory usage in top for a system only running P and Q, you are actually seeing the memory of P + Q + A + A + B (in other words, some of the stuff is double counted!).
Mar
31
comment Bad performance with ATI Radeon X1300?
Looking at help.ubuntu.com/community/RadeonDriver indicates that the r300g is probably a good choice for the X1300 card. (I had similar problems with an X1250, which of course likes the r600g driver.... go figure.)
Mar
29
comment samba share not auto mounting at boot
Here are a couple of pages that may help with the particulars of handling the smb (or cifs) credentials: knoppmythwiki.org/index.php?page=Autofs+and+samba and howtoforge.com/accessing_windows_or_samba_shares_using_autofs .
Mar
28
answered samba share not auto mounting at boot
Mar
28
comment Hibernating my Ubuntu 10.10 takes a bit too long
After scanning this question I decided to try the package myself, and I am impressed with the decrease in the time to hibernate. Thanks.
Mar
9
comment Video player with good subtitle rendering
I think the question is "how to get the the media files to automatically open in mplayer when double clicked on" Try this link: ubuntuforums.org/showthread.php?t=815127
Mar
9
comment Video player with good subtitle rendering
I started my reply, got a phone call, submitted, and then saw all the comments.... LGB should get the credit... I always use mplayer through the CLI, but you may want to check out gnome-mplayer, smplayer, and kmplayer from the Ubuntu repos.
Mar
9
answered Video player with good subtitle rendering