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

 



Forgot your password?
typodupeerror
×

Comment Re:Great if optimizing the wrong thing is your thi (Score 1) 171

Indeed. Someone needs to do a study of how harmful to the environment all the horrible marketing Javascript running on web pages is. It's about the only thing that pegs my CPU when my computer is in "normal" use now ( "normal" being "what normal people do with a computer", because "what programmers do with a computer" is often a little more intense.)

I'm not someone who so far has joined with the ad-blocking movement, on the proviso that websites need *some* way to keep the server running, but I'm getting really close.

Comment Re:"Rolling Rease"? It's called CI somewhere else. (Score 1) 175

That was going to be my response... I think rolling release is probably a good idea, having lived through the nightmare of enormous organizations that spend 4 or 5 years upgrading from Windows XP / IE6 to Windows 7 and the huge inertia of all that. The shitty old mire of horrendous hacks that you have to dig through to move this sisyphean rock of organizational code, and then everything breaks anyway because no-one actually tests things *properly* when they do their migration plans.

An environment that carefully migrated each change and made sure they all worked is clearly the alternative.. but it only works if you adopt practices like actually enforcing that *automated* tests are run for all the apps that your organization depends upon, if only for the reassurance value it provides to risk-averse upper management.

Comment Re: Why? (Score 2) 175

Exchange client on Android isn't horrible.

This is because the ability of other apps to integrate with Exchange is getting too good.

Just like if you understand the World of Warcraft protocols you can make your own WoW server, if you understand how to integrate with Exchange well, you could build a server that mimics it.

That would be the end of a big cash cow for MS. Better that they have an Outlook app on platforms that they don't want to push than give up the revenue stream of Windows Server and Exchange Client Access Licenses. Once they have Outlook available for everything, they can subtly break the protocols for everything else, and when people complain, they can just point at the Outlook app.

Comment Re:instant disqualification (Score 1) 648

Nope, the default is machine code, p-code is an option.

Older VBs compiled to bytecode (p-code) by default, but the compiler for VB6 produces proper executables. p-code is a selectable compile time option (along with some optimizations and the ability to disable some checks).

What it does do it LINK to a runtime. Most of the datatypes are in there, the arrays are bounds checked, etc. The performance of VB datatypes are responsible for most of it's reputation as slow - in particular it's string handling (it lacks an inbuilt StringBuilder type).

If you're aware of it's limitations, you can do some good stuff with it. It's ideal for small (or even large) GUI apps, with a few libraries to replace some it's more egregious emissions you'd even call it professional.

What it's not is modern, object-oriented, possible to get documentation on the web (easily - the best source of documentation is the last MSDN Library disk set that contained it's docs).

Comment Re: There's nothing wrong now... (Score 1) 489

The main thing you have to do is...

* Turn on indexing service
* Configure it to index unknown file types
* Turn it off again (presuming you have it off)

Now the basic file search will look in files with extensions it doesn't grok when searching for text. Insane that this option isn't in the advanced search panel.

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...