Archive for the 'Uncategorized' Category

Subversion “obliterate”

January 29th, 2010, 2:28 pm by Mathias

Apparently, Subversion is adding support for an “obliterate” command that can delete a file completely, including from the revision history.

I once had to do this because I accidentally added a license file that needed to be kept private into the repository. I had quickly deleted the license file, but it was still available in the [...]

Print This Print This   Email This Email This

Auto-Upgrade to WordPress 2.9

January 3rd, 2010, 1:50 am by Mathias

I just performed an WordPress auto-upgrade to version 2.9.

Version 2.9 requires MySQL version 4.1.2, and 1&1 was only running version 4.0.27. However, I found out that MySQL 5.0 is also running, so I needed to export the MySQL 4.0 database, create a new MySQL 5.0 database, and import the old data. The details of this, [...]

Print This Print This   Email This Email This

Snow

December 4th, 2009, 11:02 am by Mathias

As someone who knows what snow actually is, I’m picky about what I call snow. When my fellow Houstonians say “it’s snowing”, I tend to say “no, this is sleet1.” But I have to agree with them now: It is definitely snowing in Houston right now. It is also colder in Houston than in Bremen.

Update

Now [...]

Print This Print This   Email This Email This

Happy Thanksgiving

November 26th, 2009, 8:12 pm by Mathias

Happy Thanksgiving, everyone! I was fortunate to spend a wonderful day with Walid, Corky and Corky’s family. Thank you.

Print This Print This   Email This Email This

Halting Problem in the Style of Dr. Seuss

November 17th, 2009, 12:28 am by Mathias

I found a proof in verse of the undecidability of the halting problem, in the style of Dr Seuss, written by Geoffrey K. Pullum1. Amusing and clear at the same time.

SCOOPING THE LOOP SNOOPER: A proof that the Halting Problem is undecidable

If P warns of infinite loops, Q will quit; yet P is supposed to speak truly [...]

Print This Print This   Email This Email This

Legitimate Chase Email?

October 26th, 2009, 6:57 pm by Mathias

I received an email from Chase, and it seems to be legitimate, but gmail flags it as suspicious. No wonder, it contains the following link:

1<a href="http://click2.cardmemberservices.com/33270655.1225.1009279985663.129">www.Chase.com</a>

The domain cardmemberservices.com belongs to JPMorgan Chase as well, but it is not the same domain as visible, www.Chase.com.

I don’t click on links that take me to important account websites [...]

Print This Print This   Email This Email This

New ConcJUnit Annotations and Method Name Suffixes

October 21st, 2009, 2:40 pm by Mathias

I guess I should mention that I changed the ConcJUnit annotations (@Test) and method name suffixes (testFoo_NOJOIN) a little bit.

I had noticed that putting a _NOJOIN suffix on a test method or using a @Test(forceThreadJoin=false) annotation entirely disabled the test thread group. That’s not really what I wanted to happen, and even if it had [...]

Print This Print This   Email This Email This

AWT Exception Handler Cannot Be Reset After Exception

October 15th, 2009, 3:00 pm by Mathias

When testing ConcJUnit some more from inside DrJava, I noticed some weird behavior. I had a JUnit 3.8.2 version of a test, and an equivalent JUnit 4 version. Run independently, they behaved as expected (which in my line of work usually means the tests failed), but if I ran them in sequence, then the second [...]

Print This Print This   Email This Email This

Hudson Moved to Denmark

October 5th, 2009, 3:28 pm by Mathias

I just migrated our Hudson continuous integration server from my workstation (finland.cs, now a Dell Studio 435 with a 2.66 GHz i7 — thanks Corky!) to denmark.cs, a dedicated server (my former workstation, a Dell Dimension 9200 with a 3 GHz Pentium 4).

The builds now take a bit longer again (currently about 10 minutes instead [...]

Print This Print This   Email This Email This

Updated CV and Resume

September 22nd, 2009, 3:25 pm by Mathias

After attending an excellent workshop on converting CVs to resumes by the Rice Center for Student Professional Development, worked on improving my resume a bit.

First of all, I created two versions, a shorter resume (pdf) and a longer, complete curriculum vitae (pdf).

In the CV, I have included more information on my publications. Both documents still [...]

Print This Print This   Email This Email This

Legal immigrants battle red tape

September 22nd, 2009, 12:15 pm by Mathias

I noticed that the Houston Chronicle article I was interviewed for isn’t available on the Chronicle website anymore, so I wanted to re-post it on my blog.

From the Houston Chronicle, Jan. 9, 2009:

Legal immigrants battle red tape

Pakistan native Adeel Mehmood started building a life in Houston after the U.S. government granted him asylum more than [...]

Print This Print This   Email This Email This

SIGCSE 2010 Paper Submitted

September 11th, 2009, 11:22 pm by Mathias

Now I’ll take a break, then I’ll proof-read it …

Print This Print This   Email This Email This

Auto-Upgrade to WordPress 2.8.4

August 12th, 2009, 1:21 pm by Mathias

And another quick upgrade to WordPress 2.8.4 du…

Print This Print This   Email This Email This

xkcd About Me?

August 9th, 2009, 11:39 pm by Mathias

Does Randall Munroe know me? Because this xkcd …

Print This Print This   Email This Email This

Auto-Upgrade to WordPress 2.8.3

August 3rd, 2009, 11:45 pm by Mathias

I just managed to do a WordPress auto-upgrade f…

Print This Print This   Email This Email This

Long Overdue Update

July 27th, 2009, 4:19 pm by Mathias

It is the end of July already. The last time I …

Print This Print This   Email This Email This

DrJava Automatic Update Feature

April 2nd, 2009, 12:05 am by Mathias

I just made a new DrJava development release. Y…

Print This Print This   Email This Email This

Upgrade to WordPress 2.7

December 12th, 2008, 11:36 am by Mathias

I just upgraded to WordPress 2.7. Everything se…

Print This Print This   Email This Email This

“50 in 50″

November 21st, 2008, 5:00 pm by Mathias

"50 in 50"

A presentation by Richard Gabriel…

Print This Print This   Email This Email This

Knocking on the Table

November 13th, 2008, 3:52 pm by Mathias

I’ve been listening to Deutsche Welle Radio a l…

Print This Print This   Email This Email This