Tuesday, December 2, 2008

sweatpants don't make good holsters

Source: (http://www.thedailyshow.com/video/index.jhtml?videoId=210921&title=jon-stewart-touches-kids)

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
  1. 9:28
  2. 9:32
  3. 9:32
  4. 8:42
  5. 8:42
  6. 9:51
  7. 8:37
  8. 8:43
  9. 8:42
  10. 8:41
  11. 8:42
  12. 8:29
  13. 8:37
  14. 0:46

Wednesday, August 27, 2008

don't ask me about the marathon yet

i haven't been posting here in a while.

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

Friday, July 25, 2008

just got weighed myself on a digital scale

160 pounds. 12.7% body fat. 22.2% muscle. 11 visceral fat. 1156kcal resting metabolism. 25.3 BMI.

Friday, June 27, 2008

Sunday, June 22, 2008

advance wars: days of ruin

Source: (http://en.wikipedia.org/wiki/Advance_Wars:_Days_of_Ruin)

i like it so far because they eliminated all of the co and double co bullshit that ruined dual strike.

Saturday, June 7, 2008

Tuesday, June 3, 2008

nature is awful

Source: (http://www.newscientist.com/channel/life/dn14053-zombie-caterpillars-controlled-by-voodoo-wasps.html?feedId=online-news_rss20)

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

unofficial finish of 1:29:02.

  1. 9:17
  2. 8:59
  3. 9:01
  4. 8:47
  5. 8:41
  6. 9:08
  7. 9:01
  8. 8:57
  9. 8:48
  10. 8:18

Monday, March 31, 2008

Monday, March 17, 2008

the schedule

saturday april 5 (track 1)

sunday april 6 monday april 7 tuesday april 8
  • 9:30: soo (ritz east)
friday april 11 (track 2) saturday april 12 monday april 14

Thursday, March 6, 2008

will arnett sex tape

Source: (http://www.funnyordie.com/videos/4f551b0252)

link and video is not safe for work.

Wednesday, February 27, 2008

what kind of bs is this?

Source: (http://www.bankrate.com/brm/news/cc/20050624b1.asp)

i didn't know that amex tacked on an extra 2% when i used my card overseas! wtf.

five miles

i ran five miles on the treadmill on monday night and my knee felt fine. there's about two months until the bsr. i'm planning on starting my training plan on monday. four runs a week for nine weeks. ugh.

i'm also planning on the clean air 5k.

no, i'm not talking about the illmatic

i'm talking about network attached storage. DO WANT!

Saturday, February 16, 2008

azureus and x86 opensolaris and webui

ok, here are my notes about how i got x86 opensolaris running with azureus running in headless mode with a web interface as an smf service. i'm hoping that this might help somebody out there. i'm running nevada b81 by the way. also of note is that i have limited unix/solaris knowledge so i'm not really sure what i'm talking about.

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:

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 "$@"
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.

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)

set "Default save path" "/export/downloads" string set "Use default data dir" true boolean
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:
#! /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
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.
<?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>
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.

Wednesday, February 13, 2008

the last union town

Source: (http://www.phillymag.com/articles/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?

Wednesday, February 6, 2008

Friday, January 25, 2008

Tuesday, January 22, 2008

new burnout

Source: (http://www.youtube.com/watch?v=R4MF0m-1slw)

sweet jesus, it's awesome. now i wish i had picked up my own copy.

Monday, January 14, 2008

D-DAY on a budget

Source: (http://www.youtube.com/watch?v=WRS9cpOMYv0)

how 3 graphic designers created D-Day on a shoe string budget for the timewatch program "Bloody Omaha"

cloverfield was disappointing

Source: (http://www.imdb.com/title/tt1060277/)

i will list my thoughts:

  • 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.
good idea but subpar execution. if you're looking to see manhattan explode and blurry shakey shots of a monster, then knock yourself out. if you're looking for a great film, don't bother. it is what it is. 2.64/4.

Wednesday, January 9, 2008

oh seven in review

running results 2007

  • 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