Tuesday, December 2, 2008
Saturday, October 18, 2008
Sunday, September 21, 2008
pdr 2008 splits
- 10km 58:00 @ 9:20
- 10mi 1:30:57 @ 9:06
- finish 1:57:28 @ 8:58
- 9:28
- 9:32
- 9:32
- 8:42
- 8:42
- 9:51
- 8:37
- 8:43
- 8:42
- 8:41
- 8:42
- 8:29
- 8:37
- 0:46
Thursday, August 28, 2008
Wednesday, August 27, 2008
don't ask me about the marathon yet
i have been training for the pdr although my training is nowhere near as thorough as last year's training regiment. i'd like to beat last year's 1:57 but honestly it wouldn't be a big disappointment if i didn't beat it. the key to that happening would be to get out faster than 9:00 mile in the first half. i trained to run a 8:21 mile last year but i couldn't get up to that pace until the last few miles. this year, i won't be as well conditioned but i am hoping to get out and hold 8:30-40ish.
Tuesday, August 19, 2008
Thursday, August 7, 2008
Friday, July 25, 2008
just got weighed myself on a digital scale
Friday, June 27, 2008
Thursday, June 26, 2008
Sunday, June 22, 2008
advance wars: days of ruin
Tuesday, June 10, 2008
Saturday, June 7, 2008
Tuesday, June 3, 2008
nature is awful
The parasitoid wasp Glyptapanteles lays its eggs, about 80 at a time, in young geometrid caterpillars. The eggs hatch and the larvae feed on the caterpillar's body fluids. When they are fully developed, they eat through the caterpillar's skin, attach themselves to a nearby branch or leaf and wrap themselves up in a cocoon.The caterpillar, still alive, behaves as though controlled by the cocooned larvae. Instead of going about its usual daily business, it stands arched over the cocoons without moving away or feeding.
The caterpillar – now effectively a zombie – stays alive until the adult wasps hatch.
Janssen and colleagues at the Brazilian Federal University of Viçosa noticed that when they moved a paintbrush towards parasitised caterpillars, the insects would thrash about, apparently in an attempt to protect the cocoons.
Sunday, May 18, 2008
Sunday, May 4, 2008
broad street run splits
- 9:17
- 8:59
- 9:01
- 8:47
- 8:41
- 9:08
- 9:01
- 8:57
- 8:48
- 8:18
Tuesday, April 15, 2008
Monday, March 31, 2008
Wednesday, March 19, 2008
Monday, March 17, 2008
the schedule
- 2:45: pistoleros (prince)
- 5:00: the pixar story (prince)
- 7:15: the deal (prince)
- 9:30: confession of pain (prince)
- 9:45: storm (prince)
- 9:30: soo (ritz east)
- 7:00: the forbidden kingdom (prince)
- 10:00: timecrimes (ritz east)
- 2:15: young people fucking (prince)
- 9:30: vexille (prince)
Wednesday, March 12, 2008
Thursday, March 6, 2008
Monday, March 3, 2008
Sunday, March 2, 2008
Wednesday, February 27, 2008
what kind of bs is this?
five miles
i'm also planning on the clean air 5k.
Saturday, February 16, 2008
azureus and x86 opensolaris and webui
the first thing you need to do is to get pkg-get from blastwave.org going if you haven't already done so. you'll need to install wget, nano if you're not a dork, and screen. once you have those packages installed, download the azureus 2.5.x binaries for solaris x86 via wget or whatever. unzip it and copy the azureus directory into /usr
in order to get the web ui working, we need to get the azureus command line ui working first. the azureus cli requires log4j and commons-cli in /usr/azureus (or whatever your home azureus directory is). both jar files can be downloaded from here.
before we get into the shell scripting part, create a new user called azureus with a home directory of /export/home/azureus (make sure the azureus user owns it!). add the azureus user to whatever group you want and you should grant ownership of the azureus home directory to azureus via chown -R azureus /usr/azureus. to get azureus running, we need to edit the /usr/azureus/azureus script that actually launches azureus. first, make a backup copy of the azureus file because you might want to use the gtk ui later. second, change PROGRAM_DIR="/usr/azureus" near the top. third, change this part at the end that actually launches azureus:
i had problems getting java -jar working so i changed it to invoke the main class directly. and don't forget the --ui=console. i found this to work well for me but your mileage may vary.echo "${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp \"${CLASSPATH}\" -Djava.library.path=\"${PROGRAM_DIR}\" -Dazureus.install.path=\"$PROGRAM_DIR\" org.gudy.azureus2.ui.common.Main --ui=console '$@'" ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp "${CLASSPATH}" -Djava.library.path="${PROGRAM_DIR}" -Dazureus.install.path="${PROGRAM_DIR}" org.gudy.azureus2.ui.common.Main --ui=console "$@"
ok, you should login or su over to your azureus user and try running the ./azureus script. with luck, azureus should start and spitting all sorts of text to the console. it should also tell you that a newer version of azureus is out but you don't have to pay attention to that. we need to set two configuration parameters via this command line to set azureus to download files in certain directory (/export/downloads in this case but you can do whatever you want. i have mine going into a zfs pool) and where to save its working directory (in this case, i think because of the default data dir setting, it will be in /export/home/azureus/.azureus and you need ls -a to see it)
once that is set, let's go back and download an azureus web interface plugin. i've had good luck with this swing-based webui plugin. get the 1.6.10 version as we are using a 2.5.x azureus. the installation instructions are pretty straightforward. just unzip the archive into /usr/azureus/plugins/webui and restart azureus. you'll know if it works if you run show options and you see Plugin.webui.* properties in the list. try connecting to the swing ui via a web browser on port 6883. hope your browser has the java plugin! ok, we now have azureus up and running in the command line and serving up a web interface, which is perfect for a headless nas box. we just need to get azureus running as a daemon that starts running on boot. the first step towards this is a bash script that uses that screen package that we installed earlier. i made a slight derivative of this awesome script on the azureus wiki. create it in your azureus home directory and call it azureus_script:set "Default save path" "/export/downloads" string set "Use default data dir" true boolean
the original script called su azureus -c "stuff" and i found that it didn't work out for me at all so i got rid of the su's. don't worry though, the azureus user account that we created will still come into play later. test this script with ./azureus_script start, ./azureus_script status to see if its running or not (try loading the webui too!) and ./azureus_script stop to shut it down. ok, this last final part is to integrate this daemon script with smf. we'll need manifest file that describes this shell script as a smf service. i used this example here as a template. create this meta.xml file in your azureus home directory.#! /bin/sh #The user that will run Azureus AZ_USER=azureus #Name of the screen-session NAME=azureus_screen #executable files in the following paths that are perhaps needed by the script PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/csw/bin #your path to the azureus directory, where Azureus2.jar is located DIR=/usr/azureus SCREEN=/opt/csw/bin/screen #Description DESC="Azureus screen daemon" case "$1" in start) if [[ `$SCREEN -ls |grep $NAME` ]] then echo "Azureus is already running!" else echo "Starting $DESC: $NAME" cd $DIR; $SCREEN -dmS $NAME ./azureus fi ;; stop) if [[ `$SCREEN -ls |grep $NAME` ]] then echo -n "Stopping $DESC: $NAME" $SCREEN -X quit echo " ... done." else echo "Coulnd't find a running $DESC" fi ;; restart) if [[ `$SCREEN -ls |grep $NAME` ]] then echo -n "Stopping $DESC: $NAME" $SCREEN -X quit echo " ... done." else echo "Coulnd't find a running $DESC" fi echo "Starting $DESC: $NAME" cd $DIR; $SCREEN -dmS $NAME ./azureus echo " ... done." ;; status) if [[ `$SCREEN -ls |grep $NAME` ]] then echo "Azureus is RUNNING" else echo "Azureus is DOWN" fi ;; *) echo "Usage: $0 {start|stop|status|restart}" exit 1 ;; esac exit 0
i think the method_credential_user does the equivalent of that su. "svccfg validate /usr/azureus/meta.xml" in the command line to validate the smf manifest xml file. if it all checks out, run svccfg import /usr/azureus/meta.xml to load the smf manifest. try svcs azureus_headless and the service should show up unstarted. to start it, use svcadm enable azureus_headless. try svcs azureus_headless as it goes from unstarted to running (it might take a few seconds). if it doesn't start, try svcs -x and take a look at its log file to see what's going on. that should be it. happy torrenting.<?xml version="1.0"?> <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type='manifest' name='azureus_headless'> <service name='application/azureus_headless' type='service' version='1'> <create_default_instance enabled='false' /> <single_instance /> <dependency name='multi-user-server' grouping='optional_all' type='service' restart_on='none'> <service_fmri value='svc:/milestone/multi-user-server' /> </dependency> <exec_method type='method' name='start' exec='/usr/azureus/azureus_script %m' timeout_seconds='60'> <method_context> <method_credential user='azureus' /> </method_context> </exec_method> <exec_method type='method' name='restart' exec='/usr/azureus/azureus_script %m' timeout_seconds='60'> <method_context> <method_credential user='azureus' /> </method_context> </exec_method> <exec_method type='method' name='stop' exec='/usr/azureus/azureus_script %m' timeout_seconds='60' > <method_context> <method_credential user='azureus' /> </method_context> </exec_method> <property_group name='startd' type='framework'> <propval name='duration' type='astring' value='contract' /> </property_group> <template> <common_name> <loctext xml:lang='C'> Azureus in headless mode </loctext> </common_name> </template> </service> </service_bundle>
Wednesday, February 13, 2008
the last union town
looks like some union goons, and i do mean goons because that's what it sounds like here, were messing with my local five guys. this is a pretty good article:
A few days earlier, a couple of blocks away, the same electricians union had been outbid for a job repairing a bit of wiring at the Five Guys burger joint. The electricians are headed by John Dougherty, one of the city’s most vocal and visible union leaders, who has a reputation for rough tactics when it comes to union business. The union — Local 98 — sent picketers who insinuated that the restaurant was unclean due to a vermin infestation. The restaurant manager posted a small bill on the storefront, titled, "What is Really Happening Outside?" It said there were no vermin anywhere inside and never had been; also: "We are being picketed by members of the electrical workers’ union (Local 98) because they are upset that a Local 98 subcontractor didn’t win a contract. ... The Local 98 bid was three times higher than the bid by the winning subcontractor."
check out the comments too for laughs. why can't the city just have unions compete with everybody else for work without resorting to goon tactics? isn't competition and capitalism the basis of america?
Monday, February 11, 2008
Wednesday, February 6, 2008
Tuesday, January 29, 2008
Friday, January 25, 2008
Wednesday, January 23, 2008
Tuesday, January 22, 2008
Monday, January 14, 2008
D-DAY on a budget
how 3 graphic designers created D-Day on a shoe string budget for the timewatch program "Bloody Omaha"
cloverfield was disappointing
- shakey cam was awful. i have a headache now. i'm drinking ginger ale to settle my stomach.
- jj abrams, you like flashbacks. yes, you do. yes, you do.
- for a jj abrams production, you'd think there would be some substance or meat to the plot. oddly enough, there isn't.
- the monster was ok. godzilla would've whooped its ass though. i think they could've done more with the "others" though.
- the "narrator" was annoying.
- the cameraman spent a lot of time looking at female legs. (i didn't mind.)
- the special effects were cool, when you actually saw them.
- the movie was way too short. only 80 minutes.
- a very similar movie was the host. i think the host > cloverfield.
Sunday, January 13, 2008
Wednesday, January 9, 2008
oh seven in review
- 04/21 5k run for clean air - 24:56
- 04/28 5k to overcome ovarian cancer - 24:01
- 09/16 philly distance run - 1:57:23
- 09/30 parkway run - 25:56