July 3, 2010

How not to resolve online ordering problems

This afternoon, I received a call from an online vendor whose web site we recently used, attempting to make a purchase. He said that our recent order used a flag indicating that a 10% discount code was enabled, but we had no such discount authorized. I expected him to suggest an adjustment and/or ask exactly what we did, so that he could try to reproduce the problem.

Continue reading...

— posted by rdm, 17:01 PDT in Computers , Technology   [ Permalink | Comments (0) | TrackBack (0) ]

April 27, 2010

"Automatic SketchUp: Creating 3-D Models in Ruby"

Although I've played with SketchUp Ruby from time to time over the past few years, my first real introduction occurred in the Fall of 2009. Igloo Studios, a well-known name in SketchUp modeling and training, brought me in to maintain some of their tools and create some others. Clearly, I had some homework to do.

Continue reading...

— posted by rdm, 22:01 PDT in Computers , Ruby , SketchUp , Technology   [ Permalink | Comments (1) | TrackBack (0) ]

February 10, 2010

Configuration File Trickery

I tend to use a fairly minimal subset of YAML for configuration files. YAML supports my favorite data structures (lists and hashes) and is easy to read and edit (particularly if one ignores its syntax for declaring data types and such). However, in a recent project, I found myself using CSV (comma-separated value) files, instead.

Continue reading...

— posted by rdm, 14:37 PST in Computers , Ruby , SketchUp , Technology   [ Permalink | Comments (0) | TrackBack (0) ]

November 9, 2009

SketchUp MashUp HeadsUp

My recent post, Using Cucumber with SketchUp, discussed one possible way to combine Google SketchUp with other packages. However, there are lots of other possible mash-ups. This entry discusses some of these; other suggestions are welcome...

Continue reading...

— posted by rdm, 16:40 PST in Computers , Ruby , Semantic Web , Technology   [ Permalink | Comments (1) | TrackBack (0) ]

November 1, 2009

Using Cucumber with SketchUp

Cucumber is a Ruby-based tool (technically, a domain-specific language) that helps programmers and their clients define and agree on tests of program behavior. These tests can be used to guide development, enforce acceptance criteria, and detect regressions.

Although it is popular in the larger Ruby community, Cucumber has not been used (as far as I can tell) to develop Ruby-based extensions for Google SketchUp. This seems like an unfortunate situation; perhaps it's time to see what can be done about it...

Continue reading...

— posted by rdm, 21:27 PST   [ Permalink | Comments (0) | TrackBack (0) ]

October 20, 2009

Visualizing RDF and OWL data models

The data models for Resource Description Framework (RDF) and Web Ontology Language (OWL) can be a bit difficult to understand, even at the simplest level. Here are some visualizations (and explanations) I've found useful: I'd be delighted to hear about other ways of thinking about this. All comments and/or corrections are welcome...

Continue reading...

— posted by rdm, 13:52 PDT   [ Permalink | Comments (0) | TrackBack (0) ]

October 19, 2009

Semantic Web Installfest - meeting notes

I recently organized an Installfest for the San Francisco Semantic Web Meetup. It was held at PariSoMa, a co-working venue in SoMa (South of Market Street in San Francisco). Given that this was my first attempt at pulling together this sort of "hands on" meeting for the group, I think it went pretty well.

I had several reasons for organizing the meeting, but the primary one was to bring together a group of SemWeb enthusiasts who want to learn about the technology, try things out, discuss alternatives, etc. I love hearing about successful Semantic Web projects, but I also want to "get my hands dirty" using the tools.

Continue reading...

— posted by rdm, 17:01 PDT in Computers , Semantic Web , Technology   [ Permalink | Comments (0) | TrackBack (0) ]