Category Archives: internet

@font-face in Firefox 5

I always thought my tests with @font-face looked a little crunchy in FF. We’ll, they look great in FF5.

Getting out of Google Maps

I have an interest in the curatorial and way-finding possibilities made possible by GPS and web enabled mobile devices. Over the winter I investigated attaching data produced in a CMS to a map by adding latitude and longitude fields to Drupal.  I wrote a custom template to spit out data as KML so it could [...]

Web Systems Development at RPI

This semester, the weather got nice just as we started exploring HTML5. I’d also noticed that about half my students had smart phones – the only reasonable thing to do was design a phone-based location logger lab. I had the students get things working inside and then they went out to collect data by walking [...]

JSON output in Drupal 7

I need to expose some nodes in Drupal 7 as JSON for downstream consumers. I spend about 45 minutes Googleing for a Drupal 7 module with functionality like “views datasource” in Drupal 6 – found nothing – wrote this instead:  (created mytheme/page–json.tpl.php) <?php header(“HTTP/1.0 200 OK”); $uri_parts = explode(‘/’, $_SERVER['REQUEST_URI']); $input = intval($uri_parts[count($uri_parts)-1]); if(is_int($input) && [...]

Deploying a Website for Pioneer Market

Pioneer Market is a Food Coop in Troy, NY. In October, the market opened its storefront, at which point the marketing team needed a means to edit and expand the website. We deployed a Drupal instance to replace the mainly flat site that Ola and I built during the coop’s member recruitment phase. Ola managed [...]

Your Crush, On the Big Board

I just noticed likealittle and thought what they were doing was pretty awesome. And then I thought: this would be so much more awesome if the notices were somehow posted in the location where they were made. Here is a first pass I wrote a script to search for images of RPI and to screen [...]

News Aggregation

MorningMail is a news & event aggregator, curration and distribution system. It is currently being tested and should go into production for the start of the Spring ’11 semester. I designed it to meet the following communication and community needs of Rensselaer: Centralize news consumption without centralizing news production The system’s administrators can pull news [...]

Mobile Web Development

When people ask what I do at work, I generally say, ‘drugs.’ One of the things I actually do is web development for mobile devices. My first project in this space was m.rpi.edu. The site was designed to meet the needs of visitors to campus. Visitors don’t necessarily want a long term relationship which is [...]

Calendaring for Cultural Venues

At JASIG to talk about municipal-level events aggregation. The idea is simple enough: provide event promoters with tools that allow them to aggregate events from venues’ websites rather than relying on curators re-entering interesting events into their own system. Here are some slides providing an overview of the event aggregator.

Event Aggregation

Location: Off Campus I’ve been working on mapping events for the last 10 months. Here’s the basic plan: Crawl websites for ICAL files Use Google’s Geocoding API to get the Lat &  Lon for the venue Import these ICAL objects into a Bedework calendar instance Display the events as pins on a Google map (using [...]