Damn straight. I was supporting 3 Windows2000 public machines getting infected all the time. I denied permissions to EVERYTHING to everyone, added admin allow to everything, and users only had desktop and Documents and Settings directory write allowed. So each user would get infected only on the desktop. Administrator remains clean, even after a year.
Try it on vulnerable computers where users dont need registry write access. Windows can be very secure but its not by default.
Circa 1983. Has anyone played this DOS game with MIDI music? Its got lots of levels and you have to find secrets and memorize the maps, through which you have to go back and forth throughout the game.
I've reached two levels before the final, the level after the fiery level, and then completely lost my bearings. Ive spent months on it.
If youre looking for a really tough one, with LOTS of levels, a nasty maze but all well-rewarded, get Zeliard from some abandonware site. And tell me how you get across the third last stage..
I do not mean to bash Java, but I think it is wrong to push for a closed-source language which does not really compile into direct-to-hardware code. This does on one hand increase software portability, but its an enormous waste to run everything in Java, which is designed only for applications which must be completely portable.
People developing 3D games, drivers or operating systems do not need Java, nor to embedded systems developers. C is considered God's language and is used to compile everything from 8-bit microcontroller TCPIP implementations to GUI toolkits. For its simplicity and ubiquitiousness, it should be taught as the primary language of choice, and C++ comes close to it.
java simply locks everyone into Sun's grip (teaching them C# isnt much better either) and produces programmers who do not have a clear concept of how the source code is being compiled and run. It does make programs cheaper, code reusable and all kinds of hardware hosts for all Java software. However, once in a while you have to completely reimplement the code for a cleaner designs, like the kernel 2.6, like Apache 2.0, like BeOS. This is actually easier with C/C++ than with Java because C forces you to have a bird's eye view of the code.
It didnt support Promise TX2plus. Plus you have to admit Linux supports many more devices than any of the BSDs, there are more devices supported exclusively by Linux than there are ones supported exclusively by FreeBSD.
The fact that Linux is becoming an OS standard, with vendors releasing drives for it along with Solaris win2k, and not BSD, Plan9 etc, doesnt help the situation.
For now we're thankful at least one free OS is supported by many hardware vendors.
Its got maturity, got a strong binary base in the corporate and can juggle 64 64-bit processors. I thought its threading implementation is more robust than any OSOS, although I havent checked recently. Its also got a much wider driver base than any of the BSDs.
If it gets opensourced, it'll get more drivers and ports. It shall be one more OS in the collection to seriously consider. A while ago I tried to use Solaris x86 for a webserver because of its nice Zones, but it didnt have the SATA drivers needed (none of the BSDs did either I went for Linux). I think with GPL, Solaris will go on much longer, but Sun might go under.
Most IT guys Ive worked with knew and respected Linux. On one hand is the credibility thing, you need someone to point fingers to. For that reason I've been using the RedHat company and OpenBSD organization. Spend the money and buy copies (CDs) of the OS from them, and it becomes cheaper than Windows rather that (gasp) free! Companies want someone to point fingers to.
Theres also a strong affinity towards Linux. There are VPN technologies out there but most prefer to run the VPN box on Linux. However most applications needed by the organization are dependent on win32:
(1) ERP system. This requires Win32 or iSeries V5R3. Win32 is cheaper. (2) Office suite. I could roll out OO but that will take some training and struggle. (3) Lotus Notes. This runs only on OSX and win32. I cant switch to OSX because of the other apps. (4) All the reporting tools like Crystal etc. They are resisting Linux for now. (5) Active Directory Integration. Using OpenLDAP its still a bit of a struggle.
Part of the reason why Linux is so popular is it supports almost all hardware out there. BSD is great and preferable for me in many places because if its simplicity and its more standard.
I tried OpenBSD in my Ultra5 a while ago, before the first of these two reviews came out, and it ran much faster than Solaris. I have a SCSI disk in there, so it was an impressive firewall, except it didnt see the ATM card.
Also needed to install OpenBSD (I'm used to OpenBSD's simplicity) on my spanking new VA Linux 1000 webserver, but I was using a Promise SATA card in there to run the SATA disk. Only Linux can read the SATA, so I had to revert back. BSD is great but (1) You have to have the hardware it supports (2) You should only need the functions your version of BSD supports.
I'd love to see FreeBSD support SATA cards (Promise TX2plus) and have facilities like Linux UML or Solaris zones, unlike chroots. In the short run, Linux is there, in the long run BSD will be used unless Linux becomes real stable, and is standardized, or the Slackware development is continued.
I had an XT, which gave me a ROM BASIC error when you put in the wrong floppy disk, and people told me theres a BASIC interpreter in there somewhere in the BIOS.
Did anyone ever get into the ROM BASIC?
Much later there was the venerable GWBASIC on MSDOS 3.0 floppies. Gotta love those random colors, siren sounds and the predictibility!
Now you build a simple println type visual basic program, it takes its while on a Pentium3 1GHz, and gives you the BSOD.
... but I think theres a future in using genetic algorithms in the development of gcc itself. Setup a bunch of Pentium4 HT computers, compile gcc compilers with various optimisations, then have them compile something like apache or the linux kernel, run it and benchmark, and get back to compiling the next gcc. Let the whole system run for months and I wonder if the gcc could do something close to the Intel compiler.
Optimisation features of all processors are documented, but not all compilers know how to use them. Not all compilers know how to arrange code to properly utilize the CPU's pipelines and cache to the max either. This way, one gcc compiler can be genetically optimised, then handed out to the eyeballs out there as alpha/beta for audition before real code is compiled from it. This can probably be done for ALL architectures supported by gcc.
I doubt the breaker will be inside anytime soon. The best way to build the station IMHO would be to make small simple compartments for personnel and put everything outside in a modular way. Much safer and easier to expand and deal with than having a big dome filled with air and everything in it. For one the risk of fire would be big.
If I were to build a spaceship in my backyard, it would have a small compressed-air compartment (smaller hollow structures are sturdier than large, and less risk of leaks and meteorite hits), with only the controls in it. Most electric objects shouldnt be in an oxygen environment anyway. Imagine circuit breakers constantly going off 1ft away from your face with sparks and all.
When I have something to send somewhere, and I have to be sure it works, I just make 3 copies of it in directories 'copy1' 'copy2' and 'copy3' on the CD. A while ago I would lose copies of Windows98 on CDs because of the messy environment and (temp + humidity), so I'd burn multiple copies on the same disk. Almost 9 years on, I found a disk containing Quake2, the first and third directory were bad, and the second directory had just one file that was bad. I found a good copy of that file in the third directory. The CD didnt look like one byte could be read from it.
Another time I couldnt read CivNET from the CD and really wanted to play it 5 years after I got it. It was all scratched up. I rubbed glycerine on it (which has a refractive index close to plastic and sticks to it) to fill in the scratches enough for the data to be read. After several hours and many attempts of glycerine, try, wash, glycerine, I recovered the important files off the disc (movies couldnt be recovered.). Needless to say the drive died soon after.
If a company steps forward to sandwich two clear plastics with the silver between them, and glues the sides real well for archival purposes, I think they'll make money.
A universal 3d format is needed in many places. Autodesk developed a new 3d format with Inventor, then sold copies of Volo Viewer (autocad file viewer) to try and standardize their format. All of a sudden, theyve changed their strategy from the DWG format to the DWF, leaving many customers who bought copies of Volo Viewer only last year in a limbo. New versions of Inventor produce files that cannot be read in Volo Viewer or any other reader from Autodesk, while Autodesk makes us wait for their next best thing, a batch covertor of DWG and inventor files, to the fabled DWF.
Till then we have to either hire a team of draftspeople to covert each drawing to DWF(just open and save as...), or pay for the expensive third party tools.
If there was a standard we wouldnt even get into all this.... 3D CAD format standard that is.
And then, I certainly wouldnt mind having characters from unreal, quake2, GTA3 in my counterstrike game on-the-fly.
So Microsoft wont just take malleable people to fit in the Microsoft culture.
That means these people will take their ideas to Microsoft too. Hey boss, I think we should do more testing. Hey boss, I found some Linux code in win2003 should I remove it? Hey boss, these classes are implemented crap, should I try again, hey boss, get new glasses. Please.
It was the simplest database at the time that was marketed well. Minisql was not marketed at all, and of course wasnt really opensource.
People need to use SQL and need something simple and fast. Postgresql is not optimised for simple web applications out of the box.
sqlite I think came much later, but would have fit the bill and IMHO would have taken Mysqls place early on. I know I was looking for something like sqlite making my simple website and mysql seemed to complex.
and then I realized, part of the issue is standard drivers are not bundled with bootable CDs for damn legal issues.
Knoppix is the best one for hardware detection, but uses the nv driver which is not accelerated, and nVidia for some reason wont allow redist of their nvidia drivers. Same is true of ATI and others. I dont know if there are binary drivers from creative and others for linux,
DirectX is still relevant. Too many companies have invested in DirectX rendering and cannot just move their sources to OpenGL. For now theyre stuck with win32 and XBox, but with enough games released using opengl under Linux, the momentum will weigh towards Linux. Right now we just have to line up and cuss at Sierra for refusing to release halflife linux binaries.
The first rule is to have an ISA soundblaster card. Theres no substitution for this. All soundblaster emulation drivers break under DOS games, many of which cannot be run under a DOS box in win9x or DOS emulation in win2k.
I ran some games like civilization under vmware and bochs, using MSDOS 6.22 floppies. They couldnt be run under dosemu, or win2k, or winxp, or win9x, or freedos. Many motherboards still come with one ISA slot which can be useful either for hardware modems or an isa soundblaster card for DOS games.
If a console vendor releases GBA-style console with these old games (and maybe genesis and snes, and c64 and atari2600) games, the console will sell more than GBA itself. I'd much rather play a game I used to play a long time ago than try a new one out.
Garbage collection? Java-like? I thought the world was finally beginning to hate Java.
I'm not sick of C at all. I was hoping for more like ANSI C 04 or something (like ansi c99), more low-level, more control, less objects, less behind-the-scenes crap like garbage collection. The quality of code is always higher with C than C++, unless VERY well programmed with C++, and for that reason alone, C code is reused more despite being less reusable. C++ allows for more cheap right-out-of-college employees, while C gives us quality code that lingers for decades. Think UNIX for a second, and give me an example of something in C++ that has lived so long and so well.
I hate fatter higher-level languages, and we all seem to hate backwards compatibility. If a language has 100 keywords, and you make the next version backwards compatible with 100 more keywords, any sample code can have 200 different keywords in it. Thats making it all tough. C is like RISC, fewer instructions that can be used more creatively, so a smaller amount of code can give you more functionality.
Its all a conspiracy by computer manufacturers. Say you come up with a language that produces binaries slower than Java, all of a sudden a Pentium 3.0GHz with HT is too slow for it, the market keeps pushing for faster and capitalism works. doesnt matter at all that you can run a file/print/mail/application/web server on a 386sx or an ARM MCU 2mm^2 in size running some operating system made in C.
Nothing in the new feature list excites me as much as the smaller and faster part. I enjoyed using QT because it was simpler than MFCs, and was pretty fast, but recently Ive found wxwindows and fltk to be smaller/faster than QT. I know wxwindows binaries are huge, but in memory, theyre smaller, and along with FLTK are faster too.
Now if only they'd release GPL or otherwise a free version for win32. A lotta people like me have to develop the app and present it in half-developed form to management to earn the requisition for the $$$. The demo version cannot be downloaded anymore, so I'll pretty much have to start with wxwindows from now on.
For one, you can have as many lines and zones as you want. Which means you can have many subdomains and many subsubdomains. Hosting providers usually put a cap, and I've seen some caps are horrific (only 5 subdomains).
I am hosting 7 domains, and 2 of the domains have 20 subdomains each. A friend on a different ISP hosts my secondary and I host his. Quite honestly, with a static IP, you dont really need DNS services at all, unless youre virtualhosting, in which case self-hosting DNS is best since you send out zones once, and just leave it there. They only change when you edit the zones.
Running BIND on a static IP server and not changing anything has low overhead, and it doesnt take much skill or time. However if youre only hosting 2 domains, not too many subdomains, usually the hosting providers offer a basic DNS service for free. Might as well use that till you hit their cap.
I'll send them up for 4 years, with a stop on the moon thrown in as a bonus, only for $2 billion. I'd like my money in advance in gold nuggets in unmarked bags please.
I bought a used trackball about 9 years ago and tried it. Next I bought another trackball for a second computer. Now we all have logitech marble mouse (trackball) and even the high-end dual-laser mice on our engineering workstations at work dont measure up in comfort.
Think about it. You move two fingers instead of the whole arm (or 5 fingers for smaller mice, try moving less than that), and its actually more precise and faster. Counterstrike can be played faster with it for example... the momemtum of a mouse plus your arm is more than the rotational momentum of the ball and two fingers.
Most people freak out and ask for a mouse. Ive seen that it takes about 30 days for someone to get used to it, Ive seen about 10 people switch to it and have yet to see one switch back. I use a mouse at work every day (one of the higher end logitech with two laser readers underneath), but come back home to the marble mouse.
Yes sir. It is called Terminal Services (read: Citrix) and thats how half of our company functions. We even have an awesome 3.2GHz Xeon dual-cpu hyperthreaded xSeries 235 with 6 RAIDED disks, serving many applications to many users as a test server. Looks like we can linearly scale the server's power with the number of users, until the requirements give in and we switch to Sun.
Terminal Services come with Windows 2000 Server, but I believe can be seperately installed with Windows2000 pro.
Note also many hosting providers are offering dedicated servers accessible by PC Anywhere.
In fact, I'm letting it go. I'm not even buying a laptop yet, because 4 hours per charge is far from enough for me. Thats like compile the Linux kernel a few times and youre out of juice.
I know Transmeta-based laptops can go 7 hours and picturebooks can go 10, but thats pushing it. I'm only looking forward to fuelcell laptops, I'll carry a gallon of methanol with me and head for the peaceful mountains to code.
Till then, theres not much hope for laptops going strong for a long time.
Damn straight. I was supporting 3 Windows2000 public machines getting infected all the time. I denied permissions to EVERYTHING to everyone, added admin allow to everything, and users only had desktop and Documents and Settings directory write allowed. So each user would get infected only on the desktop. Administrator remains clean, even after a year.
Try it on vulnerable computers where users dont need registry write access. Windows can be very secure but its not by default.
Circa 1983. Has anyone played this DOS game with MIDI music? Its got lots of levels and you have to find secrets and memorize the maps, through which you have to go back and forth throughout the game.
I've reached two levels before the final, the level after the fiery level, and then completely lost my bearings. Ive spent months on it.
If youre looking for a really tough one, with LOTS of levels, a nasty maze but all well-rewarded, get Zeliard from some abandonware site. And tell me how you get across the third last stage..
I do not mean to bash Java, but I think it is wrong to push for a closed-source language which does not really compile into direct-to-hardware code. This does on one hand increase software portability, but its an enormous waste to run everything in Java, which is designed only for applications which must be completely portable.
People developing 3D games, drivers or operating systems do not need Java, nor to embedded systems developers. C is considered God's language and is used to compile everything from 8-bit microcontroller TCPIP implementations to GUI toolkits. For its simplicity and ubiquitiousness, it should be taught as the primary language of choice, and C++ comes close to it.
java simply locks everyone into Sun's grip (teaching them C# isnt much better either) and produces programmers who do not have a clear concept of how the source code is being compiled and run. It does make programs cheaper, code reusable and all kinds of hardware hosts for all Java software. However, once in a while you have to completely reimplement the code for a cleaner designs, like the kernel 2.6, like Apache 2.0, like BeOS. This is actually easier with C/C++ than with Java because C forces you to have a bird's eye view of the code.
It didnt support Promise TX2plus. Plus you have to admit Linux supports many more devices than any of the BSDs, there are more devices supported exclusively by Linux than there are ones supported exclusively by FreeBSD.
The fact that Linux is becoming an OS standard, with vendors releasing drives for it along with Solaris win2k, and not BSD, Plan9 etc, doesnt help the situation.
For now we're thankful at least one free OS is supported by many hardware vendors.
Its got maturity, got a strong binary base in the corporate and can juggle 64 64-bit processors. I thought its threading implementation is more robust than any OSOS, although I havent checked recently. Its also got a much wider driver base than any of the BSDs.
If it gets opensourced, it'll get more drivers and ports. It shall be one more OS in the collection to seriously consider. A while ago I tried to use Solaris x86 for a webserver because of its nice Zones, but it didnt have the SATA drivers needed (none of the BSDs did either I went for Linux). I think with GPL, Solaris will go on much longer, but Sun might go under.
Most IT guys Ive worked with knew and respected Linux. On one hand is the credibility thing, you need someone to point fingers to. For that reason I've been using the RedHat company and OpenBSD organization. Spend the money and buy copies (CDs) of the OS from them, and it becomes cheaper than Windows rather that (gasp) free! Companies want someone to point fingers to.
Theres also a strong affinity towards Linux. There are VPN technologies out there but most prefer to run the VPN box on Linux. However most applications needed by the organization are dependent on win32:
(1) ERP system. This requires Win32 or iSeries V5R3. Win32 is cheaper.
(2) Office suite. I could roll out OO but that will take some training and struggle.
(3) Lotus Notes. This runs only on OSX and win32. I cant switch to OSX because of the other apps.
(4) All the reporting tools like Crystal etc. They are resisting Linux for now.
(5) Active Directory Integration. Using OpenLDAP its still a bit of a struggle.
So gentlemen, it will take time!
Part of the reason why Linux is so popular is it supports almost all hardware out there. BSD is great and preferable for me in many places because if its simplicity and its more standard.
I tried OpenBSD in my Ultra5 a while ago, before the first of these two reviews came out, and it ran much faster than Solaris. I have a SCSI disk in there, so it was an impressive firewall, except it didnt see the ATM card.
Also needed to install OpenBSD (I'm used to OpenBSD's simplicity) on my spanking new VA Linux 1000 webserver, but I was using a Promise SATA card in there to run the SATA disk. Only Linux can read the SATA, so I had to revert back. BSD is great but (1) You have to have the hardware it supports (2) You should only need the functions your version of BSD supports.
I'd love to see FreeBSD support SATA cards (Promise TX2plus) and have facilities like Linux UML or Solaris zones, unlike chroots. In the short run, Linux is there, in the long run BSD will be used unless Linux becomes real stable, and is standardized, or the Slackware development is continued.
I had an XT, which gave me a ROM BASIC error when you put in the wrong floppy disk, and people told me theres a BASIC interpreter in there somewhere in the BIOS.
Did anyone ever get into the ROM BASIC?
Much later there was the venerable GWBASIC on MSDOS 3.0 floppies. Gotta love those random colors, siren sounds and the predictibility!
Now you build a simple println type visual basic program, it takes its while on a Pentium3 1GHz, and gives you the BSOD.
... but I think theres a future in using genetic algorithms in the development of gcc itself. Setup a bunch of Pentium4 HT computers, compile gcc compilers with various optimisations, then have them compile something like apache or the linux kernel, run it and benchmark, and get back to compiling the next gcc. Let the whole system run for months and I wonder if the gcc could do something close to the Intel compiler.
Optimisation features of all processors are documented, but not all compilers know how to use them. Not all compilers know how to arrange code to properly utilize the CPU's pipelines and cache to the max either. This way, one gcc compiler can be genetically optimised, then handed out to the eyeballs out there as alpha/beta for audition before real code is compiled from it. This can probably be done for ALL architectures supported by gcc.
Why is the fish so happy?
I doubt the breaker will be inside anytime soon. The best way to build the station IMHO would be to make small simple compartments for personnel and put everything outside in a modular way. Much safer and easier to expand and deal with than having a big dome filled with air and everything in it. For one the risk of fire would be big.
If I were to build a spaceship in my backyard, it would have a small compressed-air compartment (smaller hollow structures are sturdier than large, and less risk of leaks and meteorite hits), with only the controls in it. Most electric objects shouldnt be in an oxygen environment anyway. Imagine circuit breakers constantly going off 1ft away from your face with sparks and all.
When I have something to send somewhere, and I have to be sure it works, I just make 3 copies of it in directories 'copy1' 'copy2' and 'copy3' on the CD. A while ago I would lose copies of Windows98 on CDs because of the messy environment and (temp + humidity), so I'd burn multiple copies on the same disk. Almost 9 years on, I found a disk containing Quake2, the first and third directory were bad, and the second directory had just one file that was bad. I found a good copy of that file in the third directory. The CD didnt look like one byte could be read from it.
Another time I couldnt read CivNET from the CD and really wanted to play it 5 years after I got it. It was all scratched up. I rubbed glycerine on it (which has a refractive index close to plastic and sticks to it) to fill in the scratches enough for the data to be read. After several hours and many attempts of glycerine, try, wash, glycerine, I recovered the important files off the disc (movies couldnt be recovered.). Needless to say the drive died soon after.
If a company steps forward to sandwich two clear plastics with the silver between them, and glues the sides real well for archival purposes, I think they'll make money.
A universal 3d format is needed in many places. Autodesk developed a new 3d format with Inventor, then sold copies of Volo Viewer (autocad file viewer) to try and standardize their format. All of a sudden, theyve changed their strategy from the DWG format to the DWF, leaving many customers who bought copies of Volo Viewer only last year in a limbo. New versions of Inventor produce files that cannot be read in Volo Viewer or any other reader from Autodesk, while Autodesk makes us wait for their next best thing, a batch covertor of DWG and inventor files, to the fabled DWF.
Till then we have to either hire a team of draftspeople to covert each drawing to DWF(just open and save as...), or pay for the expensive third party tools.
If there was a standard we wouldnt even get into all this.... 3D CAD format standard that is.
And then, I certainly wouldnt mind having characters from unreal, quake2, GTA3 in my counterstrike game on-the-fly.
So Microsoft wont just take malleable people to fit in the Microsoft culture.
That means these people will take their ideas to Microsoft too. Hey boss, I think we should do more testing. Hey boss, I found some Linux code in win2003 should I remove it? Hey boss, these classes are implemented crap, should I try again, hey boss, get new glasses. Please.
It was the simplest database at the time that was marketed well. Minisql was not marketed at all, and of course wasnt really opensource.
People need to use SQL and need something simple and fast. Postgresql is not optimised for simple web applications out of the box.
sqlite I think came much later, but would have fit the bill and IMHO would have taken Mysqls place early on. I know I was looking for something like sqlite making my simple website and mysql seemed to complex.
and then I realized, part of the issue is standard drivers are not bundled with bootable CDs for damn legal issues.
Knoppix is the best one for hardware detection, but uses the nv driver which is not accelerated, and nVidia for some reason wont allow redist of their nvidia drivers. Same is true of ATI and others. I dont know if there are binary drivers from creative and others for linux,
DirectX is still relevant. Too many companies have invested in DirectX rendering and cannot just move their sources to OpenGL. For now theyre stuck with win32 and XBox, but with enough games released using opengl under Linux, the momentum will weigh towards Linux. Right now we just have to line up and cuss at Sierra for refusing to release halflife linux binaries.
The first rule is to have an ISA soundblaster card. Theres no substitution for this. All soundblaster emulation drivers break under DOS games, many of which cannot be run under a DOS box in win9x or DOS emulation in win2k.
I ran some games like civilization under vmware and bochs, using MSDOS 6.22 floppies. They couldnt be run under dosemu, or win2k, or winxp, or win9x, or freedos. Many motherboards still come with one ISA slot which can be useful either for hardware modems or an isa soundblaster card for DOS games.
If a console vendor releases GBA-style console with these old games (and maybe genesis and snes, and c64 and atari2600) games, the console will sell more than GBA itself. I'd much rather play a game I used to play a long time ago than try a new one out.
Garbage collection? Java-like? I thought the world was finally beginning to hate Java.
I'm not sick of C at all. I was hoping for more like ANSI C 04 or something (like ansi c99), more low-level, more control, less objects, less behind-the-scenes crap like garbage collection. The quality of code is always higher with C than C++, unless VERY well programmed with C++, and for that reason alone, C code is reused more despite being less reusable. C++ allows for more cheap right-out-of-college employees, while C gives us quality code that lingers for decades. Think UNIX for a second, and give me an example of something in C++ that has lived so long and so well.
I hate fatter higher-level languages, and we all seem to hate backwards compatibility. If a language has 100 keywords, and you make the next version backwards compatible with 100 more keywords, any sample code can have 200 different keywords in it. Thats making it all tough. C is like RISC, fewer instructions that can be used more creatively, so a smaller amount of code can give you more functionality.
Its all a conspiracy by computer manufacturers. Say you come up with a language that produces binaries slower than Java, all of a sudden a Pentium 3.0GHz with HT is too slow for it, the market keeps pushing for faster and capitalism works. doesnt matter at all that you can run a file/print/mail/application/web server on a 386sx or an ARM MCU 2mm^2 in size running some operating system made in C.
Nothing in the new feature list excites me as much as the smaller and faster part. I enjoyed using QT because it was simpler than MFCs, and was pretty fast, but recently Ive found wxwindows and fltk to be smaller/faster than QT. I know wxwindows binaries are huge, but in memory, theyre smaller, and along with FLTK are faster too.
Now if only they'd release GPL or otherwise a free version for win32. A lotta people like me have to develop the app and present it in half-developed form to management to earn the requisition for the $$$. The demo version cannot be downloaded anymore, so I'll pretty much have to start with wxwindows from now on.
For one, you can have as many lines and zones as you want. Which means you can have many subdomains and many subsubdomains. Hosting providers usually put a cap, and I've seen some caps are horrific (only 5 subdomains).
I am hosting 7 domains, and 2 of the domains have 20 subdomains each. A friend on a different ISP hosts my secondary and I host his. Quite honestly, with a static IP, you dont really need DNS services at all, unless youre virtualhosting, in which case self-hosting DNS is best since you send out zones once, and just leave it there. They only change when you edit the zones.
Running BIND on a static IP server and not changing anything has low overhead, and it doesnt take much skill or time. However if youre only hosting 2 domains, not too many subdomains, usually the hosting providers offer a basic DNS service for free. Might as well use that till you hit their cap.
I'll send them up for 4 years, with a stop on the moon thrown in as a bonus, only for $2 billion. I'd like my money in advance in gold nuggets in unmarked bags please.
I bought a used trackball about 9 years ago and tried it. Next I bought another trackball for a second computer. Now we all have logitech marble mouse (trackball) and even the high-end dual-laser mice on our engineering workstations at work dont measure up in comfort.
Think about it. You move two fingers instead of the whole arm (or 5 fingers for smaller mice, try moving less than that), and its actually more precise and faster. Counterstrike can be played faster with it for example... the momemtum of a mouse plus your arm is more than the rotational momentum of the ball and two fingers.
Most people freak out and ask for a mouse. Ive seen that it takes about 30 days for someone to get used to it, Ive seen about 10 people switch to it and have yet to see one switch back. I use a mouse at work every day (one of the higher end logitech with two laser readers underneath), but come back home to the marble mouse.
Enough said?
Yes sir. It is called Terminal Services (read: Citrix) and thats how half of our company functions. We even have an awesome 3.2GHz Xeon dual-cpu hyperthreaded xSeries 235 with 6 RAIDED disks, serving many applications to many users as a test server. Looks like we can linearly scale the server's power with the number of users, until the requirements give in and we switch to Sun.
Terminal Services come with Windows 2000 Server, but I believe can be seperately installed with Windows2000 pro.
Note also many hosting providers are offering dedicated servers accessible by PC Anywhere.
In fact, I'm letting it go. I'm not even buying a laptop yet, because 4 hours per charge is far from enough for me. Thats like compile the Linux kernel a few times and youre out of juice.
I know Transmeta-based laptops can go 7 hours and picturebooks can go 10, but thats pushing it. I'm only looking forward to fuelcell laptops, I'll carry a gallon of methanol with me and head for the peaceful mountains to code.
Till then, theres not much hope for laptops going strong for a long time.
$100,000 prize wow. Now thats a true nigerian scammer!
You know I can make a low-tech TV. My invention is everywhere, some people call it windows. I want my money now.