ftp.nice.ch/peanuts/GeneralData/Usenet/news/1997/Prog-08

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


From: Aladin Ibrahim <aladin@viz.tamu.edu> Newsgroups: alt.movies.visual-effects,comp.graphics.animation,comp.graphics.visualization,comp.sys.next.programmer,sci.image.processing,alt.graphics.pixutils Subject: Siggraph'97 Tech Sketch: "Genetic Shaders" Date: Wed, 30 Jul 1997 14:26:14 -0500 Organization: Texas A&M University, College Station, Texas Message-ID: <33DF9556.328A@viz.tamu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Date: 30 Jul 1997 19:55:50 GMT CC: aladin@viz.tamu.edu Hello, It is my pleasure to invite you to my Siggraph'97 Technical Sketch: "Genetic Shaders: Interactive and Automatic Shader Generation" on Friday, Aug. 8, 3:30-3:55 pm Petree Hall D, Los Angeles Convention Center. Here is a summary: "This sketch presents a system that generates procedural textures or shaders using genetic algorithm techniques. The system operates in both artist directed and automatic texture matching modes." P.S. All shaders are generated using Genetic Shaders and all images are rendered using RenderMan. I hope to see you there, please pass this invitation to your friends and colleagues. Aladin Ibrahim ________________________________________________________________________ Aladin Ibrahim | Lab.: (409) 845-3465 Visualization Laboratory | Office: (409) 845-9431 216A Langford Center | Home (409) 862-9254 Texas A&M University | Work: (409) 862-3522 College Station, TX 77843 | Fax: (409) 845-4491 | Email: aladin@viz.tamu.edu ________________________________________________________________________
From: tbrown@netset.com (Ted Brown) Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer,comp.sys.mac.advocacy Subject: Re: More OpenDoc advocacy (was Re: How to save Apple Date: Thu, 31 Jul 1997 00:07:43 -0400 Organization: NetSet Internet Solutions, Inc. Message-ID: <tbrown-3107970007430001@ppp081.dialup.cmh.netset.com> References: <wnr_6h200YUn06O=80@andrew.cmu.edu> <B00240BD-CAB18@206.165.44.11> In article <B00240BD-CAB18@206.165.44.11>, "Lawson English" <english@primenet.com> wrote: >Charles William Swiger <cs4w+@andrew.cmu.edu> said: >Lawson English <english@primenet.com> said: >Think of it this way: OpenDoc provides functionality along the lines of the >AppKit, but for parts, instead of applications meant to stand alone >(although virtually any OD part can be used as though it were a standalone >application). > >Instead of talking about IB being the functional equivalent of OD (there is >overlap, but not as much as you appear to believe -*I* believe), we should >be talking about how to make the Yellow Box architecture completely >component-based. I agree, and I've mentioned so before. I think everyone would admit that OD is a better tool for the end user. But that doesn't mean that you should knock IB for what it really does: connect live objects together. (You do remember that this really started as VB vs. IB, then wanged off as you dropped some OD stuff in, knocking it for stuff it *can* do.). While IB is base framework for connecting live objects, OD is a framework which includes dymanic view sharing and data exchange. It's an artifact of it's history that IB is intended as a programmer tool and doesn't need to define the interface for data exchange, etc. That doesn't meam it doesn't facilitate such things, look at Enterprise Objects. IB is a foundation, OD is something a bit higher. >Rather than saying "oh, gee, IB/NeXT can already do much/most of what >OpenDOc does, but in a different way," why not acknowledge that OD has a >great deal to offer Rhapsody as far as parts-nesting/interaction/GUI issues >go, and work on designing a hybrid that combines the *complete* >functionality of OD and the *complete* functionality of the AppKit and >whatever IB has to offer that is appropriate for generic components? An important point is that IB is a manifestation of what you can do with the Obj-C runtime. Of course it's more than a simple exercise to create IB, but the process is simplified by the runtime, and the design of the AppKit classes. I do wish that Apple had of given the OpenDoc team some time to adapt to OPENSTEP, then figure out how to adapt some OD functions into OPENSTEP. Barring this, I hope that some is working on those issues. Instead of worrying about the *complete* functionality of OD, I'd worry about the core of what OpenDoc was supposed to do (*not* what it actually delivered). Perhaps you can express what OD was to give the end user. I think that OD was designed to allow endusers to easily couple programs together. Someone posted an example of auto-scanning photos, processing them with two programs, archiving the photos, changing the photos to optimum size, then placing them into a presentation program. I'm not sure what OD would add that would solve this problem. AppleScript, universally recordable apps, services, and some effort in high level scripting API's would go a long way. Add to this apps that use this scripting strongly *within* the app, even able to save scripts as part of a document, and you go a bit further. Add to this the ability to share views (including some type information for the data displayed). Then include a way for apps to list the types of objects they can vend, along with the datatypes they can process, maybe including if it's a filter or an object to display the data. OpenStep already does this for files, and extends this into services and the pasteboard. If you finish it all up by allowing the program to save files with links to another file, and/or include the data displayed inside the file. Then when opening the file, the app can get the type of the data, request the user prefered view object for the data, instantiate it, and feed it the saved data. (A good example of both methods is HTML, it can include links to other files (images, java), directly embed objects (javascript, visual basic), or links to data with type information which are used to locate the display object (Plug ins). Hmm..you'd still need to add some "auto-coupling", or the ability for two objects to communicate, determine what datatypes they have in commmon (maybe even invoking a translator object), then connecting up. This is the "graph autoconnect to spreadsheet example". The ablity to look up object based upon a datatype is part of this, but something would be needed for the user to find objects. One method is object palettes, another is contextual menus like those from Apple Data Detectors. OpenStep Services are another example (though I don't remember if only applicable services are shown). It still wouldn't be the *complete* functionality of OD, but it may be enough. Apple is committed to some of the above (Scripting), I hope it's added so transparently that virtually every program is scriptable/recordable. Some of the rest was part of things NeXT tried to do (OOE?). I do see lots of places where the lessons learned from OD could be put to some good use. -- Ted Brown tbrown@netset.com
From: rainer@mathematik.uni-wuerzburg.de (Rainer =?ISO-8859-1?Q?Frohnh=F6fer)?= Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 31 Jul 1997 08:35:56 GMT Organization: University of =?ISO-8859-1?Q?W=FCrzburg,?= Germany Message-ID: <5rpipc$re@lobotomy.urz.uni-wuerzburg.de> References: <5rfuit$4ko$1@nntp2.ba.best.com> <B004BA8A-2C7C7@206.165.44.36> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: english@primenet.com In <B004BA8A-2C7C7@206.165.44.36> "Lawson English" wrote: [snip] > Yes, I know. However, OpenDoc is not an application (well it is, but it is > meant to be useful system wide), and regardless, IB doesn't provide the > kind of user-interface support that OD does, nor does it handle the kinds > of automatic linking that OD does. That is, it doesn't determine what kind > of components created the content that was saved last time around and > auto-link those components together when you open a document. Nor does it > determine what alternative components might be able to display the same > data (or portions thereof) if the original components are not available. > > In a nutshell: even if all the right components are available, would you > advocate replacing Microsoft Office with IB itself? > > OD was designed for just that. Sure it was. Nobody denies that. You were talking about Visual Basic and components. I brought up IB. Then you said, IB was nothing like OD. Which left me puzzled. NeXT had a rather rudimentary concept for what OD tried to do (links with on-line updating, - looked neat). AFAIK, there was no way to deal with things like: - link some graphic into a text - link this text into a spreadsheet - link this spreadsheet into the former graphic object With OpenDoc gone, Rhapsody will lack a user document component model (which is not at all the same as a component model on the programming level - I'm sure you're aware of that). I heard the blurbs about some JavaBeans stuff, but these are, if I'm not mistaken, vapourware. And, seeing all the energy people put into trying to work out that M$ office stuff, I do not think a good document component model is "too complicated" for Mr. (or Mrs.) Average User. Just my DM 0.02 :) ------------------------------------- "Um Energie zu sparen, wird das Licht am Ende des Tunnels vorlaeufig abgeschaltet." rainer@mathematik.uni-wuerzburg.de (public key avaible at any key server near you ...)
From: maury@softarc.com (Maury Markowitz) Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer,comp.sys.mac.advocacy Subject: Re: More OpenDoc advocacy (was Re: How to save Apple Date: Thu, 31 Jul 1997 11:37:57 -0400 Organization: SoftArc Inc. Message-ID: <maury-3107971137570001@199.166.204.230> References: <michael.b.moore.1220549990D@news.msfc.nasa.gov> <B00407CD-106DF2@207.93.51.100> <acurylo-3007970958550001@van0407.tvs.net> In article <acurylo-3007970958550001@van0407.tvs.net>, acurylo@inmediapresents.nospam.com (Alex Curylo) wrote: > OD is failed technology because Novell didn't deliver a Windows version on > time. And IBM didn't deliver the OS/2 version on time. I disagree, I believe OD failed because it was the wrong solution to the right problem. OD required a virutal OS to run in - normal applications had no access to OD parts, and normal applications could not serve OD parts. If you wanted to use OD, you had to "buy into" OD completely, both the user and the developer. You needed OD parts to work on OD documents, both of which were not compatible with any other "classic" application you had. Compare this with the MS solution - flawed as the actual implementation may be. With OLE _any_ application can publish out editors that will work in any other OLE aware application. If you do not have OLE, they are just plain applications. You get OLE support almost for nothing if you try, and OLE applications look and feel like any other application. In a head to head comparison, I have to doubt that OD's object placement abilities, document format, and direct object instantation are better _theoretical_ models, but the reality is that OD war far too different from the rest of the system and very poorly integrated with the normal OS - heck, when I dragged text out of CyberDog, I couldn't open it in Tex-Edit! > OD is failed technology because there is no business model to get rich off > small efficient components. There is to get rich off inefficient bloated > suites. No, there is for a single company only. I don't see Corel or Lotus making anything big on the bottom line from their suites. Maury
From: pete@ohm.york.ac.uk (-bat.) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 31 Jul 1997 15:59:51 GMT Organization: The University of York, UK Sender: pcf1@york.ac.uk Message-ID: <5rqcpn$oh2$1@netty.york.ac.uk> References: <5rhrcl$p6i$1@ironhorse.plsys.co.uk> mmalcolm crawford <malcolm@plsys.co.uk> writes: > On 07/27/97, "Lawson English" wrote: >>internet , while typing a letter, and then print it out, using the current >>web-page as the illustration for the letter, from WITHIN IB itself... >> > Well, ignorance has never stopped you making defamatory comments about > NeXT's technology in the past, has it. I think you are wasting your time Mmalc - I've come to the opinion that this bloke is, in fact, a troll. He cross-posts to lots of groups, has a suspiciously fictional sounding name and starts off threads with ridiculous opinions unsupported by fact but phrased in such a way as to get peoples backs up 'cos they think he's being serious. Textbook example really. -bat.
From: Stephen Peters <speters@cygnus.com> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 31 Jul 1997 13:21:31 -0400 Organization: Cygnus Solutions Message-ID: <qdracfyw6c.fsf@scuba.cygnus.com> References: <5rhrcl$p6i$1@ironhorse.plsys.co.uk> <5rqcpn$oh2$1@netty.york.ac.uk> pete@ohm.york.ac.uk (-bat.) writes: [re: Lawson] > I think you are wasting your time Mmalc - I've come to the opinion that > this bloke is, in fact, a troll. He cross-posts to lots of groups, has a > suspiciously fictional sounding name and starts off threads with ridiculous > opinions unsupported by fact but phrased in such a way as to get peoples > backs up 'cos they think he's being serious. Textbook example really. Lawson is stubborn, singleminded, and often shows a complete inability to listen to (or maybe just comprehend) what people are saying, often choosing instead to launch into his current diatribe du mois. All that said, however, I am firmly convinced that he is non-fictional, and is expressing himself truly, not just to garner attention. -- Stephen L. Peters speters@cygnus.com PGP fingerprint: BFA4 D0CF 8925 08AE 0CA5 CCDD 343D 6AC6 "Poodle: The other white meat." -- Sherman, Sherman's Lagoon
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: "HURRY !" hardware@soft.disc2.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <310797131947@soft.disc2.com> Control: cancel <310797131947@soft.disc2.com> Date: 31 Jul 1997 17:51:29 GMT Message-ID: <cancel.310797131947@soft.disc2.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: kerr@math.removethis.ohio-state.edu (Kerr Gibson) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Deployment of Yellowbox to Windows Date: Thu, 31 Jul 1997 16:45:49 -0400 Organization: Department of Mathematics, The Ohio State University Message-ID: <kerr-3107971645490001@ts9-16.homenet.ohio-state.edu> References: <kerr-3007971057340001@ts40-5.homenet.ohio-state.edu> <ckoller-ya023480003007970857150001@netnews.worldnet.att.net> <kerr-3007971235310001@ts40-5.homenet.ohio-state.edu> <joe.ragosta-ya02408000R3007971611260001@news.dol.net> In article <joe.ragosta-ya02408000R3007971611260001@news.dol.net>, joe.ragosta@dol.net (Joe Ragosta) wrote: > In article <kerr-3007971235310001@ts40-5.homenet.ohio-state.edu>, > kerr@math.removethis.ohio-state.edu (Kerr Gibson) wrote: > > > In article <ckoller-ya023480003007970857150001@netnews.worldnet.att.net>, > > ckoller@worldnet.att.net (Craig Koller) wrote: > > > > > In article <kerr-3007971057340001@ts40-5.homenet.ohio-state.edu>, > > > kerr@math.removethis.ohio-state.edu (Kerr Gibson) wrote: > > > > > From what I've heard, the runtime for Yellow Box apps on Windows is free. > > > I'm assuming it will be bundled with a yellow box application the same way > > > Quicktime is bundled with multimedia titles. Except for some potential RAM > > > footprint increase, the end user shouldn't know the difference... > > > > > > Pretty cool, huh.[...] > > > > Yes, very cool if true. Thank you very much for your response. But what > > exactly IS the footprint and how fast will it run compared to native > > Windows apps. I still need to know if Windows users will actually wish to > > install Yellowbox. Anyone? > > I'd suggest talking to some old-time NeXT developers to find out since > they've crossed this bridge with OpenStep already. The result with > Concert/Yellow Box won't be exactly the same, but it should be close. > > Someone in this group reported that the performance hit was modest. I don't > know about RAM footprint. > Thanks Joe and thanks everyone for your responses. I am cross posting this reply to comp.sys.next.programmer and comp.sys.next.advocacy to see who has the real scoop. Sounds exciting anyway you slice it to me. -- Kerr Gibson kerr@math.removethis.ohio-state.edu Remove the "removethis." antispam word from direct replys
From: Tom Vogl <tlvogl@collins.rockwell.com> Newsgroups: comp.sys.next.sysadmin,comp.sys.next.software,comp.sys.next.programmer Subject: Serial Driver Date: Fri, 25 Jul 1997 11:01:44 -0500 Organization: Rockwell Collins AT&E Message-ID: <33D8CDE8.1E43@collins.rockwell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi EveryBody: I'm new to NeXt and trying to write a driver for a keypad, am short on time and am finding some basic questions. I'm trying to read from com port 2 and have drivers installed, but don't know where exactly it "lives". I've looked through some of the on-line documentation that said the com port may be on /dev/cu(f)[ab]. I've also found some other code that looks at tty00 and tty01. How can you find out / set where the ports "live"? I have some example (C) code for for a few drivers and would appreciate pointers to more information. Thanks in advance for any help. Tom Time flies like an arrow. Fruit flies like a banana.
From: Timur Alavidze <tal@rrg.msk.su> Newsgroups: comp.sys.next.programmer Subject: NT and NeXTSTEP Interoperability Date: Thu, 31 Jul 1997 09:43:16 +0400 Organization: RR-Gateway Message-ID: <33E025F4.506A@rrg.msk.su> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi, Has anybody experience in inter-process communication between NT and NeXTStep. We are integrating Java-application on NT and NeXTSTEP 3.3 application (Objective-C). I prefer a CORBA based solution, so.. could anybody point me at the ORB implementation for NeXTSTEP 3.3. (I’ve got OrbixWeb for Java). Anyway, I'll appreciate any suggestions. Thanks a lot. -------------Timur Alavidze---------------------
From: "Robert A. Decker" <comrade@umich.edu> Newsgroups: comp.sys.next.programmer Subject: packet sniffer source code? Date: 31 Jul 97 22:33:19 -0400 Organization: University of Michigan ITD News Server Message-ID: <B006C334-200C32@141.214.134.235> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit I was wondering if anyone knows of any source code for a packet sniffer? If not, where should I start looking? Would this stuff be under the mach headers, or somewhere similar? I'm just curious as to how one goes about monitoring ethernet port traffic. rob -- <mailto: "Robert A. Decker" comrade@umich.edu> Listen to my Realaudio playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> Programmer Analyst - Health Media Research Lab University of Michigan Comprehensive Cancer Center "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." -Chris Elliott
From: kiss@slip.net (Richard Kiss) Newsgroups: comp.sys.next,comp.sys.next.software,comp.sys.next.advocacy,comp.sys.next.programmer,comp.sys.next.misc Subject: Request for EOF Info Date: Thu, 31 Jul 1997 20:06:41 +0100 Organization: Slip.Net (http://www.slip.net) Message-ID: <kiss-3107972006570001@sj-pm5-4-196.dialup.slip.net> We are considering using EOF and other Next technologies to assist development of our products. Our legacy application uses Oracle and other middleware. I would very much appreciate any comments about EOF in general, as well as comments about the topics below. (1) What are they key advantages and disadvantages of using EOF over homegrown code? How does it compare to other middleware? Any real world testimonials would be greatly welcome. (2) How efficient is it (speed and size)? (3) How robust is it? (4) How scalable is it? (5) Is it difficult to learn? (6) How difficult would it be to provide a C API for existing code? Our code is built using Sun's cc compiler. (7) We have a very wide distributed network, and would need to provide encryption for data that needs to travel over the Internet. How difficult would this be? How does distributed objects technology fit into this? If you post your reply, please cc: me. Richard Kiss kiss@mpath.nospam.com Please remove "nospam" to reply.
Subject: SSLeay-0.8.1 on Openstep? Newsgroups: comp.sys.next.programmer From: 4192@x-mail.net (Paul) Message-ID: <33e183d1.0@news.netzilla.net> Date: 1 Aug 97 06:36:01 GMT Organization: SEXZILLA.COM http://www.sexzilla.com Does anyone know if there are any binary versions of SSLeay-0.8.1 / Apache 1.2.1 for Openstep 4.2? Thanks, Paul Jones -------------==== Posted via Sexzilla News ====------------------ http://www.sexzilla.com Search, Read, Post to Usenet -------------==== With A Whole Lot More ====------------------
From: moellney@simtec.imr.mb.uni-siegen.de (Michael Möllney) Newsgroups: comp.sys.next.programmer Subject: Looking for Frameworks: libg++, lapack++, blas++, lapack, blas, F77 Organization: Uni Siegen MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <33e1c67d.0@rainbow.hrz.uni-siegen.de> Date: 1 Aug 97 11:20:29 GMT Hi! I have to do some scientific calculations and I'm doing this on Linux with: g++, lapack++, blas++, lapack, blas, F77. Now I want to programm it using OS4.2/Mach/Edu to give it some GUI. There's the gnu cc 2.7.2.1 included, but all I can find for c++ are ThirdParty Docs in libg++ but no Headers, no framework, only some c++ dylibs. Hase anybody tried to compile these libraries on OS4.2/Mach for use with Nexts cc ? What is your experience using PB for C++ development. Give it a try or use EMACS? Thanks for your hints, Michael -- Michael Möllney Paul-Bonatz-Straûe 9-11, Raum 426/2 57068 Siegen Tel: +49-271-740-4724 moellney@simtec.imr.mb.uni-siegen.de
From: ians@cam-ani.co.uk (Ian Stephenson) Newsgroups: comp.sys.next.programmer Subject: Re: packet sniffer source code? Date: Fri, 1 Aug 1997 10:52:37 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <EE8E7q.EpA@cam-ani.co.uk> References: <B006C334-200C32@141.214.134.235> In article <B006C334-200C32@141.214.134.235> "Robert A. Decker" <comrade@umich.edu> writes: > > I was wondering if anyone knows of any source code for a packet sniffer? > If not, where should I start looking? Would this stuff be under the mach > headers, or somewhere similar? I'm just curious as to how one goes about > monitoring ethernet port traffic. You need to install the BPF (Berkely Packet Filter) kernel module. Once thats done, you should be able to compile tcpdump (or similar). I haven't tried this, as I do my low level systems hacking on freeBSD, and reserve my NeXT for constructive things ;-) However it does work on freeBSD, and the necessary components to make this happen are available for NeXT. $an
From: Free4You@aol.com Newsgroups: comp.sys.next.programmer Subject: FREE CASH GRANTS AVAILABLE Date: Fri, 1 Aug 1997 08:36:57 Organization: Bell Atlantic Internet Solutions Message-ID: <5rslea$ht6@world1.bawave.com> CASH GRANTS CASH GRANTS CASH GRANTS Foundations all over the United States GIVE CASH GRANTS. ANYONE can apply for a Grant from 18 years and up... This money HAS to be given away, WHY not to YOU? Grants from $500.00 to $50,000.00 possible, in some instances. Grants don't have to be paid back. Grants can be ideal for people who are or were bankrupt or just have bad credit. Get the money you need to start that business, you have always wanted. To get your list of FOUNDATIONS that give grants, AND instructions on how to apply. Send a check or money order for ONLY $6.00 to: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ B.C.S. 39 GURLEY ROAD #200 EDISON, NJ 08817 Att: GRANT INFO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Include your E-MAIL ADDRESS
Newsgroups: comp.sys.next.programmer Message-ID: <5rrgov$4145@webnt.uwsuper.edu> From: ddahlvan@staff.uwsuper.edu Date: 1 Aug 1997 02:13:51 GMT Organization: University of Wisconsin - Superior Subject: cmsg newgroup comp.sys.next.programmer y Control: newgroup comp.sys.next.programmer y Control message generated by Netscape Collabra Server.
From: guyt@is.twi.tudelft.nl (A. Guyt) Newsgroups: comp.sys.next.programmer Subject: Re: Interface Control under Rhapsody / Open Step Date: 1 Aug 1997 10:50:33 GMT Organization: Delft University of Technology Message-ID: <5rsf1p$qte$1@news.tudelft.nl> References: <870260285.24089@dejanews.com> ajmas@bigfoot.com writes > Under OpenStep or Rhapsody, when you write your program do you > actually try to separate yourself from how the high level user > interface, as defined by the system is designed? > > The reason I am asking this is if I decide I would like to use > OpenStep as a base, would it be possible at an extension level > to redfine what the interface looked like and still have the > applications working as normal. For example, if I decided that > I did not like my interface having its menus at the top, would > I be able to write a routine that drew the menu bar along the > side or in a window? > Customization of GUI is possible within the limits that any GUI application owns a number of rectangle surfaces (usually called windows). The appearance of menu's, windows, buttons can be altered; just write your own custom classes that replace or subclass the existing ones. A good example of this is maybe the upcoming X window server for Rhapsody: CubXWindow. All X windows look like X windows mixed between the normal rhapsody windows on the desktop. When you click the right mouse button on the desktop you get the traditional X like menu. Abraham Guyt. _____________________________________________________________________ Abraham Guyt P.O.Box 356 Department of Information Systems 2600 AJ Delft Faculty Technical Mathematics & Informatics The Netherlands Delft University of Technology tel: +31 15 278 5969 E-mail: guyt@is.twi.tudelft.nl NeXT-mail welcome
Sender: 4192@x-mail.net (Paul) Control: cancel <33e183d1.0@news.netzilla.net> Message-ID: <cancel.33e183d1.0@news.netzilla.net> Subject: cmsg cancel <33e183d1.0@news.netzilla.net> From: jem@xpat.com Newsgroups: comp.sys.next.programmer Date: 1 Aug 1997 14:10:45 GMT EMP article removed by jem@xpat.com. Original Headers: From: 4192@x-mail.net (Paul) Subject: SSLeay-0.8.1 on Openstep? Newsgroups: comp.sys.next.programmer Path: ...!news-peer.gsl.net!news.gsl.net!news.maxwell.syr.edu!infeed2.internetmci.com!newsfeed.internetmci.com!in1.uu.net!192.215.247.55!news1.ni.net!feed2.newsfeed.com!news.ntl.net!news-feed.inet.com!gateway.cm.org!news.cm.org!bcarh189.bnr.ca!bcarh8ac.bnr.ca!news.alt.net!news1.alt.net!news.jam.com!news1.radix.net!news1.exit109.com!wilbur.ohww.norman.ok.us!rahul.net!news.iswest.net!iswest.com!news.karlia.ru!news.netzilla.net!206.12.96.76 Lines: 11
From: 0987263268@compuserve.com Newsgroups: comp.sys.next.programmer Subject: Why Pay For Sex Site Entry? Date: 21 Jul 1997 22:22:25 GMT Organization: fHdffdjj Ifnc. Message-ID: <5r0nf1$3vb@news1-alterdial.uu.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=_-=772 This is a multi-part message in MIME format. --_-=772 Content-type: text/html; name="Sex~1.htm" Content-transfer-encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPg0KDQo8aHRt bD4NCg0KPGhlYWQ+DQo8dGl0bGU+U0VDUkVUIFBBU1NXT1JEIEZPUiBBRFVMVCBTSUdIVFM8 L3RpdGxlPg0KPG1ldGEgbmFtZT0iR0VORVJBVE9SIiBjb250ZW50PSJNaWNyb3NvZnQgRnJv bnRQYWdlIDEuMSI+DQo8L2hlYWQ+DQoNCjxib2R5IGJnY29sb3I9IiNDMEMwQzAiIHRleHQ9 IiM4MEZGRkYiIGxpbms9IiMwMDAwRkYiIHZsaW5rPSIjMDAwMEZGIiBhbGluaz0iI0ZGMDAw MCI+DQo8ZGl2IGFsaWduPWNlbnRlcj48Y2VudGVyPg0KPHRhYmxlIGJvcmRlcj01IGNlbGxw YWRkaW5nPTI+DQo8dHI+PHRkIGFsaWduPWNlbnRlciB3aWR0aD0xMDAlPjxmb250IGNvbG9y PSIjRkZGRjAwIj48Zm9udCBzaXplPTc+PGI+RlJFRSEgRlJFRSEgRlJFRSE8YnI+DQo8L2I+ PC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+PGZvbnQgc2l6ZT01PjxiPlRI QVQnUyBSSUdIVC4uLiBDT01QTEVURUxZIDwvYj48L2ZvbnQ+PGZvbnQgc2l6ZT02PjxiPkZS RUUhITwvYj48L2ZvbnQ+PC9mb250Pjxmb250IGNvbG9yPSIjMDAwMEZGIj48Zm9udCBzaXpl PTU+PGI+PGk+PGJyPg0KRU5URVIgVEhST1VHSCBBRFVMVFNJR0hUUyAmIzE2OTsgPC9pPjwv Yj48L2ZvbnQ+PGZvbnQgc2l6ZT02Pjxicj4NCjwvZm9udD48L2ZvbnQ+PGZvbnQgY29sb3I9 IiNGRkZGMDAiPjxmb250IHNpemU9Nz48Yj5JVCdTIEZSRUUhISEhITwvYj48L2ZvbnQ+PC9m b250PjwvdGQ+PC90cj4NCjwvdGFibGU+DQo8L2NlbnRlcj48L2Rpdj4NCjxwIGFsaWduPWNl bnRlcj48Zm9udCBGQUNFPSJDb21pYyBTYW5zIE1TIj48Zm9udCBjb2xvcj0iIzIyMTY1QSI+ PGZvbnQgc2l6ZT03PiA8L2ZvbnQ+PC9mb250Pjxmb250IGNvbG9yPSIjRkYwMDAwIj48Zm9u dCBzaXplPTc+T05FIFBBU1NXT1JEIDxmb250IEZBQ0U9IkNvbWljIFNhbnMgTVMiPjxicj4N CjwvZm9udD48L2ZvbnQ+PC9mb250Pjxmb250IGNvbG9yPSIjMjIxNjVBIj48Zm9udCBzaXpl PTU+IDwvZm9udD48L2ZvbnQ+PGZvbnQgY29sb3I9IiNGRkZGMDAiPjxmb250IHNpemU9NT48 c3Ryb25nPkdFVFMgWU9VIFVOTElNSVRFRCBGUkVFIEFDQ0VTUyBUTyBPVkVSIA0KMTgwMCsg T0YgVEhFIEhPVFRFU1QgQURVTFQgU0lURVMgPC9zdHJvbmc+PC9mb250PjwvZm9udD48L3A+ DQo8cCBhbGlnbj1jZW50ZXI+PGZvbnQgY29sb3I9IiMwMDAwMDAiPjxmb250IHNpemU9NT48 c3Ryb25nPklGIFlPVSBBUkUgVElSRUQgT0YgUEFZSU5HIFRPIEdFVCBJTlRPIFNFWCANClNJ VEVTLi4uPC9zdHJvbmc+PC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0iI0ZGRkZGRiI+PGZv bnQgc2l6ZT01PjxzdHJvbmc+IDwvc3Ryb25nPjwvZm9udD48L2ZvbnQ+PGZvbnQgY29sb3I9 IiMwMEZGRkYiPjxmb250IHNpemU9NT5PbmUgUGFzc3dvcmQgaXMgYWxsIHlvdSBuZWVkISEh PGJyPg0KPC9mb250PjwvZm9udD48L3A+DQo8cCBhbGlnbj1jZW50ZXI+PGZvbnQgRkFDRT0i Q29taWMgU2FucyBNUyI+PGZvbnQgY29sb3I9IiMyMjE2NUEiPjxmb250IHNpemU9Nj4gPC9m b250PjwvZm9udD48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+PGZvbnQgc2l6ZT02PjxzdHJvbmc+ TE9PSyBXSEFUIFlPVSBHRVQhPC9zdHJvbmc+PC9mb250PjwvZm9udD48L3A+DQo8cCBhbGln bj1jZW50ZXI+PGZvbnQgRkFDRT0iQ29taWMgU2FucyBNUyI+PGZvbnQgY29sb3I9IiMyMjE2 NUEiPjxmb250IHNpemU9NT4gPC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0iI0ZGRkYwMCI+ PGZvbnQgc2l6ZT01PjxzdHJvbmc+VU5MSU1JVEVEIEZSRUUgQUNDRVNTIFRPIE9WRVIgMTgw MCsgT0YgDQpUSEUgSE9UVEVTVCBBRFVMVCBTSVRFUzwvc3Ryb25nPiA8Zm9udCBGQUNFPSJD b21pYyBTYW5zIE1TIj48L2ZvbnQ+PC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0iIzIyMTY1 QSI+PGZvbnQgc2l6ZT01PiA8L2ZvbnQ+PC9mb250PjwvcD4NCjxoMSBhbGlnbj1jZW50ZXI+ PGZvbnQgY29sb3I9IiNGRjAwMDAiPjxmb250IHNpemU9NT48c3Ryb25nPkp1c3QgQSBGZXcg T2YgVGhlIE92ZXIgMTgwMCsgWFhYIFJhdGVkIFNpZ2h0cyBUaGF0IA0KWW91IENhbiBFbnRl ciBDb21wbGV0ZWx5IEZyZWUhPGZvbnQgRkFDRT0iQ29taWMgU2FucyBNUyI+PC9mb250Pjwv c3Ryb25nPjwvZm9udD48L2ZvbnQ+PC9oMT4NCjxoMSBhbGlnbj1jZW50ZXI+PGZvbnQgY29s b3I9IiM4MEZGMDAiPjxmb250IHNpemU9Nj48c3Ryb25nPlRFRU4gU0lURVM8L3N0cm9uZz48 L2ZvbnQ+PC9mb250PjwvaDE+DQo8cCBhbGlnbj1jZW50ZXI+PGZvbnQgY29sb3I9IiMwMDAw MDAiPjxmb250IHNpemU9ND4xMDAwIEhPVCBBTkQgTmFLRUQgLSBDZUxlQlJpVGlFUyBBTkQg VEVFTlMgLSAxMDAxIE51ZGUgRXJvdGljIA0KVGVlbnMgLSAyMCBBbWFUZWVucyAtIDYyMyBO dWRlIENlbGVicml0aWVzIEFuZCBUZWVucyAtIEFBQSBTTFVUWSANClRFRU5TIC0gQW1hdGV1 ciBUZWVucyAtIEFtYXRldXIgVGVlbnMgRnJvbSBBcm91bmQgVGhlIFdvcmxkIC0gQW1hdGV1 ciANClRlZW5zISAtIENvY2sgSHVuZ3J5IFRlZW5zIC0gQ3VtIERyaW5raW5nIFRlZW5zIC1G aXN0IEZ1Y2tpbmcgVGVlbnMgLSBIb3QgDQpOdWRlIFRlZW5zIC0gTm90aGluZyBCdXQgVGVl bnMgLSBUZWVucyBJbiBUcm91YmxlIC0gVHdhdCBTdWNraW5nIFRlZW5zIDwvZm9udD48L2Zv bnQ+PC9wPg0KPHAgYWxpZ249Y2VudGVyPjxmb250IGNvbG9yPSIjRkYwMDAwIj48Zm9udCBz aXplPTY+PHN0cm9uZz5BU0lBTiBTSUdIVFM8L3N0cm9uZz48L2ZvbnQ+PC9mb250PjwvcD4N CjxwIGFsaWduPWNlbnRlcj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+PGZvbnQgc2l6ZT00PkFs bCBBc2lhbiBUZWVuIC0gQXNpYW4gQmFiZXMgLSBBc2lhbiBCYWJlcyBzaWFuIEJhYmVzISAt IEFzaWFuIEJlbGxlcyAtIEFzaWFuIA0KQm9uZGFnZSAtIEFzaWFuIEN1dGUgR2lybHMgLSBB c2lhbiBEZWxpdGVzIC0gQXNpYW4gRXJvcyAtIEFzaWFuIEZsb3dlcnMgLSANCkFzaWFuIEdv bGQgLSBZb3VuZyBBc2lhbiBXb21lbiAtIEFzaWFuIEhhcmRDb3JlIEFTSUFOIEhBUkRDT1JF IC0gDQpUSEUgTEVHRU5EIENPTlRJTlVFUyAtIEFTSUFOIEhvbG9zdWl0ZSAtIEFzaWFuIExv dmUgRG9sbHMgPC9mb250PjwvZm9udD48L3A+DQo8cCBhbGlnbj1jZW50ZXI+PGZvbnQgY29s b3I9IiNGRjAwRkYiPjxmb250IHNpemU9Nj48c3Ryb25nPkNFTEVCUklUWSBTSUdIVFM8L3N0 cm9uZz48L2ZvbnQ+PC9mb250PjwvcD4NCjxwIGFsaWduPWNlbnRlcj48Zm9udCBjb2xvcj0i IzAwMDAwMCI+PGZvbnQgc2l6ZT00PiMxIE51ZGUgQ2VsZWJyaXR5IFBhZ2UgISAtIENlbGVi d29ybGQgQWNlJ3MgLSBYWFggQ2VsZWJyaXR5IFBpY3MgLSBDZWxlYnJpdHkgDQpDZW50cmFs IC0gQ2VsZWJyaXR5IENoaWNrIFBhdHRpZXMgLSBDZWxlYnJpdHkgQ3VtYm94IC0gQ2VsZWJy aXR5IFBpY3R1cmVzIA0KQ2VsZWJyaXR5IFBpY3R1cmVzIEdvbGQgU2l0ZSAtIENlbGVicml0 eSBTa2luIC0gQ2VsZWJyaXR5IFNraW4tQUJDIC0gRGEgUm9ja3MgDQpudWRlIGNlbGVicml0 eSBBcmNoaXZlIC0gTWFya3MgQ2VsZWJyaXR5IFBpY3R1cmVzIDIgLSBOdWRlIENlbGVicml0 eSBBcmNoaXZlIC0gDQpTdGFyTG9jYXRvciAtIENlbGVicml0eSBTdXBlclMgLSBUaGUgRGFp bHkgTnVkZSBDZWxlYnJpdHkgUGFnZSAtIFRoZSBNdXN0IA0KU2VlIE5VREUgQ2VsZWJyaXR5 IFNpdGUgLSBUaGUgVWx0aW1hdGUgQ2VsZWJyaXR5IENvbGxlY3Rpb24gPC9mb250PjwvZm9u dD48L3A+DQo8cCBhbGlnbj1jZW50ZXI+PGZvbnQgRkFDRT0iQ29taWMgU2FucyBNUyI+PGZv bnQgY29sb3I9IiNGRjRGQTciPjxmb250IHNpemU9NT4gPC9mb250PjwvZm9udD48Zm9udCBj b2xvcj0iIzAwODBGRiI+PGZvbnQgc2l6ZT01PjxzdHJvbmc+VU5MSU1JVEVEIEZSRUUgQUND RVNTIFRPIE9VUiBYWFggUkFURUQgDQpDSEFUIFJPT008L3N0cm9uZz48L2ZvbnQ+PC9mb250 PjwvcD4NCjxwIGFsaWduPWNlbnRlcj48Zm9udCBGQUNFPSJDb21pYyBTYW5zIE1TIj48Zm9u dCBjb2xvcj0iI0ZGMDAwMCI+PGZvbnQgc2l6ZT01PjxzdHJvbmc+R2V0IFlvdXIgQURVTFRT SUdIVFMgQUdFIFZFUklGSUNBVElPTiANCk1FTUJFUlNISVAgRk9SIE9OTFkgJDEyLjk1LiBJ dHMgR29vZCBGb3IgQW4gDQpFbnRpcmUgWWVhciBBbmQgR2V0cyBZb3UgVU5MSU1JVEVEIEZS RUUgQWNjZXNzIA0KSW50byAxODAwKyBPZiBUaGUgQmVzdCBBZHVsdCBTaXRlcyBPbiBUaGUg d2ViIEFsbCBZZWFyIA0KQWxsIEZyZWUuIE5ldmVyIFBheSBBbm90aGVyIERpbWUgVG8gR2V0 IEludG8gQSBTZXggU2l0ZSANCkFnYWluLjwvc3Ryb25nPjwvZm9udD48L2ZvbnQ+PGZvbnQg Y29sb3I9IiNGRkZGMDAiPjxmb250IHNpemU9NT48YnI+DQo8L2ZvbnQ+PC9mb250PjwvZm9u dD48Zm9udCBjb2xvcj0iI0ZGMDA4MCI+PGZvbnQgc2l6ZT03PjxzdHJvbmc+Qk9OVVMhISE8 YnI+DQo8L3N0cm9uZz48L2ZvbnQ+PGZvbnQgc2l6ZT01PjxzdHJvbmc+RlJFRSBYWFggQ2hh dCBSb29tcyEhITwvc3Ryb25nPjwvZm9udD48L2ZvbnQ+PC9wPg0KPHAgYWxpZ249Y2VudGVy PjxhIGhyZWY9Imh0dHA6Ly8yMDUuMjE2LjI0OS4xOC9jZ2ktc2hsL2RibWwuZXhlP3RlbXBs YXRlPS9hcy9zaWdudXAuZGJtJmFtcDtzaXRlPXN0MzUzMjUiPjxmb250IGNvbG9yPSIjODAw MDgwIj48Zm9udCBzaXplPTY+PHN0cm9uZz5JIFdBTlQgVEhFIFBBU1NXT1JEIE5PVzwvc3Ry b25nPjwvZm9udD48L2ZvbnQ+PC9hPjwvcD4NCjwvYm9keT4NCg0KPC9odG1sPg0K --_-=772
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: C. Patterson<Iccm@direct.ca> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5rt5j9$e6g$5730@brie.direct.ca> Control: cancel <5rt5j9$e6g$5730@brie.direct.ca> Date: 01 Aug 1997 18:56:39 GMT Message-ID: <cancel.5rt5j9$e6g$5730@brie.direct.ca> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: alainm@telexiscorp.com Newsgroups: comp.sys.next.programmer Subject: NSInvocations Date: 1 Aug 1997 18:28:20 GMT Organization: Telexis Corporation Message-ID: <5rt9s4$dfn$1@piano.synapse.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Has anybody had any problems in using NSInvocation and autorelease together i.e. - (void) setInvocation: (NSInvocation *) aInvocation { [newInvocation autorelease]; newInvocation = [aInvocation retain]; } If you have and have a fix could you please assist me... cheers, ------------------------------- Alain Maisonneuve Software Engineer Telexis Corporation
From: Bill Byse <webyse@cca.rockwell.com> Newsgroups: comp.sys.next.programmer Subject: NT Ent 4.2 "pbs[165] launch path not accessable" Date: Fri, 01 Aug 1997 16:16:30 -0500 Organization: cca Message-ID: <33E2522E.295E@cca.rockwell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: webyse I upgraded to NT OS Enterprise 4.2, and I'm getting this event logged in the NT Event Viewer when the application (either a NeXT app or a user app) is launched, and about a 2 minute delay before the application window comes up. What launch path isn't accessibe? Aug 01 13:08:49 pbs[165] Ignoring exception: launch path not accessible Thanks, Bill
From: sef@kithrup.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5rslea$ht6@world1.bawave.com> Date: 1 Aug 1997 19:35:25 GMT Control: cancel <5rslea$ht6@world1.bawave.com> Message-ID: <cancel.5rslea$ht6@world1.bawave.com> Sender: Free4You@aol.com Spam cancelled by sef@kithrup.com
From: ewpurdy@aol.com (EWPurdy) Newsgroups: comp.sys.next.programmer Subject: A CALL TO ARMS - ACT NOW!!!!! Date: 2 Aug 1997 04:09:22 GMT Message-ID: <19970802040900.AAA06087@ladder02.news.aol.com> Organization: AOL http://www.aol.com This was posted this evening on the Mac The Knife Newsgroup: >Robert Morgan - 05:57pm Aug 1, 1997 PDT (#29 of 35) >Echo 4 >OK, I can talk about some things: >1) Apple is allegedly going to make the decision as to whether >kill licensing or not this weekend. >2) The cloners are talking. Just wait until the press comes out >this weekend. PowerComputing has reportedly made some "very >aggressive" >statements. Motorola and IBM are also extremely upset by this >latest idiocy. >3) This is "not a rumor" as some think. They really are >considering killing the licensing for Mac OS. >4) Steve Jobs is in total control of Apple and is making all the >decisions. If there are "duplicate projects", Mr. Jobs is killing >them. >Also, Apple Imaging was reportedly shut down on Friday at 1PM >PST. >5) There's more, but I've gone about as far as I can right now. >6) THIS IS NOT A DRILL... >Regards. >RKM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ACT NOW !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sounds like the time to act is now. If you don't like the idea of Apple nixing Mac licenses, DO SOMETHING ABOUT IT!!!!!!! 1) Send Apple some E-Mail MacOS Press Contact ....................welch.n@apple.com 2) Send any Apple Board member E-Mail 3) Post your thoughts to a newsgroup 4) Write some of the online publications with your opinions 5) Call Apple Customer Relations & Communications.......(800) 776-2333 Apple Public Relations...................(408) 974-2042 Apple Literature Fax.....................(800) 462-4396 6) Fax Apple Apple Corporate Address and Phone The Apple Computer, Inc. Corporate Telephone Number and address is: Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Customer Relations & Communications.......(800) 776-2333 Apple Public Relations...................(408) 974-2042 Apple Literature Fax.....................(800) 462-4396 ACT NOW LEST THE BOARD DECIDE TO CAN THE CLONES!!!! EWPurdy@aol.com----------------------------------------------------- "Those who do not accept the truth will be crushed by it." Benito Mussolini
From: Weston@icentral.com (Weston Cann) Newsgroups: comp.sys.next.marketplace,comp.sys.next.hardware,comp.sys.next.programmer Subject: Wanted: NS software, advice, hardware Date: Sat, 26 Jul 1997 17:30:20 -0700 Organization: No. Message-ID: <Weston-2607971730200001@annex-slip-00.math.byu.edu> I'm started looking into joining the NeXT/OPENSTEP world a few days ago when I came across some hardware for sale (2 25 Mhz 68040 stations,8 Mb Ram, no HD, 1 monitor, $225. 1 powers up). Since I don't know a whole lot about the specifics of the platform, I've spent the last 48 hours or so reading just about anything I could find online. I've learned more, but I've still got a few questions I'm hoping for help with. First of all, since there's no hard drives included in this offer, and the guy doesn't have a CD with the OS stuff on it, I need to go looking. I'd rather start with something old/used... NS 3.x/Developer or so. I've found a bunch of hardware dealers on the net, but nobody mentioning they sell this. Anybody have a copy they want to sell? Or want to direct me to someone who does? Also, I'm primarily interested in obtaining hardware for the purpose of learning/playing with NeXT development and doing audio/DSP work. What kind of hardware/software is really going to be suffecient for tasks like this? Peripherals & tools? I've read about a "Sound Box" but am not quite sure what this is, and I'm still not quite clear on what development tools are part of the OS package. Finally, if you have some black hardware you'd like to part with around my price range (about $200, but possibly up to the $350 area, including shipping), that you think might fit my purposes, feel free to contact me. And I apologize if any of the questions asked in this post seem to be of a clue-challenged nature. Least I spared you all questions on what I did learn from my days of reading up. Thanks in advance, Weston Oh. One more thing. Anyone know of a history of versions and corresponding features of NeXT/Openstep releases? ____________________________________________________ weston@icentral.com "The best laid plans of mice and men http://www.math.byu.edu/~cann/ are about equal." Please reply to the icentral.com address.
From: "Sten-Erik Björling" <s-e.bjorling@enviro.se> Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: More OpenDoc advocacy (was Re: How to save Apple Date: Sat, 02 Aug 1997 15:34:31 +0200 Organization: Enviro Data Message-ID: <33E33766.937A088B@enviro.se> References: <wnr_6h200YUn06O=80@andrew.cmu.edu> <B00240BD-CAB18@206.165.44.11> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A612C5CBD8AE64FC3FE6A956" This is a multi-part message in MIME format. --------------A612C5CBD8AE64FC3FE6A956 Content-Type: text/plain; charset=us-ascii Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Lawson English wrote: > This is an *end-user* oriented tool. It isn't meant to allow new kinds > of > applications in the traditional sense to be created. It is meant to > allow > users to combine user-oriented content in a transparent way. OD does > all > the code-linking in the background. To the user, embedding the webpage > in > the spreadsheet looks and feels exactly like embedding a drawing in a > wordprocessor window in ClarisWorks. Maybe this is the real reason why NEXT programmers do not want inclusion of OD into Rhapsody - they are not familiar with end-user oriented tools, they are only used to programmer oriented tools. Stene --------------A612C5CBD8AE64FC3FE6A956 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Sten-Erik Björlign Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Sten-Erik Björlign n: Björlign;Sten-Erik org: Enviro Data email;internet: s-e.bjorling@enviro.se title: CEO x-mozilla-cpt: ;0 x-mozilla-html: FALSE end: vcard --------------A612C5CBD8AE64FC3FE6A956--
From: "Sten-Erik Björling" <s-e.bjorling@enviro.se> Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: More OpenDoc advocacy (was Re: How to save Apple Date: Sat, 02 Aug 1997 15:48:10 +0200 Organization: Enviro Data Message-ID: <33E33A9A.E85BC839@enviro.se> References: <michael.b.moore.1220549990D@news.msfc.nasa.gov> <B00407CD-106DF2@207.93.51.100> <acurylo-3007970958550001@van0407.tvs.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------C2CE8A9502703ECACEFF6EFC" This is a multi-part message in MIME format. --------------C2CE8A9502703ECACEFF6EFC Content-Type: text/plain; charset=us-ascii Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Alex Curylo wrote: > OD is failed technology because Novell didn't deliver a Windows > version on > time. And IBM didn't deliver the OS/2 version on time. And OS/2 went > nowhere anyway. Without the cross-platform abilities, its > attractiveness > lessened. > But that changes quite drastically if OD is implemented in Yellow Box/Rhapsody, does it not? Screw OS/2 - go with Mac, Windows and Unix. > I think many big outfits did > > not embrace because it would have exposed just how inefficient and > bloated > > their software is. > > OD is failed technology because there is no business model to get rich > off > small efficient components. There is to get rich off inefficient > bloated > suites. Without a clear economic motivator, its attractivess lessened > immensely. And a need for IBM to have an component technology to knit their corporate customers closer to their own systems- IBM has always opposed the concept of personal computers or computers independant of mainframes. Java came to resque. > > > And it also opened the door for small nonames to get big > > and save consumers money. But OD is great technology and it will > show up in > > essence sometime in the future, if by another name. > > Here's a stunning prediction for you: Component technology will never > show > up at the end-user level in any obvious fashion. However, component > technology will underly the next generation of software suites. But it > > will be a development tool and a way to ease runtime resource > requirements, not the mix and match parts by the user that the more > wild-eyed frothers predict. The best would still be the OD approach since the market mechanisms work better that way - and the development within the IT-sector will benefit to. Stene --------------C2CE8A9502703ECACEFF6EFC Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Sten-Erik Björlign Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Sten-Erik Björlign n: Björlign;Sten-Erik org: Enviro Data email;internet: s-e.bjorling@enviro.se title: CEO x-mozilla-cpt: ;0 x-mozilla-html: FALSE end: vcard --------------C2CE8A9502703ECACEFF6EFC--
From: frank@this.NO_SPAM.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: packet sniffer source code? Date: 2 Aug 1997 14:13:24 GMT Organization: Frank's Area 51 Message-ID: <5rvfa4$uu5$1@orista.ipc.uni-tuebingen.de> References: <B006C334-200C32@141.214.134.235> <EE8E7q.EpA@cam-ani.co.uk> Cc: ians@cam-ani.co.uk In <EE8E7q.EpA@cam-ani.co.uk> Ian Stephenson wrote: > In article <B006C334-200C32@141.214.134.235> "Robert A. Decker" > <comrade@umich.edu> writes: > > > > I was wondering if anyone knows of any source code for a packet > sniffer? > > If not, where should I start looking? Would this stuff be under the mach > > headers, or somewhere similar? I'm just curious as to how one goes about > > monitoring ethernet port traffic. > > You need to install the BPF (Berkely Packet Filter) kernel module. > > Once thats done, you should be able to compile tcpdump (or similar). > > I haven't tried this, as I do my low level systems hacking on freeBSD, and > reserve my NeXT for constructive things ;-) However it does work on > freeBSD, and the necessary components to make this happen are available > for NeXT. All sniffers using the bpf interface should work fine (maybe with some minor changes). I can recommend 'tcpdump' or, if you want a more statistical output 'bpft'. I run the bpft deamon on startup, so I have a full log what traffic is going on in my network, just in case someone is rattling at my door. :-) However if you want to run the majority of available sniffers, tracers, loggers, ... you should consider to play with Linux. -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
From: tbrown@netset.com (Ted Brown) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: Sat, 02 Aug 1997 12:20:38 -0400 Organization: NetSet Internet Solutions, Inc. Message-ID: <tbrown-0208971220390001@ppp106.dialup.cmh.netset.com> References: <AFEFAFFC-20EF8@206.165.44.6> <LTaylor7-1407971300290001@vic-ca1-19.ix.netcom.com> <19970717190420809661@accs-as07-dp12.dlls.grid.net> <bradley-1807970122490001@bns.vip.best.com> <199707212335441409135@accs-as08-dp15.dlls.grid.net> <5r5raq$39t$1@ironhorse.plsys.co.uk> <joe.ragosta-ya02408000R2307972009060001@news.dol.net> <33DD71CE.185D@earthlink.net> In article <33DD71CE.185D@earthlink.net>, skellener@earthlink.net wrote: >Wanna save Apple? > >Buy a Mac. At the very least, buy a copy of Mac OS 8. Ordering from Claris gives the money directly to Apple, I bought it from a local chain, as I don't want them giving up on the Mac either. -- Ted Brown tbrown@netset.com
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Re: #import not working properly? Date: 27 Jul 1997 03:50:26 GMT Organization: WolfWare Message-ID: <5regi2$601$1@vader.wolfware.ipc.net> References: <B0002495-F62D55@141.214.134.235> <5recsf$s4k$1@darla.visi.com> In-Reply-To: <5recsf$s4k$1@darla.visi.com> On 07/26/97, David Young wrote: >In <B0002495-F62D55@141.214.134.235> "Robert A. Decker" wrote: >[snip] >> What the heck is going on? Do I have to go back to #include and those >> ugly compiler directives? > >The "@class" directive tells the compiler "this name is a class, but I'm not >going to define it just yet.." David's suggestion about @class should solve your problem. >This should solve your problem. I suggest you quickly develop a header >declaration policy as you'll be using lots of them on OpenStep... The policy I follow, and suggest to others, is don't import ANY header files from within header files defining a class interface except: 1) the header file declaring the class's superclass. 2) any header files declaring protocols which the class conforms to. All other references to other class's should be via the @class directive. - Chris -- _______________________________________________________________________ Christopher A. Wolf -- WolfWare -- NeXTSTEP/OpenStep/Rhapsody Developer For info about NewsFlash the lightning fast NeXTSTEP news-reader visit our newly revised web site at: http://www.wolfware.com _______________________________________________________________________
From: "Gregory H. Anderson" <greg@afs.com> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.next.programmer Subject: Re: Deployment of Yellowbox to Windows Date: Sat, 02 Aug 1997 14:44:12 -0400 Organization: Anderson Financial Systems Inc. Message-ID: <33E37FFC.3EB9@afs.com> References: <kerr-3007971057340001@ts40-5.homenet.ohio-state.edu> <ckoller-ya023480003007970857150001@netnews.worldnet.att.net> <kerr-3007971235310001@ts40-5.homenet.ohio-state.edu> <joe.ragosta-ya02408000R3007971611260001@news.dol.net> <kerr-3107971645490001@ts9-16.homenet.ohio-state.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: kerr@math.ohio-state.edu, joe.ragosta@dol.net Kerr Gibson wrote: > Joe Ragosta wrote: > > Someone in this group reported that the performance hit was modest. > > I don't know about RAM footprint [of Yellow Box for Windows]. > > Thanks Joe and thanks everyone for your responses. I am cross posting > this reply to comp.sys.next.programmer and comp.sys.next.advocacy to > see who has the real scoop. I do. There are four fundamental processes that must be running in order for OPENSTEP apps to launch on Windows -- machd, nameserver, pbs (the pasteboard server), and WindowServer. These processes total about 4MB while running (taken from Windows Process Panel). When you launch an app, some additional DLLs for Foundation, AppKit, etc, are loaded as needed. Not all apps need all the kits, so it's hard to calculate the precise impact. I would guess it averages less than 4MB. And of course, once all these processes and DLLs are loaded, they are shared across ALL OPENSTEP apps that might be running simultaneously. So let's say the OS-specific footprint is in the neighborhood of 8MB. These days, that's a $30 SIMM. Also consider this: you get a lot of "free" stuff in that 8MB that makes individual applications a lot smaller. For example, the Windows version of our WriteUp word processor is only 1.7MB. MSWord, by comparison, is 3.7MB. Factor that magnitude of differential for Excel (4.7MB) and PowerPoint (4.2MB) vs their OPENSTEP equivalents, and it's almost equal once all those programs are loaded and running at once. As to runtime performance, my experience is that there is NO noticeable degradation (using long files to stress test, in the case of WriteUp) between the Windows and Mach versions of our app. I think WriteUp "feels" faster than Word running on the same box. YMMV. --- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
From: marcel@system.de Newsgroups: comp.sys.next.programmer Subject: Re: Deployment of Yellowbox to Windows Date: 2 Aug 1997 19:21:15 GMT Organization: Technical University Berlin, Germany Distribution: world Message-ID: <5s01bc$9dp$1@brachio.zrz.TU-Berlin.DE> References: <33E37FFC.3EB9@afs.com> In article <33E37FFC.3EB9@afs.com> "Gregory H. Anderson" <greg@afs.com> writes: > As to runtime performance, my experience is that there is NO noticeable > degradation (using long files to stress test, in the case of WriteUp) > between the Windows and Mach versions of our app. I think WriteUp > "feels" faster than Word running on the same box. YMMV. Faster than Word? You wouldn't be saying that PasteUp is dog-slow, now would you? :-) Anyway, one thing I've found is that compositing is about 5 times slower on my NT setup than on Mach. For native-depth blits this is OK, but depth conversions are a killer. For example blitting a 2 bit backing store to a ~ 12 bit native window takes around a second (read: too slow) with NT, whereas it finishes in around 200 ms under Mach (fast enough). Sigh, Marcel
From: "Robert A. Decker" <comrade@umich.edu> Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: class objects Date: 2 Aug 97 17:52:40 -0400 Organization: University of Michigan ITD News Server Message-ID: <B009246C-4831B6@141.214.134.235> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit nntp://news.itd.umich.edu/comp.lang.objective-c if I have a class implementation file like this: *********** #import <Foundation/Foundation.h> static unsigned int count = 0; static NSMutableSet *techs = [NSMutableSet setWithCapacity:100]; @implemenation GCTechnology : NSObject - (id) initWithTechnologies:(NSMutableSet *)allTechs andPath:(NSString *)path { [super init]; count++; [techs unionSet:allTechs]; return self; } @end ************ The count integer seems to be valid, but is the *techs object? Where do I dealloc the techs object? Or will that be taken care of automatically? Can I even do this? rob -- <mailto: "Robert A. Decker" comrade@umich.edu> Listen to my Realaudio playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> Programmer Analyst - Health Media Research Lab University of Michigan Comprehensive Cancer Center "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." -Chris Elliott
From: "Robert A. Decker" <comrade@umich.edu> Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: class objects Date: 2 Aug 97 19:27:03 -0400 Organization: University of Michigan ITD News Server Message-ID: <B0093A8F-4D65B2@141.214.134.235> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit To: "Seeger Fisher" <seegerf@ibm.net> nntp://news.itd.umich.edu/comp.sys.next.programmer Thanks for replying. So if I wanted a static object would I do something like the following: *********** #import <Foundation/Foundation.h> #import "GCTechnology.h" static unsigned int count = 0; @implemenation GCTechnology : NSObject + (void)initialize { static BOOL tooLate = NO; if (!tooLate) { static NSMutableSet *techs = [NSMutableSet setWithCapacity:100]; tooLate = YES; } } - (id)initWithTechnologies:(NSMutableSet *)allTechs andPath:(NSString*)path { [super init]; count++; [techs unionSet:allTechs]; return self; } @end ************ Will this work? I fonnd the tooLate stuff in the NSObject class description. They say to put it there so that there isn't an opportunity for the code to be invoked more than once (in case there's some weird situation where the class is sent more than one initialize method). I find it a little confusing because I don't seem to have to declare it outside of the function. How does it stay in scope? Sorry, i'm pretty new to objective-c. All I really want to do is have a static Object common to all objects of my class. (I do understand that it can't be inherited, at least according to Nancy Craighill's book, but that's ok). rob -- <mailto: "Robert A. Decker" comrade@umich.edu> Listen to my Realaudio playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> Programmer Analyst - Health Media Research Lab University of Michigan Comprehensive Cancer Center "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." -Chris Elliott
From: "Robert A. Decker" <comrade@umich.edu> Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: NSThread info? Date: 2 Aug 97 20:14:29 -0400 Organization: University of Michigan ITD News Server Message-ID: <B00945A9-5001AE@141.214.134.235> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit nntp://news.itd.umich.edu/comp.sys.next.programmer Can anyone point me to some good info on NSThread and NSLocking, NSLock, NSConditionLock, and NSRecursiveLock? I was about to use NSThread in a way similar to how threads are done in Java, but it doesn't look like it's used that way. Here's some quick questions: If I want an object to run in its own thread, does it have to inherit from NSThread? It doesn't look like it does, because I can get my code to compile either way. I have a run method in my GCUniverse class: ********* - (void) run { NSDate *nextTurnDate = [NSDate date]; NSTimeInterval turnRate = [playRate unsignedIntValue]; while ([exists boolValue]) { [nextTurnDate addTimeInterval:turnRate]; [NSThread sleepUntilDate:[nextTurnDate]; [self turn]; } [nextTurnDate autorelease]; ********* The above method is called from my GCGame class in the following method: ********* - (void) createUniverseWithRate:(NSNumber *)rate andSize:(NSNumber *)size { GCUniverse *universe = [[GCUniverse alloc] initWithRate:rate andSize:size]; [NSThread detachNewThreadSelector:@selector(run) toTarget:universe withObject:nil]; [universes addObject:universe]; [universe autorelease]; ********* Will the above work if GCUniverse doesn't inherit from NSThread? It compiles without a peep. If the above is ok, then where do I put my NSLock object? I have other methods in my GCGame object that access variables in the GCUniverse object I just created, so I want to be sure that I can get up-to-date variables... thanks, rob -- <mailto: "Robert A. Decker" comrade@umich.edu> Listen to my Realaudio playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> Programmer Analyst - Health Media Research Lab University of Michigan Comprehensive Cancer Center "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." -Chris Elliott
From: sanguish@digifix.com Newsgroups: comp.sys.next.advocacy,comp.sys.next.announce,comp.sys.next.hardware,comp.sys.next.software,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.sys.next.programmer Subject: NEXTSTEP/OpenStep Resources on the Net Supersedes: <2376869976046@digifix.com> Date: 3 Aug 1997 03:53:39 GMT Organization: Digital Fix Development Message-ID: <9060870580820@digifix.com> Topics include: Major OpenStep/NEXTSTEP World Wide Web Sites OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups Major OpenStep/NEXTSTEP FTP sites NeXTanswers Major OpenStep/NEXTSTEP World Wide Web Sites ============================================ The following sites are a sample of the OpenStep related WWW sites available. A comprehensive list is available on Stepwise. Stepwise OpenStep/Rhapsody Information Server http://www.stepwise.com Stepwise has been serving the OpenStep/NEXTSTEP community since March 1993. Some of the many resources on the site include: OpenStep Third Party Software guide, Developer Directory, Mailing List information, extensive listing of FTP and WWW sites related to OpenStep and NEXTSTEP, OpenStep related Frequently Asked Questions. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. This is the World Wide Web interace to the FTP site. Apple Enterprise Software Group (formerly NeXT Computer, Inc.) http://www.next.com Here is where you'll find the NeXTanswers archive, with information on OpenStep installation, drivers and software patches. Apple Computer's 'Prelude to Rhapsody' Self Support Site http://devworld.apple.com/dev/prelude.html This site has been constructed to help you help yourself to learn as much as possible about the foundation for Rhapsody, today's OPENSTEP. The site provides an informal collection of pointers, references, and starting points for developers who are using the Prelude to Rhapsody bundle, distributed at this year's Worldwide Developer Conference. OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups ==================================================== COMP.SYS.NEXT.ADVOCACY This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. COMP.SYS.NEXT.ANNOUNCE Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. COMP.SYS.NEXT.BUGS A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT-specific groups as well. COMP.SYS.NEXT.HARDWARE Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. COMP.SYS.NEXT.MARKETPLACE NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. COMP.SYS.NEXT.MISC For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! COMP.SYS.NEXT.PROGRAMMER Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. COMP.SYS.NEXT.SOFTWARE This is a place to talk about [third party] software products that run on NEXTSTEP systems. COMP.SYS.NEXT.SYSADMIN Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. ** RELATED NEWSGROUPS ** COMP.SOFT-SYS.NEXTSTEP Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. COMP.LANG.OBJECTIVE-C Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. COMP.OBJECT Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep next-advocacy next-announce next-bugs next-hardware next-marketplace next-misc next-programmer next-software next-sysadmin object lang-objective-c (For a full description, send mail to listserv@antigone.com). The subscription syntax is essentially the same as Majordomo's. To subscribe, send a message to *-request@lists.best.com saying: subscribe where * is the name of the list e.g. next-programmer-request@lists.best.com Major OpenStep/NEXTSTEP FTP sites ================================= ftp://ftp.next.peak.org The main site for North American submissions formerly ftp.cs.orst.edu ftp://ftp.peanuts.org: (Peanuts) Located in Germany. Comprehensive archive site. Very well maintained. ftp://ftp.nluug.nl/pub/comp/next NeGeN/NiNe (NEXTSTEP Gebruikers Nederland/NeXTSTEP in the Netherlands) ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! _________________________________________________________________ Written by: Eric P. Scott ( eps@toaster.SFSU.EDU ) and Scott Anguish ( sanguish@digifix.com ) Additions from: Greg Anderson ( Greg_Anderson@afs.com ) Michael Pizolato ( alf@epix.net ) Dan Grillo ( dan_grillo@next.com )
Message-ID: <33E40C7A.9760185@ibm.net> Date: Sat, 02 Aug 1997 21:43:38 -0700 From: Seeger Fisher <seegerf@ibm.net> MIME-Version: 1.0 Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: class objects References: <B0093A8F-4D65B2@141.214.134.235> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Actually, what I have done in the past is to declare "techs" at the same point as "count". But initialize "techs" inside initialize as you are doing, with the static BOOL as you have it (its scope should be just that function) so that you don't leak if initialize is called > once. The statics "count" and "techs" won't be inherited because they're not really part of the class, they're part of the file. -seeger Robert A. Decker wrote: > Thanks for replying. So if I wanted a static object would I do > something > like the following: > *********** > #import <Foundation/Foundation.h> > #import "GCTechnology.h" > > static unsigned int count = 0; > > @implemenation GCTechnology : NSObject > > + (void)initialize { > static BOOL tooLate = NO; > if (!tooLate) { > static NSMutableSet *techs = [NSMutableSet setWithCapacity:100]; > > tooLate = YES; > } > } > > - (id)initWithTechnologies:(NSMutableSet *)allTechs > andPath:(NSString*)path > { > [super init]; > count++; > [techs unionSet:allTechs]; > return self; > } > > @end > ************ > > Will this work? I fonnd the tooLate stuff in the NSObject class > description. They say to put it there so that there isn't an > opportunity > for the code to be invoked more than once (in case there's some weird > situation where the class is sent more than one initialize method). > I find it a little confusing because I don't seem to have to declare > it > outside of the function. How does it stay in scope? Sorry, i'm pretty > new > to objective-c. All I really want to do is have a static Object common > to > all objects of my class. (I do understand that it can't be inherited, > at > least according to Nancy Craighill's book, but that's ok). > > rob > -- > <mailto: "Robert A. Decker" comrade@umich.edu> > Listen to my Realaudio > playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> > Programmer Analyst - Health Media Research Lab > University of Michigan Comprehensive Cancer Center > > "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." > -Chris Elliott
From: tiggr@ics.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.lang.objective-c,comp.sys.next.programmer Subject: Re: NSThread info? Followup-To: comp.sys.next.programmer Date: 03 Aug 1997 12:48:35 +0200 Organization: Eindhoven University of Technology Sender: tiggr@tom.ics.ele.tue.nl Message-ID: <x77me3fsos.fsf@tom.ics.ele.tue.nl> References: <B00945A9-5001AE@141.214.134.235> In-reply-to: "Robert A. Decker"'s message of 2 Aug 97 20:14:29 -0400 In article <B00945A9-5001AE@141.214.134.235> "Robert A. Decker" <comrade@umich.edu> writes: Can anyone point me to some good info on NSThread and NSLocking, NSLock, NSConditionLock, and NSRecursiveLock? The online documentation should do; it comes from the same source as any printed documentation (if available). Just start Librarian. If I want an object to run in its own thread, does it have to inherit from NSThread? No. It doesn't look like it does, because I can get my code to compile either way. The compiler won't tell you this. [NSThread detachNewThreadSelector:@selector(run) toTarget:universe withObject:nil]; Now think about what this method does: It creates a new thread and in that thread the equivalent of [universe run] will be executed. Any questions left? Answer: No. There's nothing more to it. Do not think one API of one language has anything to do with another API of another language, since they usually don't, not even conceptually. Java doesn't have selectors, and Java 1.0 didn't have Method objects (which basically are selectors _bound_ to a receiver). Hence the requirement to subclass Thread. Will the above work if GCUniverse doesn't inherit from NSThread? It compiles without a peep. Does it run too? If the above is ok, then where do I put my NSLock object? I have other methods in my GCGame object that access variables in the GCUniverse object I just created, so I want to be sure that I can get up-to-date variables... Where do you put _which_ NSLock? Why would you need an NSLock? You don't need a lock only to access variables. Followups to comp.sys.next.programmer since this has nothing to do with comp.lang.objective-C. --Tiggr
From: Ian Russell Ollmann <iano@scripps.edu> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: Mon, 04 Aug 1997 00:12:54 -0700 Organization: The Scripps Research Institute Message-ID: <33E580EB.5A31@scripps.edu> References: <5rav8v$ek@shelob.afs.com> <AFFEA5B2-402C7@206.165.44.29> <qdu3hf3y92.fsf@scuba.cygnus.com> <acurylo-3007970932520001@van0407.tvs.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I read in the "journals" (soon to be "journal") that Apple is strongly considering killing off cloning all-together, or at least as much as possible given their previous contractual arrangements. I just can't believe it! I am livid! I've never bought a clone, and I don't really plan to (though those 750's look nice). I just can't see the platform continuing to survive if they do this. Apple is already asking developers to rewrite for Rhapsody, but to kill off clones in the process is suicidal. I just can't see any developer stand still for this. I use to think Adobe was a bunch of cry babies for not porting to Rhapsody, but now I wonder if they just saw the writing on the wall a lot faster than I did. Ian Ollmann
From: stevehix@safemail.com (Steve Hix) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: Sun, 03 Aug 1997 18:50:16 -0700 Organization: South Valley Internet Message-ID: <stevehix-0308971850160001@ip49.safemail.com> References: <AFEFAFFC-20EF8@206.165.44.6> <LTaylor7-1407971300290001@vic-ca1-19.ix.netcom.com> <19970717190420809661@accs-as07-dp12.dlls.grid.net> <bradley-1807970122490001@bns.vip.best.com> <199707212335441409135@accs-as08-dp15.dlls.grid.net> <5r5raq$39t$1@ironhorse.plsys.co.uk> <joe.ragosta-ya02408000R2307972009060001@news.dol.net> <33DD71CE.185D@earthlink.net> <tbrown-0208971220390001@ppp106.dialup.cmh.netset.com> <01bca03b$f7477020$f429b7c7@Benghis> In article <01bca03b$f7477020$f429b7c7@Benghis>, "Bubba Bo Bob Brain" <ben@joe.blow.com> wrote: > Ted Brown <tbrown@netset.com> wrote in article > > In article <33DD71CE.185D@earthlink.net>, skellener@earthlink.net wrote: > > > > >Wanna save Apple? > > > > > >Buy a Mac. > > > > At the very least, buy a copy of Mac OS 8. Ordering from Claris gives the > > money directly to Apple, I bought it from a local chain, as I don't want > > them giving up on the Mac either. > > Well, why don't you sell all of your worldly possessions and donate it to > Apple Inc. I'm sure they would take the money. Buying a useful product for a fair price is one thing, donating and getting nothing in return is another. > Sheesh ... Corporate Welfare to support a fucked up company. Buying a product is not the same thing as "corporate welfare". Have an adult explain it to you sometime.
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Want More Dates???<tracy78@kilgrona.com> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5s21th$2e1@chronicle.concentric.net> Control: cancel <5s21th$2e1@chronicle.concentric.net> Date: 03 Aug 1997 13:46:00 GMT Message-ID: <cancel.5s21th$2e1@chronicle.concentric.net> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: herren@flannet.middlebury.edu (David Herren) Newsgroups: comp.sys.next.programmer Subject: serial ports? Date: Sun, 3 Aug 1997 11:36:14 -0400 Organization: Language Schools of Middlebury College Message-ID: <msg105740.thr-349568.f4cdd@flannet.middlebury.edu> Mime-Version: 1.0 Content-Type: text/enriched; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-ID: <msg105740.thr-349568.f4cdd.part0@flannet.middlebury.edu> I just spent the last hour searching the foundation and appkit for any re= ferences to programming serial port stuff. I have a bunch of x-10 stuff i= n my house that's currently connected to my mac, but I'd like to write so= me software to run on my cube. Where do I look for serial port documentation? (running OS 4.2 on a cube) -- = David Herren www.cet.middlebury.edu/herren/ Assoc. Dir. for Tech. & Instruction herren@flannet.middlebury.edu Center for Educational Technology MaBell:(802) 443-5746 Middlebury College, Middlebury, VT 05753 dot syntax sux
From: tiggr@ics.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.lang.misc,comp.lang.objective-c,comp.sys.hp.hpux,comp.sys.next.programmer Subject: RELEASE: version 0.91 of the TOM compiler, tools, and libraries Followup-To: comp.lang.misc Date: 03 Aug 1997 18:18:23 +0200 Organization: Eindhoven University of Technology Sender: tiggr@tom.ics.ele.tue.nl Message-ID: <x7204b6y0g.fsf@tom.ics.ele.tue.nl> To: tom@tom.ics.ele.tue.nl I am pleased to announce version 0.91 of the TOM language compiler, tools, and libraries. New in this release is stability of the language definition, which hasn't changed since the previous release 4.5 months ago. The stability of the compiler and libraries is rapidly increasing, with an 1.0 release to be expected before the end of the year. The attachment below provides basic information on the distribution package. More information on TOM is available on the TOM website, http://tom.ics.ele.tue.nl:8080/, or from the author. Pieter Schoenmakers <tiggr@ics.ele.tue.nl> language: TOM package: tom version: 0.91 parts: compiler(->C), various tools, documentation, examples, test suite, run-time library, libraries, parser generator. author: Pieter Schoenmakers <tiggr@ics.ele.tue.nl> location: http://tom.ics.ele.tue.nl:8080/distrib/ for downloadable source distribution and binaries for selected platforms. description: TOM is an object oriented language developed as a better Objective-C. It doesn't suffer the `C' part (in a way similar to Java) and the `Objective' part is much enhanced. conformance: the C files generated by the compiler need to be processed by GNU CC. The runtime library needs GCC as well; the compiler and some other tools are written in Objective-C. reference: http://tom.ics.ele.tue.nl:8080/ lists more documentation. features: The language promotes usability, as opposed to reusability. To this extent: + classes are extensible entities: a class is fully defined by its main definition and any extensions defined for it, + an extension can add and replace methods. In support of complex added behaviour, an extension can add instance variables. To promote object reusability, an extension can introduce additional superclasses, + extensions can be added to a program at compile, link, or run time. bugs: mail them to <tiggr@ics.ele.tue.nl> restriction: tools: GNU General Public License, libraries: GNU Library General Public License. requires: to build: GNU CC, GNU Make, Bison, Flex, Tiggr's Objective-C Library (available from the same site as TOM) (plus anything needed by autoconf generated scripts). to use: GNU CC. ports: hppa-hpux, i386-freebsd, i386-linux, i386-nextstep3, m68k-nextstep3, ppc-linux. portability: very high: porting to a new machine takes a few hours. Provide the author with an account on the UNIX machine of your choice, and the port will be created (and maintained if the account persists). status: actively developed discussion: tom-request@tom.ics.ele.tue.nl support: professional support available from the author announcements: comp.lang.misc, comp.os.linux.announce, discussion mailing list <tom-request@tom.ics.ele.tue.nl> updated: 1997/08/03
From: Steve Dekorte <dekorte@slip.net> Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: class objects Date: 3 Aug 1997 18:38:26 GMT Organization: Slip.Net (http://www.slip.net) Message-ID: <5s2j72$69d$1@owl.slip.net> References: <B009246C-4831B6@141.214.134.235> In comp.lang.objective-c Robert A. Decker <comrade@umich.edu> wrote: > if I have a class implementation file like this: > *********** > #import <Foundation/Foundation.h> > static unsigned int count = 0; > static NSMutableSet *techs = [NSMutableSet setWithCapacity:100]; > @implemenation GCTechnology : NSObject > - (id) initWithTechnologies:(NSMutableSet *)allTechs andPath:(NSString > *)path { > [super init]; > count++; > [techs unionSet:allTechs]; > return self; > } > @end > ************ > The count integer seems to be valid, but is the *techs object? Where do I > dealloc the techs object? Or will that be taken care of automatically? Can > I even do this? If not, you could do it this way: static NSMutableSet *techs; - init { [super init]; if (!techs) { techs = [NSMutableSet setWithCapacity:100]; } ... return self; } you could do the dealloc like this: - (void)dealloc { ... count--; if ( techs && count == 0 ) { [techs release]; } [super dealloc]; } Though if this is a class var it should only be released when the program terminates, in which case the OS will clean up the memory anyways. -- Steve Dekorte - OpenStep consultant - San Francisco
From: "Bubba Bo Bob Brain" <ben@joe.blow.com> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 3 Aug 1997 18:38:25 GMT Organization: Netcom Message-ID: <01bca03b$f7477020$f429b7c7@Benghis> References: <AFEFAFFC-20EF8@206.165.44.6> <LTaylor7-1407971300290001@vic-ca1-19.ix.netcom.com> <19970717190420809661@accs-as07-dp12.dlls.grid.net> <bradley-1807970122490001@bns.vip.best.com> <199707212335441409135@accs-as08-dp15.dlls.grid.net> <5r5raq$39t$1@ironhorse.plsys.co.uk> <joe.ragosta-ya02408000R2307972009060001@news.dol.net> <33DD71CE.185D@earthlink.net> <tbrown-0208971220390001@ppp106.dialup.cmh.netset.com> Ted Brown <tbrown@netset.com> wrote in article <tbrown-0208971220390001@ppp106.dialup.cmh.netset.com>... > In article <33DD71CE.185D@earthlink.net>, skellener@earthlink.net wrote: > > >Wanna save Apple? > > > >Buy a Mac. > > At the very least, buy a copy of Mac OS 8. Ordering from Claris gives the > money directly to Apple, I bought it from a local chain, as I don't want > them giving up on the Mac either. Well, why don't you sell all of your worldly possessions and donate it to Apple Inc. I'm sure they would take the money. Sheesh ... Corporate Welfare to support a fucked up company. -B
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Free Cable<killty@salom.com> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5s2ji0$eho@chronicle.concentric.net> Control: cancel <5s2ji0$eho@chronicle.concentric.net> Date: 03 Aug 1997 18:50:15 GMT Message-ID: <cancel.5s2ji0$eho@chronicle.concentric.net> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: ?digman?@neosoft.com (Larry Campbell) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: Sun, 03 Aug 1997 14:06:03 -0500 Organization: NeoSoft, Inc. Message-ID: <?digman?-0308971406030001@digital-01-101.hou.neoworld.net> References: <AFEFAFFC-20EF8@206.165.44.6> <LTaylor7-1407971300290001@vic-ca1-19.ix.netcom.com> <19970717190420809661@accs-as07-dp12.dlls.grid.net> <bradley-1807970122490001@bns.vip.best.com> <199707212335441409135@accs-as08-dp15.dlls.grid.net> <5r5raq$39t$1@ironhorse.plsys.co.uk> <joe.ragosta-ya02408000R2307972009060001@news.dol.net> <33DD71CE.185D@earthlink.net> <tbrown-0208971220390001@ppp106.dialup.cmh.netset.com> <01bca03b$f7477020$f429b7c7@Benghis> In article <01bca03b$f7477020$f429b7c7@Benghis>, "Bubba Bo Bob Brain" <ben@joe.blow.com> wrote: > Well, why don't you sell all of your worldly possessions and donate it to > Apple Inc. I'm sure they would take the money. Advocating buying a favorite company's products to show your support is not calling for charity, you moron. > Sheesh ... Corporate Welfare to support a fucked up company. Kinda like the government bailing out Chrysler? Or Wintel users continuing to throw good money after bad by buying endless fucked up Windows and Office upgrades? -L
From: Charles William Swiger <cs4w+@andrew.cmu.edu> Newsgroups: comp.sys.next.programmer Subject: Re: Request for EOF Info Date: Sun, 3 Aug 1997 15:47:56 -0400 Organization: Carnegie Mellon, Pittsburgh, PA Message-ID: <4ntC1gS00UhBQ1zb8p@andrew.cmu.edu> References: <kiss-3107972006570001@sj-pm5-4-196.dialup.slip.net> In-Reply-To: <kiss-3107972006570001@sj-pm5-4-196.dialup.slip.net> [ ...excessive cross-posting deleted-- do not cross-post between NeXT newsgroups, please... ] Excerpts from netnews.comp.sys.next.misc: 31-Jul-97 Request for EOF Info by Richard Kiss@slip.net > I would very much appreciate any comments about EOF in general, as well as > comments about the topics below. > > (1) What are they key advantages and disadvantages of using EOF over > homegrown code? How does it compare to other middleware? Any real world > testimonials would be greatly welcome. EOF is one of the very best pieces of technology from NeXT. It provides a very complete abstraction layer which allows developers to work at a conceptual layer (dealing with customer objects, stock objects, and so forth) rather than having to deal with writing SQL, managing transactions, and so forth. EOF does all of that for you, and does a better job of managing those resources than many developers can do-- while an experienced DB programmer who spends a considerable amount of effort to optimize database access can do slightly better, that effort would be better spent elsewhere. EOF provides a great modelling tool called EOModeller.app which can query a database and create a sensible schema of relationships from a database, which you can then edit and extend-- creating more relationships, dealing with locking, creating derived data constructs or flattening others, and so forth. > (2) How efficient is it (speed and size)? It's efficient in both terms, since EOF uses a very intelligent caching system for data obtained from the DB using the FoundationKit garbage-collection system. There is some overhead associated with it, of course, which means that EOF is not going to win a "maximum number of transations per second" context, but a major purpose of EOF is to make the client-side more intelligent and capable of manipulating data there instead of always having to bang on the DB server even for simple things. EOF applications don't need to make as many queries to the DB because of the data caching and manipulation capablities. > (3) How robust is it? EOF itself is very robust; EOF applications vary somewhat depending on whether the developers using EOF deal with locking, managing editting contexts (basicly, a bag of changes associated with a particular transaction), and so forth correctly. > (4) How scalable is it? I don't have first-hand experience with very large-scale databases being access via EOF, but my understanding is that it scales up to extremely large situations (terabyte-sized DB's, for instance) and/or accessing multiple databases simultaneously quite well. In fact, EOF is very useful for just that reason, because it allows you to integrate several seperate databases and build relationships between their contents-- even if one DB is Oracle and another DB is Sybase, etc. > (5) Is it difficult to learn? Yes and no. EOF is very eary to learn for someone accustomed to object-oriented programming. But it's a completely different mindset from traditional DB programming-- EOF regards a database as a persistent object store, and the developer creates and works with objects which EOF builds out of the data stored in the database. EOF will let you spit SQL directly to the DB and let you manage connections youself, if you insist on doing so, but that type of thing is not what you want to use EOF for and is the wrong mind-set. > (6) How difficult would it be to provide a C API for existing code? Our > code is built using Sun's cc compiler. The purpose of EOF is to create objects-- EOF fundamentally involves Objective-C. While you can interface between Obj-C and plain C, you want to work with your database using the objects EOF creates for you in Obj-C. In terms of the MVC paradigm, you can use your current C code for the view layer without any problems, but the model layer must be in Obj-C, and the controller layer should be; otherwise, you're simply not taking advantage of what EOF does. > (7) We have a very wide distributed network, and would need to provide > encryption for data that needs to travel over the Internet. How difficult > would this be? Not very, although I think a better solution for secure WAN communication is to use a router-to-router encrypted tunneling approach, which means that _all_ traffic gets encrypted, rather than trying to handle that at the application level. > How does distributed objects technology fit into this? DO doesn't have any direct connection to network- and transaction-level security. In a more general sense, DO allows you to communicate with remote objects exactly as if they were local, which makes IPC much easier and it makes creating applications which communicate with each other much simpler. There are lots of ways that DO could be useful. For example, consider a trading system where there's a big DB containing information about the various positions and so forth. You might use DO so that when a trader does something, anyone else who also was looking at that position will update themselves so that you don't end up with two traders selling the same position, or some other faux pas. Using locking correctly is also important for such a circumstance. -Chuck Charles Swiger | cs4w@andrew.cmu.edu | standard disclaimer ----------------+---------------------+--------------------- I know you're an optimist if you think I'm a pessimist.
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: class objects Date: 3 Aug 1997 19:56:54 GMT Organization: WolfWare Message-ID: <5s2nq6$2lp$1@vader.wolfware.ipc.net> References: <B009246C-4831B6@141.214.134.235> <5s2j72$69d$1@owl.slip.net> In-Reply-To: <5s2j72$69d$1@owl.slip.net> On 08/03/97, Steve Dekorte wrote: >If not, you could do it this way: > >static NSMutableSet *techs; > >- init >{ > [super init]; > if (!techs) { techs = [NSMutableSet setWithCapacity:100]; } > ... > return self; >} Bad, bad, Steve :-) NSMutableSet setWithCapacity: will return an autoreleased set. For the example to work he will either need to retain it or use alloc/init instead. - Chris -- _______________________________________________________________________ Christopher A. Wolf -- WolfWare -- NeXTSTEP/OpenStep/Rhapsody Developer For info about NewsFlash the lightning fast NeXTSTEP news-reader visit our newly revised web site at: http://www.wolfware.com _______________________________________________________________________
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Dispatch<dispatch@theoffice.net> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5s18dp$l56$6961@news.ibi.co.za> Control: cancel <5s18dp$l56$6961@news.ibi.co.za> Date: 03 Aug 1997 21:13:10 GMT Message-ID: <cancel.5s18dp$l56$6961@news.ibi.co.za> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: "Lawson English" <english@primenet.com> Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer,comp.sys.mac.advocacy Subject: Re: More OpenDoc advocacy (was Re: How to save Apple Date: 3 Aug 1997 16:30:01 -0700 Organization: Primenet Services for the Internet Message-ID: <B00A677B-18969@206.165.44.14> References: <acurylo-3007970958550001@van0407.tvs.net> nntp://news.primenet.com/comp.sys.mac.programmer.misc, nntp://news.primenet.com/comp.sys.next.programmer, nntp://news.primenet.com/comp.sys.mac.advocacy MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Alex Curylo <acurylo@inmediapresents.nospam.com> said: > > Here's a stunning prediction for you: Component technology will never show > up at the end-user level in any obvious fashion. However, component > technology will underly the next generation of software suites. But it > will be a development tool and a way to ease runtime resource > requirements, not the mix and match parts by the user that the more > wild-eyed frothers predict. The people at Kantara might disagree with you. It is perfectly possible to sell individual comonents at a profit without needing to bundle them. You just need to band together for advertising, distributing and support purposes. And educators are VERY interested in component software. ------------------------------------------------------------------------- Build a better mousetrap, yes, but then market it like crazy, or instead of catching mice you'll only collect dust. -David Yeargin -------------------------------------------------------------------------
From: Michel Henriot <henriot@lps.u-psud.fr> Newsgroups: comp.sys.next.programmer Subject: __declspec(dllexport) __stdcall compiler bug with Openstep for windows Date: Mon, 04 Aug 1997 18:45:16 +0200 Organization: Universite Paris-Sud, France. Message-ID: <33E6071C.8A78949B@lps.u-psud.fr> Mime-Version: 1.0 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <HTML> Hi, <P>Is there anyone who knows how to bypass the compiler bug reported as number 69194 with Openstep 4.1 for windows NT ? <BR>This bug concerns the <B>__declspec(dllexport) __stdcall</B> function declaration which doesn't work. <P>I want to program an imaging board with Openstep for windows NT. Included with the board, are a library (a static and a dynamic one) written for borland C++ and Visual C++ and some headers files which contains all the declarations of the functions used in the compiled library. And these functions are declared as <B>__declspec(dllexport) __stdcall.</B><B></B> <P>Thanks for your help. <BR><B></B>&nbsp;</HTML>
From: Jim Redman <jim@ergotech.com> Newsgroups: comp.sys.next.programmer Subject: Re: CVS and NIBs - again Date: Mon, 04 Aug 1997 05:08:37 -0600 Organization: ErgoTech Message-ID: <33E5B835.7E7A@ergotech.com> References: <33D6E9B5.D89FECBE@marcon.de> <5r7oa0$kj8$1@concorde.ctp.com> <5rkjir$24s$1@ixpoint.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Wolfgang Baron <wbaron@ixpoint.de> Wolfgang Baron wrote: > > Is there any way to make CVS work with Projectbuilder under OPENSTEP 4.2 > or OPENSTEP Enterprise ? I have successfully installed CVS on both systems, > but I cannot get it to work with ProjectBuilder's SCM bundle. Wait. Do you actually have CVS/RCS/DIFF working correctly on NT? Someone else (and now I can't find the message) had a request out for the executable for these for NT. RCS and diff are fairly readily available and CVS builds correctly if you use VC. For everything _except_ wrapped, or binary files, this code seems to work correctly. You appear to need to strip CRs from the NT source although the CVS documentation says otherwise. Does anyone have the whole system working on NT? With binary files the archive files end up corrupt, they have pieces of a number of revisions, and no complete revisions, left in the archive. The version of diff appears to be correct, GNU diff 2.7. The arguments passed to it include a -binary and check in will work correctly if diff is convinced to fail completely. For example, del diff.exe, touch diff.exe - anwser OK to the dialog box that tells you diff.exe is broken and you have one valid revision that can be checked out. The file has only one revision, not multiple, all existing revisions are lost. Anyone have any insight/solutions? Does all of this work correctly with any of the commercial packages? Jim PS Special thanks to Georg Tuparev who's solution on Mach, described in a previous post, appears to work correctly. That is, you need to rebuild RCS with the correct path /usr/gnu/bin so that RCS will pick up the correct diff.
Date: Mon, 04 Aug 1997 07:21:12 -0600 From: David Stes <stes@can.nl> Subject: Re: class objects Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Message-ID: <870696751.23146@dejanews.com> Organization: Computer Algebra Netherlands References: <B009246C-4831B6@141.214.134.235> <5s2j72$69d$1@owl.slip.net> <5s2nq6$2lp$1@vader.wolfware.ipc.net> In article <5s2nq6$2lp$1@vader.wolfware.ipc.net>, cwolf@wolfware.com (Christopher Wolf) wrote: > > > >static NSMutableSet *techs; > > > >- init > >{ > > [super init]; > > if (!techs) { techs = [NSMutableSet setWithCapacity:100]; } > > ... > > return self; > >} > > Bad, bad, Steve :-) NSMutableSet setWithCapacity: will return an > autoreleased set. For the example to work he will either need to > retain it or use alloc/init instead. Why don't you just do: : static id techs; : : + new : { : self = [super new]; : if (!techs) techs = [Set new]; : return self; : } Then you compile this with "objc -gc" and, voila, it works ... Don't have to worry about -autorelease etc. In addition, this code will work with virtually all O-C compilers, even if they don't have gc (it's very portable) David. -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: John Kheit <jkheit@cnj.digex.net> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 4 Aug 1997 21:40:17 GMT Organization: monoChrome, Inc., NJ, USA Message-ID: <5s5i81$kme$1@news2.digex.net> References: <5rpipc$re@lobotomy.urz.uni-wuerzburg.de> <B00B9502-F1D7E@206.165.44.62> "Lawson English" <english@primenet.com> wrote: > Dave McCusker is making IronDoc available to the public. Given > that the HI and programming/communications interface in OpenDoc > is well documented, would it be possible for 3rd parties to create > a system-wide equvalent of OpenDoc that would do what I want? > (provide OD-style container/parts services to any AppKit-based > application) > Would anyone be interested in doing that since Apple appears > unable to comprehend the need? I think _people_ would, but few individuals can pull it off... What I DO think would work wonderfully is if such work was donated to MISCKIT. That way others can and would slowly help out where they could and it would be available to ALL people, even corporations...and it would end up moving forward rather well... -- Thanks, be well, take care, later, John Kheit; Self expressed... __________________________________________________________________ monoChrome, Inc. ASCII, MIME, PGP, SUN, & NeXTmail OK NeXT/OPENSTEP Developer mailto:jkheit@cnj.digex.net Telepathy, It's coming... http://www.cnj.digex.net/~jkheit New York Law School You're dangerous because you're honest
From: jklein@freon.artificial.com (jon klein) Newsgroups: comp.sys.next.programmer Subject: Looking to upgrade to 4.x from 3.3 Date: 4 Aug 1997 20:24:22 GMT Organization: Massachvsetts Institvte of Technology Message-ID: <5s5dpm$540@senator-bedfellow.MIT.EDU> I've got a couple of slabs running 3.3 and I'm looking to upgrade at least one of them for development purposes. The problem is that all of the Rhapsody stuff has me rather confused. As a student who can get the educational 4.2 user/developer package for around $250, do I want to go through Apple and sign up to be a real developer, or do I just want to buy from one of the misc. resellers? Thanks. -- -jon klein, jklein@freon.artificial.com NeXTmail welcome
From: "Lawson English" <english@primenet.com> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: 4 Aug 1997 13:56:00 -0700 Organization: Primenet Services for the Internet Message-ID: <B00B9502-F1D7E@206.165.44.62> References: <5rpipc$re@lobotomy.urz.uni-wuerzburg.de> nntp://news.primenet.com/comp.sys.next.advocacy, nntp://news.primenet.com/comp.sys.mac.programmer.misc, nntp://news.primenet.com/comp.sys.next.programmer MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Rainer Frohnh=F6fer <rainer@mathematik.uni-wuerzburg.de> said: > Sure it was. Nobody denies that. You were talking about Visual Basic and > components. I brought up IB. Then you said, IB was nothing like OD. Which > left me puzzled. I jumped into the middle of the discussion. Someone ELSE mentioned that, with training, IB allowed end-users to do OD-like stuff. I got incensed and jumped on the "with training" aspect. The point of OD is to not require new kinds of training to allow end-users to do dynamic linking. IB requires that, but it isn't surprising since it is targeted for a different audience and does much more than OD does. Here's a question: Dave McCusker is making IronDoc available to the public. Given that the HI and programming/communications interface in OpenDoc is well documented, would it be possible for 3rd parties to create a system-wide equvalent of OpenDoc that would do what I want? (provide OD-style container/parts services to any AppKit-based application) Would anyone be interested in doing that since Apple appears unable to comprehend the need? -----------------------------------------------------------------------= -- Build a better mousetrap, yes, but then market it like crazy, or instead of catching mice you'll only collect dust. -David Yeargin -----------------------------------------------------------------------= --
From: NoSpamForNeele@fnma.NoSpam.com Newsgroups: comp.sys.next.programmer Subject: Re: Newbie Seeking Development Information Date: 29 Jul 1997 13:42:51 GMT Organization: Fannie Mae Sender: Neele Johnston Message-ID: <5rks0r$9l1@postman.fanniemae.com> References: <33DCEDE0.4155@macconnect.com> Jay Hill <volfreak@macconnect.com> wrote: ... >1. What other documentation should I look at? I saw a reference to > "Developing Business Applications with OpenStep". I have the ref > printed out at home so can't give exact name. I read this book recently. That is the exact name. The authors are Nik Gervae and Peter Clark, both fairly saavy developers who recently worked at NeXT and Sun, respectively, on the development of OpenStep. I thought the book would be extremely helpful to people who are new to OpenStep. It doesn't get very deep, but it's well written and the examples are pretty reasonable. Best of all, it's very current with OpenStep and EOF 2.0, rather than just an upgraded NEXTSTEP book. It does waste some space (but not much) describing features of Sun's OpenStep, which is already a dead product. You can get the book from amazon.com. --Neele
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Counterpart to DPSAddFD in Openstep? Date: 5 Aug 1997 07:11:04 GMT Organization: Egghead Billy, Inc. Message-ID: <5s6jm8$i2h@sjx-ixn5.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii I'm using Openstep 4.1. I want to 'tail' a file, and display the results in a text view. I was planning on using DPSAddFD to watch a fd for data (from an example in the Garfinkel book). However, when I try and compile the code, I get a warning that DPSAddFD is implicitly declared. The on line doc's say that it's declared in dpsclient/dpsNeXT.h, but I've searched all the headers and can't even find that header, let alone any reference to DPSAddFD. Has it been renamed or removed, or am I just looking in the wrong places? (I've also checked out NeXTAnswers and found no help there). Also, if anyone has a BETTER way to implement this I would love to hear it... Specifically, I would like to have the behavior of PPPMonitor. Any tips, or pointers to examples would be greatly appreciated! Thanks in advance! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: arti@address.in.signature (Art Isbell) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: class objects Date: 5 Aug 1997 06:26:25 GMT Organization: LavaNet, Inc. Distribution: world Message-ID: <5s6h2h$i18@mochi.lava.net> References: <B009246C-4831B6@141.214.134.235> <5s2j72$69d$1@owl.slip.net> <5s2nq6$2lp$1@vader.wolfware.ipc.net> cwolf@wolfware.com (Christopher Wolf) wrote: > On 08/03/97, Steve Dekorte wrote: > >If not, you could do it this way: > > > >static NSMutableSet *techs; > > > >- init > >{ > > [super init]; > > if (!techs) { techs = [NSMutableSet setWithCapacity:100]; } > > ... > > return self; > >} > > Bad, bad, Steve :-) NSMutableSet setWithCapacity: will return an autoreleased > set. For the example to work he will either need to retain it or use alloc/init > instead. And techs won't be available to the class object unless an instance has already been created. Better to create techs in +initialize as was suggested. -- Art Isbell NeXT/MIME Mail: arti at lava dot net Trego Systems (for whom I don't speak) Voice/Fax: +1 808 394 0511 OPENSTEP/NT Voice Mail: +1 808 394 0495 managed care solutions US Mail: Honolulu, HI 96825-2638
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Joseph W Walz<jwalz@unique-software.com> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5s78bp$lv8@wolf.tela.com> Control: cancel <5s78bp$lv8@wolf.tela.com> Date: 05 Aug 1997 14:03:22 GMT Message-ID: <cancel.5s78bp$lv8@wolf.tela.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Greg_Anderson@afs.com (Gregory H. Anderson) Newsgroups: comp.sys.next.programmer Subject: Re: Counterpart to DPSAddFD in Openstep? Date: 5 Aug 1997 14:09:56 GMT Organization: Anderson Financial Systems Inc. Message-ID: <5s7c7k$qtp@shelob.afs.com> References: <5s6jm8$i2h@sjx-ixn5.ix.netcom.com> Mark Trombino writes > I want to 'tail' a file, and display the results in a text view. I was > planning on using DPSAddFD to watch a fd for data (from an example in > the Garfinkel book). However, when I try and compile the code, I get a > warning that DPSAddFD is implicitly declared. See the new NSFileHandle class in FoundationKit, especially the readInBackgroundAndNotify and NSFileHandleReadCompletionNotification methods. That should do what you want. -- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
From: headi@now.ch (Daniel Scheidegger) Newsgroups: comp.sys.next.programmer Subject: Re: Counterpart to DPSAddFD in Openstep? Date: Tue, 5 Aug 1997 14:53:45 GMT Organization: NOW GmbH, Banking Solutions, Zuerich, Switzerland Message-ID: <33e73da2.104240730@london> References: <5s6jm8$i2h@sjx-ixn5.ix.netcom.com> <5s7c7k$qtp@shelob.afs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit On 5 Aug 1997 14:09:56 GMT, Greg_Anderson@afs.com (Gregory H. Anderson) wrote: >See the new NSFileHandle class in FoundationKit, especially the >readInBackgroundAndNotify and NSFileHandleReadCompletionNotification >methods. That should do what you want. Is NSFileHandle in OpenStep/NT 4.2 still broken as in 4.1, or did they fix the bug I reported, but never got an answer for? I don't want to shell out big money just to find out that I can't use use it, as all my applications need a working NSFileHandle. In 4.1, the above mentioned methods report 'bad file descriptor' or something like this if they are used. Headi --- Daniel Scheidegger Software Engineer, System Administrator NOW GmbH, Scheideggstr. 38, 8038 Zuerich ++41-1-2898025, dscheide@now.ch
From: "Frank Blechschmitt" <Frank.Blechschmitt@swisstelecom.com.NOSPAM> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Project: Virtual Pet (Codename vPet) Date: 5 Aug 1997 14:58:11 GMT Organization: Swiss Telecom Message-ID: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> Hi there, after some time registering that every/some people have a "Tamagochi" I think about writing a "real" virtual Pet Software on the Macintosh and PC. I discussed with my girlfriend this idea and noted some of the specs I want to implement into my App. If you want to add, delete, help or discuss something, I would appreciate it :-) I can write the Mac and PC Versions but every help and/or support is welcome :-) Now a draft of the specs and Ideas I have for my virtual Pet APP: ------------------------------------------------------------ Name: CyberPet or CyberBoz Systems: Macintosh, Windows, Amiga, Newton Shareware or Freeware concept. ------------------------------------------------------------ Basic specs: One-Window based Application which is the Home of the vPet. The Background Image can be changed to different ambients. The real basic is that every App is able to interprete a DNA structure which must be defined (see "The DNA format"). 1.) There is a Bed, Kittchen, Playground, Office and a Door. There are some options in the Window you can click on. With this functions you can interact with your vPet. You can play with him, give food, give Books aso. It could be also thinkable that you can buy thinks like Magazines or Food for your vPet. This must be made in a virtual Supermarket - but is another Idea. 2.) Menu "Pet" point named "wants to Travel" (DNA Export) If you select the Travel Menue in the App the vPet leave through the door and you must select "want to come" to reload it. Is also possible to beam the vPet via Infrared from one Device to another (in the Newton App). From now on you can take this file with you on a Disk or send it via Internet to somebody else - your vPet is Traveling. My Idea is that the vPet can travel from one App to another App. This should be not limited to one Plattform and work in form of a DNA export structure. With this option you can take your vPet with you to work or to a friend. The vPet can visit the vPet from you Friend or Girlfriend. If a external vPet is visiting your vPet in your App there is a chance that you get new vPets with a mixed DNA. But there must be a Male and Female vPet and they have to fall in love. Most of this functions and procedures are RND type and you must have luck to get children vPet out :-) Number and sex of these childrens are also RND. 3.) The DNA format I'm not sure about all the things I want to store inside the DNA. First of all the age of the vPet. I'm also not sure about the source of the first vPet - is there a egg coming with the App like in Creatures or is there only the App and you must find a baby vPet somewhere. (It's also possible that I send you your first DNA by eMail if you are a "good" guy :-) ) In addition to the age there is the sex type, height, weight, eyecolor, haircolor, feetsize and some character specs which handle the control of the vPet. It must be like this: If you feed your vPet twice and it decide to eat, it must become bigger and heavier. Next Day it eat more than before RND controlled. So there could be big and small vPet's and many types of children variations. The same with the intelligence: If you buy magazines and books for your vPet it become more intelligent like a other vPet without these gifts ... and so on ... it is as I said, most of these variations are RND controlled and can be extended in future releases. This is also a major spec in the DNA format that it is upgradeable and downcompatible. Here is also the most room for your suggestions and ideas. I want to have a open discussion about this Idea. Could be great to have all over the World vPets and your vPet can Travel and learn about other cultures. I dont know how to implement this things, but I have many Ideas .. I need also Help from programmers for the Newton App. I plan to publish the DNA specs free and everyone who wants to write vApps like vHospital, vSupermarkets, vFitness and vSport Apps is welcome :-) Is also planed that vPets can cary messages for specific vPets (friends) and there is also a possibility to have a vMarketplace somewhere in the Net. This Idea combines the virtual Identity Idea and the Tamagochi Idea. I need general help from graphic freaks and specific help from coders for the Amiga Version. So, the discussion is opened - hope somebody react positiv on this Idea ?! :-) Regards ... Frank -- Every message from me is a privat statement - NOT from the company i work for! Thanks for any replies - remove the .NOSPAM from my email address. Comments and/or answers to: Frank.Blechschmitt@swisstelecom.com.NOSPAM
From: jsamson@istar.ca (Jean-Paul Samson) Newsgroups: comp.sys.next.programmer Subject: Re: Counterpart to DPSAddFD in Openstep? Date: 5 Aug 1997 16:19:02 GMT Organization: iSTAR Internet Incorporated Message-ID: <5s7jpm$7i1$1@news.istar.ca> References: <5s6jm8$i2h@sjx-ixn5.ix.netcom.com> <5s7c7k$qtp@shelob.afs.com> <33e73da2.104240730@london> In-Reply-To: <33e73da2.104240730@london> On 08/05/97, Daniel Scheidegger wrote: >On 5 Aug 1997 14:09:56 GMT, Greg_Anderson@afs.com (Gregory H. >Anderson) wrote: >>See the new NSFileHandle class in FoundationKit, especially the >>readInBackgroundAndNotify and NSFileHandleReadCompletionNotification >>methods. That should do what you want. Also, check out some example code that uses these features of NSFileHandle to mimick the DPSAddFD behavior: The first example, ToolHandle, is at StepWise (http://www.stepwise.com). The specific URL a bit messy: http://www2.stepwise.com/cgi-bin/WebObjects/Stepwise/FactBase.woa/7330 23296001112223713225314960752/Contents.wo/9262397031952/3.2.2.0.0/-/di gifix I also have a couple of examples (http://www.cs.ualberta.ca/~jeanpaul/OpenStep). The Math Paper and Graph Paper applications found here use the features of NSFileHandle in the ChildProcess class. The file handles are used for input/output between the main process and a spawned off child process. Sadly, some of these examples are not well documented, so you'll have to study the code to figure out how it works. -- -===================================================================- Jean-Paul C. Samson -==- jsamson@istar.ca (NeXTmail & MIME welcome) -=============- http://www.cs.ualberta.ca/~jeanpaul -=============- -===================================================================- "Microsoft is a fact of life. They're like the air we breathe. Perhaps a better analogy is bottled water, because you have to buy it." -- Steve Jobs, Apple Computer's Worldwide Developers Conference, May 16th, 1997 -===================================================================-
From: Karl M. Prager <charlie@ecs.co.at> Newsgroups: comp.sys.next.programmer Subject: Q: serial communication with Openstep-GUI for Win'95? How? Date: 5 Aug 1997 18:03:32 GMT Organization: ECS - Electronics & Communications Ges.m.b.H Message-ID: <5s7ptk$5es$1@news.atnet.at> I just bought Openstep 4.2 for Intel. OK. But I have still no answer to one question: "How can a create a GUI with Openstep running finaly on Win'95 and using the serial interface of the intel hardware?" I have to make some kind of a terminal but with CRC-feature for each line transmitting and receiving. This only for information. I thought this is easy enough for beginning to create a program usable with Mach and Win. Did anybody wrote such a Openstep project (with serial communication for Win'95) as an example for me? Until last week I was thinking of some support in Openstep for tty devices but until now I didn't find anything. BTW, in NSI3.X I was using my own open/write- and ioctl-Inteface. But it sems that this is no way for any M$-OS. What do I have to do in this case? Thank you! Charlie -- /* --------------------------------------------------- ECS - Electronics & Communications Systems Ges.m.b.H. Karl M. Prager, Dept. TA-SW (Software Development) Internet eMail : <charlie@ecs.co.at> --------------------------------------------------- */
From: Curtis Crowson <curtis_crowson@emory.org> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: How to save Apple Date: Tue, 05 Aug 1997 14:39:31 -0400 Organization: Emory University System of Health Care Message-ID: <33E77363.2BEE@emory.org> References: <5rav8v$ek@shelob.afs.com> <AFFEA5B2-402C7@206.165.44.29> <qdu3hf3y92.fsf@scuba.cygnus.com> <acurylo-3007970932520001@van0407.tvs.net> <33E580EB.5A31@scripps.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Ian Russell Ollmann wrote: > > I read in the "journals" (soon to be "journal") that Apple is strongly > considering killing off cloning all-together, or at least as much as > possible given their previous contractual arrangements. I just can't > believe it! I am livid! I've never bought a clone, and I don't really > plan to (though those 750's look nice). ... Read a little deeper. This may be a trial baloon to see if they could do it. The verdict is pretty much that they can't. It could also be hard ball tactics to get the cloners to concede more. It could aslo be hard ball by the cloners (fake leak) to put pressure on Apple. It could also be a stalling tactic by Apple because they don't seem to have any CHRP's ready or 740/750 based machines. Check out www.mackido.com for an interesting spin on the situation. I will be as mad as anyone if cloning is stopped. I had even printed a picture of Motorola's StarMax 6000 CHRP machine and showed it to my wife to get the Okay ;-) to purchase when it came out in september. I keep it next to my bed so I will have sweet dreams. ;-) It looks a lot better than their old machines.
Newsgroups: comp.sys.next.programmer From: Gabriel Musatescu Subject: NSTask doesn't work with OS4.2/4.1 on NT Message-ID: <EEGtvx.FyC@gateway.ali.bc.ca> Sender: nobody@gateway.ali.bc.ca Organization: A.L.I. Technologies, Inc. Date: Wed, 6 Aug 1997 00:11:56 GMT Hi I haven't been able to launch NSTasks with either OS4.1 or 4.2 on Windows NT. In 4.1 I get an NSInternalInconsistencyException: "*** Uncaught Exception: <NSInternalInconsistencyException> CreateProcess stack ..." so it looks like a failure of the CreateProcess Windows function itself. In 4.2 I get: "C:\NeXT\NextLibrary\Frameworks\Foundation.framework\Resources\pgroup.ex e: Unable to create process <...>: error 193" and sometimes error 5 with a different example. These errors appear as a result to [NSTask launchedTaskWithLaunchPath: arguments:] or [someTask launch] where someTask was previously created and setup. And yes, the launch path is correct. If anybody has a clue about this stuff I would appreciate an answer. Thanks -- Gabriel Musatescu, Software Developer A.L.I. Technologies Ltd., 95-10551 Shellbridge Way, Richmond, BC, Canada V6X 2W9
From: richard@it.uq.edu.au (Richard Hagen) Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project: Virtual Pet (Codename vPet) Date: 6 Aug 1997 01:09:13 GMT Organization: School of Information Technology, University of Queensland Message-ID: <5s8irp$q80$1@miso.it.uq.edu.au> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> <murphyn.870804171@orca> In <murphyn.870804171@orca> murphyn@orca.cig.mot.com (Neal P. Murphy) writes: >I love it, with one caveat: no code traverses inter-computer boundaries. Java notwithstanding :-) richard -- Richard Hagen (QuProlog R&D, Systems Liaison) : Phone: +61 7 3365 1639 Software Verification Research Centre : Fax: +61 7 3365 1133 School of Information Technology WWW: http://www.it.uq.edu.au/~richard University of Queensland, Queensland, 4072, Australia : Enjoy Your Garbage
From: jklein@freon.artificial.com (jon klein) Newsgroups: comp.sys.next.programmer Subject: Developing on sparc with NS Date: 6 Aug 1997 15:40:12 GMT Organization: Massachvsetts Institvte of Technology Message-ID: <5sa5ss$115@senator-bedfellow.MIT.EDU> I'm still a bit confused as to the current state of OpenStep and what it will and will not allow me to do. I'm working right now with 3.3 on black machines, but I'll be needing to do some development in a sparc environment. As I see it, my options would be to use NS3.3 on sparc, or to get Solaris OpenStep. Correct? Is there such a thing as OpenStep for Mach for Sparc? In other words, I understand that I could run the development environment for Sparc, but ideally I would be running the mach kernel with the NeXT BSD layer, etc, on Sparc. Supposing I do use Solaris OpenStep, what does this mean for the applications I construct. How will they run on Solaris? Is some runtime software required to run it on a misc. Solaris machine? I don't know. I must be getting old or something but I'm unable to keep track of what's going on with the "OS Formerly Known as NeXTstep" and Rhapsody and the 30 different development environments for 30 different platforms. Can't they just give it a little squiggley symbol to confuse me a little more? I think the next release should simply be known as: ___ /N e\ \X T/ e-|-<* | v All the different development packages for different computers should have subtlely different symbols. Like a '@' instead of an 'e'. Furthermore, anybody using the name 'OpenStep' should be sued by Apple. -jon "OpenStep for VMS" klein, jklein@freon.artificial.com NeXTmail welcome
From: nurban@sps1.phys.vt.edu (Nathan Urban) Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS Date: 6 Aug 1997 12:58:33 -0400 Organization: Data Systems Consulting, Inc. Message-ID: <5saafp$1t3$1@sps1.phys.vt.edu> References: <5sa5ss$115@senator-bedfellow.MIT.EDU> In article <5sa5ss$115@senator-bedfellow.MIT.EDU>, jklein@freon.artificial.com (jon klein) wrote: > As I see it, my options would be to use NS3.3 on sparc, or to get > Solaris OpenStep. Correct? Yes, except I think Sun killed Solaris OpenStep. > Is there such a thing as OpenStep for Mach for Sparc? I don't know. > Furthermore, anybody using the name 'OpenStep' should be sued by Apple. So much for open standards..
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: App Icon Access Date: 6 Aug 1997 16:40:09 GMT Organization: Egghead Billy, Inc. Message-ID: <5sa9d9$cpc@dfw-ixnews4.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii I would like to be able to add a button and a text field to an app icon when its running. Is this possible, or do you have to create an invisible window (or something like that) and position it over the icon? The behavior of the Fiend app icon is what I'm talking about (if you're out there, david :) ). Which brings something else to mind, how can you programatically tell where on the screen your app's icon is? Thanks for any and all help! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: jrudd@cygnus.com (John Rudd) Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS Date: 6 Aug 1997 17:58:57 GMT Organization: Cygnus Solutions Message-ID: <5sae11$8kl$3@cronkite.cygnus.com> References: <5sa5ss$115@senator-bedfellow.MIT.EDU> <5saafp$1t3$1@sps1.phys.vt.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: nurban@sps1.phys.vt.edu > In article <5sa5ss$115@senator-bedfellow.MIT.EDU>, jklein@freon.artificial.com (jon klein) wrote: > > Is there such a thing as OpenStep for Mach for Sparc? > Yes, there is. I have run 4.1 and 4.2 (Prelude to Rhapsody) on my Sparcstation 4 at work. Note, however, that while the Sparcstation 4/110MHz is not listed as being supported in the compatability guide, it does run. And it runs just fine, except for one thing -- the 4/110 doesn't come with a sound device (other than the keyboard beep, which is not supported by NS/OS). I don't know if the add-on sound card is supported by NS/OS's sound driver, as I haven't forked out the $100 to buy one. If I do, I'll let you know if it worked. Other than that, I haven't had any problems with Sparc hardware running Openstep for Mach. -- John "kzin" Rudd jrudd@cygnus.com http://www.cygnus.com/~jrudd =========Intel: Putting the backward in backward compatible.============ Thought for the day: According to the supreme court, proof of innocence isn't enough to avoid execution if you've exhausted your appeals.
From: David Glover <glover@argonet.co.uk> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project Update 0.1: Codename vPet Date: Wed, 06 Aug 1997 18:13:18 BST Organization: ArgoNet, but does not reflect its views Distribution: world Message-ID: <na.fc7e6d47b5.a70190glover@argonet.co.uk> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> In article <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch>, "Frank Blechschmitt" <Frank.Blechschmitt@swisstelecom.com.NOSPAM<01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> wrote: > Systems: Macintosh, Windows, Amiga, Newton, Psion? Since you havn't put "Acorn" on that list could you possibly refrain from posting to c.s.acorn.p please? -- David Glover IRCnet/EFnet IRC: "Mwongozi" | ICQ: 1104026 | NITHTOFL Work: glover@argonet.co.uk | From Oxford, UK http://www.argonet.co.uk/users/glover/ | ZFC A | FCOS Member Play: mwongozi@priderock.pridelands.org | Certified Sarafinaholic http://www.pridelands.org/~mwongozi/ | TLKiaWoL!
From: "Lawson English" <english@primenet.com> Newsgroups: comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer,comp.sys.mac.advocacy Subject: More OpenDoc advocacy (was Re: How to save Apple Date: 28 Jul 1997 12:07:00 -0700 Organization: Primenet Services for the Internet Message-ID: <B00240BD-CAB18@206.165.44.11> References: <wnr_6h200YUn06O=80@andrew.cmu.edu> To: "Charles William Swiger" <cs4w+@andrew.cmu.edu> nntp://news.primenet.com/comp.sys.mac.programmer.misc, nntp://news.primenet.com/comp.sys.next.programmer, nntp://news.primenet.com/comp.sys.mac.advocacy MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Charles William Swiger <cs4w+@andrew.cmu.edu> said: Lawson English <english@primenet.com> said: > > So are you suggesting the use of Interface Builder as a user-level tool? > > Absolutely. Obviously, you don't realize that a number of > scientific/mathematic apps written for NEXTSTEP were not created by > software developers, but people who understood their field (not > computers) and found that IB and the NEXTSTEP development environment > was powerful enough and easy enough to use that they could write elegant > GUI programs to do what they wanted. OK, but that doesn't address the issue of whether or not IB would be suitable as a universally available tool for end users to create dynamic content, which is the point that I'm trying to make. OD documents use the information contained in the bento file to seek out and link together various OpenDoc editors when the document is opened. The end-user never has to worry about the programming details and seldom has to worry about linking the parts together so that they cooperatively share data back and forth. When I drag a webpage from Cyberdog to a word-processor part, all the linking of code is done automatically. If I drag a spreadsheet part on top of a charting part, the code-linking AND the data exchange is done automatically. This is an *end-user* oriented tool. It isn't meant to allow new kinds of applications in the traditional sense to be created. It is meant to allow users to combine user-oriented content in a transparent way. OD does all the code-linking in the background. To the user, embedding the webpage in the spreadsheet looks and feels exactly like embedding a drawing in a wordprocessor window in ClarisWorks. It is a USER-oriented tool, not a programming tool. The actual events taking place behind the scene may be similar or identical to what IB does, but the user need never worry about these issues for the vast majority of tasks that they will use OD for. As I advocated elsewhere, making an OD 2.0 specification that allows for more IB-like functions certainly makes sense, but I sincerely do NOT believe that IB should be used as the basis for creating an OD 2.0. Think of it this way: OpenDoc provides functionality along the lines of the AppKit, but for parts, instead of applications meant to stand alone (although virtually any OD part can be used as though it were a standalone application). Instead of talking about IB being the functional equivalent of OD (there is overlap, but not as much as you appear to believe -*I* believe), we should be talking about how to make the Yellow Box architecture completely component-based. Any app running in the Yellow Box should behave as though it were an OD part -able to embed or be embedded-in other parts. When Rhapsody apps are exported to non-Rhapsody systems, they should function as standalone applications. There should also be a provision for Yellow-box-only components that do NOT export to other systems. These would be lighter-weight parts along the lines of Java Applets, JavaBeans or the less feature-bloated OpenDoc parts (like I understand Brad Hutchings' parts to be like). Rather than saying "oh, gee, IB/NeXT can already do much/most of what OpenDOc does, but in a different way," why not acknowledge that OD has a great deal to offer Rhapsody as far as parts-nesting/interaction/GUI issues go, and work on designing a hybrid that combines the *complete* functionality of OD and the *complete* functionality of the AppKit and whatever IB has to offer that is appropriate for generic components? While not as easy-to-use/program-to/etc, the utility of OpenDOc and the ODF are greater for most end-users than the utility of the AppKit and IB in those areas where components are concerned. Why not merge the two frameworks using an embracing philosophy, rather than talking about "tacking on" *some* of OpenDoc's more trivial features? Rhapsody should become GREATER than MacOS + NeXT, not just be NeXT + one or two bits of MacOS. I want Rhapsody to become OpenDoc on steriods, not merely Just Another Framework that Microsoft will eventually imitate. Microsoft will NEVER imitate OpenDoc. OpenDoc allows Office-like products to be created out of masses of 3rd party products purchased seperately by the end-user. Microsoft can't afford to allow that to happen. OpenDOc was *designed *specifically** so that that could happen. Was the AppKit? Was IB? ------------------------------------------------------------------------- Build a better mousetrap, yes, but then market it like crazy, or instead of catching mice you'll only collect dust. -David Yeargin -------------------------------------------------------------------------
From: Borg <vladimip@uniNOJUNKserve.com> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project Update 0.1: Codename vPet Followup-To: alt.dev.null,alt.old.farts Date: Wed, 06 Aug 1997 16:57:18 -0700 Organization: Linux ACME Laboratories Inc. Message-ID: <33E90F5E.4B2F37E2@uniNOJUNKserve.com> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: Frank.Blechschmitt@swisstelecom.com Frank Blechschmitt wrote: > I recieved many eMails regarding my Idea. Many thanks for that. Here now > the first update of the Projekt: .......... > Name: CyberPet or CyberBoz > Systems: Macintosh, Windows, Amiga, Newton, Psion? Amiga is dead and Psion is something I heard of only once. Since you do not seem to consider including Unix/X Window System platforms, could you please take your thread out of comp.unix.programmer? Thank you. [followups set appropriately] -- My real email address is: <vladimip at uniserve dot com> #include <disclaimer.h> | *Good pings come in small packets* Vancouver | Windows: for IQs smaller than 95 British Columbia | SIGSIG -- signature too long (core dumped)
From: "John" <ubushj02@mcl.ucsb.edu> Newsgroups: comp.sys.next.programmer Subject: Pathetic newbie cries:How to get a keystroke?? Date: 7 Aug 1997 04:21:03 GMT Organization: John Message-ID: <01bca2e9$b97937a0$81c147cf@jills_garden> I have created a custom class in IB -- the class is derived from NSTextField. I would like to respond to keyDown events in the custom class. I have done everything (ok, *almost* everything, since is doesn't work...) as outlined in the developer tutorial book, but I get no events. Here's what I did: 1. Create custom class in IB, derived from NSTextField. 2. Generate files for the new class. 3. Drag some NSTextFields from the pallete, into my window. 4. Set the custom class of the NSTextFields to my custom class. 5. In the .h & .m files, I implement the methods initWithFrame:, acceptsFirstResponder:, and of course, keyDown: The acceptsFirstResponder: of my derived class gets called, but initWithFrame: doesn't. And as I said, I get no keydown events. I did the steps above with a button -- in the button, I can get keyDown events, but not mouse events. I apologize, I know I'm missing something really obvious. Please help? Oh: It's OpenStep (Mach) 4.1 for Intel. Thanks a lot, -John.
From: lhow@ecr.mu.oz.au (Luke HOWARD) Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS Date: 7 Aug 1997 03:45:58 GMT Organization: Comp Sci, University of Melbourne Message-ID: <5sbgdm$6fn@mulga.cs.mu.OZ.AU> References: <5sa5ss$115@senator-bedfellow.MIT.EDU> <5saafp$1t3$1@sps1.phys.vt.edu> Nathan Urban (nurban@sps1.phys.vt.edu) wrote: : > Is there such a thing as OpenStep for Mach for Sparc? Yes. : > Furthermore, anybody using the name 'OpenStep' should be sued by Apple. Huh? -- Luke
From: "Robert A. Decker" <comrade@umich.edu> Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: class objects Date: 6 Aug 97 23:24:24 -0400 Organization: University of Michigan ITD News Server Message-ID: <B00EB831-1EC4E3@141.214.134.235> References: <B009246C-4831B6@141.214.134.235> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit nntp://news.itd.umich.edu/comp.lang.objective-c Thank you everyone for replying to this. I took a couple people's advice and just redesigned my classes so I wouldn't have to use the static object (i'm still using the static unsigned short though). However, I found the answers very interesting, and I'm sure they'll be usefull in the future (I've archived them). Thanks. If anything, it taught me more about how objects are initialized. rob -- <mailto: "Robert A. Decker" comrade@umich.edu> Listen to my Realaudio playlist:<http://hmrl.cancer.med.umich.edu/Rob/index.ssi> Programmer Analyst - Health Media Research Lab University of Michigan Comprehensive Cancer Center "Get A Life" quote #10: "Wow. I'm a genius too. I think. BEEP." -Chris Elliott
From: sanguish@digifix.com (Scott Anguish) Newsgroups: comp.sys.next.programmer Subject: Re: Pathetic newbie cries:How to get a keystroke?? Date: 7 Aug 1997 04:59:56 GMT Organization: Digital Fix Development Message-ID: <5sbkoc$365$1@news.digifix.com> References: <01bca2e9$b97937a0$81c147cf@jills_garden> In-Reply-To: <01bca2e9$b97937a0$81c147cf@jills_garden> On 08/06/97, "John" wrote: >I have created a custom class in IB -- the class is derived >from NSTextField. I would like to respond to keyDown >events in the custom class. I have done everything (ok, >*almost* everything, since is doesn't work...) as outlined >in the developer tutorial book, but I get no events. Perhaps it would be best to give an indication of what your final objective is in this case. Why are you trying to get the keystroke? For some sort of completion or formatting purpose? There are better alternatives, if these are your goals. >Here's what I did: > >1. Create custom class in IB, derived from NSTextField. >2. Generate files for the new class. >3. Drag some NSTextFields from the pallete, into my >window. >4. Set the custom class of the NSTextFields to my custom >class. >5. In the .h & .m files, I implement the methods >initWithFrame:, acceptsFirstResponder:, and of course, >keyDown: > >The acceptsFirstResponder: of my derived class gets called, >but initWithFrame: doesn't. And as I said, I get no >keydown events. > >I did the steps above with a button -- in the button, I can >get keyDown events, but not mouse events. > >I apologize, I know I'm missing something really obvious. >Please help? > >Oh: It's OpenStep (Mach) 4.1 for Intel. > >Thanks a lot, >-John. > > > -- Scott Anguish <sanguish@digifix.com> NEXTSTEP/OpenStep Information <URL:http://www.stepwise.com>
From: "Frank Blechschmitt" <Frank.Blechschmitt@swisstelecom.com.NOSPAM> Newsgroups: alt.comp.shareware.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer Subject: Re: Project: Virtual Pet (Codename vPet) Date: 7 Aug 1997 06:12:50 GMT Organization: Swiss Telecom Message-ID: <01bca2f8$eec7ec80$3165be8a@gd2zf0.swissptt.ch> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> I still recieved many eMails regarding my Idea. Many thanks for that. Here now the first update of the Projekt: ---------------------------------------------------------------------------- Name: CyberPet or CyberBoz Systems: Macintosh, Windows, Amiga, Newton, Psion? Shareware or Freeware concept. Project state: Concept Project leader: frank.blechschmitt@bluewin.ch Update 0.2 ---------------------------------------------------------------------------- IF YOU WANT TO HELP IN THIS PROJECT SEND ME A eMAIL! I ADD YOUR NAME IN THE PROGRAMMERS LIST AND I WILL CONTACT YOU IF THE DEVELOPMENT STARTS. YOU WILL RECEIVE THE vPET SDK KIT FREE WITH ALL INFORMATIONS AND FORMAT DESCRIPTIONS. vPET IS YOUR APPLICATION! Only formal update information: The Acorn and Unix people doesn't want to have further informations. Looks like this people don't want to be informed anymore about new ideas. If they read my article closely, and my english is really native slang :-), they would found that i'm searching people who write the App also for the not listed Systems. But only because i'm not listening them in my Header they think it is limited to this ... hmm, ok folks stay alone now ... :-) Regarding the postings with Virus warning: As i already tryed to explain the DNA, now vDNS, is only a data file. That's why i tryed very hard to explain in my Update 0.1, we need also vDNS Libraries to ensure that the vDNA only contains values. I hope this structure ensure that no virus can be exported with the vDNA. Regards, Frank
From: leigh@nospammy.cs.uwa.edu.au (Leigh Smith) Newsgroups: comp.sys.next.programmer Subject: Re: Wacom driver? Date: 07 Aug 1997 15:35:54 +0800 Organization: Computer Science, University of Western Australia Message-ID: <w4grac6fns5.fsf@antechinus> References: <5s9jgl$o86$1@ironhorse.plsys.co.uk> <EEHpyn.FAH@cam-ani.co.uk> In-reply-to: ians@cam-ani.co.uk's message of Wed, 6 Aug 1997 11:44:46 GMT Is there any possibility of Cambridge Animation systems putting the source code of the Wacom Tablet Driver into the public domain? I have a little Acecad tablet I'd be happy to get going under NS3.3/OS4.2 if I didn't have to start from scratch. Of course I could be optimistic that Apple will roll out a new improved DriverKit that will have a tablet driver class already defined :-), but if we can get some seed software, we can do their work for them :-). Leigh (remove the nospammy bit to reply) -- Leigh Computer Science, University of Western Australia Smith +61-8-9380-3778 leigh@cs.uwa.edu.au (NeXTMail/MIME) "Home pages are the pet rock of the 90s. We all have them, we all think they're very cute. But in a few years we're going to look back and be pretty embarrassed." -- Tony Shepps <toad@pond.com> "Why wait?" -- Peter Langston
From: Graham <no-spam.graham@impro.demon.co.uk> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project Update 0.1: Codename vPet Date: Thu, 07 Aug 1997 10:14:55 +0100 Message-ID: <33E9920F.78BF@impro.demon.co.uk> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Frank Blechschmitt wrote: > to 3.) The vDNA format - VPTP (Virtual Pet Transfer Protocol) > > Ok, the vDNA format is now the major interrest. I think that the numbers of > variables must > be expandable for future updates. But to limit the size of the possible I think it would be a good (better?) idea to mimic real life and make the "DNA" part only store the characteristics and instincts of the creature, not stuff like age, etc which is a parameter of the individual body that the DNA resides in. As well as allowing the pet itself to travel, why not facilitate the meeting between two pets to produce offspring with a combination of the parent's DNA. If you also allow for DNA "mutation" (i.e. random copying errors) then you'll have the basis for natural selection to take place. The selection will work automatically by the appeal of the vPet to a particular user- "nice" vPets will tend to succeed where "nasty" or useless ones won't. After a time the vpets will take on a life of their own and "evolve" in unexpected and astonishing directions. Obviously to do this the basic protocols for turning the DNA into a body (phenotype) need to be established and based on very simple rules. The first vPets may be rather unsophisticated and perhaps virus-like, but eventually more interesting ones will arise. Go to it! +G+
Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS References: <5sa5ss$115@senator-bedfellow.MIT.EDU> From: frank@ifi.unibas.ch Message-ID: <33e99495.0@maser.urz.unibas.ch> Date: 7 Aug 97 09:25:41 GMT jklein@freon.artificial.com (jon klein) wrote: > I'm still a bit confused as to the current state of OpenStep and what it > will and will not allow me to do. I'm working right now with 3.3 on black > machines, but I'll be needing to do some development in a sparc environment. > > As I see it, my options would be to use NS3.3 on sparc, or to get > Solaris OpenStep. Correct? Yes. > Is there such a thing as OpenStep for > Mach for Sparc? Yes, starting with version 3.3 NEXTSTEP and OPENSTEP are available for sparc systems (this is with the mach kernel and BSD 4.2/4.3 environment). > Supposing I do use Solaris OpenStep, what does this mean for the > applications I construct. How will they run on Solaris? Is some > runtime software required to run it on a misc. Solaris machine? I wish I could give a precise answer myself. Even the local sales men couldn't/wouldn't answer that one in a satisfactory way. From what I gather, the Solaris OPENSTEP development environment is available and should be fully OPENSTEP complient (i.e. the programs should be compilable on OPENSTEP for mach 4.x and OPENSTEP for NT/95). I'm quite sure that you'll need a runtime environment to run OPENSTEP programs, however, you certainly don't need the OPENSTEP desktop. > I don't know. I must be getting old or something but I'm unable to > keep track of what's going on with the "OS Formerly Known as NeXTstep" and > Rhapsody and the 30 different development environments for 30 different > platforms. Can't they just give it a little squiggley symbol to confuse > me a little more? Upto and including NEXTSTEP3.0 everything was strictly propriatary and for NeXT computers only. Starting with 3.1, the intel platform was added. Then, with 3.2/3.3 the HP and SUN computers came along. This was always the mach kernel and BSD environment. At this point, NeXT started porting NEXTSTEP development environment to WindowsNT and, together with SUN, defined the OPENSTEP standard. While SUN developed the OPENSTEP for solaris, NeXT continued with the mach and BSD environment, calling the product OPENSTEP for mach, and also with the WindowsNT product, calling it OPENSTEP for windows. > Furthermore, anybody using the name 'OpenStep' should be sued by Apple. No, it was a 'joint venture' of NeXT and SUN, and, being 'open', anyone can use the name provided this person/company complies to the 'standard'. -Robert -- Institut fuer Informatik tel +41 (0)61 321 99 67 Universitaet Basel fax. +41 (0)61 321 99 15 Robert Frank Mittlere Strasse 142 rfc822: frank@ifi.unibas.ch (NeXT,MIME mail ok) CH-4056 Basel X400: S=frank;OU=ifi;O=unibas;P=switch;A=arcom;C=ch Switzerland
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: [Q] Programming for Rhapsody Date: Thu, 07 Aug 1997 13:39:02 -0700 Organization: none Message-ID: <33EA3266.1D55@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I wonder how complex it would be to program the following under Rhapsody/Openstep: I think of program, that has a main window. Through a menu I can open a child-"status"-window, that displays something(status,...). While this "status"-window is displayed, I go to the menu and open another window, where I can enter something. After I have entered something the "status" of the "status"-window should be updated "automatically". How complex would it be to program this?
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: [Q] Programming for Rhapsody/Openstep Date: Thu, 07 Aug 1997 13:40:21 -0700 Organization: none Message-ID: <33EA32B4.52F@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I wonder how complex it would be to program the following under Rhapsody/Openstep: I think of program, that has a main window. Through a menu I can open a child-"status"-window, that displays something(status,...). While this "status"-window is displayed, I go to the menu and open another window, where I can enter something. After I have entered something the "status" of the "status"-window should be updated "automatically". How complex would it be to program this? Thanks christian.haeupl@aon.at
From: Stefan Ried <ried@mpip-mainz.mpg.de> Newsgroups: comp.sys.next.programmer Subject: Re: [Q] Programming for Rhapsody/Openstep Date: Thu, 07 Aug 1997 13:54:09 +0200 Organization: Max Plank Institut for Polymer Research Message-ID: <33E9B761.2781@mpip-mainz.mpg.de> References: <33EA32B4.52F@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit xyz.me wrote: > > I wonder how complex it would be to program the following under > Rhapsody/Openstep: > > I think of program, that has a main window. Through a menu I can open a > child-"status"-window, that displays something(status,...). While this > "status"-window is displayed, I go to the menu and open another window, > where I can enter something. > > After I have entered something the "status" of the "status"-window > should be updated "automatically". > > How complex would it be to program this? maximum 10 lines of code ! Check out the documentation of interface builder. stefan -- _____________________________________________________________________ /Stefan Ried, MPI f. Polymerforschung, Postf.3148, 55021 Mainz, F.R.G.\ |E-Mail ried@mpip-mainz.mpg.de (MIME/NeXT welcome) | |Telefon ++49 6131 379 267 Fax:++49 6131 379 340 __/___/ | |Project working on pattern-formation in liquid crystals /./\__/\\| |WWW http://www-theory.mpip-mainz.mpg.de/~ried \_/ \_/| | There are only three types of computer users: | | Those that use NeXTs. Those that wished they used NeXTs. | | Those that don't know what they are missing. | \_____________________________________________________________________/
From: Konstantin Wiesel <kwiesel@mailhost.jura.uni-bonn.de> Newsgroups: comp.sys.next.programmer Subject: How do i access SCSI/ATAPI devices on Openstep? Date: Thu, 7 Aug 1997 14:18:50 +0000 Organization: RHRZ - University of Bonn (Germany) Message-ID: <Pine.NXT.3.95.970807141813.7240A-100000@ikarus.jura.uni-bonn.de> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII I would like to know if there is a programming interface available to these interfaces and how to access them. It would be nice if someone could send me an example sending an inquiry command to a device. Thanks! Regards Konstantin Wiesel Email:kwiesel@mailhost.jura.uni-bonn.de
From: schack@skyler.arc.ab.ca (Brian Schack) Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS Date: 07 Aug 1997 08:52:09 -0600 Organization: Alberta Research Council, Calgary Alberta, Canada Sender: schack@skyler.arc.ab.ca Message-ID: <vbu3h259ly.fsf@skyler.arc.ab.ca> References: <5sa5ss$115@senator-bedfellow.MIT.EDU> In-reply-to: jklein@freon.artificial.com's message of 6 Aug 1997 15:40:12 GMT >>>>> "Jon" == jon klein <jklein@freon.artificial.com> writes: Jon> Supposing I do use Solaris OpenStep, what does this mean for Jon> the applications I construct. How will they run on Solaris? Jon> Is some runtime software required to run it on a Jon> misc. Solaris machine? To run a Solaris OpenStep application, you need the OpenStep runtime environment. It's a layer that sits on top of X, so OpenStep applications will run together with X applications. It includes the OpenStep desktop environment (dock, workspace manager, preferences manager, ...). This is probably all moot anyway, since Sun has killed their OpenStep development program (or I assume so, since they refuse to answer questions about it). -- ---------------------------------------------------------------------------- Brian Schack |mailto:schack@arc.ab.ca | "I don't want to achieve Alberta Research Council |http://www.arc.ab.ca | immortality through my 6815 8th St NE | | work ... I want to achieve Calgary, Alberta |ph: (403) 297-7564 | it through not dying." Canada T2E 7H7 |fax: (403) 297-2339 | - Woody Allen ----------------------------------------------------------------------------
From: "John" <john.bushakra@wyatt.com> Newsgroups: comp.sys.next.programmer Subject: Re: Pathetic newbie cries:How to get a keystroke?? Date: 7 Aug 1997 15:05:12 GMT Organization: Wyatt Technology Corp. Message-ID: <01bca343$f6cae680$7dc147cf@far_side> References: <01bca2e9$b97937a0$81c147cf@jills_garden> <5sbkoc$365$1@news.digifix.com> Hi Scott, thanks for replying. It's mainly just a programming exercise, not for any real application. I went through the first couple chapters of the tutorial, the Currency Converter, and Travel Advisor. Rather than go on to the third chapter, I thought I'd start a small project from scratch and apply the stuff on my own, without the spoon feeding of the tutorial. ANYWAY: It's a little address book program that will store the usual address book type stuff. I thought I'd implement a kind of "data entry" mode (ala Microsoft Access), where the user hits return on the last field, and this causes the current record to be saved, all fields to clear, and the record pointer is advanced to an "empty" spot, ready to begin a new record. Probably not the prettiest way to do things, but I thought it might be useful to learn how to catch keystrokes in an NSTextField (which is what I can't seem to do!) Those are the particulars, and I'm really interested in your ideas on how it could be better implemented. But I'd also just like to know why I'm not getting any #@#$$ keystrokes! Thanks again, -John. Scott Anguish <sanguish@digifix.com> wrote in article <5sbkoc$365$1@news.digifix.com>... > On 08/06/97, "John" wrote: > >I have created a custom class in IB -- the class is derived > >from NSTextField. I would like to respond to keyDown > >events in the custom class. I have done everything (ok, > >*almost* everything, since is doesn't work...) as outlined > >in the developer tutorial book, but I get no events. > > Perhaps it would be best to give an indication of what your > final objective is in this case. Why are you trying to get the > keystroke? For some sort of completion or formatting purpose? > > There are better alternatives, if these are your goals. > > > > -- > Scott Anguish <sanguish@digifix.com> > NEXTSTEP/OpenStep Information <URL:http://www.stepwise.com> > >
From: cwolf@wolfware.com (Christopher Wolf) Newsgroups: comp.sys.next.programmer Subject: Re: Pathetic newbie cries:How to get a keystroke?? Date: 7 Aug 1997 16:13:25 GMT Organization: WolfWare Message-ID: <5scs75$dsp$1@vader.wolfware.ipc.net> References: <01bca2e9$b97937a0$81c147cf@jills_garden> <5sbkoc$365$1@news.digifix.com> <01bca343$f6cae680$7dc147cf@far_side> In-Reply-To: <01bca343$f6cae680$7dc147cf@far_side> On 08/07/97, "John" wrote: >Hi Scott, thanks for replying. > >ANYWAY: It's a little address book program that will store the usual >address book type stuff. I thought I'd implement a kind of "data entry" >mode (ala Microsoft Access), where the user hits return on the last field, >and this causes the current record to be saved, all fields to clear, and >the record pointer is advanced to an "empty" spot, ready to begin a new >record. Connect the last textfield's target outlet to a method in your code which advances to the next record. When the user hits return in the textfield your code will get called. >Probably not the prettiest way to do things, but I thought it might be >useful to learn how to catch keystrokes in an NSTextField (which is what I >can't seem to do!) > >Those are the particulars, and I'm really interested in your ideas on how >it could be better implemented. But I'd also just like to know why I'm not >getting any #@#$$ keystrokes! You need to set your code up as the NSTextField's delegate (connect the delegate outlet of the TextField to your delegate object) and you will then receive controlTextDidChange: messages for each keystroke. (See the documentation on delegate methods for NSControl and NSTextField.) Usually when you want to be notified of state changes in any kind of control you receive these notifications through the target/action paradigm of controls, through delegation, or through NSNotifications. These 3 paradigms make it unnecessary to sub-class just to perform standard functionality. - Chris -- _______________________________________________________________________ Christopher A. Wolf -- WolfWare -- NeXTSTEP/OpenStep/Rhapsody Developer For info about NewsFlash the lightning fast NeXTSTEP news-reader visit our newly revised web site at: http://www.wolfware.com _______________________________________________________________________
From: Stephen Peters <speters@cygnus.com> Newsgroups: comp.sys.next.programmer Subject: Re: [Q] Programming for Rhapsody/Openstep Date: 07 Aug 1997 12:17:04 -0400 Organization: Cygnus Solutions Message-ID: <qd3eomq873.fsf@scuba.cygnus.com> References: <33EA32B4.52F@anonym.at> "xyz.me" <xyz.me@anonym.at> writes: > I wonder how complex it would be to program the following under > Rhapsody/Openstep: > > I think of program, that has a main window. Through a menu I can open a > child-"status"-window, that displays something(status,...). While this > "status"-window is displayed, I go to the menu and open another window, > where I can enter something. > > After I have entered something the "status" of the "status"-window > should be updated "automatically". > > How complex would it be to program this? Not hard at all. As an example, many programs in the NeXTSTEP/OpenStep realm implement an "inspector" window, which can stay up all the time if the user desires, and every time the user selects a different object the inspector window is updated to reflect information about the currently selected object. -- Stephen L. Peters speters@cygnus.com PGP fingerprint: BFA4 D0CF 8925 08AE 0CA5 CCDD 343D 6AC6 "Poodle: The other white meat." -- Sherman, Sherman's Lagoon
From: graeme@cam-ani.nospam.co.uk (Graeme Barnes) Newsgroups: comp.sys.next.programmer Subject: Re: Wacom driver? Date: Thu, 7 Aug 1997 18:37:24 GMT Organization: Cambridge Animation Systems Ltd Sender: news@cam-ani.co.uk Message-ID: <EEK3qD.L8w@cam-ani.co.uk> References: <5s9jgl$o86$1@ironhorse.plsys.co.uk> <EEHpyn.FAH@cam-ani.co.uk> <w4grac6fns5.fsf@antechinus> In article <w4grac6fns5.fsf@antechinus>, leigh@nospammy.cs.uwa.edu.au (Leigh Smith) wrote: >Is there any possibility of Cambridge Animation systems putting the >source code of the Wacom Tablet Driver into the public domain? I'm afraid not. The driver contains NDA code from Wacom and possibly some from NeXT too but I think Apple are more relaxed about these things. However, Omni Development have a copy of the driver source and were going to develop it a bit (I just don't have the time or the inclination now). Sorry, Graeme -- ____________________________________________________________________________ Graeme Barnes : Cambridge Animation Systems Ltd : Tel: +44 1223 578100 Systems and Network : 20 Cambridge Place, Cambridge : Fax: +44 1223 578101 Administrator : Cambs CB2 1NR, UK :
Message-ID: <33EA24AE.65C9@neteffects.com> Date: Thu, 07 Aug 1997 14:40:30 -0500 From: Janice Haupt <jhaupt@neteffects.com> Organization: NetEffects Inc. MIME-Version: 1.0 Subject: NeXtSTep/OpenStep Developers Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Newsgroups: comp.sys.next.programmer,comp.lang.objectc NetEffects has an immediate opening for a consultant with one of our Fortune500 clients in Minneapolis. You will join a small team of NeXtStep/OpenStep developers who are enhancing large customer service applications. If you have 1+ years of Objective-C background you are a candidate for this long-term position. Please email your resume and availablility as soon as possible. Thanks in advance. Jack Bader jbader@neteffects.com
Newsgroups: comp.sys.next.programmer From: "Tom" <sfbayrun1@martin.adgrafix.com> Subject: What is fast enough for development on black hardware Message-ID: <877cd$111119.9c@LSNT1> Date: Thu, 7 Aug 1997 17:15:19 -0700 References: <33EA32B4.52F@anonym.at> <33E9B761.2781@mpip-mainz.mpg.de> I am considering the purchase of some black hardware. a 25MGHZ 040 piece. Is this going to be fast enough for development? Cheers, Tom tvincent@macradio.net
From: "David Virebayre" <viro@donotspam.easynet.fr> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project Update 0.1: Codename vPet Date: 8 Aug 1997 07:09:46 GMT Organization: [posted via] Easynet SA Message-ID: <01bca319$24ef3e60$090000c0@pc-david> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> <na.fc7e6d47b5.a70190glover@argonet.co.uk> David Glover <glover@argonet.co.uk> a écrit dans l'article <na.fc7e6d47b5.a70190glover@argonet.co.uk>... > In article <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch>, "Frank > Blechschmitt" > > wrote: > > Systems: Macintosh, Windows, Amiga, Newton, Psion? > > Since you havn't put "Acorn" on that list could you possibly refrain from > posting to c.s.acorn.p please? If you're interessed, why not asking to add acorn to the list instead ! -- David Virebayre --- Remove donotspam. to reply via email viro@easynet.fr
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: What is fast enough for development on black hardware Date: 8 Aug 1997 07:00:11 GMT Organization: Egghead Billy, Inc. Message-ID: <5seg5r$1pb@sjx-ixn10.ix.netcom.com> References: <33EA32B4.52F@anonym.at> <33E9B761.2781@mpip-mainz.mpg.de> <877cd$111119.9c@LSNT1> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: sfbayrun1@martin.adgrafix.com In <877cd$111119.9c@LSNT1> "Tom" wrote: > I am considering the purchase of some black hardware. a 25MGHZ 040 piece. Is > this going to be fast enough for development? I think it depends on what OS you're planning on using. For me, NS3.x was fine on a 25MHz 040 system. But Openstep is a whole 'nuther beast. I have a 33MHz 040 slab and Openstep 4.1 now, and ProjectBuilder almost kills me sometimes its so slow. Its still fun as hell to work on, IMHO! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: heaney@crl2.crl.com (John S. Heaney) Newsgroups: comp.sys.next.programmer Subject: Trying to install OpenStep on Mac using VPC Date: 8 Aug 1997 01:59:44 -0700 Organization: CRL Dialup Internet Access (415) 705-6060 [Login: guest] Message-ID: <5sen60$p87@crl2.crl.com> I'm not having any success installing OpenStep (Prelude to Rhapsody) on my Power Tower Pro using Virtual PC. No matter which driver I use, I get these errors: PCIC: No device at base address 0x03e0 [driver]: Can't get slot number (No Such Device) No SCSI controller or CD-ROM drive found [driver] is whatever driver I pick from the list of 6 choices. Then I get: use sd%d, hd%d, fd%d, en%d or tr%d root device? I have no idea what this means, but I tried hd1 and it just failed all over again and went into 'panic' mode. Any help would be appreciated. -- John Heaney Time flies whether you're having fun or not. heaney@crl.com
Newsgroups: comp.sys.next.programmer From: dfevans@bbcr.uwaterloo.ca (David Evans) Subject: Re: Wacom driver? Sender: news@novice.uwaterloo.ca (Mr. News) Message-ID: <EEJqzq.5L2@novice.uwaterloo.ca> Date: Thu, 7 Aug 1997 14:02:14 GMT References: <5s9jgl$o86$1@ironhorse.plsys.co.uk> <EEHpyn.FAH@cam-ani.co.uk> Organization: University of Waterloo In article <EEHpyn.FAH@cam-ani.co.uk>, Ian Stephenson <ians@cam-ani.co.uk> wrote: > > This tablet driver originated from Talus Corp. ... >I've no idea what the status of this driver is. As far as I know it hasn't >been touched in a number of years, but it certainly is in use on a number >of machines here. > ...and you can have the warm feeling of having a little of Steve Sarich inside your machine. ;) -- David Evans (NeXTMail/MIME 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 >runtime software required to run it on a misc. Solaris machine? > Yes, you need the Openstep/Solaris runtime. I seem to recall that Sun has dropped all support for it, although I downloaded it a couple of weeks ago. I don't know if the development environment is still available. -- David Evans (NeXTMail/MIME 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: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: The value of delegation and MVS (Was:How to get a keystroke?) Date: 8 Aug 1997 04:51:42 GMT Organization: Genoa Software Systems Message-ID: <5se8ku$2bm@saturn.genoa.com> References: <01bca2e9$b97937a0$81c147cf@jills_garden> <5sbkoc$365$1@news.digifix.com> <01bca343$f6cae680$7dc147cf@far_side> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: john.bushakra@wyatt.com In <01bca343$f6cae680$7dc147cf@far_side> "John" wrote: > I have created a custom class in IB -- the class is derived > from NSTextField. I thought it might be useful to learn how to catch keystrokes > in an NSTextField (which is what I can't seem to do!) One nice thing about OpenStep and Objective-C is that you accomplish many tasks without creating a subclass, but instead by using delegation. A good use of delegation is to adapt the behavior of a general purpose object (say a UI control like a text field) to a particular context (say your app). This way you don't get a slew of specialized NameTextField, and AddressTextField classes, and more importantly, you separate general purpose reusable code from special purpose context dependent (less) reusable code. Delegation is described briefly in the Object Oriented Programming and Objective C Book. In a nutshell, the idea is that the general purpose object, sends messages to a delegate object (if it responds to them), notifying it of important events and delegating some responsibilites to the delegate. The set of delegate methods is fixed at design time, but how you use them is up to you. Its sort of like building in hooks or callbacks, but more flexible. Another related design pattern is the Model-View-Controller paradigm, of long use in the SmallTalk and NeXT worlds. (We used patterns before patterns were cool :-) With MVC, you separate strictly the UI classes and the business area classes, keeping all domain knowledge out of the UI (the view layer) and all UI knowledge out of the domain classes (the model layer). This way you can reuse either independently among other benefits. You glue the two layers together with a Controller object that is the only one that sees both layers, shuttles values between the layers, and responds to user events. Given that you've pushed through all this, the best way to catch keystrokes in most OpenStep situations is actually pretty simple. Set your controller as the delegate of the textfield in IB. Have it implement the appropriate delegate method. Look at the end of NSControl and NSTextField docs to select the one you want, and do what you wish with the keystroke. Its usually quite simple to get notified of UI events. In this case there can be some complications since all text fields on a window share a common text object for editing to conserve memory - called the field editor. Also there are a series of delegate methods sent, in specific orders, that may interact. You may need to experiment to start to see what the effects are. This is usually the best way to go with OpenStep. Creating a UI subclass is sometimes the right approach, but much more often delegation (or notification) is the easiest path. -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
Date: Fri, 08 Aug 1997 09:51:48 -0600 From: Benoit.Marchant@questintl.com Subject: How to make gnumake paralel option work on 4.2 ? Newsgroups: comp.sys.next.programmer,comp.sys.next.software Message-ID: <871051760.17821@dejanews.com> Organization: Deja News Posting Service To: next-prog@omnigroup.com,rhapsody-dev@omnigroup.com Hi, I try to use the gnumake -j paralel option to make compilation faster. I have to say it's pretty fast ... when it works. I first tested -j without limit -> it reach vfork limit of the system ? I tested it with -l option, not better .. Could someone give an explanation about how it is possible to use these option on 4.2 ? I only saw a mail from Art Isbell who had no answer ! Thanks in advance for that ! Benoit Marchant -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: Patrick Schulz <pschulz@symphony.amd.com> Newsgroups: comp.sys.next.programmer Subject: Re: Developing on sparc with NS Date: Fri, 08 Aug 1997 10:13:13 -0500 Organization: AMD Fab30 Message-ID: <33EB3789.607D@symphony.amd.com> References: <5sa5ss$115@senator-bedfellow.MIT.EDU> <vbu3h259ly.fsf@skyler.arc.ab.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, my short comment on this thread: there are two ways of developing OpenStep Apps on a SPARC machine. IMHO BOTH ways are dead ends - I hate to say it, but if you like to do serious work - forget the SPARC platform ! 1) OPENSTEP for MACH for SPARC processors It's exactly the same than OPENSTEP for MACH for the other processors (x86, m68k) you won't notice a difference. BUT: OPENSTEP for MACH won't be supported any longer and will become Rhapsody. So far I haven't seen any sign of a SPARC version of Rhapsody. Another problem is, OPENSTEP for MACH/SPARC does ONLY run on microSPARC-II and superSPARC processors, no hyperSPARC, no ultraSPARC, no turboSPARC !! Sun doesn't offer machines with micro- and superSPARC processors anymore. And here's another problem, if you go with OPENSTEP for Mach: you can't use any Solaris 1/2 programs wich is unaccaptable in about 90% of all cases (running a 3rd party operating system instead of the vendor's OS is not very reasonable) 2) OpenStep Solaris I haven't got a proof from Sun, that they dropped OpenStep Solaris, but it seems so and I tend to believe it. If it's true, this was IMHO Sun's (or Scott's) stupidest decision. OpenStep Solaris made Solaris user friendly (for the first time [forget OpenWindows]), and if you want to attack the PC sector (and Sun will at the end of the year) you have to have a GUI, that beats Windows to make your better OS acceptable for the (standard PC) user. I can't see anything from Sun that fills that gap (using a browser as THE GUI is a joke, IMHO). However, Sun's existing Solaris OpenStep 1.0 cannot compete against OPENSTEP for Mach or Rhapsody. It implements ONLY what's defined in the OpenStep Standard draft 1.0 from 1994. All extensions from NeXT/Apple (new classes, Textsystem, QuickTime,....) are not usable for OpenStep Solaris which makes porting Rhapsody or OPENSTEP Apps impossible (it's more a rewrite) - yes in theory it should be easy, but that's marketing. OTOH Solaris OpenStep needs much more improvment than the missing extensions from NeXT/Apple, it's buggy (but not unstable) and first of all damned SLOW, compared to NeXT's implementation. Conclusion (IMHO): The only reasonable way for developing OpenStep/ Rhapsody Apps on SPARC would be using a NEW version of Solaris OpenStep that can compete with Rhapsody in terms of features, speed, and quality. This would open the SPARC platform for all new Rhapsody Apps (if Sun wants to go into the PC sector, it needs more that good hardware and a good OS, but user apps [ask NeXT about that lesson]) and could make NT less attractive than it already is. BUT, this is wishful thinking and I don't believe it will happen... ...maybe because some people drink too much a kind of coffee... Patrick. PS: for more detailed information, you might look at some previous postings about Solaris OpenStep - check DejaNews -- Patrick Schulz; 1704 Nelms Dr. #2025; Austin, TX 78744 email: pschulz@symphony.amd.com (MIME welcome) - vmunix: panic - no coffee detected, user halted.
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: 3890612486@compuserve.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5sfmhm$ka2@server-b.cs.interbusiness.it> Control: cancel <5sfmhm$ka2@server-b.cs.interbusiness.it> Date: 08 Aug 1997 18:56:35 GMT Message-ID: <cancel.5sfmhm$ka2@server-b.cs.interbusiness.it> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
Sender: friend@net.com Control: cancel <887cd$e28f.3e5@NEWS> Message-ID: <cancel.887cd$e28f.3e5@NEWS> Subject: cmsg cancel <887cd$e28f.3e5@NEWS> From: jem@xpat.com Newsgroups: comp.sys.next.programmer Date: 8 Aug 1997 19:27:36 GMT EMP article removed by jem@xpat.com. Original Headers: From: friend@net.com Subject: ((((((((( OF INTEREST 2 ALL ))))))))))))) Newsgroups: comp.sys.next.programmer Path: ...!europa.clark.net!205.252.116.205!howland.erols.net!infeed1.internetmci.com!newsfeed.internetmci.com!NEWS!not-for-mail Lines: 30
From: geordie@chapman.com (Geordie Korper) Newsgroups: comp.sys.next.programmer Subject: Re: Trying to install OpenStep on Mac using VPC Date: Fri, 08 Aug 1997 14:58:29 -0500 Organization: Chapman and Cutler Message-ID: <geordie-ya02408000R0808971458290001@kyrie> References: <5sen60$p87@crl2.crl.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In article <5sen60$p87@crl2.crl.com>, heaney@crl2.crl.com (John S. Heaney) wrote: :I'm not having any success installing OpenStep (Prelude to Rhapsody) on my :Power Tower Pro using Virtual PC. No matter which driver I use, I get :these errors: : :PCIC: No device at base address 0x03e0 :[driver]: Can't get slot number (No Such Device) :No SCSI controller or CD-ROM drive found : :[driver] is whatever driver I pick from the list of 6 choices. : :Then I get: :use sd%d, hd%d, fd%d, en%d or tr%d :root device? : :I have no idea what this means, but I tried hd1 and it just failed all :over again and went into 'panic' mode. : :Any help would be appreciated. : :-- :John Heaney Time flies whether you're having fun or not. :heaney@crl.com I pulled this out of a message a while ago. http://www.emulation.net/windoze/vpc/index.html or http://soback.kornet.nm.kr/~ppai/qa/read.cgi?b=default&c=r_p&n=869041118 -- Geordie Korper geordie@chapman.com ********************************************************************* * The text above should in no way be construed to represent the * * opinions of my employer, even if specifically stated to do so. * *********************************************************************
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: Counterpart to DPSAddFD in Openstep? Date: 5 Aug 1997 16:54:18 GMT Organization: Egghead Billy, Inc. Message-ID: <5s7lrq$cae@sjx-ixn3.ix.netcom.com> References: <5s6jm8$i2h@sjx-ixn5.ix.netcom.com> <5s7c7k$qtp@shelob.afs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In <5s7c7k$qtp@shelob.afs.com> Gregory H. Anderson wrote: > Mark Trombino writes > > I want to 'tail' a file, and display the results in a text view. I was > > planning on using DPSAddFD to watch a fd for data (from an example in > > the Garfinkel book). However, when I try and compile the code, I get a > > warning that DPSAddFD is implicitly declared. > > See the new NSFileHandle class in FoundationKit, especially the > readInBackgroundAndNotify and NSFileHandleReadCompletionNotification > methods. That should do what you want. > Thanks Greg! Exactly what I was looking for... But you know, this is the second time that I've run accross something that is described in the on-line docs that doesn't even exist in Openstep anymore. (The first was the WMInspector object for creating WorkspaceManager inspectors...). Frustrating :( -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: lovethatcunt@hotcuntsinc.net Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5sh6rv$i0p588@inetgate.tp.ac.sg> Control: cancel <5sh6rv$i0p588@inetgate.tp.ac.sg> Date: 09 Aug 1997 07:40:43 GMT Message-ID: <cancel.5sh6rv$i0p588@inetgate.tp.ac.sg> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: afriend@msn.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <897cd$3102f.381@NEWS> Control: cancel <897cd$3102f.381@NEWS> Date: 09 Aug 1997 08:07:05 GMT Message-ID: <cancel.897cd$3102f.381@NEWS> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: beauvois@usa.net Newsgroups: comp.sys.next.programmer Subject: IconKit port to OpenStep Date: 9 Aug 1997 09:01:43 GMT Organization: University of Tennessee Message-ID: <beauvois-ya023580000908970504060001@news.utk.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit I wanted to poll interest for an IconKit port to Openstep. If anyone has already done this or is currently working on it, please let me know ! Otherwise I'll give it a whack, most likely not before late September however. Any comments welcome : -) Chris
From: beauvois@usa.net Newsgroups: comp.sys.next.programmer Subject: Manipulating cursor through events Date: 9 Aug 1997 09:06:21 GMT Organization: University of Tennessee Message-ID: <beauvois-ya023580000908970508440001@news.utk.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit I'd like to be able to animate the cursor as the user moves it around the screen (have it circle around buttons, etc, while still functional as a cursor). Once the user has made enough Text Object selections for the app to proceed, I'd like to send the cursor to a button and have it wait there for the user to click on it. How can I do this through system events ? I have seen how DrawApp catches certain events and processes them aside from the regular event chain (by overriding NXApp's sendEvent: and catching them there), but for my purposes I think it more simple to repackage the current event structure with my specific modification to the cursor's position and send it back as a new event. I am unsure, though, about 'where' or how to send it. I get the feeling I'm overlooking something. Thanks for any help -- Chris
Newsgroups: comp.sys.next.programmer From: Gabriel Musatescu Subject: Re: NSTask doesn't work with OS4.2/4.1 on NT Message-ID: <EEGyB4.x0@gateway.ali.bc.ca> Sender: nobody@gateway.ali.bc.ca Organization: A.L.I. Technologies, Inc. Date: Wed, 6 Aug 1997 01:47:27 GMT References: <EEGtvx.FyC@gateway.ali.bc.ca> In article <EEGtvx.FyC@gateway.ali.bc.ca> I wrote: > Hi > > I haven't been able to launch NSTasks with either OS4.1 or 4.2 on > Windows NT. In 4.1 I get an NSInternalInconsistencyException: > "*** Uncaught Exception: <NSInternalInconsistencyException> > CreateProcess stack ..." so it looks like a failure of the CreateProcess > Windows function itself. > > In 4.2 I get: > "C:\NeXT\NextLibrary\Frameworks\Foundation.framework\Resources\pgroup.ex > e: Unable to create process <...>: error 193" and sometimes error 5 with > a different example. > > These errors appear as a result to [NSTask launchedTaskWithLaunchPath: > arguments:] or [someTask launch] where someTask was previously created > and setup. And yes, the launch path is correct. > > If anybody has a clue about this stuff I would appreciate an answer. > The problem is solved: error #5 means access denied. This occured because I was trying to use the same .exe file for the child task, wich was already opened by the parent task. error #193 is bad exe format which basically means you have to provide the file extension (.exe) when launching the task. Gabriel Musatescu, Software Developer A.L.I. Technologies Ltd., 95-10551 Shellbridge Way, Richmond, BC, Canada V6X 2W9
From: mmalcolm crawford <malcolm@plsys.co.uk> Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Wacom driver? Date: 6 Aug 1997 10:26:29 GMT Organization: P&L Systems Message-ID: <5s9jgl$o86$1@ironhorse.plsys.co.uk> I know there were a couple of graphics tablet drivers available around the time of NEXTSTEP 3.2/3.3 -- does anyone know of any which work for 4.2 (ideally with source code)? Best wishes, mmalc. --
From: steve@tropheus.demon.co.uk (Stephen Wolstenholme) Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project: Virtual Pet (Codename vPet) Date: Wed, 06 Aug 1997 00:31:36 GMT Message-ID: <33e7b6e5.945262@news> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit On 5 Aug 1997 14:58:11 GMT, "Frank Blechschmitt" <Frank.Blechschmitt@swisstelecom.com.NOSPAM> wrote: >Hi there, > >after some time registering that every/some people have a "Tamagochi" I >think about writing a "real" virtual Pet Software on the Macintosh and PC. >I discussed with my girlfriend this idea and noted some of the specs I want >to implement into my App. If you want to add, delete, help or discuss >something, I would appreciate it :-) (snip) Frank, It may be of some benefit if you subscribe to the comp.ai.alife artificial life newsgroup. Steve -------------------------------------------------------- Stephen Wolstenholme: Author of Neural Network Shareware web page: http://www.tropheus.demon.co.uk
From: Ian Firth <divsoft@pagan.net.delete.this.part> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Re: Project: Virtual Pet (Codename vPet) Date: Wed, 06 Aug 1997 01:41:41 -0600 Organization: Diversions Software - Multimedia Software Development Message-ID: <33E82AB5.47BD@pagan.net.delete.this.part> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Frank Blechschmitt wrote: > after some time registering that every/some people have a "Tamagochi" I > think about writing a "real" virtual Pet Software on the Macintosh and PC. > I discussed with my girlfriend this idea and noted some of the specs I want > to implement into my App. If you want to add, delete, help or discuss > something, I would appreciate it :-) > I can write the Mac and PC Versions but every help and/or support is > welcome :-) Will this be completely different from Creatures, Dogz, or Catz , which sound just like this idea ? -- Regards, Ian Firth ------------------- Diversions Software Multimedia Software Development http://www.divsoft.com
Newsgroups: comp.lang.objective-c,comp.sys.next.programmer From: brianw@sounds.wa.com (Brian Willoughby) Subject: Re: class objects Message-ID: <EEGE0I.xI.0.scream@sounds.wa.com> Organization: Sound Consulting, Bellevue, WA, USA References: <B0093A8F-4D65B2@141.214.134.235> Date: Tue, 5 Aug 1997 18:29:06 GMT In article <B0093A8F-4D65B2@141.214.134.235>, Robert A. Decker <comrade@umich.edu> wrote: >+ (void)initialize { > static BOOL tooLate = NO; > if (!tooLate) { > static NSMutableSet *techs = [NSMutableSet setWithCapacity:100]; > tooLate = YES; > } >} > > Will this work? I fonnd the tooLate stuff in the NSObject class >description. They say to put it there so that there isn't an opportunity >for the code to be invoked more than once (in case there's some weird >situation where the class is sent more than one initialize method). > I find it a little confusing because I don't seem to have to declare it >outside of the function. How does it stay in scope? Sorry, i'm pretty new >to objective-c. The question of the scope of tooLate is not specific to ObjC. This is a Standard C feature. static variables are normally in scope for the current file, but static variables declared within a function are only in scope within that function. Another angle on this is that while automatic variables will go away each time you leave the function, because the stack space is reused, static variables are not allocated on the stack and can therefore will still be holding valid data the next time the function is entered. It is somewhat confusing that automatic stack variables and function-scoped static variables are declared in the same place, but the keyword static makes all the difference. For the purposes of the above explanation, I did not use the ObjC term "method" because a method is really just a function with a couple of extra hidden parameters. In most respects they are the same, including the above discussion of the scope of static variables. -- Brian Willoughby NEXTSTEP, OpenStep, Rhapsody Software Design Sound Consulting Apple Enterprise Alliance Partner NeXTmail welcome
From: "Frank Blechschmitt" <Frank.Blechschmitt@swisstelecom.com.NOSPAM> Newsgroups: alt.comp.shareware.programmer,comp.sys.acorn.programmer,comp.sys.amiga.programmer,comp.sys.atari.programmer,comp.sys.be.programmer,comp.sys.mac.programmer.misc,comp.sys.newton.programmer,comp.sys.next.programmer,comp.unix.programmer Subject: Project Update 0.1: Codename vPet Date: 6 Aug 1997 08:41:25 GMT Organization: Swiss Telecom Message-ID: <01bca244$84f42580$3165be8a@gd2zf0.swissptt.ch> References: <01bca1af$fc164d40$3165be8a@gd2zf0.swissptt.ch> I recieved many eMails regarding my Idea. Many thanks for that. Here now the first update of the Projekt: ---------------------------------------------------------------------------- ------ Name: CyberPet or CyberBoz Systems: Macintosh, Windows, Amiga, Newton, Psion? Shareware or Freeware concept. Project state: Concept Project leader: frank.blechschmitt@bluewin.ch Update 0.1 ---------------------------------------------------------------------------- ------ IF YOU WANT TO HELP IN THIS PROJECT SEND ME A eMAIL! I ADD YOUR NAME IN THE PROGRAMMERS LIST AND I WILL CONTACT YOU IF THE DEVELOPMENT STARTS. YOU WILL RECEIVE THE vPET SDK KIT FREE WITH ALL INFORMATIONS AND FORMAT DESCRIPTIONS. vPET IS YOUR APPLICATION! to Basic specs: I forgott to say that vPet is a game charactered App. Even if there some functions which points to a economic simulation App it should be a GAME ! But the simulation effect is automaticly coming if the vPet is RND controlled :-) More and more i get the impression that this project would be a great game also for childrens. They can learn how to handle with money, how important is health and who to find friends and a partner. The vPet can smoke but then it reduce the health status :-) to 1.) The possible Playgrounds for the vPet A idea from Daire Garvey is to have your vPet on your webpage in a Java applet. Sounds good but then it must make a sence if the vPet is there. Lets play with the Idea: If you transfer the DNA to a vPet Server there must be a possible function for the vPet like searching for a partner or collecting informations. A thinkable way could be to have defined categories like "Go shopping", "do Sport", "make Hollidays", "search a partner" etc. Inside this categories the vPet have a order; like "buy food". If now a other vPet has the needed information or the needed product your vPet is buying/recieving it and stores it in the order field. If now the vPet returns to home it puts the food into the refridgerator and communicate it to you. If the order was to make Holliday and he returns the DNA is modified and the life quality standart is increased or decreased. This adds the question to the project if we need vMoney. How do the vPet pay for Holiday or in the Supermarket ? How do you buy Books for it ? But if we add vMoney we need a vBank, vCreditkard etc ... :-) We can solve this problem if we have a function implemented that give us the possibility to spend our vPet every Month some pocket money and the vPet stores it in the DNA.pocket_money or put it on a vBank. The DNA.bank_number var is important if your vPet wants to buy something on Credit somewhere. If somebody wants to create a vBank he must register it and receive a bank_number. But first we must think on the makeable things. I must shrink the possible interactions in the first release because i dont have the time to implement all ideas :-) to 3.) The vDNA format - VPTP (Virtual Pet Transfer Protocol) Ok, the vDNA format is now the major interrest. I think that the numbers of variables must be expandable for future updates. But to limit the size of the possible vars there must be variable field list with a value range header. That means that there must be libraries (vDNS) which hold the value ranges and there description. The vDNA only represent numbers which access the values inside the vDNS. Is like in real life - there are many combinations possible with only 4 values. Every vDNS has a unique Number which is generated by the main App. The unique part is controlled by the user registration which gives various numbers. Every vPet is registered and everybody can check the popullation state in the web. The registration of your vPet is FREE! Is only to handle the statistics. It could be very interesting to see how many vPets still life and how many are death. If a vPet dies it must be also registered and the name is deleted in the main registry. Btw, it's also thinkable to build vCommunities and vCountries. Functions of these Instances could be to define the life conditions. The life conditions help to handle the DNA.health_state. But this is a future point :-) Example: def type format current_feeling (0,1) as integer current_actualtime as time (stores the export time if the vPet is going to travel) age_birthdate as date height_cm as byte weight_kg as byte sex_type as bolean (true=male, false=female) health_state (0,1) as integer eye_color as byte hair_color as byte feet_size as byte pocket_money bank_number ... character_specs as ??? (still thinking about this point) ... end type dim vDNA as type format Settings: vDNA.current_feeling(0,0) = 1 rem first position of the value range of the feeling DNS which can be from -10 to 10. vDNA.current_feeling(0,1) = 5 rem the 5 is the used value The benefit of this methode is: If we want to extend the possible combinations we can expand the value range inside the DNS library 1. 3.1) NEW - The vDNS format The vDNS Library format is a list of value ranges and their format. The vDNS is handled by the main App and is not transfered. Only a way to update the vDNS must be there. Example: def type format description as string * 30 range (1) as integer end type dim vDNS (x) as format vDNS.description = "Feeling state" vDNS.range(0) = -10 vDNS.range(1) = 10 Something like this should give us a max. of variations. I'm not sure if we should use the description only as description or also as a identifier for a interpreter. I mean, if a other Version of the DNS Library has a other value range in position 1 it must be possible to search inside the field for the Feeling state. 5.) NEW - Project Programmers: Hanan Y Jacob (wants to help writing JAVA applets) 06.08.1997
From: sef@kithrup.com Newsgroups: 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.powerpc,comp.sys.powerpc.advocacy,comp.sys.sgi,comp.sys.sgi.admin,comp.sys.sg Subject: cmsg cancel <01bca4d7$76dc3c40$7c36e0c2@infovia> Date: 9 Aug 1997 23:29:12 GMT Control: cancel <01bca4d7$76dc3c40$7c36e0c2@infovia> Message-ID: <cancel.01bca4d7$76dc3c40$7c36e0c2@infovia> Sender: "Pedro L.Molina Ruiz." <DUENDE@teleline.es> MMF cancelled by sef@kithrup.com
From: jwalther@citytelprct66.citytel.net () Newsgroups: comp.sys.next.programmer Subject: www.next.com is down, mirror site? Followup-To: comp.sys.next.programmer Date: 10 Aug 1997 02:06:13 GMT Organization: Ontario Northland--ONLink Message-ID: <slrn5upges.1or.jwalther@citytelprct66.citytel.net> Are there any mirrors of www.next.com? I am specifically looking for a) the online specification for Objective C b) the online specification of the OpenStep standard Several hours of web searching has turned up little of interest in these areas. If anyone has these documents in one tar file, I would appreciate being able to download them, but a mirror will do. Wassalam, Don Dibos http://www.linuxos.com/ PS: My newsreader wont let me specify my From: line, but my email address is jwalther@citytel.net Please email me there. Or post to the group, as I am sure many others are wondering where to get this information too.
Newsgroups: comp.sys.next.programmer From: dfevans@bbcr.uwaterloo.ca (David Evans) Subject: Re: What is fast enough for development on black hardware Sender: news@novice.uwaterloo.ca (Mr. News) Message-ID: <EEMo1u.264@novice.uwaterloo.ca> Date: Sat, 9 Aug 1997 03:51:29 GMT References: <33EA32B4.52F@anonym.at> <33E9B761.2781@mpip-mainz.mpg.de> <877cd$111119.9c@LSNT1> Organization: University of Waterloo In article <877cd$111119.9c@LSNT1>, Tom <sfbayrun1@martin.adgrafix.com> wrote: >I am considering the purchase of some black hardware. a 25MGHZ 040 piece. Is >this going to be fast enough for development? > For OPENSTEP for Mach? A Turbo machine would be better, if for no other reason that you can stick more RAM into it. For NeXTSTEP I like my 25MHz boxes. -- David Evans (NeXTMail/MIME 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: nurban@sps1.phys.vt.edu (Nathan Urban) Newsgroups: comp.sys.next.programmer Subject: Re: www.next.com is down, mirror site? Date: 9 Aug 1997 23:32:45 -0400 Organization: Data Systems Consulting, Inc. Message-ID: <5sjcot$p6k$1@sps1.phys.vt.edu> References: <slrn5upges.1or.jwalther@citytelprct66.citytel.net> In article <slrn5upges.1or.jwalther@citytelprct66.citytel.net>, jwalther@citytel.net wrote: > [couldn't access www.next.com] Apparently, Apple has finally phased out the next.com domain. Try "enterprise.apple.com" instead.
From: Brian Hook <bwh@idsoftware.com> Newsgroups: comp.sys.next.programmer Subject: stability of OpenStep 4.x on NT? Date: Sun, 10 Aug 1997 20:08:31 -0500 Organization: id Software Message-ID: <33EE660F.2862FB7E@idsoftware.com.no_spam> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I'm trying to avoid the Hell of MFC/C++ as much as possible for development of our next generation graphics engine, so I've installed OpenStep Enterprise 4.2 for NT on my system. It seems to run alright, but the minute I try to build even a single toy application the Interface Builder barfs pretty badly. I was wondering if someone else has seen some of the same problems. For example, when building a NIB in IB at some point it just stops working -- testing the interface generates an odd error message. I just tested it now, by creating a new project, selecting WINDOWS_app.nib, bringing up IB, then dragging a pop-up button onto it and hitting Ctrl-R. A dialog immediately pops up with: "An unexpected error has occurred which may cause InterfaceBuilder to malfunction. You may want to save your open documents and quit InterfaceBuilder. Error: Invalid parameter not satisfying: [self canBecomeMainWindow]" I've tried reinstalling, etc. etc. and I get the same problems, effectively preventing me from accomplishing any program development. Any help would be appreciated. Thanks, Brian Hook id software
From: sanguish@digifix.com Newsgroups: comp.sys.next.advocacy,comp.sys.next.announce,comp.sys.next.hardware,comp.sys.next.software,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.sys.next.programmer Subject: NEXTSTEP/OpenStep Resources on the Net Supersedes: <9060870580820@digifix.com> Date: 10 Aug 1997 03:53:41 GMT Organization: Digital Fix Development Message-ID: <446871185624@digifix.com> Topics include: Major OpenStep/NEXTSTEP World Wide Web Sites OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups Major OpenStep/NEXTSTEP FTP sites NeXTanswers Major OpenStep/NEXTSTEP World Wide Web Sites ============================================ The following sites are a sample of the OpenStep related WWW sites available. A comprehensive list is available on Stepwise. Stepwise OpenStep/Rhapsody Information Server http://www.stepwise.com Stepwise has been serving the OpenStep/NEXTSTEP community since March 1993. Some of the many resources on the site include: OpenStep Third Party Software guide, Developer Directory, Mailing List information, extensive listing of FTP and WWW sites related to OpenStep and NEXTSTEP, OpenStep related Frequently Asked Questions. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. This is the World Wide Web interace to the FTP site. Apple Enterprise Software Group (formerly NeXT Computer, Inc.) http://www.next.com Here is where you'll find the NeXTanswers archive, with information on OpenStep installation, drivers and software patches. Apple Computer's 'Prelude to Rhapsody' Self Support Site http://devworld.apple.com/dev/prelude.html This site has been constructed to help you help yourself to learn as much as possible about the foundation for Rhapsody, today's OPENSTEP. The site provides an informal collection of pointers, references, and starting points for developers who are using the Prelude to Rhapsody bundle, distributed at this year's Worldwide Developer Conference. OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups ==================================================== COMP.SYS.NEXT.ADVOCACY This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. COMP.SYS.NEXT.ANNOUNCE Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. COMP.SYS.NEXT.BUGS A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT-specific groups as well. COMP.SYS.NEXT.HARDWARE Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. COMP.SYS.NEXT.MARKETPLACE NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. COMP.SYS.NEXT.MISC For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! COMP.SYS.NEXT.PROGRAMMER Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. COMP.SYS.NEXT.SOFTWARE This is a place to talk about [third party] software products that run on NEXTSTEP systems. COMP.SYS.NEXT.SYSADMIN Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. ** RELATED NEWSGROUPS ** COMP.SOFT-SYS.NEXTSTEP Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. COMP.LANG.OBJECTIVE-C Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. COMP.OBJECT Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep next-advocacy next-announce next-bugs next-hardware next-marketplace next-misc next-programmer next-software next-sysadmin object lang-objective-c (For a full description, send mail to listserv@antigone.com). The subscription syntax is essentially the same as Majordomo's. To subscribe, send a message to *-request@lists.best.com saying: subscribe where * is the name of the list e.g. next-programmer-request@lists.best.com Major OpenStep/NEXTSTEP FTP sites ================================= ftp://ftp.next.peak.org The main site for North American submissions formerly ftp.cs.orst.edu ftp://ftp.peanuts.org: (Peanuts) Located in Germany. Comprehensive archive site. Very well maintained. ftp://ftp.nluug.nl/pub/comp/next NeGeN/NiNe (NEXTSTEP Gebruikers Nederland/NeXTSTEP in the Netherlands) ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! _________________________________________________________________ Written by: Eric P. Scott ( eps@toaster.SFSU.EDU ) and Scott Anguish ( sanguish@digifix.com ) Additions from: Greg Anderson ( Greg_Anderson@afs.com ) Michael Pizolato ( alf@epix.net ) Dan Grillo ( dan_grillo@next.com )
From: Quetzalcoatl Bradley <qbradley@plank.ml.org> Newsgroups: comp.sys.next.programmer Subject: Re: www.next.com is down, mirror site? Date: 09 Aug 1997 20:52:44 -0700 Organization: University of Victoria Message-ID: <m3yb6aofsj.fsf@plank.ml.org> References: <slrn5upges.1or.jwalther@citytelprct66.citytel.net> jwalther@citytelprct66.citytel.net () writes: > > Are there any mirrors of www.next.com? I am specifically looking for > a) the online specification for Objective C > b) the online specification of the OpenStep standard I found it all from http://www.devworld.apple.com/dev/SWTechPubs/index.html From there, click on "download docs" and then "rhapsody" about halfway down the page on the left is the Objective C docs All the OpenStep stuff I've ever seen is there as well. Good Luck Quetzalcoatl Bradley qbradley@csc.uvic.ca
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: klklASDI@HOTMAIL.COM Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5sj0i2$cm9@server-b.cs.interbusiness.it> Control: cancel <5sj0i2$cm9@server-b.cs.interbusiness.it> Date: 10 Aug 1997 05:29:19 GMT Message-ID: <cancel.5sj0i2$cm9@server-b.cs.interbusiness.it> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: aslfkljsdjlkf@lkjfasjfds.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5sjusp$bi$1607@news.internetmci.com> Control: cancel <5sjusp$bi$1607@news.internetmci.com> Date: 10 Aug 1997 08:42:46 GMT Message-ID: <cancel.5sjusp$bi$1607@news.internetmci.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: eoufdlj@jlasjdflasd.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33edac05.0@news1.ibm.net> Control: cancel <33edac05.0@news1.ibm.net> Date: 10 Aug 1997 11:54:46 GMT Message-ID: <cancel.33edac05.0@news1.ibm.net> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Joseph W Walz<jwalz@unique-software.com> Newsgroups: comp.sys.next.programmer Subject: Educational Pricing Date: 5 Aug 1997 13:03:53 GMT Organization: Unique Software Corporation Message-ID: <5s78bp$lv8@wolf.tela.com> Please forgive me for this e-mail, but I felt I just had to let more people know about this and get in on the ground floor! Microsoft Educational Price Software Students and Faculty Members Only (ID or Fee Statement Req) Microsoft Office Pro 97 $179.95 Visual Basic 5.0 $99.00 Visual C++ $99.00 Visual Studio $229.00 Memory 16 MB 72-Pin $58 32 MB 72-Pin $139 Don't miss this opportunity, email me for more details. (webmaster@ unique-software.com) Thanks
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Rob <ai@sci-fi-writer.com> Newsgroups: comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software Subject: cmsg cancel <33EDDE8F.5A94@sci-fi-writer.com> Control: cancel <33EDDE8F.5A94@sci-fi-writer.com> Date: 10 Aug 1997 14:13:27 GMT Message-ID: <cancel.33EDDE8F.5A94@sci-fi-writer.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Unbeliev@ble.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <8b7cd$53730.317@NEWS> Control: cancel <8b7cd$53730.317@NEWS> Date: 11 Aug 1997 10:46:41 GMT Message-ID: <cancel.8b7cd$53730.317@NEWS> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Erik Doernenburg <erik@object-factory.REMOVE_ME.com> Newsgroups: comp.sys.next.programmer Subject: Re: App Icon Access Date: 11 Aug 1997 07:35:05 GMT Organization: Object Factory GmbH (Germany) Message-ID: <5smfb9$i6q$1@leonie.object-factory.com> References: <5sa9d9$cpc@dfw-ixnews4.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit mtrombin@ix.netcom.com (Mark Trombino) wrote: > I would like to be able to add a button and a text field to an app icon > when its running. Is this possible, or do you have to create an invisible > window (or something like that) and position it over the icon? The > behavior of the Fiend app icon is what I'm talking about (if you're out > there, david :) ). If you are working with 3.x you have a chance because the app-tile is a real window, accessible through [NXApp appIcon], but in OPENSTEP this is gone (due to Windows?) and all you can do is set a different icon, with [NSApp setApplicationIconImage:] hope that helps erik -- Erik Dörnenburg -- OBJECT FACTORY -- Gesellschaft für Informatik und Datenverarbeitung mbH -- http://www.object-factory.com/~erik
From: holger@object-factory.REMOVETHIS.com (Holger Hoffstaette) Newsgroups: comp.sys.next.programmer Subject: Re: App Icon Access Date: 11 Aug 1997 09:55:58 GMT Organization: Object Factory GmbH (Germany) Message-ID: <5smnje$nbm$1@leonie.object-factory.com> References: <5sa9d9$cpc@dfw-ixnews4.ix.netcom.com> <5smfb9$i6q$1@leonie.object-factory.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Erik Doernenburg wrote: > mtrombin@ix.netcom.com (Mark Trombino) wrote: > > I would like to be able to add a button and a text field to an app icon > > when its running. Is this possible, or do you have to create an invisible > > window (or something like that) and position it over the icon? The > > behavior of the Fiend app icon is what I'm talking about (if you're out > > there, david :) ). > > If you are working with 3.x you have a chance because the app-tile is a real > window, accessible through [NXApp appIcon], but in OPENSTEP this is gone (due > to Windows?) and all you can do is set a different icon, with [NSApp > setApplicationIconImage:] Alternatively.. (gdb) po [[NSApplication sharedApplication] _appIcon] <NSWindow: 0x12a8fc> ..so: @implementation NSApplication (private_accessing) - (NSWindow*)appIcon { return [self _appIcon]; } @end I suggest one does not use this in MCCA Win32 apps. :-) But Mark has another problem. I think that app icon interaction and/or animation only works when the icon is not on the dock (?), so Fiend has to use another, separate window. Holger -- holger"at"object-factory.com (NeXTMail, MIME) 'Where I come from it's important to develop stuff that doesn't suck.' -- David Young <dwy"at"ace.net>
Date: Mon, 11 Aug 1997 09:11:35 -0600 From: bbum@friday.com Subject: Re: [Q] Programming for Rhapsody Newsgroups: comp.sys.next.programmer Message-ID: <871308321.17199@dejanews.com> Organization: Deja News Posting Service References: <33EA3266.1D55@anonym.at> Trivial. You will only need one class; a subclass of NSObject that will contain all of your custom behavior. It will be simple; one method to update the status information-- this method will be an action method so that you could have, say, an update status menu item. The Main Window and child status window would be in your main InterfaceBuilder NIB file. In this NIB file, parse the header for your subclass of object-- then create an instance of that class and set all window's delegate to that object (as well as the app delegate). The only code you would write would be either an action method that is activated upon opening the child window or a window delegate method triggered by the child window becoming visible; this methed would simply update the child window's display [if the status display is as simple as a text field, this would be a single line of code + whatever is required to determine the status]. Since it sounds like you only need one editing window, your editing window can be in the main NIB file, as well. No code to make it visible; just add a menu item to the main menu and connect it to the -makeKeyAndOrderFront: action of the editing window... To update the status window form the editing window is equally as trivial. In your editing window, if the user only enters one piece of data, connect the action of the field to the action method defined in your subclass of NSObject. Your done. Programmer's estimated time of implemenation: 2 minutes.... ...but I'll pad that to 5 minutes.... b.bum In article <33EA3266.1D55@anonym.at>, xyz.me@anonym.at wrote: > > I wonder how complex it would be to program the following under > Rhapsody/Openstep: > > I think of program, that has a main window. Through a menu I can open a > child-"status"-window, that displays something(status,...). While this > "status"-window is displayed, I go to the menu and open another window, > where I can enter something. > > After I have entered something the "status" of the "status"-window > should be updated "automatically". > > How complex would it be to program this? -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
Date: Mon, 11 Aug 1997 12:51:30 -0600 From: ff48@columbia.edu (frederic Foucault) Subject: Re: Looking to upgrade to 4.x from 3.3 Newsgroups: comp.sys.next.programmer Message-ID: <871062609.28584@dejanews.com> Organization: Deja News Posting Service References: <5s5dpm$540@senator-bedfellow.MIT.EDU> In article <5s5dpm$540@senator-bedfellow.MIT.EDU>, jklein@freon.artificial.com (jon klein) wrote: > > I've got a couple of slabs running 3.3 and I'm looking to upgrade at least > one of them for development purposes. The problem is that all of the Rhapsody > stuff has me rather confused. > > As a student who can get the educational 4.2 user/developer package for > around $250, do I want to go through Apple and sign up to be a real developer, > or do I just want to buy from one of the misc. resellers? The price is exactly $319 for the academic release, including the developper part and the shipping. You will receive it in 3 or 4 days by federal express. Don't try Apple, but phone directly to NeXT at 1-800-TRY-NEXT. Frederic Foucault Genetic & development Columbia University 701w 168st HHSC1606 New York NY 10032 -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
Date: Mon, 11 Aug 1997 14:35:12 -0600 From: mvitalo@sprynet.com Subject: Enterprise object modeler and OpenStep in general Newsgroups: comp.sys.next.programmer Message-ID: <871327633.3613@dejanews.com> Organization: Deja News Posting Service Does any know where I can get documentation on the Enterprise Objects Modeler that is in OpenStep? We have looked at online documentation that next provides and have not found any. Also, if anyone has used this, could you tell us about your experience and what you liked/disliked about it. I work for a startup company in Austin Texas. We are evaluating cross platform development enviroments for building the next generation of our product. We have become interested in the possibility of using OpenStep. But we have some questions that are hard to get answers for and I am hoping someone can help us. Our questions loosely fall into the categories of performance and libraries. With respect to the libraries that Openstep provides: 1) Do they all work on every platform that Openstep builds for, or are there limitations? If there are, can you tell us where to learn about them? Or better yet, can you tell us what they are? 2) Are the libraries only available in Objective C? I ask this having read the literature from Next, they said that development could be done in C++. 3) If the libraries are only in Objective C, do you know what mechanism is used for linking C++ and Objective C? 4) What is lacking in the libraries, that is, what do we have to supply outside the obvious design and code that is specific for our app? What I'm really asking here is do we need a strong knowledge of each platform that Openstep builds for? And are we responsible for, and is it required of us, to modify parts of our code for each platform? I expect this to be true, to what degree is what I need to know. Performance is critical for us also, and so we are really interested in the code that Openstep compiles to. We have some questions on the compiler(s) that Openstep uses: 1) What are they? It is my understanding that Next uses the GNU Objective C compiler, with modifications they made. Do they also use that compiler for C and C++? 2) How does the code produced compare with compilers from other venders? Specifically, on the WinTel platform, how does it compare with compilers from Borland, Microsquash, and Watcom? 3) Can you link in assembler? This is not very cross platform'ish, but it gives me an idea of what we are looking at. The real question here is does Openstep provide all the optimization that we come to expect from our WinTel compilers? Our worry is that with the impressive generality that Openstep provides there is a hit in performance. This is what I would expect, but I'm hoping you know. I know that the code that the compiler produces can really have no influence on the performance of the application if it is poorly written. We are continually improving our application and don't want to find out that we need to move to another compiler because Openstep can't deliver on the performance needed. Some other questions we have are: 1) What size and type of application have you built using Openstep? 2) What other applications do you know of that have been constructed using Openstep? 3) For deploying across platforms, how do you construct your installation programs? Does Openstep have an installer? We are Windows developers so our knowledge here is limited to WinTel. 4) How do you write help? Does Openstep provide a tool for this or do you need to get separate tools for each platform? How is that help file then linked to our executable? I expect that this depends on the platform, but I want to know if this is something Openstep takes care of too. 5) Have you or do you know of anyone who has constructed OLE components using Openstep? 6) How well does Openstep connect with an OLE object? Is this easily done? We would like to use our existing interface, written in Delphi, and link this to an Openstep back end. To do this we expect to convert our interface to a OLE object and imbed it in an Openstep application. 7) Is this a reasonable thing to do given your experience with Openstep? We then expect to build the interface in Openstep and move across platforms later. 8) Have I killed you with to many questions? 9) One last question, does it still support Hp unix and sun solaris? -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: Steve Dekorte <dekorte@slip.net> Newsgroups: comp.sys.next.programmer Subject: Re: [Q] Programming for Rhapsody Date: 11 Aug 1997 18:42:50 GMT Organization: Slip.Net (http://www.slip.net) Message-ID: <5snmfa$l4l$1@owl.slip.net> References: <33EA3266.1D55@anonym.at> xyz.me <xyz.me@anonym.at> wrote: > I wonder how complex it would be to program the following under > Rhapsody/Openstep: > I think of program, that has a main window. Through a menu I can open a > child-"status"-window, that displays something(status,...). While this > "status"-window is displayed, I go to the menu and open another window, > where I can enter something. > After I have entered something the "status" of the "status"-window > should be updated "automatically". > How complex would it be to program this? It can all be done in InterfaceBuilder without ever writing a single line of code. I just built and tested it myself in under 2.5 minutes. I can send the app to you if you're interested. -- Steve Dekorte - OpenStep consultant - San Francisco
From: csaldanh@mae.carleton.ca (Chris Saldanha) Newsgroups: comp.sys.next.programmer Subject: Apache, param.h and OpenStep4.2 Date: 11 Aug 1997 20:17:21 GMT Organization: computerActive Inc Message-ID: <5sns0h$9s6@bertrand.ccs.carleton.ca> OpenStep 4.2/Mach seems to be missing the header file <bsd/machine/param.h>, and the associated files in bsd/i386, bsd/m68k, etc... This header defines only one variable "HZ", and Apache 1.2.1 requires this value in mod_status.c. This variable was set to 100 in all architectures except m68k where it was 64. Can I safely set it to 100 in OpenStep (on Intel), or is there a replacement value for OpenStep? --Chris Chris Saldanha, Software Analyst -------------------------------------- computerActive, Inc |"The telephone was not invented by | csaldanh@computerActive.com (NeXT/MIME)| Alexander Graham Unitel" -Bell Ad | http://www.mae.carleton.ca/~csaldanh --------------------------------------
From: jwalther@citytelprct55.citytel.net () Newsgroups: comp.sys.next.programmer Subject: Re: www.next.com is down, mirror site? Date: 12 Aug 1997 01:08:02 GMT Organization: Ontario Northland--ONLink Message-ID: <slrn5uulqi.1dt.jwalther@citytelprct55.citytel.net> References: <slrn5upges.1or.jwalther@citytelprct66.citytel.net> <m3yb6aofsj.fsf@plank.ml.org> In article <m3yb6aofsj.fsf@plank.ml.org>, Quetzalcoatl Bradley wrote: >jwalther@citytelprct66.citytel.net () writes: > >> > Are there any mirrors of www.next.com? I am specifically looking for >> a) the online specification for Objective C >> b) the online specification of the OpenStep standard > >I found it all from http://www.devworld.apple.com/dev/SWTechPubs/index.html Nay, nay, I have been there. All those links just point to addresse on, guess what, www.next.com. Now, the www.next.com server did come up today. But its VERY slow. In fact it takes up to 5 minutes to get any http response out of it. Icky. So, am still in need of mirror. Don Dibos
From: kcd@babylon5.jumpgate.com (Kenneth C. Dyke) Newsgroups: comp.sys.next.programmer Subject: Re: stability of OpenStep 4.x on NT? Date: 12 Aug 1997 01:13:50 GMT Message-ID: <5sodce$kv3$1@nntp2.ba.best.com> References: <33EE660F.2862FB7E@idsoftware.com.no_spam> In-Reply-To: <33EE660F.2862FB7E@idsoftware.com.no_spam> On 08/10/97, Brian Hook wrote: >I'm trying to avoid the Hell of MFC/C++ as much as possible for >development of our next generation graphics engine, so I've installed >OpenStep Enterprise 4.2 for NT on my system. It seems to run alright, >but the minute I try to build even a single toy application the >Interface Builder barfs pretty badly. I was wondering if someone else >has seen some of the same problems. Weird. I haven't actually used 4.2 release for NT, but I have been used 4.1, 4.2PR1 and 4.2PR2 and while it wasn't 100% stable, it doesn't seem to be as messed up as it is for you. The one thing I've found that'll screw up the NeXT stuff every time is for TCP/IP to be messed up, especially DNS. I somehow doubt that's your problem though. :( Maybe I'll try installing 4.2 final to see if I get the same problems. -Ken -- Kenneth Dyke, kcd@jumpgate.com (personal), kdyke@ea.com (work) Nuclear Strike and OPENSTEP Tools Engineer, Electronic Arts C++: The power, elegance and simplicity of a hand grenade.
From: iboehme@abm08.abm.de (Ivo Boehme) Newsgroups: comp.sys.next.programmer Subject: Re: IconKit port to OpenStep Date: 13 Aug 1997 13:37:26 GMT Organization: Nacamar Data Communications Message-ID: <5ssdam$et9$1@news.nacamar.de> References: <beauvois-ya023580000908970504060001@news.utk.edu> <5snruk$kom@queens.netuse.de> <33F1AF75.5822E004@nice.ch> Cc: Philippe.Robert@nice.ch Phillipe, I only know of ftp://peanuts.leo.org. Ivo In <33F1AF75.5822E004@nice.ch> Philippe Robert wrote: > Peter Kretzschmar wrote: > > > ( > {{\xurl http://peanuts.leo.org/ > }<} > http://peanuts.leo.org/) > > > > Where is it exactly?! I didn't find it...sweet dreams, Philippe >
From: Shapiro@AOL.com (Eric Shapiro) Newsgroups: comp.sys.next.programmer Subject: Re: Trying to install OpenStep on Mac using VPC Date: Wed, 13 Aug 1997 14:13:38 -0400 Organization: Relium Corp. Message-ID: <Shapiro-1308971413390001@unknown.branch.com> References: <5sen60$p87@crl2.crl.com> In article <5sen60$p87@crl2.crl.com>, heaney@crl2.crl.com (John S. Heaney) wrote: > I'm not having any success installing OpenStep (Prelude to Rhapsody) on my > Power Tower Pro using Virtual PC. No matter which driver I use, I get > these errors: > > PCIC: No device at base address 0x03e0 > [driver]: Can't get slot number (No Such Device) > No SCSI controller or CD-ROM drive found > > [driver] is whatever driver I pick from the list of 6 choices. > > Then I get: > use sd%d, hd%d, fd%d, en%d or tr%d > root device? Make sure you select "alternate IDE setting" in the Virtual PC Preferences dialog. You'll need to page down to the ETAPI/IDE option (if I remember right) during the install. It wasn't obvious to me that there were more options available than the ones shown the first time I did it. -Eric -- Eric Shapiro Relium Corp. shapiro@aol.com
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: "HURRY !" hardware@soft.disc1.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <130897221851@soft.disc1.com> Control: cancel <130897221851@soft.disc1.com> Date: 14 Aug 1997 03:12:30 GMT Message-ID: <cancel.130897221851@soft.disc1.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: heaney@crl4.crl.com (John S. Heaney) Newsgroups: comp.sys.next.programmer Subject: Re: Trying to install OpenStep on Mac using VPC Date: 13 Aug 1997 20:51:40 -0700 Organization: CRL Dialup Internet Access (415) 705-6060 [Login: guest] Message-ID: <5stvcc$j7h@crl4.crl.com> References: <5sen60$p87@crl2.crl.com> <Shapiro-1308971413390001@unknown.branch.com> In article <Shapiro-1308971413390001@unknown.branch.com>, Eric Shapiro <Shapiro@AOL.com> wrote: >In article <5sen60$p87@crl2.crl.com>, heaney@crl2.crl.com (John S. Heaney) >wrote: > >> I'm not having any success installing OpenStep (Prelude to Rhapsody) on my >> Power Tower Pro using Virtual PC. No matter which driver I use, I get >> these errors: > >You'll need to page down to the ETAPI/IDE option (if I remember >right) during the install. It wasn't obvious to me that there >were more options available than the ones shown the first time I >did it. This was my problem. Thanks. -- John Heaney Time flies whether you're having fun or not. heaney@crl.com
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer,comp.sys.next.bug Subject: AppKitFunctions.rtf please !!! Who has 3.3 around ? Date: 14 Aug 1997 10:16:08 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5sult8$hrn$1@concorde.ctp.com> Hi, I already complained about this some time ago...but nwo I'm really stuck. As you propably know they forgot to include the AppKitFunctions.rtf file which describes all the helper functions. Now sadly on this site we have _no_ 3.3 CD floating around :-( I hoped that Apple would make this available via NeXTanswers...but it has not happend yet. So could some kind soul place the 3.3 documentation on the web somewhere (stepwise ?) and make it available to the community for those lost souls like us. Thanx. Aloha Tomi
From: aasdfkdsafk@lkfsdakds.com Subject: Young Teen Live Video.... Newsgroups: comp.sys.next.programmer Message-ID: <33f2d0d3.0@news.inreach.com> Date: 14 Aug 97 09:33:07 GMT Check out the Hottest New Live Sex Site on the Net !!! The Worlds most Erotic Young Girls Around UNCENSORED & LIVE !!! *** Free Samples *** Visit: http://www.dirtyteens.com/live All Models are over the Age of 18 Years of Age or Older.
From: Alex Blakemore <alex@genoa.com> Newsgroups: comp.sys.next.programmer Subject: Re: OS 4.2 - Menu connection problem Date: 14 Aug 1997 04:01:04 GMT Organization: Genoa Software Systems Message-ID: <5stvu0$40r@saturn.genoa.com> References: <B01728A6-249CB@205.184.194.204> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: alviani@ix.netcom.com In <B01728A6-249CB@205.184.194.204> "Alviani, Frank" wrote: > I am deriving some of the organization from the Draw example; in > particular, I am using a subclass of NSApplication in the same fashion. Don't do that ! Life is a little simpler if you leave NSApplication alone, and instead create your own AppController class (for app wide stuff only) and make it the NSApplication's delegate. Then have DocumentController's for each kind of document that your app manages. Try to minimize communication between controllers, so that there are few dependencies between them (allows you to shuffle things around easier if needed) The typical reason to subclass NSApplication is if you need to add logic around the event loop by subclassing sendEvent: Some classes in OpenStep are big and complex with lots of hooks to adapt them to different contexts (delegate methods, notifications, setBehavior methods) Often such classes are complex. Its usually much better to take advantage of their built in hooks to adapt their behavior than to try to subclass them. That way you don't have to worry about understanding or disturbing their internal behavior. NSApplication is one such class (NSTextView, NSTableView are others.) You can subclass these things, but it can be tricky, and there are almost always easier ways to accomplish the task at hand. This rule of thumb might not be as strict as it was with earlier NEXTSTEP, but its still probably worth following. (It sounds like the answer to your problem is to name your custom NSApplication subclass in Project Builder's project inspector so it will create a proper main program.) But I strongly recommend not doing that. Please be aware that Draw is an old example, that has passed through lots of hands, and exists mostly to show off various features of the system (its a kitchen sink) It was designed with older NeXTSTEP. Its not necessarily the best model to follow. -- Alex Blakemore alex@genoa.com NeXT, MIME and ASCII mail accepted
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: aasdfkdsafk@lkfsdakds.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33f2d0d3.0@news.inreach.com> Control: cancel <33f2d0d3.0@news.inreach.com> Date: 14 Aug 1997 14:13:10 GMT Message-ID: <cancel.33f2d0d3.0@news.inreach.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: nospam+next@luomat.peak.org (Timothy J. Luoma) Newsgroups: comp.sys.next.programmer,comp.sys.next.bug Subject: Re: AppKitFunctions.rtf please !!! Who has 3.3 around ? Date: 14 Aug 1997 17:03:29 GMT Organization: http://www.peak.org/~luomat/ Message-ID: <5svdp1$qvb$1@ha2.rdc1.nj.home.com> References: <5sult8$hrn$1@concorde.ctp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: tsengel@immd9.informatik.uni-erlangen.de I think the file which you need is at http://www.peak.org/~luomat/next/AppKitFunctions.rtfd.tar.gz md5 = 6cca57b233b6b9256e5f17fa8f08dc06 / AppKitFunctions.rtfd.tar.gz Hopefully a better situation will come around, but hopefully this will help for now... TjL
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: "AUCTION !" software@auction-discounts.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <140897140711@auction-discounts.com> Control: cancel <140897140711@auction-discounts.com> Date: 14 Aug 1997 18:27:54 GMT Message-ID: <cancel.140897140711@auction-discounts.com> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: "Marc P. Duchesne" <mduchesn@easynet.fr> Newsgroups: comp.sys.next.programmer,comp.sys.next.misc,comp.sys.next.sysadmin Subject: HELP : NeXT Software Programmers Support Date: Thu, 14 Aug 1997 22:04:46 +0200 Organization: Marc Duchesne IT Consultant Message-ID: <33F364DE.996@easynet.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi there, I'm registered as developper at NeXT Software (1991). I've lost the email' adresses of the Developper Support and have no access to a NS machine to read it on CD-ROMs. (have to notify them my own email adress changes). Please can anyone help ? -- Marc P. Duchesne mduchesn@easynet.fr Information Technologies Consultant, Fiberoptics Specialist Les Fans, 77510 Villeneuve Sur Bellot, France +33 (0)16-404-8229 <http://www.optoroute.com/fiber66> ---------------------------------------------
From: avib@xs2.xs4all.nl (avib) Newsgroups: comp.sys.next.programmer Subject: Reading Nextfs via linux? Date: 14 Aug 1997 21:44:24 GMT Organization: XS4ALL, networking for the masses Message-ID: <5svu7o$3kd$1@news0.xs4all.nl> Hello all, I was wondering if it were possible to make a copy of an NextStep file system and then read it on a system running linux? And are all CD used on the Next platform in its propriaory format or are they basically just ISO9660 disks?? replies to bercovic@swi.psy.uva.nl please... thanx, avi
From: "Frank Alviani" <alviani@ix.netcom.com> Newsgroups: comp.sys.next.programmer Subject: Re: OS 4.2 - Menu connection problem Date: 14 Aug 97 20:29:51 -0500 Organization: Netcom Message-ID: <B0191B42-16A7D@205.186.163.36> References: <5stvu0$40r@saturn.genoa.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit > (It sounds like the answer to your problem is to name your custom > NSApplication > subclass in Project Builder's project inspector so it will create a proper > main > program.) > But I strongly recommend not doing that. > Thanks for the advice! I had already discovered my oversight about the project inspector, but I like your idea of moving to a delegation-based design. Moving from a subclass-based viewpoint (Object Pascal & C++) to the Objective-C viewpoint will, I suspect, take me a little while. But that's why I'm spending the time and money to learn the OpenStep environment. Frank Alviani
From: lozinski@nina.openstepnews.com (Christopher Lozinski) Newsgroups: comp.sys.next.advocacy,comp.sys.next.misc,comp.sys.next.marketplace,comp.sys.next.programmer,comp.sys.next.software,comp.sys.mac.advocacy,comp.sys.mac.system Subject: OpenStep Newsletter Date: 15 Aug 1997 07:16:20 GMT Message-ID: <5t0vo4$16u$1@nntp2.ba.best.com> 1. OpenStep Newsletter is Back in Production 2. Rhapsody has Spreadsheet, Word Processor, Graphics Applications 3. Music Kit Lives 4. RTF to HTML Conversion. 5. Java on Rhapsody 6. Metrowerks Porting Latitude to Rhapsody 7. Java Bridge 8. Persistent Java 9. Apple Focused on OS not Development Tools 10 Microsoft Invests $150 Million in Apple 11. OPENSTEP JOB MARKET a) Introduction b)60 Hiring Managers c)Seattle Fast Growing Company d)Washington D.C. Shrink Wrap Vendor e)Become a Java developer f)San Francisco Bay Area NeXTStep g)San Francisco Bay Area: Learn NeXTStep h) New York: Know Perl, Learn WebObjects i)San Francisco WebObjects Storefront j)NeXTStep System Administrators k)Auspex System Administrator Needed l)San Francisco Bay Area NeXTStep System Administrator m)Texas n)San Francisco Bay Area o)SnowBoarders Needed p)Deep South q)Boston, Washington Consultants r)Midwest 12. Tom Love, the Businessman Behind Objective-C 13. Senior Project Managers Available 14. OpenStep Newsletter Changes Focus 15. Newton and Emate 16. Big Changes in Smalltalk Market 17. Welcome Vernetta 18. Be OS Ported to Intel 19 . Subscriptions Now Available 1. OpenStep Newsletter is Back in Production I have hired a second person to help out with the recruiting function, allowing me to focus on publishing the newsletter. That should mean more regular newsletters, with deeper coverage. At the same time this newsletter needs to distinguish itself from other web publications. Every newspaper is now covering the board room antics at Apple, so to provide unique value to my readership, this newsletter will focus on the object technology at Apple, namely OpenStep, WebObjects, Rhapsody, EOF, and Java. Other Apple news will be covered only in passing. 2. Rhapsody has Spreadsheet, Word Processor, Graphics Applications Three different companies have each announced one of the key office productivity applications for Rhapsody. P&L has ported the Mesa Spreadsheet <http://www.plsys.co.uk/plsys/>; Anderson Financial has ported the Write Up wordprocessor<WriteUp@afs.com> and the PasteUp <PasteUp@afs.com> layout manager; Stone Design has ported the Create the "total design studio with web page capabilities" <www.stone.com>; Caffeine Software has ported the Image Processing Tiffany application; Metrowerks is porting over their lattitude library; And some of the mainframe connectivity applications are ported over. These and other applications were ported to the newest release of Rhapsody at the developers kitchen just before the Boston MacWorld Trade Show. As a company that runs happily on NeXTStep 3.2, I have to say that there is a lot of software <ftp://ftp.next.peak.org> that runs on the Mach Operating System, most of which simply cannot be ported to Rhapsody until the Rhapsody developer release becomes widely available. 3. Music Kit Lives Many years ago, NeXT dropped the MusicKit due to lack of commercial demand. NeXT then licensed it to Stanford. More recently Yamaha and Stanford licensed patents and software to a joint venture called Sondius. <www.Sondius-XG.com> The first licensee for Sondius is a company called Staccato Systems. <www.staccatosys.com> The MusicKit offers a computational model of sound generation and allows the application developer to create a particular instrument as a specific instantiation of the generic physical models. Instruments could be traditional musical instruments, such as a piano, or a more abstract sound source such as a door that slams or any other video game sound. These instruments can then be driven by music notes which can be transmitted as midi. Midi represents sound as a series of notes, and allows for 128 (7 bits) instruments to play those notes. Midi only allows the definition of 128 musical instruments, so Sondius is attempting to define an extension to the Midi standard. Of course in the Stanford Newspaper article about the technology, no mention was made as to the source of the software, or that it was implemented in Objective-C. 4. RTF to HTML Conversion. If you have rtf or rtfd files that you want to convert to HTML try LatinByrd. <http://members.ping.at/stefan/> TIFF and EPS images in RTFD docs are automatically converted to GIF, JPEG, and PNG format. And unlike some of the other OpenStep HTML generation products, it works just fine on NeXTStep 3.3. LatinByrd works by reading the RTF file into an object from NEXTSTEP API's 'Text' class. LatinByrd then takes that Text object apart, gathering all the necessary layout info from it and saving out the HTML file. Since the Text class doesn't know of Microsoft style sheets LatinByrd does not parse that information correctly. 5. Java on Rhapsody Java will be the primary development environment on top of the Yellow Box. Existing developers who hear this worry that Objective-C will no longer be an option, but rest assured, that the wizards of the world will have access to incantations not available to the novices. 6. Metrowerks Porting Latitude to Rhapsody The Latitude library implements the Macintosh Applications Programming Interface (API) on Unix. It is now used by Macintosh developers to port applications to Sun's Solaris, and in the future will be used to port to Apple's Rhapsody. Metrowerks is porting the Latitude application to Mach on Intel as a stepping stone to Rhapsody on PowerPC. Metrowerks will then port their own development tools to Rhapsody. Already they have integrated the GNU compiler into their development environment. Metrowerks is also developing a C++ compiler for Rhapsody. Alas, Metrowerks is very much targeting the embedded systems market, rather than the corporate, object-oriented development market. Thus their tools emphasize code performance over flexibility and reusability. Don't expect nib files from Metrowerks initially. Their code saves time and space by writing subroutines that generate the desired User Interface. Sigh. 7. Java Bridge Apple is working on a Java bridge to allow Java client applications on other platforms to talk to Rhapsody servers using something like PDO. More details will follow next month. Meanwhile take a look at a technology for building Java clients to Web Objects <www.advis.com> Does anyone have a better solution for connecting Java Clients to Objective-C servers? 8. Persistent Java I know two companies that are selling persistent Java. O2 <www.o2tech.com> and Servio Logic <www.gemstone.com> Of course there are many more companies selling Java language servers connected to relational databases. Even the persistent Java vendors connect to relational databases, but why bother. With persistent Java you get database persistence, in a nice message-passing based environment. What else could you ask for? Let me know what your experiences have been. 9. Apple Focused on OS not Development Tools There is a huge change over at NeXT/Apple. They used to be a company targeted on corporate mission critical applications. Now they are a hardware vendor trying to ship an operating system. Even the sales of WebObjects at the $80-100 million level pale in comparison to the sales of hardware at the $8 billion level. 10. Microsoft Invests $150 Million in Apple In addition to investing in Apple, Microsoft also agreed to upgrade Microsoft Office on Macintosh for 5 years, in exchange for Apple agreeing to bundle Internet Explorer with the Macintosh Operating System. Effectively Microsoft and Apple are downplaying the competition between their operating systems, and Apple is joining the Microsoft camp in the browser wars. Note that Microsoft cannot afford to allow Macintosh to disappear, for then they would be highly subject to monopoly busting federal law suits. The stock market reacted favorably to this news, presumably because it stabilized the life of the Macintosh; but OpenStep developers fear that it will reduces the pressure on Apple to migrate to Rhapsody. Apple had been trying to move to Rhapsody ASAP as a competitive strategy against Microsoft. Now that they are on the same side there may be less urgency to migrate. OPENSTEP JOB MARKET 11 a)Introduction If you are interested in any of these positions, send email to lozinski@openstepnews.com. I not only place people, I also advise them on what type of company to select. I help individuals find environments that suit their personality type. Everyone ends up very happy with the placements that I make. 11 b)60 Hiring Managers My database now includes 63 OpenStep hiring managers whom I personally know. If you are looking for a particular type of job, one you don't see here, I would be happy to send your resume to the right hiring manager. I know more about these companies than the average individual knows, and am able to tell at which company a particular person would find a compatible work environment. Current openings include: 11 c)Seattle Fast Growing Company This company has passed through the start up phase, and is in the high growth phase. They have contracted with the OpenStep newsletter as a sole source of WebObjects developers, and are paying premium salaries and stock options for experienced OpenStep developers. I am proud to say that these positions are only available through the OpenStep newsletter. 11 d)Washington D.C. Shrink Wrap Vendor Washington finally has OpenStep jobs that are in the commercial product market. This company is successfully building a shrink-wrapped product on OpenStep. Pretty exciting stuff. They have seven major customers already and are on a roll. T hey have an interesting Human Resource Policy. They are looking for cooperative individuals. Several Empire builders were recently laid off, because they interferred with the matrix management (read networking) within the company. Furthermore they want people who love Mach but have come to terms with the market acceptance of NT until such time Rhapsody becomes an acceptable alternative. I personally know the hiring manager. He is great at managing projects, and developing and following a plan that meets the customers application requirements and scheduling requirements. 11 e)Become a Java developer If you are interested in Java, but want to work with a group that understands good Object Oriented Design, then let me submit you to this group. New York or Bay Area Location. I will be meeting with the hiring managers on Wednesday 11 f)San Francisco Bay Area NeXTStep If you love Objective-C, you will love this job. Develop on NeXTStep with no WebObjects in sight and NT nowhere around. 11 g)San Francisco Bay Area: Learn NeXTStep This company is willing to train computer scientists in NeXTStep. 11 h)New York: Know Perl, Learn WebObjects This company is willing to train a beginner NeXTStep developer who knows Perl well. It is a great way to get paid to learn NeXTStep and EOF, and WebObjects. They prefer people who prefer stock options. 11 i)San Francisco WebObjects Storefront This company is looking for developers who have experience building an Internet StoreFront in WebObjects. Work from your home city anywhere in the world. 11 j)NeXTStep System Administrators For a long time the market demand for NeXTStep system administrators has been dead. Now it is starting to come to life, as people are reinvesting in Mach, and planning on Rhapsody. I now have two clients looking for System Administrators, and I expect to get more soon. 11 k)Auspex System Administrator Needed It has been a long time since a client has asked me to find a NeXTStep system administrator. This is a scarce position. If you know auspex, you should jump on this opportunity immediately. 11 l)San Francisco Bay Area NeXTStep System Administrator There is a job for a nextstep system administrator in the San Francisco Bay Area. The company is really focussed on taking good care of its staff, and running the organzation as a network of individuals. For someone who knows NeXTStep 4.1 well and NeXTStep system administration, this is a great opportunity to learn more about networking. Let me know if you are interested. I believe that they will even take foreign candidates. 11 m)Texas Great Family oriented company. You get a lot of house for your money here. The company also has a great comp time policy. If you have to travel at all, all those extra hours are comp time, and when you get back you can take a day off work. Pretty cool benefit. This company has a serious need for 6 senior developers and are promising to fill these positions promptly. This is the company for developers who want to move to Texas. If you want to break into the Financial Applications market, then this is a great opportunity. If you know NeXTStep but need to learn EOF or WebObjects then this company may be willing to give you high value training. 11 n)San Francisco Bay Area The company has an overly large existing application that needs to be migrated to a more solid object architecture. You will be responsible for conceptualizing the desired architecture and evangelizing that approach to the rest of the organization. In the process, you will encounter other points of view. An ability to win over and co-exist with other perspectives is very important. Sensitivity to others' concerns is also very important. Located in the San Francisco Bay Area. 11 o)SnowBoarders Needed If you are into snowboarding, then join the company putting up the definitive Snowboarding Web Site. Fringe Benefits including paid weekends to evaluate the products being resold. These guys go steep both in Snowboarding and in business, so get ready for the ride of your life. San Francisco Bay Area location with offices planned in Colorado, Switzerland, 11 p)Deep South Quiet rural location is the headquarters for an Internet Systems Integrator who loves NeXTStep. The other person I placed there loves the job. The boss tries to insert OpenStep and WebObjects in his own billing system, and whereever his customers let him. 11q)Boston, Washington Consultants Are always needed. One of the projects is very well designed and exciting, one has no design and is in complete confusion. The last one is so large, that changes can only be made very slowly. Of course these are consulting positions. 11 r)Midwest Your boss will be one of the original NeXT Developers. This is a great place for a beginner to solidify his/her grasp of NeXTStep. It is also an interesting application. The company is building customer support software for an Internet service provider, so you also get trained in the intricacies of Internetworking. 12.Tom Love, the Businessman Behind Objective-C Tom Love founded Stepstone with Brad Cox. While Brad developed the original version of Objective-C, Tom made the sales to finance the development. Later as C++ rose to take market dominance over Objective-C, Tom voted in favor of offering both C++ and Objective-C services, was voted down, and left Stepstone. Without his drive and market savvy, Stepstone dwindled into insignificance. Tom went on to offer consulting services, wrote a book "Object Lessons", and helped create IBM's Object Technology Practice. In March of this year, I received a call from Tom asking me if I could find good Objective-C developers that he could teach Java syntax to in a week. This was a hot project, and so on a next-day service basis, I found him the people to develop and test his application. With my usual great intuition, the people I found for him fit the bill exactly. The senior developer of this financial analysis project had spent his whole life doing time-series data analysis; although the applications were in physics, these were skills easily transferred to Wall Street. The junior tester came from a school that aggressively emphasized testing. The pair of them cost the client significantly less than had been budgeted. On July 23rd Tom's application made the Wall Street Journal, front page of section C. In about two weeks, the application will go public and lose password protection. (See <www.riskview.com>). Impressively enough, the application went from design to delivery within 100 calendar days with just three developers. It is not a simple application. Good design, and great management will do it every time. Yes, I take credit for shaving a week off the cycle time with my superior quality recruiting services, but the real applause goes to the great NeXTStep developers who know how to design object applications, and in this case outranked the functional decomposition camp who had a different design approach. The key to good design is flexibility against the unexpected changes that lie ahead. In one instance the team needed to change the time-series analysis from daily to weekly. With a single subclassing, and 15 minutes of work, the change was made, and everything else worked. Tell your boss: OpenStep developers make the best Java developers. They are the only ones in the world with 5 years of Java design experience. 13. Senior Project Managers Available Do you need a Java application delivered in a hundred days? Is your software project over budget and behind schedule? Do you have a critical deadline to meet? If so, I know a number of people who can help you out. These are older, very experience project managers who understand Object Technology, Customer Requirements and Schedules and can integrate them together. These people are also very politically savvy. The basic offer is that you tell them what you need, and they tell you what it takes to accomplish the objectives and the schedule. You give them full authority over all relevant issues, and they deliver what you need. They all have extensive track records that show their ability to accomplish what you need. 14.OpenStep Newsletter Changes Focus The Tom Love project and the huge growth in the WebObjects market have changed the business focus of the OpenStep newsletter. We started out placing average OpenStep developers into corporate positions. We are still doing that, but it is clear that our great advantage is in knowing the best OpenStep developers. My database is filled with exceptionally experienced (4 years or more) OpenStep developers, senior project managers who have proven their value and productivity. If you would like to hire one of these talented people, please let me know. 15.Newton and Emate The Apple Newton and the Emate run the same operating system. It is a modern operating system with a self-like language which runs in minimal memory space. Apple is selling out as quickly as it can manufacture them. Mostly they are selling large shipments to vertical market segments. It would make a great basis for a low-cost network computer. Larry Ellison are you listening? 16.Big Changes in Smalltalk Market Before the arrival of the Web, ParcPlace's Smalltalk provided a very attractive cross-platform solution for corporate applications. Since then, the Web has made Smalltalk less interesting. HTML runs everywhere for free. ParcPlace Smalltalk runs almost everywhere, but costs a lot. In the mean time, ParcPlace had purchased their arch competitor Digitalk and attempted but failed to merge the two products. Eventually they put the Digitalk product on the back burner, and most of the customers fled to IBM Smalltalk. The net result is that ParcPlace was recently trading at a dollar a share, probably close to their asset value. 17.Welcome Vernetta Vernetta Wilson is now working with me. She will become the market maker for developers. That will allow her to devote full-time to knowing the different candidates and hiring managers, and placing the right person in the right job. And becoming a two-person company will allow me to focus on the web site, the databases, and publishing the newsletter. 18.Be OS Ported to Intel Be, Inc. has ported the Be operating system to Intel hardware and showed the product at MacWorld Expo in Boston on August 4th. 19.Subscriptions Now Available This newsletter is now available as ascii email, NeXTMAil, and Mime mail. Send your subscription and cancellation requests to the email address corresponding to the version that you want or do not want: Ascii version newsletter-request@lists.best.com NeXTMAIL version nextletter-request@lists.best.com MIME version newsletter-mime- request@lists.best.com The body of the message should contain the keyword 'subsingle' alone or, if you want to subscribe a third-party address, the subsingle keyword may be followed by an email address. subsingle or subsingle email-address You will then get an authentication message. Reply to it appropriately and you will then be subscribed. (Note: Do not use the 'subscribe' keyword, or you will get the digest version of the newsletter once a year). You can also subscribe multiple people in a single email message, one per line. Since this newsletter targets OpenStep Developers, I prefer if you subscribe to the NeXTMAIL version. If you are able to do that, then please tell me a little about how you are using NeXTStep or what you would like to see happen. To make my job easier, please left justify your name and e-mail address, one line each, as follows: Christopher Lozinski BPG 35032 Maidstone Court Newark, CA 94560 lozinski@OpenStepNews.com Copyright 1997 Berkeley Productivity Group. All rights reserved. Non-profit, non-commercial publications and web sites may reprint or link to articles if full credit is given. Others please contact us. We do not guarantee accuracy of articles. Caveat lector. Publication, product, and company names may be registered trademarks of their companies.
From: Sanjeev Agarwal <sanjeev@umr.edu> Newsgroups: comp.sys.next.programmer Subject: Help: N3DCamera.... Date: 15 Aug 1997 07:10:32 GMT Organization: UMR Missouri's Technological University Message-ID: <5t0vd8$m45$1@news.cc.umr.edu> Hi, I am having problem to understand the N3DCamera class. Is the world coordinate assumed to be left handed too (like the camera coordinates). I have a model in the right handed coordinate system. What will be the best approach to view such a CAD model using N3DCamera. Thank you very much for your help ... Sanjeev
Newsgroups: comp.sys.next.programmer From: Infodesk Subject: :::::::: LOWEST IN USA ::::::::::::::::::: Message-ID: <8f7cd$f62a.2f6@NEWS> Date: Fri, 15 Aug 1997 15:53:48 IF YOUR TIRED OF PAYING TOO MUCH FOR YOUR LONG DISTANCE CALLS. SEND AN E-MAIL TO NMG@ANSWERME.COM <<<<<<<< FREE INFO THIS IS THE 5th LARGEST FIBER OPTIC NETWORK. YOUR LONG DISTANCE RATE CAN BE AS LOW AS 9.9 CENTS PER MINUTE 24HRS / 7DAYS YOU CAN HAVE 800 PHONE LINES FOR A FLAT RATE OF 9.9 CENTS PER MINUTE. ALSO THE LOWEST INTERNATIONAL RATES IN THE NATION. EMAIL >>>>> NMG@ANSWERME.COM <<<<<<<<< FREE INFO JUST PUT "INFO" IN THE SUBJECT LINE THIS COMPANY BEATS ALL THE NATIONALY ADVERTISED LONG DISTANCE COMPANIES.... PERIOD. ***** ADDED BONUS ***** IF YOU TELL A FRIEND AND THEY LIKE IT, YOU MAKE 5% OF THEIR LONG DISTANCE PHONE BILL FOR AS LONG AS THEY USE THIS COMPANY. CHECK IT OUT - NO RISK - NO OBLIGATION >>>>>>>> NMG@ANSWERME.COM <<<<<<<< WHAT CAN YOU LOSE?
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <8f7cd$f62a.2f6@NEWS> Control: cancel <8f7cd$f62a.2f6@NEWS> Date: 15 Aug 1997 19:56:19 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.8f7cd$f62a.2f6@NEWS> Sender: Infodesk Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: ewpurdy@aol.com (EWPurdy) Newsgroups: comp.sys.next.programmer Subject: ATTN NeXT/OPENSTEP Developers Date: 15 Aug 1997 22:01:05 GMT Message-ID: <19970815220101.SAA02001@ladder01.news.aol.com> Organization: AOL http://www.aol.com FWIW: Apple is offering a Free 6 month membership in their Developer Program. As I recall, it takes 6-8 weeks to process an application. If you sign up now, you should be processed in time to receive Rhapsody DR1. Sounds like a good deal to me. Check it out at: http://devworld.apple.com/programs/nextprogram.html EWPurdy@aol.com----------------------------------------------------- "Those who do not accept the truth will be crushed by it." Benito Mussolini
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5t2ve7$lso$7485@readme.ican.net> Control: cancel <5t2ve7$lso$7485@readme.ican.net> Date: 16 Aug 1997 01:27:21 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5t2ve7$lso$7485@readme.ican.net> Sender: Vedant<sales@koolatron.com> Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Sender: Dispatch<dispatch@theoffice.net> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5s18dp$l56$6961@news.ibi.co.za> Control: cancel <5s18dp$l56$6961@news.ibi.co.za> Date: 03 Aug 1997 21:13:10 GMT Message-ID: <cancel.5s18dp$l56$6961@news.ibi.co.za> Organization: BOFH Space Command, Usenet Division Article cancelled as EMP/ECP, exceeding a BI of 20. A report will be published shortly on news.admin.net-abuse.bulletins. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <692981709613.6773941840@ds.re> Control: cancel <692981709613.6773941840@ds.re> Date: 16 Aug 1997 16:32:38 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.692981709613.6773941840@ds.re> Sender: qwe@ds.re Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: IconKit 4.2...who is working with it Date: 17 Aug 1997 02:15:34 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5t5ms6$286$2@concorde.ctp.com> Hi, now that Peter Kretzschmar ported the IconKit to OpenStep I figured I give it a try and use it to port my "TheShelf" app to OpenStep. However...I noticed that it is not really very stable. Now the question is: - Did Scott Roy allow porting of his code (what is the license now ??) - Who is already working on continuing the IconKit release (I found a couple of "bugs" in the test NIBs..etc.) - Who is interested in using the IconKit Perhaps we could at least make sure that we are not duplicating work. Aloha Tomi
From: sanguish@digifix.com Newsgroups: comp.sys.next.advocacy,comp.sys.next.announce,comp.sys.next.hardware,comp.sys.next.software,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.sys.next.programmer Subject: NEXTSTEP/OpenStep Resources on the Net Supersedes: <446871185624@digifix.com> Date: 17 Aug 1997 03:53:43 GMT Organization: Digital Fix Development Message-ID: <13779871790424@digifix.com> Topics include: Major OpenStep/NEXTSTEP World Wide Web Sites OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups Major OpenStep/NEXTSTEP FTP sites NeXTanswers Major OpenStep/NEXTSTEP World Wide Web Sites ============================================ The following sites are a sample of the OpenStep related WWW sites available. A comprehensive list is available on Stepwise. Stepwise OpenStep/Rhapsody Information Server http://www.stepwise.com Stepwise has been serving the OpenStep/NEXTSTEP community since March 1993. Some of the many resources on the site include: OpenStep Third Party Software guide, Developer Directory, Mailing List information, extensive listing of FTP and WWW sites related to OpenStep and NEXTSTEP, OpenStep related Frequently Asked Questions. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. This is the World Wide Web interace to the FTP site. Apple Enterprise Software Group (formerly NeXT Computer, Inc.) http://www.next.com Here is where you'll find the NeXTanswers archive, with information on OpenStep installation, drivers and software patches. Apple Computer's 'Prelude to Rhapsody' Self Support Site http://devworld.apple.com/dev/prelude.html This site has been constructed to help you help yourself to learn as much as possible about the foundation for Rhapsody, today's OPENSTEP. The site provides an informal collection of pointers, references, and starting points for developers who are using the Prelude to Rhapsody bundle, distributed at this year's Worldwide Developer Conference. OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups ==================================================== COMP.SYS.NEXT.ADVOCACY This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. COMP.SYS.NEXT.ANNOUNCE Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. COMP.SYS.NEXT.BUGS A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT-specific groups as well. COMP.SYS.NEXT.HARDWARE Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. COMP.SYS.NEXT.MARKETPLACE NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. COMP.SYS.NEXT.MISC For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! COMP.SYS.NEXT.PROGRAMMER Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. COMP.SYS.NEXT.SOFTWARE This is a place to talk about [third party] software products that run on NEXTSTEP systems. COMP.SYS.NEXT.SYSADMIN Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. ** RELATED NEWSGROUPS ** COMP.SOFT-SYS.NEXTSTEP Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. COMP.LANG.OBJECTIVE-C Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. COMP.OBJECT Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep next-advocacy next-announce next-bugs next-hardware next-marketplace next-misc next-programmer next-software next-sysadmin object lang-objective-c (For a full description, send mail to listserv@antigone.com). The subscription syntax is essentially the same as Majordomo's. To subscribe, send a message to *-request@lists.best.com saying: subscribe where * is the name of the list e.g. next-programmer-request@lists.best.com Major OpenStep/NEXTSTEP FTP sites ================================= ftp://ftp.next.peak.org The main site for North American submissions formerly ftp.cs.orst.edu ftp://ftp.peanuts.org: (Peanuts) Located in Germany. Comprehensive archive site. Very well maintained. ftp://ftp.nluug.nl/pub/comp/next NeGeN/NiNe (NEXTSTEP Gebruikers Nederland/NeXTSTEP in the Netherlands) ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! _________________________________________________________________ Written by: Eric P. Scott ( eps@toaster.SFSU.EDU ) and Scott Anguish ( sanguish@digifix.com ) Additions from: Greg Anderson ( Greg_Anderson@afs.com ) Michael Pizolato ( alf@epix.net ) Dan Grillo ( dan_grillo@next.com )
From: Thomas Harte <tph1001@CL.cam.ac.uk> Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Debugger App? Date: 17 Aug 1997 10:04:45 GMT Organization: Cambridge University Message-ID: <5t6ibt$4el$1@lyra.csx.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii I have been left alone running NEXTSTEP 3.3 on Intel PPro :( No one to ask questions from, so please excuse the basisc level of this enquiry. I want to start programming in C/C++ and I am wondering if there is a graphical debugger available (perhaps there's an IDE?) as standard with the NEXTSTEP release. All I could find was gdb. I'm used to using the debugger that comes with SPARCWorks. Thanks. -- thomas harte @ computer laboratory, cambridge university; tph1001@CL.cam.ac.uk; phone: +44 1223 334628; fax: 334678; http://www.CL.cam.ac.uk/users/tph1001 for zero entropy.
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: IconKit 4.2...who is working with it Date: 17 Aug 1997 14:27:43 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5t71ov$f6f$1@concorde.ctp.com> References: <5t5ms6$286$2@concorde.ctp.com> tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) wrote: >Hi, > >now that Peter Kretzschmar ported the IconKit to OpenStep I figured I give it >a try and use it to port my "TheShelf" app to OpenStep. > >However...I noticed that it is not really very stable. > >Now the question is: > >- Did Scott Roy allow porting of his code (what is the license now ??) >- Who is already working on continuing the IconKit release (I found a couple >of "bugs" in the test NIBs..etc.) >- Who is interested in using the IconKit > >Perhaps we could at least make sure that we are not duplicating work. > Following up to my own posting...does anybody knwo where H. Scott Roy is hanging around these days ? While the IconKit works even under NT (hey...need a real browser for WinNT..you foun one :-).. there is a lot of things I discovered in the sources which definitly should be changed since we are now living under Openstep. This starts with method names, autorelease policies and ends with the IConKit using its own private way of "notifications", whcih was cool under 3.x but we now should use the standard mechanism. I would like to continue the work..but would like to donate it to the MiscKit (with Scott as the main author..sure) since we already dplicated some of his work and protocols...and now should fold both pieces together if he is willing to support this move. Aloha Tomi
From: nobo@heckno.com Newsgroups: comp.sys.next.programmer Subject: Is Thursday OK? Date: 17 Aug 1997 19:01:13 GMT Organization: Acme Widgets(OBE) Message-ID: <5t7hpp$t8s5001@ren.usr.com> Phenomenal CD-Rom Reveals The "Million Dollar" Secrets of 50+ of The World's Most Successful Business Men & Women! http://bizwiz.by.net/sx020001.htm
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5t7hpp$t8s5001@ren.usr.com> Control: cancel <5t7hpp$t8s5001@ren.usr.com> Date: 17 Aug 1997 19:16:43 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5t7hpp$t8s5001@ren.usr.com> Sender: nobo@heckno.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: "Frank Alviani" <alviani@ix.netcom.com> Newsgroups: comp.sys.next.programmer Subject: Help creating loadable bundle in OS 4.2? [Prelude To Rhapsody] Date: 17 Aug 97 18:40:07 -0500 Organization: Netcom Message-ID: <B01CF623-4447A@206.217.134.105> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello All, I am having trouble properly setting up a loadable bundle in my project, written using the Prelude To Rhapsody distribution from Apple. I *think* I've got it set up correctly, but something is obviously wrong (it isn't working!): - The overall project is set to build a debug target. - There is a subproject in my main project for my loadable bundle. - It is set up as a "loadable bundle" in the project inspector. - The principal class is specified, and has the same name as the subproject. - There is also a nib file in the subproject. While the entire project builds with no errors or warnings, examining the loadable bundle in the workspace reveals no executable file matching the name in the property list (there is an executable, but it is the bundle name with _DEBUG appended). Stepping through the source in GDB has [NSBundle principalClass] returning an error (NSFileObjectImage... 5) I'm sure I'm missing some small but critical part of the setup, but multiple readings of the documentation have left me at an impass. ANY help that can be provided will be gratefully accepted! I love the environment in general, but these oversights and gotchas in the documentation are driving me nuts! Thanks in advance, Frank Alviani
From: peter@chef.efi-nms.de (Peter Kretzschmar) Newsgroups: comp.sys.next.programmer Subject: Re: IconKit port to OpenStep Date: 11 Aug 1997 20:16:20 GMT Organization: NetUSE Kommunikationstechnologie GmbH Message-ID: <5snruk$kom@queens.netuse.de> References: <beauvois-ya023580000908970504060001@news.utk.edu> Cc: beauvois@usa.net In <beauvois-ya023580000908970504060001@news.utk.edu> beauvois@usa.net wrote: > > I wanted to poll interest for an IconKit port to Openstep. If anyone has > already done this or is currently working on it, please let me know ! > I 've uploaded a OPENSTEP port of IconKit to peanuts (http://peanuts.leo.org/) Pleas do not ask for support or enhancements, my port is totally unsupported fun software. If you have bug fixes or other enhancements, please let me know... Peter -- Peter Kretzschmar peter@efi-nms.de Entwicklungsgesellschaft fuer Informationssysteme mbH Tel +49 4321 9005 0 Rungestrasse 4 Fax +49 4321 9005 99 24537 Neumuenster, Germany
Message-ID: <33F1AF75.5822E004@nice.ch> Date: Wed, 13 Aug 1997 14:58:29 +0200 From: Philippe Robert <Philippe.Robert@nice.ch> Organization: Dept. of CS, University of Berne, Switzerland MIME-Version: 1.0 Newsgroups: comp.sys.next.programmer Subject: Re: IconKit port to OpenStep References: <beauvois-ya023580000908970504060001@news.utk.edu> <5snruk$kom@queens.netuse.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Peter Kretzschmar wrote: > (http://peanuts.leo.org/) > Where is it exactly?! I didn't find it...sweet dreams, Philippe -- Philippe C.D. Robert CS Student @ Uni Bern Member of NiCE - Swiss NeXT User Group NeXTmail & MIME are welcome... http://www.stonesoft.ch/h_phil.html
From: Erik Doernenburg <erik@object-factory.REMOVE_ME.com> Newsgroups: comp.sys.next.programmer Subject: Re: OS 4.2 - Menu connection problem Date: 18 Aug 1997 10:52:44 GMT Organization: Object Factory GmbH (Germany) Message-ID: <5t99hs$d2g$1@leonie.object-factory.com> References: <B01728A6-249CB@205.184.194.204> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit "Alviani, Frank" <alviani@ix.netcom.com> wrote: > While IB shows everything connected as I expected, and the app builds > successfully, when I run it in the debugger, I get "Could not connect the > action 'XXX" to target of class NSApplication" for each of the actions I > have defined. Most likely you forgot to change the application class from NSApplication to your custom subclass in PB. When you start your program an instance of NSApplication will be created and it one does not respond to you custom methods. To fix this, open the inspector and in `project attributes' change the 'application class' field. good luck erik -- Erik Dörnenburg -- OBJECT FACTORY -- Gesellschaft für Informatik und Datenverarbeitung mbH -- http://www.object-factory.com/~erik
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: Rhaposody DR1 in Apple Dev. Program Date: Mon, 18 Aug 1997 14:07:55 -0700 Organization: none Message-ID: <33F8B9AB.99F@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Does anybody know if I get Rhapsody DR1 when I join Apple Developer Program ? I wonder if Apple bundles Interface-Builder and all the other Tools with their DR ? I have read two books on OpenStep and I am amazed, how powerful the tools are. I hope the premiere release (including development-tools) will be at an affordable price ($200-500), then I think Rhapsody can be a big success for Apple. I'm working in a technical profession (electrical engeneering), where Apple is not "existing" yet. I personally like the way Apple defined programming-interfaces. At my last job I had to create a program that interfaced a PC to a microcontrollerboard. I think thousand of programmers had to implement the same, but it is still horrible to programm the UART at lowest level. When I looked into "Inside Macintosh" I saw how smart it can be when there is a well defined programming-interface. I hope this will be continued with Rhapsody. For me it is MOST important, not to lose time implementing things, thousands of programers have do before. I hope Rhapsody will combine well defined programming interfaces and easy powerfull tools. Another problem to be solved is how to transfer information to developers. In the USA it might be affordable to download documentation, but here in Europe it is a problem. First at all telephone-fees are high and the connection speed is rather slow. (From Austria to the USA it is about 400-800 Bytes/sec, to Germany it is sometimes less than that) But there are some monthly Apple-CDROM-Magazines. I think Apple could distribute certain development-information through them. Apple forever!!
From: nurban@sps1.phys.vt.edu (Nathan Urban) Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: 18 Aug 1997 08:58:07 -0400 Organization: Data Systems Consulting, Inc. Message-ID: <5t9gsv$c8n$1@sps1.phys.vt.edu> References: <33F8B9AB.99F@anonym.at> In article <33F8B9AB.99F@anonym.at>, xyz.me@anonym.at wrote: > Does anybody know if I get Rhapsody DR1 when I join Apple Developer > Program ? Yes. (Provided that you also sign a blanket nondisclosure agreement.) > I wonder if Apple bundles Interface-Builder and all the other Tools with > their DR ? Project Builder and Interface Builder, for sure. > I have read two books on OpenStep and I am amazed, how powerful the > tools are. I hope the premiere release (including development-tools) > will be at an affordable price ($200-500), then I think Rhapsody can be > a big success for Apple. The Macintosh Associates program ($250) will get you the basic development environment. It might not include things like WebObjects though.
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: PCI-Support in Rhapsody Date: Mon, 18 Aug 1997 15:57:58 -0700 Organization: none Message-ID: <33F8D376.26D4@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit How will the PCI-Bus be supported under Rhapsody. Are there any documents available yet? Is there a reference-design (simple evaluation board)available from Apple or a third party? Thanks
From: embuck@palmer.cca.rockwell.com (Erik M. Buck) Newsgroups: comp.sys.next.programmer Subject: Re: Help creating loadable bundle in OS 4.2? [Prelude To Rhapsody] Date: 18 Aug 1997 17:50:06 GMT Organization: Rockwell Collins Message-ID: <5ta20e$ht1@castor.cca.rockwell.com> References: <B01CF623-4447A@206.217.134.105> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: alviani@ix.netcom.com Just delete the "_DEBUG" in the executable name or build with some other target. You could also change the name in the propery list as an alternative, but then it would not work when you build with another target.
From: misha@berlioz.osd.com (Misha M. Melikov) Newsgroups: comp.sys.next.programmer Subject: how to do server push? Date: 18 Aug 1997 20:43:07 GMT Organization: Seanet Online Services, Seattle WA Message-ID: <5tac4r$tn@q.seanet.com> How does one do server push with webObjects?
From: owolf@NOSPAMpdnt.com Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: Mon, 18 Aug 1997 20:23:48 -0500 Organization: Orange Wolf Software Message-ID: <owolf-ya02408000R1808972023480001@news.pdnt.com> References: <33F8B9AB.99F@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In article <33F8B9AB.99F@anonym.at>, xyz.me@anonym.at wrote: >Does anybody know if I get Rhapsody DR1 when I join Apple Developer >Program ? >I wonder if Apple bundles Interface-Builder and all the other Tools with >their DR ? Yes, Rhapsody DR1 will be available to all members of Apple's developers programs (both the associate and partner levels) who sign a NDA (non-disclosure agreement). The Associate level is a mere $250 per year and you get several CD's of OS and experimental software over the year and some level of technical support. It's a good deal. Scott Johnson
Newsgroups: comp.sys.next.programmer From: polyex@mail.netsrq.com Subject: Re: Rhaposody DR1 in Apple Dev. Program References: <33F8B9AB.99F@anonym.at> Message-ID: <33f8fe1e.0@news.intnet.net> Date: 19 Aug 97 01:59:58 GMT In <33F8B9AB.99F@anonym.at>, "xyz.me" <xyz.me@anonym.at> writes: >Does anybody know if I get Rhapsody DR1 when I join Apple Developer >Program ? I called Apple Developer relations and was told that PowerPC and Intel versions of Rhapsody would ship with DR1, to all Apple Developer Program members (min $250 membership) in September. ================================================================================ Just my 0xA cents worth... Adam Hall President, PolyEx Software Makers of the Wordup Graphics Toolkit for OS/2 and Vigilance On Talos V Game for OS/2 Warp Come check out our code at http://www.polyex.com "Remember when we first landed on this planet? It was a really beautiful garden" -Baron (Rainbow Bridge- Maui 07/1970 AD) ================================================================================
From: "L. Todd Heberlein" <heberlei@NetSQ.com> Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: 19 Aug 1997 01:13:11 GMT Organization: mother.com Internet Services Message-ID: <01bcac2b$7f2e4040$5a2168cf@test1> References: <33F8B9AB.99F@anonym.at> > Does anybody know if I get Rhapsody DR1 when I join Apple Developer > Program ? ... > tools are. I hope the premiere release (including development-tools) > will be at an affordable price ($200-500), then I think Rhapsody can be > a big success for Apple. Right now, the Macintosh Associates Program is FREE! (standard annual fee is $250). For more information, see the web sites below. http://devworld.apple.com/programs/nextprogram.html http://www.devworld.apple.com/press/learn_rhapsody.html Cheers, Todd
From: eoufdlj@jlasjdflasd.com Subject: Hot Asian Sex......http://www.hot-asians.com Newsgroups: comp.sys.next.programmer Message-ID: <33edac05.0@news1.ibm.net> Date: 10 Aug 97 11:54:45 GMT Check out the Hottest New Asian Sex Site on the Net !!! The Worlds most Erotic Young Asians Around UNCENSORED !!! Visit: http://www.hot-asians.com All Models are over the Age of 18 Years of Age or Older.
From: iboehme@abm08.abm.de (Ivo Boehme) Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Re: Debugger App? Date: 19 Aug 1997 07:24:01 GMT Organization: Nacamar Data Communications Message-ID: <5tbhmh$aqe$1@news.nacamar.de> References: <5t6ibt$4el$1@lyra.csx.cam.ac.uk> In <5t6ibt$4el$1@lyra.csx.cam.ac.uk> Thomas Harte wrote: >[ ... ]. > > I want to start programming in C/C++ and I am wondering if there is a > graphical debugger available (perhaps there's an IDE?) as standard > with the NEXTSTEP release. All I could find was gdb. I'm used to > using the debugger that comes with SPARCWorks. > > Thanks. > gdb is not "All I could find". I found it quite a nice & mighty debugger. It features a connection with Edit so you get at least a mini graphic control. Just try it ... the menu entry in Edit changes if you type `view' in gdb. AFAIK, there are no other up-to-date debuggers available for NEXTSTEP 3.3. Regards, Ivo
Newsgroups: comp.sys.next.programmer,comp.sys.next.software Subject: Re: Debugger App? References: <5t6ibt$4el$1@lyra.csx.cam.ac.uk> <5tbhmh$aqe$1@news.nacamar.de> From: frank@ifi.unibas.ch Message-ID: <33f94d1c.0@maser.urz.unibas.ch> Date: 19 Aug 97 07:37:00 GMT iboehme@abm08.abm.de (Ivo Boehme) wrote: > In <5t6ibt$4el$1@lyra.csx.cam.ac.uk> Thomas Harte wrote: > >[ ... ]. > > > > I want to start programming in C/C++ and I am wondering if there is a > > graphical debugger available (perhaps there's an IDE?) as standard > > with the NEXTSTEP release. All I could find was gdb. I'm used to > > using the debugger that comes with SPARCWorks. > > > > Thanks. > > > > gdb is not "All I could find". I found it quite a nice & mighty debugger. > It features a connection with Edit so you get at least a mini > graphic control. Just try it ... the menu entry in Edit changes > if you type `view' in gdb. > > AFAIK, there are no other up-to-date debuggers available > for NEXTSTEP 3.3. Yes there is. It is called SuperDebugger and is commercial. Works just great for NS3.3. (I'm not connected to Impact and have actually had trouble gettign responses from them lately). email: info@impact.com URL: http://www.impact.com/ -Robert -- Institut fuer Informatik tel +41 (0)61 321 99 67 Universitaet Basel fax. +41 (0)61 321 99 15 Robert Frank Mittlere Strasse 142 rfc822: frank@ifi.unibas.ch (NeXT,MIME mail ok) CH-4056 Basel X400: S=frank;OU=ifi;O=unibas;P=switch;A=arcom;C=ch Switzerland
From: dirk@object-factory.DELME.com (Dirk Olmes) Newsgroups: comp.sys.next.programmer Subject: Re: Help creating loadable bundle in OS 4.2? [Prelude To Rhapsody] Date: 19 Aug 1997 12:50:42 GMT Organization: Object Factory GmbH (Germany) Message-ID: <5tc4r2$cqq$1@leonie.object-factory.com> References: <B01CF623-4447A@206.217.134.105> "Frank Alviani" <alviani@ix.netcom.com> wrote: > Hello All, > > I am having trouble properly setting up a loadable bundle in my project, > written using the Prelude To Rhapsody distribution from Apple. I *think* > I've got it set up correctly, but something is obviously wrong (it isn't > working!): [...] > While the entire project builds with no errors or warnings, examining the > loadable bundle in the workspace reveals no executable file matching the > name in the property list (there is an executable, but it is the bundle > name with _DEBUG appended). Stepping through the source in GDB has > [NSBundle principalClass] returning an error (NSFileObjectImage... 5) Hi, you just detected a fine _debug trap :-) While the bundle has no suffix _debug, the executable has. The runtime tries to load the executable (without _debug) and can't find it. This is what I do in such cases: lrwxrwxrwx 1 dirk 22 Jul 25 12:30 ErvBusinessLogic -> ErvBusinessLogic_debug*@ -rwxrwxr-x 1 dirk 335996 Aug 18 15:30 ErvBusinessLogic_debug* It works fine for me. Hope it helps, -dirk --- ______________________________________________________________________ Dirk Olmes OBJECT FACTORY Gesellschaft fuer Informatik und Datenverarbeitung mbH Otto-Hahn Str. 18, 44227 Dortmund, Germany Telephon +49 (0) 231 975 137 0 Telefax +49 (0) 231 975 137 99 dirk@object-factory.com http://www.object-factory.com/ Hiroshima 45, Tschernobyl 86, Windows 95
From: "Alviani, Frank" <alviani@ix.netcom.com> Newsgroups: comp.sys.next.programmer Subject: Re: Help creating loadable bundle in OS 4.2? [Prelude To Rhapsody] Date: 19 Aug 97 12:08:58 -0500 Organization: Netcom Message-ID: <B01F3D5D-789DE@205.184.194.196> References: <5tc4r2$cqq$1@leonie.object-factory.com> Mime-Version: 1.0 Content-Type: text/enriched; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <SMALLER>Thanks to everybody who took the time to respond to my plea for help (both to the newsgroup and via e-mail) regarding loadable bundles! My final solution has been to simply build a regular application; it seems to be debuggable just fine. I've also experimented with adding the '-g' flag for the compiler, but that doesn't seem to be absolutely necessary. Since I'm learning Rhapsody programming totally on my own, with nobody to directly talk to about problems, I've found the on-line NeXT community to be utterly invaluable. Once again, thanks to all! Frank Alviani --------------------------------------------------- This message was created and sent using the Cyberdog Mail System --------------------------------------------------- </SMALLER>
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <190897183905@email-now3.com> Control: cancel <190897183905@email-now3.com> Date: 19 Aug 1997 22:49:47 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.190897183905@email-now3.com> Sender: "SPECIAL !!!" special@email-now3.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: mderry@apple.com (Michael A. Derry) Newsgroups: comp.sys.next.programmer Subject: Invitation to OpenStep ISVs and IHVs Date: Tue, 19 Aug 1997 15:34:49 -0700 Organization: Apple Computer, Inc. Message-ID: <mderry-ya02408000R1908971534490001@news.apple.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Invitation to OpenStep ISVs and IHVs Dear OpenStep ISVs/IHVs, We hope you are as excited about Rhapsody, Apple's next generation operating system as we are. At Apple, we realize that the OpenStep-based products and services you offer to the marketplace are critical to our success. The shipment of Rhapsody by year end also provides you with a whole new platform to deploy on. We encourage all of you to evaluate the Apple marketplace and capitalize on the new opportunities it provides to your business. As an independent software developer (ISV), hardware developer (IHV), or programmer, Apple wants to be sure that you stay on top of the transition to Rhapsody and take advantage of the new marketing opportunities that our now yours. We believe the best way to help you achieve this goal is through a membership in the Apple Developer Program. That's why we're pleased to offer you a complimentary six-month membership in the Apple Developer Program! As a member of the Apple Developer Program, you'll receive the monthly Apple Developer Mailing, discounts on Apple hardware, software seeding, access to the third-party compatibility test lab, and access to technical support. In the Apple Developer Mailing, a key component of the program, you'll find the latest technical and business information from Apple. This mailing includes the Developer CD Series and Apple Directions. You will also receive the Rhapsody Developer Release, on schedule for late Q3, as long as you have signed the Prototype License and Confidentiality Agreement, which you will receive when you request an Application package. This complimentary six-month membership in the Macintosh Developer Program, at the Associate's level, will insure that you have the software, tools and information you need to evaluate your opportunities. If you believe that you will need technical support, then your company has many options, including pay per incident or upgrading to the Associates Plus or Partners Program. You can upgrade your membership anytime during the 6 month membership, you will need to call your local Developer Relations office for fees associated with these upgrades. At the end of this trial membership, we will ask you to join a program that best fits your technical and marketing needs. Information on how to sign up for the program can be found on the Developer World web site at <http://www.devworld.apple.com/programs/nextprogram.html>. In summary, our goal is to provide you with the best level of support possible for your development efforts. We welcome you to Apple's developer programs and will look forward to hearing from you. If you have any general questions, you can send an email to <devsupport@apple.com>. You can also read more about Apple's developer support activities at our web site at <http://www.devworld.apple.com>. Sincerely, The Apple Developer Programs Team * Offer expires August 30, 1997. Trial memberships will be valid through the end of January.
From: szallies@energotec.de (Constantin Szallies) Newsgroups: comp.sys.next.programmer Subject: Printing NXTableViews Date: 19 Aug 1997 20:07:27 GMT Organization: Technet GmbH Message-ID: <5tcudv$mjp$1@oxygen.technet.net> Hi everybody, does anyone know if there's a solution for printing NXTableViews around. I already found a class called "TablePrinter" written by some NeXT employee. Unfortunatly these class is not capable to scale the printed TableView that it fits on one page. The other problem is that the class only seens to work with the old "DBTableView" class. After a minor modification, I could use the class to print NXTableViews as well, but only the grid shows up and no text. Before I rewrite this class I would like to know if something like this flows around somewhere. Would save me some time.. :-) Greetings cs
From: owolf@NOSPAMpdnt.com Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: Tue, 19 Aug 1997 20:46:41 -0500 Organization: Orange Wolf Software Message-ID: <owolf-ya02408000R1908972046410001@news.pdnt.com> References: <33F8B9AB.99F@anonym.at> <01bcac2b$7f2e4040$5a2168cf@test1> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In article <01bcac2b$7f2e4040$5a2168cf@test1>, "L. Todd Heberlein" <heberlei@NetSQ.com> wrote: >> Does anybody know if I get Rhapsody DR1 when I join Apple Developer >> Program ? >... >> tools are. I hope the premiere release (including development-tools) >> will be at an affordable price ($200-500), then I think Rhapsody can be >> a big success for Apple. > >Right now, the Macintosh Associates Program is FREE! (standard annual fee >is $250). For more information, see the web sites below. > >http://devworld.apple.com/programs/nextprogram.html >http://www.devworld.apple.com/press/learn_rhapsody.html > >Cheers, > >Todd But only to OpenSTEP programmers..., not Mac programmers who let their membership expire <sob>. Scott Johnson
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5t5knp$53r$8335@news.worldonline.nl> Control: cancel <5t5knp$53r$8335@news.worldonline.nl> Date: 20 Aug 1997 09:21:11 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5t5knp$53r$8335@news.worldonline.nl> Sender: mailservice@bulkmail.net Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Win@learn.com Subject: advertisement Newsgroups: comp.sys.next.programmer Organization: REAL COMPANY Date: Wed, 20 Aug 1997 09:59:18 -0000 Message-ID: <33fabff6000003b3@news.mskcc.org-MINC> How to Get Anything on Anyone! 157 True Poor Man's James Bond Techniques: Go to http://www.thorn.by.net/sx030001.htm ========================================================= Discover How to Use Spy Techniques to Legally & Ethically Take Your Competitor's Business... "The Age of The Digital Business Detective..." http://www.thorn.by.net
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33fabff6000003b3@news.mskcc.org-MINC> Control: cancel <33fabff6000003b3@news.mskcc.org-MINC> Date: 20 Aug 1997 10:00:50 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.33fabff6000003b3@news.mskcc.org-MINC> Sender: Win@learn.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
Newsgroups: comp.sys.next.programmer From: dfevans@bbcr.uwaterloo.ca (David Evans) Subject: Format of .bom files? Sender: news@novice.uwaterloo.ca (Mr. News) Message-ID: <EF4Enq.nE5@novice.uwaterloo.ca> Date: Mon, 18 Aug 1997 17:45:26 GMT Organization: University of Waterloo Does anyone know the format of .bom files? The apparent hosedness of BuildDisk under 3.3 coupled with my urge to procrastinate begs me to write a graphical .bom editor -- David Evans (NeXTMail/MIME 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: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: programmatically generated text object doesn't work Date: 20 Aug 1997 02:05:20 GMT Organization: Frankfurt University Computing Center Message-ID: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> Hi, to make use of its ability to deal with the RTFD format I want to make use of the text object in an otherwise simple UNIX utility. However, while the following, very simple test code doesn't produce any errors, the text object obviously doesn't contain the text it's initialized with (which is tested by the buffer variable): ------------------------------------- #import <appkit/appkit.h> int main(int argc, char **argv) { id text; NXStream *stream; NXRect rect={ 0,0,1000,1000 }; char buffer[1000]; stream=NXOpenMemory(0,0,NX_READWRITE); text=[[Text alloc] initFrame: &rect text: "This is a test." alignment: NX_LEFTALIGNED]; [text writeRTFDTo: stream]; NXRead(stream, buffer, 999); // buffer contains no data! exit (0); } ------------------------------------- Seems I'm overlooking something very basic... :-( Any ideas? 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: Thomas Harte <tph1001@CL.cam.ac.uk> Newsgroups: comp.sys.next.software,comp.sys.next.programmer,sci.image.processing,comp.graphics.misc,comp.graphics.algorithms Subject: multi-d image formats : not TIFF? Date: 20 Aug 1997 10:31:22 GMT Organization: Cambridge University Message-ID: <5teh1q$ro1$1@lyra.csx.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii I work with multi-D greyscale images (256 x 256 x 28 x 4) and have lots of software and viewers on my SPARC. I don't mind re-writing a lot of the software for my PPro running NeXTSTEP, but I cannot find a suitable image format to handle and view the images. TIFF only seems to handle 8-bit greyscale images. Mine are unsigned shorts (16 bits per pixel), signed/unsigned ints (32 bits per pixel), floats (32 bits) and doubles (real/imag 64 bits per pixel). ******Are there other (free!) image viewing apps out there? Are there any image processing packages with NeXTSTEP-compatible viewers as per many of the X-based variants such as Vista for UNIX? ******** The latter handles just about any type of image because of its flexible data formatting. -- thomas harte @ computer laboratory, cambridge university; tph1001@CL.cam.ac.uk; phone: +44 1223 334628; fax: 334678; http://www.CL.cam.ac.uk/users/tph1001 MIME & NeXT Mail OK.
From: frank@this.NO_SPAM.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: 20 Aug 1997 12:52:15 GMT Organization: Frank's Area 51 Message-ID: <5tep9v$7o6$1@news.seicom.net> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: uli@tallowcross.uni-frankfurt.de In <5tdjd0$8v1@tallowcross.uni-frankfurt.de> Uli Zappe wrote: > ... > Any ideas? See my home page for Eric P. Scotts example how to use a text object for RTF to PS conversion. It is in the download area. -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
Newsgroups: comp.sys.next.software,comp.sys.next.programmer,sci.image.processing,comp.graphics.misc,comp.graphics.algorithms From: Tom Lane <tgl@netcom.com> Subject: Re: multi-d image formats : not TIFF? Message-ID: <uo9wwlhaqy9.fsf@netcom5.netcom.com> Sender: tgl@netcom5.netcom.com Organization: Netcom Online Communications Services References: <5teh1q$ro1$1@lyra.csx.cam.ac.uk> Date: Wed, 20 Aug 1997 14:07:10 GMT Thomas Harte <tph1001@CL.cam.ac.uk> writes: > TIFF only seems to handle 8-bit greyscale images. Mine are unsigned shorts > (16 bits per pixel), signed/unsigned ints (32 bits per pixel), floats (32 > bits) and doubles (real/imag 64 bits per pixel). Huh? TIFF handles all those. You couldn't directly declare something to be complex data, but you could store it as two float samples per pixel. Read the TIFF spec rather than inferring its limitations from some piece of software. Most "TIFF" software I've seen barely manages all of the baseline-TIFF subset. Now, if you're looking for a format where all of the above is actually supported by the "average application", I'm afraid you're out of luck. Most apps wouldn't handle the above regardless of format. ftp.sgi.com:/graphics/tiff/ has the TIFF spec and a more-complete-than- the-average-implementation TIFF library. You should also look at scientifically-oriented data formats, like HDF and FITS. I don't know much about those, but they might be up to the task. regards, tom lane
From: marcel@system.de Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: 20 Aug 1997 16:33:57 GMT Organization: Technical University Berlin, Germany Distribution: world Message-ID: <5tf69l$6og$1@brachio.zrz.TU-Berlin.DE> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> In article <5tdjd0$8v1@tallowcross.uni-frankfurt.de> uli@tallowcross.uni-frankfurt.de (Uli Zappe) writes: [read the rtfd stream back] > ------------------------------------- > #import <appkit/appkit.h> > > > int main(int argc, char **argv) > { > id text; > NXStream *stream; > NXRect rect={ 0,0,1000,1000 }; > char buffer[1000]; > > stream=NXOpenMemory(0,0,NX_READWRITE); > > text=[[Text alloc] initFrame: &rect > text: "This is a test." > alignment: NX_LEFTALIGNED]; > > [text writeRTFDTo: stream]; !---> Hey, why aren't you rewinding the stream?! !---> It's still positioned at EOF! > NXRead(stream, buffer, 999); // buffer contains no data! > > exit (0); > } > > ------------------------------------- > > Seems I'm overlooking something very basic... :-( Well, at least one thing... Marcel
From: "HURRY !" hardware@soft.disc2.com Newsgroups: comp.sys.next.programmer Subject: ¤ ¤ ¤ SOFTWARE ¤ ¤ ¤ 9 0 % OFF !!! Date: Wed, 20 Aug 1997 12:28:30 -0700 Organization: FGH Message-ID: <200897122830@soft.disc2.com> ¤ ¤ ¤ COMPUTER SOFTWARE / HARDWARE ¤ ¤ ¤ >>> UP TO 90 % OFF <<< http://www.quantcom.com/Auctionfirst <><><<=<><>==<>=<=>=
Newsgroups: comp.sys.next.programmer From: mb@ipc.de (Michael Bittner) Subject: eoutil Message-ID: <EF7zn5.C64@interpc.de> Sender: usenet@interpc.de Organization: interpersonal-computing GmbH Date: Wed, 20 Aug 1997 16:11:28 GMT Has anybody out there ever used eoutil with any other model than Movies or Rental? If I try to use this tool to it complains that it can't read the model I supply. I've tried that on OPENSTEP 4.2 NT and MACH. Same behaviour. Any idea what's going wrong? -- Michael Bittner interpersonal-computing GmbH Oettingenstrasse 2, 80538 Muenchen / Germany
From: sef@kithrup.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <200897122830@soft.disc2.com> Date: 20 Aug 1997 17:45:34 GMT Control: cancel <200897122830@soft.disc2.com> Message-ID: <cancel.200897122830@soft.disc2.com> Sender: "HURRY !" hardware@soft.disc2.com Spam cancelled by sef@kithrup.com
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: 20 Aug 1997 19:22:48 GMT Organization: Frankfurt University Computing Center Message-ID: <5tfg68$2d1@tallowcross.uni-frankfurt.de> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> <5tep9v$7o6$1@news.seicom.net> frank@this.NO_SPAM.net (Frank M. Siegert) wrote: > See my home page for Eric P. Scotts example how to use a text > object for RTF to PS conversion. It is in the download area. Surprisingly enough, all this overhead is not necessary in my case. I tried and modified the example code you pointed me to to include my task, and the result is exactly the same as with my simple example code: writeRTFDTo: doesn't work (always writes the string "rtfd"), writeText: and writeRichText: works as they should (cf. my other post on the subject) 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: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: 20 Aug 1997 19:18:59 GMT Organization: Frankfurt University Computing Center Message-ID: <5tffv3$2d1@tallowcross.uni-frankfurt.de> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> <5tf69l$6og$1@brachio.zrz.TU-Berlin.DE> marcel@system.de wrote: > > [text writeRTFDTo: stream]; > !---> Hey, why aren't you rewinding the stream?! > !---> It's still positioned at EOF! > > NXRead(stream, buffer, 999); // buffer contains no data! Ooops! Overlooking on my side. Unfortunately, it doesn't change a thing (I wrote this NXRead(stream, buffer, 999) in my example code for clarification; actually, I had a look at stream's content in gdb). Nevertheless, I got one step further: actually, the buffer in the example code isn't empty, but contains the string "rtfd" (no matter what text is in the text object). So it turned out that it's a writeRTFDTo: problem; if I use writeText: or writeRichText:, everything works as it should. For clarification, once again the (modified) example code: ------------------------------------- #import <appkit/appkit.h> int main(int argc, char **argv) { id text; NXStream *stream; NXRect rect={ 0,0,1000,1000 }; char buffer[1000]; stream=NXOpenMemory(0,0,NX_READWRITE); text=[[Text alloc] initFrame: &rect text: "This is a test." alignment: NX_LEFTALIGNED]; /**** use one of the following three lines alternatively ****/ [text writeText: stream]; // DOES WORK [text writeRichText: stream]; // DOES WORK [text writeRTFDTo: stream]; // DOES NOT WORK (output is always // "rtfd") NXSeek(stream,0,NX_FROMSTART); NXRead(stream,buffer,999); printf("\n\nOutput:\n%s\n\n", buffer); exit (0); } ------------------------------------- So, what's the problem with this writeRTFDTo: method? Any special treatments necessary? Thanks for your help! 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: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33fb6407.0@NEWS.CLOVER.NET> Control: cancel <33fb6407.0@NEWS.CLOVER.NET> Date: 20 Aug 1997 21:45:36 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.33fb6407.0@NEWS.CLOVER.NET> Sender: vutil@gwe.nws.net Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33fb6f66.1@news.inreach.com> Control: cancel <33fb6f66.1@news.inreach.com> Date: 20 Aug 1997 22:29:52 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.33fb6f66.1@news.inreach.com> Sender: alkfjasdklj@jalfjasdfljas.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33fb85d7.0@news.inreach.com> Control: cancel <33fb85d7.0@news.inreach.com> Date: 21 Aug 1997 00:05:35 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.33fb85d7.0@news.inreach.com> Sender: alkfjsadlj@ljfljsd.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5tandd$bgi$75@e3000.supernews.com> Control: cancel <5tandd$bgi$75@e3000.supernews.com> Date: 21 Aug 1997 00:54:06 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5tandd$bgi$75@e3000.supernews.com> Sender: Kumadisc1@aol.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: OpenStep 4.0 function docu Date: 21 Aug 1997 01:12:10 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tg4la$j2h$2@concorde.ctp.com> Hi, as I already posted there is no documentation for the AppKit functions with OpenStep 4.x. Switching to the 3.3 docu is of little sue since the paramters have changed and even many functions have changed to 4.x. Initally we suspected that NeXT forgot to put the docu on the CD...but the "official" answer seems to be that they really forgot about creating that docu file completely. However...yesterday late at night I woke up and it suddenly appeared before my eyes. The OpenStep Specification !! So if you need a somehow useful function docu..grab the OpenStep spec. However...it is not 100% since at least one function which is included in the spec is misisng in Openstep 4.2 (NSRunLocalizedAlertPanel(...)) But its better then nothing...and better the the 3.x text sicne you don't have to guess the parameters and which functions survivde the move to OpenStep. Aloha Tomi
From: eberly@cs.unc.edu (David Eberly) Newsgroups: comp.sys.next.software,comp.sys.next.programmer,sci.image.processing,comp.graphics.misc,comp.graphics.algorithms Subject: Re: multi-d image formats : not TIFF? Date: 20 Aug 1997 22:22:26 -0400 Organization: The University of North Carolina at Chapel Hill Message-ID: <5tg8p2$ghs@currituck.cs.unc.edu> References: <5teh1q$ro1$1@lyra.csx.cam.ac.uk> In article <5teh1q$ro1$1@lyra.csx.cam.ac.uk>, Thomas Harte <tph1001@CL.cam.ac.uk> wrote: >I work with multi-D greyscale images (256 x 256 x 28 x 4) and have lots of >software >and viewers on my SPARC. I don't mind re-writing a lot of the software >for my PPro running NeXTSTEP, but I cannot find a suitable image format >to handle and view the images. > >TIFF only seems to handle 8-bit greyscale images. Mine are unsigned shorts >(16 bits per pixel), signed/unsigned ints (32 bits per pixel), floats (32 >bits) >and doubles (real/imag 64 bits per pixel). > >******Are there other (free!) image viewing apps out there? Are there any >image >processing packages with NeXTSTEP-compatible viewers as per many of >the X-based variants such as Vista for UNIX? ******** I have a full C++ library, MAGIC, for handling multidimensional images at http://www.cs.unc.edu/~eberly. The Postscript file (quite large, prints to about 350 pages) for documentation describes a lot of the library. The first few chapters describe in particular the image file and image memory handling. Last I looked, the xdisp.c program I have handles up to 4D images. Send me email if you are interested in using this viewer and I will check to make sure it works as advertised. Dave Eberly eberly@cs.unc.edu
From: Jean <moreau@fas.harvard.edu> Newsgroups: comp.sys.next.programmer Subject: Programming books Date: Thu, 21 Aug 1997 00:34:10 -0400 Organization: Harvard University Message-ID: <33FBC542.6E638A63@fas.harvard.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit What specific book should I get in order to fully use Dev 3.2? I've only been able to find resources which focus on OpenStep or versions before Dev 3.2. Jean Moreau
From: Norbert Mueller <norbert.mueller@jk.uni-linz.ac.at> Newsgroups: comp.sys.next.programmer Subject: Prelude to Rhapsody on VirtualPC? Date: 21 Aug 1997 14:31:47 GMT Organization: JKU, OC Distribution: world Message-ID: <5thjgj$110i$1@alijku04.edvz.uni-linz.ac.at> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Has anybody on this list experience with installing "prelude to rhapsody" (aka NextStep 4.2) on a PowerMac running Connectix's VirtualPC. (The Connectix VirtualPC web site implies it, but I'd rather be sure it works before I buy) Thanks for any help Norbert Mueller Institute of Chemistry e-mail: norbert.mueller@jk.uni-linz.ac.at Johannes Kepler University http://ocwww.chemie.uni-linz.ac.at A-4040 Linz, Austria
From: joerd@mail.wsu.edu Newsgroups: comp.sys.next.programmer Subject: upgrading my gcc Date: Thu, 21 Aug 1997 16:38:03 GMT Organization: Washington State University Message-ID: <970821083803.201AAFgL.wayne@pareto> Mime-Version: 1.0 (Generated by Eloquent) Content-Type: text/plain; charset=US-ASCII I currently use gcc 2.5.8 on my Nextstep/Intel 3.3 system. I've encountered a bug with the gcc compiler and so would like to upgrade my gcc version but I don't want to give up gdb. Can someone advise me about upgrading my gcc version but staying with Nextstep 3.3? Or should I pay for Openstep 4.2? I can get the educational discount. Thanks for any advice. Wayne Joerding Professor of Economics Ofc: 509-335-6468 Washington State University FAX: 509-335-4362 PO Box 644741 http://cbeunix.cbe.wsu.edu/~joerd/ Pullman WA 99164 email: joerd@mail.wsu.edu "When the facts change, I change my mind. What do you do?" -- John M. Keynes
From: nospam+next@luomat.peak.org (Timothy J. Luoma) Newsgroups: comp.sys.next.programmer Subject: Re: upgrading my gcc Date: 21 Aug 1997 18:04:07 GMT Organization: http://www.peak.org/~luomat/ Message-ID: <5thvun$an8$6@ha1.rdc1.nj.home.com> References: <970821083803.201AAFgL.wayne@pareto> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: joerd@mail.wsu.edu In <970821083803.201AAFgL.wayne@pareto> joerd@mail.wsu.edu wrote: > Can someone advise me about upgrading my gcc version but staying with > Nextstep 3.3? You could try this: ftp://ftp.next.peak.org/pub/next/apps/devtools/gcc.2.7.2.2.I.README ftp://ftp.next.peak.org/pub/next/apps/devtools/gcc.2.7.2.2.I.b.tar.gz > Or should I pay for Openstep 4.2? I can get the educational discount. I would, but I'm a fanatic. I'm still using the dev tools from 3.3 to compile, though. TjL -- "NeXT continually embarrassed the rest of the industry for having workable, shipping, and high-quality answers before most people knew the questions." -- Gary Longsine, full text at: http://www.stepwise.com/Articles/Editorial/TheHolyGrail.html
From: Phil Calvin <mudpuppy@gibbsx.oit.unc.edu> Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: Thu, 21 Aug 1997 14:39:13 -0400 Organization: none, apparently Message-ID: <33FC8B50.58BE@gibbsx.oit.unc.edu> References: <33F8B9AB.99F@anonym.at> <33f8fe1e.0@news.intnet.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit polyex@mail.netsrq.com wrote: > > In <33F8B9AB.99F@anonym.at>, "xyz.me" <xyz.me@anonym.at> writes: > >Does anybody know if I get Rhapsody DR1 when I join Apple Developer > >Program ? > > I called Apple Developer relations and was told that PowerPC and Intel > versions of Rhapsody would ship with DR1, to all Apple Developer Program > members (min $250 membership) in September. Is it still slated to work only on 85/8600 and 95/9600 machines?? I'd do it in a heartbeat if it'd work on my 7200. But it's cheaper for me to buy an Intel clone ($750 P-133) and install NeXTStep ($300 edu) than it is to buy an 8600. -- | Phil Calvin DoD#242 | | The return address is fake, remove the x in my address above | | Spammers, please write to the FCC for me: | | Chairman Reed Hundt: rhundt@fcc.gov | | Commissioner James Quello: jquello@fcc.gov | | Commissioner Susan Ness: sness@fcc.gov | | Commissioner Rachelle Chong: rchong@fcc.gov |
From: Cosmo Roadkill <cosmo.roadkill%bofh.int%rauug.mil.wi.us@bofh.int> Newsgroups: comp.sys.next.programmer,uswest.test Subject: cmsg cancel <5tg1rf$hf70@utoepia.advtech.uswest.com> Control: cancel <5tg1rf$hf70@utoepia.advtech.uswest.com> Date: 21 Aug 1997 20:56:26 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5tg1rf$hf70@utoepia.advtech.uswest.com> Sender: NNTP Component <nntpcomp@microsoft.com> My From: line has been fudged because many test newsgroup autoresponders respond to control messages. My apologies! Please see the X-Cancelled-By: line for my proper address. Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: joerd@mail.wsu.edu Newsgroups: comp.sys.next.programmer Subject: Re: upgrading my gcc Date: Thu, 21 Aug 1997 21:55:01 GMT Organization: Washington State University Message-ID: <970821135501.201AAFgQ.wayne@pareto> References: <970821083803.201AAFgL.wayne@pareto> <5thvun$an8$6@ha1.rdc1.nj.home.com> Mime-Version: 1.0 (Generated by Eloquent) Content-Type: text/plain; charset=US-ASCII Thanks Timothy for the help on upgrading my gcc version. I have another question. The README file says that the package does not contain libf2c.a and libg++.a files, which, evidently, may impede my use of gdb for debugging. I am using c++ and objective-C code in my programs and am worried that the missing libg++.a file may present a problem. Is this a problem? If a problem, can I get the libg++.a files somewhere else and just add them to some appropriate place on my system? Thanks again for your help. Wayne Joerding Professor of Economics Ofc: 509-335-6468 Washington State University FAX: 509-335-4362 PO Box 644741 http://cbeunix.cbe.wsu.edu/~joerd/ Pullman WA 99164 email: joerd@mail.wsu.edu "Stupidity always has the chance of being a capital offense."
Newsgroups: comp.sys.next.programmer From: atmcdo@most.NO_SPAM.fw.hac.com Subject: Re: programmatically generated text object doesn't work In-Reply-To: <5tffv3$2d1@tallowcross.uni-frankfurt.de> Message-ID: <EFA7Ay.20A@most.fw.hac.com> Sender: usenet@most.fw.hac.com (News Administration) Organization: Magnavox Electronics Systems Company References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> <5tf69l$6og$1@brachio.zrz.TU-Berlin.DE> <5tffv3$2d1@tallowcross.uni-frankfurt.de> Date: Thu, 21 Aug 1997 20:52:09 GMT If you make the stream stdout then you can see that it is writing the info to the stream (version 1); In version 2 you can read the info back in using readRTFDFrom: My guess is that since rtfd is a directory of information it isn't be written in ascii and the rtfd is a header. _____________________________________________ Version 1 _____________________________________________ #import <appkit/appkit.h> int main(int argc, char **argv) { id text; NXStream *stream; NXRect rect={ 0,0,1000,1000 }; char buffer[1000]; // stream=NXOpenMemory(0,0,NX_READWRITE); stream = NXOpenFile(fileno(stdout),NX_WRITEONLY); text=[[Text alloc] initFrame: &rect text: "This is a test." alignment: NX_LEFTALIGNED]; /**** use one of the following three lines alternatively ****/ // [text writeText: stream]; // DOES WORK // [text writeRichText: stream]; // DOES WORK [text writeRTFDTo: stream]; // DOES NOT WORK (output is // always "rtfd") // NXSeek(stream,0,NX_FROMSTART); // NXRead(stream,buffer,999); // printf("\n\nOutput:\n%s\n\n", buffer); // printf("\n\nOutput2:\n%s\n\n", buffer); NXClose(stream); exit (0); } _____________________________________________ Version 2 _____________________________________________ #import <appkit/appkit.h> int main(int argc, char **argv) { id text, text2; NXStream *stream, *stream2; NXRect rect = {0, 0, 1000, 1000}; char buffer[1000]; stream = NXOpenMemory(0, 0, NX_READWRITE); stream2 = NXOpenMemory(0, 0, NX_READWRITE); text = [[Text alloc] initFrame:&rect text:"This is a test." alignment:NX_LEFTALIGNED]; text2 = [[Text alloc] initFrame:&rect text:"Something else." alignment:NX_LEFTALIGNED]; [text writeRTFDTo:stream]; [text2 writeText:stream2]; NXSeek(stream, 0, NX_FROMSTART); NXSeek(stream2, 0, NX_FROMSTART); NXRead(stream2, buffer, 999); printf("\n\nOutput2:\n%s\n\n", buffer); [text2 readRTFDFrom:stream]; NXSeek(stream, 0, NX_FROMSTART); [text2 writeText:stream]; NXSeek(stream, 0, NX_FROMSTART); NXRead(stream, buffer, 999); printf("\n\nOutput:\n%s\n\n", buffer); exit(0); }
From: Kevyn Shortell <kevyn@clock.org> Newsgroups: comp.sys.next.programmer Subject: GCC for NeXTStep/OpenStep 4.2 Date: Thu, 21 Aug 1997 15:30:20 -0700 Organization: InterNex Information Services 1-800-595-3333 Message-ID: <33FCC17C.3F1F@clock.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Does anyone know where I can get a known working package of GCC for NeXTStep 4.2 I tried compiling and installing GCC 2.7.2, but everything I compile reports a bus error, when ran.. Anyone have any ideas? =) Kevyn
From: iboehme@abm08.abm.de (Ivo Boehme) Newsgroups: comp.sys.next.programmer Subject: Re: GCC for NeXTStep/OpenStep 4.2 Date: 22 Aug 1997 11:45:40 GMT Organization: Nacamar Data Communications Message-ID: <5tju54$3s0$2@news.nacamar.de> References: <33FCC17C.3F1F@clock.org> Cc: kevyn@clock.org In <33FCC17C.3F1F@clock.org> Kevyn Shortell wrote: > Does anyone know where I can get a known working package > of GCC for NeXTStep 4.2 > > I tried compiling and installing GCC 2.7.2, but everything > I compile reports a bus error, when ran.. > > Anyone have any ideas? =) > > Kevyn > Georg Tuparev wrote in the next-prog mailing list: I had the same headache. It turned out that diff for whatsoever reasons is using crappy and obsolete allocation method from an old NeXT library. If you replace the malloc/free calls with NSZoneXXX calls it will work, but this is real hack (and not very elegant indeed). If you don't have any real reason to compile them, use the diff in /usr/gnu/bin Greetings, Ivo
From: iboehme@abm08.abm.de (Ivo Boehme) Newsgroups: comp.sys.next.programmer Subject: Re: upgrading my gcc Date: 22 Aug 1997 11:49:41 GMT Organization: Nacamar Data Communications Message-ID: <5tjucl$3s0$3@news.nacamar.de> References: <970821083803.201AAFgL.wayne@pareto> <5thvun$an8$6@ha1.rdc1.nj.home.com> <970821135501.201AAFgQ.wayne@pareto> Cc: joerd@mail.wsu.edu In <970821135501.201AAFgQ.wayne@pareto> joerd@mail.wsu.edu wrote: > Thanks Timothy for the help on upgrading my gcc version. > > I have another question. The README file says that the package does not > contain libf2c.a and libg++.a files, which, evidently, may impede my use of > gdb for debugging. I am using c++ and objective-C code in my programs and > am worried that the missing libg++.a file may present a problem. > > Is this a problem? > > If a problem, can I get the libg++.a files somewhere else and just add them > to some appropriate place on my system? > If you use c++ standard library calls (like cout << "hello" << endl; ), you'll need libg++.a. I bet you can get it from the same source you obtained the compiler from. Cheers, Ivo
From: deanDOTshough@lmco.com (Dean Shough) Newsgroups: comp.sys.next.software,comp.sys.next.programmer,sci.image.processing,comp.graphics.misc,comp.graphics.algorithms Subject: Re: multi-d image formats : not TIFF? Date: Fri, 22 Aug 1997 05:15:47 -0700 Organization: Lockheed Martin - Advanced Optical Metrology Message-ID: <deanDOTshough-2208970515470001@dean.atc.lmco.com> References: <5teh1q$ro1$1@lyra.csx.cam.ac.uk> Try using HDF. It can read 8 bit, 16 bit, floats, etc. A library to read and write HDF files (with source code) plus a browser (Mac, Wondows, Unix) is available from http://www.fortner.com/ They also make commercial packages for 1-D (Plot), 2-D (Transform), and 3-D (T3D) analysis of scientific data. In article <5teh1q$ro1$1@lyra.csx.cam.ac.uk>, Thomas Harte <tph1001@CL.cam.ac.uk> wrote: > I work with multi-D greyscale images (256 x 256 x 28 x 4) and have lots of > software > and viewers on my SPARC. I don't mind re-writing a lot of the software > for my PPro running NeXTSTEP, but I cannot find a suitable image format > to handle and view the images. > > TIFF only seems to handle 8-bit greyscale images. Mine are unsigned shorts > (16 bits per pixel), signed/unsigned ints (32 bits per pixel), floats (32 > bits) > and doubles (real/imag 64 bits per pixel). > > ******Are there other (free!) image viewing apps out there? Are there any > image > processing packages with NeXTSTEP-compatible viewers as per many of > the X-based variants such as Vista for UNIX? ******** > > The latter handles just about any type of image because of its flexible data > formatting. > > -- > thomas harte @ computer laboratory, cambridge university; > tph1001@CL.cam.ac.uk; phone: +44 1223 334628; fax: 334678; > http://www.CL.cam.ac.uk/users/tph1001 MIME & NeXT Mail OK. -- ---- Dean Shough - dean dot shough@lmco.com
From: rdieter@math.unl.edu (Rex Dieter) Newsgroups: comp.sys.next.programmer Subject: Re: upgrading my gcc Date: 22 Aug 1997 13:10:43 GMT Organization: University of Nebraska--Lincoln Message-ID: <5tk34j$l85@crcnis3.unl.edu> References: <970821135501.201AAFgQ.wayne@pareto> In article <970821135501.201AAFgQ.wayne@pareto> joerd@mail.wsu.edu writes: > I have another question. The README file says that the package does not > contain libf2c.a and libg++.a files, which, evidently, may impede my use > of gdb for debugging. I am using c++ and objective-C code in my programs > and am worried that the missing libg++.a file may present a problem. Where in the README does it say these things are MISSING? It DOES say: The included libraries (libf2c.a and libg++.a) have been stripped to save installation space. This may impeed debugging (using gdb) efforts if you are building programs using those libraries. If you need non-stripped libraries, you can build libg++ by hand from the original source. libf2c.a is used only for g77 builds, which is a little harder to build... In retrospect, I guess I probably shouldn't have stripped those libraries... oh well. -- Rex A. Dieter rdieter@math.unl.edu (NeXT/MIME OK) Computer System Manager http://www.math.unl.edu/~rdieter/ Mathematics and Statistics University of Nebraska-Lincoln
From: gtupar@ctp.com (Georg Tuparev) Newsgroups: comp.sys.next.programmer Subject: Re: GCC for NeXTStep/OpenStep 4.2 Date: 22 Aug 1997 13:38:48 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tk4p8$79g$1@concorde.ctp.com> References: <5tju54$3s0$2@news.nacamar.de> In article <5tju54$3s0$2@news.nacamar.de> iboehme@abm08.abm.de (Ivo Boehme) writes: > Georg Tuparev wrote in the next-prog mailing list: Geee! People remember things I wrote long time ago better then me ;-) Thanks Ivo. > I had the same headache. It turned out that diff for whatsoever reasons is > using crappy and obsolete allocation method from an old NeXT library. If you > > replace the malloc/free calls with NSZoneXXX calls it will work, but this is > real hack (and not very elegant indeed). If you don't have any real reason > to compile them, use the diff in /usr/gnu/bin I spouse if you use the GNU clib, and install also all low-level tools you will be able to run the programs ... but this is only a wild assumption - I never found time to try it myself. Also making diff on the NeXT's GNU sources and the original GNU sources gives you a feeling what was massaged by the NeXT folks. If you find some fixes, please put them somewhere on the ftp site. later -- georg -- -- ------- /\/\ Georg Tuparev <georg_tuparev@ctp.com> | Currently in Dublin / /_ \ Cambridge Technology Partners 118/119 Lower Baggot Street \ / / Apollo House, Apollolaan 15 Dublin 2, Republic of Ireland \/\/ 1077 AB Amsterdam, The Netherlands Tel: +353(1)607-9083 Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com
From: gtupar@ctp.com (Georg Tuparev) Newsgroups: comp.sys.next.programmer Subject: Re: Programming books Date: 22 Aug 1997 13:43:15 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tk51j$7ab$1@concorde.ctp.com> References: <33FBC542.6E638A63@fas.harvard.edu> The best book for NS 3.x is: S.L.Garfinkel & M.K.Mahoney NeXTSTEP Programming (Step One: Object-Oriented Applications) Springer-Verlag 1993 ISBN 3-540-97884-4 In article <33FBC542.6E638A63@fas.harvard.edu> Jean <moreau@fas.harvard.edu> writes: > What specific book should I get in order to fully use Dev 3.2? I've only > been able to find resources which focus on OpenStep or versions before > Dev 3.2. > > Jean Moreau -- ------- /\/\ Georg Tuparev <georg_tuparev@ctp.com> | Currently in Dublin / /_ \ Cambridge Technology Partners 118/119 Lower Baggot Street \ / / Apollo House, Apollolaan 15 Dublin 2, Republic of Ireland \/\/ 1077 AB Amsterdam, The Netherlands Tel: +353(1)607-9083 Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: libsys_p.a <> libsys_s.a ?? Date: 22 Aug 1997 14:14:55 GMT Organization: Frankfurt University Computing Center Message-ID: <5tk6sv$3n5@tallowcross.uni-frankfurt.de> Hi, does anybody know what's in libsys_p.a as compared to libsys_s.a? While the latter is documented, I couldn't find any information about the former. The same goes for a lot of other NEXTSTEP libs (e.g. libNeXT_p.a <> libNeXT_s.a). The _p.a version is always much bigger in size than the corresponding _s.a. Thanks for any insight! 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: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <33FDAAF1.8B27C4F7@hotmail.com> Control: cancel <33FDAAF1.8B27C4F7@hotmail.com> Date: 22 Aug 1997 15:07:31 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.33FDAAF1.8B27C4F7@hotmail.com> Sender: Francis Brouze <deuch@hotmail.com> Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Greg_Anderson@afs.com (Gregory H. Anderson) Newsgroups: comp.sys.next.programmer Subject: Re: libsys_p.a <> libsys_s.a ?? Date: 22 Aug 1997 14:57:04 GMT Organization: Anderson Financial Systems Inc. Message-ID: <5tk9c0$ovp@shelob.afs.com> References: <5tk6sv$3n5@tallowcross.uni-frankfurt.de> Uli Zappe writes > does anybody know what's in libsys_p.a as compared to libsys_s.a? > The same goes for a lot of other NEXTSTEP libs (e.g. libNeXT_p.a <> > libNeXT_s.a). The _p.a version is always much bigger in size than the > corresponding _s.a. Those are the _profile_ versions of the libraries. When you build your app for profiling (to check how much time in spent in various routines), these alternal libraries are linked in so that you can get accurate timing measurements in the NeXT-supplied methods. If you never build for profiling, they are safe to delete. In fact, a few years back when we mostly had 200MB NeXTstations, this is one of the ways we used to save space. One machine had profiling capability, the rest had more room for source and swap space. -- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
From: Curtis Crowson <curtis_crowson@emory.org> Newsgroups: comp.sys.next.programmer Subject: Re: Rhaposody DR1 in Apple Dev. Program Date: Fri, 22 Aug 1997 13:25:11 -0400 Organization: Emory University System of Health Care Message-ID: <33FDCB77.66D5@emory.org> References: <33F8B9AB.99F@anonym.at> <33f8fe1e.0@news.intnet.net> <33FC8B50.58BE@gibbsx.oit.unc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Phil Calvin wrote: > > polyex@mail.netsrq.com wrote: > > > > In <33F8B9AB.99F@anonym.at>, "xyz.me" <xyz.me@anonym.at> writes: > > >Does anybody know if I get Rhapsody DR1 when I join Apple Developer > > >Program ? > > > > I called Apple Developer relations and was told that PowerPC and Intel > > versions of Rhapsody would ship with DR1, to all Apple Developer Program > > members (min $250 membership) in September. > > Is it still slated to work only on 85/8600 and 95/9600 machines?? > > I'd do it in a heartbeat if it'd work on my 7200. But it's cheaper for > me to buy an Intel clone ($750 P-133) and install NeXTStep ($300 edu) > than it is to buy an 8600. > > -- > | Phil Calvin DoD#242 | > | The return address is fake, remove the x in my address above | > | Spammers, please write to the FCC for me: | > | Chairman Reed Hundt: rhundt@fcc.gov | > | Commissioner James Quello: jquello@fcc.gov | > | Commissioner Susan Ness: sness@fcc.gov | > | Commissioner Rachelle Chong: rchong@fcc.gov | I think (of course) that the DR 1.1 or DR 2 will support more machines. It is due shortly after DR 1 from what I understand. (again of course). Check www.macosrumors.com and the Rhapsody Archive section for more helpful rumor.
From: alanf@izzy.net Newsgroups: comp.sys.next.programmer Subject: Apple Associate Developer program Date: 22 Aug 1997 21:05:16 GMT Organization: "Comshare, Inc." Message-ID: <5tkuuc$d7i$1@inet-prime.comshare.com> Hmmm... the application was an Omni-readable PDF, but the NDA wasn't. You know, the proprietary Adobe encryption headache. How are all these OpenStep developers supposed to sign a form they can't open? Regards, Alan Frabutt alanf@izzy.net
From: nospam+next@luomat.peak.org (Timothy J. Luoma) Newsgroups: comp.sys.next.programmer Subject: _strdup in 'logresolve' as part of apache Date: 23 Aug 1997 03:34:50 GMT Organization: http://www.peak.org/~luomat/ Message-ID: <5tlloq$5j8$2@ha1.rdc1.nj.home.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Since I compiled and released a version of apache, they decided to release a new version. Ugh. It compiles fine, but one of the extra files does not. It fails with ld: for architecture m68k ld: Undefined symbols: _strdup make: *** [logresolve] Error 1 I checked Dejanews, but couldn't find the answer there Is this an easy fix? TjL -- "NeXT continually embarrassed the rest of the industry for having workable, shipping, and high-quality answers before most people knew the questions." -- Gary Longsine, full text at: http://www.stepwise.com/Articles/Editorial/TheHolyGrail.html
From: Jim Redman <jim@ergotech.com> Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: Sat, 23 Aug 1997 04:39:21 -0600 Organization: ErgoTech Message-ID: <33FEBDD9.3AB7@ergotech.com> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> <5tf69l$6og$1@brachio.zrz.TU-Berlin.DE> <5tffv3$2d1@tallowcross.uni-frankfurt.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Uli Zappe <uli@tallowcross.uni-frankfurt.de> Uli Zappe wrote: > [text writeRTFDTo: stream]; // DOES NOT WORK (output is always > // "rtfd") There's a bug in writeRTFDTo: when using streams. I'm not sure that you've hit it since it usually manifests itself as a broken file with an rtfd extension. rtfd's should be folders. The solution is to load a real rtfd file (folder) into the text object, after that the stream operations work correctly. Sounds crazy, but it works. With an app this isn't too much of a problem since you can dump an rtfd file within the app wrapper and just load it. In your case with a UNIX tool it's probably a big deal. Jim
From: tfu@bigfoot.com (Thomas F. Unke) Newsgroups: comp.sys.next.programmer Subject: Re: _strdup in 'logresolve' as part of apache Date: Sat, 23 Aug 1997 13:37:40 GMT Organization: Smoke'n Joy - The first virtual crematory Message-ID: <1997Aug23.133740.547@online.de> References: <5tlloq$5j8$2@ha1.rdc1.nj.home.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: nospam+next@luomat.peak.org In <5tlloq$5j8$2@ha1.rdc1.nj.home.com> Timothy J. Luoma wrote: > > Since I compiled and released a version of apache, they decided to release a > new version. > > Ugh. > > It compiles fine, but one of the extra files does not. It fails with > > ld: for architecture m68k > ld: Undefined symbols: > > _strdup > make: *** [logresolve] Error 1 > > I checked Dejanews, but couldn't find the answer there > > Is this an easy fix? > Here it comes (strdup.c): -------------------------------------------------------------------------- #include <stdio.h> #include <string.h> extern char *calloc(), *strcpy(); char *strdup (ptr, size) char *ptr; int size; { char *temp; if (!ptr) return NULL; temp = calloc(1+strlen(ptr), sizeof(char)); strcpy(temp,ptr); return temp; } --------------------------------------------------------------------------
From: karl@ensuing.com (Karl Kraft) Newsgroups: comp.sys.next.programmer Subject: Re: libsys_p.a <> libsys_s.a ?? Date: 23 Aug 1997 12:43:02 GMT Organization: Ensuing Technologies Distribution: world Message-ID: <5tmlsm$l9b@enok.ensuing.com> References: <5tk6sv$3n5@tallowcross.uni-frankfurt.de> In article <5tk6sv$3n5@tallowcross.uni-frankfurt.de> uli@tallowcross.uni-frankfurt.de (Uli Zappe) writes: > Hi, > > does anybody know what's in libsys_p.a as compared to libsys_s.a? While the > latter is documented, I couldn't find any information about the former. > libsys_s.a Shared library libsys_p.a Profiling Library -- Karl Kraft NeXTSTEP/OpenStep Developer karl@ensuing.com
From: sanguish@digifix.com Newsgroups: comp.sys.next.advocacy,comp.sys.next.announce,comp.sys.next.hardware,comp.sys.next.software,comp.sys.next.misc,comp.sys.next.sysadmin,comp.sys.next.bugs,comp.sys.next.programmer Subject: NEXTSTEP/OpenStep Resources on the Net Supersedes: <13779871790424@digifix.com> Date: 24 Aug 1997 03:53:23 GMT Organization: Digital Fix Development Message-ID: <10179872395226@digifix.com> Topics include: Major OpenStep/NEXTSTEP World Wide Web Sites OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups Major OpenStep/NEXTSTEP FTP sites NeXTanswers Major OpenStep/NEXTSTEP World Wide Web Sites ============================================ The following sites are a sample of the OpenStep related WWW sites available. A comprehensive list is available on Stepwise. Stepwise OpenStep/Rhapsody Information Server http://www.stepwise.com Stepwise has been serving the OpenStep/NEXTSTEP community since March 1993. Some of the many resources on the site include: OpenStep Third Party Software guide, Developer Directory, Mailing List information, extensive listing of FTP and WWW sites related to OpenStep and NEXTSTEP, OpenStep related Frequently Asked Questions. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. NeXT Software Archives @ Peak.org http://www.peak.org/next http://www.peak.org/openstep PEAK is the premier NeXTStep/OpenStep FTP site in North America. This is the World Wide Web interace to the FTP site. Apple Enterprise Software Group (formerly NeXT Computer, Inc.) http://www.next.com Here is where you'll find the NeXTanswers archive, with information on OpenStep installation, drivers and software patches. Apple Computer's 'Prelude to Rhapsody' Self Support Site http://devworld.apple.com/dev/prelude.html This site has been constructed to help you help yourself to learn as much as possible about the foundation for Rhapsody, today's OPENSTEP. The site provides an informal collection of pointers, references, and starting points for developers who are using the Prelude to Rhapsody bundle, distributed at this year's Worldwide Developer Conference. OpenStep/NEXTSTEP/Rhapsody Related Usenet Newsgroups ==================================================== COMP.SYS.NEXT.ADVOCACY This is the "why NEXTSTEP is better (or worse) than anything else in the known universe" forum. It was created specifically to divert lengthy flame wars from .misc. COMP.SYS.NEXT.ANNOUNCE Announcements of general interest to the NeXT community (new products, FTP submissions, user group meetings, commercial announcements etc.) This is a moderated newsgroup, meaning that you can't post to it directly. Submissions should be e-mailed to next-announce@digifix.com where the moderator (Scott Anguish) will screen them for suitability. Messages posted to announce should NOT be posted or crossposted to any other comp.sys.next groups. COMP.SYS.NEXT.BUGS A place to report verifiable bugs in NeXT-supplied software. Material e-mailed to Bug_NeXT@NeXT.COM is not published, so this is a place for the net community find out about problems when they're discovered. This newsgroup has a very poor signal/noise ratio--all too often bozos post stuff here that really belongs someplace else. It rarely makes sense to crosspost between this and other c.s.n.* newsgroups, but individual reports may be germane to certain non-NeXT-specific groups as well. COMP.SYS.NEXT.HARDWARE Discussions about NeXT-label hardware and compatible peripherals, and non-NeXT-produced hardware (e.g. Intel) that is compatible with NEXTSTEP. In most cases, questions about Intel hardware are better asked in comp.sys.ibm.pc.hardware. Questions about SCSI devices belong in comp.periphs.scsi. This isn't the place to buy or sell used NeXTs--that's what .marketplace is for. COMP.SYS.NEXT.MARKETPLACE NeXT stuff for sale/wanted. Material posted here must not be crossposted to any other c.s.n.* newsgroup, but may be crossposted to misc.forsale.computers.workstation or appropriate regional newsgroups. COMP.SYS.NEXT.MISC For stuff that doesn't fit anywhere else. Anything you post here by definition doesn't belong anywhere else in c.s.n.*--i.e. no crossposting!!! COMP.SYS.NEXT.PROGRAMMER Questions and discussions of interest to NEXTSTEP programmers. This is primarily a forum for advanced technical material. Generic UNIX questions belong elsewhere (comp.unix.questions), although specific questions about NeXT's implementation or porting issues are appropriate here. Note that there are several other more "horizontal" newsgroups (comp.lang.objective-c, comp.lang.postscript, comp.os.mach, comp.protocols.tcp-ip, etc.) that may also be of interest. COMP.SYS.NEXT.SOFTWARE This is a place to talk about [third party] software products that run on NEXTSTEP systems. COMP.SYS.NEXT.SYSADMIN Stuff relating to NeXT system administration issues; in rare cases this will spill over into .programmer or .software. ** RELATED NEWSGROUPS ** COMP.SOFT-SYS.NEXTSTEP Like comp.sys.next.software and comp.sys.next.misc combined. Exists because NeXT is a software-only company now, and comp.soft-sys is for discussion of software systems with scope similar to NEXTSTEP. COMP.LANG.OBJECTIVE-C Technical talk about the Objective-C language. Implemetations discussed include NeXT, Gnu, Stepstone, etc. COMP.OBJECT Technical talk about OOP in general. Lots of C++ discussion, but NeXT and Objective-C get quite a bit of attention. At times gets almost philosophical about objects, but then again OOP allows one to be a programmer/philosopher. (The original comp.sys.next no longer exists--do not attempt to post to it.) Exception to the crossposting restrictions: announcements of usenet RFDs or CFVs, when made by the news.announce.newgroups moderator, may be simultaneously crossposted to all c.s.n.* newsgroups. Getting the Newsgroups without getting News =========================================== Thanks to Michael Ross at antigone.com, the main NEXTSTEP groups are now available as a mailing list digest as well. next-nextstep next-advocacy next-announce next-bugs next-hardware next-marketplace next-misc next-programmer next-software next-sysadmin object lang-objective-c (For a full description, send mail to listserv@antigone.com). The subscription syntax is essentially the same as Majordomo's. To subscribe, send a message to *-request@lists.best.com saying: subscribe where * is the name of the list e.g. next-programmer-request@lists.best.com Major OpenStep/NEXTSTEP FTP sites ================================= ftp://ftp.next.peak.org The main site for North American submissions formerly ftp.cs.orst.edu ftp://ftp.peanuts.org: (Peanuts) Located in Germany. Comprehensive archive site. Very well maintained. ftp://ftp.nluug.nl/pub/comp/next NeGeN/NiNe (NEXTSTEP Gebruikers Nederland/NeXTSTEP in the Netherlands) ftp://cube.sm.dsi.unimi.it (Italian NEXTSTEP User Group) ftp://ftp.nmr.embl-heidelberg.de/pub/next eduStep ftp://ftp.next.com: See below ftp.next.com and NextAnswers@next.com ===================================== [from the document ftp://ftp.next.com/pub/NeXTanswers/1000_Help] Welcome to the NeXTanswers information retrieval system! This system allows you to request online technical documents, drivers, and other software, which are then sent to you automatically. You can request documents by fax or Internet electronic mail, read them on the world-wide web, transfer them by anonymous ftp, or download them from the BBS. NeXTanswers is an automated retrieval system. Requests sent to it are answered electronically, and are not read or handled by a human being. NeXTanswers does not answer your questions or forward your requests. USING NEXTANSWERS BY E-MAIL To use NeXTanswers by Internet e-mail, send requests to nextanswers@next.com. Files are sent as NeXTmail attachments by default; you can request they be sent as ASCII text files instead. To request a file, include that file's ID number in the Subject line or the body of the message. You can request several files in a single message. You can also include commands in the Subject line or the body of the message. These commands affect the way that files you request are sent: ASCII causes the requested files to be sent as ASCII text SPLIT splits large files into 95KB chunks, using the MIME Message/Partial specification REPLY-TO address sets the e-mail address NeXTanswers uses These commands return information about the NeXTanswers system: HELP returns this help file INDEX returns the list of all available files INDEX BY DATE returns the list of files, sorted newest to oldest SEARCH keywords lists all files that contain all the keywords you list (ignoring capitalization) For example, a message with the following Subject line requests three files: Subject: 2101 2234 1109 A message with this body requests the same three files be sent as ASCII text files: 2101 2234 1109 ascii This message requests two lists of files, one for each search: Subject: SEARCH Dell SCSI SEARCH NetInfo domain NeXTanswers will reply to the address in your From: line. To use a different address either set your Reply-To: line, or use the NeXTanswers command REPLY-TO If you have any problem with the system or suggestions for improvement, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY FAX To use NeXTanswers by fax, call (415) 780-3990 from a touch-tone phone and follow the instructions. You'll be asked for your fax number, a number to identify your fax (like your phone extension or office number), and the ID numbers of the files you want. You can also request a list of available files. When you finish entering the file numbers, end the call and the files will be faxed to you. If you have problems using this fax system, please call Technical Support at 1-800-848-6398. You cannot use the fax system outside the U.S & Canada. USING NEXTANSWERS VIA THE WORLD-WIDE WEB To use NeXTanswers via the Internet World-Wide Web connect to NeXT's web server at URL http://www.next.com. USING NEXTANSWERS BY ANONYMOUS FTP To use NeXTanswers by Internet anonymous FTP, connect to FTP.NEXT.COM and read the help file pub/NeXTanswers/README. If you have problems using this, please send mail to nextanswers-request@next.com. USING NEXTANSWERS BY MODEM To use NeXTanswers via modem call the NeXTanswers BBS at (415) 780-2965. Log in as the user "guest", and enter the Files section. From there you can download NeXTanswers documents. FOR MORE HELP... If you need technical support for NEXTSTEP beyond the information available from NeXTanswers, call the Support Hotline at 1-800-955-NeXT (outside the U.S. call +1-415-424-8500) to speak to a NEXTSTEP Technical Support Technician. If your site has a NeXT support contract, your site's support contact must make this call to the hotline. Otherwise, hotline support is on a pay-per-call basis. Thanks for using NeXTanswers! _________________________________________________________________ Written by: Eric P. Scott ( eps@toaster.SFSU.EDU ) and Scott Anguish ( sanguish@digifix.com ) Additions from: Greg Anderson ( Greg_Anderson@afs.com ) Michael Pizolato ( alf@epix.net ) Dan Grillo ( dan_grillo@next.com )
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: This should be simple (1) Date: 24 Aug 1997 06:00:44 GMT Organization: Egghead Billy, Inc. Message-ID: <5toimc$5ko@sjx-ixn10.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hello my dear, dear friends... I'm stumped. Completely stumped. I have a few questions that I can not answer on my own and I'm turning to you, the comp.sys.next.programmer community. Would anyone care to help out a fellow next programmer guy? Pleeease? This is for Openstep 4.1... I need to create a borderless window but be able to drag it around by mousing down anywhere in the window's content view and dragging. I've subclassed NSWindow (call it MYNSWindow). I've overridden mouseDown: and added a method handleMouseMoved:... - (void)mouseDown:(NSEvent *)theEvent { int mask = NSLeftMouseUpMask|NSLeftMouseDraggedMask; theEvent = [NSApp nextEventMatchingMask:mask untilDate:[NSDate distantFuture] inMode:NSEventTrackingRunLoopMode dequeue:YES]; if([theEvent type] == NSLeftMouseDragged) { [self handleMouseMoved:theEvent]; } } - (void)handleMouseMoved:(NSEvent *)event { NSPoint p; NSEvent *newEvent; int mask = NSLeftMouseUpMask|NSLeftMouseDraggedMask; NSPoint offsetPt = {0.0, 0.0}; NSPoint origPt = [self convertBaseToScreen:[event locationInWindow]]; NSPoint newPoint; offsetPt = [self convertBaseToScreen:offsetPt]; p = offsetPt; newEvent = [NSApp nextEventMatchingMask:mask untilDate:[NSDate distantFuture] inMode:NSEventTrackingRunLoopMode dequeue:YES]; origPt = [self convertBaseToScreen:[newEvent locationInWindow]]; while (newEvent && [newEvent type] != NSLeftMouseUp) { newPoint = [self convertBaseToScreen:[newEvent locationInWindow]]; p.x = newPoint.x + offsetPt.x - origPt.x; p.y = newPoint.y + offsetPt.y - origPt.y; [self setFrameOrigin:p]; offsetPt = p; origPt = newPoint; newEvent = [NSApp nextEventMatchingMask:mask untilDate:[NSDate distantFuture] inMode:NSEventTrackingRunLoopMode dequeue:YES]; } [self setFrameOrigin:p]; } The problem is, when dragging the window around it jumps around, oscillates a little bit, looks really bad. Not at all like dragging a window by the title bar. This code is basically Openstepified Fiend code. I don't understand why its not working... Does anyone out there have any ideas? My gut tells me that something is going on with the Openstep event queue that I don't know about.... Thank you very much in advance! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: This should be simple (2) Date: 24 Aug 1997 06:04:32 GMT Organization: Egghead Billy, Inc. Message-ID: <5toitg$5ko@sjx-ixn10.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii My other question is about Open Panels. I want to be able to display file packages or applications as single files, not as directories. For some reason, I am not able to do so, and it's really driving me up the wall. I use the method setAllowsMultipleSelection:NO but it doesn't work for me. Here's my code: - (void) open:sender { int result; NSArray *fileTypes = [NSArray arrayWithObject:@"LogOn"]; NSOpenPanel *oPanel = [NSOpenPanel openPanel]; [self close:sender]; [oPanel setAllowsMultipleSelection:NO]; result = [oPanel runModalForDirectory:NSHomeDirectory() file:nil types:fileTypes]; if (result == NSOKButton) { [self openFile:[[oPanel filenames] objectAtIndex:0]]; } } What's the trick that I'm missing here? Seems like it should be working. I'm not trying to do anything slick... (oh yeah, this is for Openstep 4.1) Thanks in advance for any help! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: This should be simple (3) Date: 24 Aug 1997 06:08:09 GMT Organization: Egghead Billy, Inc. Message-ID: <5toj49$5ko@sjx-ixn10.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii My last question is really kind of a longshot. I'm hoping that someone out there has experienced the same phenomenon that I am... I have a menu cell in my main nib file that is always disabled. In the file I have it set to be enabled, but when the nib file is loaded and displayed the menu cell is disabled. I haven't tried to programmactically enable it, because I don't see why I should have to. Has anyone experienced this and figured out what's going on? Thanks a lot. I know that I'm being a pest by posting three questions like this. But be assured that I've been saving them up and trying not to bother you guys too often :) -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: dick@dick.com Subject: hardcore sex Newsgroups: comp.sys.next.programmer Organization: l Message-ID: <753330214915.8229547407@dick.com> Date: 24 Aug 97 09:05:10 GMT hot live sex shows http://www.sexmansion.com
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <753330214915.8229547407@dick.com> Control: cancel <753330214915.8229547407@dick.com> Date: 24 Aug 1997 09:04:33 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.753330214915.8229547407@dick.com> Sender: dick@dick.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (1) Date: 24 Aug 1997 12:48:52 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpajk$489$1@concorde.ctp.com> References: <5toimc$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) wrote: >The problem is, when dragging the window around it jumps around, oscillates a >little bit, looks really bad. Not at all like dragging a window by the title The problem is that your code receives events...and during handling that even changes to location of the window. Event coordinates are in window coordinats and get spooled. Now some of the evetns which alrady are in the queue do no longer match the real position after you have moved the window. Can you follow me ? I have attached my code which drags around the shelf window in my 4.x port of "TheShelf". It does pretty much the same like the stuff you want to do. It bascially is just a view which is used to drag the entire window. The magical line is: curLocation = [ourWindow mouseLocationOutsideOfEventStream]; While you should trace the events...you should not take the mouse location which has been stored in the event. Aloha Tomi @implementation TSShelfDragView - (BOOL)acceptsFirstMouse:(NSEvent *)theEvent { return YES; } - (void)mouseDown:(NSEvent *)theEvent { NSPoint mouseLocation, curLocation, offset; BOOL buttonDown; NSRect theFrame; id ourWindow; ourWindow = [self window]; theFrame = [ourWindow frame]; mouseLocation = [theEvent locationInWindow]; mouseLocation = [ourWindow convertBaseToScreen:mouseLocation]; offset.y = theFrame.origin.y - mouseLocation.y; theEvent = [ourWindow nextEventMatchingMask:NSLeftMouseDraggedMask|NSLeftMouseUpMask]; while( [theEvent type] != NSLeftMouseUp ) { curLocation = [ourWindow mouseLocationOutsideOfEventStream]; curLocation = [ourWindow convertBaseToScreen:curLocation]; theFrame.origin.y = curLocation.y + offset.y; // Here you should check if the mouse button is really still down...important since // otherwise we might get a drag. Currently we just fake it. buttonDown = YES; if( buttonDown ) [ourWindow setFrame:theFrame display:YES]; else break; theEvent = [ourWindow nextEventMatchingMask:NSLeftMouseDraggedMask|NSLeftMouseUpMask]; } } @end
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (3) Date: 24 Aug 1997 13:00:36 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpb9k$489$3@concorde.ctp.com> References: <5toj49$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) wrote: > >My last question is really kind of a longshot. I'm hoping that someone out >there has experienced the same phenomenon that I am... > >I have a menu cell in my main nib file that is always disabled. In the file >I have it set to be enabled, but when the nib file is loaded and displayed >the menu cell is disabled. I haven't tried to programmactically enable it, >because I don't see why I should have to. Has anyone experienced this and >figured out what's going on? > Ahh... MAagic !!! :-) This is actually one of the really cool featues of OpenStep. By default menu cells enable and disable themself automagically. The mechanism is described in the documentation. What it bascially comes down to is: "If a menu item finds a target which is willing to perform the specified action it is enabled...it there is no valid target it is disabled." The items are usually updated after every major event...so it nicely works even for tear off menues and such. Check the docu. Aloha Tomi
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 24 Aug 1997 12:55:14 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpavi$489$2@concorde.ctp.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) wrote: > >My other question is about Open Panels. I want to be able to display file >packages or applications as single files, not as directories. For some >reason, I am not able to do so, and it's really driving me up the wall. I >use the method setAllowsMultipleSelection:NO but it doesn't work for me. >Here's my code: > >- (void) open:sender >{ > int result; > NSArray *fileTypes = [NSArray arrayWithObject:@"LogOn"]; > NSOpenPanel *oPanel = [NSOpenPanel openPanel]; > > [self close:sender]; > > [oPanel setAllowsMultipleSelection:NO]; > result = [oPanel runModalForDirectory:NSHomeDirectory() file:nil > types:fileTypes]; > if (result == NSOKButton) > { > [self openFile:[[oPanel filenames] objectAtIndex:0]]; > } >} > I might be mistake on this one...but NSArray *fileTypes = [NSArray arrayWithObject:@"LogOn"]; usually should be a nil terminated array (IMHO pretty odd anway...but look at the defintion of NSImage imageFileTypes...it explicitly returns a nil termniated array) So maybe to problem is that you might have to do a: NSArray * fileTypes = [NSArray arrayWithObjects:@"LogOn", nil]; but I didn't test if thats really the problem. Given that you are using 4.1 there might be some other problems with the OpenPanel as well. Selecting directories had some really wierd effects as far as I rememerb and should be considered a bug (e.g. when dropping in a directory it was accepted right away as if you clicked the Ok button..really odd) Sorry if that doesn't really help. Aloha Tomi
From: gtupar@ctp.com (Georg Tuparev) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 24 Aug 1997 16:24:12 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpn7c$8ai$1@concorde.ctp.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> In article <5toitg$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) writes: You should send to your OpenPanel: [oPanel setTreatsFilePackagesAsDirectories:YES]; Hope this helps -- georg -- -- ------- /\/\ Georg Tuparev <georg_tuparev@ctp.com> | Currently in Dublin / /_ \ Cambridge Technology Partners 118/119 Lower Baggot Street \ / / Apollo House, Apollolaan 15 Dublin 2, Republic of Ireland \/\/ 1077 AB Amsterdam, The Netherlands Tel: +353(1)607-9083 Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer,comp.sys.next.bugs Subject: Re: This should be simple (2)....yes..its odd....but it's propably a NSImage docu bug ! Date: 24 Aug 1997 16:40:10 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpo5a$8lu$1@concorde.ctp.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpavi$489$2@concorde.ctp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Following up to my own posting... tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) wrote: >I might be mistake on this one...but > > NSArray *fileTypes = [NSArray arrayWithObject:@"LogOn"]; > >usually should be a nil terminated array (IMHO pretty odd anway...but look at >the defintion of NSImage imageFileTypes...it explicitly returns a nil >termniated array) I already received some "advice" in our office that the final "nil" is just there, since we have variable parameters on the [NSArray arrayWithObjects: ...] method. Yeap...I know that. And as I said...to me it makes sense to have the "nil" in the "arrayWithObjects" method...but there is no way to put a "nil" into an NSArray...so the whole thing really seems a little odd given the "quote" which I provided below. So since I already got "bashed" for that one, here comes the orignial piece of docu that I was reffering to: >--- NSImage imageUnfilteredFileTypes + (NSArray *)imageUnfilteredFileTypes Returns a null-terminated array of strings representing those file types for which a registered NSImageRep exists. This list consists of all file types supported by registered subclasses of NSImageRep, and doesn't include those types that can be converted to supported file types through a user-installed filter service. The array returned by this method may be passed directly to the NSOpenPanel's runModalForTypes: method. See also: + imageFileTypes <----- See that "null-terminated" phrase!? This definitly seems like a docu-bug to me...but being burned by the OpenPanel of 4.1 I did not necessarily outrule the possibility of this being a problem in the original posters case. But as Georg propably already posted by now the original problem is more likely related to the "setTreatsFilePackagesAsDirectories" method. And here IMHO we have reached another "docu" problem since it is not properly documented what the default value/behavior of a freshly created "NSOpen/SavePanel" will be. "treatsFilePackagesAsDirectories" should say "Returns YES/NO? for a freshly created instance of NSSavePanel". Aloha Tomi
Newsgroups: comp.sys.next.programmer Subject: No Streams? Message-ID: <H4zbJPNAOtB+@cc.usu.edu> From: edx@cc.usu.edu Date: 24 Aug 97 10:31:13 MDT Distribution: world MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I can't seem to locate any documentation on streams in OS4.2. Has the old concept of streams in NextStep been replaced with something else in OpenStep? TIA, edx@cc.usu.edu
From: janetom@hotmail.com Newsgroups: relcom.comp.gis,rec.games.xtank.programmer,rec.games.programmer,rec.crafts.polymer-clay,fj.comp.image,de.comp.shareware,de.comp.os.os2.programmer,de.comp.os.ms-windows.programmer,de.alt.shareware,comp.windows.ms.programmer,comp.unix.sco.programmer,comp.unix.programmer,comp.sys.psion.programmer,comp.sys.next.programmer,comp.sys.newton.programmer,comp.os.os2.programmer,alt.comics.image Subject: Converting TIF to JPEG Date: Sun, 24 Aug 97 19:41:17 PDT Organization: NetVision LTD. Message-ID: <NEWTNews.872476934.4923.infolink@infolink-2> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi all. I have more than 1,000 TIF images, and I want to convert them to JPEG (in order to watch then at the IntraNet). How can I do it ? Is there is any program available for this batch converting ? Please Help... Jane Eden Email: janetom@hotmail.com
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer,comp.sys.next.bugs Subject: NSTextStorage wierdness ?? Date: 24 Aug 1997 18:15:28 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tpto0$aap$2@concorde.ctp.com> Hi, while working on my documentation tool for the MiscKit I ran into this somewhat strange problem (which I consider a "bug" in NeXTs text system) Originally my code looked similar to this one (useless stuff removed for the posting): - (BOOL)_openFile:(NSString *)filename { id newText; id newStorage; id ourLayoutManager = [[textView textContainer] layoutManager]; newText = [NSString stringWithContentsOfFile:filename]; newStorage = [[NSTextStorage alloc] initWithString:newText]; // Do I have to unregister the "reused" layoutManager ?? It should // take care of necessary cleanups when getting reassigned to a // new storage..shouldn't it ? [newStorage addLayoutManager:ourLayoutManager]; } Please notic the "initWithString:" which is valid initMethod for a textStorage since after the init the storage really shows the correct "string" value when you ask for it. However....This simply crashed on me once the NSTextView had to redisplay itself for the first time. The stack showed something deep inside the NSLayoutManagers internals (NSPrivate) category: #0 0x0 in ?? () #1 0x601362e in -[NSTypesetter layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:nextGlyphIn dex:] () #2 0x601b046 in -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] () #3 0x6202bfe in _NSFastFillAllLayoutHolesUpToGlyphIndex () #4 0x604d289 in -[NSLayoutManager(NSPrivate) _firstPassGlyphRangeForBoundingRect:inTextContainer:okToFillHoles:] () #5 0x604d5df in -[NSLayoutManager(NSPrivate) _glyphRangeForBoundingRect:inTextContainer:fast:okToFillHoles:] () #6 0x60c8dfc in -[NSLayoutManager glyphRangeForBoundingRect:inTextContainer:] () #7 0x60346f6 in -[NSTextView drawRect:] () #....... Looking at all the example sources I found, that in some places a different way of "initializing" the NSTextStorage is used. So I tried it like that: - (BOOL)_openFile:(NSString *)filename { id newText; id newStorage; id ourLayoutManager = [[textView textContainer] layoutManager]; newText = [NSString stringWithContentsOfFile:filename]; newStorage = [[NSTextStorage alloc] init]; [newStorage addLayoutManager:ourLayoutManager]; [newStorage beginEditing]; [[newStorage mutableString] setString:newText]; [newStorage endEditing]; } Notice that I now create an empty text storage and after assigning it to the layout manager I set the string value of the textStorage. This magically works. Did I miss something or is this really a bug like I suspect ? Aloha Tomi
From: Julien Aubert <julien@aubert.pp.se> Newsgroups: comp.sys.next.programmer Subject: Next for Mac ? Date: Sun, 24 Aug 1997 20:42:56 +0100 Organization: Internet One - Gothenburg/Sweden +46 31 775 00 80 Message-ID: <34008EBA.5907@aubert.pp.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, Is there a Next OS for Macintosh ? I want to learn programming in Next since rhapsody and next will be very much the same... Thanks in advance! /Julien
From: "John" <ubushj02@mcl.ucsb.edu> Newsgroups: comp.sys.next.programmer Subject: YANQ - yet another newbie question Date: 25 Aug 1997 02:56:36 GMT Organization: John Message-ID: <01bcb102$86a12550$47c147cf@jills_garden> How to display an NSImageView in an NSScrollView? All I want to do is display a tiff image, and if needed, allow the user to scroll the image into view (i.e., if it's too big for the window). Here's what I'm doing: In IB, I create an empty window. In code, I create an NSScrollView, and NSImageView, and an NSImage: ImageView = [[NSImageView alloc] init]; ScrollView = [[NSScrollView alloc] initWithFrame:[Window frame]]; Image = [[NSImage alloc] initWithContentsOfFile:aFile]; Set the document view of the ScrollView: [ScrollView setDocumentView:ImageView]; Set the content view of the window to the NSScrollView: [Window setContentView:ScrollView]; Set the NSImageView's image: [ImageView setImage:Image]; The scroll view is there, but alas, no image is displayed. If I set the window's content view to the ImageView, I see the image (but no scroll view of course). So there must be more than just [ScrollView setDocumentView:ImageView]; Any help would be appreciated....anyone...?...anyone....?....Beuller.....? Thanks, -John.
From: postin@ya.net (Source Code) Newsgroups: comp.sys.next.programmer,comp.windows.ms.programmer,cs.software,dc.media Subject: The Instant WebMaster Date: 25 Aug 1997 04:50:35 GMT Organization: Loosely Message-ID: <postin-2508970055000001@wthfl2-30.gate.net> The Instant WebMaster provides actual nuts and bolts source code for; advanced HTML, Plug-n-play Java and over 15 CRUCIAL CGI scripts, Including; a keyword/category search engine, 2 shopping baskets, NetNarc, cgi Form Processor, no-cgi form processor, 2 Chatrooms, Bulletin Boards and more -- so that you can copy and paste your way to web developer Gurudom! http://www.img-src.com/IWM/ This is the good stuff that'll take your web sites from cookie-cutter, generic pages to exciting, interactive and original web sites! It also answers the questions that you've been asking, or soon will be. This product is for the intermediate to advanced Web Developer that knows enough about coding to copy and paste from templates, but may not be able to write the complicated scripting solutions to support the kinds of www sites they want to build. >>>>> ALL ON CD-ROM FOR ONLY $99.00 US!!!!!!!<<<<< -- In the information age, it's not how much you know that makes you valuable, ---- it's how fast you can find out what you NEED to know.
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer,comp.windows.ms.programmer,cs.software,dc.media Subject: cmsg cancel <postin-2508970055000001@wthfl2-30.gate.net> Control: cancel <postin-2508970055000001@wthfl2-30.gate.net> Date: 25 Aug 1997 05:12:52 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.postin-2508970055000001@wthfl2-30.gate.net> Sender: postin@ya.net (Source Code) Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 25 Aug 1997 16:07:07 GMT Organization: Egghead Billy, Inc. Message-ID: <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: gtupar@ctp.com In <5tpn7c$8ai$1@concorde.ctp.com> Georg Tuparev wrote: > In article <5toitg$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com (Mark > Trombino) writes: > > You should send to your OpenPanel: > > [oPanel setTreatsFilePackagesAsDirectories:YES]; > > Hope this helps Really? I probably should have tried this already, but it just seems so, so, WRONG! Thanks Georg! I'll try it right away! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: scott@doubleu.com (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: libsys_p.a <> libsys_s.a ?? Date: 23 Aug 1997 02:03:35 GMT Organization: Is a sign of weakness Message-ID: <SCOTT.97Aug22213548@slave.doubleu.com> References: <5tk6sv$3n5@tallowcross.uni-frankfurt.de> In-reply-to: uli@tallowcross.uni-frankfurt.de's message of 22 Aug 1997 14:14:55 GMT In article <5tk6sv$3n5@tallowcross.uni-frankfurt.de>, uli@tallowcross.uni-frankfurt.de (Uli Zappe) writes: does anybody know what's in libsys_p.a as compared to libsys_s.a? While the latter is documented, I couldn't find any information about the former. The same goes for a lot of other NEXTSTEP libs (e.g. libNeXT_p.a <> libNeXT_s.a). The _p.a version is always much bigger in size than the corresponding _s.a. The _p versions are profiling versions (compiled with -p or -pg or whatever the flag is). They're also static rather than shared, which explains more of the size difference. When you build with "make profile", I think you get the shared libraries by default. So you only get profiling info for your own code. If you arrange to link against the profiling libraries instead (I don't remember how I did it, probably Makefile.* hacking), you get profiling info for all of the system functions, too. This makes your profiling output _significantly_ larger, and isn't helpful all that often. Interesting, though. Later, -- scott hess <scott@doubleu.com> (606) 578-0412 http://www.doubleu.com/ <Favorite unused computer book title: The Demystified Idiots Guide to the Zen of Dummies in a Nutshell in Seven Days, Unleashed>
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 25 Aug 1997 18:37:49 GMT Organization: Egghead Billy, Inc. Message-ID: <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: mtrombin@ix.netcom.com In <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> Mark Trombino wrote: > In <5tpn7c$8ai$1@concorde.ctp.com> Georg Tuparev wrote: > > In article <5toitg$5ko@sjx-ixn10.ix.netcom.com> mtrombin@ix.netcom.com > (Mark > > Trombino) writes: > > > > You should send to your OpenPanel: > > > > [oPanel setTreatsFilePackagesAsDirectories:YES]; > > > > Hope this helps > > Really? I probably should have tried this already, but it just seems so, so, > WRONG! Thanks Georg! I'll try it right away! I tried it out and it didn't work. I actually quoted the wrong code in my original post. Here's the actual code where I'm trying to select applications and not files: - (void)addApplication:(id)sender { int result, i; NSOpenPanel *oPanel = [NSOpenPanel openPanel]; id applications = [currentLocation objectForKey:LOGON_APPLICATIONSKEY]; id enabled = [currentLocation objectForKey:LOGON_APPENABLEDKEY]; NSArray *filenames; if(!applications) { applications = [NSMutableArray array]; [currentLocation setObject:applications forKey:LOGON_APPLICATIONSKEY]; } if(!enabled) { enabled = [NSMutableArray array]; [currentLocation setObject:enabled forKey:LOGON_APPENABLEDKEY]; } [oPanel setAllowsMultipleSelection:YES]; [oPanel setTitle:@"Launch Apps..."]; [oPanel setCanChooseDirectories:YES]; // have tried both YES and NO [oPanel setTreatsFilePackagesAsDirectories:YES]; // Have tried both YES and NO if([oPanel treatsFilePackagesAsDirectories] == YES) fprintf(stderr, "treats packages as directories\n"); else fprintf(stderr, "doesn't reat packages as a directory.\n"); result = [oPanel runModalForDirectory:NSHomeDirectory() file:nil types:nil]; if (result == NSOKButton) { filenames = [oPanel filenames]; for(i=0; i<[filenames count]; i++) { NSDictionary *fatr = [[NSFileManager defaultManager] fileAttributesAtPath:[filenames objectAtIndex:i] traverseLink:YES]; NSLog(@"Adding file '%@' with permissions:%@", [filenames objectAtIndex:i], [[fatr objectForKey:NSFilePosixPermissions] stringValue]); if([[NSFileManager defaultManager] isExecutableFileAtPath:[filenames objectAtIndex:i]]) { [applications addObject:[filenames objectAtIndex:i]]; [enabled addObject:@"Y"]; } else { NSLog(@"User %@ does not have execute permission for '%@'!", NSUserName(), [filenames objectAtIndex:i]); } } [launchTableView reloadData]; } } What I hope to be able to do is allow the user to select a bunch of applications that will then be launched later by my app. Right now, the open panel doesn't display applications as single files, so you can't select them. Even specifying [oPanel setCanChooseDirectories:YES] doesn't allow the user to actually select a directory by clicking on it in the panel. You can type in the name of the application but this isn't good enough for me. Have any suggestions? How can I choose applications in an open panel? BTW, these applications are in LocalApps... -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Re: programmatically generated text object doesn't work Date: 25 Aug 1997 19:39:20 GMT Organization: Frankfurt University Computing Center Message-ID: <5tsn18$1a5@tallowcross.uni-frankfurt.de> References: <5tdjd0$8v1@tallowcross.uni-frankfurt.de> <5tf69l$6og$1@brachio.zrz.TU-Berlin.DE> <5tffv3$2d1@tallowcross.uni-frankfurt.de> <33FEBDD9.3AB7@ergotech.com> Jim Redman <jim@ergotech.com> wrote: > There's a bug in writeRTFDTo: when using streams. I'm not sure that > you've hit it It turns out I did... :-( > The solution is to load a > real rtfd file (folder) into the text object, after that the stream > operations work correctly. Sounds crazy, but it works. With an app this > isn't too much of a problem since you can dump an rtfd file within the > app wrapper and just load it. In your case with a UNIX tool it's > probably a big deal. I'm afraid you're right... Thanks for the hint! 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: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Ignorant Mach question Date: 25 Aug 1997 19:37:28 GMT Organization: Frankfurt University Computing Center Message-ID: <5tsmto$1a5@tallowcross.uni-frankfurt.de> Hi, it's documented several times in NeXT's documentation that (NEXTSTEP's) Mach makes only for scheduling, VM and IPC, but not for I/O and filesystems. However, what does? This is mentioned nowhere. I have 2 questions in this regard: 1. It's easy to locate NEXTSTEP's WindowServer. However, to my understanding it works only in connection with the GUI. Is this wrong, or what process is responsible for keyboard input and screen output during the boot process or in single user mode? 2. I couldn't find any process responsible for the local filesystem (I found nfsd etc., of course). What is it? Thanks for any insight! 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: MaRK_BeSSeY@Apple.Com (Mark Bessey) Newsgroups: comp.sys.next.programmer Subject: Re: YANQ - yet another newbie question Date: 25 Aug 1997 19:58:15 GMT Organization: Apple Computer, Inc. Message-ID: <5tso4n$s16$1@news.apple.com> References: <01bcb102$86a12550$47c147cf@jills_garden> "John" <ubushj02@mcl.ucsb.edu> writes > How to display an NSImageView in an NSScrollView? > All I want to do is display a tiff image, and if needed, > allow the user to scroll the image into view (i.e., if it's > too big for the window). I have a few suggestions... > Here's what I'm doing: > In IB, I create an empty window. > In code, I create an NSScrollView, and NSImageView, and an > NSImage: > > ImageView = [[NSImageView alloc] init]; Your ImageView is created with a size of (0,0) here, which is probably not what you want. If you know the size you want the view to be, use initWithFrame:, otherwise you'll need to use setFrame: later. > ScrollView = [[NSScrollView alloc] > initWithFrame:[Window frame]]; > Image = [[NSImage alloc] > initWithContentsOfFile:aFile]; > Set the document view of the ScrollView: > > [ScrollView setDocumentView:ImageView]; > > > Set the content view of the window to the NSScrollView: > > [Window setContentView:ScrollView]; > > Set the NSImageView's image: > > [ImageView setImage:Image]; This would be a good time to resize the imageView to fit the image, something like this: imageSize = [Image size]; frame = [ImageView frame]; frame.size.width = imageSize.width; frame.size.height = imageSize.height; [ImageView setFrame: frame]; > The scroll view is there, but alas, no image is displayed. Actually, it's being displayed as a 0 by 0 image in the lower left of the scrollView :-) > If I set the window's content view to the ImageView, I see > the image (but no scroll view of course). This happens to work because the imageView gets resized to fit the window frame... > So there must be more than just [ScrollView setDocumentView:ImageView]; The key is getting the scrollView's document view set up correctly, after that, it really is automatic. One last suggestion. Your code has varaibles named ImageView, ScrollView, etc. This is pretty bad form since by convention, Objective-C classes are capitalized that way. Most people use initial capitals only for classnames, using an initial lower letter for variable names. -- Mark Bessey Apple Computer, Inc. -->I DON'T SPEAK FOR APPLE<--
Newsgroups: comp.sys.next.programmer Subject: Instance Drawing? Message-ID: <7BuSriRmKYcJ@cc.usu.edu> From: edx@cc.usu.edu Date: 25 Aug 97 13:43:36 MDT Distribution: world MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Is instance drawing still done using the PSnewinstance() and PSsetinstance() calls in OpenStep? I don't seem to see any documentation any more, or any mention in the header files. I'm converting some code from NextStep to OpenStep, and my instance drawing no longer works. But then, it doesn't crash when run or die during the link with unresolved references either. It just seems to ignore all instance drawing. Any clues on how to perform instance drawing? Thanks! edx@cc.usu.edu
From: Greg_Anderson@afs.com (Gregory H. Anderson) Newsgroups: comp.sys.next.programmer Subject: Re: Instance Drawing? Date: 25 Aug 1997 21:04:54 GMT Organization: Anderson Financial Systems Inc. Distribution: world Message-ID: <5tss1m$b6h@shelob.afs.com> References: <7BuSriRmKYcJ@cc.usu.edu> edx@cc.usu.edu writes > Is instance drawing still done using the PSnewinstance() > and PSsetinstance() calls in OpenStep? I don't seem to see > any documentation any more, or any mention in the header files. Gone. > Any clues on how to perform instance drawing? See the new NSWindow methods related to caching. In my experience, PSsetinstance(TRUE) == [myWindow cacheImageInRect:cacheRect] PSnewinstance() == [myWindow restoreCachedImage], [myWindow flushWindow] PSsetinstance(FALSE) == [myWindow restoreCachedImage], [myWindow flushWindow], [myWindow discardCachedImage] The quickest way to set up the cacheRect is to get the window's frame, then set the origin to (0,0). Of course, if you know exactly which part of the window will be overdrawn (in its own coordinate space) you can specify something smaller. You don't need to convert the PSnewinstance() that typically follows PSsetinstance(TRUE), so that's one line of code that can be removed. In my example above, the three methods shown assume that you call PSsetinstance(FALSE) at the end of a modal loop of some kind where PSsetinstance(TRUE) was called at the top. To conserve memory, it restores the background one final time, then frees the cached image. One final caveat -- don't tell the entire NSWindow to display in the middle of your instance-drawing loop, or you will lose the cacheRect. The assumption here is that you want to retain the background and draw over it without changing the contents as part of the instance session. -- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2)...opeing file wrappers in the Open Panel Date: 25 Aug 1997 21:34:24 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5tstp0$avr$1@concorde.ctp.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) wrote: >In <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> Mark Trombino wrote: >> In <5tpn7c$8ai$1@concorde.ctp.com> Georg Tuparev wrote: >> > You should send to your OpenPanel: >> > >> > [oPanel setTreatsFilePackagesAsDirectories:YES]; >> > >> > Hope this helps >> >> Really? I probably should have tried this already, but it just seems so, >so, >> WRONG! Thanks Georg! I'll try it right away! > Well....Georg propably was too quick with his cut/copy and paste reply. The message needs to say [oPanel setTreatsFilePackagesAsDirectories:NO]; not YES ! I just tried the following code and it works just fine (ok..I jsut included the interesting lines): NSArray * files; NSArray * acceptedFileTypes = [NSArray arrayWithObject:@"app"]; NSOpenPanel * openPanel = [NSOpenPanel openPanel]; int numberOfFiles; [openPanel setAllowsMultipleSelection:YES]; [openPanel setTreatsFilePackagesAsDirectories:NO]; [openPanel setTitle:@"Open AppWrapper"]; if( [openPanel runModalForDirectory:[[NSUserDefaults standardUserDefaults] objectForKey:@"LastOpenDirectory"] file:nil types:acceptedFileTypes] ) ....etc....etc... So its basically straight forward and according to the spec. However... if you are running 4.1 it might have some bugs that I can't reproduce on 4.2. I know that 4.0 and 4.1 had a real bug when the panel was running for directories adn you used drag&drop from the Workspace to drop in some root location at which to continue continue the selection...the open panel would immediatly perform an "Ok" after the drop. I did not cehck this on 4.2 yet...maybe this "feature" is still there. So be warned. But as far as working with file-wrappers is concerned everything seem just fine to me. Aloha tomi
From: eric@skatter.USask.Ca Newsgroups: comp.sys.next.programmer Subject: Re: Instance Drawing? Date: 25 Aug 1997 21:29:09 GMT Organization: University of Saskatchewan Message-ID: <5tstf5$s3t$1@tribune.usask.ca> References: <7BuSriRmKYcJ@cc.usu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit edx@cc.usu.edu wrote: >Is instance drawing still done using the PSnewinstance() >and PSsetinstance() calls in OpenStep? I don't seem to see >any documentation any more, or any mention in the header >files. > >I'm converting some code from NextStep to OpenStep, and >my instance drawing no longer works. But then, it doesn't >crash when run or die during the link with unresolved references >either. It just seems to ignore all instance drawing. > >Any clues on how to perform instance drawing? > >Thanks! > >edx@cc.usu.edu > From the Openstep 4.1 release notes (AppKit.rtf): The following new methods provide an OpenStep alternative to the NEXTSTEP-specific feature of instance drawing. The first method saves away a part of the window's image. Typically after this step, some temporary drawing is done. The second method restores the previously saved image, undoing any drawing that has happened since it was saved. The third method releases the memory used to hold the saved image. - (void)cacheImageInRect:(NSRect)aRect; - (void)restoreCachedImage; - (void)discardCachedImage; And from the OpenStep 4.1 NSWindow documentation: Finally, to support transitory drawing by NSViews, NSWindow declares methods that temporarily cache a portion of its raster image so that it can be restored later. This feature is useful for situations where highly dynamic drawing must be done over the otherwise static image of the window. For example, in a drawing program where the user drags lines and other shapes directly onto a canvas, it's more efficient to restore the window's cached image and draw anew over that than to have all of the view objects send PostScript instructions to the Window Server. For more information, see ƒTransitory Drawing in the NSView class specification, and the individual method descriptions of cacheImageInRect:, restoreCachedImage, and discardCachedImage in this class specification. -- Eric Norum eric@skatter.usask.ca Saskatchewan Accelerator Laboratory Phone: (306) 966-6308 University of Saskatchewan FAX: (306) 966-6058 Saskatoon, Canada.
From: "Lawson English" <english@primenet.com> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: DPS in Wellow Box [Was: Is Apple 'killing' Rhapsody? Date: 25 Aug 1997 15:08:00 -0700 Organization: Primenet Services for the Internet Message-ID: <B027555A-110EEA@206.165.44.12> References: <5tsu19$ln9$1@nntp1.ba.best.com> nntp://news.primenet.com/comp.sys.next.advocacy, nntp://news.primenet.com/comp.sys.mac.programmer.misc, nntp://news.primenet.com/comp.sys.next.programmer MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit [I've added c.s.m.programmer.misc and c.s.n.programmer to the list] It's an interesting question. How does it work right now for NeXT developers? Do the OpenStep for Windows libraries include DPS for Windows? How will Apple license YellowBox for WIndows to developers for free if DPS is the underlying imaging model? Will Adobe subsidise Yellow Box development, or will RhapsodyOS users be subsidising non-Rhapsody users for DPS? Dare I meantion GX in this context? ;-) Joseph Palmer <jpalmer@shell3.ba.best.com> said: > In comp.sys.mac.advocacy Joe Ragosta <joe.ragosta@dol.net> wrote: > > > : Beats me. But since the discussion didn't involve the yellow box, it's a > : moot point. > > Sorry. I've changed the Subject:, now let's bang this arround a bit. > > > : Yellow Box is an entirely different issue. AFAIK, it doesn't use DPS all > : the time. Instead, it uses the native imaging model for the platform it's > : on. > > WHAT????? > > Oh dear, can this really be true? > > You mean to tell me that Yellow Box on Windows > will not have DPS as part of the runtime? > How can a Yellow Box publishing app take advantage of > DPS if it's not guaranteed to be there? Is that app > then a Rhapsody only app? > > If this is true, it means that a candidate app for > cross platform Yellow Box development must be > insensitive to the underlying OS, and to the > imaging model. > > Is there anything else about Yellow Box folks > should start to worry about? > > J. > > > > ++++++++++++++++++++++++++++++ HOW DO I SUBSCRIBE TO GX-TALK? --------------------------------- To subscribe to GX-TALK proceed as follows: Send E-mail to: <gx-talk-request@aimed.org> with anything in the subject line and the following command as the first (and only) line of the message body: SUBSCRIBE +++++++++++++++++++++++++++++++++
From: Greg_Anderson@afs.com (Gregory H. Anderson) Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.mac.programmer.misc,comp.sys.next.programmer Subject: Re: DPS in Wellow Box [Was: Is Apple 'killing' Rhapsody? Date: 25 Aug 1997 22:25:59 GMT Organization: Anderson Financial Systems Inc. Message-ID: <5tt0pn$be8@shelob.afs.com> References: <B027555A-110EEA@206.165.44.12> "Lawson English" <english@primenet.com> writes > It's an interesting question. How does it work right now for NeXT > developers? Do the OpenStep for Windows libraries include DPS for Windows? Yes. There is a process called (unsurprisingly) WindowServer.exe. It and three other processes (machd, nameserver, pbs) are typically autolaunched after you installed the OS/NT deployment package. > How will Apple license YellowBox for WIndows to developers for free if > DPS is the underlying imaging model? Will Adobe subsidise Yellow Box > development, or will RhapsodyOS users be subsidising non-Rhapsody users > for DPS? Apple has not announced the terms of any agreements with Adobe for DPS runtime on Windows, but it seems reasonable to assume they would not have announced free NT runtime bundling without one. I would bet they negotiated a blanket license, since they won't have any control over how (or how frequently) individual software developers deploy the runtime. At this point, my expectation as a developer is that I will be able to incorporate the necessary components of the runtime with any Yellow Box software I bring to market, such that everything installs at once. > Dare I meantion GX in this context? ;-) There would only be surprise if you _didn't_. 8^) -- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
From: Ingo Feulner <ifeulner@xenon.cube.de> Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 25 Aug 1997 09:01:45 GMT Organization: Private Site, =?ISO-8859-1?Q?B=F6blingen?=, Germany Message-ID: <5trhlp$8vv$1@xenon.cube.de> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpavi$489$2@concorde.ctp.com> Mime-Version: 1.0 (FinalNews for NeXTstep; Version 0.32 / Jul 12, 1997) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Xcanpos: shelf.01/199708290201!0003779341 Thomas Engel wrote in <5tpavi$489$2@concorde.ctp.com> on 1997-08-24 14:55:14 +0200: > I might be mistake on this one...but > > NSArray *fileTypes = [NSArray arrayWithObject:@"LogOn"]; > > usually should be a nil terminated array (IMHO pretty odd anway...but look at > the defintion of NSImage imageFileTypes...it explicitly returns a nil > termniated array) > So maybe to problem is that you might have to do a: > > NSArray * fileTypes = [NSArray arrayWithObjects:@"LogOn", nil]; > > but I didn't test if thats really the problem. ??? There is no difference between [NSArray arrayWithObject:@"LogOn"] and [NSArray arrayWithObjects:@"LogOn", nil] except that the second takes a variable number of arguments and because of this the methods needs a marker (which is nil) to now where the end is. NSArray does not allow to insert a nil-Object, so a "nil terminated array" does not exist. -Ingo. -- Smail: Ingo Feulner, Wolfacher Weg 19, 71034 Böblingen, Germany Email: ifeulner@xenon.cube.de "If you want to convince yourself how nice OpenStep is, try Java." - Wiliam Shipley.
From: Steve Dekorte <dekorte@slip.net> Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (3) Date: 26 Aug 1997 00:37:41 GMT Organization: Slip.Net (http://www.slip.net) Message-ID: <5tt8gl$3vl$1@owl.slip.net> References: <5toj49$5ko@sjx-ixn10.ix.netcom.com> Mark Trombino <mtrombin@ix.netcom.com> wrote: > My last question is really kind of a longshot. I'm hoping that someone out > there has experienced the same phenomenon that I am... > I have a menu cell in my main nib file that is always disabled. In the file > I have it set to be enabled, but when the nib file is loaded and displayed > the menu cell is disabled. I haven't tried to programmactically enable it, > because I don't see why I should have to. Has anyone experienced this and > figured out what's going on? Does it's target respond to the method it is set to send? -- Steve Dekorte - OpenStep consultant - San Francisco
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (3) Date: 26 Aug 1997 04:20:04 GMT Organization: Egghead Billy, Inc. Message-ID: <5ttlhk$sdl@sjx-ixn9.ix.netcom.com> References: <5toj49$5ko@sjx-ixn10.ix.netcom.com> <5tt8gl$3vl$1@owl.slip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: dekorte@slip.net In <5tt8gl$3vl$1@owl.slip.net> Steve Dekorte wrote: > Mark Trombino <mtrombin@ix.netcom.com> wrote: > > > My last question is really kind of a longshot. I'm hoping that someone out > > there has experienced the same phenomenon that I am... > > > I have a menu cell in my main nib file that is always disabled. In the file > > I have it set to be enabled, but when the nib file is loaded and displayed > > the menu cell is disabled. I haven't tried to programmactically enable it, > > because I don't see why I should have to. Has anyone experienced this and > > figured out what's going on? > > Does it's target respond to the method it is set to send? > > That was the problem! I thought that I had connected it in IB but of course hadn't. When the app launched, the menu cell was disabled because it didn't have a target, and becuase it was disabled I never figured out that it didn't have a target... That's a giant "Doh!" on my part... -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
Date: Tue, 26 Aug 1997 01:51:14 -0600 From: tom@hukatronic.cz (Tomas Hurka) Subject: EOF 2.x in multithread application Newsgroups: comp.sys.next.programmer Message-ID: <872491664.8618@dejanews.com> Organization: Deja News Posting Service Hi All, I would like to know if somebody have some experience with using EOF 2.x (or even EOF 1.x) in the multi-thread application. In the application, I am working on, we would like to use concurrent access to the database from separated threads. So far we were not able to do the fetch from two threads simultaneously. I am not sure if EOF permits such thing, but I think it could be possible, if we have two separate connection to the database. Thank you in advance fo any comments. Best regards, -- Tomas Hurka tom@hukatronic.cz NeXTMAIL and MIME OK (international mail <50 KB accepted) -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
Newsgroups: comp.sys.next.programmer From: tom@hukatronic.cz (Tomas Hurka) Subject: EOF 2.x in multithread application Message-ID: <EFIDyr.FE@hurka.UUCP> Keywords: EOF thread Sender: tom@hurka.UUCP (Tomas Hurka) Organization: Hukatronic (H.C.C.) Date: Tue, 26 Aug 1997 06:56:51 GMT Hi All, I would like to know if somebody have some experience with using EOF 2.x (or even EOF 1.x) in the multi-thread application. In the application, I am working on, we would like to use concurrent access to the database from separated threads. So far we were not able to do the fetch from two threads simultaneously. I am not sure if EOF permits such thing, but I think it could be possible, if we have two separate connection to the database. Thank you in advance fo any comments. Best regards, -- Tomas Hurka tom@hukatronic.cz NeXTMAIL and MIME OK (international mail <50 KB accepted)
From: arti@address.in.signature (Art Isbell) Newsgroups: comp.sys.next.programmer Subject: Re: Apple Associate Developer program Date: 26 Aug 1997 08:20:48 GMT Organization: LavaNet, Inc. Distribution: world Message-ID: <5tu3l0$n44@mochi.lava.net> References: <5tkuuc$d7i$1@inet-prime.comshare.com> alanf@izzy.net wrote: > Hmmm... the application was an Omni-readable PDF, but the NDA wasn't. You > know, the proprietary Adobe encryption headache. > How are all these OpenStep developers supposed to sign a form they can't > open? I was able to read both using OmniPDF, but the fonts were all wrong and the graphical font used for check boxes printed as a large mirror-image "P". It's odd to me that Adobe's PDF reader under NT was able to display the documents perfectly despite the use of Apple fonts. No font substitution was reported. But when I tried to print these documents from NT using my NeXT printer, they printed just like OmniPDF displayed them - with incorrect fonts. So much for a portable document format. So I gave up and called Apple's developer support toll-free number. They faxed the application to me. But I still haven't received the NDA :-( -- Art Isbell NeXT/MIME Mail: arti at lava dot net Trego Systems (for whom I don't speak) Voice/Fax: +1 808 394 0511 OPENSTEP/NT Voice Mail: +1 808 394 0495 managed care solutions US Mail: Honolulu, HI 96825-2638
From: Erik Doernenburg <erik@object-factory.REMOVE_ME.com> Newsgroups: comp.sys.next.programmer Subject: Re: EOF 2.x in multithread application Date: 26 Aug 1997 08:43:17 GMT Organization: Object Factory GmbH (Germany) Message-ID: <5tu4v5$nni$1@leonie.object-factory.com> References: <EFIDyr.FE@hurka.UUCP> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit tom@hukatronic.cz (Tomas Hurka) wrote: > Hi All, > I would like to know if somebody have some experience with using EOF 2.x > (or even EOF 1.x) in the multi-thread application. In the application, I > am working on, we would like to use concurrent access to the database from > separated threads. So far we were not able to do the fetch from two > threads simultaneously. I am not sure if EOF permits such thing, but I > think it could be possible, if we have two separate connection to the > database. On Tue, 21 Jan 97, Craig Federighi <Craig_Federighi@next.com> wrote: > Neither EOF 1.x nor EOF 2.0 are thread safe. The biggest potential sources > of problems are: > - EOKeyValueCoding on NSObject is not thread safe (if one thread accesses > a key that has not been accessed on that class before while another > thread calls valueForKey:) > - EOObserverCenter is not thread safe (trouble when fetching simultaneously > in two threads) > - ModelObjects are not thread safe (certain operations on entities update > caches -- these will behave up predictably if accessed simultaneously > by two threads). > - Prior to version 7.3, the oracle client libraries were not thread safe. > > Thread protecting EOFs access to all of these data structures in order to > achieve thread safety could compromise performance in the common (single > threaded) case. > > If you're willing to role the dice you'll want to have a separate > EOObjectStoreCoordinator and EOModelGroup per thread. This, in turn, will > result in a separate EOEditingContext, EODatabaseContext, EOAdaptorContext, > etc, per thread (meaning separate database connections per thread). [...] -- Erik Dörnenburg -- OBJECT FACTORY -- Gesellschaft für Informatik und Datenverarbeitung mbH -- http://www.object-factory.com/~erik
From: Amando Blasco <ablasco@gcomm.com> Newsgroups: comp.sys.next.programmer Subject: STUPID QUESTION ABOUT SELF… Date: Tue, 26 Aug 1997 16:47:22 +0200 Organization: SERVICOM Message-ID: <3402EC7A.61B@gcomm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I am begining writting an ObjC program but I don't understand correctly what is 'self' and when you must use it. Has anyone the patiente to teach me clearly what is self and what is super? Thanks in advance Amando Blasco
From: bettis@inetnebr.com (Mr. Jeremy Bettis) Newsgroups: comp.sys.next.programmer Subject: Re: Instance Drawing? Date: 26 Aug 1997 12:37:45 -0500 Organization: Internet Nebraska Message-ID: <5tv499$d6i$1@falcon.inetnebr.com> References: <7BuSriRmKYcJ@cc.usu.edu> NNTP-Posting-User: bettis edx@cc.usu.edu writes: >Is instance drawing still done using the PSnewinstance() >and PSsetinstance() calls in OpenStep? I don't seem to see >any documentation any more, or any mention in the header >files. >I'm converting some code from NextStep to OpenStep, and >my instance drawing no longer works. But then, it doesn't >crash when run or die during the link with unresolved references >either. It just seems to ignore all instance drawing. I do this: PShideinstance(bounds.origin.x, bounds.origin.y, bounds.size.width, bounds.size.height); PSsetinstance(YES); [... draw draw draw ...] PSsetinstance(NO);
From: "L. Todd Heberlein" <heberlei@NetSQ.com> Newsgroups: comp.sys.next.programmer Subject: Re: STUPID QUESTION ABOUT SELF… Date: 26 Aug 1997 17:31:00 GMT Organization: mother.com Internet Services Message-ID: <01bcb234$36411650$d62168cf@test1> References: <3402EC7A.61B@gcomm.com> Amando Blasco <ablasco@gcomm.com> wrote in article <3402EC7A.61B@gcomm.com>... > I am begining writting an ObjC program but I don't understand correctly > what is 'self' and when you must use it. > > Has anyone the patiente to teach me clearly what is self and what is > super? Hmmm. Hopefully I won't botch the explanation too badly. 'self' is an implicit variable within an objective C object which refers to itself. If you are familiar with C++, it is essentially the same as C++'s 'this' variable. My methods pass 'self' (actually I do most of my work in C++, so I use 'this') to other objects or functions when they want to register themselves with someone else (e.g., to provide a callback function). 'super' can be used to call a method of a parent class. For example, a particular class my support a method called pushButton() that does almost everything you want, but not quite. You can create a subclass and implement your own pushButton() method. Your version of the pushButton() method may only do one or two simple things (but which are important to you), and then call the original version of pushButton() in the parent class. This is done by using the 'super' reference. In C++ it is a little uglier, but by and large the same things can be done. (Did I screw it up? My ObjC is a little rusty) Todd Heberlein
From: scott@doubleu.com (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 26 Aug 1997 14:03:27 GMT Organization: Is a sign of weakness Message-ID: <SCOTT.97Aug26092134@slave.doubleu.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com> In-reply-to: mtrombin@ix.netcom.com's message of 25 Aug 1997 18:37:49 GMT In article <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com>, mtrombin@ix.netcom.com (Mark Trombino) writes: result = [oPanel runModalForDirectory:NSHomeDirectory() file:nil types:nil]; ... What I hope to be able to do is allow the user to select a bunch of applications that will then be launched later by my app. Right now, the open panel doesn't display applications as single files, so you can't select them. Even specifying [oPanel setCanChooseDirectories:YES] doesn't allow the user to actually select a directory by clicking on it in the panel. You can type in the name of the application but this isn't good enough for me. Have any suggestions? How can I choose applications in an open panel? BTW, these applications are in LocalApps... I'm probably misunderstanding what you're attempting to do, but... why haven't you specified "app" as one of the types you're looking to open? If your question is "How can I choose .app applications _and_ executables", you probably have a tougher problem. Later, -- scott hess <scott@doubleu.com> (606) 578-0412 http://www.doubleu.com/ <Favorite unused computer book title: The Demystified Idiots Guide to the Zen of Dummies in a Nutshell in Seven Days, Unleashed>
From: Steve Dekorte <dekorte@slip.net> Newsgroups: comp.sys.next.programmer Subject: Re: STUPID QUESTION ABOUT =?US-ASCII?Q?SELF=85?= Date: 26 Aug 1997 22:40:06 GMT Organization: Slip.Net (http://www.slip.net) Message-ID: <5tvm06$1l5$2@owl.slip.net> References: <3402EC7A.61B@gcomm.com> Amando Blasco <ablasco@gcomm.com> wrote: > I am begining writting an ObjC program but I don't understand correctly > what is 'self' and when you must use it. > Has anyone the patiente to teach me clearly what is self and what is > super? If you're familiar with C++, self = this. -- Steve Dekorte - OpenStep consultant - San Francisco
From: "Nassos Giannopoulos" <ngzx@news.compulink.gr> Newsgroups: comp.sys.next.programmer Subject: Re: Help: N3DCamera.... Date: Mon, 25 Aug 1997 10:26:29 +0300 Organization: CompuLink Network S.A. Message-ID: <5ttbl0$enh1@venus.compulink.gr> References: <5t0vd8$m45$1@news.cc.umr.edu> The NeXT 3DKit is based on PRman which uses the left handed coordinate system as the default everywhere (according to the RI 3.1 spec). You can however change it (from left-handed to right-handed and vice-versa) by scaling the X-axis by (-1). If you also want to change the orientation by which a surface is defined (for ex. from CW to CCW) use the calls RiReverseOrientation() or RiOrientation() (whatever suits you best). regards, N.G. Ï Sanjeev Agarwal Ý©ñáøå óôï Üñèñï <5t0vd8$m45$1@news.cc.umr.edu>... > >Hi, >I am having problem to understand the N3DCamera class. Is the >world coordinate assumed to be left handed too (like the camera >coordinates). I have a model in the right handed coordinate >system. What will be the best approach to view such a CAD model >using N3DCamera. >Thank you very much for your help ... > >Sanjeev > >
From: "Nassos Giannopoulos" <ngzx@news.compulink.gr> Newsgroups: comp.sys.next.programmer Subject: Re: Help: N3DCamera.... Date: Mon, 25 Aug 1997 10:26:29 +0300 Organization: CompuLink Network S.A. Message-ID: <5trtsm$ans1@venus.compulink.gr> References: <5t0vd8$m45$1@news.cc.umr.edu> The NeXT 3DKit is based on PRman which uses the left handed coordinate system as the default everywhere (according to the RI 3.1 spec). You can however change it (from left-handed to right-handed and vice-versa) by scaling the X-axis by (-1). If you also want to change the orientation by which a surface is defined (for ex. from CW to CCW) use the calls RiReverseOrientation() or RiOrientation() (whatever suits you best). regards, N.G. Ï Sanjeev Agarwal Ý©ñáøå óôï Üñèñï <5t0vd8$m45$1@news.cc.umr.edu>... > >Hi, >I am having problem to understand the N3DCamera class. Is the >world coordinate assumed to be left handed too (like the camera >coordinates). I have a model in the right handed coordinate >system. What will be the best approach to view such a CAD model >using N3DCamera. >Thank you very much for your help ... > >Sanjeev > >
From: email@end.of.post (Raymond Lutz) Newsgroups: comp.sys.next.programmer Subject: The future of web indexing? Date: 27 Aug 1997 02:02:57 GMT Organization: VTL Message-ID: <5u01sh$cam$1@wagner.videotron.net> OK, Now that everything useful on the web will migrate into databases behind spiffy Web Objects Applications, how will we index all this? I mean global indexes like AltaVista, WebCrawler & Co... Must we think of some hooks for indexing webots? Alternatively, can WOF presently dupe existing webots with by generating faked static pages to publish contents what we want to be indexed? What do you think? Ray -- Raymond Lutz - lutzray-at-9bit.qc.ca - www.9bit.qc.ca/~lutzray - "Les 400 plus fortunes individus de la planete possedent autant que 2.3 MILLIARDS des plus pauvres reunis"
From: jlincoln@us.oracle.com Newsgroups: comp.sys.next.programmer Subject: Caldera or Redhat helping w/GnuOpenstep? Date: 27 Aug 1997 02:02:24 GMT Organization: Oracle Corporation. Redwood Shores, CA Message-ID: <5u01rg$s3v$1@inet16.us.oracle.com> Hi All, Is there any word about Redhat or Caldera helping GNU with there work on the GNU Openstep implementation for Linux? Thanks, Jason
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer,comp.windows.ms.programmer,cs.software,dc.media Subject: cmsg cancel <postin-2608972253150001@wthfl3-7.gate.net> Control: cancel <postin-2608972253150001@wthfl3-7.gate.net> Date: 27 Aug 1997 02:56:20 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.postin-2608972253150001@wthfl3-7.gate.net> Sender: postin@ya.net (Source Code) Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: mtrombin@ix.netcom.com (Mark Trombino) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 27 Aug 1997 07:20:57 GMT Organization: Egghead Billy, Inc. Message-ID: <5u0kgp$aq@dfw-ixnews10.ix.netcom.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com> <SCOTT.97Aug26092134@slave.doubleu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: scott@doubleu.com In <SCOTT.97Aug26092134@slave.doubleu.com> Scott Hess wrote: > In article <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com>, > mtrombin@ix.netcom.com (Mark Trombino) writes: > result = [oPanel runModalForDirectory:NSHomeDirectory() file:nil > types:nil]; > > ... > > What I hope to be able to do is allow the user to select a bunch of > applications that will then be launched later by my app. Right > now, the open panel doesn't display applications as single files, > so you can't select them. Even specifying [oPanel > setCanChooseDirectories:YES] doesn't allow the user to actually > select a directory by clicking on it in the panel. You can type in > the name of the application but this isn't good enough for me. > Have any suggestions? How can I choose applications in an open > panel? > > BTW, these applications are in LocalApps... > > I'm probably misunderstanding what you're attempting to do, but... why > haven't you specified "app" as one of the types you're looking to > open? If your question is "How can I choose .app applications _and_ > executables", you probably have a tougher problem. I wanted apps and executables, but I'm okay with just apps. I was hoping that there was some magic in the open panel that would display only executables (including apps)... No such luck! -- |-------------------------------------------------------------------------| | Mark Trombino | J A M S o f t | | mtrombin@ix.netcom.com | Audio DSP Tools for Openstep & Rhapsody | |-------------------------------------------------------------------------|
From: dcoyle@ctp.com (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 27 Aug 1997 09:32:34 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u0s7i$lm4$1@concorde.ctp.com> References: <5u01sh$cam$1@wagner.videotron.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit email@end.of.post (Raymond Lutz) wrote: >Now that everything useful on the web will migrate into databases >behind spiffy Web Objects Applications, how will we index all this? I >mean global indexes like AltaVista, WebCrawler & Co... Ray: You're right that third-party tools won't index WOF-generated pages. But that's beside the point! WOF generates fresh content on the fly. WHY would you attempt to index something that is going to, by definition, be different next time you go visit? Dave -------------------------------------------------------------------------- /\/\ David A. Coyle, David A. Coyle, / /_ \ Cambridge Technology Partners, Cambridge Technology Partners, \ / / 118-119 Sráid Bhagoid Íocht, 118-119 Lower Baggot Street, \/\/ Baile Átha Cliath 2, Dublin 2, Phoblacht na hÉireann. Republic of Ireland. Guthán: +353 1 6079008 Tel: + 353 1 6079008 Greasán: dcoyle@ctp.com Fax: +353 1 6079001
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: This should be simple (2) Date: 27 Aug 1997 09:36:13 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u0sed$lrj$2@concorde.ctp.com> References: <5toitg$5ko@sjx-ixn10.ix.netcom.com> <5tpn7c$8ai$1@concorde.ctp.com> <5tsajb$c3f@dfw-ixnews10.ix.netcom.com> <5tsjdt$2gq@dfw-ixnews10.ix.netcom.com> <SCOTT.97Aug26092134@slave.doubleu.com> <5u0kgp$aq@dfw-ixnews10.ix.netcom.com> mtrombin@ix.netcom.com (Mark Trombino) wrote: >In <SCOTT.97Aug26092134@slave.doubleu.com> Scott Hess wrote: >> >> I'm probably misunderstanding what you're attempting to do, but... why >> haven't you specified "app" as one of the types you're looking to >> open? If your question is "How can I choose .app applications _and_ >> executables", you probably have a tougher problem. > > >I wanted apps and executables, but I'm okay with just apps. I was hoping >that there was some magic in the open panel that would display only >executables (including apps)... No such luck! > Go back to the docu and read it again. There IS magic ;-) Before a filename is displayed your application gets the chance to look at the name and decided if its worth displaing or not. So if you want to do that you tell the panel to accept every file (not filetypes) and then add the code to get the files attributes and see if it is an executable or has the .app extension. Acutally there already is a isExecutableFileAtPath method in the NSFileManager class. You just would have to check if it returns YES for the app wrappers themself. So maybe it all comes down to one additional line of code in one additional delegation method. Sounds easy to me. ;-) Aloha Tomi
Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? References: <5u01sh$cam$1@wagner.videotron.net> <5u0s7i$lm4$1@concorde.ctp.com> From: frank@ifi.unibas.ch Message-ID: <3403fc9c.0@maser.urz.unibas.ch> Date: 27 Aug 97 10:08:28 GMT dcoyle@ctp.com (David A. Coyle) wrote: > email@end.of.post (Raymond Lutz) wrote: > >Now that everything useful on the web will migrate into databases > >behind spiffy Web Objects Applications, how will we index all this? I > >mean global indexes like AltaVista, WebCrawler & Co... > > Ray: > > You're right that third-party tools won't index WOF-generated pages. > > But that's beside the point! > > WOF generates fresh content on the fly. WHY would you attempt to index > something that is going to, by definition, be different next time you go > visit? > > Dave Because you may want to index the fact that this information is available, not the contents per se, but just that they are available. Consider this: A company (or institution) uses a data base to store information on its staff and the work they do (i.e. documentation). The company may want to make all (or some) of this avaialble to the network. They furthermore want to let all the world know who works there and what they do. So why not use the database they already have, add a few fields so that the employed can add personal information and then interface this to the web? The same applies to any documentaition or other information. The pages won't change *every* time they are accessed. Infact, they will rarely change. The benefit of this scheme is that the comany will have "uniformed" pages (all pages are presented the same way and have the same functionality) and very little administrative overhead. Now, of course, this compatny want's to have its pages indexed so that web surfers all around the world can find them. In this case it would be very usefull if we had a protocol that would let the automated indexing machines negotiate with the company's server and ask for an existing index rather than scan all pages. In this way, the company could determine which indexes are to be used themselves and the robot indexer can complete its job very quickly. -Robert -- Institut fuer Informatik tel +41 (0)61 321 99 67 Universitaet Basel fax. +41 (0)61 321 99 15 Robert Frank Mittlere Strasse 142 rfc822: frank@ifi.unibas.ch (NeXT,MIME mail ok) CH-4056 Basel X400: S=frank;OU=ifi;O=unibas;P=switch;A=arcom;C=ch Switzerland
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 27 Aug 1997 11:45:22 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u140i$o5b$1@concorde.ctp.com> References: <5u01sh$cam$1@wagner.videotron.net> <5u0s7i$lm4$1@concorde.ctp.com> <3403fc9c.0@maser.urz.unibas.ch> frank@ifi.unibas.ch wrote: >Now, of course, this compatny want's to have its pages indexed so that web >surfers all around the world can find them. > >In this case it would be very usefull if we had a protocol that would let >the automated indexing machines negotiate with the company's server and ask >for an existing index rather than scan all pages. In this way, the company >could determine which indexes are to be used themselves and the robot >indexer can complete its job very quickly. > Jup...this makes perfect sense. Sicne there already is some convention for robots (that robots info file which prevents scanning)... why not extend that mechanism and supply an additional index. Maybe someone would just have to do it and convince e.g. the guys at AltaViste or WebCrawler or where ever to support it. It should be easy for a WebObjects application to create some indices every now and then. But then...there should be some "timeout" for this sort of index...hmmm. Aloha Tomi
From: Marco van Dongen <MAA.vanDongen@student.unimaas.nl> Newsgroups: 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.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy,comp.sys.powerpc.misc,comp.sys.powerpc.tech Subject: This message is a non-commercial request for help on my research Date: Wed, 27 Aug 1997 14:25:30 +0200 Organization: Rijksuniversiteit Limburg Distribution: inet Message-ID: <34041CBA.1372@student.unimaas.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit This message is a non-commercial request for help on my research ================================================================ My name is Marco van Dongen and i am accounting student at the University of Maastricht (UM) in the Netherlands. To graduate i have to write a thesis. My thesis deals with the Internet and therefore i use this medium to address as many people as possible. I am going to write my thesis about the commercial use of the Internet. My focus will be on planning and implementing activities. What problems do you come across. What are the positive and what are the negative aspects. The paper will NOT be a technical paper. The paper will deal with the question how to deal/manage a growing load of information. I am looking for people to give me suggestions for literature, articles. People that work for companies and have first hand experiences. Research already been done by people. Companies that are willing to participate in a little research by questionaire send on email. Or anything that could possibly be of any help to me. Please respond to me on email. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + MAA.vanDongen@Student.unimaas.nl + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thanks Marco van Dongen
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: 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.nsc.32k,comp.sys.oric,comp.sys.palmtops,comp.sys.pen,comp.sys.powerpc.advocacy,comp.sys.powerpc.misc,comp.sys.powerpc.tech Subject: cmsg cancel <34041CBA.1372@student.unimaas.nl> Control: cancel <34041CBA.1372@student.unimaas.nl> Date: 27 Aug 1997 12:47:36 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.34041CBA.1372@student.unimaas.nl> Sender: Marco van Dongen <MAA.vanDongen@student.unimaas.nl> Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: dcoyle@ctp.com (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 27 Aug 1997 16:04:17 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u1j61$sn4$1@concorde.ctp.com> References: <5u01sh$cam$1@wagner.videotron.net> <5u0s7i$lm4$1@concorde.ctp.com> <3403fc9c.0@maser.urz.unibas.ch> <5u140i$o5b$1@concorde.ctp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) wrote: >frank@ifi.unibas.ch wrote: >>Now, of course, this compatny want's to have its pages indexed so that web >>surfers all around the world can find them. >> >>In this case it would be very usefull if we had a protocol that would let >>the automated indexing machines negotiate with the company's server and ask >>for an existing index rather than scan all pages. In this way, the company >>could determine which indexes are to be used themselves and the robot >>indexer can complete its job very quickly. >> > >Jup...this makes perfect sense. > >Sicne there already is some convention for robots (that robots info file >which prevents scanning)... why not extend that mechanism and supply an >additional index. >Maybe someone would just have to do it and convince e.g. the guys at >AltaViste or WebCrawler or where ever to support it. Well, not really that easy. And still beside the point. The biggest problem with WOF apps & robots is that the dynamic URLs generated don't clue the robot in to the fact that it has gone into a recursive loop. The canonical example of this is the TimeOff(html) example. Put that where a robot can find it, and then sit back and watch the fun as AltaVista brings your server to it's knees. The second biggest problem is that the session id that's in most dynamic WOF URLs is just going to present some user with a "Sorry, your session has timed out" page (if they're that lucky, and you've implemented a nice pretty one). Not a great ad for your company or it's cool products/services. All that being said, there's no restriction at all in putting whatever you want into the entry point to your WOF apps. This includes all the interesting keywords as to the exciting content therein. This also saves the user of said indexer the pain of seeing gajillions of your dynamic pages showing up as search results, when it only makes sense for him to enter through the one front door anyway. Dave -------------------------------------------------------------------------- /\/\ David A. Coyle, David A. Coyle, / /_ \ Cambridge Technology Partners, Cambridge Technology Partners, \ / / 118-119 Sráid Bhagoid Íocht, 118-119 Lower Baggot Street, \/\/ Baile Átha Cliath 2, Dublin 2, Phoblacht na hÉireann. Republic of Ireland. Guthán: +353 1 6079008 Tel: + 353 1 6079008 Greasán: dcoyle@ctp.com Fax: +353 1 6079001
From: "Robert Fisher" <rfisher@onr.com> Newsgroups: comp.sys.next.programmer Subject: Objective-C Fragile Base Class Date: 27 Aug 1997 17:10:48 GMT Organization: Renegade Software Message-ID: <01bcb30b$32787ae0$0100000a@ivanova> Apple's latest Rhapsody FAQ reveals that Objective-C does have something of a fragile base class problem. To sum up: Adding instance variables to a class breaks code that depends on that class. (The "broken" code would need to be recompiled.) Now, I'd always thought it was silly that instance variables were declared in the @interface, but I didn't figure that meant that changing them would actually break the class. It seems to me that, since all Objective-C objects are dynamically allocated, this would be fixable. Maybe it wouldn't be simple, but it would be fixable. Sure, there are workarounds, but if I wanted to continue to workaround fragile base class problems, I'd just stick with C++. =) Why shouldn't Apple fix this? (BTW: I didn't post this to comp.lang.objective-c because 1) I don't get it and 2) I'm addressing this specifically towards the NeXT/Apple implementation of Objective-C.) -- Robert Fisher Renegade Software rfisher@onr.com
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: virtual retains ?? Date: 27 Aug 1997 17:47:27 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u1p7f$18g$1@concorde.ctp.com> Hi, while running one of my apps from ObjectAlloc I received these "logs" from my application. However..when running it under regular conditions nothing shows up. The message is: Aug 27 18:44:00 DocumentManagement[804] *** _NSNegativeRetain(): object (0xc702cc) of class DBDocumentContainer has less than zero (-1) virtual retains I got tons of these and I have no clue what this virtual count is refering to. I don't have a zombie problem in my app...so it must be something different. As I said, the app performs just fine...but I would like to know what this log is trying to tell me. Any ideas ? Aloha Tomi
From: Greg_Anderson@afs.com (Gregory H. Anderson) Newsgroups: comp.sys.next.programmer Subject: Re: Objective-C Fragile Base Class Date: 27 Aug 1997 17:53:30 GMT Organization: Anderson Financial Systems Inc. Message-ID: <5u1piq$khh@shelob.afs.com> References: <01bcb30b$32787ae0$0100000a@ivanova> "Robert Fisher" <rfisher@onr.com> writes > Apple's latest Rhapsody FAQ reveals that Objective-C does have something > of a fragile base class problem. To sum up: Adding instance variables to > a class breaks code that depends on that class. (The "broken" code would > need to be recompiled.) To be precise, adding ivars breaks classes that DESCEND FROM that class. There should not be any impact on non-descendent classes that happen to use functionality of the modified class. That's because the values of ObjC ivars are typically accessed through method calls, EXCEPT in the class where the ivars are declared, and sometimes descendent classes. In OPENSTEP, NeXT/Apple officially frowns on descendent classes using direct access to ivars. For example, it used to be possible in NEXTSTEP subclasses of NSView to say [window doSomething]. In OPENSTEP, you say [[self window] doSomething], which provides a layer of insulation from this problem. > Now, I'd always thought it was silly that instance variables were > declared in the @interface, but I didn't figure that meant that > changing them would actually break the class. The problem is that ivars are stored as a nest of structs. The compiler then resolves direct access to ivars as an offset into the structs. If you then go back and add an ivar at the end of a class somewhere in the middle of this nested hierarchy, the new ivar occupies the same physical space as the first ivar of previously-compiled immediate subclasses. > It seems to me that, since all Objective-C objects are dynamically > allocated, this would be fixable. Maybe it wouldn't be simple, but it > would be fixable. You'd need to get rid of the nesting concept, such that each class had its own ivar template in the runtime system. My bigger complaint is the ongoing lack of class variables. Now there's a case where the workarounds are really messy, and the fix would not be difficult to add to the runtime structures. -- Gregory H. Anderson | "We're in the land of the blind, Visionary Ophthalmologist | selling working eyeballs, and they Anderson Financial Systems | balk at the choice of color." -- Tony greg@afs.com (NeXTmail OK) | Lovell, on Mac user reactions to NeXT
Newsgroups: comp.sys.next.programmer From: Joost Backus <joostb@plex.nl> Subject: GraphView Content-Type: text/plain; charset=us-ascii Message-ID: <3404727B.C997C29C@plex.nl> Sender: news@plex.nl (Usenet News) Content-Transfer-Encoding: 7bit Organization: Plex -- a public access Internet provider -- Mime-Version: 1.0 Date: Wed, 27 Aug 1997 18:31:24 GMT L.s. Once in the Black Box days there was a garhing pallette I think it was called graphview. It was on the Next Edu CD in 1992/ or 1993? Has anybody ported this to openstep preferably NT ? Is the old version still available, if it is on what web site ? Thanx in advance. Joost Backus.
From: jq@papoose.quick.com (James E. Quick) Newsgroups: comp.sys.next.programmer Subject: Re: Ignorant Mach question Date: 27 Aug 1997 08:05:30 -0400 Organization: Quick and Associates Message-ID: <5u156a$4er@papoose.quick.com> References: <5tsmto$1a5@tallowcross.uni-frankfurt.de> In article <5tsmto$1a5@tallowcross.uni-frankfurt.de>, Uli Zappe <uli@tallowcross.uni-frankfurt.de> wrote: >Hi, > >it's documented several times in NeXT's documentation that (NEXTSTEP's) Mach >makes only for scheduling, VM and IPC, but not for I/O and filesystems. > >However, what does? This is mentioned nowhere. There is no process responsible for local file system I/O. The biod and nfsd processes are user space processes which implement NFS. NFS was taken out of the kernel many years ago both for efficiency and simplicity since most of its work is different (and slower) than traditional file system I/O. The local I/O subsystem is part of the underlying Unix layer (it must be in order to integrate cleanly and efficiently with the VM subsystem). Every thing having to do with file system IO is handled first by a generic layer of file system and VM structures which then eventually involve calling device specific driver routines to submit block requests to a drive. A view from 20,000 feet shows, that all file system I/O is first handled by the vfs+vinode layer ('v'irtual file system and 'v'irtual inode). This layer isolates the system calls from all device specific and file system specific knowledge. The vinode layer is supported by file system specific layers which can either be built into the kernel or dynamically loaded when a new type of filesystem is to be supported. beneath the vinode layer are also subsystems for performing other device specific I/O routines for ttys/ptys and other types of devices. These intermediate layers implement generic file system operations which turn file system requests into lower level, page level (block oriented) requests. Finally, device specific drivers (like SCSI drivers) are responsible for taking sorted lists of block I/O requests, and transferring data between blocks on a disk drive and buffers in memory. Sorry if I made this sound complicated, it's been a while since I've dealt with this. Although there are a number of different layers to deal with, the code is well designed, with clean interfaces. It ensures, that all I/O, whether based on a direct system call, or caused by VM paging activity is serviced by the same routines in order to maximize the effectiveness and minimize the cost of buffering. It is actually quite a beautiful way of doing things. If you are interested in reading up on how this works, I recommend either of the 'Devil' books. "The Design and Implementation of the 4.4 BSD Operating System", is the most recent devil book in the pink cover. The older one is still useful, but since it describes the 4.3 BSD Unix, is somewhat dated. These are the BSD Unix bibles, the definitive descriptions of the Unix design. -- ___ ___ | James E. Quick jq@quick.com / / / | Quick & Associates NeXTMail O.K. \_/ (_\/ | Apple, we know the song's not written yet, ) | but could you at least hum a few more bars?
From: "Laurent" <solfra@worldnet.fr> Newsgroups: comp.soft-sys.nextstep,comp.sys.next.hardware,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,comp.sys.next.sysadmin,pgh.next-users,tw.bbs.comp.os.nextstep Subject: How to change a video driver from the boot II ? (suite) Date: 27 Aug 1997 19:47:32 GMT Message-ID: <01bcb321$d33b41e0$080e03c3@worldnet.sct.fr> Hello, I'm using Openstep for Mach 4.1 on Intel platform (P200) I have a Diamond 3D 3000 video card. The problem : I changed the video driver : I'd try to use the 3D 2000 driver, but when the computer is booting the driver don't work, I see nothing on the screen. I would change another time my driver (and use the 3D 3000 driver) but I can't use the configuration panel. I have only access on the promt ("boot : "). 1) I have use the boot with the Default option (boot : config=Default) but it the same result.) 2) like in NEXTSTEP 3.3, I try : boot -default then I try : boot : "Active Drivers"="PS2Mouse BusMouse SerialMouse ParallelPort VGA" and (boot:=-s) But anything is the good option : the screen still black or the system reboot Did another boot option wich can run the computer with another driver ? Please, give me the good answer and become a god for me... Laurent BARNILS solfra@worldnet.fr
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Re: Ignorant Mach question Date: 27 Aug 1997 21:17:32 GMT Organization: Frankfurt University Computing Center Message-ID: <5u25hc$5ue@tallowcross.uni-frankfurt.de> References: <5tsmto$1a5@tallowcross.uni-frankfurt.de> <5u156a$4er@papoose.quick.com> jq@papoose.quick.com (James E. Quick) wrote: > There is no process responsible for local file system I/O. [...] > > The local I/O subsystem is part of the underlying Unix layer (it > must be in order to integrate cleanly and efficiently with the VM > subsystem). Every thing having to do with file system IO is handled > first by a generic layer of file system and VM structures which > then eventually involve calling device specific driver routines to > submit block requests to a drive. > > A view from 20,000 feet shows, that all file system I/O is first > handled by the vfs+vinode layer ('v'irtual file system and 'v'irtual > inode). Hm, this sounds very plausible to me. But since VM *is* implemented in the Mach kernel which is supposed to be the most basic layer, this seems to imply that the basic (local) file system I/O is *also* handled by the kernel, or am I totally mistaken at this point? It's what I thought, actually, but it contradicts the documentation that says that NeXTs Mach does *not* handle file system I/O. 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: email@end.of.post (Raymond Lutz) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 27 Aug 1997 22:26:15 GMT Organization: VTL Message-ID: <5u29i7$d0e$1@wagner.videotron.net> References: <5u01sh$cam$1@wagner.videotron.net> <5u0s7i$lm4$1@concorde.ctp.com> <3403fc9c.0@maser.urz.unibas.ch> <5u140i$o5b$1@concorde.ctp.com> <5u1j61$sn4$1@concorde.ctp.com> In-Reply-To: <5u1j61$sn4$1@concorde.ctp.com> On 08/27/97, David A. Coyle wrote: >tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) wrote: >> >>Sicne there already is some convention for robots (that robots >>info file which prevents scanning)... why not extend that mechanism >>and supply an additional index. Maybe someone would just have >>to do it and convince e.g. the guys at AltaViste or WebCrawler >>or where ever to support it. > >Well, not really that easy. And still beside the point. > [problems regarding dynamics URL delated] > >This also saves the user of said indexer the pain of seeing >gajillions of your dynamic pages showing up as search results, OK until here >when it only makes sense for him to enter through the one front >door anyway. Hmm... No. Let me give an exemple. I would like this to happen: a search on AltaVista for the words ties AND rack AND (motor* OR electri*) could point *directly* to a page at Sharper Image describing their Turbo Digital Tie Rack (69.95$, if you ask 8^). The product page itself is a desirable alternative entry point. There are two solutions (not necessarly exclusive): 1- A smart and well tought out one, it will require cooperation of index builders. 2- A hack that would try to work *now* with existing webots. Question: can WOF and associated web servers construct faked static URLs with contents from dynamic pages? When a webot visits our site, we could present it a page http://www.sharperimage.com/faked_static_pages/TurboTieRack.html which would a) contain relevant text to be indexed and b) act as a valid entry point to our WO App. Is this presently possible? Ray -- Raymond Lutz - lutzray-at-9bit.qc.ca - www.9bit.qc.ca/~lutzray - "Les 400 plus fortunes individus de la planete possedent autant que 2.3 MILLIARDS des plus pauvres reunis"
From: tom@basil.icce.rug.dev.null.nl (Tom Hageman -- remove .dev.null to reply) Newsgroups: comp.sys.next.programmer Subject: Re: Apple Associate Developer program Date: 27 Aug 1997 23:45:19 GMT Organization: Warty Wolfs Sender: news@basil.icce.rug.nl (NEWS pusher) Message-ID: <EFDMML.FEz@basil.icce.rug.nl> References: <5tkuuc$d7i$1@inet-prime.comshare.com> alanf@izzy.net wrote: > Hmmm... the application was an Omni-readable PDF, but the NDA wasn't. You > know, the proprietary Adobe encryption headache. > How are all these OpenStep developers supposed to sign a form they can't > open? The latest version of OmniPDF (2.1.2) knows how to handle Adobe standard encryption. --Tom.
From: tom@basil.icce.rug.dev.null.nl (Tom Hageman -- remove .dev.null to reply) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 27 Aug 1997 23:45:26 GMT Organization: Warty Wolfs Sender: news@basil.icce.rug.nl (NEWS pusher) Message-ID: <EFL8FL.7oE@basil.icce.rug.nl> References: <01bcb30b$32787ae0$0100000a@ivanova> "Robert Fisher" <rfisher@onr.com> wrote: > Apple's latest Rhapsody FAQ reveals that Objective-C does have something of > a fragile base class problem. To sum up: Adding instance variables to a > class breaks code that depends on that class. (The "broken" code would need > to be recompiled.) That's correct, in the sense that all classes that inherit from the affected class must be recompiled. Code that merely uses the class (or its subclasses) does _not_ have to be recompiled (as it does in, for instance, C++) -- unless it breaks encapsulation and references the class's instance variables directly (which considered a bad practice in general anyway:-) Just adding new methods does _not_ break the class (as it does in, for instance, C++). > Now, I'd always thought it was silly that instance variables were declared > in the @interface, but I didn't figure that meant that changing them would > actually break the class. > > It seems to me that, since all Objective-C objects are dynamically > allocated, this would be fixable. Maybe it wouldn't be simple, but it would > be fixable. Well, my best guess is this is a tradeoff between flexibility and allocation / instance variable access efficiency. In the current scheme, an instance can be allocated as a single blob of memory. Also, ivars in instances of classes and subclasses alike can be accessed by a single pointer+fixed-offset dereference, which is about as efficient as you get. Just another case of the C heritage shining through the Objective layer, I guess... > Sure, there are workarounds, but if I wanted to continue to workaround > fragile base class problems, I'd just stick with C++. =) Because ObjC is a _lot_ less fragile than C++? > Why shouldn't > Apple fix this? They do. They want you to use Java ;-) > (BTW: I didn't post this to comp.lang.objective-c because 1) I don't get it > and 2) I'm addressing this specifically towards the NeXT/Apple > implementation of Objective-C.) (I've added comp.lang.objective-c since this is an issue with all Obj-C implementations as far as I know.) -- __/__/__/__/ Tom Hageman <tom@basil.icce.rug.dev.null.nl> [NeXTmail/Mime OK] __/ __/_/ IC Group <tom@icgned.dev.null.nl> (work) __/__/__/ <<SPAMBLOCK: remove .dev.null to reply>> __/ _/_/ Confused? You won't be after the NeXT episode.
From: gtupar@ctp.com (Georg Tuparev) Newsgroups: comp.sys.next.programmer Subject: Re: Objective-C Fragile Base Class Date: 27 Aug 1997 23:51:14 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u2ehi$7u0$1@concorde.ctp.com> References: <5u1piq$khh@shelob.afs.com> In article <5u1piq$khh@shelob.afs.com> Greg_Anderson@afs.com (Gregory H. Anderson) writes: > My bigger complaint is the ongoing lack of class variables. Now there's > a case where the workarounds are really messy, and the fix would not be > difficult to add to the runtime structures. Aesthetically you're right. But in reality, you can survive with static variable declared in the implementation file. And if this is not puristic enough, you always can write a relatively simple category to the NSObject that sticks them in a dictionary and you access them with key-value coding... A while ago (perhaps 2 years) I even posted an example how to do it .. though I never used it myself. later buzz. -- /\/\ Georg Tuparev <georg_tuparev@ctp.com> | Currently in Dublin / /_ \ Cambridge Technology Partners 118/119 Lower Baggot Street \ / / Apollo House, Apollolaan 15 Dublin 2, Republic of Ireland \/\/ 1077 AB Amsterdam, The Netherlands Tel: +353(1)607-9083 Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com Hiroshima 45, Tschernobyl 86, Windows 95, Office 97
From: dcoyle@ctp.com (David A. Coyle) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 28 Aug 1997 00:07:16 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u2ffk$8ad$1@concorde.ctp.com> References: <5u01sh$cam$1@wagner.videotron.net> <5u0s7i$lm4$1@concorde.ctp.com> <3403fc9c.0@maser.urz.unibas.ch> <5u140i$o5b$1@concorde.ctp.com> <5u1j61$sn4$1@concorde.ctp.com> <5u29i7$d0e$1@wagner.videotron.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit email@end.of.post (Raymond Lutz) wrote: <snip for brevity> > >Hmm... No. Let me give an exemple. I would like this to happen: a >search on AltaVista for the words > > ties AND rack AND (motor* OR electri*) > >could point *directly* to a page at Sharper Image describing their >Turbo Digital Tie Rack (69.95$, if you ask 8^). The product page >itself is a desirable alternative entry point. > >There are two solutions (not necessarly exclusive): > >1- A smart and well tought out one, it will require cooperation of >index builders. Yes: the solution is to check the request headers to determine that the browser is in fact a robot, and generate a special "robot friendly" version of everything on your site. For example, by not maintaining state. Subsequent requests to those URLs that the robot saves would pop you into an appropriate location, but with human-friendly content. As I see it, and I'm *really* extemporising now, the challenges here represent: 1) where does your site cut off robots: you want them to see content, but not, say, the order pages. 2) maintaining what is essentially a separate "user experience" for robots. Which is to say, programming your app for two completely different "users". The alternative here is to program one solution for both, but really, you want the live users to have all the fun, and so your primary focus is and must always be them. And robots don't give a stuff about those graphics. ;-) >2- A hack that would try to work *now* with existing webots. > >Question: can WOF and associated web servers construct faked static >URLs with contents from dynamic pages? > >When a webot visits our site, we could present it a page > >http://www.sharperimage.com/faked_static_pages/TurboTieRack.html > >which would a) contain relevant text to be indexed and b) act as a >valid entry point to our WO App. > >Is this presently possible? Yes, this is the "second" user experience. But you don't need WOF for this, just EOF and a single pseudo-catalogue page template. Then generate a static page for each item (or logical grouping thereof) in your catalogue, with a link/refresh to the real WOF app. This is SO MUCH against the very philosophy of WOF that I can't imagine doing it, and I feel guilty even thinking of it. :-) Your point about the tie-rack is definitely valid, but the question is (note how I deftly change focus :-), how many people are going to type that kind of query, and is Sharper Image or any other client going to ever make enough money off these people to recoup the costs of what is a significant programming challenge? IMHO, it's just as easy, well, vastly easier, to bung all these keywords into the home page (or a couple of pages grouped by subject) where a robot will find them but ordinary human browsers never do. It should be a simple EOF job to run a periodic query over your database, extract the pithy keywords, and pop them into page(s) while you sleep. (just as an aside: view the source of a bunch of pages, and see how many have "sex" hidden in them :-) It would be a cool thing for a third-party to develop a plug-in framework for WOF, but I don't think it's worth it to Sharper Image or anyone else to create a hacky, home-rolled solution (just to have the WOF API change out from under them when the next major release ships. Don't laugh: look how much EOF changed from 1.x to 2.0!). Of course there are other, EVIL, hacks, that I'm sure you'll be hearing about from other people I know. ;-) Dave -------------------------------------------------------------------------- /\/\ David A. Coyle, David A. Coyle, / /_ \ Cambridge Technology Partners, Cambridge Technology Partners, \ / / 118-119 Sráid Bhagoid Íocht, 118-119 Lower Baggot Street, \/\/ Baile Átha Cliath 2, Dublin 2, Phoblacht na hÉireann. Republic of Ireland. Guthán: +353 1 6079008 Tel: + 353 1 6079008 Greasán: dcoyle@ctp.com Fax: +353 1 6079001
From: gtupar@ctp.com (Georg Tuparev) Newsgroups: comp.sys.next.programmer Subject: Re: The future of web indexing? Date: 28 Aug 1997 00:27:05 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u2gkp$8m1$1@concorde.ctp.com> References: <5u1j61$sn4$1@concorde.ctp.com> Well, hmmm. Make sense ... and what Dave is just writing on the computer next to my box makes even more sense. But there is an evil hack that we implemented about 1/2 year ago, and there is no chance for my guinness-washed-up brain to remember the details .. and I do not have connection to the clients computer to reboot my gray cells .. but here is the idea. It is possible that the entry WOF app understands that not a human but a robot is bugging it. In this case it produces a gigantic index containing hrefs of strange form. By hitting them, the user jumps to the search engine (in our case another WOF app on the server site) with prefilled keyword. Then another hack (also ugly as hell) should be implemented so that the robot is not allowed to go further then this single index page. In the case of Apachie you can write a server module (urgh ... not very attractive job .. but it works). Yeah, I know, this is not what most of the people want to be told ... but HTML was originaly not designed for what we are trying to masage it... later buzz In article <5u1j61$sn4$1@concorde.ctp.com> dcoyle@ctp.com (David A. Coyle) > This also saves the user of said indexer the pain of seeing gajillions of > your dynamic pages showing up as search results, when it only makes sense for > him to enter through the one front door anyway. -- /\/\ Georg Tuparev <georg_tuparev@ctp.com> | Currently in Dublin / /_ \ Cambridge Technology Partners 118/119 Lower Baggot Street \ / / Apollo House, Apollolaan 15 Dublin 2, Republic of Ireland \/\/ 1077 AB Amsterdam, The Netherlands Tel: +353(1)607-9083 Tel: +31(20)575-0492 Fax: +31(20)575-0500 WWW: http://www.ctp.com Hiroshima 45, Tschernobyl 86, Windows 95, Office 97
From: Lee Byeong-ho <bhlee@cnt.co.kr> Newsgroups: comp.sys.next.programmer Subject: Re: Next for Mac ? Date: Thu, 28 Aug 1997 09:20:15 +0900 Organization: Yuhan C&T Message-ID: <3404C43F.FE20F614@cnt.co.kr> References: <34008EBA.5907@aubert.pp.se> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D23D77A58687321AD396F07D" To: Julien Aubert <julien@aubert.pp.se> This is a multi-part message in MIME format. --------------D23D77A58687321AD396F07D Content-Type: text/plain; charset=x-UNICODE-2-0-UTF-7 Content-Transfer-Encoding: 7bit Julien Aubert wrote: > Hi, > > Is there a Next OS for Macintosh ? > I want to learn programming in Next since rhapsody and next will be very > much the same... > > Thanks in advance! > /Julien Hi, Julien... I think there isn't any kind of NeXT OS for Mac. I'm sure Rhapsody and OpenStep is very much the same..., but OpenStep is not compatible with Mac. So I think Rhapsody is extension of OpenStep. Good luck!!! / Byeong-ho, Lee --------------D23D77A58687321AD396F07D Content-Type: text/x-vcard; charset=x-UNICODE-2-0-UTF-7; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Byeong-ho Lee Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Byeong-ho Lee n: Lee;Byeong-ho org: Yuhan C&T adr: 1597-6 Seocho-Dong, Seocho-Ku;;;Seoul;;137-070;Korea email;internet: bhlee@cnt.co.kr title: S/W Engineer (OpenStep/Rhapsody-WebObjects,EOF) tel;work: +-82(2)5210102x602 tel;fax: +-82(2)5816123 x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------D23D77A58687321AD396F07D--
From: hugues@precipice.fdn.fr (Hugues RICHARD) Newsgroups: comp.sys.next.programmer Subject: Re: Apple Associate Developer program Date: 27 Aug 1997 19:21:22 GMT Organization: Individual - France Message-ID: <5u1uni$13g@precipice.fdn.fr> References: <5tkuuc$d7i$1@inet-prime.comshare.com> <5tu3l0$n44@mochi.lava.net> In article <5tu3l0$n44@mochi.lava.net>, you wrote: > So I gave up and called Apple's developer support toll-free number. > They faxed the application to me. But I still haven't received > the NDA :-( I opened and distilled the NDA PDF file to basic PDF file format suitable for everyone. You can download it at : http://www.fdn.org/~hrichard/NDA/ Hugues. [email cc to Art Isbell] -------------------------------------------------------------------- hugues@precipice.fdn.fr - French, English, Italian and a few JP ->OK ------------ NS3.2 ------------ NS3.0J ------------ :-) ------------
From: "Gregory H. Anderson" <greg@afs.com> Newsgroups: comp.sys.next.programmer Subject: Re: Objective-C Fragile Base Class Date: Wed, 27 Aug 1997 21:36:51 -0400 Organization: Anderson Financial Systems Inc. Message-ID: <3404D633.2C7D@afs.com> References: <5u1piq$khh@shelob.afs.com> <5u2ehi$7u0$1@concorde.ctp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Georg Tuparev wrote: > > In article <5u1piq$khh@shelob.afs.com> Greg_Anderson@afs.com (Gregory H. Anderson) writes: > > My bigger complaint is the ongoing lack of class variables. Now > > there's a case where the workarounds are really messy, and the fix > > would not be difficult to add to the runtime structures. > > Aesthetically you're right. But in reality, you can survive with > staticvariable declared in the implementation file. No. A class variable gives you a new instance of that variable in each descendent class. Without "real" support, you need to keep redeclaring new statics in each subclass, which is non-OO "copy/paste" mentality. > And if this is not puristic enough, you always can write a relatively > simple category to the NSObject that sticks them in a dictionary and > you access them with key-value coding... I know about this, it's the trick I described as "messy." greg
From: scott@doubleu.com (Scott Hess) Newsgroups: comp.sys.next.programmer Subject: Re: Ignorant Mach question Date: 28 Aug 1997 04:03:43 GMT Organization: Is a sign of weakness Message-ID: <SCOTT.97Aug27230330@howard.doubleu.com> References: <5tsmto$1a5@tallowcross.uni-frankfurt.de> <5u156a$4er@papoose.quick.com> <5u25hc$5ue@tallowcross.uni-frankfurt.de> In-reply-to: uli@tallowcross.uni-frankfurt.de's message of 27 Aug 1997 21:17:32 GMT In article <5u25hc$5ue@tallowcross.uni-frankfurt.de>, uli@tallowcross.uni-frankfurt.de (Uli Zappe) writes: Hm, this sounds very plausible to me. But since VM *is* implemented in the Mach kernel which is supposed to be the most basic layer, this seems to imply that the basic (local) file system I/O is *also* handled by the kernel, or am I totally mistaken at this point? It's what I thought, actually, but it contradicts the documentation that says that NeXTs Mach does *not* handle file system I/O. The Mach portion does not handle such things. The BSD kernel does. Of course, that's part of the actual mach kernel binary (sdmach or mach_kernel or whatever it is) under NeXTSTEP. A performance choice. But you still have to do I/O via BSD kernel calls, not Mach calls. Later, -- scott hess <scott@doubleu.com> (606) 578-0412 http://www.doubleu.com/ <Favorite unused computer book title: The Demystified Idiots Guide to the Zen of Dummies in a Nutshell in Seven Days, Unleashed>
Date: Thu, 28 Aug 1997 03:33:47 -0600 From: David Stes <stes@can.nl> Subject: Re: Objective-C Fragile Base Class Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Message-ID: <872756559.2813@dejanews.com> Organization: Computer Algebra Netherlands References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> In article <EFL8FL.7oE@basil.icce.rug.nl>, tom@basil.icce.rug.dev.null.nl (Tom Hageman -- remove .dev.null to reply) wrote > > Just another case of the C heritage shining through the > Objective layer, I guess... > Let me put that in a different way. What happened IMO to Objective-C is the opposite of what you say. Originally the heritage of Objective-C was Smalltalk, not C ... What gradually happened, was an increasing influence of C on Objective-C, and the ST influence is becoming less obvious. Objective-C started to look more and more like C, and also started to contain more language extensions that you don't find in ST (that is, went to live a life on its own). To illustrate this, here is a snippet of code out of Brad Cox 1986' Producer (ST to OC converter) : = Block:Node CATEGORIES() { id blockVariables, statements; } + statements:aStatementList { return [[self new] statements:aStatementList]; } - variables:aVarList { if (!aVarList || [aVarList isEmpty]) return self; [aVarList addContentsTo:blockVariables = [Set new]]; [symbolScope add:blockVariables]; return self; } So this was the programming style anno '86. Far from "C heritage". What gradually happened, in part because of the hybrid nature of O-C, in part just because NeXT did this, and people followed the example blindly because of the marketing might of a rich company, is that programmers started to use more and more C elements. The replacement by NeXT of +new by +alloc, -init is a good example. Something like +allocFromZone: doesn't make sense in ST, since it is so tightly linked to C memory allocation issues (the pointer zone where you want the memory for your object allocated). What's happening here is that a method (+new) which doesn't talk at all about allocation, is replaced by something which is closer to the C model. The increasing use of C types in method declarations (instead of Objects) is another example. So Objective-C starts to look more like C and its Smalltalk heritage is sort of getting to the background. It would be quite refreshing for O-C to renew the links with languages like Smalltalk, or Self etc. and model again the programming style after those languages (as it was originally the idea to take ST-80 code and use it in C). I see the work that I'm doing on Blocks (snippets of code that are dealt with like Objects) in this context. David. -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: tiggr@ics.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 28 Aug 1997 14:00:11 +0200 Organization: Eindhoven University of Technology Sender: tiggr@tom.ics.ele.tue.nl Message-ID: <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> In-reply-to: David Stes's message of Thu, 28 Aug 1997 03:33:47 -0600 In article <872756559.2813@dejanews.com> David Stes <stes@can.nl> writes: The replacement by NeXT of +new by +alloc, -init is a good example. This is certainly not a `C element'; it solves the following problem: use of `new' depends upon reassigning self in a class method to be the address of an instance, and then acting as an instance _in that class method_. Such behaviour is insane, at least in my opinion, and alloc+init solve it. Something like +allocFromZone: doesn't make sense in ST, since it is so tightly linked to C memory allocation issues (the pointer zone where you want the memory for your object allocated). Zone allocation is related to VM issues, which affect every system which has VM, which includes every desktop system currently available. The idea is to group related objects with similar lifetime and activity (as a function of elapsed time) into the same memory `regions' to increase locality of reference. It has nothing to do with C. If a zone were represented as an object, the same concept would be equally useful, also in Smalltalk. The increasing use of C types in method declarations (instead of Objects) is another example. Using the basic C types such as int is a good idea since it is a lot faster than using objects, and most of the time they suffice since the objects wouldn't be used in any way different than the C types are used now. Using structs and unions obviously is an error and the use by NeXT of NSPoint, NSRect and NSSize is something I don't fancy, not even when the argument in favour is `efficiency'. (In C++, the same argument can be held accountable for many errors in the language.) (as it was originally the idea to take ST-80 code and use it in C). How? Syntactically identical? --Tiggr
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: [Q] Programming serial port under Rhapsody Date: Thu, 28 Aug 1997 15:36:09 -0700 Organization: none Message-ID: <3405FD59.2C5F@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I have finally managed downloading "Discovering OPENSTEP: A Developers Tutorial(Rhapsody)" and find it is a good overview concerning the tools for programming for Rhapsody. I hope all the other documentation for Rhapsody will be as good as this book. I wonder how well the programming of the serial interface of the powermac is supported (classes,...) and documented. I hope it will be as comfortable and well defined as with the Apple Toolbox. I think of an application that gets datas via the serial port and displays the incoming datas as numbers and displays them online graphically (Scrolling through and/or dynamically resizing). Saving, printing and all the other standard-processes should not be too difficult. How complicate would it be to create such a program? Thanks, christian.haeupl@aon.at
From: "xyz.me" <xyz.me@anonym.at> Newsgroups: comp.sys.next.programmer Subject: [Q] Developing PCI-Cards for PowerMacs and Rhapsody Date: Thu, 28 Aug 1997 15:50:38 -0700 Organization: none Message-ID: <340600BE.7A57@anonym.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I have seen some documentation concerning PCI-documentation on Apple Developer-Server(?). But the files are too big for downloading here in Europe. As I have some hardware-experiences I am interested if Apple has a reference-design for PCI-cards. But as I cannot download the file it is impossible for me to get further information. Is the documenation also available on a CD-Rom or is there a book dealing with PCI-Hardware-Design for PCI-Power-Macs? Is there any third-party-producer that offers an evaluation-card? How complicated will it be to write a driver for Rhapsody for such a card? Thanks, christian.haeupl@aon.at
From: uli@tallowcross.uni-frankfurt.de (Uli Zappe) Newsgroups: comp.sys.next.programmer Subject: Re: Ignorant Mach question Date: 28 Aug 1997 14:09:31 GMT Organization: Frankfurt University Computing Center Message-ID: <5u40qr$iv@tallowcross.uni-frankfurt.de> References: <5tsmto$1a5@tallowcross.uni-frankfurt.de> <5u156a$4er@papoose.quick.com> <5u25hc$5ue@tallowcross.uni-frankfurt.de> <SCOTT.97Aug27230330@howard.doubleu.com> scott@doubleu.com (Scott Hess) wrote: > The Mach portion does not handle such things. The BSD kernel does. > Of course, that's part of the actual mach kernel binary Ooops - I didn't realize that the BSD kernel is actually incorporated in the binary called mach_kernel. If it's actually only one integrated binary, isn't the difference a bit academic, then? > But you still have to do I/O via BSD kernel calls, not Mach calls. OK, I see your point. OTOH, how the calls are called is just a matter of naming conventions. So I'd rather say that actually mach_kernel is *one monolithic* kernel. Hmm... Anyway, thanks for pointing this out! 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: apptalk@sprynet.com Newsgroups: comp.sys.next.programmer Subject: News & Tips Computers/Internet Date: Fri, 22 Aug 1997 18:57:18 Organization: Sprynet News Service Message-ID: <5tlg38$4rh$890@juliana.sprynet.com> Please don't hit reply, send all inquiries to apptalk@sprynet.com DAILY NEWS & TIPS. http://www.activenetwork.com Are you interested in receiving our monthly free newsletter on the latest Computer technologies and the internet. Please send an email requesting to be added to our database, or check our web site for the latest news. If you have signed up already, please disregard this request. Download our catalog from our Internet Website http://www.activenetwork.com HARDWARE TRENDS BREAKING SPEED LIMITS Early benchmark tests on a prototype 300-MHz system are promising This fall will mark the arrival of a class of machines based on Intel's 300-MHz Pentium II processors, and early benchmark tests on some of the prototypes show healthy-- if not astounding-- performance gains over previous-generation Pentium systems. At NEC's invitation, PC Magazine had the chance to run tests on the company's new 300-MHz PowerMate Professional, due to ship in September. Although the configuration we tested was preliminary, the machine posted some impressive numbers. On the ZD High-End Winstone 97 test, the PowerMate earned a score of 34.8. This test runs a set of applications that heavily exercise the CPU and graphics subsystem, but purely CPU-intensive tests were really where the machine did well. On our CPUMark32 test, it posted a score of 735; on CPUMark 16, the system earned a speedy score of 556. To put these results in perspective, note that our recent test of the 266-MHz Dell Dimension XPS H266, resulted in a CPUMark32 score of 719, as opposed to the NEC system's 735, and the Dimension was the fastest by a wide margin in a group of systems based on Intel's 266-MHz Pentium II processor. The Dimension did, however, post a slightly higher score on High-End Winstone 97 than the PowerMate--36 rather than 34.8-- thanks to its advanced graphics subsystem. Most of the other 266-MHz system in our roundup posted speed scores well behind the PowerMates. Again, the configuration is still preliminary. More Adrenaline This Fall In the fall, Intel plans to ship its 440LX chip set, which supports Accelerated Graphics Port (AGP) technology and will work with a new dedicated bus for graphics. The speeds posted by 300-MHz machines-- especially on graphics tasks--are likely to benefit greatly from these technologies, as bus bottlenecks currently undermine high-speed processors. Although tests show 300-MHz system to be marginally faster than 266-MHz Pentium units, the new chip set should provide a healthy shot of adrenaline. Many customers will want to time their purchases of 300-MHz machines to correspond with the chip set's arrival, but NEC's $4000 PowerMate is likely to ship in advance of the chip set. Also note that Intel has been speeding up price drops on its high-end chips in recent years, and 300-MHz systems should be substantially cheaper than $4000 by 1998. They promise to be an important step for Intel as it faces increased competition in high-end chips from AMD and Cyrix. ***************** MEMORY************************** HIGHEST QUALITY. LIFETIME WARRANTY Call for any type ofMemory not listed.Memory for Laptops and Desktops, All AppleMAC or any POWERBOOKS. EDO/ or fast page Simms 72pin Memory 2k, 60ns 8MB $35 16MB $54 32MB $99 168pin Dimms, 60ns 16MB DIMM $69 32MB DIMM $110 64MB DIMM $220 *************** COMPUTERS *************** Intel Pentium 133Mhz, 16/2GB 18xCD, 33.6 fax/mod $799 Intel Pentium 200MMX 16/2GB 20xCD, 17" Color Monitor, 33.6 Fax/Modem, 4yr onsite G.E. Warranty $1699/$58mo. Sager Laptop P233MMx, 11xCD, 16/2GB, 4Yr onsite Warranty $2995 Toshiba Laptop 445CDT, P133MMx, 16/1GBCD 12.1 TFT,FaxMod $2895 Apple 9500/200Mhz 32/2GB CD, $2395 Apple 9600/300Mhz 64/4GBCD $4225 Apple Performa6400/200Mhz, 15" Monitor,16/2GB, CD, Fax/Mod $1299 1- WE CAN E-MAIL YOU A COMPLETE CATALOG. 2- WHOLESALE PRICES ON PENTIUM LAPTOPS & DESKTOP. APPLE POWER MACS, MEMORY AND ACCESSORIES. 3- REPAIR ANY TYPE OF CPU, MONITOR, DRIVE,PRINTER FREE PICK UP & DELIVER FOR LOCALS, BEST RATES. 4- WE SHIP WORLDWIDE, OVER 11 YEARS EXPERIENCE SINCE 1985 CALL FOR OTHER CONFIGURATIONS- We carry Full line of Toshiba, Texas instruments, IBM, Radius, Daystar, Umax,Seagate, Quantum Samsung, or many other computer Printers,Scanners, Monitors, Modems Software, and peripherals.We accept Visa, MasterCard, Discover,Diners,Cash, Cashier's Checks, Money Orders, COD. Prices reflect 3% cash discount. Active Network Solutions Inc. , 1611 Crenshaw Blvd #224, Torrance CA 9501 U.S.A Tel. (310)764-4357 Please send all inquiries to: apptalk@usa.net Internet Website http://www.ourlocation.com/ans IF YOU LIKE TO BE REMOVED PLEASE SEND AN EMAIL AND WRITE (REMOVE) IN SUBJECT AREA. 10
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5tlg38$4rh$890@juliana.sprynet.com> Control: cancel <5tlg38$4rh$890@juliana.sprynet.com> Date: 28 Aug 1997 14:24:59 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5tlg38$4rh$890@juliana.sprynet.com> Sender: apptalk@sprynet.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
Date: Thu, 28 Aug 1997 10:23:05 -0600 From: David Stes <stes@can.nl> Subject: Re: Objective-C Fragile Base Class Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Message-ID: <872781306.21356@dejanews.com> Organization: Computer Algebra Netherlands References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> In article <x7yb5mh60k.fsf@tom.ics.ele.tue.nl>, tiggr@ics.ele.tue.nl (Pieter Schoenmakers) wrote: > > Zone allocation is related to VM issues, which affect every system which > has VM, which includes every desktop system currently available. The idea > is to group related objects with similar lifetime and activity (as a > function of elapsed time) into the same memory `regions' to increase > locality of reference. It has nothing to do with C. If a zone were > represented as an object, the same concept would be equally useful, also > in Smalltalk. It's far too low-level. The details of on which virtual memory page, the memory of an Objective-C object is located, were initially completely hidden by the +new method, which shows ST-80 heritage. Gradually things got introduced like NXZone* which show C influence, since Mach virtual memory is by excellence something of the C language realm ... > Using structs and unions obviously is an error and the use by NeXT > of NSPoint, NSRect and NSSize is something I don't fancy, not even when > the argument in favour is `efficiency'. The Point and Rectangle classes of ICpak101 are nice. In ICpak201 (for X/Windows) you have then nifty methods like -moveTo:aPoint or -sizeTo:aPoint. > (as it was originally the idea to take ST-80 code and use it in C). > > How? Syntactically identical? --Tiggr No, we can't use the [] syntax (normally used for Blocks) because we use this in Objective-C for sending a message. The syntax is rather inspired on the syntax for compound statements, like in : [[anObject isOrange] ifTrue: { [citrus add:anObject]; } ]; where the stuff inside {} is a Block. But in spirit, this very closely follows ST ... the method -isOrange would then be declared to return just an arbitrary "id" and not some (BOOL) C type. David. -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: [Q] Programming serial port under Rhapsody Date: 28 Aug 1997 15:34:58 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u45r2$pf9$1@concorde.ctp.com> References: <3405FD59.2C5F@anonym.at> "xyz.me" <xyz.me@anonym.at> wrote: >I wonder how well the programming of the serial interface of the >powermac is supported (classes,...) and documented. I hope it will >be as comfortable and well defined as with the Apple Toolbox. > That depends. Right now here is "official" class like NSSerialPort...but you can get a similar object from the MiscKit right now...and it should work on Rhapsdoy as well. >I think of an application that gets datas via the serial port and >displays the incoming datas as numbers and displays them online >graphically (Scrolling through and/or dynamically resizing). Saving, >printing and all the other standard-processes should not be too >difficult. > >How complicate would it be to create such a program? > Fairly simple or even close to trivial. Just wire up a UI with an NSTableView... create a MiscSerialPost...read the data...if its ASCII scan it using the NSScanner...and feed the data into the window. That's about one day if you know what you are doing. But the real answer depends on a real description of the program and on the additional objects that Apple will include with Rhapsody. Aloha Tomi
From: acurylo@inmediapresents.nospam.com (Alex Curylo) Newsgroups: comp.sys.next.programmer Subject: [clueless Q] Image import device drivers under xxxstep? Date: Thu, 28 Aug 1997 08:47:17 -0700 Organization: InMedia Presentations Message-ID: <acurylo-2808970847170001@p2-21.van.tvs.net> I'm currently responsible for this slide show making application that's bundled with digital cameras and scanners from Kodak, Nikon, Casio, Olympus, Philips, etc., and being a masochistic type I'm planning to try to learn OpenStep by porting it to Rhapsody DR1. Now, the main point of this application's existence is that it imports directly from these image devices. Kodak and Nikon provide libraries to link into your code for MacOS and Win16/32 for certain cameras, and other than that all the camera manufacturers provide Photoshop plugins for the Mac and TWAIN drivers for Windows. Apple and Minolta also provide QTIC components for their cameras, but we don't ship with them so I haven't bothered putting QTIC support in a release build :) Oh yeah, and we also have linked in libraries from Kodak to read PhotoCD discs. So, under NeXT/OPEN/whateverStep, what are the generally accepted equivalents to these various hardware interface components? How difficult is it to write your own whatevers? Anyone out there capable of actually doing the work if I tell our various OEMs that I can write Rhapsody drivers for them? ---- Alex Curylo -- alex@witty.com
From: info@scribex.com Newsgroups: relcom.comp.gis,rec.games.xtank.programmer,rec.games.programmer,rec.crafts.polymer-clay,fj.comp.image,de.comp.shareware,de.comp.os.os2.programmer,de.comp.os.ms-windows.programmer,de.alt.shareware,comp.windows.ms.programmer,comp.unix.sco.programmer,comp.unix.programmer,comp.sys.psion.programmer,comp.sys.next.programmer,comp.sys.newton.programmer,comp.os.os2.programmer,alt.comics.image Subject: Re: Converting TIF to JPEG Date: 28 Aug 1997 15:02:54 GMT Organization: VTL Message-ID: <5u43uu$7s1$1@wagner.videotron.net> References: <NEWTNews.872476934.4923.infolink@infolink-2> In-Reply-To: <NEWTNews.872476934.4923.infolink@infolink-2> On 08/24/97, janetom@hotmail.com wrote: > > Hi all. > > > I have more than 1,000 TIF images, and I want to convert them to JPEG (in > order to watch then at the IntraNet). > > > How can I do it ? > Is there is any program available for this batch converting ? > > Please Help... > > > Jane Eden > Email: janetom@hotmail.com > ========================================= LatinByrd-II will do that easily... See: www.scribex.com -Andre
From: Count Zero <countz@escape.com> Newsgroups: relcom.comp.gis,rec.games.xtank.programmer,rec.games.programmer,rec.crafts.polymer-clay,fj.comp.image,de.comp.shareware,de.comp.os.os2.programmer,de.comp.os.ms-windows.programmer,de.alt.shareware,comp.windows.ms.programmer,comp.unix.sco.programmer,comp.unix.programmer,comp.sys.psion.programmer,comp.sys.next.programmer,comp.sys.newton.programmer,comp.os.os2.programmer,alt.comics.image Subject: Re: Converting TIF to JPEG Date: Thu, 28 Aug 1997 05:58:46 +0300 Organization: Save the Earth Message-ID: <3404E965.4C333BC1@escape.com> References: <NEWTNews.872476934.4923.infolink@infolink-2> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Altough you have indtruded a completely wrong newsgroup, i will give you a small pointer... The software to do the job is called Alchemy. I don't know where it is, but i'm sure you can find it using your favorite web search engine. Good luck, Count Zero. janetom@hotmail.com wrote: > Hi all. > > I have more than 1,000 TIF images, and I want to convert them to JPEG (in > order to watch then at the IntraNet). > > How can I do it ? > Is there is any program available for this batch converting ? > > Please Help... > > Jane Eden > Email: janetom@hotmail.com
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Profiling with gprof ? Is it broken under 4.x ? Date: 28 Aug 1997 15:56:04 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u472k$q05$1@concorde.ctp.com> Hi, does anybody know if profiling is seriously broken under 4.2.Mach/Intel.Gamma ? If you managed to run profiling under 4.x then please let me know so that I am motivated to keep on trying. When I build an application with the "profile" target it does not launch properly and crashes right away :-( This is what I get when I'm lucky. Sometimes the app just quits right away: ....lots and lots of similar logs like these.... objc: Using implementation from /NextLibrary/Frameworks/System.framework/Versions/A/System. objc: Both /NextLibrary/Frameworks/System.framework/Versions/A/System_profile and /NextLibrary/Frameworks/System.framework/Versions/A/System have implementations of class NXUniquedString. objc: Using implementation from /NextLibrary/Frameworks/System.framework/Versions/A/System. objc: Both /NextLibrary/Frameworks/System.framework/Versions/A/System_profile and /NextLibrary/Frameworks/System.framework/Versions/A/System have implementations of class Storage. objc: Using implementation from /NextLibrary/Frameworks/System.framework/Versions/A/System. objc: Both /NextLibrary/Frameworks/System.framework/Versions/A/System_profile and /NextLibrary/Frameworks/System.framework/Versions/A/System have implementations of class StreamTable. objc: Using implementation from /NextLibrary/Frameworks/System.framework/Versions/A/System. [1] Segmentation fault TheShelf Besides that I have to admit that I never got profiling to work on 4.x apps. With 4.0 the app launched but did never ever create that magic gprof.out file. Sadly the documentation about profiling and MallocDebug'ing is almost not existing. I could not even locate the "Performance Tuning" document which was present on 3.x system and still is referenced in some parts of 4.x documentation. Aloha Tomi
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Re: [clueless Q] Image import device drivers under xxxstep? Date: 28 Aug 1997 16:08:50 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u47qi$q67$1@concorde.ctp.com> References: <acurylo-2808970847170001@p2-21.van.tvs.net> acurylo@inmediapresents.nospam.com (Alex Curylo) wrote: >I'm currently responsible for this slide show making application that's >bundled with digital cameras and scanners from Kodak, Nikon, Casio, >Olympus, Philips, etc., and being a masochistic type I'm planning to try >to learn OpenStep by porting it to Rhapsody DR1. > Go for it ! >Now, the main point of this application's existence is that it imports >directly from these image devices. ... Apple and Minolta also provide QTIC >components for their cameras, but we don't ship with them so I haven't >bothered putting QTIC support in a release build :) Oh yeah, and we also >have linked in libraries from Kodak to read PhotoCD discs. > Right now it is not clear how all this is supposed to be handled under Rhapsody. Since QuickTime will be a core part of Rhapsody the cleanes way definilty would be to get the QTIC stuff working under the Rhapsody QuickTime framework. But since you propably don't own the code for that QTIC part there might be little you can do about it. >So, under NeXT/OPEN/whateverStep, what are the generally accepted >equivalents to these various hardware interface components? How difficult >is it to write your own whatevers? These "whatevers" can be fairly simple (some serial port stuff with a specific image filter) up to really complex...which depends on the details how the data is stored, accessed physically (RS232 or ?) and on the used image encoding. >Anyone out there capable of actually >doing the work if I tell our various OEMs that I can write Rhapsody >drivers for them? As long as there is no Rhapsody DR1 shipping it might be hard to say which would be the cleanes way to integrate the device. Rhapsody is supposed to come with a new "driverKit" called "IOKit" or that like. And there will be QuickTime support which nobody has seen yet as far as the OO wrappers are concerned. (QT in DR1 ?..not really announced officially..so it might be DR2) But you might get started with OpenStep anyway and later plug in the part which delivers the real data... but if its just displaying the Images this is a "NIB-ware" 5 minute drag&drop app. Aloha Tomi
From: "Laurent" <solfra@worldnet.fr> Newsgroups: comp.soft-sys.nextstep,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,pgh.next-users,tw.bbs.comp.os.nextstep Subject: Tar.gz : how can I expand this files ? Date: 28 Aug 1997 17:29:13 GMT Message-ID: <01bcb3d8$02388e60$050e03c3@worldnet.sct.fr> Hello next-web afficionados, I don't know how I can expand the files with the extension b.tar.gz with Openstep for Mach 4.1. It is the same kind of file that Zip or Lha or Arj Windows files ? I need a program to expand this I suppose, but where can I find it (If you can send me...) ? Thank's a lot. Laurent BARNILS solfra@worldnet.fr
From: frank@this.NO_SPAM.net (Frank M. Siegert) Newsgroups: comp.sys.next.programmer Subject: Re: [clueless Q] Image import device drivers under xxxstep? Date: 28 Aug 1997 17:42:54 GMT Organization: Frank's Area 51 Message-ID: <5u4dau$f7v$1@news.seicom.net> References: <acurylo-2808970847170001@p2-21.van.tvs.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: acurylo@inmediapresents.nospam.com In <acurylo-2808970847170001@p2-21.van.tvs.net> Alex Curylo wrote: > ... > So, under NeXT/OPEN/whateverStep, what are the generally accepted > equivalents to these various hardware interface components? How difficult > is it to write your own whatevers? Anyone out there capable of actually > doing the work if I tell our various OEMs that I can write Rhapsody > drivers for them? I am not aware of a general way to define 'hardware interface components', every application seems to do it itself (well, on NS3.3 you could build a 'service'... I do not know if this still works on OpenStep/Rhapsody). Writing user level drivers for a given application is not so hard, for Network, SCSI and for serial communication, given effort, time and sufficient documentation (some companies do not even give you the time of the day when you ask them about this and unfortunately all internals are hidden in their binary libraries... go figure) -- * Frank M. Siegert [frank@this.net] - Home http://www.this.net * NeXTSTEP, Linux, BeOS & PostScript Guy
From: jrudd@cygnus.com (John Rudd) Newsgroups: comp.soft-sys.nextstep,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,pgh.next-users,tw.bbs.comp.os.nextstep Subject: Re: Tar.gz : how can I expand this files ? Date: 28 Aug 1997 18:10:02 GMT Organization: Cygnus Solutions Message-ID: <5u4etq$qo$2@cronkite.cygnus.com> References: <01bcb3d8$02388e60$050e03c3@worldnet.sct.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: solfra@worldnet.fr In <01bcb3d8$02388e60$050e03c3@worldnet.sct.fr> "Laurent" wrote: > Hello next-web afficionados, > > > I don't know how I can expand the files with the extension b.tar.gz with > Openstep for Mach 4.1. > > It is the same kind of file that Zip or Lha or Arj Windows files ? > I need a program to expand this I suppose, but where can I find it (If you > can send me...) ? > > > Thank's a lot. > > Laurent BARNILS > solfra@worldnet.fr > try "/usr/bin/gunzip" or "/usr/bin/gzip -d" to decompress the files (get rid of the .gz extension). You have to do this from the command line. the .tar part indicates it's a tar (tape archive) file (/bin/tar -xf file.tar, in the location you want it expanded). The GUI automatically has the ability to do do this. If you're going to try to do it from the command line, I'd recommend reading both man pages ("man tar" and "man gzip") to be sure you're using the right arguments, etc. The various archives also have "Openner.app", which is a GUI front end for things like gzip, gnutar, etc. It's a useful tool. -- John "kzin" Rudd jrudd@cygnus.com http://www.cygnus.com/~jrudd =========Intel: Putting the backward in backward compatible.============ Thought for the day: According to the supreme court, proof of innocence isn't enough to avoid execution if you've exhausted your appeals.
From: tsengel@immd9.informatik.uni-erlangen.de (Thomas Engel) Newsgroups: comp.sys.next.programmer Subject: Beware !...NSZombieEnabled (how to save $500 on debugging cost ;-) Date: 28 Aug 1997 18:37:51 GMT Organization: Cambridge Technology Partners, Inc. Message-ID: <5u4ghv$snc$1@concorde.ctp.com> Hi, after spending almost the _whole_ day tracking down my apps memory problems it hit me like a lightning. The magic fix was: NSZombieEnabled = NO; So if you ever run into any sort of memory trouble which you just can't explain and check all your "facts": - Your swapfile tells you: "hello...I'm growing steadily" - Your app is crashing for some magicall reasons in #0 0x500319c in upheap () #1 0x5003e97 in heapadd () #2 0x50029bd in nxzonefreenolock () #3 0x5005f78 in nxzonefree () #4 0x1800780e in NSZoneFree () - ObjectAlloc tells you that all objects get released - MallocDebug tells you that almost everything is still here - Your brain tells you "I don't get THIS !!" then...then almost definitly some of the frameworks that you are using has been compiled with NSZombieEnabled set to YES...and your app is leaking memory like crazy without you ever having asked for this "feature". Well the NSZombieEnabled thing is surely the most obvious "reason" for this problem...but usually the most obvious thing does not come to your mind until you read the newspaper on the toilet or sit infront of the TV watching Star Trek. Now you've read it on usenet... so there is no excuse anymore ;-) Aloha Tomi
Message-ID: <3405C7E4.63DABEB6@iasi.com> Date: Thu, 28 Aug 1997 12:48:04 -0600 From: David Shaffer <dshaffer@iasi.com> Organization: Access Health - Broomfield MIME-Version: 1.0 Newsgroups: comp.sys.next.programmer,comp.lang.objective-c To: David Stes <stes@can.nl> Subject: Re: Objective-C Fragile Base Class References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> <872781306.21356@dejanews.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > In ICpak201 (for X/Windows) you have then nifty methods > like -moveTo:aPoint or -sizeTo:aPoint. where can i get the ICpak201? i was looking for it a while back but could never find it.
From: Curtis Crowson <curtis_crowson@emory.org> Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: Thu, 28 Aug 1997 14:41:37 -0400 Organization: Emory University System of Health Care Message-ID: <3405C661.1F6F@emory.org> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> <872781306.21356@dejanews.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit David Stes wrote: > [[anObject isOrange] ifTrue: { [citrus add:anObject]; } ]; > > where the stuff inside {} is a Block. > > But in spirit, this very closely follows ST ... the method -isOrange > would then be declared to return just an arbitrary "id" and not You are really going to hate the new Objective-C format that Apple is spear heading. They are going to use a C++ like syntax that does away with the brackets completely. :-()
From: John LaViola <jlaviola@iconn.net> Newsgroups: comp.sys.next.programmer Subject: Display PostScript Errors Date: Thu, 28 Aug 1997 16:26:45 -0400 Organization: Cardiopulmonary Corporation Message-ID: <3405DF05.CA1A1390@iconn.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Does anybody know how to decipher these these PostScript error messages? It happened during a modal session, which ended the session and caused the model panel to become stuck on the display. The application was still alive an well. ---- BEGIN DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: syntaxerror; OffendingCommand: bin obj seq, type=129, elements=3, size=28, non-zero unused field ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: undefined; OffendingCommand: ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: undefined; OffendingCommand: ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: syntaxerror; OffendingCommand: ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: syntaxerror; OffendingCommand: ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: undefined; OffendingCommand: ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: syntaxerror; OffendingCommand: > ]%% DPS client library error: PostScript program error, DPSContext 5c46f8 %%[ Error: syntaxerror; OffendingCommand: bin obj seq, type=131, elements=0, size=65535, array too long ]%% -------------- end
From: deniseh@best.com (Denise Howard) Newsgroups: comp.soft-sys.nextstep,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,pgh.next-users,tw.bbs.comp.os.nextstep Subject: Re: Tar.gz : how can I expand this files ? Followup-To: comp.soft-sys.nextstep,comp.sys.next.misc,comp.sys.next.programmer,comp.sys.next.software,pgh.next-users,tw.bbs.comp.os.nextstep Date: 28 Aug 1997 21:07:26 GMT Message-ID: <5u4pae$lft$1@nntp2.ba.best.com> References: <01bcb3d8$02388e60$050e03c3@worldnet.sct.fr> <5u4etq$qo$2@cronkite.cygnus.com> John Rudd (jrudd@cygnus.com) wrote: : The various archives also have "Openner.app", which is a GUI front end for : things like gzip, gnutar, etc. It's a useful tool. Actually that's spelled "Opener.app", and yes, it's very useful. Once you have installed it on your machine, you'll never again have to recall the correct command-line options for a given utility and operation. You'll be able to simply double-click on the archive file, and Opener does the rest. You can also use it to create archive files. Best of all, Opener is FREEWARE. :-) Denise (Opener's mom) -- Denise Howard | PROGRAM, tr. v., An activity similar to Mountain View, CA | banging one's head against a wall, but deniseh@best.com | with fewer opportunities for reward. NeXTMail welcome! | http://www.best.com/~deniseh
From: Ryan Tokarek <tokarek@uiuc.edu> Newsgroups: comp.sys.mac.advocacy,comp.sys.next.advocacy,comp.sys.next.programmer Subject: DPS and threading (was Re: MacOS 8 catching up to Windows 95?) Date: Thu, 28 Aug 1997 16:26:49 -0500 Organization: University of Illinois at Urbana-Champaign Message-ID: <Pine.SOL.3.91.970828161940.4553A-100000@ux5.cso.uiuc.edu> References: <Pine.SOL.3.91.970827225446.3629A-100000-100000-100000-100000-100000-100000-100000-100000-100000@ux4.cso.uiuc.edu> <joe.ragosta-ya02408000R2808970813220001@news.dol.net> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <joe.ragosta-ya02408000R2808970813220001@news.dol.net> On Thu, 28 Aug 1997, Joe Ragosta wrote: > 100000-100000-100000@ux4.cso.uiuc.edu>, Ryan Tokarek <tokarek@uiuc.edu> > wrote: > > > On 27 Aug 1997 Chris wrote: > > > > > A program has to be written to use threads on any OS. > > > > Be OS automatically spawns two threads for every application (window?) > > created. You have to write your program keeping this in mind. It's the > > only one I know of that forces multithreading. > > <snip Mac OS threading> > > I believe Rhapsody will do the same thing (unless your program bypasses > DPS). Your app will have its own thread and DPS will have another. So, at > the very least, you get two threads per app. I don't think this is right (though I could easily be wrong). Actually, I'm not all that clear on all the DPS/application/WindowServer business. Could somebody explain roughly how threading works with respect to all this in NeXT/OpenStep? > AND please trim out stuff that you're not replying to. You posted about 100 > lines of message in order to respond to about 5. I did. Many of those lines were new text that I wrote... look again. I do try to preserve context. Sometimes that means leaving 10 or more lines from previous posts. Ryan Tokarek <tokarek@uiuc.edu>
From: postin@ya.net (HEAD START) Newsgroups: comp.sys.next.programmer,comp.windows.ms.programmer,cs.software,dc.media Subject: THE MOTHER OF ALL SHORTCUTS!!! Date: 29 Aug 1997 00:54:25 GMT Organization: Loosely Message-ID: <postin-2808972058580001@wthfl3-5.gate.net> Don't waste countless un-profitable hours of your time and effort searching for each individual script or applet, de-bugging and/or paying enormous prices for someone else to come up with your scripting, java and advanced html solutions! I found this site, where you can get EVERYTHING on one, dual-platform CD-Rom. It's got HTML templates for tables, frames set-ups, digital high-jacking, etc.. It's got "cut and paste" java -- even a java shopping basket that requires no cgi-script! It's also got over 15 CRUCIAL CGI scripts, Including; a keyword/category search engine, 2 shopping baskets, NetNarc, cgi Form Processor, no-cgi form processor, 2 Chatrooms, Bulletin Boards and more -- so that you can copy and paste your way to web developer Gurudom! http://www.img-src.com/IWM/ >>>>> ALL ON CROSS-PLATFORM CD-ROM FOR ONLY $99.00 US!!!!!!!<<<<< Get a jump on your local competition, or just increase your profit margin. This is the ultimate "secret weapon"! -- In the information age, it's not how much you know that makes you valuable, ---- it's how fast you can find out what you NEED to know.
From: postin@ya.net (HEAD START) Newsgroups: comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.wanted,comp.sys.macintosh,comp.sys.next.programmer Subject: THE MOTHER OF ALL SHORTCUTS!!! Date: 29 Aug 1997 00:55:37 GMT Organization: Loosely Message-ID: <postin-2808972100090001@wthfl3-5.gate.net> Don't waste countless un-profitable hours of your time and effort searching for each individual script or applet, de-bugging and/or paying enormous prices for someone else to come up with your scripting, java and advanced html solutions! I found this site, where you can get EVERYTHING on one, dual-platform CD-Rom. It's got HTML templates for tables, frames set-ups, digital high-jacking, etc.. It's got "cut and paste" java -- even a java shopping basket that requires no cgi-script! It's also got over 15 CRUCIAL CGI scripts, Including; a keyword/category search engine, 2 shopping baskets, NetNarc, cgi Form Processor, no-cgi form processor, 2 Chatrooms, Bulletin Boards and more -- so that you can copy and paste your way to web developer Gurudom! http://www.img-src.com/IWM/ >>>>> ALL ON CROSS-PLATFORM CD-ROM FOR ONLY $99.00 US!!!!!!!<<<<< Get a jump on your local competition, or just increase your profit margin. This is the ultimate "secret weapon"! -- In the information age, it's not how much you know that makes you valuable, ---- it's how fast you can find out what you NEED to know.
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.mac.programmer.help,comp.sys.mac.programmer.misc,comp.sys.mac.programmer.tools,comp.sys.mac.wanted,comp.sys.macintosh,comp.sys.next.programmer Subject: cmsg cancel <postin-2808972100090001@wthfl3-5.gate.net> Control: cancel <postin-2808972100090001@wthfl3-5.gate.net> Date: 29 Aug 1997 01:13:51 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.postin-2808972100090001@wthfl3-5.gate.net> Sender: postin@ya.net (HEAD START) Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer,comp.windows.ms.programmer,cs.software,dc.media Subject: cmsg cancel <postin-2808972058580001@wthfl3-5.gate.net> Control: cancel <postin-2808972058580001@wthfl3-5.gate.net> Date: 29 Aug 1997 01:13:50 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.postin-2808972058580001@wthfl3-5.gate.net> Sender: postin@ya.net (HEAD START) Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: kgmccoy@SpamMeNot.com (Kevin McCoy) Newsgroups: relcom.comp.gis,rec.games.xtank.programmer,rec.games.programmer,rec.crafts.polymer-clay,fj.comp.image,de.comp.shareware,de.comp.os.os2.programmer,de.comp.os.ms-windows.programmer,de.alt.shareware,comp.windows.ms.programmer,comp.unix.sco.programmer,comp.unix.programmer,comp.sys.psion.programmer,comp.sys.next.programmer,comp.sys.newton.programmer,comp.os.os2.programmer,alt.comics.image Subject: Re: Converting TIF to JPEG Date: 29 Aug 1997 02:50:26 GMT Organization: West.Net Communications Message-ID: <5u5ddi$mgc@daffy.sb.west.net> References: <NEWTNews.872476934.4923.infolink@infolink-2> <5u43uu$7s1$1@wagner.videotron.net> In message <5u43uu$7s1$1@wagner.videotron.net> - info@scribex.com28 Aug 1997 15:02:54 GMT writes: :> :>On 08/24/97, janetom@hotmail.com wrote: :>> :>> Hi all. :>> :>> :>> I have more than 1,000 TIF images, and I want to convert them to :>JPEG (in :>> order to watch then at the IntraNet). :>> :>> :>> How can I do it ? :>> Is there is any program available for this batch converting ? PMView for OS/2 will work nicely. It will even create thumbnail icons for each image while converting. HTH, Kevin McCoy IDK, Inc. Member Team OS/2 ******************************************************* * Anti-Spam countermeasures * ******************************************************* * Reply to "kgmccoy @ idk-inc.com" * * Don't forget to remove the quotes and spaces * *******************************************************
Date: Fri, 29 Aug 1997 01:41:17 -0600 From: David Stes <stes@can.nl> Subject: Re: Objective-C Fragile Base Class Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Message-ID: <872836041.9604@dejanews.com> Organization: Computer Algebra Netherlands References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> <872781306.21356@dejanews.com> <3405C7E4.63DABEB6@iasi.com> In article <3405C7E4.63DABEB6@iasi.com>, David Shaffer <dshaffer@iasi.com> wrote: > > > In ICpak201 (for X/Windows) you have then nifty methods > > like -moveTo:aPoint or -sizeTo:aPoint. > > where can i get the ICpak201? i was looking for it a while back but > could never find it. http://www.rhein-neckar.de/~cetus/software.html has many links to information on object-oriented languages. Including (under the Objective-C section) a link towards the Stepstone website. AFAIK, they will still ship you tapes with their code browser and ICpak201 sources. Very portable. Includes such objects as ColorMap, Layer, Menu, RubberLine etc. Well documented, and very good Objective-C coding style. Should still compile nowadays on Linux, MkLinux etc. because it's based on X. In fact, the X dependencies are all in one library, called EarthBase, which groups windowing system dependencies. Another good source of info on Objective-C is Steve Dekorte's Objective-C page, but it doesn't have links (yet) towards Stepstone (http://www.stepstn.com) or the Portable Object Compiler (http://www.can.nl/~stes/compiler.html). David. -------------------==== Posted via Deja News ====----------------------- http://www.dejanews.com/ Search, Read, Post to Usenet
From: tiggr@ics.ele.tue.nl (Pieter Schoenmakers) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 29 Aug 1997 11:32:10 +0200 Organization: Eindhoven University of Technology Sender: tiggr@tom.ics.ele.tue.nl Message-ID: <x7pvqx5o85.fsf@tom.ics.ele.tue.nl> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> <x7yb5mh60k.fsf@tom.ics.ele.tue.nl> <872781306.21356@dejanews.com> <3405C661.1F6F@emory.org> In-reply-to: Curtis Crowson's message of Thu, 28 Aug 1997 14:41:37 -0400 In article <3405C661.1F6F@emory.org> Curtis Crowson <curtis_crowson@emory.org> writes: You are really going to hate the new Objective-C format that Apple is spear heading. They are going to use a C++ like syntax that does away with the brackets completely. :-() What will they call it---Java? :-) --Tiggr
From: scott@doubleu.com (Scott Hess) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 29 Aug 1997 13:03:53 GMT Organization: Is a sign of weakness Message-ID: <SCOTT.97Aug29082641@slave.doubleu.com> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> In-reply-to: David Stes's message of Thu, 28 Aug 1997 03:33:47 -0600 In article <872756559.2813@dejanews.com> David Stes <stes@can.nl> writes: In article <EFL8FL.7oE@basil.icce.rug.nl>, tom@basil.icce.rug.nl (Tom Hageman) wrote > Just another case of the C heritage shining through the > Objective layer, I guess... Let me put that in a different way. What happened IMO to Objective-C is the opposite of what you say. Originally the heritage of Objective-C was Smalltalk, not C ... What gradually happened, was an increasing influence of C on Objective-C, and the ST influence is becoming less obvious. <...> So Objective-C starts to look more like C and its Smalltalk heritage is sort of getting to the background. It would be quite refreshing for O-C to renew the links with languages like Smalltalk, or Self etc. and model again the programming style after those languages (as it was originally the idea to take ST-80 code and use it in C). Though I'm impressed by what David has done with the portable compiler (I'm still working on my colleagues to switch over from StepStone, sigh), I'm not sure I agree with this last sentiment. I can understand why Objective-C has been migrating towards C - when it comes right down to it, NeXT is more interested in a language which has C's positives (speed, fine control) with sugar to coat some of the negatives. As it currently stands, Objective-C provides tastier sugar than C++. That said, in this day and age, with the fast machines we have, and the problems those machines have (CPU outrunning the main memory, for one), I think it would be much more appropriate to go with Smalltalk or Self, rather than a bastard child of those with C. Of course, this has the market/mind share problem - nobody programs Smalltalk, so nobody wants to. I guess my take on this, going by the popularity of C++ and Java, and my experiences with some of the people most taken by them, is that "everybody" (as opposed to "nobody") is not very knowledgable in object-oriented design, anyhow. If "everybody" were using Objective-C, they'd be using it in _spite_ of the Smalltalk influences, not because of them. Later, -- scott hess <scott@doubleu.com> (606) 578-0412 http://www.doubleu.com/ <Favorite unused computer book title: The Demystified Idiots Guide to the Zen of Dummies in a Nutshell in Seven Days, Unleashed>
Newsgroups: comp.sys.next.programmer Subject: Storage Class gone?? Message-ID: <EXMckvKmrW$b@cc.usu.edu> From: edx@cc.usu.edu Date: 28 Aug 97 22:57:14 MDT Distribution: world MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I'm in the process of converting several apps from NextStep to OpenStep. It would appear that the Storage Class has disappeared from the environment. Is there a way to coax any FoundationKit classes into performing in a similar fashion? I'd just like a class which will manage a collection of structures, like the Storage class used to let me. Darn it, this can be frustrating - NeXT just seems to love to pull the rug out from under you. What is the point of having a Foundation library if you can't depend on the classes being there from one release to the next? TIA edx@cc.usu.edu
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5u73ae$k8s@dfw-ixnews5.ix.netcom.com> Control: cancel <5u73ae$k8s@dfw-ixnews5.ix.netcom.com> Date: 29 Aug 1997 18:57:12 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5u73ae$k8s@dfw-ixnews5.ix.netcom.com> Sender: onefreephonecard@hotmail.com Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: alex@guava.phil.lehigh.edu (Alex Levine) Newsgroups: comp.sys.next.programmer Subject: Substring search in WebScript?? Date: 29 Aug 1997 18:42:35 GMT Distribution: world Message-ID: <5u756r$1t1e@fidoii.cc.Lehigh.EDU> Hi all, I'm writing a WebObjects application (in WebScript, not Objective-C), for which I need to implement a substring search facility. Users will need to hunt for substrings in large text files. For this purpose I thought I could use rangeOfString:. But though WebScript is supposed to support Foundation class methods, this doesn't seem to work. In my test component, the user's search string is called "searchString," and the data to be searched is called searchData. When the searchString is entered and the submit method invoked with the statement searchRange = [searchData rangeOfString:searchString] I get this: Exception while executing method submit: Exception while executing statement : searchRange = [searchData rangeOfString:searchString] Exception while evaluating WebScript expression [searchData rangeOfString:searchString]: Result can't be coerced to type '{?=II}' I'd be the first to admit my relative ignorance on the issue of ObjC-WebScript compatibilities, but if anyone can give me a clue, I'd be infinitely grateful. Alex -- Alexander Levine Philosophy Department Lehigh University ATL2@lehigh.edu
From: mmalcolm crawford <malcolm@plsys.co.uk> Newsgroups: comp.sys.next.programmer Subject: Re: Substring search in WebScript?? Date: 29 Aug 1997 21:47:07 GMT Organization: P&L Systems Message-ID: <5u7g0r$17o$1@ironhorse.plsys.co.uk> References: <5u756r$1t1e@fidoii.cc.Lehigh.EDU> In-Reply-To: <5u756r$1t1e@fidoii.cc.Lehigh.EDU> On 08/29/97, Alex Levine wrote: >I'm writing a WebObjects application (in WebScript, not Objective-C), for >which I need to implement a substring search facility. > Ah, yes, that brings back memories... > Users will need to >hunt for substrings in large text files. For this purpose I thought I >could use rangeOfString:. But though WebScript is supposed to support >Foundation class methods, this doesn't seem to work. In my test >component, the user's search string is called "searchString," and the data >to be searched is called searchData. When the searchString is entered and >the submit method invoked with the statement > > searchRange = [searchData rangeOfString:searchString] > rangeOfString returns an NSRange... DECLARED IN Foundation/NSRange.h SYNOPSIS typedef struct _NSRange { unsigned int location; unsigned int length; } NSRange You may notice that this is a C struct, not an Object. Although WebScript "is supposed to support Foundation class methods" it *only* deals with Objects, not C variables. Unfortunately the side effect is a significant loss of functionality, particularly in this case. Best wishes, mmalc. --
From: "DISCOUNTS !" software@discount-software5.com Newsgroups: comp.sys.next.programmer Subject: >>> COMPUTER SOFTWARE / HARDWARE <<< Date: Sat, 30 Aug 1997 00:43:24 -0700 Organization: LMNO Message-ID: <300897004324@discount-software5.com> <<<<<<< COMPUTER SOFTWARE / HARDWARE >>>>>>> >>> UP TO 90 % OFF <<< http://www.quantcom.com/auctionfirst/ >>=<>===>==<<>><><><
From: sef@kithrup.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <300897004324@discount-software5.com> Date: 30 Aug 1997 05:29:22 GMT Control: cancel <300897004324@discount-software5.com> Message-ID: <cancel.300897004324@discount-software5.com> Sender: "DISCOUNTS !" software@discount-software5.com Spam cancelled by sef@kithrup.com
From: "SPECIAL !!!" special@email-now3.com Newsgroups: comp.sys.next.programmer Subject: „„„„„„„>> 9 0 % O F F <<„„„„„„„ Date: Sat, 30 Aug 1997 07:48:27 -0700 Organization: FGHI Message-ID: <300897074827@email-now3.com> <<<<<<< COMPUTER SOFTWARE / HARDWARE >>>>>>> >>> UP TO 90 % OFF <<< http://www.quantcom.com/auctionfirst/ ><<<<=>>=<<=<<=><<<>
From: sef@kithrup.com Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <300897074827@email-now3.com> Date: 30 Aug 1997 14:51:49 GMT Control: cancel <300897074827@email-now3.com> Message-ID: <cancel.300897074827@email-now3.com> Sender: "SPECIAL !!!" special@email-now3.com Spam cancelled by sef@kithrup.com
From: Roberto<dreamcars@webko.it> Newsgroups: comp.sys.next.programmer Subject: not only cars Date: 30 Aug 1997 14:07:30 GMT Organization: Dreamcars Message-ID: <5u99f2$3or@everest.vol.it> we have dreamcars even your one. Let us know what you are looking for, we will have it. send e-mail to dreamcars@webko.it
From: Cosmo Roadkill <cosmo.roadkill%bofh.int@rauug.mil.wi.us> Newsgroups: comp.sys.next.programmer Subject: cmsg cancel <5u99f2$3or@everest.vol.it> Control: cancel <5u99f2$3or@everest.vol.it> Date: 30 Aug 1997 16:04:24 GMT Organization: BOFH Space Command, Usenet Division Message-ID: <cancel.5u99f2$3or@everest.vol.it> Sender: Roberto<dreamcars@webko.it> Article cancelled as EMP/ECP, exceeding a BI of 20. The "Current Usenet spam thresholds and guidelines" FAQ is available at http://www.uiuc.edu/ph/www/tskirvin/faqs/spam.html Please include the X-CosmoTraq header of this message in any correspondence specific to this spam. Sick-O-Spam, Spam-B-Gon!
From: tom@basil.icce.rug.dev.null.nl (Tom Hageman -- remove .dev.null to reply) Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 30 Aug 1997 16:42:22 GMT Organization: Warty Wolfs Sender: news@basil.icce.rug.nl (NEWS pusher) Message-ID: <EFqDnH.I15@basil.icce.rug.nl> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> <872756559.2813@dejanews.com> David Stes <stes@can.nl> wrote: > In article <EFL8FL.7oE@basil.icce.rug.nl>, tom@basil.icce.rug.dev.null.nl > (Tom Hageman -- remove .dev.null to reply) wrote > [context (snipped by David): I was trying to clarify how instance variables were laid out and accessed in Objective-C instances...] > > > > Just another case of the C heritage shining through the > > Objective layer, I guess... > > > > Let me put that in a different way. What happened IMO > to Objective-C is the opposite of what you say. > > Originally the heritage of Objective-C was Smalltalk, not C ... > What gradually happened, was an increasing influence of C on > Objective-C, and the ST influence is becoming less obvious. > > Objective-C started to look more and more like C, and also > started to contain more language extensions that you don't find > in ST (that is, went to live a life on its own). Protocols. Categories. Nothing too C-specific so far. And these are Good Things IMO. > To illustrate this, here is a snippet of code out of Brad Cox > 1986' Producer (ST to OC converter) : > > = Block:Node CATEGORIES() { id blockVariables, statements; } > + statements:aStatementList > { return [[self new] statements:aStatementList]; } > - variables:aVarList { > if (!aVarList || [aVarList isEmpty]) return self; > [aVarList addContentsTo:blockVariables = [Set new]]; > [symbolScope add:blockVariables]; > return self; > } > > So this was the programming style anno '86. Far from > "C heritage". I hope the original example had a better indentation style than that. > What gradually happened, in part because of the hybrid nature > of O-C, in part just because NeXT did this, and people followed > the example blindly because of the marketing might of a rich > company, is that programmers started to use more and more > C elements. "NeXT" and "marketing might" in a single sentence? Whoa, you kill me :-) > The replacement by NeXT of +new by +alloc, -init is a good example. > > Something like +allocFromZone: doesn't make sense in ST, since it is > so tightly linked to C memory allocation issues (the pointer zone > where you want the memory for your object allocated). What's > happening here is that a method (+new) which doesn't talk at all > about allocation, is replaced by something which is closer to the > C model. ST is garbage-collected by default, so you don't have to deal with -free / -dealloc either. Objective C, by default, isn't garbage collected, so you're forced to deal with allocation/deallocation issues whether you like it or not. Cheap shot aside, +alloc -init gives you, as a programmer, the choice to either pay attention to locality-of-reference issues or just ignore it. +new does not give you that choice. Addmittedly [Foo new] is 9 whole characters shorter than [[Foo alloc] init]. (whoops I'm doing it again...}->) > The increasing use of C types in method declarations (instead of > Objects) is another example. I'm assuming you refer to the increasing use of explicitly typed objects like (Window *) instead of generic (id) in later versions of NeXTSTEP, and OpenStep APIs, and not about C types like int or structs. (In fact, in OpenStep a couple of entities like events, DPS contexts that were structs in NeXTSTEP are now first-class objects. OTOH things like point, size, rect are still structs -- I don't like this much either. I can understand why NeXT initially chose to use structs in the first place, in light of the hardware it had to run on at the time. With OpenStep they had a chance to cleanup the APIs, and in some ways they weren't ruthless enough...) Another Good Thing IMO. ObjC is a compiled language, like it or not, and as long as I have to go to the compile/link/crash/fix cycle I'd like to get as much support from the compiler as I can get to catch my mistakes. My philosophy: if a method takes an (id) argument, it better be prepared to do something meaningful with it (and no, -doesNotRecognize is not meaningful in my book.), otherwise, by all means, declare it with an explicit, meaningful, type. But to each his own. If you're happy using wholly-untyped APIs, be my guest. Just don't expect me to feel comfortable with them. > So Objective-C starts to look more like C and its Smalltalk heritage > is sort of getting to the background. As far as the transition from NeXTSTEP to OPENSTEP is concerned, I think you're quite mistaken. As it now defines a standard foundation layer with string, array, dictionary etc. classes, in my experience most OPENSTEP code actually uses much less low-level C-style stuff like (char *) string futzing than in NeXTSTEP. > It would be quite refreshing for O-C to renew the links with languages > like Smalltalk, or Self etc. and model again the programming style > after those languages (as it was originally the idea to take ST-80 > code and use it in C). > > I see the work that I'm doing on Blocks (snippets of code that are > dealt with like Objects) in this context. Blocks are quite cool, I agree. Does it work, like in SmallTalk's do:, on each object in a collection of objects? (Forgive my ignorance, I haven't had a chance to look at POC yet.) BTW. do you have plans to support protocols in your Portable Object Compiler in the near future? Does it support categories? (the ObjC FAQ doesn't tell...) Vriendelijke groeten, Tom. -- __/__/__/__/ Tom Hageman <tom@basil.icce.rug.dev.null.nl> [NeXTmail/Mime OK] __/ __/_/ IC Group <tom@icgned.dev.null.nl> (work) __/__/__/ <<SPAMBLOCK: remove .dev.null to reply>> __/ _/_/ Confused? You won't be after the NeXT episode.
From: takis@takis2.ee.net (Panagiotis Velissariou) Newsgroups: comp.sys.next.programmer Subject: Uninitialized & NULL Pointers Date: 30 Aug 1997 19:14:19 GMT Organization: The Ohio State University Message-ID: <5u9reb$ih8$1@charm.magnus.acs.ohio-state.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi to all, I f you declare a variable as follows : char *my_pntr; then one of the following statements should print out the string in the printf statement. if( my_pntr == 0 ) printf( "my_pntr is empty\n"); or if( !my_pntr ) printf( "my_pntr is empty\n"); or if( my_pntr == NULL ) printf( "my_pntr is empty\n"); or if( my_pntr == (char *)NULL ) printf( "my_pntr is empty\n"); Is this correct? If yes why the above doesn't work on NS3.3? thank you for your answer. -- _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Panagiotis Velissariou _/ _/ The Ohio State University _/ _/ Department of Civil, Graphics & Environmental Engineering _/ _/ E-mail: takis@superior.eng.ohio-state.edu _/ _/ pvelissa@postbox.acs.ohio-state.edu _/ _/ takis@takis2.ee.net _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
From: mpaque.spa-am@nospam.wco.com (Mike Paquette) Newsgroups: comp.sys.next.programmer Subject: Re: Display PostScript Errors Date: Sat, 30 Aug 1997 19:25:16 GMT Organization: Electronics Service Unit No. 16 Message-ID: <34079071.29240515@news.wco.com> References: <3405DF05.CA1A1390@iconn.net> On Thu, 28 Aug 1997 16:26:45 -0400, John LaViola <jlaviola@iconn.net> wrote: >Does anybody know how to decipher these these PostScript error messages? > >%%[ Error: syntaxerror; OffendingCommand: bin obj seq, type=129, >elements=3, >size=28, non-zero unused field ]%% ... >DPS client library error: PostScript program error, DPSContext 5c46f8 >%%[ Error: syntaxerror; OffendingCommand: > ]%% >DPS client library error: PostScript program error, DPSContext 5c46f8 >%%[ Error: syntaxerror; OffendingCommand: bin obj seq, type=131, >elements=0, >size=65535, array too long ]%% These sort of things can be difficult to figure out without the PostScript stream itself. It looks like something corrupted the PostScript stream such that one part of a binary sequence wound up being incomplete, and another part got misinterpreted as a huge array (which then hit the size limit for the interpreter). I suggest doing two things. Run the app under the debugger, and turn on PS tracing. To do this, once your app is running, break, and enter the gdb macro 'showps' (defined in /usr/lib/.gdbinit on 3.X systems). You could have something inserting postscript code at an inappropriate point, or a memory smasher that is corrupting the postscript stream buffer.
From: beauvois@usa.net (Christopher Beauvois) Newsgroups: comp.sys.next.programmer Subject: DPSPostEvent() question Date: 30 Aug 1997 20:41:46 GMT Organization: University of Tennessee Message-ID: <beauvois-3008971641450001@tchm04a2.rmt.utk.edu> Hello :) I am trying to reposition the cursor at a specific place by posting a new event with the new location's coordinates. So far this has not worked, and it is most likely due to some oversight on my part on how to effectively post this event. My question is this: Through DPSPostEvent I should be able to reposition the cursor, correct ? As this is perhaps a more unethical approach to event handling and user control, is there some other way to do this ? Any help is greatly appreciated -- Thanks ! Chris
From: Steve Dekorte <dekorte@slip.net> Newsgroups: comp.sys.next.programmer,comp.lang.objective-c Subject: Re: Objective-C Fragile Base Class Date: 30 Aug 1997 21:34:00 GMT Organization: Slip.Net (http://www.slip.net) Message-ID: <5ua3k8$nmt$1@owl.slip.net> References: <01bcb30b$32787ae0$0100000a@ivanova> <EFL8FL.7oE@basil.icce.rug.nl> In comp.lang.objective-c Tom Hageman -- remove .dev.null to reply <tom@basil.icce.rug.dev.null.nl> wrote: > "Robert Fisher" <rfisher@onr.com> wrote: > > Apple's latest Rhapsody FAQ reveals that Objective-C does have something of > > a fragile base class problem. To sum up: Adding instance variables to a > > class breaks code that depends on that class. (The "broken" code would need > > to be recompiled.) > That's correct, in the sense that all classes that inherit from the affected > class must be recompiled. Code that merely uses the class (or its subclasses) > does _not_ have to be recompiled (as it does in, for instance, C++) -- unless > it breaks encapsulation and references the class's instance variables directly > (which considered a bad practice in general anyway:-) Some of us would even consider directly referencing a parents variables a violation of strong encapsulation. > Just adding new methods does _not_ break the class (as it does in, for > instance, C++). This is all correct, but... As long as the subclasses use accessor methods for all variable references, there should be no need to recompile even subclasses. Yes, there is a performance hit, but you get the same hit when you invoke accessor methods externally. -- Steve Dekorte - OpenStep consultant - San Francisco
From: Seeger Fisher <seeger@intier.com> Newsgroups: comp.sys.next.programmer Subject: Re: Uninitialized & NULL Pointers Date: Sat, 30 Aug 1997 14:18:19 -0700 Organization: Intier Corporation Message-ID: <34088E1B.D5B2C669@nospam.intier.com> References: <5u9reb$ih8$1@charm.magnus.acs.ohio-state.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit they would all work if "my_pntr" were an instance variable. If it is not an instance variable, then it is unitialized, and will very likely have some random number in it. If it's a local or static (not part of a struct) declare like: char *my_pntr = NULL; // to get the effect you want -seeger seeger@nospam.intier.com // remove nospam Panagiotis Velissariou wrote: > Hi to all, > > I f you declare a variable as follows : > > char *my_pntr; > > then one of the following statements should print out the string in > the > printf > statement. > > if( my_pntr == 0 ) printf( "my_pntr is empty\n"); > > or > > if( !my_pntr ) printf( "my_pntr is empty\n"); > > or > > if( my_pntr == NULL ) printf( "my_pntr is empty\n"); > > or > > if( my_pntr == (char *)NULL ) printf( "my_pntr is empty\n"); > > Is this correct? > > If yes why the above doesn't work on NS3.3? > > thank you for your answer. > > -- > > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > _/ Panagiotis Velissariou _/ > _/ The Ohio State University _/ > _/ Department of Civil, Graphics & Environmental Engineering _/ > _/ E-mail: takis@superior.eng.ohio-state.edu _/ > _/ pvelissa@postbox.acs.ohio-state.edu _/ > _/ takis@takis2.ee.net _/ > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

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