Slashdot Mirror


User: jsebrech

jsebrech's activity in the archive.

Stories
0
Comments
1,360
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,360

  1. Re:Javascript 2.0, usable by 2015... on Web 2.0, Meet JavaScript 2.0 · · Score: 1

    How about we push all the code execution back onto the server where it belongs?

    That approach doesn't scale. You need massive server resources to generate all page layout on the server as you scale up the complexity of web applications. Telling people to push things to the server is telling them to not move past the complexity of web 1.0 applications.

  2. Re:As long as I got my Framework on Web 2.0, Meet JavaScript 2.0 · · Score: 1

    Use a perl (or some other language that handles everything manually*) script to receive the upload submission and write it to disk in a known location with a known name*. A second script can then compare the file size as it's uploading. Somewhat ugly

    * PHP won't work since file uploading is handled behind the scenes.


    PHP 5.2 and up allows you to track file uploading using much the same approach as perl (two scripts).
    See http://www.ibm.com/developerworks/library/os-php-v525/index.html

  3. Re:Oh boy! Time for some barely useable ports... on Sun Is Porting Java To the iPhone · · Score: 1

    No, it really isn't better for usability. But this is why UI design is art, not science. You're welcome to believe otherwise, of course.

    Usability is influenced by prior experience. This is why even though it's a science, it is mostly an academic one, since the definition of "usable" changes based on people's earlier computing experiences.

    For novice users the single menu-bar at the top model is much more usable. For people whose perceptions of usability have been bent by other systems, the menu bar only makes sense on the windows. What can't be denied is that it is faster to select menu items from the menu bar the edge of the screen, since this is an experiment anyone can easily run for themselves.

  4. Re:Oh boy! Time for some barely useable ports... on Sun Is Porting Java To the iPhone · · Score: 1

    Agreed that Java is preferred to Flash.

    Flex (flash for app dev) is a much nicer toolkit than swing, and it allows you to create smoothly interactive attractive applications with low footprint, compared to java gui apps, which inevitably are dogs.

    Actionscript 3 is also not that bad a language. It's pretty much java without threads.

    Flash would be much better suited to the iphone than java imho. We're not going to see either however. Desktop flash and java are too heavy for the iphone. We're only going to get J2ME and/or Flash Lite. Neither of these are particularly appealing stacked up against objective c and cocoa touch.

  5. Re:You won't get the money out of politics... on Lessig On Corruption and Reform · · Score: 3, Insightful

    Your assumption seems to be that it is possible to reduce the size of government. I disagree with this notion. If you reduce the size of democratic government a non-democratic government will arise to replace it. Your example of communist russia is an excellent one. After the collapse of the communist government private enterprise filled up the power vacuum that was left, and focused more on profit than on people. The end result was that people actually overall had it noticeably worse under the weak government model that came after than under the all-encompassing communist model of old.

    I might also mention that no country in the EU has abandoned sovereignty because countries can leave the EU at any time without approval from the other EU member states. The EU is a treaty, not a country. This makes the EU very fragile. If it became a harm to its member countries instead of a benefit, it would dissolve rapidly.

    And by the way, the EU has been very good for my country. Without the EU we would have more pollution, unhealthier food, higher unemployment, severe trade and budget deficits, a devalued coin, higher unemployment, and software patents.

  6. Re:Triple dipping into the jar might hurt Apple? on An App Store For iPhone Software · · Score: 1

    I think Apple is gonna miss out on small companies(where the most innovation lies) which cannot afford the 30% overhead for their software sales.

    The overhead for small companies distributing to other platforms is as high or higher. For several reasons:
    - Apple hosts and markets your app for you. This means that once a product is developed and put in the app store there is no marginal cost associated with each sale (other than support, if you provide it). Most mobile platforms require the developer to either self-host (which can cost quite a bit), or to partner with an online software vendor, which also takes a cut.
    - Developing for the iphone and ipod means you only need to develop a single product one time, test it on one platform, and it will run on the devices of every iphone and ipod touch user in the world. This kind of write-once run-anywhere is pretty unique. Reaching more potential customers with less effort means less overall cost.
    - Your initial cost to get going is limited to a mac, an iphone/ipod and 99 usd. This is a much lower startup-cost for development than most mobile platforms. It means you can start a range of products in your spare time, on your own money, and if it takes off gradually make it your primary source of income.
    - Admittedly this is a subjective point, but the development toolchain looks to be better than other mobile development toolchains, with faster development cycles. This again leads to lower costs.

    I think overall the iphone is a more interesting platform for small developers, and you're going to see them moving over to the iphone in droves, because with the same effort (in time and money) they'll be able to reach more potential customers with better products.

  7. Re:PHP on Windows on PHP Optimized for Windows Server 2008 · · Score: 1

    Because anyone using UNIX has already moved on to Ruby, or Python, or any other language better suited to web application development.

    Could you describe what features of Ruby and Python you think make them better suited for web development?

  8. Re:PHP on Windows on PHP Optimized for Windows Server 2008 · · Score: 1

    Seriously, though, it said "commercially supported form of PHP". Be sure to take a big mental note of that.
    Commercial == fee's.


    Zend Core is free. Zend Core in essence is what a linux distro is to the linux kernel. It provides a certified single-installer toolchain (web server + php + db layer + zend framework).

    What you can buy from them is a support package for Zend Core, to help you with installation, updating and bug resolving. Being able to pay someone else to deal with PHP performance and reliability issues at a customer's site is a must for any serious commercial deployment.

  9. Re:Nothing to do with optimization on PHP Optimized for Windows Server 2008 · · Score: 1

    PHP on IIS5/6 had to run as a CGI application... IIS7 introduced FastCGI...

    Not true. For years there's been an unofficial FastCGI library for IIS (by Shane Caraveo), that you could use with PHP4 and PHP5. We've been deploying on windows using this library, and it ran stable and at acceptable performance levels.

    The new microsoft FastCGI library is simply an officially supported form of FastCGI. It ships with IIS7 by default, and is available as an add-on install for IIS6. It works fine with PHP4 and PHP5, but PHP5 has been optimized for it.

  10. Re:FastCGI != Apache Module on PHP Optimized for Windows Server 2008 · · Score: 2, Informative

    PHP's issues with ISAPI are due to it not being thread-safe. We've tried to deploy PHP as ISAPI on windows, and things run fine until the customer starts using an application module that uses GD, or some other non-thread-safe extension, and then you get sporadic crashes that come more often as the load increases (which is obviously the worst time for a server crash).

    FastCGI's benefit is that every FastCGI handler is still a separate process, so you don't run into threading issues, while at the same time not invoking the cost of constant process creation (which on windows is expensive), because the processes are reused.

  11. Re:Misleading on PHP Optimized for Windows Server 2008 · · Score: 4, Insightful

    And how many of these applications are being deployed on Windows?

    My company's PHP based software runs over 95 percent on IIS servers. We have a single customer that uses linux for their web server platform (a university). We're talking about big customers here, like Siemens and ISS (one of the world's largest cleaning firms), with dozens of servers each running our platform, all of them Windows servers.

    We've been deploying PHP on fastcgi the whole time. ISAPI has never been stable, and CGI has always been too slow.

    Tthe situation changes for non-intranet web apps. Those tend to be linux-hosted because people tend to outsource their hosting. But for in-house hosted software, most of the time you have to fall back on the existing network team, who is usually specialized in windows, so they tend to prefer windows-based web servers, even if it's just for the sake of uniformity.

  12. Re:Brakes. Not breaks. on Experiment Shows Traffic 'Shock Waves' Cause Jams · · Score: 1

    The people (whom I'd like to shoot) that pull over to the passing lane and then drive the same speed as the car to their right cause rolling road-blocks. When faster-moving traffic inevitably catches up to them, it can't pass, so it builds up into a massive pack of slow-moving crap. Then, sooner or later, someone taps his brakes, and then the one behind him does it just a bit longer, and so on and so forth, until there's a stop for no reason.

    Actually, they're reducing traffic jams by doing that. What causes the traffic jam is not a lower speed, it is variation in speed, as this article points out. Slamming on the breaks creates the traffic jam. The person doing a constant 50 is not the cause of the traffic jam, the person behind them that drives faster right up to the point where they're going to hit their rear end, and then slams on the breaks, that is the cause of the traffic jam. Or the person who moves to the right lane to pass the left-lane driver, forcing traffic in the right lane to break, they are also the cause of the traffic jam. If everyone simply aped the 50 mph single-lane driving, there would be far fewer traffic jams, and people would get to their destinations faster. It's been thoroughly demonstrated in simulations that tailgating and passing cars whenever possible actually reduces road throughput and mean time to destination (even if it improves your own road performance slightly).

    This is why in my country during peak traffic the police forces people to "block drive", where they line up police motorcycles across every lane of the highway driving at 50 mph, and force all the cars on the road behind them to drive at that same 50 mph. This reduces the risk of traffic jams, and improves overall throughput of the road system.

    The people who mess it up for everyone else are the people who drive fast, not the people who drive slowly.

  13. Re:It's theft of service on Apple Sends Cease-and-Desist To the Hymn Project · · Score: 1

    Now, is the cheap neighbor doing anything wrong by continuing to drive on that road once it's paved? I say no. The people who paid chose to pay, and the pavers chose to do the work, knowing full well that it's impractical to prevent other people from driving on the road once the work is done. (Preventing copyrighted work from being shared is even less practical.)

    So, your argument is then that pirates are not immoral, but instead are like SUV drivers, selfish and sort of a dick? Not a great defense there, fyi.

    I wouldn't. He's trespassing against the theater owner, because the space inside the theater is a limited resource. But he isn't committing any harm against the actors themselves; they're working exactly as hard no matter how many people are watching them. You're right that the legal term in that scenario isn't "theft of service" - because the service (the actors' labor) isn't what's taken.

    If nobody was watching the movies (and paying for them), those actors would be out of business pretty fast, so it does matter a lot to the actors whether people actually pay for seeing the movie.

    Let's make this exercise with piracy. Suppose piracy was legalized, and nobody had to pay to watch any movie. How many people would choose not to pay? Half, more than half? How many movies would that mean couldn't make it into the black and therefore weren't produced? Put a spin on it however you want, the fact remains that if piracy happens at scale, it damages the breadth and quality of produced movies.

  14. Re:This is an advertised feature I believe on Comcast Cheating On Bandwidth Testing? · · Score: 4, Funny

    If your client has a bandwidth chart, watch it scroll by and enjoy the thrill as your upstream bandwidth surges to heights like you have never seen before.

    Nobody should ever enjoy a bandwidth chart to the degree you are enjoying it. I don't know whether to be scared or awed.

  15. Re:Time to switch email accounts again on Yahoo Deal Is Big, but Is It the Next Big Thing? · · Score: 1

    Hotmail went way downhill after their acquisition, not just because they switched their servers from FreeBSD to Windows server, but the spam filtering got really weak and they added plenty of their own spam.

    Hotmail's spam filters back in the day got worse because spammers got smarter. Hotmail these days has excellent spam filtering. It would be really weird if they bought yahoo mail and made its spam filters worse than hotmail on purpose, thereby decreasing the value of their purchase.

  16. Re:Business Open Source Use Up 26% in One Year on Business Open Source Use Up 26% in One Year · · Score: 1

    You're getting it for nothing and we all know that what you get for nothing is good for nothing.

    So you're saying the best sex is the one you pay for?

  17. Re:So This Means... on Microsoft Bids $44.6 Billion For Yahoo · · Score: 1

    Hotmail got acquired by MS and I was one of first to ask if there is a way to close my account ;)

    Why?

    Is it an irrational hatred of all things microsoft?

    The current hotmail is not actually that bad. The new live ui is pretty sleek, and it works as well in firefox as IE.

  18. Re:i know! on Math on iPhones Just Doesn't Add Up? · · Score: 1

    I buy macs for one reason only: no fuss. They just work. The style takes a second place to that. Sure, they look nice, but you can find wintel machines that look just as nice or nicer for less money.

    What does help is that they pay attention to stuff most vendors don't really, like the sound characteristics of a machine. My mini is so quiet that I can't hear it running over the normal background noises (cars in the street). Since it's in my living room, that's a really nice bonus.

  19. Re:And it's even good for everyone, right? on Young IT Workers Disillusioned, Hard to Retain · · Score: 2, Insightful

    You'd think they'd be _thrilled_ to see the younger generation apply the same kind of capitalism all the way. I mean, surely, if cut-throat capitalism is good for us all, then people using the same principles in their job hunt are, well, nothing short of _patriotic_, right?

    This is an evolution in general that's happening throughout western society as far as I can see it. People are catching on that you're naive if you expect any corporation to act in your best interest, and it's led to a generation of "asshole customers" who have no loyalty to their employer, bank, phone company, utilities company, shops, and so on... I get a better deal at my bank if I walk in there and pretend I'm not a customer than if I remind them that I've been a profit-generating customer for over a decade. Since my bank doesn't care about customer loyalty, I feel no obligation to provide loyalty in return, so I'm in the process of transitioning my savings to another bank.

    The lesson here is that the free market cuts both ways. If you treat your employees and customers as commodities, then they in turn will treat you as a commodity. Well, boo hoo to that. You reap what you sow.

  20. Re:06-12-17 status of mobile os market share on Origin of the iPhone · · Score: 1

    So it runs an OS, has more sophisticated features than you might expect in a typical phone, and 3rd party applications are available. Which part of your definition of SmartPhone does it not meet?

    Every phone runs an OS, so that by itself does not make a device a smartphone.

    It has some sophisticated features, but it's lacking some basic features, like 3g, mms, non-purchased ringtones, java mobile, video recording, ... All in all it's "sophisticatedness" is a mixed bag.

    And finally, 3rd party applications are NOT available. The only way to get 3rd party apps onto the iphone is if they are web apps or if you hack your phone (and if you look at the 3rd party web apps, they're a joke in comparison to the 3rd party apps for symbian or windows mobile).

    I've always qualified smartphones as two features: internet aware, and open to 3rd party software. The iphone fails on the second requirement.

  21. Re:Don't worry MS, the OLPC will fail on No Dual-Boot XO Laptop, According to Microsoft · · Score: 2, Insightful

    A small company you may have heard of called IBM made personal computers in around 1984. They're very much in business.

    IBM is no longer a personal computer maker, so in that sense they are out of business.

    I think the statement is right. Apple is the only personal computer maker from the early 80's that's still in the same business pretty much in the same form they were then (only bigger).

  22. Re:If you give it away on Identity Theft Skeptic Ends Up As Fraud Victim · · Score: 1

    And any bank and its imbecile staff that allows you to pretend to be someone you aren't because they can't be arsed to properly check[1] should be liable for the loss themselves.

    Oh please, like you can expect every bank teller everywhere to do a full background check for everyone that comes to make a withdrawal. Be realistic.

    This is just the downside of opposing national id cards. People always think national id cards are something that only benefits the government, but this is not the case. National id cards offer a clear and simple way for you to prove who you are, and they make it easy to dramatically reduce identity theft. In my country identity theft is almost unheard of because we've had national id cards for ages.

  23. Re:Do some homework on Is the Dell XPS One Better than the Apple iMac? · · Score: 1

    Now, REALISTICALLY, how much hardcore gaming are you going to do on EITHER of these systems?

    How about non-hardcode gaming? Just because this is a home system instead of a dedicated gaming box doesn't mean it shouldn't be able to play some games.

    Besides, vista and OS X both use the hardware 3D engine to render the desktop, so 3D performance and dedicated video memory do in fact translate into desktop performance.

    Faster processor

    Largely irrelevant. The difference between a 2.2 and 2.0 processor is only seen in benchmarks. The CPU is the part of a system that least affects real-world performance for home systems.

    More ram

    I'll grant you that one, even though vista needs the extra ram to run well, whereas OS X's sweet spot for home use is 1 GB.

  24. Re:mod parent up. on US To Extinguish (Most) Incandescent Bulb Sales By 2012 · · Score: 1

    There is no need for such laws - people can "vote" with their wallets. Purchase alternative lighting if you feel the need, but don't assume you have any right to force others to do so.

    The problem is that incadescent bulbs cost less to the individual than their real cost to society, especially when you make an objective calculation, instead of the biased-through-time calculation that human purchasers make (near cost is considered more expensive than delayed cost, even if the delayed cost is in fact higher).

    Personally I'm in favor of taxing polluting products in such a way that it offsets their pollution. If incandescent bulbs are bad for the environment, tax them with money used to plant forests. That way prices reflect the true cost, and people still have choices.

    What doesn't work is the current situation where we pretend there isn't a commons that's being used up.

  25. Re:No you can't just "not buy it" on German Court Rules iPhone Locking Legal · · Score: 1

    A free market protects the consumer indirectly by allowing/supporting competition.

    Exactly. The problem is formed by barriers to entry as a new competitor. Take the cell phone market. If you want to become a cell service provider, you need to provide nationwide (or at least state-wide) coverage. This means either leasing room on an existing network, or building or buying an entire network, which is too costly to imagine. Since the cost to entry in the market is so incredibly high, the existing players can incur quite a high cost on the customers before that cost starts to weigh heavily enough for it to be profitable to build out a new network.

    In short, without legislation to ensure that new cell service providers can use the existing networks, you won't get much in the way of competition outside of the existing players. This allows the existing players to form an oligopoly and abuse their position.