They say there are lies, damn lies, and benchmarks. So here goes.
My crApple at work is a G4, the fastest available (800MHz, I think...). It runs OSX v 1.1 . In runs Wolfenstein. Barely. I wouldn't call 15fps at 640*480*8 'running'. Crawling, more like.
My system at home is an AMD 1.1GHz thunderbird, with a GeForce 3, running Windows 2000. Even before I got a new GPU, and still had a Voodoo3, I still hit the frame-rate cap (120fps) at 1024*768*16 with maximum detail.
Do some research on actual systems before you make a blanket statement.
the corporation wants to try to create value for its shareholders and not risk a lawsuit from shareholders
This neither allows nor excuses Apple's actions. It is not okay to break the law to make money. Yes Apple are breaking the law, by impeding free speech. The first amendment has a slightly higher standing in a court of law than copyright and click-through EULAs methinks.
1) Trademarks have to be defended, lest they be diluted
2) Copyrights do not. Copying is copying is copying, whether you let someone else off with it in the past or not.
This isn't opinion. It's legal fact.
Trademarks, Copyrights, Intellectual Property and EULA violations
IP is a catch-all name which includes the others. This is why you were called clueless.
This is exactly the problem I am currently having with GNU Classpath. I can write any java code for the Sun VM, and license it however I want, allowing it to run on any VM, including those from Microsoft and Apple.
But if I run my code with Classpath, it suddenly becomes GPLd. Stallman has been very clear about this - he says runnning Java code with Classpath is linking, which is creating a derivative work, therefore my code must be GPLd if I ever run it under Classpath.
I simply don't don't understand why he thinks such a thing can hold water. An unrelated piece of code has a license which states that my code must be covered by the same license, since it is 'linked'. But all Java is dynamically linked. It is not tied to any particular implentation; I can compile with the Sun libraries, and run code with any class library, but according to the GPL, I would be linking with Classpath.
This position is legally untenable. The GPL has never been tried in court, and would fail.
Which is why Wine musn't be GPLd. It would make any code written for Windows covered by the GPL. Which is absolute nonsense.
function SetLayeredWindowAttributes(hwnd: HWND; crKey: PByte; bAlpha: Byte;
dwFlags: DWORD): Bool; stdcall;
type
TForm1 = class(TForm)
Transparency: TScrollBar;
CurrentTransparency: TLabel;
procedure SetLayered(Sender: TObject);
procedure TransparencyChange(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function SetLayeredWindowAttributes; external user32 name
'SetLayeredWindowAttributes';
const
WS_EX_LAYERED = $80000;
LWA_ALPHA = $2;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle:= Params.ExStyle or WS_EX_LAYERED;
end;
procedure TForm1.SetLayered(Sender: TObject);
var
aRGB: array[0..2] of Byte;
pRGB: PByte;
begin
{ Set WS_EX_LAYERED on this window }
SetWindowLong( Form1.Handle, GWL_EXSTYLE, GetWindowLong(Form1.Handle,
GWL_EXSTYLE) or WS_EX_LAYERED );
I'm just waiting for someone to write a program to SWITCH THE FUCKING THING OFF.
<flamebait>
Isn't it great having a window manager that does all this transparency and crap without even giving you the option of running at a sensible speed?
2x faster my arse.
</flamebait>
I hate to disappoint anyone...
on
Concept PC 2001
·
· Score: 1
...but I've already got one!
When I bought my computer two years ago, it was a Cyrix with a PCChips motherboard and a 14" VGA monitor. Now only the case remains.
And all for about 1/3rd of the likely price of this thing. I'm just a little upset that that TBird is almost obsolete already! Now twin 2GHz Athlons - that would be droolworthy.
Software design is ultimate application of Hofstader's Law, which states:
Everything takes longer than you expect, even when you take into account Hofstader's Law.
I didn't say I didn't like it. It's just that no one would buy it.
A Bugs Life is just Yet Another Disney Film (yawn), which, while enjoyable in a mindless sort of way, is a bit jaded even to my seven year old niece.
Geri's Game, however, is cool. All the Pixar shorts are cool, because they aren't just Yet Another Disney Film. Pixar shorts have originality. While I accept that A Bugs Life isn't targeted at my peer group (well maybe it is targeted at 19 year old Comp Sci students...), it's still a little predictable, even for Disney.
Geri's game is the only reason for a sane person to buy the 'Bug's Life' DVD.
Re:Why does Gates get the credit ?
on
MS DOS: A Eulogy
·
· Score: 1
How the hell can you compare a car-crash to a computer crash?
unless you meant that crashes are only caused by bad drivers...
one example proves nothing
No windows 2000 machine I have come in contact with have ever crashed. I can crash a windows 98 machine by looking at it, or a Linux box by a little playing.
Re:Why does Gates get the credit ?
on
MS DOS: A Eulogy
·
· Score: 1
Well, my copy of NT 5.0 SP2 is perfectly stable - it hasn't crashed this year.
As for "well written"; without seeing the source I don't know. How do you?
Re:Why does Gates get the credit ?
on
MS DOS: A Eulogy
·
· Score: 1
P.S. NT is based on VMS.
Re:Why does Gates get the credit ?
on
MS DOS: A Eulogy
·
· Score: 1
Imagine a well written 32-bit OS, readily available, widely used, STABLE!, with none of the memory restrictions of the DOS world and Hundreds of easily installed applications.
Are you talking about NT?
This is WHY dos is dead!
An Apple haiku.
Sorry, a system
error occurred. Error type
seventeen. Restart.
What I hate about Apple software is it is so patronising. They tell you that nothing could possibly go wrong (it 'just works'), and when it does break, it gives you no clue.
Another good one is:
The application %s has unexpectedly quit. You should save your work in open applications and restart your computer.
What, like you could have expected the app to die? And why the hell should I have to reboot, after an application dies? Thank Jobs for no memory protection.
OSX isn't much better. The Window Server dies frequently, so you can't actually do anything. When I close Mozilla (selecting Quit from the File menu), it says
The application %s has unexpectedly quit. The system and other applications have not been affected.
So I quit an app, and OSX doesn't expect the app to quit? How about this one
Logout has timed out because an application is not responding
So? Kill the damn thing - don't hang around with me still logged on, where anyone can use my account!
And something I see way too often in the OSX Console
Looks like we missed a MouseUp event somewhere
How the hell can you 'miss' an event like that?
Apple software sucks at error handling. 'It just works' translates from marketese to 'just this side of broken'.
Now that you mention it, it kinda does look like someone screwing up their eyes and sticking their tongue out at you... Not sure what to read into that though..
Except you're not allowed to install the full version of Mac OSX
Their hardware is truely top-notch
HA!
They say there are lies, damn lies, and benchmarks. So here goes.
My crApple at work is a G4, the fastest available (800MHz, I think...). It runs OSX v 1.1 . In runs Wolfenstein. Barely. I wouldn't call 15fps at 640*480*8 'running'. Crawling, more like.
My system at home is an AMD 1.1GHz thunderbird, with a GeForce 3, running Windows 2000. Even before I got a new GPU, and still had a Voodoo3, I still hit the frame-rate cap (120fps) at 1024*768*16 with maximum detail.
Do some research on actual systems before you make a blanket statement.
Think for a moment...
s/Apple/Microsoft/
Would you still be of the same opinion? Hell, no!
the corporation wants to try to create value for its shareholders and not risk a lawsuit from shareholders
This neither allows nor excuses Apple's actions. It is not okay to break the law to make money. Yes Apple are breaking the law, by impeding free speech. The first amendment has a slightly higher standing in a court of law than copyright and click-through EULAs methinks.
Here, borrow one of my clues for a moment...
1) Trademarks have to be defended, lest they be diluted
2) Copyrights do not. Copying is copying is copying, whether you let someone else off with it in the past or not.
This isn't opinion. It's legal fact.
Trademarks, Copyrights, Intellectual Property and EULA violations
IP is a catch-all name which includes the others. This is why you were called clueless.
...the Lloyds ATM in Cluny Square, Buckie, runs DOS. It crashed once when my brother was using it, and ate his card.
Scary? How many other ATMs around the world run DOS?
This is exactly the problem I am currently having with GNU Classpath. I can write any java code for the Sun VM, and license it however I want, allowing it to run on any VM, including those from Microsoft and Apple.
But if I run my code with Classpath, it suddenly becomes GPLd. Stallman has been very clear about this - he says runnning Java code with Classpath is linking, which is creating a derivative work, therefore my code must be GPLd if I ever run it under Classpath.
I simply don't don't understand why he thinks such a thing can hold water. An unrelated piece of code has a license which states that my code must be covered by the same license, since it is 'linked'. But all Java is dynamically linked. It is not tied to any particular implentation; I can compile with the Sun libraries, and run code with any class library, but according to the GPL, I would be linking with Classpath.
This position is legally untenable. The GPL has never been tried in court, and would fail.
Which is why Wine musn't be GPLd. It would make any code written for Windows covered by the GPL. Which is absolute nonsense.
Here.
Now what would be interesting is a free Flash creator.
Actually, Microsoft did invent the wheel.
<.pas file>
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
function SetLayeredWindowAttributes(hwnd: HWND; crKey: PByte; bAlpha: Byte;
dwFlags: DWORD): Bool; stdcall;
type
TForm1 = class(TForm)
Transparency: TScrollBar;
CurrentTransparency: TLabel;
procedure SetLayered(Sender: TObject);
procedure TransparencyChange(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function SetLayeredWindowAttributes; external user32 name
'SetLayeredWindowAttributes';
const
WS_EX_LAYERED = $80000;
LWA_ALPHA = $2;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle
end;
procedure TForm1.SetLayered(Sender: TObject);
var
aRGB: array[0..2] of Byte;
pRGB: PByte;
begin
{ Set WS_EX_LAYERED on this window }
SetWindowLong( Form1.Handle, GWL_EXSTYLE, GetWindowLong(Form1.Handle,
GWL_EXSTYLE) or WS_EX_LAYERED );
aRGB[0]
aRGB[1]
aRGB[2]
pRGB
{ Make this window 70% alpha }
SetLayeredWindowAttributes(Form1.Handle, pRGB, 178, LWA_ALPHA);
end;
procedure TForm1.TransparencyChange(Sender: TObject);
var
aRGB: array[0..2] of Byte;
pRGB: PByte;
alpha: integer;
begin
aRGB[0]
aRGB[1]
aRGB[2]
pRGB
alpha
CurrentTransparency.Caption
SetLayeredWindowAttributes(Form1.Handle, pRGB, alpha, LWA_ALPHA);
end;
end.
</.pas file>
<.dfm file>
object Form1: TForm1
Left = 192
Top = 107
Width = 636
Height = 419
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
FormStyle = fsStayOnTop
OldCreateOrder = False
OnShow = SetLayered
PixelsPerInch = 96
TextHeight = 13
object CurrentTransparency: TLabel
Left = 48
Top = 96
Width = 99
Height = 13
Caption = 'CurrentTransparency'
end
object Transparency: TScrollBar
Left = 8
Top = 8
Width = 361
Height = 49
Max = 255
PageSize = 0
TabOrder = 0
OnChange = TransparencyChange
end
end
<.dfm file>
</Karma whore>
I'm just waiting for someone to write a program to SWITCH THE FUCKING THING OFF.
<flamebait>
Isn't it great having a window manager that does all this transparency and crap without even giving you the option of running at a sensible speed?
2x faster my arse.
</flamebait>
...but I've already got one!
When I bought my computer two years ago, it was a Cyrix with a PCChips motherboard and a 14" VGA monitor. Now only the case remains.
RF keyboard + mouse, 15.1" Sony flat screen, 1.1GHz thunderbird, a GeForce 3 Titanium and vast rolling expanses of RAM.
And all for about 1/3rd of the likely price of this thing. I'm just a little upset that that TBird is almost obsolete already! Now twin 2GHz Athlons - that would be droolworthy.
Software design is ultimate application of Hofstader's Law, which states:
Everything takes longer than you expect, even when you take into account Hofstader's Law.
I didn't say I didn't like it. It's just that no one would buy it.
A Bugs Life is just Yet Another Disney Film (yawn), which, while enjoyable in a mindless sort of way, is a bit jaded even to my seven year old niece.
Geri's Game, however, is cool. All the Pixar shorts are cool, because they aren't just Yet Another Disney Film. Pixar shorts have originality. While I accept that A Bugs Life isn't targeted at my peer group (well maybe it is targeted at 19 year old Comp Sci students...), it's still a little predictable, even for Disney.
Geri's game is the only reason for a sane person to buy the 'Bug's Life' DVD.
How the hell can you compare a car-crash to a computer crash?
unless you meant that crashes are only caused by bad drivers...
one example proves nothing
No windows 2000 machine I have come in contact with have ever crashed. I can crash a windows 98 machine by looking at it, or a Linux box by a little playing.
Well, my copy of NT 5.0 SP2 is perfectly stable - it hasn't crashed this year.
As for "well written"; without seeing the source I don't know. How do you?
P.S. NT is based on VMS.
Imagine a well written 32-bit OS, readily available, widely used, STABLE!, with none of the memory restrictions of the DOS world and Hundreds of easily installed applications.
Are you talking about NT?
This is WHY dos is dead!
...not unlike firmware updates for standalone DVD players
So because others have done it it's all right?
Can you honestly say that if it were Microsoft who did this, that you wouldn't be screaming for blood?
And yet every other DVD player manufacturer can get away with this?
(And how does a comment with no moderation get a -1:Overrated? To avoid metamodding due to your hypocrisy perhaps?)
Real software does this too. If 3dsmax 4 crashes, it lets you save the file (it only ever crashes when using Brazil, which is prerelease).
OSX>open TextEdit
OSX>top
watch as every single Carbon app takes (at minimum) 50Mb.
OSX>open random classic app
watch as the 'classic' environment takes over 1G of ram.
An Apple haiku.
Sorry, a system
error occurred. Error type
seventeen. Restart.
What I hate about Apple software is it is so patronising. They tell you that nothing could possibly go wrong (it 'just works'), and when it does break, it gives you no clue.
Another good one is:
The application %s has unexpectedly quit. You should save your work in open applications and restart your computer.
What, like you could have expected the app to die? And why the hell should I have to reboot, after an application dies? Thank Jobs for no memory protection.
OSX isn't much better. The Window Server dies frequently, so you can't actually do anything. When I close Mozilla (selecting Quit from the File menu), it says
The application %s has unexpectedly quit. The system and other applications have not been affected.
So I quit an app, and OSX doesn't expect the app to quit? How about this one
Logout has timed out because an application is not responding
So? Kill the damn thing - don't hang around with me still logged on, where anyone can use my account!
And something I see way too often in the OSX Console
Looks like we missed a MouseUp event somewhere
How the hell can you 'miss' an event like that?
Apple software sucks at error handling. 'It just works' translates from marketese to 'just this side of broken'.
Blackcombe : Code name for what is to come after XP.
They got bored of using cities for place names and started using ski resorts.
Now that you mention it, it kinda does look like someone screwing up their eyes and sticking their tongue out at you... Not sure what to read into that though..
When you reboot, do you get a black screen, and then it goes the to POST?
That's not a bug, it's a feature!