Lets say that Apple locks the OS to run only on Apple made PCs. Ignoring those who would hack to get it running on generic PCs, how would this play out?
There are lots of developers, like myself, who are trully fed up with Windows. Given the solid BSD core OSX has, and the nice GUI, OSX is a dream developer machine. If I could buy a box from Apple, and be able to run OSX, Windows and Linux on the same machine, I wouldnt think twice about buying an Apple PC over a Dell, HP, or any other generic PC when it comes time for buying my next PC. I would gladly hand out a little more, and get a PC from Apple. Sure a lot of developers would be pissed at Apple for locking OSX so that it wont be running on generic PCs, but there are lot more who would be bying a new PC as well... so why not get an Apple box in the first place that you know is very well built and capable of running all the OSes you want?
Where would this put Dell, HP and other PC manufactures when the small biz and medium biz companies start realizing that too? I think companies like Dell and HP that sell into the corporate market is going to get hit pretty hard if Apples takes this approach. Apple becomes as big as Dell and get into the corp market at the expense of Dell and HP.
Also, you could partition your hard disk and install several OSes. Install Windows on a seperate partition just for games, Linux or now Mac OSX on seperate partions. This way, you can still run your games with Windows, and boot into a nice OS for real work and for web surfing without the worries of weak MS security.
You forgot about the other ones that were considred early on... "Msshole", "Mick", "Mussy", "Mrap" and "Mhit"
They figured you can always send some one who abuses the Monad to MSHell.
From Wikipedia... http://en.wikipedia.org/wiki/Monad
"The Monad is the Chinese symbol of duality in nature."
I think M$ chose it to signify the duality of being secure and insecure at the same time.
Is it round trip, or is it just the one way fare to the moon??? Take them up to the moon for $100 million, then demand $1 billion for the trip back home! Better read the fine print first;-)
I would most certainly buy an Intel Mac if it allowed me to run Mac OSX, Windows and Linux. I've owned several Macs in the past and they have ALL been very reliable machines, unlike the cheap PCs that have given me nothing but grief. I now have 2 pcs, a laptop and a G4 Mac. If I could replace these machines with one or two Intel based Macs, I'd be so happy. I could run all the OSes I use with a VM like VMWare or Zen. I would even pay a little extra to get this functionality from Apple rather than buying a Dell or other brand name PC. I think Apple will definitely put a dent in large PC dealers because of the added advantage of being able to run the Mac OSX.
Actually its not that bad... you dont keep a VOIP line as the only line. Ive got cell phones, and I have a VOIP line through Packet8. I've had it for over year and a half now, and it works great. I even took it to Sri Lanka, where I am originally from and used it from there just by plugging it to a ADSL connection.
I was there when the Tsunami hit in Sri Lanka on Dec 26h, 2004. All the phone lines were jammed because everyone was trying to call friends and family to find out if they are safe. Surprisingly, the ADSL was up and I could call my friends and family in the US to let them know I was safe. I called on behalf of others I knew as well, and as a bonus all those calls were free because I had a US number. The call was going thru the internet and surfacing in the US side as a local number! Now thats cool!
What about the Arabs that dug holes in the ground and siphoned crude oil that is refined and put into the Chevy to enable it to be driven off from neighbourhood to neighbourhood??? Maybe thats why they are hiking up the price of gasoline, so hackers wont be able to afford driving from place to place!!!
I took the VOIP route as well about 1 1/2 years ago. I'm using Packet8 unlimited calling US and Canada for $20 a mnth and have been extremely pleased with it. No more shit from the phone company anymore. Got Road Runner Cable and Packet8 VOIP.
I didnt like Eclipse when I first tried it... I had been spoilt by CodeWarrior, and I hate GUIs that just arent quite snappy. But, I was coming to the end of the road with CodeWarrior for Java since they were discontinuing it, and eventually I started working with Eclipse since the rest of the team is using it. Eventhough Eclipse requires a highend PC, lots of memory and not as snappy and user friendly as CodeWarrior, I'm begining to get used to its niceties. CodeWarrior gives you much nicer way to navigate the src code, and has nice class diagrams, but dosent help you much with automating repetative tasks. Eclipse is much better at automating tasks. Hopefully 3.1 has much more improvements, and less bloat.
yep, thats way too much trouble to make free phone calls! Only advantage this gives you is that you can be mobile, which is the main reason I've been avoiding Skype. This will give you mobility, but then again, how good of a quality will you get out of VOIP over a cell phone? Cell phones are always cracking up and Skype is only marginally good. Add these together and I'm not sure how good it will sound.
I've been using Packet8 for $20 a month for unlimited US and Canda for more than a year now. The service is great and they also have plan for calling Europe or Asia unlimited for $49. If you have relatives in those countries packet8 seems to be a better solution (www.packet8.net). If you are calling some one a lot in another country, you can get a second Packet8 phone for about $15, and send it over there. Get a highspeed connection and you can call all you want between those phone. Much less hazzle and no configuration problems!
The rule of thumb is that whatever you expect to be your full time salary, you must at least be able to 1.5 times that for your hourly salary to break even (for the lack of other benefits the company offers). $25 is way too cheap to ask.
I buy my books on Book Pool and they always has it for less than Amazon.
http://www.bookpool.com/.x/r45rkojm50/ss/1?qs=Perl +6+Essentials+&Go.x=13&Go.y=4&Go=Go
Eclipse maybe good enough for a free IDE, but it didnt pass my standards of excellence to make me a convert!!! Eclipse is one of the worst IDEs I've used. I had been using CodeWarrior for ages and was looking for a cheap alternative because I didnt want to pay $400 for CodeWarrior, so kept on trying every IDE I could find, free and otherwise. Today, I still use CodeWarrior, despite its cost because it offers superior navigation capabilities than anything else around. And its a very well thought out UI that is not clumsy like most others. I can concentrate on the problem at hand instead worrying about file management. Its money well spent.
If you are looking into serious Web Services Management that includes Scalability, Managebility, Routing (routing Web Services like TCP/IP, so you can host it anywhere), Consuming and Creating Web Services very easily, Usage tracking, etc, take a serious look at what Blue Titan is doing. Not only can you consume and manage Web Services without programming, but you can also create web servies VERY easily using Blue titan Studio. It is now completely based a SOA http://www.bluetitan.com/
You covered it pretty well. I programmed in C++ for 6 years before switching into Java and coming up on 6 years on Java too now.
I hated Java when I switched into it, because all the cool things in C++ were removed from Java to help me protect me from myself. But as you mentioned, Java had its own advantages; mainly that of cross platform nature. My main reason for moving to Java was because I didnt want to learn that crappy class lib called MFC, and any alternative would have worked for me.
One advantage you mised out about C++ is thtat of multiple inheritance. Done right, TRUE multiple inheritance is wonderful, but Java chose the easy way out by making it your burdont to implement multiple multiple interfaces.
Other thing I hated about Java; lack of templates is being addressed in Java 1.5 with the addition of generics. Now all I'm waiting for is TREU Multiple Inheritance, Operator Overloading and MACROS. Then we'll have a C++ that is cross platform!
By the way, doing something like this
public class Foo
{
private boolean DEBUG = false;... some code
if(DEBUG) {
System.out.println(blah);
}
}
does not make a good replacement for Macros!
One thing I always complained about java is its philosopy... "we think this is dangerous for you, so we wont let you do that" attitude. A knife helps you cut meat and vegitables. You can also use it to commit suicide. So, should you make the knives blunt? Let the user (programmer) decide that, not the implementors of the language. Long live freedom to do what you like!
>somebody else already proposed (c++)++ , which is a reasonable suggestion...
The problem with (C++)++ is that while C++ would increment value of C by 1, (C++)++ would still increment the value of C by 1. Since (C++) yields a new value that gets stored back in C, that value will again be incremened by 1, but it never gets stored back into C, so (C++)++ would still yield the same value for C as C++, even though an annonymous temp stack variable would have a value 2 higher than original C!
Take a look at what Blue Titan is doing to Web Services. A complete solution for managing and routing web services, all written using a Service Oriented Architecture.
Pasting on to blog is not an essential and just exist to serve the purpose of exchaning ideas. Its just you. I think people who try to nitpick others and try to judge a programmer based on spelling is probably a manager who got there by kissing ass, and not by technical merit.
China also has the worlds largest in-line and out of line population. Whats the big story here?
You really expect us to believe that?
Now I can put my lunch box inside the computer till lunch time, and then put it on the computer to heat it just before lunch! What a great idea!
Lets say that Apple locks the OS to run only on Apple made PCs. Ignoring those who would hack to get it running on generic PCs, how would this play out?
There are lots of developers, like myself, who are trully fed up with Windows. Given the solid BSD core OSX has, and the nice GUI, OSX is a dream developer machine. If I could buy a box from Apple, and be able to run OSX, Windows and Linux on the same machine, I wouldnt think twice about buying an Apple PC over a Dell, HP, or any other generic PC when it comes time for buying my next PC. I would gladly hand out a little more, and get a PC from Apple. Sure a lot of developers would be pissed at Apple for locking OSX so that it wont be running on generic PCs, but there are lot more who would be bying a new PC as well... so why not get an Apple box in the first place that you know is very well built and capable of running all the OSes you want?
Where would this put Dell, HP and other PC manufactures when the small biz and medium biz companies start realizing that too? I think companies like Dell and HP that sell into the corporate market is going to get hit pretty hard if Apples takes this approach. Apple becomes as big as Dell and get into the corp market at the expense of Dell and HP.
Also, you could partition your hard disk and install several OSes. Install Windows on a seperate partition just for games, Linux or now Mac OSX on seperate partions. This way, you can still run your games with Windows, and boot into a nice OS for real work and for web surfing without the worries of weak MS security.
You forgot about the other ones that were considred early on... "Msshole", "Mick", "Mussy", "Mrap" and "Mhit" They figured you can always send some one who abuses the Monad to MSHell.
From Wikipedia... http://en.wikipedia.org/wiki/Monad "The Monad is the Chinese symbol of duality in nature." I think M$ chose it to signify the duality of being secure and insecure at the same time.
Is it round trip, or is it just the one way fare to the moon??? Take them up to the moon for $100 million, then demand $1 billion for the trip back home! Better read the fine print first ;-)
I would most certainly buy an Intel Mac if it allowed me to run Mac OSX, Windows and Linux. I've owned several Macs in the past and they have ALL been very reliable machines, unlike the cheap PCs that have given me nothing but grief. I now have 2 pcs, a laptop and a G4 Mac. If I could replace these machines with one or two Intel based Macs, I'd be so happy. I could run all the OSes I use with a VM like VMWare or Zen. I would even pay a little extra to get this functionality from Apple rather than buying a Dell or other brand name PC. I think Apple will definitely put a dent in large PC dealers because of the added advantage of being able to run the Mac OSX.
Actually its not that bad... you dont keep a VOIP line as the only line. Ive got cell phones, and I have a VOIP line through Packet8. I've had it for over year and a half now, and it works great. I even took it to Sri Lanka, where I am originally from and used it from there just by plugging it to a ADSL connection. I was there when the Tsunami hit in Sri Lanka on Dec 26h, 2004. All the phone lines were jammed because everyone was trying to call friends and family to find out if they are safe. Surprisingly, the ADSL was up and I could call my friends and family in the US to let them know I was safe. I called on behalf of others I knew as well, and as a bonus all those calls were free because I had a US number. The call was going thru the internet and surfacing in the US side as a local number! Now thats cool!
What about the Arabs that dug holes in the ground and siphoned crude oil that is refined and put into the Chevy to enable it to be driven off from neighbourhood to neighbourhood??? Maybe thats why they are hiking up the price of gasoline, so hackers wont be able to afford driving from place to place!!!
Is clipping your finger nails going to be the new way to loose your data?
I took the VOIP route as well about 1 1/2 years ago. I'm using Packet8 unlimited calling US and Canada for $20 a mnth and have been extremely pleased with it. No more shit from the phone company anymore. Got Road Runner Cable and Packet8 VOIP.
I didnt like Eclipse when I first tried it... I had been spoilt by CodeWarrior, and I hate GUIs that just arent quite snappy. But, I was coming to the end of the road with CodeWarrior for Java since they were discontinuing it, and eventually I started working with Eclipse since the rest of the team is using it. Eventhough Eclipse requires a highend PC, lots of memory and not as snappy and user friendly as CodeWarrior, I'm begining to get used to its niceties. CodeWarrior gives you much nicer way to navigate the src code, and has nice class diagrams, but dosent help you much with automating repetative tasks. Eclipse is much better at automating tasks. Hopefully 3.1 has much more improvements, and less bloat.
yep, thats way too much trouble to make free phone calls! Only advantage this gives you is that you can be mobile, which is the main reason I've been avoiding Skype. This will give you mobility, but then again, how good of a quality will you get out of VOIP over a cell phone? Cell phones are always cracking up and Skype is only marginally good. Add these together and I'm not sure how good it will sound.
I've been using Packet8 for $20 a month for unlimited US and Canda for more than a year now. The service is great and they also have plan for calling Europe or Asia unlimited for $49. If you have relatives in those countries packet8 seems to be a better solution (www.packet8.net). If you are calling some one a lot in another country, you can get a second Packet8 phone for about $15, and send it over there. Get a highspeed connection and you can call all you want between those phone. Much less hazzle and no configuration problems!
The rule of thumb is that whatever you expect to be your full time salary, you must at least be able to 1.5 times that for your hourly salary to break even (for the lack of other benefits the company offers). $25 is way too cheap to ask.
I buy my books on Book Pool and they always has it for less than Amazon. http://www.bookpool.com/.x/r45rkojm50/ss/1?qs=Perl +6+Essentials+&Go.x=13&Go.y=4&Go=Go
Eclipse maybe good enough for a free IDE, but it didnt pass my standards of excellence to make me a convert!!! Eclipse is one of the worst IDEs I've used. I had been using CodeWarrior for ages and was looking for a cheap alternative because I didnt want to pay $400 for CodeWarrior, so kept on trying every IDE I could find, free and otherwise. Today, I still use CodeWarrior, despite its cost because it offers superior navigation capabilities than anything else around. And its a very well thought out UI that is not clumsy like most others. I can concentrate on the problem at hand instead worrying about file management. Its money well spent.
If you are looking into serious Web Services Management that includes Scalability, Managebility, Routing (routing Web Services like TCP/IP, so you can host it anywhere), Consuming and Creating Web Services very easily, Usage tracking, etc, take a serious look at what Blue Titan is doing. Not only can you consume and manage Web Services without programming, but you can also create web servies VERY easily using Blue titan Studio. It is now completely based a SOA
http://www.bluetitan.com/
Does this mean America will CRASH like Windows? I hope not!!!
You covered it pretty well. I programmed in C++ for 6 years before switching into Java and coming up on 6 years on Java too now. I hated Java when I switched into it, because all the cool things in C++ were removed from Java to help me protect me from myself. But as you mentioned, Java had its own advantages; mainly that of cross platform nature. My main reason for moving to Java was because I didnt want to learn that crappy class lib called MFC, and any alternative would have worked for me. One advantage you mised out about C++ is thtat of multiple inheritance. Done right, TRUE multiple inheritance is wonderful, but Java chose the easy way out by making it your burdont to implement multiple multiple interfaces. Other thing I hated about Java; lack of templates is being addressed in Java 1.5 with the addition of generics. Now all I'm waiting for is TREU Multiple Inheritance, Operator Overloading and MACROS. Then we'll have a C++ that is cross platform! By the way, doing something like this public class Foo { private boolean DEBUG = false; ... some code
if(DEBUG) {
System.out.println(blah);
}
}
does not make a good replacement for Macros!
One thing I always complained about java is its philosopy... "we think this is dangerous for you, so we wont let you do that" attitude. A knife helps you cut meat and vegitables. You can also use it to commit suicide. So, should you make the knives blunt? Let the user (programmer) decide that, not the implementors of the language. Long live freedom to do what you like!
>somebody else already proposed (c++)++ , which is a reasonable suggestion...
The problem with (C++)++ is that while C++ would increment value of C by 1, (C++)++ would still increment the value of C by 1. Since (C++) yields a new value that gets stored back in C, that value will again be incremened by 1, but it never gets stored back into C, so (C++)++ would still yield the same value for C as C++, even though an annonymous temp stack variable would have a value 2 higher than original C!
Take a look at what Blue Titan is doing to Web Services. A complete solution for managing and routing web services, all written using a Service Oriented Architecture.
Pasting on to blog is not an essential and just exist to serve the purpose of exchaning ideas. Its just you. I think people who try to nitpick others and try to judge a programmer based on spelling is probably a manager who got there by kissing ass, and not by technical merit.
What industry should I file the .com under? Non-Profit?