Xaprb

Stay curious!

Archive for July, 2011

Easy on the eyes: the solarized color theme

with 2 comments

I recently set up the solarized color theme for my terminal emulator. I’ve been meaning to do this for a while, but procrastinated. However, I finally got really frustrated with the colors I get from “ls” sometimes — I use a dark terminal with light fonts, and the directory listings in particular can become invisible, with dark blue on black.

Solarized is much improved. All of the colors work well together and are easy on the eyes. What a relief! Recommended for programmers and system administrators. There are plugins or configuration files for a huge variety of programming environments and programs, including Vim of course.

I use XFCE’s terminal, and I found that there was no terminal configuration file for it in the download. But I found a workaround: just append the colors listed in this file to the end of $HOME/.config/Terminal/terminalrc.

Written by Xaprb

July 28th, 2011 at 8:16 am

Posted in Desktop,GNU/Linux,Sys Admin

Tagged with , ,

An exciting week for InnoDB and MySQL

with 6 comments

Congratulations and thanks to Monty Program on the release of MariaDB 5.3! This looks like a great release. (I haven’t had a chance to try it yet.) I really welcome the query optimizer improvements; the list of changes is huge. There are a lot of fixes for problems I’ve seen for years. And there’s group commit, and high-resolution date/time types, and lots more.

And congratulations and thanks to Oracle on the next series of previews of what MySQL 5.6 will look like, including full-text search inside InnoDB, performance and scalability improvements, and usability and operational improvements. I love the batch of informational blog posts from the InnoDB team and others that usually comes out around such announcements. I learn a lot from reading them — I can claim to know a bit about using InnoDB, and even its source code to some extent, but the real experts are the ones who create it. There is a lot to know about such a complex system, and it’s great to have more than just the manual to learn from.

It is also really nice — and this is not a gratuitous self-serving plug, but a sincere opinion I would have whether I worked for Percona or not — to see that a lot of improvements from Percona and others are ending up in both Oracle’s and Monty Program’s versions of MySQL. When you combine the work that Oracle, Monty Program, Percona, Facebook, eBay, Google, DeNA, and many others are doing with InnoDB and MySQL, I think you can make the case that MySQL development is accelerating rapidly and MySQL has a very bright future. I am very happy that a lot of these features and improvements are getting field-tested to prove both their value and the correctness and quality of the engineering before becoming part of the “official” MySQL releases. Oracle’s version of MySQL is really shaping up to be the MySQL Enterprise I used to wish for.

Written by Xaprb

July 26th, 2011 at 5:55 pm

Posted in SQL

I’ll be presenting at Postgres Open 2011

without comments

I’ve been accepted to present at the brand-new and very exciting Postgres Open 2011 about system scaling, TCP traffic, and mathematical modeling. I’m really looking forward to it — it will be my first PostgreSQL conference in a couple of years! See you there.

Written by Xaprb

July 19th, 2011 at 4:04 pm