<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14597313</id><updated>2012-01-21T07:59:38.526-08:00</updated><category term='dolphins'/><category term='dad'/><category term='knoppix'/><category term='ipodcarinterface'/><category term='systemcorruption'/><category term='light'/><category term='perl'/><category term='iphonecontrols'/><category term='ipodshuffle'/><category term='iphonefreeze'/><category term='privacy'/><category term='social'/><category term='iphoneipod'/><category term='lt3'/><category term='manhattanbeach'/><category term='surf'/><category term='iphoneapps'/><category term='RPC::XML'/><category term='iphone'/><category term='creativecommons'/><category term='xkcd'/><category term='tomstillrules'/><category term='spring'/><category term='license'/><category term='code'/><category term='mainmethod'/><category term='syntaxhighlighter'/><category term='wave'/><category term='science'/><category term='particle'/><category term='springframework'/><category term='tech'/><category term='webcomic'/><category term='java'/><category term='xmlrpcexample'/><category term='programming'/><category term='xmlrpc'/><category term='springcontext'/><category term='format'/><category term='org.apache.xmlrpc'/><category term='blog'/><category term='networks'/><category term='tmarthal'/><category term='captcha'/><category term='windowsxp'/><category term='blogger'/><category term='internets'/><category term='ipod'/><category term='hax'/><category term='j2ee'/><category term='iphonelock'/><category term='tomrules'/><title type='text'>...</title><subtitle type='html'>technology, losangeles, lifestyle, birddog, birdog, tmarthal, marthaler, pamelaanderson</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14597313.post-2985146650270262485</id><published>2008-11-20T19:43:00.000-08:00</published><updated>2008-11-20T19:55:35.944-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='syntaxhighlighter'/><title type='text'>Blog Code Formatting</title><content type='html'>&lt;p&gt;I finally added code formatting to my blog. I used a completely 'client side' javascript library called &lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;syntaxhighlighter&lt;/a&gt;, hosted on &lt;a href="http://code.google.com"&gt;Google Code&lt;/a&gt;. Note that I'm currently linking javascript directly from their web facing SVN repository, so I'm not sure how stable it is (but hosting it on &lt;a href="http://marthaler.googlepages.com"&gt;googlepages&lt;/a&gt; didn't seem to work (they disallow js linking I believe)).&lt;/p&gt;

&lt;p&gt;Although it is a technology blog, I thought I posted more code about stuff. I only seem to have two posts where I actually put up any code (But maybe that's because it was horribly formatted?), and they now both have pretty Java and XML formatting:
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://tmarthal.blogspot.com/2008/02/spring-framework-sample-main-method.html"&gt;http://tmarthal.blogspot.com/2008/02/spring-framework-sample-main-method.html&lt;/a&gt;
  &lt;li&gt;&lt;a href="http://tmarthal.blogspot.com/2007/03/my-foray-into-xmlrpc-calling-perl-from.html"&gt;http://tmarthal.blogspot.com/2007/03/my-foray-into-xmlrpc-calling-perl-from.html&lt;/a&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;Maybe one of these days, I'll find use for a blog again. The whole concept of blogging seems so dead.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-2985146650270262485?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/2985146650270262485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=2985146650270262485' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/2985146650270262485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/2985146650270262485'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2008/11/blog-code-formatting.html' title='Blog Code Formatting'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-8730288019803567004</id><published>2008-04-02T12:55:00.000-07:00</published><updated>2008-04-02T12:59:22.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='particle'/><category scheme='http://www.blogger.com/atom/ns#' term='dad'/><category scheme='http://www.blogger.com/atom/ns#' term='wave'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='light'/><title type='text'>My Yahoo! Answers Science Post</title><content type='html'>&lt;p&gt;I am my dad's personal Yahoo! answers person when it comes to things science and physics. So when I received a question on the dual nature of light and matter, I wrote him back a nice long (LFP!) email in answer. I thought I'd share.&lt;/p&gt;

Question:
&lt;blockquote&gt;
&lt;p&gt;Sound travels in waves and needs an "ether" for transmission.&lt;br/&gt;
Light is also a wave but doesn't need an ether. Is light in space "wave" or "particle"? because when light bends  do particles bend or this this one of the  examples  of light as wave?&lt;/p&gt;
&lt;/blockquote&gt;

Answer:
&lt;blockquote&gt;&lt;p&gt;Sound is a pressure wave. It is the compressing of molecules. It is the compression that is the sound.&lt;/p&gt;

&lt;p&gt;Light is a wave of electromagnetic fields, fields in this case being force representations. The light wave is a constant of nature in which a electric force changing will produce a magnetic force which will cause an electric force in a stable, repeating way traveling forward. There are other places where electricity creates magnetic forces and vice versa, but they are not stable and not self-contained.&lt;/p&gt;

&lt;p&gt;When material is present, those electromagnetic forces exert themselves into a single point, which is what is classically defined as a particle. Light in space is then always a "wave", since that is the way it propagates itself and travels.&lt;/p&gt;

&lt;p&gt;When light is in a perfect vacuum, its speed is constant at c. When light is traveling through a material, the speed is slower than c, based on a calculation related to its "index of refraction". This quantity is the change at which an electromagnetic wave will move forward while remaining self-contained and stable.&lt;/p&gt;

&lt;p&gt;The 'index of refraction' is the change in velocities between material boundaries causing an apparent difference in the way that light is 'seen' (this is velocity that have direction now, not speed which is a directionless quantity). This is the reason you put a pencil in a glass of water, it seems to fracture or "refract" at the air-water boundary since the speed of light in each material is different.&lt;/p&gt;

&lt;p&gt;So light never "bends". What light bending is usually described that way because it is passing through things in which the velocity of the electromagnetic wave is different. This is the case of seeing mirages of water when the light from the sky bends up; the index of refraction of the air is temperature dependent.&lt;/p&gt;

&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-8730288019803567004?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/8730288019803567004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=8730288019803567004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8730288019803567004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8730288019803567004'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2008/04/my-yahoo-answers-science-post.html' title='My Yahoo! Answers Science Post'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-708631012183130948</id><published>2008-03-10T11:05:00.000-07:00</published><updated>2008-03-10T11:05:55.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knoppix'/><category scheme='http://www.blogger.com/atom/ns#' term='windowsxp'/><category scheme='http://www.blogger.com/atom/ns#' term='hax'/><category scheme='http://www.blogger.com/atom/ns#' term='lt3'/><category scheme='http://www.blogger.com/atom/ns#' term='systemcorruption'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>how i saved my windows xp installation with knoppix</title><content type='html'>&lt;p&gt;so its true. the difference between a '&lt;a href="http://en.wikipedia.org/wiki/Digital_native"&gt;digital native&lt;/a&gt;' and a 'digital immigrant' is the amount of information that they contribute to the world. I absolutely hate having to wade through google searches to find an answer to my problems, so I try to post here about some of my tech adventures (even though it might be &lt;i&gt;nerdy&lt;/i&gt;) hoping that one day a spider would come and crawl/index it and provide answers to people for the same questions I couldn't find answers to!&lt;/p&gt;

&lt;p&gt;So I tried to upgrade the ATI Radeon drivers on my Windows machine for my old video card (thinking it would improve performance! hah! no.) but I could not get Direct3d to work for my ol' Radeon 9500. After the 26 or so re-boots fiddling with the hardware, the hardware connections and the hardware drivers, something finally happened to my Windows XP OS partition. It got fried.&lt;/p&gt;

&lt;p&gt;I tried to boot up, but after the BIOS loaded I would get the error:
&lt;code&gt;
  Windows XP could not start because the following file is missing or corrupt:   \WINDOWS\SYSTEM32\CONFIG\SYSTEM
You can try to repair this file by starting the Windows Setup program from original floppies or boot from CD-ROM.
Select 'r' at first screen to repair
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;I did searches all over the internets to fix my problem, that of a corrupt WindowsXP SYSTEM registry, which caused my XP installation to not boot. Microsoft has a whole knowledge base article about this &lt;a href="http://support.microsoft.com/kb/307545"&gt;exact issue&lt;/a&gt;! Well, thats fine... just load up your version of XP from a CD (or floppy) and hit 'r' to repair, just like it says. Wait, except I have a SATA drive... and there is no native SATA drivers for those on the Windows XP CD! So Windows XP install CD does not see a valid drive with Windows on it to repair!&lt;/p&gt;

&lt;p&gt;&lt;font size="+1"&gt;Damn.&lt;/font&gt;&lt;/p&gt;
 
&lt;p&gt;I love this install of Windows, this drive has been with me since pre-Service Pack 1 days. Lots of tweaks (which caused the problem?) and lots of customization has made it unlike any other windows install I've used over the years. I wasn't about to just re-image the drive after backing up the data.&lt;/p&gt;

&lt;p&gt;So I gave &lt;a href="www.knopper.net/knoppix/index-en.html "&gt;Knoppix&lt;/a&gt; a try. For those that don't know what it is, it is a Linux Live CD (meaning you run Linux from RAM and swap space) and supposedly contains lots of windows repair utilities. Booting it up, it had no problem seeing the SATA drives, booted into the OS and everything was fine. I was using the newest version, version 5.1.&lt;/p&gt;

&lt;p&gt;I found the backup system registry 'hive' files at &lt;code&gt;/System Volume Information/_restore/[Text String]&lt;/code&gt; and copied them to the desktop. Renamed them to be the operational one, but the Knoppix disk would not let me write back to the hard drive!&lt;/p&gt;

&lt;p&gt;There is a problem with NTFS. The NTFS file system is a Microsoft proprietary OS whose protocols have been reverse engineered by the open source community. There are a couple different ways to make the NTFS formatted hard disk available.&lt;/p&gt;

&lt;code&gt;
mount -t ntfs /dev/hda1 /mnt/c
&lt;/code&gt;

&lt;p&gt;Which is the approximate default command in the &lt;code&gt;/etc/fstab&lt;/code&gt;But this command only allows the NTFS disk to be &lt;i&gt;read&lt;/i&gt;, since the mount command (even with the -rw option) doesn't allow NTFS partitions to be written to. Everywhere on the internets talks about this, that there could be problems with corruption if users were allowed to write directly to the file system using the mount command. So I couldn't fix the registry hive this way.&lt;/p&gt;

&lt;p&gt;So I went into alternate mounting techniques to allow the partition to be written to. Supposedly there is a program called CaptiveNFS (captive-ntfs) that is available on older versions of Knoppix, but wasn't availiable on 5.1. So I downloaded Knoppix 3.6, only to find out that CaptiveNFS wasn't supported any longer and did not work with Windows XP SP2. Shucks, again.&lt;/p&gt;

&lt;p&gt;The problem, of course, was information overload.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Of course&lt;/i&gt;, Knoppix 5.1 came with utilities to write to an NTFS partition, it is noted as being the distro that allows users to recover windows partitions! There are two utilities: &lt;code&gt;ntfschdsk, ntfsmount&lt;/code&gt; that do what I need: check the disk for corruption (and auto-correct things if it can) and mount the NTFS partition to write.&lt;/p&gt;

&lt;p&gt;Running ntfschdsk I received:&lt;/p&gt;
&lt;code&gt;
CHKDSK is verifying indexes (stage 2 of 3)
Deleting index entry .DEFAULT in index $I30 od file 30. 
73 percent completed.
&lt;/code&gt;

&lt;p&gt;So at least one entry was corrupt on the disk. Not a problem though, remount the partition with ntfsmount command. Then went into the previous registry save state and  copied the following files DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM from /System Volume Information/_restore/[Text String] (where Text String is some naming auto-archiving naming convention) to the /windows/system32/config directory, overwriting the corrupted hive files.&lt;/p&gt;

&lt;p&gt;Reboot the machine, the machine reads in the non-corrupted backup Registry Hives. Instant (instant being over the course of 3 days) success!&lt;/p&gt;

&lt;p&gt;Hopefully, someone finds this post on the 5th page of google searches and finds what they need.&lt;/p&gt;

&lt;p&gt;&lt;font size="-1"&gt;Originally written 12/10/2007 - finally posted 03/10/2008!&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-708631012183130948?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/708631012183130948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=708631012183130948' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/708631012183130948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/708631012183130948'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/12/how-i-saved-my-windows-xp-installation.html' title='how i saved my windows xp installation with knoppix'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-6272345642988352739</id><published>2008-03-10T10:01:00.001-07:00</published><updated>2008-03-10T10:34:14.279-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='internets'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>The Internets Is Scary Sometimes</title><content type='html'>&lt;p&gt;Sometimes, you think that you are covered on the internets (all of them!), but then I get an email like this to my primary account:&lt;/p&gt;

&lt;blockquote&gt;
As a courtesy, we are notifying you that XXXXXX users have found the following accounts for you:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Flickr tmarthal on Flickr&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Digg tmarthal on Digg&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;MySpace birddog on MySpace&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Picasa marthaler on Picasa&lt;br/&gt;
&lt;br/&gt;
If you would like to make these accounts private, please&lt;br/&gt;
change the privacy settings on the original network and&lt;br/&gt;
XXXXXX will update its search results to reflect your changes.&lt;br/&gt;
&lt;br/&gt;
To find your friends on XXXXXX, signup now.
&lt;/blockquote&gt;

&lt;p&gt;I removed the company that sent the email, not sure that I want to encourage this type of email and account harvesting.&lt;/p&gt;

&lt;p&gt;The point is, that someone, somewhere has correlated my different accounts on my various networks to my single email signon. Someone, somewhere knows my that the articles dugg on &lt;a href="http://digg.com/users/tmarthal"&gt;digg&lt;/a&gt; are associated with the pictures that I post on &lt;a href="http://flickr.com/photos/tmarthal/"&gt;flikr&lt;/a&gt;! So, when I don't post anything, they can check my pictures to find out what I was doing!&lt;/p&gt;

&lt;p&gt;They missed twitter, delicious, slashdot, facebook and this blog though! And all of my troll accounts! Thats tood to know that there is some anonymity!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-6272345642988352739?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/6272345642988352739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=6272345642988352739' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/6272345642988352739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/6272345642988352739'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2008/03/internets-is-scary-sometimes.html' title='The Internets Is Scary Sometimes'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-2720930270264462001</id><published>2008-02-05T19:05:00.000-08:00</published><updated>2008-11-20T19:36:47.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='j2ee'/><category scheme='http://www.blogger.com/atom/ns#' term='springcontext'/><category scheme='http://www.blogger.com/atom/ns#' term='mainmethod'/><title type='text'>Spring Framework Sample Main Method</title><content type='html'>&lt;p&gt;So my desk-mate* and I were having a conversation about an upcoming coding project, and he remarked how nice it was for someone, somewhere to post a complete sample on their blog for the spiders to index, so that he can find it. So I thought I would also, pay it forward and hopefully someone in like 2012 comes by and needs a sample main method using the spring spring framework for application level dependency injection.&lt;/p&gt;

&lt;p&gt;Everyone out there seems to have used the MVC and deploying spring based apps in a web server WAR file. Except for this link: &lt;a href="http://www.javaworld.com/javaworld/jw-03-2006/jw-0313-offspring.html"&gt;Levarage Spring Web development with Offspring&lt;/a&gt;. [Offtopic: it uses classes in the com.offspring.* package, like the band's &lt;a href="http://www.offspring.com"&gt;website&lt;/a&gt;!] It uses a simple bean file and a main method really close to the following snippet to instantiate (that's my new favorite word) the application using the spring context**:&lt;/p&gt;

&lt;pre name="code" class="java"&gt;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.blogger.tmarthal.listener.SampleListenerInterface;

/**
 * simple class showing the a listener interface
 * starting listening
 */
public class simpleParserAndStorage
{
  /**
   * The spring context main method
   * @param args
   */
  public static void main(String[] args)
  {
    if (args.length != 1) {
      System.out.println("Usage: java parser.java &lt;springContext.xml&gt;");
      System.exit(1);
    }

    String springContextFile = args[0];
    System.out.println(springContextFile);
    ApplicationContext context = new ClassPathXmlApplicationContext(springContextFile);

    // the listener just starts listening
    SampleListenerInterface listener = (SampleListenerInterface) context.getBean("listener");
    listener.startListening();
  }
}
&lt;/pre&gt;


&lt;p&gt;Now, the wiring, or what sort of implementation is the SampleListenerInterface? This is where &lt;a href="http://en.wikipedia.org/wiki/Dependency_injection"&gt;dependency injection&lt;/a&gt; comes in. Depending on the type of thing you are listening for (or what the example is doing) the implementation class is going to change. The main method is going to remain the same, the &lt;i&gt;bean wiring&lt;/i&gt; takes place in the xml file, rather than in the application logic.&lt;/p&gt;

&lt;pre name="code" class="xml"&gt;
 &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
 &amp;lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"&amp;gt;
 &amp;lt;beans&amp;gt;
    &amp;lt;bean id="listenerHelper" class="com.blogger.tmarthal.listener.SampleListenerHelperInterfaceImpl"&amp;gt;
    &amp;lt;/bean&amp;gt;

    &amp;lt;bean id="listener" class="com.blogger.tmarthal.listener.SampleListenerInterfaceImpl"&amp;gt;
      &amp;lt;!-- location of what it is listening on, passed in as constructor arguments --&amp;gt;
      &amp;lt;constructor-arg&amp;gt;&amp;lt;value&amp;gt;localhost&amp;lt;/value&amp;gt;&amp;lt;/constructor-arg&amp;gt;
      &amp;lt;constructor-arg&amp;gt;&amp;lt;value&amp;gt;10001&amp;lt;/value&amp;gt;&amp;lt;/constructor-arg&amp;gt;
      &amp;lt;!-- and it refers to a different class that would help it listen --&amp;gt;
      &amp;lt;constructor-arg&amp;gt;&amp;lt;ref bean="listenerHelper"/&amp;gt;&amp;lt;/constructor-arg&amp;gt;
    &amp;lt;/bean&amp;gt;
 &amp;lt;/beans&amp;gt;
&lt;/pre&gt;

&lt;p&gt;So, assuming that there is a Interface implementation of SampleListenerInterfaceImpl and SampleListenerHelperInterfaceImpl in the classpath, then the spring framework will call the listen method of the SampleListenerInterfaceImpl class!&lt;/p&gt;

&lt;p&gt;Pretty neat. Hopefully someone, sometime stumbles upon this example trying to get into writing a non-WAR spring framework application, and this post will be helpful to them. I wish I found something like this first. :)&lt;/p&gt;

&lt;font size=1&gt;* no, not my office mate: we share a desk&lt;/font&gt;&lt;br&gt;
&lt;font size=1&gt;** i know the code formatting sucks&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-2720930270264462001?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/2720930270264462001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=2720930270264462001' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/2720930270264462001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/2720930270264462001'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2008/02/spring-framework-sample-main-method.html' title='Spring Framework Sample Main Method'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-530597463118987970</id><published>2007-11-09T11:45:00.000-08:00</published><updated>2008-03-10T10:31:44.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphins'/><category scheme='http://www.blogger.com/atom/ns#' term='surf'/><title type='text'>Dolphins Make Me Happy</title><content type='html'>&lt;p&gt;Lately, I'm not sure if its part of a seasonal migration or something, but there seems to be a lot more dolphins in the water. And they seem to be a lot more playful. Meaning, they swim under/close to us when we are surfing and jump and twist out of the water pretty frequently. I should get pictures. They also seem to show up when we are surfing right when a huge set is about to roll in, and the dolphins always seem to ride the set waves while I try to survive the overhead+ sets.&lt;/p&gt;

&lt;p&gt;So anyways, read this today: &lt;a href="http://www.msnbc.msn.com/id/21689083/"&gt;http://www.msnbc.msn.com/id/21689083/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Basically dolphins showing altruistic tendencies towards a surf and protecting him while in the ocean. So they know we're out there. I wonder if they hear me when I jump in the water and screech back to them. :)&lt;/p&gt;

&amp;lt;/happy&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-530597463118987970?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/530597463118987970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=530597463118987970' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/530597463118987970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/530597463118987970'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/11/dolphins-make-me-happy.html' title='Dolphins Make Me Happy'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-8744737432203597294</id><published>2007-11-05T16:31:00.000-08:00</published><updated>2007-11-05T16:40:56.089-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphoneipod'/><category scheme='http://www.blogger.com/atom/ns#' term='iphonecontrols'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>double-tap it</title><content type='html'>&lt;p&gt;So, oftentimes on my iphone I would unlock it and my ipod controls would come up. I thought it was a bug for a long time, since the controls went away so fast... but it is a feature!&lt;/p&gt;

&lt;p&gt;It turns out you can access the iphone ipod controls while the phone is locked or in a different menu than the ipod interface by double-tapping the home button! So, double tapping to wake goes directly to the ipod interface pause button... handy when people are trying to talk to you and you're listening to music! You can also double tap from any interface and the ability to fast-forward/rewind/pause comes up. Neat-o.&lt;/p&gt;

&lt;p&gt;Are undocumented features like this a reason to upgrade your firmware? This is only a iphone 1.1.1 &lt;a href="http://www.apple.com/iphone/softwareupdate/"&gt;September 2007 update&lt;/a&gt; feature or something.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-8744737432203597294?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/8744737432203597294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=8744737432203597294' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8744737432203597294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8744737432203597294'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/11/double-tap-it.html' title='double-tap it'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-8934287421642936255</id><published>2007-10-25T11:11:00.000-07:00</published><updated>2008-03-10T10:33:52.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internets'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>I've got the whole internet in my hands</title><content type='html'>Following up the &lt;a href="http://xkcd.com/195/"&gt;xkcd.com "comic"&lt;/a&gt;, a sweet idea to map the IP address range and their owners into a 2d map (where all adjacent values are grouped together), some bored people over at an email consulting company mapped out the IP addresses and activities using actual CAIDA 'whois' data in a scalable google map. &lt;a href="http://www.caida.org"&gt;CAIDA&lt;/a&gt; (The Cooperative Association for Internet Data Analysis) collected the data as seen in the huge png:&lt;/p&gt;

&lt;a href="http://www.caida.org/research/id-consumption/whois-map/images/whois-20071001.png"&gt;Huge CAIDA PNG&lt;/a&gt;&lt;/p&gt;

The scalable 'google maps' like viewing of the Hilbert Table is here:&lt;/p&gt;

&lt;a href="http://thewholeinternet.wordtothewise.com/"&gt;http://thewholeinternet.wordtothewise.com/&lt;/a&gt;&lt;/p&gt;

&lt;font size="1"&gt;I should be all Blog2.0 and post this as a trackback, but they don't have the option.&lt;/font&gt;&lt;/p&gt;

It is pretty neat to take data that you normally don't visualize, in this case the assigned DNS IP ranges of organizations and put them together in a way that can make the lay-person understand something new. In this case, you can see the companies that 'formed', or at least were the first to embrace, the internet and register whole top level domains! Meaning, of the 4-256 values in a typical IPv4 these companies have a whole first number to themselves.&lt;/p&gt;

For example, &lt;a href="http://www.csc.com/aboutus/ourcompany.shtml"&gt;The Computer Science Corporation&lt;/a&gt; 'CSC' owns the whole 20.*.*.* address range. &lt;i&gt;Crazy.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-8934287421642936255?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/8934287421642936255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=8934287421642936255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8934287421642936255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/8934287421642936255'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/10/ive-got-whole-internet-in-my-hands.html' title='I&apos;ve got the whole internet in my hands'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-7770484879673421070</id><published>2007-09-13T19:03:00.000-07:00</published><updated>2007-09-13T19:09:37.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='license'/><category scheme='http://www.blogger.com/atom/ns#' term='creativecommons'/><title type='text'>updated blog license</title><content type='html'>&lt;p&gt;i know that i'm not a major player in the content creation business (I just &lt;i&gt;know&lt;/i&gt; those kids in Japan are stealing my blogs, translating them, and calling them their own!!) but I put the license at the bottom here, the &lt;a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/"&gt;Creative Commons Attribution 3.0 United States License&lt;/a&gt;. That's what the Creative Commons tells me when I select Yes to "Allow commercial uses of your work?" and "Allow modifications of your work?". So, all of you people re-mashing my &lt;a href="http://tmarthal.blogspot.com"&gt;sweet blog&lt;/a&gt; via your &lt;a href="http://pipes.yahoo.com"&gt;Pipes&lt;/a&gt; or &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;Mashups&lt;/a&gt;, then feel free. =)&lt;p&gt;

&lt;p&gt;I also reduced the number of posts on the front page (soon my &lt;a href="http://tmarthal.blogspot.com/2007/03/my-foray-into-xmlrpc-calling-perl-from.html"&gt;xmlrpc blogpost&lt;/a&gt; will have scrolled off) and added the archival links at the bottom. Enjoy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-7770484879673421070?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/7770484879673421070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=7770484879673421070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7770484879673421070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7770484879673421070'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/09/updated-blog-license.html' title='updated blog license'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-879033423204738601</id><published>2007-09-05T12:03:00.000-07:00</published><updated>2008-03-10T10:33:33.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>iphone news</title><content type='html'>&lt;p&gt;What this post boils down to is $100 for 2 months of sweet iphone usage. =)&lt;/p&gt;

&lt;p&gt;I can't say that I'm disappointed, my $499 4GB iPhone purchase was a sunk cost, and I expected some 'early adopter' problems. I did not expect news that apple would cost them so aggressively so soon. Today &lt;a href="http://www.apple.com/iphone/"&gt;apple&lt;/a&gt; released news that they are getting rid of the 4GB iphone models and dropping the &lt;a href="http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore"&gt;price&lt;/a&gt; of the 8GB version to $399.&lt;/p&gt;

&lt;p&gt;Pretty crazy. But the last two months were worth the hundo! We do throw them out of windows, you know.&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;And in a suprising move, &lt;a href="http://blog.wired.com/gadgets/2007/09/steve-jobs-eats.html"&gt;jobs offers $100 credit back to early iPhone adopters&lt;/a&gt;! There is a first time for everything, I guess.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-879033423204738601?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/879033423204738601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=879033423204738601' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/879033423204738601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/879033423204738601'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/09/iphone-news.html' title='iphone news'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-9066027500128939577</id><published>2007-07-09T17:28:00.000-07:00</published><updated>2007-07-09T17:59:03.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='manhattanbeach'/><category scheme='http://www.blogger.com/atom/ns#' term='iphonefreeze'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='iphonelock'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iphoneapps'/><title type='text'>My First iPhone Problem and Post: Google Maps Hardlocking</title><content type='html'>&lt;p&gt;I had been using my &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; without a problem since I got it opening day, June 29th at the &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=apple+store&amp;sll=33.890297,-118.413586&amp;sspn=0.011115,0.015364&amp;ie=UTF8&amp;latlng=33897569,-118395971,9899011632514882193&amp;ei=GNOSRqr-CIvarQKos-ytAQ&amp;cd=1"&gt;Manhattan Beach Apple Store&lt;/a&gt;. [Thanks fulk dog for waiting in line!] Everything was awesome; contacts, pictures, youtube, Safari integration, everything. No problem activating it, like others have reported.&lt;/p&gt;

&lt;p&gt;I didn't usually let people handle it, I'm crazy like that, because they would have no idea where to start. So I would show them around all of the features; usually open up my &lt;a href="http://www.boardsofcanada.com/"&gt;Boards of Canada&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=hvyu929iIbY"&gt;video&lt;/a&gt; to display the screen, surf the contacts and show them how to put their number into the phone, and/or show them Safari and my friend &lt;a href="http://thirstymind.org"&gt;Deward's blog&lt;/a&gt; (since it &lt;a href="http://www.thirstymind.org/2007/07/01/thirstymindorg-change-viewport-for-an-iphone/"&gt;looks super nice in the iPhone browser&lt;/a&gt;) depending on if I was on a wireless network or AT&amp;T's EDGE. Take a picture, show them some pictures from that bar crawl from mid-June. Normal things that you would do with an integrated device that bills itself as a revolution!&lt;/p&gt;

&lt;p&gt;So, fast forward to last Saturday night. I let my friend's sister borrow my iphone just to play around with everything. He is technically apt, so I thought he could navigate the menu with minimal advice ("Just hit the Home button to reset any interface."). I was wrong. This was in Manhattan Beach, which has notoriously bad network coverage between Highland Ave. and the beach (due to the housing height and density, called "The Beach District"). He hands it back to me after like 5 minutes with "I think I broke it." No problem I thought, he just couldn't get back to the home screen. Well, that wasn't the case.&lt;/p&gt;

&lt;p&gt;The iPhone was stuck in the Google Maps application with the &lt;b&gt;/Manhattan Beach, CAirvine/&lt;/b&gt; text, which is an obvious mistyped search into the search bar of Google Maps. I'm not sure if it was the maps application or the lowsy EDGE connection, but it was frozen, half-dimmed with neither of the buttons working: holding down the Home key, or the On/Off toggle at the top did not seem to do anything**. Even plugging the phone into iTunes did not remove the lock. I had to do a Factory Reset via the iTunes interface to remove the Google Maps hardlocked screen. Sucks.&lt;/p&gt;

&lt;p&gt;'Cause after using the phone for 2 weeks, I already had multiple pictures, Wireless settings, and histories built up that were cleared. All of the pictures taken with the camera that were not &lt;a href="http://marthaler.blogspot.com"&gt;emailed off&lt;/a&gt; the phone are lost, my &lt;a href="http://www.bartleby.com/117/24.html"&gt;long ass password&lt;/a&gt; for my WPA account had to be re-typed, and my Youtube and Safari bookmarks and history were gone. Luckily, it sync'ed my &lt;a href="http://en.wikipedia.org/wiki/Windows_Address_Book "&gt;contacts&lt;/a&gt; and everything else. (installing &lt;a href="http://lifehacker.com/software/google-calendar/geek-to-live--sync-google-calendar-and-gmail-contacts-to-your-desktop-251279.php"&gt;gcaldemon&lt;/a&gt; now to test it out...)&lt;/p&gt;

&lt;p&gt;I guess that is what you get when you are an early iphone adopter. It is worth it though. ;)&lt;/p&gt;

&lt;font size="-1"&gt;** Supposedly &lt;a href="http://forums.macnn.com/103/ipod-iphone-and-apple-tv/341196/iphone-locking-up-freezing/"&gt;holding  down both buttons at once&lt;/a&gt; will hardboot the iphone. 20/20 hindsight&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-9066027500128939577?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/9066027500128939577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=9066027500128939577' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/9066027500128939577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/9066027500128939577'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/07/my-first-iphone-problem-and-post-google.html' title='My First iPhone Problem and Post: Google Maps Hardlocking'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-4223019741881700608</id><published>2007-07-02T18:25:00.000-07:00</published><updated>2008-11-20T19:39:52.158-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xmlrpcexample'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='xmlrpc'/><category scheme='http://www.blogger.com/atom/ns#' term='RPC::XML'/><category scheme='http://www.blogger.com/atom/ns#' term='org.apache.xmlrpc'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>my foray into xmlrpc - calling perl from java</title><content type='html'>&lt;p&gt;XMLRPC is supposedly the new RPC mechanism to handle remote method calls independent of programming language, platform type, or location. Basically, it is how CORBA was supposed to be. Of course, it formats data into xml packaged into an HTTP message. This is not SOAP though, and I still don't really know the difference, other than SOAP is a the packaging for WebServices and has its own strict way of defining method and method arguments(?). Anyways, XML-RPC sounds perfect to get some crappy Perl to Java method calls working!&lt;/p&gt;

&lt;p&gt;The problem as I see it, is that the XMLRPC mechanism is usually "extended" to handle language specific needs. This makes things a lot easier when you are using it to call remote methods in a uniform environment. The problem is that thats not what I want, as extensions in Java will make the Perl methods die. A horrible death.&lt;/p&gt;

&lt;p&gt;In Perl there are two cpan modules that facilitate the XMLRPC mechanism that I tried: &lt;a href="http://search.cpan.org/~rjray/RPC-XML-0.59/lib/RPC/XML.pm"&gt;RPC::XML&lt;/a&gt; and &lt;a href="http://search.cpan.org/~byrne/SOAP-Lite-0.69/lib/XMLRPC/Transport/HTTP.pm"&gt;XMLRPC::Transport&lt;/a&gt; in the SOAP::Lite package. I tried the XMLRPC::Transport package with no results (meaning I couldn't get it to work), but after installing the RPC::XML package and using the examples provided at &lt;a href="http://www.herongyang.com/perl_b/rpc_xml.html"&gt;this page&lt;/a&gt; (beware the text ads!). It seemed to get things working via his provided Client (on Page 3) and Server (Page 2) examples. His provided sample client and server perl uses only the non-extended XMLRPC mechanisms. Nice. [Note: I did not include links to Mr. Yang's perl because he might care about licenses and stuff (he copyrights his examples! &lt;img src="http://mail.google.com/mail/help/images/screenshots/chat/angry.gif" alt="x-("&gt; ]&lt;/p&gt;

&lt;p&gt;So anyways, what I did was write up some Java code to interface with Mr. Yang's Perl. Here is the example class, using the apache xmlrpc jars. The jar files** can be found at the Apache &lt;a href="http://ws.apache.org/xmlrpc/"&gt;Web Service&lt;/a&gt; Page and are licensed under the &lt;a href="http://www.apache.org/licenses/"&gt;Apache License&lt;/a&gt;. &lt;/p&gt;

&lt;pre name="code" class="java"&gt;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
import org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory;

import java.net.URL;
import java.util.HashMap;

/**
 * 03/2007 hello from tmarthal :: tmarthal.blogspot.com
 *
 * sample xmlrpc client using Apache's common xmlrpc-client classes to interface with a sample perl xmlrpc
 * server provided on the interwebs at http://www.herongyang.com/perl_b/rpc_xml_3.html
 *
 * The methods are (from the webpage):
 *  It offers 3 methods: com.herong.hello, com.herong.getCelsius, and com.herong.getInfo.
    - com.herong.hello has one signature: return type of string, and no input argument. Its handler function is defined inside the add_method call.
    - com.herong.getCelsius has two signatures. The first one requires no input argument, and the second one requires one "double" argument.
    - com.herong.getInfo has one signature of returning an 'array'. The corresponding handler function returns a reference to a list. The server knows how to convert the content of the reference to an 'array'.
 *
 * There are also two XML:RPC system calls that get the list of available methods and method arguments:
    - system.listMethods returns an array of strings which are the names of the methods
    - system.methodSignature returns the HashMap of method name to string arguments
 *
 */
public class XmlRpcClientExample {

    public XmlRpcClientExample() { }

    private static final String SERVER_URL = "http://localhost:8001";


    public double getCelcius(double temp) {
     double value = 0.0;
        try {
            XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new URL(SERVER_URL));
            config.setEnabledForExtensions(true);
            config.setConnectionTimeout(60 * 1000);
            config.setReplyTimeout(60 * 1000);

            XmlRpcClient client = new XmlRpcClient();


            // use Commons HttpClient as transport
            client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
            // set configuration
            client.setConfig(config);

            // make the a regular call
            Object[] params = new Object[] { new Double(temp) };

            //TM Calculator is the name of the handler on the server side
            // and add is the method call
            Object result = (Object) client.execute("com.herong.getCelsius", params);

            // autobox / Java 5.0
            value = (Double) result;
            System.out.println("result = " + value);
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return value;
    }

    public String[] listMethods() {
     String[] methods = null;
     try {
      XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
      config.setServerURL(new URL(SERVER_URL));
      config.setEnabledForExtensions(true);
      config.setConnectionTimeout(60 * 1000);
      config.setReplyTimeout(60 * 1000);

      XmlRpcClient client = new XmlRpcClient();


      // use Commons HttpClient as transport
      client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
      // set configuration
      client.setConfig(config);

      // Null input
      Object[] params = null;

      // RPC
      Object result = client.execute("system.listMethods", params);

      // Cast the result as a list of objects
      try {
       Object[] methodsObjects = (Object[]) result;
       methods = new String[methodsObjects.length];

       for (int i=0; i &amp;lt; methodsObjects.length; i++) {
        methods[i] = (String) methodsObjects[i];
        System.out.println(i + " " + methods[i]);
       }
      }
      catch (ClassCastException e) {
       e.printStackTrace();
      }

     } catch (Exception e) {
      e.printStackTrace();
     }
     return methods;
    }


    public HashMap&amp;lt;Integer, String[]&amp;gt; methodSignature(String method) {
     HashMap&amp;lt;Integer,String[]&amp;gt; signature = new HashMap&amp;lt;Integer,String[]&amp;gt;();
     try {
      XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
      config.setServerURL(new URL(SERVER_URL));
      config.setEnabledForExtensions(true);
      config.setConnectionTimeout(60 * 1000);
      config.setReplyTimeout(60 * 1000);

      XmlRpcClient client = new XmlRpcClient();


      // use Commons HttpClient as transport
      client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
      // set configuration
      client.setConfig(config);

      // method
      Object[] params = new Object[] { method };

      // RPC
      Object result = client.execute("system.methodSignature", params);

      // Cast the result as a list of objects
      try {
       Object[] returns = (Object[]) result;

       for (int k=0;k&amp;lt;returns.length;k++) {

        Object[] methodsObjects = (Object[]) returns[k];
        String[] methods = new String[methodsObjects.length];

        for (int i=0; i&amp;lt; methodsObjects.length; i++) {
         methods[i] = (String) methodsObjects[i];
         //System.out.println(i + " " + methods[i]);
        }
        signature.put(k,methods);
       }
      }
      catch (ClassCastException e) {
       e.printStackTrace();
      }

     } catch (Exception e) {
      e.printStackTrace();
     }
     return signature;
    }


    public String hello() {
     String returnString = "";
        try {
            XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new URL(SERVER_URL));
            config.setEnabledForExtensions(true);
            config.setConnectionTimeout(60 * 1000);
            config.setReplyTimeout(60 * 1000);

            XmlRpcClient client = new XmlRpcClient();


            // use Commons HttpClient as transport
            client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
            // set configuration
            client.setConfig(config);

            // make the a regular call
            Object[] params = null;

            //TM Calculator is the name of the handler on the server side
            // and add is the method call
            Object result = (Object) client.execute("com.herong.hello", params);

            returnString = (String) result;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return returnString;
    }

    public String[] getInfo() {
     String[] info = null;
     try {
      XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
      config.setServerURL(new URL(SERVER_URL));
      config.setEnabledForExtensions(true);
      config.setConnectionTimeout(60 * 1000);
      config.setReplyTimeout(60 * 1000);

      XmlRpcClient client = new XmlRpcClient();


      // use Commons HttpClient as transport
      client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
      // set configuration
      client.setConfig(config);

      // Null input
      Object[] params = null;

      // RPC
      Object result = client.execute("com.herong.getInfo", params);

      // Cast the result as a list of objects
      try {
       Object[] infoObjects = (Object[]) result;
       info = new String[infoObjects.length];

       for (int i=0; i&amp;lt; infoObjects.length; i++) {
        if (infoObjects[i].getClass().equals(String.class)) {
         info[i] = (String) infoObjects[i];
        }
        else if (infoObjects[i].getClass().equals(Integer.class)){
         Integer castedInteger = (Integer) infoObjects[i];
         info[i] = (String) castedInteger.toString();
        }
        else {
         continue;
        }
        System.out.println(i + " " + infoObjects[i]);
       }
      }
      catch (ClassCastException e) {
       e.printStackTrace();
      }

     } catch (Exception e) {
      e.printStackTrace();
     }
     return info;
    }


    public static void main(String[] args) {
        XmlRpcClientExample  x = new XmlRpcClientExample();
        x.listMethods();
        x.getCelcius(100.0);
        x.methodSignature("system.listMethods");
        //System.out.println(x.hello());
        x.getInfo();
    }
}&lt;/pre&gt;

&lt;p&gt;I hope the &amp;lt;code&amp;gt; tag CSS works! (Just in case, I used the outdated &lt;a href="http://www.w3schools.com/tags/tag_pre.asp"&gt;pre&lt;/a&gt; tag as well). The &lt;code&gt;for&lt;/code&gt; loop iterators and Java Generic markup had to be replaced. :(&lt;/p&gt;


&lt;p&gt;The reason that I published this, instead of just keeping it is that XML-RPC resources from the web are lacking. Example code to interface between the Apache xmlrpc and Perl's XML::RPC package are non-existent. At least, with my limited google-fu, nothing turned up that would help me, so maybe Blogger will spyder this into a google search and be helpful to the one developer that finds this blog when looking for an example. Note that an IBM Web Development link &lt;a href=""&gt;&amp;quot;Utilize XML-RPC in Perl&amp;quot;&lt;/a&gt; was also helpful as a reference. If you read that and still can't figure out how to implement the methods in the linked code, comment here or find me and I can help.&lt;/p&gt;


&lt;font size="1"&gt;** The jar files used are &lt;i&gt;xmlrpc-client-3.0.jar, xmlrpc-common-3.0.jar,  commons-codec-1.3.jar, common-logging-1.1.jar, ws-commons-util.1.0.1.jar, commons-httpclient-3.0.1.jar&lt;/i&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-4223019741881700608?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/4223019741881700608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=4223019741881700608' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/4223019741881700608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/4223019741881700608'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/03/my-foray-into-xmlrpc-calling-perl-from.html' title='my foray into xmlrpc - calling perl from java'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-7936948253116289322</id><published>2007-05-15T18:57:00.000-07:00</published><updated>2007-05-16T12:10:14.831-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lt3'/><category scheme='http://www.blogger.com/atom/ns#' term='tmarthal'/><category scheme='http://www.blogger.com/atom/ns#' term='xkcd'/><category scheme='http://www.blogger.com/atom/ns#' term='webcomic'/><title type='text'>xkcd</title><content type='html'>&lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Webcomic"&gt;webcomic&lt;/a&gt; &lt;em&gt;&lt;a href="http://xkcd.com/about/"&gt;xkcd&lt;/a&gt;&lt;/em&gt; was recently featured on a &lt;a href="http://slashdot.org"&gt;popular tech website&lt;/a&gt; which I &lt;a href="http://slashdot.org/~tmarthal/"&gt;frequent&lt;/a&gt;. The author spoke at mit about his life and writing (and &lt;a href="http://it.slashdot.org/article.pl?sid=07/05/15/2327248"&gt;was interuppted by students&lt;/a&gt;), so I started reading the comic. Man, is it good.&lt;/p&gt;

&lt;p&gt;I just started reading them, and got lots of the way through. Then I realized that there is a second level of awesome, in the img alt text tags. And then I read most of them again.&lt;/p&gt;

&lt;p&gt;Some of my favs, in no particular order:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xkcd.com/c181.html"&gt;http://xkcd.com/c181.html&lt;/a&gt; - Interweb Net Codes!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xkcd.com/c113.html"&gt;http://xkcd.com/c113.html&lt;/a&gt; - Zeta Functions 4 Pres!&lt;/li&gt;
&lt;li&gt; &lt;a href="http://xkcd.com/c128.html"&gt;http://xkcd.com/c128.html&lt;/a&gt; - :-(&lt;/li&gt;
&lt;li&gt; &lt;a href="http://xkcd.com/c132.html"&gt;http://xkcd.com/c132.html&lt;/a&gt; - 4 d3w4rd
&lt;/ul&gt;
&lt;/p&gt;

&lt;font size="1"&gt;
&amp;lt;img alt=&amp;quot;how many links is he going to inline?!&amp;quot; src=&amp;quot;./holla.jpg&amp;quot;&amp;gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-7936948253116289322?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/7936948253116289322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=7936948253116289322' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7936948253116289322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7936948253116289322'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/05/xkcd.html' title='xkcd'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-9049300850100132304</id><published>2007-01-17T12:02:00.001-08:00</published><updated>2007-06-21T19:04:51.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipodcarinterface'/><category scheme='http://www.blogger.com/atom/ns#' term='tomstillrules'/><category scheme='http://www.blogger.com/atom/ns#' term='ipodshuffle'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><title type='text'>ipod shuffle</title><content type='html'>So i broke down and got my 2nd ipod, a 1gb &lt;a href="http://www.apple.com/ipodshuffle/"&gt;ipod shuffle&lt;/a&gt;. Since my 4gb 1st generation ipod nano is stuck in my truck's dashboard (most likely still playing &lt;a href="http://www.last.fm/music/Dashboard+Confessional/_/The+Swiss+Army+Romance"&gt;the same thing&lt;/a&gt; \=)) with my 'USA Spec IPOD Interface' Toyota connector. Hopefully this will be my more 'used' ipod (aka updated regularly and listened to at the office, during outdoor activities, and in the bathroom).&lt;/p&gt;

&lt;p&gt;It was set to shuffle and the first track was my favorite Kanye West track &lt;a href="http://www.last.fm/music/Kanye+West/_/Gone+%2528Feat.+Consequence+%2526+Cam%2527ron%2529"&gt;Gone&lt;/a&gt;. 
Wear your music! yay! \o/&lt;/p&gt;

&lt;font size="-1"&gt;i need to do some css editing with those dang labels. p.s. &lt;blink&gt;i still rule&lt;/blink&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-9049300850100132304?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/9049300850100132304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=9049300850100132304' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/9049300850100132304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/9049300850100132304'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/01/ipod-shuffle_17.html' title='ipod shuffle'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-7237064045425469409</id><published>2007-01-16T16:16:00.000-08:00</published><updated>2007-01-16T16:18:55.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='tomrules'/><title type='text'>CSS Templates and Blog Spam</title><content type='html'>So, I was perusing my &lt;a href="http://marthaler.blogspot.com"&gt;other blog&lt;/a&gt; today and deleted a drug spam comment for the third or fourth time in as many days from one of the more recent posts. In this case, it was my friend Jake dancing in leotards... but the spam comments are always there, always posted on the top message.

&lt;p&gt;Prior to this, the blog spammers, people that post either poker referrals, drug purchase links, 'hot' stocks, online diplomas [almost as bad as the USC &lt;a href="http://den.usc.edu"&gt;DEN program&lt;/a&gt;!], or money making schemes all seem to never have posted on this '...' blog. I used to think that it was because it had custom CSS that I use to display the pages, and that comment bots couldn't figure out which link to click when they came to my page.&lt;/p&gt;

&lt;p&gt;That can't be the case now though; I think that more and more pennies/day workers are being paid to drive views to sites rather than bots. I have to say that is the case, I had 15 comments &lt;a href="http://tmarthal.blogspot.com/2006/09/smithsonian-museum-day.html"&gt;my museum post&lt;/a&gt; which is pretty crazy considering I get like 1 unique visitor a month here and almost no real traffic [&lt;i&gt;maybe I should talk about the &lt;a href="http://www.apple.com/iphone/"&gt;iphone&lt;/a&gt; too!?&lt;/i&gt;].&lt;/p&gt;

&lt;p&gt;To fight this I've turned on the blogger &lt;a href="http://en.wikipedia.org/wiki/Captchas"&gt;captchas&lt;/a&gt;, but still allow anonymous posts. I've also upgraded to the new blogger, but I can't tell any difference (other than the label/tag support [for which I didn't add to my CSS? hrrm]). *shrug*&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-7237064045425469409?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/7237064045425469409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=7237064045425469409' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7237064045425469409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/7237064045425469409'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2007/01/css-templates-and-blog-spam.html' title='CSS Templates and Blog Spam'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-115868733185054319</id><published>2006-09-19T10:22:00.000-07:00</published><updated>2006-09-19T22:11:53.796-07:00</updated><title type='text'>Smithsonian Museum Day</title><content type='html'>This September 30th, 2006 is &lt;a href="http://www.smithsonianmagazine.com/museumday/"&gt;Museum Day!&lt;/a&gt;. The Smithsonian Institution started a free admission day a while back and most museums around the country (even if they already offer free admission) are getting into the spirit of the free Museum day! It's a Saturday ferchrissakes, nothing better to do that day (&lt;a href="http://www.usc.edu"&gt;USC&lt;/a&gt; has an &lt;a href="http://usc.rivals.com/schedule.asp?Team=USC&amp;Year=2006"&gt;away game&lt;/a&gt;).&lt;br/&gt;
&lt;br/&gt;
So go to the &lt;a href="http://www.smithsonianmag.com/museumday/articles/what-is.php"&gt;What is Museum Day?&lt;/a&gt; website already and print out the admission card located there. Wherever you are located, there is a museum nearby participating!&lt;br/&gt;
&lt;br/&gt;
There are so many sweet places to go: maybe get my bro to head to &lt;a href="http://www.sandiegoairandspace.org/"&gt;the defense museum in San Diego&lt;/a&gt;, check out the only &lt;a href="http://www.neonmona.org"&gt;museum with only electronic art&lt;/a&gt;, maybe see &lt;a href="http://www.cafam.org"&gt;some quilts&lt;/a&gt; (I'm &lt;i&gt;big&lt;/i&gt; into quilting!), or just see one of the many art museums located around LA.&lt;br/&gt;
&lt;br/&gt;
WIHSTGW =(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-115868733185054319?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/115868733185054319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=115868733185054319' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115868733185054319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115868733185054319'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/09/smithsonian-museum-day.html' title='Smithsonian Museum Day'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-115812743221797104</id><published>2006-09-12T23:02:00.000-07:00</published><updated>2006-09-14T20:02:22.246-07:00</updated><title type='text'>hoodies</title><content type='html'>So, some of you might not know this, but I am very particular (peculiar?) about my &lt;A href="http://en.wikipedia.org/wiki/Hoodie"&gt;hooded sweat shirts&lt;/a&gt;. I usually buy 2-3 new hoodies per year, and end up not liking most of them due to shoulder-area fit, color change, sleeve cuff, softness, waist area cinch type, or depth-of-hood. (Yeah, like I said &lt;i&gt;peculiar&lt;/i&gt;).&lt;br&gt;
&lt;br&gt;There are two general types of hooded sweat shirts, flat-fronts and zip-ups.&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;Flat-Front Hoodies: These are normal sweat shirt shirts, but with an added pocket in the front and a hood (which makes it the &lt;i&gt;hoodie&lt;/i&gt;).&lt;/li&gt;
&lt;li&gt;Zip-Ups: These have the same hood, but zip up in the front. They sometimes have no pocket but most have have a split front pocket.&lt;/li&gt;
&lt;/ol&gt;
Well, this isn't about the criminal nature of hooded sweatshirts, or the fashion, but a zit pick about zip-up hoodies: Zippers!!&lt;br&gt;
&lt;br&gt;
Most of the cheaper zip up hoodies come with plastic zippers. They are fine for the first couple months, but if worn in extreme cold (like while snowboarding), plastic zippers have a tendency to break teeth. Plastic zippers also have a tendency to not lye straight: they warp in the direction out of the zipper, causing ungainly bulges in the stomache region. That is the reason I prefer metal zippers.&lt;br&gt;
&lt;br&gt;
Generally, higher quality hoodies come with metal zippers. This is because IMO most higher quality 'softgoods' are produced by companies that tend to make heavier outerwear as well, which generally come with metal zippers for the cold-breakage described above.&lt;br&gt;
&lt;br&gt;
So I bought a &lt;i&gt;very nice&lt;/i&gt; black zip-up &lt;a href="http://www.foursquareouterwear.com"&gt;Four Square&lt;/a&gt; hoodie last year while in New Mexico which has a nice flanel-pattern waterproof mesh lining. It had everything I look for in a hoodie: color, fit, hood shape, warmth, quality metal zipper; everything. The problem was, when I went to bust it out last spring I could not get the zipper to work!&lt;br&gt;
&lt;br&gt;
The metal zipper was stuck; it would not connect and link up the teeth as if there was a string jammed in there or something. If anyone knows, most aficionados wear thier zip-up hoodies 3/4 zipped up, and this would just not do. I tried everything all summer long, it seemed like the zipper was bent or something and all my efforts with wrenches, knives, pliers, and assorted tools would not get it to work.&lt;br&gt;
&lt;br&gt;
So I tried WD-40. The zipper zipped right up. It had rusted over. I did not know such a thing was possible. The same elements that the metal zipper is to protect against, are prone to cause rust as well. Good thing a little grease made it good, else I would've had to buy another hoodie this fall... as it stands I think I have at least one as we head into the winter months.&lt;br&gt;
&lt;br&gt;
Do you people think about hoodies as much as I do? This blog is sweet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-115812743221797104?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/115812743221797104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=115812743221797104' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115812743221797104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115812743221797104'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/09/hoodies.html' title='hoodies'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-115528331300320986</id><published>2006-08-11T01:00:00.000-07:00</published><updated>2006-08-11T01:01:53.013-07:00</updated><title type='text'>You are here, it is now. Start.</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-115528331300320986?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/115528331300320986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=115528331300320986' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115528331300320986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115528331300320986'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/08/you-are-here-it-is-now-start.html' title='You are here, it is now. Start.'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-115517019548498728</id><published>2006-08-09T17:31:00.000-07:00</published><updated>2006-08-09T17:36:35.490-07:00</updated><title type='text'>Surfing Costa Rica</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/64496240@N00/204639565/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/76/204639565_9604e055b8_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/64496240@N00/204639565/"&gt;A Set Wave&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/64496240@N00/"&gt;tmarthal&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;So, as a followup to the last post about going on a surf trip and blogging; it has taken me a whole month to get the motivation to finalize the post about the trip.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Well, it was worth the time and effort to get down there. I would highly recommend travelling to Costa Rica to anyone thinking of a tropical place to relax and surf. If I had to do it over again, I would do somethings differently. I would not fly into San Jose. We were staying in Tamarindo, a 45 minute drive south of another international airport in Liberia. Shoulda just flew into Liberia instead of San Jose. The cost to take the costa rica regional air taxi was $80 each way, not including the $25 for the board bag. A $10 shuttle from Liberia to Tamarindo would have been much more affordable, covering the additional cost of flying into the smaller airport. That doesn't include almost getting into a car accident in the San Jose taxi (not as bad as the Tijuana taxis though!). &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;I'm including a link to a picture uploaded to &lt;a href="http://flickr.com"&gt;flikcr&lt;/a&gt; just so people can see &lt;em&gt;just how good the surf was&lt;/em&gt;.  It was one of the bigger waves on the Tamarindo beach break, but it was definetly breaking better than anything in &lt;a href="http://elporto.com"&gt;Manhattan Beach&lt;/a&gt;.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-115517019548498728?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/115517019548498728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=115517019548498728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115517019548498728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/115517019548498728'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/08/surfing-costa-rica_09.html' title='Surfing Costa Rica'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112689163573831798</id><published>2006-06-07T09:24:00.000-07:00</published><updated>2006-06-07T10:03:37.766-07:00</updated><title type='text'>blog to surf; surf to blog</title><content type='html'>So, every once in awhile I get the bug up my ass to write something on my blog. I have been updating &lt;a href="http://marthaler.blogspot.com"&gt;my moblog&lt;/a&gt; more because I can do it whenever and from my phone (and pictures=10&lt;sup&gt;3&lt;/sup&gt; words). Oftentimes, I write something then realize that the article isn't worth publshing so a one to two sentence non-posted saved idea 'post' will reside in my queue for a while until I realize that it wasn't ever worth posting in the first place and it gets deleted. I don't want to blog about blogging too much, but I can't and won't update this site because:&lt;br&gt;
&lt;br&gt;
&lt;ol&gt;&lt;li&gt;i am too 'busy' staring at the my work computerscreen
&lt;li&gt;i am traveling too much (ABQ?)
&lt;li&gt;nothing of interest in the tech world that i understand well enough to comment on
&lt;li&gt;all the recurring events in my life remain the same (which makes them recurring)
&lt;/ol&gt;
&lt;br&gt;
So I wonder what event I could blog about? Hrrm, maybe my big vacation of the year? Yeah.&lt;br&gt;
&lt;br&gt;
So I'm going to Costa Rica tommorow, specifically &lt;a href="http://www.tamarindo.com/Tamarindo"&gt;Tamarindo&lt;/a&gt; on the Pacific side in the NW portion of the country. Flying on LACSA airlines between the big cities and then taking a taxi flight on &lt;a href="http://www.natureair.com/"&gt;Nature Air&lt;/a&gt; over to Tamarindo. We are staying at &lt;a href="http://www.thesurfhouse.com/"&gt;The Surf House&lt;/a&gt;[flash site] down there right on the water and near downtown Tamarindo. I can't wait.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.wavewatch.com/pages/regions.php?RegionID=23"&gt;The surf is pumping&lt;/a&gt; in Central America; the SW swell should build up to 12ft through Friday with fair conditions. I am kinda scared and kinda stoked to get on it, I wonder how this Cali surfer will fare in the 17s periodic surf on a point break with a rock bottom. Totally different than the 6s sandy bottom walled up Manhattan Beach and El Porto beach break.&lt;br&gt;
&lt;br&gt;
I will most definetly post some of the more interesting pictures here when I get back .&lt;br&gt;
&lt;br&gt;
Not totally offtopic, but I think my dad dent me this article about Hurrican Katrina and the horrible Red Tide we had last fall: &lt;a href="http://www.sptimes.com/2005/08/28/Sports/Here_s_hoping_Katrina.shtml"&gt;St Petersburg Times Article&lt;/a&gt; (I don't even know where St. Petersburg is!).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112689163573831798?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112689163573831798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112689163573831798' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112689163573831798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112689163573831798'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/06/blog-to-surf-surf-to-blog.html' title='blog to surf; surf to blog'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-114106963749094207</id><published>2006-02-27T11:47:00.000-08:00</published><updated>2006-02-28T22:49:17.376-08:00</updated><title type='text'>mobloggin'</title><content type='html'>&lt;p class="mobile-post"&gt;Testing a moblog text post&lt;/p&gt;

&lt;br/&gt;
&lt;hr width="70%"/&gt;
So, I finally got around to setting up my blogger.com mobile phone blog for phone image storage and auto-publication of blog entries from my phone keypad. ^_^&lt;br/&gt;
&lt;br/&gt;
&lt;a href="http://help.blogger.com/bin/answer.py?answer=1131"&gt;Setting up&lt;/a&gt; the &lt;a href="http://go.blogger.com"&gt;Go Blogger&lt;/a&gt; service was not like anything I'd ever done before; the user starts the process by sending a text message! Then using a reply text message with an automatically created temp URL and pass-code, you link the pass code and mobile phone number to your blog &lt;i&gt;by logging into the blogger.com website&lt;/i&gt;, which knows your phone number!. The auto-integration of mobile phone technology and blog services is crazy (like the glue!). After registration, of course, the images are auto-updated to the blog you associated with your phone number! Now I can take pictures &lt;i&gt;anywhere&lt;/i&gt; and upload them to the intarweb! Next step: celebrity stalking! woo&lt;br/&gt;
&lt;br/&gt;
Now I need to update my css for this site to do some cool stuff to the &lt;font face="courier"&gt;mobile-post&lt;/font&gt; and &lt;font face="courier"&gt;mobile-photo&lt;/font&gt; classes, so that they are easily recognizable. Maybe put pink backgrounds on them or something.&lt;br/&gt;
&lt;br/&gt;
&lt;i&gt;Edit:&lt;/i&gt; So I moved my moblog. Previously, &lt;a href="http://tmarthal.blogspot.com/2005/08/new-phone-moblogphotoblog-and.html"&gt;as noted before&lt;/a&gt; I set up a moblog at &lt;a href="http://tmarthal.textamerica.com"&gt;textamerica&lt;/a&gt;. It was a way to get my pictures from my cell phone to the internet, but nothing more. The layout sucked, there were things you just couldnt do with it. The templating, the link, the display area, the commenting, and the html could all not be edited. Even after joining the private google group [&lt;a href="http://groups.google.com/group/textamerica"&gt;http://groups.google.com/group/textamerica&lt;/a&gt;] to figure out some technical issues, I still couldn't find a way to simply format the page, images and comments. Maybe I just was used to the blogger.com style interface and &lt;b&gt;non-&lt;/b&gt;WYSIWYG page editing interface.&lt;br/&gt;
&lt;br/&gt;
Anyway, I had a &amp;quot;test&amp;quot; blog over at &lt;a href="http://marthaler.blogspot.com"&gt;http://marthaler.blogspot.com&lt;/a&gt; for testing formatting and other stuff to publish into this blog. well, it is now my moblog (albeit, I am still working on the css over there). So to see the previously uploaded images, check that out. Its a more personal 'snapshot' (pun intended) into my life. :)&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-114106963749094207?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/114106963749094207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=114106963749094207' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/114106963749094207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/114106963749094207'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/02/mobloggin.html' title='mobloggin&apos;'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-114024425932458999</id><published>2006-02-17T22:10:00.000-08:00</published><updated>2006-02-17T22:46:09.723-08:00</updated><title type='text'>gmail chat</title><content type='html'>So tonight, i used the gmail chat interface for the first time. my first impression is that, &lt;a href="http://en.wikipedia.org/wiki/AJAX"&gt;AJAX&lt;/a&gt; is going to change the way that people use thier desktops.&lt;br&gt;
&lt;br&gt;
first off, since I had emailed my &lt;strike&gt;enemy&lt;/strike&gt; friend &lt;a href="http://blog.squirrelfish.org/"&gt;tommy&lt;/a&gt; recently, he showed up in my gmail 'Quick Contacts' menu with a little orange dot next to it. Not knowing what the orange dot meant, but it being different than the typical grey dots next to all the other @gmail accounts in my Quick Contact list, I decided to mash the mouse button onto it.&lt;br&gt;
&lt;br&gt;
&lt;font face="arial"&gt;&lt;font color="grey"&gt;9:29 PM&lt;/font&gt; &lt;b&gt;me&lt;/b&gt;: are you looking for love?&lt;/font&gt;&lt;br&gt;
&lt;br&gt;
And so on and so forth, until we talked for 20 minutes about the badness that is the &amp;lt;iframe&amp;gt; that the chat originally shows up in, to the fact that you can &amp;quot;pop&amp;quot; the iframe out into its own browser window (if you have your pop-up blocker disabled!), and continue to have a chat with the person to the fact that video games are the new golf. What was so nice about it (me being the minimalist that I am): the only thing in the new chat browser window is &lt;i&gt;the chat and an input box.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
The reason that I stopped using ICQ (7 digits bitchez) and later AIM (associated with an @arizona.edu email *cry*), is the fact that they try to make money off thier IM clients by putting &lt;a href="http://www-scf.usc.edu/~marthale/img/aniflame.gif"&gt;animated gifs&lt;/a&gt;** on the top of thier clients. Well, this chat didnt have any of that annoyance.&lt;br&gt;
&lt;br&gt;
In fact, it didn't even have any of the emoticons that used to dominate the &lt;a href="http://messenger.yahoo.com/"&gt;Yahoo Messenger&lt;/a&gt;(&lt;a href="http://en.wikipedia.org/wiki/Condensed_matter_physics"&gt;&lt;i&gt;cm&lt;/i&gt;&lt;/a&gt;) days. I remember days of IM'ing my friend Turtle (who never comments on blogs) wasting it away just doing
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/31.gif"&gt;
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/27.gif"&gt;
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/35.gif"&gt;
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/42.gif"&gt;
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif"&gt;
&lt;img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/45.gif"&gt; &lt;i&gt;all day long&lt;/i&gt;, instead of actually talking to one another. Well, although emoticons are &lt;a href="https://mail.google.com/support/bin/answer.py?answer=34056"&gt;still present in gmail chat&lt;/a&gt;, they seem to be WAAAY LESS ANNOYING (and colorful); hopefully keeping the actual communication to a maximum. &lt;img src="http://mail.google.com/mail/help/images/screenshots/chat/straightface.gif"&gt;&lt;br&gt;
&lt;br&gt;
Anyway, the chats are definetly stored, the same way that email conversations are stored. You can star them, search them, and definetly archive them. Unless, of course, either party selects 'Off the record', one of two options at the bottom of the browser window. Pretty freakin handy, especially since sometimes you don't want the FTC knowing that you gave Gordon Gecko that insider stock tip about Google's stock going up.&lt;br&gt;
&lt;br&gt;
&lt;font face="arial"&gt;&lt;font color="grey"&gt;9:57 PM&lt;/font&gt; &lt;b&gt;me&lt;/b&gt;: afk, im going to blog about it&lt;/font&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size="1"&gt;** OT: Did you know that when viewing an animated gif in Firefox 1.5 in a separate tag, it creates a thumbnail for that gif as the icon for that tab? Can you say &lt;i&gt;sweet&lt;/i&gt;?!&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-114024425932458999?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/114024425932458999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=114024425932458999' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/114024425932458999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/114024425932458999'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/02/gmail-chat.html' title='gmail chat'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-113875272229812216</id><published>2006-01-31T16:04:00.000-08:00</published><updated>2006-01-31T16:21:01.520-08:00</updated><title type='text'>Tailgates</title><content type='html'>So, &lt;a href="http://www.arizona.edu"&gt;The University of Arizona&lt;/a&gt; basketball team is coming to Los Angeles this weekend to play USC and UCLA. Its been a tradition of our little AZ clique to go to the games for the last 5 years. However, UofA was a pretty good basketball team the majority of those years. Now with Rodgers gone, out of the top 25 rankings for the first time in 7-8 years, and Lute giving the kibosh on 3 point attempts (he should just tell Radenovich to stop shooting) things are swinging back into the LA team's favor.&lt;br&gt;
&lt;br&gt;
Which brings me to the issue of tailgates. It would be nice to actually have a &lt;a href="http://www.toyota.com/tundra/"&gt;truck&lt;/a&gt; to go to the basketball games and put the tailgate down and sit and have a few beers and kick back. Well, I used to be able to do that.&lt;br&gt;
&lt;br&gt;
Alas, as bad luck would have it (with the help of a few boys from a local chop shop ) my tailgate on my pickup truck was stolen clean. In the place where I park my truck at night. I mean, I see CLKs, H2s, m3's and all sort of $$$ MB cars next to mine. And they have to go and take off my tailgate. Taken right off. &lt;i&gt;Who does that?&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
I had a nice long chat with the Manhattan Beach police man while he took down the crime scene information and dusted the bed and back lights for prints. It turns out that not too many tailgates get stolen. I've never heard about it until now, and it just sucks when it happens to you. And by the passive you, I mean me.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;lt;livejournal&amp;gt;
&lt;font face="Arial"&gt;Mood: depressed &lt;img src="http://photos1.blogger.com/blogger/1195/1326/200/dep.gif" border="0" alt="" /&gt;&lt;/font&gt;&amp;lt;/livejournal&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-113875272229812216?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/113875272229812216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=113875272229812216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113875272229812216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113875272229812216'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2006/01/tailgates.html' title='Tailgates'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-113537013195250602</id><published>2005-12-23T12:17:00.000-08:00</published><updated>2005-12-23T12:45:49.660-08:00</updated><title type='text'>No Tsunami, but No Beach Either</title><content type='html'>So, last wednsday it really &lt;i&gt;was&lt;/i&gt; like the movie. &lt;a href="http://www.swellmagnet.com" tag="Surfing"&gt;Some&lt;/a&gt; were saying that the peak on Wednsday was the biggest waves to hit the Los Angeles region since &lt;a href="http://elnino2.ytmnd.com/"&gt;El Nino&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
My roomate snapped this picture from our house on 8th Street:&lt;br&gt;
&lt;br&gt;
&lt;center&gt;&lt;img src="http://photos1.blogger.com/blogger/1195/1326/1600/homeview12.21.jpg"&gt;&lt;/center&gt;&lt;br&gt;
&lt;br&gt;
They closed down Manhattan Beah Pier, but still checked it out from the strand (a safe distance up!).&lt;br&gt;
&lt;br&gt;
&lt;center&gt;&lt;img src="http://photos1.blogger.com/blogger/1195/1326/1600/pier12.21.jpg"&gt;&lt;/center&gt;&lt;br&gt;
&lt;br&gt;
The whitewater on those waves were 10+ft high. Needless to say, noone was paddling out. And supposedly the &lt;a href="http://www.lacofd.org/"&gt;LA County Lifeguards&lt;/a&gt; saved some woman that got swept away while standing on the bike path north of &lt;a href="http://www.swellmagnet.com" tag="El Porto"&gt;El Porto&lt;/a&gt; before closing off every beach in the SouthBay.&lt;br&gt;
&lt;br&gt;
&lt;center&gt;&lt;img src="http://photos1.blogger.com/blogger/1195/1326/1600/whitewater12.21.jpg"&gt;&lt;/center&gt;&lt;br&gt;
&lt;br&gt;
And as you can see in the next picture there was lots and lots of erosion. Almost no sand is left on the beach halfway to the volleyball courts. LA county continues to import sand at a rate of 9 million tons per year (&lt;a href="http://threeissues.sdsu.edu/three_issues_sandminingfacts04.html"&gt;*&lt;/a&gt;) and the  washing away of sand from this storm alone is going to cost lots and lots of taxpayer $$!&lt;br&gt;
&lt;br&gt;&lt;center&gt;
&lt;img src="http://photos1.blogger.com/blogger/1195/1326/1600/nosand12.21.0.jpg"&gt;&lt;/center&gt;&lt;br&gt;
&lt;br&gt;

And my brother says that San Diego &lt;a href="http://www.signonsandiego.com/news/metro/20051221-1147-bn21wave3.html"&gt;was firing &lt;/a&gt; more than the South Bay! Although &lt;a href="http://www.latimes.com/news/nationworld/nation/wire/sns-ap-california-surf,1,2162077.story?coll=sns-ap-nation-headlines"&gt;at least one person died&lt;/a&gt; down in carlsbad.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-113537013195250602?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/113537013195250602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=113537013195250602' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113537013195250602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113537013195250602'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/12/no-tsunami-but-no-beach-either.html' title='No Tsunami, but No Beach Either'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-113485733299361643</id><published>2005-12-17T14:00:00.000-08:00</published><updated>2005-12-23T12:15:30.950-08:00</updated><title type='text'>Big Wednsday</title><content type='html'>Is there going to be a tsunami in Los Angeles? The swell model at &lt;a href="http://www.wetsand.com"&gt;Wetsand&lt;/a&gt; dictates a HUGE southwest push is coming next week.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://photos1.blogger.com/blogger/1195/1326/1600/swell.jpg"&gt;&lt;br&gt;
&lt;br&gt;
Which means that they are forecasting 38 foot waves. To those people not familiar with wave sizes, these waves are measured Hawaiian style from thier backs. That means the 38 foot waves next Wednsday will have 70+foot faces! Get the jetskis ready!&lt;br&gt;
&lt;br&gt;
&lt;img src="http://photos1.blogger.com/blogger/1195/1326/320/bigwednsday.jpg"&gt;&lt;br&gt;
&lt;br&gt;
For those who have not seen the movie &lt;a href="http://www.imdb.com/title/tt0077235/" tag="Big Wednsday"&gt;Big Wednsday&lt;/a&gt; about the Malibu surfers in the 1960's (whose huge waves are shot in Waimea Bay, &lt;i&gt;not&lt;/i&gt; in Malibu) it is an epic struggle of friendship throughout the years where the huge surf brings them all together. (It has Gary Busey for chrissake!) Will this be the year where they could have actually filmed the movie here in LA where it was set?! I think it might be... albeit up the coast a few miles from Malibu.&lt;br&gt;
&lt;br&gt;
When the tsunami hits LA next Wednsday, thankfully one of my crazy friends has agreed that we can 'hide out' in his cabin up in &lt;a href="www.mammothmountain.com/" tag="snowboard"&gt;Mammoth Mountain&lt;/a&gt;. If the tsunami gets all the way up there, then Katrina will seem like a joke. I'll bring my snowboard just in case there is snow. ;)&lt;br&gt;
&lt;br&gt;
&lt;font size=1&gt;Edit: Uploaded photos to the blogger.com service instead of referencing my usc student computing facility page&lt;/font&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-113485733299361643?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/113485733299361643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=113485733299361643' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113485733299361643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113485733299361643'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/12/big-wednsday.html' title='Big Wednsday'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-113156383909972277</id><published>2005-11-09T10:59:00.000-08:00</published><updated>2005-11-09T11:38:32.156-08:00</updated><title type='text'>itunes versus winamp</title><content type='html'>&lt;a href="http://tmarthal.blogspot.com"&gt;this&lt;/a&gt; is an official blog now, I am going to write something about owning an ipod and using itunes. :D (next i discuss the war in iraq!!)&lt;br&gt;
&lt;br&gt;
so, i recently purchased an &lt;a href="http://www.apple.com/ipodnano/"&gt;ipod nano&lt;/a&gt; a few weeks back (mainly for my planned trip to hawai'i). of course, i ordered it directly from apple.com: it seems that you can get it engraved for no extra cost. if anyone ever finds a black nano on the streets of LA with the initials 'tm' carved on the back (i didn't know what else to put!) then be sure to contact me, and i will give you $10 for it (seems fair &lt;i&gt;to me&lt;/i&gt;). Also, due to the huge fuss about the ipod nano's scratching, i haven't seen it. that could be because i cut the plastic protector thing the nano came with to fit the screen and left it on there, but im also careful not to put my nano in my knife sack (i ruined some good books that way, need to get rid of some knives i guess).&lt;br&gt;
&lt;br&gt;
which comes to the nature of this post: &lt;a href="http://www.apple.com/itunes/"&gt;itunes&lt;/a&gt;. i dont like it. in fact, i've been using &lt;a href="http://www.winamp.com"&gt;winamp&lt;/a&gt; (i luse windows) since 1999 when i first got my first song off of napster (what was your first song? mine was &lt;i&gt;kurupt-who ride wit us&lt;/i&gt;). so i tried to switch to itunes. it is the windows version of it, and maybe it is different on OSX, but the interface just doesnt make sense to me.&lt;br&gt;
&lt;br&gt;
i was never a 'playlist' guy. I just opened up winamp with my collection by importing a folder into winamp and then playing what was avaliable. i could hit 'j' and 'oasis' and scroll up and down to get my fill of british altern-rock. keyboard shortcuts to stop, skip, fade and pause songs. everything makde sense. i even upgraded from 2.92 to 5.11 like a year ago (in fact, my &lt;a href="http://www.last.fm/postsignup.php"&gt;favorite winamp plugin&lt;/a&gt; needed version 5.+) with no issues what so ever: they kept backward compatibility.&lt;br&gt;
&lt;br&gt;
So, i start using itunes to organize my music collection (i start to realize that my music collections IDv2/IDv3 tags are horribly unorganized; the cd ripper software ive  used over the years must not have done a very good job of using &lt;a href="http://www.cddb.com"&gt;cddb.com&lt;/a&gt;. so i start organizing my collection, updating the idv3 tags through itunes (which is a horrendous pain: in winamp i can just alt+3 and edit every field directly (can't do multiple files though)). And I started visiting &lt;a href="http://www.last.fm"&gt;http://www.last.fm&lt;/a&gt; and &lt;a href="http://www.amazon.com"&gt;http://www.amazon.com&lt;/a&gt; and downloading sample album art to be displayed with the mpeg4 .m4a converted tracks played on my ipod (or were selected in itunes). that was the coolest feature that i saw in itunes: being able to associate pictures with tracks and have them show up when played (i am easily amused).&lt;br&gt;
&lt;br&gt;
so, do i give up winamp? i was still using it to play my muzak while writing code or taking a shower (love those logitech speakers). i didn't want to, but i started having to because i kept updating my music through itunes and porting my music into my ipod. well, then i discovered &lt;a href="http://www.mlipod.com/index.php"&gt;ml ipod&lt;/a&gt; a &lt;a href="http://www.winamp.com/plugins/details.php?id=138888"&gt;winamp plugin&lt;/a&gt;. it is pretty sweet, capable of doing almost everything that i was using itunes for, and glitch free. just downloaded it, installed it and fired up winamp and viola! my ipod shows up in the Devices listed in the Media Library (which is a new thing in Winamp 5+). now i can update all the songs on my ipod until my heart is content. HOWEVER! no more pretty pictures for me. :(&lt;br&gt;
&lt;br&gt;
Currently, there is no way to associate a gif/jpg/png file with the music track to be uploaded to the ipod. which sucks, but it is a small price to pay to get back to my winamp roots. and supposedly, when the developer(s) figure(s) out a way to store consistent meta-data about tracks and also use (and/or update) the mp4.dll converter, then im sure that they will have pictures up and running on ipods very soon now. which makes me happi(er).&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size=-1&gt;who said &amp;quot;it never rains in la&amp;quot;? they were wrong.&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-113156383909972277?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/113156383909972277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=113156383909972277' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113156383909972277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113156383909972277'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/11/itunes-versus-winamp.html' title='itunes versus winamp'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-113072432920310609</id><published>2005-10-30T18:03:00.000-08:00</published><updated>2005-10-30T18:06:44.026-08:00</updated><title type='text'>Formatting</title><content type='html'>If you want better formatting of this BLOG, use your favorite RSS feed reader and set up the display however you want it.&lt;br&gt;
&lt;br&gt;
Its like lots of people these days can't understand the difference between content and presentation of said content.&lt;br&gt;
&lt;br&gt;
Which is why I &lt;i&gt;love&lt;/i&gt; the ytmnd.com website. Its ALL content.&lt;/br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-113072432920310609?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/113072432920310609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=113072432920310609' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113072432920310609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/113072432920310609'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/10/formatting.html' title='Formatting'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112810885463667986</id><published>2005-09-30T12:18:00.000-07:00</published><updated>2005-09-30T12:44:19.543-07:00</updated><title type='text'>hands of steel</title><content type='html'>so back in the day, i used to read some kung-fu magazines. i was a green belt in the country club's taek-won-do club, at 12 we were badass. anyways, in the back of the king-fu magazines, they used to advertise these little gadgets that were supposedly used for improving your finger strength by exercising them in ways traditional methods couldn't match for that supposed 'kung fu grip'. I never got one of those doo-hickey's, instead I had to rely on a plastic&amp;metal combination wrist grip thing that I used religiously from when I was 12 to 15. [Which totally affected my awesome Nintendo skillz, but that is unrelated to the topic.]&lt;br&gt;
&lt;br&gt;
Fast forward to 1999. There is a bus, and one of my older brothers is leaving to join the Navy after graduating college. This is the start of the clothes ripping when every guy on the double decker bus is shirtless and covered in beer.&lt;br&gt;
&lt;br&gt;
Fast forward again to 2002. A friend of a friend's 27th birthday, got a bus to Santa Monica from the South Bay. My brother, the same one who went into the Navy, is visiting and there is a keg on this bus, but it is not an open aired double decker bus. Too bad, the shirts rip and beer is everywhere again. It looked like it was raining outside, except there was no rain; it was beer on the inside. When A was cleaning up the beer when we got back with Turtle's nice unripped shirt (which he voluntarily took off and threw on the groud) he was plenty pissed. That's all I rememeber about that.&lt;br&gt;
&lt;br&gt;
Needless to say, these events (along with others that I either can't remember or just forget) have founded the basis of an uncurable need to throw water or dump beer on people and/or rip thier shirts off with the kung-fu grip developed as a child. That is why, elar and little jeffrey, the pants came off outside shellback's. And also, jfulk why the shirt came off and the tie got thrown on the roof.&lt;br&gt;
&lt;br&gt;
It is the traditions that makes events like these worthwhile and exciting (and talked about). Hopefully, as we get older we will calm down...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112810885463667986?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112810885463667986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112810885463667986' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112810885463667986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112810885463667986'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/09/hands-of-steel.html' title='hands of steel'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112620470661937799</id><published>2005-09-08T11:33:00.000-07:00</published><updated>2005-09-12T10:50:49.276-07:00</updated><title type='text'>Below the Hard Deck</title><content type='html'>So this weekend on Saturday, I will be playing in the &lt;a href="http://www.topgun2005.com"&gt;Annual Top Gun Volleyball Tournament&lt;/a&gt; down in Neuport Beach (is it 'Neuport' or 'Newport'? does it matter?). I know that shennanigan's will ensue, either at the tourney or at the &amp;quot;Officer's Party&amp;quot; afterwards.&lt;/p&gt;

I'll update this post this weekend with the outcome, &amp;lt;bad top gun pun&amp;gt;hopefully the pattern won't be full and there will be points for second place.&amp;lt;/bad topgun pun&amp;gt;&lt;/p&gt;

&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Update&lt;/b&gt;: Our team, 'Trough Gun' went 0-4. The level of competition has escalated in the past years; the &lt;i&gt;Maverick&lt;/i&gt; division 6-man teams (of which we were 1 of 14) had various levels of sportsmanship (i.e. inverse ratio of drinking ability to seriousness) and teamwork (i.e. multiple blockers, short sets, outsite calls, back sets, and various other indoor club team abilities). Our team, wrapped only in our towels (with our dog tags!) and talking about the hard-deck on our gym bench (from &lt;a href="http://www.ikea.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10101&amp;storeId=7&amp;langId=-20&amp;productId=11430"&gt;ikea&lt;/a&gt;)  did hit the booze early, and retired to the showers before the playoffs because of the four of us, only two played college volleyball. I guess you needed all six. The rally scoring to 17 wasn't helping either: games lasted about 8 minutes each.&lt;br&gt;
&lt;br&gt;
Highlights tho when we threw our dogtags into the ocean to remind ourselves about our 
fallen comrades, and how things could have been different if we weren't projected into a flat spin on takeoff.&lt;br&gt;
&lt;br&gt;
The surf was good though even with the sticky redtide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112620470661937799?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112620470661937799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112620470661937799' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112620470661937799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112620470661937799'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/09/below-hard-deck.html' title='Below the Hard Deck'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112352578630452257</id><published>2005-08-15T11:29:00.000-07:00</published><updated>2005-08-16T11:41:18.373-07:00</updated><title type='text'>coincidences</title><content type='html'>&lt;p&gt;&lt;font size="1"&gt;Note: this post was delayed posting a few days for no reason other than the fact that i forgot to publish it.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;so i think that i experienced the most coincidental set of events in a single weekend ever last weekend when a friend and i road-tripped up through new mexico and into the durango/silverton region of colorado.&lt;/p&gt;

&lt;p&gt;1/ &lt;a href="www.crosscanadianragweed.com/"&gt;cross canadian ragweed&lt;/a&gt;; c created a mix cd for me two months ago with one of thier songs on it; i was listening to that exact song on the way to pick up c driving to durango; we just happened to pick a restaurant (Ore House) Friday night in durango for which we have to wait 30 minutes. While waiting, the place right next to it has Cross Canadian Ragweed playing for 20 bucks. Its rock-country, the kind of stuff that they play on country stations. The dude reminds me of Skynard, and the show was extremely good except for the oklahoma people in the crowd.&lt;/p&gt;

&lt;p&gt;2/ Jeep tour. My phone number is the same as &lt;a href="http://tmarthal.textamerica.com/?r=3038713"&gt;thiers&lt;/a&gt;. The only difference is the area code. Duu duu duuuuh.&lt;/p&gt;

&lt;p&gt;3/ Mesa Verde: Nothing coincidental. Hiking was fun and ruins. Petroglyphs were amazing and well worth the three mile hike (as no strollers or canes could make it up some of the sandrock stairs carved into the cliff you had to trek).&lt;/p&gt;

&lt;p&gt;4/ Lost Dog. Nothing there, except for a $15 100% agave tequila shot that tasted like turpentine.&lt;/p&gt;

&lt;p&gt;5/ Rafting down the Animas river with the same company as the jeep tour. Nothing special unless you count the fact that the guide told me i could jump in to swim/wade during a wide shallow part and its pretty deep. i do a graceful launching flail dive off the prow of the raft and land in 3 feet of 45 degree water (Farenheit). if it wasnt for my ninja like reflexes and whale like blubber around my midrif, i would've broken my neck or gotten hypothermia.&lt;/p&gt;

&lt;p&gt;6/ Van ride to Silverton from Durango. C went to a small catholic high school in the ABQ. it turns out that the now local snowburnout driver went to the same high school and graduated 2 years after she did. they talked and tried to figure out mutual people and it turns out that some guy who the driver played water polo with in HS (who we met at shellbacks one night from CS Northridge) taped the guy upside down from a tree when he was a freshman. "dick." was what he said about him.&lt;/p&gt;

&lt;p&gt;7/ There is no coincidence in Silverton. There is almost nothing there. The only cool thing is that there used to be underground tunnels from the nicer hotels to the brothels so that wives couldn't see thier husbands partake in thier local whores. Although, when it started raining I left my sunglasses on the bar and we ran to the train station. When I couldnt even remember the name of the bar, I had to mathematically deduce the name from its memorized location and a brochure hotel listing. I spoke with the manager of the lost and found, gave them my cali address, so hopefully I won't lose those sunglasses again.(1)&lt;/p&gt;

&lt;p&gt;&lt;font size="1"&gt;(1): they did send the sunglasses with a note "if you want to pay for postage, you can send some money to the return address on this box." maybe open up the brothel tunnels and i will.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112352578630452257?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112352578630452257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112352578630452257' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112352578630452257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112352578630452257'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/08/coincidences.html' title='coincidences'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112326007408795775</id><published>2005-08-10T10:59:00.000-07:00</published><updated>2005-08-10T10:02:38.140-07:00</updated><title type='text'>personal information search</title><content type='html'>i know everyone has heard that cnet wrote an article about google's ceo and included some basic personal information in thier article about privacy and intraweb crawlers obtaining 'private' information published on teh intarnets. well, it turns out that while &lt;a href="http://www.marthaler.org"&gt;'marthaler'&lt;/a&gt; isn't that common of a name (there should be in about 30 years after me and my 4 brothers have 5 boys each...) you still can't find too much information about me on the web. it turns out that there is some powerful ceo/business guy in chicago with the same first and last name as me. and that there is a whole &lt;a href="http://wiscoemily.blogspot.com/"&gt;wisconsin&lt;/a&gt;/minnesota marthaler family. the only way that you can even see how i have impacted the documented world is by searching for 'physics' along with my name. and then you only get an article about how i won an engineering competition &lt;a href="http://www.physics.arizona.edu/physics/news/matters/summer98/sps.html"&gt;back in the day&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Well, it turns out that there are better ways of obtaining personal/address/phone number/martial (and marital!)/age information about someone. in fact, when i looked myself up using &lt;a href="http://zabasearch.com"&gt;zabasearch.com&lt;/a&gt; i found that they had every phone number i have ever listed/paid for and every address at which i have ever lived. then when i looked you up (i can tell who you are, &lt;i&gt;i have people&lt;/i&gt;) i found everything about you too!! I'll call ya later.&lt;br&gt;
&lt;br&gt;
&lt;font size="1"&gt;p.s. caps are for people that have shift keys&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112326007408795775?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112326007408795775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112326007408795775' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112326007408795775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112326007408795775'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/08/personal-information-search.html' title='personal information search'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112268582461833403</id><published>2005-08-09T10:10:00.000-07:00</published><updated>2005-08-09T09:36:36.443-07:00</updated><title type='text'>new phone, moblog/photoblog, and textamerica.com</title><content type='html'>So i recently upgraded my mobile from a small Samsung phone to a thin flip form-factor Motorola Razor model. This is only the third ever phone model that I've had, starting with the smallish Nokia back in 2001. I forget the samsung and nokia model numbers... maybe ill look them up. Nah.&lt;br&gt;
&lt;br&gt;
My first Nokia was awesome. The software interface was very intuitive and kept track of everything in a very proper and sensical manner. Up/Down buttons accessed what I wanted things to access and menus were easy to navigate and things just worked(unless I didn't know better, and just assumed that was the way things worked for all phones). I bought the Samsung because it was the only phone that Cingular was offering in 2003 that was a non-clamshell small enough to be comparable to my nokia. It wasn't so good.&lt;br&gt;
&lt;br&gt;
There was an LED on the phone that would blink. All. The. Time.(1) Granted, you could change the color that it would blink from blue to orange and back to blue, but still, it was annoying sleeping with a bright blue blinking LCD in the corner of your room. And to make matters worse, the software interface was &lt;i&gt;bad&lt;/i&gt;. Up/Down buttons didnt work right, the phone didnt split dialed/received/incoming-but-not-picked-up calls. Nor did the phone save outgoing text messages (which means I had no record of drunk messaging you that one time!(2)). And text messaging was a chore: there was no auto-complete feature, and no fast and easy way to enter two consecutive letters from the same key. I wasn't happy, but I coped.&lt;br&gt;
&lt;br&gt;
Now I got this RAZR phone. It is kinda funny. The interface is customizable, but in a way that I can't get it to do *exactly* what I want. Just kinda close to what I want. The motorola UI is good though, colors are skinnable and the menu items and address book are in 'proper order' and make some sense. I've never really had a camera phone before, and it only takes low resolution images 480x600 jpegs. I was hoping for larger images, that are clearer when viewed on something other than a phone.&lt;br&gt;
&lt;br&gt;
The picture quality really start to bother me when I tried to set up a &lt;a href="http://www.textamerica.com"&gt;moblog&lt;/a&gt;. MoBlog, I assume, stands for mobile blog or photoblog but i dont know how photo condensed down to 'mo'. It is an automated service to publish the photos that you take on your phone onto the intrarweb. And, like all good things, it is free. The one that I set up, &lt;a href="http://tmarthal.textamerica.com"&gt;http://tmarthal.textamerica.com&lt;/a&gt; needs a bit of CSS customization (and &lt;a href="http://www-scf.usc.edu/~marthale/img/aniflame.gif"&gt;flaming gifs&lt;/a&gt;), but it is handy when I take a &lt;a href="http://tmarthal.textamerica.com/details/?r=2975771"&gt;picture of where I live&lt;/a&gt; and want to share it with other people.&lt;br&gt;
&lt;br&gt;
I think that blogger.com offers the same sort of photo upload service (like you can send your pictures to an email address to upload them) but I'll stick with textamerica well, just because.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size="1"&gt;
(1) The unorthodox internet writer sh0uld never use writing techniques overzealously. This period stopping emphasis, while neccessary, should not be tried by the average blogger.&lt;br&gt;
(2) Which means that it never happened.&lt;br&gt;
&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112268582461833403?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112268582461833403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112268582461833403' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112268582461833403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112268582461833403'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/08/new-phone-moblogphotoblog-and.html' title='new phone, moblog/photoblog, and textamerica.com'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112232046910969396</id><published>2005-08-03T13:00:00.000-07:00</published><updated>2005-08-03T14:41:54.973-07:00</updated><title type='text'>marking evolution and intelligent design</title><content type='html'>In late July, &lt;a href="http://news.bbc.co.uk"&gt;BBC&lt;/a&gt; published &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/4708459.stm"&gt;an article&lt;/a&gt; about the process from which one species of butterfly can divert from another. The article's main point is that two very-similar species of butterflies living in the same geographic area only mate with others of the same species based off of a small mutation which produced marks only distinguishable to butterflies of the same species.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;&amp;quot;This has the effect of discouraging inter-species mating, thus encouraging genetic isolation and species divergence.&amp;quot;&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Which has always been one of the aspects of &lt;a href="http://en.wikipedia.org/wiki/Evolution" rel="tag"&gt;evolution&lt;/a&gt; that I always found difficult: how could one individual mutate/evolve and then pass its modified genetic information onto its predecessors? How would its predecessors know to only mate with other evolved species? This article and study is very insightful in shedding light into that, and could be (speculation) the divergence between how fish became snakes became lizards became ????.&lt;br&gt;
&lt;br&gt;
Of course, I found that article from &lt;a href="http://slashdot.org"&gt;/.&lt;/a&gt; when &lt;a href="http://science.slashdot.org/article.pl?sid=05/07/24/207239&amp;tid=14"&gt;it was posted a few weeks ago&lt;/a&gt;. Of course, with the typical slashdot discussion, people started talking about the news and events of today rather than staying on the topic of the article, and while President Bush hadn't yet spoke out that &lt;a href="http://en.wikipedia.org/wiki/Intelligent_Design" rel="tag"&gt;Intelligent Design&lt;/a&gt; should be &lt;a href="http://www.sciencedaily.com/upi/?feed=TopNews&amp;article=UPI-1-20050803-09515800-bc-us-intelligentdesign.xml"&gt;taught in biology class&lt;/a&gt;, the discussion drifted over to Creationism's successor.&lt;br&gt;
&lt;br&gt;
I don't want to ruin some of the discussion for people, but there seem to be a very intelligent minority over there, and one or two people often provide more succinct information in a paragraph or two about a topic than a media reported can with 5 pages of text. &lt;a href="http://science.slashdot.org/comments.pl?sid=156877&amp;cid=13152904"&gt;This post&lt;/a&gt; brings up ID, and amongst others, &lt;a href="http://science.slashdot.org/comments.pl?sid=156877&amp;cid=13153509"&gt;this post&lt;/a&gt; provides the clearest counter point about multi-animal 'intelligent design' done by the same 'author'.&lt;br&gt;
&lt;br&gt;
&amp;lt;LFP/&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112232046910969396?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112232046910969396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112232046910969396' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112232046910969396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112232046910969396'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/08/marking-evolution-and-intelligent.html' title='marking evolution and intelligent design'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112261612141688203</id><published>2005-07-28T22:48:00.000-07:00</published><updated>2005-07-28T23:00:19.850-07:00</updated><title type='text'>Rap Marketing Comes to Nerdcore</title><content type='html'>My friend jake sent me this. jake fancies himself as "j2bb" in his inner ibm web development rap circles.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.wired.com/news/culture/0,1284,67970,00.html"&gt;http://www.wired.com/news/culture/0,1284,67970,00.html
&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
It talks about how CS grad students around the nation (with whom i &lt;a href="http://www.cs.usc.edu"&gt;group&lt;/a&gt; myself) are creating verses about thier math and thier phat &lt;i&gt;'Algorythms'&lt;/i&gt;.&lt;br&gt;
&lt;br&gt;
"MC Plus+ rattles off lines like: "I'm encrypting shit like every single
day; sending it across a network in a safe way; protecting messages to make
my pay; if you hack me you're guilty under DMCA.""&lt;br&gt;
&lt;br&gt;
for once i am speachless. &lt;i&gt;too close to home?&lt;/i&gt; you're god damned right.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112261612141688203?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112261612141688203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112261612141688203' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112261612141688203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112261612141688203'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/rap-marketing-comes-to-nerdcore.html' title='Rap Marketing Comes to Nerdcore'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112219132293567954</id><published>2005-07-23T20:38:00.000-07:00</published><updated>2005-07-24T00:49:54.743-07:00</updated><title type='text'>professional web publishing: love that &lt;marquee&gt; tag!</title><content type='html'>&lt;marquee scrollamount=75&gt;LETS SEE JUST HOW FAST THIS BITCH CAN GO&lt;/marquee&gt;
&lt;br/&gt;
&lt;marquee scrollamount=10&gt;&lt;blink&gt;OMG LIKE HI LOL ROFL&lt;/blink&gt;&lt;/marquee&gt;
&lt;br/&gt;
&lt;p align="center"&gt;&lt;img src="http://www-scf.usc.edu/~marthale/img/flamerule.gif"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112219132293567954?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112219132293567954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112219132293567954' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112219132293567954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112219132293567954'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/professional-web-publishing-love-that.html' title='professional web publishing: love that &amp;lt;marquee&amp;gt; tag!'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112209270380696834</id><published>2005-07-23T20:01:00.000-07:00</published><updated>2005-07-23T20:34:27.606-07:00</updated><title type='text'>last.fm::audioscrobbler::what im listening to::what others are listening to</title><content type='html'>while others post &lt;a href="http://www.thirstymind.org/archives/category/playlist/"&gt;static content&lt;/a&gt; about what they are listening to, i choose to use a tool to keep all my raving fans complacent with auto-updates to my winamp awesome list using a tool called &lt;a href="http://www.audioscrobbler.com/"&gt;audioscrobbler&lt;/a&gt;:&lt;br/&gt;
&lt;br/&gt;
&lt;a href="http://www.audioscrobbler.com/user/tmarthal/"&gt;http://www.audioscrobbler.com/user/tmarthal/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The thing that i like about audioscrobbler is the &lt;a href="http://www.last.fm"&gt;last.fm&lt;/a&gt; technology. it is like a combination of &lt;a href="http://launch.yahoo.com"&gt;launch.yahoo.com&lt;/a&gt; with &lt;a href="http://www.shoutcast.com"&gt;shoutcast&lt;/a&gt;. although, i dont completely understand it (see my comments in that &lt;a href="http://tmarthal.blogspot.com/2005/07/importing-old-items.html"&gt;other blog post&lt;/a&gt; about using technology that i dont 100% understand!), it is &lt;i&gt;bad-to-the-ass&lt;/i&gt;.&lt;br/&gt;
&lt;br/&gt;
to listen to the songs that i am listening to, and only me, then open up my last.fm profile &lt;a href="http://www.last.fm/user/tmarthal/"&gt;http://www.last.fm/user/tmarthal/&lt;/a&gt; and click on the "personal radio button" &lt;a href="http://www.last.fm/user/tmarthal/#"&gt;&lt;img src="http://static.audioscrobbler.com/images/icons/personal.png" alt="[personal radio]"/&gt;&lt;/a&gt; and it will start a script to download a .m3u playlist file (that you can import into &lt;a href="http://www.winamp.com"&gt;winamp&lt;/a&gt;) and then get streaming music delivered to your computer that I PICKED ... by listening to them myself!! Note that there is a way to pick songs and whole albums from a webinterface, but that is dumb and not along the lines of &amp;quot;listen to this because it is awesome&amp;quot;.&lt;br/&gt;
&lt;br/&gt;
i think that there might be some sort of trial period for publishing my radio station, my firefox plugins change and delete so much html content from browsed websites that i am not sure that i am viewing what you other people are viewing. we'll see if they ever shut it off.&lt;br/&gt;
&lt;br/&gt;
&amp;die;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112209270380696834?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112209270380696834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112209270380696834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112209270380696834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112209270380696834'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/lastfmaudioscrobblerwhat-im-listening.html' title='last.fm::audioscrobbler::what im listening to::what others are listening to'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112204873790239957</id><published>2005-07-22T09:10:00.000-07:00</published><updated>2005-07-22T09:24:23.833-07:00</updated><title type='text'>blogspot.com and google indexing</title><content type='html'>So there is this Blogger.com 'blogger' SearchBar and blog webring bar at the top of this page. I could have chosen to get rid of it using a &lt;a href="http://blogger-templates.blogspot.com/2005/01/remove-navbar.html"&gt;simple CSS hack&lt;/a&gt;, but I chose not to, thinking that it would actually work, and that the average user could search this page.&lt;br/&gt;
&lt;br/&gt;
Well they can't. At least not yet.&lt;br/&gt;
&lt;br/&gt;
Cause google hasn't indexed this blog yet. For instance, using the google search &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;q=AWESOME+site%3Atmarthal.blogspot.com"&gt;"AWESOME site:tmarthal.blogspot.com"&lt;/a&gt; returns 0 results, when it should return 100 million. So while we wait patiently for the google robot to spyder these pages, we have to be content in the fact that they will &lt;i&gt;eventually&lt;/i&gt; get here, and the SearchBar will &lt;i&gt;eventually&lt;/i&gt; work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112204873790239957?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112204873790239957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112204873790239957' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112204873790239957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112204873790239957'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/blogspotcom-and-google-indexing.html' title='blogspot.com and google indexing'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112199018805038228</id><published>2005-07-21T16:43:00.000-07:00</published><updated>2005-07-21T17:08:56.546-07:00</updated><title type='text'>Importing Old Items</title><content type='html'>I have finally imported my old items from my &lt;a href="http://www-scf.usc.edu/~marthale/"&gt;previous blog&lt;/a&gt; and updated the blogger.com interface to get the &lt;em&gt;exact&lt;/em&gt; format that I wanted... it had to simulate the '1996' html so reminiscent of my early college &lt;a href="http://www.physics.ucla.edu/~tm"&gt;page&lt;/a&gt; posting, but still use a web interface tool(deward says: "Welcome to 2005"). It is nice that blogger/blogspot gives us (intraweb progamamarts) the tools to hack at the published website html itself instead of relying on a limited amount of css templates designed by others (as seems to be the case at &lt;a href="http://www.bloglines.com/"&gt;bloglines.com&lt;/a&gt;). I guess I have a problem using technology that I don't understand that was written by other people.&lt;br/&gt;
&lt;br/&gt;
Now the only problem with this thing is posting content that is worthy of the name: i am finding that i hardly ever care about the opinions and happenings of other random people, &lt;i&gt;so why should they care about mine?&lt;/i&gt; In fact, I was going to blog about how I try never to use any automation or tool that I do not understand in my scripting and programming (which is inherently what blogger.com does), but then realized that was not only &lt;a href="code:import&amp;nbsp;java.awt.Graphics;"&gt;not the case&lt;/a&gt;, but that i couldn't decipher my thoughts enough on the subject to make a coherent argument why people should not use tools that they didnt write themselves or understand enough to customize with the features that they want. I guess i was just going to take a cheap stab at non-technical people using the internets the same way that I do.&lt;br/&gt;
&lt;br/&gt;
After that tech post, I was going to blog about how I stopped buying 'adult vitamins' that i would never take. I now bought some Flinstone's vitamins instead that I take everyday (since they are chewable and what color i get determines the type of day I will have). My point being that taking a not-as-good-for-you vitamin everyday is better than never taking a the-best-ever vitamin. That was Zen, this is Dao.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112199018805038228?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112199018805038228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112199018805038228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112199018805038228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112199018805038228'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/importing-old-items.html' title='Importing Old Items'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180874234261719</id><published>2005-07-06T12:00:00.000-07:00</published><updated>2005-07-19T14:32:22.343-07:00</updated><title type='text'>Update</title><content type='html'>So, I had this &lt;i&gt;index.html&lt;/i&gt; file all re-formatted and had updated
some of teh syntax and spelling of the posts (and clarified the
facebook one) way back when but did some more work on it before I uploaded it tonight.
I still need to do soo much; it takes lots of time
to get things exactly right. And I usually either do &lt;a href="http://www.cpan.org/"&gt;
real&lt;/a&gt; &lt;a href="http://developer.sun.com/"&gt; stuff&lt;/a&gt; or idle on &lt;a href="http://slashdot.org"&gt;technological&lt;/a&gt;
&lt;a href="http://www.arstechnica.com"&gt;websites&lt;/a&gt; trying to stay on the bleeding edge
when i have some spare time away from 'work'.&lt;br&gt;
&lt;br&gt;
Needless, after reading my &lt;strike&gt;friend&lt;/strike&gt;
enemy &lt;a href="http://blog.squirrelfish.org/"&gt;thaine's blog&lt;/a&gt; I needed a nice break from
trying to understand the fine intracacies of using blue ink over black and cursive over block lettering
when submitting applications to archaic business like schools that knowing
&lt;a href="http://www.urbandictionary.com/define.php?term=awesome"&gt;Precious&lt;/a&gt; created
a pretty darn sweet &lt;a href="http://peaches.squirrelfish.org/blog/"&gt;blog&lt;/a&gt; was a breathe of fresh air.
&lt;br&gt;
&lt;br&gt;
&lt;font size="1"&gt;p.s. run on sentences that make no sense are bad for comprehension. i hope you get the gist. &lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180874234261719?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180874234261719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180874234261719' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180874234261719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180874234261719'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/07/update.html' title='Update'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180869239573331</id><published>2005-06-10T12:00:00.000-07:00</published><updated>2005-07-19T14:31:32.396-07:00</updated><title type='text'>port-au-hell</title><content type='html'>damn you ports 21/22, you suck ass. =( i cant upgrade this page with totally
sweet updates because &lt;a href="http://www.wayport.com"&gt;the intraweb service&lt;/a&gt; that the hotel uses
does not let puTTy connect to aludra.usc.edu on any port. Update: The more
that I research the problem, the more that I think it is an
&lt;a href="http://www.usc.edu/isd/it/web/resources/access/basic.html"&gt;@usc domain&lt;/a&gt;
issue where they are using a Nazi &lt;i&gt;.htaccess&lt;/i&gt; file in thier Apache
configuration. I guess usc isd sysadmins dont want Hungarian crackers using a proxy in
the ABQ to access thier domain: use an Adelphia drone in the LA area instead. I'll open
a ticket with them on the morrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180869239573331?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180869239573331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180869239573331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180869239573331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180869239573331'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/06/port-au-hell.html' title='port-au-hell'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180863201436899</id><published>2005-05-10T13:00:00.000-07:00</published><updated>2005-07-19T14:30:32.016-07:00</updated><title type='text'>what the kids are up to</title><content type='html'>&lt;a href="http://www.exbyte.net/media/videos/906/Hardcore_dancing.html"&gt;
http://www.exbyte.net/media/videos/906/Hardcore_dancing.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
You should watch that. Since I am breathless from trying it myself, a
diamond in the rough friend had this to say about it:&lt;br&gt;
&lt;br&gt;
&lt;i&gt;&amp;quot;MOSHING IS NOT PUSHING PEOPLE AROUND AND LAUGHING LIKE AN EMO FAGGOT&lt;br&gt;
&lt;br&gt;
THAT VIDEO IS MOSHING&lt;br&gt;
&lt;br&gt;
THE DANCE IS VIOLENT AND PASSIONATE, AND IF YOU GET JACKED IN THE FACE THATS LIFE, IF YOU DONT LIKE GO HUG A WALL&lt;br&gt;
&lt;br&gt;
AT GOOD HARDCORE SHOWS WHERE PEOPLE ARENT MORONS THE OBJECT IS NOT TO HURT OTHER PEOPLE, NOTICE HOW PEOPLE ARE SPACED OUT&lt;br&gt;
&lt;br&gt;
ALSO ITS TOUGH TO DO IT FOR LONGER THAN 30 SECONDS AT TIME, ITS EXHAUSTING&lt;br&gt;
&lt;br&gt;
THAT IS ALL&amp;quot;&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
And that &lt;i&gt;is&lt;/i&gt; all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180863201436899?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180863201436899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180863201436899' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180863201436899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180863201436899'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/05/what-kids-are-up-to.html' title='what the kids are up to'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180858905798319</id><published>2005-04-27T13:00:00.000-07:00</published><updated>2005-07-19T14:29:49.056-07:00</updated><title type='text'>Frustrated Database</title><content type='html'>Someone make an &lt;a href="http://www.w3.org/XML/Query"&gt;XQuery&lt;/a&gt;
(&lt;a href="http://www.w3.org/TR/2005/WD-xquery-20050404/"&gt;namespace&lt;/a&gt;)
IDE plugin for &lt;a href="http://eclipse.org"&gt;Eclipse&lt;/a&gt;. Shit, google just
provided one...&lt;/p&gt;

Update: I just realized how horrible the XQuery specification is implemented
in any sort of off-the-shelf packages. We used &lt;a href="developer.softwareag.com/tamino/quip/default.htm"&gt;
QuiP&lt;/a&gt; (Note the use of caP1+Als) for a &lt;a href="http://www-scf.usc.edu/~marthale/classes/cs585/hw3/"&gt;
CSCI 585:Databases&lt;/a&gt; homework assignment. It sucked, especially since the syntax
we learned in class and documented in the notes was the 04 APR 2005 Specification while
on the QuiP site they have this gem:&lt;br&gt;
&lt;br&gt;
&lt;i&gt;&amp;quot;The latest XQuery draft was released in May 2003 and though there have been no substantial changes, the syntax supported by the current QuiP implementation must be considered out of date.&amp;quot;&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Pretty sweet when you're writing software and have to figure out the syntax
by trial-and-error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180858905798319?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180858905798319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180858905798319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180858905798319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180858905798319'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/frustrated-database.html' title='Frustrated Database'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180854181755464</id><published>2005-04-24T14:00:00.000-07:00</published><updated>2005-07-19T14:29:01.816-07:00</updated><title type='text'>High Maintenance Filter</title><content type='html'>&lt;i&gt;"ALL RIGHT LISTNE TO ME. YOU PULL UP WHERE SHE IS, RIGHT.
YOU GET OUT OF THE CAR AND LOCK BOTH DOORS. THEN GET OUT OF THE CAR
AND YOU WALK OVER TO HER AND BRING HER BCAK TO THE CAR.&lt;br&gt;
&lt;br&gt;
TAKE OUT THE KEY OPEN THE DOOR FOR HER AND YOU LET HER GET IN AND
THEN CLOSE THE DOOR FOR HER. YOU WALK AROUND THE BACK OF THE CAR
AND YOU LOOK THROUGH THE REAR WINDOW. IF SHE DOESNT REACH OVER AND
LIFT UP THAT BUTTON SO YOU CAN GET IN,&lt;br&gt;
&lt;br&gt;
YOU DUMP HER, YOU DUMP HER FAST."&lt;/i&gt;&lt;br&gt;
&lt;br&gt;&lt;i&gt;"just like that?"&lt;/i&gt;&lt;br&gt;&lt;br&gt;
&lt;i&gt;"LISTEN TO ME KID, IF SHE DOSENT REACH OVER AND LIFT UP THAT BUTTON SO
YOU CAN GET IN, THAT MEANS SHE IS A SELFISH BROAD AND ALL YOURE SEEING
IS JUST THE TIP OF THE ICEBERG. YOU DUMP HER, AND YOU DUMP HER FAST."&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180854181755464?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180854181755464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180854181755464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180854181755464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180854181755464'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/high-maintenance-filter.html' title='High Maintenance Filter'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180847868327126</id><published>2005-04-24T13:00:00.000-07:00</published><updated>2005-07-19T14:28:24.153-07:00</updated><title type='text'>when 'no' means 'yes'</title><content type='html'>For those in the know, &lt;a href="http://www.xcdskin.com"&gt;XCD skin
&lt;/a&gt; products are like god's gift to aging guys that still want to
hit on college girls. Thier 'defender' product has an SPF 15 rating,
which means most of the time I dont have to put sunscreen on my face.
Thier eye cream stuff supposedly smooths wrinkles and reduces
the little puffiness that occurs around the eyes. Pretty crazy stuff.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180847868327126?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180847868327126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180847868327126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180847868327126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180847868327126'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/when-no-means-yes.html' title='when &apos;no&apos; means &apos;yes&apos;'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180841685246270</id><published>2005-04-22T13:00:00.000-07:00</published><updated>2005-07-19T14:27:20.970-07:00</updated><title type='text'>reading is FUNdamental</title><content type='html'>I just finished the Schismatrix by Bruce Sterling. I also purchased the movie
The Sword of Doom at Fry's Electronics last week, and it is awesome. I
also read &lt;a href="http://www.thepbf.com/"&gt;Perry Bible Fellowship&lt;/a&gt;
(because it is awesome). I need more animated gifs on this site. I'm
thinking maybe some dragons spitting flames.
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.explodingdog.com/january2/andevenyoucanfindlove.html"&gt;
...and even you can find love...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180841685246270?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180841685246270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180841685246270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180841685246270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180841685246270'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/reading-is-fundamental.html' title='reading is FUNdamental'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180792174924210</id><published>2005-04-22T12:01:00.000-07:00</published><updated>2005-07-19T14:18:41.750-07:00</updated><title type='text'>school emails!=sucks</title><content type='html'>Also, i have signed up for &lt;a href="http://www.thefacebook.com"&gt;facebook&lt;/a&gt;
(note that its www.THEfacebook.com, it seems that www.facebook.com is a
link-spamming-search-engine-page-ranker)
and since it seems that you can only sign up for the facebook social network
if you have a valid &lt;i&gt;.edu&lt;/i&gt; email address, everyone i know that will
read this probably wont be able to sign up, since we are old dirty men.
also, i dont know what its for. if you know, and you know how to get my email address
(hint: its not hard [hint2: its my username @ usc.edu]) then email me.
also, i am part of 'the cool club' and
'team tom'. i wanted to get into the group 'we wear our collars down',
but they wouldnt let me cause that one time i was listening to puffy
and had to pop my colla. holla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180792174924210?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180792174924210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180792174924210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180792174924210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180792174924210'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/school-emailssucks.html' title='school emails!=sucks'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180786579037461</id><published>2005-04-22T12:00:00.000-07:00</published><updated>2005-07-19T14:17:45.790-07:00</updated><title type='text'>school=sucks</title><content type='html'>Finals are next week. I can't comment on the shitty nature of my
classes else the school might take down this awesome blog.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
P.S. &lt;a href="http://westport.homedns.org/blog/"&gt;elarson&lt;/a&gt; says that my
blog is awesome&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180786579037461?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180786579037461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180786579037461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180786579037461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180786579037461'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/schoolsucks.html' title='school=sucks'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180778742725591</id><published>2005-04-20T23:00:00.000-07:00</published><updated>2005-07-19T14:16:27.426-07:00</updated><title type='text'>.plan</title><content type='html'>Gonna write a sweet xml, xsl and css page soon without any commercial
packages or any other WYSIWYG crap. &amp;lt;gangsign&amp;gt;straight html
hacking 4 lyfe&amp;lt;/gangsign&amp;gt;&lt;br&gt;
&lt;br&gt;
k&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size="1"&gt;p.s. unclosed tags and unvalidated html rule&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180778742725591?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180778742725591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180778742725591' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180778742725591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180778742725591'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/plan.html' title='.plan'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112180770967372091</id><published>2005-04-20T12:00:00.000-07:00</published><updated>2005-07-19T14:16:46.176-07:00</updated><title type='text'>Fresh without the Re:</title><content type='html'>&lt;iframe src="http://www-scf.usc.edu/~marthale/out.html"&gt; &lt;/iframe&gt;&lt;br&gt;
That was what happened the first time that I visited my friend
&lt;a href="http://www.thirstymind.org/"&gt;dewards&lt;/a&gt; blog.
I totally crashed it with my F5 DoS attack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112180770967372091?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112180770967372091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112180770967372091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180770967372091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112180770967372091'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/fresh-without-re.html' title='Fresh without the Re:'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112170641398565571</id><published>2005-04-19T22:06:00.000-07:00</published><updated>2005-07-19T14:00:43.483-07:00</updated><title type='text'>Hello World</title><content type='html'>&lt;blink&gt;&lt;font color="red"&gt;this is where i will soon post super sweet things&lt;/font&gt;&lt;/blink&gt;&lt;br&gt;
&lt;br/&gt;
&lt;marquee&gt;COULD THIS BE ANY EASIER TO INSTALL&lt;/marquee&gt;
&lt;br/&gt;
I have plans to add sweet &lt;b&gt;&lt;font face="arial" siz=+2 color="#CC3300"&gt;c&lt;/font&gt;&amp;nbsp;&lt;font face="arial" siz=+2 color="#CC3333"&gt;o&lt;/font&gt;&amp;nbsp;&lt;font face="arial" siz=+2 color="#CC3399"&gt;l&lt;/font&gt;&amp;nbsp;&lt;font face="arial" siz=+2 color="#CC33FF"&gt;o&lt;/font&gt;&amp;nbsp;&lt;font face="arial" siz=+2 color="#9933FF"&gt;r&lt;/font&gt;&amp;nbsp;&lt;font face="arial" siz=+2 color="#9966FF"&gt;s&lt;/font&gt;
 and sweet pictures &lt;img src="http://www-scf.usc.edu/~marthale/img/face.jpg" alt="sweet picture" width=10 height=12&gt;.
&lt;/p&gt;
&lt;p&gt; &lt;a href="./index.html" title="View all posts in General"&gt;General&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt; &lt;a href=""&gt;No Comments &amp;#187;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;m &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112170641398565571?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tmarthal.blogspot.com/feeds/112170641398565571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14597313&amp;postID=112170641398565571' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112170641398565571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112170641398565571'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/hello-world.html' title='Hello World'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14597313.post-112172193546128955</id><published>2005-04-18T22:00:00.000-07:00</published><updated>2005-07-19T13:29:45.403-07:00</updated><title type='text'>tmarthal will be televised</title><content type='html'>The first order of business is to transpose the contents of my previous blog, located on the USC student web servers here &lt;a href="http://www-scf.usc.edu/~marthale/index.html"&gt;http://www-scf.usc.edu/~marthale/index.html&lt;/a&gt; to this blogger.com service. Hopefully I can fiddle with the css formatting to make it somewhat match my old blog.&lt;br/&gt;
&lt;br/&gt;
It was too much of a hassle dealing with the &lt;a href="http://www.usc.edu/isd/"&gt;Information Services Division&lt;/a&gt; at &lt;a href="http://www.usc.edu"&gt;USC&lt;/a&gt; to try and post dynamic html content on thier servers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14597313-112172193546128955?l=tmarthal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112172193546128955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14597313/posts/default/112172193546128955'/><link rel='alternate' type='text/html' href='http://tmarthal.blogspot.com/2005/04/tmarthal-will-be-televised.html' title='tmarthal will be televised'/><author><name>tmarthal</name><uri>http://www.blogger.com/profile/07764225888957754087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
