* Posts by DrXym

3613 posts • joined 18 Jul 2007

ZX81 BEATEN at last as dev claims smallest Chess code crown

DrXym
Silver badge

Our school had this RML-380Z which was a hulking CPM thing with elephant disks. It must have cost a fortune and nobody knew how to use it or was very interested. One day someone turned up with a ZX81 and 3D monster maze and everyone was crowded around to see it.

It's amazing now to think how this primitive, crappy little computer sparked more interest than a "proper computer". I got a ZX Spectrum soon after and was hooked.

The school didn't learn though. They more some RML480s which were sans floppy and booted off the network somehow. Nobody was interested in them. They switched to BBC micros soon after which at least had some games, colour, sound and enough other things for kids to find them interesting. I still preferred my Spectrum though.

1
0

Spartan on Windows 7? Microsoft is 'watching demand'

DrXym
Silver badge

Don't put it on Windows 7

Don't even bother. It would be far better that web devs learn to code their HTML to work with lots of different browsers across disparate operating systems and environments. If they code to a monoculture (in this case some browser engine called Sparta) then the same will set in that made IE4/5/6 so hard to get rid of.

Just leave Windows 7 alone.

1
1

Welcome to Spartan, Microsoft's persuasive argument for... Chrome

DrXym
Silver badge

I don't see that it should be a problem

Here's how you stop caring if IE uses Spartan / Trident or both - STOP CODING WEB PAGES TO BROWSERS.

For 99% of content it shouldn't matter a damn if the browser is IE, Firefox, Safari, Chrome, Opera or any thing else. Code to the standards and only write special cases if there is a rendering issue in a very specific browser you want to support. Make sure the special case is isolated and narrow as possible.

Coding to a specific browser is extremely short sighted no matter who makes it or what the requirements might say.

15
0

Windows 10: The Microsoft rule-o-three holds, THIS time it's looking DECENT

DrXym
Silver badge

Re: We will tell them it's free - Muuhahahha

"This is more than a one-time upgrade: once a Windows device is upgraded to Windows 10, we will continue to keep it current for the supported lifetime of the device – at no cost."

The problem with this should be obvious if you look at web sites which have introduced tiered service or paywalls. They begin gimping the free service to encourage people to pay for the ungimped service. LinkedIn for example started off free and then started crippling search and email to get people to pay.

Or look at game consoles - if you want multiplayer or a smattering of other features like cloud save on your console then you have to pay a subscription.

It's easy to envisage Windows going the same way. Maybe an ad tile starts appearing in your metro. Maybe backup/restore, antivirus, cloud storage, remote desktop etc. become "premium" features. Maybe the ability to have more than 4 users becomes a premium feature. Petty restrictions, adverts and limitations could peppered through the experience and only lifted for a low, low monthly price. Maybe they sweeten the deal by promising streaming music, apps or unlimited storage or whatnot but through a combination of carrot and stick they want your money.

Now I doubt any of this would be tolerated in the enterprise world where I expect we'll see a "pro" Windows which is the same as always. But it may well be what MS have in store for consumers, particularly the free download and whatever surprise updates you get in perpetuity.

I hope to be proven wrong, but Microsoft isn't a charity and it's clear from their statements where they see their money coming from.

1
0
DrXym
Silver badge

There'd better be a pay version

I really don't enjoy the idea of a subscription based Windows, if that's what they're hinting at.

5
2

LEAKED: Samsung's iPHONE 6 KILLER... the Samsung Galaxy S6

DrXym
Silver badge

Re: And the price will be?

"If it's £200-£250 I might be interested. Pointless spending more than that on a phone."

Get a OnePlus One. I have one and it's proven itself to be very reliable and is plenty fast for my needs.

1
1

Google spent record cash lobbying Congress in 2014 – report

DrXym
Silver badge

16 mil is pocket change

I'm surprised the figure is so low to be honest.

3
0

Want a cheap Office-er-riffic tablet? Microsoft Windows takes on Android

DrXym
Silver badge

Re: I bought one of these for Christmas@ DrXym

My argument is that you get a year's worth of Office 365 thrown in. Doesn't mean you have to use it but it's still better than a kick in the nuts especially in a £80 tablet.

Doesn't force you to use it in perpetuity.

4
0
DrXym
Silver badge

Re: I bought one of these for Christmas

"My guess is that your network will be hacked in no time at all. As the bad guys will know your flight dates you can expect to be burgled as well."

My guess is you are totally wrong. I have this thing called a PASSWORD.

2
1
DrXym
Silver badge

Re: I bought one of these for Christmas

"How much will it be when you've renewed your Office 365 subscription for a couple of years? And with MS about to launch W10, there's a huge unanswered question about whether you'd need and want to pay again for the fixed version of W8."

The answer is my six year old doesn't care about Office 365 but there's nothing to stop someone from using LibreOffice. Using 365 for a year on free trial is not a pact for all eternity.

As for Windows 10, I have no idea. Worst thing comes to the worst, the device can carry on running Win 8.1.

9
0
DrXym
Silver badge

I bought one of these for Christmas

I bought a Linx 8 tablet for a 6 year old. Why? Because it was 80 quid and came with 32GB, a relatively hires screen, a quad core Intel processor, and ran Windows 8.1 which meant it's basically a PC with enough apps to keep the kid happy. There is Netflix, a bunch of Disney games and various other bits and bobs on the store. The storage means she can play music and videos that I copy onto it, or stream them. The app selection is terrible compared to Android but it's enough. Just. And of course you can run anything that runs on a desktop.

It also means if we go on hols or whatever I could borrow the tablet to print out boarding passes or attach a keyboard and type something in a proper word processor. I printed out a picture she coloured with an app the other day and it just found the printer on the network and printed to it. None of the BS faffing around that Android would make me endure.

Now onto impressions - it's actually a rather good tablet. It feels solid, the screen is bright, there's not too much bloom and metro feels incredibly responsive. The desktop is fast enough for basics though you wouldn't want to play games on the thing. There is wifi, bluetooth, microsd, micro usb, micro HDMI. You could hook this thing up to a keyboard and monitor and use it as a PC if you wanted. Tiny yes, but it's a PC. For 80 quid. It also has a year's sub to Office 365.

On the negative side, this is actually the *second* Linx since the first one went kaput soon after purchase. It wouldn't charge, the light started blinking and when I left it on charge for a few days and tried to start it, I got a message that firmware was corrupted. So I've replaced it and it's too early to say if it was an isolated fault in one unit or not.

The other negative is battery life isn't great. It's about 12 hours on standby or 4-5 hours with screen on. I would have expected it to sleep far more efficiently than it does. Maybe this is a driver issue.

But barring the problem that required a replacement it is a solid tablet. It is incredible to think that this is an £80 PC in effect. That's cheaper than even netbooks were in their time.

5
0

Firefox 35 stamps out critical bugs

DrXym
Silver badge

Re: In the future

No there will be no such thing as a bug free browser.

The number of (new and existing) standards it must implement, the number of real world web sites it must work against, the performance it must deliver and the finite resources like time and money always means it will have bugs. There are also tradeoffs between keeping the user safe from harm and delivering the best browser experience, e.g. disabling JS by default would be a good security move but it would break virtually every site in the world.

The best you can hope for is that the development process does it's best to catch and fix bugs (preferably before they end up in the software) and mitigates the potential harm for those they don't already know about by providing sensible defaults.

0
0

DANGER: Is that 'hot babe' on Skype a sextortionist?

DrXym
Silver badge

Some scams are deliberately stupid

I suspect that Nigerian scams and these sorts are obvious on purpose. As a scammer you don't people who have the sense to see the con coming, or calling the police so you make it as dumb and obvious as possible - it gets rid of all the timewasters. So make the con big, stupid and obvious and when you get a bite you know you've caught a very gullible person.

8
0
DrXym
Silver badge

Re: Did they...

Me wuv you wong time

5
1

This $10 phone charger will wirelessly keylog your boss

DrXym
Silver badge

Microsoft wireless keyboards have built in feature to defeat this

The range of MS keyboards is so bloody pathetic that you'd have to plug your charger in within a few meters of the thing. Otherwise it will only capture every other letter.

3
0

Remember Corel? It's just entered .DLL hell

DrXym
Silver badge

I have a Corel Linux CD sitting in a cupboard somewhere which was handed out a Linux users group a long time ago. Must see if I can find it.

Anyway it certainly wasn't the first Linux dist by any stretch but it was perhaps the first dist pitched at consumers. The idea was that they'd slap it on cheap PCs for next to nothing and then make money selling bundled up versions of software (most of which were free to begin with). Xandros and Linspire took the idea over but it didn't catch on.

1
0
DrXym
Silver badge

Brings back memories

I remember buying Corel Draw, mostly for the clip art. The software was always buggy as hell and not fit for purpose.

0
0

DAMN YOU! Microsoft blasts Google over zero-day blabgasm

DrXym
Silver badge

The problem with slippery slope arguments is they assume that some minor upset to the status quo will inevitably lead to the end of the world. If Microsoft had a fix and asked for extra 2 days (e.g. to align with some patch schedule) to roll it out then it is not unreasonable for Google to allow them that.

17
1

Google crashes supposedly secure Aviator browser

DrXym
Silver badge

Doesn't exonerate Google though

A fork could be a exploit ridden heap of crap and perhaps this fork is precisely that.

But from the moment you start Chrome up it's nagging the user "sign on". Features like url auto correct (via Google), and predictive search (via Google) are also enabled. All this so they know pretty much everything you do to better serve you with ads and otherwise monetize you. These days it even has a "You" button embedded into the title bar but an All Seeing, Lidless Eye would be more appropriate.

Chrome does have privacy controls but they're buried and quite fiddly. e.g. there is no equivalent to Firefox's clear history on exit. So yeah perhaps this fork is crap, but it wouldn't need to exist if Google could curb its insatiable hunger for data and provide convenient privacy controls for those who'd rather not give it up.

19
0

YES, we need TWO MEELLION ORACLE licences - DEFRA

DrXym
Silver badge

Money better spent

Bung a few million at the likes of PostgreSQL to implement functionality / support required and enjoy free, unlimited use forever.

Perhaps Oracle and its ilk are vitally important for certain functionality - payrolls, benefits processing etc. where there may be millions of records to process in a timely fashion. But I suspect 99% of government use cases do not require this at all or the enormous complexity / horsepower / administrative overhead that goes with providing it.

6
2

FREE EBOOKS: Apple falls into line with EU refund laws

DrXym
Silver badge

Re: There is no requirement on digital content

"Therefore as soon as a user buys an app, ebook or streaming movie"

Thing is, you're not buying an app, ebook or movie. You're buying the licence to it. That's why they can screw people over and it's why ebooks are subject to VAT while physical books are not.

The EU would be better off codifying the concept of digital property and classifying all platform neutral content - images, video, audio and books as such. And put in language to stop content providers inserting dynamic code or changing the codec or obfuscating the format to pretend it's not platform neutral.

Imbue digital property with the same rights as physical property - the right to loan, sell, trade or destroy and basically use in any manner a person sees fit.

2
1

UKIP website TAKES A KIP, but for why?

DrXym
Silver badge

Re: They arent a serious party..

"FYI Ukip is currently the only party to ban former BNP members from joining. "

That's great. And it's also the party that ex-BNP members are most likely to want to join. I wonder why.

10
9
DrXym
Silver badge

The most likely reason

I think the web server briefly gained self awareness, realised what it was hosting and attempt to kill itself.

19
4

By the power of Xbox, WE HAVE THE POWER! - Leakers publish One's SDK

DrXym
Silver badge

Re: Homebrew with strings

"Well, remember the scenario we almost had with Microsoft where they announced that they'd virtually put an end to the re-sale of games? That's the technology you could use; it's already there - if only they weren't so draconian about it."

People screamed blue bloody murder about this. The idea was each disc would have the registration code uniquely embedded into it. By doing so, the console could register the disc and then it's basically a drinks coaster. No second hand trades, no loans, just a disc that became a backup. A bit like steam games and the registration code.

Microsoft backed down and consequently you need to validate you own the game by putting the disc in. It's a tradeoff.

It would be nice if they had an algorithmic "honour system" that reduced the need to verify the disc each time.

2
1
DrXym
Silver badge

Re: Homebrew with strings

"That's the kind of attitude we're talking about; modifications = criminal. It's not about piracy (that's the excuse), it's about control and extortion."

It's certainly about control. Extortion? Not so much.

"Last year a friend of mine asked me to modify his PS3 so he can copy his games and run them off an external drive, for ease of use and he's sick of them breaking (the games can be stored in a case away from his grubby mits, and doesn't need to get off his fat arse to change the game). Is he a criminal?"

So how does Sony / Microsoft / Nintendo distinguish between your "running backups from an external hdd" scenario and "running pirate copies from an external hdd" scenario?

I guarantee you that in the real world that the second example would be hugely more prevalent and the one that these companies are really concerned about. Anyway, both the PS4 and XB1 cache content on the HDD so the disc isn't used for much except to validate you own the game and install the content in the first place.

0
0
DrXym
Silver badge

Re: Homebrew with strings

"There's a great difference between "not designed to be open systems" and aggressively hindering any attempt at re-purposing or upgrading it or even repairing it yourself."

Perhaps I should have added that they are designed to be closed systems and it's strongly implied. Consoles are designed to stop people pirating games, enabling DLC, cheating, griefing or derive other benefits by tampering with the system.

Unfortunately there is no easy way to distinguish between homebrew and piracy. Attempts to split the groups such as the OtherOS in PS3 had moderate success but soon turned into attack surfaces and were removed.

Obviously it's in the company's interests to crack down on piracy but it's also in console owner's interests that they do too. A platform which succumbs to piracy will lose developer support and will die an early death or turn into a sea of shovelware. A platform which is opened to griefers or cheats will soon lose it's online appeal.

Even if you did manage to bypass the protections in some manner, that doesn't oblige the companies to allow you to continue to use their online services. That's exactly what has happened in the past - Microsoft has been quite aggressive swinging the banhammer against modders.

4
0
DrXym
Silver badge

Re: Homebrew with strings

"I find the whole thing disgusting: You buy a £300+ box that you have no control over."

Then use your £300 to buy a box which lets you fiddle with it. By and large consoles are not designed to be open systems.

4
0
DrXym
Silver badge

Homebrew with strings

Assuming someone genuinely wanted to run homebrew they'd almost certainly have to forfeit all all online functionality - XBL, multiplayer, patches, achievements etc. Homebrew would require a custom firmware to bypass checksum tests and sideload the applications.

When mods appeared for the 360 Microsoft wielded a mighty ban hammer against those stupid enough to sign using with them. I assume it would be simple enough to embed tests in the firmware, and even in games to do various tests to make sure the firmware is kosher - checksum a range of memory, check the value in a register, read a block from a disc - whatever passes on a legit firmware but not on a modified one.

0
0

Sony FINGERS DDoS attackers for ruining PlayStation's Xmas

DrXym
Silver badge

"Sony pays "Nada" - no fees or licensing cost for FreeBSD as its Free/Open Source Software (FOSS) but absolutely refuses to provide the APIs that allow FreeBSD based desktops OS to use Blu-Ray DVD player technology."

What you mean they used the software in a way the licence explicitly allows?? The monsters.

13
0

Frustration with Elite:Dangerous boils over into 'Refund Quest'

DrXym
Silver badge

Re: And the moral here is

"Are you really that clueless? No Kickstarter = no game. "

I don't really believe that and I doubt you do either. Elite is a franchise with sufficient heritage that they could have attracted a publisher and worked through on that basis.

"BASED ON WHAT WAS PROMISED"

Kickstarter / crowdsource projects promise a lot of stuff. Doesn't mean they all deliver.

1
0
DrXym
Silver badge

And the moral here is

Don't buy a game until it comes out and you know you'll like it.

5
0

Hackers pop German steel mill, wreck furnace

DrXym
Silver badge

Re: Separate LANs

Typically there is no access at all to a network controlling machinery. The only plausible reason I can think they didn't is if they had a PC sitting on 2 networks to publish a report or visualize what the hardware was doing.

The typical way to protect that PC would be to stick a firewall in front of it, define a bunch of explicit services on a port and filter out everything else - much like what might happen with a payment system or authentication server. So basically nothing but the request reaches the machine and nothing but the response leaves the machine. I'm guessing that random factories don't realise they're as much a target to malicious hackers as an ebusiness is which is why they occasionally turn into victims of attacks.

0
0
DrXym
Silver badge

Re: Gawd/ess.

Stuxnet wasn't a drive by attack. It was specifically crafted to exploit a specific target. If the target was running Linux then it's likely that the attack would achieve the same end by different means.

6
1
DrXym
Silver badge

Re: Why the fcuk...

"Does the control software allow this to happen?"

Because the control software isn't designed to operate on an open network.

It's meant to run on a closed network because there are far too many ways to interfere with it's operation. e.g. PLC A might be listening to temperature readings from PLC B which are sent using a standard protocol like profibus. So an attacker could screw up what A does by jamming false readings into the network. Or countless other attacks.

It's not even necessary that this interference is malicious. Imagine if someone was streaming Netflix over the same network and interfering with safety controls meant to protect someone from injury.

So it's meant to be closed for certification and safety reasons. The most likely reason it would not be (legitimately) closed is if there is something bridging the network to another e.g. a PC might have two network cards so it can capture data from the inner network to provide to the outer one, e.g. performance metrics. This is a very hard problem to solve and probably requires the PC to be protected by a high restrictive firewall that provides least privilege access to the data it is supposed to be exposing. It's easy to see how that might be screwed up.

5
0

Fedora 21: Linux fans will LOVE it - after the install woes

DrXym
Silver badge

Re: play the ball not the player?

"#WorstStrawmanEver. Virtually any viably usable non-niche well supported distro has gone down the systemd rabbit-hole, how do you propose people find another?"

Er, no it's not a straw man. It's the way things always happen in open source. Forks happen all the time - egcs, xemacs, x.org, libreoffice, mariadb, jenkins, mate, io.js. The list goes on and on. Some succeed and become defacto and some don't.

Sobbing over systemd is pathetic quite frankly. If it offends you so much, fork it or the dist or support someone who has.

2
2
DrXym
Silver badge

Re: play the ball not the player?

"Not everyone, a sizable number actually, "

And a sizable number are extremely favourable of it. Not surprising since it enables faster boots, lowers memory consumption, enables load on demand, increases security and a raft of other things.

Which may explain why Fedora, Arch, Gentoo, RHEL, OpenSUSE, Debian and Ubuntu all support or are in the process of supporting it.

"And be clear, systemd is not an init replacement, it is consuming everything in sight, to the point of becoming a second kernal in userland. Logging, cron, bite by bite it is eating everything."

So what? Those are all interrelated things. For example systemd implements timers so it can kick off services that do log rotation and similar but also allows them to run as a cgroup for better security. Doesn't stop you using cron but if you were security conscious you might like the added security of giving the least privilege to a job to do what it needs to do.

I still haven't read a coherent reason why systemd is bad. Most of them turn into ad hominem attacks against the main author, appeals to tradition or fear of change. But as I said, if you don't like it, use a dist which does it the old way.

It's not the first time this sort of thing has happened in the world of Linux.

2
2
DrXym
Silver badge

Re: play the ball not the player?

"IMO, Poeterring and the systemd crew are the exact opposite of what I thought Linux to be when I started with it: Freedom."

Well that's preposterous. Don't like systemd? Find a dist which doesn't use it. Or do you sort-of-like systemd but not all of it or the personalities? Fork it.

In summary, your freedom is intact.

Of course the reason systemd is being used by so many dists is because it is demonstrably better than either init or upstart. They didn't have a gun pointed at their heads.

"I am so tired of the "roll your own" comeback they make. That will be hard when more apps are systemd dependent, like say the latest version of Gimp. It won't be long before apps sans systemd will be hard to find. They know this and couldn't give a shit about anyone's opinions/wants/needs but there own..."

It's only as difficult as the willingness of people to get off their backsides and supply patches to do it a different way. If (for example) Debian chose not to use systemd, then Gimp and other applications would soon have #ifdefs which enabled some alternate behaviour.

That's always how Linux has worked and will continue to work.

3
4
DrXym
Silver badge

Re: No to gnome, no to systemd

No my response shows that I've taken the effort to read the issues are with init and why it might be desirable to replace it with something more robust, faster and more capable to support the requirements of modern desktops or workstations.

It's not the first time this sort of thing has happened either. Wayland is another recent example of people pouring on their irrational hate on something because it's different.

But the great thing about Linux is you can choose not to use a dist if you don't like it because there are bound to be others that do things the way you want. Or you could roll your own. Or you could whine and downvote people who choose to think Linux isn't perfect and are supportive of attempts to improve the experience.

0
3
DrXym
Silver badge

Re: @DrXym - No to gnome, no to systemd

"Instead of sysadmin tools we get "... configure your accounts in order to store your music and photos in the cloud..." stuff. On a corporate server ? WTF?!"

Fedora isn't a corporate server, it's a test bed. Secondly, nobody would be administering a network or a server with default desktop apps so your point is ludicrous - they would do so from a terminal or perhaps a admin app such as cpanel or webmin. Thirdly, anyone who was deploying a desktop to their users in an enterprise would take the time to customize it to their requirements - default, apps, icons, themes etc. to expose. Fourthly, it's the simplicity of GNOME which would make it so appealing in this regard - the less things there are for a user to break, the less it will break. And fifthly, if someone were desperate for another desktop, they can just install one via yum.

So no, they're not "naive". They know a damned sight more about their business than you appear to know.

0
3
DrXym
Silver badge

Re: Why install when it's going to be obsolete in a few months?

Fedora Core is a development bed for Red Hat Enterprise Linux. If you want long term support, use that. It means foregoing cutting edge stuff but on the flipside it's more stable & predictable as a result. Or Ubuntu LTS. Or Debian stable. Or a bunch of dists which aren't moving so much.

2
3
DrXym
Silver badge

Re: No to gnome, no to systemd

"Perhaps an analogy is in order. Suppose you bought a house, and your solicitor did the conveyancing. "

Perhaps a slightly better analogy is in order. Suppose you bought a house built a month ago yet you discovered it was still built to 1970s codes. Yeah it's a house with a roof but it's lacking by modern standards - lacking dead locks, double glazing, insulation, satellite points, smoke alarms, burglar alarm, wiring and safety compliance etc.

That would suck right? It would suck even more if the 1970s defence force leapt out with dubious arguments - Ah they might say, the builder who built this 1970s house knew what he was doing. Not like that OTHER LOT with their fancy double glazing and asbestos free cavity insulation. No, put up with your drafty substandard house and don't ever dare or hope to improve it in any way. No, don't even question why other houses manage to be better than this 1970s house.

A far better analogy. Though perhaps you think Red Hat are a bunch of cowboy builders?

6
7
DrXym
Silver badge

Re: No to gnome, no to systemd

The QR / htp code, is a disabled-by-default feature called forward secure sealing which is an anti-tampering protection that stops hackers from erasing your system logs or tampering with them without your knowledge. The QR is a convenience for people to quckly validate the server for tampering from a mobile device. The sort of thing an admin might find usefule from time to time. This is supposed to be bad how?

If you don't need it, don't enable it. Sheesh.

And running stuff in user land is a Good Thing. In fact, it's the whole reason for systemd's being. It's the bootstrap for userland.

And no the article you mentioned does not destroy the arguments for systemd. As I said, it's largely arguing against the arguments and says precious little about systemd itself. And ironically considering your link you've engaged in a little ad hominem yourself with your rant against Poettering and Pulseaudio.

4
8
DrXym
Silver badge

Re: No to gnome, no to systemd

"Here is a non-rant, detailed look at what is wrong with systemd:"

Most of the points are largely nitpicking about perceived logical inconsistencies in a selection of pro-systemd arguments. Not the same thing at all as saying what's wrong with the tool itself.

6
5
DrXym
Silver badge

Re: No to gnome, no to systemd

systemd seems to attract some pretty shrill complaints but I fail to see the issue with it. The authors put out a copious rebuttal of the common complaints that makes a lot of sense and of course it's far more powerful than standard init scripts, just as reliable, and means users get a desktop faster and servers are ready sooner.

7
18

At last! Something else for smartwatches to do as BMW promises park-by-wristjob demo

DrXym
Silver badge

Well this is great

I just love cars which are packed with proprietary technology du jour - iPod docks, streaming music services, "apps". There's nothing more comforting than knowing all that functionality will be broken and bitrotten a few years down the line.

0
0

A first look at Google’s Android Studio 1.0: Climbing out of the Eclipse kitchen sink

DrXym
Silver badge

Eclipse has its faults but I don't have any major problem using it with in itself. It's biggest strength by far is its automatic build system. Change a file, hit run and normally you're running in seconds. It's enormously flexible and fast which makes iterative programming a breeze. It's very good at marking code in error too, particularly when you're calling another class and code completion is good too.

The likes of IntelliJ favour pushing the build off onto an external tool which breaks this iterative development and it breaks its ability to check for compile errors until the script finds them. It comes nowhere close to the turnaround of Eclipse.

It's biggest issue is that its concept of a "project" is so centred around its own files that if you have an external build system, be it Ant, Maven, Gradle or something else that you will have integration issues to deal with. Or if you will have some kind of protracted packaging / deployment to deal with. Nothing is insurmountable (e.g. there are plugins for kicking off builds in Maven / Gradle but usually it feels a little clumsy).

I still thinks Eclipse kicks ass as an IDE but it needs to treat 3rd party build systems with more grace.

1
0
DrXym
Silver badge

Pros and cons

Pros:

- Android Studio is purpose built for Android and so everything is integrated that much more tightly than Eclipse + ADT. e.g. you can package and sign your APK all from your build script. In the ADT you have to invoke a dialog to do this and it's a pain.

- Build is farmed out to gradle which means the same script builds in the IDE, the command line and tools like Jenkins. Also gradle is enormously powerful (but there is a downside to this)

- Excellent code analysis and tools

Cons:

- Gradle is REALLY slow even when running as a daemon. Change a file in Java and it might take 20 - 30 seconds for Gradle to ponderously walk through its ADG and tell you its got compile errors.

- Gradle is enormously powerful. It's like maven had a threesome with a groovy and ruby/rake. On big projects this power is useful, for simple Android apps it might become a huge headache to wrangle.

- Android Studio hogs CPU which is a major issue on laptops. Particularly the console panel

- Android Studio is great for Android, not so great if your project contains other targets

- Eclipse is far better at iterative development

To be honest I think Google would have been better off to keep Eclipse but move the build process to gradle - i.e. day to development is done the fast way through Eclipse but you still have the option to run Gradle for a full end to end build. Gradle has plugins for building Eclipse projects so it's entirely feasible they could have done this.

0
0

EU law bods: New eCall crash system WON'T TRACK YOU. Really

DrXym
Silver badge

Re: Lies, Lies and Politicians

You're right. Your edge case renders the entire concept useless. Or rather it doesn't.

13
2

Misty-eyed Ray Ozzie celebrates 25th birthday of Lotus Notes by tweeting about it ...

DrXym
Silver badge

Re: @AC

"If you're using Notes purely as an email system, you're using the wrong product. But you can (with skilled developers) build impressive corporate workflow systems, that would be much harder to achieve on any other platform."

If you use Notes for anything you're using the wrong product. 20 years ago it may have been true to claim it could build impressive corporate workflows but there are various document / content management systems which can do pretty much the same thing but through web browsers and with substantially less grief.

And it's a fact that Notes *is* used for email and the email client is AWFUL. Even the Eclipse based front end is awful.

I strongly suspect that companies stick with Notes because of vendor lock-in and a escalation of commitment syndrome - they've bought a site licence at enormous cost (probably signed off by the CEO) and instead of acknowledging the mistake they throw good money after bad in the form of lost productivity for using it.

0
0
DrXym
Silver badge

I wish it would die already

I have to suffer under Lotus Notes at work and it really is the most unintuitive, frustrating, bloated, unusable, arcane, buggy software I've ever had the displeasure to use.

IBM have given recent versions a veneer of modernity by skinning the mail client and a few other things but you don't go far before it gives up any pretense.

If IBM killed it I would dance on its grave.

0
0

Forums