Posted by Andrew Trusty
on September 24, 2006
I wanted to provide an update on the web-based Risk game, NetRisk, that I developed during the summer of my freshmen year because a lot has been happening surrounding NetRisk recently. After I first released NetRisk I actually started getting some feedback from people who had downloaded it within a couple of months. A couple people submitted bug fixes, feature additions, and ideas and some people asked for help in setting up their own NetRisk installation. I managed to release two updated versions of NetRisk incorporating much of the feedback. It was very much a positive experience with the open source world but I never imagined it would come as far as it has in the last year. For my part, I haven’t touched the NetRisk code in a bit over a year as I have kept myself more than busy with school and other projects but a great group of guys has taken over the development of NetRisk.
Late in 2005, one of these guys contacted me and told me he was already working on some additions to NetRisk. Since he was doing more work on the project than I was I gave him my full support and made him an administrator on the NetRisk SourceForge project. Just two months ago he and his friends released NetRisk 1.9.5 and they have a very lively community around the project at the official NetRisk site, phprisk.org. They have managed to implement almost all of the features I had planned for after my initial release and are continuing to improve the game to fit the needs of the new community that has grown up around the game.
Posted by Andrew Trusty
on August 12, 2006
Over my summer in Barcelona I took the Computational Photography class taught by Irfan Essa. It was an interesting class where we learned how we can use computers and digital processes to create photographs that would be impossible to create with a camera alone. It was not just a class on Photoshop as we learned many techniques including high dynamic range imaging, panoramas, fourier filters, image dissection and analysis.
As we were given free reign to choose what we wanted to do for our final project I chose to create digitally averaged portraits inspired by the Face of Tomorrow project. For my subjects I used the other students and professors from the study abroad group. I took portraits of 16 women, 24 men and the 3 professors and morphed their faces together successively until I had a final digitally averaged portrait for each group. The male and female digital averages are below; the process was quite time consuming but I think the results were well worth it.
Continue reading…
Posted by Andrew Trusty
on August 07, 2006
This summer in Barcelona I took the ethics class, Computers & Society, co-taught by Merrick Furst and Irfan Essa. I composed a paper for the class on the importance of copying as a valid form of creation. I argue that the longer and more prohibitive copyrights of modern day harm our culture and creativity by tracing the use of copying in the past. I attempted to provide a new look at the the issue of modern copyright law with respect to past views of copyright.
Copying as Creating – Andrew Trusty (pdf)
Posted by Andrew Trusty
on June 07, 2006
Every since I got a laptop I have felt the need for some synchronization tool to manage all my files and settings between my laptop and desktop. Though I have yet to find a good tool for synchronizing my files I did manage to find a near perfect bookmark synchronization tool. Rahul Jonna’s Firefox Google Bookmarks Menu extension is the tool that met almost all my needs. As an extension it is cross-platform and it is built into the browser. It works in a similar way to the default browser bookmarking system but it is always synchronized with a stable back-end server, Google Bookmarks, which provides a web interface for accessing the bookmarks in case you do not have the extension installed.
My only qualm with the extension was that it did not work exactly like the normal Firefox bookmarks whose functions I have come to depend on. So I decided to try my hand at extension writing and modify Jonna’s work to more closely imitate Firefox bookmarks. I ended up implementing additional keyboard shortcuts, Bookmark All Tabs, Open in Tabs and I fixed a bug or two I found with some of the existing functionality. The extension as I changed it works in exactly the same way as the Firefox bookmarks but with different shortcuts, slower execution when bookmarking many tabs and it has a separate menu labeled GBookmarks on the menubar. In using it I have found the separate menu to be useful as I still use the Firefox bookmarks for making temporary bookmarks I don’t want to synchronize.
| Works with: |
|
Firefox 1.5 – 2.0 ALL |
For more details on the original extension by Rahul Jonna see the official Firefox Google Bookmarks Menu page on the Firefox Add-ons site.
My extension no longer works since the Google bookmarking interface has changed and I no longer use Google bookmarks. Please use Rahul Jonna’s updated extension at the link above.
But wait, now comes the funny part, about a week after I finished this little mod, Google, who hosts the back-end for the mod, released their own very comprehensive solution to browser synchronization as a whole called Google Browser Sync. Not only does it synchronize your Firefox bookmarks menu but also your history, cookies and passwords plus it can restore your browsing sessions effectively replacing the SessionSaver extension. Talk about being outdone… but personally I still use my modification as I don’t feel the need to synchronize my history or cookies and as far as I can tell there is no web interface for accessing the bookmarks Google Browser Sync stores so there is no way to access your bookmarks if you don’t have the extension installed.
Posted by Andrew Trusty
on May 05, 2006
In taking the graduate course, Design of Networked Media, taught by Ian Bogost I completed a term research paper on the issues facing our society as we come to depend more and more on technology and the costs we may be incurring. The process of writing it was an eye-opening experience for me because even though technology is so embedded in my everyday life I don’t often take the time to think about the side effects.
Technology vs Culture – Andrew Trusty (pdf)
Posted by Andrew Trusty
on January 15, 2005
While co-oping at Georgia-Pacific last summer I found myself quite bored after work. During my first two semesters at Georgia Tech I think I became accustomed to the grueling pace of classes and having it stop so suddenly with the arrival of summer left me feeling bored. My brain was itching to do interesting and new things but it was my first semester as a co-op so they didn’t give me very challenging work. So I did what every good programmer does when bored; I picked up an O’Reilly book to learn a new programming language. I chose PHP because I had heard a lot of buzz about it and I had seen some really cool online applications built on PHP. Since I had the whole summer to learn PHP I decided I might as well come up with a reasonably large project to cut my teeth on and really help me grasp this new language. I brainstormed some ideas with a friend of mine and we agreed that a web-based version of the Risk board game would be awesome. We always enjoyed playing it but had problems finding other people to play with us and finding the large blocks of time necessary to finish a game in one sitting. So why not use the internet to enable anyone to play Risk anytime they wanted?
Continue reading…