The collected works of hamei - Page 46

vishnu wrote:
to have a nice quiet firefox session where it doesn't barf pointless warning after pointless warning to the console ...

Like a fool, I keep thinking that maybe one day those pointless messages will provide a clue to why the 'flop crashes.

That's kind of like asking "Why does Mike Tyson hit people ?" but you know how it is ....

_________________
waiting for flight 1203 ...
SunForSun wrote:
prompted to download oracle 8.1.7 for irix is also prohibited to the discussion?

In general, legitimate downloads that you come across, such as the one for Equinox 3D, are fine. Pirate Bay downloads are not. If Sun put this up on some server by accident somewhere, then let's all go grab it :)

Otherwise ....

_________________
waiting for flight 1203 ...
GeneratriX wrote:
-anyone knows if it could be persuaded to work along with the NekoWare GNash?

I have no idea about gnash - it seems like most gnu projects, the children got bored with it and gave up - but I found the latest version of plugger, built it and installed. That works for a lot of helper applications. MPlayer, xpdf and some others work that I know of.

_________________
waiting for flight 1203 ...
Ceseuron wrote:
Now that I have it operational, however, I'm sort of at a loss as to where to start with this thing.

It's not that great for web browsing - not the computer's fault that stupid "modern" web browsers require a 4 ghz processor to display a page of text - but just about anything else is fun. Maya 4 is okay, normal server tasks (web, mail, ftp, etc) work great since the O2 is pretty quiet and small. You can do video projects on it. Look through nekoware, there's a ton of applications, you should enjoy some of them.

And if you enjoy a challenge, get a compiler running and struggle with building software for Irix. Some are easy (Philip's Music Writer, GraphicsMagicke), some are like climbing the Matterhorn (gtk2, other wonderful, modern, high quality well-tested gnu crap.) When you get that shit to run, it's a pretty good feeling of accomplishment :D

_________________
waiting for flight 1203 ...
cesss wrote:
Do you have any suggestion for the PSU? I've searched for silent PSUs, but didn't arrive to a conclusion (not to mention I've no idea if I could mount a third-party PSU on the O2, or how)

There is at least one thread here about fitting a Noctua fan into an O2 power supply. I did that - no idea if that will be quiet enough for you but it does make a big difference. If your background noise is as high as mine you can't hear it at all, literally have to look at the green light to see if the O2 is running.

_________________
waiting for flight 1203 ...
GeneratriX wrote: Let's try first with GCC:

Let's not, and say we did :D

If there were any real problems with it, there should be a thread about it here. If it builds out of the box I just do it, otherwise I come crying to mommy for hewp. At least that way there's a record at the 'chan for other people.
two girls for every boy ...
GeneratriX wrote: I could go smart and come crying to mommy for hewp! :)

Yikes. The spirit of the Wreck of the Grassy Snood must have come over me :shock:

viewtopic.php?f=15&t=16727480&hilit=plugger

You're in luck, General. Normally if I ran that search I'd have found an interesting article about dolphin communication. Do you know that dolphins have individual names ? Pretty neat, hunh ?

Give 'er a shot, let me know if it works. Setting it up is kind of goofy but the page mentioned has some docks.
two girls for every boy ...
GeneratriX wrote: It loads and lists 141 MIME types, but only BMP and JPG are actually working for me

I had the same problem, you have to muddle through the documentation on that site and struggle with it a little. And it's strange but some stuff pops right up and works, other times the same plugin stalls. For example, some pdf's will download and quickly pop up a case of xpdf, while others sit there forever with the little "activity" thing going. Movies same ...

But some of that is my problem. I have a proxy that intercepts a lot of advertising, no-script javascript control, our internet is slow on international connections and youboob, faceblob, tweeter etc don't work here. So a lot of the background spyonyou crap is just an obstacle for me.
two girls for every boy ...
One of these would be cool in a nice Fuel red. The particular shade of brown they chose was ... unfortunate :(

_________________
waiting for flight 1203 ...
Finally had a minute ...
ShadeOfBlue wrote:
This is partially true. It works great for IO-bound tasks, but for CPU-bound tasks it's different.

Been thinking about this a while and came to the conclusion that you have been misled, no, it is not different.

You're looking at this from the wrong point of view. I am only speaking of the situation as it pertains to workstations .

In the case of a workstation, the top priority is user responsiveness. . Not ultimate performance. Not least power consumption, not the best benchmarks on a single type of task; the overriding primary requirement is responsiveness to user input. I guess this point is somewhat lost on people who have only used Unix or Windows or OS X. But if you had ever used a system that truly prioritized the user, you would never be happy with the rest of this crap again.

Irix is not very good at this. I am quite disappointed in the performance of a dual processor O350. If you keep gr_osview open on the desktop you will see that one p is almost always more heavily loaded than the other. This is poor quality software. OS/2 does not do that. BeOS does not do that.

In practice, it does make a difference. With the Fuel, I would get situations when (for example) a swiped bit of text would not middle mouse down into nedit instantly. The processor was busy with something else. I was looking forward to going two-up ... but what do I find ? 2 p does the same thing. Irix is not well-designed (from a workstation point of view). This should never ever ever happen. I am god here and the damned computer better understand that.

Your example was also not so great for the following reason - a computer cannot spawn thirty threads simultaneously. If it spawns thirty threads, they will be spaced out at some time interval - let's say 3 milliseconds just for fun. During those three milliseconds a lot of other events will be occuring as well. And then the next thread, another three milliseconds. The rendering program does not own the entire computer, ever, and you can't spawn multiple threads simultaneously ever, either. So your example doesn't really hold true in practice.

But more to the point, it ignores the prime consideration for a workstation : PAY ATTENTION TO THE USER. If I am writing an email while some app is rendering a 3840x2400 graphic in the backround, I really don't give a shit if it takes .25 seconds longer or even 25 seconds longer. What I care about is that the edits in my email do not get hung up even for 1/10th of a second. What I am currently doing is what counts, not the stupid background render job.

This is an area where Unix, Linux, and Windows are not very good.

Here's another odd thing - with OS/2, for desktop use more than 2 processors makes no difference. I tried 4, it made no difference. One person could not load down four processors. (Except that a quad PPro Netfinity takes up a *lot* of space !) I was surprised at how zoomy a quad Origin 500 was. This is pure conjecture but it might be that the scheduler in Irix is so crappy that having an extra couple processors overcomes some of this complaint. As it is, I am not impressed in any way with a 2p O350. For a workstation , the system does not handle threading or processes well at all.

Back to the subject of this thread, the entire philosophy expressed by it is just wrong . This thing is a tricycle - putting a fatter tire on the front isn't going to solve the problem. Go fast around a corner and the thing is still going to fall over.

I like the concept of open source. I've bought software for (to me) big money, only to have the lovely vendor decide three months later that I needed to "migrate" and that the flaws in what I had bought were never going to be fixed. It's an odd thing but the money I handed over was never flawed :( So I have a soft spot for the concept of Open Source.

And Linux was once upon a time a cool idea with some talented people and good ideas. Back in the beginning they stressed all the things I admire. Remember "standards" ? Now it's "well, it works in gcc." Thanks. Once I made you rich enough, rich enough to forget my name. . List the dependencies ? Right again me boyo, "just apt-get the yummy debian !"

Fucking idiots.

I know there are still good people doing work in Linux or other open source projects. I have talked to a few who were happy to hear about problems (okay, not exactly happy but responsive and cooperative.) The quality of a few projects is great, really good. But too much of it is rancid vomit.

Gtk was okay. Gtk2 is not. Even when you get it to work, at 2.13.3 the entire file system handling goes to crap. It disappears and doesn't work. "Oh that's deprecated, man" ... go fuck yourself, you little shithead. The code is garbage, untested, stinking worthless shit. "We don't have a Solaris /SGI /AIX box to test with, man ..." Then go buy one, you little twats. Put up fifty bucks and actually test your goddamned worthless software. The average greaser motorcycle mechanic has twenty thousand dollars' worth of tools, these "hi tech", highly skilled brilliant degreed individuals can't bother to buy a few tools ? Many of these people are worthless little snotnoses who couldn't find their ass with both hands in a dark room. Pixman 0.30's configure told me "your system has broken thread support." Yeah, right. Irix was 64-bit running on 128 processors when the twit who wrote that configure script was in diapers but MIPSPro has "broken thread support." Then gtk3 ... let's not even go there, I don't want to barf up my lunch.

What I have come across playing with the stinking gtk series is that the newer it gets, the worse it gets. It seems that people understand less and less of the basic requirements for software - hell, less and less about anything , as time goes by. Basically, the more "modern" it is, the shittier. So when I hear that squeal about "modern, current, uptodate" or even worse, "deprecated" I want to scream. Modern is synonymous with pigshit. At least Motif works .

Shall we bring in Fireflop for an example ? My favorite turd ? (I have dozens of screenshots of failed fireflop, btw, so this is not an anomoly.)

Attachment:
flopshit_1.jpg
flopshit_1.jpg [ 58 KiB | Viewed 152 times ]

What's this ? A jpeg .. a stinking simple-ass jpeg ... that Fireflop couldn't display. There is simply no excuse for this, ever. Those dickcheeses have all the time in the world to play with their awesumbars and their non-standard msql and change toolkits and their el-coolo urlbar color changing and the stupid little text popups "Did you want to go to a website ?' No thanks, I want you to go wash my socks. (And if that worthless goddamned Open Orifice asks me one more time "Are you sure you want to save this in a Microsoft format ?" I'm going to kill someone. The only reason that piece of shit is allowed within 100 yards of my computer is to "save this file in a Microsoft format."

But they don't have the time and manpower to make the damned thing actually work.

It's a real temptation to say, "Screw Open Source. The quality is garbage."

Which brings me back to this project ... I am all for people writing software. Really. Even if it's something I could care less about, it's still good. Without software computers are not useful. And this is kind of a fun little utility, it could be nifty to know hw many cores are in a box or how many hyper-threaded pseudo-processors or whatever. But as a means to make multi-threaded software work better, it's tits on a boar. Developing more poorly-thought-out, badly coded untested crappy gnu libraries is the wrong approach to getting the most out of multiple processors. The programs have to be written with the task in mind, not just have some cool modern 'parallel library' tacked on to a junky badly-structured application. Junky single-threaded, junky multi-threaded, who cares ? Junk is junk.

_________________
waiting for flight 1203 ...
vishnu wrote: Dude, seriously. Time to repatriate! 8-)

I can't. I'm too used to living in a free country. I'd get into it with some gestapo asshole and blow him away. You've got pretty trees flowers and chirping birds but the rest of the country is shit. Fools and idiots, shysters and thieves. Can't do it ...
two girls for every boy ...
ShadeOfBlue wrote:
I think we're mixing up the current situation on UNIX systems and elsewhere .

Ja, the obvious conclusion is that Unix is not very well designed. It's not good for desktops and it's not good for mainframes.

It's just not very good :D

Quote:
What I said before was that on a UNIX system , if a CPU-bound program knows how many CPUs the system has, it can run better than if it just spawns hundreds of threads willy-nilly.

Ah ! Maybe there is our misunderstnanding. I would never say "spawn a thousand threads willy-nilly." My point is that in any activity there will be an optimum number of threads. For an exaggerated example, take pbzip. If you have 128 processors and a 256k zipfile, spawning 128 threads to unzip that file would be ridiculous. There is going to be an optimum number of threads for the task at hand . In general, the task at hand is not going to be determined by how many processors you have !

Figuring out the best way to structure a program is not so easy eaither, but I'm pretty certain that the count-the-processors approach is less than optimum.

Quote:
The responsiveness issues you describe can be fixed by running the CPU-intensive stuff at a lower priority (higher nice(1) value). If you run the rendering job at a nice value of 20, then every UI app will get priority over the rendering job and there shouldn't be any sluggishness. You could also try boosting the priority of UI apps (lowering their "nice" value with renice(1) ).

This is a pretty crappy solution. Adjusting priority by which application has the focus is way better. Fixed priorities themselves are also fairly shitty. The OS/2 scheduler has 32 priority levels and they are dynamic.

This gives a responsive workstation.

People are so funny. There's a contingent of people in the OS/2 camp who are trying (or have tried) to create a layer that will allow OS/2 apps to run on top of Linux. The concept makes me laugh. That's exactly backwards. Do it that way and you have a reverse-rotation shaft-drive Yamaha pretending to be a Harley :D

Quote:
However, you must set the nice value manually, since the kernel has no clue which program does what.

Pretty crappy system.

Quote:
And this actually works, people use it this way.

People once built the pyramids using log rollers and thousands of slaves, too :D

Quote:
If you're compiling something in the background and you don't use "nice" to start those jobs at a much lower priority, they will run at the same priority as nedit and firefox and the rest of the stuff you've started. As far as the kernel is concerned, these tasks are equally important, so it won't favour nedit and firefox.

Yup. Crappy system.

Quote:
Now if a renderer starts 2160 threads (one for each line in a typical 4K image), it will burden the system needlessly, especially if you run it at the same priority as your GUI apps.

And I would never suggest that a program should do that. It makes no sense. This is the kind of thing a gnu "parallellizing libray" would do, choose a random number of threads based on what color the case of the computer is, rather than looking at what is most efficient for the task.

Let the application decide what tasks need what threads (this does not mean a program should say "hoo cool, there's 64 processors so i'm going to grab all of them !" - a thread should have a distinct job to do, suitable for one task) then let the damned scheduler figure out what's the best way to apportion resources in a dynamic world. And if the user is writing a report, then guess what ? getting that report done with no obstacles is a hell of a lot more important than losing a few milliseconds to context switches. Even a few seconds. Heck, if I have to go back and redo an edit I just made because the stupid computer hung up my interface for 1/3 second and I clicked three times so now have a butchered text, I'll sacrifice two minutes to context switches ! Foregound tasks are what count !

You're looking at this too much from a programmer's view. Look at it as a computer user for a change. We really don't give a shit if it takes ten seconds longer for the background task to finish. What is important to us is what we are doing. NOW !

Quote:
There is much less overhead if the program spawns only as many threads as there are CPUs and then distributes work between them.

I do not think this is a good approach.

Quote:
Every scientific app using OpenMP works like this. The OpenMP library checks the number of cores available and then spawns the appropriate number of worker threads.

And OpenMP sucks dead donkey balls for workstation loads. It's just not optimized for what a workstation should be doing. For some dedicated render machine or a box simulating nuclear explosions, fine. But not for a workstation.

It's got the wrong priorities.

Quote:
Origins are not desktop machines.

Sorry. I should have mentioned that this is a rackmount Tezro :D

Quote:
Having one CPU loaded more that the others is not an indication of a crappy scheduler.

On a 2p O350, I have to disagree. If the point of having more than one processor is to actually use them, then having one do 70% of the work while the other sits idle and my desktop goes unresponsive, is just bad design.

If you'll remember, Unix resisted the very idea of threads for years ! Both OS/2 and even Windows were threaded while Unix was standing proud with processes. A few people almost had to shove pthreads down Unix' throat. And Linus himself said that "Linux will never run on more than one processor." (That's when I lost interest in Linux. Talk about short-sighted ... Torvalds, not me)

Unix has never really figured it 0ut. They are latecomers to the party and they don't drink or have fun.

Of course now that 1984 has come and gone everyone revises history to suit the marketing needs, but this is the truth. Unix has got some honkin' big structural weaknesses.

Quote:
If you have lots of short-lived tasks, it makes no sense to spread them out to other CPUs and thrash their caches.

It makes a lot of sense if it means that my editing or browsing or whatever does not freeze at awkward moments. I'm not being obstinate for fun (at least not this time :D ) ... use OS/2 for a while. OS/2 has plenty of problems but it does not do this shit. Interface hangups happen way too often on this 2p machine. Waaaay too often. Once a month I could tolerate. Once a day is ridiculous.

Quote:
IRIX will actually distribute threads to other CPUs once it figures out they will run for more than a few seconds (or if the main CPU is very busy).

Nice. It should distribute them to other processors now , not in fifteen minutes.

Quote:
Also, if you re-run a single program many times, IRIX will try to run it on the same CPU, because that CPU already has the data that program needs in its cache, which is why it would be inefficient to run it on a different CPU.

I don't care if it's inefficient, I want it to do that because I goddamned well want that application running NOW because that's what I am doing NOW. I didn't pay thousands of dollars for a computer to tell me, "Oh no, you'll have to wait a second because it's not efficient for me to run your program on that other processor."

Dear computer, stfu and do what I say, thank you very much.

Quote:
If the kernel didn't care about cache locality and just tried to keep every CPU busy, it would be similar to one of those parts boxes with multiple drawers and having one of each screw type in every single drawer, because it's a waste to keep drawers empty. Finding a specific screw would be very slow :)

Actually, in real life this is not the case. Grab an old dually something and put OS/2 or BeOS on it.

(BeOS is, unfrotunately, not a good test. All you can do is spin the teapot while typing in a terminal. If you had Framemaker to work in while it was doing something else, then you could get pissed if the system hung you up. But since you can't do anything in BeOS, it's hard to get pissed off at your work getting screwed up by the computer. Or not get pissed off because the scheduler actually works, which would be my point ... Haiku is very pretty tho. If there were any decent gnu applications that you could compile it might be a nice system.)

Quote:
What you want is something like BeOS, a single-user desktop OS.

Agreed. Been there, done that, it works well. Alas, none of the programs I needed. OS/2 is also superior to Unix in this respect but same situation, no CAD programs :(

Neither of them have much OpenGL support either. Okay, BeOS does but no applications that use it. For general-purpose computing there's no way you'd catch me running Irix. And Linux is worse. I haven't tried other Unixes enough to render a judgement (but I'd use a paper and pencil before I'd run Solaris on a desktop. Nice from a command line but holyshit awful as a desktop.)

And ja 2, a single-user workstation is looking more and more attractive. What the hell do I really want all these users and groups for ? For most people it's pointless additional complexity. How many users do you really run your desktop as ?

Sometimes, just because everybody does it this way, doesn't mean it's a good way.

Quote:
IRIX was made to run on everything from workstations with a single CPU and one user to servers with 1024 CPUs and thousands of users;

Disagree. Remember the Personal Iris ? Indigo ? Indy ? Even the Crimson and Onyxes were "desksides", meant for one or two users, not a cast of thousands. They got into the hpc server schtick later on.

The underlying problem here is that Unix does not make a good workstation and it's not good on a mainframe, either. It's primitive. It's not well thought-out. In fact, it's not very good.

It's just better than Windows.

IBM uses Linux -- they virtualize thousands of Linux sessions on a mainframe like a herd of DOS boxes, kind of funny :P

Quote:
I'm not saying it's perfect, it could use improvements, but it's not a complete disaster :)

Ja, unless we build our own computers from scratch, all we can do is choose between evils :D Irix so far is the best compromise for me so I'll stick with it ... but it sure ain't the Immaculate Collection.

The fact is, in many ways Yewnix is one huge kluge .... so we get new toolkits by the dozens while the underlying structural problems are wallpapered over. Post-modern society, whoopee :(

Quote:
I hope it's clearer now why checking the number of available CPUs is a perfectly normal thing for a CPU-bound program to do on a UNIX system :)

It was always clear - it's just that I disagree that that's a smart thing to do :P

_________________
waiting for flight 1203 ...
vishnu wrote:
That was before sgi got hip to muted pastels... 8-)

:D (No offense intended to the seller - these are interesting and built like brick ... oops, there we go again :D
Attachment:
sgi pastels.jpg
sgi pastels.jpg [ 144.32 KiB | Viewed 244 times ]

_________________
waiting for flight 1203 ...
Anybody have a wyfe ? Says there's an SGI Irix versions available ...

_________________
waiting for flight 1203 ...
Kumba wrote:
I took my Tezro apart to clean it, and I think I broke something ...

Don't know if this will help you but comparison from a running 2p O350 ...
Code:
urchin 3# l1cmd leds
CPU  A: 0x03: PLED_RUNTLB:  Switch to mapped mode.
0x02: PLED_TESTCP1:  Test processor COP1 registers.
CPU  B: < CPU not present >
CPU  C: 0x02: PLED_TESTCP1:  Test processor COP1 registers.
0x03: PLED_RUNTLB:  Switch to mapped mode.
CPU  D: < CPU not present >

urchin 4# l1cmd margin
Supply          State Voltage    Margin  Value
--------------  ----- ---------  ------- -----
1.8V     on    1.791V   normal     0
3.3V     NC    3.320V   normal     0
2.5V     on    2.509V   normal     0
5V     on    4.940V   normal     0
XIO 2.5V     on    2.457V  default
NODE0 SRAM     on    2.470V   normal     0
NODE0 1.5V     on    1.495V   normal     0
NODE0 CPU     on    1.255V   normal     9

urchin 5# l1cmd power
Supply          State Voltage    Margin  Value
--------------  ----- ---------  ------- -----
1.8V     on    1.791V   normal     0
12V     <not present>
12V     on   12.125V      N/A
3.3V     NC    3.320V   normal     0
12V IO     NC   12.125V      N/A
5V aux     NC    5.096V      N/A
3.3V aux     NC    3.234V      N/A
5V aux     NC    5.096V      N/A
3.3V     NC    3.320V      N/A
2.5V     on    2.509V   normal     0
5V     on    4.940V   normal     0
3.3V aux     NC    3.234V      N/A
XIO 12V bias     NC   12.063V      N/A
XIO 5V     NC    4.914V      N/A
XIO 2.5V     on    2.457V  default     0
XIO 3.3V aux     NC    3.302V      N/A
NODE0 3.3V aux     NC    3.234V      N/A
NODE0 5V aux     NC    5.070V      N/A
NODE0 12V     NC   12.125V      N/A
NODE0 SRAM     on    2.470V   normal     0
NODE0 1.5V     on    1.495V   normal     0
NODE0 CPU     on    1.255V   normal     9

_________________
waiting for flight 1203 ...
porter wrote:
As in "Wyfe Of Bath"?

Aye, Alisoun ... gat-toothed she was and went through five housbondes ... a bonny lass indede :D

_________________
waiting for flight 1203 ...
vishnu wrote: Ha ha, well that might be true but at least we're freer than those poor assholes who live in Tibet! :lol:

Read this first :
http://vidalia-book-shelf.googlecode.co ... Dragon.pdf
Then we can continue. It's not perfect but neither is it the wooey-gooey emotion-laden slop that usually passes for discussion on that subject.
two girls for every boy ...
bluecode wrote:
IBM did some studies decades ago and they found producitivity was directly correlated with response time of the machine.

What I notice with myself is that the computer trains me. If everything I do goes boom boom boom, then I work boom boom boom. But if I do a swipe-n-drop but the text doesn't drop, then I have to go back and clear it out, then drop again s-l-o-w-l-y , after this happens two or three times then I start doing everything s-l-o-w-l-y.

There is a screwup in soundplayer - if you try to play a variable-bitrate mp3 it will not play. Then the next mp3 you try to open it crashes and locks up and you have to kill -9 it, bla bla. So now if I hit a variable bitrate mp3 and soundplayer won't play it, I close soundplayer entirely. Then go on to open another mp3. There are some issues with the fm as well, so there are some functions I avoid.

Neither one is a big deal but the point is, if something bad happens often enough, then you slow down everything to keep that from happening. I flip out when the Assistant clicks the mouse more than three times in a row because that overloads the input queue. Computers train us very well.

So the point is, yes, I believe you. If the computer does not respond quickly even one time out of ten, then a smart user will instinctively slow himself down enough so that that one time does not happen, either.

Which slows everything down way more than it logically should.

I really don't think context switches are our main problem in desktop computing.

_________________
waiting for flight 1203 ...
vishnu wrote: Hunga dunga galunga that is a lotta Tibet! :shock:

Yeah, I know. The actual facts don't fit into the American twelve-second attention span.
two girls for every boy ...
Did you have any success with plugger ? I was going to put up my pluggerrc file but I see it's about half "this works" and half "still needs help". Anyhow, here's a start :

Code: Select all


# work pretty much   =============


audio/mid: midi,mid: MIDI audio file
audio/x-mid: midi,mid: MIDI audio file
audio/midi: midi,mid: MIDI audio file
audio/x-midi: midi,mid: MIDI audio file
: soundplayer "$file"


application/pdf: pdf: PDF file
application/x-pdf: pdf: PDF file
text/pdf: pdf: PDF file
text/x-pdf: pdf: PDF file
repeat swallow(documentShell) fill: acroread -geometry +9000+9000 -xrm '*userFrontEndProgram: FALSE' "$file"
repeat swallow(xpdf) fill: xpdf  -g +9000+9000  "$file"

application/x-postscript: ps: PostScript file
application/postscript: ps: PostScript file
repeat swallow(showps) fill: showps -skipc -v -maxp 24000000 -geometry +9000+9000 "$file" 2>/dev/null




# still needs help but works somewhat  ==========


audio/mp3: mp3: MPEG audio
audio/x-mp3: mp3: MPEG audio
audio/mpeg2: mp2: MPEG audio
audio/x-mpeg2: mp2: MPEG audio
audio/mpeg3: mp3: MPEG audio
audio/x-mpeg3: mp3: MPEG audio
audio/mpeg: mpa,abs,mpega: MPEG audio
audio/x-mpeg: mpa,abs,mpega: MPEG audio
stream, preload: soundplayer "$file"
stream, preload: /opt/misc_apps/mxaudio "$file"
stream, preload: mpg123 -q -b 128 -
repeat swallow(alsaplayer): alsaplayer -q "$file" >/dev/null
: mpg123 -q -b 128 "$file"
nokill exits:xmms "$file"
: splay -t 200 "$file"
: amp -b 200 -q "$file"
: maplay "$file"
: mpeg3play "$file"


audio/basic: au,snd: Basic audio file
audio/x-basic: au,snd: Basic audio file
loop: soundplayer "$file"
: soundplayer "$file"


audio/wav:wav:Microsoft wave file
audio/x-wav:wav:Microsoft wave file
: soundplayer "$file"


video/msvideo: avi: AVI animation
video/x-msvideo: avi: AVI animation
ignore_errors maxaspect swallow(MPlayer):if mplayer -autoq 3 "$file" 2>&1 | grep 'Sorry,' >/dev/null ; then mplayer -vo x11 -autoq 3 "$file" >/dev/null 2>/dev/null ; fi </dev/null


image/tiff: tiff,tif: TIFF image
image/x-tiff: tiff,tif: TIFF image
repeat swallow(gm dissplay) fill: gm display "$file"

repeat swallow(gqview) fill: gqview -t "$file" >/dev/null 2>/dev/null
repeat swallow(display) fill: display "$file"
repeat swallow(Sdtimage) fill: sdtimage "$file"
repeat swallow(xli) fill: xli -quiet "$file" >/dev/null 2>/dev/null
repeat swallow(xloadimage) fill: xloadimage -quiet "$file" >/dev/null 2>/dev/null
exits: xloadimage -quiet -windowid $window "$file"
exits: display -window $window -backdrop $file
exits: xli -quiet -windowid $window "$file"


# kind of works but has problems  ===========

video/quicktime: mov,qt: Quicktime animation
video/x-quicktime: mov,qt: Quicktime animation
video/dl: dl: DL animation
video/x-dl: dl: DL animation
:mediaplayer "$file"


# calls mplayer, starts up, but never displays

video/anim: iff,anim5,anim3,anim7: IFF animation
video/x-anim: iff,anim5,anim3,anim7: IFF animation
video/fli: fli, flc: FLI animation
video/x-fli: fli, flc: FLI animation
loop:mplayer -vo gl2 "$file"
:mplayer -vo gl2 "$file"

Maybe if three or four people added their own successes, we could get a standard rc file for neko-Irix ?

GeneratriX wrote: Interesting. If it constitutes a quarter of the fun than the books from Lobsang Rampa, then I'll be more than happy reading this one at some point too. Downloaded! :)

Yeah, I know ... most of the crap about tibet comes from the fevered imagination of some plumber in West England ... it's 90% propaganda.

What was that weird-ass ooccult movement in England in the early nineteenth century ? Table-tipping, ouija boards, ghosts and seances, shangri-la and all that crap ? I went to do a yahoo search, they are now the same pointless garbage as google. They can't just direct you, oh no, now they have to add their own stupid worthless shit to the url too and make the search a torment.

Bye-bye yahoo. Rot in hell, morons.
two girls for every boy ...
canavan wrote:
You can actually read the ISOs on an SGI, if you have a spare harddrive connected and just dd the .iso over the entire drive.

Ooh. How about a big CF disk in a firewire reader, format the card xfs, and dd the image onto it ? Seems like that should work ?

_________________
waiting for flight 1203 ...
jimmer wrote:
... you want to add wives?

Can't live with it, can't live without it :(
Attachment:
ohsobad.jpg
ohsobad.jpg [ 52.05 KiB | Viewed 158 times ]

_________________
waiting for flight 1203 ...
GeneratriX wrote:
Ouch, I'm not using Yahoo Search since so many years...

Ja, I went there because google is sewage ... but now yahoo is also sewage. Telescreen ! Telescreen ! Where's my telescreen !

You know .....
Attachment:
big_guns.jpg
big_guns.jpg [ 66.78 KiB | Viewed 206 times ]

"Home of the brave, land of the free "

Right. Fingernail scissors ?! On an airplane ?! Da tewwowists might huwt us ! no no no, ohh, mummy ! mummy ! I'm so scawed ! hewp, hewp, keep us safe !

Free ? right. Free to do what you're told.

Democracy ? Sure. 1956 "We can't allow those elections ! The Communists would win ! Let's murder another few hundred thousand people in the name of Freedom !"

Human rights ! China is evil, nasty, repressive ! We invaded Iraq and Afghanistan and murdered hundreds of thousands to bring them freedom ! Because we are great and kind and generous and know what's best for the entire world ! Just listen to us, we'll tell you ! And if you don't give us the best prices, you'll learn what modern weaponry is all about ! Freedom is messy !"

Imaginary Property ! Software Patents ! We have to make sure Solomon Linda gets paid for his work ! Steve Jobs invented the rectangle ! That's his ! You all have to pay because we own that geometric shape !

What is a word meaning "worse than shit" ? In thirty years we turned from a reasonable if not perfect place to ... whatever that is.

What can one say ? Caligula, here we are, take us ! takes us ! More, more, it hurts so good !

_________________
waiting for flight 1203 ...
ShadeOfBlue wrote:
On an O3k the CD is connected via Firewire

I have noticed that. I wonder if a firewire DVD-Writer would work on an O3xxx ?

Quote:
If SGI kept this feature in the O300 and Tezro machines, it should be possible to boot IRIX CD images this way or even have the system disk on a CF card and use it as an SSD without the huge cost of SATA->SCSI adapters and similar.

Hmmm .... that's an interesting idea :D Not sure what use it would be but fun to play with, for sure !

_________________
waiting for flight 1203 ...
vishnu wrote:
Not the best pic I've seen of her... :lol:

Nobody looks their best first thing in the morning ....

_________________
waiting for flight 1203 ...
vishnu wrote:
Well I'm not worried; the Maoist rebels will rescue us all... ;)

Americans don't have the balls to be Maoists. You sit there passively whining while the banksters steal everything you've worked for for the past three hundred years. Gone, in the blink of an iPhone, poof.

_________________
waiting for flight 1203 ...
tingo wrote:
in "modern" unix you can enable DPMS ...
Perhaps it works the same in IRIX?

Code:
usage:  xset [-display host:dpy] option ...
To turn bell off:
-b                b off               b 0
To set bell volume, pitch and duration:
b [vol [pitch [dur]]]          b on
To disable bug compatibility mode:
-bc
To enable bug compatibility mode:
bc
To turn keyclick off:
-c                c off               c 0
To set keyclick volume:
c [0-100]        c on
To control Energy Star (DPMS) features:
-dpms      Energy Star features off
+dpms      Energy Star features on
dpms [standby [suspend [off]]]
force standby
force suspend
force off
(also implicitly enables DPMS features)
a timeout value of zero disables the mode
To set the font path:
fp= path[,path...]
To restore the default font path:
fp default
To have the server reread font databases:
fp rehash
To remove elements from font path:
-fp path[,path...]  fp- path[,path...]
To prepend or append elements to font path:
+fp path[,path...]  fp+ path[,path...]
To set LED states off or on:
-led [1-32]         led off
led [1-32]         led on
To set mouse acceleration and threshold:
m [acc_mult[/acc_div] [thr]]    m default
To set pixel colors:
p pixel_value color_name
To turn auto-repeat off or on:
-r [keycode]        r off
r [keycode]        r on
To set auto-repeat speed:
-art [timeout]
-ari [interval]
For screen-saver control:
s [timeout [cycle]]  s default    s on
s blank              s noblank    s off
s expose             s noexpose
s activate           s reset
For status information:  q

but an interesting thing ...
Code:
urchin 2% xset q
....
Screen Saver:
prefer blanking:  yes    allow exposures:  yes
timeout:  600    cycle:  1200
...
Bug Mode: compatibility mode is disabled
Auto Repeat Rate: timeout = 66, interval = 4
DPMS (Energy Star):
Display is not capable of DPMS

Yet the screen definitely does go to sleep, blank, wake up when you move the cursor ... is that not a functioning dpms ?

_________________
waiting for flight 1203 ...
cesss wrote:
this silent O2 project, which might be not only expensive, but also requiring some tweaking.

Yeah, mine cost me eight bucks. I didn't have enough money to eat for two weeks.

_________________
waiting for flight 1203 ...
guardian452 wrote:
After going on quite a few night road trips in the US (including to and through philadelphia) with european-spec cars recently (Merc ML450, S55, BMW x5, etc), there is a very good reason why they US spec is different than euro-spec.

When the moon is out, I just turn 'em off. Saves wear and tear on the bulbs. Of course, if you have a passenger it can get kinda stinky up front but nothing's free in life.

(You probably think I'm kidding :D )

_________________
waiting for flight 1203 ...
jan-jaap wrote:
I'm pretty sure it would have failed, though:

The Onyx4's may have had that ? I remember someone from SGI talking about an O4 and how the sata in it was awful. It was not an addin card, it was on the IO-x board. I thought he said IO10 but maybe the O4 has a different one ?

Or this could be just a short circuit in the brain pan ...

_________________
waiting for flight 1203 ...
jimmer wrote:
I've been wondering for a while now about the State of Creative Endeavour on IRIX. Yes, there's a bit of coding and porting going on, but is there any Art or Design happening still?

Whew ! Almost got trampled in the stampede !

Okay, it's not art and a couple years old now but at least it's a start ... sorry about the color scheme. I was going through a period of mental unbalance at the time ...
Attachment:
screeny2.jpg
screeny2.jpg [ 258.52 KiB | Viewed 457 times ]

_________________
waiting for flight 1203 ...
jan-jaap wrote:
I couldn't if I wanted to. They turn on by themselves, day or night, at speeds > 160kph ... :P

That reminds me why I hate new cars. Had a rented Honda that we wanted to take further afield than allowed. Disconnected the odometer, then the stupid thing wouldn't shift :(

_________________
waiting for flight 1203 ...
vishnu wrote:
For the record, in the United States odometers are covered by title 49 of the US code, chapter 327.

Also for the record, in the United States, it's very important for everyone to know that they should Never Talk to the Police.

land of the brave, home of the free ...
Attachment:
freedom.jpg
freedom.jpg [ 11.33 KiB | Viewed 101 times ]

_________________
waiting for flight 1203 ...
vishnu wrote:
I think you missed my point, the Maoist rebels aren't Americans they will save Americans... :P

God helps those who help themselves :P

Here's something I didn't understand when I was sixteen and I understand it even less now ... why do USizens think the whole world is concerned with them ?

"Oh no ! we have to stop those wily communists in vietnam or they will row their evil boats over here and rape all our white women !"

I mean, is this the height of stupidity or what ? The vietnamese were concerned with growing a little rice and boinking that hot chick two villages over. Hey, what's a couple million dead and bombed, the US in turmoil and a few billion dollars wasted on some braindead militarist's wet dream ? We're all buddies here, right ? Sure learned a lot from that experience, didn't you ?

Communism ! Communism ! Communism !

Tewwowists ! Tewwowists ! Tewwowists !

What the fuck is wrong with you people ? You happily piss away hundreds of billions of dollars yearly to "save the world for freedom and democracy !" but if you drive down the road with your seatbelt unfastened you go to prison. You can have 700 army bases to "keep the world safe for democracy" but you can't afford to keep the library open on weekends. Some kid steals a Reese's or smokes a joint, you think it's perfectly all right for twenty-seven cops to empty their sidearms into him, but a really dangerous person has a 12 year old girl tied to a tree and a trunk full of empties, the deputies help him get his car out of the ditch and wave him bye-bye !

None of it makes any sense to me whatsoever and I think you are all crazy as a loon.

_________________
waiting for flight 1203 ...
jimmer wrote:
Ha! So, inquiring minds in the stampeding herd want to know what the difference is between your 'play' and your 'fiddle' desk.

Well, at one point I was practicing to become a famous musician, either with Phil's Harmonica or It's a Beautiful Day . And the play desktop was for the sequel to SGI Coach I was doing with Rodge, but he had an accident in the garage - hit himself with a hammer while drinking beer, I understand - after that it just wasn't the same. So I took up astrophysics and sex, and have occupied myself that way ever since ... nothing to it, really.

How about yourself ?

_________________
waiting for flight 1203 ...
guardian452 wrote:
Any good .dwg editors available for irix? (either free or pirated is acceptable :mrgreen: ) That and the ubiquitous MS office...

Do you mean CAD programs ? As far as I know you can't edit dwg fiels directly ... Pro/E will import dwg and work on it, but imports are stupid (I mean they don't have any logic associated with them, not that the practice is stupid.) I am pretty sure you can export dwg's as well, but haven't done it.

I-DEAS and Unigraphics can import-export dwg's as well, I'm pretty sure. There are some translators, too. Most of the places I deal with want step or iges, if they are going to do any import to a foreign application. For lower-cost CAD programs, there is sort of a hole in Irix between the bottom (Qcad, ugh) and the top. I built SAGCAD for Irix, it's on nekochan somewhere, it might read-write dwg but I never used it much.

It's not easy to find a nice CAD program, actually.

jimmer wrote:
Whenever I used Desks I'd lose track of where my terminals were, so I gave up on it. Oh well.

I agree, not so easy to keep track of a bunch of programs. I separated the desks into functional units and try to control myself but sometimes fail. I still miss the way OS/2 does background apps - you can right mouse on any empty area of the desktop and get a popup list of what's running, from which you choose what you want. Of all the methods I've tried, that one is nicest (to me. Everyone is different.)

_________________
waiting for flight 1203 ...
ajw99uk wrote:
does the screen go blank because the computer is sending it the signal (or lack thereof) for a blank screen, or because the monitor itself has gone into a different power state?

Yes, I don't know. But if the monitor itself has gone to sleep, how would it know if the cursor was moved to wake it up ? That would be a pretty smart monitor ...

_________________
waiting for flight 1203 ...
canavan wrote:
If you want to read an ISO, you can skip the formatting and partitioning. Just dd the entire iso to /dev/rdsk/dks?d?vol, not into a partition thereon.

Damn ! I was all excited about trying this but just realized, no firewire in the O350. Not enough slots. You're going to have to give it a shot and report back, Mr Canavan.

_________________
waiting for flight 1203 ...
bluecode wrote:
Ok thank you.

Blue, a couple of months ago I bought a brand new OEM Fujitsu 72 gig 15k rpm scsi drive for $15 with a one-year warranty. They had 146 giggers for about $25 but I wanted to see if they were a fraud first. (Here is China, the Assistant used to insist on plugging in light bulbs in the store to make sure they worked before we took them home. And yes, they were set up for that because so did everyone else. Ah, the good old days :) ) So far so good.

You should be able to find something ...

_________________
waiting for flight 1203 ...
vishnu wrote: I blame our new member, NSA_XKeyscore [Bot], for repeatedly doing a traceroute on every IP address that accesses the forum... :lol:

Ha ! Kind of a funny but typical development on that ... it's been bad and getting worse but I had other fish to fry. However, about three days ago things got really bad and almost everywhere I tried to go, I couldn't. 70% packet loss on pings and so on. Amazingly, the China Home Shopping Channel was fine ... that's probably the only place they test against. If they even do that ... So we called "tech support" and got the usual runaround except this time I insisted they come here to check their wiring or whatever. Finally got a grudging okay okay, tomorrow at three o'clock someone will be there.

Tomorrow at two thirty, we had this tremendous thunder and lightning storm. Then it started to rain like hell and the wind picked up to about 230 miles an hour. Then I saw snowflakes mixed in with the rain ! It's August ! Yesterday it was 102* ! It's them radio waves, mucking with the air.

Amazingly, at three-ten, all those addresses I was having problems with started working fine. Decent ping speeds (for here) and 0% packet loss. At three-twenty the ISP called and asked if they could come next day because of the storm. We said "sure !"

This same thing used to happen to me all the time with Pac Bell. The wanside connection would go to crap. Call them, absolutely nothing wrong on their end ! Must be you ! Reboot your router ! Reinstall Windows ! Reload the graphics driver ! Defragment your hard drive !

So you'd lie and tell them "Okay, I'm rebooting my router !" while you stood there with your arms folded, fifty feet away from the router with 9 months, three weeks and 27 hours uptime on it. And within a remarkably short period of time the wan was once again operational.

Yeah, must have been my router, Thank you !

ISP's everywhere suck.
I never thought that a fat man's face would ever look so sweet ...