Dunno 'bout Lisp & Prolog, but check out the Squeak Small talk compiler. (Go to yahoo languages catagory root around for small talk, and squeak comes off there). Someware around that site is a super nifty smalltalk tutorial. Small talk is so simple to understand it almost doesnt need a manual. Like forth sorta.
Most of the programs written in Brainfuck happen to be quines as it happens. Just think about that and think about people like us who do this for fun...
The terms 'depraved' or even 'vicious' come to mind. What a horrible horrible thing to do to ones brain:):)
Anyhow, Befunge (93) programs are executed on a torus, so are 2D
Damn. I'm speechless. A f*king tourus! I've seen those brainf*k programs that just look like crazy noodles in an ascii art editor. But a tourus. Oh Man. That is truly wacky
Oh yeah right... I just realised what you where saying.. Got it. The Outlook web access thing in Exchange.
I've had mixed results with that. I gather Exchange 2000 does it better than 5.1 which seemed to me a little hideous on system resources for some reason.
Windows XP/Office XP box (a 'hasn't crashed,ever' combination)...
Hmm.. having evaluated XP, we actually had all sorts of hideous problems with it crashing and burning all over the place.
Buuuut.... That was an earlier version (beta 2 or RC1 or something), so maybe they sorted it out. It wasn't an overly positive experience.(Hope they have gotten round to nuking the search puppy thing. I'm pretty sure the focus groups would of hated it, so I imagine they'll kick it?)
Don't think it's something you would deploy company-wide, but with a good theme it sure would impress your co-workers
It's possibly also a way to get shit rained down from your SOE guys! Of course you could just then get uppity at them and threaten to expose the porn subdirectory on the SOE dev server to management:)
Managers are beginning to discuss replacing all the publicly available web servers with Apache (currently IIS).
You may want to suggest replacing internal use ones too. Unfortunately with the strong possibility that this rolled-up viruses thing continues , (Ie virus's with port 80 AND mail virus infection vectors) it only takes one goofy secretary to open the "Funny attachment" and Blammo! The bugger is now behind the firewall.
We recently did a big roll out in a Govt dept (Can't tell you which one tho. NDA!) using 2000 boxen, running MySQL. It was a freaking joy to behold.
MySQL runs like the clappers, and *assuming you don't need row level locking and a few nifty things like that* slipped right in where MS-SQL once reigned.
The MySQL odbc drivers all worked charmingly and allowed the VB-drones to make their crufty little db apps as seemlessly as if it was Ms-sql.
Apache works pretty sweet too if you need a *real* PHP host. I've been told the ASP on it works moderately ok if you really must. (Which you may if management heard that Gartner recomendation).
Of course none of it reeealy compares with the using linux as the be-all-end-all windows service pack! But that goes with out saying really.
Dude, Exchange is basically the server side of the Outlook arangement (When used as groupware). Exchange, for what it's worth, is probably one of the better things Microsoft has done. But the rub is that it doesn't seem to have any decent (or at all?) *nix clients.
I've tried to get Evolution (Which the suits like because it's a damn faxcimile of outlook) working, and with some massaging it'll talk to the mailboxes via IMAP, but the calander (at least on 5.1) is just plain incompatable.
Which is a shame, because where I'm working, licencing costs are really hurting us, but we can't make that final switch until we can replace outlook.
I had an article from the old winshoes delphi components (clasic example of how rad programmers should enter the open source community. good stuff) on why multi threaded blocking sockets are the way to go. but I can't find it. Google for "blocking sockets are not evil" by Kudzu from the "Indy pit crew"
(Winshoes are now called Indy so as to not discriminate Kylix users)
Also,.NET is built for asyncronous I/O.. Java is not... In Java you have to pretty much spawn a thread for everything
It's the old blocking versus non blocking socket argument in disguise...
Blocking socket processing is often maligned , but this really is a legacy of Winsock and the fact they had to figure out how to get single threaded co-op multitasking for old 3.1 windows to serve sockets.
The reality is, at core Unix sockets have traditionally been blocking, because it's just to easy to fork() and catch them requests in multiple threads. It's better server programming, because a clogged or busy thread doesn't jammy up other threads, and.. well.. it's just polite.
I had an article from the old winshoes delphi components (clasic example of how rad programmers should enter the open source community. good stuff) on why multi threaded blocking sockets are the way to go.
Re:Sounds more like satisfaction to me.
on
Torvalds Tells All
·
· Score: 2
Most agreed. More to the point, in the many years now that I've been keeping an eye on the big man's (Getting bigger too I've heard. Maybe Tove is a killer cook, as well as a killer karate babe) progress, he's always seemed to fob off the importance of it all
Humility is something everyone aspires to, but Linus actually possesses it
T-R-A-I-N-I-N-G... Sometimes shortened as T-C-O.:) It's true. Training is expensive if staff are already trained up on windoze.
Infact chances are good the training is more expensive than the winlicence. Conversely if the staff member spends more than 2 days on figuring out the OS , that too also eats up any saving on licences.
RiGHt oN! Last thing we want is someone haacking into the Xenix boxen at the minesota department of primary school libraries and launching a nuclear attack.
HA bloody ha. May I counter and say the census will rather provide an idea on how many Muslims will need protection from ppl with irational biases like yourself.
On a personal note: Lurks, I'd suppose you probably would of used Telstras TOC (Television Op center). My old man used to run it here in West Aust, before running the bandwidth for Sydney Olympics and then retiring.
I can confirm that they still are using those monster 2mbit connections for true broadcast quality video (Using MPEG to boot), and still will for a while. But the codecs now screw into a one or two U rack and kinda don't get seen ever.
Meanwhile the rest of the world is still imagining out their ass that netmeeting could one day somehow replace a fifteen grand 384k ISDN codec.
It'll happen but I contend it won't be for a while. Switched stuff rocks solidly over unpredictable packet nets like the internet. And it's reliable (Even if telstra still wouldn't know an ISDN linklayer fault from a dogs assend)
I assure you LanMan, If we used Nukes, not only do we instantly win, but we also instantly confirm the label Al Quaida have been using against the US. Evil.
Supreme evil does not justify Supreme evil. It never can.
SAS Black Op motherfuckers with sniper guns . That'll work much better and you'll actually get your man..
Actually, that's what I'm actually worried about. The problem is that nailing "Terrorism" just can't involve blowing shit up all over the place (Rearanging rocks in afghanistain as another put it before. Still ROFL'ing over that!).
The problem is , how do you nuke a concept. That's the thing. Lets say we magically nail Osama , Al Quaida , Sadam and tax, there are still going to be nutters who will be willing to plunge planes into buildings for god knows whatever cause.
Secret masonic Mind control satelites. That's what I reckon'll do it!:)
The techs definately there. In conventional ISDN video conf , usually there are 2 to perhaps up to 8 B channels (56k US 64k rest of world I think) bunged together through an Inverse Multiplexer (IMUX) like an ascend box or a promptus (Not a platopus!). If those things work as I suspect and use the satelite as a ad-hoc ISDN substitute, it'd be pretty straightforward to just insert an IMUX, a coupla sat-modems and crank up the bandwidth. Viola!
I'll bite and admit that I haven't read the article yet. But those CNN vid pictures have that distinct zing of MJpeg to them. The reason I say that is that the fuzziness doesn't seem to resolve over static colour regions at all.
MJPeg is for all purposes a bubch of Jpeg's whacked together in sequence (Often with mime info, so that web browsers, specifically Netscape can read them raw). There is no compression over time
MPEG (which is basically what the H2-whatever-it-is-again protocol is) however uses a nutty little technique that *also* compresses over time. I *think* It's called Heirachical vector compression. The basic gist of it is , is it breaks the screen up at start of transmit into four colour averaged squares, and then divides them , and then them ad infinitum, trying to fit as many in before the next frame comes up,
when the next frame comes up, then if anything moves on the picture (mouth , eyes, missiles) it concentrates on that area, and fills that in. WHEN it's done that, it tries to catch up on filling in as much of the leftover squares as possible.
The basic effect, is that over time, and suposing a fairly static-with-moving-bits sort of picture , is the picture gets clearer unless the motion overwhelmns the algorithm.
Now obviously there is more to that, including the ugliness of motion detection, but my suspicion is that that picture is mjpeg, because the background just swirls and flips around without any sort of resolution. Furthermore, I'd even bet it's an AXIS camera server hooked up to a GSM sat phone or something. The AXIS's are rugedised, and you can PPP into the arse end of them (via a GSM modem if necesarry) and , if the bandwidth is kept nice and throttled and res kept way low, you *should* get that basic effect your seeing on the TV.
OS/2 Nuff said.
Basically, because that's what Microsoft based alot of the ideas on. Well, that's the company line I've heard from a couple of Microserfs that I know.
Realistically NT was an OS2 fork (as far as I'm concerned) but with a wierd mishmash of windows (3) , dos , posix and VMS bits stuck on it.
Dunno 'bout Lisp & Prolog, but check out the Squeak Small talk compiler. (Go to yahoo languages catagory root around for small talk, and squeak comes off there). Someware around that site is a super nifty smalltalk tutorial. Small talk is so simple to understand it almost doesnt need a manual. Like forth sorta.
The terms 'depraved' or even 'vicious' come to mind. What a horrible horrible thing to do to ones brain
But then on the other hand....
Damn. I'm speechless. A f*king tourus! I've seen those brainf*k programs that just look like crazy noodles in an ascii art editor. But a tourus. Oh Man. That is truly wacky
Oh yeah right... I just realised what you where saying.. Got it. The Outlook web access thing in Exchange.
I've had mixed results with that. I gather Exchange 2000 does it better than 5.1 which seemed to me a little hideous on system resources for some reason.
Hmm.. having evaluated XP, we actually had all sorts of hideous problems with it crashing and burning all over the place.
Buuuut.... That was an earlier version (beta 2 or RC1 or something), so maybe they sorted it out. It wasn't an overly positive experience.(Hope they have gotten round to nuking the search puppy thing. I'm pretty sure the focus groups would of hated it, so I imagine they'll kick it?)
It's possibly also a way to get shit rained down from your SOE guys! Of course you could just then get uppity at them and threaten to expose the porn subdirectory on the SOE dev server to management
You may want to suggest replacing internal use ones too. Unfortunately with the strong possibility that this rolled-up viruses thing continues , (Ie virus's with port 80 AND mail virus infection vectors) it only takes one goofy secretary to open the "Funny attachment" and Blammo! The bugger is now behind the firewall.
Ugly.
We recently did a big roll out in a Govt dept (Can't tell you which one tho. NDA!) using 2000 boxen, running MySQL. It was a freaking joy to behold.
MySQL runs like the clappers, and *assuming you don't need row level locking and a few nifty things like that* slipped right in where MS-SQL once reigned.
The MySQL odbc drivers all worked charmingly and allowed the VB-drones to make their crufty little db apps as seemlessly as if it was Ms-sql.
Apache works pretty sweet too if you need a *real* PHP host. I've been told the ASP on it works moderately ok if you really must. (Which you may if management heard that Gartner recomendation).
Of course none of it reeealy compares with the using linux as the be-all-end-all windows service pack! But that goes with out saying really.
Dude, Exchange is basically the server side of the Outlook arangement (When used as groupware). Exchange, for what it's worth, is probably one of the better things Microsoft has done. But the rub is that it doesn't seem to have any decent (or at all?) *nix clients.
I've tried to get Evolution (Which the suits like because it's a damn faxcimile of outlook) working, and with some massaging it'll talk to the mailboxes via IMAP, but the calander (at least on 5.1) is just plain incompatable.
Which is a shame, because where I'm working, licencing costs are really hurting us, but we can't make that final switch until we can replace outlook.
err... forgot to finish my sentence!
I mean;-
I had an article from the old winshoes delphi components (clasic example of how rad programmers should enter the open source community. good stuff) on why multi threaded blocking sockets are the way to go. but I can't find it. Google for "blocking sockets are not evil" by Kudzu from the "Indy pit crew"
(Winshoes are now called Indy so as to not discriminate Kylix users)
It's the old blocking versus non blocking socket argument in disguise...
Blocking socket processing is often maligned , but this really is a legacy of Winsock and the fact they had to figure out how to get single threaded co-op multitasking for old 3.1 windows to serve sockets.
The reality is, at core Unix sockets have traditionally been blocking, because it's just to easy to fork() and catch them requests in multiple threads. It's better server programming, because a clogged or busy thread doesn't jammy up other threads, and
I had an article from the old winshoes delphi components (clasic example of how rad programmers should enter the open source community. good stuff) on why multi threaded blocking sockets are the way to go.
Most agreed. More to the point, in the many years now that I've been keeping an eye on the big man's (Getting bigger too I've heard. Maybe Tove is a killer cook, as well as a killer karate babe) progress, he's always seemed to fob off the importance of it all
Humility is something everyone aspires to, but Linus actually possesses it
The man's a gem.
You've got your task cut out for you then! That would be nifty.
T-R-A-I-N-I-N-G... Sometimes shortened as T-C-O. :) It's true. Training is expensive if staff are already trained up on windoze.
Infact chances are good the training is more expensive than the winlicence. Conversely if the staff member spends more than 2 days on figuring out the OS , that too also eats up any saving on licences.
Ah.. Probably the netscape one, and various bunches of nuggety little minority servers. Do they count the IBM one as an Apache?
RiGHt oN! Last thing we want is someone haacking into the Xenix boxen at the minesota department of primary school libraries and launching a nuclear attack.
HA bloody ha. May I counter and say the census will rather provide an idea on how many Muslims will need protection from ppl with irational biases like yourself.
On a personal note: Lurks, I'd suppose you probably would of used Telstras TOC (Television Op center). My old man used to run it here in West Aust, before running the bandwidth for Sydney Olympics and then retiring.
I can confirm that they still are using those monster 2mbit connections for true broadcast quality video (Using MPEG to boot), and still will for a while. But the codecs now screw into a one or two U rack and kinda don't get seen ever.
Meanwhile the rest of the world is still imagining out their ass that netmeeting could one day somehow replace a fifteen grand 384k ISDN codec.
It'll happen but I contend it won't be for a while. Switched stuff rocks solidly over unpredictable packet nets like the internet. And it's reliable (Even if telstra still wouldn't know an ISDN linklayer fault from a dogs assend)
I assure you LanMan, If we used Nukes, not only do we instantly win, but we also instantly confirm the label Al Quaida have been using against the US. Evil.
Supreme evil does not justify Supreme evil. It never can.
SAS Black Op motherfuckers with sniper guns . That'll work much better and you'll actually get your man..
I won't make a fuss about this except that we certainly should NOT use nukes!. Just simply because we shouldn't and it's bad. bad bad bad.
Actually, that's what I'm actually worried about. The problem is that nailing "Terrorism" just can't involve blowing shit up all over the place (Rearanging rocks in afghanistain as another put it before. Still ROFL'ing over that!) .
:)
The problem is , how do you nuke a concept. That's the thing. Lets say we magically nail Osama , Al Quaida , Sadam and tax, there are still going to be nutters who will be willing to plunge planes into buildings for god knows whatever cause.
Secret masonic Mind control satelites. That's what I reckon'll do it!
The techs definately there. In conventional ISDN video conf , usually there are 2 to perhaps up to 8 B channels (56k US 64k rest of world I think) bunged together through an Inverse Multiplexer (IMUX) like an ascend box or a promptus (Not a platopus!). If those things work as I suspect and use the satelite as a ad-hoc ISDN substitute, it'd be pretty straightforward to just insert an IMUX, a coupla sat-modems and crank up the bandwidth. Viola!
I'll bite and admit that I haven't read the article yet. But those CNN vid pictures have that distinct zing of MJpeg to them. The reason I say that is that the fuzziness doesn't seem to resolve over static colour regions at all.
MJPeg is for all purposes a bubch of Jpeg's whacked together in sequence (Often with mime info, so that web browsers, specifically Netscape can read them raw). There is no compression over time
MPEG (which is basically what the H2-whatever-it-is-again protocol is) however uses a nutty little technique that *also* compresses over time. I *think* It's called Heirachical vector compression. The basic gist of it is , is it breaks the screen up at start of transmit into four colour averaged squares, and then divides them , and then them ad infinitum, trying to fit as many in before the next frame comes up,
when the next frame comes up, then if anything moves on the picture (mouth , eyes, missiles) it concentrates on that area, and fills that in. WHEN it's done that, it tries to catch up on filling in as much of the leftover squares as possible.
The basic effect, is that over time, and suposing a fairly static-with-moving-bits sort of picture , is the picture gets clearer unless the motion overwhelmns the algorithm.
Now obviously there is more to that, including the ugliness of motion detection, but my suspicion is that that picture is mjpeg, because the background just swirls and flips around without any sort of resolution. Furthermore, I'd even bet it's an AXIS camera server hooked up to a GSM sat phone or something. The AXIS's are rugedised, and you can PPP into the arse end of them (via a GSM modem if necesarry) and , if the bandwidth is kept nice and throttled and res kept way low, you *should* get that basic effect your seeing on the TV.