from Facebook
from Facebook
I was on the preorder list for a Henge 13” Macbook Air dock that just got released, and promptly ordered it when I got the email it was available. I already run closed lid into dual 24” 1920x1200 monitors powered by a Matrox Dualhead2go, and I figured the dock would tidy up my desk as well as get the Air up into the, well, air and give it some better airflow.
However, when I got it and plugged it in, my Matrox Dualhead2go proved to be problematic with it. The displays would flicker and periodically go dark and flash back on, but worked fine without the dock. I tested all the cables through the dock with a single monitor setup and it was fine.
Henge support was friendly and tried to help, but they weren’t sure, so I contacted Matrox, and got this reply:
Matrox provide the input cable and the input adaptor to ensure that the integrity of the signal is not decremented due to the length of a third party cable. Also, the pin configuration of our cable has been modified in order to supply some power to the Matrox unit. These are the two variables that differs from a different DisplayPort cable. We hope this information proves useful.
I can’t fault Matrox, they were prompt and answered my question. My perception is that the Dualhead2go is a bit hackish in the way that it works (no idea why power must go through the DisplayPort, it requires USB as well, or why not just give me a wallwart?).
Anyway, the Henge Dock is going back. I let Henge support know about the problem, if their customer support is truly GREAT, the fact that the dock won’t work with the Matrox should make it onto their website somewhere.
from Facebook
from Facebook
I was honored to get two talks accepted at the MySQL conference this year, but interestingly both of them are actually only indirectly about MySQL.
The first is called “Writing non-blocking code for interaction with data systems and web services in Node.js and Perl”. This sounds fancier than it is, I picked up some non-blocking programming in Perl and a bit of Node.js (which, strangely, is pretty straightforward once you write some Perl AnyEvent) my last year or so at Yahoo. This talk really is just meant to be a gentle introduction to what this type of coding is, how it works, and some of the things you can do with it. My goal is to present something I could have used when I was trying to make the jump from straight procedural to event-driven programming a few years ago.
The second is “Running a high performance LAMP stack on a $20 Virtual server”. This talk is based off of my experience running a small hosting/consulting company that resold cheap VPS servers running my custom tuned Debian Linux to run LAMP stack sites. This typically ended up being things like Expression Engine and Magento. I spent a lot of time tuning these servers to maximize the RAM utilization to give my customers the best bang for their buck. This talk goes through all of the various architecture paths I went down and what I ultimately settled on, including webserver(s) of choice, CDN usage, PHP daemons, and big win MySQL tuning.
I’m working on putting these classes together this week, and I just got some good news that both of them have been selected for OSCON this year as well, so if you miss the MySQL conference, maybe I’ll see you there instead.
from Facebook