Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:yes (Score 5, Informative) 1010

by fean (#40811225) Attached to: Political Science Prof Asks: Is Algebra Necessary?

If I have $50, and I have to buy lunch every work day for two weeks, how much can I spend on average?
X = $50 / (2 weeks * 5 days)
X = $50 / 10
X = $5

This is a hard question for people who don't know algebra. Those who DO know algebra do most of the math in their head because it's so ingrained.

The fact that you don't realize you're using algebra every day should be taken as how vital it is to teach it.

Comment: It's a good time to look, but I wouldn't jump in (Score 3, Informative) 575

Take a look at Sencha / ExtJS... It's aimed squarely at enterprise-level developers/engineers, not the script-kiddies that rant and rave about the cool shit they can do because they've overwritten a 'built-in' type. It should work with Google Closure, as well...

IDEs are in terrible shape. There's WebStorm and Aptana... neither of which hold a candle to what you're used to, but it's better than notepad/textmate. I'm an linux/eclipse guy, but can't get used to the ways that Aptana breaks shit, so I tend to jump back and forth between WebStorm and SublimeText (it looks nice, but it's not 'all there').

There are some good books out there, JS: The Good Parts, Eloquent Javascript (free)... and I'm starting on Test-Driven Javascript Development, though I can't say if it's any good yet...

I'd recommend doing a little bit on the side, get your feet wet, but don't commit yet. Thinks have changed a lot in the last year or two, and nearly everyone and their dog is becoming an HTML5/JS Dev. You're behind the curve already, and will have a hard time getting ahead, so I'd wait until the editors and browser compatibility is better before diving in.... don't ignore it, and if you can find someone who will pay you to torture yourself, do it... but don't be too anxious.

Comment: Re:bias? (Score 1) 174

by fean (#37471582) Attached to: Adobe Releases Flash 11 and AIR 3

I'd like to direct you at the Flex SDK, which is FOSS:

As far as Flex goes, The most complicated UI element that you don't have source for is the Sprite element, which is analogous to a Canvas in HTML/JS...

Now, linux on Flash has been buggy, it's true... but it has been improving over the years, at least it isn't getting worse.

(on re-read, it appears that you were talking about 'security controls', which I'm not sure I understand... what security controls do browsers provide, that Flash doesn't benefit from (and constrained by)? In fact, Flash had additional XSD protection LONG before HTML/JS ever did.. though crossdomain.xml is horrible, it's at least possible to setup in 15 mins, unlike HTML/JS Same-Origin crap.)

Comment: Re:bias? (Score 1) 174

by fean (#37471464) Attached to: Adobe Releases Flash 11 and AIR 3

Have you looked into the differences in the event dispatching models between IE and Firefox? How about the different ways to deal with URLS, or the different reactions to mixed SSL content across browsers.

You've obviously not developed a cross-browser application in HTML/Javascript... it requires the use of libraries to abstract away all of these differences, such as YUI, jQuery, prototype, dojo, or closure (plus MANY more). This creates multiple subsets of developers and methodology in the HTML/JS community, making it time-consuming to acclimate new developers as they join new teams. This makes it difficult to recruit developers in a scalable manner, unlike most other development platforms (including, but not limited to, Flash).

Don't get me wrong, I like HTML/JS, but it is significantly easier to develop *large* applications in Flash/Actionscript than HTML/JS. Smaller apps, single-page-scripts are better in HTML/JS, but unless you're using a sledgehammer like Google Closure or GWT, large Web App Development is still confined to Flash/AS.

Comment: Re:Proxy support? (Score 1) 174

by fean (#37471344) Attached to: Adobe Releases Flash 11 and AIR 3

As a developer who uses a proxy to debug Flash/Flex applications all day, every day, I can assure you that Flash 10.x does, in fact, support using the browser's proxy settings.

If not, this tool wouldn't work:

I'm assuming that there is something subtle about your proxy use that is causing the issue... because if millions of people weren't able to play farmville or watch youtube in their corporate cubicle, Google and Zynga and Facebook and nearly everyone else would be crying foul.

Comment: Re:"Freemium"? (Score 3, Insightful) 94

by fean (#35873906) Attached to: Apple Changes App Ranks, Rejects Pay Per Install

While I agree that Freemium isn't new, I don't think that it meets your definition for 'crippleware'. For instance, Dropbox, Pandora and Rhapsody both offer free services that are enough for a majority of users. Dropbox has a 5-9% rate (depending on who is giving the numbers) of paying customers... the rest are using the free product. The free product isn't crippled, or have 'anti-features'... The only thing you pay for is additional space. Rhapsody offers free stations, and a limited ability to listen to specific songs. Pandora gives free stations, and a limited ability to skip over songs you don't like. Hell, even Redhat offers it's OS as 'Freemium'... you get 'premier support' if you pay for it ;-)

Demo != freemium
Shareware != freemium

Economics evolves as well, trying to keep up with technology. Things change, regardless of how much grumpy old men complain about it.

Comment: Re:FUD much? (Score 2) 177

by fean (#35848660) Attached to: Ask Slashdot: Where Is the Universal Gesture Navigation Set?

Overreact much? What 'competitor's product' are you talking about? No app is specified in the question.

The OP didn't say he couldn't figure it out, or even that it was hard. Just that apps haven't standardized. The only reason Android doesn't get called out is that A) so few people have Xooms, and B) Android apps don't rely on gestures, as they have hardware buttons for 'standard' things like back, menu and search.

The OP isn't asking for anything absurd, and it sounds like Apple has it covered, even if the devs don't all follow it. I'm positive that most Android devs won't look to Apple's docs to determine what gestures do what, so it'd be nice to have some sort of UX-specialized site that attempts to standardize it.

Comment: Re:Oh (Score 1) 831

by fean (#35646042) Attached to: Why Mac OS X Is Unsuitable For Web Development

Personally, I think that Thinkpads are the ultimate dev machines because they give you easy access to all major browsers on all major platforms (that is > 5% market share for our target demographic, which excludes any specific mac/browser combination), has awesome editors, great support for all 'alternative' technologies except for git.

But I also agree that this is a troll flamebait that demonstrates just how little thought can go into an article that appears on /. Just because I have a preference for one platform doesn't mean that other platforms are 'unsuitable'. I know a few developers who love their Macs and wouldn't change... most of those are converts from design/marketing, but that doesn't make them any less a developer, and their preferences any less valid.

Comment: Re:ridiculous (Score 1) 370

by fean (#35593424) Attached to: Steve Jobs Questioned In iTunes Monopoly Suit

It does have a monopoly on software that is 'allowed' to transfer music files onto the iPod.

Others have tried to write software that communicates with the iPod, however Apple quickly changes their schemes and then threatens legal action for reverse engineering.

Having a monopoly on software that you wrote for your hardware is, again, NOT ILLEGAL. However, abusing this status IS ILLEGAL.

To downgrade the human mind is bad theology. - C. K. Chesterton