<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for milkman</title>
    <link>http://www.advogato.org/person/milkman/</link>
    <description>Advogato blog for milkman</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 11 Oct 2008 15:10:50 GMT</pubDate>
    <item>
      <pubDate>Sat, 23 Jul 2005 18:37:16 GMT</pubDate>
      <title>23 Jul 2005</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=7</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;strong&gt;DefCon&lt;/strong&gt;&lt;/dt&gt;
&lt;dd&gt;I'll be in Vegas for DefCon this coming Thursday evening through Sunday.&lt;/dd&gt;
&lt;dt&gt;&lt;strong&gt;OSCON&lt;/strong&gt;&lt;/dt&gt;
&lt;dd&gt;I might be in Portland for OSCON on August 4th... If you're really interested in me being there, you should probably send me a plane ticket from Seattle to Portland. 
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;
If you'd like to meet up with me you can find me on IRC milkman@EfNet or milkman@FreeNode

</description>
    </item>
    <item>
      <pubDate>Fri, 23 Jul 2004 15:56:43 GMT</pubDate>
      <title>23 Jul 2004</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=6</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;strong&gt;OSCON&lt;/strong&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;br/&gt;I'll be in Portland for a little bit of OSCON.  I'm driving from Seattle to Portland on Sunday the 25th.  Unfortunately I only have time to attend Monday for the MySQL track presentations and tutorial sessions.  
&lt;/dd&gt;
&lt;dt&gt;&lt;strong&gt;DefCon&lt;/strong&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;br/&gt;I'll be in Vegas for DefCon Friday-Sunday.  If you'd like to meet me, see above.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;
If you'd like to meet up with me you can find me on IRC: milkman@EfNet or milkman@FreeNode
</description>
    </item>
    <item>
      <pubDate>Tue, 1 Apr 2003 19:41:27 GMT</pubDate>
      <title>1 Apr 2003</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=5</guid>
      <description>&lt;b&gt;General Stufffs:&lt;/b&gt;&lt;br&gt;
Long time since I've posted... since being layed off last time, I was hired again at a place... I stayed there working on asp things trying to get them to move to asp.net at least or any language/server/environment better than asp.  After 9 months I decided to move on and have been working from home on contract type stuff since... I'm going to start posting again... seriously. :) 
&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 16 Apr 2002 21:05:30 GMT</pubDate>
      <title>16 Apr 2002</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=4</guid>
      <description>Wow, long time.   I got laid off... now I've been rehired. 
Doing work on &lt;a href="http://healthlinks.washington.edu" &gt;University of 
Washington Healthlinks&lt;/a&gt;
&lt;p&gt;
In other news I started playing with wireless stuff, I even 
went to a &lt;a href="http://www.seattlewireless.net" &gt;Seattle 
Wireless&lt;/a&gt; meeting. It was cool...  On last saturday I 
went out and did some netstumbling type stuff... picutres 
if you care are &lt;a href="http://www.scheros.com/~milkman/wireless/seattle_stumb
ling/" &gt;here&lt;/a&gt;.
</description>
    </item>
    <item>
      <pubDate>Sat, 16 Mar 2002 01:28:40 GMT</pubDate>
      <title>16 Mar 2002</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=3</guid>
      <description>Well, its been a long time.&lt;p&gt;
First, about 3 months ago I got laid off... &lt;br&gt;
About 2 weeks ago, I got rehired... &lt;br&gt;I'm now working 
once 
again for the &lt;a href="http://www.washington.edu" &gt;University of 
Washington&lt;/a&gt; doing some database stuff on this project 
called &lt;a href="http://healthlinks.washington.edu" &gt;HealthLinks&lt;/a&gt;. 
So, anyhow, I may have something to write about now that I 
can spend more of my time doing things other than school 
work and looking for a job. :) &lt;p&gt;
I got a new computer *cough* ... titanium powerbook g4/500 
that I named kuzco after Dave Spade's character from The 
Emporors New Groove.  So, I'm having fun playing with &lt;a href="http://fink.sf.net" &gt;fink&lt;a/&gt; a ports tree thing that 
lets you put ported OSS stuff on your mac.  
&lt;p&gt;
Perhaps now I'll get to applying some patches to &lt;a href="http://phpunit.sf.net" &gt;PHPUnit&lt;/a&gt; and rewriting it 
in a PEAR fasion so maybe it'll ship as a standard package 
thing... what do you think?  Anyway, back to work. :) &lt;/a&gt;&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 13 Dec 2001 01:23:15 GMT</pubDate>
      <title>13 Dec 2001</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=2</guid>
      <description>&lt;b&gt;Work:&lt;/b&gt;&lt;br&gt;
For the last while I've been doing a whole lot of random 
tasks. . . which reminds me... I watched austin powers last 
night and laughed till I hurt over the charachter, 
&lt;i&gt;random task&lt;/i&gt;. Anyhow... what got my goat today?
&lt;br&gt;
I have been working on a VSS to CVS conversion script 
from "laine"... www.laine.org . . . Anyhow, my manager boss 
man handed me this script last week and said, "its perl, 
you know perl, go at it... I couldn't get it to work, it 
dies here..." and he handed me a stack of printouts of 
emails he'd recieved from the author, so I assumed &lt;b&gt; 
mistake mistake? &lt;/b&gt; that the problem was in the script. 
So, we're running cygwin in win 2k pro... Yes.   So, 
anyhow, I hack at this crazy perl and get it nearly working 
by today under cygwin, when I get an email. "Try new 
version from laine... under DOS." So, I set it up, and it 
works.   *grr*.  Its a really scary script. 15 lines of 
undocumented regexes all operating on $_... scary.   &lt;p&gt;
&lt;b&gt;School:&lt;/b&gt;
&lt;blockquote&gt;finals&lt;/blockquote&gt;
&lt;b&gt;ASP XMLRPC:&lt;/b&gt;
If anyone is interested to see the adaptation I've made of 
this asp xml rpc client, email me, and it'll motivate me to 
work on this thing at work... document it perhaps. 
Anyhow... bye. </description>
    </item>
    <item>
      <pubDate>Tue, 16 Oct 2001 08:05:23 GMT</pubDate>
      <title>16 Oct 2001</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=1</guid>
      <description>&lt;b&gt;WORK&lt;/b&gt;
&lt;blockquote&gt;
Today started out ok, I got to work around 12:15, faster 
than most days, I get out of class at 11:30, and its a 15 
minute walk home, and a 20 minute drive, so you can work 
out that math. &lt;p&gt; Anyway, what did I do?  ASP XMLRPC is 
well on its way, I've got the basic types nearly working 
correctly, the fussy one being 
&lt;strong&gt;&amp;lt;struct&amp;gt;&lt;/strong&gt;.&lt;br&gt;
The simple types allow you to construct your parameters and 
be certain that you will provide the correct structure to 
your query.  Thinking about this now, I'm probably not 
going to use this all too often, however; I do know that it 
works. :)  I think building the XMLRPC &amp;lt;methodCall&amp;gt; 
using these built in types really helped build other 
aspects of the system. &lt;p&gt;The method response really works 
itself well now for error handling, I can easily built the 
xml for the error messages in a &lt;em&gt;fault&lt;/em&gt; 
methodresponse.  I can just return this:&lt;br&gt;
&lt;blockquote&gt;&lt;tt&gt;xmlrpc.faultresponse
("faultCode_goes_here","faultString_goes_here).as_xml()
&lt;/tt&gt;&lt;/blockquote&gt;&lt;p&gt;
Yup. So I have the factory object xmlrpc nearly done, 
handles most things, except the &lt;cite&gt;dict -&amp;gt; struct&lt;/cite&gt; 
which for some reason I left out, well, I misplaced it.  
Also, there are some refactorings left to be done.  All in 
all, it might be finished up and ready to actually use by 
Wednesday.  Another note, I'm not sure whats up with the 
original xml parsing code, but I removed some of it and 
made it more simple I think.  Anyhow, I like it better, 2 
functions, xml_to_value(xmltree) and xmlnode_to_value
(xmlnode) &amp;lt;--- assumes that you give it the first "value" 
node pointer.  Yup. so, those are simplified.  I'm going to 
change the rest to use the dom.firstChild() stuff, I'm not 
sure if its an extention or part of the spec... if it is 
part of the spec, the code will change. . . 
&lt;/blockquote&gt;
&lt;p&gt;
&lt;b&gt;School&lt;/b&gt;&lt;p&gt;
&lt;blockquote&gt;
I wake up.  I go to class.  I go to work.  Learning french 
isn't that hard. Semantics is kinda difficult, have to pay 
attention to the notation the Prof. wants.  And my english 
class... who would've thought I'd take a class about STYLE, 
where the things we write about are comparisions of the 
STYLE of two STYLE books.  Go figure.
&lt;/blockquote&gt;

&lt;p&gt;  </description>
    </item>
    <item>
      <pubDate>Mon, 15 Oct 2001 04:22:47 GMT</pubDate>
      <title>15 Oct 2001</title>
      <link>http://www.advogato.org/person/milkman/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/milkman/diary.html?start=0</guid>
      <description>Ah, the first post to a diary.&lt;p&gt;

&lt;p&gt; &lt;p&gt; &lt;p&gt; Life is good, school has started and I'm still 
working 
about 20 hours a week. Good news is that I get to work on 
GPL stuff at work.  Currently, I'm writing &lt;i&gt;another&lt;/i&gt; 
ASP xmlrpc client/server based off of GPL code from David 
Carter-Tod, &lt;a href="http://aspxmlrpc.sourceforge.net/" &gt;aspxmlrpc.sourcefor
ge.net&lt;/a&gt;.  &lt;p&gt;
The main difference in my version of the xmlrpc client is 
that you have some sense of error handling contained only 
within a &amp;lt;methodResponse&amp;gt;.  And my interface is a 
blend of the perl Frontier::Client client I've used before 
and the 
php xmlrpc client, and the python implementation of 
xmlrpc.  So, the 
amalgomation is uh, interesting. I think the fundamental 
reason for my rewriting portions of their code is
that I don't trust ASP(vbscript) to use the 
correct "type" for a variable.  I've seen a few places 
where the string "3" is an int and it really shouldn't be. 
So, I've built up a layer of xmlrpc object type things 
which handle the conversion explictly.&lt;p&gt;
&lt;tt&gt;
A sample session using the interface.

&lt;p&gt; &lt;p&gt; &lt;p&gt; &amp;lt;-- import xmlrpc-lib somehow --&amp;gt;

&lt;p&gt; &lt;p&gt; &lt;p&gt; client = rpclib.client()

&lt;p&gt; &lt;p&gt; &lt;p&gt; mc     = rpclib.methodcall('url','function',
[optional 
parameters])

&lt;p&gt; &lt;p&gt; &lt;p&gt; mc.addParameter([vbscript variable or xmlrpc.value
()])

&lt;p&gt; &lt;p&gt; &lt;p&gt; mr = client.send(mc)

&lt;p&gt; &lt;p&gt; &lt;p&gt; if mr.faultCode() &amp;lt;&amp;gt; 0 then
   // error condition
   print mr.faultCode()
   print mr.faultString()
end if

&lt;p&gt; &lt;p&gt; &lt;p&gt; value = mr.value()
&lt;/tt&gt;
&lt;p&gt;
Notice that you can use the rpclib.&amp;lt;scalar&amp;gt;() 
functions to 
create the xmlrpc entities.  So, you can build up the data 
structures explicitly this way, if you want to, or you can 
trust it to work by passing in the vbscript datastructure 
which maps dicts -&amp;gt; structs, array -&amp;gt; array, int -
&amp;gt; int, 
etc. . . to their rpc values.   
&lt;p&gt;
Yup, so thats what I did last thursday.  Also, I'm working 
on the &lt;a href="http://phpunit.sourceforge.net" &gt;http://phpunit.sourcef
orge.net&lt;/a&gt;  I've been using PHP's output buffering to 
make phpunit unitest itself.  Also, I'm working on 
documenting how you implement phpunit testing in a project, 
this based off what I'm doing at work, so we'll see how 
that goes. 
&lt;p&gt;
I think thats a good post, time to start studying for 
school... oh joy. </description>
    </item>
  </channel>
</rss>
