Tuesday, November 10, 2009

Super Scooter

One of the projects I had my game programming class complete was a scaled-down version of the classic Super Mario Bros. game for Nintendo. I had all 15 students work on the same project (not the best idea I've ever had) over the period of 4 weeks. While I encouraged them to use graphics created by others, some of the artists in the group decided to make their own. The final product was something everyone was quite proud of.

You can download and run Super Scooter if you are running Windows XP or better.

Wednesday, November 04, 2009

PyArkansas 2009

Dr. Steve Baber and I will be taking a group of students to PyArkansas 2009 next Saturday, Nov 14. PyAR is being held at the University of Central Arkansas in Conway. The one day conference has a number of classes on Python, Django, and Blender.

The CS department has rented two vans to ship everyone down there and back. Let me know if you are interested in attending... we only have a few more seats available. Or if you can provide your own transportation and wouldn't mind taking one or two others, please let me know.

Wednesday, October 28, 2009

Facebook: Memorialize the deceased

In a blog post on Monday, Facebook brought attention to a previously existing feature intended to "memorialize" Facebook users who have deceased. You can submit a "Deceased" form (pictured below) that notifies Facebook about "dead" accounts. Once Facebook determines that the account owner is indeed deceased and flips the switch, no one can log into the account anymore, and the person's face no longer appears in friend recommendations or Suggestions. However, you can still post message's on the departed's Wall.



The problem with memorializing the account is that the user's family or friends, if they had the user's password, can no longer access the user's Messages or other personal data. (This could be good or bad thing.) For anyone in this predicament, I highly recommend you archive the deceased's account using ArchiveFacebook before their account is memorialized. Then you will always have a snapshot of the person's Facebook account on your own hard drive.

I'm giving a talk about the ArchiveFacebook Firefox add-on tomorrow afternoon in a Harding University Computing Seminar. If you're in Arkansas Thurs, feel free to stop by at 4:00 pm in Science 113.

P.S. This issue of "what happens to my data now that I'm gone?" is going to continue being more relevant as more of our data is stored in the clouds.

Saturday, October 24, 2009

Article in CACM

Check out my article Why web sites are lost (and how they're sometimes found) in the November edition of the Communications of the ACM. My co-authors were Cathy Marshall (Microsoft Research) and Michael Nelson (Old Dominion University).

If you don't have an ACM Digital Library subscription, you can access the pre-print here.

Abstract:
We have surveyed individuals who have lost their websites (through hard drive crashes, ISP bankruptcies, etc.) or have tried to recover websites that once belonged to others. We investigate why these websites were lost and how individuals reconstructed them, including how they recovered data from search engine caches and web archives. The findings suggest that digital data loss is likely to continue since backups are frequently neglected or performed incorrectly; furthermore, respondents perceive that loss is uncommon and that data safety is the responsibility of others. Finally we suggest that this benign neglect be countered by lazy preservation techniques.

Wednesday, October 21, 2009

My Archos 5 Internet Tablet

I just received my new Archos 5 Internet Tablet in the mail. It uses a touch interface and is running Google Android. Yes, my iPod Touch is jealous. But so far I'm having some issues.

I've plugged it in and tried to connect to our secured wireless network. Hmm... couldn't find it. Oh well, the guest network connected just fine.

So now I'm trying to ensure the firmware is updated. I follow the directions, click on "Firmware update", and get the following error message:
USB cable attached. Media Center features are not available during USB connection.

Two questions: 1) Why can't I connect while my USB cable is attached? That's rediculous to force me to unplug it just to update my firmware. 2) What does updating the firmware have anything to do with the Media Center?

More to come.

Today (10/22/09) I was able to get the firmware updated. I had to first unplug the USB cable, and then later I was told to plug it back in... weird. Then the update went fine.

But after completing the update, I can't find the firmware update option anymore. It used to be under Menu > Settings > About device. Now the "About device" option has disappeared from Settings!

I tried out the web browser... you have to really press down hard to get the scroll up and down to work. And the two-finger zoom feature in the iPod Touch is apparently absent; you have to click on + or - buttons instead. So far I'm not real impressed.

Monday, September 28, 2009

Mobile Computing offered in Spring 2010

This spring I will be co-teaching with Gabriel Foust a new course called Mobile Computing (COMP 475) for 3 credit hours. The course will cover programming the iPhone and Google Android operating systems and development of mobile web applications. The course will meet from 3 to 4:15 pm on Mon and Wed. The prerequisite for this course is Data Structures (COMP 245).

Foust and I are excited to be offering this course for the first time. I hope it will become a course we offer on a regular basis in the future.

Thursday, September 24, 2009

Google: We're sorry...

I tried to access my school email account this morning, and I got this error screen:



It says:
"We're sorry... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now."
Google is sorry again that their automated query detector has been tripped. At least they aren't accusing me of having a virus this time.

Anyone else seeing this? Apparently yes.