12,933 reputation
23265
bio website shawnjgoff.com
location Tampa, FL
age 32
visits member for 2 years, 8 months
seen 3 hours ago
stats profile views 446

I've grown up with computers around me my whole life. I started programming when I was a kid, and stuck with it ever since. I came across Linux around 1999 and have enjoyed working with it ever since.

For a job, I get to write software that runs on embedded Linux devices. I do everything from working on low-level drivers to writing shell scripts and even web apps.


Oct
21
comment Combination of ls, xargs and zcat leads to duplicate file name suffixes?
You actually can sort by modified time if you use -printf %t (gnu-only) or -exec stat -c '%X' {}\; then pipe it to sort.
Oct
20
comment Limits of SSH multiplexing
I can't answer the questions directly, but can offer some suggestions on tracking down the problem. Since the peer refused the connection, I'd start by looking at the logs on the system you are connecting to. See if sshd gives any errors. If not, increase the LogLevel and try again. If you find a log message that isn't immediately obvious and searching for the phrase doesn't help, you can use grep on the source code. Error messages are frequently surrounded by sets of conditions - one (or some) of them weren't met, and that's why this message came up.
Oct
19
comment Do sleeping processes get the same CPU time?
@rahmu noooo! My beautiful straight sixes! I'll just have to get to sevens now.
Oct
19
comment How to log if an environment variable is unset?
You'll want to grep for ^$VAR= since just ^$VAR can match several variables that start with the same thing. You can also just test $VAR && logger....
Oct
19
comment Install Gvim after vim
@Jeff Not really; I'd install -gtk if you don't have (and don't want) gnome installed. See askubuntu.com/questions/33260/…
Oct
19
comment case-insensitive search of duplicate file-names
@prince-john-wesley No, I only wanted the empty newline from echo. In fact, echo {} breaks it, since filenames can contain newlines, and that is what I'm counting in the next step. -- I just changed it to -printf "\n" to be more straightforward.
Oct
18
comment case-insensitive search of duplicate file-names
@lamcro that should do it.
Oct
18
comment case-insensitive search of duplicate file-names
@lamcro No, Solaris doesn't use GNU's find; I've edited the answer to include a non-GNU solution.
Oct
18
comment case-insensitive search of duplicate file-names
@rozcietrzewiacz, nope! Thanks.
Oct
18
comment Why is kworker consuming so many resources on Linux 3.0.0-12-server?
See askubuntu.com/questions/33640/…. I would add to his suggestions removing kernel modules one at a time to see if it is a specific one.
Oct
18
comment How to proceed solving ppp connection problems?
@ihatetoregister Interesting; I know at least one of the modem drivers specifically discards the bit rate, and I've tried setting various bit rates on many modems an not found it to affect anything. Would you mind sharing which modem this was?
Oct
18
comment How can I create a empty file whose name begins with a dash?
@fered Nice! I tried it, and sure enough: it doesn't affect it. Here is $IFS in SUS: pubs.opengroup.org/onlinepubs/9699919799/utilities/… So I went looking for documentation about what does affect arguments, and found this: pubs.opengroup.org/onlinepubs/9699919799/utilities/… . A <blank> character is what separates tokens from each other. On the same page, you find that it is defined by the locale and can be changed by $LC_CTYPE.
Oct
17
comment How can I create a empty file whose name begins with a dash?
possible duplicate of Dashes in printf
Oct
17
comment How can I create a empty file whose name begins with a dash?
@Elham-abbasi, no; -- must be its own separate argument, separated from the preceding and following arguments by the internal field separator (usually a space).
Oct
17
comment Two interfaces, two addresses, two gateways?
Possibly some variant on this: unix.stackexchange.com/questions/4420/…
Oct
17
comment Vi mode in other console programs
Also worth checking out: Pentadactyl (Firefox) and Vimium (Chrome).
Oct
16
comment Can I pass files between commands?
Exactly; it's a pipe, but not stdin, which is (I think) what the author was looking for.
Oct
16
comment Can I pass files between commands?
@Gilles It's not the same; data does not come from stdin. The <(…) is converted a filename, and that filename is passed to the program as an argument. So if the program does not read from standard in, but does take filename arguments, this is useful.
Oct
16
comment Block editing *live* in Emacs or Vim
But do you think it's not useful for others who find this question? I think it is, and that's why I put it here.
Oct
13
comment Offline documentation of an RPM spec file or how to retrieve an example
Yes, but you should already know how to find any documentation on the system.