header background

LMAX Exchange blog - FX industry thought leadership

All the latest business and technology views and insights on the FX industry from LMAX Exchange management and staff

header background
  • Integrating flowtype.js with wordpress

    I recently wanted to use flowtype.js with wordpress to create a liquid layout for the text as well as the images. Integrating it required a bit of research into how to load javascript into wordpress the ‘correct’ way. Here’s how it fits together.flowt…

  • Zimbra Issues

    We recently upgraded to Zimbra 8.6 from 8.0.7. We hit a problem that not even zimbra support was able to figure out. Perhaps its that our Zimbra instance has been upgraded since version 3 (or 4) but it got into a bad state whenever we tried to update …

  • btrfs recovery

    I had high hopes for BTRFS. The brochure was very enticing. Checksums, snapshots, disk management… all good things for someone who fondly remembers the digital advanced file system. Unfortunately the brochure describes something that right now is a c…

  • yum problems

    So, going back and fixing up auth on our few remaining older systems (centos 5, not internet facing) came across the error below. Solution was beautifully non obvious, so it goes here in the external memory pack.
    yum –enablerepo=my-repo-x86_64  l…

  • php annoyance multiple file uploads with $_FILES

    This caused me to waste 1/2 an hour or so this morning. It also needed some quite precise google-fu to uncover the solution. I’m bound to forget this and am likely to need it again so it’s going here. I’m not sure how most of the zillions of “upload mu…

  • latency and the buffer_head slabcache

    We were tracing a problem with occasional latency spikes on one of our systems the other day. The cause was rather unusual.
    The write load was not high, being a few megabytes per second at peak on an otherwise completely idle disk. We checked for the u…

  • php api revisited.

    In 2011 I put out an example php class that could be used to talk to the LMAX API protocol. It was incomplete and for illustrative purposes only. It remains that way. Over the years however there have been some improvements and it can now be used for p…

  • leading zeros – builtins and FFSL

    I took the time to start using Mike’s HDR histogram port to C the other day. It was pretty painless to use, once I’d overcome a couple of initial problems. One of which is that the C compiler I have on CentOS 6.4 was too old. So I came up with a workar…

  • debugging a crash in haproxy

    Last week we had several reports of disconnections to some of our haproxy fronted services after we upgraded to a longer/stronger SSL certificate. As the version of haproxy we are running is quite old, we tried an upgrade to the latest (dev21). This fi…

  • gdb useful tidbits/bookmarks

    Some of these are hard to google for and I’ve used more than once now, so to save time I’m bookmarking them here.

    Setting watch points in gdb
    Displaying the whole string in gdb
    Setting gdb to break at a particular file/line
    Setting the coredump limit …

Previous Posts

Sign up for Global FX Insights, the daily market commentary from LMAX Exchange

Your information will not be distributed or shared with third parties