Categories
- Code Pranger (8)
- DrJava (207)
- Graduate School (31)
- Pictures (96)
- Programming (4)
- Publications (44)
- Ramblings (117)
- Research (408)
- Concurrent Unit Testing (292)
- Mint (73)
- OOP Book (7)
- xajavac (29)
- Teaching (26)
- Thesis (31)
- MS Thesis (30)
- Trip Report (1)
- Uncategorized (223)
Search
Archive
- July 2026 (1)
- January 2026 (1)
- September 2025 (2)
- August 2025 (5)
- July 2025 (1)
- June 2025 (1)
- March 2025 (2)
- February 2025 (1)
- January 2025 (1)
- January 2024 (2)
- March 2021 (1)
- January 2021 (3)
- September 2020 (1)
- February 2020 (1)
- September 2019 (1)
- April 2019 (1)
- July 2018 (3)
- May 2018 (1)
- February 2018 (1)
- December 2017 (1)
- October 2017 (1)
- August 2017 (3)
- July 2017 (3)
- June 2017 (3)
- May 2017 (1)
- April 2017 (1)
- March 2017 (2)
- February 2017 (1)
- January 2017 (4)
- December 2016 (1)
- October 2016 (4)
- September 2016 (1)
- August 2016 (8)
- July 2016 (7)
- June 2016 (7)
- May 2016 (2)
- April 2016 (2)
- October 2015 (2)
- June 2015 (4)
- February 2015 (1)
- December 2014 (2)
- August 2014 (1)
- May 2014 (2)
- April 2014 (4)
- March 2014 (2)
- February 2014 (3)
- September 2013 (3)
- July 2013 (1)
- June 2013 (1)
- May 2013 (2)
- March 2013 (2)
- November 2012 (4)
- October 2012 (3)
- September 2012 (2)
- June 2012 (3)
- April 2012 (4)
- March 2012 (4)
- February 2012 (2)
- January 2012 (5)
- November 2011 (2)
- October 2011 (4)
- September 2011 (11)
- August 2011 (6)
- July 2011 (7)
- June 2011 (4)
- May 2011 (3)
- April 2011 (3)
- March 2011 (2)
- February 2011 (7)
- January 2011 (10)
- December 2010 (2)
- November 2010 (7)
- October 2010 (17)
- September 2010 (17)
- August 2010 (23)
- July 2010 (16)
- June 2010 (16)
- May 2010 (14)
- April 2010 (15)
- March 2010 (15)
- February 2010 (16)
- January 2010 (15)
- December 2009 (6)
- November 2009 (16)
- October 2009 (20)
- September 2009 (25)
- August 2009 (13)
- July 2009 (2)
- June 2009 (1)
- May 2009 (3)
- April 2009 (2)
- March 2009 (3)
- February 2009 (3)
- December 2008 (2)
- November 2008 (6)
- October 2008 (16)
- September 2008 (7)
- August 2008 (10)
- July 2008 (4)
- June 2008 (4)
- May 2008 (7)
- April 2008 (3)
- March 2008 (7)
- February 2008 (11)
- January 2008 (3)
- December 2007 (5)
- November 2007 (15)
- October 2007 (5)
- August 2007 (2)
- July 2007 (19)
- June 2007 (8)
- May 2007 (9)
- April 2007 (18)
- March 2007 (23)
- February 2007 (5)
- January 2007 (12)
- December 2006 (5)
- November 2006 (17)
- October 2006 (18)
- September 2006 (22)
- August 2006 (21)
- July 2006 (15)
- June 2006 (1)
- May 2006 (4)
- April 2006 (3)
- March 2006 (1)
- February 2006 (1)
- January 2006 (26)
- December 2005 (6)
- November 2005 (6)
- October 2005 (2)
- September 2005 (7)
- August 2005 (20)
- July 2005 (21)
- June 2005 (23)
- February 2005 (1)
- December 2004 (1)
- November 2004 (2)
- October 2004 (2)
- September 2004 (1)
- August 2004 (2)
- June 2004 (3)
- March 2004 (1)
- September 2003 (1)
Meta
Yearly Archives: 2011
Excel and Unix
This morning, I spent about two hours analyzing log files and entering the results into an Excel spreadsheet. Excel decided to make my file 105 MB in size and then crashed. Tonight, I replaced myself with a very small shell … Continue reading
DrJava Is Virus-Free
Today, Ian Barland informed me that someone on the AP-CS mailing list believed he found a virus in DrJava. Let me reassure you, if you download from drjava.org or SourceForge, our software is virus-free. We build on Linux or Mac … Continue reading
Yes I Can, Says Android
When I use Android’s speech-to-text to enter my name, I get “Matt yes I can.” I like it! Although I’m still looking for replacements of the incredibly shoddy SplashData applications SplashMoney and SplashID, which constantly crash on Android, I am … Continue reading
DrJava Build and Release Instructions
As part of our knowledge (back) transfer, I wrote up these instructions for creating a fresh build of all parts of DrJava and then making a new release on SourceForge. Note: Our build process is currently broken for Windows machines … Continue reading
Firewall and Port Forwarding on a Netgear DGND3300v2?
My apt building was struck by lightning Monday afternoon, and that fried half the building, apparently. Power was off for a day, the elevator is broken, and it killed my DSL modem and an ethernet card, even though both were … Continue reading
Even More Android
I’ve noticed that SplashID crashes as well. I think I will try to find a replacement and than ask SplashData for a refund. $60 for this collection of fail is way too much. Jorte is pretty nice as a calendar, … Continue reading
New DrJava Development Release: drjava-20110205-r5425
We have made a new development release available: drjava-20110205-r5425. You can download it from the DrJava website or from SourceForge. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven software development. … Continue reading
More Android
I have found that SplashID is buggy too. It crashes every other time I start it. I guess it’s time to say goodbye to SplashData. They don’t have their act together anymore. I found Jorte to be a pretty good … Continue reading
Muscle memory + Gmail = Embarrassing
How embarrassing. Gmail’s auto-completion changed for me today because I merged contacts on my Google and phone accounts. I frequently forward emails to “me” to have them stored on my private email as well, but “me” wasn’t me anymore. Instead, … Continue reading
SplashMoney for Android 4.7.6 – What a Disappointment
I had used SplashMoney for Palm for years, and it was a fantastic product. When I got my new HTC EVO Android phone, getting SplashMoney was the first thing I did. Oh, what a disappointment that was. The program crashes, … Continue reading
HTC EVO Phone
Yesterday I ended up buying a new phone. It was a pretty difficult decision, and I’m not nearly as sure that I made the right decision as when I bought my Palm Treo 755p over three years ago. Initially I … Continue reading
What Phone to Get?
I really don’t know what phone I should get to replace my trusted Palm Treo 755p. I really think there won’t be a phone that can match its utility. It’s not a flashy phone (my friends call it “the brick”), … Continue reading
Tricky Computer Repair
I’m finally making some progress on a tricky computer repair I’ve been dealing with in my downtime basically this entire past week. The 10.5-year-old Pentium II computer that I have been using as web and media server in my home … Continue reading
Review for iConcept Press
I just finished the review of the book chapter I had agreed to do for iConcept Press. It was an interesting survey chapter, written by non-native speakers of English, about a topic I’m familiar with, but on which I am … Continue reading
Gmail Account Lockdown
Oh great… Account Lockdown: Unusual Activity Detected This account has been locked down due to unusual account activity. It may take up to 24 hours for you to regain access. And all I did was send 86 MB of vacation … Continue reading
PhD Defense: A Framework for Testing Concurrent Programs
A Framework for Testing Concurrent Programs (Presentation, PowerPoint, PDF) Rice University Department of Computer Science Presents Mathias Ricken Ph.D. Thesis Defense Title: A Framework for Testing Concurrent Programs Date: January 10, 2011 Time: 9 AM Location: Duncan Hall 3076 Abstract: … Continue reading
Scrum for COMP 402?
I went to a talk on Scrum yesterday, and it was very interesting. Scrum is an agile software engineering methodology, similar to Extreme Programming. It features a list of externally visible features that need to be implemented, the product backlog. … Continue reading
Is iConcept Press Legitimate? A Review
I received a review invitation for an article to be published in one of iConcept Press‘s journals today. I already wrote about iConcept Press earlier, when I wondered whether it was a vanity press. Considering the cost of publishing there, … Continue reading
