Showing entries 40083 to 40092 of 43993
« 10 Newer Entries | 10 Older Entries »
Log Buffer #6: a Carnival of the Vanities for DBAs

Mike Kruckenberg has published the sixth edition of Log Buffer. Excellent post Mike, thanks! You can present your point of view of the database blogosphere by editing and publishing an edition of Log Buffer yourself. Learn how to on Log Buffer’s homepage. See you in a week!

mysqlsniffer v1.2 released

mysqlsniffer v1.2 has been released which now supports MySQL 4.0 servers (via the --v40 command line option). Previously, it only supported 4.1+, but there are protocol differences between 4.0 and 4.1 that caused mysqlsniffer to crash often when sniffing 4.0 servers. The release works but it has not been tested extensively, therefore it is considered unstable. Thanks to Marek, though, for helping me try to get the release more stable.

Round 2: Dial Tone

By tim

In a conversation yesterday, John Fandel, the general manager of The O'Reilly Network, made an interesting point: he wants to build our web publishing tools around the model of delivering "dial tone."

As we talked, the idea took hold. I was reminded of Michael Crichton's observation in his 1983 book Electronic Life that in the 1940's there was concern that the telephone system was growing so fast that there wouldn't be enough operators unless AT&T hired every person in America. AT&T solved the problem by creating automated switching systems that, in effect, did turn every person in the world into an operator--without hiring them. The principle of dial tone is to create a situation where users can do something …

[Read more]
Unireg and Automatic Database UI Generation

automation, database interface, metaprogramming software

Back at the MySQL Users Conference, I was talking to Monty about a good PHP* interface to MySQL that would go through a database, and make pages to be able to search, update and add new fields in the database. He mentioned Unireg, and I wrote it down, but only got to checking out what that was recently.

As far as I can tell from here, here, …

[Read more]
Role-based access control in SQL, part 2

This is my second article on how to build a role-based access control system in SQL. In the first article I gave a high-level overview of access control systems in general, especially in the web-application context, and talked about how some are implemented. I introduced the problems I designed my system to solve, and gave a roadmap for where this series of articles will end. I finished that article with a sketch of some basics to provide row-level read, write, and delete access control.

This article picks up where I left off. I want to revisit some things I swept under the rug in the first article, because I didn't want to throw all the complexity in at once. I'll explain my current system's full functionality, which includes roles, type checking, table-level and set-level privileges, and more. I will show you the design in great detail, and give working examples and ready-to-run SQL queries. I'll also explore ideas for extending or …

[Read more]
MySQL connection (resource) management

Just came across a good article by Jay Pipes talking about lazy loading and caching of content. A nice read with some good code examples that I thought I should share with my fellow readers.

Read Jays blog entry

Greatest Software Written?

Charles Babcock over at InformationWeek has written a great cover story on "The Greatest Software Ever Written."  It's a bit like the articles in Rolling Stone on the "Top 10 Albums" of all times; the choices obviously reflect the experiences and preferences of the author.  So while I don't agree with all of his selections (Robert Morris' worm?) for the most part I think his logic is well founded and he has highlighted some amazing software. 

I won't give away his list (just read the article) but I will offer a "Top 10" list of my own.  This is completely subjective and I've precluded software that was developed when I was still in short pants.  So without further …

[Read more]
Changing Linux Mount Options at Runtime (noatime)

Did you know you can change some Linux mount options at runtime? You can and it works just fine.

mount -o noatime,remount,rw /dev/hda3

Will do a live remount and just change the necessary options.

I specifically just did this to add noatime to benchmark the performance update.

You should theoretically be able to do this on a live and production machine but I'd recommend doing this with the machine out of service, all daemons shutdown, and the filesystem sync'd.

solidDB beta for MySQL

Where was I when the folks at Solid announced the beta release of solidDB for MySQL? Apparently it was announced at OSCON, where I wasn't, and it slipped through my sensors unnoticed.

Am excited to try it out. Falcon should also be coming shortly, right?

Update: I see that the most recent beta release announcement was in my aggregator. Missed that too.

Trying out Debian 4.0, Etch, beta 3

It's not everyday I'm trying out Linux and certainly not since I switched to MacOSX on my workstations. I still have a big heart for Linux of course, but it's mostly when it comes for running it on some servers.

Today's Slashdot posting about Debian 4.0, dubbed Etch, releasing a Beta 3 got me curious. Curious enough to actually download the smallest iso with a network installation to try it out. I had to check whether my old Dell Inspiron 8000 would still spin its drive and although looking terrible ugly (oh my) compared to my PowerBook, it still made the exact annoying sound as before. So the hardware was working..



Same old, same old.. Not much changed on the default installation wizzard. Goes through everything, I'm choosing LVM for the first time since I have to check it out. After setting the wrong timezone (I did not care) I started to wait for the download of more than 600 packages.

[Read more]
Showing entries 40083 to 40092 of 43993
« 10 Newer Entries | 10 Older Entries »