Yii2 vs Symfony2 – First Impressions

By | May 18, 2014

So a few weeks ago I started in on a ground-up rewrite of an existing project.  Its currently using a framework that based around my CWFC libraries.  It works very well, but its starting to show its age.  As more and more features got added to the project, things have gotten more and more cumbersome to maintain in a… Read More »

marc

New Gaming Headset

By | May 17, 2014

So last week for my birthday, Jessica told me that I had to buy myself a present to open up in front of our oldest son.  She wants to stress the importance that all birthdays aren’t about him (he’s three).  I’d been looking at a new headset with microphone to use at the office for a few months… Read More »

marc

Google Chromecast Review

By | April 9, 2014

With this week’s announcement of the Amazon Fire TV, I thought it would be a good time to review our Chromecast.  Though I don’t see myself purchasing a Fire TV box, as we already have a Roku, there are quite a few comparisons against the Chromecast and the Roku both, so I thought I’d share our experiences with… Read More »

marc

PhpStorm Simple Speedup

By | April 1, 2014

So, I’ve been working with JetBrains PhpStorm for about 6 months or so now.  Only recently have I started forcing myself to serious work with it.  Part of the reason why I used tabbed terminals and VIM for so many years is that it is very fast.  No mouse clicking, my hands never need to leave the keyboard except… Read More »

marc

Cisco/Linksys ATA Exploit?

By | November 12, 2013

So I’ve encountered a strange exploit being attempted against the VoIP system I maintain.  Its not actually against the softswitch, though, but rather against the end customer’s ATA.  We first saw this particular exploit three or four months ago, and its a rather strange, but at the same time rather ingenious in its effectiveness. By not targeting the… Read More »

marc

Protocol Buffers and multiple inheritance

By | November 1, 2013

After I posted Google Protocol Buffers Where Have You Been All My Life, I started thinking about the multiple inheritance issue a bit more.  After a couple of initial trials, I believed it wasn’t going to work.  I kept thinking about that, became somewhat obsessed and needed to figure out why it wasn’t going to work. So today… Read More »

marc

Google Protocol Buffers, where have you been all my life?

By | October 29, 2013

So two weeks ago I discovered Google’s Protocol Buffers, and I have to ask, where have you been all my life? The project I was working on requires speed and scalability, both vertically and horizontally.  The component I was working on is a C++ daemon that listens for HTTP requests and returns an XML document.  It needs to… Read More »

marc

New Myth Frontend – Almost Perfect

By | October 29, 2013

A few months ago we moved into a new place with a much smaller living room, it didn’t have nearly enough room for a full size computer case in the room. So it was time for a new, much smaller frontend for our MythTV setup. Size, noise, and being able to “hide” it are the primary concerns with… Read More »

marc

PHP Annotations are a Bad Idea

By | October 25, 2013

I’ve been writing code in PHP for a long time now, both for my own projects and as a freelancer.  I’ve seen well written code and truly horrific code and everything in between.  Much of the work I’ve done for my personal projects has been using a framework that I’ve built and added on over the years, my… Read More »

marc