<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" gd:etag="W/&quot;DkAGQHozfCp7ImA9WhdUEEo.&quot;"><id>tag:blogger.com,1999:blog-9098831</id><updated>2011-09-26T15:05:21.484-07:00</updated><title>waynedge</title><subtitle type="html">Being the Occasional Writings of an Untalented Scribbler</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Waynedge" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="waynedge" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0ECQnk_eCp7ImA9WhdVFEg.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-7146829896366975704</id><published>2011-09-19T10:01:00.000-07:00</published><updated>2011-09-19T10:01:03.740-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T10:01:03.740-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IT" /><title>Setting up D-Link 2640B (UK) for Sonic ADSL</title><summary>
Notes about changing over router/modem to an old D-Link ADSL-2640B modem/router to work with Sonic ADSL (in northern California, USA).

reset to factory defaults (192.168.1.1, admin/admin)
log in, change password, and statically-assign LAN address of 192.168.2.1; also turn off the DHCP server (I run that on a different box right now). and disable the wireless (I have an N device I prefer to use)</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/7146829896366975704/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=7146829896366975704" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7146829896366975704?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7146829896366975704?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/09/setting-up-d-link-2640b-uk-for-sonic.html" title="Setting up D-Link 2640B (UK) for Sonic ADSL" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MBQnozfSp7ImA9WhdWFk0.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-6858127357718898896</id><published>2011-09-09T16:04:00.000-07:00</published><updated>2011-09-09T16:04:13.485-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T16:04:13.485-07:00</app:edited><title>Jolt the economy with military facility upgrades</title><summary>I am concerned that to immediately create jobs and rev up the economy, we seem to need the Government to step in as a near-term customer: the proposed tax policies and easy cash are no substitute for actual demand in the economy. Get demand up, and the rest follows, efficiently guided by the Invisible Hand.

To create that demand within current budget authorities, I suggest we shift money from </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/6858127357718898896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=6858127357718898896" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/6858127357718898896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/6858127357718898896?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/09/jolt-economy-with-military-facility.html" title="Jolt the economy with military facility upgrades" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0IHSXgzeyp7ImA9WhdXEEo.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-2498430313619029892</id><published>2011-08-21T17:01:00.000-07:00</published><updated>2011-08-22T20:52:18.683-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-22T20:52:18.683-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tax" /><category scheme="http://www.blogger.com/atom/ns#" term="policy" /><title>Corporate tax rates</title><summary>Jeffrey Scharf argued in the Santa Cruz Sentinel today for zero corporate tax rates, or very low/flat rates, springboarding off Mitt Romney's 'corporations are people' comment. I disagree, and here's why: capital efficiency, fairness ... and minimizing the accounting paperwork I have to do ;)
Capital efficiency
If a corporation can gain and hold assets (such as cash), then it will - because </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/2498430313619029892/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=2498430313619029892" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2498430313619029892?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2498430313619029892?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/08/corporate-tax-rates.html" title="Corporate tax rates" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkYAQXYycSp7ImA9WhZbEko.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-69093118282639497</id><published>2011-06-16T17:53:00.000-07:00</published><updated>2011-06-16T18:29:00.899-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T18:29:00.899-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fitness" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>New HRM (Zephyr) is excellent</title><summary>Got the Zephyr HxM, installed sportstrackLive android app (on my Evo 4G, which is rooted running CyanogenMod 7.0.3 if anyone cares), headed out to try a walk/run around the bluff at Wilder Ranch. It worked a treat - every 5 minutes it tells me how fast, how far, what my heart rate and step cadence are, all that stuff. Super configurable. After the run it has nice maps and charts to ponder while </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/69093118282639497/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=69093118282639497" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/69093118282639497?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/69093118282639497?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/06/new-hrm-zephyr-is-excellent.html" title="New HRM (Zephyr) is excellent" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-lssg95g6jhM/TfqoDDUZZkI/AAAAAAAABVM/s-KeMlYxdRU/s72-c/IMG_20110616_095639.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Wilder Ranch State Park, 1401 Coast Rd, Santa Cruz, CA 95060-5601, USA</georss:featurename><georss:point>36.956167946940745 -122.08594180890657</georss:point><georss:box>36.91836244694075 -122.12177680890657 36.99397344694074 -122.05010680890656</georss:box></entry><entry gd:etag="W/&quot;DkIERnk9cSp7ImA9WhZbEko.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-827701794239460401</id><published>2011-05-27T10:27:00.000-07:00</published><updated>2011-06-16T18:35:07.769-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T18:35:07.769-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="product_ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Let my books free! (Well, almost free)</title><summary>We have bought a lot of books over the years, shelves and shelves of them. How to make owning them easier, make reading them easier, and make it worth a few more bucks to someone ... Google Books (or the Amazon equivalent for Kindles, or B&amp;N Nook equivalent etc) should offer a very heavy discount for on-line access to any book I can prove I already have a physical copy of!

Suppose I could take a</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/827701794239460401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=827701794239460401" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/827701794239460401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/827701794239460401?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/05/let-my-books-free-well-almost-free.html" title="Let my books free! (Well, almost free)" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkADQHo-cSp7ImA9WhZWE00.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-8002083387617623355</id><published>2011-05-11T08:06:00.000-07:00</published><updated>2011-05-13T10:46:11.459-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-13T10:46:11.459-07:00</app:edited><title>That was a nice Tuesday</title><summary>It's Wednesday. My knees hurt. I don't like it.

I've taken up "running" - it started with a slow jog while walking the dog at Lodato, but that made my right knee hurt so much it could stop me in my tracks. Yet it didn't hurt when I just walked, so I used the Omniscient Internet to get the medical training I needed to diagnose myself as having "ITB" problems; further research made me believe that</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/8002083387617623355/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=8002083387617623355" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8002083387617623355?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8002083387617623355?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/05/that-was-nice-tuesday.html" title="That was a nice Tuesday" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DkMEQXczcSp7ImA9WhZXGEU.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-4847319181563564118</id><published>2011-05-08T12:53:00.001-07:00</published><updated>2011-05-08T12:53:20.989-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-08T12:53:20.989-07:00</app:edited><title /><summary>Good jog at Lodato ... but, GPS-driven phone apps are all over the place on distance and calorie estimates!</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/4847319181563564118/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=4847319181563564118" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4847319181563564118?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4847319181563564118?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/05/good-jog-at-lodato.html" title="" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUMMQXo5fCp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-9188390951930525756</id><published>2011-03-27T10:08:00.000-07:00</published><updated>2011-05-27T10:31:20.424-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T10:31:20.424-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="product_ideas" /><title>Tablet feature idea - dual front cameras (stereo) for business user</title><summary>I want a tablet PC with two front-side cameras, slightly angled inwards towards the center to have sightlines cross at arms-length.

Why? Not to make a 3D experience (though doable - as shown on LG Optimus et al - I just don't get the attraction of 3D enough to pay for it) ... rather, because with stereo streams (and maybe a little hardware help!) I could set the focus on the image to blur the </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/9188390951930525756/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=9188390951930525756" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/9188390951930525756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/9188390951930525756?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/03/table-feature-idea-stereo-cams-for.html" title="Tablet feature idea - dual front cameras (stereo) for business user" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUEBRn49eCp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-504186485081688596</id><published>2011-03-10T13:25:00.001-08:00</published><updated>2011-05-27T10:34:17.060-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T10:34:17.060-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="product_reviews" /><title>My Review of Garmin GTU 10 Tracking Unit</title><summary>Originally submitted at REI

Good idea; poor execution and support
By wstidolph from Santa Cruz, CA on 3/10/20113out of 5Pros: Price for function, Associated Android app
Cons: Difficult to Use, Poor packaging, Hard to see, Poor user interface web, Difficult Setup
Best Uses: Day Trips
Describe Yourself: Casual/ Recreational
What Is Your Gear Style: Comfort Driven
Was this a gift?: No
Want to use </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/504186485081688596/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=504186485081688596" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/504186485081688596?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/504186485081688596?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2011/03/my-review-of-garmin-gtu-10-tracking.html" title="My Review of Garmin GTU 10 Tracking Unit" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUEMSX48eCp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-3704108043244399573</id><published>2010-12-26T17:19:00.000-08:00</published><updated>2011-05-27T10:34:48.070-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T10:34:48.070-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="product_reviews" /><category scheme="http://www.blogger.com/atom/ns#" term="netgear" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Netgear WNR3500L ... not what I really hoped</title><summary>One of my wireless-N routers died so I picked up a WNR3500L at Fry's -I wanted gigabit port switchs built in, and looked like an OK unit, only a little pricey at USD$80. My use is primarily as a switch &amp; access point, not as a direct internet router, and this box makes that downright annoying ... things defaulting to trying to update itself at startup, but only being willing to use the (un)</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/3704108043244399573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=3704108043244399573" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3704108043244399573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3704108043244399573?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/netgear-wnr3500l-not-what-i-really.html" title="Netgear WNR3500L ... not what I really hoped" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkUBRH89fSp7ImA9Wx9REko.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-7417400036869971334</id><published>2010-12-10T18:39:00.000-08:00</published><updated>2010-12-13T14:10:55.165-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-13T14:10:55.165-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>ABTester Pt 0.2.1.1: Filter invokes strategy</title><summary>[one of a series]PARTIAL DRAFT
So, after the Filter calls enrollRequest() on the VariantManager (discussed here), how do we actually send the request and information off to the Variant? First cut, I'm going to be a little closed-end and only recognize three possibilities:

annotate the request and let the Varier worry about it
change the target (that is, forward the request according to the whim </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/7417400036869971334/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=7417400036869971334" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7417400036869971334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7417400036869971334?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/abtester-pt-0211-filter-invokes.html" title="ABTester Pt 0.2.1.1: Filter invokes strategy" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkIMRn86fCp7ImA9Wx9REko.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-8513773113630710025</id><published>2010-12-09T15:36:00.000-08:00</published><updated>2010-12-13T14:16:27.114-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-13T14:16:27.114-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>AB Testing Pt 02.4.1: Choosing a Variation (a VariantBean)</title><summary>[one of a series]A key step is fairly choosing which VariationRequest to assign, and this post is about the simplistic approach I decided on for that.

This is a pretty significant responsibility, so I'm going to set up a single class to handle this (the VariantAssigner, with an interface IVariationAssigner). I want to be able to throttle the total varied proportion - "don't allow more than 10% </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/8513773113630710025/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=8513773113630710025" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8513773113630710025?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8513773113630710025?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-0241-choosing-variation.html" title="AB Testing Pt 02.4.1: Choosing a Variation (a VariantBean)" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUECRXg4cCp7ImA9Wx9SGU8.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-1913569149626047895</id><published>2010-12-09T12:08:00.000-08:00</published><updated>2010-12-09T12:47:44.638-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T12:47:44.638-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>AB Testing Pt 02.3: Packaging the Variant</title><summary>[one of a series of posts]
I think of the Variant as "a named set of properties, which the Varier uses to generate the varying components or page" - but, that ignores the implementation properties which the VariantManager needs in order to decide which Variants to schedule for a request. So, in addition to the "variantProps" property which is passed along to the Varier,  I see five useful </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/1913569149626047895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=1913569149626047895" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/1913569149626047895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/1913569149626047895?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-023-packaging-variant.html" title="AB Testing Pt 02.3: Packaging the Variant" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU8DRng9fyp7ImA9Wx9SGU4.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-8717233305716578114</id><published>2010-12-06T12:26:00.000-08:00</published><updated>2010-12-09T15:37:57.667-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T15:37:57.667-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>AB Testing Pt 00: Series Plan, Table of Contents</title><summary>I'm going to try an experiment, posting a series of notes as I work through a part-time project (sort of how I'd normally use a wiki). This post is the "Table of Contents" - I'll edit it as I go along to add in summary/link info. The posts will be labeled in "Parts" with each post getting a title reflecting its ordering within the Part.


I'm envisioning this TOC:


Pt 0 - This post
Pt 1 - </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/8717233305716578114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=8717233305716578114" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8717233305716578114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8717233305716578114?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-00-series-plan-table-of.html" title="AB Testing Pt 00: Series Plan, Table of Contents" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUcGR3s_eCp7ImA9Wx9SF0k.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-3987190463736115407</id><published>2010-12-05T11:21:00.000-08:00</published><updated>2010-12-07T09:30:26.540-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-07T09:30:26.540-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><category scheme="http://www.blogger.com/atom/ns#" term="mockito" /><title>AB Testing Pt 02.2: Testing the Filter/VM interaction</title><summary>[one of a series of posts]
The VariantSelectionFilter (VSF) can be invoked under three conditions:
the VariantManager (VM) is null - should never happen, of course, but still ... in this case I don't care about anything except passing the Request safely along the chain.
there is no attached ABTester cookie on the HttpServletRequest (i.e., this user isn't enrolled in any testing) - verify the VSF </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/3987190463736115407/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=3987190463736115407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3987190463736115407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3987190463736115407?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-022-testing-filtervm.html" title="AB Testing Pt 02.2: Testing the Filter/VM interaction" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUENQHY4eCp7ImA9Wx9REEU.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-3952808581818533028</id><published>2010-12-04T19:52:00.000-08:00</published><updated>2010-12-11T09:14:51.830-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-11T09:14:51.830-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>AB Testing Pt 02.1: Implementation Arch and Dev Setup</title><summary>[one of a series of posts]
For the ABTester implementation architecture, I'll go ahead and adopt Spring as an enabling technology. This will complicate deployment a little, but improves testability and saves me a lot of coding! I'll do this using my current tooling, Eclipse-based STS ver 2.5.x with Spring 3 (on my Linux development machines).

Main Object/Beans: According to my initial design, </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/3952808581818533028/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=3952808581818533028" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3952808581818533028?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/3952808581818533028?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-021-implementation-arch.html" title="AB Testing Pt 02.1: Implementation Arch and Dev Setup" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE8ESXo_fyp7ImA9Wx9REUQ.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-7915717470785806572</id><published>2010-12-03T12:09:00.000-08:00</published><updated>2010-12-12T15:33:28.447-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-12T15:33:28.447-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ABTester" /><title>AB Testing Pt 01: What is ABTester Going To Be?</title><summary>[one of a series of posts]
A recent job interview left me wondering this morning about ways to integrate continuous multi-factor AB testing into an in-production webapp. The goals is to let front-end developers revamp layout and content and use external systems to review effects on user behavior, without involving Java-level developers. The same mechanism should allow tracking external metrics (</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/7915717470785806572/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=7915717470785806572" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7915717470785806572?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/7915717470785806572?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/ab-testing-pt-1-do-it-myself-tooling.html" title="AB Testing Pt 01: What is ABTester Going To Be?" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4GSHY5fCp7ImA9Wx9SE08.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-8036503263916518381</id><published>2010-12-02T11:49:00.000-08:00</published><updated>2010-12-02T12:15:29.824-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-02T12:15:29.824-08:00</app:edited><title>Public Library has O'Reilly ebooks - cool!</title><summary>I was looking to read "Wicket In Action" this weekend (sort of part of prepping for a job interview) and it wasn't available at my local bookstores so I resigned myself to reading the electronic version. But I didn't want to buy the PDF, because I when I buy the hardcopy (as I will) I know it comes with a bound-in code to get free PDF ... so, how to get the PDF while I await the book?It turns out</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/8036503263916518381/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=8036503263916518381" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8036503263916518381?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8036503263916518381?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/public-library-has-oreilly-ebooks.html" title="Public Library has O'Reilly ebooks - cool!" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0QBRXczcSp7ImA9Wx9REEw.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-4394645949918517119</id><published>2010-12-02T11:15:00.000-08:00</published><updated>2010-12-10T13:09:14.989-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-10T13:09:14.989-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gReader" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Google Reader vs gReader</title><summary>I've been using the gReader client (ver 1.9.7) on my Evo, and then I see that Google has released their own Google Reader client so I installed it to do a quick compare.

On setup, the Google Reader UI confused me when I didn't read all the text, and hit 'Next' after registering my main Google account (if you're done, use 'Back' ... hitting 'Next' puts you into the flow for another account).

</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/4394645949918517119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=4394645949918517119" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4394645949918517119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4394645949918517119?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2010/12/google-reader-vs-greader.html" title="Google Reader vs gReader" /><author><name>Wayne</name><uri>http://www.blogger.com/profile/03736574314819459356</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUAFRn04fCp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-8409218032618041134</id><published>2009-04-11T17:16:00.000-07:00</published><updated>2011-05-27T10:35:17.334-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T10:35:17.334-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="product_reviews" /><category scheme="http://www.blogger.com/atom/ns#" term="laptop" /><title>Nice little Lenovo S10</title><summary>Picked up an S10, dropped in a 1GB chip, swapped disk for a spare 7200RPM I had sitting around. No speed demon, but readable. usable, and I can ride bike to work with it (very light, very compact). I wish it had the InstantOn or Splashtop or whatever ...

UPDATE: 7200 RPM disk had a slight perceptible vibration, and the mousepad became annoying - it's just too small!! Eventually I passed the </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/8409218032618041134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=8409218032618041134" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8409218032618041134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/8409218032618041134?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2009/04/nice-little-lenovo-s10.html" title="Nice little Lenovo S10" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUIARng5eSp7ImA9WxVTF0k.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-363143087230487431</id><published>2008-12-31T09:03:00.000-08:00</published><updated>2008-12-31T09:12:27.621-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-31T09:12:27.621-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="t61 laptop" /><title>T61 - nice!</title><summary>I gave the new MacBook Pro to someone who'll use it better (one of the developers) and now I'm using the oldest MBP we have as my office machine, and an old Lenovo T61 as a development machine (running Fedora 10). Except for a slight problem with getting sleep mode to work on the T61, it's way the better machine - easy on the eyes (the black finish is non-glare, the screen is matte but very </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/363143087230487431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=363143087230487431" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/363143087230487431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/363143087230487431?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2008/12/t61-nice.html" title="T61 - nice!" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak8FQnY5eyp7ImA9WxRUFE0.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-2754966469289488847</id><published>2008-11-22T18:42:00.000-08:00</published><updated>2008-11-22T18:53:33.823-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-22T18:53:33.823-08:00</app:edited><title>Newer MBP - some better, some worse</title><summary>Switched to the new solid-aluminum MBP. Case doesn't have the front gap, and the screen tilts back more - this is good. But screen is glossy, so I have to run brighter to drown out reflections and the result is shorter battery life - very not good.The previous MBP had a DVI, so I could plug some monitors in directly, or use a simple VGA/DVI adapter with (for exapmple) our conference room </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/2754966469289488847/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=2754966469289488847" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2754966469289488847?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2754966469289488847?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2008/11/newer-mbp-some-better-some-worse.html" title="Newer MBP - some better, some worse" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0IEQXwzeip7ImA9WxdaFk0.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-6794698637512515624</id><published>2008-08-23T08:31:00.000-07:00</published><updated>2008-08-24T12:18:20.282-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-24T12:18:20.282-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MBP laptop" /><title>MacBook Pro ... and Con</title><summary>Got an MBP for work, trying to move everyone to common platform and liking the idea of the Unix core. Nice enough piece of software, nice battery connector, and a fine screen with good battery life ... but some ergonomic failures that surprised me given Apple's rep:* front edge is angular, not rounded, and the edge irritates my forearm* have to move my hands more than on most laptops because the </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/6794698637512515624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=6794698637512515624" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/6794698637512515624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/6794698637512515624?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2008/08/macbook-pro-and-con.html" title="MacBook Pro ... and Con" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEHQHw5eip7ImA9WxZUGU8.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-4596611036731192175</id><published>2008-04-11T07:55:00.000-07:00</published><updated>2008-04-11T08:10:31.222-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-11T08:10:31.222-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foreclosure" /><title>Helping prevent foreclosures</title><summary>Suppose we let you draw down on your social security benefit to make house payments? Trading some part of your long-term "annuity" for making payments on a long-term investment. No transfer of any interest in the house to the US Gov't.The idea would be that you could direct the Social Security Administration to make some house payments for you and to pay for those payments by reducing your </summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/4596611036731192175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=4596611036731192175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4596611036731192175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/4596611036731192175?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2008/04/helping-prevlent-foreclosures.html" title="Helping prevent foreclosures" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4FRns7eCp7ImA9WB9WFUU.&quot;"><id>tag:blogger.com,1999:blog-9098831.post-2192305557630016380</id><published>2007-11-20T09:48:00.001-08:00</published><updated>2007-11-20T09:48:37.500-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-20T09:48:37.500-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tooltest" /><title>Blogging from Flock</title><summary>Firefox 3.0 beta 1 interests me, because I really want to reduce Firefox memory use ... while reading up on that, I ran across news that Flock had gone 1.0, so here I am trying that out, too. Flock has a built-in blog editor, which seems adequate in this test.We need to try out som WYSIWYG features: bold italic and underlined.    Blogged with Flock</summary><link rel="replies" type="application/atom+xml" href="http://waynedge.blogspot.com/feeds/2192305557630016380/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9098831&amp;postID=2192305557630016380" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2192305557630016380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9098831/posts/default/2192305557630016380?v=2" /><link rel="alternate" type="text/html" href="http://waynedge.blogspot.com/2007/11/blogging-from-flock.html" title="Blogging from Flock" /><author><name>Wayne Stidolph</name><email>noreply@blogger.com</email></author><thr:total>0</thr:total></entry></feed>

