Discussion:
How to register a program with Mac OS X system?
(too old to reply)
justaguy
2011-12-02 02:16:54 UTC
Permalink
Hi,

Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?

Thanks.
sbt
2011-12-02 02:25:08 UTC
Permalink
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
Thanks.
Do you really mean at boot time? Or, do you mean at login to your
account? If the latter, make sure it is set to be executable and add it
to your account's login items (System Preferences, either Accounts or
Users & Groups depending on what version of MacOS X you're running).

If you really mean "at boot time" (i.e. before any account is logged
in), that is really a bad idea from a security standpoint. However, it
can be accomplished by setting its ownership and privileges
appropriately and having it in /Library/StartupItems...you should note
that this is the method employed by example malware items (i.e. not
found "in the wild") to install keyloggers and the like.
--
Spenser
justaguy
2011-12-02 02:35:07 UTC
Permalink
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter.  But I'd like this script to be
run automatically when Mac boots, and doing so programmatically.  I
bet it can be done with Mac but how?
Thanks.
Do you really mean at boot time? Or, do you mean at login to your
account? If the latter, make sure it is set to be executable and add it
to your account's login items (System Preferences, either Accounts or
Users & Groups depending on what version of MacOS X you're running).
If you really mean "at boot time" (i.e. before any account is logged
in), that is really a bad idea from a security standpoint. However, it
can be accomplished by setting its ownership and privileges
appropriately and having it in /Library/StartupItems...you should note
that this is the method employed by example malware items (i.e. not
found "in the wild") to install keyloggers and the like.
--
Spenser
Thanks for the quick response. My app, sort of hybrid web app, that
is, it runs locally, hence, it works offline as well, it leverage a
web browser, and because of this nature, it relies on an app server
(Railo from Railo Technologies in Switzerland and a web server
(Jetty), both are open source, and small footprint in file size). So,
of course these guys need to be up and running when the Mac is booted,
then, my app can run off them, hence, the question.

So, now, say, the app and its "friends"'s folder is "KN", we have this
script named start-kn.sh. Now, how do we add a "symbolic" or "soft"
link to the /Library/StartupItems folder and do I need to grant
permission manually as well? Thanks again.
Tim Streater
2011-12-02 10:07:35 UTC
Permalink
In article
Post by justaguy
Thanks for the quick response. My app, sort of hybrid web app, that
is, it runs locally, hence, it works offline as well, it leverage a
web browser, and because of this nature, it relies on an app server
(Railo from Railo Technologies in Switzerland and a web server
(Jetty), both are open source, and small footprint in file size). So,
of course these guys need to be up and running when the Mac is booted,
then, my app can run off them, hence, the question.
Why can't your app launch them? That's what I do. It also avoids
permissions problems.
--
Tim

"That excessive bail ought not to be required, nor excessive fines imposed,
nor cruel and unusual punishments inflicted" -- Bill of Rights 1689
Only Nixon could go to China Blue
2011-12-02 02:30:31 UTC
Permalink
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an agent or
daemon.

A starting point might be:
http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
--
White folks think they're at the top, | Ha, ha, that is very logical.
ask any proud white male. | I'm whoever you want me to be.
A million years of evolution, | Annoying Usenet one post at a time.
and we get Danny Quayle. | At least I can stay in character.
justaguy
2011-12-02 04:21:37 UTC
Permalink
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by Only Nixon could go to China Blue
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter.  But I'd like this script to be
run automatically when Mac boots, and doing so programmatically.  I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an agent or
daemon.
A starting point might be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
--
White folks think they're at the top,  |        Ha, ha, that is very logical.
ask any proud white male.              |       I'm whoever you want me to be.
A million years of evolution,          |  Annoying Usenet one post at a time.
and we get Danny Quayle.               |    At least I can stay in character.
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac. I
won't have the luxury to become a Mac programmer type...
Tom Harrington
2011-12-02 17:27:34 UTC
Permalink
In article
Post by justaguy
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter.  But I'd like this script to be
run automatically when Mac boots, and doing so programmatically.  I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an agent or
daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac. I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002
http://www.atomicbird.com/
justaguy
2011-12-02 19:39:56 UTC
Permalink
Post by sbt
In article
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an agent or
daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac.  I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002http://www.atomicbird.com/
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though. Btw, I a new question coming up.
Alan Baker
2011-12-02 20:51:56 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an
agent
or
daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac.  I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002http://www.atomicbird.com/
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though. Btw, I a new question coming up.
Don't mess with rc.common. Use launchd.
--
Alan Baker
Vancouver, British Columbia
<Loading Image...>
justaguy
2011-12-02 21:21:37 UTC
Permalink
Post by sbt
In article
Post by justaguy
Post by sbt
In article
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an
agent
or
daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.html
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac. I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002http://www.atomicbird.com/
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
Don't mess with rc.common. Use launchd.
--
Alan Baker
Vancouver, British Columbia
<http://gallery.me.com/alangbaker/100008/DSCF0162/web.jpg>
So, how do we use launchd in this specific case? thanks.
Tim McNamara
2011-12-02 23:04:50 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
On Dec 2, 12:27 pm, Tom Harrington
Post by sbt
In article
m>,
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
s.com>,
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would
launch my program or other's program for that matter. But
I'd like this script to be run automatically when Mac
boots, and doing so programmatically. I bet it can be
done with Mac but how?
You can add a description of the process to launchd to run
it as an agent or daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/
_index.h tml
Thanks for note, but it's really "heavy" stuff... my
intention is to help another programmer to figure out how to
port my app to Mac. I won't have the luxury to become a Mac
programmer type...
Tell the other programmer to read up on launchd then, it's the
best solution. You can't do it all yourself, if only because
you'll never be able to tell if you've done it right until the
other person tries it. If they're doing any kind of Mac
development then getting familiar with launchd will be well
worth their time.
Yes, he figured it out. By appending the startup routine to the
end of the rc.common file. Thanks though.  Btw, I a new question
coming up.
Don't mess with rc.common. Use launchd.
So, how do we use launchd in this specific case? thanks.
Dude, are you a software programmer or not? Do you know how to use a
man page?
--
Your time is limited. Don't waste it living someone else's life.

Steve Jobs 1955-2011
justaguy
2011-12-04 04:29:33 UTC
Permalink
Post by sbt
In article
Post by sbt
In article
On Dec 2, 12:27 pm, Tom Harrington
Post by sbt
In article
m>,
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
s.com>,
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would
launch my program or other's program for that matter. But
I'd like this script to be run automatically when Mac
boots, and doing so programmatically. I bet it can be
done with Mac but how?
You can add a description of the process to launchd to run
it as an agent or daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/
_index.h tml
Thanks for note, but it's really "heavy" stuff... my
intention is to help another programmer to figure out how to
port my app to Mac. I won't have the luxury to become a Mac
programmer type...
Tell the other programmer to read up on launchd then, it's the
best solution. You can't do it all yourself, if only because
you'll never be able to tell if you've done it right until the
other person tries it. If they're doing any kind of Mac
development then getting familiar with launchd will be well
worth their time.
Yes, he figured it out. By appending the startup routine to the
end of the rc.common file. Thanks though.  Btw, I a new question
coming up.
Don't mess with rc.common. Use launchd.
So, how do we use launchd in this specific case?  thanks.
Dude, are you a software programmer or not?  Do you know how to use a
man page?
--
Your time is limited.  Don't waste it living someone else's life.
Steve Jobs 1955-2011
I'm NOT working on a Mac, asking questions to be in the know because
this is my project.
Alan Baker
2011-12-04 18:14:16 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
Post by sbt
In article
On Dec 2, 12:27 pm, Tom Harrington
Post by sbt
In article
m>,
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
s.com>,
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would
launch my program or other's program for that matter. But
I'd like this script to be run automatically when Mac
boots, and doing so programmatically. I bet it can be
done with Mac but how?
You can add a description of the process to launchd to run
it as an agent or daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/
_index.h tml
Thanks for note, but it's really "heavy" stuff... my
intention is to help another programmer to figure out how to
port my app to Mac. I won't have the luxury to become a Mac
programmer type...
Tell the other programmer to read up on launchd then, it's the
best solution. You can't do it all yourself, if only because
you'll never be able to tell if you've done it right until the
other person tries it. If they're doing any kind of Mac
development then getting familiar with launchd will be well
worth their time.
Yes, he figured it out. By appending the startup routine to the
end of the rc.common file. Thanks though.  Btw, I a new question
coming up.
Don't mess with rc.common. Use launchd.
So, how do we use launchd in this specific case?  thanks.
Dude, are you a software programmer or not?  Do you know how to use a
man page?
--
Your time is limited.  Don't waste it living someone else's life.
Steve Jobs 1955-2011
I'm NOT working on a Mac, asking questions to be in the know because
this is my project.
Then why when you don't know about the Mac and are asking questions of
people who do do you then proceed to say you'll do things the wrong way?
--
Alan Baker
Vancouver, British Columbia
<http://gallery.me.com/alangbaker/100008/DSCF0162/web.jpg>
Tom Harrington
2011-12-02 23:51:34 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
Post by justaguy
Post by sbt
In article
Post by justaguy
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac. I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
Don't mess with rc.common. Use launchd.
So, how do we use launchd in this specific case? thanks.
man launchd
man launchd.plist

and for testing...

man launchctl

For examples, look in /Library/LaunchDaemons/ and /Library/LaunchAgents/.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002
http://www.atomicbird.com/
Alan Baker
2011-12-03 00:02:13 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
Post by justaguy
Post by sbt
In article
On Dec 1, 9:30 pm, Only Nixon could go to China Blue
Post by sbt
In article
Post by justaguy
Hi,
Say, I have a start_myApp.sh shell script that would launch my
program
or other's program for that matter. But I'd like this script to be
run automatically when Mac boots, and doing so programmatically. I
bet it can be done with Mac but how?
You can add a description of the process to launchd to run it as an
agent
or
daemon.
A starting point might
be:http://developer.apple.com/library/mac/#technotes/tn2083/_index.h
tml
Thanks for note, but it's really "heavy" stuff... my intention is to
help another programmer to figure out how to port my app to Mac. I
won't have the luxury to become a Mac programmer type...
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002http://www.atomicbird.com/
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
Don't mess with rc.common. Use launchd.
--
Alan Baker
Vancouver, British Columbia
<http://gallery.me.com/alangbaker/100008/DSCF0162/web.jpg>
So, how do we use launchd in this specific case? thanks.
You create an xml file with a name like
"com.yourcompany.yoursoftware.plist that contains the correct
information and launchd handles fire up your program at system startup.
--
Alan Baker
Vancouver, British Columbia
<http://gallery.me.com/alangbaker/100008/DSCF0162/web.jpg>
Barry Margolin
2011-12-03 16:13:28 UTC
Permalink
Post by sbt
In article
Post by justaguy
So, how do we use launchd in this specific case? thanks.
You create an xml file with a name like
"com.yourcompany.yoursoftware.plist that contains the correct
information and launchd handles fire up your program at system startup.
And for more details, see:

http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/B
PSystemStartup/Chapters/CreatingLaunchdJobs.html#//apple_ref/doc/uid/1000
0172i-SW7-BCIEDDBJ
--
Barry Margolin, ***@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
justaguy
2011-12-04 04:27:27 UTC
Permalink
Post by sbt
In article
So, how do we use launchd in this specific case?  thanks.
You create an xml file with a name like
"com.yourcompany.yoursoftware.plist that contains the correct
information and launchd handles fire up your program at system startup.
http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptu...
PSystemStartup/Chapters/CreatingLaunchdJobs.html#//apple_ref/doc/uid/1000
0172i-SW7-BCIEDDBJ
--
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
All right, thanks.
Jolly Roger
2011-12-02 21:54:13 UTC
Permalink
In article
.
Post by justaguy
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though. Btw, I a new question coming up.
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
--
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR
justaguy
2011-12-02 22:11:06 UTC
Permalink
Post by sbt
In article
.
Post by justaguy
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
--
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.
JR
It's totally inappropriate for you to make an accusation. This is not
the real "beta", just more like an internal release to see if core
functionality is working for the Mac environment. You sounds more
like a dictator than anything else. One way (your way only) to do
things...
Tim McNamara
2011-12-02 23:03:06 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
On Dec 2, 12:27 pm, Tom Harrington
.
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the
best solution. You can't do it all yourself, if only because
you'll never be able to tell if you've done it right until the
other person tries it. If they're doing any kind of Mac
development then getting familiar with launchd will be well
worth their time.
Yes, he figured it out. By appending the startup routine to the
end of the rc.common file. Thanks though.  Btw, I a new question
coming up.
You've been advised of the right way to do various things, but
seems to be choosing the easy route instead. Like I said, your
software won't be well-received by Mac users if it's crappy.
Windows users are much more forgiving.
It's totally inappropriate for you to make an accusation. This is
not the real "beta", just more like an internal release to see if
core functionality is working for the Mac environment. You sounds
more like a dictator than anything else. One way (your way only) to
do things...
It may seem harsh but it's good advice in the long run.

You can do whatever you want with software on your own computer, but
you'd better do it right when trying to extend into the Mac market. As
JR says, we *are* particular about how software on Macs works. You need
to follow the Apple human interface guidelines for your users to be
satisfied. You need to follow all the Apple programming guidelines for
your software to be unlikely to be broken in the next OS update.

Windows and Linux users are used to inconsistency between applications
and crappy, ugly, inefficient interfaces. Hand that stuff to a Mac user
and we'll toss your app in the Trash after about a minute. If you don't
want to deal with customers with high expectations, stay out of the Mac
market.

Get that sort of thinking in your head from the get go and you'll have a
much better chance do well in this market.
--
Your time is limited. Don't waste it living someone else's life.

Steve Jobs 1955-2011
Jolly Roger
2011-12-02 23:06:28 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
.
Post by justaguy
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
It's totally inappropriate for you to make an accusation. This is not
the real "beta", just more like an internal release to see if core
functionality is working for the Mac environment. You sounds more
like a dictator than anything else. One way (your way only) to do
things...
If that's the sort of attitude you have towards Macs users and their
expectations of software, you've already failed.
--
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.

JR
Alan Baker
2011-12-03 00:04:05 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
.
Post by justaguy
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
--
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.
JR
It's totally inappropriate for you to make an accusation. This is not
the real "beta", just more like an internal release to see if core
functionality is working for the Mac environment. You sounds more
like a dictator than anything else. One way (your way only) to do
things...
He didn't make an ACCUSation: he made an OBSERVation. He observed how
the situation looks to him.

But he is correct about doing things the right way. Why waste time
learning the wrong way when the right way just isn't very difficult?
--
Alan Baker
Vancouver, British Columbia
<http://gallery.me.com/alangbaker/100008/DSCF0162/web.jpg>
Michael Vilain
2011-12-03 07:22:32 UTC
Permalink
In article
Post by justaguy
Post by sbt
In article
.
Post by justaguy
Post by Tom Harrington
Tell the other programmer to read up on launchd then, it's the best
solution. You can't do it all yourself, if only because you'll never be
able to tell if you've done it right until the other person tries it. If
they're doing any kind of Mac development then getting familiar with
launchd will be well worth their time.
Yes, he figured it out. By appending the startup routine to the end of
the rc.common file.
Thanks though.  Btw, I a new question coming up.
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
--
Send responses to the relevant news group rather than email to me.
E-mail sent to this address may be devoured by my very hungry SPAM
filter. Due to Google's refusal to prevent spammers from posting
messages through their servers, I often ignore posts from Google
Groups. Use a real news client if you want me to see your posts.
JR
It's totally inappropriate for you to make an accusation. This is not
the real "beta", just more like an internal release to see if core
functionality is working for the Mac environment. You sounds more
like a dictator than anything else. One way (your way only) to do
things...
Since you aren't a programmer, the idea of "doing it right" might escape
you. It's a big thing with the MacOS community. And yes, we _are_
dictating to you "Don't make badly ported Windows programs to run on the
Mac.". Modifying /etc/rc.common rather than using launchd is the most
very wrong thing to do. It's a common lazy-programmer thing to "just
run it as root, it works fine". Do the due diligence to develop a
properly written Mac program. You should not change anything in
/System, especially if you don't know what you're doing. And trust me,
your programmer doesn't know what he's doing.

Jolly is just warning you. Don't create crapware. Just don't. There's
to much of it on the Mac already. Most of it are Windows ports. And
Mac owners can tell. In this case, we _are_ shooting the messenger in
the hopes that maybe when they don't return the sender will decide "that
way might be dragons".
--
DeeDee, don't press that button! DeeDee! NO! Dee...
[I filter all Goggle Groups posts, so any reply may be automatically ignored]
Wes Groleau
2011-12-03 16:59:40 UTC
Permalink
Post by justaguy
Post by Jolly Roger
You've been advised of the right way to do various things, but seems to
be choosing the easy route instead. Like I said, your software won't be
well-received by Mac users if it's crappy. Windows users are much more
forgiving.
It's totally inappropriate for you to make an accusation. This is not
the real "beta", just more like an internal release to see if core
functionality is working for the Mac environment. You sounds more
like a dictator than anything else. One way (your way only) to do
things...
Cute.
1. Ask for advice.
2. Decline to follow it.
3. Call the people who offer it "dictator"

I think Usenet has a slang term for that behavior …
--
Wes Groleau

Pat's Polemics
http://Ideas.Lang-Learn.us/barrett
Michelle Steiner
2011-12-03 17:12:35 UTC
Permalink
Post by Wes Groleau
Cute.
1. Ask for advice.
2. Decline to follow it.
3. Call the people who offer it "dictator"
I think Usenet has a slang term for that behavior …
Rhymes with "droll"?
--
Tea Party Patriots is to Patriotism as
People's Democratic Republic is to Democracy.
Wes Groleau
2011-12-03 17:36:23 UTC
Permalink
Post by Michelle Steiner
Post by Wes Groleau
Cute.
1. Ask for advice.
2. Decline to follow it.
3. Call the people who offer it "dictator"
I think Usenet has a slang term for that behavior …
Rhymes with "droll"?
And it is droll when you first encounter it.
But with repetition, it starts to be a two-syllable
word that rhymes with ....
--
Wes Groleau

Pat's Polemics
http://Ideas.Lang-Learn.us/barrett
Michelle Steiner
2011-12-03 18:19:01 UTC
Permalink
Post by Wes Groleau
Post by Michelle Steiner
Post by Wes Groleau
Cute.
1. Ask for advice.
2. Decline to follow it.
3. Call the people who offer it "dictator"
I think Usenet has a slang term for that behavior …
Rhymes with "droll"?
And it is droll when you first encounter it.
But with repetition, it starts to be a two-syllable
word that rhymes with ..
crass bowl?
--
Tea Party Patriots is to Patriotism as
People's Democratic Republic is to Democracy.
Tim McNamara
2011-12-03 19:09:51 UTC
Permalink
Post by Michelle Steiner
Post by Wes Groleau
Post by Michelle Steiner
Post by Wes Groleau
Cute.
1. Ask for advice.
2. Decline to follow it.
3. Call the people who offer it "dictator"
I think Usenet has a slang term for that behavior Š
Rhymes with "droll"?
And it is droll when you first encounter it.
But with repetition, it starts to be a two-syllable
word that rhymes with ..
crass bowl?
Or even "dull wit."
--
Your time is limited. Don't waste it living someone else's life.

Steve Jobs 1955-2011
Loading...