ftp.nice.ch/peanuts/GeneralData/Usenet/news/1996/Prog-11

This is Prog-11.gz in view mode; [Up]


From: antoine.gautier@fsa.ulaval.ca (Antoine Gautier) Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 30 Oct 1996 18:48:07 GMT Organization: Universite Laval Message-ID: <5587t7$9n2@athena.ulaval.ca> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> jdevlin@umich.edu wrote: ... % What I'd really like to see was a nice graphical editor that could be % extended in a few simple ways. In particular, it would be very nice if % there was some facility for using the "Esc" key to cycle through % possibilities for completing a given string. For example, you type % % \cite{Cox % % in some LaTeX document then hit "Esc", and you cylce through % % \cite{Cox: OOP, An Evolutionary Approach} % \cite{Cox: Superdistribution} % .... % % Mail.app lets you do this with addresses, and it's a very handy feature. % In particular, it's MUCH more useful then the Expansion Dictionary included % with Edit up through NS 3.3. This is possible in earlier edit.app, switch to "expert" in prefereces, then chck out expansion dictionnary (cmd-E) ------------------------------------------------------- Antoine Gautier (antoine.gautier@fsa.ulaval.ca) ------------------------------------------------------- Professeur, De'partement OSD Faculte' des Sciences de l'Administration Universite' Laval http://www.fsa.ulaval.ca/personnel/gautiera/
From: Christian Kuhtz <kuhtz@ix.netcom.com> Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 30 Oct 1996 19:19:13 GMT Organization: Netcom Message-ID: <5589nh$p3c@dfw-ixnews9.ix.netcom.com> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> <5587t7$9n2@athena.ulaval.ca> antoine.gautier@fsa.ulaval.ca (Antoine Gautier) wrote: >This is possible in earlier edit.app, switch to "expert" in >prefereces, then chck out expansion dictionnary (cmd-E) Hmm, you must have a different NS3.3 than I do then.. cause it doesn't work/exist in my NS3.3. ;-) Regards, Chris -- Christian Kuhtz <kuhtz@ix.netcom.com>, office: ckuhtz@paranet.com Network/UNIX Specialist for Paranet, Inc. http://www.paranet.com/ Supercomputing Junkie, et al MIME/NeXTmail accepted -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQBtAzJ1KUgAAAEDANT2dtFldbUJujgjhkAsIcGqcfVKwbruvWJOum7ENEAB2fld wGC/pcZ7gV6MVI9aRGrHzXe4TTbDDwRMe9LREh6pj/SaABcuueu1gF/wIP8wVvTc c6MIC60gApLtSxRMqQAFEbQlQ2hyaXN0aWFuIEt1aHR6IDxrdWh0ekBpeC5uZXRj b20uY29tPokAdQMFEDJ1KUkgApLtSxRMqQEBfWwC/3OLYMd7Qq99xbwqB4Ln/cAH 7VPJirBIHz0+fi+MLeifb9iBcl0ZhtKSsSDNgvxfAlqG0rTGto5PKiygi/2L3Gmb QqHaOg3E/OT0bxdAww9EODi2U+mSBb2WikFytCPKOQ== =xcbY -----END PGP PUBLIC KEY BLOCK-----
From: abiogenesis <abiogen@abiogenesis.com> Newsgroups: comp.sys.next.programmer Subject: Need null modem software solutin for transferring files Date: Wed, 30 Oct 1996 16:17:16 -0800 Organization: CalWeb Internet Services, Inc. Message-ID: <Pine.BSF.3.95.961030161521.20209A-100000@web1.calweb.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII NNTP-Posting-User: ident=abiogen Hi, I need to transfer files between my Mac IIvx and NeXT ColorStation. I have a null modem cable connecting the two serial ports and TIPS talks perfectly between them, so the connection is good. But, now where can I get a terminal app or some solution (and RZ - do I need that?) to send files back and forth. I can't currently afford to upgrade the Mac to TCP/IP. Suggestions appreciated, pointers to an ftp source of software also appreciated. Thanks, Julie
From: dtapp@dilan.com (Dan Tapp) Newsgroups: comp.sys.next.programmer Subject: Disabling Caching in N[X|S]Bundle Date: 30 Oct 1996 22:24:39 GMT Organization: W3Link News Server Message-ID: <558kj7$20t5@joe.w3link.com> Hi, all. I'm running a little command-line DO server thingie, and I would like to get new behavior to load into the running server's principal class via bundled categories on that class. I'm almost there, but... If the server receives a text representation of a method it hasn't seen before, like unknownMethod:, it is smart enough to look for an unknownMethod.bundle and activate the contents, then retest itself via respondsTo: . What it is not smart enough to do is look twice in one session. So for instance, if it receives a CGI association such as @"method=unknownMethod:" the server can convince N[X|S]Bundle to make one search, using getPath:forResource:ofType: and if the search fails, a default method gets called. If I subsequently put an unknownMethod.bundle out where the running server can see it, it ignores the bundle on subsequent calls...I have to stop and re-start the server to get the new bundle loaded. All in all, it's livable, but is there a way to invalidate what I assume must be N[X|S]Bundle's caching of past search results? Thanks to all, - Dan
From: sbolting@nemonet.com (Stephen Boltinghouse) Subject: Just try this, it will work Newsgroups: comp.dcom.net-analysis,comp.dcom.net-management,comp.os.netware.connectivity,comp.os.netware.misc,comp.os.netware.security,comp.ai.neural-nets,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,comp.protocols.nfs,comp.networks.noctools.bugs,comp.networks.noctools.d,comp.sys.northstar Date: Tue, 29 Oct 1996 23:44:01 GMT Message-ID: <32.9952477184124@news.nemonet.com> Take five minutes to read this and it WILL change your life. The Internet has grown tremendously. It doubles in size every 4 months. think about it. You see those 'Make.Money.Fast' posts more and more. That's ... because it WORKS ! So I thought, all those new users might make it work. And I decided to try it out, a few months ago. Besides, whats $5.00, I spend more than that in the morning on my way to work on coffee and cigs for the day. So I sent in my money and posted. Everyone was calling it a scam, but there are SO many new users from AOL, Netcom, etc. they will join in and make it work for you. Well, two weeks later, I began recieving bucks in the mail! I couldn't believe it! Not just a little, I mean big bucks! At first only a few hundred dollars, then a week later, a couple of thousand, then BOOM. By the end of the fourth week, I had recieved nearly $47,000.00. It came from all over the world. And every bit of it perfectly legal and on the up and up. I've been able to pay off all my bills and still had enough left over for a nice vacation for me and my family. Not only does it work for me, it works for other folks as well. Markus Valppu says he made $57,883 in four weeks. Dave Manning claims he made $53,664 in the same amount of time. Dan Shepstone says it was only $17,000 for him. Do I know these folks? No, but when I read how they say they did it, it made sense to me. Enough sense that I'm taking a similar chance with $5 of my own bucks. Not a big chance, I admit--but one with incredible potential, because $5 is all anyone ever invests in this system. Period. That's all Markus, Dave, or Dan invested, yet their $5 netted them tens of thousands of dollars each, in a safe, legal, completely legitimate way. Here's how it works in 3 easy steps: STEP 1. Invest your $5 by writing your name and address on five seperate pieces of paper along with the words: "PLEASE ADD ME TO YOUR MAILING LIST." (In this way, you're not just sending a dollar to someone; you're paying for a legitimate service.) Fold a $1 bill, money order, or bank note inside each paper, and mail them by standard U. S. Mail to the following five addresses: 1- Fern Suarez Mallorca 112 Hato Rey, P.R., USA, 00917 2- Philippe 2104 De Mexico Chomedey, Laval Quebec, Canada H7M 3C6 3- Natalie Jansen Lancveldlaan 18 5671 CN Nuenen Holland 4- Chad Collier 2785 Cold Springs Rd. #49 Placerville, CA 95667 5- Steve Boltinghouse 1009 Bird St. Hannibal, MO 63401 STEP 2. Now remove the top name from the list, and move the other names up.This way, #5 becomes #4 and so on. Put your name in as the fifth one on the list. STEP 3. Post the article to at least 250 newsgroups. There are at least 19000 newsgroups at any given moment in time. Try posting to as many newsgroups as you can. Remember the more groups you post to, the more people will see your article and send you cash! STEP 4. You are now in business for yourself, and should start seeing returns within 7 to 14 days! Remember, the Internet is new and huge. There is no way you can lose. Now here is how and why this system works: Out of every block of 250 posts I made, I got back 5 responses. Yes, thats right,only 5. You make $5.00 in cash, not checks or money orders, but real cash with your name at #5. Each additional person who sent you $1.00 now also makes 250 additional postings with your name at #4, 1000 postings. On average then, 50 people will send you $1.00 with your name at #4,....$50.00 in your pocket! Now these 50 new people will make 250 postings each with your name at #3 or 10,000 postings. Average return, 500 people= $500. They make 250 postings each with your name at #2= 100,000 postings=5000 returns at $1.00 each=$5,000.00 in cash! Finally, 5,000 people make 250 postings each with your name at #1 and you get a return of $60,000 before your name drops off the list.And that's only if everyone down the line makes only 250 postings each! Your total income for this one cycle is $55,000. From time to time when you see your name is no longer on the list, you take the latest posting you can find and start all over again. The end result depends on you. You must follow through and repost this article everywhere you can think of. The more postings you make, the more cash ends up in your mailbox. It's too easy and too cheap to pass up!!! So thats it. Pretty simple sounding stuff, huh? But believe me, it works. There are millions of people surfing the net every day, all day, all over the world. And 100,000 new people get on the net every day. You know that, you've seen the stories in the paper. So, my friend, read and follow the simple instructions and play fair. Thats the key, and thats all there is to it. Print this out right now so you can refer back to this article easily. Try to keep an eye on all the postings you made to make sure everyone is playing fairly. You know where your name should be. If you're really not sure or still think this can't be for real, then don't do it. But please print this article and pass it along to someone you know who really needs the bucks, and see what happens. REMEMBER....HONESTY IS THE BEST POLICY.YOU DON'T NEED TO CHEAT THE BASIC IDEA TO MAKE THE BUCKS! GOOD LUCK TO ALL, AND PLEASE PLAY FAIR AND YOU WILL WIN AND MAKE SOME REAL INSTANT FREE CASH! *** By the way, if you try to deceive people by posting the messages with your name in the list and not sending the bucks to the people already included, you will not get much. I know someone who did this and only got about $150 (and that's after two months). Then he sent the 5 bills, people added him to their lists, and in 4-5 weeks he had over $10,000! TRY IT AND YOU'LL BE HAPPY!!! :o) !!!!!!!!!!
From: dtapp@austin.dilan.com (Dan Tapp) Newsgroups: comp.sys.next.programmer Subject: Disabling Caching in N[X|S]Bundle Date: 30 Oct 1996 22:25:48 GMT Organization: W3Link News Server Message-ID: <558klc$20t8@joe.w3link.com> Hi, all. I'm running a little command-line DO server thingie, and I would like to get new behavior to load into the running server's principal class via bundled categories on that class. I'm almost there, but... If the server receives a text representation of a method it hasn't seen before, like unknownMethod:, it is smart enough to look for an unknownMethod.bundle and activate the contents, then retest itself via respondsTo: . What it is not smart enough to do is look twice in one session. So for instance, if it receives a CGI association such as @"method=unknownMethod:" the server can convince N[X|S]Bundle to make one search, using getPath:forResource:ofType: and if the search fails, a default method gets called. If I subsequently put an unknownMethod.bundle out where the running server can see it, it ignores the bundle on subsequent calls...I have to stop and re-start the server to get the new bundle loaded. All in all, it's livable, but is there a way to invalidate what I assume must be N[X|S]Bundle's caching of past search results? Thanks to all, - Dan
From: robin@batcomp.pswtech.com (Robin Wilson) Newsgroups: comp.sys.next.bugs,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: Alexandra help... Date: 30 Oct 1996 22:49:05 GMT Organization: PSW Technologies Message-ID: <558m11$voc@digdug.pswtech.com> I have a copy of Alexandra (v0.8b), and it has developed a funny little "feature". It no longer seems to remember which articles I've read... It is as if it can't write to my newsrc file... If I re-create my newsrc, it works for a while -- then stops again. Anybody know what the deal is. -- ----------------------------------------------------------------------------- *** These are my opinions... Mine! All Mine! Minemineminemineminemine! *** ----------------------------------------------------------------------------- Robin D. Wilson robin@pswtech.com PSW Technologies 701 Canyon Bend Dr. 9050 Capital of Texas Hwy Pflugerville, TX 78660 Austin, TX 78759 (512) 251-1737 (512) 343-6666
From: xray@cs.brandeis.edu (Nathan Raymond) Newsgroups: comp.sys.next.advocacy,comp.sys.next.hardware,comp.sys.next.programmer Subject: Need info on implementing a HAL Date: Wed, 30 Oct 1996 14:29:29 -0600 Organization: Brandeis University Message-ID: <xray-ya023080003010961429290001@news.brandeis.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit The best modern example of a Hardware Abstraction Layer (HAL) is Daydream from Quix. Historically, there have been HALs for running Mac on Atari, Amiga, and Apple's own Mac HAL for the Lisa. Apple also did an Apple II HAL for the Apple III (however it only functioned as an Apple II Plus in that mode). SoftWindows for NS Intel is basically a HAL. There is also an Atari HAL for the Mac. My questions are: 1) Is there any literature out there on how to implement a HAL? 2) The main obstacle is hardware mapping - memory mapped I/O and sharing processor registers between environments. Is there any literature on this? 3) Is there any source code for a HAL (modern or otherwise) available? Thanks in advance for any info! -- Nathan Raymond xray@cs.brandeis.edu nraymond@staff.feldberg.brandeis.edu http://www.cs.brandeis.edu/~xray/
From: "Willi Berger" <w_berger@mindspring.com> Newsgroups: comp.sys.next.programmer Subject: How can one include a TIFF Image inside of a EPS Image ? Date: 31 Oct 1996 04:51:05 GMT Organization: Resource Advisory Message-ID: <01bbc605$087322c0$62ab45cf@apollo> We are in the process of converting thousands of EPS images from NextStep to Windows-NT and in the process need to make sure the EPS images have a tiff preview image with them. Is there a tool in the NS market that can help accomplish this? Is there a tool in the NT market ? The Adobe EPS Spec says to create a binary header that basically describes the tiff image. Does anyone know how one goes about doing something like this? Any information would be greatly appreciated! Thanks for your time - willi -- w_berger@mindspring.com
From: lenlutz@dca.net (lenlutz) Newsgroups: comp.sys.mac.oop.tcl,comp.sys.mac.portables,comp.sys.mac.printing,comp.sys.mac.programmer,comp.sys.mac.programmer.codewarrior,comp.sys.mac.programmer.games,comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.scitech,comp.sys.mac.system,comp.sys.mac.wanted,comp.sys.mentor,comp.sys.mips,comp.sys.misc,comp.sys.msx,comp.sys.ncr,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.novell,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.powerpc.advocacy,comp Subject: Re: IIIIIIIIII $80 IIIIIIIIII MS OFFICE PROFESSIONAL 95 IIIIIIIIII $80 IIIIIIIIII Date: 31 Oct 1996 02:09:34 GMT Organization: Your Organization Distribution: inet Message-ID: <5591ou$bsn@news.dca.net> References: <32f5e411.9937539@news2.compulink.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII In article <32f5e411.9937539@news2.compulink.com>, noemail@aol.com says... > > >Due to personal financial hardships I find myself >in the unenviable position of trying to get back a >fraction of what I paid for this program. > >My retailer refuses returns on 'opened' software, >even if I haven't installed the package. Microsoft >couldn't care less about my situation, and >numerous pleas for an exception to their return >policy have fallen on deaf ears. > >Believe it or not, I need this money more than any >program, and I thought someone could at least >benefit from this awkward situation. > >To clarify, this is a store-bought full retail package >which contains 2 cd's (unopened), a license agreement >and manual, and includes the full versions of WORD and >EXCEL (versions 7.0) POWERPOINT, SCHEDULE, >ACCESS and BOOKSHELF. This is a stand alone >product and not an upgrade (you don't need older >versions to run it). > >It was my intention to put these programs on a shelf >somewhere until I needed them, but I do not have >that luxury. My resources are extremely limited and >I am at the point where this is the only responsible >thing to do. I'm just hoping there is someone out there >who can use these programs. > >Please contact me if you or someone you know >might be interested. I do not have my own email >address yet, however you can write to me at: > >M. Blank >Box 54 >Toronto, Ontario >M5A 1N1 > >Thank you and God Bless. > DUDE....... you done posted this in the WRONG group
From: don@misckit.com Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 30 Oct 1996 23:00:46 GMT Organization: XMission Internet (801 539 0900) Message-ID: <558mmu$bi7@news.xmission.com> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> <5587t7$9n2@athena.ulaval.ca> <5589nh$p3c@dfw-ixnews9.ix.netcom.com> Christian Kuhtz <kuhtz@ix.netcom.com> wrote: > antoine.gautier@fsa.ulaval.ca (Antoine Gautier) wrote: > >This is possible in earlier edit.app, switch to "expert" in > >prefereces, then chck out expansion dictionnary (cmd-E) > > Hmm, you must have a different NS3.3 than I do then.. cause it doesn't > work/exist in my NS3.3. ;-) Oh, sure it does! I think this has been around since 2.x, perhaps earlier. I know it has been around for a long, long time. Like he said: 1. Go into Edit.app's preferences panel. 2. Make sure the pop up at the top reads "User Options" 3. Near the top, it says "Start up Edit in". Go there and check "Developer mode". 4. Quit and restart Edit. 5. Go to Utilities>Expert>Expansion Dictionary from the main menu. Command-E works, too. That gets you there. There are pages in the Help panel to explain how to use it. If you can't figure it out, ask. We'll tell you. :-) [Basically, you have keys and values. The key is what you type. Then hit 'esc' and what you typed will be replaced with the value associated with it. The panel you brought up above lets you edit keys and values. Pretty slick, especially once you have a good dictionary built up. Enjoy it!] There are so many extra goodies in Edit when Developer mode is on that I can't imagine not running in that mode. Many if not most of the features are useful for non- developers, too, so that "developer mode" is really a misnomer. "Power-user" or "expert" better describe it, IMHO. --- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: stefan.boehringer@rz.ruhr-uni-bochum.de (Stefan Boehringer) Newsgroups: comp.sys.next.programmer Subject: Yava on NeXT? Date: 30 Oct 1996 21:47:04 GMT Organization: Ruhr-Universitaet Bochum, Rechenzentrum Message-ID: <558ico$j67@sun168.rz.ruhr-uni-bochum.de> I wonder how to get Java up and running on a NeXT. I've seen a package called Koffee/Kaffee. Does it support executing Java-applets? What about the Java-awt? Does an implementation of this library exist for NeXT at all (given that koffee doesn't do that)? Particularly I would be interested in an Objective-C API to integrate a Java-interpreter into a HTML-View (look at the new MiscKit). Thank you all. Stefan Boehringer
From: Timothy Luoma <luomat@peak.org> Newsgroups: comp.sys.next.bugs,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: Re: Alexandra help... Followup-To: comp.sys.next.software Date: Wed, 30 Oct 1996 16:41:25 -0800 Organization: The PEAK FTP site for OpenStep & NeXTStep Message-ID: <Pine.SUN.3.95.961030163802.27275A-100000@kira> References: <558m11$voc@digdug.pswtech.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: Robin Wilson <robin@batcomp.pswtech.com> In-Reply-To: <558m11$voc@digdug.pswtech.com> Return-Receipt-To: luomat@nerc.com Good lord, 4 newsgroups for one problem? That's a little excessive, isn't it? Alexandra uses its own .newsrc, doesn't it? Something like '.newsrc.news.isp.com' ? Check the permissions, 'ls -l ~/.newsrc*' I've never had that problem with Alexandra. TjL ps -- followups to comp.sys.next.software On 30 Oct 1996, Robin Wilson wrote: > Date: 30 Oct 1996 22:49:05 GMT > From: Robin Wilson <robin@batcomp.pswtech.com> > Newsgroups: comp.sys.next.bugs, comp.sys.next.misc, > comp.sys.next.programmer, comp.sys.next.software > Subject: Alexandra help... > > I have a copy of Alexandra (v0.8b), and it has developed a funny little > "feature". It no longer seems to remember which articles I've read... It is as > if it can't write to my newsrc file... > > If I re-create my newsrc, it works for a while -- then stops again. > > Anybody know what the deal is. > -- > ----------------------------------------------------------------------------- > *** These are my opinions.... Mine! All Mine! Minemineminemineminemine! *** > ----------------------------------------------------------------------------- > Robin D. Wilson robin@pswtech.com PSW Technologies > 701 Canyon Bend Dr. 9050 Capital of Texas Hwy > Pflugerville, TX 78660 Austin, TX 78759 > (512) 251-1737 (512) 343-6666 > >
From: "Ingo Feulner" <ifeulner@cube.de> Newsgroups: comp.sys.next.programmer Subject: Custom NXBrowser Titles (like the ones in HeaderViewer) Date: 30 Oct 1996 22:55:19 GMT Organization: Cube Informationssysteme GmbH Message-ID: <558mcn$4ip@cubenx.cube.de> Hello, I've implemented custom titles for a NXBrowser subclass which uses Popups as titles (like headerviewer). But there is a display Problem. Every time I add the popup to the NXBrowser view, the whole view flashes. The code is very easy: - drawTitle:(const char *)title inRect:(const NXRect *)aRect ofColumn:(int)column { if([self parentForColumn:column]) { if(![ivBrowserColumnButton[column] superview]) { [ivBrowserColumnButton[column] setFrame:aRect]; [ivNewsBrowser addSubview:ivBrowserColumnButton[column]]; [ivBrowserColumnButton[column] display]; } } return self; } The whole view flashes as soon as the display message is sent to the button. I've worked with [window disableFlushWindow] but this makes it not a little better. Does anybody have any idea? Thanks for your answers, Ingo. -- Ingo Feulner <ifeulner@cube.de>, Cube Informationssysteme GmbH Stuttgart.
From: Christian Kuhtz <kuhtz@ix.netcom.com> Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 30 Oct 1996 23:27:46 GMT Organization: Netcom Message-ID: <558o9i$p3c@dfw-ixnews9.ix.netcom.com> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> <5587t7$9n2@athena.ulaval.ca> <5589nh$p3c@dfw-ixnews9.ix.netcom.com> <558mmu$bi7@news.xmission.com> don@misckit.com wrote: >Oh, sure it does! Typical case of "doh! that hurt..." ;-) Thanks, Don! Regards, Chris -- Christian Kuhtz <kuhtz@ix.netcom.com>, office: ckuhtz@paranet.com Network/UNIX Integrator for Paranet, Inc. http://www.paranet.com/ Supercomputing Junkie, et al MIME/NeXTmail accepted -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzJ1JCkAAAEEALzCoYhlxTLI4DID5KpQINF8KM4PUnrZxoL2aRRFAQNX9v9c 8uBySUqVDxfyylB6M/ptUezWIs6DLjz6b8jr8MX40vQf2jU2db6oMDh2axOeXlg2 KCSHryZ9kthnnXOVt0kHLN9XjM9DvwKU28RzvT7umEVmbHFyp64kVG961wkZAAUR tCVDaHJpc3RpYW4gS3VodHogPGt1aHR6QGl4Lm5ldGNvbS5jb20+iQCVAwUQMnUk Ka4kVG961wkZAQFztgP+IgHBCz/d1Sc10Qg0Wmu4KnhNb4E4KsPh96V/olwbQS+e frdWMxSHzX8hGD1p/KbuwlNRrDktmZgVc+n89FGEeGcq3z9WK3o22JsyjJTlzobY qJIZ5bdOx4dOimQ83ha9zjF+bRnw92t1jC/GJ+LRyOEVMzD5TtL7AMdODO8fNC8= =sRe0 -----END PGP PUBLIC KEY BLOCK-----
From: dtapp@dilan.com (Dan Tapp) Newsgroups: comp.sys.next.programmer Subject: Disabling Caching in N[X|S]Bundle Date: 30 Oct 1996 22:25:04 GMT Organization: W3Link News Server Message-ID: <558kk0$20t7@joe.w3link.com> Hi, all. I'm running a little command-line DO server thingie, and I would like to get new behavior to load into the running server's principal class via bundled categories on that class. I'm almost there, but... If the server receives a text representation of a method it hasn't seen before, like unknownMethod:, it is smart enough to look for an unknownMethod.bundle and activate the contents, then retest itself via respondsTo: . What it is not smart enough to do is look twice in one session. So for instance, if it receives a CGI association such as @"method=unknownMethod:" the server can convince N[X|S]Bundle to make one search, using getPath:forResource:ofType: and if the search fails, a default method gets called. If I subsequently put an unknownMethod.bundle out where the running server can see it, it ignores the bundle on subsequent calls...I have to stop and re-start the server to get the new bundle loaded. All in all, it's livable, but is there a way to invalidate what I assume must be N[X|S]Bundle's caching of past search results? Thanks to all, - Dan
Newsgroups: comp.dcom.net-analysis,comp.dcom.net-management,comp.os.netware.connectivity,comp.os.netware.misc,comp.os.netware.security,comp.ai.neural-nets,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,comp.protocols.nfs,comp.networks.noctools.bugs,comp.networks.noctools.d,comp.sys.northstar From: sbolting@nemonet.com (Stephen Boltinghouse) Subject: cmsg cancel <32.9952477184124@news.nemonet.com> Control: cancel <32.9952477184124@news.nemonet.com> Message-ID: <cancel.32.9952477184124@news.nemonet.com> Followup-to: junk References: <32.9952477184124@news.nemonet.com> Date: Tue, 29 Oct 1996 23:44:01 GMT Spam-cancel: "Just try this, it will work"
From: jdevlin@umich.edu Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 31 Oct 1996 10:46:43 GMT Organization: University of Michigan Message-ID: <55a02j$6e0@lastactionhero.rs.itd.umich.edu> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> <5587t7$9n2@athena.ulaval.ca> <5589nh$p3c@dfw-ixnews9.ix.netcom.com> <558mmu$bi7@news.xmission.com> In-Reply-To: <558mmu$bi7@news.xmission.com> On 10/30/96, don@misckit.com wrote: > >1. Go into Edit.app's preferences panel. >2. Make sure the pop up at the top reads "User Options" >3. Near the top, it says "Start up Edit in". Go there > and check "Developer mode". >4. Quit and restart Edit. >5. Go to Utilities>Expert>Expansion Dictionary from the > main menu. Command-E works, too. > > >[Basically, you have keys and values. The key is what you >type. Then hit 'esc' and what you typed will be replaced >with the value associated with it. The panel you brought up >above lets you edit keys and values. Pretty slick, especially >once you have a good dictionary built up. Enjoy it!] > Yes, that helps and I already use the Expansion Dictionary to store TeX/LaTeX commands. But the Expansion Dictionary is NOWHERE NEARLY as useful as the sort of facility that Mail.app v.3.3 has for completing addresses. In Mail.app you hit "Esc" to CYCLE through MULTIPLE possibilities for completing a given string. That SAVES ME from having to remember which particular keys match up with which particular values. For example, if Edit had that feature I could consistently use highly descriptive \cite keys in bibfiles, something like \cite{author:fulltitle} Then when I'm editing some text and want to include a citation I could just cylce though multiple possible citations by typing \cite{author and REPEATEDLY hitting "Esc" until the citation I wanted came up. That's how it works with addresses in Mail. I type Don hit "Esc" and cycle through Don@misckit.com Donald@whitehouse.gov Donovan@flipswitch.com.nl .... until I get what I want out of my Address database. Wouldn't you agree that this would be a nifty feature to add to the OS editor? If you don't find the TeX/LaTeX implications personally compelling think about the possibilities for long method names .... So can anyone tell me whether it HAS BEEN added to the editor in OS 4.x? Cheers, -- John Devlin Department of Philosophy The University of Michigan Ann Arbor, MI 48109 - 1003
From: j.p.a.baalman@student.utwente.nl (Phi) Newsgroups: comp.sys.mac.oop.tcl,comp.sys.mac.portables,comp.sys.mac.printing,comp.sys.mac.programmer,comp.sys.mac.programmer.codewarrior,comp.sys.mac.programmer.games,comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.scitech,comp.sys.mac.system,comp.sys.mac.wanted,comp.sys.mentor,comp.sys.mips,comp.sys.misc,comp.sys.msx,comp.sys.ncr,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.novell,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.powerpc.advocacy,comp Subject: Re: IIIIIIIIII $80 IIIIIIIIII MS OFFICE PROFESSIONAL 95 IIIIIIIIII $80 IIIIIIIIII Date: Thu, 31 Oct 1996 20:14:49 GMT Organization: University of Twente, Enschede, The Netherlands Distribution: inet Message-ID: <55a1b0$s4l@dinkel.civ.utwente.nl> References: <32f5e411.9937539@news2.compulink.com> <5591ou$bsn@news.dca.net> lenlutz@dca.net (lenlutz) wrote: >In article <32f5e411.9937539@news2.compulink.com>, noemail@aol.com >says... >> >> >>Due to personal financial hardships I find myself >>in the unenviable position of trying to get back a >>fraction of what I paid for this program. >> >>My retailer refuses returns on 'opened' software, >>even if I haven't installed the package. Microsoft >>couldn't care less about my situation, and >>numerous pleas for an exception to their return >>policy have fallen on deaf ears. >> >>Believe it or not, I need this money more than any >>program, and I thought someone could at least >>benefit from this awkward situation. >> >>To clarify, this is a store-bought full retail package >>which contains 2 cd's (unopened), a license agreement >>and manual, and includes the full versions of WORD and >>EXCEL (versions 7.0) POWERPOINT, SCHEDULE, >>ACCESS and BOOKSHELF. This is a stand alone >>product and not an upgrade (you don't need older >>versions to run it). >> >>It was my intention to put these programs on a shelf >>somewhere until I needed them, but I do not have >>that luxury. My resources are extremely limited and >>I am at the point where this is the only responsible >>thing to do. I'm just hoping there is someone out there >>who can use these programs. >> >>Please contact me if you or someone you know >>might be interested. I do not have my own email >>address yet, however you can write to me at: >> >>M. Blank >>Box 54 >>Toronto, Ontario >>M5A 1N1 >> >>Thank you and God Bless. >> >DUDE....... you done posted this in the WRONG group If you need money, sell your PC and buy an MSX. PHIlippus
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: Re: Need info on implementing a HAL Date: Thu, 31 Oct 1996 15:42:29 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <E05Cyu.IsJ@cam-ani.co.uk> References: <xray-ya023080003010961429290001@news.brandeis.edu> In article <xray-ya023080003010961429290001@news.brandeis.edu> xray@cs.brandeis.edu (Nathan Raymond) writes: > 2) The main obstacle is hardware mapping - memory mapped I/O and sharing > processor registers between environments. Is there any literature on this? Some thoughts... memory mapped I/O is relativly easy - you just set up the memory manager to fault on reads and/or writes to certain memory locations. You trap the fault, figure out what the value should be and set the program away again. OK not trivial, but not too bad (the Mach memory allocation functions give some scope for doing this. Also the compiler allows you to set the size of the "unused" area from address zero - you can put memory into it at run time to make your address space). Sharing registers is much harder. The "easiest" way round this is to only run USER level processes. Your app can emulate the OS level stuff, and hence the runing program never gets access to the protected registers. If you need to support access to stuff like the GDT then you're really in trouble - there's only one, and you just can't mess with it (this is why SoftPC Intel will not run in enhanced mode). Then only option then would be to emulate the processor - dog slow, but safer and easier in many ways. On Intel of course you've also got V86 mode, which is designed specifically for doing this sort of thing (though the down side is that you get a really dumb processor [both inside and outside of v86!]). $an
From: don@misckit.com Newsgroups: comp.sys.next.programmer,comp.sys.next.advocacy Subject: Re: New Edit app in OS/Mach 4.x? Date: 31 Oct 1996 18:04:34 GMT Organization: XMission Internet (801 539 0900) Message-ID: <55apni$ch0@news.xmission.com> References: <557r1s$8g6@lastactionhero.rs.itd.umich.edu> <5587t7$9n2@athena.ulaval.ca> <5589nh$p3c@dfw-ixnews9.ix.netcom.com> <558mmu$bi7@news.xmission.com> <55a02j$6e0@lastactionhero.rs.itd.umich.edu> jdevlin@umich.edu wrote: > Wouldn't you agree > that this would be a nifty feature to add to the OS editor? Yes, and I understand what it is that you want. I don't think Edit.app has it in 4.0, but I haven't tried it, either. The Expansion dictionary is there, which is only a partial solution, as you note. But the editor built in to ProjectBuilder does have this. Sadly, though, that is meant to be a code editor and would be a rather cumbersome way to edit TeX files I suspect... -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: Christopher Rath <crath@nortel.ca> Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Date: 31 Oct 1996 14:17:27 -0500 Organization: Northern Telecom Ltd., Ottawa, Canada Message-ID: <iwkbudjrliw.fsf@bmerhe83.nortel.ca> References: <01bbbc9e$250b8ff0$761018ce@barrington> <547gs6$131@news.Dortmund.Germany.EU.net> <548hm5$s42@news.onramp.net> <54fhhe$794@news.asu.edu> <326C6201.746302A@nol.net> <54l3ht$aom@news.asu.edu> <54s8m6$ftb@msunews.cl.msu.edu> <3273C01F.4712@mail.cswnet.com> <557lb4$1ro@winx03.informatik.uni-wuerzburg.de> Rainer Frohnhöfer writes: > > Especially Adobe will do hell and release the source code of Display > Postscript. I don't know how much a DPS license is, but I think it's one > objection to a really low NS/OS price. > > That's why the GnuStep folks tries to get Ghostscript do the work ... >... This reminds me of what happened to Adobe when MS Windows 3.1 was released. When Microsoft was gearing up to release MS Windows 3.1, they wanted to integrate scalable fonts right into MS Windows. They initially approached Adobe and suggested that Adobe ``donate'' their font code to the project: the benefit to Adobe would be that postscript fonts would be native to Windows and Adobe would sell lots of fonts. Adobe declined the request to supply their source code to Microsoft for free; and Microsoft went on to incorporate the TrueType font engine into windows. On the first DAY of Windows 3.1's release, Microsoft sold more extra fonts than Adobe had ever sold in the history of postscript fonts (as of that release date). Adobe lost out then, and I think their losing out again. A DPS-based window system has many inherent advantages, and Adobe would be a far richer and more powerful company if they had long ago learned the lesson than charging big-bucks for your product does NOT lead to wide scale consumer adoption. Christopher === Christopher Rath ===== crath@bnr.ca ===== (613) 765-3141 === Northern Telecom Ltd. | Box 3511, Station `C' | ``Hydrogen is a colourless, odourless Ottawa, ON K1Y 4H7 | gas which, given enough time, turns FAX: (613) 763-4101 | into people.'' --- Henry Hiebert
From: sanguish@digifix.com (Scott Anguish) Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Date: 31 Oct 1996 21:57:17 GMT Organization: Digital Fix Development Message-ID: <55b7bt$arn@news.digifix.com> References: <01bbbc9e$250b8ff0$761018ce@barrington> <iwkbudjrliw.fsf@bmerhe83.nortel.ca> In-Reply-To: <iwkbudjrliw.fsf@bmerhe83.nortel.ca> On 10/31/96, Christopher Rath wrote: >Adobe lost out then, and I think their losing out again. A DPS-based >window system has many inherent advantages, and Adobe would be a far >richer and more powerful company if they had long ago learned the >lesson than charging big-bucks for your product does NOT lead to wide >scale consumer adoption. This is a mistake that Adobe has made over and over as you point out. They did basically the same thing with Apple. Apple is prime example of people having to write two sets of output routines to get any amount of functionality out of printing. Quickdraw then was useless. If Adobe had shipped their DPS display products on the Mac just think about how much programmer productivity could have been gained, and they would have absolutely dominated the printer market on the Mac (which they did at that point anyways I suppose). The point is that we saw it running at trade shows on monitors, and they never shipped the damn thing. Now Apple is mired down in Quickdraw GX which isn't widely adopted, and Mac developers have to waste their time re-writing basic graphic primitives just to get things to work. Stupid Adobe. Stupid Apple. -- Scott Anguish DBS Online - http://www.dbs-online.com/DBS sanguish@digifix.com Stepwise OpenStep WWW - http://www.stepwise.com
Newsgroups: comp.sys.next.hardware,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.programmer From: "Erik Walter" <ejw@netmanage.com> Subject: MO for NextStation Message-ID: <AE9E6BE8-69303@156.27.60.108> Date: 31 Oct 96 14:44:50 -0800 nntp://pobox1.bandley1.netmanage.com/comp.sys.next.hardware, nntp://pobox1.bandley1.netmanage.com/comp.sys.next.misc, nntp://pobox1.bandley1.netmanage.com/comp.sys.next.sysadmin, nntp://pobox1.bandley1.netmanage.com/comp.sys.next.programmer MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="Cyberdog-AltBoundary-0006918F" Content-Transfer-Encoding: 7bit --Cyberdog-AltBoundary-0006918F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable For many years I had a Next Cube which was adequate for my needs. I recently moved up to a newer machine and I am very happy. There is only one problem I have all these Optical disks for the Cube that I can't use. Since the drive is a NeXT interface I can't just move it over. Does anyone out there know if there is a MO drive made for SCSI that will work with Next Stations or OpenStep. Erik --Cyberdog-AltBoundary-0006918F Content-Type: multipart/mixed; boundary="Cyberdog-MixedBoundary-00069190" Content-Transfer-Encoding: 7bit --Cyberdog-MixedBoundary-00069190 Content-Type: text/enriched; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <SMALLER><X-FONTSIZE><PARAM>10</PARAM><FONTFAMILY><PARAM>New York</PARAM>For many years I had a Next Cube which was adequate for my needs. I recently moved up to a newer machine and I am very happy. There is only one problem I have all these Optical disks for the Cube that I can't use. Since the drive is a NeXT interface I can't just move it over. Does anyone out there know if there is a MO drive made for SCSI that will work with Next Stations or OpenStep. Erik</FONTFAMILY></X-FONTSIZE></SMALLER> --Cyberdog-MixedBoundary-00069190-- --Cyberdog-AltBoundary-0006918F--
From: Pohl Longsine <pohl@screaming.org> Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Date: Thu, 31 Oct 1996 14:25:40 -0600 Organization: mementech, inc. Message-ID: <32790B44.6C4590AD@screaming.org> References: <01bbbc9e$250b8ff0$761018ce@barrington> <547gs6$131@news.Dortmund.Germany.EU.net> <548hm5$s42@news.onramp.net> <54fhhe$794@news.asu.edu> <326C6201.746302A@nol.net> <54l3ht$aom@news.asu.edu> <54s8m6$ftb@msunews.cl.msu.edu> <3273C01F.4712@mail.cswnet.com> <557lb4$1ro@winx03.informatik.uni-wuerzburg.de> <iwkbudjrliw.fsf@bmerhe83.nortel.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Christopher Rath wrote: > Adobe declined the request to supply their source code to Microsoft > for free; and Microsoft went on to incorporate the TrueType font > engine into windows. > > On the first DAY of Windows 3.1's release, Microsoft sold more extra > fonts than Adobe had ever sold in the history of postscript fonts (as > of that release date). It's stories like this that give one an appreciation of Goliath's magnitude. > Adobe lost out then, and I think their losing out again. A DPS-based > window system has many inherent advantages, and Adobe would be a far > richer and more powerful company if they had long ago learned the > lesson than charging big-bucks for your product does NOT lead to wide > scale consumer adoption. http://www.adobe.com/aboutadobe/publicrelations/main.html If you go to the above link and view their press-releases by date, you'll find a press release for "Bravo" in the Postcript section. If I remember correctly, Adobe is planning to release a reference implementation for free, to assure that all Java platforms can use the same display technology inexpensively. As the product is still under development, there's not much out there to read on the subject. It seems to be a DPS-on-steroids product for the Java platform. Maybe they have learned their lesson. DPS source code would still be nice, though. ;-) -- pohl@screaming.org |"Reality is that which, when you stop believing http://screaming.org/ | in it, doesn't go away." -- Philip K. Dick ------------------------+----------------------------------------------- Linux | NeXT | Be | Java| Friends don't let friends use windoze.
From: Mark.A.Tarbell@jpl.nasa.gov (Mark Tarbell) Newsgroups: comp.sys.next.programmer Subject: OpenStep 4.0 ProjectBuilder Woes Date: 1 Nov 1996 00:12:15 GMT Organization: Jet Propulsion Laboratory - Pasadena CA Message-ID: <55bf8v$hi2@netline-fddi.jpl.nasa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit How much success have people had using the OpenStep 4.0 ProjectBuilder and associated debugging facilities? Using this thing has become an increasingly frustrating ordeal! 1. Setting breakpoints usually results in PB selecting the wrong line. I double-click in the sidebar of the line I want, and the PB viewer usually jumps to somewhere near the top of the file, and proceeds to set a breakpoint on a #import statement! Plus, I can't seem to successfully remove these `aberrant' breakpoints (they're not removed from the Task Inspector or the PB viewer). 2. At run time, breakpoints generate a "gdb: forwarding exception : Breakpoint exception(6 0 0)" message. gdb does not stop. gdb doesn't seem to understand OS4.0 very well. 3. At run time, where does standard output go? It seems like when gdb is run as part of PB, everything written to stdout gets eaten, even when debugging a stand-alone tool! Output doesn't even show up in the Console. Is there a special hidden window somewhere? 4. Frequently, and without warning, PB just vanishes! What's worse is that the environment is somehow left in an unclean state, because relaunching PB gets things very, very confused. When PB dies, I have to reboot my machine to reset the environment. Because my machine is nfs-exporting directories to others on the LAN, this is doubly bad. 5. Sometimes manually indexing one's source code lasts only until the next file change. Then, PB can behave as though none of the source is indexed at all. I must do it this way because having `automatic indexing at launch' turned on is prohibitively slow (>10 minutes) on a large project. Why isn't the indexing saved to disk, so that you only need to fully index the project one time? 6. The system / application font preference selections are ignored by PB's browsers and menus. And, PB preference settings seem to be global across all projects, forcing you to treat all tools, frameworks, and applications alike! I would think settings would be project-specific? When is 4.1 due out? Mark
From: Paul Lynch <Paul_Lynch@plsys.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Yava on NeXT? Date: Thu, 31 Oct 1996 21:40:04 GMT Organization: P & L Systems Sender: news@seer.demon.co.uk Message-ID: <1996Oct31.214004.12224@seer.demon.co.uk> References: <558ico$j67@sun168.rz.ruhr-uni-bochum.de> In article <558ico$j67@sun168.rz.ruhr-uni-bochum.de> stefan.boehringer@rz.ruhr-uni-bochum.de (Stefan Boehringer) writes: > I wonder how to get Java up and running on a NeXT. I've seen a package called > Koffee/Kaffee. Does it support executing Java-applets? What about the > Java-awt? Does an implementation of this library exist for NeXT at all (given > that koffee doesn't do that)? It's easy; you run Netscape from A SPARC running Solaris, using Cub'X, or Netscape/Internet Explorer from an NT machine using NTrigue. You just can't run Java directly on your NeXT. My understanding is that there is a free project (and mailing list) to port Java, and they have a working JVM. However, no AWT, which poses particular problems. One problem is that a source license from Sun for Java is supposed to be about $150,000; and there isn't anyone willing to put that much into a NeXTSTEP project. > Particularly I would be interested in an Objective-C API to integrate a > Java-interpreter into a HTML-View (look at the new MiscKit). WebObjects 3 is supposed to have some integration with Java; but it is server side only, and requires a Java supporting server (i.e. not NeXTSTEP). Both OmniWeb and NetSurfer have useful ObjC APIs, however. Paul -- Paul Lynch (NeXTmail) http://www.plsys.co.uk/~paul
From: dave@turbocat.de (David Wetzel) Newsgroups: comp.sys.next.programmer Subject: Re: Need null modem software solutin for transferring files Date: 31 Oct 1996 21:18:25 GMT Organization: Turbocat's Development Message-ID: <55b531$11o@alice.turbocat.de> References: <Pine.BSF.3.95.961030161521.20209A-100000@web1.calweb.com> abiogenesis <abiogen@abiogenesis.com> wrote: > > Hi, > > I need to transfer files between my Mac IIvx and NeXT ColorStation. > > I have a null modem cable connecting the two serial ports and TIPS talks > perfectly between them, so the connection is good. Get a terminal emulator for the Apple and rz and sz for the NeXT. Then enable a getty on the NeXT's serial port and login from the Apple. You may have to change your .login to this # # This file gets executed once at login or window startup. # set noglob; eval `tset -Q -s`; unset noglob set term=$TERM stty decctlq intr "^C" erase "^?" kill "^U" stty pass8 pass8out stty -tabs cd . _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Phone +49 33056 82151, Fax +49 33056 82152 (______) dave@turbocat.de (NeXTMail,MIME)
From: Pak K Yuen <pkyuen@its.brooklyn.cuny.edu> Newsgroups: comp.sys.mac.oop.tcl,comp.sys.mac.portables,comp.sys.mac.printing,comp.sys.mac.programmer,comp.sys.mac.programmer.codewarrior,comp.sys.mac.programmer.games,comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.scitech,comp.sys.mac.system,comp.sys.mac.wanted,comp.sys.mentor,comp.sys.mips,comp.sys.misc,comp.sys.msx,comp.sys.ncr,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.novell,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.powerpc.advocacy,comp Subject: Re: IIIIIIIIII $80 IIIIIIIIII MS OFFICE PROFESSIONAL 95 IIIIIIIIII $80 IIIIIIIIII Date: Thu, 31 Oct 1996 16:14:27 -0500 Message-ID: <Pine.SUN.3.95.961031161358.24011D-100000@atrium24> References: <32f5e411.9937539@news2.compulink.com> <5591ou$bsn@news.dca.net> <55a1b0$s4l@dinkel.civ.utwente.nl> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: Phi <j.p.a.baalman@student.utwente.nl> In-Reply-To: <55a1b0$s4l@dinkel.civ.utwente.nl> What is a MSX ? Thanks, -Superpig __________________________________________________________ = Keep me on the Net = = http://acc6.its.brooklyn.cuny.edu/~pkyuen/public_html/ = = hk1997yu@village.ios.com = = pkyuen@its.brooklyn.cuny.edu = ----------------------------------------------------------
From: zander@conextions.com (Aleksey Sudakov) Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep 4.0 ProjectBuilder Woes Date: 1 Nov 1996 03:08:17 GMT Organization: The Internet Access Company, Inc. Message-ID: <55bpj1$90r@news-central.tiac.net> References: <55bf8v$hi2@netline-fddi.jpl.nasa.gov> Mark.A.Tarbell@jpl.nasa.gov (Mark Tarbell) wrote: >When is 4.1 due out? > Even when 4.1 will be released I personaly doubt that PB would be as stable as it was in NS 3.3 for example. It will crash occasionally with no way to restart other than reboting machine. What a pity that NeXT become Web Company and is not interested in OpenStep anymore! At least ask_next@next.com and bug_next@next.com ain't the same as they used to be. Whatta pity... Aleksey.
From: gmecchia@cc.colorado.edu Newsgroups: comp.sys.next.programmer Subject: instance based programming Date: 1 Nov 1996 13:25:01 GMT Organization: The Colorado College, Colorado Springs, CO Message-ID: <55ctnd$42m@lace.colorado.edu> I heard someone mention that NEXTSTEP development is "instance-based programming" versus "class-based". What is the difference? - Alexis gmecchia@cc.colorado.edu
From: Roy Keeley <rkeeley@dibbs.net> Newsgroups: comp.sys.mac.oop.tcl,comp.sys.mac.portables,comp.sys.mac.printing,comp.sys.mac.programmer,comp.sys.mac.programmer.codewarrior,comp.sys.mac.programmer.games,comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.scitech,comp.sys.mac.system,comp.sys.mac.wanted,comp.sys.mentor,comp.sys.mips,comp.sys.misc,comp.sys.msx,comp.sys.ncr,comp.sys.newton.misc,comp.sys.newton.programmer,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.novell,comp.sys.nsc.32k,comp.sys.palmtops,comp.sys.pen,comp.sys.pens,comp.sys.powerpc,comp.sys.powerpc.advocacy,comp Subject: Re: IIIIIIIIII $80 IIIIIIIIII MS OFFICE PROFESSIONAL 95 IIIIIIIIII $80 IIIIIIIIII Date: Fri, 01 Nov 1996 08:50:06 -0600 Organization: Railway Express, Inc. Distribution: inet Message-ID: <327A0E1E.78AC@dibbs.net> References: <32f5e411.9937539@news2.compulink.com> <5591ou$bsn@news.dca.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit lenlutz wrote: > > In article <32f5e411.9937539@news2.compulink.com>, noemail@aol.com > says... > > > > > >Due to personal financial hardships I find myself > >in the unenviable position of trying to get back a > >fraction of what I paid for this program. > > > >My retailer refuses returns on 'opened' software, > >even if I haven't installed the package. Microsoft > >couldn't care less about my situation, and > >numerous pleas for an exception to their return > >policy have fallen on deaf ears. > > > >Believe it or not, I need this money more than any > >program, and I thought someone could at least > >benefit from this awkward situation. > > > >To clarify, this is a store-bought full retail package > >which contains 2 cd's (unopened), a license agreement > >and manual, and includes the full versions of WORD and > >EXCEL (versions 7.0) POWERPOINT, SCHEDULE, > >ACCESS and BOOKSHELF. This is a stand alone > >product and not an upgrade (you don't need older > >versions to run it). > > > >It was my intention to put these programs on a shelf > >somewhere until I needed them, but I do not have > >that luxury. My resources are extremely limited and > >I am at the point where this is the only responsible > >thing to do. I'm just hoping there is someone out there > >who can use these programs. > > > >Please contact me if you or someone you know > >might be interested. I do not have my own email > >address yet, however you can write to me at: > > > >M. Blank > >Box 54 > >Toronto, Ontario > >M5A 1N1 > > > >Thank you and God Bless. > > > DUDE....... you done posted this in the WRONG group When you are mooching for money, the more groups the merrier. -- 73's Roy KC4IMC rkeeley@dibbs.net rkeeley@MAF.mobile.al.us kc4imc@maf.wa4wbi.ampr.org Snail Mail = 10675 Salt Aire Rd, E., Theodore, AL 36582, USA
From: "Willi Berger" <w_berger@mindspring.com> Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep 4.0 ProjectBuilder Woes Date: 1 Nov 1996 15:12:41 GMT Organization: Resource Advisory Message-ID: <01bbc725$0a9142f0$46ab45cf@apollo> References: <55bf8v$hi2@netline-fddi.jpl.nasa.gov> In my experience with PB 4.0, things seems to cooperate much better if you turn off all indexing features. - willi
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <jim@ergotech.com> Message-ID: <199611012336.AA06018@ergotech.com> Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable From: Jim Redman <jim@ergotech.com> Date: Fri, 1 Nov 96 09:38:06 -0700 Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? > Apple is prime example of people having to write two sets of=20 >output routines to get any amount of functionality out of = printing. =20 Wait. Did I really read that correctly. What about X/Motif. The complete absence of a unified drawing/printing model in X = probably contributes more to the success of MS Windows than all = other UNIX issues combined. Jim=
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: instance based programming Date: 1 Nov 1996 19:44:57 GMT Organization: Suite Software Message-ID: <55djvp$bhd@news.onramp.net> References: <55ctnd$42m@lace.colorado.edu> Cc: gmecchia@cc.colorado.edu gmecchia@cc.colorado.edu wrote: > I heard someone mention that NEXTSTEP development is > "instance-based programming" versus "class-based". > > What is the difference? "Instance-based programming" usually referres to prototype-based programming, but Objective-C is class-based, not prototype-based. What they were probably refering to is how ObjC's selectors let you use instances of a single class to do many different things, instead of writing a zillion custom classes as you would in Java, C++, Eiffel, Sather, etc. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: pas@filoli.com Newsgroups: ba.jobs.offered,us.jobs.offered,comp.sys.next.programmer,comp.sys.next.marketplace Subject: Job:US-CA-Palo Alto:NEXTSTEP/OPENSTEP/Object Oriented Developer Date: 1 Nov 1996 21:35:46 GMT Organization: Deja News Usenet Posting Service Message-ID: <846874894.10091@dejanews.com> Filoli Information Systems, Inc. has immediate need for OO software developer with NEXTSTEP and Objective-C experience. A startup with nearly 100 employees, large enough to be interesting, small enough that you can make a difference. Our first product is software for the Workers' Compensation market, a line of insurance having uniquely complex claims requirements. Filoli is currently completing its first product, developed in close partnership with one of the nation's largest Workers' Compensation insurance carriers. The market for insurance software is in the range of $3 billion, excluding the healthcare market. Workers' Compensation is approximately a $700 million software market. The industry is under significant financial and regulatory pressure to move off of mainframes and to embrace client/server systems which can evolve more rapidly. Title: Member Technical Staff Responsibilities: Design and develop framework components to support client customization of a Workers Compensation claims processing and medical management system. Requirements Analysis System Documentation Framework Component Design Implementation Framework Component Testing Requirements: Excellent teamwork and communication capabilities, especially good writing skills Experience with OO analysis and design methodologies 2+ yrs C++, Objective-C or Smalltalk programming experience 2+ yrs UNIX Operating System experience 4+ yrs professional software development experience A BS degree in Computer Science or a related field Other desirable qualifications: NEXTSTEP, OPENSTEP, Windows NT Operating System experience Knowledge of databases (Sybase preferred) Experience developing reusable framework components Experience with tcl Reply to: Philip Smith pas@filoli.com 415-856-3100 x290 Filoli Information Systems, Inc 777 California Ave. Palo Alto, CA 94306 ----------------------------------------------------------------------- This article was posted to Usenet via the Posting Service at Deja News: http://www.dejanews.com/ [Search, Post, and Read Usenet News!]
From: mpaque@wco.com (Mike Paquette) Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Date: Fri, 01 Nov 1996 23:03:17 GMT Organization: Electronics Service, Unit No. 16 Message-ID: <55dvom$i8h@news.wco.com> References: <01bbbc9e$250b8ff0$761018ce@barrington> <547gs6$131@news.Dortmund.Germany.EU.net> <548hm5$s42@news.onramp.net> <54fhhe$794@news.asu.edu> <326C6201.746302A@nol.net> <54l3ht$aom@news.asu.edu> <54s8m6$ftb@msunews.cl.msu.edu> <3273C01F.4712@mail.cswnet.com> <557lb4$1ro@winx03.informatik.uni-wuerzburg.de> Rainer Frohnhöfer wrote: > Especially Adobe will do hell and release the source code of Display >Postscript. I don't know how much a DPS license is, but I think it's one >objection to a really low NS/OS price. > That's why the GnuStep folks tries to get Ghostscript do the work ... I wouldn't hold out much hope for Ghostscript outside of the acedemic and hobbyist communities. It's a fine piece of software, but it also has (literally) a mess of copyright and usage restrictions. It's NOT under the GNU Copyleft. The copyright on Ghostscript is an odd document, apparantly written without the assistance of someone experienced in intellectual property law. The wording as interpreted by a copywrite law specialist appears to prohibit Ghostscript from being used commercially, on the same media as a commercial application, and may prohibit a commercial application from creating a DPS context in a Display Ghostscript server! This is pretty warped, and probably not what the author intended. It would sure put a crimp in GnuStep usage. I can't imagine a business taking a chance that the GhostScript copyright holder might not have meant it this way and deploying GhostScript for business use or porting a commercial app onto GnuStep. It might be a good idea for the GnuStep team and the GhostScript copyright holder to get together and clear up the copyright and usage rights issues, so folks interested in GnuStep and GhostScript will know exactly where they stand. Mike Paquette -- I don't speak for my employer, and they don't speak for me.
From: Joe Freeman <joe@freemansoft.com> Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: script to convert Next mailboxes to Netscape Mailboxes Date: Fri, 01 Nov 1996 21:21:19 -0500 Organization: Predatory News Services Message-ID: <327AB01F.79A9@freemansoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I have about 5 mail boxes that I'd like to convert over to Netscape style mailboxes. Basicly I need to extract the mbox files out of each mailbox folder and name the mbox file to be that of the folder. In a perfect world I'd convert the Next attachment style to mime so that I wouldn't lose my attachments but it isn't that important. Has anyone written this kind of script? Thanks, <joe> PS: Thanks to everyone that helped me turn my nextstation into a pop server.
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: instance based programming Date: 2 Nov 1996 03:37:52 GMT Organization: Netcom Distribution: world Message-ID: <55efmg$hsj@dfw-ixnews10.ix.netcom.com> References: <55ctnd$42m@lace.colorado.edu> <55djvp$bhd@news.onramp.net> dekorte@suite.com (Steve Dekorte) wrote: > gmecchia@cc.colorado.edu wrote: > > I heard someone mention that NEXTSTEP development is > > "instance-based programming" versus "class-based". > > What is the difference? > What they were probably refering to is how ObjC's selectors let you use > instances of a single class to do many different things, instead of > writing > a zillion custom classes as you would in Java, C++, Eiffel, Sather, etc. Say what?!? Selectors don't allow instances of a single class to do many different things at all. They allow the same selector to be implemented with different capabilities in a "zillion custom classes" just like many other O-O languages - i.e, polymorphism. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: OPENSTEP Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From: michael@nexus1.tng.oche.de (Michael Pieper) Newsgroups: comp.sys.next.bugs,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: Re: Alexandra help... Followup-To: comp.sys.next.software Date: 1 Nov 1996 09:29:43 GMT Organization: I.N.-Regionaldomain oche.de, Aachen, Germany Message-ID: <55cfu7$mr5@nexusgate.tng.oche.de> References: <558m11$voc@digdug.pswtech.com> robin@batcomp.pswtech.com (Robin Wilson) wrote: >I have a copy of Alexandra (v0.8b), and it has developed a funny little >"feature". It no longer seems to remember which articles I've read... It is as >if it can't write to my newsrc file... > >If I re-create my newsrc, it works for a while -- then stops again. I'm using 'Version 0.82 -- 8 February 1996' and have never had this problem. Michael Followup-To set... -- Michael Pieper, Bluecherplatz 14, D-52068 Aachen, Tel. : +49 - (0)241 - 902455 Fax: +49 - (0)241 - 902456 Mail : michael@nexus1.tng.oche.de (NeXTmail and MIME welcome) PGP : Public Key on demand
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,misc.jobs.offered,comp.jobs.offered Subject: NEXTSTEP/Contract/Long term/Va Date: 2 Nov 1996 15:28:47 GMT Organization: Norden 1 Communications Message-ID: <55fpbf$btt@tofu.alt.net> Programmer/analyst/developer NEXTSTEP-------------------Commercial experience Objective C----------------Commercial experience EOF------------------------A plus Contract-------------------Long term Area-----------------------Virginia Start Date-----------------Nov 1996 Must Be -------------------US Citizen or Greencard. To Be Considered-----------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: speram@msn.com (Suresh Peram) Subject: US-GA-Atlanta OO Developers Date: 2 Nov 96 16:13:13 -0800 Message-ID: <00001c42+00000dd4@msn.com> Newsgroups: comp.sys.next.programmer Organization: The Microsoft Network (msn.com) Global Objects focuses on reducing clients's business costs by developing software systems to increase productivity. We currently need several junior OO developers to work with world-class developers to deliver web-based applications for a major telecommunications firm in Atlata, GA. The position requires one year of experience in one of the following areas: * Java * Smalltalk * C++ * NextStep (Objective-C) The following would be useful but not necessary: * Experience with a methodology such as Fusion, OMT, or Booch * Experience with Unix All work must be done at the client site in Atlanta, GA. These positions will start before December. For immediate consideration, please either email your resume to jobs@globalobjects.com (Word format preferred) or fax it to 770.457.7333.
From: alex@hutchtel.net (Snoopy & Sailor) Newsgroups: comp.os.msdos.programmer,comp.os.msdos.programmer.turbovision,comp.programming,comp.programming.contests,comp.programming.literate,comp.programming.threads,comp.sys.acorn.programmer,comp.sys.next.programmer,rec.games.programmer Subject: New Programmer's Page Date: Sat, 02 Nov 1996 13:19:50 -0600 Organization: alex@hutchtel.net Message-ID: <alex-0211961319500001@hutch-109.hutchtel.net> New Programmer's page appears onthe WWW. On this page you can find information about such programming languages as Basic, Pascal, C/C++. http://www.geocities.com/SiliconValley/Heights/6121 -- :-)
From: clientserver@msn.com (Richard Goode) Subject: WASH DC ==> Web Objects/ Obj - C/ EOF Date: 3 Nov 96 00:09:17 -0800 Message-ID: <00001c42+00000dd6@msn.com> Newsgroups: comp.sys.next.programmer Organization: The Microsoft Network (msn.com) Client/Server Resources has cutting edge opportunities in the Washington DC Metro Area for: NeXTStep Developers Responsibilities include design and development of the common object model. Work with other project teams to solidify the design of the common object model through the following development cycles: Requirement Analysis Functional Design Technical Design Construction Application Testing Qualifications: Application of OO design techniques and methodologies 3+ yrs C++ and/or Objective C programming experience 1+ yr UNIX Operating System experience NeXTStep, OpenStep, and Windows NT Operating System experience Knowledge of major RDBMS (Sybase is ideal) Strong interest and/or experience in EOF and Web Objects e-mail your resume TODAY!!! ====> clientserver@msn.com Fax ====> (301) 983-4728 Snail mail to: Client/Server Resources P.O. Box 61351 Potomac, Maryland 20859-1351 Tel: (301) 983-6942 Fax: (301) 983-4728 e-mail: clientserver@msn.com
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Using NIDomain and NIAuthenticationPanel Date: 3 Nov 1996 08:37:42 GMT Organization: Best Internet Communications Message-ID: <55hlkm$aom@nntp1.best.com> I used to have some code which needed to be run suid root and put up a panel to verify that the user had authorization to run the app using the NILoginPanel class like this: loginPanel = [NILoginPanel new]; [loginPanel setDelegate: self]; if (![loginPanel runModalWithValidation: self inDomain: NULL withUser: "root" withInstruction: "Please supply the local root password." allowChange: FALSE]) { .... } I'm trying to do the same thing under OpenStep/Mach for Intel and figured it would be a simple matter to use NIAuthenticationPanel like this: [[NIAuthenticationPanel authenticationPanel] runModalForDomain: [NIDomain localDomain] userName: @"root" instructions: @"Please enter the root password" allowChange: NO]; Except it doesn't work and I'm not sure why not - [NIDomain localDomain] - returns nil or crashes with a memory access exception. Any clues or example code using any of the OpenStep NetInfo classes? - Chris --
From: Respondby@mail.com Newsgroups: comp.sys.next.programmer Subject: ***** FRE INTERNET **** Date: Sat, 2 Nov 1996 15:44:11 Organization: Wandel & Goltermann Technologies Message-ID: <55gm16$bdn@chaos.wg.com> ARE YOU NUTS?????? Your provider for Internet Services is ripping you OFF! The Internet was designed to be FREE!! PLEASE PLEASE let us show you where/how you can get it free! Please Read Below. JUST FOR READING THIS YOU WILL GET A FREE EMAIL ACCOUNT!!!!!! ------------------------------------------------------------------- NEVER EVER pay for Internet Access AGAIN!!! E-V-E-R! This Amazing Course on Audio Tape teaches you STEP by STEP what your Internet Service Provider doesn't want you to know! * How to get FREE DIAL-UP PPP Internet Access! * How to Surf the Web,Newsgroups,and EMAIL Anonymously/Untraceable! * Where you can get FREE Email Remailing! * Where you can get FREE Email Addresses! * Where you can get FREE Access to SMTP (Outgoing email)! * Where you can get FREE Access to News Servers! * Where you can get FREE Web Pages! * How to get FREE Internet Tools for Email, News, WWW, Etc.! * How to get free accounts on BBS's! * How to Manipulate your IP Address! * MUCH MUCH More!!! No matter where you live we guarantee you will get FREE internet access legally and anonymously! O N L Y ------> $29.95 Delivered (WORLDWIDE) Act NOW supplies are in Limited Supply! FAST SERVICE! ------------------------------------------------------------------- BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS! As an added BONUS! We will show you how you can make phone calls that are not traceable back to you - 100% Legal! Very handy for those important calls you don't want anyone to find out about! But you absolutely M U S T respond within 10 DAYS! BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS!BONUS! ------------------------------------------------------------------- ORDER FORM - Print out and mail Price Each Sub-Total _____ Total # of Courses 29.95 ___________ 1 Free Email Account (Within 10 Days) 0.00 0.00 Handling (Email Only) ___________ Shipping (Add. courses +1.00) ___________ Sales Tax (CA residents 7.75%) ___________ Order total US $___________ PAYMENT BY: ___ Check ___ Money Order - US FUNDS only! LSAT Productions PO Box 2747-453 Dept. BN17A3-1031-2 Huntington Beach, CA 92648 USA SHIP TO: ______________________________ ____________________________ Name Phone Number ______________________________ ____________________________ Address Email Address ______________________________ Be sure to write address exactly City, State, Zip as it should be written on a mail piece. ______________________________ Country WE ACCEPT US FUNDS ONLY! Please make checks payable to -> LSAT *** If you would like ONLY a FREE EMAIL ACCOUNT - Respond WITHIN 10 Days - Fill out the form completely. (US) $2.00 Handling + SASE - (INTERNATIONAL) - $4.00 Handling.
From: "Eric A. Dubiel" <eadubie@rs6000.cmp.ilstu.edu> Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: DPS licensing/purchase Was:Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Date: Sun, 03 Nov 1996 15:21:56 -0600 Organization: Illinois State University- Instructional Technology Services Message-ID: <327D0CEF.205C@rs6000.cmp.ilstu.edu> References: <01bbbc9e$250b8ff0$761018ce@barrington> <547gs6$131@news.Dortmund.Germany.EU.net> <548hm5$s42@news.onramp.net> <54fhhe$794@news.asu.edu> <326C6201.746302A@nol.net> <54l3ht$aom@news.asu.edu> <54s8m6$ftb@msunews.cl.msu.edu> <3273C01F.4712@mail.cswnet.com> <557lb4$1ro@winx03.informatik.uni-wuerzburg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit To: rainer@wmax60.mathematik.uni-wuerzburg.de Rainer, Frohnhöfer wrote: > Especially Adobe will do hell and release the source code of Display > Postscript. I don't know how much a DPS license is, but I think it's one > objection to a really low NS/OS price. The following link is for the DPS licensing/purchase: http://www.bluestone.com/products/catalog/prodcat_adobe.html -- Eric A. Dubiel; http://www.ilstu.edu/~eadubie mailto:eadubie@rs6000.cmp.ilstu.edu ASCII, MIME, SUN, NeXT, PGP Mail ytalk:eadubie@138.87.201.11 Instructional Technology Services- Illinois State University Smaller Government and LIBERTY NOW! Vote for it- LIBERTARIANS! http://www.lp.org ALL VIEWS EXPRESSED REPRESENT MYSELF ONLY
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: Respondby@mail.com Date: 03 Nov 1996 16:01:15 EST Control: cancel <55gm16$bdn@chaos.wg.com> Subject: cmsg cancel <55gm16$bdn@chaos.wg.com> no reply ignore Message-ID: <cancel.55gm16$bdn@chaos.wg.com> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was ***** FRE INTERNET ****
From: "Ali Ozer" <Ali_Ozer@next.com> Newsgroups: comp.sys.next.programmer Subject: Re: remove the newlin-command at the end of a NSString Date: 4 Nov 1996 00:04:47 GMT Organization: NeXT Software, Inc Message-ID: <01bbc9a1$e3241150$32211281@ant> References: <54stvt$fem@rks1.urz.tu-dresden.de> Andreas Dietzsch <dietzsch@rmhs2.urz.tu-dresden.de> wrote in article <54stvt$fem@rks1.urz.tu-dresden.de>... > How can I remove the newline-command at the end of a NSString-object? In 4.0 there are two methods on NSString to deal with newlines. One of these, getLineStart:end:contentsEnd:forRange:, will do what you want. The following shows how to remove a single terminating CRLF, CR, or LF from the string: unsigned end; [str getLineStart:NULL end:NULL contentsEnd:&end forRange:NSMakeRange(0, [str length])]; str = [str substringWithRange:NSMakeRange(0, end)]; Ali
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: instance based programming Date: 4 Nov 1996 00:36:31 GMT Organization: Suite Software Distribution: world Message-ID: <55jdqf$4eo@news.onramp.net> References: <55ctnd$42m@lace.colorado.edu> <55djvp$bhd@news.onramp.net> <55efmg$hsj@dfw-ixnews10.ix.netcom.com> Cc: aisbell@ix.netcom.com Art Isbell wrote: > dekorte@suite.com (Steve Dekorte) wrote: > > gmecchia@cc.colorado.edu wrote: > > > I heard someone mention that NEXTSTEP development is > > > "instance-based programming" versus "class-based". > > > > What is the difference? > > > What they were probably refering to is how ObjC's selectors let you use > > instances of a single class to do many different things, instead of > > writing a zillion custom classes as you would in Java, C++, Eiffel, Sather, etc. > > Say what?!? Selectors don't allow instances of a single class to do many > different things at all. I was refering to how selectors allow delegation and similiar features. So you can, for instance, have a single Button class that can invoke any method in any other object without having to create a subclass as you would in many of the "visual" C++/Java tools. > They allow the same selector to be implemented with > different capabilities in a "zillion custom classes" just like many other O-O > languages - i.e, polymorphism. I assume "They" refers to selectors so you're saying: > [Selectors] allow the same selector to be implemented with > different capabilities in a "zillion custom classes" just like many other O-O > languages - i.e, polymorphism. I don't understand what your saying here. There is a difference between methods and selectors. Languages such as C++ do not have selectors (and - perform:) but have polymorphism.(The same method name used in different classes) -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: jeffh@dnai.com (Jeff Hoekman) Newsgroups: comp.sys.next.sysadmin,comp.sys.next.programmer,comp.sys.next.misc Subject: why does my hard disk keeps spinning endlessly Date: Mon, 04 Nov 1996 04:22:52 -0800 Organization: DNAI ( Direct Network Access ) Message-ID: <jeffh-0411960422520001@dynamic-213.dnai.com> From time to time my hard disk will start chugging away, and not stop. Does this mean it's doing some sort of internal check or maintenence, or is the operating system just confused? Usually when this happens, I must reboot for it to stop. Anyone? Thanks, Jeff P.S. Reply via email please.
From: Str8.Man@Nice.Folks.com Newsgroups: comp.sys.next.programmer Subject: @@@>> HOT COLLEGE BI-MALES!!! >PRIVATE< 1-900-825-6000 xt 9794 Date: Mon, 04 Nov 1996 06:19:58 GMT Organization: Sprynet News Service Message-ID: <55k1s6$rd9@juliana.sprynet.com> HOT COLLEGE STR8, BI, AND GAY GUYS NEEDED FOR FRIENDS AND/OR RELATIONSHIPS! ALL AREAS! NOWHERE TO BIG OR SMALL FOR THE LOCATOR! ALL PRIVATE! ALL CONFIDENTIAL! ALL AGES! LADIES WELCOME! THE LOCATOR 1 - 9 0 0 - 8 2 5 - 6 0 0 0 xt 9 7 9 4 1 - 9 0 0 - 8 2 5 - 6 0 0 0 xt 9 7 9 4 1 - 9 0 0 - 8 2 5 - 6 0 0 0 xt 9 7 9 4 2.99/min
From: joshkerr@cs.utexas.edu (Joshua Kerr) Newsgroups: comp.sys.next.programmer Subject: Openstep develp. question. Date: 4 Nov 1996 06:26:39 GMT Organization: The University of Texas at Austin, Austin, Texas Message-ID: <55k2av$bmc@geraldo.cc.utexas.edu> I am new to the openstep developer, and I have a simple question. How do I get the builder to target a console app instead of a windows app? I have a bunch of .cpp files and .h files that I used to create a dos program on my PC. Since the program only reads a file, and then modifies it, I thought I would port it over to my Next box. Do I include these files into othersources? Thanks, Josh -- ______________________________________________ Joshua Kerr joshkerr@cs.utexas.edu http://www.cs.utexas.edu/users/joshkerr/ "Curiosity killed the cat, but for a while, I was the suspect." --Steven Wright
From: fgalot@x-lan.alienor.fr Newsgroups: comp.sys.next.programmer Subject: RunModal = crash!!! Date: 4 Nov 1996 07:50:01 GMT Organization: Alienor Informatique, Bordeaux, France Message-ID: <55k779$fld@ai.alienor.fr> I've made a panel and I wanted to do a run modal on it. But when I've done it my application disappeared. My Panel was well declared in my .h and in my .nib but no way!! WHY? I've managed to do what I wanted to do by creating myself the panel and its content!! So is it a problem whith my nib or what?? THANKS FOR HELP. Fred. -- --------------------------------------- ® ® | ® O_O ® ® | O_O -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Fred Galot fgalot@x-lan.alienor.fr
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: Str8.Man@Nice.Folks.com Date: 04 Nov 1996 08:14:40 EST Control: cancel <55k1s6$rd9@juliana.sprynet.com> Subject: cmsg cancel <55k1s6$rd9@juliana.sprynet.com> no reply ignore Message-ID: <cancel.55k1s6$rd9@juliana.sprynet.com> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was @@@>> HOT COLLEGE BI-MALES!!! >PRIVATE< 1-900-825-6000 xt 9794
From: trey@hsv.tybrin.com (Trey McClendon) Newsgroups: comp.sys.next.programmer Subject: Project Builder rebuilds every time Date: 4 Nov 1996 09:49:56 -0600 Organization: TYBRIN Corporation Message-ID: <55l3b4$cq7@figaro.hsv.tybrin.com> One of my projects has gotten into a mode whereby every file gets recompiled on every build instead of just the files that were changed. Can anyone tell me how this happened and what to do about it? mucho thanks, trey -- Trey McClendon TYBRIN Corporation trey@hsv.tybrin.com Huntsville, AL NeXT / MIME Mail Accepted Fax: 205-837-3472
From: vta@ludens.elte.hu (DMON) Newsgroups: comp.sys.next.programmer Subject: Are IB inspectors reusable? Message-ID: <1996Nov4.175148.33408@ludens> Date: 4 Nov 96 17:51:48 +0100 Organization: Eotvos University, Budapest, Hungary Hi, I know someone has asked this before but I'm afraid I've missed the responses so I ask my question: Is it possible some way or another to reuse a standard IB Inspector panel as a custom class's one? Thanks in advance for any response. Tibor (vta@grafi.inf.elte.hu)
From: suckow@bln.sel.alcatel.de (Ralf Suckow) Newsgroups: comp.sys.next.programmer Subject: Re: Are IB inspectors reusable? Date: 4 Nov 1996 18:17:52 GMT Organization: Alcatel/Bell Distribution: world Message-ID: <55lc0g$f35@btmpjg.god.bel.alcatel.be> References: <1996Nov4.175148.33408@ludens> DMON writes > Is it possible some way or another to reuse a standard IB Inspector > panel as a custom class's one? > Yes, if the custom class is a subclass of the class that the standard Insp. is for. Basically, if you do nothing, you get the standard Insp. If you want both a standard and an own inspector, you return different inspector name in the -getInspectorClassName method of the custom class, depending of if the Alt-Button (for example) is pressed or not. TTools of Thomas Burkholder (in Miniexamples from Nextanswers) has shown us how it works. If you want the standard Insp. for another custom class (not a subclass of the original) the classes AT LEAST needs to be exactly the same in all methods the inspector uses for getting/setting instance variables. You could check these methods out easily with gdb, but it will be rather difficult to make them behave the same, easier to write a new inspector. Yours, ------------------------ Ralf.Suckow@bln.sel.alcatel.de | All opinions are mine.
From: "Georg Tuparev" <gtupar@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: why does my hard disk keeps spinning endlessly Date: 4 Nov 1996 21:00:53 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <55lli5$qfq@concorde.ctp.com> References: <jeffh-0411960422520001@dynamic-213.dnai.com> Have you checked the console or the error logs in the admin folder? In article <jeffh-0411960422520001@dynamic-213.dnai.com> jeffh@dnai.com (Jeff Hoekman) writes: > From time to time my hard disk will start chugging away, and not stop. > Does this mean it's doing some sort of internal check or maintenence, or > is the operating system just confused? Usually when this happens, I must > reboot for it to stop. > > Anyone? > > Thanks, > Jeff > > P.S. Reply via email please. -- ------- /\/\ Georg Tuparev <georg_tuparev@ctp.com> / /_ \ Cambridge Technology Partners \ / / Apollo House, Apollolaan 15 \/\/ 1077 AB Amsterdam, The Netherlands Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com
From: nextsale@ibgi.com (NeXT Sale) Newsgroups: comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.programmer Subject: $ 295.00 - NeXTstation w/N4000B Monitor !!!! Date: Mon, 04 Nov 1996 18:18:44 GMT Organization: IBGi Message-ID: <327e3381.20404987@news.daka.com> November Special LARGE NEW ACQUISITION of Used NeXTstations. LOWEST PRICE ON THE INTERNET !!!!!!!!! Units are in EXCELLENT Condition: ________________________________________________ UNIT Mem HD Price 68040 (25mhz) 8 100mb $ 295.00* 68040 (25mhz) 16 100mb $ 345.00* 68040 TURBO 16 400mb $ 695.00* * FULL SYSTEM - ALL Components * * Guaranteed against DOA. * Shipping $27.00 East Of Mississippi. * $37.00 West Of Mississippi. ALSO AVAILABLE: NeXT parts: Printers, Monitors, HD's, Cables...etc.. CALL for special configurations & pricing. ________________________________________________ *******All units come with the following:******* 17" MegaPixel Display (Mono). Model # N4000B !!!! monitors are bright .. bright ... bright ..bright. Keyboard. Mouse. All Cables. User Guides. Ver 3.0 or better CD with O/S (3.2) loaded on hard drive. All memory modules are 4MB. ________________________________________________ Payment Methods: VISA,MC,DISCOVER,COD,Pre-Paid. PO's accepted from: Univ.'s & Gov't agencies only. ------------------------------------------------ To order or for more information please email or call. mailto:nextsale@ibgi.com visit our web page http://ibgi.com/nextsale.htm 1-914-928-3076 9:00am-7:00pm EST Please leave msg. if no answer. ____________________________________________________
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Project Builder rebuilds every time Date: 4 Nov 1996 19:51:36 GMT Organization: Suite Software Message-ID: <55lhg8$k1h@news.onramp.net> References: <55l3b4$cq7@figaro.hsv.tybrin.com> Cc: trey@hsv.tybrin.com Trey McClendon wrote: > One of my projects has gotten into a mode whereby every file gets > recompiled on every build instead of just the files that were changed. > Can anyone tell me how this happened and what to do about it? It may be a problem with the file dates. Try touching the files - this will reset the dates to the current date. (go to the directory in a terminal and execute:"touch -f *") -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: scott@one.net (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: Project Builder rebuilds every time Date: 4 Nov 96 17:39:13 Organization: Is a sign of weakness Message-ID: <SCOTT.96Nov4173913@howard.one.net> References: <55l3b4$cq7@figaro.hsv.tybrin.com> In-reply-to: trey@hsv.tybrin.com's message of 4 Nov 1996 09:49:56 -0600 In article <55l3b4$cq7@figaro.hsv.tybrin.com>, trey@hsv.tybrin.com (Trey McClendon) writes: One of my projects has gotten into a mode whereby every file gets recompiled on every build instead of just the files that were changed. Can anyone tell me how this happened and what to do about it? Check to see if you have odd modified times on your files. This might happen if you unarchived the project with a buggy archiver (I recently had this problem with a zip'ed archive from OS/NT). Or perhaps you're on an NFS mount who's time is slightly ahead of your local system time. In either case, it's likely that your file's have modified times later than the .o files. Try touching all of the .m and other source files with touch. Something like 'find . -name "*.[hmc]" -print | xargs touch" ought to do it. If that doesn't work ... post again :-). Later, -- scott hess <shess@one.net> http://www.winternet.com/~shess/ Work: 288 Rampart Court #105, Ft Mitchell, KY, 41017 (606) 578-0412 (Was) 12550 Portland Avenue South #121, Burnsville, MN 55337 (612)895-1208
From: Bob Hathaway <objcur@wwa.com> Newsgroups: comp.sys.next.programmer,comp.lang.oberon,comp.object.logic,comp.lang.scheme,comp.lang.beta Subject: Object Currents - ANNOUNCEMENT/CALL FOR PAPERS- Free New Journal Followup-To: comp.object Date: 4 Nov 1996 21:08:50 -0600 Organization: Object Currents Sender: objcur@sashimi.wwa.com Message-ID: <55mb42$coi@shoga.wwa.com> Summary: Object Currents - ANNOUNCEMENT/CALL FOR PAPERS- Free New Journal Keywords: Free WWW OO Object-Oriented Journal OBJECT CURRENTS =============== OBJECT CURRENTS ONLINE HYPERTEXT JOURNAL FREE NEW MONTHLY OBJECT-ORIENTED FORUM Location: http://www.sigs.com/objectcurrents/ Editor-In-Chief: Bob Hathaway <objcur@wwa.com> Issues: January - November, 11 issues. Next Issue: December 1 Publisher: SIGS: C++ Report, JOOP/ROAD, Object Magazine, Object Expert, Smalltalk Report, X Journal, Java Report, Object Buyer's Guide, ... This is an invitation to join us at Object Currents and view, engage in, and participate in the latest in object-oriented technology using the newest in information technology, the WWW. Object Currents is a complete new free monthly journal with original Feature Articles, Columns, and Departments along with several *new* articles from SIGS' Journals. NEW NEWS I am adding a new Web server which should run everything from Object Databases to VRML frames. By next year OCJ should be on the forefront of modern Web technology so stay tuned in - you haven't seen anything yet... OCJ ARTICLES We are accepting original Feature Articles to present in OCJ which include honorarium and the opportunity to publish. Please see our URL for Authors' Guidelines. Object Currents' World Class Columnists: Watts Humphrey: SEI Process Director, CMM & PSP Inventor Bertrand Meyer: Eiffel, OO Design and Software Engineering Francois Bancilhon: President, O2 Technology, Leading ODBMS Expert Michael Jesse Chonoles: Chief of Methodology, Advanced Concepts Center of Lockheed Martin David Shang: OO Programming Language Designer, Motorola Labs Michael Spertus: President, Geodesic Systems, Program Automation Prof. Brain Henderson-Sellers: Director, Centre for Object Technology Applications and Research (Victoria) Ian Mitchell: Heads of Rapid Prototyping Laboratory: http://osiris.sund.ac.uk/research/canopus/mitchell/rpl.html Interviews: January: Grady Booch February: James Rumbaugh March: Ivar Jacobson (Part I) - Get the latest on the UML June: Steve Mellor, Plus Jacobson (Part II) Soon: Sally Shlaer Newsgroup Dialog: - Monthly "Best Thread" from comp.object Robert Martin Week in OT: Jane Grau - Late breaking news on object technology 4 times/month Feature Articles: Too many to repeat here, OCJ has presented over 25 original features on object technology. Departments: Several including Newsgroup Dialog, Editorial, C++ Puzzle, Code Watch, Question + Answer. Best new articles every month from SIGS January thru November issues July 1996 issues including: C++ Report, JOOP/ROAD, Object Magazine, Smalltalk Report, Object Expert, Object Buyer's Guide Thanks to our readership for patronage, praise, and feedback. Please keep visiting or give us a try soon. Please also feel free to inform friends and colleagues of this free new medium. From the Guidelines: Object Currents' unique hypertext media provides for advances over earlier journals - links to home pages, sites, databases and information servers, interaction, animation, graphics, code retrieval and execution, expanded pages, video, virtual reality and chat sessions. While all of these may not have appeared in these first issues, they will appear in the future. Check it out! Best Regards, Bob Hathaway Robert John Hathaway III Editor in Chief Object Currents Hypertext Journal Email: objcur@wwa.com - Correspondence, Submissions
From: Joseph Panico <jpanico@balt.blacksmith.com> Newsgroups: comp.sys.next.programmer Subject: Is there a WebObjects mailing list? Date: Mon, 04 Nov 1996 15:21:28 -0500 Organization: Blacksmith Inc. Message-ID: <327E5048.9A0@balt.blacksmith.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I'm looking for a technical discussion mailing-list for WebObjects developers. Any pointers appreciated. Thanks. Joe Panico jpanico@balt.blacksmith.com
From: pemmerik@solair1.inter.NL.net (P.J.L.van Emmerik) Newsgroups: comp.sys.next.programmer Subject: problem with Oracle when using stripped app Date: Tue, 05 Nov 1996 07:24:07 GMT Organization: NLnet Message-ID: <55mq58$nq8@news.NL.net> We have made an application usin EOF to get/modify data from an Oracle database. When i install the app (in the projectbuilder: make install) the executable in the app gets srippped (i.e. debug info is removed by strip). This is also the intention, but the problem is that when de app is started we get the following error message: Error loading /NextLibrary/Adaptors/Oracle7.dbadaptor/Oracle7 So, to sum up: - normal app works fine (i.e. ordinary make "app" in PB) - stripped version does not work (i.e. make "install" in PB) Can anyone help? please Email to: pemmerik@solair1.inter.NL.net P.J.L. van Emmerik Holec Projects B.V. Email: pemmerik@solair1.inter.NL.net PO.BOX 565, 7550 AN Hengelo Phone: +31 74 2558 688 The Netherlands --
From: invent@cow.com (Tammy McKean) Newsgroups: comp.sys.next.programmer Subject: Compiling Harvest for OpenStep 4.0 Date: 5 Nov 1996 01:59:34 GMT Organization: Keyway Internet Access 909-933-3650 Message-ID: <55m726$5f0@madmax.keyway.net> Hi, I am trying to install harvest1.4-pl2 on OpenStep 4.0. I am getting linker error: cc -posix -o ftpget ftpget.o -L../lib -lurl -lutil -lmd5 -lgdbm /bin/ld: Undefined symbols: _tempnam *** Exit 1 Stop. The tempnam function is nowhere to be found:( Is there a version I can compile in to the Harvest source or would it be better to find GNU libc and try to link with that? Has anyone had any experience/luck compiling Harvest for NeXTSTEP? -tm -- Tammy McKean invent@cow.com cow. 1522 cloverfield blvd (suite-e) santa monica california 90404
From: Paul Heffernan <phef@cedar.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: NXLineDesc? Date: Tue, 5 Nov 1996 11:50:22 +0000 Organization: Cedar Systems Distribution: world Message-ID: <bBPChrA+nyfyEwLF@cedar.co.uk> References: <557rvj$qmk@ai.alienor.fr> MIME-Version: 1.0 In article <557rvj$qmk@ai.alienor.fr>, fgalot@x-lan.alienor.fr writes > Has anybody ever use NXLineDesc? I've managed >doing it but not in a standard way. My goal is to count the >number of chars in each line of a Text object. > Perhaps it exists another way to do that? >Fred Galot >fgalot@x-lan.alienor.fr We use NXLineDesc quite a lot in CedarWord word processor. Here's some sample code that displays number of characters on each line: #define EOPMask 0x4000 #define LineCharsMask 0x3fff @interface Text(CedarSystemsTextExtensions) - (void)showLineCounts; @end @implementation Text(CedarSystemsTextExtensions) - (void)showLineCounts { NXLineDesc *lastLd, *ld; int lineChars, lineno = 0; static int heightInc = sizeof(NXHeightChange) / sizeof(NXLineDesc); lastLd = theBreaks->breaks + (theBreaks->chunk.used / sizeof(NXLineDesc) - 1); ld = theBreaks->breaks; // Process theBreaks break array while (ld <= lastLd) { // Extract number of characters on this line. if (!(lineChars = (*ld & LineCharsMask))) break; if (*ld & EOPMask) // Check if line ends paragraph. NXLogError("Line %i contains %i characters and ends the paragraph.\n", ++lineno, lineChars); else NXLogError("Line %i contains %i characters.\n", ++lineno, lineChars); if (*ld < 0) ld += heightInc; else ld++; } } @end Hope this helps! Mark. ------------------------------------------------------------------ Cedar Systems, 2440 The Quadrant, Aztec West, Bristol BS12 4AQ, UK Phone: +44 (0) 1454 878708 Fax : +44 (0) 1454 878608
From: trey@hsv.tybrin.com (Trey McClendon) Newsgroups: comp.sys.next.programmer Subject: Re: Project Builder rebuilds every time Date: 5 Nov 1996 06:20:24 -0600 Organization: TYBRIN Corporation Message-ID: <55nbe8$fda@figaro.hsv.tybrin.com> References: <55l3b4$cq7@figaro.hsv.tybrin.com> <SCOTT.96Nov4173913@howard.one.net> Just to make sure something wasn't all fouled up, I created a new project directory and manually added all the .m, .h, .c, .nib, .a, .etc.... files. Then I edited the make file manually to put in the extra library search directory that I need. This should essentially be like a 'make EXTRA_CLEAN'. It didn't. Got the same behavior as before. I have some .psw files, too. I forgot to mention that. They get processed every build, too. It works this way on m68k and Intel systems, both running 3.3p1. Any other ideas would be appreciated. Trey Scott Hess (scott@one.net) wrote: : In article <55l3b4$cq7@figaro.hsv.tybrin.com>, : trey@hsv.tybrin.com (Trey McClendon) writes: : One of my projects has gotten into a mode whereby every file gets : recompiled on every build instead of just the files that were : changed. Can anyone tell me how this happened and what to do about : it? : Check to see if you have odd modified times on your files. This might : happen if you unarchived the project with a buggy archiver (I recently : had this problem with a zip'ed archive from OS/NT). Or perhaps you're : on an NFS mount who's time is slightly ahead of your local system : time. In either case, it's likely that your file's have modified : times later than the .o files. : Try touching all of the .m and other source files with touch. : Something like 'find . -name "*.[hmc]" -print | xargs touch" ought : to do it. If that doesn't work ... post again :-). : Later, : -- : scott hess <shess@one.net> http://www.winternet.com/~shess/ : Work: 288 Rampart Court #105, Ft Mitchell, KY, 41017 (606) 578-0412 : (Was) 12550 Portland Avenue South #121, Burnsville, MN 55337 (612)895-1208 -- Trey McClendon TYBRIN Corporation trey@hsv.tybrin.com Huntsville, AL NeXT / MIME Mail Accepted Fax: 205-837-3472
From: paul@plsys.co.uk (Paul Lynch) Newsgroups: comp.sys.next.programmer Subject: Re: Is there a WebObjects mailing list? Date: 5 Nov 1996 13:07:16 GMT Organization: P & L Systems, Ltd. Message-ID: <55ne64$p5m@ironhorse.plsys.co.uk> References: <327E5048.9A0@balt.blacksmith.com> Cc: jpanico@balt.blacksmith.com In <327E5048.9A0@balt.blacksmith.com> Joseph Panico wrote: > I'm looking for a technical discussion mailing-list for WebObjects > developers. See http://www.omnigroup.com/MailArchive/WebObjects/ Paul -- Paul Lynch (NeXTmail) paul@plsys.co.uk Tel: (01494)432422 P & L Systems Fax: (01494)432478 http://www.plsys.co.uk/~paul
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: problem with Oracle when using stripped app Date: Tue, 5 Nov 1996 11:07:41 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <EmTqNBW00UzxM1q=AD@andrew.cmu.edu> References: <55mq58$nq8@news.NL.net> In-Reply-To: <55mq58$nq8@news.NL.net> Excerpts from netnews.comp.sys.next.programmer: 5-Nov-96 problem with Oracle when us.. by P.J.L.van Emmerik@solair > Error loading /NextLibrary/Adaptors/Oracle7.dbadaptor/Oracle7 > > So, to sum up: > - normal app works fine (i.e. ordinary make "app" in PB) > - stripped version does not work (i.e. make "install" in PB) When you are dynamicly loading bundles of code, you cannot strip your main executable all the way, or else the bundles will be unable to find the shared library symbols et al that they need. Consult Makefile.postable and set "APP_STRIP_OPTS" to look like this: APP_STRIP_OPTS = $(DYLD_APP_STRIP_OPTS) -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: flight@mathi.uni-heidelberg.de (Gregor Hoffleit) Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Subject: Re: Open Letter to NeXT: Why is NeXT still killing their opportunity in the OS market? Followup-To: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.programmer Date: 5 Nov 1996 16:40:09 GMT Organization: University of Heidelberg, Germany Message-ID: <55nql9$79t@sun0.urz.uni-heidelberg.de> References: <01bbbc9e$250b8ff0$761018ce@barrington> <547gs6$131@news.Dortmund.Germany.EU.net> <548hm5$s42@news.onramp.net> <54fhhe$794@news.asu.edu> <326C6201.746302A@nol.net> <54l3ht$aom@news.asu.edu> <54s8m6$ftb@msunews.cl.msu.edu> <3273C01F.4712@mail.cswnet.com> <557lb4$1ro@winx03.informatik.uni-wuerzburg.de> <55dvom$i8h@news.wco.com> Mike Paquette (mpaque@wco.com) wrote: : I wouldn't hold out much hope for Ghostscript outside of the acedemic : and hobbyist communities. It's a fine piece of software, but it also : has (literally) a mess of copyright and usage restrictions. : It's NOT under the GNU Copyleft. The copyright on Ghostscript is an : odd document, apparantly written without the assistance of someone : experienced in intellectual property law. The wording as interpreted : by a copywrite law specialist appears to prohibit Ghostscript from : being used commercially, on the same media as a commercial : application, and may prohibit a commercial application from creating a : DPS context in a Display Ghostscript server! This is pretty warped, : and probably not what the author intended. The most recent versions of Ghostscript are indeed distributed according to the terms of the Aladdin Public License, which is somewhat more restringent than the GPL, but (new-user.txt from ghostscript-4.03): "How is Ghostscript licensed? Where can I find it? -------------------------------------------------- Ghostscript is a copyrighted work (Aladdin Enterprises owns the copyright); it is not shareware or in the public domain. Different versions of it are distributed with three different licenses: - Versions entitled "Aladdin Ghostscript" are distributed with a license called the Aladdin Ghostscript Free Public License that allows free use, copying, and distribution by end users, but does not allow commercial distribution. You can always get the current version of Aladdin Ghostscript with this license by Internet FTP from ... - Versions entitled "GNU Ghostscript" are distributed with the GNU General Public License, which allows free use, and free copying and redistribution under certain conditions (including, in some cases, commercial distribution). GNU Ghostscript versions are released approximately a year after the corresponding Aladdin Ghostscript version. You can always get the current version of GNU Ghostscript by Internet FTP from ... - Versions of Ghostscript are also available for commercial licensing. See the next section for details." Therefore, the current release opf the GNUstep dgs package (0.1.1) does not built onto Aladdin Ghostscript 4.03, but on GNU Ghostscript 3.53, as you can check out on ftp://alpha.gnu.ai.mit.edu/gnu/gnustep). Certainly, there's an backlog of one year against the most recent Ghostscript versions, but then, nobody says that you can't plug in Aladdin Ghostscript _if_you_want_and_can_. [BTW, from what I've heard, Peter L. Deutsch is quite interested in the Display Ghostscript, and wanted to help out where possible. Therefore, it's quite possible that the patches will make there way into the Aladdin Ghostscript releases somehow if they get usable.] Gregor -- | Gregor Hoffleit Mathematisches Institut, Uni HD | | flight@mathi.uni-heidelberg.de INF 288, 69120 Heidelberg, Germany | | (NeXTmail, MIME) (49)6221 54-5771 fax 54-8312 | | PGP Key fingerprint = 23 8F B3 38 A3 39 A6 01 5B 99 91 D6 F2 AC CD C7 |
From: Str8.Man@Nice.Folks.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <55k1s6$rd9@juliana.sprynet.com> Control: cancel <55k1s6$rd9@juliana.sprynet.com> Date: Tue, 05 Nov 1996 19:01:32 +1 Organization: Sprynet News Service Message-ID: <borra.55k1s6$rd9@juliana.sprynet.com> References: <55k1s6$rd9@juliana.sprynet.com> EMP/ECP spam cancelled by hw@atlantic.fb12.tu-berlin.de. The Breidbart index was 676. See report "LOCATOR" in news.admin.net-abuse.announce. Subject was: @@@>> HOT COLLEGE BI-MALES!!! >PRIVATE< 1-900-825-6000 xt 9794.
From: John Trammel <merlin@cyberspace.com> Newsgroups: comp.sys.next.programmer Subject: Oracle EOAdaptor with WOF3.0 under Openstep 4.1 NT Date: Tue, 29 Oct 1996 10:53:42 -0800 Organization: Wolfe Internet Access, L.L.C. Message-ID: <327652B6.3945@cyberspace.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Anyone out there have any luck with the Oracle EOAdaptor connecting with the WebObjects Framework version 3.0 under Openstep 4.1 for NT? Where is the session.defaultEditingContext defined? How do I set a qualifier and sortorder for a to-many relation in a datasource? Do I need a second datasource, perhaps as a detail controller? Any help would be appreciated. merlin@cyberspace.com
From: I_hate@being.spammed.com (STOP SPAMMING ME) Newsgroups: comp.sys.next.programmer Subject: [Q] Any sample code in C++ Date: 6 Nov 1996 00:20:08 GMT Organization: There shall be revenge!!!! Message-ID: <I_hate-0511961618100001@mencjo.apple.com> Hi I'm new to NeXTSTEP programming. I got a book but it is in Objective C. Objective C is a nice language, but I have some emphasis on portability and perfer to use C++. Are there sample files out there in C++ for the NeXTSTEP API? - Joaquin -- ############################################################# # My opinions are my own and not of any I work for. # # I do not want any advertisement so do not send me email. # #############################################################
From: alex@hutchtel.net (Snoopy & Sailor) Newsgroups: comp.sys.next.programmer,rec.games.programmer Subject: Programmer's Page updates Date: Tue, 05 Nov 1996 17:29:14 -0600 Organization: alex@hutchtel.net Message-ID: <alex-0511961729140001@hutch-102.hutchtel.net> Programer's Page was updated. More information on Basic and C++ was added. Please send suggestions, questions and information to alex@hutchtel.net Programmer's Page address: http://www.geocities.com/SiliconValley/Heights/6121 Thanks -- :-)
From: Robert La Ferla <Robert_La_Ferla@hot.com> Newsgroups: comp.sys.next.programmer Subject: Re: Project Builder rebuilds every time Date: 6 Nov 1996 01:55:40 GMT Organization: Posted via CAIS Internet <info@cais.com> Message-ID: <55or6s$naq@news.cais.com> References: <55l3b4$cq7@figaro.hsv.tybrin.com> <SCOTT.96Nov4173913@howard.one.net> In-Reply-To: <SCOTT.96Nov4173913@howard.one.net> If you're on a LAN, make sure you are running NTP (Network Time Protocol.) Also, do "make clean" followed by a "make depend" before doing the actual make. You won't need to do the clean or depend until you change header information. BTW - This reminds me of a story a former college professor told me. At Cray, a group of engineers were having the same problem. Every time they did a make, the system compiled everything. The Cray was so fast that they didn't care but everyone wondered why it was behaving the way it did. It turned out that the Cray was compiling the code FASTER than the accuracy of the time stamp! Robert La Ferla Registered OPENSTEP Consultant -- Robert La Ferla Registered NEXTSTEP/OPENSTEP Consultant HTI Boston, MA + 1 (617) 252-0088
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: [Q] Any sample code in C++ Date: Wed, 6 Nov 1996 00:51:22 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <UmU2RO_00UhB43A1pE@andrew.cmu.edu> References: <I_hate-0511961618100001@mencjo.apple.com> In-Reply-To: <I_hate-0511961618100001@mencjo.apple.com> Excerpts from netnews.comp.sys.next.programmer: 6-Nov-96 [Q] Any sample code in C++ by STOP SPAMMING ME@being.s > Hi I'm new to NeXTSTEP programming. I got a book but it is in Objective > C. Objective C is a nice language, but I have some emphasis on > portability and perfer to use C++. > > Are there sample files out there in C++ for the NeXTSTEP API? The NEXTSTEP and OPENSTEP API's are almost entirely based in Objective-C; you can't use those API's in any meaningful way from C++. You can, however, write Objective-C++ programs in which you write the portable parts of your program in C++, and you use Obj-C for the system-specific calls to the window system, etc. I don't find C++ worth using when Obj-C is available, but you can if you want to. Check out /NextDeveloper/Examples/AppKit/CalculatorLab++. -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: jeffh@dnai.com (Jeff Hoekman) Newsgroups: comp.sys.next.sysadmin,comp.sys.next.programmer,comp.sys.next.misc Subject: cmsg cancel <jeffh-0411960422520001@dynamic-213.dnai.com> Control: cancel <jeffh-0411960422520001@dynamic-213.dnai.com> Date: Wed, 06 Nov 1996 10:43:54 -0800 Organization: DNAI ( Direct Network Access ) Message-ID: <jeffh-0611961043540001@d-79.dnai.com> cancel <jeffh-0411960422520001@dynamic-213.dnai.com>
From: andrew@inxpress.net (Andrew M. Priasmoro) Newsgroups: comp.sys.next.programmer Subject: GateKeeper and PPP Connection? Date: Wed, 06 Nov 1996 02:49:40 -0500 Organization: University of Wisconsin-Madison Message-ID: <andrew-0611960249400001@andrew.inxpress.net> Hi, I am using a GateKeeper and Throughport PPP 2.2 version for my Internet connection. The problem I am having right now is that everytime I unlink my PPP connection through the "Unlink" command from the GateKeeper and want to make a PPP connection again, I have to logout from my account and login as root then empty the contents of my "ppp-2.2.log" file in the usr/adm/ directory. Otherwise, I won't be able to re-establish the PPP connection either from my user or root accounts, since the OS thinks that the PPP is still connected, while actually the modem connection has been disconnected. My question is that does anyone know the ways to make PPP connection more convenient than the above method? In other words, are there solutions for making PPP connection from my user account without having to logout from my user account, login as root and delete the "ppp2.2.log" file? I think the important key here is to be able to delete the "ppp2.2.log" file from any accounts. Does anyone have pointers how to do this? Thanks in advance. Regards, Andrew.
From: fgalot@x-lan.alienor.fr Newsgroups: comp.sys.next.programmer Subject: Problem while drawing a Text object... Date: 6 Nov 1996 12:23:15 GMT Organization: Alienor Informatique, Bordeaux, France Message-ID: <55pvvj$1tb@ai.alienor.fr> I have a subclass of Text. I'm drawing this object in a view. But the drawing is not the same if I reinitialize my object. i.e. : [text initframe....]; //the very first init [text display]; //--> a draw -------------- [text initframe...]; //same arguments [text display]; //---> another draw, not the same, the text seems to be shift... ----------------- [text initframe...]; //same arguments [text display]; //---> same draw as previous... Thanks for help... Fred. -- --------------------------------------- ® ® | ® O_O ® ® | O_O -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Fred Galot fgalot@x-lan.alienor.fr
From: yannick@uranus.univ-lr.fr (Yannick Buisson) Newsgroups: comp.sys.next.programmer Subject: PRINTER LIST ?? Date: 6 Nov 1996 14:41:51 GMT Organization: Universite de La Rochelle Message-ID: <55q83f$fm6@hpuniv.univ-lr.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit De: yannick buisson (université de La Rochelle) Hi all, I want to know the printer list in a given domain ?? How can I programmatically do that ?? Is there a method like getDefaultPrinter to get all the printers ? Tanks for your answers :) YANNICK //// (. .) ----oOO--(_)--OOo-------------------------------------------- Yannick BUISSON Centre de Ressources Informatiques Université de La Rochelle tel prof. : 46 45 82 14. fax prof. : 46 45 82 45. Email (NeXTMail , MIME) : -> yannick@cri.univ-lr.fr
Newsgroups: comp.sys.next.programmer From: ct2g@thor.acc.virginia.edu (Cheng Tang) Subject: NextStep Serial Driver Message-ID: <E0GL7M.FK6@murdoch.acc.Virginia.EDU> Sender: usenet@murdoch.acc.Virginia.EDU Organization: University of Virginia Date: Wed, 6 Nov 1996 17:14:10 GMT help! Need to know if there are any drivers for me to read data off the serial port in NextStep 3.3 and NextStep Developer. Argh! Next is fun...it is! ---Cheng
From: scott@one.net (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: Project Builder rebuilds every time Date: 6 Nov 96 13:44:43 Organization: Is a sign of weakness Message-ID: <SCOTT.96Nov6134443@howard.one.net> References: <55l3b4$cq7@figaro.hsv.tybrin.com> <SCOTT.96Nov4173913@howard.one.net> <55nbe8$fda@figaro.hsv.tybrin.com> In-reply-to: trey@hsv.tybrin.com's message of 5 Nov 1996 06:20:24 -0600 In article <55nbe8$fda@figaro.hsv.tybrin.com>, trey@hsv.tybrin.com (Trey McClendon) writes: Scott Hess (scott@one.net) wrote: : In article <55l3b4$cq7@figaro.hsv.tybrin.com>, : trey@hsv.tybrin.com (Trey McClendon) writes: : One of my projects has gotten into a mode whereby every file : gets recompiled on every build instead of just the files that : were changed. Can anyone tell me how this happened and what : to do about it? : Check to see if you have odd modified times on your files. This : might happen if you unarchived the project with a buggy archiver : (I recently had this problem with a zip'ed archive from OS/NT). : Or perhaps you're on an NFS mount who's time is slightly ahead of : your local system time. In either case, it's likely that your : file's have modified times later than the .o files. : Try touching all of the .m and other source files with touch. : Something like 'find . -name "*.[hmc]" -print | xargs touch" : ought to do it. If that doesn't work ... post again :-). Just to make sure something wasn't all fouled up, I created a new project directory and manually added all the .m, .h, .c, .nib, .a, .etc.... files. Then I edited the make file manually to put in the extra library search directory that I need. This should essentially be like a 'make EXTRA_CLEAN'. It didn't. Got the same behavior as before. I have some .psw files, too. I forgot to mention that. They get processed every build, too. It works this way on m68k and Intel systems, both running 3.3p1. Any other ideas would be appreciated. To tell the truth, I'm not certain how what you did addressed any of my suggestions! If you manually created a new project and copied everything over on the same NFS filesystem, you could get the same problem. Furthermore, if you copied the file to the new project by using an OpenPanel in Project builder, the copy retains the last modified time of the original file. So if the file's last modified time was a year head, for instance, you'd still get the problem. The only way to rule out a problem based on time mismatches is to use ls -l and verify that the last modified time on the object file is after the last modified time on the source file it was compiled from. And note that using touch on the file is guaranteed to set the last modified time to right now. Then again, so is saving the file from Edit, so I suspect that it's something different, like an NFS problem. To see if the problem is the filesystem the project's on, in a Terminal/Stuart window cd to the project directory and run "touch barf.file ; ls -l barf.file ; date". The dates output should both match. Later, -- scott hess <shess@one.net> http://www.winternet.com/~shess/ Work: 288 Rampart Court #105, Ft Mitchell, KY, 41017 (606) 578-0412 (Was) 12550 Portland Avenue South #121, Burnsville, MN 55337 (612)895-1208
From: "John W. Wooten" <wooten@sacam.oren.ortn.edu> Newsgroups: comp.sys.next.programmer Subject: Re: GateKeeper and PPP Connection? Date: Wed, 06 Nov 1996 15:45:46 -0500 Organization: Private Consultant Message-ID: <3280F8F7.35BE@sacam.oren.ortn.edu> References: <andrew-0611960249400001@andrew.inxpress.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Andrew M. Priasmoro wrote: > > Hi, > > I am using a GateKeeper and Throughport PPP 2.2 version for my Internet > connection. The problem I am having right now is that everytime I unlink > my PPP connection through the "Unlink" command from the GateKeeper and > want to make a PPP connection again, I have to logout from my account and > login as root then empty the contents of my "ppp-2.2.log" file in the > usr/adm/ directory. Otherwise, I won't be able to re-establish the PPP > connection either from my user or root accounts, since the OS thinks that > the PPP is still connected, while actually the modem connection has been > disconnected. > > My question is that does anyone know the ways to make PPP connection more > convenient than the above method? In other words, are there solutions for > making PPP connection from my user account without having to logout from > my user account, login as root and delete the "ppp2.2.log" file? I think > the important key here is to be able to delete the "ppp2.2.log" file from > any accounts. Does anyone have pointers how to do this? > I don't have this problem but you might put a line in your /usr/local/ppp/etc/ip-down file that moves the log file to another name or throws away the old backup and copies just the tail -100 of the new one then deletes the log file that is the problem. I have a different problem. I have PPP and NXFax. If I have a Fax handler set up in the Print Monitors app, then I can't just start PPP. It always fails and gives me a bad fcs message. I have to delete the Fax Queue and then start PPP, then after using PPP, stop it and rebuild the Fax Queue again. I loose all my faxes when I do this unless I copy everything by hand or script to another location. Any clues? I thought something in the connect script or ip-up script might solve the problem.
From: sbolting@nemonet.com (Stephen Boltinghouse) Subject: Just try this, it will work Newsgroups: alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice Date: Tue, 5 Nov 1996 18:44:01 GMT Message-ID: <713.051093963906@news.nemonet.com> Take five minutes to read this and it WILL change your life. The Internet has grown tremendously. It doubles in size every 4 months. think about it. You see those 'Make.Money.Fast' posts more and more. That's ... because it WORKS ! So I thought, all those new users might make it work. And I decided to try it out, a few months ago. Besides, whats $5.00, I spend more than that in the morning on my way to work on coffee and cigs for the day. So I sent in my money and posted. Everyone was calling it a scam, but there are SO many new users from AOL, Netcom, etc. they will join in and make it work for you. Well, two weeks later, I began recieving bucks in the mail! I couldn't believe it! Not just a little, I mean big bucks! At first only a few hundred dollars, then a week later, a couple of thousand, then BOOM. By the end of the fourth week, I had recieved nearly $47,000.00. It came from all over the world. And every bit of it perfectly legal and on the up and up. I've been able to pay off all my bills and still had enough left over for a nice vacation for me and my family. Not only does it work for me, it works for other folks as well. Markus Valppu says he made $57,883 in four weeks. Dave Manning claims he made $53,664 in the same amount of time. Dan Shepstone says it was only $17,000 for him. Do I know these folks? No, but when I read how they say they did it, it made sense to me. Enough sense that I'm taking a similar chance with $5 of my own bucks. Not a big chance, I admit--but one with incredible potential, because $5 is all anyone ever invests in this system. Period. That's all Markus, Dave, or Dan invested, yet their $5 netted them tens of thousands of dollars each, in a safe, legal, completely legitimate way. Here's how it works in 3 easy steps: STEP 1. Invest your $5 by writing your name and address on five seperate pieces of paper along with the words: "PLEASE ADD ME TO YOUR MAILING LIST." (In this way, you're not just sending a dollar to someone; you're paying for a legitimate service.) Fold a $1 bill, money order, or bank note inside each paper, and mail them by standard U. S. Mail to the following five addresses: 1- Fern Suarez Mallorca 112 Hato Rey, P.R., USA, 00917 2- Philippe 2104 De Mexico Chomedey, Laval Quebec, Canada H7M 3C6 3- Natalie Jansen Lancveldlaan 18 5671 CN Nuenen Holland 4- Chad Collier 2785 Cold Springs Rd. #49 Placerville, CA 95667 5- Steve Boltinghouse 1009 Bird St. Hannibal, MO 63401 STEP 2. Now remove the top name from the list, and move the other names up.This way, #5 becomes #4 and so on. Put your name in as the fifth one on the list. STEP 3. Post the article to at least 250 newsgroups. There are at least 19000 newsgroups at any given moment in time. Try posting to as many newsgroups as you can. Remember the more groups you post to, the more people will see your article and send you cash! STEP 4. You are now in business for yourself, and should start seeing returns within 7 to 14 days! Remember, the Internet is new and huge. There is no way you can lose. Now here is how and why this system works: Out of every block of 250 posts I made, I got back 5 responses. Yes, thats right,only 5. You make $5.00 in cash, not checks or money orders, but real cash with your name at #5. Each additional person who sent you $1.00 now also makes 250 additional postings with your name at #4, 1000 postings. On average then, 50 people will send you $1.00 with your name at #4,....$50.00 in your pocket! Now these 50 new people will make 250 postings each with your name at #3 or 10,000 postings. Average return, 500 people= $500. They make 250 postings each with your name at #2= 100,000 postings=5000 returns at $1.00 each=$5,000.00 in cash! Finally, 5,000 people make 250 postings each with your name at #1 and you get a return of $60,000 before your name drops off the list.And that's only if everyone down the line makes only 250 postings each! Your total income for this one cycle is $55,000. From time to time when you see your name is no longer on the list, you take the latest posting you can find and start all over again. The end result depends on you. You must follow through and repost this article everywhere you can think of. The more postings you make, the more cash ends up in your mailbox. It's too easy and too cheap to pass up!!! So thats it. Pretty simple sounding stuff, huh? But believe me, it works. There are millions of people surfing the net every day, all day, all over the world. And 100,000 new people get on the net every day. You know that, you've seen the stories in the paper. So, my friend, read and follow the simple instructions and play fair. Thats the key, and thats all there is to it. Print this out right now so you can refer back to this article easily. Try to keep an eye on all the postings you made to make sure everyone is playing fairly. You know where your name should be. If you're really not sure or still think this can't be for real, then don't do it. But please print this article and pass it along to someone you know who really needs the bucks, and see what happens. REMEMBER....HONESTY IS THE BEST POLICY.YOU DON'T NEED TO CHEAT THE BASIC IDEA TO MAKE THE BUCKS! GOOD LUCK TO ALL, AND PLEASE PLAY FAIR AND YOU WILL WIN AND MAKE SOME REAL INSTANT FREE CASH! *** By the way, if you try to deceive people by posting the messages with your name in the list and not sending the bucks to the people already included, you will not get much. I know someone who did this and only got about $150 (and that's after two months). Then he sent the 5 bills, people added him to their lists, and in 4-5 weeks he had over $10,000! TRY IT AND YOU'LL BE HAPPY!!! :o) !!!!!!!!!!
From: sbolting@nemonet.com (Stephen Boltinghouse) Newsgroups: alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice Subject: cmsg cancel <713.051093963906@news.nemonet.com> Control: cancel <713.051093963906@news.nemonet.com> Date: Thu, 07 Nov 1996 00:12:04 +1 Organization: Technical University Berlin, Germany Distribution: inet Message-ID: <cancel.713.051093963906@news.nemonet.com> References: <713.051093963906@news.nemonet.com> MMF chain letter spam cancelled by hw@atlantic.fb12.tu-berlin.de . This is part of an ongoing spam with huge Breidbart indices. See my report "S.Boltinghouse" in news.admin.net-abuse.announce or in de.admin.news.net-abuse.announce. Subject was: Just try this, it will work.
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: How to use a TextFieldCell subclass? Date: 6 Nov 1996 23:24:44 GMT Organization: J. W. Goethe-Universitaet Frankfurt/Main Message-ID: <55r6ns$j5@tallowcross.uni-frankfurt.de> Hi, I'm afraid this is a typical newbie question but I couldn't find anything helpful in NeXT's documentation and elsewhere, so here it goes: I want a few TextFields to only accept certain characters as input (and this, if possible, even in dependance from what's already been entered in this TextField). As far as I understand I should subclass TextFieldCell, overwrite isEntryAcceptable: with my character filter, and make this subclass TextField's new Cell via setCellClass:. However, I don't know where to put setCellClass:. I have tried in appWillInit: and appDidInit: without success; I suppose because the TextFields are already initialized at this point. What's more, I only found it possible to apply setCellClass to the TextField class as a whole, but I want only SOME TextField instances to be affected. Filtering a user's input into text fields is quite a common task and very easy to achieve in other programming environments, so I'm surprised it is that complicated here, or do I get the whole thing wrong and it is quite simple but I don't see it? Thanks for any hints! Bye Uli -- ______________________________________________________________________ Uli Zappe E-Mail: uli@tallowcross.uni-frankfurt.de (NeXTMail,Mime,ASCII) PGP on request Lorscher Strasse 5 WWW: - D-60489 Frankfurt Fon: +49 (69) 9784 0007 Germany Fax: +49 (69) 9784 0042 staff member of NEXTTOYOU - the German NEXTSTEP/OPENSTEP magazine ______________________________________________________________________
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Re: How to use a TextFieldCell subclass? Date: 7 Nov 1996 04:20:21 GMT Organization: Best Internet Communications Message-ID: <55ro25$b50@nntp1.best.com> References: <55r6ns$j5@tallowcross.uni-frankfurt.de> In-Reply-To: <55r6ns$j5@tallowcross.uni-frankfurt.de> On 11/06/96, Uli Zappe wrote: >Hi, > >I'm afraid this is a typical newbie question but I couldn't find anything >helpful in NeXT's documentation and elsewhere, so here it goes: > >I want a few TextFields to only accept certain characters as input (and this, >if possible, even in dependance from what's already been entered in this >TextField). This unfortunately is a real can of worms under NS 3.3. >As far as I understand I should subclass TextFieldCell, overwrite >isEntryAcceptable: with my character filter, and make this subclass >TextField's new Cell via setCellClass:. This depends on what you want to do.... If you just want to verify the input at the end after the user has typed the string but before the user hits return and is allowed to exit the field then try implementing TextField's textWillEnd: delegate method. If you return (BOOL)YES from this method then editing will NOT be allowed to end. (This is roughly equivalent to how isEntryAcceptable: works except it is a bit easier to implement.) If you want to filter certain characters completely so that the user cannot even type them in the textfield (and if you want to make this filtering context sensitive depending on what they've typed already i.e. so that they could only enter a phone number in the format (###) ###-###) then you need to implement a textFilter function for the Text object. (See the Text class documentation.) >What's more, I only found it possible to apply setCellClass to the TextField >class as a whole, but I want only SOME TextField instances to be affected. The problem you will encounter using a textFilter function is that there is only one text object called the "field editor" (and thus only one textFilter function) which is shared by all instances of TextField within a window. Most likely you only want the filter to be applied to certain textfields though. One of the parameters that is passed into the textFilter function is the textObject... from the textObject you can find the TextField instance which is currently being editted by asking the textObject for it's delegate. You could then decide whether or not to apply the textFilter, (or which filtering algorithm to apply), based on which textfield instance was being editted; based on the class of the TextField (if you implemented different subclasses of textField); or based on the class of the textfieldCell associated with the textField (if you implemented and used different classes of TextFieldCell). >However, I don't know where to put setCellClass:. I have tried in >appWillInit: and appDidInit: without success; I suppose because the >TextFields are already initialized at this point. One appropriate place to do setCellClass: (if that's the solution you decide on) is within the +initialize class method. (The +initialize class method gets called before any instances of the class are created.) >Filtering a user's input into text fields is quite a common task and very >easy to achieve in other programming environments, so I'm surprised it is >that complicated here, or do I get the whole thing wrong and it is quite >simple but I don't see it? Hopefully the above hints will be helpful. Implementing a really robust, flexible and easily configured text-filtering system under NS is alot harder than it should be. The situation looks somewhat better under OpenStep at least. There's some example code from NeXT (available from NeXTAnswers I believe) called TextORama which illustrates one way to go about it. However there method for ensuring that a textFilter only gets applied to particular textfield instances is even more kludgy than the one I suggest above IMHO. >Thanks for any hints! My brain is kinda fried right now but hopefully the above was understandable and will point you in the right direction. - Chris --
From: andrew@inxpress.net (Andrew M. Priasmoro) Newsgroups: comp.sys.next.programmer Subject: Help!!! How to recover root account? Date: Wed, 06 Nov 1996 17:34:47 -0500 Organization: University of Wisconsin-Madison Message-ID: <andrew-0611961734470001@andrew.inxpress.net> Hi, I lost my root account so I could not login as root. Does anyone know how to recover or recreate my root account manually (single user) or graphically? By the way, I am running NeXTStep 3.3 for Intel machine. Thanks in advance for your help. Regards, Andrew.
From: bill@leeweyr.cleaf.com (Bill Lee) Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Current GNU C++ compiler for the NeXT Date: 7 Nov 1996 14:06:11 GMT Message-ID: <55sqcj$bct@news0-alterdial.uu.net> I'm running NS 3.3 which I just recently obtained. I am surprised and dismayed to find that the GNU cc/cc++ compiler is apparently not very current with the C++ language. Specifically: lack of support for exceptions. Am I missing something? Does a GNU C++ compiler exist that handles exceptions? Thanks in advance. Bill Lee (In case the Reply-To is wrong, please e-mail to BillLee@cleaf.com Thanks.)
From: "Ralph Smithers, Jr." <rwsjr@netwalk.com> Newsgroups: comp.sys.next.programmer Subject: Looking for a job? Date: Wed, 06 Nov 1996 19:59:00 -0500 Organization: NetWalk, 614/621-9255 Message-ID: <32813454.50BF@netwalk.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Looking for a job in computer programming? Check this link for current openings with the Motorists Mutual/American Hardware Insurance Group. The Motorists Mutual/American Hardware Insurance Group is based in Columbus, Ohio. http://www.motorists-american.com/current-openings.htm
Newsgroups: comp.sys.next.programmer From: Craig E Rasmussen <rasmussn@nomos.com> Subject: OpenStep NT vs. OpenStep Solaris vs. Visual C++ Content-Type: text/plain; charset=us-ascii Message-ID: <3281F6A1.66EA@nomos.com> Sender: usenet@nomos.com (Usenet news) Content-Transfer-Encoding: 7bit Cc: rasmussn@nomos.com Organization: NOMOS Mime-Version: 1.0 Date: Thu, 7 Nov 1996 14:48:01 GMT Our company is moving from Mach to another operating system. We have a considerable amount of AppKit code that needs to be ported to something. Currently many favor dumping Objective-C altogether in favor of a "native" development system on NT. I would like to get some feedback on this very important decision for us. So let me ask some questions 1. How is OpenStep NT? Early reports of the beta was that it was much too slow. 2. Does the OpenStep NT UI differ from win 95 so much so that users would be offended? 3. Is OpenStep Solaris a better choice in terms of long term support of OpenStep (Sun vs. NeXT)? 4. Or is OpenStep's longterm existence so tenuous that Visual C++ is a better alternative? 5. Are there better frameworks for Win95 development than Visual C++? Thanks for your response, Craig
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: comp.sys.next.programmer,misc.jobs.offered,misc.jobs.contract Subject: NEXTSTEP/Contract--Long Term/Immediate/Va Date: 7 Nov 1996 21:42:01 GMT Organization: Norden 1 Communications Message-ID: <55tl39$76e@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C-----------------Commercial experience EOF-------------------------A plus Contract--------------------Long term Overtime Available----------Yes Area------------------------Va + Oh Must Be --------------------US Citizen or Greencard To Be Considered------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: fgalot@x-lan.alienor.fr Newsgroups: comp.sys.next.programmer Subject: Does anyone knows how to make RPC with WNT 3.51? Date: 7 Nov 1996 18:38:24 GMT Organization: Alienor Informatique, Bordeaux, France Message-ID: <55tab0$s8c@ai.alienor.fr> Does anyone knows how to make RPC with WNT 3.51? Thanks for help.. -- --------------------------------------- ® ® | ® O_O ® ® | O_O -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Fred Galot fgalot@x-lan.alienor.fr
From: kjell@bart. (Kjell Nilsson) Newsgroups: comp.sys.next.programmer Subject: Re: NextStep Serial Driver Date: 6 Nov 1996 20:24:09 GMT Organization: Taide Net Message-ID: <55qs59$no1@parabol.taide.net> References: <E0GL7M.FK6@murdoch.acc.Virginia.EDU> In-Reply-To: <E0GL7M.FK6@murdoch.acc.Virginia.EDU> On 11/06/96, Cheng Tang wrote: >help! > >Need to know if there are any drivers for me to read data off the serial >port in NextStep 3.3 and NextStep Developer. Ofcause there is. Ehhh? Didn't you find it. Look at you CD or at NextAnswers, http://www.next.com -- -- Kjell Nilsson - Member of Swedish Object Guild OOPS art HB, Phone +46-31-499713, Fax +46-31-474594 URL http://www.oops.se kjell@oops.se - NeXTMail, Mime welcome
Newsgroups: comp.sys.next.programmer From: pekeler@luck.shnet.org (Christian Pekeler) Subject: Re: How to use a TextFieldCell subclass? Message-ID: <E0IJI1.12L@luck.shnet.org> Sender: news@luck.shnet.org References: <55r6ns$j5@tallowcross.uni-frankfurt.de> Date: Thu, 7 Nov 1996 18:32:25 GMT uli@tallowcross.uni-frankfurt.de (Uli Zappe) wrote: >I want a few TextFields to only accept certain characters as input (and this, >if possible, even in dependance from what's already been entered in this >TextField). Create a subclass of NSFormatter and apply it to the cells of your textFields. Christian
From: Paul Heffernan <phef@cedar.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Problem while drawing a Text object... Date: Fri, 8 Nov 1996 11:26:18 +0000 Organization: Cedar Systems Distribution: world Message-ID: <fxLxBKAajxgyEwAQ@cedar.co.uk> References: <55pvvj$1tb@ai.alienor.fr> MIME-Version: 1.0 In article <55pvvj$1tb@ai.alienor.fr>, fgalot@x-lan.alienor.fr writes >I have a subclass of Text. I'm drawing this object in a view. >But the drawing is not the same if I reinitialize my object. >i.e. : > [text initframe....]; //the very first init > [text display]; //--> a draw > -------------- > [text initframe...]; //same arguments > [text display]; //---> another draw, not the >same, the text seems to be shift... > ----------------- > [text initframe...]; //same arguments > [text display]; //---> same draw as previous... >Thanks for help... >Fred. I'd certainly like to try to help, but I really don't know what the problem is that you are trying to describe. Could you be more specific or nextmail me sample of code? Paul. ------------------------------------------------------------------ Paul Heffernan, Product Development Manager. Cedar Systems, 2440 The Quadrant, Aztec West, Bristol BS12 4AQ, UK Phone: +44 (0) 1454 878708 Fax : +44 (0) 1454 878608
Newsgroups: comp.sys.next.programmer From: noblenet@world.std.com (NobleNet Inc.) Subject: Re: Does anyone knows how to make RPC with WNT 3.51? Message-ID: <E0JypK.Fv7@world.std.com> Organization: NobleNet, Inc. References: <55tab0$s8c@ai.alienor.fr> Date: Fri, 8 Nov 1996 12:58:32 GMT In article <55tab0$s8c@ai.alienor.fr>, <fgalot@x-lan.alienor.fr> wrote: >Does anyone knows how to make RPC with WNT 3.51? Please contact NobleNet for ONC/RPC tools and solutions for UNIX, Windows (3.1/95/NT), Macintosh, VMS, OS/2, NetWare, VxWorks, etc. NobleNet, Inc. 337 Turnpike Road Southboro, MA 01772 Voice +1 508 460 8222 Fax +1 508 460 3456 <sales@noblenet.com> <http://www.noblenet.com/> PRESS RELEASE For Immediate Release For Further Information, Please Contact: David Burns Vice President of Marketing NobleNet, Inc. Voice: (508) 460-8222 FAX: (508) 460-3456 e-mail: david.burns@noblenet.com "The Client/Server Toolkit for C and C++ Programmers" New Book From NobleNet Turns Programmers Into Client/Server Experts New York, October 8, 1996 -- NobleNet, Inc. today announced the availability of its newly published book that turns C and C++ programmers into client/server experts. Co-authored by middleware experts Steven Lemmo and Rich Grehan, The Client/Server Toolkit for C and C++ Programmers is a self- contained instructional tool that teaches programmers how to distribute any application or Application Programming Interface (API) across a network. The CD-ROM software included with The Client/Server Toolkit features a unique Windows-based client/server simulator that lets programmers gain hands-on experience in client/server partitioning. Programmers are guided through four "real-world" client/server projects: distributed ODBC database, scanner device, image engine, and datafeed. The authors expertise combined with a Rapid Application Development (RAD) environment, demystifies the art of distributing complex applications. "I learned more about client/server development in the last three days of reading your book than I learned in the past few years of doing C and C++ programming," said Pascal Specht, Technical Sales Engineer at Precision Software in Paris, France. "Our new book will help any C or C++ programmer that wants to learn about state-of-the-art client/server computing," said Steve Lemmo, co-author and Chief Technology Officer of NobleNet. "The techniques taught in the book will help programmers learn to use the powerful Interface Definition Languages (IDLs) found in today's most popular distributed computing middleware." Beginning with a monolithic application, readers learn how to separate programs into independent parts that communicate with each other. While other books on client/server computing include sample code, The Client/Server Toolkit goes further and delivers a true client/server Software Development Toolkit (SDK) designed for application partitioning. Unlike other approaches, programmers learn to build client/server applications using industry-standard RPC technology that requires no source code changes. "The Client/Server Toolkit is ideal for programmers that want to get a quick immersion into client/server computing with tools that require very little effort to learn," said Vincent Russo, Assistant Professor of Computer Science at Purdue University. "I like the fact that the book is totally self- contained. It has a wealth of real-world examples that provide the reader with a thorough understanding of client/server development. And the simulator gives programmers hands-on experience with building and running real client/server applications." Although The Client/Server Toolkit is written for C and C++ programmers, examples are given that show "drag and drop" programmers how to create client/server applications utilizing popular GUI front-ends such as Visual Basic, PowerBuilder, Delphi, and Developer 2000. Distributed with the book is a free version of NobleNet's powerful standards-based RPC product used by client/server developers world-wide. Programmers are presented with client and server Windows connected by a simulated network. Using NobleNet RPC, applications developed on the simulator are easily deployed to over 40 platforms including 26 UNIXes, Windows 3.1, 95, and NT, NetWare, Macintosh, OS/2, and VMS. More than 20 Windows-based TCP/IP stacks are supported to ensure operation in existing multi-vendor environments. Co-author Steven Lemmo founded NobleNet, engineered NobleNet's first software product, EZ-RPC(R), and led the team that developed the company's NetWare and Windows-based middleware tools. With an in-depth understanding of both communication and application software, he is a sought after consultant on RPC programming. Steve has over fifteen years of experience in software engineering and tools development in companies such as Computervision Corp., Sun Microsystems, Inc., and Xerox Imaging Systems, Inc. He is widely recognized as an expert on distributed computing and is frequently called upon to appear at industry forums. Co-author Rick Grehan has been on the editorial staff of BYTE Magazine for over 11 years. He is currently the Technical Director of BYTE Labs and the author of BYTE's monthly CodeTalk column. His articles have appeared in BYTE, Embedded Systems Programming, and Forth Dimensions. In addition, he was a contributor to the 1993 edition of The Encyclopedia of Microcomputers, published by Marcel Dekker, Inc. Rick is also the designer of BYTE Magazine's BYTEmark benchmark suite. The Client/Server Toolkit for C and C++ Programmers is published by NobleNet. The 350 page book with CD-ROM can be ordered for $49.95 by calling (800)-250- 6427 or (508)-893-0398. NobleNet offers tools for distributed client/server development for procedural and object paradigms. Incorporated in 1991, NobleNet is a world leader in Remote Procedure Call (RPC) technology and has won numerous awards for its RPC product family. NobleNet also distributes IONA Technologies' industry- leading "Orbix" CORBA-compliant Object Request Broker. The company is headquartered in Southboro, MA, and can be reached at (508) 460-8222 or at <http://www.noblenet.com/>.
From: jray@bigmac.ag.ohio-state.edu (John Ray) Newsgroups: comp.sys.next.misc,comp.sys.next.bugs,comp.sys.next.programmer Subject: OPENSTEP 4.0, can't compile *simple* C stuff? Date: 8 Nov 1996 14:53:43 GMT Organization: The Ohio State University Message-ID: <jray-0811960956550001@hh264b.ag.ohio-state.edu> Hello, After upgrading to OpenStep 4.0 from NS 3.3, I can't seem to get many things to compile correctly. The developer was installed correctly, and I *can* compile, but things are "off"... For example: > while ( (dirp = readdir(dp)) != NULL) > printf("%s\n", dirp->d_name-4); > > closedir(dp); > exit(0); This is a fragment of the code to do a simple file listing. The ONLY way to make it work correctly is to use dirp->d_name-4, otherwise its 4 bytes off. It works correctly without the kludgy fix on SunOS, A/UX, etc. Also, anything that references "waitpid" is failing at link time. I'm getting undefined symbol errors where none seemed to exist before. Also, it seems that many simple unix sources I cannot compile without the posix libraries. If I tried to compile the simple file lister from about w/o the posix libraries, it would never even come close to compiling. I've installed the developer stuff twice now, thinking maybe a library didn't get updated or some such thing... It didn't make any difference. I'm really rather inexperienced in this area, if someone has some ideas, I'd appreciate hearing them! Thanks for your time, John Ray
From: frank@this.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: How to use a TextFieldCell subclass? Date: 8 Nov 1996 14:54:02 GMT Organization: NO ORGANIZATION, INC. Message-ID: <55vhia$a2j@bias.ipc.uni-tuebingen.de> References: <55r6ns$j5@tallowcross.uni-frankfurt.de> Cc: uli@tallowcross.uni-frankfurt.de In <55r6ns$j5@tallowcross.uni-frankfurt.de> Uli Zappe wrote: > Hi, > > I'm afraid this is a typical newbie question but I couldn't find anything > helpful in NeXT's documentation and elsewhere, so here it goes: > > I want a few TextFields to only accept certain characters as input (and this, > if possible, even in dependance from what's already been entered in this > TextField). > > As far as I understand I should subclass TextFieldCell, overwrite > isEntryAcceptable: with my character filter, and make this subclass > TextField's new Cell via setCellClass:. > > However, I don't know where to put setCellClass:. I have tried in > appWillInit: and appDidInit: without success; I suppose because the > TextFields are already initialized at this point. > > What's more, I only found it possible to apply setCellClass to the TextField > class as a whole, but I want only SOME TextField instances to be affected. > > Filtering a user's input into text fields is quite a common task and very > easy to achieve in other programming environments, so I'm surprised it is > that complicated here, or do I get the whole thing wrong and it is quite > simple but I don't see it? > > Thanks for any hints! > If you want you can use my ExtendTextField... it is an IB palette and contains a C-interpreter that let your write and test your filter functions in IB (Yes - no more compile & link just for testing your filter function... :-)). Just tell me and I will dig it out... (I did it a long time ago... still it works under 3.x). - Frank -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
From: alex@hutchtel.net (Snoopy & Sailor) Newsgroups: comp.programming,comp.programming.contests,comp.programming.literate,comp.programming.threads,comp.sys.acorn.programmer,comp.sys.next.programmer,de.comp.lang.c,de.comp.lang.c++,de.comm.infosystems.www.pages,fj.lang.c,fj.lang.c++,fj.net.infosystems.www.pages,maus.lang.tpascal,rec.games.programmer,relcom.fido.su.c-c++,relcom.comp.lang.pascal,relcom.comp.lang.pascal.misc,z-netz.sprachen.basic,z-netz.sprachen.pascal Subject: Programmer's Page news Date: Fri, 08 Nov 1996 21:26:12 -0600 Organization: alex@hutchtel.net Message-ID: <alex-0811962126130001@hutch-101.hutchtel.net> More information was added to Basic, Pascal & Delphi and C & C++ sections on Programmer's Page. http://www.geocities.com/SiliconValley/Heights/6121 -- http://www.goecities.com/SiliconValley/Hieghts/6169 Nice Mac Hacking Page
From: labuser <labuser@csd.uwm.edu> Newsgroups: comp.programming,comp.programming.contests,comp.programming.literate,comp.programming.threads,comp.sys.acorn.programmer,comp.sys.next.programmer,de.comp.lang.c,de.comp.lang.c++,de.comm.infosystems.www.pages,fj.lang.c,fj.lang.c++,fj.net.infosystems.www.pages,maus.lang.tpascal,rec.games.programmer,relcom.fido.su.c-c++,relcom.comp.lang.pascal,relcom.comp.lang.pascal.misc,z-netz.sprachen.basic,z-netz.sprachen.pascal Subject: Any screensaver programmers?? Date: Fri, 08 Nov 1996 23:31:38 -0800 Organization: UW-Milwaukee IMT Campus Computer Labs Message-ID: <3284335A.6AF6@csd.uwm.edu> References: <alex-0811962126130001@hutch-101.hutchtel.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, Does anyone out there have any experience programming screensavers?? If so, I would appreciate hearing of some resources and suggestions. I have borland C++ 4.52, and can compile an executable animation, but how do I "link" this to Windows95/NT, so it runs as a screensaver? Thanks in advance, Eric Gafner please respond to email if possible: gafn2474@alpha1.csd.uwm.edu *********************************************************************** Mail from UW-Milwaukee I&MT Shortcourse Facility using Netscape 2.02 -- Workstation ID: TESTO133
From: "Balial Bradley" <lamer@somewhere.com> Newsgroups: comp.programming,comp.programming.contests,comp.programming.literate,comp.programming.threads,comp.sys.acorn.programmer,comp.sys.next.programmer,de.comp.lang.c,de.comp.lang.c++,de.comm.infosystems.www.pages,fj.lang.c,fj.lang.c++,fj.net.infosystems.www.pag Subject: Re: Any screensaver programmers?? Date: 9 Nov 1996 06:26:44 GMT Organization: Customer of Access One Pty Ltd, Melbourne, Australia Message-ID: <01bbcded$214a95e0$7b4f12cb@osborne-1> References: <alex-0811962126130001@hutch-101.hutchtel.net> <3284335A.6AF6@csd.uwm.edu> labuser <labuser@csd.uwm.edu> wrote in article <3284335A.6AF6@csd.uwm.edu>... > Hello, Does anyone out there have any experience programming > screensavers?? > > If so, I would appreciate hearing of some resources and suggestions. > I have borland C++ 4.52, and can compile an executable animation, but > how > do I "link" this to Windows95/NT, so it runs as a screensaver? > The quickest and dirtiest way to do this is to make sure that it cannot run twice (check for other copies on startup so 100's don't load) and then comile it and rename the my_saver.exe to my_save.scr and copy it to your windows directory. That shood do it. It is by no means the best way to do it, in fact I recommend finding out the correct way to do it but it works. If you want to respond to both the preview and the setup options you have to look at the command line parameters it passes to you, /C and /S. I forget which is which. Balial =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= I plan to be a late bloomer - it's the only chance I've got. From the BaLiAl! balial@mailhost.net balial@resrocket.com balial@nectar.com.au balial@ozemail.com.au http://www.ozemail.com.au/~balial =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Newsgroups: comp.sys.next.programmer From: frank_m@jupiter.sat.mot.com Subject: Panel initialization in an App Organization: MOTOROLA Distribution: usa Date: Fri, 8 Nov 1996 17:27:54 GMT Message-ID: <1996Nov8.172754.11663@schbbs.mot.com> Sender: news@schbbs.mot.com (SCHBBS News Account) I have built some applications where I have an interface panel with various text fields, etc. In my -init method for my interface, I try to write to the text fields, but this doesn't seem to work. I suspect that the text fields have not yet been instantiated. Does anyone know how I can initialize these text fields on start up? - Thanks, Mark frank_m@jupiter.sat.mot.com
From: Peter Güntzer <peter.guentzer@pn.siemens.de> Newsgroups: alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice Subject: Re: Just try this, it will work Date: Sat, 09 Nov 1996 15:09:46 -0800 Organization: Siemens AG,(Hofmannstr) Munich-Germany-Europe. Distribution: inet Message-ID: <32850F3A.698E@pn.siemens.de> References: <713.051093963906@news.nemonet.com> <glyn.elara-0811961804280001@ppp161.tcom.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Glyn Edwards wrote: > > > Take five minutes to read this and it WILL change your life. > > > > By forwarding that message to me, you have participated in electronic > chain mail, which not only > irritates everyone involved but is also an abuse of the Internet. You have > allowed someone to > exploit you for their purposes. Even worse, you have helped them exploit > even more people and > waste more time, bandwidth, disk space, and money. It's bad enough to be a > victim, but it's worse > to become an accessory. If everyone forwarded every piece of chain mail to > the number of people > requested, normal email delivery would grind to a halt, thanks to the > exponential growth of chain > mail. Please do not ever forward chain mail again." with one word: Netikette... Peter
From: Jarkko Isokungas <jti@black.oas.ratol.fi> Newsgroups: comp.sys.next.programmer Subject: [Q] Custom filesystems for NS? Date: 8 Nov 1996 17:41:15 GMT Organization: Kolumbus Information Network, Finnet Group Message-ID: <55vrbr$412@pinta.kolumbus.fi> Keywords: filesystem, nextstep, OS Is it possible to develop new filesystems for NeXTSTEP? Loadable filesystem modules are stored in /usr/filesystems, but I couldn`t find any kind of hint from Documentation how to make new ones. -- +-------------------+---------------------------+-------------------+ | Jarkko Isokungas | GSM: +358 400 869 601 | Windows is most | | Snellmaninkatu 37 | Email: jti@iki.fi | popular adventure | | 67100 KOKKOLA +---------------------------+ game in the world | | FINLAND | NeXTSTEP user since 1992 | | +-------------------+---------------------------+-------------------+
From: Winners of Washington Director <winners@pobox.com> Newsgroups: alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice Subject: Re: Just try this, it will work Date: Sat, 09 Nov 1996 13:28:28 -0800 Organization: Winners of Washington Distribution: inet Message-ID: <3284F77C.7B44@pobox.com> References: <713.051093963906@news.nemonet.com> <glyn.elara-0811961804280001@ppp161.tcom.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Glyn Edwards <glyn.elara@technocom.com> Glyn Edwards wrote: > > > Take five minutes to read this and it WILL change your life. > > > > By forwarding that message to me, you have participated in electronic > chain mail, which not only > irritates everyone involved but is also an abuse of the Internet. You have > allowed someone to > exploit you for their purposes. Even worse, you have helped them exploit > even more people and > waste more time, bandwidth, disk space, and money. It's bad enough to be a > victim, but it's worse > to become an accessory. If everyone forwarded every piece of chain mail to > the number of people > requested, normal email delivery would grind to a halt, thanks to the > exponential growth of chain > mail. Please do not ever forward chain mail again." Yeah, and it wasn't even very nice! -- From the desk of Ron in Seattle! KC7SQC Visit Seattle Counseling Information: http://pobox.com/~sci
Newsgroups: comp.sys.next.programmer From: Nitezki@NiDat.sub.org (Peter Nitezki) Subject: Re: .au audio files Message-ID: <E0M8Gv.6rF@nidat.sub.org> Sender: nitezki@nidat.sub.org (Peter Nitezki) Organization: private site of Peter Nitezki, Kraichtal, Germany References: <5575g3$444@newshost.uni-koblenz.de> Date: Sat, 9 Nov 1996 18:24:31 GMT In article <5575g3$444@newshost.uni-koblenz.de> droege@informatik.uni-koblenz.de (Detlev Droege) writes: In article <327673D3.6FDF@ih4ess.lucent.com> jc22b50c0-Noel <noel@ih4ess.lucent.com> writes: > > Does anyone know what the file format of an .au audio file is? > > Its the SUN name for the same format NeXT uses with the > suffix ".snd". Just rename and use. > And it is eight bit my-law, just in case you care. -- Peter Nitezki | Nitezki@NiDat.sub.org # Blessed art thou who knoweth Staarenbergstr. 44 | Tel.: +49 7251 62495 # not about the pleasure and D-76703 Kraichtal | Fax : +49 7251 69215 # delight of being hooked GERMANY | E-mail defunct, sorry # up to the Net. Peter 1,3-5
From: John Kheit <jkheit@cnj.digex.net> Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep NT vs. OpenStep Solaris vs. Visual C++ Date: 10 Nov 1996 20:43:10 GMT Organization: monoChrome, Inc., NJ, USA Message-ID: <565eou$oae@news3.digex.net> References: <3281F6A1.66EA@nomos.com> Craig E Rasmussen <rasmussn@nomos.com> wrote: > 5. Are there better frameworks for Win95 development than Visual C++? Yes, borland's Delphi. It's based on ObjectPascal. But it is MUCH MUCH MUCH better than any of the other RAD systems. It's the next best thing after NeXT/OPENSTEP out there.... -- Thanks, be well, take care, later, John Kheit )^> %^) =^) monoChrome, Inc. | ASCII, MIME, PGP, SUN, & NEXTmail OK NEXT/OPENSTEP Developer | mailto:jkheit@cnj.digex.net Telepathy, It's coming... | http://cnj.digex.net/~jkheit New York Law School | Opinions expressed represent me only
From: drelson@oaktree.com (David Relson) Newsgroups: comp.sys.next.misc,comp.sys.next.bugs,comp.sys.next.programmer Subject: Re: OPENSTEP 4.0, can't compile *simple* C stuff? Date: Sat, 09 Nov 1996 13:17:59 GMT Organization: ICNET... Your Link To The Internet... +1.313.998.0090 Message-ID: <32848415.500589568@news.ic.net> References: <jray-0811960956550001@hh264b.ag.ohio-state.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit The need for the -4 in dirp->d_name-4 sounds like incorrect header files. It sounds like the header files you are using do not line up with the real data structures. Do you have two versions of the header files? Are they different? Are you using the correct one? On 8 Nov 1996 14:53:43 GMT, jray@bigmac.ag.ohio-state.edu (John Ray) wrote: >Hello, > > After upgrading to OpenStep 4.0 from NS 3.3, I can't seem to get many things >to compile correctly. The developer was installed correctly, and I *can* >compile, but things are "off"... > >For example: > >> while ( (dirp = readdir(dp)) != NULL) >> printf("%s\n", dirp->d_name-4); >> >> closedir(dp); >> exit(0); > >This is a fragment of the code to do a simple file listing. The ONLY way >to make it work correctly is to use dirp->d_name-4, otherwise its 4 bytes >off. It works correctly without the kludgy fix on SunOS, A/UX, etc. > >Also, anything that references "waitpid" is failing at link time. I'm >getting undefined symbol errors where none seemed to exist before. Also, >it seems that many simple unix sources I cannot compile without the posix >libraries. If I tried to compile the simple file lister from about w/o >the posix libraries, it would never even come close to compiling. > >I've installed the developer stuff twice now, thinking maybe a library >didn't get updated or some such thing... It didn't make any difference. > >I'm really rather inexperienced in this area, if someone has some ideas, I'd >appreciate hearing them! > >Thanks for your time, >John Ray
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep NT vs. OpenStep Solaris vs. Visual C++ Date: 11 Nov 1996 05:04:15 GMT Organization: Netcom Distribution: world Message-ID: <566c4f$fln@dfw-ixnews12.ix.netcom.com> References: <3281F6A1.66EA@nomos.com> <565eou$oae@news3.digex.net> John Kheit <jkheit@cnj.digex.net> wrote: > Craig E Rasmussen <rasmussn@nomos.com> wrote: > > 5. Are there better frameworks for Win95 development than Visual C++? > > Yes, borland's Delphi. It's based on ObjectPascal. But it is MUCH MUCH > MUCH better than any of the other RAD systems. It's the next best thing > after NeXT/OPENSTEP out there.... And some would say that it's better than OS/NT for many applications, especially considering the relative maturity, stability, and costs of both development environments. A major cost advantage of Delphi apps is that they require no run-time fees as do OS apps. Apparently for complex database client apps, OS with EOF offers some advantages. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: OPENSTEP Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From: yannick@uranus.univ-lr.fr (Yannick Buisson) Newsgroups: comp.sys.next.programmer Subject: palette and Library ?? Date: 11 Nov 1996 06:46:28 GMT Organization: Universite de La Rochelle Message-ID: <566i44$ra8@hpuniv.univ-lr.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit De: yannick buisson (université de La Rochelle) Hi all, I have developped e new palette for my project and i want to do a library with this palette ?? How can i do ? Is there some examples ? thans for your help YANNICK -- //// (. .) ----oOO--(_)--OOo-------------------------------------------- Yannick BUISSON Centre de Ressources Informatiques Université de La Rochelle tel prof. : 46 45 82 14. fax prof. : 46 45 82 45. Email (NeXTMail , MIME) : -> yannick@cri.univ-lr.fr
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Debugging FrameWorks under OpenStep /Mach Date: 11 Nov 1996 09:39:41 GMT Organization: Best Internet Communications Message-ID: <566s8t$8ms@nntp1.best.com> How do you debug custom Frameworks used by an application under OpenStep 4.1 for Mach? If you build the "Install" target for the framework then the framework gets built and installed without the necessary debug information and it's impossible to step into any of the framework code from within the calling application. I tried fooling with the build options to turn the DEBUG option on for Install builds without much success. If you build the "debug" target the FrameWork gets built in it's source directory and then when you build the application it can't find it. Ok, so... fool with the FrameWork search paths in Project Builder... now the app compiles and links without complaining BUT when I go to run it now it can't find the frameworks... dyld is still looking in /LocalLibrary/Frameworks for some reason. Argh. I must be overlooking something simple... right?? - Chris --
From: jmichel@imtn.dsccc.com (James Michel) Newsgroups: comp.sys.next.programmer Subject: NS/OS4 Classes in DFW? Date: 11 Nov 1996 15:52:35 GMT Organization: DSC Communications Corporation, Plano, Texas USA Message-ID: <567i43$pou@camelot.dsccc.com> I am looking for a NS/OS 4.x or Objective-C class in the Dallas Fort Worth area. Also, is there a NeXT user's group in DFW? Thanks
From: jmichel@imtn.dsccc.com (James Michel) Newsgroups: comp.sys.next.programmer Subject: Where to get the PhoneKit? Date: 11 Nov 1996 15:53:45 GMT Organization: DSC Communications Corporation, Plano, Texas USA Message-ID: <567i69$pou@camelot.dsccc.com> Where can I find the NS PhoneKit? Thanks
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: Debugging FrameWorks under OpenStep /Mach Date: 11 Nov 1996 16:37:44 GMT Organization: Netcom Distribution: world Message-ID: <567koo$e5t@dfw-ixnews11.ix.netcom.com> References: <566s8t$8ms@nntp1.best.com> cwolf@wolfware.com (Christopher Wolf) wrote: > > How do you debug custom Frameworks used by an application under OpenStep 4.1 for > Mach? > > If you build the "debug" target the FrameWork gets built in it's source directory > and then when you build the application it can't find it. Ok, so... fool with > the FrameWork search paths in Project Builder... now the app compiles and links > without complaining BUT when I go to run it now it can't find the frameworks... > dyld is still looking in /LocalLibrary/Frameworks for some reason. I thought that OS 4.1 made some changes to the rigid OS/Mach 4.0 restriction that a framework must be at the same location on the file system as it was when an app was built, but I can't find a reference to these changes after a quick search. But under OS 4.0, I simply installed a symbolic link from the debuggable version of the framework to the installed framework location. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: OPENSTEP Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From: don@misckit.com Newsgroups: comp.sys.next.programmer Subject: Re: Where to get the PhoneKit? Date: 11 Nov 1996 21:39:20 GMT Organization: XMission Internet (801 539 0900) Message-ID: <5686e8$d0h@news.xmission.com> References: <567i69$pou@camelot.dsccc.com> jmichel@imtn.dsccc.com (James Michel) wrote: > Where can I find the NS PhoneKit? You can't, unless you grab an old copy of NEXTSTEP 3.0, which contained the headers and library. For a description of why you won't ever see an attempt to resurrect it (a la the MiscKit taking over the Indexing and 3D Kits) take a look at: http://www.misckit.com/faq/NXKits.html One of the answers there explains why we didn't get the Phone Kit and why it is, for all intents and purposes, now considered dead. The _only_ hope would be to find a team of people willing to rebuild the kit from scratch. I don't see that happening any time soon and I presently lack the resources to try and pull it off myself. Keeping the MiscKit going and trying to bring back the 3D and Indexing kits are hard enough! :-) -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
Newsgroups: comp.sys.next.programmer From: ernst@fritz.snafu.de (Ernst Kloecker) Subject: Re: OpenStep NT vs. OpenStep Solaris vs. Visual C++ Message-ID: <E0MpFB.Dxs@fritz.snafu.de> Sender: news@fritz.snafu.de Organization: Software Engineering References: <3281F6A1.66EA@nomos.com> Date: Sun, 10 Nov 1996 00:30:42 GMT In article <3281F6A1.66EA@nomos.com>, Craig E Rasmussen <rasmussn@nomos.com> wrote: >5. Are there better frameworks for Win95 development than Visual C++? Definitely. You might want to check out Optima++ by Watcom/Powersoft. It's the best C++ framework for Windows I have seen yet and comes with a good InterfaceBuilder, too. But Optima V. 1.0 was still a bit buggy, I guess they will fix that for V. 1.5. You probably want to get the Professional or Enterprise edition in which the Microsoft SDK is included (the C API, not MFC) if you want to do things outside of the Optima framework. If you do not have to stick to C/C++ then there are other options (Delphi, PowerBuilder and lots more) depending on your requirements. Cheers, Ernst. --- Ernst Kloecker ernst@fritz.snafu.de
From: rog@ohm.york.ac.uk (Roger Peppe) Newsgroups: comp.sys.next.programmer Subject: NSFont and flipped matrices Date: 11 Nov 1996 17:18:08 GMT Organization: Department of Electronics, University of York, UK. Message-ID: <567n4g$5vg@netty.york.ac.uk> i am trying to convert a pre-openstep application to Openstep 4.0 and have run into difficulties with the NSFont object. the conversion guide says : : The flipped matrix is obsolete. Previously, if you wanted to create a : font that you drew in a view, you had to flip the font using the : flipped matrix so that it would appear right side up on the screen. : NSFonts can correctly orient themselves with the view, so you don't : have to worry about flipping the font. however in my case, i am drawing directly into a postscript context, not into a NSView, so the NSFont has no way of knowing whether its context is flipped or not. (i have not locked focus on any NSView at the time i invoke the [font set] method) i have a couple of questions about this : how does an NSFont `magically' detect whether to create a flipped font or not, and is it possible to circumvent this magic ? am i pursuing a lost cause ? would i be better just reverting to native postscript methods and reading the font information files directly (i really don't want to have to do this - i'm behind schedule already!) thanks for any information, cheers, rog.
From: glyn.elara@technocom.com (Glyn Edwards) Newsgroups: alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice Subject: Re: Just try this, it will work Date: Fri, 08 Nov 1996 18:04:28 +0000 Organization: Elara Associates Limited Distribution: inet Message-ID: <glyn.elara-0811961804280001@ppp161.tcom.co.uk> References: <713.051093963906@news.nemonet.com> > Take five minutes to read this and it WILL change your life. > > By forwarding that message to me, you have participated in electronic chain mail, which not only irritates everyone involved but is also an abuse of the Internet. You have allowed someone to exploit you for their purposes. Even worse, you have helped them exploit even more people and waste more time, bandwidth, disk space, and money. It's bad enough to be a victim, but it's worse to become an accessory. If everyone forwarded every piece of chain mail to the number of people requested, normal email delivery would grind to a halt, thanks to the exponential growth of chain mail. Please do not ever forward chain mail again."
From: Timothy Luoma <luomat@peak.org> Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Re: Current GNU C++ compiler for the NeXT Date: Fri, 8 Nov 1996 09:40:37 -0800 Organization: The PEAK FTP site for OpenStep & NeXTStep Message-ID: <Pine.SUN.3.95.961108093656.11758D-100000@kira> References: <55sqcj$bct@news0-alterdial.uu.net> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: BillLee@cleaf.com In-Reply-To: <55sqcj$bct@news0-alterdial.uu.net> Return-Receipt-To: luomat@nerc.com On 7 Nov 1996, Bill Lee wrote: > I'm running NS 3.3 which I just recently obtained. I am surprised and > dismayed to find that the GNU cc/cc++ compiler is apparently not very > current with the C++ language. Specifically: lack of support for > exceptions. I just installed gcc 2.7.2.1 from ftp://prep.ai.mit.edu, is that what you are looking for? It took about 2hrs20min to compile and install on my old 040/25, but I was doing some other stuff at the same time too.... > > (In case the Reply-To is wrong, please e-mail to > BillLee@cleaf.com actually, there was no reply-to line at all... TjL -- Timothy J. Luoma <luomat@peak.org> New Submissions Coordinator/PEAK FTP Site Personal/NeXT Web Page: http://www.next.peak.org/~luomat NeXTStep/OpenStep FTP area: ftp://ftp.next.peak.org/pub/next http://www.next.peak.org/ftp/pub/next
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <jim@ergotech.com> Message-ID: <199611130047.AA21101@ergotech.com> Content-Type: text/plain Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) From: Jim Redman <jim@ergotech.com> Date: Tue, 12 Nov 96 10:53:14 -0700 Subject: NSAutorelease Pools Issues - Any Comments? The autorelease mechanism of NS/OS is really beginning to drive me crazy. Having fought with this for some considerable time I have some final(?) hypotheses. I'd like some help confirming/denying these. Pointer to appropriate documentation would be appreciated. These are all from 3.3 appkit applications. I think that the major problems are related to DO, but can't be totally sure. My current feeling is that all NSObjects passed over either an NXAutoreleaseConnection (or NXConnection?) are autoreleased into a pool that is not itself released until the application terminates. Since in our case (as with any mission critical, or most enterprise applications) the app is never supposed to terminate, this memory is NEVER released and is essentially a massive memory leak from the application. Note that for a DO link there is nowhere (that I know of) to bracket the code with the [[NSAutoreleasePool alloc] init], [... release] mechanism. We pass mainly NSString, NSData & NSNumber. I'm also not sure what the server does with NSObjects that are sent bycopy (NSString, NSNumber, and NSData). I assume that these are released when the server releases them (or autoreleases them?) since there is no association between these objects on the client and server. With other NSObjects (not bycopy) I'm fairly sure that the server will hold them until the client releases them, which is never if the client doesn't exit. Finally, I'm concerned that a "real" event is required to cause the autorelease mechanism to kick in. That is, someone must click, or type on the application to cause the pool to be dumped. Because of the behavior above, this one I really don't have figured out. Any help/suggestions? One more thing, from the manual: Autorelease pools nest themselves on a per-thread basis, so that if you create your own pool, it adds itself to the application's default pool, forming a stack of autorelease pools. Likewise, if you create another pool (within a nested loop, perhaps), it adds itself to the first pool you created. autorelease automatically adds its receiver to the last pool created, creating a nesting of autorelease contexts. I am now almost totally sure that this does not use the autorelease mechanism. That is [[NSAutoreleasePool alloc] init] does not contain an implied autorelease. If it did the whole mechanism of nesting pools would be useless since for each sub-pool create another object would be added to the main autorelease pool, which, under some circumstance (mainly threads) may never be released. If someone could confirm this behavior for me I would appreciate it. Incidently in multi-threaded application you often seem to end up creating and destroying pool it turns out that the cost of an ...alloc] init] ...release] is not that high, it just clutters up the code, I'm also fairly convinced that it is _not_ thread safe. It seems to me that a preferable method would be to allow the user to purge pools at will (and in a thread safe manner). As far as I know there is no public interface to do this. If anyone has any suggestions, tips or tricks I'd be very happy to hear them. If anyone needs any help, tips or tricks, I'll try my best to provide them, but I think I have more problems than solutions. Jim
Newsgroups: comp.sys.next.programmer From: pekeler@luck.shnet.org (Christian Pekeler) Subject: Re: Setting tabs in the 4.x Project Builder Message-ID: <E0ry88.rn@luck.shnet.org> Sender: news@luck.shnet.org References: <569klv$647@nntp1.best.com> Date: Tue, 12 Nov 1996 20:28:56 GMT cwolf@wolfware.com (Christopher Wolf) wrote: >I've tried "dwrite ProjectBuilder tabStopChars 4" and this does not seem to have >any effect. Anyone gotten this to work? Yes, with: defaults write ProjectBuilder tabStopChars 4 ProjectBuilder is an OpenStep application and thus uses the new defaults database. Christian
From: markus.rohner@gmsg.ch (Markus Rohner) Newsgroups: comp.sys.next.programmer Subject: Re: Debugging FrameWorks under OpenStep /Mach Date: 12 Nov 1996 07:22:45 GMT Organization: Genossenschaft Migros St. Gallen, Gossau SG, Switzerland Message-ID: <5698k5$1j8@newsser1.gmsg.ch> References: <566s8t$8ms@nntp1.best.com> Cc: cwolf@wolfware.com In <566s8t$8ms@nntp1.best.com> Christopher Wolf wrote: > If you build the "debug" target the FrameWork gets built in it's source directory > and then when you build the application it can't find it. Ok, so... fool with > the FrameWork search paths in Project Builder... now the app compiles and links > without complaining BUT when I go to run it now it can't find the frameworks... > dyld is still looking in /LocalLibrary/Frameworks for some reason. > The 'Install in:' path (/LocalLibrary/Frameworks) is 'hardcoded' in the frameworks executable. And the app always looks there (seems to be a bug) I've done it with changing the 'Install in'-path to the 'Build in:'-path. -- Markus Rohner Methodik/Infrastruktur Genossenschaft Migros St. Gallen eMail: markus.rohner@gmsg.ch (NeXTmail/MIME welcome)
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: Re: Anybody with Interceptor experience? Date: Tue, 12 Nov 1996 12:57:33 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <E0rDBy.Jxr@cam-ani.co.uk> References: <567d9b$d@main.ipf.net> In article <567d9b$d@main.ipf.net> jens@necromancer.pop-frankfurt.com (Jens Kleemann) writes: > Has anybody experience with Interceptor? > If so please mail me or post ! Well you might get a better respone if your email address worked... To answer your question... Yes $an
From: fgalot@x-lan.alienor.fr Newsgroups: comp.sys.next.programmer Subject: RPC examples where? Date: 13 Nov 1996 09:28:49 GMT Organization: Alienor Informatique, Bordeaux, France Message-ID: <56c4ch$a54@ai.alienor.fr> Where can I find rpc examples? Where can I find doc on it? Should I use Speaker and Listener Objects? ... Thanks for help. -- --------------------------------------- ® ® | ® O_O ® ® | O_O -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Fred Galot fgalot@x-lan.alienor.fr
From: cfleming@alleg.edu (Charles G. Fleming) Newsgroups: comp.sys.next.programmer Subject: Simple postscript question Date: 13 Nov 1996 22:37:18 GMT Organization: Allegheny College Message-ID: <56diiu$8tt@speering.alleg.edu> From within a wrap, is there a way to determine the exposure color for workspaceWindow? I was hoping to find the result of applying setexposurecolor to it stored in nextdict or the dictionary returned by currentwindowdict, but haven't had any luck. Thanks, Chuck -- ############################################ Charles G. Fleming Head Juggler, Software Development Group Allegheny College cfleming@alleg.edu NeXT Mail preferred ############################################
From: "Todd M. Tolbert" <ttolbert@airmail.net> Newsgroups: comp.sys.next.programmer Subject: WebObjects Programmers, Dallas, TX Date: Wed, 13 Nov 1996 20:13:47 -0600 Organization: INTERNET AMERICA Message-ID: <328A805B.4923@airmail.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit WebObjects Programmers, Dallas, TX Temerlin McClain (www.temmc.com) is a full service communications agency with complete advertising, direct marketing and public relations capabilities. We are looking for several software engineers with knowledge and experience in object oriented programming, interface design, multimedia and relational databases for our Dallas office. Development will focus on productivity and information management applications using NeXT Software, Inc. WebObjects. Qualifications: Bachelors degree in Computer Science or related field Application of OO design techniques and methodologies 3+ years C/C++ and/or Objective-C programming experience Windows NT and/or NeXTStep Operating System experience Knowledge of major RDBMS (preferably Sybase or SQL-Server) Experience and/or strong interest in WebObjects, HTML, Perl, CGI, and Visual Basic for Applications programming a plus E-mail resume to: rchatham@temmc.com Snail mail to: Rick Chatham Temerlin McClain 201 E. Carpenter Fwy. Irving, TX 75062
From: "Todd M. Tolbert" <ttolbert@airmail.net> Newsgroups: comp.sys.next.programmer Subject: NeXT Units for Sale Date: Wed, 13 Nov 1996 20:17:29 -0600 Organization: INTERNET AMERICA Message-ID: <328A8139.3ABB@airmail.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: ttolbert@temmc.com Our company is getting out of the NeXT business, and we have tons of hardware for sale. B/W Workstations, B/W Printers, Color Printers, Scanners, all at reasonable prices. If you are interested, contact me through the 'Net at ttolbert@temmc.com. -- Todd M. Tolbert, MCP, CNA Sr. Systems Administrator Temerlin McClain Inc. ttolbert@airmail.net ttolbert@temmc.com
From: flight@mathi.uni-heidelberg.de (Gregor Hoffleit) Newsgroups: comp.sys.next.programmer Subject: Re: patches to EnhanceMail for NS3.3? Date: 13 Nov 1996 16:29:39 GMT Organization: University of Heidelberg, Germany Message-ID: <56ct1j$3u9@sun0.urz.uni-heidelberg.de> References: <199611120334.WAA11665@nerc3.nerc.com> Timothy J Luoma (luomat@nerc3.nerc.com) wrote: : I was talking with someone a few weeks back about patches made for : EnhanceMail for NS. : I'd be interested in seeing any bug fixes/patches that have been made. Well, in principle, EnhanceMail 2.0 also works with NS 3.3 (adding PGP support etc. pp.). But then, for me, it used to crash Mail.app quite regulary (something like "going down on signal 10" could be found in the console), so I decided to ge back to 1.3. Anyway, I'm quite sure that many of the enhancements in 2.0 could be ported back to 1.3. Any volunteers ? Gregor -- | Gregor Hoffleit Mathematisches Institut, Uni HD | | flight@mathi.uni-heidelberg.de INF 288, 69120 Heidelberg, Germany | | (NeXTmail, MIME) (49)6221 54-5771 fax 54-8312 | | PGP Key fingerprint = 23 8F B3 38 A3 39 A6 01 5B 99 91 D6 F2 AC CD C7 |
From: sams@best.com (Samuel G. Streeper) Newsgroups: comp.sys.next.programmer Subject: Re: NSAutorelease Pools Issues - Any Comments? Date: 13 Nov 1996 12:39:49 -0800 Organization: BEST Internet Communications Message-ID: <sams.847912288@shellx> References: <199611130047.AA21101@ergotech.com> Jim Redman <jim@ergotech.com> writes: >The autorelease mechanism of NS/OS is really beginning to drive me >crazy. Having fought with this for some considerable time I have >some final(?) hypotheses. I'd like some help confirming/denying >these. Pointer to appropriate documentation would be appreciated. >These are all from 3.3 appkit applications. I can explain a few ways to get burned by Foundation's memory management; perhaps these will give you some ideas. First of all, it's important to realize that you can't naively retain objects because you will establish cycles that prevent objects from ever being freed. An explanation: There is a tendency to believe that autorelease/retain will just cause the right things to happen. If you believe this, you might be inclined to retain an object when you get a pointer to it just to guarantee that the pointer will stay valid as long as you are using it. One common case is that you have an instance variable that points to another object, and you need that object to remain around as long as you point to it so you retain it when you get the pointer and you release it when you are deallocated since that defines the time when you may no longer dereference the instance variable. Now imagine the case where instance A gets a pointer to B and retains it and B similarly retains A. You have just established a cycle where A and B can never be freed since each holds a reference to the other and neither can go away until the other goes away; each effectively guarantees this won't happen. Cycles don't have to be so simple, you have a cycle where A retains B, B retains C, and C retains A. When you have a "web of objects" rather than a clear hierarchy, it is very easy to create cycles. In the case of clear parent/child object hierarchies, it can be easy to avoid creating cycles; the parent points to the child and retains it to keep it around. Meanwhile, the child is allowed to point to the parent without retaining it because you presumably have enforced a protocol that the child cannot exist without the parent and when the parent dies he kills his children too. However, peer relationships are the bane of the Foundation scheme. Peers may need to point to one another, but they must not retain each other. In order for this to work peers must be able to guarantee that their pointers will remain valid either through some other protocol (ie they share a parent that takes responsibility for making sure all children remain valid) or you must have a programmatical way to break cycles that is independent of "waiting for automatic deallocation". The gist of this is that Foundation doesn't get you away from the pre-foundation scheme of designing object hierarchies with the full knowlege of what object is responsible for keeping what objects around and making them go away. It does allow hierarchies to share objects, though, so long as the shared object's role in the hierarchies is similar. If you use Foundation naively, it can degenerate into a situation where pointers are valid because most objects are not allowed to go away. It's as though your application leaks all objects, but these leaked object cycles will not be detected by MallocDebug because there are valid pointers within each cycle. Here's my definition of a dead object that has been leaked because of a cycle: An object is dead if its reference count equals the number of cycles it (has caused or is part of). This probably isn't useful in constructing an efficient garbage collector, but it may be useful in understanding the problem. Pretty grody, huh? Actually it gets worse... When you autorelease an object it can't go away until the end of the autorelease context; these autorelease pools can grow quite large if you do a lot of computation before returning to the event loop. And unfortunately, all of these soon-to-be-dead objects are hotter than the rest of your code and memory to the virtual memory system. There's no limit to how large the autorelease pools can grow and how much of your code and data they can force to swap out. You can minimize this effect by wrapping your function/methods that result in pool growth in an autorelease pool to reclaim virtual memory sooner. A couple of warnings though. NeXT doesn't even do this with most of their library methods; a library call will often grow YOUR current autorelease pool, sometimes greatly so. And the kicker, let's say you do this: pool = [[NSAutoreleasePool alloc] init] [foo doSomething] [pool release] There is no way of knowing whether the "doSomething" method calls something that calls something that perhaps can raise an exception. However, if an exception is raised, the program will longjump up the stack to the first exception catcher; it will never make it to the [pool release] line and the entire autorelease pool will be leaked! It is for this reason that I am not a big fan of exceptions without language support; it seems that so much code always establishes state that must be cleaned up, and exceptions can prevent this from happening but you never can be sure where they can happen and you must _always_ know and be prepared to respond accordingly. Solutions to these problems are left as an exercise to the reader. If it's any consolation, almost every Foundation developer has been burned by this, though the problems are generally not well understood until after you're screwed... cheers, -sam
Newsgroups: comp.sys.next.programmer From: nasta@actcom.co.il (ROSSI-AL) Subject: NEW SOFTWARE. README Content-Type: Text/Plain; charset=US-ASCII Message-ID: <E0tqvu.Ir8@actcom.co.il> Sender: news@actcom.co.il (News) Organization: Your Organization Mime-Version: 1.0 Date: Wed, 13 Nov 1996 19:45:30 GMT Dear Sirs, "ROSSI-AL" Israeli & Russian Joint Venture established on the basis of the former USSR defence complex's design bureau and staffed with highly gualified programmers, is engaged in developing software and is ready to propose programs as follows: 1. SLOTEX The program presents a text editor possessing principally new abilities. In addition to the possibility of regular keying in you can dictate your text to a computer as if it were your personal secretary. A computer executes spelling correction and may work in an automated mode of punctuation marks arangement. Other commands may be issued to a computer in voice. Practically, you just speak to a computer. You dictate a text in order to receive a text file that requires no further editing. Working with a computer produces the effect of communication with a real person. The program automatically accomodates to any type of a user's voice and is based on the original program of processing phonetic successions elaborated by our experts. At present the program is able to work with English, Russian, German, French, Italian and Czeck languages. A computer of a 486 or higher type, sounblaster, a memory in the volume of 3mb, and Windows 3.1 or 95 are demanded for operating this program. You may purchase it either in the shape of a compact disc or a floppy disc. Prices: a compact disc: 29$ a floppy discs: 37$ ________________________________________________________ 2. REORA A reading program. This program is intended transducing text files into sound ones. It is able to read any text file recorded in any text format, the voice quality being adequate to a regular voice quality. The program lays logical stresses, and you may choose any voice timber and reading rate you desire. At present the program is able to work with English, Russian, German, French, Italian and Czeck languages. A computer of a 486 or higher type, a soundblaster, memory in the volume of 3mb, and Windovs 3.1 or 95 are demanded for operating the program. You may purchase it either in the shape of a compact disc or floppy disc. Prices: a compact disc: 29$ a floppy discs: 33$ _________________________________________________ 3. SCANESCAN The program is intended for transforming hand-written text or typed text into text files. By means of this program a user in able to transform any text information presented either on paper or in any image file into a file of any text format. The program operates very quickly and is able to decipher a most terrible hand-writing. if a hand-writing still presents difficulties for deciphering you may "teach" you program how to do it thanks to a self-training program installed in it. The program can operate with any kind of scanner. A computer of a 386 or a higher type, a memory in the volume of 1mb, and Windows 3.1 or 95 are demanded for operating this program. You may purchase it either in the shape of a compact disc or a floppy disc. Prices: a compact disc: 29$ a floppy discs: 33$ _________________________________________________ 4. GOLGOL The program is intended for transforming voices. By applying it you may transform any kind of voice. The program is able to transform a man's voice into a woman's one, an adult's voice into a child's one, and an old man's voice into a young man's one. There also exists the possibility to imitate a voice according to a pattern given, i.e. you are to introduce a pattern of any voice (two or three tape-recorder phrases) , and a computer will speak in this very voice. Voice editing function is also available, e.g. if you speak any language with an accent, the program is able to eliminate the accent. The transducing quality is ideal. All the transformations are performed in a real time mode, i.e. that a sound entering a sounblaster, e.g. by means of a microphone, is immediately transformed and output either to an out device or to a dynamic installation. By means of this program you can speak over the telephone in a stranger's voice and even sing in Michale Jackson's voice. A computer of a 486 or a higher type, a soundblaster, a memory in the volume of 3mb, and Windows 3.1 or 95 are demanded for operating this program. You may purchase it either in the shape of a compact disc or a floppy disc. Price: a compact disc: 29$ a floppy discs 37$ __________________________________________________ 5. PRETUOR An interpreter. A new multi-functional interpreter based on a principally new approach comprising the application of an electronic intellect. The interpreter not only translates a given text, bat also processes it, thus yielding a literary translation that needs only unsufficient further editing. This program's main peculiarity is that translator is able to work not only text , but with voice signals as well. Having connected a microphone up to your computer's soundblaster and having pronounced several phrases e.g. in English, within 2-3 seconds you are able to hear them translated e.g. into French. It means an electronic interpreter can replace a real person in business talk. The quality of translation is ensured. The program works with English, French, German, Russian and Italian language in any possible combination. A computer of a 486 or a higher type, a soundblaster, a memory in the volume of 5mb, and Windows 3.1 or 95 are demanded for operating this program. You may purchase it in the shape of a compact disc. Price: a compact disc: 69$ (2 discs; a main one + languages) a floppy discs: is not manufactured. ___________________________________________________________________ _______ 6. GOLOS The program is intended for Windows 3.1 or 95 and enables a user not only able to issue voiced commands in Windows, bat to receive voiced messages ,ask voiced questions and receve voiced help. A program provides a user with a possibility to install protection for any of his programs or to a computer in general. In the process of a user's entering a protected program a computer demands pronouncing a sound password and compares a user's voice and/or password to that one stored in its memory. A computer of a 386 or a higher type, a soundblaster, a memory in the volume of 1mb, and Windows 3.1 or 95 are demanded for operating this program. You may purchase it either in the shape of a compact disc or a floppy disc. Price: a compact disc: 29$ a floppy discs 33$ __________________________________________________ In case you purchase all the six sets the price will amount to 149$ All the price comprise mailing any country. The company is not responsible for local taxes and duties. If you desire to purchase one of the above programs you are to transfer the sum specified to our account: ISRAEL DISCOUNT BANK HERZEL 35, HAIFA BANK NUMBER 011 BRANCH HADAR-HACARMEL BRANCH NUMBER 071 ACCOUNT 979015-665061 "ROSSINSKY ALEXANDER" and send us a letter (by means electronic mail <nasta@actcom.co.il>) comprising data as follows: 1. Your mailing address. 2. Your telephone number. 3. A program you wish to order. 4. Number of sets. 5. Whether you want to receive the program on CD or FD. 6. Your money transfer No. 7. Transfer amount. 8. Your electronic address. Your order will be accomplished within three weeks since the date of receiving your money transfer. Our electronic adress is: nasta@actcom.co.il ALL THE RIGHTS ARE PROTECTED. Translation by PRETUOR Russian-English Compile 100%
From: jens@necromancer.pop-frankfurt.com (Jens Kleemann) Newsgroups: comp.sys.next.programmer Subject: Anybody with Interceptor experience? Date: 11 Nov 1996 14:30:03 GMT Organization: IPf.net - Frankfurt, Germany Message-ID: <567d9b$d@main.ipf.net> Has anybody experience with Interceptor? If so please mail me or post ! -- Jens Kleemann NeXTSTEP, UNIX Developer Berliner Str. 235 WWW,HTML,CGI,DATABASE 63067 Offenbach Custom Projects TEL: 0049 69 888791 Administration jensk@pop-frankfurt.com kleemann@stud.uni-frankfurt.de ---- NeXTMail + MIME welcome -------------------------
From: mpaque@wco.com (Mike Paquette) Newsgroups: comp.sys.next.programmer Subject: Re: Anybody with Interceptor experience? Date: Wed, 13 Nov 1996 21:12:28 GMT Organization: Electronics Service, Unit No. 16 Message-ID: <56ddqn$1a6@news.wco.com> References: <567d9b$d@main.ipf.net> jens@necromancer.pop-frankfurt.com (Jens Kleemann) wrote: >Has anybody experience with Interceptor? >If so please mail me or post ! Yeah. Your E-mail address doesn't work, so you're not likely to get many replies. Mike Paquette -- I don't speak for my employer, and they don't speak for me.
From: Stefan Ried <ried@mpip-mainz.mpg.de> Newsgroups: comp.sys.next.programmer Subject: How to make a drag site Date: Thu, 07 Nov 1996 10:56:00 +0100 Organization: Johannes Gutenberg-Universitaet Mainz, Germany Message-ID: <3281B230.41C6@mpip-mainz.mpg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi folks, I'd like to make a drag area in my little Openstep-Application. It should do the following: Turn off/on of the dragging possibility Display an Icon (and Title) if dragging is possible Drags a given filename I know so far that I have to initialize a View. But I'm not very familiar with Views. Were can I find a short (!) example doing that. I'm also looking for a example of a View displaying an eps file. Which methods are the right ones ? Thanks Stefan ______________________________________________________________________ /Stefan Ried, MPI f. Polymerforschung, Postf.3148, 55021 Mainz, F.R.G. \ | ... openstep, the biggest step | | E-Mail ried@mpip-mainz.mpg.de (MIME welcome) ...since the invention | | Telefon ++49 6131 379 267 Fax:++49 6131 379 340 ...of the __/___/ | | Project working on pattern-formation in liquid crystals /./\__/\\| | WWW http://www-theory.mpip-mainz.mpg.de/~ried ...wheel\_/ \_/| \______________________________________________________________________/
From: emarinos@marcon.de <Evstathios Marinos> Newsgroups: comp.sys.next.programmer Subject: Re: Setting tabs in the 4.x Project Builder Date: 13 Nov 1996 15:21:46 GMT Organization: MARCON - Evstathios Marinos Consulting, Karlsruhe/Germany Message-ID: <56cp2a$3u3@marcon.marcon.de> References: <569klv$647@nntp1.best.com> In Setting tabs in the 4.x Project Builder comp.sys.next.programmer <ArticleDisplayer: 0xac388> writes, > In the OpenStep ProjectBuilder release notes it indicates that: > >>Project Builder by default sets tab stops at regular intervals of eight spaces >>each. There is now a dwrite, ›tabStopChars—, that allows you alter this interval >>to any desired number of spaces, as long as that number is greater than zero. > > I've tried "dwrite ProjectBuilder tabStopChars 4" and this does not seem to have > any effect. Anyone gotten this to work? > > - Chris > > -- the dwrite command was replaced through the defaults command in 4.x defaults write ProjectBuilder tabStopChars 4 Stathis --- MARCON - Evstathios Marinos Consulting Evstathios Marinos | Phone : +49 721 37 71 78 Gartenstr. 2 | Fax : +49 721 37 71 79 76133 Karlsruhe (GERMANY) | E-Mail: em@marcon.de
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <Xavier.Fabre@wanadoo.fr> Message-ID: <199611132035.VAA15995@smtp.wanadoo.fr> From: "Xavier Fabre" <Xavier.Fabre@wanadoo.fr> Subject: Accent characters with Oracle and WOF Enterprise Date: Wed, 13 Nov 1996 20:32:28 +0100 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I can't get good french accent characters on my WOF 2.0 Entreprise 1.1 NT4.0 application. I believe that is because the database (Oracle 7.x) is on an IBM mainframe, and the character set is "ebcdict" and not ascii7 or ascii8 ... What is sure is french accent characters in the base are good, because with the normal mainframe IBM viewer it's ok. Anybody have a idea ? Thank's Xavier
From: Adam Fedor <fedor@boulder.colorado.edu> Newsgroups: comp.sys.next.programmer Subject: OpenStep Subprocess Date: Thu, 14 Nov 1996 13:41:06 -0700 Organization: Optoelectronic Computing Systems Center Message-ID: <328B83E2.302E@boulder.colorado.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I'm still a bit confused about how to monitor file descriptors for use with the Subprocess class. Does anyone have a quick example how to do this, or an OpenStepified version of Subprocess I can use? Thanks. --- Adam Fedor. CU, Boulder | fedor@colorado.edu (MIME) | "If force doesn't work, adam@rmnug.org (NeXTMail) | your not using enough."
Newsgroups: comp.sys.next.programmer Organization: Antigone Press gateway, San Francisco Return-Path: <luomat@nerc3.nerc.com> Message-ID: <199611140427.XAA13848@nerc3.nerc.com> Content-Type: text/plain Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) From: Timothy J Luoma <luomat@nerc3.nerc.com> Date: Wed, 13 Nov 96 23:27:07 -0500 Subject: really slow compiling on 3.3/m68k Organization: Princeton Theological Seminary Return-Receipt-To: luomat@nerc.com Now I realize that my 32RAM 040/25 is not a new machine, and not a fast machine. But compiles (even thin ones) take extremely long. Even with nothing else going on. Can anyone else with a similar setup tell me how long it has taken them to perform some compilation, so I can test it on my machine and see if the results are similar? Compiling gcc 2.7.2.1 took about 2hrs20min, for example. TjL
Newsgroups: comp.sys.next.programmer From: paul@cyantic.com (Paul Guiness) Subject: PB4.0 converting tabs to backspaces when deleting Organization: CYANTIC Systems Date: Thu, 14 Nov 1996 14:45:52 GMT Message-ID: <1996Nov14.144552.16904@cyantic.com> Does anyone know of a defaults setting to solve this problem for PB 4.0? Thanks, Paul Guinness paul@cyantic.com
From: hannes@ping.at (Hannes Tiefenbrunner) Newsgroups: comp.sys.next.programmer Subject: NSData NoCopy weirdness Date: 14 Nov 1996 23:24:26 GMT Organization: Customer of PING - Personal InterNet Gate Distribution: world Message-ID: <56g9na$9n7@peng.ping.at> Keywords: NSData NoCopy release dealloc free Originator: hannes@esprit Anybody detected some problems with NSData's -dataWithBytesNoCopy:length:? I got the strange error message: Malloc-related error detected with code 5 Don't know who sends it, but I checked NSData's code and found out, that dear NSData frees the buffer passed in with dataWithBytesNoCopy: when being dealloced! After passing the buffer to NSData, I breaked in free() in gdb to check what gets freed and stopped if it was by buffer - and looking at the backtrace I found it coming from NSData's dealloc! The OPENSTEP 4.0 Docu says: If you instantiate a data object with one of the methods whose name includes "NoCopy" however, (such as dataWithBytesNoCopy:length:) the bytes are not copied and, as expected, are not freed when the data object is released. THIS IS NOT TRUE (period) So beware, `cause I don't expect it to be fixed in 4.1... ..J.T. __________________________________ Johannes Tiefenbrunner hannes@ping.at, NeXTMail & MIME ok For PGP Public Key: finger hannes@hal.kph.tuwien.ac.at -- .J.T. __________________________________ Johannes Tiefenbrunner
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: PDO on OpenStep Date: 14 Nov 1996 23:43:52 GMT Organization: Suite Software Message-ID: <56garo$3qs@news.onramp.net> Any simple(non-EOF/WOF) examples out there??? Steve Dekorte
From: sanguish@digifix.com (Scott Anguish) Newsgroups: comp.sys.next.programmer Subject: Re: patches to EnhanceMail for NS3.3? Date: 15 Nov 1996 05:46:59 GMT Organization: Digital Fix Development Message-ID: <56h04j$pb3@news.digifix.com> References: <199611120334.WAA11665@nerc3.nerc.com> <56ct1j$3u9@sun0.urz.uni-heidelberg.de> In-Reply-To: <56ct1j$3u9@sun0.urz.uni-heidelberg.de> On 11/13/96, Gregor Hoffleit wrote: >Timothy J Luoma (luomat@nerc3.nerc.com) wrote: > >: I was talking with someone a few weeks back about patches made for >: EnhanceMail for NS. > >: I'd be interested in seeing any bug fixes/patches that have been made. > >Well, in principle, EnhanceMail 2.0 also works with NS 3.3 (adding PGP >support etc. pp.). But then, for me, it used to crash Mail.app quite >regulary (something like "going down on signal 10" could be found in >the console), so I decided to ge back to 1.3. Anyway, I'm quite sure >that many of the enhancements in 2.0 could be ported back to 1.3. Any >volunteers ? > Actually, EnhanceMail didn't work with Mail 3.3 until this release the other day. This is an AMAZING upgrade BTW. The unread mail highlighting in other mailboxes is fantastic. -- Scott Anguish DBS Online - http://www.dbs-online.com/DBS sanguish@digifix.com Stepwise OpenStep WWW - http://www.stepwise.com
From: stefan.boehringer@rz.ruhr-uni-bochum.de (Stefan Boehringer) Newsgroups: comp.sys.next.programmer Subject: Re: How to use a TextFieldCell subclass? Date: 15 Nov 1996 11:44:34 GMT Organization: Ruhr-Universitaet Bochum, Rechenzentrum Message-ID: <56hl32$emu@sun168.rz.ruhr-uni-bochum.de> References: <55r6ns$j5@tallowcross.uni-frankfurt.de> <55ro25$b50@nntp1.best.com> In article <55ro25$b50@nntp1.best.com>, you wrote: > On 11/06/96, Uli Zappe wrote: > >I want a few TextFields to only accept certain characters as input (and this, > >if possible, even in dependance from what's already been entered in this > >TextField). > > There's some example code from NeXT (available from NeXTAnswers I believe) called > TextORama which illustrates one way to go about it. However there method for > ensuring that a textFilter only gets applied to particular textfield instances is > even more kludgy than the one I suggest above IMHO. Or you may have a look at the FormField Class in the temp area of the MiscKit 1.8.1. - stefan (I seem to be forced to add some text here to convince my local nntp-server of posting)
From: ehutch@hypnos.norden1.com (E. Hutchinson) Newsgroups: prg.jobs,comp.sys.next.programmer,md.jobs,dc.jobs,fl.jobs,ny.jobs Subject: NEXTSTEP/Contract--Long term/Va Date: 11 Nov 1996 19:38:57 GMT Organization: Norden 1 Communications Message-ID: <567vch$io3@tofu.alt.net> Programmer/analyst/developer NEXTSTEP--------------------Commercial experience Objective C-----------------Commercial experience EOF-------------------------A plus Contract--------------------Long Term Area------------------------Virginia Must Be---------------------US Citizen or Greencard To Be Considered------------Fax resume or mail a hard copy. -- ehutch@norden1.com (419) 893-6367 [fax] Omni Search (419) 893-6334 [voice] 1310 Craig Maumee, Ohio 43537
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: NSData NoCopy weirdness Date: 15 Nov 1996 16:32:17 GMT Organization: Netcom Distribution: world Message-ID: <56i5uh$i7h@sjx-ixn4.ix.netcom.com> References: <56g9na$9n7@peng.ping.at> hannes@ping.at (Hannes Tiefenbrunner) wrote: > > Anybody detected some problems with NSData's -dataWithBytesNoCopy:length:? > I got the strange error message: > Malloc-related error detected with code 5 > Don't know who sends it, but I checked NSData's code and found out, that dear > NSData frees the buffer passed in with dataWithBytesNoCopy: when being > dealloced! After passing the buffer to NSData, I breaked in free() in gdb to > check what gets freed and stopped if it was by buffer - and looking at the > backtrace I found it coming from NSData's dealloc! > > The OPENSTEP 4.0 Docu says: > If you instantiate a data object with one of the methods whose name includes > "NoCopy" however, (such as dataWithBytesNoCopy:length:) the bytes are not > copied and, as expected, are not freed when the data object is released. > > THIS IS NOT TRUE (period) > So beware, `cause I don't expect it to be fixed in 4.1... Just 2 days ago, I ran into this same problem under 4.1, but I didn't take the time to figure out the problem since methods without "NoCopy" exist and seem to work fine. In my case, the data bytes were only a single pointer, so copying 4 bytes for each data object was no big deal. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: OPENSTEP Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
Newsgroups: comp.sys.next.programmer From: gary@squamish.instep.bc.ca (Gary Quan) Subject: DBKit books Message-ID: <1996Nov16.000446.7352@instep.bc.ca> Sender: usenet@instep.bc.ca Organization: InStep Mobile Communications Inc. Date: Sat, 16 Nov 1996 00:04:46 GMT I am a newbie to the NeXT system, and I need to learn DBKit ASAP. Just wondering if anyone can recommend a good book on building database client in NeXT. Thanks, Gary.
From: stefan.boehringer@rz.ruhr-uni-bochum.de (Stefan Boehringer) Newsgroups: comp.sys.next.programmer Subject: Re: How to use a TextFieldCell subclass? Date: 15 Nov 1996 18:04:34 GMT Organization: Ruhr-Universitaet Bochum, Rechenzentrum Message-ID: <56ibbi$nhk@sun168.rz.ruhr-uni-bochum.de> References: <55r6ns$j5@tallowcross.uni-frankfurt.de> <55ro25$b50@nntp1.best.com> In article <55ro25$b50@nntp1.best.com>, you wrote: > On 11/06/96, Uli Zappe wrote: > >I want a few TextFields to only accept certain characters as input (and this, > >if possible, even in dependance from what's already been entered in this > >TextField). > > There's some example code from NeXT (available from NeXTAnswers I believe) called > TextORama which illustrates one way to go about it. However there method for > ensuring that a textFilter only gets applied to particular textfield instances is > even more kludgy than the one I suggest above IMHO. Or you may have a look at the FormField Class in the temp area of the MiscKit 1.8.1. - stefan (I seem to be forced to add some text here to convince my local nntp-server of posting)
From: hannes@ping.at (Hannes Tiefenbrunner) Newsgroups: comp.sys.next.programmer Subject: Re: NSAutorelease Pools Issues - Any Comments? Date: 16 Nov 1996 03:46:51 GMT Organization: Customer of PING - Personal InterNet Gate Distribution: world Message-ID: <56jdfb$ak8@peng.ping.at> References: <199611130047.AA21101@ergotech.com> Keywords: exception autorelease raise pool Originator: hannes@esprit In article <199611130047.AA21101@ergotech.com> writes: # Finally, I'm concerned that a "real" event is required to cause the # autorelease mechanism to kick in. That is, someone must click, or # type on the application to cause the pool to be dumped. If you`ve created a NEXTSTEP application (with UI), that just serves as DO-server, then this is very likely the case, as the Application Object uses the -sendeEvent: method, to release the current pool - at least in old 3.3 apps with the EOF Application Object. But I think it`s still true for 4.0. # One more thing, from the manual: # # Autorelease pools nest themselves on a ... # ...it adds itself to the first pool you created. # autorelease automatically adds its ... # # I am now almost totally sure that this does not use the autorelease # mechanism. That is [[NSAutoreleasePool alloc] init] does not # contain an implied autorelease. If it did the whole mechanism of # nesting pools would be useless since for each sub-pool create # another object would be added to the main autorelease pool, which, # under some circumstance (mainly threads) may never be released. The pools are linked together via extra instance variables of NSAutoreleasePool. "it adds itself to the first pool" doesn`t mean, that it does something like [self autorelease]. Instead it just tells the current pool, that it`s the next in the chain now. If some pool in the chain gets released, all it`s descendents get released too. In article <sams.847912288@shellx> sams@best.com (Samuel G. Streeper) writes: # And the kicker, let's say you do this: # # pool = [[NSAutoreleasePool alloc] init] # [foo doSomething] # [pool release] # # There is no way of knowing whether the "doSomething" method # calls something that calls something that perhaps can raise # an exception. However, if an exception is raised, the program # will longjump up the stack to the first exception catcher; # it will never make it to the [pool release] line and the # entire autorelease pool will be leaked! # # It is for this reason that I am not a big fan of exceptions # without language support; it seems that so much code always # establishes state that must be cleaned up, and exceptions # can prevent this from happening but you never can be sure # where they can happen and you must _always_ know and be # prepared to respond accordingly. 1. If [foo doSomething] raises, the app will not reach [pool release] - agree. 2. The app will (hopefully) reach the point, where the parent pool gets released -> and all it`s descendents! So simply jumping over [pool release] doesn`t mean this pool _never_ gets released. But exceptions and built up resources are a problem - I agree. That`s why we use a modified exception-handling: FU_RESOURCE NSMutableArray *foo = nil; FU_DURING doThis(); foo = [[someone anarray] retain]; doThat(); FU_HANDLER if (exception == xyz) { handleTheException(); } else { FU_RERAISE; } FU_ENDHANDLER // this place is reached, no matter if there was an exception // or not or if it`s been reraised or not if (foo != nil) [foo release]; FU_ENDRESOURCE .......Or, with some additional macros: FU_RESOURCE NSMutableArray FU_EMPTY(*foo); // sets foo to an instance of FUNil // an object the raises if talked to FU_DURING doThis(); FU_ASSIGN(foo, [someone anarray]); // checks, if foo is nil or FUNil // if not, does a [foo release] // assigns [someone anarray] to foo // and does a [foo retain] doThat(); FU_HANDLER if (exception == xyz) { handleTheException(); FU_SET_HANDLED; // if not called, X get`s reraies } FU_ENDHANDLER FU_RELEASE(foo); // checks, if 'foo' is nil or FUNil // if not, releases it and sets 'foo' to FUNil FU_ENDRESOURCE Looks a bit unfamiliar, but saved us from a lot of little bugs. -- .J.T. __________________________________ Johannes Tiefenbrunner
From: hannes@ping.at (Hannes Tiefenbrunner) Newsgroups: comp.sys.next.programmer Subject: Re: I would like dock level setting code Date: 16 Nov 1996 03:46:57 GMT Organization: Customer of PING - Personal InterNet Gate Distribution: world Message-ID: <56jdfh$ak9@peng.ping.at> References: <sams.847832665@shellx> Originator: hannes@esprit In article <sams.847832665@shellx> sams@best.com (Samuel G. Streeper) writes: # A long time ago I wrote a program called "docklevel" that toggled # the tier of all the tiles in the dock. Several others wrote # similar hacks. # # I now need to do something similar, and if someone would be so # kind as to email me that code it would save me from trying # to figure out the postscript again. # # There were several versions; some were shell scripts that just # dumped postscript into pft, and I included another version in # the very first sources to BackSpace. Any is acceptible. # For windows in your own app: In the old appkit there was a method: -_setWindowLevel:(int)l - haven`t tried it in 4.0. -- .J.T. __________________________________ Johannes Tiefenbrunner
From: hannes@ping.at (Hannes Tiefenbrunner) Newsgroups: comp.sys.next.sysadmin,comp.sys.next.programmer Subject: Re: How can I access NT server... and: Samba & Windows95... Date: 16 Nov 1996 05:16:45 GMT Organization: Customer of PING - Personal InterNet Gate Distribution: world Message-ID: <56jint$d87@peng.ping.at> Keywords: samba nfs smb Windows NT 95 Originator: hannes@esprit pwalter@mediahaus.de (Piers Uso Walter) wrote: >My NT admins *do* accept the native Windows 95/NT networking, so >they accept at least one remote filesystem implementation. To me >it seems like it should be possible to write a NEXTSTEP client for >the native Windows 95/NT networking. Such a beast might be accepted >by my NT admins. Chris Morrow <morrowc@mrj.com> wrote: >Um...unless your win95 maachines have nfs servers I don;t think you can >do this so easily...I DO remeber though, that there was a set of mount >binaries for LINUX that would allow one to mount WFW shares (SMB shares) >called smbmount I think... You might be able to get the source and tweak >it, then compiole it for your next... Linux offers 'sambafs'. It`s a SMB<->NFS converter, making it possible to nfs-mount pc-servers running SMB via TCP. Christian Starkjohann <cs@hal.kph.tuwien.ac.at> built a framework for compiling Linux filesystems on NEXTSTEP/OPENSTEP machines by creating a rudimental kernel-framework. This way one can compile a Linux filesystem module to a daemon running under NEXTSTEP/OPENSTEP. This daemon then serves as a nfs-server translating the foreign filesystem to nfs. He made an announcement on comp.sys.next.announce - see there. With this framework, one could also compile sambafs for OPENSTEP - just would have to patch the tcp-access module. Neither he nor me have the time to do so - but as there seem to be some people out there, needing such thing - I thought they might be interested. ..J.T. __________________________________ Johannes Tiefenbrunner hannes@ping.at, NeXTMail & MIME ok For PGP Public Key: finger hannes@hal.kph.tuwien.ac.at
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <56garo$3qs@news.onramp.net> Control: cancel <56garo$3qs@news.onramp.net> Date: 16 Nov 1996 01:42:34 GMT Organization: OnRamp Technologies; ISP; Dallas/Ft Worth/Houston, TX USA Message-ID: <56j66a$s3t@news.onramp.net>
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Setting tabs in the 4.x Project Builder Date: 12 Nov 1996 10:48:31 GMT Organization: Best Internet Communications Message-ID: <569klv$647@nntp1.best.com> In the OpenStep ProjectBuilder release notes it indicates that: >Project Builder by default sets tab stops at regular intervals of eight spaces >each. There is now a dwrite, ›tabStopChars—, that allows you alter this interval >to any desired number of spaces, as long as that number is greater than zero. I've tried "dwrite ProjectBuilder tabStopChars 4" and this does not seem to have any effect. Anyone gotten this to work? - Chris --
Newsgroups: comp.sys.next.programmer From: beaver@il.us.swissbank.com (Jason Beaver) Subject: Re: Problem while drawing a Text object... Message-ID: <1996Nov12.172321.22321@il.us.swissbank.com> Sender: root@il.us.swissbank.com (Operator) Organization: Swiss Bank Corporation CM&T Division References: <55pvvj$1tb@ai.alienor.fr> Date: Tue, 12 Nov 1996 17:23:21 GMT In article <55pvvj$1tb@ai.alienor.fr> fgalot@x-lan.alienor.fr writes: > I have a subclass of Text. I'm drawing this object in a view. > But the drawing is not the same if I reinitialize my object. > i.e. : > [text initframe....]; //the very first init > [text display]; //--> a draw > -------------- > [text initframe...]; //same arguments > [text display]; //---> another draw, not the > same, the text seems to be shift... > ----------------- > [text initframe...]; //same arguments > [text display]; //---> same draw as previous... > You shouldn't reinitialize the Text object. To reuse it, call - renewFont:(const char *)newFontName size:(float)newFontSize style:(int)newFontStyle text:(const char *)newText frame:(const NXRect *)newFrame tag:(int)newTag on the Text object. jason __________________ Jason Beaver SBC Warburg Jason_Beaver@swissbank.com (NeXTMail/MIME preferred) import std.disclaimer.*;
From: sams@best.com (Samuel G. Streeper) Newsgroups: comp.sys.next.programmer Subject: I would like dock level setting code Date: 12 Nov 1996 13:10:22 -0800 Organization: BEST Internet Communications Message-ID: <sams.847832665@shellx> A long time ago I wrote a program called "docklevel" that toggled the tier of all the tiles in the dock. Several others wrote similar hacks. I now need to do something similar, and if someone would be so kind as to email me that code it would save me from trying to figure out the postscript again. There were several versions; some were shell scripts that just dumped postscript into pft, and I included another version in the very first sources to BackSpace. Any is acceptible. thanks in advance, -sam (sam@filoli.com)
From: stefan.boehringer@rz.ruhr-uni-bochum.de (Stefan Boehringer) Newsgroups: comp.sys.next.programmer Subject: Re: How to use a TextFieldCell subclass? Date: 16 Nov 1996 15:20:02 GMT Organization: Ruhr-Universitaet Bochum, Rechenzentrum Message-ID: <56km32$1c8@sun168.rz.ruhr-uni-bochum.de> References: <55r6ns$j5@tallowcross.uni-frankfurt.de> <55ro25$b50@nntp1.best.com> In article <55ro25$b50@nntp1.best.com>, you wrote: > On 11/06/96, Uli Zappe wrote: > >I want a few TextFields to only accept certain characters as input (and this, > >if possible, even in dependance from what's already been entered in this > >TextField). > > There's some example code from NeXT (available from NeXTAnswers I believe) called > TextORama which illustrates one way to go about it. However there method for > ensuring that a textFilter only gets applied to particular textfield instances is > even more kludgy than the one I suggest above IMHO. Or you may have a look at the FormField Class in the temp area of the MiscKit 1.8.1. - stefan (I seem to be forced to add some text here to convince my local nntp-server of posting)
Newsgroups: comp.sys.next.programmer From: Nitezki@NiDat.sub.org (Peter Nitezki) Subject: Re: Where to get the PhoneKit? Message-ID: <E0ypoE.8GG@nidat.sub.org> Sender: nitezki@nidat.sub.org (Peter Nitezki) Organization: private site of Peter Nitezki, Kraichtal, Germany References: <5686e8$d0h@news.xmission.com> Date: Sat, 16 Nov 1996 12:07:25 GMT In article <5686e8$d0h@news.xmission.com> don@misckit.com writes: jmichel@imtn.dsccc.com (James Michel) wrote: > > Where can I find the NS PhoneKit? > > You can't, unless you grab an old copy of NEXTSTEP 3.0, which > contained the headers and library. For a description of why you > won't ever see an attempt to resurrect it (a la the MiscKit taking > over the Indexing and 3D Kits) take a look at: > > http://www.misckit.com/faq/NXKits.html > > One of the answers there explains why we didn't get the Phone Kit > and why it is, for all intents and purposes, now considered dead. > > The _only_ hope would be to find a team of people willing to > rebuild the kit from scratch. I don't see that happening any time > soon and I presently lack the resources to try and pull it off > myself. Keeping the MiscKit going and trying to bring back the 3D > and Indexing kits are hard enough! :-) > And hellofa good job, too! -- Peter Nitezki | Nitezki@NiDat.sub.org # Blessed art thou who knoweth Staarenbergstr. 44 | Tel.: +49 7251 62495 # not about the pleasure and D-76703 Kraichtal | Fax : +49 7251 69215 # delight of being hooked GERMANY | E-mail defunct, sorry # up to the Net. Peter 1,3-5
From: schaefer@sellars.dbag.ulm.DaimlerBenz.COM (Hartmut SchÙfer) Newsgroups: comp.sys.next.programmer Subject: Need help with dynamic loading of a lib Date: 14 Nov 1996 13:31:00 GMT Organization: debis Network Services GmbH Message-ID: <56f6uk$3j4@news.sns-felb.debis.de> Hallo, I want to load a library during runtime to my executable. I loaded it with rld_load but I couldn't load any symbol by rld_lookup from the library. It seems that rld_load doesn't work in the right way although it doesn't return an error. It seems as if rld_load doesn't load anything from the lib. Has anybody out there an idea what is going wrong? Thanks in advance Hartmut -- Hartmut Schafer, Daimler-Benz AG, Research Center Ulm, F3M/T Address: Wilhelm-Runge-Str.11, P.O. Box 23 60, 89013 Ulm, Germany Phone: +49 731 505 2377 Email: hartmut.schaefer@dbag.ulm.daimlerbenz.com
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: Re: class-dump is broken in OPENSTEP Date: 14 Nov 1996 03:16:23 GMT Organization: Genoa Software Systems Distribution: world Message-ID: <56e2u7$5a6@saturn.genoa.com> References: <562gdq$fin@sjx-ixn5.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: aisbell@ix.netcom.com In <562gdq$fin@sjx-ixn5.ix.netcom.com> Art Isbell wrote: > class-dump, a very useful utility for printing class interfaces used by > apps and other NS executables, has broken under OS. Does anyone how to write > such a utility The header file <objc/objc-runtime.h> shows how to iterate over all classes. The run time system functions documentation under /NextDeveloper/Documentation/NextDev/Reference/RunTimeSystem/Functions show how to extract detailed ivar and method description info from the class object. The rest is left as an exercise for the reader :-) -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: anderson@sapir.ling.yale.edu (Stephen Anderson) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.sysadmin Subject: Re: Emacs 19.34 and OPENSTEP??? Date: 18 Nov 1996 16:13:59 GMT Organization: Yale University Message-ID: <56q207$ci8@news.ycc.yale.edu> References: <01bbd4ce$663c4d00$9ab08ccc@opus.dreams.com> In-Reply-To: <01bbd4ce$663c4d00$9ab08ccc@opus.dreams.com> On 11/17/96, "Zacharias J. Beckman" wrote: >Has anyone been able to get Emacs 19.34 to compile on OPENSTEP 4.0? (Or >better yet, is there a package available on the Net somewhere)? After I complained (in every direction I could think of) about the fact that emacs wouldn't work under 4.0, and you can't compile anything any more on account of the number of changes OpenStep introduces, Steven Nygard (<nygard@agt.net>) worked on 19.34 for a while and got it to compile. What's involved is mostly changes to src/unexnext.c. Steven built it for Intel, and I have since built it on black harware. Of course 19.34 only works (a) in a terminal window, started with emacs -nw; or (b) under X (I built it with the libraries for co-Xist 3.0, and it seems to work - I still use co-Xist because that's the only X for NeXT that supports the ND board). The only version I know of that works with the NS/OS window system is the pre-compiled 3.3 binary on the archive of Carl Edman's last version, based on 19.29. No one has yet succeeded, as far as I know, in getting all of the massive quantity of changes made that would allow more recent versions of emacs-for-nextstep to compile and run under 4.0. If you would like to build 19.34 under OS 4.0, get the patch from my machine: <ftp://sapir.ling.yale.edu/pub/emacs.19.34b.os4.0.patch>. I take no credit for this, but Steven Nygard (who did the work) isn't on the net, so I'm happy to make his patch available (with his permisssion) to the rest of the community. --Stephen R. Anderson Dept. of Linguistics Yale University
From: eric@skatter.USask.Ca Newsgroups: comp.sys.next.programmer Subject: NSStrings 10x slower than NXStreams! Date: 18 Nov 1996 18:00:31 GMT Organization: University of Saskatchewan Message-ID: <56q87v$t1g@tribune.usask.ca> I'm in the process of `upgrading' some of my applications from NeXTSTEP to OPENSTEP. The application I'm working on now gets a waveform from a digital oscilloscope over an IEEE-488 interface and displays the waveform on the screen. As part of the copy and save mechanism I create a table holding the time and voltage for each of the acquired points -- up to 50,000 points for a single waveform. Here's what the old NEXTSTEP code did: - (NXStream *)voltageTable { NXStream *stream; int i, npoints; const float *t, *v; npoints = [waveform numberOfSamples]; t = [waveform timeValues]; v = [waveform voltageValues]; stream = NXOpenMemory (0, 0, NX_WRITEONLY); NXPrintf (stream, "#\n# %@\n#\n", [whenAcquired descriptionWithCalendarFormat:@"%x %X" timeZone:[NSTimeZone localTimeZone]]); for (i = 0 ; i < npoints ; i++) NXPrintf (stream, "%.5e %.3e\n", t[i], v[i]); return stream; } And here's what I converted it to: - (NSString *)voltageTable { int i, npoints; const float *t, *v; if (voltageTable == nil) { npoints = [waveform numberOfSamples]; t = [waveform timeValues]; v = [waveform voltageValues]; voltageTable = [[NSMutableString alloc] initWithCapacity:npoints*20]; [voltageTable appendFormat:@"#\n# %@\n#\n", [whenAcquired descriptionWithCalendarFormat:@"%x %X" timeZone:nil locale:nil]]; for (i = 0 ; i < npoints ; i++) [voltageTable appendFormat:@"%.5e %.3e\n", t[i], v[i]]; } return voltageTable; } The OPENSTEP code works, but runs about *TEN TIMES SLOWER* than the NEXTSTEP code. On my 486DX2/66 machine running OPENSTEP 4.0 it takes over 50 seconds to create the table for a 50,000 point waveform. Any suggestions on how to speed up the OPENSTEP code? (any suggestions, that is, other than `buy a faster machine....') Thanks, -- Eric Norum eric@skatter.usask.ca Saskatchewan Accelerator Laboratory Phone: (306) 966-6308 University of Saskatchewan FAX: (306) 966-6058 Saskatoon, Canada. NeXTMail accepted.
Date: Mon, 18 Nov 1996 12:21:06 -0600 From: pas@filoli.com Subject: Job:US-CA-Palo Alto:NEXTSTEP/OPENSTEP/Object Oriented Developer Newsgroups: ba.jobs.offered,us.jobs.offered,comp.sys.next.programmer,comp.sys.next.marketplace Message-ID: <848340245.17801@dejanews.com> Organization: Deja News Usenet Posting Service Filoli Information Systems, Inc. has immediate need for OO software developer with NEXTSTEP and Objective-C experience. A startup with nearly 100 employees, large enough to be interesting, small enough that you can make a difference. Our first product is software for the Workers' Compensation market, a line of insurance having uniquely complex claims requirements. Filoli is currently completing its first product, developed in close partnership with one of the nation's largest Workers' Compensation insurance carriers. The market for insurance software is in the range of $3 billion, excluding the healthcare market. Workers' Compensation is approximately a $700 million software market. The industry is under significant financial and regulatory pressure to move off of mainframes and to embrace client/server systems which can evolve more rapidly. Title: Member Technical Staff Responsibilities: Design and develop framework components to support client customization of a Workers Compensation claims processing and medical management system. Requirements Analysis System Documentation Framework Component Design Implementation Framework Component Testing Requirements: Excellent teamwork and communication capabilities, especially good writing skills Experience with OO analysis and design methodologies 2+ yrs C++, Objective-C or Smalltalk programming experience 2+ yrs UNIX Operating System experience 4+ yrs professional software development experience A BS degree in Computer Science or a related field Other desirable qualifications: NEXTSTEP, OPENSTEP, Windows NT Operating System experience Knowledge of databases (Sybase preferred) Experience developing reusable framework components Experience with tcl Reply to: Philip Smith pas@filoli.com 415-856-3100 x290 Filoli Information Systems, Inc 777 California Ave. Palo Alto, CA 94306 ----------------------------------------------------------------------- This article was posted to Usenet via the Posting Service at Deja News: http://www.dejanews.com/ [Search, Post, and Read Usenet News]
Newsgroups: alt.good.news,desy.h1.news,fj.sys.news,swnet.internet.news,uk.net.news,alt.fan.news-admins,alt.tv.news-shows,uk.net.news.config,de.admin.news.groups,de.admin.news.misc,de.admin.news.net-abuse.misc,de.admin.news.software,de.alt.newsgroups,fj.news.newsite,relcom.mn.newspaper,alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.si Subject: Re: Just try this, it will work From: rscott@fcc.com_ (R. Scott Perry) Organization: Computerized Horizons References: <133.353194369934@news.nemonet.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII Message-ID: <329101fc.0@207.41.47.8> Date: 19 Nov 96 00:40:28 GMT In article <133.353194369934@news.nemonet.com>, sbolting@nemonet.com (Steve Boltinghouse of 1009 Bird St., Hannibal, MO 63401) says... > By the end of the fourth week, I had recieved nearly $47,000.00. No, you didn't... you made perhaps $5. And, considering you could be fined $1,000 and go to jail for 5 years, would making $47,000 be worth it? Not only are chain letters illegal in the U.S. (2 year jail term for first offence, see below), they CAN NOT WORK. There would have to be over 1,000,000,000,000 people participating for them to work. Here's PROOF: --- The chain letters claim that you will make at least $10,000 (often they claim $20,000 or $50,000), by people sending you $1 bills. If the person who originally wrote the chain letter made $10,000 off of it, then there are at least 10,000 people who have joined so far. That's obvious; if someone made $10,000 from people sending him $1, then 10,000 people have joined so far. In order for each of those 10,000 people to make $10,000, there would need to be 100,000,000 people joining (10,000 people already in the program, each causing another 10,000 to join; 10,000 times 10,000 is 100,000,000). That, too, is quite obvious. So, if you saw this chain letter and joined it, according to the way the chain letter claims it works, there would be 100,000,000 other people joining. For all of you to make your $10,000, you would each need to cause another 10,000 people to sign up. How many are we at now? It's simple: 100,000,000 people times 10,000 new people each. That's 1,000,000,000,000 (1 trillion) people joining. That's about 200 times as many people as there are on this planet. Now do you understand why chain letters won't work? --- Chain letters are illegal if the chain letter or money is transferred via U.S. Mail, and can get you a $1,000 fine and a 2 YEAR jail sentence for your first offense. The second offence can get you in jail for 5 years. Even if transmitted via the Internet, they violate Title 18 USC Section 1302, the Postal Lottery Statute. For verification, you can currently go to http://www.usps.gov/websites/depart/inspect/ chainlet.htm to see that it is illegal, and go to http://www.usps.gov/ websites/depart/inspect/usc18/lottery.htm for the text of the law). --- Feel free to copy this in response to any chain letters you see, hopefully as enough people see this, the chain letters will stop. -Scott RSP
From: don@misckit.com Newsgroups: comp.sys.next.programmer,comp.lang.objective-c,comp.lang.java Subject: Java vs. Objective-C (was: Java) Date: 19 Nov 1996 07:37:48 GMT Organization: XMission Internet (801 539 0900) Message-ID: <56ro4c$hl6@news.xmission.com> References: <56r0vc$r1i@news.onramp.net> dekorte@suite.com (Steve Dekorte) wrote: > Is Java1.1 is really more like Objective-C? > Could someone post an example the equivalent of the following in Java: I posted this comparison a while ago. Rather than wasting bandwidth to repost it, I have made it available on the web. http://www.misckit.com/DynamicOO/javaobjccomp.html It isn't perfect, so the page is "dynamic" in that anyone can add comments to it. Feel free to clutter it up with further info in an effort to refine the page. This is a small part of a larger effort to explain dynamism and why it is important and to show how it may be used--or is currently used. The whole section of web pages really isn't ready for public consumption, so please just stick to this one page for now. I'll send out an announcement when the rest of it is ready. -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: frank@this.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: problem connecting to window server... Date: 18 Nov 1996 21:16:11 GMT Organization: NO ORGANIZATION, INC. Message-ID: <56qjmr$q72@bias.ipc.uni-tuebingen.de> References: <56p9qf$693@ai.alienor.fr> Cc: fgalot@x-lan.alienor.fr In <56p9qf$693@ai.alienor.fr> fgalot@x-lan.alienor.fr wrote: > I've tried this in the main() and also in the Demon class > but it do not works. > DPSContext c; > c = > DPSCreateContext("myHost",NXGetDefaultValue("MyAppN > ame","NXPSName"),NULL,NULL); > DPSSetContext(c); > demon = [[Demon alloc] init]; > DPSDestroyContext(c); > > What I want to do is to launch my program.app when there > is only the login panel. So I launch it using the rc.local. > > This does not work as the windowserver does not run this early during startup AFAIK. Even if it is running one can have a hell of a time getting a connection... I have a sniplet of code that makes the current task a child of LoginWindow by altering the process tables in the kernel (guess it is from Eric P. Scott like most of these cool hacks...) so it can connect to the windowserver when run from inetd or similar. However this does not work in your case... -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
From: Stefan Ried <ried@mpip-mainz.mpg.de> Newsgroups: comp.sys.next.programmer Subject: Simple example for a drag site Date: Tue, 12 Nov 1996 14:06:40 +0100 Organization: Johannes Gutenberg-Universitaet Mainz, Germany Message-ID: <32887660.446B@mpip-mainz.mpg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit can anybody point me a simple example how to make a drag side. Thanks ______________________________________________________________________ /Stefan Ried, MPI f. Polymerforschung, Postf.3148, 55021 Mainz, F.R.G. \ | ... openstep, the biggest step | | E-Mail ried@mpip-mainz.mpg.de (MIME welcome) ...since the invention | | Telefon ++49 6131 379 267 Fax:++49 6131 379 340 ...of the __/___/ | | Project working on pattern-formation in liquid crystals /./\__/\\| | WWW http://www-theory.mpip-mainz.mpg.de/~ried ...wheel\_/ \_/| \______________________________________________________________________/
From: clientserver@msn.com (Richard Goode) Subject: WASH DC => WebObjects/ EOF/ Obj - C/ Perl/ Java Date: 19 Nov 96 14:34:24 -0800 Message-ID: <00001c42+00000e06@msn.com> Newsgroups: comp.sys.next.programmer Organization: The Microsoft Network (msn.com) Client/Server Resources has cutting edge opportunities in the Washington DC Metro Area for: NeXTStep Developers Responsibilities include design and development of the common object model. Work with other project teams to solidify the design of the common object model through the following development cycles: Requirement Analysis Functional Design Technical Design Construction Application Testing Qualifications: Application of OO design techniques and methodologies 3+ yrs C++ and/or Objective C programming experience 1+ yr UNIX Operating System experience - Sun Solaris 2.5 is ideal => OpenStep Solaris conver. NeXTStep, OpenStep, and Windows NT Operating System experience a plus Knowledge of major RDBMS (Sybase or ORACLE) Enterprise Objects Modeler (EOModeler), Enterprise Objects Framework* (EOF), WebObjects* e-mail your resume TODAY!====> clientserver@msn.com "Perhaps the heart of WebObjects is Enterprise Objects Framework (EOF). The EOF is used to manipulate data as it passes between your database, your Enterprise Objects, and the HTML interface in your WebObjects application. The framework provides a valuable layer of abstraction for business logic. Your code talks to the framework, so that an application’s interface or backend database can be changed without having to alter business logic. WebObjects has a very open architecture that is becoming even more open and is suitable for any large or sophisticated Web site." - Joshua Kerievsky < http://www.next.com > e-mail your resume TODAY!!! ====> clientserver@msn.com Fax =====> (301) 983-4728 Snail mail to: Client/Server Resources P.O. Box 61351 Potomac, Maryland 20859-1351 Tel: (301) 983-6942 Fax: (301) 983-4728 e-mail: clientserver@msn.com
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: love Date: 19 Nov 1996 11:00:47 EST Control: cancel <10004835.22CC@anonymous.com> Subject: cmsg cancel <10004835.22CC@anonymous.com> no reply ignore Message-ID: <cancel.10004835.22CC@anonymous.com> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was >>> ARE YOU READY FOR LOVE? <<<
From: Joerg Penning <penning@informatik.uni-hamburg.de> Newsgroups: comp.sys.next.programmer Subject: Parsing .h in IB? Date: Tue, 19 Nov 1996 19:29:33 +0100 Organization: University of Hamburg -- Germany Message-ID: <3291FC8D.794BDF32@informatik.uni-hamburg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi folks, can someone tell me, why I have to tell Interface Builder to parse a .h-file after each change, although it is known in Project Builder? Of course, I wouldn't clutter IB's class tree with ALL my classes, but I think it would be sufficient to give it once to IB. PB may look after the changes and force IB to reparse automatically. Now, isn't it a great idea ;-) I'm using 3.3 on Intel, btw. -- Joerg Penning j.penning@t-online.de Phone +49 40/278 78 061
From: eric@skatter.usask.ca (Eric Norum) Newsgroups: comp.sys.next.programmer Subject: Can NSNotification objects be used for inter-thread communication? Date: 19 Nov 1996 02:51:28 GMT Organization: University of Saskatchewan Message-ID: <56r7bg$hlq@tribune.usask.ca> Keywords: NSThread, NSNotificationCenter The loss of DPSAddFd() is causing me lots of headaches in my conversion from NEXTSTEP to OPENSTEP. It seems one way to get the effect of DPSAddFd() is to move the `device reading' code to a separate thread. The problem then becomes how to transfer data from this thread to the main thread. Will NSNotification objects work? For example, consider a two-threaded application. One thread acquires data from a source, the other thread consumes the data. Is it possible to transfer data from the acquisition thread to the consumer thread like this: Acquisition thread: NSMutableData dbuf = [[NSMutableData alloc] initWithCapacity:xxxx]; for (;;) { <<< Read from data source into dbuf >>> [[NSNotificationCenter defaultCenter] postNotificationName:@"NewDataArrived" object:dbuf]; } Consumer (main) thread: <<< Application startup code>>> . . [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dataHandler:) notificationName:@"NewDataArrived" object:nil]; <<< Start acquisition thread >>> . . - (void)dataHandler:(NSNotification *)notification { NSData *newData = [notification notificationObject]; <<< Do something with the data in the newData object >>> } The main issue seems to be whether or not the acquisition thread will block in the postNotification call until the dataHandler: method in the main thread returns. If the postNotification does block, it seems to me an easy way to transfer data to the main thread. Can anyone out there tell me if this is a reasonable way to send data between threads? If this is a bad idea, I'd like to find out about it now. Improvements and alternate suggestions are always welcome. Thanks, -- Eric Norum eric@skatter.usask.ca Saskatchewan Accelerator Laboratory Phone: (306) 966-6308 University of Saskatchewan FAX: (306) 966-6058 Saskatoon, Canada. NeXTMail accepted.
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Java Date: 19 Nov 1996 01:02:36 GMT Organization: Suite Software Message-ID: <56r0vc$r1i@news.onramp.net> IsJava1.1 is really more like Objective-C? Could someone post an example the equivalent of the following in Java: Methods: sel_getName("myMethod") sel_getUid("myMethod") [anyObject respondsTo:sel_getUid("myMethod")] [anyObject performv:sel_getUid("myMethod") :(marg_list)args]; [anyObject forward:sel_getUid("myMethod") :(marg_list)args]; Classes: objc_getClass("myClassName") object_getClassName(myClass) [anyObject class] [anyObject isMemberOfClassNamed:"myClassName"] Variables: class_getInstanceVariable(myClass, "myVariableName") Please note any examples that are hacks - that have to create Java special classes at runtime to implement, etc. So we know what performance to expect from these.
From: stanj@cs.stanford.edu (Stan Jirman) Newsgroups: comp.sys.next.programmer Subject: Re: Can NSNotification objects be used for inter-thread communication? Date: 19 Nov 1996 09:49:51 GMT Organization: Stanford University Message-ID: <56rvrv$6p4@nntp.Stanford.EDU> References: <56r7bg$hlq@tribune.usask.ca> > The main issue seems to be whether or not the acquisition thread will > block in the postNotification call until the dataHandler: method > in the main thread returns. If the postNotification does block, it > seems to me an easy way to transfer data to the main thread. > > Can anyone out there tell me if this is a reasonable way to send data > between threads? If this is a bad idea, I'd like to find out about > it now. Improvements and alternate suggestions are always welcome. In my experience with two multithreaded apps on NS/4.0, this does not work. Sources inside NeXT also told me that it's not "really supposed to work", i.e. they aren't even saying that they will fix it... Cheers, - Stan -- Nature photography: http://www-leland.stanford.edu/~stanj NeXTmail and MIME: stanj@cs.stanford.edu
From: woo@opus.bloomco.ornl.gov (John W. Wooten) Newsgroups: comp.sys.next.programmer Subject: Why WebObjectsPro only for NT? Date: 19 Nov 1996 14:22:12 GMT Organization: Oak Ridge National Lab, Oak Ridge, TN Distribution: world Message-ID: <56sfqk$na1@stc06.ctd.ornl.gov> Why have most of the recent WebObjects developments been only for the Windooze platform? Are they not OpenStep? Most everything else has been available in QuadFat Binary and runs on all four platforms and on Intel in both mach and NT bases. I noticed that WebObjects Pro, just announced, with the drag and drop development of web pages, etc. is for NT only. No word about availability on other platforms. Is Sun and HP left out of this? Will it ever run on mach? -- J. W. Wooten <jwooten@korrnet.org> NEXTSTEP / OpenStep Software Development & Network Consulting Services NeXTmail preferred, MIME is welcome Please finger woo@160.91.216.2 for PGP public key
From: save@grocery.com Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy Subject: Save 80% On Your Grocery Bills!!! Date: Tue, 19 Nov 96 14:51:30 GMT Organization: ADP Autonet Internet Services Distribution: inet Message-ID: <56tv12$pmd@ns1.autonet.net> THIS is Your Problem!!! ~~~~~~~~~~~~~~~~~ The average American family spends approximately $400 per month on food and other grocery store items. That monthly expense is increasing constantly, and EVERYONE is always looking for ways to cut those costs. Now the way that most consumers are saving money at the grocery store is by using " cash off " coupons. In fact recent national surveys report that 90% of ALL American households use grocery coupons weekly! But .... until now the problem has been that " coupons clipping " is a hit-or-miss proposition at best. It generally means a time consuming, tedious job of sorting through perhaps dozens of flyers, circulars, and magazines, and cutting out only those few coupons that fit your needs. National statistics actually tells us that although the typical Sunday paper contains 100 or more "cash off " coupons , the average person manages to clip only 3 to 6 coupons for products they really want and use. And THIS is Our Solution !!! ~~~~~~~~~~~~~~~~~~~~~ "Why can't someone invent some kind of a 'system' so a consumer could ORDER JUST THE COUPONS THEY REALLY WANT AND USE!?" Well, now someone has!!! You begin by subscribing to our unique "Coupons-By-Choice" service. For a subscription fee of just $20 per month you will receive one of our exclusive "Coupons-By-Choice" booklets. Your monthly Booklet contains certificates which may be redeemed for up to $100 worth of cash off grocery store coupons that YOU CHOOSE from our list of HUNDRED OF NATIONAL , NAME-BRAND PRODUCTS! HERE IS HOW IT WORKS.... ~~~~~~~~~~~~~~~~~~~~~~~ Each "Coupons-By-Choice" Booklet contains 10 "coupon order forms." EACH order form can be redeemed for $10 worth of PERSONALLY SELECTED cash-off coupons. You actually CHOOSE exactly what coupons you want from our master list which is printed in each Booklet. You then mail the completed order form and a small handling charge to our redemption center. In just a few weeks you will receive $10 worth of cash off coupons that YOU chose! PLUS ... you will receive additional coupons of your choice to reimburse you for your handling charge and your postage! And remember that these are MANUFACTURERS' coupons for NATIONAL, NAME-BRAND PRODUCTS, and are valid at any store that CURRENTLY accept coupons! So the real beauty of our system is that, as a subscriber to our "Coupons- By-Choice" service, you do not have to change your buying habits at all to receive substantial savings!! * You do NOT have to shop at certain stores! You continue to shop where you ALWAYS do! * You do NOT have to purchase "special" products from special "dealers!" You continue to buy the SAME products and brands you do every day! Where else can you receive a return of $100 to $200 ... on a monthly investment of only $20 !!?? THINK ABOUT IT!.... READY TO START SAVING?? ~~~~~~~~~~~~~~~~~~~~~~~ With regard to this particular ad, there is only one way you can get the necessary APPLICATION forms as well as more information about our company and this AMAZING opportunity: Call fax-on-demand 512-404-1275 ( must call from a your fax machine) Remember to put your sponsor's ID number in all application forms, otherwise they will not be processed. Sponsor's ID number: CA11094
From: paul@pth.com (Paul Haddad) Newsgroups: comp.sys.next.programmer Subject: Writting a Custom Mouse Driver Date: 19 Nov 1996 15:41:28 GMT Organization: InternetMCI Message-ID: <56skf8$oci@news.internetmci.com> Hi, I was interested in any information any one has about writting a custom mouse driver. Sample code would be great, so would an explanation of the PCPointer class, which is what I think I need to derive my driver from. -- Paul Haddad
From: Patrice Eber <eberp@mey.gnb.st.com> Newsgroups: comp.sys.next.software,comp.sys.next.programmer,comp.sys.next.misc Subject: Searching DEvelloper CD for Cube Date: Tue, 19 Nov 1996 17:49:00 +0100 Organization: SGS-THomson Message-ID: <3291E4FC.41C67EA6@mey.gnb.st.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I people.. I just bought a NeXT Turbo Station .. and i need a CD develloper to work with.. maybe be to an upgrade from OS 3.0 to 3.3. Does anyone have one to sell for me ? Thank's people
From: giddings@menominee.chem.wisc.edu (Michael Giddings) Newsgroups: comp.sys.next.programmer Subject: Re: NSStrings 10x slower than NXStreams! Date: 20 Nov 1996 05:25:39 GMT Organization: University of Wisconsin, Madison Message-ID: <56u4oj$2hm6@news.doit.wisc.edu> References: <56q87v$t1g@tribune.usask.ca> Cc: eric@skatter.USask.Ca In <56q87v$t1g@tribune.usask.ca> eric@skatter.USask.Ca wrote: > > Any suggestions on how to speed up the OPENSTEP code? > (any suggestions, that is, other than `buy a faster machine....') > > Thanks, > Just curious - is there a reason you are using NSString to do this as opposed to NSData? It seems NSData would be better suited (and mabye faster ...). Mike -- Michael Giddings giddings@chem.wisc.edu giddings@barbarian.com (608)258-1699 or (608) 692-2851 http://www.barbarian.com
Newsgroups: comp.sys.next.programmer From: dfevans@bbcr.uwaterloo.ca (David Evans) Subject: Re: Changing window and menu colors Sender: news@novice.uwaterloo.ca (Mr. News) Message-ID: <E15GEJ.5s8@novice.uwaterloo.ca> Date: Wed, 20 Nov 1996 03:30:19 GMT References: <56t3q8$9m8@news.doit.wisc.edu> Organization: University of Waterloo In article <56t3q8$9m8@news.doit.wisc.edu>, Michael Giddings <giddings@whitewater.chem.wisc.edu> wrote: >I posted to c.s.n.software about whether there was an app to already do this, >but got no response so assume there isn't . . . > It's generally accepted as un-doable. However... >Any ideas on how to do this would be greatly appreciated. > Well, maybe. If you beat up on /usr/lib/NextStep/windowPackage.ps you can likely get it together. Problem is, beating it up in the right places. -- David Evans (NeXTMail OK) dfevans@bbcr.uwaterloo.ca Computer/Synth Junkie http://bbcr.uwaterloo.ca/~dfevans/ University of Waterloo "Default is the value selected by the composer Ontario, Canada overridden by your command." - Roland TR-707 Manual
From: Mark Cruver <mcruver@objectgems.com> Newsgroups: balt.jobs,comp.lang.smalltalk,comp.object,comp.sys.next.programmer Subject: NEXTstep, Objective C Software Engineers needed Date: Sun, 17 Nov 1996 17:31:46 -0500 Organization: OBJECTGems Message-ID: <328F9251.66B3@objectgems.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: mcruver@objectgems.com OBJECTGems, a leader in applying Object-Oriented Technologies to solve problems in Business and Industry, is searching for software engineers with experience in OO development and the willingness to learn new technologies - Object-Oriented Databases, Object Request Brokers, WEB application Development, Java, Artificial Intelligence. We will consider both permanent employees as well as independent contractors. We currently have requirements for the following skills: NeXTStep, Objective C We offer excellent salary and benefits, and the opportunity to work at the leading edge of technology. We emphasize continual training in new technologies and products in order to provide us with an technological edge over our competitors. Visit our Web Site:http://www.objectgems.com for further information, profile of the Company and additional employment opportunities. For consideration, please send your resume in text format to: email:mcruver@objectgems.com Office 703-917-6625 Fax: 703-620-3987
From: giddings@menominee.chem.wisc.edu (Michael Giddings) Newsgroups: comp.sys.next.programmer Subject: Changing window and menu colors Date: 19 Nov 1996 20:03:20 GMT Organization: University of Wisconsin, Madison Message-ID: <56t3q8$9m8@news.doit.wisc.edu> I posted to c.s.n.software about whether there was an app to already do this, but got no response so assume there isn't . . . Anyway, I'd like to write an app that allows changing the color schemes of windows and menus on the desktop. I'm tired of the slate grey, and one of the few things I like better about Win/NT is that I can change this to a different color. I know that it can probably be done, since RadicalNews has windows with blue-background. However, it would be nice to change it in a more universal way, e.g. by remapping the default system grey to a different color. Any ideas on how to do this would be greatly appreciated. Now, I know some people think this is ugly, but I would appreciate it if you'd indulge me . . . -- Michael Giddings giddings@chem.wisc.edu giddings@barbarian.com (608)258-1699 or (608) 692-2851
From: barry@subsurface.com Newsgroups: comp.sys.next.programmer Subject: Re: Why WebObjectsPro only for NT? Date: 19 Nov 1996 20:16:31 GMT Organization: First Net of Acadiana Message-ID: <56t4iv$ihg@news1.1stnet.com> References: <56sfqk$na1@stc06.ctd.ornl.gov> In-Reply-To: <56sfqk$na1@stc06.ctd.ornl.gov> On 11/19/96, John W. Wooten wrote: > >Why have most of the recent WebObjects developments been only for the >Windooze platform? Are they not OpenStep? Most everything else has been >available in QuadFat Binary and runs on all four platforms and on Intel in >both mach and NT bases. I noticed that WebObjects Pro, just announced, >with the drag and drop development of web pages, etc. is for NT only. No >word about availability on other platforms. Is Sun and HP left out of >this? Will it ever run on mach? >-- >J. W. Wooten <jwooten@korrnet.org> >NEXTSTEP / OpenStep Software Development & Network Consulting Services > >NeXTmail preferred, MIME is welcome >Please finger woo@160.91.216.2 for PGP public key > Yesterday I got WebObject Pro 3.0 for OpenStep 4.1 (Mach) running with WebObjects builder on my Color Turbo. -- Barry Vinson Sub Surface Tools, Inc. 6203 West Highway 90 New Iberia, LA 70560 barry@subsurface.com
From: sanguish@digifix.com (Scott Anguish) Newsgroups: comp.sys.next.programmer Subject: Re: Why WebObjectsPro only for NT? Date: 19 Nov 1996 21:03:36 GMT Organization: Digital Fix Development Message-ID: <56t7b8$9lu@news.digifix.com> References: <56sfqk$na1@stc06.ctd.ornl.gov> In-Reply-To: <56sfqk$na1@stc06.ctd.ornl.gov> On 11/19/96, John W. Wooten wrote: > >Why have most of the recent WebObjects developments been only for the >Windooze platform? Are they not OpenStep? Most everything else has been >available in QuadFat Binary and runs on all four platforms and on Intel in >both mach and NT bases. I noticed that WebObjects Pro, just announced, >with the drag and drop development of web pages, etc. is for NT only. No >word about availability on other platforms. Is Sun and HP left out of >this? Will it ever run on mach? I'm not sure what you're talking about here. WO 3.0 is on NT, Mach, Solaris and HP-UX. From the docs I've read on NeXT's site, WebObjects Pro is available for Mach, and the other Unix's as well. Next ported WebObject Builder to Mach for 3.0 The recommended platform for WebObjects 3.0 development on Mach is OpenStep 4.1 NeXT has announced Java support on the server side for writing WebObjects apps, I'm not sure what will happen about Mach for that. I'm not sure what else I could say without potential non-disclosure problems. >-- >J. W. Wooten <jwooten@korrnet.org> >NEXTSTEP / OpenStep Software Development & Network Consulting Services > >NeXTmail preferred, MIME is welcome >Please finger woo@160.91.216.2 for PGP public key > -- Scott Anguish DBS Online - http://www.dbs-online.com/DBS sanguish@digifix.com Stepwise OpenStep WWW - http://www.stepwise.com
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c,comp.lang.java Subject: Re: Java vs. Objective-C (was: Java) Date: 19 Nov 1996 23:53:05 GMT Organization: Suite Software Message-ID: <56th91$hik@news.onramp.net> References: <56r0vc$r1i@news.onramp.net> <56ro4c$hl6@news.xmission.com> Cc: don@misckit.com don@misckit.com wrote: > Steve Dekorte wrote: > > Is Java1.1 is really more like Objective-C? > > http://www.misckit.com/DynamicOO/javaobjccomp.html This is really cool. Thanks for making this available. I think you're right about Java being closer to Objective-C. It's good to see Java is headed in the right direction. Hmm, now I wonder what my chances of getting funding for porting a better-than-AppKit Objective-C framework set to Java are... -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer Subject: Re: problem connecting to window server... Date: 20 Nov 1996 00:09:34 GMT Organization: Individual - France Message-ID: <56ti7u$31c@precipice.fdn.fr> References: <56p9qf$693@ai.alienor.fr> <56qjmr$q72@bias.ipc.uni-tuebingen.de> frank@this.net (Frank M. Siegert) wrote: > >This does not work as the windowserver does not run this early during startup >AFAIK. Even if it is running one can have a hell of a time getting a >connection... I have a sniplet of code that makes the current task a child of >LoginWindow by altering the process tables in the kernel (guess it is from >Eric P. Scott like most of these cool hacks...) so it can connect to the >windowserver when run from inetd or similar. However this does not work in >your case... You can get a valid postscript context by being an lpd child (as next does for npd). To do this, just launch you app from /usr/lib/NextPrinter/lpd.children Hugues. -------------------------------------------------------------------- hugues@precipice.fdn.fr - French, English, Italian and a few JP ->OK ------------ NS3.2 ------------ NS3.0J ------------ :-) ------------
From: dr@ripco.com (David Richards) Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy Subject: cancel Control: cancel <56tv12$pmd@ns1.autonet.net> Date: 20 Nov 1996 04:59:59 GMT Organization: Ripco Communications Inc. Distribution: inet Message-ID: <56u38f$m2b$1@gail.ripco.com> <56tv12$pmd@ns1.autonet.net> is excessively silly. -- David Richards Ripco, since Nineteen-Eighty-Three My opinions are my own, Public Access in Chicago But they are available for rental Shell/SLIP/PPP/UUCP/ISDN/Leased dr@ripco.com (312) 665-0065 !Free Usenet/E-Mail!
From: Stefan Ried <ried@mpip-mainz.mpg.de> Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.sysadmin Subject: Re: Emacs 19.34 and OPENSTEP??? Date: Wed, 20 Nov 1996 16:53:21 +0100 Organization: Johannes Gutenberg-Universitaet Mainz, Germany Message-ID: <32932971.41C6@mpip-mainz.mpg.de> References: <01bbd4ce$663c4d00$9ab08ccc@opus.dreams.com> <56q207$ci8@news.ycc.yale.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Stephen Anderson wrote: > > On 11/17/96, "Zacharias J. Beckman" wrote: > >Has anyone been able to get Emacs 19.34 to compile on OPENSTEP 4.0? > (Or > >better yet, is there a package available on the Net somewhere)? > > After I complained (in every direction I could think of) about the > fact that emacs wouldn't work under 4.0, and you can't compile > anything any more on account of the number of changes OpenStep > introduces, Steven Nygard (<nygard@agt.net>) worked on 19.34 for a > while and got it to compile. What's involved is mostly changes to > src/unexnext.c. Steven built it for Intel, and I have since built it > on black harware. > > Of course 19.34 only works (a) in a terminal window, started with > emacs -nw; or (b) under X (I built it with the libraries for co-Xist > 3.0, and it seems to work - I still use co-Xist because that's the > only X for NeXT that supports the ND board). The only version I know > of that works with the NS/OS window system is the pre-compiled 3.3 > binary on the archive of Carl Edman's last version, based on 19.29. No > one has yet succeeded, as far as I know, in getting all of the massive > quantity of changes made that would allow more recent versions of > emacs-for-nextstep to compile and run under 4.0. > ... what is about Emacs for NeXTStep ? I use the latest one of Carl. Unfortunately he quits developing NeXT/OpenStep software. Again a native port of a newer GNUemacs version is extremely hard and makes no sence at all. As Carl posted once, the FSF didn't want to include the patches for the DPS-Windowsystem in the distribution. So you've got to start from zero with each new gnu-emacs version. Meanwhile the very good binary distributions of xemacs (former lucid emacs) is winning the editor war ! It's faster and easier to install. Just untar one shared file and one for every platform in an arbitrary location. It is quit very handy on mixed networks. (one site-start.el over all platforms and so on) The only way to make Emacs popular again is to speak with the authors of xemacs as Carl has planed to do sometimes. The binray should appear next to the X11 binaries. ftp://ftp.xemacs.org/pub/xemacs ftp://ftp.th-darmstadt.de/pub/editors/xemacs/ one of the mirrors I think Carl's Emacs.app is quite the best for NeXtStep. The xemacs version should be a native OpenStep version and could be compiled on Solaris/OpenStep and WinNT/OpenStep too. Let's hope somebody have time and knowledge to to it. Stefan Ried -- ______________________________________________________________________ /Stefan Ried, MPI f. Polymerforschung, Postf.3148, 55021 Mainz, F.R.G. \ | ... openstep, the biggest step | | E-Mail ried@mpip-mainz.mpg.de (MIME welcome) ...since the invention | | Telefon ++49 6131 379 267 Fax:++49 6131 379 340 ...of the __/___/ | | Project working on pattern-formation in liquid crystals /./\__/\\| | WWW http://www-theory.mpip-mainz.mpg.de/~ried ...wheel\_/ \_/| \______________________________________________________________________/
From: Paul_Lynch@plsys.co.uk (Paul Lynch) Newsgroups: comp.sys.next.programmer Subject: Re: Java vs. Objective-C (was: Java) Date: Wed, 20 Nov 1996 20:01:55 GMT Organization: P & L Systems Sender: news@seer.demon.co.uk Message-ID: <1996Nov20.200155.24500@seer.demon.co.uk> References: <56th91$hik@news.onramp.net> In article <56th91$hik@news.onramp.net> dekorte@suite.com (Steve Dekorte) writes: > don@misckit.com wrote: > > Steve Dekorte wrote: > > > Is Java1.1 is really more like Objective-C? > > > > http://www.misckit.com/DynamicOO/javaobjccomp.html > > This is really cool. Thanks for making this available. > I think you're right about Java being closer to Objective-C. > It's good to see Java is headed in the right direction. > > Hmm, now I wonder what my chances of getting funding for porting > a better-than-AppKit Objective-C framework set to Java are... You ought to take a look at Netscape Foundation Classes, then... Paul -- Paul Lynch (NeXTmail) http://www.plsys.co.uk/~paul
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep Subprocess Date: 17 Nov 1996 02:22:44 GMT Organization: Genoa Software Systems Message-ID: <56lstk$93i@saturn.genoa.com> References: <328B83E2.302E@boulder.colorado.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: fedor@boulder.colorado.edu In <328B83E2.302E@boulder.colorado.edu> Adam Fedor wrote: > I'm still a bit confused about how to monitor file descriptors for use > with the Subprocess class. Does anyone have a quick example how to > do this, or an OpenStepified version of Subprocess I can use? I'm not sure about monitoring file descriptors, but you might want to look at the OpenStep classes NSTask, NSThread and NSFileHandle as replacements for the Subprocess class. -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: Paul Lynch <Paul_Lynch@plsys.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Why WebObjectsPro only for NT? Date: Wed, 20 Nov 1996 09:26:48 GMT Organization: P & L Systems Sender: news@seer.demon.co.uk Message-ID: <1996Nov20.092648.22598@seer.demon.co.uk> References: <56sfqk$na1@stc06.ctd.ornl.gov> In article <56sfqk$na1@stc06.ctd.ornl.gov> woo@opus.bloomco.ornl.gov (John W. Wooten) writes: > > Why have most of the recent WebObjects developments been only for the > Windooze platform? Are they not OpenStep? Most everything else has been > available in QuadFat Binary and runs on all four platforms and on Intel in > both mach and NT bases. I noticed that WebObjects Pro, just announced, > with the drag and drop development of web pages, etc. is for NT only. No > word about availability on other platforms. Is Sun and HP left out of > this? Will it ever run on mach? I think that WO 3.0 is supposed to run on NeXTSTEP as well; but I agree that it isn't at all clear from the public releases about it. Certainly Tsunami has been available in beta form for NT only. Paul -- Paul Lynch (NeXTmail) http://www.plsys.co.uk/~paul
From: tim@vcl.com (Tim Jeltema) Newsgroups: comp.sys.next.software,comp.sys.next.programmer,comp.sys.next.advocacy Subject: Help with Sybase, EOF, NS3.3 & OS4.x Date: 20 Nov 1996 15:35:07 GMT Organization: Valley City Linen Corp Distribution: World Message-ID: <56v8fb$f82@pravda.aa.msen.com> Keywords: Sybase, EOF I am in desperate need of some help regarding the continued use of NEXTSTEP 3.3 or OpenStep 4.x with either Sybase, Oracle or Informix. NeXT and Sun corporate have proved most un-willing in helping us resolve this matter in an acceptable way. NeXT is no longer supporting the client libraries (DBLIB for Sybase) in a compilable and linkable form on either NS 3.3 or OS 4.x/Mach for use with current versions of the above mentioned databases. That is to say, you cannot use 3.3 or 4.x/Mach applications with these servers unless you are using some version of EOF. (Then why not use EOF? EOF fails to address a critical piece of functionality that we must have. NeXT won't add this functionality unless 10,000 other people say that they need it as well.) I would appreciate any help you can offer in connecting me with someone that is knowledgeable in Sybase or in both Sybase and EOF. Here are the specific questions that I have. #1 Are Sybase versions 10 and/or 11 backward compatible with the client libraries that are supplied with NS 3.3? That is to say, will an application compiled and linked using DBLIB under NS 3.3 work with Sybase System 10 or 11? #2 Assuming that the answer to #1 is 'No', can you use the lower layers of EOF(1.x or 2.0) as a bridge (DBLIB replacement) between an application on NS 3.3 or OS 4.x and current versions of Sybase (with hopefully minimal but necessary modifications to the application). Note that this is not an issue on OpenStep/NT. EOF on Win/NT uses a current version of the client libraries (CTLIB). EOF 2.0 works on OS/Mach because NeXT has rights to the source code for the old libraries (DBLIB) and they were thus able to hack it sufficiently to compile and link under Mach. However, they are not updating the stand-alone libraries and presumably don't have the rights to make them publicly available. Any help is greatly appreciated. Thank you for your time. Tim Jeltema Valley City Linen Corp 10 Diamond Ave SE Grand Rapids, MI 49506-1456 616 459-6922 tim@vcl.com
From: Thomas Breuel <tmb@intentionally.blank> Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 20 Nov 1996 03:55:29 -0800 Organization: home Sender: tmb@best.com Message-ID: <wsyzq0dvv4e.fsf@best.com> References: <56r0vc$r1i@news.onramp.net> dekorte@suite.com (Steve Dekorte) writes: > IsJava1.1 is really more like Objective-C? Both languages have extensive support for dynamic OOP. The main differences really are not in the type system or expressiveness of the languages (which people like to argue over at length), but in that Java is safe and garbage collected, while Objective-C interfaces much more easily with existing C/C++ code. For details of Java 1.1 support for dynamic OOP, see Sun's Web site. Note, however, that even though most Objective-C features have equivalents in Java, common programming paradigms and patterns are different. So, for example, instead of invoking a method via "perform", a Java programmer would prefer using an object that encapsulates the operation. Thomas.
From: Tim Weilkiens <twe@informatik.uni-kiel.de> Newsgroups: comp.sys.next.programmer Subject: PDO specification Date: Wed, 20 Nov 1996 10:40:30 +0100 Organization: Institute of Computer Science, University of Kiel, Germany Message-ID: <3292D20E.1C8F@informatik.uni-kiel.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, I am looking for the PDO (or DO) specification. I've found something on the NeXT server, but it looks like a pure marketing document. Not very scientific. Thanks for any hint. Tim -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ( o ) "Paddington on the Rocks" ()~*~() (_)-(_) Tim Weilkiens, Kiel, Germany /\ / \/\ Tim.Weilkiens@kiel.netsurf.de /\ / \ tim-w@pz-oekosys.uni-kiel.d400.de
From: hhoff@ultra.modern-video.de (Holger Hoffstaette) Newsgroups: comp.sys.next.programmer Subject: Re: NSStrings 10x slower than NXStreams! Date: 20 Nov 1996 11:55:51 GMT Organization: media group Message-ID: <56urk7$i0f@gate.seicom.net> References: <56q87v$t1g@tribune.usask.ca> <56u4oj$2hm6@news.doit.wisc.edu> Michael Giddings (giddings@menominee.chem.wisc.edu) wrote: >In <56q87v$t1g@tribune.usask.ca> eric@skatter.USask.Ca wrote: >> >> Any suggestions on how to speed up the OPENSTEP code? >> (any suggestions, that is, other than `buy a faster machine....') >Just curious - is there a reason you are using NSString to do this as opposed >to NSData? It seems NSData would be better suited (and mabye faster ...). I was wondering the same thing - creating 50000 (?) temporary NSStrings and repeatedly munging arond in the innards of the container is not the best way to do this. Just create a large NSMutableData and poke away to your heart's content - should be the same speed like the non-Foundation code. Holger -- Object web weaver | @work: hhoff@media-group.de Media group | @home: hhoff@schwaben.de (NeXTmail & PGP ok) Stuttgart, Germany | Be cool.
Date: 20 Nov 1996 10:31:59 EST Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy Message-ID: <cancel.56tv12$pmd@ns1.autonet.net> Control: cancel <56tv12$pmd@ns1.autonet.net> From: clewis@ferret.ocunix.on.ca Sender: save@grocery.com Subject: cmsg cancel <56tv12$pmd@ns1.autonet.net> EMP/ECP (aka SPAM) cancelled by clewis@ferret.ocunix.on.ca. See news.admin.net-abuse.announce, report 19961120.27 for further details
From: Timothy Luoma <luomat@peak.org> Newsgroups: comp.sys.next.programmer Subject: Basic Help compiling MAB under 3.3 Date: Wed, 20 Nov 1996 21:11:54 -0800 Organization: The PEAK FTP site for OpenStep & NeXTStep Message-ID: <Pine.SUN.3.95.961120210800.11955A-100000@kira> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-Receipt-To: luomat@nerc.com I know I'm behind the times, but I'm trying to figure out how to compile MAB under 3.3. So far I've been editing CFLAGS in the Makefile or Makefile.preamble but some files don't have makefiles. I tried to use ProjectBuilder, but haven't had much luck... either "Don't know how to build" errors or "line 2 must be a separator" errors. I'm sure this is stuff you all talked about a long time ago. I'll get the archives if someone can point me in the right direction (ie early '95, late '94, etc etc). Thanks TjL
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: btr@trenet.com Date: 21 Nov 1996 02:57:13 EST Control: cancel <32437392.1448179@nntp.cts.com> Subject: cmsg cancel <32437392.1448179@nntp.cts.com> no reply ignore Message-ID: <cancel.32437392.1448179@nntp.cts.com> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was Be a Beta Tester!
From: marcel@cs.tu-berlin.de (Marcel Weiher) Newsgroups: comp.sys.next.programmer Subject: Re: problem connecting to window server... Date: 21 Nov 1996 09:00:46 GMT Organization: Technical University of Berlin, Germany Message-ID: <5715nu$rkl$1@news.cs.tu-berlin.de> References: <56p9qf$693@ai.alienor.fr> <56qjmr$q72@bias.ipc.uni-tuebingen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit frank@this.net (Frank M. Siegert) writes: >In <56p9qf$693@ai.alienor.fr> fgalot@x-lan.alienor.fr wrote: >> I've tried this in the main() and also in the Demon class >> but it do not works. >> DPSContext c; >> c = >> DPSCreateContext("myHost",NXGetDefaultValue("MyAppN >> ame","NXPSName"),NULL,NULL); >> DPSSetContext(c); >> demon = [[Demon alloc] init]; >> DPSDestroyContext(c); >> >> What I want to do is to launch my program.app when there >> is only the login panel. So I launch it using the rc.local. >> >> >This does not work as the windowserver does not run this early during startup >AFAIK. Even if it is running one can have a hell of a time getting a >connection... I have a sniplet of code that makes the current task a child of >LoginWindow by altering the process tables in the kernel (guess it is from >Eric P. Scott like most of these cool hacks...) so it can connect to the >windowserver when run from inetd or similar. However this does not work in >your case... There is an easier way, just start the process in /usr/lib/NextPrinter/lpd.children AND sleep for about 4-5 seconds at startup (for some strange reason the WindowServer isn't quite ready yet, even though it should be). Marcel -- Testsig
From: gmecchia@cc.colorado.edu Newsgroups: comp.sys.next.programmer Subject: sender in message argument Date: 21 Nov 1996 14:11:20 GMT Organization: The Colorado College, Colorado Springs, CO Message-ID: <571nu8$aia@lace.colorado.edu> quick question: why do controls in the AppKit include the sender (self) when sending a message to another object they are connected to? I think I can see one example where it would be needed: a slider connected to a textfied and sending it the message "takeFloatFrom:" and the textfied needs to send "doubleValue" to whoever what the sender of the takeFloatFrom: message. I can see the reason for having aSender available for the receiving objects of messages sent from Slider objects, but from Button objects? from MenuButton objects? Another question: is it possible to set the sender be someother object? Using the example above, the slider objects sends takeStringFrom: to the textfield object, but aSender in the argument is not the slider object, but some other object which is not the sender of the message. Can that be done? - Alexis gmecchia@cc.colorado.edu
From: hnalgae@soback.kornet.nm.kr (Kang Hyun) Newsgroups: comp.sys.next.programmer Subject: Re: Re: Emacs 19.34 and OPENSTEP??? Date: 21 Nov 1996 16:01:37 GMT Organization: Hayan Nalgae Message-ID: <571ud1$6qu@usenet.kornet.nm.kr> References: <01bbd4ce$663c4d00$9ab08ccc@opus.dreams.com> <56q207$ci8@news.ycc.yale.edu> Your wrote at comp.sys.next.programmer, > On 11/17/96, "Zacharias J. Beckman" wrote: > >Has anyone been able to get Emacs 19.34 to compile on OPENSTEP 4.0? > (Or > >better yet, is there a package available on the Net somewhere)? > > Of course 19.34 only works (a) in a terminal window, started with > emacs -nw; or (b) under X (I built it with the libraries for co-Xist > 3.0, and it seems to work - I still use co-Xist because that's the > only X for NeXT that supports the ND board). The only version I know > of that works with the NS/OS window system is the pre-compiled 3.3 > binary on the archive of Carl Edman's last version, based on 19.29. No > one has yet succeeded, as far as I know, in getting all of the massive > quantity of changes made that would allow more recent versions of > emacs-for-nextstep to compile and run under 4.0. > Well, go to http://nice.ethz.ch/~chris/emacs.html. It's "Emacs 19 for NS" home-page. I downloaded emacs-4.2beta6.tar.gz, and installed it. In Readme, it was ported from GNU Emacs 19.29, but it shows me its version as 19.34. Like Emacs 4.1 for NS, it can use all X-window's feature, like color, menu, etc.. -- hnalgae@soback.kornet.nm.kr (Kang Hyun) Hayan Nalgae NeXTSTEP Developer 'Hayan Nalgae' in Korean means 'White Wing' in English.
From: zander@conextions.com (Aleksey Sudakov) Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 21 Nov 1996 15:02:11 GMT Organization: The Internet Access Company, Inc. Message-ID: <571qtj$n2k@news-central.tiac.net> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> Alex Blakemore <alex@genoa.com> wrote: >The lack of selectors in Java is a serious flaw. >How can you implement a general purpose notification scheme? >or use delegation? or a responder chain? It would be possible with JDK 1.1 if only there were categories, otherwise one need very intelligent root object from the early beginning. Could someone point out how could I implement something like NSObject -(void)forwardInvocation:(NSInvocation) method? I haven't find alike or alternative mechanism in Java. Hopefully someday I will, but when? JDK 1.x, JDK 2.x, JDK 3.x ???? Aleksey
From: frank@this.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: problem connecting to window server... Date: 21 Nov 1996 16:24:24 GMT Organization: NO ORGANIZATION, INC. Message-ID: <571vno$922@bias.ipc.uni-tuebingen.de> References: <56p9qf$693@ai.alienor.fr> <56qjmr$q72@bias.ipc.uni-tuebingen.de> <5715nu$rkl$1@news.cs.tu-berlin.de> Cc: marcel@cs.tu-berlin.de In <5715nu$rkl$1@news.cs.tu-berlin.de> Marcel Weiher wrote: > frank@this.net (Frank M. Siegert) writes: > > >In <56p9qf$693@ai.alienor.fr> fgalot@x-lan.alienor.fr wrote: > >> I've tried this in the main() and also in the Demon class > >> but it do not works. > >> DPSContext c; > >> c = > >> DPSCreateContext("myHost",NXGetDefaultValue("MyAppN > >> ame","NXPSName"),NULL,NULL); > >> DPSSetContext(c); > >> demon = [[Demon alloc] init]; > >> DPSDestroyContext(c); > >> > >> What I want to do is to launch my program.app when there > >> is only the login panel. So I launch it using the rc.local. > >> > >> > > >This does not work as the windowserver does not run this early during startup > >AFAIK. Even if it is running one can have a hell of a time getting a > >connection... I have a sniplet of code that makes the current task a child of > >LoginWindow by altering the process tables in the kernel (guess it is from > >Eric P. Scott like most of these cool hacks...) so it can connect to the > >windowserver when run from inetd or similar. However this does not work in > >your case... > > > There is an easier way, just start the process in > > /usr/lib/NextPrinter/lpd.children > > AND sleep for about 4-5 seconds at startup (for some strange reason > the WindowServer isn't quite ready yet, even though it should be). > Still I like the idea of becoming a child of LoginWindow the hard way... This way you can use the Windowserver whenever you need it, regardless on the where and how you start a process. Ok, since I have my very own PS interpreter handy there is not much need in connecting to the window server anyway... -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 21 Nov 1996 00:56:11 GMT Organization: Genoa Software Systems Message-ID: <5709bb$f3j@saturn.genoa.com> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: tmb@intentionally.blank In <wsyzq0dvv4e.fsf@best.com> Thomas Breuel wrote: > The main differences ... are ... that > Java is safe and garbage collected, while Objective-C interfaces much > more easily with existing C/C++ code. I like many things about Java, but I think this statement skips over some important differences. A critical difference is discussed below. > ... instead of invoking a method via "perform", a Java programmer would prefer > using an object that encapsulates the operation. Could that possbily be because he wouldn't have any choice? The lack of selectors in Java is a serious flaw. How can you implement a general purpose notification scheme? or use delegation? or a responder chain? Unless of course you hard code the specific method names into the supposedly general purpose code. -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: "Willi Berger" <w_berger@mindspring.com> Newsgroups: comp.sys.next.programmer Subject: NSHost from NS 3.3/4.0 to OpenStep on NT ? Date: 21 Nov 1996 15:09:01 GMT Organization: Resource Advisory Message-ID: <01bbd7be$31490e10$49ab45cf@apollo> The previous project I worked on, I saw the NextStep application Mail.app running on OpenStep NT. This is not an OpenStep version. I believe the way it was accomplished was by NSHost the Mail.app onto the NT box. When, I tried it with my beta version of OpenStep NT on NT 4.0 it did not work. It seemed to make the connection to the WindowServer, but nothing is displayed. Has anyone accomplished this? Is there some trick I am missing ? Any information would be very much appreciated. Thanks for your time. - willi -- w_berger@mindspring.com
From: scholz@leo.org (Bernhard Scholz) Newsgroups: comp.sys.next.programmer Subject: Re: NSData NoCopy weirdness Date: 21 Nov 1996 22:02:45 GMT Organization: Institut fuer Informatik der Universitaet Muenchen Message-ID: <572ji5$5lj@xenia.informatik.uni-muenchen.de> References: <56g9na$9n7@peng.ping.at> <56i5uh$i7h@sjx-ixn4.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit aisbell@ix.netcom.com (Art Isbell) wrote: >hannes@ping.at (Hannes Tiefenbrunner) wrote: >> The OPENSTEP 4.0 Docu says: >> If you instantiate a data object with one of the methods whose name >includes >> "NoCopy" however, (such as dataWithBytesNoCopy:length:) the bytes are not >> copied and, as expected, are not freed when the data object is released. >> >> THIS IS NOT TRUE (period) >> So beware, `cause I don't expect it to be fixed in 4.1... > > Just 2 days ago, I ran into this same problem under 4.1, but I didn't >take the time to figure out the problem since methods without "NoCopy" exist >and seem to work fine. In my case, the data bytes were only a single >pointer, so copying 4 bytes for each data object was no big deal. I just have the answer, given to kindly by Christopher Kane. I already ran into this problem a long time ago in NS3.3 times (nobody used it with foundation?) Here is the answer by Christopher Kane: NSData isn't doing what you expect with the NoCopy: method, but it is correctly doing what it was, for whatever reason, designed to do: an NSData ALWAYS takes ownership of the bytes you give it. When the NSData is deallocated, it free()s the bytes. The NoCopy: just changes what happens at initialization; either the data creates its own copy of the bytes ("copy"), or it uses yours ("no-copy"). The always-taking-ownership has the interesting additional effect that you may only give (in the NoCopy: case) a chunk of memory to NSData which it can free with free() (or NSZoneFree()). You cannot give a vm_allocate'd chunk of memory to the NSData, because when it is deallocated it will attempt to free() it, generating the Malloc error (code=5) message you've seen. There is no public way to enable free() to work on a vm_allocate'd block of memory, nor to tell an NSData to use vm_deallocate instead of free(). If you use the "copy" flavor (dataWithBytes:length„, your bytes will be copied, but on architectures that support it, it will be copied-on-write (say, with vm_copy() on MACH). End of citation. Best wishes, Bernhard. -- Bernhard Scholz boerny@xenia.hsh.stusta.mhn.de Tel.: 3232996
From: don@misckit.com Newsgroups: comp.sys.next.programmer Subject: Re: Java vs. Objective-C (was: Java) Date: 22 Nov 1996 00:01:55 GMT Organization: XMission Internet (801 539 0900) Message-ID: <572qhj$ors@news.xmission.com> References: <56th91$hik@news.onramp.net> <1996Nov20.200155.24500@seer.demon.co.uk> Paul_Lynch@plsys.co.uk (Paul Lynch) wrote: > In article <56th91$hik@news.onramp.net> dekorte@suite.com (Steve Dekorte) > writes: > > Hmm, now I wonder what my chances of getting funding for porting > > a better-than-AppKit Objective-C framework set to Java are... > > You ought to take a look at Netscape Foundation Classes, then... Except that IMHO IFC is not _better_ than the AppKit, it is more like a rip-off of the AppKit. It is still really cool, though, and one of the best things I've seen for Java yet. But I suspect Steve is proposing something that would go a little bit farther... -- Later, -Don Yacktman don@misckit.com <a href="http://www.misckit.com/don.html">My home page</a>
From: shess@one.net (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: NSData NoCopy weirdness Date: 22 Nov 96 08:40:13 Organization: Is a sign of weakness Message-ID: <SHESS.96Nov22084013@howard.one.net> References: <56g9na$9n7@peng.ping.at> <56i5uh$i7h@sjx-ixn4.ix.netcom.com> <572ji5$5lj@xenia.informatik.uni-muenchen.de> In-reply-to: scholz@leo.org's message of 21 Nov 1996 22:02:45 GMT In article <572ji5$5lj@xenia.informatik.uni-muenchen.de>, scholz@leo.org (Bernhard Scholz) writes: Here is the answer by Christopher Kane: NSData isn't doing what you expect with the NoCopy: method, but it is correctly doing what it was, for whatever reason, designed to do: an NSData ALWAYS takes ownership of the bytes you give it. . The always-taking-ownership has the interesting additional effect that you may only give (in the NoCopy: case) a chunk of memory to NSData which it can free with free() (or NSZoneFree()). You cannot give a vm_allocate'd chunk of memory to the NSData, because when it is deallocated it will attempt to free() it, generating the Malloc error (code=5) message you've seen. There is no public way to enable free() to work on a vm_allocate'd block of memory, nor to tell an NSData to use vm_deallocate instead of free(). If you use the "copy" flavor (dataWithBytes:length„, your bytes will be copied, but on architectures that support it, it will be copied-on-write (say, with vm_copy() on MACH). Disregarding whether the documentation was right WRT original question, the above makes more-or-less perfect sense. If your OS supports copy-on-write, then the -dataWithBytes:length: version would have the same performance as a no-copy version which let you indicate that it was vm_allocated memory. In effect, if you want to put in vm_allocated memory for performance reasons, you should be able to use the regular -dataWithBytes:length: version, which will vm_copy() the block, and then vm_deallocate() the original data. So there's no need for the no-copy version using vm_allocated memory, it adds nothing. Of course, if you're going to the effort, you would probably want to verify that it does indeed do vm_copy() to copy the data. If not, then it'd be quicker to just malloc() the original space and do the no-copy version on that. Later, -- scott hess <shess@one.net> (606) 578-0412 http://w3.one.net/~shess/ <I plan to become so famous that people buy tapes of me reading source code>
From: Dave Griffiths <dave@prim.demon.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: Fri, 22 Nov 1996 14:00:15 GMT Organization: Primitive Software Ltd. Message-ID: <1996Nov22.140015.771@prim.demon.co.uk> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> In article <5709bb$f3j@saturn.genoa.com> Alex Blakemore <alex@genoa.com> writes: > >The lack of selectors in Java is a serious flaw. >How can you implement a general purpose notification scheme? >or use delegation? or a responder chain? >Unless of course you hard code the specific method names into the supposedly >general purpose code. Check out http://www.javasoft.com/products/JDK/1.1/designspecs/reflection/java-reflection.doc.html. Here's a quote to whet your appetite: "A Method object represents a reflected method. The underlying method may be an abstract method, an instance method, or a class (static) method. Methods of class Method can be used to obtain the formal parameter types, the return type, and the checked exception types of the underlying method. The invoke method of class Method can be used to invoke the underlying method on objects. Instance and abstract method invocation uses dynamic method resolution based on the target object's class and the reflected method's declaring class, name, and formal parameter types. (Thus, it is permissible to invoke a reflected interface method on an object that is an instance of a class that implements the interface.) Static method invocation uses the underlying static method of the method's declaring class." Also worth checking out is http://www.javasoft.com/products/JDK/1.1/designspecs/awt/events.html. Here's a quote from that: "Event types are encapsulated in a class hierarchy rooted at java.util.EventObject. An event is propagated from a "Source" object to a "Listener" object by invoking a method on the listener and passing in the instance of the event subclass which defines the event type generated. A Listener is an object that implements a specific EventListener interface extended from the generic java.util.EventListener. An EventListener interface defines one or more methods which are to be invoked by the event source in response to each specific event type handled by the interface. An Event Source is an object which originates or "fires" events. The source defines the set of events it emits by providing a set of set<EventType>Listener (for single-cast) and/or add<EventType>Listener (for mult-cast) methods which are used to register specific listeners for those events. In an AWT program, the event source is typically a GUI component and the listener is commonly an "adapter" object which implements the appropriate listener (or set of listeners) in order for an application to control the flow/handling of events. The listener object could also be another AWT component which implements one or more listener interfaces for the purpose of hooking GUI objects up to each other." Dave
Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.sys.northstar,comp.sys.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy From: dsr@lns598.lns.cornell.edu Sender: save@grocery.com Date: 22 Nov 1996 12:06:27 EST Control: cancel <574c9u$oc@ns1.autonet.net> Subject: cmsg cancel <574c9u$oc@ns1.autonet.net> no reply ignore Message-ID: <cancel.574c9u$oc@ns1.autonet.net> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was Save 80% On Your Grocery Bills!!!
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: forwardInvocation: Date: 22 Nov 1996 22:09:23 GMT Organization: Suite Software Message-ID: <5758aj$g9b@news.onramp.net> I need to do forward that returns values but OpenStep's NSObject -doesNotRecognizeSelector: and -forwardInvocation: both return void and the compiler won't let me over-ride these methods with conflicting return types. Any ideas about how to get around this? How does OpenStep's PDO get around this? -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 23 Nov 1996 01:19:08 GMT Organization: Suite Software Message-ID: <575jec$j5b@news.onramp.net> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> <1996Nov22.140015.771@prim.demon.co.uk> Dave Griffiths wrote: > Check out ...java-reflection.doc.html. Sounds slow. What is the performance of invoking methods by their string names? How fast is: [target perform:sel_getUid("myMethod")] or [target perform:aselector] in Java compared to Objective-C? -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: "Ali Ozer" <Ali_Ozer@next.com> Newsgroups: comp.sys.next.programmer Subject: Re: Changing window and menu colors Date: 23 Nov 1996 01:17:49 GMT Organization: NeXT Software, Inc Message-ID: <01bbd89a$5aef3550$32211281@ant> References: <56t3q8$9m8@news.doit.wisc.edu> Michael Giddings <giddings@menominee.chem.wisc.edu> wrote... > ... I'd like to write an app that allows changing the color schemes of > windows and menus on the desktop. I'm tired of the slate grey, and one of > the few things I like better about Win/NT is that I can change this to a > different color. In 4.0 (and more so in 4.1) most of the colors drawn by the kit are "dynamic system colors," which can be obtained by NSColor methods such as controlColor, textColor, etc. These colors are automatically set from your system defaults; on Mach, these defaults are the usual gray, black, etc; on Windows, they are set from your system colors specified in the control panel. Turns out that these color can be overridden with defaults database settings. The defaults have the same name as the NSColor methods, so for instance you can do: ProjectBuilder -controlColor "0.6 0.6 0" -controlShadowColor "0.3 0.3 0" -controlBackgroundColor "1 1 0" -controlTextColor blueColor ...or you can set these in the defaults database with defaults write NSGlobalDomain controlColor ... Anyway, this is not a documented or supported feature, so it might go away at anytime. You will also find that not everything is settable, especially when running on Mach. And finally this only works for OPENSTEP apps. Ali
From: mkienenb@arsc.edu (Mike Kienenberger) Newsgroups: comp.sys.next.software,comp.sys.next.programmer Subject: cmsg cancel <56ni4v$4ag@sjx-ixn2.ix.netcom.com> Control: cancel <56ni4v$4ag@sjx-ixn2.ix.netcom.com> Date: 22 Nov 1996 03:11:09 GMT Organization: University of Alaska Computer Network Message-ID: <5735ke$hfq@news.alaska.edu> cancel
From: aisbell@ix.netcom.com (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 23 Nov 1996 03:24:36 GMT Organization: Netcom Distribution: world Message-ID: <575qpk$7sl@dfw-ixnews3.ix.netcom.com> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> <1996Nov22.140015.771@prim.demon.co.uk> <575jec$j5b@news.onramp.net> dekorte@suite.com (Steve Dekorte) wrote: > Dave Griffiths wrote: > > Check out ...java-reflection.doc.html. > > Sounds slow. > > What is the performance of invoking methods by their string names? > > How fast is: > [target perform:sel_getUid("myMethod")] > or > [target perform:aselector] > > in Java compared to Objective-C? Have you noticed that (char *)sel_getUid("myMethod") == "myMethod" ? An Objective-C selector is a pointer to the string constant storing the method name, so Objective-C methods are invoked by their string names. Sounds similar to Java. -- Art Isbell NeXT/MIME Mail: aisbell@ix.netcom.com Trego Systems Voice/Fax: +1 408 335 2515 CaseServ: OPENSTEP Voice Mail: +1 408 335 1154 managed care solutions US Mail: Felton, CA 95018-9442
From:  blazek@stt.msu.edu (Rudolf B. Blazek) Newsgroups: comp.sys.next.programmer Subject: WYSIWYG Html Authoring Date: 23 Nov 1996 03:58:11 GMT Organization: Michigan State University Message-ID: <575soj$q7t@msunews.cl.msu.edu> I would like to start a short discussion on WYSIWYG html editing. I think that such an editor shouldn't be very hard to write if one accepted that s/he'd have to start completely from scratch. The problems with all current tools for web editing (that I know) that they 1. Either force you edit HTML (like if you were editing rtf language in Edit.app rather than entering and formatting your text) 2. Convert some other document formats, therefore the result is always slightly different. And the html file cannot be read back. I got upset about the situation and started to think about an app similar to say Draw.app as far as working with text and images concerned, and to a web browser in the way the object could be put on the screen. The object oriented approach would be useful, since each of them would know how to behave on the screen (e.g. left adjusted to its parent's boundary and top aligned with its younger sibling) and how to write itself in the final html file etc. Just a though. I would like to hear what you think. If you are interested why I don't write it: I don't have time at all. (Three times underlined). In addition I am more an object-oriented Pascal programmer, so I am not efficient with NeXT developer (Four times underlined) Be well, please comment, but don't flame :-)))) Rudy Blazek Michigan State University blazek@stt.msu.edu
From: stanj@cs.stanford.edu (Stan Jirman) Newsgroups: comp.sys.next.programmer Subject: Draggable matrix on 4.0 Date: 23 Nov 1996 10:00:34 GMT Organization: Stanford University Message-ID: <576i02$27t@nntp.Stanford.EDU> Hi all, I have attempted for the past few days to port my "draggable cell matrix", a la ScrollDoodScroll, from 3.3 to 4.0. Regardless what I do, it doesn't do anything (at best). The compositing seems to behave differently, or I just don't get it. Is there someone out there who has such a class ported and would not mind sharing? Mine simply doesn't draw anything whe dragging. I tried to change the PScomposite to NSImage equivalents, but no success so far. Thanks, - Stan --- Nature photography: http://www-leland.stanford.edu/~stanj NeXTmail and MIME: stanj@cs.stanford.edu
From: sbolting@nemonet.com (Stephen Boltinghouse) Subject: Just try this, it will work Newsgroups: de.admin.news.software,de.alt.newsgroups,fj.news.newsite,relcom.mn.newspaper,alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice,talk.bizarre.nice,alt.tv.nick-at-nite,alt.tv.nickelodeon,alt.fan.nicki-lewis,alt.fan.nickilewis,alt.fan.nicole-papa,japan.hackers.nifty.sucks,soc.culture.nigeria,alt.flame.niggers,alt.fan.nikita-borisov,alt.music.nils-lofgren,alt.music.nin,alt.music.nin.creative,alt.music.nin.d,alt.fan.ninja-turtles,okinawa.mail-lists.nirai-kanai,alt.music.nirvana,sfnet.harrastus.nisakas,alt.hack.nl,hiv.aids.nl,alt.psychology.nlp Date: Sat, 23 Nov 1996 13:47:03 GMT Message-ID: <335.896244412754@news.nemonet.com> Organization: The fastest way towards earning money honestly Take five minutes to read this and it WILL change your life. The Internet has grown tremendously. It doubles in size every 4 months. think about it. You see those 'Make.Money.Fast' posts more and more. That's ... because it WORKS ! So I thought, all those new users might make it work. And I decided to try it out, a few months ago. Besides, whats $5.00, I spend more than that in the morning on my way to work on coffee and cigs for the day. So I sent in my money and posted. Everyone was calling it a scam, but there are SO many new users from AOL, Netcom, etc. they will join in and make it work for you. Well, two weeks later, I began recieving bucks in the mail! I couldn't believe it! Not just a little, I mean big bucks! At first only a few hundred dollars, then a week later, a couple of thousand, then BOOM. By the end of the fourth week, I had recieved nearly $47,000.00. It came from all over the world. And every bit of it perfectly legal and on the up and up. I've been able to pay off all my bills and still had enough left over for a nice vacation for me and my family. Not only does it work for me, it works for other folks as well. Markus Valppu says he made $57,883 in four weeks. Dave Manning claims he made $53,664 in the same amount of time. Dan Shepstone says it was only $17,000 for him. Do I know these folks? No, but when I read how they say they did it, it made sense to me. Enough sense that I'm taking a similar chance with $5 of my own bucks. Not a big chance, I admit--but one with incredible potential, because $5 is all anyone ever invests in this system. Period. That's all Markus, Dave, or Dan invested, yet their $5 netted them tens of thousands of dollars each, in a safe, legal, completely legitimate way. Here's how it works in 3 easy steps: STEP 1. Invest your $5 by writing your name and address on five seperate pieces of paper along with the words: "PLEASE ADD ME TO YOUR MAILING LIST." (In this way, you're not just sending a dollar to someone; you're paying for a legitimate service.) Fold a $1 bill, money order, or bank note inside each paper, and mail them by standard U. S. Mail to the following five addresses: 1- Fern Suarez Mallorca 112 Hato Rey, P.R., USA, 00917 2- Philippe 2104 De Mexico Chomedey, Laval Quebec, Canada H7M 3C6 3- Natalie Jansen Lancveldlaan 18 5671 CN Nuenen Holland 4- Chad Collier 2785 Cold Springs Rd. #49 Placerville, CA 95667 5- Steve Boltinghouse 1009 Bird St. Hannibal, MO 63401 STEP 2. Now remove the top name from the list, and move the other names up.This way, #5 becomes #4 and so on. Put your name in as the fifth one on the list. STEP 3. Post the article to at least 250 newsgroups. There are at least 19000 newsgroups at any given moment in time. Try posting to as many newsgroups as you can. Remember the more groups you post to, the more people will see your article and send you cash! STEP 4. You are now in business for yourself, and should start seeing returns within 7 to 14 days! Remember, the Internet is new and huge. There is no way you can lose. Now here is how and why this system works: Out of every block of 250 posts I made, I got back 5 responses. Yes, thats right,only 5. You make $5.00 in cash, not checks or money orders, but real cash with your name at #5. Each additional person who sent you $1.00 now also makes 250 additional postings with your name at #4, 1000 postings. On average then, 50 people will send you $1.00 with your name at #4,....$50.00 in your pocket! Now these 50 new people will make 250 postings each with your name at #3 or 10,000 postings. Average return, 500 people= $500. They make 250 postings each with your name at #2= 100,000 postings=5000 returns at $1.00 each=$5,000.00 in cash! Finally, 5,000 people make 250 postings each with your name at #1 and you get a return of $60,000 before your name drops off the list.And that's only if everyone down the line makes only 250 postings each! Your total income for this one cycle is $55,000. From time to time when you see your name is no longer on the list, you take the latest posting you can find and start all over again. The end result depends on you. You must follow through and repost this article everywhere you can think of. The more postings you make, the more cash ends up in your mailbox. It's too easy and too cheap to pass up!!! So thats it. Pretty simple sounding stuff, huh? But believe me, it works. There are millions of people surfing the net every day, all day, all over the world. And 100,000 new people get on the net every day. You know that, you've seen the stories in the paper. So, my friend, read and follow the simple instructions and play fair. Thats the key, and thats all there is to it. Print this out right now so you can refer back to this article easily. Try to keep an eye on all the postings you made to make sure everyone is playing fairly. You know where your name should be. If you're really not sure or still think this can't be for real, then don't do it. But please print this article and pass it along to someone you know who really needs the bucks, and see what happens. REMEMBER....HONESTY IS THE BEST POLICY.YOU DON'T NEED TO CHEAT THE BASIC IDEA TO MAKE THE BUCKS! GOOD LUCK TO ALL, AND PLEASE PLAY FAIR AND YOU WILL WIN AND MAKE SOME REAL INSTANT FREE CASH! *** By the way, if you try to deceive people by posting the messages with your name in the list and not sending the bucks to the people already included, you will not get much. I know someone who did this and only got about $150 (and that's after two months). Then he sent the 5 bills, people added him to their lists, and in 4-5 weeks he had over $10,000! TRY IT AND YOU'LL BE HAPPY!!! :o) !!!!!!!!!!
From: "Georg Tuparev" <gtupar@ctp.com> Newsgroups: comp.sys.next.programmer Subject: Re: Draggable matrix on 4.0 Date: 23 Nov 1996 13:44:49 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <576v4h$j3b@concorde.ctp.com> References: <576i02$27t@nntp.Stanford.EDU> In article <576i02$27t@nntp.Stanford.EDU> stanj@cs.stanford.edu (Stan Jirman) writes: > Hi all, > Is there someone out there who has such a class ported and would not > mind sharing? Mine simply doesn't draw anything whe dragging. I tried to > change the PScomposite to NSImage equivalents, but no success so far. Several months ago I started writing a number of Matrix related classes for the new MiscKit. I'm half the way on finishing them :-( (the standard excuse - no time). The dragging part seams to be kind of OK but I have other problems. A guy from NeXT sent me a list useful hints, but I have to hack around ... IMHO no direct port of the NiftyMatrix is possible. I hope to prepare a usable version of the MiscMatrixXXX classes during the week between Christmas and New year... share & enjoy -- ------- /\/\ Georg Tuparev <georg_tuparev@ctp.com> / /_ \ Cambridge Technology Partners \ / / Apollo House, Apollolaan 15 \/\/ 1077 AB Amsterdam, The Netherlands Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com
Newsgroups: de.admin.news.software,de.alt.newsgroups,fj.news.newsite,relcom.mn.newspaper,alt.journalism.newspapers,alt.tv.newsradio,alt.fan.newt-gingrich,fj.sys.newton,comp.sys.newton.misc,comp.sys.newton.programmer,chinese.newsgroups.newusers,comp.sys.next,fj.sys.next,maus.sys.next,comp.sys.next.advocacy,comp.sys.next.bugs,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,comp.soft-sys.nextstep,alt.sex.nfs,comp.protocols.nfs,alt.james.nguygen.gook.faggot,soc.culture.nicaragua,soc.singles.nice,talk.bizarre.nice,alt.tv.nick-at-nite,alt.tv.nickelodeon,alt.fan.nicki-lewis,alt.fan.nickilewis,alt.fan.nicole-papa,japan.hackers.nifty.sucks,soc.culture.nigeria,alt.flame.niggers,alt.fan.nikita-borisov,alt.music.nils-lofgren,alt.music.nin,alt.music.nin.creative,alt.music.nin.d,alt.fan.ninja-turtles,okinawa.mail-lists.nirai-kanai,alt.music.nirvana,sfnet.harrastus.nisakas,alt.hack.nl,hiv.aids.nl,alt.psychology.nlp,control From: news@news.msfc.nasa.gov Message-ID: <cancel.335.896244412754@news.nemonet.com> Control: cancel <335.896244412754@news.nemonet.com> Subject: cmsg cancel <335.896244412754@news.nemonet.com> no reply ignore Organization: Semi-Automatic Chain Letter Remover Date: Sat, 23 Nov 1996 15:37:48 GMT Sender: sbolting@nemonet.com (Stephen Boltinghouse) ignore Make Money Fast post canceled by news@news.msfc.nasa.gov. Make Money Fast has been posted thousands of times, enough to qualify as cancel-on-sight spam. The chain letter scheme it describes is illegal in many countries. For example, see: http://www.usps.gov/websites/depart/inspect/chainlet.htm
From: Paul Lynch <Paul_Lynch@plsys.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Java vs. Objective-C (was: Java) Date: Sun, 24 Nov 1996 12:37:32 GMT Organization: P & L Systems Sender: news@seer.demon.co.uk Message-ID: <1996Nov24.123732.8249@seer.demon.co.uk> References: <572qhj$ors@news.xmission.com> In article <572qhj$ors@news.xmission.com> don@misckit.com writes: > Paul_Lynch@plsys.co.uk (Paul Lynch) wrote: > > In article <56th91$hik@news.onramp.net> dekorte@suite.com (Steve Dekorte) > > writes: > > > Hmm, now I wonder what my chances of getting funding for porting > > > a better-than-AppKit Objective-C framework set to Java are... > > > > You ought to take a look at Netscape Foundation Classes, then... > > Except that IMHO IFC is not _better_ than the AppKit, it is more like a > rip-off of the AppKit. It is still really cool, though, and one of the best > things I've seen for Java yet. But I suspect Steve is proposing something > that would go a little bit farther... Well, I think that in some small ways IFC is better (use of exception handling, for example); in others it is arguably worse. Different sense of the word "better", then. I too would like to see something "better" :-). Paul -- Paul Lynch (NeXTmail) http://www.plsys.co.uk/~paul
From: cnyap@next (Chih Nam Yap) Newsgroups: comp.sys.next.programmer Subject: How to remove white background Date: 24 Nov 1996 15:24:41 GMT Organization: University of Sheffield, UK Message-ID: <579pbp$eu1@bignews.shef.ac.uk> Hi there, I have a view with a tiff image (with transparent background), the image is composited in the view using image = [[NXImage alloc] initFromSection: next.tiff]; [image composite: NX_SOVER toPoint: &imagePt]; I need to copy the whole view with the image to the stream, so I use workStream = NXOpenMemory(0, 0, NX_READWRITE); [self getBounds: &vbounds]; [self copyPSCodeInside: &vbounds to: workStream]; next I copy the workStream to a new image NXSeek(workStream, 0L, NX_FROMSTART); newImage = [[NXImage alloc] initFromStream: workStream]; The problem I have is if I save newImage to a file and view it using the icon viewer, the image (next.tiff) now has a white background (it has a transparent ground originally). Is there a way to remove the white background? Thank for your help. C.Yap
From: shess@one.net (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 23 Nov 96 13:32:23 Organization: Is a sign of weakness Distribution: world Message-ID: <SHESS.96Nov23133223@howard.one.net> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> <1996Nov22.140015.771@prim.demon.co.uk> <575jec$j5b@news.onramp.net> <575qpk$7sl@dfw-ixnews3.ix.netcom.com> In-reply-to: aisbell@ix.netcom.com's message of 23 Nov 1996 03:24:36 GMT In article <575qpk$7sl@dfw-ixnews3.ix.netcom.com>, aisbell@ix.netcom.com (Art Isbell) writes: Have you noticed that (char *)sel_getUid("myMethod") == "myMethod" ? An Objective-C selector is a pointer to the string constant storing the method name, so Objective-C methods are invoked by their string names. Sounds similar to Java. No idea how Java works, just wanted to mention that you should be _very_ careful with this information. Not just any "myMethod" string will work as a selector, it has to be a special "myMethod" string, specifically the one that sel_getUid( "myMethod") returns. This is because it doesn't look up the entire string "myMethod" at runtime, it just looks for the implementation for the address. Of course, everyone reading this was already smart enough not to do weird things with this ... Later, -- scott hess <shess@one.net> (606) 578-0412 http://w3.one.net/~shess/ <I plan to become so famous that people buy tapes of me reading source code>
From: tiggr@es.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.sys.next.programmer Subject: Re: Java vs. Objective-C (was: Java) Date: 24 Nov 1996 17:52:16 +0100 Organization: Eindhoven University of Technology Sender: tiggr@tom.es.ele.tue.nl Message-ID: <x7917r5tbz.fsf@tom.es.ele.tue.nl> References: <572qhj$ors@news.xmission.com> <1996Nov24.123732.8249@seer.demon.co.uk> In-reply-to: Paul Lynch's message of Sun, 24 Nov 1996 12:37:32 GMT In article <1996Nov24.123732.8249@seer.demon.co.uk> Paul Lynch <Paul_Lynch@plsys.co.uk> writes: I too would like to see something "better" :-). What, in this context, is the definition of `better'? I mean, what's wrong with openstep that is solved by IFC (and the other way around)? What's wrong with both? --Tiggr
Newsgroups: comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.programmer From: Andrew Forrest <forrest@research.att.com> Subject: Q:File System Type/Format wrt Data Recovery Content-Type: text/plain; charset=us-ascii Message-ID: <3297C51C.62F6@research.att.com> Sender: news@research.att.com (netnews <9149-80593> 0112740) Content-Transfer-Encoding: 7bit Organization: AT&T Research Mime-Version: 1.0 Date: Sun, 24 Nov 1996 03:46:36 GMT I am faced with hiring a data recovery service for a hard disk that I used with my NeXTstation. Because of the comparative rarity of NS systems and the fact that I would like maximum flexibility in choosing the service, I anticipate that I might need to educate them about the NS file system. Unfortunately, I don't have a hot clue. Can anyone tell me what the format of the NS file system is and if it is similar or compatible with any other (preferably wide-spread) file system? Any other advice on this matter (save "you shoulda backed up") is welcome. Many thanks in anticipation, Andrew Forrest (e-mail preferred)
From: Romain Eude <ROM1.E2@prodigy.net> Newsgroups: comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: What's best ? start on Next Cube or Next Station ? Date: Sun, 24 Nov 1996 15:28:31 -0500 Organization: Self-made Man Message-ID: <3298AFEF.3B50@prodigy.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 23 years old, I am a french Engineer, just arrived in the USA, 1 month ago. I intend to look for a Next machine to buy because it has been a dream for years. I would like to purchase a Next machine to discover why it is said to be one of the best comp ever build. I would like to discover programming on it (I know C, C++, PROLOG, PASCAL) as I have heard it is particulary enjoyable. I don't really know what config to buy, where to buy it, and what soft to request to achieve my expectations. Cold anyone brief/advice me in that quest ? Are there WWW where I could find general info on next machine, development environnement, soft so that I can quickly recover my lack of knowledge ? Regards and thank you. Romain.
From: Romain Eude <ROM1.E2@prodigy.net> Newsgroups: comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.software,comp.sys.next.programmer,comp.sys.next.hardware Subject: what best to start Next Cube or Station ? Date: Sun, 24 Nov 1996 15:31:24 -0500 Organization: Self-made Man Message-ID: <3298B09C.5D6B@prodigy.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 23 years old, I am a french Engineer, just arrived in the USA, 1 month ago. I intend to look for a Next machine to buy because it has been a dream for years. I would like to purchase a Next machine to discover why it is said to be one of the best comp ever build. I would like to discover programming on it (I know C, C++, PROLOG, PASCAL) as I have heard it is particulary enjoyable. I don't really know what config to buy, where to buy it, and what soft to request to achieve my expectations. Cold anyone brief/advice me in that quest ? Are there WWW where I could find general info on next machine, development environnement, soft so that I can quickly recover my lack of knowledge ? Regards and thank you. Romain.
From: alex@hutchtel.net (Snoopy & Sailor) Newsgroups: comp.os.ms-windows.programmer.nt.kernel-mode,comp.os.ms-windows.programmer.ole,comp.os.ms-windows.programmer.tools.mfc,comp.os.ms-windows.programmer.tools.misc,comp.os.ms-windows.programmer.tools.owl,comp.os.ms-windows.programmer.tools.winsock,comp.os.ms-windows.programmer.vxd,comp.os.ms-windows.programmer.win32,comp.os.ms-windows.programmer.winhelp,comp.os.msdos.programmer,comp.os.msdos.programmer.turbovision,comp.programming,comp.programming.contests,comp.programming.literate,comp.programming.threads,comp.sys.next.programmer Subject: Programmer's InfoPage news Date: Sat, 23 Nov 1996 15:40:59 -0600 Organization: alex@hutchtel.net Message-ID: <alex-2311961540590001@hutch-110.hutchtel.net> Programmer's InfoPage was updated. More information was added and new section about New programming languages was created. Visit it and get the information you need! Please send the information about any languages you want to see there to alex@hutchtel.net Address of the page: http://www.geocities.com/SiliconValley/Heights/6121 :-) -- ____________________________________________ Alexei Syrovatkin E-Mail: alex@hutchtel.net WWW : http://www.geocities.com/SiliconValley/Heights/6121 :-)
From: katzlbt@goliath (Thomas Katzlberger) Newsgroups: comp.sys.next.programmer Subject: Re: Java Date: 25 Nov 1996 01:16:21 GMT Organization: a white NeXT Distribution: world Message-ID: <57as15$f0c@news.vanderbilt.edu> References: <56r0vc$r1i@news.onramp.net> <wsyzq0dvv4e.fsf@best.com> <5709bb$f3j@saturn.genoa.com> <1996Nov22.140015.771@prim.demon.co.uk> <575jec$j5b@news.onramp.net> <575qpk$7sl@dfw-ixnews3.ix.netcom.com> Art Isbell (aisbell@ix.netcom.com) wrote: : dekorte@suite.com (Steve Dekorte) wrote: : > Dave Griffiths wrote: : > > Check out ...java-reflection.doc.html. : > : > Sounds slow. : > : > What is the performance of invoking methods by their string names? : > : > How fast is: : > [target perform:sel_getUid("myMethod")] : > or : > [target perform:aselector] : > : > in Java compared to Objective-C? : Have you noticed that : (char *)sel_getUid("myMethod") == "myMethod" ? An Objective-C selector : is a pointer to the string constant storing the method name, so Objective-C : methods are invoked by their string names. Sounds similar to Java. One possible solution to this may be that sel_getUid is the same as NXUniqueString which returns a unique pointer of a string from maybe a hashtable. This would then have a lookup time of O(1) which should be pretty fast. That's just a guesss, didn't lookup anything. Cat. -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/ _/_/ _/_/ Thomas Katzlberger _/_/ _/_/ katzlbt@vuse.vanderbilt.edu _/_/ _/_/ @aWhiteNeXT.called.garfield _/_/ _/_/ http://www.vuse.vanderbilt.edu/~katzlbt/ _/_/ _/_/ _/_/ _/_/ "You can tune a file system, but you can't tune a fish." _/_/ _/_/ UNIX man page for tunefs. _/_/ _/_/ _/_/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Java vs. Objective-C (was: Java) Date: 26 Nov 1996 00:35:14 GMT Organization: Suite Software Message-ID: <57de02$k22@news.onramp.net> References: <x7917r5tbz.fsf@tom.es.ele.tue.nl> <1996Nov25.074733.10601@seer.demon.co.uk> Paul Lynch wrote: > Pieter Schoenmakers writes: > > Paul Lynch writes: > > I too would like to see something "better" :-). > > Note the quotation marks; Don and Steve didn't define what they considered > "better" to be. So, taking them on faith, I'd like to see whatever that > might be. I was thinking of converting some Objective-C frameworks I wrote a while ago, but haven't had the $ to go commercial with: http://www.batech.com/~dekorte/IX/Products/Adept/Adept.html OpenStep is basically just Objective-C GUI widgets. OpenStep's FoundationKit is an afterthought and not used pervasively, and frequently misused. Some of the problems with AppKit(and maybe IFC) that my frameworks avoid include: Much is still in the non-OO Mac style. Ugly/inflexably data-flow event model, views hard code graphics, graphics not OO, limited messages between controls, views inherently 2d, ugly passivation/activation. palette's and live objects are a joke under Appkit/IB, much of the API's are ugly and non-OO, much more... If I were to go into detail about what's "ugly", I'd have to describe what's better and give much my work away. Any investors out there? -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: Jarrid Hall <jarrid@fygir.com> Newsgroups: comp.sys.next.sysadmin,comp.sys.next.hardware,comp.sys.next.marketplace,comp.sys.next.programmer Subject: Do you install Nextstep? Date: Mon, 25 Nov 1996 16:27:19 -0500 Organization: Fygir, Inc. Message-ID: <329A0F37.6952@fygir.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I amlooking for someone who can: 1 rent me a unit with nextstep installed (intel based) 2. install nextstep on a Toshiba Tecra 720CDT. I need the rental for 11/27/96 and an install of the same week. I am in Boston, Mass. You can reach me at: jarrid@fygir.com or 617-270-0601 Jarrid Hall
From: blazek@clunix.cl.msu.edu (Rudolf B Blazek) Newsgroups: comp.sys.next.programmer Subject: QAPI_ExportHTML - a bundle for Quantrix.app Date: 26 Nov 1996 08:31:11 GMT Organization: Michigan State University Message-ID: <57e9sf$plm@msunews.cl.msu.edu> In comp.sys.next.announce (Scott Anguish) wrote: : I added some additional functionality to the recently submitted Quantrix : Export HTML Bundle. Also compiled QuadFat. : fixed - empty cells no longer show up as a "." it now inserts &nbsp; : added - support for font colors : the negative color doesn't seem to be used though : no other color settable stuff seems to be available in the : UI : - support for alignment : only seems to work for fields explictly aligned : smart alignment is ignored : - background colors for cells : Comments: Seems like there should be a one stop place in the API to access : the actual physical look of the cell, i.e. what the UI makes it look like, : so that smart alignment, text color etc is returned for the actual cell : regardless of its default, selection or whatever setting., but I can't : figure out where that is in the API.. : Its currently in the submissions directory on ftp.next.peak.org, : :ftp://ftp.next.peak.org/pub/next/submissions/QAPI_ExportHTML-1.5.NISH.bs.t :ar.gz : :ftp://ftp.next.peak.org/pub/next/submissions/QAPI_ExportHTML-1.5.README : :and will likely be moved to... : :ftp://ftp.next.peak.org/pub/next/apps/database/QAPI_ExportHTML-1.5.NISH.bs :.tar.gz : :ftp://ftp.next.peak.org/pub/next/apps/database/QAPI_ExportHTML-1.5.README :-- :Scott Anguish DBS Online - http://www.dbs-online.com/DBS Thanks Scott for adding the functionality to the bundle. I didn't know about the &nbsp; so I put the '.' there intentionally. Otherwise the empty cells get completely ignored. Well, you know that... The questions I have are the following: 1. Did you figure out how to access the header and footer of the selected table? That would be a great extension. I spent quite a bit of time on that ... W/o success... 2. Also, did you figure how to access both the column and row-names? I tried to do that and it seemed so messy, that I didn't even want to think about it any more. There has to be an elegant solution (maybe :-))) 3. Additional UI of the the save panel could contain choices for including the row and/or column names. Also the header/footer could be optional. And maybe an optional default footer: Last updated at: (Well, the last one isn't hard, I guess). Thanks again for the extension and for the Quad compilation. Now, anybody, would you be able to answer some of the above questions? And maybe willing to add the functionality? Let's make it into a really good bundle .. Take care, good luck. Thanks all. Rudy Blazek blazek@stt.msu.edu
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: OpenStep forwarding Date: 26 Nov 1996 02:30:03 GMT Organization: Suite Software Message-ID: <57dknb$mp5@news.onramp.net> Following the instructions of the OpenStep docs "4_RunTime.rtfd" to implement forwarding I added the following method to my class: @implementation MyProxy ... - (void)forwardInvocation:(NSInvocation *)anInvocation { ... } But when I invoke the unimplemented method "-hello" on this object I get: Nov 25 18:15:28 MyApp[7457] *** -[MyProxy hello]: selector not recognized An exception is raised instead of calling the forwardInvocation method. According to the docs the runtime system should call forwardInvocation before raising exception. It does not do this. Am I doing something wrong? (I've successfully used forward: before with gcc and NeXTstep) -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
Date: 26 Nov 1996 12:50:12 EST Newsgroups: comp.sys.next.programmer Message-ID: <cancel.329af3ce.71792340@news.inet-direct.com> Control: cancel <329af3ce.71792340@news.inet-direct.com> From: clewis@ferret.ocunix.on.ca Sender: Steffin Subject: cmsg cancel <329af3ce.71792340@news.inet-direct.com> EMP/ECP (aka SPAM) cancelled by clewis@ferret.ocunix.on.ca. See news.admin.net-abuse.announce, report 19961126.25 for further details
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: Wed Page Design App? Date: 26 Nov 1996 19:57:58 GMT Organization: Suite Software Message-ID: <57fi47$81c@news.onramp.net> References: <57doj4$hg3@news1-alterdial.uu.net> Cc: rwakeman@thoughtport.com rwakeman@thoughtport.com wrote: > There are apps for mac and windows. (Adobe Pagemill, Claris Home > Page), which simplify web page design. Not being a programmer myself, > I was wondering if there are any such apps for NextStep or OpenStep? The latest version on WebObjects comes with a graphical HTML editor. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.sysadmin,comp.sys.next.programmer Subject: Re: Looking for a UNIX find utility program Date: Wed, 27 Nov 1996 01:26:30 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <MmaxwKa00UhB051k8J@andrew.cmu.edu> References: <57gcp4$36k@tallowcross.uni-frankfurt.de> In-Reply-To: <57gcp4$36k@tallowcross.uni-frankfurt.de> Excerpts from netnews.comp.sys.next.programmer: 27-Nov-96 Looking for a UNIX find uti.. by Uli Zappe@tallowcross.un > Is there any UNIX utility that does that? Browsing the manpages, I couldn't > find one. Does the Workspace use a UNIX utility or does it execute that > itself? Read 'man grep'. The Workspace uses something called Grepper.bundle to perform searches, if I remember right. -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: Timothy Rue <timrue@mindspring.com> Newsgroups: comp.sys.amiga.programmer,a.bsu.programming,alt.2600.programz,alt.comp.shareware.programmer,alt.msdos.programmer,alt.mud.programming,alt.sb.programmer,alt.winsock.programming,comp.lang.java.programmer,comp.os.ms-windows.programmer.controls,comp.os.ms-windows.programmer.drivers,comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools.misc,comp.os.ms-windows.programmer.tools.winsock,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.os.os2.programmer.oop,comp.os.os2.programmer.porting,comp.os.os2.programmer.tools,comp.programming,comp.programming.contests,comp.sys.acorn.programmer,comp.sys.apple2.programmer,comp.sys.atari.programmer,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.newton.programmer,comp.sys.next.programmer,comp.sys.psion.programmer,comp.unix.programmer,comp.unix.sco.programmer,de.comp.os.ms-windows.programmer,de.comp.os.os2.programmer Subject: The real Issue Date: 27 Nov 96 13:26:57 +0500 Organization: MindSpring Enterprises Message-ID: <16513.6905T806T2879@mindspring.com> The follow IS NOT intended to promote the computer platform mentioned. Quite frankly and honestly, there is far to much dishonesty in regards to, through and surrounding the mentioned platform. This posting is about a very real and very serious problem that is not platform specific. Hardware technology is far ahead of where the real issue and problem is. Hasn't anyone noticed that about the only thing advancing in the computer industry is the speed of CPU's, where most don't really have a need for speed. CPU's are a complex integration, certainly much more complex than other ways computers can easily be improved, hardware wise. But the Real Issue and Problem is within software development and it is this problem that is keeping us from having much better hardware. There is a solution to this problem, one that can benefit us all. ---------- All, Nothing happens without reason! The struggle of the Amiga, string of bad luck, is beyond coincidence. It is not my intent to create hype but only to look at the facts as I have gathered and put together. I may have a some errors in what I communicate but in regards to the big picture (bigger than just the Amiga) I'm not wrong, and I know it. I see what is happening and have seen a solution for a long time. I didn't realize the problem was so big so many years ago. I am not a programmer but certainly know enough about programming and electronics to know I do see a solution. Additionally, I do have a web page (several pages) as a primary of a realisticly possible solution. These pages also contain this posting and much additional information to consider. The home page is: http://www.mindspring.com/~timrue ***** I have updated my web pages to contain related topics/facets to consider. These where not available in my first posting of this. --- Sorry this is a bit longer than I had intended, but important --- All, An Atlanta Amiga user group had Motorola at their last user group meeting. The group was small but likley due the holiday. Anyway, of what the guy from Motorola had to say was regarding the PowerPC series of CPU's. And of this he pointed out that hardware and the ability to produce more advanced CPUs was not the problem. Software development is the problem and it is no small problem (this is a known and recognized problem). I believe it was this guy from Motorola who brought out the info on the GNP (gross national product) as software development fits into it. It's not my intent to hype anything here but to deal with the facts as best as I have been informed. I'm sure there exist the available numbers to check out and verify. ------------ * The Amiga was design to be an open architecture. Having a small and robust OS and in short time many programs contained an AREXX port, a doorway for controlling a program from outside of the programs user interface. * About 3 1/2 years ago C.M.U.s' Software Engineering Institute began research on Open Systems. They have determined such systems are more productive. http://www.sei.cmu.edu/technology/OPEN SYSTEMS * Within in this time frame of SEI the Amiga has had a struggle and has not evolved. Current status, it is in limbo. Contrary to falling prices elsewhere the Amiga went up in value when Commodore went under. A first in the computer industry? A phrase used "Amiga, the computer that won't die." * There is a major software development problem happening world wide but due to most software being developed in the U.S. it is a problem greatly affecting the U.S. The non-productive cost are rising and no one is claiming the problem does not exist. The problem has been written about time and again and the cost is growing and currently well over one hundred billion annually. A great deal more is being spent on failures and repairs than new software. * On world economy in general, to make the corrections needed, the U.S. would suffer a great deal more than any other country. (I got this off of some PBS show recently). The U.S. would become an economic disaster. This has to do with physical consumable product production on the world market. * Of the U.S. GNP a great deal of it is generated from the computer industry. More specifcally software. From Software, most of the dollar is being spent in failures and on repair. *** From the above it appears the U.S. GNP has some, not so small, foundation in software failure and repair transactions. * Software development has evolved from one stage to another. At one point structured programming was the thing, then o.o.p., and now componet programming. The next logical step of this evolution should be componet applications, where the users (end-user and/or programmer) are able to put application together to gain a greater value (enabling the needed software value added abilities). There are also other solutions to other facets of the software development problem, to be had by componet application. * The Amiga has always had the ability to tie programs together. It has just not had an easy to use tool to do so. AREXX is good but not easy enough. Considering where AREXX came from (IBMs REXX) even IBM know this. ------------- So, you can verify what you will of the above, but let's say it's all true for a moment. What's wrong with this picture? Coincidence only goes so far. The Amiga has missed many markets it could have been much more in. With set-top boxes being advertised from companies like Sony, Magnavox, etc. and the Xmas season here, the Amiga appears to be going to miss this market as well. Though many consumers are going to be disappointed with usuability given the quality of phone lines!!! From the comsumer level Emerson is not known to be a high quality company but rather an inexpensive product company, perhaps this may be good in that consumers won't be as financially disappointed and may be more willing to buy a less expensive set-top box as they realized the importance of the phone line quality. Phone line will improve but not without pains.. The Amiga is a low cost (given it's abilities) system that has something of a user attitude and following of getting software for free. Also, having something of a piracy following. (note: there is a work around to the piracy problem - the concept of sponsor-ware or Public Relations Marketing software where the developer gets paid from the sponsors and the users get the software for free. I wrote about this in 1990 and potential examples I had used are now reality. Net Browsers are one example but another ties into DTP and printers or output houses, software for this is now available free. Interestingly enough, PR software can hold a very important place in helping to solve the software development problem. See web pages.) The point is that there is little money moving thru software development on the Amiga than on the same number of machines on other platforms. Now to adjust the U.S. economy, without causing major problems, means to convert the non-productive expenses from software development failures and repair to something productive. Money must continue to change hands! For individual software development companies, currently most of the money is to be made in failure and repair. Rough figures are 140+ billion (yes, that's with a B) dollars changing hands due failure and repair vs. 92 billion in success. The incentive is with failure and repair and alot of little things add up to something big. The incentive is not with finding a solution but against finding a solution. Now let's say there is a solution, a solution that make it possible to apply componet applications and data together. A simple tool set that allows users of all levels to be involved in software/system development. A tool set that would allow a level of automation in programming to happen in order to reduce the failure and repair rate. (Delphi is almost such a product, only it does not address the typical user and has many other constraints about it and therefore doesn't really answer the problem.) *** Q: if exist, would the solution be identified and used? A: NO!!! Why? What it comes down to is "economy of greed". It can be written off as many other, and even very scary, things like: The U.S. economy would fall apart if we solve the software development problem to quickly (fear is a very powerful thing). But this is not what would happen. The finances being spent on failure and repair would shift to more productive endevors, money would still change hands. But it would be a matter of who's hands is it shifting from and to whom. Yes, money would shift away from software development (Interestingly enough, when a project starts getting into overruns, it is common pratice to reduce the size of the development team and the effect is faster and better development). Yes, there would be a shake-up but guess what? Being the problem is in the hands of the developers to solve, they are the first ones needed to make correction, the incentive is just not there. So certainly the problem is growing, failure and repair is simply more profitable for individuals than the solution. Certainly anything that gives way, points to, or hints at the solution is going to be down played... Software is simply not a direct physical product but an abstract product intended to help us produce physical products. But it is not the way it is being developed or used. It is being used as a direct product and therefore why it now holds far to high of a percent of the GNP. Software should never be this much of the GNP otherwise we'll have the problem we now do have. The U.S. is at economic risk and if we where not a superpower, perhaps a budget would have been set last year. Now where does all this put the Amiga? The Amiga is the most capable system today of putting the solution into action. From the lowest level of being a desk top system where the majority of computer users are (even those who develop for large systems can and do write code on desk-top/ workstations). The Amiga already has a huge store of available software and a time line that contains a real reason why the Amiga doesn't want to die. Yet it is in limbo and nothing happens without a reason. I believe the objective is to kill off the Amiga with it's low price tag, hidding the solution until this is done. Killing it off would be a matter of divide and conqure and wearing down the users with false promises. (The Amiga has a small enough peice of the pie to know these companies producing Amiga compatable systems are really just helping to cause an additional divide, weither they know it or not. The IBM clones worked to increase the base for Microsoft/Intel but also had, at the time, a much bigger potential market than now). Once killed, bring out the solution little by little but with a much higher price tag as well as to bring it out on the platform most used. Of course this method will never bring out the complete solution, nor will it ever really solve the problem. The Amiga is really not a target but just one victim. Maybe I'm wrong, but if I'm not then the current Amiga status will not improve. SEI has already verified open systems are more productive. There really is a major software development problem whos dollar is very much a factor in the GNP. And the Amiga continues to go from one bad situation to another and whos evolution has been in limbo for how long? And to think the Amiga is in the hands of banks. This is not speculation but gathering the facts to the best of my ability and drawing out the logical path events. It doesn't look good for the Amiga, or for us americans. On the positive side of this. There are alot of Amigas out there and apparently many who somehow know something is right special about the Amiga. Weither realized or not, the Amiga can handle the solution. The solution is going to be something that enables many programs and data to be easily tied together so companies can do more inhouse with software rather than hire out at a greater expence to have it done. A solution that puts software development in it's proper place in regards to the GNP. A solution more easily obtainable on the Amiga today than perhaps any other system, but certainly with desk-tops. No amount of excuses or rationlizations will change the evolving reality of the facts. Only addressing the facts with a solution will change the evolutional direction. And nothing can change this. The Amigas struggle and current state is no accident of a string of bad luck. Coincidence only goes so far. I trust you'll not take my word on the above figures or their relationships to each other. But that you'll check it out for yourself. This is no joke! I do wish it was. Maybe nobody really wants to see the problem for what it is. Tim Rue P.S. "This date will NOT be extended" but not yet being resolved really sounds like it's last years lack of U.S. budget setting. The inability of politicians to to act in a business manner? And likewise the Amiga continues to be produced and sold. VIScorp DOES NOT HAVE THE AMIGA but had effectively convinced many it did have it. The details of the Amiga status I do not know but the effect is clear. The Amiga is without a leader and without a leader there is no direction and things will not get better without a leader. This would be intentional if the objective does not include a future beyond the A4000.. The solution is going to have to happen with software development sooner or later (the sooner the better). And since the Amiga is a capable system.. ...... It would be a shame to have the Amiga not be the system the solution came from, simply due it's state of limbo. To have the Amiga miss out, as it has so many other markets, on something so big, yet so very well allready suited for. P.S.S. The Amiga following, a gut feeling it's somehow important? OVERALL - killing off the Amiga and then bringing it (facets and concepts from it) out on a more common platform, a platform with a certainty of a greater cash flow can contribute to improving the software development problem. However, this route may take a few years longer as well as only come out a little at a time. Never really solving or direcltly addressing the problem. Perhaps there is a better or at least additional way where all this can happen alot sooner. Product packaging is a support issue more than a product issue and with a modular type of system concept one can build the system(s) they want and as they can afford (more on web pages about this.) Also the OS is only part of the potential solution and as such, perhaps there is another OS being planned but I don't know. If so perhaps it will be versatile and robust enough to handle existing applications on the various platforms. Certainly much should have been learned about OS's from all we have done so far and in light of the software development problem. To help kill any sting that may be felt: much that we have on computers today, regardless of platform, came from Xerox, and withpout paying royalities to Xerox/PARC. Also Xerox is a planned presenter at the January? Atlanta based Amiga user group general meeting. (The group name is not mentioned here - because I haven't gotten approval from them to mention their name nor am I going to ask because the issue is does touch on politics and economy and these areas are not within the status of the non-profit group they are, but many know who this group is). Although I am a member of this group, what you read here is my work and it is outside of the group. It is not my intent to upset anyone but to present the facts as best I have been informed and to put the peices of these facts together. There is much more to consider than what is presented here (see my updated web pages - there is simply to much to be posting to the newsgroups). Thanks, Tim Rue Due to the crossposting I'm doing, I cannot keep up with any responces in a specific conference. If you want a responce from me then let me know, via email, which conference to look into. And if the messages you want me to respond to is productive in nature then email it to me to save me some search time. (if it not productive you'll either not let me know or want me to look for it and here I may not look). Thanks, and again I have a web page: http://www.mindspring.com/~timrue EMAIL: timrue@mindspring.com
From: mprophet@airmail.net (Dave Randolph) Newsgroups: comp.sys.amiga.programmer,a.bsu.programming,alt.2600.programz,alt.comp.shareware.programmer,alt.msdos.programmer,alt.mud.programming,alt.sb.programmer,alt.winsock.programming,comp.lang.java.programmer,comp.os.ms-windows.programmer.controls,comp.os.ms-windows.programmer.drivers,comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools.misc,comp.os.ms-windows.programmer.tools.winsock,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.os.os2.programmer.oop,comp.os.os2.programmer.porting,comp.os.os2.programmer.tools,comp.programming,comp.programming.contests,comp.sys.acorn.programmer,comp.sys.apple2.programmer,comp.sys.atari.programmer,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.newton.programmer,comp.sys.next.programmer,comp.sys.psion.programmer,comp.unix.programmer,comp.unix.sco.programmer,de.comp.os.ms-windows.programmer,de.comp.os.os2.programmer Subject: Re: The real Issue Date: Wed, 27 Nov 1996 18:54:53 GMT Organization: TigerByte Interactive Media Message-ID: <329c8e3e.105335965@news.airmail.net> References: <16513.6905T806T2879@mindspring.com> On 27 Nov 96 13:26:57 +0500, Timothy Rue <timrue@mindspring.com> wrote: >The follow IS NOT intended to promote the computer platform mentioned. >Quite frankly and honestly, there is far to much dishonesty in regards to, >through and surrounding the mentioned platform. > <snip> That must have been some good weed!!! Too bad I don't partake.
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer,comp.sys.next.sysadmin,comp.sys.next.misc Subject: Re: HELP!.... NeXT and dynamic SLIP Followup-To: comp.sys.next.sysadmin Date: Wed, 27 Nov 1996 12:10:03 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <omb7LfK00Uh7M1elkY@andrew.cmu.edu> References: <57hkb4$vad@coranto.ucs.mun.ca> In-Reply-To: <57hkb4$vad@coranto.ucs.mun.ca> First, this post belongs in c.s.n.sysadmin only. It has nothing to do with programming, and by definition, nothing should be crossposted to c.s.n.misc and another NeXT newsgroup. Followups set appropriately. Excerpts from netnews.comp.sys.next.misc: 27-Nov-96 HELP!.... NeXT and dynamic .. by Kyle Hearfield@morgan.uc > I am trying to set up my next to access the internet through my > university. We have a system which only supports dynamic slip. The simplest solution is for you to convince your university to give you a static IP address. Sure, they may claim to only support dynamic addresses as a policy, but they could give you a static address if they wanted to. Tell them your software doesn't support dynamic SLIP, or that you have a Unix box which really wants a static IP address and it's tough to configure for dynamic SLIP, or whatever else you can think of to convince them. :-) Failing that, it's a _real_ pain to handle dynamic addresses. You have to manually write customized expect scripts for their login procedure which determines the dynamic IP address given, and then reconfigure the local networking setup appropriately. You'll have to read the docs, since describing what to do can't be done in a shorter fashion. -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: dstrout@clark.net (Dave Strout) Newsgroups: comp.sys.next.programmer Subject: Looking for BattleSpace backspace module source Date: 27 Nov 1996 17:29:02 GMT Organization: ...is sought after more often than it is attained Message-ID: <57htou$6fq@clarknet.clark.net> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Way back, I wrote a module for backspace called BattleSpace, which had star trek ships shooting at one another. I have no idea what I did with the source. Could someone who still has it mail it to me? Thanks, dave. -- Dave Strout dstrout@clark.net 1965 Tartan 27 Hull #60
Newsgroups: comp.sys.next.programmer From: fgalot@x-lan.alienor.fr Subject: #define quite simple Message-ID: <E1FJ79.8GG@x-lan.alienor.fr> Sender: news@x-lan.alienor.fr Organization: x&lan Date: Mon, 25 Nov 1996 14:06:45 GMT ControlInspect.m:463: warning: unknown escape sequence `\ ' is the result of : #define MYSTRING "my \" string \" " Is there a way to avoid this warning? -- --------------------------------------- ® ® | ® O_O ® ® | O_O -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Fred Galot fgalot@x-lan.alienor.fr
From: Bruce L. Lambert, Ph.D. <lambertb@uic.edu> Newsgroups: comp.sys.next.programmer Subject: configuring edit for lisp programming Date: 27 Nov 1996 22:09:34 GMT Organization: University of Illinois at Chicago Distribution: world Message-ID: <57ie6u$7cg4@piglet.cc.uic.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Hi people, What is the best way to configure Edit.app for Lisp programming. I'd like to have good parenthesis matching, tabbing, etc. Thanks. Bruce L. Lambert, Ph.D. Department of Pharmacy Administration University of Illinois at Chicago lambertb@uic.edu http://ludwig.pmad.uic.edu/~bruce/ Phone: +1 (312) 996-2411 Fax: +1 (312) 996-0868
From: Urs Gubser <Urs.Gubser@dwc.ch> Newsgroups: comp.sys.next.programmer Subject: Spreadsheet-Object Date: Wed, 27 Nov 1996 16:48:21 -0500 Organization: DWC, Digital Wire Consulting Message-ID: <329CB725.2F45@dwc.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello there, Is there a spreadsheet look-a-like object out there? Actually, I'm looking for a NXTableView-like object that acts like a Matrix class object and can display different column-types (eg. switches ) I looked into the MiscTableScroll which is almost perfect, except for the fact that cells are not editable. Thanks in advance, Urs
Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: anim to QuickTime? Message-ID: <1996Nov27.190010.89821@cc.usu.edu> From: hcole@spanky.idec.sdl.usu.edu (Howard R. Cole) Date: 27 Nov 96 19:00:09 MDT Distribution: world Organization: USU Space Dynamics Lab Are there any applications or code fragments which would allow me to convert a sequence of tiff files (like an anim movie) and convert it into QuickTime format? Any pointers and tips welcome. TIA, - HRC - hcole@spanky.idec.sdl.usu.edu
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer,comp.sys.next.sysadmin Subject: Re: Looking for a UNIX find utility program Date: 28 Nov 1996 04:22:12 GMT Organization: J. W. Goethe-Universitaet Frankfurt/Main Message-ID: <57j41k$grl@tallowcross.uni-frankfurt.de> References: <57gcp4$36k@tallowcross.uni-frankfurt.de> <57hild$eh@tallowcross.uni-frankfurt.de> uli@tallowcross.uni-frankfurt.de (Uli Zappe) wrote: > Ooops, seems that was an easy one! :-) > > Thanks to you all for the answers I immidiately received! :-) Hey, that's been a question for the "How to get flooded by mail because of one little posting" award ;-))) After lots of you sent me answers, now lots of you complained that I didn't tell what is the solution. Sorry, after I got the mails I just thought it was terribly obvious (meanwhile I've found it even in the reference book I use to consult - one paragraph below where I had read... ;-) ) So here is the answer in the words of Art Isbell (I hope quoting is alright with you, Art) that summarize it best: > > I need to search files for their content (exactly the way the > > Finder panel of the Workspace, Popup "Find items with contents > > that match", does) from a script. Is there any UNIX utility that > > does that? > > > > cd rootDirectoryForFind > find . -type f -print | xargs egrep 'aSearchRegularExpression' > > If rootDirectoryForFind contains many files, the resulting > egrep command might exceed the maximum UNIX command length. You > might want to limit the number of files searched using other > "find" options like -name 'aNameToMatch', -perm aFilePermission, > -user aUser, etc. See the find man page for details. > > You can also arrange for find to execute egrep for each > file rather than combining all files into a single egrep process. > This is considerably slower, but it avoids the excessing command > length limit. However, I don't believe that egrep prints the > file name unless it has more than one argument, so the following > hack should work: > >find . -type f -exec egrep 'aSearchRegularExpression' /dev/null {} \; Bye Uli -- ______________________________________________________________________ Uli Zappe E-Mail: uli@tallowcross.uni-frankfurt.de (NeXTMail,Mime,ASCII) PGP on request Lorscher Strasse 5 WWW: - D-60489 Frankfurt Fon: +49 (69) 9784 0007 Germany Fax: +49 (69) 9784 0042 staff member of NEXTTOYOU - the German NEXTSTEP/OPENSTEP magazine ______________________________________________________________________
From: "Alain Maisonneuve" <wizard@cyberus.ca> Newsgroups: comp.sys.next.programmer Subject: Foundation Kit Date: 28 Nov 1996 07:06:57 GMT Organization: RADium Technologie Center (Canada) Message-ID: <01bbdcd0$f56b9f80$28b186cf@Pwizard> Would anybody know if work is being done to converte Foundation Kit over to Java...
Newsgroups: comp.sys.next.programmer From: dsr@lns598.lns.cornell.edu Sender: trythis@money.com Date: 28 Nov 1996 16:44:58 EST Control: cancel <329e05fb.91479209@news.inet-direct.com> Subject: cmsg cancel <329e05fb.91479209@news.inet-direct.com> no reply ignore Message-ID: <cancel.329e05fb.91479209@news.inet-direct.com> Spam cancelled by dsr@lns598.lns.cornell.edu original subject was Please Help!!!
From: Erik Doernenburg <erik@object-factory.com> Newsgroups: comp.sys.next.programmer Subject: Re: Can NSNotification objects be used for inter-thread communication? Date: 25 Nov 1996 09:19:46 GMT Organization: Object Factory GmbH (Germany) Message-ID: <57bobi$n3j@isabella.object-factory.com> References: <56r7bg$hlq@tribune.usask.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit eric@skatter.usask.ca (Eric Norum) wrote: > The main issue seems to be whether or not the acquisition thread will > block in the postNotification call until the dataHandler: method > in the main thread returns. If the postNotification does block, it > seems to me an easy way to transfer data to the main thread. > > Can anyone out there tell me if this is a reasonable way to send data > between threads? If this is a bad idea, I'd like to find out about > it now. Improvements and alternate suggestions are always welcome. As far as I understand it, notifications are not meant to do communication between treads, hence no interest to "fix" this. You might want to have a look at the documentation for NSConnection for information about how NeXT wants you to do inter-thread communication. If you don't care about strict OpenStep conformance have a look at NSFileHandle's readInBackgroundAndNotify method. (No documentation available in 4.0, but it's fairly straightforward and the header file helps...) good luck erik ---------------------------------------------------------------------------- Erik Dörnenburg OBJECT FACTORY Gesellschaft für Informatik und Datenverarbeitung mbH http://www.object-factory.com
From: shess@one.net (Scott Hess) Newsgroups: comp.sys.next.programmer,comp.sys.next.sysadmin Subject: Re: Looking for a UNIX find utility program Date: 29 Nov 96 11:41:07 Organization: Is a sign of weakness Message-ID: <SHESS.96Nov29114107@howard.one.net> References: <57gcp4$36k@tallowcross.uni-frankfurt.de> <57hild$eh@tallowcross.uni-frankfurt.de> <57j41k$grl@tallowcross.uni-frankfurt.de> In-reply-to: uli@tallowcross.uni-frankfurt.de's message of 28 Nov 1996 04:22:12 GMT In article <57j41k$grl@tallowcross.uni-frankfurt.de>, uli@tallowcross.uni-frankfurt.de (Uli Zappe) writes: So here is the answer in the words of Art Isbell (I hope quoting is alright with you, Art) that summarize it best: > > I need to search files for their content (exactly the way the > > Finder panel of the Workspace, Popup "Find items with contents > > that match", does) from a script. Is there any UNIX utility that > > does that? > > > > cd rootDirectoryForFind > find . -type f -print | xargs egrep 'aSearchRegularExpression' > > If rootDirectoryForFind contains many files, the resulting egrep > command might exceed the maximum UNIX command length. You might > want to limit the number of files searched using other "find" > options like -name 'aNameToMatch', -perm aFilePermission, -user > aUser, etc. See the find man page for details. xargs _should_ take care of automagically breaking long strings of parameters up into shorter strings. From xargs.1: Each arguments-list is constructed starting with the initial-arguments, followed by some number of arguments read from standard input (Exception: see -i option). Options -i, -l, and -n determine how arguments are selected for each > command invocation. When none of these options are coded, > the initial-arguments are followed by arguments read con- > tinuously from standard input until an internal buffer is > full, and then command is executed with the accumulated > arguments. This process is repeated until there are none > left. When there are option conflicts (e.g., -l vs. -n), the last option takes precedence. If xargs isn't working right because of this, you could always specify options to xargs to break things up into smaller commands. The maximum command length can be a problem when using zsh to do similar things, for instance "egrep 'aSearchString' **/*.h". Later, -- scott hess <shess@one.net> (606) 578-0412 http://w3.one.net/~shess/ <I plan to become so famous that people buy tapes of me reading source code>
From: aeldrik@delphi.tn.tudelft.nl (Aeldrik Pander) Newsgroups: comp.sys.next.programmer Subject: Playing sounds from memory Date: 25 Nov 1996 11:51:32 GMT Organization: Delft University of Technology, Faculty of Applied Physics Message-ID: <57c184$hik@cyber.tn.tudelft.nl> Hi, I'am programming a small application for realtime soundsynthesis. It uses waveforms in memory and does some calculations on it. When playing the sound from memory, clicks can be heard. It seems like the DACPlayer object (Timewarp app / Robert Poor, NeXT Computer, Inc) tries to read from the same buffer while it is updated. Has anybody a good example of playing sounds from memory ? Cheers, Aeldrik Pander ---------------------------- Lab. Seismics & Acoustics Technical University, Delft. http://wwwak.tn.tudelft.nl ----------------------------
From: jq@papoose.quick.com (James E. Quick) Newsgroups: comp.sys.next.programmer Subject: Re: problem connecting to window server... Date: 25 Nov 1996 07:51:01 -0500 Organization: PHCS Message-ID: <57c4nl$686@papoose.quick.com> References: <56p9qf$693@ai.alienor.fr> In article <56p9qf$693@ai.alienor.fr>, <fgalot@x-lan.alienor.fr> wrote: > I've tried this in the main() and also in the Demon class >but it do not works. > DPSContext c; > c = >DPSCreateContext("myHost",NXGetDefaultValue("MyAppN >ame","NXPSName"),NULL,NULL); >DPSSetContext(c); > demon = [[Demon alloc] init]; >DPSDestroyContext(c); > >What I want to do is to launch my program.app when there >is only the login panel. So I launch it using the rc.local. Unless you disable all the window server security (not recommended) only processes which are descendants of the WindowServer process are allowed to connect to it. In order to run your own daemon which can access the window server you must start it up in the script /usr/lib/NextPrinter/lpd.children. lpd is a direct descendant of the window server (in order to enable it to use the window manager for redering support). Any processes which are started via this script can connect to the window server. Just add a script fragment to /usr/lib/NextPrinter/lpd.children to start your daemon. -- ___ ___ | James E. Quick jq@quick.com / / / | Private HealthCare Systems NeXTMail O.K. \_/ (_\/ | Systems Integration Group (617) 895-3343 ) | "I don't think so," said Rene Descartes. Just then, he vanished.
From: yufeng@rnb-bankinv.com Newsgroups: comp.sys.next.programmer Subject: Re: Draggable matrix on 4.0 Date: 25 Nov 1996 13:20:11 GMT Organization: Republic National Bank Message-ID: <57c6eb$88d@ultron.rnb.com> References: <576i02$27t@nntp.Stanford.EDU> stanj@cs.stanford.edu (Stan Jirman) wrote: > Hi all, > > I have attempted for the past few days to port my "draggable cell > matrix", a la ScrollDoodScroll, from 3.3 to 4.0. Regardless what I do, > it doesn't do anything (at best). The compositing seems to behave > differently, or I just don't get it. > > Is there someone out there who has such a class ported and would not > mind sharing? Mine simply doesn't draw anything whe dragging. I tried to > change the PScomposite to NSImage equivalents, but no success so far. > > Thanks, > - Stan > --- > > Nature photography: http://www-leland.stanford.edu/~stanj > NeXTmail and MIME: stanj@cs.stanford.edu I guess you must have just removed the setFlipped:YES to the cached windows. It works fine for me. This is the fastest way I can think of to get it to work. Changing it to NSImage equivalants should have worked too. @interface _FlippedNSView:NSView {} @end @implementation _FlippedNSView:NSView -(BOOL) isFlipped { return YES; } @end - sizeCacheWindow:cacheWindow to:(NSSize)windowSize { NSRect cacheFrame; if (!cacheWindow) { /* create the cache window if it doesn't exist */ cacheFrame.origin.x = cacheFrame.origin.y = 0.0; cacheFrame.size = windowSize; cacheWindow = [[NSWindow alloc] initWithContentRect:cacheFrame styleMask:NSBorderlessWindowMask backing:NSBackingStoreRetained defer:NO]; cacheFrame=[[cacheWindow contentView] frame]; /* reuse cacheFrame since I am lazy */ [cacheWindow setContentView:[[_FlippedNSView alloc] initWithFrame:cacheFrame]]; [cacheWindow display]; } else { /* make sure the cache window's the right size */ cacheFrame = [cacheWindow frame]; if (cacheFrame.size.width != windowSize.width || cacheFrame.size.height != windowSize.height) { [cacheWindow setContentSize:NSMakeSize(windowSize.width, windowSize.height)]; } } return cacheWindow; } --yufeng
From: stanifor@cs.ucdavis.edu (Stuart Staniford-Chen) Newsgroups: comp.sys.next.programmer Subject: ?Lisp Date: 29 Nov 1996 23:06:56 GMT Organization: University of California, Davis Message-ID: <57nqag$lva@mark.ucdavis.edu> Is it possible to get an implementation of Common Lisp for the NeXT - preferably free? Thanks, Stuart Staniford-Chen Computer Security Group, University of California at Davis
From: dekorte@suite.com (Steve Dekorte) Newsgroups: comp.sys.next.programmer Subject: Re: OpenStep forwarding - Solution Date: 30 Nov 1996 01:43:47 GMT Organization: Suite Software Message-ID: <57o3gj$51s@news.onramp.net> References: <57dknb$mp5@news.onramp.net> <57monh$app@news.xs4all.nl> Cc: jwdb@fygir.nl > dekorte@suite.com (Steve Dekorte) wrote: > > > >@implementation MyProxy > >... > >- (void)forwardInvocation:(NSInvocation *)anInvocation... > > > >But when I invoke the unimplemented method...[it doesn't work] Solution: Turns out that -methodSignatureForSelector: get's called first so if your object doesn't know the method then it would be able to find a signature for it. Declaring the protocol for the object will fix this and even when this isn't feasible you can over-ride -methodSignatureForSelector: and find the sig manually by groping the appropriate protocol objects at runtime. -- Steve Dekorte - OpenStep Developer - Anaheim, CA "Fundamentalism isn't about religion. It's about power." - S. Rushdie
From: altenber@acpub.duke.edu (Lee Altenberg) Newsgroups: comp.sys.next.programmer Subject: Re: Books on OpenStep Date: 29 Nov 1996 21:36:02 -0500 Organization: Duke University, Durham, NC, USA Message-ID: <57o6ii$k3k@news.duke.edu> FYI, there are now at least three books available on OpenStep programming: AUTHOR: Ballew TITLE: Programming with Openstep 4.0 IMPRINT: Springer Verlag New York, Inc., 1996. (Hardback. ISBN:0-387-94144-4) PRICE: $49.95 AUTHOR: Craighill, Nancy Knoll TITLE: Openstep for Enterprises (a.k.a.) Advanced OpenStep Programming IMPRINT: Wiley, John & Sons, Inc., 1996. (Paperbound. ISBN:0-471-30859-5) PRICE: $34.95 or $49.95 AUTHOR: Gervae TITLE: Developing Business Applications with Openstep IMPRINT: Springer Verlag New York, Inc. (Paperbound. ISBN:0-387-94852-X) PRICE: $39.95
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: Problem linking large program Date: Mon, 25 Nov 1996 12:45:17 -0500 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <kmaRghK00UzxM2Cjtc@andrew.cmu.edu> References: <32994FB1.41C6@knmi.nl> In-Reply-To: <32994FB1.41C6@knmi.nl> Excerpts from netnews.comp.sys.next.programmer: 25-Nov-96 Problem linking large program by Geert v. Oldenborgh@knmi > ld: __DATA segment (address = 0x110000 size = 0x407a000) of teststep > overlaps with __OBJC segment (address = 0x4018000 size = 0x8000) of > /usr/shlib/libsys_s.B.shlib > > and yes, I have slightly more than 0x4000000 (67 MB) worth of common > blocks (globals in C). Is there any way around this? Try reading 'man ld' for the "-segaddr name addr" option, since you're going to have to move shared libraries out of the way. (*) You might take a look at the '-M' option to get a load map in order to figure out what's involved. -Chuck -------- (*) BTW, I have no idea whether you will get a working executable out even if you do relocate everything. You might want to compile with the -nostdlib and link from the non-shared, GNU versions of the system libraries. (You can get libgcc.a, libg++.a, and libiberty.a to build with some work...) Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Re: anim to QuickTime? Message-ID: <1996Nov30.085922.89900@cc.usu.edu> From: hcole@spanky.idec.sdl.usu.edu (Howard R. Cole) Date: 30 Nov 96 08:59:21 MDT References: <1996Nov27.190010.89821@cc.usu.edu> <E1Mws2.Iv@shinto.nbg.sub.org> Organization: USU Space Dynamics Lab Cc: tomi@shinto.nbg.sub.org In <E1Mws2.Iv@shinto.nbg.sub.org> Thomas Engel wrote: > hcole@spanky.idec.sdl.usu.edu (Howard R. Cole) wrote: > > Are there any applications or code fragments which > > would allow me to convert a sequence of tiff files (like > > an anim movie) and convert it into QuickTime format? > > > > Any pointers and tips welcome. > > > > Dr. Wave wrote an anim2mov converter which was available at the WavesWorld > site at MIT. > > If you can't find it let me know and might upload it to some FTP site if its > not already there. > > Aloha > Tomi Yes! This is -exactly- what I needed. You're a scholar and a gentleman. Thank you sir. - HRC -
From: fischer-michael@cs.yale.edu (Michael Fischer) Newsgroups: comp.sys.next.programmer Subject: Re: #define quite simple Date: 30 Nov 1996 17:18:02 GMT Organization: Yale University Computer Science Dept., New Haven, CT 06520-8285 Message-ID: <57pq8a$1tv@babyblue.cs.yale.edu> References: <E1FJ79.8GG@x-lan.alienor.fr> fgalot@x-lan.alienor.fr wrote: : ControlInspect.m:463: warning: unknown escape sequence : `\ ' : is the result of : : #define MYSTRING "my \" string \" " : Is there a way to avoid this warning? I can't reproduce your problem. The following program compiles and runs just fine for me (black NeXT running NS3.3, /bin/cc compiler). No warnings are produced even with the "-Wall" option. #include <stdio.h> #define MYSTRING "my \" string \" " int main() { puts(MYSTRING); return 0;} Output produced is: my " string " The compiler version as listed by "cc -v" is: Reading specs from /lib/m68k/specs NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 -- ================================================== | Michael Fischer <fischer-michael@cs.yale.edu> | | Professor of Computer Science | ==================================================
From: howie@sihame.com (Howie) Newsgroups: comp.sys.next.programmer Subject: help! Date: 26 Nov 1996 03:58:48 GMT Organization: Metro Net Connections Inc Message-ID: <howie-2511962259270001@secondary.sihame.com> Help: I am new to next and to unix. I am running 3.3 developer. I would like to try and start compiling little apps to see how the whole thing works. The configure seems to work fine, but the compile always bombs in the middle with some errors. Any suggestions? Howie Schneider howie@brooklynny.com

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.