Of all the ways to represent a year, this is by far my favorite. What better way to represent a year than to show a year? A calendar is an ancient idea, yet it is still relevant today. It can show both the big picture and the individual components of a year very well. Be warned though, producing a calendar of the past year is not an easy task. However, with a little bit of work, you can duplicate my annual calendar style.
- Track your schedule using Google Calendar or a similar calendar application. Include your school or work calendar in it, and update the calendar as days are added or removed.
- Add the Holiday feed for your region to your calendar.
- Add a calendar widget to your blog.
- Fire up your favorite graphics program, which supports symbols.
- Draw a small square and fill it with a color.
- Convert the square to a symbol. In Adobe Fireworks, this can be done by right clicking the square and selecting
Convert to Symbol
with the default options.
- Draw an equally sized square and fill it with a different color.
- Convert the square to a symbol.
- Draw another square the same size as the first two and fill it with a different color.
- Convert the square to a symbol.
- Draw a transparent square the same size as the first three.
- Convert the square to a symbol.
- Browse to January 1 in Google Calendar.
- Browse to January 1 in your blog calendar.
- Choose the most suitable option from the following:
- If you wrote a post on that day, duplicate your first symbol and put it in a suitable location.
- If you went to school (or work) on that day, duplicate your second symbol and put it in a suitable location.
- If you wrote a post and went to school (or work) on that day, duplicate your third symbol and put it in a suitable location.
- If you did nothing on that day, duplicate your fourth symbol and put it in a suitable location.
- Look at your calendar, and see if anything especially noteworthy happened on that day (such as graduation or a favorite holiday) and put an appropriate icon on the day. Good sources of icons are IconBuffet and Silk.
- Repeat steps 13 through 16 for every day in the month. Align the squares to the grid, making sure edges match up.
- Repeat step 17 for each month, placing a small space between months.
- Copy each of your first 3 symbols to the bottom of your calendar and create a key.
- Add embellishments as is necessary for visual appeal.
Why use symbols? If you want to change the color of a square, you can just edit the symbol and all of the squares of the same type will automatically update.
Hopefully, you can see an interesting pattern of you year. Which symbols did you use the most? What months have the least posting or the most? The results might surprise you.
Download an archive of my design file.
This is the fourth installation in a series upon how I produced my annual report. I encourage you to check out parts one, two, and three.

In yet another stroke (of luck) for open source, Google has announced that they will be financing and supporting an initiative to bring open source to high school students. Google Highly Open Participation Contest is an opportunity for “pre-university” students to work on one of ten top open source projects and get paid for it. For every 3 tasks completed, students will get receive $100 USD. In addition, every participant receives a free TV shirt and certification of their experience. Tasks range from documenting Moodle to programming Joomla, so everyone can join in. This has great potential for raising a whole new generation of open source developers. Here’s the scoop:
The Google Summer of Code program has been a joint labor of love between Google and the open source community for the past three years, and the results have been spectacular: hundreds of college students have been introduced to open source software, thousands of people across the globe have begun development together and millions of lines of open code have been produced, 4 million last year alone. We’ve been particularly proud of this program and how much it has helped the community and we’ve spent a lot of time thinking about ways we can continue helping open source projects find even more contributors. Today, we’re pleased to announce the Google Highly Open Participation Contest, our new effort to get pre-university students involved in all aspects of open source development, from fixing bugs to writing documentation and doing user experience research.
This is certainly a great step forward in open source education. So far, the response has been great. (Many of the tasks are already claimed) In particular, I think this helps to teach students what is really going into the tools they use. Maybe your school will end up using the Moodle module created; or you’ll contribute some key documentation to Apache. I believe basic programming skills are at least as useful as basic art understanding, and thus should be taught in schools. I’m glad to see Google agrees and is putting their formidable financial and technical bulk behind such a worthy cause.
However, I would like to see a little more variety in projects for the future. All the projects this year relate to web development. While I understand why Google would want to focus on the web as a medium, I think most students are more apt to become engaged if they directly use the end project. For instance, I imagine many (smart) students would love the opportunity to improve OpenOffice or Azureus, product commonly used by teens.
No matter what class you teach or take in school, there’s something you can do for open source. Love art? Make a logo. Teach English? Have your students write some documentation. Everyone can participate in open source, and GHOP is teaching a whole new generation of programmers to perpetuate a culture of transparency and openness. Now, I’m off to finish up my database preset for Moodle.
My host will be moving my server and this blog will be down from 6:00 GMT to approximately 14:00 GMT.

Google has unveiled new features in Google Book Search. These include increased connections between books and a personal library. Starting to sound like another service? Maybe Shelfari combined with Amazon? Throw in Google’s search and categorization expertise to make quite the stew. Does anyone else see amazing implications and uses for English classes?
A couple of weeks before school, the teacher puts the assigned reading in a collection a couple of weeks before the course. (As I have done for my English class) Then, students have the ability to look through the list; seeing what will be read. There is even an RSS feed which can be subscribed to. Imagine a couple of weeks into the class, you are discussing the Odyssey and are interested in how many different interpretations there are. Google has you covered with a “Popular passages” feature. Quite simply, it shows popular passages from this book and what other books it appears in. There is tremendous opportunity as a method of investigating popular lines in poetry - or clichés. Google has now established itself as a leader in the field of book categorization, organization, and sharing.
Recent Discussion
Hollie H., Angela Maiers, Bob Poole, Tracy Rosen [...]
Lisa Linn, Andrea Hernandez, Cheryl Oakes, Claire Thompson [...]
Kelly Christopherson, arthus, Christian Long, arthus [...]
arthus, Mike Hasley, arthus, Chris
arthus, Darren Draper, arthus, Darren Draper [...]
arthus, Clay Burell, Carly Albee, arthus [...]