14,935 reputation
44384
bio website shawnjgoff.com
location Tampa, FL
age 33
visits member for 3 years, 7 months
seen Apr 15 at 15:59

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.


Apr
13
comment What is the Linux equivalent of DOS “dir /s /b filename”?
@sopalajo-de-arrierez If you do shopt -s globstar, it will probably work for you. Recursive globbing is a feature that is available only in some shells, and sometimes, it is not on by default.
Mar
10
comment How to report number of files in all subdirectories?
@toxalot you can if you have a find that supports -printf, but not if you want it to work on FreeBSD, for example.
Jul
25
comment Is there a way to find which iptables rule was responsible for dropping a packet?
fedorahosted.org/dropwatch might also be helpful in the future.
Jun
29
comment Why must loopback traffic be authorized using iptables to get web access?
It seems that there must be other IPtables rules in place. It could be from a firewall or a captive portal system or a number of other things.
Jun
8
comment Can I install a distro to one partition while using a distro installed on another?
unetbootin will let you write a livecd to a hard disk drive; you might start there.
Jun
8
comment Why are POSIX Find Parameters Different from Other Program styles?
dd is another POSIX utility that has a very different argument convention.
Mar
12
comment No make target “uImage” with Buildroot 2013.05
This question would work much better on the Buildroot mailing list. buildroot.net/lists.html
Mar
12
comment Is there a way to renice the network stack?
You may want to look into the realtime extensions.
Dec
6
comment Different ways to execute a shell script
@Geek when you execute a script as a child process (the normal way), any variables and functions it defines (it's environment) go away when the process terminates. If you source the script, those variables and functions are created in the current environment; when the script finishes, the changes to the environment remain.
Nov
23
comment How is the inherited file descritor vulnerability dealt with in Unices?
That makes sense, although just having close-on-exec doesn't fix the problem: you have to have the ability to request that flag from every function that returns a new file descriptor.
Oct
30
comment Make USB modem work on Puppy Linux 5.28
Got it. Then there are a couple possibilities: check that you have usb_modeswitch and the accompanying definitions to be able to switch your device (if you don't know how, submit another question). If you already have them, try manually modeswitching the modem using it - if that works, you need to add a udev rule to do it automatically. Once that's done, PupDial should see the ttyUSB port.
Oct
29
comment Make USB modem work on Puppy Linux 5.28
@maniat1k Yes - from the logs you posted, I can tell that it did recognize it as a GSM modem, so when you PupDial comes up, there should be ttyUSB1 available for you to use.
Oct
28
comment Ask root for password when using su command
@ice_mint You should answer the question with the details. Also, possibly make the question more generic so that it's more useful.
Oct
28
comment Ask root for password when using su command
Maybe the pam config could do it. I have /etc/pam.d/su on my system.
Oct
28
comment Ask root for password when using su command
Ah, I see. So you could probably exclude su from the ALL tag to make this work.
Oct
28
comment Ask root for password when using su command
I doubt this is possible, and it doesn't make sense. Why do you want root to be prompted for user1's password? It doesn't actually protect user1's account from root when root doesn't know the password.
Oct
27
comment case-insensitive search of duplicate file-names
@JamieKitson Say, what? Look again :-) I didn't know you had posted an answer other than the comment.
Oct
26
comment case-insensitive search of duplicate file-names
@derobert - that's definitely better - I've somehow blocked out that feature from my brain because it's just not available in the environment I usually use. Edited answer to include it.
Oct
26
comment case-insensitive search of duplicate file-names
@JamieKitson That will fail if you have filenames with newline characters.
Sep
26
comment How to list files and directories with directories first
You can run ls --version to find out which one you have.