All German speaking folks will have a chance to get a printed
German MySQL 5.1 Reference Manual which covering 1,312 pages for
a price of EUR 59.95 (hey, most books with that amount of pages
cost much more than that).
It is about to be released this month and can be pre-ordered at
amazon.de.
I pre-ordered my copy today. Sometimes it's nice to leave the PC
for a while and dig into a good book, but still use the time to
improve skills. There are still some topics about MySQL that I'm
not as familiar with as I wished and this will be good
opportunity to remove some gaps in my knowledge.
Unlike fellow author Giuseppe of last week’s Log Buffer #12 I volunteered for the job of this week’s Log Buffer. Lots to say, so little time, so lets get started with Log Buffer #13.
Tom Kyte has been at the DBForum 2006 in Denmark. Apart from the contents of the Forum, his picture and comment “I spied some artifacts from Mogens Oracle Museum, a copy of the Version 3 and Version 4 Oracle” in Dbforum 2006, in the past… was an impressive look back in time. Manuals, what are they? So how old is this? Wikipedia …
[Read more]Like fellow friends and MySQL’ers before me Morgan, Roland, Giuseppe, Markus and Sean, I’ve joined the MySQL juggernaut on the ride of my life, achieving two of my short/medium term professional goals in one step. Woot!
It says something to me about the company I’m very excited to work for when I knew of all these people before they joined MySQL this year (2006). I’ll also be joining other friends and MySQL people Arjen, Jon, …
[Read more]
Here's a quick summary of the security analysis (8M pdf, in English) of the
ES3B voting computer, manufactured by Nedap/Groendendaal. This type of apparatus is
used to collect about 90% of all the votes for
local and federal elections held in the Netherlands. (A slightly
modified version of this type of voting computer is also used in
Germany and France.)
The analysis is performed by a Dutch Citizens' Movement, whose
name can be roughly translated into the We
Don't Trust Voting Computers …
Ronald Bradford has published the thirteenth edition of Log Buffer, the weekly review of the database blogosphere. You can learn about Log Buffer and how to get in on the act, on the Log Buffer homepage. It’s good fun, and a fantastic platform for your perspective on the database scene. The schedule is quite open, however [...]
Received the final papers about my MySQL 5.0 Developers certification. Seems we are only two certified in Sweden so far, feels strange to be one of the few. But probably most people working with MySQL don't bother about certifying.
Ross McFarland recently posted to the Cluster mailing list about a Perl binding that he’s been working on for the NDB API. Ross says that it’s just a proof of concept, and at this point nowhere near complete, but is inviting folks to download it and take it for a spin. I’m not a Perl hacker myself, but I’d be interested in hearing your reaction or if you’re doing something interesting with this.
Of course, if you’re working on your own port of the NDB API to some other language - say, PHP, Python, or (heh) even JavaScript - I’d love to hear about it.
After the new version for Linux we are now also able to announce
a fixed version of XAMPP for Windows.
Some vulnerabilities have been reported in OpenSSL, which can be
exploited by malicious people to cause a DoS (Denial of Service)
and compromise a vulnerable system. To fix this problem we
released an upgrade package for the Windows version of
XAMPP.
This upgrade is primary for those people who a using XAMPP in a
public or semi public environment, like a local network or the
Internet.
You can get the upgrade from the usual place (there you also find an explanation
how to install the upgrade). More information about the
vulnerability: here
Looking for code inclusions?
The versatile google cluster has a solution for this, like for
many other tasks.
This search
lang:php \secho\([^)]*_REQUEST[^)]*\);
lets You find various places where some variable from the
superglobal $_REQUEST is printed with echo. By the same
means, you can easily find places where such a variable is
directly included in an SQL query, for instance with lang:php
\smysql_query\([^)]*_REQUEST[^)]*\); .
This alone yields 50 results for each query, but it may be varied
with printf() instead of echo() or just …
Had a support question on the T-SQL to MySQL procedure converter. Seems like the first (current) version crashes when SQL statements are very long. Made a fix, and also improved the printing of long lines. Don't know if I am going to release it as is, or add more pretty-rpinting perheps. Also noticed that my support case uses + for string concatenation, which is not converted by the current version.