405 reputation
18
bio website docsalvage.info
location Tallahassee, FL
age 58
visits member for 1 year, 5 months
seen Apr 18 at 14:23

Unix/Linux software developer in dozens of languages since 1981 with 15 years in Oracle database design and administration.

Projects (most recent first)

  • Developing Zim desktop wiki (for notes) to GtkDialog conversion program to allow automatic creation of checklists for installs, etc. from Zim notes pages. Utilizes bash and 600+ line awk program.
  • Conversion from Tomboy/GNote to Zim for all writing.
    • Zim links to execute or edit scripts with Geany
  • Migrating from Ubuntu Linux to Puppy Linux due to dislike of Unity and Gnome3.
  • Save the world (or at least my sanity) by re-electing President Barak Obama and rescuing congress from the fanatics now running it.
    • 2012-11-06 DONE
      project scope change...
      part 2 improved but not completely doable at this time
  • JavaScript/jQuery-based composing and programming environment inspired by Jeremy Ruston's TiddlyWiki.

Apr
18
answered Why do deleted files continually reappear?
Feb
6
awarded  Informed
Feb
6
answered In Bash, when to alias, when to script, and when to write a function?
Jan
30
accepted Gawk: Passing arrays to functions
Jan
26
comment Grep huge number of patterns from huge file
Fastest performance will most often result from using the tool(s) you know best.
Jan
20
accepted The ERE regex to split() string between a delimiter and end-of-word
Jan
17
answered The ERE regex to split() string between a delimiter and end-of-word
Jan
17
revised bash: Run command in background and capture pid
Meant to move implemented solution to self-answer but not allowed due to close
Jan
17
accepted Processing shell script options with awk
Jan
17
answered Processing shell script options with awk
Jan
17
comment Directory sync across SSHFS involving symlinks
Now that I have enough rep, I've +1'd. Thanks!
Jan
17
comment The ERE regex to split() string between a delimiter and end-of-word
Unfortunately, the 4th argument to split() that this depends on is not supported in 3.1.6. However, I've written a function to use in place of split() that does. Won't be as fast as the builtin, but awk is so fast anyhow it doesn't look to be a problem. Still testing. Will post when perfected. Many thanks!
Jan
16
comment bash: Run command in background and capture pid
Thanks. You're right in part. Sorry for forgetting this was still hanging without a resolution. I've added the solution implemented to the bottom of the question.
Jan
16
revised bash: Run command in background and capture pid
added implemented solution
Jan
16
comment The ERE regex to split() string between a delimiter and end-of-word
Not possible as this happens in an awk function that's part of a 760 line awk program.
Jan
15
asked The ERE regex to split() string between a delimiter and end-of-word
Nov
18
awarded  Yearling
Oct
24
awarded  Commentator
Oct
24
comment When does the Puppy linux security model make sense?
I would downvote this due to its arrogant misinformation but, at the moment, I question the value of downvoting. Let me just say that what is true for a multi-user environment is not always true for a single-user environment. Puppy Linux is specifically designed for a single-user environment. It also works well in a single-user/multi-computer environment.
Sep
11
asked bash: Run command in background and capture pid