Re: the miswritten daemon helper, and the kook who spams for it



On 2009-10-03, John Kelly <jak@xxxxxxxxxxxx> wrote:
Of course it can be rearranged. It WAS that way before the last change.
The purpose of the gotos is to move B adjacent to A. That clarifies the
relationship between B and A, and between D and C. B and A both belong
to split (unlabeled), as explained in my previous post.

Wow.

This week, I have come to accept that in the English language of the future,
the following utterance will be universally accepted to be both grammatically
and semantically coherent:

lolwut.

Nevertheless, dh is not a joke.

I would dispute this. I would say that dh is not an *intentional* joke.

It starts any program, script, or shell command as a daemon.

But does so poorly in a non-standard way violating very long-established
interface conventions, making it essentially useful.

Its two character name

Which was in use by another program more than a decade earlier -- and that
other program has millions of users across several operating systems, while
I have yet to see any evidence that your program has acquired its second
user...

makes it easy to use interactively from the command line

But useless, because it doesn't do anything one regularly needs to do from
the command line.

and in startup scripts.

Where you would need something that conforms more closely to standard
practice.

To appreciate that, one must compile and use dh.

You sound like a betting man. I propose that we run an experiment: I
will compile and use dh, and if I find it useful, I pay you $50, and if I
don't, you pay me $50. (You're getting a huge discount on my regular rates.)

It's easy. I provide
a Makefile and INSTALL instructions.

How about a man page? :)

But seriously. daemon(8) predates this by a decade or so and conforms to
standard practice, and is available on more than one OS. dh(1) predates
this by a decade or so and is widely used.

Your responses to other posters on various issues continue to suggest that,
fundamentally, you have no concept of what makes a program a "utility".
You've simultaneously claimed that you think this is suitable for widespread
use, and that you've spent a great deal of time carefully tuning it to your
own personal usage. When other users, representing operating systems with
millions of users, have pointed out conflicts, you've said you don't care
and aren't interested.

And now we have... this crazy reorganization, using gotos, which appears
to make no sense at all.

I've written hunks of code which daemonized things before. This program would
be useless for them -- it doesn't provide the necessary locking in a case
where several things might simultaneously try to launch a given daemon.
The real-world use cases are all nicely solved by inetd (if you're
old-fashioned), or by launchd (if you're all modern).

And yet, you ignore this, because if you consider my complaints, you have
to risk feeling bad, and the primary purpose of your posting is to feel
good and be important, not to actually learn anything about programming.

You're still the idiot who spammed this thing to Ruby and awk discussion
forums, testifying that your posts are not at all about your choice of
implementation language, but rather, about random self-aggrandizement.

-s
--
Copyright 2009, all wrongs reversed. Peter Seebach / usenet-nospam@xxxxxxxxx
http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures
http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
.



Relevant Pages

  • Re: IDE suggestions
    ... not an IDE (on purpose). ... that Ruby is, so I download and launch on all UNIX variants I set foot ...
    (comp.lang.ruby)
  • Re: Am I the only one actually using Windows Vista?
    ... One time, at Usenet camp, Joe Bednorz wrote: around in the early 90s. ... The purpose of the daemon was to restart ...
    (alt.sysadmin.recovery)
  • Re: Am I the only one actually using Windows Vista?
    ... The purpose of the daemon was to restart ... other daemons that had died or gotten hung. ...
    (alt.sysadmin.recovery)
  • New worm targets Windows Update
    ... Just saw this on CNN, and while they didn't go into much detail, Windows ... and that the worm's purpose is to launch a DDoS ...
    (alt.computer.security)
  • Launching a Server Side Process
    ... I am unsure of how to launch a server-side executable that is usually ... run in a command prompt. ... The purpose of the executable when run is to ... we want to return the PDF Document to the user's browser. ...
    (microsoft.public.dotnet.languages.vb)