foxrow.com
Sweeping the 1-seeds
https://foxrow.com/sweeping-the-1-seeds
Rowing, computers, astronomy. There have been 7 teams with 3 wins against 1-seeds (what was it with the Wildcats those 4 years? 1985 Illinois 1985 Georgetown 1986 Duke 1991 Duke 1992 Southern California 1992 Indiana 2000 Arizona. The distribution falls off rapidly after that: there have been 64 teams with 2 wins against 1-seeds and 352 with 1 win. So if the Badgers pull it off, they’ll be the first in the 64 team era to do so. Posted on Mar 18, 2014.
foxrow.com
About
https://foxrow.com/about
Rowing, computers, astronomy. I’m Ryan Fox. I am a software developer, specializing in computer vision and image processing. I studied Astronomy-Physics and Computer Science at the of Wisconsin-Madison. My Erdős number is 5. I had the honor of representing the University of Wisconsin for 4 years as an oarsman, and 4 more years on the US national team. I’m about astronomy, software, programming languages, and sports, among other things. Distributed and high-availability systems.
foxrow.com
Pypeline update
https://foxrow.com/pypeline-update
Rowing, computers, astronomy. I’ve pushed some changes to the pypeline repository, adding basic stacking functionality. There isn’t any registration, it only takes the median of each channel (R, G, B) for each pixel. It’s currently way slow, but I suspect there is substantial room for improvement there. Wrangling NEF files has proven more difficult than I anticipated, so currently the state of the art in pypeline is JPGs. Any particular pixel just needs to have the right value for at least half the shots.
foxrow.com
SSL on Fox Row
https://foxrow.com/ssl-on-fox-row
Rowing, computers, astronomy. SSL on Fox Row. I’ve just enabled SSL on the site. Technically it’s TLS, but the name SSL seems to be sticking. Now you can access it at https:/ www.foxrow.com. The not-encrypted version should still be available at http:/ www.foxrow.com. I’m not sure with Heroku hosting the apps if I can get it set up for ergs and weather, still looking into that. Due to Heartbleed, I disabled this. Hopefully with let’s encrypt. I’ll have SSL back. Posted on Sep 25, 2013.
foxrow.com
Visual cryptography
https://foxrow.com/visual-cryptography
Rowing, computers, astronomy. Inspired by this post at DataGenetics,. I implemented a quick-and-dirty script in python to test it out. The first takes an input image and iterates over it pixel by pixel, splitting it into two output images. Ideally, the outputs are randomly assigned, so it is impossible to recover the original without both outputs. The outputs can be combined to recover the original. Here’s an example of it in action:. Intermediate images (hopefully look like static):.
foxrow.com
Archives
https://foxrow.com/archives
Rowing, computers, astronomy. Retread.py - detect duplicate frames in Video, TV, or Film. Brainfunction - brainfuck with functions. Needs more lens flare. Get Play-By-Play NBA SportVU Data. Unshorten URLs with unshorten.py. Multi-line statements with PLY. US states and words with no letters in common. Installing OpenCV in a virtualenv. SSL on Fox Row. Pillow and NEF files. Setting up Python 3 and pillow. Pypeline v0.0.1 - a python pipeline. Night 2: the big dipper. First light from the Nikon.
foxrow.com
New PC
https://foxrow.com/new-pc
Rowing, computers, astronomy. I’ve been a little busy lately, but should be able to pick things up again with the new PC I built. Made a time-lapse of assembling it too:. Posted on Nov 17, 2013.
foxrow.com
Installing OpenCV in a virtualenv
https://foxrow.com/installing-opencv-in-a-virtualenv
Rowing, computers, astronomy. Installing OpenCV in a virtualenv. Never seems to work quite right. If you get the message. Could not find any downloads that satisfy the requirement opencv Cleaning up. No distributions at all found for. Ubuntu 14.04 64 bit. Python 2.7.6. OpenCV 2.4.9.0. First, install OpenCV’s dependencies, per the installation instructions. Some of these were pre-installed on my system). Sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config. Sudo pip install numpy. Unzip ope...
foxrow.com
Project consolidation
https://foxrow.com/project-consolidation
Rowing, computers, astronomy. As part of my ongoing effort to consolidate my various projects onto foxrow.com, I have moved the rowing weather app to weather.foxrow.com. Posted on Aug 22, 2013.
foxrow.com
NBA winning percentages
https://foxrow.com/nba-winning-percentages
Rowing, computers, astronomy. I was curious as to whether the data backed this up. I collected play-by-play scoring data for the 2013-2014 season, and ran some analysis on it. First, the number of times the first team to X points won or lost:. That’s a little hard to read in the higher-scoring (interesting) portion of the graph. Here’s the winning percentages plotted as a function of score:. There were 1319 games played, including playoffs. No team scoring 128 or more lost. For the play-by-play data.
SOCIAL ENGAGEMENT