Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Creator and Overseer of Android Responds (Score 3, Informative) 864

My principle complaint of the Android devices when I had one was that a simple OS update meant reinstalling all of my apps! Why in the world would someone allow that to be shipped?

Were you an early adopter? I did not need to do this on my HTC Incredible when moving from 2.0 to 2.2 (froyo). Of course, I did have to wait for HTC to release it.

My roommate went the other approach and installed it himself. Not sure what he ran into...

Comment Re:What Android needs... (Score 2, Interesting) 299

What's interesting is that if an Android app doesn't have permission an exception is raised, but you're taught to make sure to add the permission flag instead of catching the exception. (Which makes sense, because as it stands right now, if you don't set the flag you'll -never- get the permission). But if they had told you to catch the exceptions, applications would be ready for user-flippable permissions.

Exactly. Take Camera.open for instance. According to the javadocs...

Throws
RuntimeException if connection to the camera service fails (for example, if the camera is in use by another process).

What about a permission exception?!?!

No - instead they say - "If you want to use the camera, include this catch all crap!"
<uses-permission android:name="android.permission.CAMERA" / >
<uses-feature android:name="android.hardware.camera" / >
<uses-feature android:name="android.hardware.camera.autofocus" / >


That's been my biggest pet peeve so far in developing. It can turn into a "add permission until it works" game for lazy developers.

Comment Re:This is why OSS is so important (Score 1) 299

If a simple card game asks for fine-grain location information or full internet access, that should be a red flag to anyone paying attention.

Unless of course the card game advertises a global high score list. I haven't gone through all the Android permissions - but I think you'd have to grant it full internet access. This is where trust comes in to play...

Comment Re:Two from around Richmond (Score 1) 416

Try growing up in Maine. I do NOT have a Maine accent (adding/dropping Rs to the ends of words) in my normal speech patterns but I have been confused on some words I've never read.

For instance-
Acadia national park...
My mom always said "Arcadier," so my Maine->English filter figured it was "Arcadia." Nope.

Comment Re: Fifth of Android Apps Expose Private Data (Score 1) 286

I find myself becoming desensitized to these warnings... Especially if I am updating, rather than installing for the first time. I used to make sure the "features/warnings" matched up with my expectations of the App; now, I either don't care, or it's a case of- "I don't think it means what you think it means"

The fault is on me. But it's an easy habit to slip into.

Comment I am okay with this... (Score 1) 319

If they have multiple tiers to choose from, all less than what I am currently paying for unlimited.

I pay $30 a month (before discounts) for unlimited. I've used 620MB of data with 1 day left in my billing cycle.

Put me on a 1-2GB plan for half the price, and I'll be happy as a clam. I have heard way too many times that smart phones and data plans are too expensive. This is going to open a market for a lot of people to have connected devices. This may foster competition, forcing networks to build out infrastructure. And before you know it... unlimited could be back on the table for the masses, someday. Or am I blindingly naive and optimistic?

Of course, then there is always that one month you go over, and they charge you up the ass. They need to rework this to be a little more fair IMHO. I am too lazy to do the math and see how much markup they drill you with if you go over your subscription, but something tells me it's around 500%.

Comment Re:Self-fulfilling prophecies (Score 1) 221

Does no-one see the problem here? If this becomes accurate to predict anything of actual use, the markets themselves will start using it... which renders the predictions themselves useless.

It's like seeing into the future and acting upon what you see - by doing that you alter the future itself, making the initial prediction invalid.

What was that, Ben Affleck? I couldn't understand you behind that rough and tough Bwastin accent.


WHAT'S MY FAVORITE BASEBALL TEAAAAM?!!?

Comment Re:this is gonna be interesting (Score 1) 229

I'm really looking forward to the comments. When BP lets the oil spill continue day after day, the /. crowd goes asking why we let them handle it at all, after all they're the ones responsible for the mess.

Now Google has a mess, and is doing an internal audit. I'm curious if we will apply the same reasoning, or a different standard. And what justifications we'll see for it.

I'm willing to let Google hold the reins during this and let the Gov officials only monitor because when google sits on their thumbs, or their data, or plans for the best way to do this without affecting the bottom line, or save face, the problem isn't getting worse, or hurting wildlife, tourism, livelihoods, families, and various economies.

BP's interests only slow down the response effort and exacerbate the problem - the problem that has far reaching, immediate, effects.

Comment Re:Has anybody read a modern game manual? (Score 1) 400

The only manual that really touched me was the original Zelda for NES. I still have the manual and map tucked away in the game box somewhere, worn to hell.

I think I may have flipped through my Fallout 3 manual while on the crapper. It just wasn't the same, but I suspect it actually had a superior manual to most games out there.

Comment Re:How many ways are there to do simple things? (Score 1) 694

The only people I ever caught cheating, during my time as a student lab instructor, were when they would all do the same thing incorrectly, or ass backwards.

Usually good code is very simple, and many people will write it. I would hardly need to inspect it. It's the bad code that you have to dig into trying to find where they should/shouldn't get credit. And when you find yourself trying to scrounge another student some points in the same mangled mess of a function, it sets off flags.

Keep in mind, I only graded. I did not inspect labs for cheating. It is very obvious when it's wrong..

Comment Re:How many ways are there to do simple things? (Score 1) 694

No. But if this was the coursework beyond, say, week 1, I'd recommend you go to a real school.

I was a student lab instructor while in school and taught CS1-4 (Java in CS1-3, C++ in CS4). Cheating was more noticeable on the labs where students would have to create classes+functions from scratch. The cookie cutter "here are your header/stubbed out files, fill in the functions" labs were hard to detect. But anything w/ class variables and comments and 'do it yourself' spacing, it becomes fairly evident.

But the real kicker? It doesn't really matter. We always ended w/ a HUGE project where the students wrote ALL the lines themselves. If they did not know what they were doing, and cheated on the labs, they would struggle like crazy. If they cheated (read copied) on this larger project, it would be detected, because the implementation of a function would depend on their design.

Slashdot Top Deals

To the systems programmer, users and applications serve only to provide a test load.

Working...