I admire your work, but you lost me in between the 1.4 and the 2.0 releases.
Somehow you got into competition with KDE and you forgot your simplicity roots. I have multiple linux machines, some slow, some recent. None are now desktop GNOME compatible with each other.
If I may suggest, go load OS/2 and take a look at presentation manager. Look at it twice if need be. Its simple and it's fully OOP and takes up less than four megs of ram. If you don't understand the concept of WorkPlace Shell, then ask your conections at IBM.
Meanwhile, waiting for you to improve. I use XFCE4 on my desktops/P150 laptop. K3b, dia, anjuta, bluefish etc. all work seamlessly and great.
Sorry to respond to my own post. First, thanks to everyone who responded, glad to still see the 'Art of Assembler' still alive. Second, I did not intend for the Psudo code to be interpreted as 6502. Just a generic example of LOAD,COMPARE,JUMP. Which is what the original submitters two samples would have been compiled to.
To all those who wish to deride 'C', they can do so. When their language runs on the Mainframe in the back to the 64k Point of Sale in the front.
No, it's an overeaction to last years fiscal results. PC Sales/Shippments increased where as Microsoft saw a drop in windows sales. Microsoft equates this to piracy.
I bought four boxes last year. Only one has windows installed and its windows 98SE. It's good to be a gangsta.
The sad part is, 99% of the Windows programming population doesn't know what CreateRemoteThread() can do. They don't understand about process injection, or the ACL flaws that MS added on top of ntfs.
I dont know. I'm happy. Sitting here,(using SuSE 9.2) posting to you, burning a copy of Army Men II so I can play a network game with my son. Playing shoutcast metal channel on xmms. I haven't lost a CD since 1997.
This is perfectly possible with Firefox or any other browser that runs on Linux. Somebody writes some spyware, packages it in an XPI file and throws it up on a website. A user browses there, Firefox pops a box saying "Do you want to install this unsigned XPI?" and the user again mindlessly clicks "okay."
I can't vouch for the other distributions, but under SuSE users don't have write access to the mozilla/firefox folder. You would get an error trying to install the.xpi
For microsoft to make a statment such as this could only mean one thing, they intend to push for trusted computing. Watch for them to lobby the government(s) for this:
PHP has become popular because it's easy to get started. Just cut and paste some scrap code in your HTML and you're in business.
You could not be closer to the truth.
Recently, our proffesionally paid VB programmer turned PHP wannabe copied and pasted the XML parser samples from php.net into our supposedly proffesional product. Needless to say, it got past QA, clients started using it. When they added additional XML entities not tested by QA, the Web Server crashed (this is an embedded Linux Box).
When I finally traced down the problem, I went to said VB/PHP programmer and asked what he was doing in the section of code in question (He was accessing a child array/tree that didn't exist in the XML file which caused a memory leak). He couldn't answer and looked at me dumbfounded. That led me to the documentation on php.net for the function call and low and behold. He copied the source line by line from the sample code.
For the same product, I've written a parser/validator in 'C' from scratch, but this guy doesn't have the brains or talent to understand XML/PHP or what it takes to be a proffesional programmer. I didn't say anything to the Boss. But it makes you wonder about ethics, and the lack of design/learning skills of the people coming out of universities these days.
As far as Ruby? When it's an ANSI or ECMA standard product provided by more than one vendor then come talk to me. As of now, its not cross platform or vertical (Java is, handhelds to Mainframes).
Microsoft didn't learn the lesson of the late 80's/90's when IBM tried to push us to more proprietary/expensive systems. IBM stock tanked from a high of $84 to $48. My Boss at the time said 'screw em', so did many others, we shifted to Microsoft.
Fifteen years later, Microsoft makes the same mistake. More expensive, not compatible etc. I've already done twelve new Linux installs this year, happy people too.
Good post. Trouble is CIFS a joint collaboration between MS/IBM/3COM. They don't own it. They just modified it a bit. IBM/Samba/Everyone else needs to stick to he spec. If windows isn't compatible, so be it.
Wang is now own by Unisys, which for the longest time only sold 8/16/32 Windows cluster systems. Now their selling Linux as well. Go figure.
I don't believe that Microsoft ever intended to push OS/2 even if apps couldn't run in protected mode. Microsoft was going to push Windows no matter how crappie or inferior it was to OS/2.
Thats not what my offical Microsoft OS/2 Box says. Seriously, Windows 3.0 ran on low end machines in real mode (I ran it on a PC Transporter installed in my Apple IIgs). OS/2 needed at least a 286 with 1 Meg of Ram (easily a $5000 system back in the day). When Microsoft saw that they could sell more copies of Windows 3.0, they chose to make a buck rather than to make a good product. Something Microsoft still chooses to do even today.
The big story here is how one software company went from embracing new ideas and technology to one which defends against it.
Instead of making Windows interoperate better with the iPod, Microsoft instead chooses to push their flawed design on consumers. This lack of vision towards customer needs versus monopoly maintenance might lead to their downfall.
Speaking of design, lets compare the two. iPod is but a component of the digital lifestyle Steve Jobs has been pushing for years. The consumer friendly design and operation reflect this. WMP on the other hand was created to generate revenue. Utilizing the windows user base, Microsoft had hoped to sell WMA codec licenses to hardware manufacturers and content producers. Consumer friendly operation was not part of the design goals.
This is why the iPod selling so much is keeping Billy G. at the office late at night, When consumers and employees aren't buying WMP enabled hardware, manufacturers and content producers don't see the need to license WMA.
Kudos to Apple, HP and iPod owners. You just prevented an assimilation attempt by the Borg:)
I would have recommended SuSE except for my frustrations with 9.2 Professional for the last three days. I will probably downgrade back to 9.1 and get a refund on 9.2
Known Server problems: The Samba server configuration has changed. Shares used to work with non root users, now it doesn't. Yast doesn't appear to pick up on changes and restart properly, even on reboot.
Known Workstation problems: Can't get my Epson/BJC3000 to work at all. In past versions it worked with LPD+LPD Filters to a remote LPD queue. Now yast returns the message 'Unsupported Printer'. CUPS justs hangs when printing/discovering the remote LPD. Through SuSE 6.4 - 9.1 this has always worked.
They removed the wterm, Bluefish and xcdroast packages from the base install (I use these everyday).
Known Home use problems: They removed racer, descent, gltron, gqview, tuxkart, abuse and several others. Not that I can't install these from the internet, its just that I expect them to be on the CD's (One of the reasons I buy the SuSE Pro to begin with).
Pros Yast finally gives you an option to disable IPV6.
IMHO, SuSE was the best distribution for people like me who don't have the time to fiddle/configure/download all the extras. I've compiled slackware/debian etc. in the past. I just don't have the time to dick around anymore with Linux distributions. SuSE has allways worked great for Server, Workstation and home use installs. I can't recommend it anymore.
Did Novell screw up SuSE? I don't know, but I definately don't like 9.2 over 9.1.
Somebody, please please PLEEZ figure out a simple (one click?) install and update process for *Nix instead of having to slog through multiple tarballs and such? Four click minimum is the best we can do:) Yast2, Online Update, select your server, click on at least one package from list. You can download SuSE 9.2 Proffessional DVD ISO from thier website.
Microsoft is expected to support the DOJ's position that Microsoft doesn't compete in the high-end ERP market that is dominated by the three largest rivals, Oracle, PeopleSoft and SAP AG.
Microsoft held firm in its testimony that it has no plans to move its current enterprise application software products into Oracle's large enterprise space, despite Oracle's defense attorney holding up a number of Microsoft documents which outline the high-functioning product migrating into that market.
I admire your work, but you lost me in between the 1.4 and the 2.0 releases.
Somehow you got into competition with KDE and you forgot your simplicity roots. I have multiple linux machines, some slow, some recent. None are now desktop GNOME compatible with each other.
If I may suggest, go load OS/2 and take a look at presentation manager. Look at it twice if need be. Its simple and it's fully OOP and takes up less than four megs of ram. If you don't understand the concept of WorkPlace Shell, then ask your conections at IBM.
Meanwhile, waiting for you to improve. I use XFCE4 on my desktops/P150 laptop. K3b, dia, anjuta, bluefish etc. all work seamlessly and great.
Just a suggestion,
Enjoy.
Sorry to respond to my own post. First, thanks to everyone who responded, glad to still see the 'Art of Assembler' still alive. Second, I did not intend for the Psudo code to be interpreted as 6502. Just a generic example of LOAD,COMPARE,JUMP. Which is what the original submitters two samples would have been compiled to.
To all those who wish to deride 'C', they can do so. When their language runs on the Mainframe in the back to the 64k Point of Sale in the front.
Enjoy,
I know, mod me lazy, Its Friday afternoon. I meant it as a sample, not actual 6502 instructions. Good to see people still remember the CPU.
Enjoy,
Agreed, bad example on my part. Mod me dumb and send me home for the rest of the day :)
Enjoy,
As a simple example, take 'if (!ptr)' instead of 'if (ptr==NULL)'.
Both forms resolve to the same opcode. Even under my 6502 compiler.
CMP register,val
JNE
Enjoy,
Go grab the free SuSE 9.2 Personal off their ftp site (The dvd iso, not the cd image).
It's about as Windows as you can get under Linux.
Enjoy,
No, it's an overeaction to last years fiscal results. PC Sales/Shippments increased where as Microsoft saw a drop in windows sales. Microsoft equates this to piracy.
I bought four boxes last year. Only one has windows installed and its windows 98SE. It's good to be a gangsta.
Enjoy,
The sad part is, 99% of the Windows programming population doesn't know what CreateRemoteThread() can do. They don't understand about process injection, or the ACL flaws that MS added on top of ntfs.
I dont know. I'm happy. Sitting here,(using SuSE 9.2) posting to you, burning a copy of Army Men II so I can play a network game with my son. Playing shoutcast metal channel on xmms. I haven't lost a CD since 1997.
Enjoy,
This is perfectly possible with Firefox or any other browser that runs on Linux. Somebody writes some spyware, packages it in an XPI file and throws it up on a website. A user browses there, Firefox pops a box saying "Do you want to install this unsigned XPI?" and the user again mindlessly clicks "okay."
.xpi
I can't vouch for the other distributions, but under SuSE users don't have write access to the mozilla/firefox folder. You would get an error trying to install the
Enjoy,
For microsoft to make a statment such as this could only mean one thing, they intend to push for trusted computing. Watch for them to lobby the government(s) for this:
trusted computing
Enjoy,
but I have my doubts that they're checking for Wine specifically.
T WARE\Microsoft\Windows Genuine Advantage
:)
Riddle me this, why does this appear when running strings on the program?
strings GenuineCheck.exe | more
ProductId
SOFTWARE\Microsoft\Windows NT\CurrentVersion
SOFTWARE\Wine\Wine\Config
SOF
Somehow I don't think that they are checking for Wine just to make sure they don't screw up your linux installation.
But please flame me if I'm wrong;)
Consider yourself toast
Enjoy,
PHP has become popular because it's easy to get started. Just cut and paste some scrap code in your HTML and you're in business.
You could not be closer to the truth.
Recently, our proffesionally paid VB programmer turned PHP wannabe copied and pasted the XML parser samples from php.net into our supposedly proffesional product. Needless to say, it got past QA, clients started using it. When they added additional XML entities not tested by QA, the Web Server crashed (this is an embedded Linux Box).
When I finally traced down the problem, I went to said VB/PHP programmer and asked what he was doing in the section of code in question (He was accessing a child array/tree that didn't exist in the XML file which caused a memory leak). He couldn't answer and looked at me dumbfounded. That led me to the documentation on php.net for the function call and low and behold. He copied the source line by line from the sample code.
For the same product, I've written a parser/validator in 'C' from scratch, but this guy doesn't have the brains or talent to understand XML/PHP or what it takes to be a proffesional programmer. I didn't say anything to the Boss. But it makes you wonder about ethics, and the lack of design/learning skills of the people coming out of universities these days.
As far as Ruby? When it's an ANSI or ECMA standard product provided by more than one vendor then come talk to me. As of now, its not cross platform or vertical (Java is, handhelds to Mainframes).
Good post,
Enjoy.
Exactly how do you propose you get to Firefox.com to download firefox?
Oops never thought of that one did you?
ftp? ftp.mozilla.org
220-Contact webmaster@mozilla.org with any problems. 24
220 ftpmoz.newaol.com FTP server (SunOS 5.8) ready.
Enjoy,
Microsoft didn't learn the lesson of the late 80's/90's when IBM tried to push us to more proprietary/expensive systems. IBM stock tanked from a high of $84 to $48. My Boss at the time said 'screw em', so did many others, we shifted to Microsoft.
Fifteen years later, Microsoft makes the same mistake. More expensive, not compatible etc.
I've already done twelve new Linux installs this year, happy people too.
Enjoy,
But little of note in the 25 years after that. Does that justify perpetual geek worship?
We haven't heard anything from Babbage in while either, but we still geek worship him.
Most militaries still worship Sun Tzu even though he has been dead for a couple of thousand years.
Have you read any of his research? Did you invent a "kernel of intelligence"? Since when did ideas come with a EOL date?
Enjoy,
Opening up CIFS
Good post. Trouble is CIFS a joint collaboration between MS/IBM/3COM. They don't own it. They just modified it a bit. IBM/Samba/Everyone else needs to stick to he spec. If windows isn't compatible, so be it.
Wang is now own by Unisys, which for the longest time only sold 8/16/32 Windows cluster systems. Now their selling Linux as well. Go figure.
Enjoy,
Then my biggest concern is the almighty compiling to install software,
Welcome aboard, you don't have to compile all the software. Only the bleeding edge stuff. Try out one of these sites:
rpmfind
rpmseek
Choose the rpm that matches your distrubution, download, install. If you use Kde/Gnome, click on the file and install.
Enjoy,
I don't believe that Microsoft ever intended to push OS/2 even if apps couldn't run in protected mode. Microsoft was going to push Windows no matter how crappie or inferior it was to OS/2.
Thats not what my offical Microsoft OS/2 Box says. Seriously, Windows 3.0 ran on low end machines in real mode (I ran it on a PC Transporter installed in my Apple IIgs). OS/2 needed at least a 286 with 1 Meg of Ram (easily a $5000 system back in the day). When Microsoft saw that they could sell more copies of Windows 3.0, they chose to make a buck rather than to make a good product. Something Microsoft still chooses to do even today.
Enjoy,
So where are the Open Source Games Projects?
All over the place. For starters try here: Happy Penguin Google for Linux games next.
Enjoy,
I understand why this could be usefull to banks, military, governments, but why on earth would I want this on my workstation/server?
You could implement a poor mans version of this by using tripwire and a custom kernel module that watches the process activity.
Just curious, thanks and enjoy.
The big story here is how one software company went from embracing new ideas and technology to one which defends against it.
:)
Instead of making Windows interoperate better with the iPod, Microsoft instead chooses to push their flawed design on consumers. This lack of vision towards customer needs versus monopoly maintenance might lead to their downfall.
Speaking of design, lets compare the two. iPod is but a component of the digital lifestyle Steve Jobs has been pushing for years. The consumer friendly design and operation reflect this. WMP on the other hand was created to generate revenue. Utilizing the windows user base, Microsoft had hoped to sell WMA codec licenses to hardware manufacturers and content producers. Consumer friendly operation was not part of the design goals.
This is why the iPod selling so much is keeping Billy G. at the office late at night, When consumers and employees aren't buying WMP enabled hardware, manufacturers and content producers don't see the need to license WMA.
Kudos to Apple, HP and iPod owners. You just prevented an assimilation attempt by the Borg
Enjoy,
I would have recommended SuSE except for my frustrations with 9.2 Professional for the last three days. I will probably downgrade back to 9.1 and get a refund on 9.2
Known Server problems:
The Samba server configuration has changed. Shares used to work with non root users, now it doesn't. Yast doesn't appear to pick up on changes and restart properly, even on reboot.
Known Workstation problems:
Can't get my Epson/BJC3000 to work at all. In past versions it worked with LPD+LPD Filters to a remote LPD queue. Now yast returns the message 'Unsupported Printer'. CUPS justs hangs when printing/discovering the remote LPD. Through SuSE 6.4 - 9.1 this has always worked.
They removed the wterm, Bluefish and xcdroast packages from the base install (I use these everyday).
Known Home use problems:
They removed racer, descent, gltron, gqview, tuxkart, abuse and several others. Not that I can't install these from the internet, its just that I expect them to be on the CD's (One of the reasons I buy the SuSE Pro to begin with).
Pros
Yast finally gives you an option to disable IPV6.
IMHO, SuSE was the best distribution for people like me who don't have the time to fiddle/configure/download all the extras. I've compiled slackware/debian etc. in the past. I just don't have the time to dick around anymore with Linux distributions. SuSE has allways worked great for Server, Workstation and home use installs. I can't recommend it anymore.
Did Novell screw up SuSE? I don't know, but I definately don't like 9.2 over 9.1.
Enjoy.
Somebody, please please PLEEZ figure out a simple (one click?) install and update process for *Nix instead of having to slog through multiple tarballs and such? :) Yast2, Online Update, select your server, click on at least one package from list.
Four click minimum is the best we can do
You can download SuSE 9.2 Proffessional DVD ISO from thier website.
Enjoy,
Microsoft is expected to support the DOJ's position that Microsoft doesn't compete in the high-end ERP market that is dominated by the three largest rivals, Oracle, PeopleSoft and SAP AG.
Microsoft held firm in its testimony that it has no plans to move its current enterprise application software products into Oracle's large enterprise space, despite Oracle's defense attorney holding up a number of Microsoft documents which outline the high-functioning product migrating into that market.
Oracle PeopleSoft Trial
Oracle Pre-empts Microsoft Testimony
Enjoy,
Your right. I stand corrected.
Thanks,