The trend is definitely toward Java at the expense of the other two.
I prefer programming in Java, but have been doing a lot of programming in C++ recently. From my experience, while Java produce larger code and slightly less performant code than C/C++ there are many advantages: shorter development cycle (assisted by a large and complete API and you avoid many issue with pointers vs references), works without recompilation no matter the OS/architecture you are using.
It decreases latency in the same way SCSI actually made usable CD burners a numbers of years back: it offloads the work from your CPU, this means your networking performance is not dependent on the load on the CPU. At the same time it also means that your CPU is free to do other things. Despite appearances processing network packets is not free work. The ideal computer would use special processing units for anything that a specialised processor is available for and leave the CPU for anything else that can only be handled by a generic processor. This would cost a fortune, but then again given how obsessed some gamers are, this does not seem to be an issue for everyone.
It is for reasons such as this that you should always ask for things in writing. At least this way they can't claim that it you misunderstood what was being offered, since it is written in black and white.
You should talk to a small claims court and find out whether there is any action you can take, in this case. You should also find out whether the recording is suitable evidence, given you didn't tell the operator that the call may be recorded.
Does anyone know whether Apple will include support for ODF (Open Document Format) in Pages? For more a bigger testament of industry standard is getting it used by enough people.
BTW It should be noted that Office essentially uses OLE for its binary document formats. For this reason anything you add to an Office document is essentially an embeded data type. Their XML format is another beast.
For something as allegedly important as airline security, the TSA ought to be doing a far superior job to what they actually are doing, which is wasting an awful lot of taxpayer money on PR to make it seem like they are doing something legit.
While I agree on the general point, this is where reality steps in. Simple well engineered and well architectured systems, with good specifications are usually near perfect. The problem is when you have politics, 'I know better' programmers, unnecessarily complicated code with bad assumptions, conflicting requirements and badly managed budgets everything looks like a road accident.
With my quote of "It should also be noted nothing is free from flaws and no security will ever be perfect", I am probably very negative, but I see it more as my cynical point of view of the realities that step in.
This is something I was thinking. It is one thing proving there is an exploitation, it is another making it available to just anyone. The least he could have done is print void over the valid document he created. When you live in a society you need to exert a certain sense of responsibility. It should also be noted nothing is free from flaws and no security will ever be perfect.
In the case of the 1st-gen Shuffle? Probably about the same time that USB starts using magnetic connectors. For other iPods it isn't a problem because there has to be a cable between the device and the computer anyway.
I realised last night that the iPod is not heavy enough to work well with magnetic connector. You would most probably have the iPod pulled from the desk before the connector separated.
Make sure you get the new one that doesn't have a built-in USB plug -- the life of the 1st-gen one I had was tragically cut short when my boss accidentally broke the plug off when it was plugged into the computer.
I wonder how long before they use the magnetic adaptor for the iPods?
Not making life easier for the user by not supporting iTunes is crazy. The other crazy thing is changing the way the devices communicate (media player side) so you are pretty much forced to write new drivers.
It would be nice to see the Wii support video chat and USB web cams. If done right, taking advantage of the 'always on' capability, it could become the best way for the video-phone to submarine itself into homes.
Hmm, here is something that I would love to see: a charger in which you insert batteries to be charged and once done automatically drop them out. That way you could potentially have a magazine of rechargable batteries always at the ready.
One attaches to your TV, the other you can take anywhere. The Gameboy didn't do this to the NES when it came out 20 years ago, so why should anyone think this now?
Not to mention that they have the potential of working together. They both support Wi-Fi and I believe Nintendo was planning to have some games which got both working together.
I would actually say teaching functional and procedural would be good too. When I was at university they started teaching functional (Miranda) and procedural ( C ). Then they added object based (Ada) and assembly. If a suitable OO language was available then they would have taught it. Smalltalk was available, but most of the VMs were a fortune.
My point is that I think a good CS course should include a wide variety of programming languages, so people learn to be flexible. Given how fast things change in IT learning flexibility of mind is important IMHO.
Whether this figure is right or not doesn't really matter, when you consider that Sony still needs to sell a lot more games than Nintendo to make profit. For those not in the know, Nintendo makes money on every console sold, and they have also stated before that there are a good number of people who will buy a console for just one game.
Shit, when I get home I just want my computer to work.
Yup, that's why I stick to my Mac. Also I can claim to getting the best of both worlds: polished reliable programs and open source applications that allow me to tinker. If you want to P2P software then the Mac has its fair share (Acquisition & iSwipe, amongst others).
I would rather deal with Mac's interface builder any day, than deal with complexities of some of Java's Layout Managers. Sure it could be down to my incompentance, but dealing with things like GridBagLayout is a nightmare.
So what good resource based GUI builders are there for Java? This is the one thing I have been hunting for, after having developed for the Mac and Windows. I can't stand code generators, since the code is usually large and ugly, and usually require some hand tweaking because the code generation has limitations. I once saw a solution that was written to use XML for the resources, but it ended up almost being as large and monstrous as the Java code it was meant to be replacing.
Maybe using Microsoft's GUI XML format could be a solution? Quite honestly I really think a JSR to make a standard Java GUI resource format would go a long way.
One thing that should be noted is that in a certain way Nintendo had to take a different approach. If they had gone the same route as the other two, then there would have been no reason to buy the Wii. One advantage of being third is that once you take a big risk you either end up staying third or beat the other two. Nintendo lost a lot since the SNES, but in many ways they won a lot by being forced to think differently. On the other hand Sony is losing a lot, but they don't seem to want to understand what they are doing wrong.
The trend is definitely toward Java at the expense of the other two.
I prefer programming in Java, but have been doing a lot of programming in C++ recently. From my experience, while Java produce larger code and slightly less performant code than C/C++ there are many advantages: shorter development cycle (assisted by a large and complete API and you avoid many issue with pointers vs references), works without recompilation no matter the OS/architecture you are using.
It decreases latency in the same way SCSI actually made usable CD burners a numbers of years back: it offloads the work from your CPU, this means your networking performance is not dependent on the load on the CPU. At the same time it also means that your CPU is free to do other things. Despite appearances processing network packets is not free work. The ideal computer would use special processing units for anything that a specialised processor is available for and leave the CPU for anything else that can only be handled by a generic processor. This would cost a fortune, but then again given how obsessed some gamers are, this does not seem to be an issue for everyone.
It is for reasons such as this that you should always ask for things in writing. At least this way they can't claim that it you misunderstood what was being offered, since it is written in black and white.
You should talk to a small claims court and find out whether there is any action you can take, in this case. You should also find out whether the recording is suitable evidence, given you didn't tell the operator that the call may be recorded.
Does anyone know whether Apple will include support for ODF (Open Document Format) in Pages? For more a bigger testament of industry standard is getting it used by enough people.
BTW It should be noted that Office essentially uses OLE for its binary document formats. For this reason anything you add to an Office document is essentially an embeded data type. Their XML format is another beast.
For something as allegedly important as airline security, the TSA ought to be doing a far superior job to what they actually are doing, which is wasting an awful lot of taxpayer money on PR to make it seem like they are doing something legit.
While I agree on the general point, this is where reality steps in. Simple well engineered and well architectured systems, with good specifications are usually near perfect. The problem is when you have politics, 'I know better' programmers, unnecessarily complicated code with bad assumptions, conflicting requirements and badly managed budgets everything looks like a road accident.
With my quote of "It should also be noted nothing is free from flaws and no security will ever be perfect", I am probably very negative, but I see it more as my cynical point of view of the realities that step in.
This is something I was thinking. It is one thing proving there is an exploitation, it is another making it available to just anyone. The least he could have done is print void over the valid document he created. When you live in a society you need to exert a certain sense of responsibility. It should also be noted nothing is free from flaws and no security will ever be perfect.
In the case of the 1st-gen Shuffle? Probably about the same time that USB starts using magnetic connectors. For other iPods it isn't a problem because there has to be a cable between the device and the computer anyway.
I realised last night that the iPod is not heavy enough to work well with magnetic connector. You would most probably have the iPod pulled from the desk before the connector separated.
Make sure you get the new one that doesn't have a built-in USB plug -- the life of the 1st-gen one I had was tragically cut short when my boss accidentally broke the plug off when it was plugged into the computer.
I wonder how long before they use the magnetic adaptor for the iPods?
Not making life easier for the user by not supporting iTunes is crazy. The other crazy thing is changing the way the devices communicate (media player side) so you are pretty much forced to write new drivers.
It would be nice to see the Wii support video chat and USB web cams. If done right, taking advantage of the 'always on' capability, it could become the best way for the video-phone to submarine itself into homes.
Actually on closer inspection its sewage run-off. Definetly clear evidence of little green men living underground. ;)
Hmm, here is something that I would love to see: a charger in which you insert batteries to be charged and once done automatically drop them out. That way you could potentially have a magazine of rechargable batteries always at the ready.
One attaches to your TV, the other you can take anywhere. The Gameboy didn't do this to the NES when it came out 20 years ago, so why should anyone think this now?
Not to mention that they have the potential of working together. They both support Wi-Fi and I believe Nintendo was planning to have some games which got both working together.
I would actually say teaching functional and procedural would be good too. When I was at university they started teaching functional (Miranda) and procedural ( C ). Then they added object based (Ada) and assembly. If a suitable OO language was available then they would have taught it. Smalltalk was available, but most of the VMs were a fortune.
My point is that I think a good CS course should include a wide variety of programming languages, so people learn to be flexible. Given how fast things change in IT learning flexibility of mind is important IMHO.
Not to be confused with Web 2.0.
That's easy, it just Web 2.0 that I am confused about.
http://www.glumbert.com/media/roadblock
This means the MPAA and others argued for the right to make "false, fictitious or fraudulent" statements...! Amazing!
;)
Does this cover the lawyers working for them too?
30 games per PS3 is really a lot.
Whether this figure is right or not doesn't really matter, when you consider that Sony still needs to sell a lot more games than Nintendo to make profit. For those not in the know, Nintendo makes money on every console sold, and they have also stated before that there are a good number of people who will buy a console for just one game.
Can anyone explain to those who haven't been following this what this 'spying' story was all about?
Shit, when I get home I just want my computer to work.
Yup, that's why I stick to my Mac. Also I can claim to getting the best of both worlds: polished reliable programs and open source applications that allow me to tinker. If you want to P2P software then the Mac has its fair share (Acquisition & iSwipe, amongst others).
I would rather deal with Mac's interface builder any day, than deal with complexities of some of Java's Layout Managers. Sure it could be down to my incompentance, but dealing with things like GridBagLayout is a nightmare.
So what good resource based GUI builders are there for Java? This is the one thing I have been hunting for, after having developed for the Mac and Windows. I can't stand code generators, since the code is usually large and ugly, and usually require some hand tweaking because the code generation has limitations. I once saw a solution that was written to use XML for the resources, but it ended up almost being as large and monstrous as the Java code it was meant to be replacing.
Maybe using Microsoft's GUI XML format could be a solution? Quite honestly I really think a JSR to make a standard Java GUI resource format would go a long way.
Ears, you missed ears....
Oh dear, so that mean an ear tax to the music industry, DNA tax to Monsanto. What next?
One thing that should be noted is that in a certain way Nintendo had to take a different approach. If they had gone the same route as the other two, then there would have been no reason to buy the Wii. One advantage of being third is that once you take a big risk you either end up staying third or beat the other two. Nintendo lost a lot since the SNES, but in many ways they won a lot by being forced to think differently. On the other hand Sony is losing a lot, but they don't seem to want to understand what they are doing wrong.
Which is why it's the US's #1 counterfeiting technique, and it appears to be part of the reason why there's been so little change.
This is probably the one test your average person doesn't think of doing. Visual clues are better than audiable ones.