Photo of Paul Fenwick

paul.j.fenwick

Welcome to my home on the internet! Everything here is free under the Creative Commons Attribution 3.0 license unless marked otherwise.

This site contains various pieces of writing across my various interests, and spanning several years. You can fork this site on github if you wish.

Stuff

Stuff
Tons of stuff to write about, not enough time to do so. Work is very busy. Everything else is very busy. I have no time. Aiie!

GnuCash
Compiled and installed GnuCash 1.8.4 to celebrate the new financial year. Gosh, does it look sweet. It'll take me a while to setup the 2003-04 books in it, but it contains many, many features that I've been wanting for a long time. My initial tests reveal that it should handle GST quite well, it happily keeps track of invoices (both ones that I've issued, and ones coming up), and if I set things up properly should take most of the work out of filling out tax returns.

My only fear is that it will move me from a cash-based system (money is counted when it actually enters/leaves the business) to an accurals based system (money is counted when an invoice enters/leaves the business). A cash based system is slightly beneficial to the business when it comes to interest, so I'd like to stick with that. Of course, I'm very interested in knowing what invoices have been served and what bills are coming up, but I want to ensure GnuCash can handle the entries being made in the GST tables when these move from accounts payable/receivable and into the appropriate categories. I believe it can, but it's far too late at night for me to properly test.

(read more...)

Airport Security

Airport Security
Travelled to Canberra last week to do some teaching at the ANU. In my hand luggage was a small Debian/Linux machine, an SV24 cube. These things look great on the x-ray scanners, full of different bits of metal, wires everywhere, different densities, and so on. The bag also contained power cords, ethernet cable, wireless keyboard and mouse, and other bits and pieces.

Of course, airport security doesn't like metallic boxes filled with wires that aren't easily identifiable... or do they? As it happened, once I had removed the machine from the bag I was hit with a barrage of questions, but not the type I had expected. "That's so cool! Where can I buy one of those?", "How fast was the CPU did you say? And what are you running on it?", "You mean I could play games from my hotel room TV? Sweet!"

Work
Keeping in the trend of calling me out the blue at the end of the financial year, another old client of mine wants me to do a reasonably large amount of work as soon as possible. I've actually been giving quotes on how much I'll charge to work on weekends.

Some of my clients are a real delight to work with. I've mostly finished a shared address-book setup for one, running on an LDAP backend, Outlook MUAs, and LABE for management. They're even a feel-good organisation who are working to try and reduce the community's energy usage. I wish more of my clients were like that, rather than seeking to enhance their market share.

(read more...)

Fun distractions

Fun distractions
My friend David made mention of a game called Waving Hands, which is a reproduction (with permission) of the rules from Richard A. Bartle's Spellbinder game; a game that is almost as old as I am.

Upon David's recommendation, I looked up the rules and played a few face-to-face games last weekend with David, Dan, Tomoko, Jacinta and myself. The game is incredibly fun, and that it's possible to play with only pen, paper, and rules makes it even moreso.

One of the most appealing features of the game is that it's primarily a battle of wits. You usually have complete information as to what your opponent is doing (as you would in chess or diplomacy), so a lot of time is spent trying to determine their intentions, and trying to mask your own. Some of the bluffing elements are superb.

I've been taking part on one of the online servers, where I have the imaginative name of pjf. Some of the rules are slightly different, but the gameplay is essentially the same.

Work - The last busy week
This week is busy. Public holiday on Monday, working with a client on Tuesday, catch-up today, and teaching interstate on Thursday and Friday. Luckily, things look much quieter after this week. Sure, there's a couple of trips to Sydney, the whole end of financial year paperwork, and a big project deadline. But that's nothing compared to have things have been recently. I'm looking forward to relaxing a little.

Customer Service Strangeness
Our regular printers, who have up until now been lovely people with excellent customer management skills, have gone all weird. They have an odd pricing scheme for printing, $0.08 per page for amounts 500-1000, and $0.06 per page for 1000+. It doesn't take much arithmatic to figure out that if you're printing more than 750 pages, then it's cheaper to be printing exactly 1000. In fact, printing 1000 pages is almost $20 cheaper than printing 999. Obviously hell-levels exist in the real world of business as well as in games.

Anyway, up until now we had a good working relationship. If I submitted a job that was between 750-1000 sheets, I informed them that I was expecting to pay a flat $60 for the printing. If it made them feel better, they could print up to 250 blank sheets and give them to me at the end, but there was no requirement to do so. As far as I was concerned, I'm saving them time and money by not "filling out" the job with extra work that would cost them paper, toner and time. They never gave me the extra blank sheets, and I never complained. All was happy, and they'd give me pens and chocolates and stuff to keep me coming back.

Recently, their manager has started to raise objections to this practice, wanting to charge the full $0.08 per page for amounts 750-1000, since that's "playing by the rules". I'm at a complete loss as to how this actually benefits his business. It certainly doesn't make me feel like a valued customer, and at the best I'm going to pad jobs with books (I've got all of Project Gutenberg to get through), manuals, articles, and other useful reading material that will increase his cost per job, but bring me up to the 1000 page sweet-spot. At the worst I'm going to take my business elsewhere, as there are plenty of printers in the area, and they all have the same (or better) prices as where I'm going now.

Right now I'm giving the manager the benefit of the doubt. It is the end of financial year, everyone is busy, and everyone has bad days/weeks. I've got two weeks before I need another printing job done, and in that time I'll either have everything cleared up with these printers, or new ones found and tested.

(read more...)

More fun with postscript

More fun with postscript
To put two pages on one sheet (of A4 paper), the pagespec to use is:
2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)
-- pstops man page

Luckily for most mortals, there's psnup which works just as well but with less pain. (What I was actually after was "pstops 2:0+1" to interpose pages on top of each other).

(read more...)

Bitcoin QR code This site is ad-free, and all text, style, and code may be re-used under a Creative Commons Attribution 3.0 license. If like what I do, please consider supporting me on Patreon, or donating via Bitcoin (1P9iGHMiQwRrnZuA6USp5PNSuJrEcH411f).