<?xml version="1.0" encoding="iso-8859-1" ?>
    <rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:cc="http://web.resource.org/cc/">

    <channel>
      <title>me, 2.0</title>
      <link>http://monkey.org/~jose/blog/</link>
      <description>beauty and the street</description>
      <dc:language>en-us</dc:language>
      <dc:creator>jose nazario</dc:creator>
      <dc:rights>Copyright 2005</dc:rights>
      <dc:date>2003-05-11T17:15:02-05:00</dc:date>
      <admin:generatorAgent rdf:resource="http://www.php.net/" />
      <sy:updatePeriod>hourly</sy:updatePeriod>
      <sy:updateFrequency>12</sy:updateFrequency>
      <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
        <item>
             <title>things i did over my vacation</title>
            <dc:date>2009-01-04T16:57:08Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=winter_vacation_08</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=winter_vacation_08</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;3 week vacation ending today ... thing i did:
&lt;ul&gt;
&lt;li&gt;added a twitter aggregator to infosecdaily
&lt;li&gt;wrote a replacement for iwantsandy
&lt;li&gt;wrote an apache logfile analyzer
&lt;li&gt;installed a cat door to the basement
&lt;li&gt;hung out with the baby a lot
&lt;li&gt;visited my in-laws
&lt;li&gt;didn't make any air travel (first time in about a year)
&lt;li&gt;did a little cooking
&lt;li&gt;cleaned the house
&lt;li&gt;analyzed two new pieces of malware
&lt;li&gt;sold some stuff on amazon
&lt;/ul&gt;
now i need a real vacation!
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />3 week vacation ending today ... thing i did:
<ul>
<li>added a twitter aggregator to infosecdaily
<li>wrote a replacement for iwantsandy
<li>wrote an apache logfile analyzer
<li>installed a cat door to the basement
<li>hung out with the baby a lot
<li>visited my in-laws
<li>didn't make any air travel (first time in about a year)
<li>did a little cooking
<li>cleaned the house
<li>analyzed two new pieces of malware
<li>sold some stuff on amazon
</ul>
now i need a real vacation!
]]></content:encoded>
        </item>
        <item>
             <title>oops command lives</title>
            <dc:date>2008-11-17T16:27:56Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=oops_command</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=oops_command</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;years ago i saw my dad working in a terminal and i could have sworn i typed &quot;oops &lt;something&gt;&quot; when he made a typo and it worked: the command was fixed and rerun, he didn't need to retype the whole thing. i always wanted the oops command.&lt;br /&gt;&lt;br /&gt;however, it didn't exist, or at least as i knew it. so i wrote a portable version of it (it seems it exists in zsh, a shell i just don't use). the python part of it is really simple, just a levenshtein distance calculator and a replacement engine. you need to create a command alias for it however:&lt;br /&gt;&lt;br /&gt;ksh, sh, bash:
&lt;pre&gt;
$ alias oops='history&gt;/tmp/oops_history &amp;&amp; ~/bin/oops.py'
&lt;/pre&gt;
csh and derivatives:
&lt;pre&gt;
% alias oops 'history &gt; /tmp/oops_history &amp;&amp; ~/bin/oops.py'
&lt;/pre&gt;
here's a brief example of it in action:
&lt;pre&gt;
$ emacss ~/bin/oops.py
ksh: emacss: not found
$ oops emacs
[ emacs opens and voila, working ... ]
&lt;/pre&gt;
i make a lot of typos and rather than cutting, pasting, fixing the line this makes it easier. some bugs and limitations:
&lt;ul&gt;
&lt;li&gt;i need to make it use the damerau distance, which is better for spelling errors)&lt;/li&gt;
&lt;li&gt;not extensively field tested at all&lt;/li&gt;
&lt;li&gt;it doesn't leave a corrected mark in your history file&lt;/li&gt;
&lt;li&gt;it doesn't work for shell built-ins (e.g. cd)&lt;/li&gt;
&lt;/ul&gt;
let me know if you're interested in playing around with it. 
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />years ago i saw my dad working in a terminal and i could have sworn i typed "oops <something>" when he made a typo and it worked: the command was fixed and rerun, he didn't need to retype the whole thing. i always wanted the oops command.<br /><br />however, it didn't exist, or at least as i knew it. so i wrote a portable version of it (it seems it exists in zsh, a shell i just don't use). the python part of it is really simple, just a levenshtein distance calculator and a replacement engine. you need to create a command alias for it however:<br /><br />ksh, sh, bash:
<pre>
$ alias oops='history>/tmp/oops_history && ~/bin/oops.py'
</pre>
csh and derivatives:
<pre>
% alias oops 'history > /tmp/oops_history && ~/bin/oops.py'
</pre>
here's a brief example of it in action:
<pre>
$ emacss ~/bin/oops.py
ksh: emacss: not found
$ oops emacs
[ emacs opens and voila, working ... ]
</pre>
i make a lot of typos and rather than cutting, pasting, fixing the line this makes it easier. some bugs and limitations:
<ul>
<li>i need to make it use the damerau distance, which is better for spelling errors)</li>
<li>not extensively field tested at all</li>
<li>it doesn't leave a corrected mark in your history file</li>
<li>it doesn't work for shell built-ins (e.g. cd)</li>
</ul>
let me know if you're interested in playing around with it. 
]]></content:encoded>
        </item>
        <item>
             <title>translate button</title>
            <dc:date>2008-10-26T23:16:54Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=translate_button</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=translate_button</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;i work with a lot of foreign language websites, most in languages i
do not read. to help me with that i often use google translate. but,
i got sick of copying and pasting URLs or text, so i built this
translate button for firefox.&lt;br /&gt;&lt;br /&gt;it works like this: when you're on a page and you want to translate it,
surf to the &quot;translate&quot; bookmark (i've located mine in the bookmark toolbar
folder in ffox). poof, automagically translated into english. the magic
is that the bookmark is javascript that will construct the proper URL
for your current page as a target of google translate, and then surf
you there. voila.&lt;br /&gt;&lt;br /&gt;make a &quot;translate&quot; bookmark and make this the &quot;location&quot; in its properties.
now you, too, can have a translate button.
&lt;pre&gt;
javascript:var h = escape(location.href); 
           newurl = '&lt;a href=&quot;http://translate.google.com/translate&quot;&gt;http://translate.google.com/translate&lt;/a&gt;?u=' + h + '&amp;hl=en&amp;ie=UTF-8&amp;sl=*&amp;tl=en';
           document.write(newurl);
           window.location = newurl;
&lt;/pre&gt;
paste that code in. simple as that. if you need to change the target language
you can change &quot;tl=en&quot; to another laguage (e.g. &quot;es&quot; or &quot;fr&quot;). the
source language is automatically determined by google translate (see
&quot;sl=*&quot;).
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />i work with a lot of foreign language websites, most in languages i
do not read. to help me with that i often use google translate. but,
i got sick of copying and pasting URLs or text, so i built this
translate button for firefox.<br /><br />it works like this: when you're on a page and you want to translate it,
surf to the "translate" bookmark (i've located mine in the bookmark toolbar
folder in ffox). poof, automagically translated into english. the magic
is that the bookmark is javascript that will construct the proper URL
for your current page as a target of google translate, and then surf
you there. voila.<br /><br />make a "translate" bookmark and make this the "location" in its properties.
now you, too, can have a translate button.
<pre>
javascript:var h = escape(location.href); 
           newurl = '<a href="http://translate.google.com/translate">http://translate.google.com/translate</a>?u=' + h + '&hl=en&ie=UTF-8&sl=*&tl=en';
           document.write(newurl);
           window.location = newurl;
</pre>
paste that code in. simple as that. if you need to change the target language
you can change "tl=en" to another laguage (e.g. "es" or "fr"). the
source language is automatically determined by google translate (see
"sl=*").
]]></content:encoded>
        </item>
        <item>
             <title>csv2xml.py</title>
            <dc:date>2008-10-24T19:05:56Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=csv2xml</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=csv2xml</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;whipped this up for someone earlier today:
&lt;pre&gt;
#!/usr/bin/env python&lt;br /&gt;&lt;br /&gt;import cgi, csv, sys, cElementTree&lt;br /&gt;&lt;br /&gt;reader = csv.reader(open(sys.argv[1], &quot;r&quot;), quoting=csv.QUOTE_NONE)
lineno = -1
root = cElementTree.Element('document', {'name': sys.argv[1],
                                         'generator': 'csv2xml.py'})
for line in reader:
    lineno += 1
    if lineno == 0:
        fields = line
        continue
    elem = cElementTree.&lt;a href=&quot;http://monkey.org/~jose/wiki/doku.php?id=SubElement&quot;&gt;SubElement&lt;/a&gt;(root, 'line', {'lineno': str(lineno)})
    for i, field in enumerate(fields):
        subelem = cElementTree.Element(cgi.escape(field.replace(' ', '_').replace('&amp;', 'and')))
        subelem.text = cgi.escape(line[i])
        elem.append(subelem)&lt;br /&gt;&lt;br /&gt;cElementTree.dump(root)
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;similar to &lt;a href=&quot;http://csv2xml.sourceforge.net/&quot;&gt;http://csv2xml.sourceforge.net/&lt;/a&gt;.
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />whipped this up for someone earlier today:
<pre>
#!/usr/bin/env python<br /><br />import cgi, csv, sys, cElementTree<br /><br />reader = csv.reader(open(sys.argv[1], "r"), quoting=csv.QUOTE_NONE)
lineno = -1
root = cElementTree.Element('document', {'name': sys.argv[1],
                                         'generator': 'csv2xml.py'})
for line in reader:
    lineno += 1
    if lineno == 0:
        fields = line
        continue
    elem = cElementTree.<a href="http://monkey.org/~jose/wiki/doku.php?id=SubElement">SubElement</a>(root, 'line', {'lineno': str(lineno)})
    for i, field in enumerate(fields):
        subelem = cElementTree.Element(cgi.escape(field.replace(' ', '_').replace('&', 'and')))
        subelem.text = cgi.escape(line[i])
        elem.append(subelem)<br /><br />cElementTree.dump(root)
</pre><br /><br />similar to <a href="http://csv2xml.sourceforge.net/">http://csv2xml.sourceforge.net/</a>.
]]></content:encoded>
        </item>
        <item>
             <title>eating, playing, week of sep 29</title>
            <dc:date>2008-10-03T13:24:34Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=eating_playing</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=eating_playing</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/bnazario/2902353863/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3103/2902353863_44072dcc99.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;little dom's been feverin' lately, but he's slowly getting better.&lt;br /&gt;&lt;br /&gt;for the past year and a half i've been working my way through cookbooks and
stuff, learning new recipes and techniques, rarely repeating myself. it's
a challenge, and sometimes beth wants an old favorite that fell way back,
but overall we've found a few gems. here's a couple we made this week:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bitchincamero.com/mel/2008/09/crisp-gnocchi-with-lemon-garlic-greens/&quot;&gt;Crisp, Pan-Fried Gnocchi with Lemon Garlic Greens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blogchef.net/cashew-chicken-recipe/&quot;&gt;cashew chicken&lt;/a&gt;, actually an old favorite we haven't made for some time&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://agoodappetite.blogspot.com/2008/10/bacon-and-lentil-soup_02.html&quot;&gt;lentil soup with bacon&lt;/a&gt;, actually a variant of this recipe but you get the idea&lt;/li&gt;
&lt;/ul&gt;
we eat well, and it's a lot of fun to cook.&lt;br /&gt;&lt;br /&gt;been getting into wooden toys for dominic. i can't bring myself to &lt;a 
href=&quot;http://feeds.feedburner.com/~r/apartmenttherapy/ohdeedoh/~3/409615678/city-and-country-blocks-by-kid-o-064992&quot;&gt;spend $56 a set&lt;/a&gt; on wooden blocks, so
i've been investigating making my own. stay tuned ... &lt;br /&gt;&lt;br /&gt;does dominic need his own &lt;a href=&quot;http://kidmondo.com/tour/&quot;&gt;homepage on
kidmondo&lt;/a&gt;? it may simplify stuff for his relatives to keep track of him.&lt;br /&gt;&lt;br /&gt;also been thinking about finally painting inside the house. i wonder if we 
could pull off &lt;a href=&quot;http://www.thekitchn.com/thekitchn/slinks/nyslink-look-peacock-blue-kitchen-cabinets-062942&quot;&gt;peacock blue cabinets&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;</description>
            <content:encoded><![CDATA[<h2></h2><br /><br /><a href="http://www.flickr.com/photos/bnazario/2902353863/"><img src="http://farm4.static.flickr.com/3103/2902353863_44072dcc99.jpg"></a><br /><br />little dom's been feverin' lately, but he's slowly getting better.<br /><br />for the past year and a half i've been working my way through cookbooks and
stuff, learning new recipes and techniques, rarely repeating myself. it's
a challenge, and sometimes beth wants an old favorite that fell way back,
but overall we've found a few gems. here's a couple we made this week:
<ul>
<li><a href="http://www.bitchincamero.com/mel/2008/09/crisp-gnocchi-with-lemon-garlic-greens/">Crisp, Pan-Fried Gnocchi with Lemon Garlic Greens</a></li>
<li><a href="http://blogchef.net/cashew-chicken-recipe/">cashew chicken</a>, actually an old favorite we haven't made for some time</li>
<li><a href="http://agoodappetite.blogspot.com/2008/10/bacon-and-lentil-soup_02.html">lentil soup with bacon</a>, actually a variant of this recipe but you get the idea</li>
</ul>
we eat well, and it's a lot of fun to cook.<br /><br />been getting into wooden toys for dominic. i can't bring myself to <a 
href="http://feeds.feedburner.com/~r/apartmenttherapy/ohdeedoh/~3/409615678/city-and-country-blocks-by-kid-o-064992">spend $56 a set</a> on wooden blocks, so
i've been investigating making my own. stay tuned ... <br /><br />does dominic need his own <a href="http://kidmondo.com/tour/">homepage on
kidmondo</a>? it may simplify stuff for his relatives to keep track of him.<br /><br />also been thinking about finally painting inside the house. i wonder if we 
could pull off <a href="http://www.thekitchn.com/thekitchn/slinks/nyslink-look-peacock-blue-kitchen-cabinets-062942">peacock blue cabinets</a>.<br /><br />]]></content:encoded>
        </item>
        <item>
             <title>shadow on studio 360</title>
            <dc:date>2008-09-24T14:43:52Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=dj_shadow</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=dj_shadow</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;found this online while digging for a story i heard recently.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;350&quot; height=&quot;36&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.studio360.org/flashplayer/mp3player.swf?config=http://www.studio360.org/flashplayer/config_share.xml&amp;file=http://www.studio360.org/stream/xspf/104378&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.studio360.org/flashplayer/mp3player.swf?config=http://www.studio360.org/flashplayer/config_share.xml&amp;file=http://www.studio360.org/stream/xspf/104378&quot; id=&quot;STUDIO360_Mp3_Player_104378&quot; name=&quot;STUDIO360_Mp3_Player_104378&quot; bgcolor=&quot;#FFFFFF&quot; wmode=&quot;transparent&quot; height=&quot;36&quot; width=&quot;350&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;shadow, many years ago, was an awakening for me to a resurgent hip hop and
way better DJs than when i was a kid. i still enjoy his work. he's on tour
this summer with cut chemist in their third installment of an all 45rpm
scratchfest, the hard sell. i've heard excerpts. quite impressive, yet again.
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />found this online while digging for a story i heard recently.<br /><br /><object width="350" height="36"><param name="movie" value="http://www.studio360.org/flashplayer/mp3player.swf?config=http://www.studio360.org/flashplayer/config_share.xml&file=http://www.studio360.org/stream/xspf/104378"></param><param name="wmode" value="transparent"></param><embed type="application/x-shockwave-flash" src="http://www.studio360.org/flashplayer/mp3player.swf?config=http://www.studio360.org/flashplayer/config_share.xml&file=http://www.studio360.org/stream/xspf/104378" id="STUDIO360_Mp3_Player_104378" name="STUDIO360_Mp3_Player_104378" bgcolor="#FFFFFF" wmode="transparent" height="36" width="350"></embed></object><br /><br />shadow, many years ago, was an awakening for me to a resurgent hip hop and
way better DJs than when i was a kid. i still enjoy his work. he's on tour
this summer with cut chemist in their third installment of an all 45rpm
scratchfest, the hard sell. i've heard excerpts. quite impressive, yet again.
]]></content:encoded>
        </item>
        <item>
             <title>food ideas for week of sep 22 2008</title>
            <dc:date>2008-09-19T19:32:12Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=food_ideas</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=food_ideas</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;via various blogs, some ideas of things i may make this coming week. rather 
than putting them in the wiki and hoping i remember, here they are:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chefsgonewild.blogspot.com/2008/09/ratatouille-conspiracy_18.html&quot;&gt;confit biyaldi&lt;/a&gt;, to capture those delicious end of summer veggies&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.columbusfoodie.com/2008/09/14/strozzapreti-al-sugo-di-carne/&quot;&gt;Strozzapreti al Sugo di Carne&lt;/a&gt;, a make and freeze meal for later this winter&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://web.mac.com/marciaskitchen/Site/Risotto_with_Squash_and_Sage.html&quot;&gt;risotto with squash and sage&lt;/a&gt;, always a hit in our house&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.latartinegourmande.com/2008/09/14/upside-down-apple-cake/&quot;&gt;upside down apple cake&lt;/a&gt; as we enter autumn&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jenyu.net/blog/2008/09/14/slow-bounce/&quot;&gt;Sigara Boregi&lt;/a&gt;, i think both beth and i would enjoy these&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://thebittenword.typepad.com/thebittenword/2008/09/moroccan-chicken-with-apricot-and-olive-relish.html&quot;&gt;Moroccan Chicken with Apricot-and-Olive Relish&lt;/a&gt; looks worth a try&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://thecookmobile.com/langues-de-chat-cats-tongues&quot;&gt;Langues de Chat (Cats Tongues)&lt;/a&gt; for snacking&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.foodandwine.com/recipes/chicken-in-vinegar-sauce&quot;&gt;Chicken in Vinegar Sauce&lt;/a&gt; to continue my french food theme as of late
&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;i also need to &lt;a href=&quot;http://janetching.wordpress.com/2008/09/17/best-way-to-preserve-garden-herbs-freezing-method-in-ice-cubes/&quot;&gt;capture my herbs&lt;/a&gt; from my &lt;a href=&quot;http://www.flickr.com/photos/jose_/sets/72157604742167277/&quot;&gt;garden box&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;as a quick report, &lt;a href=&quot;http://www.foodandwine.com/recipes/sauteed-chicken-with-olives-capers-and-roasted-lemons&quot;&gt;Sauteed Chicken with Olives, Capers and Roasted Lemons&lt;/a&gt; was not so good. the acid of the lemons and the brine of the capers and olives did not make for an appetizing flavor. next time i'll skip the olives and capers. however, &lt;a href=&quot;http://www.foodandwine.com/recipes/chicken-with-piquillos&quot;&gt;Chicken with Piquillos&lt;/a&gt;, aka &lt;em&gt;pollo casero&lt;/em&gt;, was a hit. one small serving left at home.
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />via various blogs, some ideas of things i may make this coming week. rather 
than putting them in the wiki and hoping i remember, here they are:
<ul>
<li><a href="http://chefsgonewild.blogspot.com/2008/09/ratatouille-conspiracy_18.html">confit biyaldi</a>, to capture those delicious end of summer veggies</li>
<li><a href="http://www.columbusfoodie.com/2008/09/14/strozzapreti-al-sugo-di-carne/">Strozzapreti al Sugo di Carne</a>, a make and freeze meal for later this winter</li>
<li><a href="http://web.mac.com/marciaskitchen/Site/Risotto_with_Squash_and_Sage.html">risotto with squash and sage</a>, always a hit in our house</li>
<li><a href="http://www.latartinegourmande.com/2008/09/14/upside-down-apple-cake/">upside down apple cake</a> as we enter autumn</li>
<li><a href="http://jenyu.net/blog/2008/09/14/slow-bounce/">Sigara Boregi</a>, i think both beth and i would enjoy these</li>
<li><a href="http://thebittenword.typepad.com/thebittenword/2008/09/moroccan-chicken-with-apricot-and-olive-relish.html">Moroccan Chicken with Apricot-and-Olive Relish</a> looks worth a try</li>
<li><a href="http://thecookmobile.com/langues-de-chat-cats-tongues">Langues de Chat (Cats Tongues)</a> for snacking</li>
<li><a href="http://www.foodandwine.com/recipes/chicken-in-vinegar-sauce">Chicken in Vinegar Sauce</a> to continue my french food theme as of late
</ul><br /><br />i also need to <a href="http://janetching.wordpress.com/2008/09/17/best-way-to-preserve-garden-herbs-freezing-method-in-ice-cubes/">capture my herbs</a> from my <a href="http://www.flickr.com/photos/jose_/sets/72157604742167277/">garden box</a>.<br /><br />as a quick report, <a href="http://www.foodandwine.com/recipes/sauteed-chicken-with-olives-capers-and-roasted-lemons">Sauteed Chicken with Olives, Capers and Roasted Lemons</a> was not so good. the acid of the lemons and the brine of the capers and olives did not make for an appetizing flavor. next time i'll skip the olives and capers. however, <a href="http://www.foodandwine.com/recipes/chicken-with-piquillos">Chicken with Piquillos</a>, aka <em>pollo casero</em>, was a hit. one small serving left at home.
]]></content:encoded>
        </item>
        <item>
             <title>organic chemistry</title>
            <dc:date>2008-09-19T17:12:36Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=orgo</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=orgo</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;pre-meds again complaining that they shouldn't be subjected to a year
of rigorous organic chemistry because it's hard.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.wsj.com/health/2008/07/16/do-pre-meds-really-need-that-year-of-organic-chemistry/&quot;&gt;http://blogs.wsj.com/health/2008/07/16/do-pre-meds-really-need-that-year-of-organic-chemistry/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i have always, and continue to do so, advocated for a full year of o chem
for pre-meds prior to biochemistry. 
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br />pre-meds again complaining that they shouldn't be subjected to a year
of rigorous organic chemistry because it's hard.<br /><br /><a href="http://blogs.wsj.com/health/2008/07/16/do-pre-meds-really-need-that-year-of-organic-chemistry/">http://blogs.wsj.com/health/2008/07/16/do-pre-meds-really-need-that-year-of-organic-chemistry/</a><br /><br />i have always, and continue to do so, advocated for a full year of o chem
for pre-meds prior to biochemistry. 
]]></content:encoded>
        </item>
        <item>
             <title>yum yum bento</title>
            <dc:date>2008-09-14T18:10:21Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=yum_yum_bento</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=yum_yum_bento</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://farm2.static.flickr.com/1173/1116227047_24aa5044ea.jpg&quot;&gt;&lt;br /&gt;&lt;br /&gt;flickr photo by Sakurako Kitsa.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/kitsa_sakurako/sets/72157600857507834/detail/&quot;&gt;delicious looking bento boxes&lt;/a&gt; on flickr. lots of talented people out there eating delicious food.&lt;br /&gt;&lt;br /&gt;</description>
            <content:encoded><![CDATA[<h2></h2><br /><br /><img src="http://farm2.static.flickr.com/1173/1116227047_24aa5044ea.jpg"><br /><br />flickr photo by Sakurako Kitsa.<br /><br /><a href="http://www.flickr.com/photos/kitsa_sakurako/sets/72157600857507834/detail/">delicious looking bento boxes</a> on flickr. lots of talented people out there eating delicious food.<br /><br />]]></content:encoded>
        </item>
        <item>
             <title>sketchpad</title>
            <dc:date>2008-09-14T18:08:06Z</dc:date>
            <link>http://monkey.org/~jose/blog/viewpage.php?page=sketchpad</link>
            <guid>http://monkey.org/~jose/blog/viewpage.php?page=sketchpad</guid>
            <description>&lt;h2&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/mOZqRJzE8xg&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/mOZqRJzE8xg&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&quot;probably the most significant single thesis ever done.&quot; he basically created the GUI, OOP,
and lots of graphics algorithms. &quot;i didn't know it was hard&quot; he said. o&lt;br /&gt;&lt;br /&gt;decades later still quite impressive.
</description>
            <content:encoded><![CDATA[<h2></h2><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mOZqRJzE8xg&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/mOZqRJzE8xg&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />"probably the most significant single thesis ever done." he basically created the GUI, OOP,
and lots of graphics algorithms. "i didn't know it was hard" he said. o<br /><br />decades later still quite impressive.
]]></content:encoded>
        </item>

	</channel>
    </rss>

