Macintosh Support
A handy CNET review site: http://reviews.cnet.com/macfixit/
more ...A handy CNET review site: http://reviews.cnet.com/macfixit/
more ...This is an amazing quote: "We see SQL injection as the top attack technique on the Web".
See ComputerWorld's SQL Injection Attacks Lead to Heartland, Hannaford Breaches for more on this topic.
I'm amazed because SQL injection is entirely a preventable bug. Yet, it's the top attack technique.
That's an …
more ...I've got a ton of exercises in the Building Skills books. Specifically, my OO Design book is based on my own personal Code Kata exercises.
Plus there's the established Code Kata resources. The CodeKata page, Mark Needham's blog posting on code-kata, Rizky Farhan's Collection of Software Projects, jp.hamilton's Code …
more ...I found this note while cleaning up. I think it's a summary of John Cleese's short movie "Meetings Bloody Meetings".
I wrote the first Building Skills books using Appleworks. It wasn't too bad to organize the styles around basic semantics of the subject area. It's an easy, productive writing environment. Except, of course, for internal cross-references, indexes, and tables of contents.
I converted to DocBook XML markup. The conversion was …
more ...The E. W. Dijkstra Archive is a collection of over 1,000 manuscripts that EWD sent around during his career.
This Stack Overflow question ("explaining software development to management") had a really brilliant comment on one of the answers.
Analogies are always leaky, and you will end up with proposed …more ...
My son's a musician, and one of the standard jokes boils down to the phrase "no brown M&M's". They use it as a catch-all phrase for people being fussy to a level that's senseless.
Then BoingBoing pointed me to the Van Halen Brown M&M story in snopes.com …
more ...Some assumptions are really hard to identify as "assumptions". Some assumptions are more "wishful thinking" than "assumption".
We process a lot of spreadsheets. As far as I'm concerned, the Spreadsheet User Interface (SUI) is a first-class part of any application. Users understand them, and you don't have to code as …
more ...Check out this list of questions from Stack Overflow: [Django] join.
These are all folks trying to do joins or outer joins even though they have objects fetched through the ORM.
How does this confusion arise? Easy. Folks work with SQL as if the relational world-view is Important and Universal …
more ...