Not supporting Bluetooth headsets for chat isn't about backwards compatibility considering bluetooth is the standard for wireless headsets designed for chat. If this really is not going to be addressed then either they are being lazy and not developing a full bluetooth stack or they are attempting to force people into buying an expensive proprietary Sony chat solution. As someone that uses a pair of Motorola S10-HDs for chat this is the push I need to completely switch to Steam.
Since when is standardization stealing? Do you think the Redhat/JBoss devs that wrote Seam complained when they were asked to create the CDI spec? Or when Gavin King (creator of Hibernate) worked on JPA? Maybe in some bizarro world standardization actually happens as technologies mature. You can look at the expert list of any of the JSR and see who these *thieves* are.
The average person may not even bother with owning a traditional computer in the future, just a phone and maybe a tablet. Mozilla will get locked out of that space if they don't compete. Releasing a browsers for the other mobile platforms doesn't really cut it because it is not a level playing field. On iOS you can't even make your own browser that performs as well as the native one unless you just want to reskin Safari.
If they don't capture a chunk of the mobile space they will die.
As you state "the client who owns the source". You shouldn't be showing the code that isn't yours. As long as there isn't a NDA you are free to list the work on your resume/CV but unless your contract gave you explicit rights to include the work in your portfolio then you can't show the code. If it was Java or C# or anything but JavaScript this wouldn't be an issue because you and your future employer wouldn't have access to the code in question, treat JavaScript the same way. If you need code to show in a portfolio then you should be committing to open source projects. Think of GitHub as your portfolio.
The author makes no distinction between OAuth 1.0a and OAuth 2.0. One of the spec leads did rage quit, not because of how bad OAuth is in general but because of all the "enterprise" help in version 2.0. Saying there is no standard is also dumb, yes version 2.0 can suffer from incompatible implementations but version 1.0 is pretty straight forward, the standard is right here: http://tools.ietf.org/html/rfc5849. The suggestion that we should just stick to HTTP Basic Authentication over SSL/TLS shows that the author doesn't get OAuth. The whole point it that apps shouldn't have your passwords to do what you ask them. Passwords are insecure and we shouldn't be giving them to every single application that wants them no matter how useful the app. We need delegation and permission revoking.
I've got a home office and it is never quite in the house. I just got some Bose AE2i headphones (not active noise cancelling but large over the ear style) and someone can stand in front of my speaking and I won't be able to hear them. I went through the standard websites like rainymood and simplynoise before starting on the Android apps for my phone, I found the best was the pro version of White Noise https://play.google.com/store/apps/details?id=com.tmsoft.whitenoise.full . Not only does it have tons of sounds (plus more to download) but you can make mashups - I like to combine all the rain sounds with brown noise for ignoring things and fire + ocean waves for going to sleep. There is a free lite version that is better than most of the other paid-for apps.
Don't buy some expensive antenna, you can build a good one yourself, see http://www.tvantennaplans.com/ I also used two android apps, TV Antenna Helper (to figure out where the transmit towers are) and Hdhomerun Signal Meter (to make sure I had the direction of my antenna perfect).
Hulu, NetFlix, and Amazon Prime for the rest of my content.
Why? You downloaded an applet from a website which then downloaded the McRAT trojan. The article was misleading about who or what was doing the download but not the initiator of the transfer.
Don't get me wrong it sucks right now but what is going to happen is that in 10 years consoles will be dead. The hardware to push a 1080p 3D scene isn't all that expensive. Look at the WiiU, they say that it is barely more powerful than an XBox 360. In a couple of years something equivalent to a Raspberry Pi will be all you need in terms of hardware and at that point the cost of the OS becomes a major factor. Anybody will be able to put out a "console". You'll have a race to the bottom in console hardware just to get buy-in to an online game store. Gabe/Valve/Steam are trying to get a jump on it but I'd bet that GoogleTV/Android get pulled in that direction too.
Last Apple PowerPC machines shipped in 2006 Snow Leopard shipped in 2009 without PowerPC support.
So Apple didn't release a new OS for machines that were 3 years old. The Sun machine impacted by this are probably 10 years old on average. Yeah, the fact that old hardware was still supported by Solaris 10 was neat but try putting Solaris 10 on some of that old hardware and using something like JDS or ZFS, it's painfully slow.
Solaris 11 hasn't even shipped yet. Add in the fast that most enterprises don't upgrade to a new version of their server OS until it's been out for a while and I doubt this will impact anyone in a production environment.
You don't even need a lawyer to read it. No supersets or subsets. "Java" on android doesn't implement the complete Java SE API so no grant. Google was trying to avoid having to license Java ME by only using the Java language and not a JVM. That grant clause is from the language spec so it's a pretty bone-headed move on Googles part to think they can repurpose the Java language. Microsoft didn't get away with making incompatible Java implementations with Visual J++, why should Google? If Google would have just licensed Java from the get-go, Android wouldn't just now be getting the speed boost of using a JIT.
Not sure if parent is trying to be ironic or not but he sounds just like Prince. The most recent Prince CD I have was obtained for free at one of his concerts. You couldn't even buy the thing, getting it for free at the concert was the only way to get one. And he puts on a damn good concert, he is one of those few artist that are better live than on CD.
Is this your first language? I'm a Java developer but I believe all Java developers can benefit from knowing another language. Personally I wish everyone knew a little assembly. I've met Java developers that couldn't keep kilobytes, megabytes, and gigabytes straight because they never learned about the hardware their applications ran on.
Syntax is one thing, designing code is another. There are several design pattern books you might want to look at. There is the Head First Design Patterns book and the traditional Gang of Four Patterns book. Code Complete, The Mythical Man Month, and Patterns of Enterprise Application Architecture are some other books you might want to look into.
Don't forget about Java EE and the other frameworks. You've got dynamic websites (Servlets and JSPs), database applications (JPA and Hibernate), EJB 3, CDI (WebBeans), etc. You might want to start with the "Java EE Tutorial" that is on the Sun/Oracle website. Start with either Java EE 5 or 6. You'll need an application server; for EE 6 this will be GlassFish, for EE 5 you could use GlassFish or JBoss AS. There are frameworks that are outside the official standards like Spring and Struts.
You also might want to look for a local Java Users Group (JUG) as they present topics that you might find interesting.
You can't make a linked wrapper library since the GPL wrapper would be GPL too. See: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLWrapper
However it sounds like you are talking about a service based wrapper. Then I'd say it depends on how integrated your service wrapper is with your main program. If you use separate processes but lots of IPC and shared memory then I'd think you app is to tightly integrated making it a derived work. If you make a network based service then I'd say you are legally clear even if you'll probably piss off the library author. See: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#NFUseGPLPlugins
You could also make your app GPL but put a lot of the functionality in non-free plugs, see: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#FSWithNFLibs
Of course you could also just release you app as GPL and not worry about it. What is stopping you from using the GPL?
If they really want to start at > 1 then at least talk them into something with meaning, try an abbreviation of the year. For instance start at version 8 if you release this year. Have 8.1 for a follow up released this year.
This way there is a justifiable reason if your customs question you on it and the number actually conveys some meaningful information.
Wine was started before the rise in popularity of FOSS and Virtualization. If Wine did not already exist and someone pitched the idea of Wine to you would you:
A) Tell them that it'd be better to promote FOSS software that can be ported to other OSes.
B) Tell them to just use a virtualization product.
C) Start Wine. Would you do it even if you thought FOSS would become more common than closed source applications in the future?
After getting tired of visual glitches in Autocad and 3DS Max I tried this on my desktop (GeForce 6800) and my laptop (GeForce 7900 Go). The 6800 was the wrong revision and this couldn't be done. However it worked for the laptop in the since that I could install the Quadro drivers from Nvidia's website.
What didn't work was installing the MAXtreme and Powerdraft Quadro-only accelerated drivers for Autocad and 3DS Max. They could still detect the card was not a Quadro.
The best thing to do if you want to fix video glitches or improve 3d performance is to update to the latest drivers for your card and use the most recent versions of Autocad (2009) and 3DS Max. Autocad in particular will give you a lot less headaches now that it's switched from using OpenGL to Direct3D. The performance difference between a Quadro and a regular GeForce card is also much smaller now.
There is not a huge business need for this type of programming knowledge so guess what - it's not taught as much in school.
There are still plenty of people interested in this stuff. We regularly see articles about developers from all over the world working on the Linux kernel. Doesn't that require knowledge of computer architecture, assembly and C programming skills? The OSDev scene is full of people like this (see my homepage). I'm sure there are lots of embedded hobbyists that have regular codding jobs if you look for them. I can code in x86 asm and C but at the end of the week it's usually Java that pays the bills.
Not supporting Bluetooth headsets for chat isn't about backwards compatibility considering bluetooth is the standard for wireless headsets designed for chat. If this really is not going to be addressed then either they are being lazy and not developing a full bluetooth stack or they are attempting to force people into buying an expensive proprietary Sony chat solution. As someone that uses a pair of Motorola S10-HDs for chat this is the push I need to completely switch to Steam.
Holy crap that is expensive. $968 per iPad. Considering how good a Nexus 7 is I can't understand the thinking here.
Since when is standardization stealing? Do you think the Redhat/JBoss devs that wrote Seam complained when they were asked to create the CDI spec? Or when Gavin King (creator of Hibernate) worked on JPA? Maybe in some bizarro world standardization actually happens as technologies mature. You can look at the expert list of any of the JSR and see who these *thieves* are.
The average person may not even bother with owning a traditional computer in the future, just a phone and maybe a tablet. Mozilla will get locked out of that space if they don't compete. Releasing a browsers for the other mobile platforms doesn't really cut it because it is not a level playing field. On iOS you can't even make your own browser that performs as well as the native one unless you just want to reskin Safari.
If they don't capture a chunk of the mobile space they will die.
As you state "the client who owns the source". You shouldn't be showing the code that isn't yours. As long as there isn't a NDA you are free to list the work on your resume/CV but unless your contract gave you explicit rights to include the work in your portfolio then you can't show the code. If it was Java or C# or anything but JavaScript this wouldn't be an issue because you and your future employer wouldn't have access to the code in question, treat JavaScript the same way. If you need code to show in a portfolio then you should be committing to open source projects. Think of GitHub as your portfolio.
Funny you mention OS/2, you'd load the OS/2 namespace module on Netware 3.12 in order to get long file name support.
A single row of application icons that require a lot of left and right scrolling. http://www.showstoppers.com/wp-content/uploads/gallery/2010/10/new-roku-home-screen-300x214.png
The author makes no distinction between OAuth 1.0a and OAuth 2.0. One of the spec leads did rage quit, not because of how bad OAuth is in general but because of all the "enterprise" help in version 2.0. Saying there is no standard is also dumb, yes version 2.0 can suffer from incompatible implementations but version 1.0 is pretty straight forward, the standard is right here: http://tools.ietf.org/html/rfc5849. The suggestion that we should just stick to HTTP Basic Authentication over SSL/TLS shows that the author doesn't get OAuth. The whole point it that apps shouldn't have your passwords to do what you ask them. Passwords are insecure and we shouldn't be giving them to every single application that wants them no matter how useful the app. We need delegation and permission revoking.
I've got a home office and it is never quite in the house. I just got some Bose AE2i headphones (not active noise cancelling but large over the ear style) and someone can stand in front of my speaking and I won't be able to hear them. I went through the standard websites like rainymood and simplynoise before starting on the Android apps for my phone, I found the best was the pro version of White Noise https://play.google.com/store/apps/details?id=com.tmsoft.whitenoise.full . Not only does it have tons of sounds (plus more to download) but you can make mashups - I like to combine all the rain sounds with brown noise for ignoring things and fire + ocean waves for going to sleep. There is a free lite version that is better than most of the other paid-for apps.
Don't buy some expensive antenna, you can build a good one yourself, see http://www.tvantennaplans.com/ I also used two android apps, TV Antenna Helper (to figure out where the transmit towers are) and Hdhomerun Signal Meter (to make sure I had the direction of my antenna perfect).
Hulu, NetFlix, and Amazon Prime for the rest of my content.
Why? You downloaded an applet from a website which then downloaded the McRAT trojan. The article was misleading about who or what was doing the download but not the initiator of the transfer.
Have you looked at plans designed for this? From AT&T "AT&T is pleased to offer our Text Accessibility Plans (TAP). TAP was developed for individuals who are deaf, hard of hearing, or have difficulty speaking." http://relayservices.att.com/content/225/Text_Accessibility_Plan_TAP.html
Don't get me wrong it sucks right now but what is going to happen is that in 10 years consoles will be dead. The hardware to push a 1080p 3D scene isn't all that expensive. Look at the WiiU, they say that it is barely more powerful than an XBox 360. In a couple of years something equivalent to a Raspberry Pi will be all you need in terms of hardware and at that point the cost of the OS becomes a major factor. Anybody will be able to put out a "console". You'll have a race to the bottom in console hardware just to get buy-in to an online game store. Gabe/Valve/Steam are trying to get a jump on it but I'd bet that GoogleTV/Android get pulled in that direction too.
Last Apple PowerPC machines shipped in 2006
Snow Leopard shipped in 2009 without PowerPC support.
So Apple didn't release a new OS for machines that were 3 years old. The Sun machine impacted by this are probably 10 years old on average. Yeah, the fact that old hardware was still supported by Solaris 10 was neat but try putting Solaris 10 on some of that old hardware and using something like JDS or ZFS, it's painfully slow.
Solaris 11 hasn't even shipped yet. Add in the fast that most enterprises don't upgrade to a new version of their server OS until it's been out for a while and I doubt this will impact anyone in a production environment.
You don't even need a lawyer to read it. No supersets or subsets. "Java" on android doesn't implement the complete Java SE API so no grant. Google was trying to avoid having to license Java ME by only using the Java language and not a JVM. That grant clause is from the language spec so it's a pretty bone-headed move on Googles part to think they can repurpose the Java language. Microsoft didn't get away with making incompatible Java implementations with Visual J++, why should Google? If Google would have just licensed Java from the get-go, Android wouldn't just now be getting the speed boost of using a JIT.
Oracle doesn't want some of the open source projects they paid for.
Not sure if parent is trying to be ironic or not but he sounds just like Prince. The most recent Prince CD I have was obtained for free at one of his concerts. You couldn't even buy the thing, getting it for free at the concert was the only way to get one. And he puts on a damn good concert, he is one of those few artist that are better live than on CD.
Is this your first language? I'm a Java developer but I believe all Java developers can benefit from knowing another language. Personally I wish everyone knew a little assembly. I've met Java developers that couldn't keep kilobytes, megabytes, and gigabytes straight because they never learned about the hardware their applications ran on.
Syntax is one thing, designing code is another. There are several design pattern books you might want to look at. There is the Head First Design Patterns book and the traditional Gang of Four Patterns book. Code Complete, The Mythical Man Month, and Patterns of Enterprise Application Architecture are some other books you might want to look into.
Don't forget about Java EE and the other frameworks. You've got dynamic websites (Servlets and JSPs), database applications (JPA and Hibernate), EJB 3, CDI (WebBeans), etc. You might want to start with the "Java EE Tutorial" that is on the Sun/Oracle website. Start with either Java EE 5 or 6. You'll need an application server; for EE 6 this will be GlassFish, for EE 5 you could use GlassFish or JBoss AS. There are frameworks that are outside the official standards like Spring and Struts.
You also might want to look for a local Java Users Group (JUG) as they present topics that you might find interesting.
You can't make a linked wrapper library since the GPL wrapper would be GPL too. See: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLWrapper However it sounds like you are talking about a service based wrapper. Then I'd say it depends on how integrated your service wrapper is with your main program. If you use separate processes but lots of IPC and shared memory then I'd think you app is to tightly integrated making it a derived work. If you make a network based service then I'd say you are legally clear even if you'll probably piss off the library author. See: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#NFUseGPLPlugins You could also make your app GPL but put a lot of the functionality in non-free plugs, see: http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#FSWithNFLibs Of course you could also just release you app as GPL and not worry about it. What is stopping you from using the GPL?
Read: http://www.slackware.com/faq/do_faq.php?faq=general#0
If they really want to start at > 1 then at least talk them into something with meaning, try an abbreviation of the year. For instance start at version 8 if you release this year. Have 8.1 for a follow up released this year. This way there is a justifiable reason if your customs question you on it and the number actually conveys some meaningful information.
Wine was started before the rise in popularity of FOSS and Virtualization. If Wine did not already exist and someone pitched the idea of Wine to you would you: A) Tell them that it'd be better to promote FOSS software that can be ported to other OSes. B) Tell them to just use a virtualization product. C) Start Wine. Would you do it even if you thought FOSS would become more common than closed source applications in the future?
ZFS works great with flash drives. For a video demo check out: http://video.google.com/videoplay?docid=7760232806099469333 There is a english dubbed version of the video at http://blogs.sun.com/constantin/entry/csi_munich_how_to_save but I like the original german one better.
After getting tired of visual glitches in Autocad and 3DS Max I tried this on my desktop (GeForce 6800) and my laptop (GeForce 7900 Go). The 6800 was the wrong revision and this couldn't be done. However it worked for the laptop in the since that I could install the Quadro drivers from Nvidia's website. What didn't work was installing the MAXtreme and Powerdraft Quadro-only accelerated drivers for Autocad and 3DS Max. They could still detect the card was not a Quadro. The best thing to do if you want to fix video glitches or improve 3d performance is to update to the latest drivers for your card and use the most recent versions of Autocad (2009) and 3DS Max. Autocad in particular will give you a lot less headaches now that it's switched from using OpenGL to Direct3D. The performance difference between a Quadro and a regular GeForce card is also much smaller now.
There is not a huge business need for this type of programming knowledge so guess what - it's not taught as much in school. There are still plenty of people interested in this stuff. We regularly see articles about developers from all over the world working on the Linux kernel. Doesn't that require knowledge of computer architecture, assembly and C programming skills? The OSDev scene is full of people like this (see my homepage). I'm sure there are lots of embedded hobbyists that have regular codding jobs if you look for them. I can code in x86 asm and C but at the end of the week it's usually Java that pays the bills.
They'd be stupid to develop a weapon like this without the protective gear at the same time. I just wonder if they named it an Edgar suit.