-
Building an Equation to RPN Parser
As part of the continuing examination of lex and yacc, here are the rules for building a parser that translates equations into RPN format. The process is actually very simple. Because of the way the parser works, all you have to do is print out wh…
-
O’Reilly RSS Feeds getting annoying
For some strange reason at the moment, O’Reilly feeds are creating duplicates. It’s obviously deliberate, but I can’t see the logic behind the process. The main culprit (but not the only one) is a series on Refactoring (called Refactoring Everythi…
-
Building an RPN Calculator
There’s an tutorial shortly due to appear at IBM developerWorks that covers the process behind building a calculator using the lex and yacc (or flex and bison) tools to build a parser. The tutorial covers a natural expression parser, i.e. one capa…
-
LoCA 2006 Keynote
I will be doing the opening keynote presentation for the 2nd International Workshopo on Location and Context-Awareness (LoCA 2006) in Dublin, on May 10th. The focus of the keynote is Google Maps and Google Earth, which of course ties in nicely to …
-
MCslp Coalface is live
I’ve started up a new blog designed to handle the day-to-day thoughts and issues, programming notes, IT tricks and so on that I come across (and use/develop) each day. Called MCslp Coalface, the blog is designed to contain the issues and notes tha…
-
Using awk with different input/output separators
I had to reformat some stuff from the man pages for inclusion in another document that would be converted to a proper table. Here’s a trick for using awk/gawk to take the input (multiple spaces) and output with tabs using different input and outpu…
-
Sun Ultra 3 Mobile Workstation review
My review of the Sun Ultra 3 Mobile Workstation had made it into Issue 11 of Free Software Magazine. Here’s a taster: Sun have made some headlines in recent months through the release of their Ultra 20 workstation and a number of new servers based…
-
Sun Ultra3 Mobile Workstation
The full review of the Sun Ultra3 Mobile Workstation is now available at Free Software Magazine. Contrary to the sign off at the end of the article, Sun have not yet asked for it back, and I’ve been using it now almost every day for the last six m…
-
Perl Programming Bracket Breakdown
Working Daze have a cartoon that could have just been made for me today. I find coffee, or in preference, Dr Pepper, works much better, but still…
-
Retool your Linux skills for commercial UNIX
Years ago, when I went to college, I was first exposed to Unix, actually HP-UX, and then later, in my first job, Solaris, I realize how lucky I was getting trained in the commercial UNIX distributions. Linux was yet to be a twinkle in Linus’ eye, …