I wondered if it was possible to bounce an e-mail around until the domain, "mars.net" appeared and send their postmaster a greeting from the past...
"All your base... oh forget it".
I feel C++ isn't quite as prominent as it once was. For UI development, I'm using Objective-C (AppKit) on the Mac and some Windows guys are C# fans. Quite a lot of older Windows code is MFC and the old Mac code is PowerPlant.
It's always a case of the tool for the job. Here we write a lot of cross-platform code, well Windows and Mac, so C++ is the common denominator *and* the developers are familiar with it. It works... and if it aint broken, don't fix it!
"Saying this patent applies to Guitar Hero is like saying that milk is the same as beer. You can drink them both, but the experience is completely different."
Not if you're a "Newcomer" in Alien Nation;-)
I broke my code on a C64 using an Expert Cartridge and an assembler. Used to hack out Rob Hubbard tunes and make border sprite demos as I recall.
Personally, the best demo I can remember seeing was, "Mule's Music Demo". I also recall some "BorderZone" demo that was well cool.
Amigas were easier to program than the C64, I have to say with all those registers;-). Razor 1911 demos were popular with me.
I do something similar with a PPC MacMini. Didn't change the OS though but I have Samba and AppleTalk going for file sharing. It's mostly used for subversion and/or perforce but I do have it connected to the TV for VLC Player etc.
I control the UI with VNC from either a PowerBook or with a MacPro so I don't have a keyboard or mouse plugged into it or use ssh.
In my case, the setup has a firewall on the router so the only open connection was port 22. The mini didn't have ipfw running. I'm pretty sure it was a hack on ssh as passwords were actually disabled and only keys were allowed.
I noted that about a month later, Apple did a software update that fixed an exploit with ssh. Dunno if it would have solved my issue, of course.
I have some experience in cracking and software security myself... I started out cracking games on the C64 and later on the Amiga. I even worked on a Mac product to do copy protection for some *very* popular apps... most Mac users will have my software running but they won't realise;-D Just pointing out I'm in no way a novice user and I was hacked.
Of more concern are exploits in the UNIX level of the operating system.
For one, I can recall someone logged into my MacMini over ssh as root when I'd disabled root logins for ssh and had two user accounts. I informed the host provider of the hack (I used "lsof | grep TCP" to see the open sockets), rebooted the machine and switched the incoming ssh port to something that wasn't 22 and disabled ping to the router (HomePortal 100W). FWIW, root account is disabled (default behaviour) but sudo is enabled for both accounts.
The user accounts used keys for ssh to avoid passwords but I've switched them back to passwords since been told by a Linux guru that it was a good idea incase the client was hacked. Makes sense of course. As it happens, the clients were Windows and the other another Mac coming over here (Belgium) from the UK (svn+ssh specifically).
I only noticed as there was a lot of activity on the DSL modem lights. I was blown away that it had happened and installed "snort" (http://www.snort.org/) on the MacMini along with watching the security logs a bit more and "chkrootkit" (http://www.chkrootkit.org). Of course the system has software update enabled and I regularly update the installed Fink tools on it.
Whoever it was was very good, IMO. They did no damage mind, which I'm thankful for. I guess they were using it as a hop to their target site.
As a long term NeXTStep and Mac developer, I have a lot of UNIX level experience so I could solve the issue. 99% of Mac users wouldn't be able to but then again they wouldn't have sshd even running (default behaviour). I bet a lot of them enable ftp though.
The claim of a seven times speed increase is likely due to a favorable test for Intel CPUs and the Intel compiler itself versus IBMs XLC.
I can tell you that, in real world terms, the MacBook Pro is a mutiple factor faster than my dual 2Ghz G5 system... with *some* things. Same OS build, same amount of RAM and the same GCC.
I worked on an app that does a lot of floating point calculations (Gamut modelling to be specific) and the MacBook Pro did a particular calculation about three times faster than the dual G5 I was developing on. It was such a dramatic change that our QA department thought something was wrong.
The app was compiled as a universal binary with GCC 4.0.1 turning on some optimizations for Intel that I couldn't do for the PowerPC range of CPUs as I had to support G3 class processors.
FWIW, I had set the following specifically for Intel builds:
Of note is the lack of SIMD for my PPC builds because of the G3 requirement. Also, I'm pretty sure the codegen for Intel CPUs is more optimized than for PPC builds because of the work the Linux community has done over the years. I've looked at PPC codegen before and GCC often does a bad job of loop processing and creates pipeline stalls frequently due to incorrect branch choices it makes to break the loop, according to Shark.app. Re-writing the C++ loop has been the way I've tricked it into doing what I want.
I get a lower ping in Quake? Seriously though, I think half the time it's the servers on the internet that are slow rather than broadband connections.
I'm sure this has some real world use, other than publicity, (stock trading) but I can't imagine many companies needed it - except the obvious googles of the world. Backbones are obviously going to be interested but do they shift that volume of data at peak levels?
Our QA department is testing my universal application right now (AppKit based). They've recorded a 20 to 30 percent increase in performance of a 1GB MacBook Pro over a 3GB 2Ghz Dual G5 doing a particular operation (mostly mathematics based done in cross-platform C++). It's single threaded, I might add, since OpenMP isn't here yet.
The *ONLY* difference in the XCode settings between the two architectures that I made was to enable SSE3 for the Intel build. I can't believe that it's that alone, of course, and suspect it's just better code gen for the Intel architecture coming out of GCC.
As a Brit who finished school in the late 80s I can recall my mother going to a parents/teachers evening. My A level maths teacher told my mum that she couldn't do the exams herself. This was as a decent state school in the UK (Wetherby High School) in its day.
I'm pretty sure it's all a reflection of teachers teaching rather than teacher's teaching. AFIAK, you don't need a degree in the subject anymore in order to teach it... you just need to know how to teach it. Seems a little strange to me.
Re:So did Sinclair ZX80
on
Scanjet Music
·
· Score: 1
Tandy (Radio Shack) had a Model 1?
Re:Sinister Voiceover
on
Quake 4 Linux
·
· Score: 2, Funny
I've got the older model and I'm happy with it. I use it as a subversion server over ssh and it sits next to my TiVo (UK series one) by the TV. Colleagues connect to it for svn over my DSL connection and it only goes down for the occasional software update that requires a reboot.
Speed wise, it's not a patch on my desktop dual G5 but, for what I use it for, it's ideal and cheap.
For me, the new specs aren't of interest as I've simply no need for anything faster. It does all I need and it requires very little maintenance... most of which is the svn server messing up its database. If I only had a perforce license...
Master Bra'tac says, "Draw from the past and don't let the past draw you"...
As eddie izzard once quipped, "We haven't been into the space race as we can't build a long enough ladder".
I wondered if it was possible to bounce an e-mail around until the domain, "mars.net" appeared and send their postmaster a greeting from the past... "All your base... oh forget it".
I feel C++ isn't quite as prominent as it once was. For UI development, I'm using Objective-C (AppKit) on the Mac and some Windows guys are C# fans. Quite a lot of older Windows code is MFC and the old Mac code is PowerPlant. It's always a case of the tool for the job. Here we write a lot of cross-platform code, well Windows and Mac, so C++ is the common denominator *and* the developers are familiar with it. It works... and if it aint broken, don't fix it!
I'm busy at the moment...
"Saying this patent applies to Guitar Hero is like saying that milk is the same as beer. You can drink them both, but the experience is completely different." Not if you're a "Newcomer" in Alien Nation ;-)
"Documentaries".
Soon as I saw the article, I was reminded of the "ever popular" Captain Euro. http://www.captaineuro.com/
I broke my code on a C64 using an Expert Cartridge and an assembler. Used to hack out Rob Hubbard tunes and make border sprite demos as I recall. Personally, the best demo I can remember seeing was, "Mule's Music Demo". I also recall some "BorderZone" demo that was well cool. Amigas were easier to program than the C64, I have to say with all those registers ;-). Razor 1911 demos were popular with me.
I do something similar with a PPC MacMini. Didn't change the OS though but I have Samba and AppleTalk going for file sharing. It's mostly used for subversion and/or perforce but I do have it connected to the TV for VLC Player etc. I control the UI with VNC from either a PowerBook or with a MacPro so I don't have a keyboard or mouse plugged into it or use ssh.
Personally, I prefer the Cleopatra 2525 version - the video is more interesting ;-)
You have the old edition. It's "Mostly Harmless" in the current ed.
In my case, the setup has a firewall on the router so the only open connection was port 22. The mini didn't have ipfw running. I'm pretty sure it was a hack on ssh as passwords were actually disabled and only keys were allowed. I noted that about a month later, Apple did a software update that fixed an exploit with ssh. Dunno if it would have solved my issue, of course. I have some experience in cracking and software security myself... I started out cracking games on the C64 and later on the Amiga. I even worked on a Mac product to do copy protection for some *very* popular apps... most Mac users will have my software running but they won't realise ;-D Just pointing out I'm in no way a novice user and I was hacked.
Of more concern are exploits in the UNIX level of the operating system.
For one, I can recall someone logged into my MacMini over ssh as root when I'd disabled root logins for ssh and had two user accounts. I informed the host provider of the hack (I used "lsof | grep TCP" to see the open sockets), rebooted the machine and switched the incoming ssh port to something that wasn't 22 and disabled ping to the router (HomePortal 100W). FWIW, root account is disabled (default behaviour) but sudo is enabled for both accounts.
The user accounts used keys for ssh to avoid passwords but I've switched them back to passwords since been told by a Linux guru that it was a good idea incase the client was hacked. Makes sense of course. As it happens, the clients were Windows and the other another Mac coming over here (Belgium) from the UK (svn+ssh specifically).
I only noticed as there was a lot of activity on the DSL modem lights. I was blown away that it had happened and installed "snort" (http://www.snort.org/) on the MacMini along with watching the security logs a bit more and "chkrootkit" (http://www.chkrootkit.org). Of course the system has software update enabled and I regularly update the installed Fink tools on it.
Whoever it was was very good, IMO. They did no damage mind, which I'm thankful for. I guess they were using it as a hop to their target site.
As a long term NeXTStep and Mac developer, I have a lot of UNIX level experience so I could solve the issue. 99% of Mac users wouldn't be able to but then again they wouldn't have sshd even running (default behaviour). I bet a lot of them enable ftp though.
The claim of a seven times speed increase is likely due to a favorable test for Intel CPUs and the Intel compiler itself versus IBMs XLC.
I can tell you that, in real world terms, the MacBook Pro is a mutiple factor faster than my dual 2Ghz G5 system... with *some* things. Same OS build, same amount of RAM and the same GCC.
I worked on an app that does a lot of floating point calculations (Gamut modelling to be specific) and the MacBook Pro did a particular calculation about three times faster than the dual G5 I was developing on. It was such a dramatic change that our QA department thought something was wrong.
The app was compiled as a universal binary with GCC 4.0.1 turning on some optimizations for Intel that I couldn't do for the PowerPC range of CPUs as I had to support G3 class processors.
FWIW, I had set the following specifically for Intel builds:
-march=pentium-m -mtune=prescott -msse3 -ftree-vectorize -ftree-vectorizer-verbose=5
On the PowerPC builds I use:
-mtune=G5 -mcpu=G3
Common optimizations are:
-Os -fobjc-direct-dispatch -funroll-loops -DNDEBUG
The NDEBUG is to turn assert() off, of course.
Of note is the lack of SIMD for my PPC builds because of the G3 requirement. Also, I'm pretty sure the codegen for Intel CPUs is more optimized than for PPC builds because of the work the Linux community has done over the years. I've looked at PPC codegen before and GCC often does a bad job of loop processing and creates pipeline stalls frequently due to incorrect branch choices it makes to break the loop, according to Shark.app. Re-writing the C++ loop has been the way I've tricked it into doing what I want.
But will my usenet server be able to handle the requests?
I get a lower ping in Quake? Seriously though, I think half the time it's the servers on the internet that are slow rather than broadband connections. I'm sure this has some real world use, other than publicity, (stock trading) but I can't imagine many companies needed it - except the obvious googles of the world. Backbones are obviously going to be interested but do they shift that volume of data at peak levels?
Our QA department is testing my universal application right now (AppKit based). They've recorded a 20 to 30 percent increase in performance of a 1GB MacBook Pro over a 3GB 2Ghz Dual G5 doing a particular operation (mostly mathematics based done in cross-platform C++). It's single threaded, I might add, since OpenMP isn't here yet. The *ONLY* difference in the XCode settings between the two architectures that I made was to enable SSE3 for the Intel build. I can't believe that it's that alone, of course, and suspect it's just better code gen for the Intel architecture coming out of GCC.
You could always give this a twirl: http://www.parallels.com/en/download/
As a Brit who finished school in the late 80s I can recall my mother going to a parents/teachers evening. My A level maths teacher told my mum that she couldn't do the exams herself. This was as a decent state school in the UK (Wetherby High School) in its day. I'm pretty sure it's all a reflection of teachers teaching rather than teacher's teaching. AFIAK, you don't need a degree in the subject anymore in order to teach it... you just need to know how to teach it. Seems a little strange to me.
Tandy (Radio Shack) had a Model 1?
MacOS X Version: DENIED!
I've got the older model and I'm happy with it. I use it as a subversion server over ssh and it sits next to my TiVo (UK series one) by the TV. Colleagues connect to it for svn over my DSL connection and it only goes down for the occasional software update that requires a reboot. Speed wise, it's not a patch on my desktop dual G5 but, for what I use it for, it's ideal and cheap. For me, the new specs aren't of interest as I've simply no need for anything faster. It does all I need and it requires very little maintenance... most of which is the svn server messing up its database. If I only had a perforce license...
Skate or Die on the C64 used self modifying code.