Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Provided such an app exists (Score 1) 225

when the user clicks the url, the browser opens the appropriate application for the urltype.

Which means "the appropriate application for the urltype" needs to exist for the user's platform. Not everyone wants to have to make 14 different apps for 14 different platforms, not to mention that several platforms require a long and involved developer pre-approval process. For example, the Flash Lite player in Internet Channel was the only publicly available game development environment for Wii before that console was cracked.

Comment Re:Levels (Score 2) 214

Have you been reading the "Clean Code" book? lol (or rather, have your coworkers been reading it and berating you because of it).

I like to divide code into two categories, code that 'does stuff' and 'glue code.' The goal is to minimize the glue code as much as possible, while still maintaining flexibility.

If you follow the rule of the Linux kernel development, "Each function should do one thing and do it well," then your code will be a lot closer to flexible almost immediately, even without building a framework around it.

Comment Authoring SVG and canvas animations (Score 1) 225

Animated SVG for the simpler stuff, HTML5 canvas with JavaScript for more complicated animations.

So what tools would you recommend for building these without, say, having to type all the (x, y) coordinates into a script file? I haven't seen any animation stuff in Inkscape, unless there was some recent huge update of which I'm not aware.

Comment Flash runs on PCs that can't run WebGL (Score 2) 225

I go to get.webgl.org using Firefox 35.0.1 on a laptop with an Intel IGP and all I get is "Hmm. While your browser seems to support WebGL, it is disabled or unavailable. If possible, please ensure that you are running the latest drivers for your video card." Badgers, on the other hand, still plays perfectly.

Comment Re:First Sale (Score 1) 468

Yes, the "no, you tell me" answer. It's not a phonorecord, but the ECU of my car is copyrighted. Am I allowed to transfer the license to my ECU (and the car along with it)?

My house is copyrighted. It's a "creative work" as are all architectural designs, unless proven otherwise.

But you are asserting that it doesn't apply to those copyrighted items. Why?

Comment Which better platform for vector animation? (Score 1) 225

Still, there's no reason you can't do stuff like that on better, more secure platforms.

In theory, I agree. But in practice, which "better, more secure platforms" for authoring and presenting vector animation on the web would you recommend? And how should we convince contributors to the aforementioned sites to remake their works using the new tech?

Comment Re:First Sale (Score 1) 468

Now if you have educated yourself on this can you see how ridiculous your assertion that this applies to your house or your car is?

My car and house are covered under copyright. The ECU and other things are copyrighted. I have notes in my owner's manual to that effect. The structure of my house is a "creative work" as asserted by all architects everywhere, and thus is also copyrighted.

What's your problem? That you don't know that the software in your car is copyrighted?

Comment Levels (Score 4, Interesting) 214

First level is to be able to get the computer to do what you want. If you can do that, you have a career as a programmer.

Most people don't make it that far, so it's something. The next level is whether you can write readable code. A lot of programmers never learn to write readable code, but a good number of them do.

The next step is writing flexible software. Some programmers stuff everything into design patterns and think they made it flexible, but they're wrong. Other programmers try to make everything generic thinking it's flexible, but they're wrong (also, their code is probably hard to read). But writing code where small changes take little effort, and bigger changes take more effort......that is a rare skill indeed.

There are other ways of looking at it, but that's one way.

Slashdot Top Deals

I've noticed several design suggestions in your code.

Working...