The collected works of porter - Page 3

modology wrote: There is no doubt that SSD is going to replace HDD technology in next decade.


With the current economic climate, I don't think people will be replacing things with the regularity they have been doing for the last decade.
Land of the Long White Cloud and no Software Patents.
Oko wrote: Risk architecture


do you mean RISC?

Oko wrote: ... are less prone to buffer overflows


Do they not use return addresses on the stack?
Land of the Long White Cloud and no Software Patents.
ajerimez wrote:
Seems to me that American girls these days grow up with a strong sense of entitlement and certain amount of narcissism


Presumably due to TV continually telling them "Because you're worth it".
pentium wrote:
I'll put it on my mid-life "to do list". ;)


Is that before, in lieu of, or after the crisis?
pentium wrote:
I have heard of going over to teach english but I really don't think I'm that good at teaching other people how to speak it, let alone write it.


Agreed, I think it has a capital E.
ritchan wrote:
The only thing is, it doesn't have a hard drive. What am I getting myself into? I can just see myself losing hair over where to find a drive tray and trying to figure out DASD and where to get the hard drive without further breaking my bank.


Get all the documentation you can from IBM on your machine. Get a copy of AIX 5.3, you'll need it. Also talk to nekochan member PymbleSoftware, he's been exploring the machine for sometime now.

My 7028-6C1 came without disks so I had to acquire some caddies first before I could install a couple of IBM 80 pin SCSI disks.
IBM XLC 8.0 wrote: The label value operator && returns the address of its operand, which must be a label defined in the current function or a containing function. The value is a constant of type void* and should be used only in a computed goto statement. The language feature is an extension to C and C++, implemented to facilitate porting programs developed with GNU C.


What plonker came up with this dim-witted idea?
Land of the Long White Cloud and no Software Patents.
nekonoko wrote: There's a version in Nekoware.


Is that the Phil Collins version?
Land of the Long White Cloud and no Software Patents.
kramlq wrote: In kernels, this is sometimes necessary in relation to threads


Actually, setjmp/longjmp do this!

Fine to have things for kernels but not supposedly portable user-land code.
Land of the Long White Cloud and no Software Patents.
ritchan wrote:
Is there a reason why I should go for 5.3 when 6.1 is available and binary compatible with AIX 5 programs?


No, just price and availability.
Not so good on 6.5.22m on an Indy...

Code: Select all

bash-2.05b$ uname -R
6.5 6.5.22m
bash-2.05b$ host -t AAAA ipv6.google.com
ipv6.google.com is an alias for ipv6.l.google.com.
ipv6.l.google.com has AAAA address 2001:4860:b002::68
bash-2.05b$ host 2001:4860:a003::68
Host \[x20014860A00300000000000000000068/128].ip6.arpa not found: 1(FORMERR)
bash-2.05b$ host -n 2001:4860:a003::68
Host 8.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.a.0.6.8.4.1.0.0.2.ip6.int not found: 3(NXDOMAIN)
Land of the Long White Cloud and no Software Patents.
ritchan wrote:
FRU 00N7281


That is what my 7028-6C1 uses.
But don't want have to buy QuickTime Pro to do so.

Back in the early days of QuickTime I'm sure you could make movie without the extra Pro package. When was that? How is/was it done?




Moderator Edit : Moved from the Apple Forum to the SGI: Video Forum since the solution involved IRIX. <recondas>

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Excellent, just what I wanted, my little Indy struggled with the 124 jpegs but got there in the end!

Thanks alot, indeed!

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
recondas wrote:


Just like Dire Straits. :)

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
ritchan wrote:
browsing the net without any slowdown on a RISC machine is cool and all that


I don't surf the net with any of my UNIX boxes, they all have jobs to do, else they are switched off! But then all my boxes are headless.
eMGee wrote:
I wish they still made ARM computer systems, it's all (or mostly) embedded nowadays.


I'm lucky enough to get to program those Atmel ARM9 things in my day job! :)

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Martin Steen wrote:
AFAIK is Motif the "lowest common level" for Unix systems and it
works without installing additional libs (at least I hope so).


Not quite, it's a layered system...

Motif sits on X11 Intrinsics (Widgets), which in turn sits on XLib, which then sits on sockets (well actually they sit on ICE and SM).

For instance Linux & NetBSD (et al) include XLib and X11 Intrinsics, but not Motif.

There is a free impersonator called LessTif, and also OpenMotif, they fall into the "install additional libs" catagory.
Gray Fox wrote:
Just hope we dont get anymore.


Um, this is the internet .
Have you heard of 3/4/5 triangles? ;)
Perhaps it's just perspective, or the lens.
hamei wrote:
porter wrote:
Serious question: Is anybody interested in playing with an implementation of SOMObjects on IRIX?

SOM is a wonder but Porter .... it's a huge undertaking and Irix is the best of the crappy Unix desktops, so maybe you are barking up the wrong tree ?


I've got a reasonable implementation of sc, som, somtc, somir, somd, somdd, regimpl, somdserv going. It's OpenDoc and WorkPlaceShell that are taking the time :) . I'll package what I've done up (source code package) so people can have a play.

As some proof...

Code:
bash-2.05b$ uname -a
IRIX indy 6.5 10070055 IP22
bash-2.05b$ ldd ./somdd
libsomd.so.2  =>         /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomd.so.2
libsomdcomm.so.0  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomdcomm.so.0
librhbcdr.so.1  =>       /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/librhbcdr.so.1
libsomu.so.1  =>         /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomu.so.1
libsomir.so.2  =>        /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomir.so.2
libsomestrm.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomestrm.so.1
libsomtc.so.1  =>        /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomtc.so.1
libsomref.so.70  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomref.so.70
libsom.so.1  =>  /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsom.so.1
librhbmtut.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/librhbmtut.so.1
libpthread.so  =>        /usr/lib32/libpthread.so
libc.so.1  =>    /usr/lib32/libc.so.1
libsomcorba.so.0  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomcorba.so.0
libsomany.so.0  =>       /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomany.so.0
libsomabs1.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomabs1.so.1
libsomnmf.so.1  =>       /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomnmf.so.1
libsomos.so.1  =>        /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomos.so.1
libsomu2.so.1  =>        /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomu2.so.1
bash-2.05b$ ./irdump ::Repository
An instance of Repository at address 1000f110
InterfaceDef "::Repository"
id: ::Repository
9 modifiers:
file = repostry.idl
line = 22
releaseorder = lookup_id,lookup_modifier,release_cache,saveIR,_get_subrepositorylist,_set_subrepositorylist,queryException
callstyle = idl
majorversion = 2
minorversion = 1
filestem = repostry
dllname = somir.dll
metaclass = M_Repository
contains 7 items:

TypeDef "::Repository::RepositoryDescription"
id: ::Repository::RepositoryDescription
2 modifiers:
file = repostry.idl
line = 24
type: TypeCodeNew (/*constant*/ tk_struct, "RepositoryDescription", "name", TypeCodeNew (/*constant*/ tk_string, (long)0), "id", TypeCodeNew (/*constant*/ tk_string, (long)0), "defined_in", TypeCodeNew (/*constant*/ tk_string, (long)0), NULL)

TypeDef "::Repository::irOpenErrorCodes"
id: ::Repository::irOpenErrorCodes
2 modifiers:
file = repostry.idl
line = 29
type: TypeCodeNew (/*constant*/ tk_enum, "irOpenErrorCodes", "NOACCESS", "BADMAGICNUMBER", "MISSINGVERSIONINFO", "IOERROR", "VERSIONMISMATCH", "NOWRITEACCESS", "INDEXINCONSISTENT", "INDEXNOTPRESENT", NULL)

ExceptionDef "::Repository::irOpenError"
id: ::Repository::irOpenError
2 modifiers:
file = repostry.idl
line = 30
type: TypeCodeNew (/*constant*/ tk_struct, "irOpenError", "errorCode", TypeCodeNew (/*constant*/ tk_enum, "irOpenErrorCodes", "NOACCESS", "BADMAGICNUMBER", "MISSINGVERSIONINFO", "IOERROR", "VERSIONMISMATCH", "NOWRITEACCESS", "INDEXINCONSISTENT", "INDEXNOTPRESENT", NULL), "fileName", TypeCodeNew (/*constant*/ tk_string, (long)0), NULL)

OperationDef "::Repository::lookup_id"
id: ::Repository::lookup_id
1 modifiers:
line = 31
mode: NORMAL
result: TypeCodeNew (/*constant*/ tk_objref, "::Contained")
contains 1 item:

ParameterDef "::Repository::lookup_id::search_id"
id: ::Repository::lookup_id::search_id
1 modifiers:
line = 31
mode: IN
type: TypeCodeNew (/*constant*/ tk_string, (long)0)

OperationDef "::Repository::lookup_modifier"
id: ::Repository::lookup_modifier
1 modifiers:
line = 32
mode: NORMAL
result: TypeCodeNew (/*constant*/ tk_string, (long)0)
contains 2 items:

ParameterDef "::Repository::lookup_modifier::name"
id: ::Repository::lookup_modifier::name
1 modifiers:
line = 32
mode: IN
type: TypeCodeNew (/*constant*/ tk_string, (long)0)

ParameterDef "::Repository::lookup_modifier::modifier"
id: ::Repository::lookup_modifier::modifier
1 modifiers:
line = 32
mode: IN
type: TypeCodeNew (/*constant*/ tk_string, (long)0)

OperationDef "::Repository::release_cache"
id: ::Repository::release_cache
1 modifiers:
line = 33
mode: NORMAL
result: TypeCodeNew (/*constant*/ tk_void)

OperationDef "::Repository::queryException"
id: ::Repository::queryException
1 modifiers:
line = 34
mode: NORMAL
result: TypeCodeNew (/*constant*/ tk_boolean)
bash-2.05b$ ldd ./docshell
libodshell.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodshell.so.1
libodutils.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodutils.so.1
libsom.so.1  =>  /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsom.so.1
libc.so.1  =>    /usr/lib32/libc.so.1
libodui.so.1  =>         /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodui.so.1
libodlayout.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodlayout.so.1
libodpubutl.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodpubutl.so.1
liboddatax.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/liboddatax.so.1
libodstorag.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodstorag.so.1
libodcore.so.1  =>       /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodcore.so.1
libodsomuc.so.1  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodsomuc.so.1
libsomem.so.1  =>        /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomem.so.1
libX11.so.1  =>  /usr/lib32/libX11.so.1
libXt.so  =>     /usr/lib32/libXt.so
libodimagng.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodimagng.so.1
libpthread.so  =>        /usr/lib32/libpthread.so
librhbxtutl.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/librhbxtutl.so.1
libXmu.so  =>    /usr/lib32/libXmu.so
libXext.so  =>   /usr/lib32/libXext.so
libodbindng.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodbindng.so.1
libsomu.so.1  =>         /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomu.so.1
libsomref.so.70  =>      /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libsomref.so.70
libgen.so  =>    /usr/lib32/libgen.so   delay-load
libodregsty.so.1  =>     /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodregsty.so.1
libodcm.so.1  =>         /usr/people/porter/develop/products/mips-sgi-irix6.5/default/lib/libodcm.so.1
It is the content, not the medium that I am interested in. :)

What would be the benefits if nekochan changed?
IndyFred wrote: Any help or install guides would be most helpful.


1. Put CD one in the CDROM drive.
2. From the prom type "boot cdrom".
3. Follow on screen instructions.
Land of the Long White Cloud and no Software Patents.
IndyFred wrote: Should I be using standard or Flash?!


Standard interactive.
Land of the Long White Cloud and no Software Patents.
Are the disks from foreign systems? You may want to run format on the disks, and reinstall again.

http://www.sun.com/bigadmin/content/submitted/format_utility.jsp
Land of the Long White Cloud and no Software Patents.
eMGee wrote: Isn't WETA Digital based in New Zealand? Maybe they [still] have some? (Perhaps in storage or so).


Yes, but they are hopefully rendering "The Dam Busters".
Land of the Long White Cloud and no Software Patents.
hamei wrote: Buster Keaton, Buster Crabbe and Buster Brown ?


Not Möhne, Eder and Sorpe?
Land of the Long White Cloud and no Software Patents.
skywriter wrote: OS source code is a pipe dream - even if you got it you would be just be bug fixing forever - boring...


But you might get a USB driver out of it!
Land of the Long White Cloud and no Software Patents.
skywriter wrote:
10.5.8 still isn't debugged on dell yet.


I'm sure Apple are working on it. :shock:
I've just acquired a "G3 Pismo 400Mhz" and I think it's absolutely great! Running Tiger, 1Gb memory and a 30Gig harddisk.
Land of the Long White Cloud and no Software Patents.
kramlq wrote: .... or perhaps long time mac owners never really got into the Wintel style hardware cycle where you upgrade just because something is newer.


Typically Macs cost more hence the psychology of previous investment. You don't get the same kind of attachment with commodity hardware.

For many people being on the bleeding edge isn't the place to be, far better to have a system that is a joy to use.
Land of the Long White Cloud and no Software Patents.
kramlq wrote: I think its only going to get worse.


Agreed. The problem also occurs when people use libraries and have no idea how they are implemented. Sure "X does Y", but also "X does Y better if you also do Z".

I am amazed at the level of the knowledge of some people who claim to be "IT professionals".
Land of the Long White Cloud and no Software Patents.
Hopefully there will be a reduction in pointless visuals inorder to support mobile devices.
Land of the Long White Cloud and no Software Patents.
strandedinnz wrote: I doubt they'd sell them to a mere mortal like me though :-(


You know it's two degrees of separation down here?
Land of the Long White Cloud and no Software Patents.
You may have luck running Basilisk-II on Linux, if you can download a harddisk image with operating system and locate a suitable ROM image.
Land of the Long White Cloud and no Software Patents.
I would expect them to be MacBinary SMI (Self Mountable Images). You need somebody with a Mac to write them all to floppies, then get raw copies of the floppies.
Land of the Long White Cloud and no Software Patents.
If I can find the time, I'm sure I could do something. :)
Land of the Long White Cloud and no Software Patents.
strandedinnz wrote: I've an old LC II macintosh that had a dead hard disk


(a) you can run System 6.0.8 on a LCII to get started

(b) you may be better served getting a CD-ROM image of the OS and booting from CD.

I presume you have replaced the harddisk? If so you'll most probably need the hacked version of HD Setup.
Land of the Long White Cloud and no Software Patents.
strandedinnz wrote: or I could buy you a beer should you ever come to New Zealand, your choice :-)


Been here for quite a while now......
Land of the Long White Cloud and no Software Patents.