Re: GC pros and cons

2009-06-27 Thread Thomas Davie
On 27 Jun 2009, at 01:27, James Gregurich wrote: GC isn't nirvana. it does have its perils and issues, and you have to be aware of them and code around them. You can't just turn it on and some how everything magically works. There is no perfect solution to memory management. I prefer a

rajesh kumar swarnkar sent you a Friend Request on Yaari

2009-06-27 Thread rajesh kumar swarnkar
rajesh kumar swarnkar wants you to join Yaari! Is rajesh your friend? a href=http://yaari.com/?controller=useraction=mailregisterfriend=1sign=YaariTJS786PDQ916UUQ447OKZ947;Yes, rajesh is my friend!/a a

Detecting that a process has ended?

2009-06-27 Thread Rick Mann
I'm starting a process via NSTask and launchctl. I can use launchctl list to get the process' PID. Is there a way i can get notified if the process exits (or dies) without polling launchctl list? TIA, Rick ___ Cocoa-dev mailing list

Re: Detecting that a process has ended?

2009-06-27 Thread Ken Thomases
On Jun 27, 2009, at 4:11 AM, Rick Mann wrote: I'm starting a process via NSTask and launchctl. I can use launchctl list to get the process' PID. Is there a way i can get notified if the process exits (or dies) without polling launchctl list?

Re: Detecting that a process has ended?

2009-06-27 Thread Rick Mann
On Jun 27, 2009, at 02:11:13, Rick Mann wrote: I'm starting a process via NSTask and launchctl. I can use launchctl list to get the process' PID. Is there a way i can get notified if the process exits (or dies) without polling launchctl list? I just discovered this technote:

Re: Detecting that a process has ended?

2009-06-27 Thread Chris Suter
Hi Rick, On Sat, Jun 27, 2009 at 7:22 PM, Ken Thomasesk...@codeweavers.com wrote: On Jun 27, 2009, at 4:11 AM, Rick Mann wrote: I'm starting a process via NSTask and launchctl. I can use launchctl list to get the process' PID. Is there a way i can get notified if the process exits (or dies)

Re: Detecting that a process has ended?

2009-06-27 Thread Rick Mann
On Jun 27, 2009, at 02:27:14, Chris Suter wrote: Hi Rick, On Sat, Jun 27, 2009 at 7:22 PM, Ken Thomasesk...@codeweavers.com wrote: On Jun 27, 2009, at 4:11 AM, Rick Mann wrote: I'm starting a process via NSTask and launchctl. I can use launchctl list to get the process' PID. Is there a

Re: GC pros and cons

2009-06-27 Thread WT
On Jun 27, 2009, at 5:11 AM, Graham Cox wrote: I don't really get why the memory management/ownership rules seem to be so hard for so many people. But I accept that they are, to some. If they are, maybe GC is a godsend to those folk, but for everyone else, I just can't see the big deal.

Re: GC pros and cons

2009-06-27 Thread Thomas Davie
On 27 Jun 2009, at 14:04, Klaus Backert wrote: On 27. Jun 2009, at 09:54, Thomas Davie wrote: On 27 Jun 2009, at 01:27, James Gregurich wrote: GC isn't nirvana. it does have its perils and issues, and you have to be aware of them and code around them. You can't just turn it on and

NSUrl: Which method to use

2009-06-27 Thread M.S. Hrishikesh
To create an NSUrl from a file which would be the preferred way NSString *myFile = @myFile.xml; Method A: NSUrl *myUrl = [NSUrl fileURLWithPath:myFile] Method B: NSUrl *myURL = [[NSUrl alloc] initFileURLWithPath:myFile]; Using method B I would need to release my object at some point (this is

Re: Detecting that a process has ended?

2009-06-27 Thread Chris Suter
Hi Rick, On 27/06/2009, at 7:29 PM, Rick Mann rm...@latencyzero.com wrote: I think it'll work very well. It's not a GUI process (although most of the techniques in the TN support only processes in the current context). In this case, the kqueues will do just fine. Ah, sorry, I

Re: NSUrl: Which method to use

2009-06-27 Thread Mike Abdullah
No. Read the memory management guide. On 27 Jun 2009, at 13:24, M.S. Hrishikesh wrote: To create an NSUrl from a file which would be the preferred way NSString *myFile = @myFile.xml; Method A: NSUrl *myUrl = [NSUrl fileURLWithPath:myFile] Method B: NSUrl *myURL = [[NSUrl alloc]

Re: NSUrl: Which method to use

2009-06-27 Thread Ken Thomases
On Jun 27, 2009, at 7:24 AM, M.S. Hrishikesh wrote: To create an NSUrl from a file which would be the preferred way NSString *myFile = @myFile.xml; Method A: NSUrl *myUrl = [NSUrl fileURLWithPath:myFile] Method B: NSUrl *myURL = [[NSUrl alloc] initFileURLWithPath:myFile]; Using method B I

Re: GC pros and cons

2009-06-27 Thread Klaus Backert
On 27. Jun 2009, at 14:17, Thomas Davie wrote: Now I'm confused, because other people said, GC frees objects *when* nothing depends on them any more *or* at some point later in time. By the way, it would be different, if you said if instead of when, but then, I think, you would have no

Re: GC pros and cons

2009-06-27 Thread Graham Cox
On 27/06/2009, at 8:58 PM, WT wrote: I don't think they are hard to understand, or even apply, at all. I just extrapolated - and, admittedly, did so without having the benefit of experience - that on very large problems, they would almost always cause a maintenance nightmare. Your

Re: GC pros and cons

2009-06-27 Thread Michael Ash
On Sat, Jun 27, 2009 at 8:17 AM, Thomas Davietom.da...@gmail.com wrote:  If you're worried about running out of space because the collector is lazy, then all you need to know is that as soon as you get to the oh shit, no memory stage, the collector runs and frees some more up (unless there

Re: How do I draw a CGImage (30 sq px PNG) upon a host (larger) CGImage PNG Image at a specific coordinate?

2009-06-27 Thread Scott Thompson
On Jun 26, 2009, at 2:25 PM, Frederick C. Lee wrote: Environment: iPhone OS 3.0 Greetings: I would like to place one or more reference icons (png) upon a host image (png) {Like a street map with legends, landmarks, etc.}. I'm working with Quartz so I'm using pre-loaded CGImages via

Re: GC pros and cons

2009-06-27 Thread Bill Bumgarner
On Jun 27, 2009, at 9:22 AM, WT wrote: I'm curious now... Is that an in principle statement, or has it happened to a project that you know of? If the latter, can you elaborate a little on the nature of the project, as in what it was about it that outran the gc? This is well covered in the

Re: GC pros and cons

2009-06-27 Thread Bill Bumgarner
There has been enough signal in this thread that I haven't asked for it to be ended, but it is rapidly spiraling the bowl. Specifically, the last dozen or so messages -- mine included -- have been a rehash of the same points. I like GC / I don't like GC / GC is non- deterministic / Non-GC

Re: GC pros and cons

2009-06-27 Thread WT
On Jun 27, 2009, at 4:09 PM, Michael Ash wrote: It's *hard* to outrun it and run out of memory, but it can be done. I'm curious now... Is that an in principle statement, or has it happened to a project that you know of? If the latter, can you elaborate a little on the nature of the

Re: GC pros and cons

2009-06-27 Thread James Gregurich
1) I have convenience macros that @catch and throw NSExceptions for the legacy 32 bit environment. I don't allow legacy objc exceptions to propagate out of code blocks. 2) I don't use @synchronize. I use boost::thread::mutex so that I have one consistent, standard locking API throughout

Problem with Service and PasteBoards

2009-06-27 Thread Guillem Palou
Hi all, I have a problem with a nsservice provider. The problem is that I correctly call the service using NSServiceProvider without errors and the service executes perfectly. But at the time to return my Data Type, it fails. I declared a custom data type named @dictionaryPBoardType but I

Re: Detecting that a process has ended?

2009-06-27 Thread Rick Mann
On Jun 27, 2009, at 05:34:45, Chris Suter wrote: On 27/06/2009, at 7:29 PM, Rick Mann rm...@latencyzero.com wrote: I think it'll work very well. It's not a GUI process (although most of the techniques in the TN support only processes in the current context). In this case, the kqueues will

Re: Detecting that a process has ended?

2009-06-27 Thread Greg Guerin
Rick Mann wrote: No worries. In answer to your earlier question, I don't control the other code. Well, I do (it's open source), but I don't want to change it. It's a complex Java servlet container. A tender process might work. Instead of spawning the target process directly, you spawn a

Re: Programmatically Picking Elements

2009-06-27 Thread Pierce Freeman
Hey Kyle: Thanks for your reply... I looks like that took a lot of time to type. ;) Ah. Please do re-read the documentation, as it will at the very least better inform your vocabulary. An outlet is a property or instance variable that has been tagged with the IBOutlet macro and as such is

Re: Programmatically Picking Elements

2009-06-27 Thread Greg Guerin
Pierce Freeman wrote: A user logs on to a web application. They have some options for filing a web report. Choices: single line and multiple line. They can choose how many of these fields they have for various variables that they want to input. This is then saved in a MYSQL database for

Re: Cocoa-dev Digest, Vol 6, Issue 941

2009-06-27 Thread Kiran Vaka
Sent from my iPhone On Jun 27, 2009, at 12:02 PM, cocoa-dev-requ...@lists.apple.com wrote: Send Cocoa-dev mailing list submissions to cocoa-dev@lists.apple.com To subscribe or unsubscribe via the World Wide Web, visit http://lists.apple.com/mailman/listinfo/cocoa-dev or, via email,

Re: GC pros and cons

2009-06-27 Thread James Gregurich
Bill, If you guys are going to some day make that statement the law, then please keep in mind that whatever you do has to operate with cross platform C++ code using standard memory management techniques. Many of us have to deal with other unix systems and Windows. We need this stuff to

Re: GC pros and cons

2009-06-27 Thread Clark Cox
On Sat, Jun 27, 2009 at 1:57 PM, James Gregurichbayoubenga...@mac.com wrote: Bill, If you guys are going to some day make that statement the law, then please keep in mind that whatever you do has to operate with cross platform C++ code using standard memory management techniques. Many of us

Re: GC pros and cons

2009-06-27 Thread Jeff Johnson
On Jun 27, 2009, at 9:28 AM, Bill Bumgarner wrote: - GC applications are less crash prone than non-GC applications (yes, really -- Xcode's crash frequency has dropped significantly in the move from non-GC to GC, for example). One con of adopting GC on Leopard is that your app is quite

Re: GC pros and cons

2009-06-27 Thread Nick Zitzmann
On Jun 27, 2009, at 4:45 PM, Jeff Johnson wrote: One con of adopting GC on Leopard is that your app is quite likely to spam the console log profusely, making a small but technically- minded and vocal minority of your users very angry with you. rdar://problem/6301496 , dupe of

UITextView symbols

2009-06-27 Thread DKJ
I'm using this method: textView:shouldChangeTextInRange:replacementText: to let users put special symbols into a UITextView. I detect the Return key by checking whether the input string is equal to @\n. But how would I detect the back-delete key? @\b doesn't do it. And I can't seem to

Re: GC pros and cons

2009-06-27 Thread Bill Bumgarner
On Jun 27, 2009, at 6:05 PM, Nick Zitzmann wrote: That, and 64-bit GC apps allocate a whopping 32 GB of VM on startup on Leopard, which might scare a few people that (1) watch Activity Monitor like a hawk, and (2) think that VM == swap. Most people won't notice, though. It actually isn't

Re: GC pros and cons

2009-06-27 Thread Bill Bumgarner
On Jun 27, 2009, at 5:45 PM, Jeff Johnson wrote: One con of adopting GC on Leopard is that your app is quite likely to spam the console log profusely, making a small but technically- minded and vocal minority of your users very angry with you. rdar://problem/6301496 , dupe of

Re: GC pros and cons

2009-06-27 Thread Greg Guerin
James Gregurich wrote: 1) I have convenience macros that @catch and throw NSExceptions for the legacy 32 bit environment. I don't allow legacy objc exceptions to propagate out of code blocks. 2) I don't use @synchronize. I use boost::thread::mutex so that I have one consistent, standard

Re: GC pros and cons

2009-06-27 Thread James Gregurich
I figured the details out and taught my staff to use the techniques. it isn't that hard. I learned what I needed to know from the objc 2.0 manual and a little bit of trial and error. The critical thing to watch are the exceptions since those are incompatible in legacy mode. You just have

Base SDK and deployment target Q

2009-06-27 Thread Lorenzo Thurman
I have a program which needs to run under 10.4, but I used a method that is only defined for 10.5. No biggie, it was easy enough to replace it with something that works for 10.4. The problem is that I didn't find this out until I ran the app under 10.4. My apps deployment target is set to

Re: GC pros and cons

2009-06-27 Thread Michael Ash
On Sat, Jun 27, 2009 at 4:57 PM, James Gregurichbayoubenga...@mac.com wrote: Bill, If you guys are going to some day make that statement the law, then please keep in mind that whatever you do has to operate with cross platform C++ code using standard memory management techniques. Many of us

Re: GC pros and cons

2009-06-27 Thread Michael Ash
On Sat, Jun 27, 2009 at 7:27 PM, Bill Bumgarnerb...@mac.com wrote: On Jun 27, 2009, at 6:05 PM, Nick Zitzmann wrote: That, and 64-bit GC apps allocate a whopping 32 GB of VM on startup on Leopard, which might scare a few people that (1) watch Activity Monitor like a hawk, and (2) think that

Re: Base SDK and deployment target Q

2009-06-27 Thread Steve Christensen
I don't believe such a switch exists since it's not really a compiler issue: using a 10.5+ method is completely legal for your configuration. A quick way to check what 10.5 methods you're using would be to set the SDK to 10.4 temporarily and see what errors you get. You can then make sure

Re: GC pros and cons

2009-06-27 Thread Bill Bumgarner
On Jun 27, 2009, at 8:38 PM, Michael Ash wrote: (And I only say almost because I can only assume there's a corner case out there somewhere with CoreFoundation-using code, since CF objects are also garbage collected, but I am not actually aware of any.) When a CF object is created, it is

Re: Base SDK and deployment target Q

2009-06-27 Thread Lorenzo Thurman
Thanks for your reply. I wasn't sure that switching the SDK would be good enough to test. My 10.4 box died a couple of weeks ago, so I have to have someone else run the app under 10.4. It's kind of a pain, but if I can just switch the SDK and run it under Leopard, that's fine. Thanks again. On

Re: UITextView symbols

2009-06-27 Thread DKJ
On 27-Jun-09, at 16:26 , DKJ wrote: I'm using this method: textView:shouldChangeTextInRange:replacementText: to let users put special symbols into a UITextView. I detect the Return key by checking whether the input string is equal to @\n. But how would I detect the back-delete key? @\b

Re: Serial device open(2) hang.

2009-06-27 Thread Tom Hohensee
Steve, Serial out is the tty prefixed with cu. ./a.out/dev/cu.USA49W62P1.1 Tom On Jun 27, 2009, at 7:55 PM, Steve Checkoway wrote: I have a Keyspan USA-49WLC USB to 4 serial ports adapter which, when plugged in, correctly shows 4 /dev/tty.USA* and 4 /dev/cu.USA* devices. I'm trying to

Re: Serial device open(2) hang.

2009-06-27 Thread Greg Guerin
Tom Hohensee wrote: Steve, Serial out is the tty prefixed with cu. ./a.out/dev/cu.USA49W62P1.1 Right device, wrong reason. It's because tty is the prefix for devices that wait for DCD handshake before returning from open(). It's an ancient Unix convention.

Re: GC pros and cons

2009-06-27 Thread Rob Keniger
On 28/06/2009, at 8:45 AM, Jeff Johnson wrote: One con of adopting GC on Leopard is that your app is quite likely to spam the console log profusely, making a small but technically- minded and vocal minority of your users very angry with you. rdar://problem/6301496 , dupe of

Bonjour over the web

2009-06-27 Thread Development
I was reading the docs and did not see the answer to this so I am hoping that I can get some help through the list. Is it possible to publish a bonjour service on the web? I would like to use some existing intranet code with a minimum of conversion headaches. The easiest was to do this would

Re: Bonjour over the web

2009-06-27 Thread Andrew Farmer
On 27 Jun 2009, at 21:58, Development wrote: I was reading the docs and did not see the answer to this so I am hoping that I can get some help through the list. Is it possible to publish a bonjour service on the web? No. Bonjour depends on the availability of local network broadcasts to do

Re: Bonjour over the web

2009-06-27 Thread Kyle Sluder
On Sat, Jun 27, 2009 at 9:58 PM, Developmentdevelopm...@fornextsoft.com wrote: Is it possible to publish a bonjour service on the web? I would like to use some existing intranet code with a minimum of conversion headaches. The easiest was to do this would be if I could use bonjour via the net.