Become a fan of Slashdot on Facebook


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: So why buy it? (Score 2) 322

by CODiNE (#49283613) Attached to: Microsoft Offers Pirates Amnesty and Free Windows 10 Upgrades

Since it's been confirmed as worldwide, what's the point in anyone at all paying for it?

I have a genuine copy, but instead of paying the upgrade fee I could pirate the same thing and legally update for free. Heck I'll just use VM clones on my valid copy and keep the original around just in case.

What's the catch? Will they lose future upgrade rights have have to buy a full copy later on?

Comment: Needs a larger sample size (Score 3, Insightful) 247

by CODiNE (#49176903) Attached to: Study: Refactoring Doesn't Improve Code Quality

The researchers selected a small-scale application (about 4,500 lines of C# code) used by the academic staff at the University of Kelaniya for scheduling events and managing online documents for evaluation.

That's hilarious, I have web apps (I'm stuck with) having individual pages larger than that, including tons of other crap. Refactoring allows following the DRY principle and removing duplicated code. It allows moving SQL statements all the heck over the place into single places where they can easily be tested and updated when bugs are found.

They're basically working with a program that's not really that awful in the first place and making it a little bit nicer. How about starting with absolute junk and making it useable? Unmaintainable code is a consequence of technical debt, refactoring pays that debt down and keeps things manageable. Sure you may not need to refactor right now, but taking the time to do it once in a while keeps things from getting out of control.

Comment: Re:It's not just the fragmentation (Score 2) 136

by CODiNE (#49143029) Attached to: Who's Afraid of Android Fragmentation?

I don't understand why people are expected to buy more software on their phone then on their PC

But they DO! For a majority of PC users software is scary, many worry about installing *anything* as it could "break" their computer. They lack the savvy to recognize fake vendors and malware apps. Also plain software incompatibility is a huge problem for them to understand. Even if they do buy something, many cant even find where their downloads go.

Now compare this to a smartphone App Store. Your CC goes to one place, Apple or Google who they already trust more than random developers. Installs are single click, generally can't mess up th system and are easily removed if you didn't like it.

All stores are MUCH safer and comfortable for general computer users. This is WHY there are millions of apps, finally non-technical folks are empowered to try out and explore software largely without fear. It's been a huge experience for them and finally showing them the potential of computers that WE have been claiming for decades.

So yes, people most definitely do pay more for apps on their phones than their computers, and they like it that way.

Comment: Re:Thank you! (Score 1) 188

by CODiNE (#49132877) Attached to: Google Now Automatically Converts Flash Ads To HTML5

I hope you're joking, I've known enough IT guys who intentionally used bad software for job security. Or allowed things known to be broken to catastrophicly fail so they could swoop in and be the "hero".

For those who seriously think that way....

The same amount of $$ and work would be much better off making things better.

Comment: Law of unintended consequences. (Score 1) 100

by CODiNE (#49118789) Attached to: Police Use DNA To Generate a Suspect's Face

If criminals know their DNA will get a thorough health checkup while they can't personally afford such tests....

Some may feel that committing crimes and leaving DNA samples is the only way to get such quality information.

So then the police, in an effort to stop such medically motivated crimes decide to withhold the information which does not directly relate to identification... Leading said criminals to file Lawsuits demanding their own medical data.

Orrrr... The police just run it through the secret DNA database to identify the person and use parallel construction to explain how they found them.

Comment: To the tune of "Indo smoke" (Score 1) 132

by CODiNE (#49088435) Attached to: Resistant Bacterial Infection Outbreak At California Hospital

Ahh, Endoscope
Pass me the tube so I can take a poke
1 push, 2 push, 3 push, 4 push, 5 I'm feelin deep inside
Leaning to the side in my Ophthalmic ride
With the KY gangsta glide
Woo!, hey now ya know
Inhale, exhale with my flow
Breakaway, come again like this
Hey G promise me use two hands don't miss
Cuz if you do, it break you get broke
Me and Mista G and the endoscope

Comment: RIP iPod click-wheel apps (Score 2) 166

by CODiNE (#49057493) Attached to: Vint Cerf Warns Against 'Digital Dark Age'

I used to really like the Tempest game for that, and the card game wasn't too bad.

I wanted to get Monopoly and Mahjong for it and some other games but by then they stopped selling them on the iTunes store. There was a pirate torrent going around but the apps were encrypted and no way to install them on another device. Finally they just stopped making them.

Apps like that... gone forever.

iOS 3.0 apps that got the App store going... gone forever. I still remember playing the unofficial lights off game, beat all 150 levels. (Wrote a program to solve them)

Unless someone wants to make an emulator for the original iPhone you could do it by downloading the ROMs just like old Apple emulators, but how would you approve the apps without a 3.0 app store around?

In theory someone could crack Apple's old signing keys and have a local "FakeAppStore" program that validates them and allows installation on the emulator.

The "cease and desist" letter would probably arrive less that one minute after putting such project online.

Comment: Sequel Mashup time (Score 1) 254

by CODiNE (#49045269) Attached to: What Intel's $300 Million Diversity Pledge Really Means

A down on his luck coder finds it impossible to satisfy the requirements of headhunters. 2 years of Swift?? C# AND COBOL??! Besides that, the jobs he CAN get pay less than flipping burgers. It seems there's plenty of jobs being outsourced, and women are being aggressively recruited... why take his chances picking the wrong one... when he can become BOTH??

Working as a tanned, eastern-accented, weight-lifting coder named "Vidya De Milo"... Jim Carrey finds out people start to treat him a little differently in ...


Comment: Use a VM (Score 1) 136

by CODiNE (#49011449) Attached to: Ask Slashdot: Is There a Web Development Linux Distro?

As others have pointed out there's various installer programs that will get you a consistent environment to work in.

You really want to keep your development environment and local system separate and VMs are a great way to do it. Just as a quick starting point try using Vagrant with Virtualbox and scotchbox which is a simple LAMP setup ready to go.

Run a headless VM, treat it like a remote server. This is better than using your own system for many reasons. It allows you to configure your test environment as closely as possible to the actual production server. Since its a VM you can easily move it to another system if needed. You can clone it and test updated software versions. Also you can allow automatic system updates without mangling your dev environment.

Just a simple thing like installing a git server (try gitlab) on a VM can really help modularize your workflow and allow you greater flexibility on your actual workstation.

If you didn't have to work so hard, you'd have more time to be depressed.