Odd Hack

| 1 Comment | No TrackBacks

This machine got partially hacked over the weekend. From what I can tell, Ziproxy was compromised and used to submit spam email through my system. Because my mail sever accepts local email, it was going out. It looks like only yahoo emails were being hit. Of course, the spam was coming from China.

Since I turned off Ziproxy, I haven’t seen any odd email originating from my machine.

Dawg 2

| 3 Comments | No TrackBacks

Dawg created its first protein sequences today. Woot!

The announcement is a bit late, but after beating Texas, Bama has won the 2009 Calix Cari.

RankTeamRecordQuality
1Alabama14-07.8239
2Florida13-17.4268
3Texas13-17.1820
4TCU12-16.8893
5Oregon10-36.7193
6Virginia Tech10-36.7187
7Ohio State11-26.7114
8Boise St14-06.6326
9Cincinnati12-16.5913
10Iowa11-26.4511
11Georgia Tech11-36.4444
12Penn State11-26.3350
13Brigham Young11-26.1872
14LSU9-46.1531
15Pittsburgh10-36.0738
16Southern Cal9-46.0535
17Miami FL9-46.0213
18Nebraska10-46.0208
19Oklahoma8-55.8503
20Wisconsin10-35.8343
21Arkansas8-55.7899
22Utah10-35.7644
23Clemson9-55.7595
24Mississippi9-45.7330
25Arizona8-55.6809
26Stanford8-55.6637
27West Virginia9-45.6543
28Georgia8-55.6270
29Texas Tech9-45.6112
30Oregon St8-55.6002

See below for the complete results of 2009.

Network Issues

| No Comments | No TrackBacks

We’ve been having network issues for the last week. (The network setup in general is not reliable.) Nothing is wrong with what I have control over, but I’m kind of stuck with the connection that I’ve been given.

My apologies to everyone this affects.

With the conference championship games complete my Calix Cari rankings once again agree with the pollsters: its Texas versus Alabama for the title.

Surprisingly, despite Tebow crying after visiting the wood-shed in Atlanta Florida still ranks #3, ahead of undefeated teams TCU, Cincinnati, and Boise State. Two loss Oregon comes in at #4, based on its strong showings against Cal, USC, Arizona, and Oregon State. Boise State produced the second best victory of the year (against Oregon) but couldn’t overcome a week conference schedule to rise higher than #9.

The Pac-10 placed 6 teams in the top 25, followed by Big 12 at 4, SEC, Big East, ACC, and Big 10 at 3, MWC at 2, and WAC at 1. Clearly the Pac-10’s 8-4 logjam was seen more highly than the SEC’s 7-5 logjam.

RankTeamRecordQuality
1Alabama13-07.6798
2Texas13-07.3390
3Florida12-17.2858
4Oregon10-27.0857
5TCU12-06.9550
6Cincinnati12-06.7700
7Virginia Tech9-36.6491
8Georgia Tech11-26.6343
9Boise St13-06.5395
10Ohio State10-26.4794
11LSU9-36.2673
12Iowa10-26.2457
13Miami FL9-36.2368
14Penn State10-26.1839
15Southern Cal8-46.1387
16Arizona8-46.1116
17Stanford8-46.0294
18Oregon St8-45.9837
19Pittsburgh9-35.9276
20Brigham Young10-25.8856
21West Virginia9-35.8317
22Oklahoma St9-35.8001
23Nebraska9-45.7685
24California8-45.7510
25Oklahoma7-55.7005

Snow

| No Comments | No TrackBacks

It’s snowing right now in Houston. I’m not sure if it will stick.

It’s be a few weeks since I’ve calculated my rankings for collage football, but with Uga VII passing away, I figure I’d post something in honor of him.

RankTeamRecordQuality
1Alabama10-07.5935
2Florida10-07.4398
3Texas10-07.3265
4TCU10-07.2566
5Oregon8-26.9875
6Georgia Tech10-16.9202
7Cincinnati10-06.7603
8Ohio State9-26.6532
9Virginia Tech7-36.6306
10Boise St10-06.6197

RIP Uga VII

| No Comments | No TrackBacks

Today sucks. Uga VII has died.

This is my first poll of the season, and Alabama is ranked #1, followed by Iowa and Florida. What’s interesting is that a quick look through the results reveals that Boise State’s victory of Oregon is considered the best win of any team of the year.

RankTeamRecordQuality
1Alabama8-07.8141
2Iowa8-07.7549
3Florida7-07.6983
4Oregon6-17.5908
5Southern Cal6-17.5221
6Texas7-07.4951
7TCU7-07.3465
8Virginia Tech5-27.2887
9Georgia Tech7-17.1787
10Boise St7-07.0502

Happy Happy Joy Joy

| No Comments | No TrackBacks

I need to head home early today to clean up my otaku pad.

I have a girl coming over for a sleep over.

I Have a Minon

| 4 Comments | No TrackBacks

We’ve hired a master’s student to be my minion in the lab. Bwahaha…

Downtime

| No Comments | No TrackBacks

We’re having network issues which explains why this machine has been off the net since yesterday. It’s working now. Hopefully it will stay that way.

Alive in Houston

| No Comments | No TrackBacks

Well I’ve moved to Houston and my server is back online.

Moving

| No Comments | No TrackBacks

I’m moving to Houston this weekend. Expect this website and other I administer to have limited functionality for about a week.

I’m moving to Houston next month, and I’m working furiously to finish up about 4 papers before I leave. Yesterday was a good day because two things worked absolutely perfectly.

I’m calculating the likelihoods of some of our observations and I wrote a specific routine to do it for a first-order model. I then wrote a generic routine to calculated likelihoods for higher-order models. When I used the generic routine to calculate the likelihood for a first-order model, I got the same result as my specialized routine. Yatah!

From previous analysis using partial autocorrelations, we determined that a third-order model should explain our data the best. When I compared our models to see which one was most parsimonious (using AIC), the third-order model again came out on top. Yatah2!

After a while of testing, I’ve released new versions of Xomment and MT-Dispatch.

Information and download links can be found in the documentation liked to in the sidebar

Air New Zealand’s new safety video: Bare essentials of safety from Air New Zealand. (If you are not a fan of realistic body painting, you shouldn’t view the videos.)

And their new ad:

Meet Melody

| No Comments | No TrackBacks

A while back Six Apart made much of their Movable Type blogging software open source. Many people hoped that this would make MT a community driven software project and allow Six Apart to focus on providing support for enterprise blogging solutions. Sadly, Movable Type is still developed basically as a closed source system, with roadmaps and feature sets kept internal to the company.

It is nearly impossible for someone on the outside to contribute to the project. And if you don’t serve MT using Apache, good luck getting support or getting them to fix non-apache bugs in their software. I filed a bug with Six Apart over a year ago, which pertained to how certain plugins interacted with my MT-Dispatch system.—MT-Dispatch is the only way to run MT on some webservers, like Nginx, and provides advanced FastCGI support on all webservers.—In this bug report I provided a one-line patch to MT, which ensures that all plugin types behave the same way and work with MT-Dispatch. It wasn’t even a new line of code I just copied some logic from one plugin type to another.

However, Six Apart had no interest in including this simple patch in their software because MT-Dispatch and non-Apache webservers were not supported by their company. Its is a stupid policy if they are trying to get community involvement in their open source system. They finally committed my patch this month, after they discovered that Mod-Perl was affected by the same problem as MT-Dispatch. If they would have just listed to me in the first place, they would have fixed the Mod-Perl bug sooner.

But’s that’s all history because a group of influential Movable Type consultants and developers have forked MTOS and are producing Melody, which will be an actual open source, community driven project.

I am hoping to see my MT-Dispatch and Xomment technology (or some derivative of them) committed to Melody’s core. But I lack the time to do such development, so I’m hoping to interest another developer to do it. Time will tell if anyone is interested enough to put the work in.

This month I’m going to two conferences: SMBE and Evolution.

At SMBE, I’ll be giving a poster in poster session #2 on Friday, June 5th. Drop by between 8–9pm and take your picture with Prof. Steve Steve.

At Evolution, I’ll be giving my talk on Tuesday, June 16th at 11am, in the “Population Genetic Modeling” section.

In my previous post, I mention that I will email you a reprint of a paper, if you send an email to [Enable javascript to see this email address.]. I actually do nothing. The reprint is handled automatically using my Procmail. In this post I will explain how I got it to work.

The first thing to note is that my email supports sub-addressing. This means that in the above email address, the mail is delivered to “reed” with argument “2009b”. I use this argument to determine that the sender is looking for a PDF reprint of my recent paper.

Next I had to modify my .procmailrc to copy 2009b requests to a specific folder and reply to them with the paper. Here is my solution, which is based somewhat on the solution for vacation notice emails with Procmail.

PLUS=$1 #copy the sub-address into variable PLUS

[snip]

:0c:
* PLUS ?? ^2009b$
* !^FROM_DAEMON
* !^X-Loop: reed+2009b@[snip]
* !^X-Spam-Status: Yes
"Requests"

   :0 A
   | (formail -r -A"From: reed@[snip]" -A"X-Loop: reed+2009b@[snip]" \
        -I"MIME-Version: 1.0" \
        -I"Content-Type: multipart/mixed; boundary=\"------------070504020300020208040609\""; \
      cat $HOME/papers/2009b.msg ) | $SENDMAIL -oi -t

This solution will copy and auto-reply to the incoming email if it matches the +2009b argument, is not from an email list, has not already been auto-replied to, and is not spam.

To send the reply, I use the formail tool that comes with Procmail to construct the reply. This involves using flags to specifying some email header variables, followed by catting a prespecified email body that contains the encoded attachment. I generated the body by sending myself the email and attachments that I wanted to send out to people, and then copying the body of the message to a text file, 2009b.msg. I just had to copy the boundary header used by my email program to the formail recipe above.

This rule can be expanded to autorespond to multiple requests and to handle formail or sendmail errors.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

  • Joe: Most likely you left the proxy accepting CONNECT method (HTTPS), read more
  • Reed A. Cartwright: Just set them as environmental variables. If you use Bash, read more
  • Claire and Tom: Yes that’s right we can attest to all that because read more
  • HARRY C BEAVER MD: I am he! Most of that recorded here is true read more
  • Johnny: forgive me for being clueless, but how do I modify read more
  • Monado: Well??? What’s new with DAWG? read more
  • Antique Furniture Mall: Finally I found this continuation. Very thanks for posting it! read more
  • David Fisher: No apostrophe in “its”. read more
  • Martha: Glad to finally see a new post. Congratulations on another read more
  • Rachel: Saw the “De Rerum Natura” blog and thought it was read more

Recent Trackbacks

Archives

Powered by Movable Type 4.34-en