Great website, tools, etc., don't know about service cause I haven't had to bug them yet... have done dozens of registrations and transfers... highly recommended.
Ummmm, the algorithm that Apple patented is more complicated than that WriteColor procedure.
Ummmm, no. There are essentially two algorithms that Apple has patented here. The pseudocode given above applies to the first. RTFP.
How about making it really fast???... Did you realize that even back in 1984, the Mac screen had rounded corners - and any drawing that took place on the screen was automatically clipped to those rounded corners?
Get the book. It's called "Principles of Interactive Computer Graphics." It's published by McGraw-Hill. It tells you how to do this. Basically, Apple rechristened the rasterized-masking system talked about in the book as something called a Region (esp. RgnHandle.) It's really nothing more than a run-length-encoded bit mask.
It lets you draw things with rounded corners really fast.
Insist on coding to the target platform. The target platform appears to be *nix, so insist on coding to that.
This sounds like a decision made by somebody who doesn't know what they're doing (when they're not looking I like to call them stupid but you don't have to.) It is part of the job description for software engineer, even if it isn't specified in any contract, that you are responsible for advising management whenever they exhibit dimwitted behavior.
Life is too short to be bending over backwards to accommodate another's failings.
When other guys are domesticated and get assigned to put the birdhouse in the backyard it's a 20-minute trip to Home Depot and 5 minutes hammering the thing to a tree.
If bits becomes tits, then I say bytes should become teats.
And, instead of a 'nibble' being four bits, we'd have a 'suckle' equaling three tits, like that babe in the movie Total Recall.
Instead of dealing in megabits or gigabytes, we'd have gigatits, which could be abbreviated as DD, saving vast amounts of bandwidth -- which might as well be called handwidth now -- or terateets, abbreviatable as DDD.
With all the sexual content in technical lingo (e.g., male and female plugs, master/slave, unix, etc.) this is only a natural development, and given that half of these machines are used for nothing but downloading pictures of naked breasts anyways...
Actually, that's not true... the PC I got from Penguin Computing advertised a 20GB drive and it came delivered as being actually larger, by nearly a whole gig (and I'm counting gigs as being 1024 x 1024 x 1024.
Of course, now I hear from fuckedcompany.com that Penguin Computing is laying people off, so, I dunno, maybe they should have advertised it as a 24GB machine.
Oh please, like these guys never lie about hard disk capacity?
My PowerBook G3 Firewire was advertised as having a 20GB hard drive. When it landed on my doorstep it had only 18.
Ditto with my other PowerBook G3, the original PowerBook G3, which was supposed to have 5GB but ended up with scarcely more than 4GB.
They always play around with hard drive capacities at Apple, and when you call them on it, they give you lame excuses like, a) your Desktop file takes up space and it's invisible so you can't tell (BS), or b) a gigabyte really means 1 billion bytes, the impression that it means 1024 * 1024 * 1024 is errorneous (more BS).
To be brutally honest, if you order a product from Apple, you're buying it cause it looks pretty. Be happy that if you order a bondi iMac you get something that is approximately blue.
Purple counts as blue by the way.
If you can do that, you'll be a happy Apple customer.
I'm sorry but I have a huge problem with running KDE when there's a dependency on proprietary software.
That's half the reason I run Linux in the first place, the warm cozy feeling I get knowing I can access the source code behind every instruction that gets executed on my machine.
If I don't get to access all of the source, I might as well run Mac OS X as my desktop, and do server development stuff running Linux under Virtual PC, isn't that right? (I think it is.)
In other words, when you buy a computer from Dell they will present your order to the FBI complete with your name and address (of course) asking what additional components they would like installed on your computer, probably using a web page similar to the one that lets you configure your computer.
Drop down menus that let the FBI say, "yes I'd like a keylogger", or "ooh, I'd like the built-in surveillance camera too!"
And then the computer is built and delivered to your door.
Friend, this is propaganda. When innocent civilians die as a direct result of actions we take it is seen as being harmful to national security because it reduces the political support this and future military missions might enjoy.
So we lie about the casualties. So we can be free to create more in the future.
I'm not a pacifist about this... there are times when casualties can't be avoided. But then too, there are times when they can.
National security is not strengthed when we create enemies for ourselves, which is exactly what happens when we kill unnecessarily.
And we were certainly no better than Saddam Hussein when he put civilians in buildings targeted by the U.S. so they would be killed by American attacks.
This is hysterical!
Do you really believe this?
We bomb Iraq's largest city, one that is full of civilians, and you want us to believe that Hussein had them bussed in to die?
I suppose he also ordered families around his country to have as many babies as possible so that our sanctions would cause the greatest amount of death too!
You'd think a top computer manufacturer would be able to beat out a part-time dictator from the third-world in gigaflops, but I'm thinking it was more a demonstration by HP that they're getting set to embrace Linux and shelve HP-UX.
Freedom is the ability to say whatever you want...
You can say whatever you want anywhere in the world provided you don't say it out loud. Same is true here. We love to say we believe in free speech but after you've taken away speech that is politically incorrect, speech that might be interpreted as "terroristic", speech that violates the DMCA, and speech with obscenities there isn't much left worth talking about.
go whereever you want...
Who doesn't get to go where they want? You mean people who can't afford tickets? Well, the same is true here... if you can't pay your way, you can't go that way. Or do you mean free travel in the sense of not having to show "your papers." Have you flown on a plane anytime since TWA-800?
do whatever you want...
Can't smoke a doobie, can't grow a plant, can't treat myself for a disease I think I have with a medicine I think cures it... what the fuck are you talking about, do whatever I want, I can't do even the most basic of all things every organism since the beginning of time has been able to do, ingest the substance of my choice!
Talk to whoever you want...
Show me a country where this is restricted in a way that isn't over here.
marry whoever you want...
In most states I can't marry a guy if I'm a guy and a babe if I'm a babe.
Believe whatever you want...
If I keep it to myself, sure. Show me another country that's different.
Worship (or not worship) however you want...
Tell that to the native Americans or the Rastafarians, both denied sacraments they consider vital to their faith thanks to the war on drugs.
Have kids if you want...
I might be able to have them but there's no guarantee they won't be taken away simply because the state doesn't like my lifestyle. Happens all the time.
Not have kids if you want...
Yes, in America we have the right to not do things. Well, to not do everything but pay taxes.
Heck, if you're an IT guy, you're certainly not even trapped by more practical concerns like poverty.
No, it looks like if you're an IT guy you're going to be trapped by something far worse, your knowledge of technology that it appears the government is going to label verboten.
Create a simulation of the earth's crust accurate enough to allow us to predict when and where the next undersea volcano goes off, then sail to those coordinates, stake a claim on the resulting island and call it "New America"?
Perhaps not but it may require computer manufacturers to authenticate that the OS being run is one recognized as having digital rights management built in.
Linux wouldn't qualify, and hacking it to get it to run on modern hardware would no doubt fall under SSSCA, if not DMCA or even the ATA.
Then comes TCP-MS. Anyone running a different network stack gets a knock on the door.
So my guess is yes, Linux will remain legal, but you won't be able to install it on new computers and you won't be able to run it when connecting to the Internet.
Great website, tools, etc., don't know about service cause I haven't had to bug them yet... have done dozens of registrations and transfers... highly recommended.
Unarguably required? That's stupid.
Understanding DSP is what is required. Experience helps but some of us are capable of learning new things and being productive out-of-the-box.
This legislation constitutes material unsuitable for children, what happens if the text of this is put online?
Can a law find itself illegal?
Ummmm, the algorithm that Apple patented is more complicated than that WriteColor procedure.
... Did you realize that even back in 1984, the Mac screen had rounded corners - and any drawing that took place on the screen was automatically clipped to those rounded corners?
Ummmm, no. There are essentially two algorithms that Apple has patented here. The pseudocode given above applies to the first. RTFP.
How about making it really fast???
Get the book. It's called "Principles of Interactive Computer Graphics." It's published by McGraw-Hill. It tells you how to do this. Basically, Apple rechristened the rasterized-masking system talked about in the book as something called a Region (esp. RgnHandle.) It's really nothing more than a run-length-encoded bit mask.
It lets you draw things with rounded corners really fast.
From the Second Edition of "Principles of Interactive Computer Graphics", by William M. Newman published by McGraw-Hill in 1979:
:= ColorRaster.ymin to ColorRaster.ymax - 1 do
:= ColorRaster.xmin to ColorRaster.xmax - 1 do
We find on page 222 the pseudocode for the WriteColor procedure:
procedure WriteColor(var ColorRaster: raster; x, y: integer);
var i, j: integer;
begin
for j
for i
if GetPixel(ColorRaster, i, j) <> transparent then
SetPixel(FrameBuffer, x+i, y+j, GetPixel(ColorRaster, i, j))
end;
And there was a First Edition published in 1973, for all I know it's in there too.
BTW, there isn't anything Bill Atkinson did for Apple in QuickDraw that isn't spelled out in this book.
Insist on coding to the target platform. The target platform appears to be *nix, so insist on coding to that.
This sounds like a decision made by somebody who doesn't know what they're doing (when they're not looking I like to call them stupid but you don't have to.) It is part of the job description for software engineer, even if it isn't specified in any contract, that you are responsible for advising management whenever they exhibit dimwitted behavior.
Life is too short to be bending over backwards to accommodate another's failings.
When other guys are domesticated and get assigned to put the birdhouse in the backyard it's a 20-minute trip to Home Depot and 5 minutes hammering the thing to a tree.
Please remember that Attorney General John Ashcroft used to be a Republican Senator from Missouri.
Why isn't he a Senator from Missouri anymore?
Because in 2000 John Ashcroft LOST THE ELECTION TO A DEAD GUY.
If bits becomes tits, then I say bytes should become teats.
And, instead of a 'nibble' being four bits, we'd have a 'suckle' equaling three tits, like that babe in the movie Total Recall.
Instead of dealing in megabits or gigabytes, we'd have gigatits, which could be abbreviated as DD, saving vast amounts of bandwidth -- which might as well be called handwidth now -- or terateets, abbreviatable as DDD.
With all the sexual content in technical lingo (e.g., male and female plugs, master/slave, unix, etc.) this is only a natural development, and given that half of these machines are used for nothing but downloading pictures of naked breasts anyways...
Actually, that's not true... the PC I got from Penguin Computing advertised a 20GB drive and it came delivered as being actually larger, by nearly a whole gig (and I'm counting gigs as being 1024 x 1024 x 1024.
Of course, now I hear from fuckedcompany.com that Penguin Computing is laying people off, so, I dunno, maybe they should have advertised it as a 24GB machine.
Actually, this should read....
And you would expect somebody to complain because the hard drive size delivered is BIGGER ?
No fucking delete button? No wonder I'm losing karma!
Well this reply at least makes sense.
It's a shame they never CC'd me on this, it would have made my hardware purchasing experience a whole lot more enjoyable.
What's scary though is that these same people are writing our disk driver software?
Please don't post to Slashdot again. Ever.
Even as an Anonymous Coward? Like you?
Both of your complaints about hard drive size are Apple claiming a LARGER size than what was delivered.
And you would expect somebody to complain because the hard drive size delivered is SMALLER?
The point, moron, is that Apple cannot be trusted to accurately relate the size of the storage media they sell.
There is no way of knowing for certain exactly what the capacity is until you actually get the thing and find out for yourself.
Oh please, like these guys never lie about hard disk capacity?
My PowerBook G3 Firewire was advertised as having a 20GB hard drive. When it landed on my doorstep it had only 18.
Ditto with my other PowerBook G3, the original PowerBook G3, which was supposed to have 5GB but ended up with scarcely more than 4GB.
They always play around with hard drive capacities at Apple, and when you call them on it, they give you lame excuses like, a) your Desktop file takes up space and it's invisible so you can't tell (BS), or b) a gigabyte really means 1 billion bytes, the impression that it means 1024 * 1024 * 1024 is errorneous (more BS).
To be brutally honest, if you order a product from Apple, you're buying it cause it looks pretty. Be happy that if you order a bondi iMac you get something that is approximately blue.
Purple counts as blue by the way.
If you can do that, you'll be a happy Apple customer.
When I first saw QT it was not GPL'd, therefore I never paid much attention to it. Now it is. My mistake.
I'm sorry but I have a huge problem with running KDE when there's a dependency on proprietary software.
That's half the reason I run Linux in the first place, the warm cozy feeling I get knowing I can access the source code behind every instruction that gets executed on my machine.
If I don't get to access all of the source, I might as well run Mac OS X as my desktop, and do server development stuff running Linux under Virtual PC, isn't that right? (I think it is.)
In other words, when you buy a computer from Dell they will present your order to the FBI complete with your name and address (of course) asking what additional components they would like installed on your computer, probably using a web page similar to the one that lets you configure your computer.
Drop down menus that let the FBI say, "yes I'd like a keylogger", or "ooh, I'd like the built-in surveillance camera too!"
And then the computer is built and delivered to your door.
It's pretty well documented.
By who? Us?
Friend, this is propaganda. When innocent civilians die as a direct result of actions we take it is seen as being harmful to national security because it reduces the political support this and future military missions might enjoy.
So we lie about the casualties. So we can be free to create more in the future.
I'm not a pacifist about this... there are times when casualties can't be avoided. But then too, there are times when they can.
National security is not strengthed when we create enemies for ourselves, which is exactly what happens when we kill unnecessarily.
And we were certainly no better than Saddam Hussein when he put civilians in buildings targeted by the U.S. so they would be killed by American attacks.
This is hysterical!
Do you really believe this?
We bomb Iraq's largest city, one that is full of civilians, and you want us to believe that Hussein had them bussed in to die?
I suppose he also ordered families around his country to have as many babies as possible so that our sanctions would cause the greatest amount of death too!
I'm sure bin Laden has one on order.
http://www.theregister.co.uk/content/2/15584.html
You'd think a top computer manufacturer would be able to beat out a part-time dictator from the third-world in gigaflops, but I'm thinking it was more a demonstration by HP that they're getting set to embrace Linux and shelve HP-UX.
Freedom is the ability to say whatever you want...
You can say whatever you want anywhere in the world provided you don't say it out loud. Same is true here. We love to say we believe in free speech but after you've taken away speech that is politically incorrect, speech that might be interpreted as "terroristic", speech that violates the DMCA, and speech with obscenities there isn't much left worth talking about.
go whereever you want...
Who doesn't get to go where they want? You mean people who can't afford tickets? Well, the same is true here... if you can't pay your way, you can't go that way. Or do you mean free travel in the sense of not having to show "your papers." Have you flown on a plane anytime since TWA-800?
do whatever you want...
Can't smoke a doobie, can't grow a plant, can't treat myself for a disease I think I have with a medicine I think cures it... what the fuck are you talking about, do whatever I want, I can't do even the most basic of all things every organism since the beginning of time has been able to do, ingest the substance of my choice!
Talk to whoever you want...
Show me a country where this is restricted in a way that isn't over here.
marry whoever you want...
In most states I can't marry a guy if I'm a guy and a babe if I'm a babe.
Believe whatever you want...
If I keep it to myself, sure. Show me another country that's different.
Worship (or not worship) however you want...
Tell that to the native Americans or the Rastafarians, both denied sacraments they consider vital to their faith thanks to the war on drugs.
Have kids if you want...
I might be able to have them but there's no guarantee they won't be taken away simply because the state doesn't like my lifestyle. Happens all the time.
Not have kids if you want...
Yes, in America we have the right to not do things. Well, to not do everything but pay taxes.
Heck, if you're an IT guy, you're certainly not even trapped by more practical concerns like poverty.
No, it looks like if you're an IT guy you're going to be trapped by something far worse, your knowledge of technology that it appears the government is going to label verboten.
Sell it somewhere else.
Got any suggestions?
Create a simulation of the earth's crust accurate enough to allow us to predict when and where the next undersea volcano goes off, then sail to those coordinates, stake a claim on the resulting island and call it "New America"?
Perhaps not but it may require computer manufacturers to authenticate that the OS being run is one recognized as having digital rights management built in.
Linux wouldn't qualify, and hacking it to get it to run on modern hardware would no doubt fall under SSSCA, if not DMCA or even the ATA.
Then comes TCP-MS. Anyone running a different network stack gets a knock on the door.
So my guess is yes, Linux will remain legal, but you won't be able to install it on new computers and you won't be able to run it when connecting to the Internet.
Unless of course you live in a free country.