Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:User Inertia (Score 1) 139

Although it's Firefox are Safari are supported in the latest version of SharePoint, you can't edit documents directly from the portal (and probably Excel Services won't work either, but I haven't tried it). Taking into account that document libraries are the most useful part of SharePoint, and they only work in IE, well, yeah, it works, but you wouldn't use any other browser unless in an emergency.

Moreover, I pity the poor programmers currently involved in SharePoint. Have you seen the HTML that it generates? It was written for IE6, in quirks-mode, and it continues that way. That means that everything having to do with HTML and CSS has to be written at least twice, because padding, :hover events (on non-A elements) and many other things we now take for granted are either not available in quirks-mode, or work differently across browsers.

And if you develop anything on top of SharePoint, well, you don't have the option to use valid HTML, so welcome back to the year 2000! In the end, the overhead cost of developing for multiple browsers in this mode means that most customers are quite fine if their custom apps (that work on top of SharePoint) only work on IE. In fact, many useful third-party addons (ej. Nintex) only work in IE.

Hopefully, SharePoint 2010 will fix this, and I'm quite sure that SharePoint is going to be a great product some day. But just right now, it sucks in too many areas, and it has a major handicap to overcome: shared folders are easier and faster to use.

Comment Re:oh goody. (Score 2, Informative) 499

It hides from the developer that you are actually doing something that could be costly.

For example, that innocent "item.price" could actually be calling an stored procedure that makes all kind of querys to get the right price for the current session customer.

In Java, item.getPrice() would be a hint to this fact. In C#, someone could abuse the property, in different instances of the same item, unaware that he should cache the value to avoid performance hit.

Of course, there are ways to prevent this, but are mostly related to procedures the developers must follow.

Actually, while I really like C#, LINQ, and Visual Studio on the whole (I'm quite happy developing with it), I'm starting to understand why Java had some things that forced the programmer to be explicit about what his/her code did. Not forcing you to catch or throw exceptions means, for example, that methods that couldn't throw an exception (according to it's definition) actually throw them. And you didn't put a try catch because it was a simple call and there were no methods that could throw...


Skype Blames Microsoft Patch Tuesday for Outage 286

brajesh writes to tell us that Skype has blamed its outage over the last week on Microsoft's Patch Tuesday. Apparently the huge numbers of computers rebooting (and the resulting flood of login requests) revealed a problem with the network allocation algorithm resulting in a couple days of downtime. Skype further stressed that there was no malicious activity and user security was never in any danger.

IE7 Compatibility a Developer Nightmare 416

yavori writes "Internet Explorer 7 has kicked in at last on all MS Windows OS running PCs because of the fact M$ decided to force it's users to migrate through update. In fact this has started a IE7 Web Developers Nightmare. The article actually explains that most of the small company B2C sites may just fall from grace because of IE7 incompatibility. One of the coolest thing IE7 is unable to do is actually processing form data when clicked on an INPUT field of TYPE IMG... which is pretty uncool for those using entire payment processes with such INPUT fields."

How Steve Jobs Got Green Overnight 194

Francois writes "At Apple's last special event, Steve Jobs insisted on how environment friendly Apple's new iPod packagings are supposed to be. I don't think he's ever gone that route before. 'We've got some new packagings for the new Nano as well. And it's 52% less volume. This turns out to be an environmentally great thing. Because it dramatically reduces the amount of fossil fuels we have to spend to move these things around the planet.' Not only is it obvious they shrank the packaging to reduce the cost of shipping around the planet and sell lower than the Zune, but furthermore: there's a reason why he insisted that much, and it's not so very nice."

Apple Announces More Options Troubles 159

fremen writes "Apple today announced that they will be withdrawing their financial reports back to September 29, 2002 and delaying the filing of future reports after finding more backdated options problems. Companies backdate their stock options by looking back over a period of time and choosing a historical low as the option strike price. While not illegal, this must be fully disclosed to investors and properly accounted. Expect more uncertainty in the coming weeks as regulators must now uncover how much of Apple's record profits were incorrect as well as whether or not Steve Jobs will be able to continue leading the company."

MacBook Announcement Expected on Tuesday 352

wwhsgrad2002 writes "Both ThinkSecret and Apple Insider are reporting that Apple could hold a press conference as early as Tuesday, May 9th, to announce their new line of MacBooks. The laptop will be the Intel-based successor to the company's popular iBook line. The 13.3-inch widescreen MacBook is expected to sport Core Duo processors from Intel Corp and pack novelties such as a completely magnetic latching system, built in iSight video camera, and MagSafe power adapter. Additionally, each MacBook is expected to come bundled with Apple's Front Row and PhotoBooth software applications. A coding glitch with Apple's Web site has all but confirmed the MacBook moniker for the new consumer laptop."

Slashdot Top Deals

Wherever you go...There you are. - Buckaroo Banzai