I have a few memories of the apartment me and my parents lived in until I was about 1,5 years old.. I remember pulling the plug of the vacuum cleaner for example.. I don't know why I remember that, but I guess I hated the sound of it and I found out that it got silent if I pulled the plug, or something like that..;)
Re:Would it have been so hard to say...
on
Bochs 2.0 Released
·
· Score: 0, Troll
Bochs 2.0 can also emulate AMD's x86-64 instructionset!
Thinking about it, a few years ago I'd say that most JPEG pictures with 50% quality had perfect picturequality.. That they had no glitches at all.. However, I've learned to see the artifacts caused by JPEG compression now, and I can tell if it is a JPEG or not, up to at least 75%.. Same goes for MP3.. Files that I thought had perfect CD-quality just a few years ago sound like crap now, using the same equipment to play it.. I guess my brain has learned to recognize MP3-artifacts, so I can hear them on 90% of all 128kbps-files.. Today I can't tell a -q1.5 (~80kbps on average) OGG/Vorbis-file from the original CD most of the time, but I guess that a few years from now they will be almost unlistenable.. Ok, this isn't really what the guy was talking about, but it's still pretty interesting..
I still play with my C64 sometimes... I really love it! Few games today can beat the wonderful feeling of The Last Ninja series, Outrun (yes, I think the C64-version is WAY better than the arcadeversion, especially the music), H.E.R.O, Uridium, Monty on the run, etc etc.. Not to mention the "Games"-series.. (World Games, Summer Games, Winter Games, California Games)...
1) What do you do when FBI comes knocking because someone hacked in to your computer and used it to hack nasa.gov?
2) What do you do when you find that your computer is being used as a childporn-ftp? What do you tell the police if they find out before you do? "But I didn't know that!"? They'll just answer "Yeah, sure.. Come here you little perv.."
I like that Slashdot announces major releases of major applications, but please stop announcing "maintenance release"s here unless they contain some significant stuff that is really worth discussing... We have Freshmeat for these kinds of announcements...
If you like classic adventure-games you should have a look at:
ScummVM: A reimplementation of the SCUMM-engine used by most classic Lucasarts-adventures like Monkey Island, Sam'n'Max, Day of the Tentacle, Loom etc... Works amazingly good! I finished Sam'n'Max (in Linux) just yesterday and it had no glitches at all! It also supports Simon the Sorcerer 1 and (soon) 2.
Sarien: A reimplementation of the AGI-engine used by the first-generation Sierra-games like Space Quest 1+2, Kings Quest 1-3, Leisure Suit Larry 1 etc..
FreeSCI: A reimplementation of the SCI-engine used by most second-generation Sierra-games like Space Quest 3, Kings Quest 4, Leisure Suit Larry 2+3 etc...
Yes, Konqueror/khtml is great, but even 3.1 is too strict to be really usable.. It works great on 90% of the pages, but there are too many pages out there that use buggy html/javascript that Konqueror is unable to render.. And when making bugreports the answer is usually "tell the page-author to fix his html".. Yes, I fully agree that authors should not make buggy html or javascripts, but as long as the pages work in IE they usually won't bother fixing it.. And it still doesn't change the fact that Konqueror doesn't display a lot of the pages "correctly".. However, Gecko renders 99% of the pages correctly, making it much more usable...
But the printing-part of the Eiffel example is just print("Hello World%N") or io.put_string("Hello World%N").. That is just as simple as C or any other language..
The class HELLO; creation make;... is as you said, class-creation "headers" and the like.. In an example such as "hello world", that stuff is 95% of the code, while in a large class it is at most 1% of the actual code, and it actually makes the code more readable in the long run...
If you're going to code in SmartEiffel, you should try using TinyCC instead of GCC while developing! TinyCC is an extremly fast and memoryefficient ANSI-C compiler that is 100% compatible with SmartEiffel! TCC generates code which is about as fast as "gcc -O2", but compiles almost 1000 times faster than "gcc -O2"!! I know these figures look unbelievable, but they are authentic! Just try it yourself if you don't believe it!
oggy gexace # time gcc -O2 -o gexace-gcc gexace.c real 10m12.746s user 9m33.227s sys 0m4.897s oggy gexace # time tcc -o gexace-tcc gexace.c real 0m1.353s user 0m0.472s sys 0m0.061s oggy gexace # ls -l gexace-* -rwxr-xr-x 1 root root 1216938 Nov 29 18:27 gexace-gcc -rwxr-xr-x 1 root root 994200 Nov 29 18:27 gexace-tcc
The gexace.c examplefile is from GOBO, generated by SmartEiffel and is about 2MB... When your program is ready to be distributed you can compile it using "gcc -O3 -mcpu=i686 -fomit-frame-pointer -ffast-math" or similar to make it run ~10% faster, but compilation may take hours instead of seconds...
There are Eiffelbindings to at least GTK+, wxWindows and Fox widgetsets.. There are also bindings for OpenGL, SDL, Xlib and more if you want to do other kinds of graphics-programming...
Mplayer can already play most files without using external win32-codecs... The only (significant) codecs that needs win32-codecs are RealPlayer, Sorenson v3 and WMV9... It already has native code to play all mpeg4/divx-files and wmv7/8 which is what 98% of all (.avi/.asf/.wmv) flicks on the net use anyway... And they are working on native support for both WMV9 and Sorenson v3...
You missed one also: - Replies with additions to "obligatory comments"-lists.
Re:The market frowns on Sun's 'monopoly potential'
on
Sun vs. OpenBSD?
·
· Score: 3, Funny
We all have a love/hate relationship with Microsoft (okay, mostly a 'hate' one for Slashdotters) but at least they don't control the architecture, OS, and CPU for the Windows platform.
What?! Microsoft doesn't control the OS for the Windows platform?
What I learned from starting on a CLI was that if you type everything correctly, nothing happens. You only get feedback if you do something wrong. This was not only excellent preparation for a career in computers but also for dealing with women...
Well, for some things, if you do them right, you'll get a hell of a response also...
Are there any screenshots for us poor bastards who don't have access to a Mac?
Thanks a lot!
I'd love to see a Linux-version of this howto! ;)
I have a few memories of the apartment me and my parents lived in until I was about 1,5 years old.. I remember pulling the plug of the vacuum cleaner for example.. I don't know why I remember that, but I guess I hated the sound of it and I found out that it got silent if I pulled the plug, or something like that.. ;)
Bochs 2.0 can also emulate AMD's x86-64 instructionset!
Thinking about it, a few years ago I'd say that most JPEG pictures with 50% quality had perfect picturequality.. That they had no glitches at all.. However, I've learned to see the artifacts caused by JPEG compression now, and I can tell if it is a JPEG or not, up to at least 75%.. Same goes for MP3.. Files that I thought had perfect CD-quality just a few years ago sound like crap now, using the same equipment to play it.. I guess my brain has learned to recognize MP3-artifacts, so I can hear them on 90% of all 128kbps-files..
Today I can't tell a -q1.5 (~80kbps on average) OGG/Vorbis-file from the original CD most of the time, but I guess that a few years from now they will be almost unlistenable..
Ok, this isn't really what the guy was talking about, but it's still pretty interesting..
I still play with my C64 sometimes... I really love it! Few games today can beat the wonderful feeling of The Last Ninja series, Outrun (yes, I think the C64-version is WAY better than the arcadeversion, especially the music), H.E.R.O, Uridium, Monty on the run, etc etc.. Not to mention the "Games"-series.. (World Games, Summer Games, Winter Games, California Games)...
Duh... I think he was talking about PPC linux-drivers, not MacOS...
Then you tell me:
1) What do you do when FBI comes knocking because someone hacked in to your computer and used it to hack nasa.gov?
2) What do you do when you find that your computer is being used as a childporn-ftp? What do you tell the police if they find out before you do? "But I didn't know that!"? They'll just answer "Yeah, sure.. Come here you little perv.."
When else are you gonna record it, afterwards? That's the whole purpose of recording, to do it beforehand. Otherwise it doesn't really work, does it!
;)
I don't know about you, but I record my programs while they are running, not beforehand...
The DMCA makes it illegal to circumvent effective methods of protection.
But this one wasn't very effective now, was it?
>> the culmination of said event has happened
;)
> That was way, way, way more than I needed to know.
I want to know more!
I like that Slashdot announces major releases of major applications, but please stop announcing "maintenance release"s here unless they contain some significant stuff that is really worth discussing... We have Freshmeat for these kinds of announcements...
Now if they could just release the specs of their annoying proprietary rtsp handshaking and I'd be really happy!
ScummVM: A reimplementation of the SCUMM-engine used by most classic Lucasarts-adventures like Monkey Island, Sam'n'Max, Day of the Tentacle, Loom etc... Works amazingly good! I finished Sam'n'Max (in Linux) just yesterday and it had no glitches at all! It also supports Simon the Sorcerer 1 and (soon) 2.
Sarien: A reimplementation of the AGI-engine used by the first-generation Sierra-games like Space Quest 1+2, Kings Quest 1-3, Leisure Suit Larry 1 etc..
FreeSCI: A reimplementation of the SCI-engine used by most second-generation Sierra-games like Space Quest 3, Kings Quest 4, Leisure Suit Larry 2+3 etc...
Yes, Konqueror/khtml is great, but even 3.1 is too strict to be really usable.. It works great on 90% of the pages, but there are too many pages out there that use buggy html/javascript that Konqueror is unable to render.. And when making bugreports the answer is usually "tell the page-author to fix his html".. Yes, I fully agree that authors should not make buggy html or javascripts, but as long as the pages work in IE they usually won't bother fixing it.. And it still doesn't change the fact that Konqueror doesn't display a lot of the pages "correctly".. However, Gecko renders 99% of the pages correctly, making it much more usable...
But the printing-part of the Eiffel example is just
... is as you said, class-creation "headers" and the like.. In an example such as "hello world", that stuff is 95% of the code, while in a large class it is at most 1% of the actual code, and it actually makes the code more readable in the long run...
print("Hello World%N") or io.put_string("Hello World%N").. That is just as simple as C or any other language..
The class HELLO; creation make;
Those who think that Bigfoots doesn't exist have never played Sam'n'Max!
What more proof do you need?
If you're going to code in SmartEiffel, you should try using TinyCC instead of GCC while developing! TinyCC is an extremly fast and memoryefficient ANSI-C compiler that is 100% compatible with SmartEiffel! TCC generates code which is about as fast as "gcc -O2", but compiles almost 1000 times faster than "gcc -O2"!! I know these figures look unbelievable, but they are authentic! Just try it yourself if you don't believe it!
oggy gexace # time gcc -O2 -o gexace-gcc gexace.c
real 10m12.746s
user 9m33.227s
sys 0m4.897s
oggy gexace # time tcc -o gexace-tcc gexace.c
real 0m1.353s
user 0m0.472s
sys 0m0.061s
oggy gexace # ls -l gexace-*
-rwxr-xr-x 1 root root 1216938 Nov 29 18:27 gexace-gcc
-rwxr-xr-x 1 root root 994200 Nov 29 18:27 gexace-tcc
The gexace.c examplefile is from GOBO, generated by SmartEiffel and is about 2MB...
When your program is ready to be distributed you can compile it using "gcc -O3 -mcpu=i686 -fomit-frame-pointer -ffast-math" or similar to make it run ~10% faster, but compilation may take hours instead of seconds...
You can't judge a language from "hello world", that is just plain stupid..
Eiffel is designed to write large bugfree object-oriented applications, not short "one-timer" scripts...
There are Eiffelbindings to at least GTK+, wxWindows and Fox widgetsets.. There are also bindings for OpenGL, SDL, Xlib and more if you want to do other kinds of graphics-programming...
Mplayer can already play most files without using external win32-codecs... The only (significant) codecs that needs win32-codecs are RealPlayer, Sorenson v3 and WMV9... It already has native code to play all mpeg4/divx-files and wmv7/8 which is what 98% of all (.avi/.asf/.wmv) flicks on the net use anyway... And they are working on native support for both WMV9 and Sorenson v3...
You missed one also:
- Replies with additions to "obligatory comments"-lists.
We all have a love/hate relationship with Microsoft (okay, mostly a 'hate' one for Slashdotters) but at least they don't control the architecture, OS, and CPU for the Windows platform.
What?! Microsoft doesn't control the OS for the Windows platform?
Well, for some things, if you do them right, you'll get a hell of a response also...