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

 



Forgot your password?
typodupeerror

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: Re:Anti-competitive behavior is a big deal (Score 1) 312

by hholzgra (#47823543) Attached to: Uber Now Blocked All Over Germany

They are playing a two-way game in Germany,

* running UberBlack in (AFAIK) Berlin only, offering services in compliance with "Mietwagen" regulations
    -> that doesn't seem to work out well for them as the existing competition already coveres that market well

* running UberPop in several cities which doesn't play by the rules at all

And "not playing by the rules at all" on the Pop side is what they currently get slapped for,
the UberBlack offering is not affected, and they would be free to enter the "Taxi" market,
too (available taxi licenses are limited in a way slightly similar to yellow cabs in NYC,
but buying into that market would still be cheaper than the legal charges they are facing
now ...)

And last not least the german transportation law allows for execptinal licenses to
experiment with new models ... that would require negotiating with the authorities
about such an exception, and as far as I know they never even bothered to ask ...

Comment: Re:It's powerful, but.. (Score 1) 118

by hholzgra (#47780291) Attached to: PHP 5.6.0 Released

easter_days() plus fixed offset will get you a given years Ascension Day (easter_days+39, Withsunday (+49) etc.

strictly speaking easter_date() is indeed redundant as you could as well use easter_days()+0, but its there as convenience function ...

but as far as I remember the main reason for having both was that the C library the calendar extension relies on has both, too ...

Comment: Re:and now for some rendering... (Score 2) 53

by hholzgra (#43665435) Attached to: OpenStreetMap Launches a New Easy To Use HTML5 Editor

There is no one-size-fits-all rendering, the "official" mapnik style is but one of many ...

e.g. JOSM has icons for benches, waste_baskets and signposts, none of them show up on the "main" map though ... but they are rendered just fine on the more topic specific hike&bike map

That's why our mantra is: "We don't map for the renderer!"

Comment: Re:Migrating (Score 5, Informative) 116

by hholzgra (#42656195) Attached to: Fedora 19 Nixing MySQL in Favor of MariaDB

> Is it truely drop-in replacement as in "you can develop to MySQL, then run MariaDB in production without worrying"?

yes, unless you use some of the non-GPL extra features like e.g. authentication plugins or pool-of-threads. For these MariaDB has GPL replacements but the implementation and configuration may differ ...

> Does it require converting current tables?

Data format of MyISAM and InnoDB tables is the same, so "no" in general. mysql system database may differ a bit, but nothing the mysql_upgrade tool can't fix, and you'll have the same issues when develop against an older MySQL version and deploying to a newer one ...

> Will it take a 10GB database all day to convert or will MariaDB just use the raw MySQL data files automagically?

It will use existing raw files just fine. mysql_upgrade may take a few minutes max., but not all day ... (unless you're migrating from an older MySQL version and mysql_upgrade needs to recreate some indexes ... but that would happen when upgrading to a more current MySQL release, too, and wouldn't be MariaDB specific

The only point where it isn't a simple "try and revert if you don't like it" drop in replacement is if mysql_upgrade changed mysql.* system tables and you want to roll back to regular MySQL ... but then again this is also the case when trying to upgrade to a more recent MySQL release and then deciding to roll back to a previous older one again ... so you should always have a backup to restore the original system tables from ... but you'd do a full backup before any version migrations anyway, wouldn't you?

Comment: CargoLifter (Score 1) 231

by hholzgra (#42201385) Attached to: Dirigible Airship Prototype Approaches Completion

http://en.wikipedia.org/wiki/CargoLifter - made it about as far as building a small blimp-size prototype and a nice large assembly hangar for "the real thing" ... which is now used as a large indoor beach resort instead

And even back then it was pretty clear that their planned fleet size whould totally exhaust available Helium supplies ...

Comment: Unknown ... (Score 1) 867

by hholzgra (#41474823) Attached to: Ask Slashdot: What Distros Have You Used, In What Order?

* Unknown CD Distribution (don't remember the name, lost the CD), came with a small paper note with a few line diff to make a broken floppy driver work again
* Slackware repackaged by SuSE, then their own Distro stuff
* SuSE all the way until 2006 or so, some attempts to switch to Debian always faild due to driver issues
* short MacOS/X detour, most stupid window manager ever ...
* Ubuntu until last year
* Short Mint detour, regrettet when it came to version upgrades
* back to Ubuntu (with XFCE) for now ...

Comment: Re:MySQL Cluster != MySQL (Score 1) 168

by hholzgra (#39072387) Attached to: Oracle Claims Dramatic MySQL Performance Improvements

> MySQL Cluster used to be a pay-only product. Is it free now?

there's always been a GPL version of it, only the optional management tool MySQL Cluster Manager that was added later is not open source

you may have confused things with the fact that you could only buy
cluster support contracts for the commercially licensed version only
while the general MySQL support offerings covered both commercial
and GPL binaries ...?

Comment: Re:Considering sub queries in IN statements. (Score 1) 168

by hholzgra (#39072377) Attached to: Oracle Claims Dramatic MySQL Performance Improvements

> prior to NDBCLUSTER 7.2 if you performed any join whatsoever the API node had to pull the complete tables from all data node groups ...

no, but it had to do lookups for the joined table for every row in the first table one by one and had to transfer the join matches to the mysqld/API side,
this has now changed so that the data node can resolve the join condition itself in certain situations and can so determine and deliver join result rows
for both joined tables after receiving only a single request from the API/mysqld side instead of having network round trips for every single joined row

The trouble with being punctual is that people think you have nothing more important to do.

Working...