And this is why Jobs has expressed interest in creating an Apple search engine to replace google on his purity-Phone. If you don't want your kid to see porn, don't give them an iPhone in the first place, or any phone with an internet connection. Yet again, Jobs is telling adults what they can and can't do with the hardware they buy.
I have a fuze, and use Opera Mobile and i've never had a problem in landscape mode, none at all. I'm using the latest version.
The phone does work really well and the ability to run multiple apps does slow the performance down a little, as expected, but the utility the multitasking provides is totally worth it. I usually run Opera Mobile, VNC, Google Maps at the same time, without too much slowdown. It also tethers easily, and it does so many other things that I have a hard time imagining using any other phone OS.
The fuze also runs Android:) Someone made an Android 2.0 loader for the fuze, and it works pretty well. I'm not a fan of Android (yet), but if Microsoft continues trying to turn itself into Apple by releasing more and more watered down devices (windows phone 7), I will gladly go to android.
I love my 6 screens. http://www.ranker.com/list/how-to-build-a-kick-ass-workstation-for-_5200-_april-2008_/damien
I'm glad ATI is promoting this setup. It will be much easier for me to upgrade if there is a pre-made solution for this, especially if they can make the bezel as thin as possible and fix the 3d acceleration. Right now I have to drive it with two quad-output video cards, but the current ATI card setup I have suffers from crap drivers mostly, so I hope they are working on that aspect of the setup.
No doubt it will be some form-over-function gimmick that only Apple would pursue, like their one button mouse, or a 'smartphone' that will never have a real keyboard.
Using JavaScript on the back-end can be VERY powerful. I write very complex web applications (40,000+ lines of front-end javascript, similar back-end complexity). On some projects I am using JavaScript (JScript.Net) on the back-end, and some projects I use Java. I am constantly wishing I could use JavaScript for all back-end tasks, because I often do copy-and-paste front-end code to the back-end server running javascript, and it works perfectly. Not all script works, anything accessing the DOM will not work from the back-end so well (depending on which server-side javascript implementation you use).
It is useful to be able to share code between front-end and back-end. I just do not understand why so many people are so backwards on this simple concept. If you use one language for front-end and back-end, then your code re-use possibilities just doubled. I do this **all the time**. It works great. I code so much faster on the projects where I use javascript for both front-end and back-end. I don't have to constantly switch back-and-forth in my head depending on which language i'm using at the time. I know about 15 languages, but now all I want to do is JavaScript.
I'm also writing desktop apps in JScript.Net. Performance is faster since the JScript is compiled to byte-code. I get to leverage all of the.Net framework, WPF, etc, to write desktop apps, robotic control apps, you name it. JavaScript has been 'broken out' of the browser for a long, long time.
People who are hating on JavaScript just do not seem to understand it at all. It is a shame really, that so much negativity is hurled at javascript by people who either have no experience with it, or their experience is tempered by what they think a programming language should be. Dynamic typing is EASY. Just don't fuck it up and program things half-ass. Global variables are a bad way to code. Most people don't know what they are doing and they use global variables too much. Object Literal is the way to go with JavaScript, define all variables inside your object and you won't have to worry about globals. Also, using the window object to reference globals solves a lot of problems. window.foo will be undefined if it was never defined, but foo by itself will probably crash your code if it was undefined.
Sure, maybe it takes 15 years with JavaScript to master it, but I can't say that C++ or C# would be any easier to master.
...or shut the hell up, because you really have no clue what you are talking about.
Most of these posts sound incredibly misinformed. I've been to burning man 10 times since '96 and I'm happy BMO has taken steps to limit the use of the event by unscrupulous people who wish to profit from exploiting people at the event who are trying to experience just a bit more freedom than is welcome outside of burning man. I've seen outrageous and awesome things at BM, and to exploit those things for profit would be to prevent unique and wonderful situations from happening there in the future. People at burning man can and do express themselves in ways not possible outside of burning man, and to record video and sell it as a 'girls gone wild' type product is just plain wrong. It has happened before, and this is what prompted BMO to take action in this way. I can say with full confidence that BMO is only trying to protect itself and the citizens of black rock city from this type of exploitation.
No, it is not all hardware manufacturers. It is specifically Apple that has chosen form over function, again and again and again. Apple and their fanboys are addicted to aesthetics, they are like the poodle of the electronics industry - bred to look nice but under the hood they are sickly animals.
If they had made the iPhone a few millimeters larger to allow for proper cooling, would it really be that much worse for their users? No. But they chose to shave every last bit off the case to make it as thin as possible and in the process they sacrifice the ability to correctly cool the parts they crammed into the case. Apple is likely to get burned by their design fetish again, but they don't care as long as it doesn't bring them into the red.
I have the same problem. web developer, and firefox frequently consumes over 1GB of RAM. The only extensions i run are firebug and noscript. While working on the same webapp other browsers are usually around 60MB to 100MB, nowhere close to firefox's memory use which is typically over 250MB to 1GB for the same webapp.
If the EU does this, then will they also force Apple to open the iPhone to other browsers?
Will they force Google to allow other browsers to be shipped with android?
Ok, these are not desktop platforms, but the same should apply.
I agree with almost everything you say here, with the exception of bashing microsoft for 'planting itself firmly in the way of progress'.
MS was the first to come up with XMLHttpRequest, and other browsers eventually adopted it and this forms the basis of most WebApps out there today. MS is an innovator, like it or not. Not everything is adopted but i can't really stay they are 'firmly in the way of progress'. Not everything MS does is positive, but not everyone that works there is talented either. You can't throw out the baby with the bathwater, like it or not IE is going to be around a long, long time.
Sounds to me like many of the problems with the iPhone are related to the device being forced into such a small enclosure. 'Form over function' is apple's way of doing things, and when they strip out too much shielding and force things into tiny little boxes without the proper cooling, then things can go wrong. Sure things might work for a while for some people, the hardware is not completely dysfunctional, but the problems apple causes itself with its design obsession only hurt it's reputation in the stability department. I don't think apple has any right to claim "It just works" anymore.
True, if you are talking about developers who use Apple computers as their primary development systems. I've known a few, and they all seem to think that the world revolves around Apple, and if it works in Safari then it must work everywhere. They don't even understand the differences in Gamma between Macs and 95% of the computers attached to the internet (PCs with IE) - so their websites come out looking very dark to 95% of their audience.
Its sad really, and you can't talk to them about it because they don't want to hear it - they spent all that money on their pretty Mac and they just don't want to consider that they might not grasp a lot of the basics about the technology they are using, or the fact that they are living in an insular world created by Apple. I try to explain some of this but I usually get met with blank stares. But this is why they buy Macs instead of PCs - its an uninformed decision.
If developers are not going to re-do the graphics to compensate for Mac Gamma which is a problem that has been around ever since there have been color macs and color PCs, why worry about how the touch screen works on the iPhone. Most developers won't even have an iPhone to test on. I doubt this phone is going to sell like the hotcakes they are being made out to be.
As far as i'm concerned, Apple is a fad, nothing more. It's kind of like the 80's, it keeps coming back every so often. Some people buy into it but mostly they just look like dorks.
Ok, i'm a little late getting to this post, but here is the deal, coming from an industry insider who knows exactly WHY Movielink forces its users to use IE.
The reason is that Firefox does not support ActiveX, and certain aspects of Movielink's business depends on Windows Media Player and especially DRM updates done through ActiveX. This is the only reason that Movielink, or CinemaNow or any other online movie distributor that relies on Hollywood's favorable position towards Windows Media Player, forces their uses to use IE instead of Firefox.
Trust me, if FireFox actually supported what is neccessary to legally sell movies online (WMP), then you would be able to use Firefox. Historically, the Hollywood studious have only given their blessings to selling content using Microsoft's DRM. This is changing very slowly. Hollywood's policies are the reason for 90% of the public's complaints about legal movie download sites. They are strictly limited to what the studios let them do, not by what their programmers can do.
I use JScript on the server-side too, and it is also very easy to compile.net EXE and DLLs written in JScript. Application programming in JScript is not a bad idea, though some people claim it is. I'm still wishing Microsoft would support JScript more in Visual Studio 2005, but I'm still learing that environment - i still prefer to hand-code everything.
Using JavaScript for both front-end and back-end code has been a real boost to my productivity, since I don't need to have two or more languages involved in a solution, I can spend all my time mastering JavaScript and my development cycles get shorter and shorter because of it.
AREXX on the Amiga was similar to the OLE system in Windows. Cross-application scripting was awesome back then with practically every application software title having an AREXX port using a simple property/method system, and it's taken a long time for the PC and Mac to catch up to the level of automation the Amiga enjoyed. Even the hardware was easy to work with using AREXX. The NTSC video features + the video toaster and a lot of other cool hardware add-ons made it a fun platform to build on. It was easy to get the full schematics to the systems and hack on anything you wanted.. fun fun fun.
It's also something to note - that in 2006 the demo-group The Black Lotus won the Assembly 2006 demo competition with a demo coded on the Amiga AGA chipset platform - http://www.pouet.net/prod.php?which=25778
I really wonder though, how the secirity model for something like Workbench 2.0 would hold up if it were attacked as much as PCs are on today's internet.
Lately I use Javascript on the front-end as well as the back-end, and with each passing day my skills grow stronger with the language. I've been programming for 25 years and using Javascript for about 7 of those.
You don't need 5 different languages to get a job done, thats insane, and nobody could ever really master any of them that way.
The javascript functions I write can be used on the front-end or the back-end, and that not only saves me a huge amount of time and effort, it also makes it very easy to port to any platform. Hell, i can even run it on my cellphone.
Using 5 languages for one job is of no use to me. Even having to use two seems burdensome. I've used many other languages in the past, but now i'm pretty much set with Javascript for web development projects.
For anything else, Assembly Language is a good choice;)
http://www.ranker.com/list/how-to-build-a-kick-ass-workstation-for-_5200-_april-2008_/damien I'll be installing an eyefinity card once the drivers are a bit more mature.
And this is why Jobs has expressed interest in creating an Apple search engine to replace google on his purity-Phone. If you don't want your kid to see porn, don't give them an iPhone in the first place, or any phone with an internet connection. Yet again, Jobs is telling adults what they can and can't do with the hardware they buy.
http://www.differencebetween.net/technology/difference-between-imax-3d-and-digital-3d/
I have a fuze, and use Opera Mobile and i've never had a problem in landscape mode, none at all. I'm using the latest version.
:) Someone made an Android 2.0 loader for the fuze, and it works pretty well. I'm not a fan of Android (yet), but if Microsoft continues trying to turn itself into Apple by releasing more and more watered down devices (windows phone 7), I will gladly go to android.
The phone does work really well and the ability to run multiple apps does slow the performance down a little, as expected, but the utility the multitasking provides is totally worth it. I usually run Opera Mobile, VNC, Google Maps at the same time, without too much slowdown. It also tethers easily, and it does so many other things that I have a hard time imagining using any other phone OS.
The fuze also runs Android
I love my 6 screens. http://www.ranker.com/list/how-to-build-a-kick-ass-workstation-for-_5200-_april-2008_/damien I'm glad ATI is promoting this setup. It will be much easier for me to upgrade if there is a pre-made solution for this, especially if they can make the bezel as thin as possible and fix the 3d acceleration. Right now I have to drive it with two quad-output video cards, but the current ATI card setup I have suffers from crap drivers mostly, so I hope they are working on that aspect of the setup.
No doubt it will be some form-over-function gimmick that only Apple would pursue, like their one button mouse, or a 'smartphone' that will never have a real keyboard.
No, wrong. Fake nerds buy apple or dell. Real nerds do in fact build their own machines, with specs that are specific to their needs. Try getting this off-the-shelf: http://www.ranker.com/list/how-to-build-a-kick-ass-workstation-for-_5200-_april-2008_/damien
I wouldn't change a thing about JavaScript. It is not really as bad as you say. I doubt you've really used the language much at all.
Using JavaScript on the back-end can be VERY powerful. I write very complex web applications (40,000+ lines of front-end javascript, similar back-end complexity). On some projects I am using JavaScript (JScript.Net) on the back-end, and some projects I use Java. I am constantly wishing I could use JavaScript for all back-end tasks, because I often do copy-and-paste front-end code to the back-end server running javascript, and it works perfectly. Not all script works, anything accessing the DOM will not work from the back-end so well (depending on which server-side javascript implementation you use).
.Net framework, WPF, etc, to write desktop apps, robotic control apps, you name it. JavaScript has been 'broken out' of the browser for a long, long time.
It is useful to be able to share code between front-end and back-end. I just do not understand why so many people are so backwards on this simple concept. If you use one language for front-end and back-end, then your code re-use possibilities just doubled. I do this **all the time**. It works great. I code so much faster on the projects where I use javascript for both front-end and back-end. I don't have to constantly switch back-and-forth in my head depending on which language i'm using at the time. I know about 15 languages, but now all I want to do is JavaScript.
I'm also writing desktop apps in JScript.Net. Performance is faster since the JScript is compiled to byte-code. I get to leverage all of the
People who are hating on JavaScript just do not seem to understand it at all. It is a shame really, that so much negativity is hurled at javascript by people who either have no experience with it, or their experience is tempered by what they think a programming language should be. Dynamic typing is EASY. Just don't fuck it up and program things half-ass. Global variables are a bad way to code. Most people don't know what they are doing and they use global variables too much. Object Literal is the way to go with JavaScript, define all variables inside your object and you won't have to worry about globals. Also, using the window object to reference globals solves a lot of problems. window.foo will be undefined if it was never defined, but foo by itself will probably crash your code if it was undefined.
Sure, maybe it takes 15 years with JavaScript to master it, but I can't say that C++ or C# would be any easier to master.
if you enter the commend:
10 WAIT 6502
it prints out
"Microsoft!"
This was an easter egg left behind by Microsoft when they licensed BASIC to Commodore (no joke).
C64 BASIC is a Microsoft Product (seriously, it is). Maybe this is the real reason Apple doesn't want it running on the iPhone.
...or shut the hell up, because you really have no clue what you are talking about. Most of these posts sound incredibly misinformed. I've been to burning man 10 times since '96 and I'm happy BMO has taken steps to limit the use of the event by unscrupulous people who wish to profit from exploiting people at the event who are trying to experience just a bit more freedom than is welcome outside of burning man. I've seen outrageous and awesome things at BM, and to exploit those things for profit would be to prevent unique and wonderful situations from happening there in the future. People at burning man can and do express themselves in ways not possible outside of burning man, and to record video and sell it as a 'girls gone wild' type product is just plain wrong. It has happened before, and this is what prompted BMO to take action in this way. I can say with full confidence that BMO is only trying to protect itself and the citizens of black rock city from this type of exploitation.
No, it is not all hardware manufacturers. It is specifically Apple that has chosen form over function, again and again and again. Apple and their fanboys are addicted to aesthetics, they are like the poodle of the electronics industry - bred to look nice but under the hood they are sickly animals. If they had made the iPhone a few millimeters larger to allow for proper cooling, would it really be that much worse for their users? No. But they chose to shave every last bit off the case to make it as thin as possible and in the process they sacrifice the ability to correctly cool the parts they crammed into the case. Apple is likely to get burned by their design fetish again, but they don't care as long as it doesn't bring them into the red.
I have the same problem. web developer, and firefox frequently consumes over 1GB of RAM. The only extensions i run are firebug and noscript. While working on the same webapp other browsers are usually around 60MB to 100MB, nowhere close to firefox's memory use which is typically over 250MB to 1GB for the same webapp.
If the EU does this, then will they also force Apple to open the iPhone to other browsers? Will they force Google to allow other browsers to be shipped with android? Ok, these are not desktop platforms, but the same should apply.
I agree with almost everything you say here, with the exception of bashing microsoft for 'planting itself firmly in the way of progress'. MS was the first to come up with XMLHttpRequest, and other browsers eventually adopted it and this forms the basis of most WebApps out there today. MS is an innovator, like it or not. Not everything is adopted but i can't really stay they are 'firmly in the way of progress'. Not everything MS does is positive, but not everyone that works there is talented either. You can't throw out the baby with the bathwater, like it or not IE is going to be around a long, long time.
I think you mean Time Masheen. If only Apple could find it they could go back in time and undelete the e-mails they should have kept.
Sounds to me like many of the problems with the iPhone are related to the device being forced into such a small enclosure. 'Form over function' is apple's way of doing things, and when they strip out too much shielding and force things into tiny little boxes without the proper cooling, then things can go wrong. Sure things might work for a while for some people, the hardware is not completely dysfunctional, but the problems apple causes itself with its design obsession only hurt it's reputation in the stability department. I don't think apple has any right to claim "It just works" anymore.
True, if you are talking about developers who use Apple computers as their primary development systems. I've known a few, and they all seem to think that the world revolves around Apple, and if it works in Safari then it must work everywhere. They don't even understand the differences in Gamma between Macs and 95% of the computers attached to the internet (PCs with IE) - so their websites come out looking very dark to 95% of their audience. Its sad really, and you can't talk to them about it because they don't want to hear it - they spent all that money on their pretty Mac and they just don't want to consider that they might not grasp a lot of the basics about the technology they are using, or the fact that they are living in an insular world created by Apple. I try to explain some of this but I usually get met with blank stares. But this is why they buy Macs instead of PCs - its an uninformed decision. If developers are not going to re-do the graphics to compensate for Mac Gamma which is a problem that has been around ever since there have been color macs and color PCs, why worry about how the touch screen works on the iPhone. Most developers won't even have an iPhone to test on. I doubt this phone is going to sell like the hotcakes they are being made out to be. As far as i'm concerned, Apple is a fad, nothing more. It's kind of like the 80's, it keeps coming back every so often. Some people buy into it but mostly they just look like dorks.
We???? I won't.
Ok, i'm a little late getting to this post, but here is the deal, coming from an industry insider who knows exactly WHY Movielink forces its users to use IE.
The reason is that Firefox does not support ActiveX, and certain aspects of Movielink's business depends on Windows Media Player and especially DRM updates done through ActiveX. This is the only reason that Movielink, or CinemaNow or any other online movie distributor that relies on Hollywood's favorable position towards Windows Media Player, forces their uses to use IE instead of Firefox.
Trust me, if FireFox actually supported what is neccessary to legally sell movies online (WMP), then you would be able to use Firefox. Historically, the Hollywood studious have only given their blessings to selling content using Microsoft's DRM. This is changing very slowly. Hollywood's policies are the reason for 90% of the public's complaints about legal movie download sites. They are strictly limited to what the studios let them do, not by what their programmers can do.
I use JScript on the server-side too, and it is also very easy to compile .net EXE and DLLs written in JScript. Application programming in JScript is not a bad idea, though some people claim it is. I'm still wishing Microsoft would support JScript more in Visual Studio 2005, but I'm still learing that environment - i still prefer to hand-code everything.
Using JavaScript for both front-end and back-end code has been a real boost to my productivity, since I don't need to have two or more languages involved in a solution, I can spend all my time mastering JavaScript and my development cycles get shorter and shorter because of it.
AREXX on the Amiga was similar to the OLE system in Windows. Cross-application scripting was awesome back then with practically every application software title having an AREXX port using a simple property/method system, and it's taken a long time for the PC and Mac to catch up to the level of automation the Amiga enjoyed. Even the hardware was easy to work with using AREXX. The NTSC video features + the video toaster and a lot of other cool hardware add-ons made it a fun platform to build on. It was easy to get the full schematics to the systems and hack on anything you wanted.. fun fun fun.
It's also something to note - that in 2006 the demo-group The Black Lotus won the Assembly 2006 demo competition with a demo coded on the Amiga AGA chipset platform - http://www.pouet.net/prod.php?which=25778
I really wonder though, how the secirity model for something like Workbench 2.0 would hold up if it were attacked as much as PCs are on today's internet.
Lately I use Javascript on the front-end as well as the back-end, and with each passing day my skills grow stronger with the language. I've been programming for 25 years and using Javascript for about 7 of those.
;)
You don't need 5 different languages to get a job done, thats insane, and nobody could ever really master any of them that way.
The javascript functions I write can be used on the front-end or the back-end, and that not only saves me a huge amount of time and effort, it also makes it very easy to port to any platform. Hell, i can even run it on my cellphone.
Using 5 languages for one job is of no use to me. Even having to use two seems burdensome. I've used many other languages in the past, but now i'm pretty much set with Javascript for web development projects.
For anything else, Assembly Language is a good choice
I've never had problems watching movies on cinemanow.com, it must be your 56K modem..