October 26, 2004
Mastering Regular Expressions
I find regular expressions (regexes) extremely useful. Some people love to bring up the quote "now they have two problems" whenever regexes are brought up. I think that quote is appropriate sometimes, but in many cases, regexes replace much larger sections of code and are much more readable and much less complex than said code.
This book is all about regular expessions, and the details behind the scenes. It has specific examples from several languages including Perl, Java, and .NET IIRC. I've already learned several interesting facts I didn't know before (you don't have to escape metacharacters inside character classes), so the book is already worth it to me.
Posted by yargevad at 10:47 AM
| Comments (0)
June 12, 2004
Learning Python
Python is "that language with the whitespace rules." In particular, what that means is that code blocks are defined by indentation. Which seems weird and annoying, until you try to read somebody else's program and the meaning just slides quite painlessly right on into your cerebral cortex, almost effortlessly. So yeah. And, to quote Bruce Eckel,
With Python, it has always felt like the designers were saying, "We're trying to make your life easier, and that's it. Making your life easier is the thing that we're not compromising on."That's why I'm learning Python, because most of what I (and probably most programmers today) do is edit other people's code. I want that to be as easy as possible.
Posted by yargevad at 01:38 PM
| Comments (0)
September 09, 2003
Oracle8i: The Complete Reference
Oracle8i: The Complete Reference
Oracle is the database I use at work. I figured it'd be good to know more about it. Hence the book.
Posted by yargevad at 11:00 AM
| Comments (0)