Blog

  • Actionscript Bootcamp Week 3

    August 16, 2005

    It’s already been two weeks, and Jason is now ready to fly on his project design!

    Jason has worked out a design with his mentors at Inquirium, so I am not going to focus on that. Besides, it’s good to make a few mistakes when you build your first real interactive; this is what will build programming character. I’ll step in when it’s time for feedback.

    Additionally, since Jason is a video enthusiast, we will do a little discount usability testing as described in Steve Krug’s book, Don’t Make Me Think. There’s nothing quite so deflating as actual user confusion when faced with your design! I am sure it will be quite instructive for the both of us.

    Anyway, let’s recap what we’ve done so far.

    (more…)

    Read more
    DSri Seah
  • CSS Resources

    August 15, 2005

    A note to myself: 10 great CSS resources. Via Slashdot.

    Read more
    DSri Seah
  • Tracking Eyeballs

    August 15, 2005

    The mysterious S. pointed me to Eyetrack III, a study that used eye tracking equipment to record exactly how people viewed a web page. When I was in grad school, I knew a couple of Cognitive Science guys who spent time in the labs programming eye trackers for their experiments. The machines capture the rapid eye movements both voluntary and involuntary, making it easier to see exactly what is being looked at for how long.

    Visit SiteI’d thought then it would be useful for understanding Graphic Design, so it’s cool to see that someone has done this. The study made use of EyeTools, a company out of San Francisco that uses eye tracking gear to provide viewing data on web pages. You can actually do your own study over the web for $100/person. A particularly neat feature is the heatmap, which shows what parts of your page are attracting more attention.

    A word of caution: this data tells you what people are looking at and for how long, but it doesn’t necessarily tell you what they’re thinking. Mistaking observations for conclusions is dangerous, and I could see this kind of information in the wrong hands leading down a horrible path. I would read the article with that in mind before you go stripping out all your photos and put ugly headlines right in the middle of layout so eyes trip over them. I would get a design professional, knowledgable in the Ways of Gestalt, to help interpret that data. It wouldn’t hurt to really study Understanding Comics too…it is a fantastic treatment of visual communication in a form we’re familiar with.

    Read more
    DSri Seah
  • Our Biggest Group Meeting Yet

    August 12, 2005

    New Media Group Sign Front Last night we had nine people at the New Media Group gathering, held at the Manchester Barnes & Noble cafe. This easily blows away the record for attendance at TechSpace. We had to steal three tables and bunch them together in the cafe.

    Since we had a number of new faces at this gathering, I made up a new sign for our table. I got this cool double-sided lucite stand at Staples that has a kind of green cast to it on the edges and put the sign inside. The front side had the collage image, and the back had the following copy (click on the image for a bigger pop-up):

    New Media Group Sign Back Reaction to the sign was favorable, so I think we’ve started to nail the mission and tone of the group. In general, the energy was wonderful. It’s everything I wanted to see at a group meeting: people were open and accessible, willing to talk about themselves and what they were doing. We joked that the group was part user group, and part support group. The vibe of friendly support was there. We also spent time looking at past work (we all had laptops) and brainstorming solutions to our design projects. A lot of us are freelancers or sole designers working in a larger company, so we don’t often get the opportunity to bounce ideas off other creative-technical types.

    With a larger group came a larger need for organization, but there were enough old hands there to help keep moving things along. I was worried we’d need to bust out Robert’s Rules, but it went pretty smoothly. Everyone got a chance to speak.

    I am rather amazed at how far the group has come, in a relatively short amount of time, to become a cohesive-yet-open group of friendly people. It grew from absolute scratch, born from an email on a couple of mailing lists that I sent out on a whim, and now it’s this cool organic thing that energizes everyone who participates in it. I believe it worked because the email itself was written to filter-out business networking types, subconsciously emphasizing fellowship and dialog. So we ended up attracting those types of people, who are storytellers and givers. We didn’t realize it at the time, but I think that was one factor.

    We’re now entering a second-stage of growth through word-of-mouth. Word-of-mouth has helped maintained the tone of the group. I don’t want to grow the group for the sake of bigness. However, I do want to reach more like-minded people in the area, so I’m thinking of posting up some of our signs in places where creative types are likely to lurk to see who bites.

    Read more
    DSri Seah
  • Weird WordPress Session Problem

    August 11, 2005

    There’s a feature in PHP called Sessions that allows a bunch of web pages to share the same variables; ordinarily, they’re lost between each page access. This is a cool thing to be able to do, allowing one to create web applications a little more easily. The only reason I know about them at all is because today WordPress wouldn’t let me log in, reporting the following (edited) error:

    Warning: session_start(): open(/tmp/sess_xxx, O_RDWR) failed:
    Permission denied (13) in /.../wp-hashcash.php on line 22
    

    I checked out the file in question, and it was written by user nobody instead of myself. Therefore, wp-hashcash.php couldn’t start the session, and I got error messages all over the place when I tried to login. I couldn’t do a damn thing.

    Then I read in the documentation that sessions were tied into browser cookies, so I looked in my cookie cache and saw an entry called SESSID that matching the file being complained about. I deleted that cookie, and could login again. Problem solved. This cookie contained the session information that was causing PHP to puke, so deleting the cookie forces the session to close.

    An annoying but educational detour.

    Read more
    DSri Seah