Tag: DBA Lounge

Adding Networks to Exadata: Fun with Policy Routing

Follow these steps when setting up interfaces in a policy-routed Exadata system, they should be helpful.

Read More >

Smoked Modules, Montréal-Style

This experiment, I decided, would have the following goals: at its base it would have to be generic enough to be able to smoke any module, and provide the flexibility required to be easily extensible.

Read More >

Mass-Testing Dancer’s Plugins

One of the items on the to-do list for Dancer 2 is to verify that most of the plugins already written for Dancer 1 will still work for Dancer 2. Well, I thought, that’s just like doing smoke testing for a small subset of Perl modules. How hard can it be? Lets get cracking…

Read More >

It’s Your Fun, Not Your iPhone’s

I was thumbing through the photos in my iPhone from my Melbourne trip of August, where I went to present two sessions on Exadata in Insync12 from Pythian. I spent couple of hours on first and last day in sight-seeing or should I say my iPhone did the sight-seeing, and I nursed him. As I was going through the photos, I realized I was kind of watching those places first time. There were many things which were present in the photos, but I never saw them with my own eyes while walking or traveling in the trams or cabs.

Read More >

Web Service One-Liners with Dancer

Today, I had some bit of fun and created a micro-web service as a one-liner. But then I thought that using almost 70 characters for a web service was awfully long-winded. Surely there was a way to make our Dancer more efficient. But how? How about… by getting a MC involved?

Read More >

Productivity Squared: Character Graphs in-Terminal

In the course of a large cluster database administrator’s job, there are dozens of times a week it can be useful to visualise some data. You’re constantly working with machines that have hundreds of databases, directories, files, log files with…

Read More >

Some Meta Fun with Moose and Avro

I won’t try to bamboozle you: Diving into Moose’s metaclass system is not easy because playing with classes that beget classes is heady, confusing stuff. It often feels like trying to type by looking at the keyboard in a mirror. But once that dragon is tamed, it can do truly wonderful, terrible things…

Read More >

Yarnline (a Ravelry Mashup)

A while ago, I spotted TimelineJS, a JavaScript library to create gorgeous timelines, and earmarked it to a future app. Last week, I finally got to play with it by creating Yarnline, an itsy-bitsy mashup app that takes the projects of a Ravelry user and displays them in a chronological manner, like so…

Read More >

Cascade Replication and Delayed servers on PostgreSQL 9.2

Postgresql 9.2 will be released with a new replication feature: Cascade Replication. It will improve streaming between wide networks, shortening distances between the servers. For example: a master server in San Francisco, a slave in Chicago and a cascade server…

Read More >

A Few Thoughts on OSCon and the Open Source Community

This past week I attended OSCon, the annual conference for open source’s true believers. And there was a religious fervor in the air, particularly from the point of view of someone more accustomed to Oracle conferences. The companies generating buzz were the small companies built around development of their own open source products. There are a surprising number of them out there, especially relating to multiple forks of a popular product like MySQL or Hadoop.

Read More >