• in

    Using Git with Subversion for a New Project

    A few weeks before leaving for a conference, where connectivity was in question, I asked the question, “how can I continue to use version control on my project?” Subversion has been my best friend for quite a while, both at work and home. Even though most of my projects are single-developer project, the work, test, check-in cycle has been the staple of my work cycle. It allows me to be ruthless with removing large chunks of code, with re-factoring like a madman, and letting the keyboard take over in tying new approaches.

    read more...

  • in

    2010 Summer Project Goals

    Summer is here, in University terms, and I’ve been thinking about what projects to take on. I’ve always kept notebooks with doodles, designs, ideas, etc.. But only in the past year have I kept a separate “project notebook” separate from shopping lists and to-do items. This has been a love-hate idea in itself. Looking through the project notebook makes me think, “o.k., which one are you going to do?”

    read more...

  • in

    Livescribe Pulse Smartpen Timer Application

    A Livescribe Pulse Smartpen application that implements a simple countdown timer. The pen itself has several applications for recording written notes and audio. Many users had requested a countdown timer application even before Livescribe released a development kit for the pen. This application was also entered in the Livescribe Developer Challenge.

    read more...

  • in

    COS 460 - Computer Networks (Spring 2010)

    This course covers computer networks organized as a layered architecture based on the TCP/IP and ISO OSI Reference Model. Protocols and services of each layer are examined in detail. Specific local area networks, metropolitan area networks, and wide area networks will be considered.

    read more...

  • in

    COS 497 - Student App Presentations

    COS 497 students presented their final projects at a department sponsored lecture. Each student presented a short overview of their application and had a few minutes for questions and answers afterwards.

    read more...

  • in

    InOut Board Adium/Libpurple Plugin

    A libpurple plugin adapted to work in Adium, the Mac OS X instant messaging client. The purpose of the plugin is to coordinate with our local staff In Out Board, a virtual equivalent to regular office magnetic in out boards showing who is in the office and who is not. This makes the actual work of the plugin useless outside our small environment. However, the method of creating a plugin, the wrapper code for Adium and libpurple plugins, and the documentation here are all potentially useful.

    read more...

  • in

    iPhone Presence/Twitter App

    An Implementation of a Twitter application built while offering an independent study course over the summer of 2009. The application is based on specifications from Stanford’s CS 193P course. The USM version of the course is in my courses section and is COS 497 - iPhone Application Programming.

    read more...

subscribe via RSS