speaking of Javascript Interface Builder is really, really nice for building UIs. Using a sophisticated and refined tool like Interface Builder is MUCH much nicer than the current kludge of web technologies that consist of HTML, CSS, and JavaScript all over the place and various data exchange formats like XML, JSON, or whatever combined with eight different JavaScript frameworks and a potentially very different server-side programming model and finally trying to jam it all together into something that someone can see on the other side in terms of a GUI interface.
If i want to go into my widgets and change the color of text or the attributes of a widget I don't have to go into some xml code to change it.
"Using APIs that aren't in the documented SDK is not allowed"
So how do you find out which APIs are documented? How do you actually look at the rules? It seems that you cannot even look at all the rules unless you are a developer meaning paying $99.
again i will emphasize that I have always worked in a small shop that just gets the job done - and usually its faster, easier and cheaper to use open source alternatives(3rd party APIs included) to get the job done. I have never wrote and worked in a place where you have hundreds of employees who need to share codebases like Clearcase seems to live off of. So i wasnt casually dismissing it but after looking at it more closely, theres probably only about 10% of Clearcase functionality thats not in any number of open source free repository control software packages. Obviously if you had read the part that I work in a small shop, then you would have realized why I have never used or would ever need something as big and expensive as ClearCase
In the past, if i would have used ASP.net, C#, IIS, then that means that you can't port it to another OS and i have always worked in cross platform shops. I probably should have been more clear about that before.
The problem i seem to be having is that whenever someone wants a Java Developer there seems to be a common set of additional requirements along with that(Hibernate, Struts, JBoss, WebSphere, WebLogic) and with C++ there also seems to be a common set of requirements for that too..(ASP.net, C#, IIS, VB.net, Visual Studio 2003,2005,2008, Microsoft SQL Server). Oh yeah and don't forget about MFC...even Microsoft has abandoned it, yet companies still want to use it. I haven't used Visual Studio*.* is years and because of it - you are not qualified.
Other things i see scattered around involve Tuxedo, clearcase and so forth. I had never heard of those before. I had to go look it up to see what they even were. Tuxedo is COBOL(YIKES). Clearcase? I just use Subversion, Git or CVS or something. It seems that being in a small shop that uses tools that just get the job done, usually using software that is open source and 100% free, has now made me undesirable to software managers who want everything under the sun or who want experience with older technologies.
They are on the Architecture Review Board yet they are almost 2 years behind the current OpenGL 4.1 spec. OpenGL 3.0 was spec'd out and released at least 18 months ago, Apple helped lead the way in this effort yet they STILL dont have a 100% OpenGL 3.0 driver. I hope that with Lion they have moved to OpenGL 4.0. Please let me know if you hear anything. Personally this is one of the BIG items about Apple that I don't like. They want developers to develop but they don't give them all the tools. I want to continue writing this game app but i can't because I cannot access certain OpenGL functionality - not because the graphics card doesn't have the hardware - but because there is no driver update to support the hardware.
Let that sink in: They helped write the OpenGL 3.0 spec over 18 months ago but they don't have their own driver for it.
This particular aspect of the cable industry does tie in with this story. The idea is, is that people wonder why I have to pay for any Mickey Mouse channel(Disney, ESPN, etc etc) when I don't have kids or kids young enough for Disney and I dont like sports much. The cable company will tell you that the distributors like Disney will not agree to separate their programming and if the cable companies were to try then they(Disney) would not do business with them at all. I think Comcast tried to do this - that is they tried to move ESPN to a higher tier cable package but of course they were cowards and gave in to ESPN. We all know ESPN loves subsidies from people that don't want to watch. People are paying for channels from every spectrum of television shows that they do no watch.
Please don't compare this to people paying taxes on interstates and local roadways that they never use. Having extra cable channels has no chance whatsoever in helping and maintaining the overall community in which you live.
To finalize my point - I would like it where people could pay monthly, quarterly or yearly packages for a set of channels that they want to watch. Comcast would just focus on delivering the content. This is cable only mind you. I dont think cable companies should also be ISP's but in this case they should be forced to separate those businesses as to not share conflicting interests. I know that ESPN and their "smaller" channels that are bundled with them will both complain and say something like, "Well if we have total a la carte programming then we(the smaller channels) would not survive". My response is, "How in the HELL is that my problem?" If you want to advertise your upcoming channel so that people will buy it then figure out a way to market it how you see fit. But don't cry to me about how your channel won't survive.
Highlight of the day for me was the ability for an android app to connect to my home appliances termed Android@Home Anything from a light bulb to the sprinkler system outside. Of course the manufacturers of specific household items will have to work closely with android to deliver on the hardware side but as was demonstrated on live stream today, it can and has been done already. Kudos to those companies that are getting on board.
Also to note, a lot of the tools like the movie rentals from the marketplace will be backward compatible in the coming months as well as the developer tools like fragments all the way back to Android 1.6. And unless i missed anything, everything will be open source.
why would they expect or even ask for a user to pay every time we want to listen to a track on a CD that we already own? Back when we were listening to music on 8-tracks and cassettes did they ask everyone to pay to listen to a song everytime we put the cassette tape in the player? Of course they didn't. Why would they want us to do this now? or why would they even go down that road?
I have a real issue wondering how Comcast can legally say, "we wont place the cap on our own stuff" but all the other non-comcast content we will apply the cap. Comcast has every right to build their own video streaming services but why do they have the right to place preferential treatment on that service for the sheer motivation of trying to force people or make people feel forced to use their own video streaming services?
If XFinity isnt doing as well as you would like then as a company thats the risk of doing business. The question should be asked:
"Why does a cable operator also offer internet service"? should this even happen? should it be broken up? Why cant each municipality be the last mile and maintain the infrastructure between that last mile and the pipes running between the next municipality? Should cable operators be forced to have common carrier status if they try to build their own competing service that attempts to wall-in their customers like the old days of AOL?
Managers who want someone who has experience with MFC(YUCK) or experience in Visual Studio 2*** and youve decided either on purpose on your own time or at work, been using Netbeans or Eclipse for that last 5 or 6 years then theres a big question mark that comes into his mind and in once case i didnt even get the time of day since i didnt have recent experience in Visual Studio. Ive used OpenGL, built a gui in Qt but Alas! - i have not been using MFC. Recruiters are worse. one of them saw a problem with my resume because i havent been working on windows for major development, despite the fact that i have a mac and port stuff to windows if i have to on a virtual machine - but then continued to say that it could be a problem.
unfortunately for me i am in the process of using postgres with the postgis add-on to do spatial analysis of all types in the database, instead of, lets say, using java to do all your spatial awareness, intersections and so forth, or writing your own code to do all of it. This leads to better code maintenance, performance and other optimizations. I am part of the Postgres/postgis mailing list and the amount of questions regarding spatial queries in the database has risen immensely. Too bad this book doesn't tackle this.
"......
- because they mention Android, ...."
if they are that insecure about their products and their hold on markets then they have bigger problems than a 7 letter word.
they didn't repay everything - they repaid the part that wasn't interest free. they still owe a lot more money back to you and I in the form of tax money. I'll reiterate what other people have said. You cant spend $6 billion on space but you can spend money on people that are lazy, companies that cannot survive own their own and billions on programs that are used to feed socialized governments.
"Indeed, BitTorrent can be used to transfer large files such as online video, which could threaten Comcast's cable TV business.
But broadband providers such as Comcast, AT&T Inc. and Verizon Communications Inc. argue that after spending billions of dollars on their networks, they should be able to manage their systems to offer premium services and prevent high-bandwidth applications such as BitTorrent from hogging capacity."
- perhaps cable companies shouldn't offer a competing business. perhaps they should get out of the internet thing altogether. let the local communities offer wireless.
- comcast gives you 250GB a month. people pay them for unlimited(up to 250GB, so really limited) so what does it matter how people use that 250GB? i don't get it.
If MS thinks that the android *COULD* violate or intersect some of its patents then why dont they just sue google instead of HTC? maybe i am missing the whole idea of this. i don't know really what this article means. why should people buying android have to pay a higher price because MS screams that something *could* be IP infringement.>?
Users can, if they so wish, choose an ISP which has a partnering agreement with some desired media partner, and that media partner has a revenue stream which allows them to offer services which they may not otherwise be able to profitably offer.
actually most people dont have a choice which provider they choose because there is usually only one ISP available. if espn wants to offer espn360 then they should do so through its website as an agreement between individuals, not through ISP's(most cable companies these days) who will be spread the cost of paying espn360 for this premium content to every customer, whether the customer watches espn360.com or not. you are already paying $X amount for internet service. who wants to pay more for internet service to subsidize a set group of people who will be visiting one particular website? thats a pretty scary thought.
why would they want to force people to watch commercials if they arent going to watch them anyway? people that buy skipping commercial software/hardware are not the type of people that you want to be selling to.
but even if "isn't really that fast" is only 1 mbps thats still enough for most people to do web browsing and video streaming online and of course email. again even if there is only 1 dial-up, 1 DSL and 1 cable provider in most of these areas you have a choice to have "high-speed". perhaps we should define for the average joe was exactly high speed would be.
makes you wonder why major suburbs and cities(i assume metro city areas are at least 100,000 people) don't break at least the 75% barrier of getting high speed internet. sure there might not be much choice but then again these days i can hardly justify dial-up being a viable choice. The issue i have is that there is a choice. i assume we are talking about high speed internet being 1.5mbps+ so with every one in these area at least able to get DSL why is it only 57/60% ??
speaking of Javascript Interface Builder is really, really nice for building UIs. Using a sophisticated and refined tool like Interface Builder is MUCH much nicer than the current kludge of web technologies that consist of HTML, CSS, and JavaScript all over the place and various data exchange formats like XML, JSON, or whatever combined with eight different JavaScript frameworks and a potentially very different server-side programming model and finally trying to jam it all together into something that someone can see on the other side in terms of a GUI interface.
If i want to go into my widgets and change the color of text or the attributes of a widget I don't have to go into some xml code to change it.
how about the ability to overload operators? this just needs to happen.
"Using APIs that aren't in the documented SDK is not allowed"
So how do you find out which APIs are documented? How do you actually look at the rules? It seems that you cannot even look at all the rules unless you are a developer meaning paying $99.
again i will emphasize that I have always worked in a small shop that just gets the job done - and usually its faster, easier and cheaper to use open source alternatives(3rd party APIs included) to get the job done. I have never wrote and worked in a place where you have hundreds of employees who need to share codebases like Clearcase seems to live off of. So i wasnt casually dismissing it but after looking at it more closely, theres probably only about 10% of Clearcase functionality thats not in any number of open source free repository control software packages. Obviously if you had read the part that I work in a small shop, then you would have realized why I have never used or would ever need something as big and expensive as ClearCase
In the past, if i would have used ASP.net, C#, IIS, then that means that you can't port it to another OS and i have always worked in cross platform shops. I probably should have been more clear about that before.
The problem i seem to be having is that whenever someone wants a Java Developer there seems to be a common set of additional requirements along with that(Hibernate, Struts, JBoss, WebSphere, WebLogic) and with C++ there also seems to be a common set of requirements for that too..(ASP.net, C#, IIS, VB.net, Visual Studio 2003,2005,2008, Microsoft SQL Server). Oh yeah and don't forget about MFC...even Microsoft has abandoned it, yet companies still want to use it. I haven't used Visual Studio*.* is years and because of it - you are not qualified.
Other things i see scattered around involve Tuxedo, clearcase and so forth. I had never heard of those before. I had to go look it up to see what they even were. Tuxedo is COBOL(YIKES). Clearcase? I just use Subversion, Git or CVS or something. It seems that being in a small shop that uses tools that just get the job done, usually using software that is open source and 100% free, has now made me undesirable to software managers who want everything under the sun or who want experience with older technologies.
They are on the Architecture Review Board yet they are almost 2 years behind the current OpenGL 4.1 spec. OpenGL 3.0 was spec'd out and released at least 18 months ago, Apple helped lead the way in this effort yet they STILL dont have a 100% OpenGL 3.0 driver. I hope that with Lion they have moved to OpenGL 4.0. Please let me know if you hear anything. Personally this is one of the BIG items about Apple that I don't like. They want developers to develop but they don't give them all the tools. I want to continue writing this game app but i can't because I cannot access certain OpenGL functionality - not because the graphics card doesn't have the hardware - but because there is no driver update to support the hardware. Let that sink in: They helped write the OpenGL 3.0 spec over 18 months ago but they don't have their own driver for it.
This particular aspect of the cable industry does tie in with this story. The idea is, is that people wonder why I have to pay for any Mickey Mouse channel(Disney, ESPN, etc etc) when I don't have kids or kids young enough for Disney and I dont like sports much. The cable company will tell you that the distributors like Disney will not agree to separate their programming and if the cable companies were to try then they(Disney) would not do business with them at all. I think Comcast tried to do this - that is they tried to move ESPN to a higher tier cable package but of course they were cowards and gave in to ESPN. We all know ESPN loves subsidies from people that don't want to watch. People are paying for channels from every spectrum of television shows that they do no watch.
Please don't compare this to people paying taxes on interstates and local roadways that they never use. Having extra cable channels has no chance whatsoever in helping and maintaining the overall community in which you live.
To finalize my point - I would like it where people could pay monthly, quarterly or yearly packages for a set of channels that they want to watch. Comcast would just focus on delivering the content. This is cable only mind you. I dont think cable companies should also be ISP's but in this case they should be forced to separate those businesses as to not share conflicting interests. I know that ESPN and their "smaller" channels that are bundled with them will both complain and say something like, "Well if we have total a la carte programming then we(the smaller channels) would not survive". My response is, "How in the HELL is that my problem?" If you want to advertise your upcoming channel so that people will buy it then figure out a way to market it how you see fit. But don't cry to me about how your channel won't survive.
thoughts?
nm
Highlight of the day for me was the ability for an android app to connect to my home appliances termed Android@Home Anything from a light bulb to the sprinkler system outside. Of course the manufacturers of specific household items will have to work closely with android to deliver on the hardware side but as was demonstrated on live stream today, it can and has been done already. Kudos to those companies that are getting on board.
Also to note, a lot of the tools like the movie rentals from the marketplace will be backward compatible in the coming months as well as the developer tools like fragments all the way back to Android 1.6. And unless i missed anything, everything will be open source.
why would they expect or even ask for a user to pay every time we want to listen to a track on a CD that we already own? Back when we were listening to music on 8-tracks and cassettes did they ask everyone to pay to listen to a song everytime we put the cassette tape in the player? Of course they didn't. Why would they want us to do this now? or why would they even go down that road?
I have a real issue wondering how Comcast can legally say, "we wont place the cap on our own stuff" but all the other non-comcast content we will apply the cap. Comcast has every right to build their own video streaming services but why do they have the right to place preferential treatment on that service for the sheer motivation of trying to force people or make people feel forced to use their own video streaming services? If XFinity isnt doing as well as you would like then as a company thats the risk of doing business. The question should be asked: "Why does a cable operator also offer internet service"? should this even happen? should it be broken up? Why cant each municipality be the last mile and maintain the infrastructure between that last mile and the pipes running between the next municipality? Should cable operators be forced to have common carrier status if they try to build their own competing service that attempts to wall-in their customers like the old days of AOL?
Managers who want someone who has experience with MFC(YUCK) or experience in Visual Studio 2*** and youve decided either on purpose on your own time or at work, been using Netbeans or Eclipse for that last 5 or 6 years then theres a big question mark that comes into his mind and in once case i didnt even get the time of day since i didnt have recent experience in Visual Studio. Ive used OpenGL, built a gui in Qt but Alas! - i have not been using MFC. Recruiters are worse. one of them saw a problem with my resume because i havent been working on windows for major development, despite the fact that i have a mac and port stuff to windows if i have to on a virtual machine - but then continued to say that it could be a problem.
unfortunately for me i am in the process of using postgres with the postgis add-on to do spatial analysis of all types in the database, instead of, lets say, using java to do all your spatial awareness, intersections and so forth, or writing your own code to do all of it. This leads to better code maintenance, performance and other optimizations. I am part of the Postgres/postgis mailing list and the amount of questions regarding spatial queries in the database has risen immensely. Too bad this book doesn't tackle this.
Is it just for a PC? I think i saw at least 2 or 3 people using macs during that infomercial. Unintended?
"......
...."
- because they mention Android,
if they are that insecure about their products and their hold on markets then they have bigger problems than a 7 letter word.
they didn't repay everything - they repaid the part that wasn't interest free. they still owe a lot more money back to you and I in the form of tax money. I'll reiterate what other people have said. You cant spend $6 billion on space but you can spend money on people that are lazy, companies that cannot survive own their own and billions on programs that are used to feed socialized governments.
"Indeed, BitTorrent can be used to transfer large files such as online video, which could threaten Comcast's cable TV business.
But broadband providers such as Comcast, AT&T Inc. and Verizon Communications Inc. argue that after spending billions of dollars on their networks, they should be able to manage their systems to offer premium services and prevent high-bandwidth applications such as BitTorrent from hogging capacity."
- perhaps cable companies shouldn't offer a competing business. perhaps they should get out of the internet thing altogether. let the local communities offer wireless.
- comcast gives you 250GB a month. people pay them for unlimited(up to 250GB, so really limited) so what does it matter how people use that 250GB? i don't get it.
If MS thinks that the android *COULD* violate or intersect some of its patents then why dont they just sue google instead of HTC? maybe i am missing the whole idea of this. i don't know really what this article means. why should people buying android have to pay a higher price because MS screams that something *could* be IP infringement.>?
you can still play starcraft on the old blizzard servers. in the evening it is still pretty active too.
i wonder whats going to happen when Blizzard finally stops updating WOW? lol
but they dont know what number 'x' is. its only a guess. so i wonder why the networks settle for a guessing number. chances are they are losing money.
why would they want to force people to watch commercials if they arent going to watch them anyway? people that buy skipping commercial software/hardware are not the type of people that you want to be selling to.
but even if "isn't really that fast" is only 1 mbps thats still enough for most people to do web browsing and video streaming online and of course email. again even if there is only 1 dial-up, 1 DSL and 1 cable provider in most of these areas you have a choice to have "high-speed". perhaps we should define for the average joe was exactly high speed would be.
makes you wonder why major suburbs and cities(i assume metro city areas are at least 100,000 people) don't break at least the 75% barrier of getting high speed internet. sure there might not be much choice but then again these days i can hardly justify dial-up being a viable choice. The issue i have is that there is a choice. i assume we are talking about high speed internet being 1.5mbps+ so with every one in these area at least able to get DSL why is it only 57/60% ??
Verizon did win the bid to get the 700 mhz spectrum but that is not what will elevate them into rural america alone.
Verizon merging with Alltel will be a big factor as Alltel has had a presence in a lot of rural and small city suburbs.