C++11 on CentOS 6.6

As mentioned in previous articles, I write a lot of C++11 code on OS X but deploy it on CentOS Linux 6.6 servers. But CentOS 6.6 does not contain a C++11 development environment by default. Here’s how to set one up. Install a C++11 Compiler We need to get the repo files for DevTools2, a Red Hat package that contains a supported C++11 compiler. As root, run the following command to retrieve the repo file:

Read on →

In the Press: This Week's Hedge Fund Alert

I’m quoted in Hedge Fund Alert, Aug 5, 2015, reproduced without permission. Muni-Bond Firm in Growth Mode Municipal-bond investor Maritime Capital is adding staff and developing its own trading technology amid a sharp increase in assets under management. The New York firm, whose assets ballooned from $150 million to $325 million in the past six months, hired Jarret Roth from Bank of America last month as head of strategy and risk management.

Read on →

Simple C++: From Makefiles to Xcode Builds

This post will present a step-by-step process to convert C++/C++11 Makefile-based projects to Xcode build tools. I use it all the time to set up, convert, build and debug Unix/Linux executables that I develop on my Macintosh.

Read on →

Kindred-Family

Here’s to the nights that turn into mornings and the friends that turn into family Unknown - Unknown Your kindred-family are the close, true friends that are your family when your real blood relatives live far far away. Me - Now Yesterday was Independence Day here in New York and a popular day to spend with family. But my family lives in Australia and my wife’s is in Japan. No blood relatives here but ourselves.

Read on →

DuckDuckGo

Note: This is not an advertisement. I love what the folks at DuckDuckGo are doing and want to spread the word. DuckDuckGo is my search engine of choice (and is the page that opens in all new Safari tabs for me). If you are not using it as your default search engine, I’d advise you to start now. I started using DuckDuckGo well over two years ago. My initial impressions back then was that it was slow, the results were not nearly as good as Google’s and the name was stupid.

Read on →

A simple Markdown Spotlight importer

Note: This is for Yosemite or before, for El Capitan or later, see A Yosemite Markdown Spotlight Importer. I noticed recently that Spotlight on Yosemite was no longer indexing my Markdown files. Since all my notes are in Markdown format, and Spotlight is how I find my notes, this was a big problem. Reinstalling my current set of Markdown editors did not help. This did. Huge thanks to Gereon Sommer for the idea in Mac OS X Spotlight Enhancement.

Read on →

New Google Analytics for Status Board Server Edition

Last week, Google finally deprecated their non-Oauth APIs, which means that the Google Analytics for Status Board code I have been publishing stopped working. Fortunately for us, Github user erebusnz updated the PHP API to work with OAuth2 and we can access Google again. I have included it in a new version of the Server Edition Package. Quick Install Instructions Download the statusboard.zip file. Expand it in the root of your web server.

Read on →

That last effin 20%

I love creating new products. I love shipping new products more. That last effin 20% of work to create a new product that takes 80% of all the development time kills me. I really want to ship, but it has to be right. For those who do not know the 80/20 rule, it’s a variant of the misnamed Pareto Principal wherein Vilfredo Pareto created a mathematical formula in 1906 to describe the unequal distribution of wealth in his country, observing that 20% of the people owned 80% of the wealth.

Read on →

Rust hits 1.0

Rust is a project I have been observing for a while now, an attempt to create a new, fast, safe, systems programming language to replace C++, but with better memory safety and a bullet-proof concurrency model. Last week, Rust hit 1.0, and I think I may start testing it out for highly threaded, small and fast calculation tools that I would normally write and fight in C++. If any of you are using it, please let me know what for in the comments.

Read on →

The Perfect Keyboard(s) (for me)

I’m not a keyboard snob. But I love using my current keyboards now. Background: I was very happy with the Apple “chicklet” style keyboards and even wrote about it in Not the Clicky Keyboard. There I declared that clicky keyboards were not for me. I was wrong. But I did not know it at the time. A while back, my boss went on a buying bender and purchased a whole bunch of different keyboards, including the DAS and some Microsoft ones.

Read on →