Ramblings

Archive for the ‘gotchas’ Category

14 Nov, 2008

Concatenation Note to Self

Posted by: Matt Williams In: gotchas

To concatenate in PHP you use a ‘.’, not a ‘+’.  Likewise, you don’t use ‘.’ to reference an object’s members, you use ‘->’. 
Move along, nothing to see.

Tags:

12 Nov, 2008

DIY Maps and Linux Firefox/Flash Quirks

Posted by: Matt Williams In: gotchas| javascript

First off, let me say that I really like DIY Map. It’s quick, and responsive, with an easy to use interface, as well as allowing you to make changes on the fly easily.
That said, I discovered lastnight / this morning that there are some quirks with its updating through the Flash JavaScript Integration Kit. [...]

11 Nov, 2008

YUI Datasources

Posted by: Matt Williams In: gotchas

Been a while since I’ve written.  I’ve been sick and working on a side project.  That said, I’ll be writing more……
Today’s note/reminder is a gotcha about YUI datasources.  If you have JSON feeding the datasource and you’re getting back more fields in the results than you’re expecting, the datasource will not behave properly.  For example, [...]

Tags: ,

25 Sep, 2008

JBoss run.sh may be harmful

Posted by: Matt Williams In: gotchas| jboss

A coworker and I discovered an issue with jboss’ run.sh (which starts the app server).  The problem lies in different flavours of unix (or unix-like) shells returning different values for wait.
The relevant code is:

# Wait until the background process exits
WAIT_STATUS=0
[...]

More about methods, it’s inspired/spurred by a comment on methods, public_methods, and private_methods by Pit Captain. It also corrects some misconceptions I had (and may have (wrongly) given others).
I’ve added a new category, “eating crow” for this and any other postings where I step back and re-evaluate my posts. This is [...]

05 Sep, 2008

A “grue”some look at Statemachine and Treetop

Posted by: Matt Williams In: games| gotchas| ruby

In this blog entry, dear reader, we examine the statemachine and treetop gems via an old standby, a Zork imitation.  And, despite the title, you won’t find a grue.
$ ruby adventure.rb
This is the beginning. Like all tales, there’s a beginning, a middle and an
end….

Paths lead n.

What do you want to do?
n

This is a path in [...]

29 Aug, 2008

CSS tooltips using CSS Sprites

Posted by: Matt Williams In: Uncategorized| css| gotchas| web design

For a project I’m currently working on I wanted to make some “bubble” tooltips.  In order to cut down on the size/number of images, I’m using css sprites.  A quick google reveals that nobody else has (at least on the first page) put together tooltips using sprites.  The technique will work with any sort of [...]

28 Aug, 2008

CSS “width” gotcha

Posted by: Matt Williams In: css| gotchas| web| web design

I found out something interesting today.  Per the W3C, the total “width” that a block element uses is:
If ‘left’ or ‘right’ are given as ‘auto’, their computed value is 0. The following constraints must hold between the other properties:
‘margin-left’ + ‘border-left-width’ + ‘padding-left’ + ‘width’ + ‘padding-right’ + ‘border-right-width’ + ‘margin-right’ = width of containing [...]

Tags: ,

26 Aug, 2008

Why my code is broken….. (break my code redux)

Posted by: Matt Williams In: gotchas| programming| ruby

Yesterday, I posted an article entitled Break my code, please, wherein I posted a very fragile piece of code, with the challenge to find ways in which to break it.
What follows is a discussion of the code and why it is bad/fragile/easily broken…..

25 Aug, 2008

Break my code, please

Posted by: Matt Williams In: gotchas| programming| ruby

There’s a number of things we can should take into account when writing code — boundary cases, etc., that can make or break a programme.  Yes, testing is important, but I think that developing good defensive programming practices is even more important.  That said; I present the following, fragile, code.  Just about every line has [...]


Categories

DrakNet Web Hosting