April 11th, 2017
Look what made it to my house!
My Great-Grandmother bought this piano. If I understand correctly, she bought it in the late 1930’s or early 1940’s. It’s a Modello brand piano, with a pneumatic player that plays the paper rolls. It was at my Grandparents’ house until the early 1980’s, when it moved to Mom and Dad’s, so my sister and I could have piano lessons. In 2017 it moved to my house, so Mom and Dad could have the end of their rec room back. My sister, who got way more out of those lessons than I did, lives in a tiny apartment she rents, and has no place to put a piano so it came here. When she gets settled into a more permanent place, she and I will talk about where it goes. Read the rest of this entry »
July 2nd, 2015
The PBP suggests using a module called Sort::Maker to build powerful sort functions without getting hung up in the details and possibly messing up the implementation. Read the rest of this entry »
June 29th, 2015
The Best Practices suggest avoiding string eval. Read the rest of this entry »
June 25th, 2015
The Best Practices suggest using CPAN modules for more complex data parsing, instead of trying to roll your own. Read the rest of this entry »
June 22nd, 2015
The Book suggests using split to take apart separated data with simple separators. Read the rest of this entry »
June 18th, 2015
The PBP suggests we use unpack to take apart fixed-width data. Read the rest of this entry »
June 15th, 2015
The PBP suggests that when you want to reverse a scalar, you explicitly state this with ‘scalar reverse $variable’ instead of just using reverse on it. It suggests this both makes explicit, and regularizes the use, regardless of the context it is called in.
I don’t like this suggestion and don’t feel it is needed, but I won’t object to it because of the clear example in the book that makes it clear how it helps. I find the demand you add a ‘scalar’ all the time because sometimes it’s unclear to be a problem. I’ll probably turn off the critic warning for this, but I won’t say it’s too horrible.
June 11th, 2015
Mr. Conway suggets using the reverse builtin when appropriate. This includes with sort, and for counting backwards. Read the rest of this entry »
June 8th, 2015
The Best Practices have things to say about many of Perl’s built-in functions. Besides the general advice “use them” – which I agree with – it has some specific suggestions. First up: Sorting Read the rest of this entry »
June 7th, 2015
Not only did I make all the arrangements in time, I made my flight and have found the hotel. I am checked in and sitting in a room full of geeks having a hackathon.
It’s a room full of pretty serious computer users. I am not the only one in the room who has configured UUCP, for example.
Fun so far!