<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Tech Observer: Linux And Open Source</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/" />
    <link rel="self" type="application/atom+xml" href="http://kennethhunt.com/atom.xml" />
    <id>tag:kennethhunt.com,2007-10-01://1</id>
    <updated>2010-03-09T19:57:20Z</updated>
    <subtitle>Kenneth Hunt</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>How to setup Intel 10 Gigabit  82598 / 82598EB and 82599 Ethernet Adapter Controllers on Servers For VMWare ESXi and ESX Platforms </title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002102.html" />
    <id>tag:kennethhunt.com,2010://1.2102</id>

    <published>2010-03-08T19:52:40Z</published>
    <updated>2010-03-09T19:57:20Z</updated>

    <summary>The ESXi platform does support the Intel 10 Gigabit adapter. I found drivers in an ISO on the VMWare site: VMware ESX/ESXi 4.0 Driver CD for Intel 82598 and 82599 10 Gigabit Ethernet...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>The ESXi platform does support the Intel 10 Gigabit adapter. I found drivers in an ISO on the VMWare site:</p>

<p><a href="http://www.vmware.com/support/vsphere4/doc/drivercd/esx-net-ixgbe_400.2.0.44.14.4.html">VMware ESX/ESXi 4.0 Driver CD for Intel 82598 and 82599 10 Gigabit Ethernet Controllers</a><br />
<blockquote><br />
Driver CD for VMware ESX/ESXi 4.0</p>

<p>Driver version: 2.0.44.14.4 | 2009-12-17 | Build: 215251<br />
Filename: vmware-esx-drivers-net-ixgbe_400.2.0.44.14.4-1.0.4.164009.215251.iso<br />
Md5sum: cb86c8f01cbf5969d0ac259c5348aed3<br />
Sha1sum: b8376e52a833656b18e0a7bc9ccd51569188527b<br />
</blockquote></p>

<p>I already have SSH access to the baremetal on the ESXi server: I downloaded the ISO and with 7zip could navigate and so I extracted the offline-bundle and INT-intel-lad-ddk-ixgbe-400.2.0.44.14.4-1.0.4.164009-offline_bun.zip was what I needed! Putting that on a web server on my network was super easy.</p>

<p>The command is from the SSH or TECHNICAL support console.</p>

<p># esxupdate --bundle=http://web.server/INT-intel-lad-ddk-ixgbe-400.2.0.44.14.4-1.0.4.164009-offline_bun.zip update</p>

<p>Note the trailing update command!<br />
<code><br />
# esxupdate --bundle=http://10.83.240.157/pdf/INT-intel-lad-                                                                              ddk-ixgbe-400.2.0.44.14.4-1.0.4.164009-offline_bun.zip update<br />
INT-intel-lad-ddk-ixgbe-400.2.. ######################################## [100%]</p>

<p>Removing packages :vmware-esx.. ######################################## [100%]</p>

<p>Installing packages :cross_vm.. ######################################## [100%]</p>

<p>Running [/usr/sbin/vmkmod-install.sh]...<br />
ok.<br />
The update completed successfully, but the system needs to be rebooted for the<br />
changes to be effective.</p>

<p></code></p>

<p>Here's a good buy on one:<br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=000000&IS2=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=techobserver-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B002VCNORG" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><code><br />
~ # lspci -v<br />
01:00.00 Ethernet controller Network controller: Intel Corporation 82598EB 10 Gigabit AT2 Server Adapter [vmnic1]<br />
         Class 0200: 8086:150b</p>

<p></code></p>]]>
        
    </content>
</entry>

<entry>
    <title>65358-01 Plantronics Battery for the CS50 Headset</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002100.html" />
    <id>tag:kennethhunt.com,2010://1.2100</id>

    <published>2010-02-03T21:01:59Z</published>
    <updated>2010-02-03T21:09:46Z</updated>

    <summary>I use a cordless telephone headset for a POTS line during the day. It is convenient the sound is actually quite good and it has worked well for almost two years. Today the...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I use a cordless telephone headset for a POTS line during the day. It is convenient the sound is actually quite good and it has worked well for almost two years.</p>

<p>Today the headset would not hold a charge so I opened it up the part is serviceable, and Part No. 65358-01 is carried by amazon:</p>

<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=e81246a086c7be96dab0f053a0e94e19-20&o=1&p=8&l=as1&m=amazon&f=ifr&asins=B0006FUHSE" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p>The newest model is a CS70 <br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=e81246a086c7be96dab0f053a0e94e19-20&o=1&p=8&l=as1&m=amazon&f=ifr&asins=B000P7LHE6" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Apple will introduce a Tablet and Textbook store for iTunes</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002099.html" />
    <id>tag:kennethhunt.com,2010://1.2099</id>

    <published>2010-01-21T18:29:39Z</published>
    <updated>2010-01-21T18:42:59Z</updated>

    <summary>Prediction for Apple&apos;s forthcoming product. I am privy to no inside info nor do I have contacts that have this information. What I intend to discuss today is the design and ecosystem for...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>Prediction for Apple's forthcoming product.</p>

<p>I am privy to no inside info nor do I have contacts that have this information. What I intend to discuss today is the design and ecosystem for Apple's next product introduction.</p>

<p>In retrospect, the iPhone was a brilliant compromise of form and function with technical limitations, but what has cemented its lasting power is the vibrant application store and the developers that support the platform with nifty, innovatiove or just plain obvious functionality.</p>

<p>A new device would have to have a similar design methodology and ideally be supported by such an ecosystem.</p>

<p>I believe the next logical market for the iPod generation is college and the teens who grew up with iPods will be used to consuming media and information in a format as mediated by the iTunes store.</p>

<p><a href="http://www.macobserver.com/tmo/article/Analysts_See_iPod_Market_Share_Gains_Among_Teens/">Analysts See iPod Market Share Gains Among Teens</a><br />
<blockquote><br />
Piper Jaffray analysts Gene Munster and Michael Olson on Wednesday released the results of their tenth bi-annual teen survey, which showed gains in iPod market share from the spring numbers. Specifically, 74% of the teens who possess an MP3 player said they own some type of iPod[...]<br />
</blockquote><br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&npa=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=e81246a086c7be96dab0f053a0e94e19-20&o=1&p=8&l=as1&m=amazon&f=ifr&asins=B002M3SOC4" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><br />
Based on this assumption and the fact that the RESALE market for textbooks allows most students to recoup some of the money spent on textbooks albeit at the expense to the publisher of a lost sale; I believe that Steve Jobs and Apple have negotiated hefty discounts from the publishers on content sold electronically based on the assumption that each student will buy a book and it will not be resellable.</p>

<p>That in itself would be enough to have a winning product, an ebook that eliminates the stack of books required for an education.</p>

<p>The game changer will be, a general purpose computing platform, most likely NOT x86 compatible and a partnership with a VoIP provider such as Skype to allow unlimited domestic calls and sms.</p>

<p>By teaming three such important features, books, applications for any area of education and the always on VoIP and SMS functionality they would have an obvious winner.</p>

<p>I predict that the icing on the cake will be that it will have full media support for itunes songs and movie downloads.</p>

<p>Although a student may need a laptop for some content creation, for class, for notes for reading and studying and for communicating with peers I think the niche that Apple serves with a new tablet will be a real game winner for Apple and establish Apple as the preeminent educational brand.</p>]]>
        
    </content>
</entry>

<entry>
    <title>NSA VMware ESX Server 3 Security Configuration Guide I733-009R-2008</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002097.html" />
    <id>tag:kennethhunt.com,2010://1.2097</id>

    <published>2010-01-07T15:47:01Z</published>
    <updated>2010-01-07T15:50:15Z</updated>

    <summary>This document explains in a comprehensive and methodical method the way to lock down, secure and harden a VMWARE installation. Although updated for ESXi or 4 the methods and critical areas are usefull...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>This document explains in a comprehensive and methodical method the way to lock down, secure and harden a VMWARE installation. Although updated for ESXi or 4 the methods and critical areas are usefull for your reference.</p>

<blockquote>
<a href="http://www.nsa.gov/ia/_files/support/I733-009R-2008.pdf">VMware ESX Server 3 Configuration Guide</a>
Enterprise Applications Division
of the
Systems and Network Analysis Center (SNAC)
Information Assurance Directorate
National Security Agency
I733-009R-2008
</blockqutoe>]]>
        
    </content>
</entry>

<entry>
    <title>BSD Magazine Now Free! BSDMAG switches online format</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002095.html" />
    <id>tag:kennethhunt.com,2010://1.2095</id>

    <published>2010-01-07T15:05:55Z</published>
    <updated>2010-01-07T15:13:56Z</updated>

    <summary>If you haven&apos;t heard, the BSDmag switches to a free online format. In the past they have offered in depth and feature articles on all flavors of BSD from NETBSD to OpenBSD to...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>If you haven't heard, the <a href="http://bsdmag.org/">BSDmag</a> switches to a free online format. In the past they have offered in depth and feature articles on all flavors of BSD from NETBSD to OpenBSD to FreeBSD this is an outstanding resource and I'm glad to see that the magazine will continue!</p>

<p>I'm excited to see this and will be looking forward to the next issue February!</p>]]>
        
    </content>
</entry>

<entry>
    <title>Blue Microphone&apos;s Yeti is a Linux Compatible USB Condenser Microphone and the BEST I&apos;ve tested</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002094.html" />
    <id>tag:kennethhunt.com,2010://1.2094</id>

    <published>2010-01-04T02:23:54Z</published>
    <updated>2010-01-04T02:41:58Z</updated>

    <summary>I ordered a Blue Yeti Microphone - it is a USB Powered Condenser Mic which is in my opinion the BEST deal in a USB Microphone. Previously I&apos;ve tested a G-Track from SAMSON...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I ordered a Blue Yeti Microphone - it is a USB Powered Condenser Mic which is in my opinion the BEST deal in a USB Microphone.</p>

<p>Previously I've tested a G-Track from SAMSON but the unit I received before the Holidays was defective and would FADE OUT while I was recording vocal tracks with it. I sent it back as defective and ordered the BLUE Yeti Mic when I found out it was coming out. I considered the RODE Podcaster instead but realized it was a Dynamic mic and preferred the sound I got with a Condenser so went with the yeti.<br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=techobserver-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B002VA464S" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p>The Zero Latency Monitoring works on Windows XP but not Under Ubuntu 9.10 and an ASUS EEE PC netbook. I'm not sure what the difference is so I'm pasting in to this post the lsusb -v output for the device in case anyone has an idea.<br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=techobserver-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B000E6G9RI" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><br />
I bought a stand and pop filter subsequently and with the isolating earbuds I have this is a great low-end quasi studio sounding setup on the cheap.<br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=techobserver-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B001ECQOOO" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><br />
Very pleased with the results and would buy another for remote sites if I needed it.<br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=techobserver-20&o=1&p=8&l=as1&m=amazon&f=ifr&md=10FE9736YVPPT7A0FBG2&asins=B0029RLV8C" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>]]>
        <![CDATA[<p><tt><br />
Bus 003 Device 003: ID b58e:9e84  <br />
Device Descriptor:<br />
  bLength                18<br />
  bDescriptorType         1<br />
  bcdUSB               2.00<br />
  bDeviceClass            0 (Defined at Interface level)<br />
  bDeviceSubClass         0 <br />
  bDeviceProtocol         0 <br />
  bMaxPacketSize0         8<br />
  idVendor           0xb58e <br />
  idProduct          0x9e84 <br />
  bcdDevice            1.00<br />
  iManufacturer           1 Blue Microphones<br />
  iProduct                2 Yeti Stereo Microphone<br />
  iSerial                 0 <br />
  bNumConfigurations      1<br />
  Configuration Descriptor:<br />
    bLength                 9<br />
    bDescriptorType         2<br />
    wTotalLength          325<br />
    bNumInterfaces          3<br />
    bConfigurationValue     1<br />
    iConfiguration          3 H10 v0.7.0.3<br />
    bmAttributes         0x80<br />
      (Bus Powered)<br />
    MaxPower              150mA<br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        0<br />
      bAlternateSetting       0<br />
      bNumEndpoints           0<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      1 Control Device<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                10<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      1 (HEADER)<br />
        bcdADC               1.00<br />
        wTotalLength          105<br />
        bInCollection           2<br />
        baInterfaceNr( 0)       1<br />
        baInterfaceNr( 1)       2<br />
      AudioControl Interface Descriptor:<br />
        bLength                12<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (INPUT_TERMINAL)<br />
        bTerminalID            13<br />
        wTerminalType      0x0201 Microphone<br />
        bAssocTerminal          0<br />
        bNrChannels             2<br />
        wChannelConfig     0x0003<br />
          Left Front (L)<br />
          Right Front (R)<br />
        iChannelNames           0 <br />
        iTerminal               0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                10<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      6 (FEATURE_UNIT)<br />
        bUnitID                 6<br />
        bSourceID              13<br />
        bControlSize            1<br />
        bmaControls( 0)      0x03<br />
          Mute<br />
          Volume<br />
        bmaControls( 1)      0x00<br />
        bmaControls( 2)      0x00<br />
        iFeature                0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                12<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (INPUT_TERMINAL)<br />
        bTerminalID            12<br />
        wTerminalType      0x0101 USB Streaming<br />
        bAssocTerminal          0<br />
        bNrChannels             2<br />
        wChannelConfig     0x0003<br />
          Left Front (L)<br />
          Right Front (R)<br />
        iChannelNames           0 <br />
        iTerminal               0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                13<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      4 (MIXER_UNIT)<br />
        bUnitID                 9<br />
        bNrInPins               2<br />
        baSourceID( 0)         12<br />
        baSourceID( 1)          6<br />
        bNrChannels             2<br />
        wChannelConfig     0x0003<br />
          Left Front (L)<br />
          Right Front (R)<br />
        iChannelNames           0 <br />
        bmControls         0x00<br />
        iMixer                  0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                13<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      6 (FEATURE_UNIT)<br />
        bUnitID                 1<br />
        bSourceID               9<br />
        bControlSize            2<br />
        bmaControls( 0)      0x15<br />
        bmaControls( 0)      0x03<br />
          Mute<br />
          Bass<br />
          Treble<br />
          Bass Boost<br />
          Loudness<br />
        bmaControls( 1)      0x02<br />
        bmaControls( 1)      0x00<br />
          Volume<br />
        bmaControls( 2)      0x02<br />
        bmaControls( 2)      0x00<br />
          Volume<br />
        iFeature                0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                 9<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)<br />
        bTerminalID            14<br />
        wTerminalType      0x0301 Speaker<br />
        bAssocTerminal          0<br />
        bSourceID               1<br />
        iTerminal               0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                10<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      6 (FEATURE_UNIT)<br />
        bUnitID                 2<br />
        bSourceID              13<br />
        bControlSize            1<br />
        bmaControls( 0)      0x01<br />
          Mute<br />
        bmaControls( 1)      0x02<br />
          Volume<br />
        bmaControls( 2)      0x02<br />
          Volume<br />
        iFeature                0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                 7<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      5 (SELECTOR_UNIT)<br />
        bUnitID                 8<br />
        bNrInPins               1<br />
        baSource( 0)            2<br />
        iSelector               0 <br />
      AudioControl Interface Descriptor:<br />
        bLength                 9<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)<br />
        bTerminalID            10<br />
        wTerminalType      0x0101 USB Streaming<br />
        bAssocTerminal          0<br />
        bSourceID               8<br />
        iTerminal               0 <br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        1<br />
      bAlternateSetting       0<br />
      bNumEndpoints           0<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        1<br />
      bAlternateSetting       1<br />
      bNumEndpoints           1<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
      AudioStreaming Interface Descriptor:<br />
        bLength                 7<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      1 (AS_GENERAL)<br />
        bTerminalLink          12<br />
        bDelay                  0 frames<br />
        wFormatTag              1 PCM<br />
      AudioStreaming Interface Descriptor:<br />
        bLength                14<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (FORMAT_TYPE)<br />
        bFormatType             1 (FORMAT_TYPE_I)<br />
        bNrChannels             2<br />
        bSubframeSize           2<br />
        bBitResolution         16<br />
        bSamFreqType            0 Continuous<br />
        tLowerSamFreq        8000<br />
        tUpperSamFreq       48000<br />
      Endpoint Descriptor:<br />
        bLength                 9<br />
        bDescriptorType         5<br />
        bEndpointAddress     0x01  EP 1 OUT<br />
        bmAttributes           13<br />
          Transfer Type            Isochronous<br />
          Synch Type               Synchronous<br />
          Usage Type               Data<br />
        wMaxPacketSize     0x00c0  1x 192 bytes<br />
        bInterval               1<br />
        bRefresh                0<br />
        bSynchAddress           0<br />
        AudioControl Endpoint Descriptor:<br />
          bLength                 7<br />
          bDescriptorType        37<br />
          bDescriptorSubtype      1 (EP_GENERAL)<br />
          bmAttributes         0x01<br />
            Sampling Frequency<br />
          bLockDelayUnits         2 Decoded PCM samples<br />
          wLockDelay              1 Decoded PCM samples<br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        1<br />
      bAlternateSetting       2<br />
      bNumEndpoints           1<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
      AudioStreaming Interface Descriptor:<br />
        bLength                 7<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      1 (AS_GENERAL)<br />
        bTerminalLink          12<br />
        bDelay                  0 frames<br />
        wFormatTag              1 PCM<br />
      AudioStreaming Interface Descriptor:<br />
        bLength                14<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (FORMAT_TYPE)<br />
        bFormatType             1 (FORMAT_TYPE_I)<br />
        bNrChannels             1<br />
        bSubframeSize           2<br />
        bBitResolution         16<br />
        bSamFreqType            0 Continuous<br />
        tLowerSamFreq        8000<br />
        tUpperSamFreq       48000<br />
      Endpoint Descriptor:<br />
        bLength                 9<br />
        bDescriptorType         5<br />
        bEndpointAddress     0x01  EP 1 OUT<br />
        bmAttributes           13<br />
          Transfer Type            Isochronous<br />
          Synch Type               Synchronous<br />
          Usage Type               Data<br />
        wMaxPacketSize     0x0060  1x 96 bytes<br />
        bInterval               1<br />
        bRefresh                0<br />
        bSynchAddress           0<br />
        AudioControl Endpoint Descriptor:<br />
          bLength                 7<br />
          bDescriptorType        37<br />
          bDescriptorSubtype      1 (EP_GENERAL)<br />
          bmAttributes         0x01<br />
            Sampling Frequency<br />
          bLockDelayUnits         2 Decoded PCM samples<br />
          wLockDelay              1 Decoded PCM samples<br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        1<br />
      bAlternateSetting       3<br />
      bNumEndpoints           1<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
      AudioStreaming Interface Descriptor:<br />
        bLength                 7<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      1 (AS_GENERAL)<br />
        bTerminalLink          12<br />
        bDelay                  0 frames<br />
        wFormatTag              1 PCM<br />
      AudioStreaming Interface Descriptor:<br />
        bLength                14<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (FORMAT_TYPE)<br />
        bFormatType             1 (FORMAT_TYPE_I)<br />
        bNrChannels             2<br />
        bSubframeSize           3<br />
        bBitResolution         24<br />
        bSamFreqType            0 Continuous<br />
        tLowerSamFreq        8000<br />
        tUpperSamFreq       48000<br />
      Endpoint Descriptor:<br />
        bLength                 9<br />
        bDescriptorType         5<br />
        bEndpointAddress     0x01  EP 1 OUT<br />
        bmAttributes           13<br />
          Transfer Type            Isochronous<br />
          Synch Type               Synchronous<br />
          Usage Type               Data<br />
        wMaxPacketSize     0x0120  1x 288 bytes<br />
        bInterval               1<br />
        bRefresh                0<br />
        bSynchAddress           0<br />
        AudioControl Endpoint Descriptor:<br />
          bLength                 7<br />
          bDescriptorType        37<br />
          bDescriptorSubtype      1 (EP_GENERAL)<br />
          bmAttributes         0x01<br />
            Sampling Frequency<br />
          bLockDelayUnits         2 Decoded PCM samples<br />
          wLockDelay              1 Decoded PCM samples<br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        2<br />
      bAlternateSetting       0<br />
      bNumEndpoints           0<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
    Interface Descriptor:<br />
      bLength                 9<br />
      bDescriptorType         4<br />
      bInterfaceNumber        2<br />
      bAlternateSetting       1<br />
      bNumEndpoints           1<br />
      bInterfaceClass         1 Audio<br />
      bInterfaceSubClass      2 Streaming<br />
      bInterfaceProtocol      0 <br />
      iInterface              0 <br />
      AudioStreaming Interface Descriptor:<br />
        bLength                 7<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      1 (AS_GENERAL)<br />
        bTerminalLink          10<br />
        bDelay                  0 frames<br />
        wFormatTag              1 PCM<br />
      AudioStreaming Interface Descriptor:<br />
        bLength                14<br />
        bDescriptorType        36<br />
        bDescriptorSubtype      2 (FORMAT_TYPE)<br />
        bFormatType             1 (FORMAT_TYPE_I)<br />
        bNrChannels             2<br />
        bSubframeSize           2<br />
        bBitResolution         16<br />
        bSamFreqType            0 Continuous<br />
        tLowerSamFreq        8000<br />
        tUpperSamFreq       48000<br />
      Endpoint Descriptor:<br />
        bLength                 9<br />
        bDescriptorType         5<br />
        bEndpointAddress     0x84  EP 4 IN<br />
        bmAttributes           13<br />
          Transfer Type            Isochronous<br />
          Synch Type               Synchronous<br />
          Usage Type               Data<br />
        wMaxPacketSize     0x00c0  1x 192 bytes<br />
        bInterval               1<br />
        bRefresh                0<br />
        bSynchAddress           0<br />
        AudioControl Endpoint Descriptor:<br />
          bLength                 7<br />
          bDescriptorType        37<br />
          bDescriptorSubtype      1 (EP_GENERAL)<br />
          bmAttributes         0x01<br />
            Sampling Frequency<br />
          bLockDelayUnits         2 Decoded PCM samples<br />
          wLockDelay              1 Decoded PCM samples<br />
Device Status:     0x0000<br />
  (Bus Powered)<br />
</tt></p>]]>
    </content>
</entry>

<entry>
    <title>Memory Upgrade for Lenovo 9088AEU is DDR2 667 MHz PC2-5300</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002093.html" />
    <id>tag:kennethhunt.com,2009://1.2093</id>

    <published>2009-11-04T16:51:19Z</published>
    <updated>2009-11-04T16:55:24Z</updated>

    <summary>I found the specs for and bought and tested this memory on a desktop I have, total memory installed currently is 6GB! So far a good buy!...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I found the specs for and bought and tested this memory on a desktop I have, total memory installed currently is 6GB!</p>

<p><iframe src="http://rcm.amazon.com/e/cm?t=techobserver-20&o=1&p=8&l=as1&asins=B000SSUHO8&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p>So far a good buy!</p>]]>
        
    </content>
</entry>

<entry>
    <title>xenserver 5.5 error The provision call failed because it ran out of space</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002092.html" />
    <id>tag:kennethhunt.com,2009://1.2092</id>

    <published>2009-11-03T22:24:52Z</published>
    <updated>2009-11-03T22:26:22Z</updated>

    <summary>Error on my Citrix Xenserver 5.5 test box... seems like the storage subsystem cannot be expanded further. Not sure why... 11/3/2009 5:23:47 PM Error: Creating &apos;Debian Etch 4.0 (1)&apos; by cloning &apos;Debian Etch...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>Error on my Citrix Xenserver 5.5 test box... seems like the storage subsystem cannot be expanded further. Not sure why...</p>

<blockquote>
11/3/2009 5:23:47 PM Error: Creating 'Debian Etch 4.0 (1)' by cloning 'Debian Etch 4.0' - The provision call failed because it ran out of space.
</blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Are There Dangers to DNA With Terahertz Waves Radiation and Scanners?</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002091.html" />
    <id>tag:kennethhunt.com,2009://1.2091</id>

    <published>2009-10-30T14:02:29Z</published>
    <updated>2009-10-30T14:12:30Z</updated>

    <summary>I have seen some of the photos of the Terahertz waves scanners, similar to xrays but supposedly only penetrates the surface materials... Unsettling is that new research indicates that the damage to dna...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I have seen some of the photos of the Terahertz waves scanners, similar to xrays but supposedly only penetrates the surface materials... Unsettling is that new research indicates that the damage to dna strands may be subtle yet potentially of concern. My first thought is that the eyes should be shielded in any automated scanner.</p>

<p>The technology is still new and in the next decade or two we will know more about what the long term effects are.</p>

<p><a href="http://science.slashdot.org/story/09/10/30/1216230/How-Terahertz-Waves-Tear-Apart-DNA">How Terahertz Waves Tear Apart DNA</a><br />
<blockquote><br />
the forces that terahertz waves exert on double-stranded DNA are tiny, in certain circumstances resonant effects can unzip the DNA strands, tearing them apart. This creates bubbles in the strands that can significantly interfere with processes such as gene expression and DNA replication.<br />
</blockquote></p>]]>
        
    </content>
</entry>

<entry>
    <title>xenserver vm fails to reboot manual recovery and repair</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002090.html" />
    <id>tag:kennethhunt.com,2009://1.2090</id>

    <published>2009-10-13T22:39:34Z</published>
    <updated>2009-10-13T23:04:48Z</updated>

    <summary>OK this was a incredible headache, but with care can be recovered at least to get your data off. I think I replaced the kernel with a non-standard ie not a xen kernel....</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>OK this was a incredible headache, but with care can be recovered at least to get your data off.<br />
I think I replaced the kernel with a non-standard ie not a xen kernel.</p>

<p>You will need:<br />
<a href="http://www.sysresccd.org/Main_Page">systemrescuecd</a></p>

<p><tt><br />
from the console of the xenserver:<br />
xe vm-list<br />
xe vm-list name-label=YOUR-CORRUPT-VM-NAME params=uuid<br />
xe vm-param-set uuid=c37623c8-2d38-04a0-19d3-792630865172 HVM-boot-policy="BIOS order"<br />
</tt><br />
Go to the General Tab of your corrupt vm<br />
click Properties<br />
click Startup Options<br />
adjust Boot Order For systemrescuecd.iso in virtual drive you have mounted with the CIFS ISO library option under the GUI for the xenserver console.</p>

<p>reboot the VM<br />
hit enter at the systemrescuecd splash screen<br />
at the console type this:<br />
<tt><br />
net-setup eth0<br />
dhcpd eth0<br />
mkdir /mnt/sda1<br />
mount -t ext3 /dev/sda1 /mnt/sda1<br />
cd /mnt/sda1<br />
</tt><br />
you now have a sshd server you can sftp data off of<br />
</p>]]>
        <![CDATA[<p>10/13/2009 6:38:54 PM Error: Starting VM 'Rails' - The bootloader for this VM returned an error -- did the VM installation succeed?  Error from bootloader: Return code: 1; Log = Traceback (most recent call last):<br />
  File "/usr/bin/pygrub", line 731, in ?<br />
    data = fs.open_file(chosencfg["kernel"]).read()<br />
IOError: [Errno 2] No such file or directory</p>]]>
    </content>
</entry>

<entry>
    <title>Monitoring Boot Time Performance Bootchart vs Bootvis</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002089.html" />
    <id>tag:kennethhunt.com,2009://1.2089</id>

    <published>2009-08-19T16:13:04Z</published>
    <updated>2009-08-19T16:35:21Z</updated>

    <summary>Need to check boot performance on my laptop, found that there was a app called bootvis.exe which Microsoft put put as a developers bootvis.msi package. The other alternative is bootchart on the linux...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>Need to check boot performance on my laptop, found that there was a app called bootvis.exe which Microsoft put put as a developers bootvis.msi package. The other alternative is <a href="http://www.bootchart.org/">bootchart</a> on the linux side, but this is a Windows XP laptop.</p>

<p>Found one copy online and am getting errors on running it of :<br />
"Number of Physical drives in the trace file is 0 Trace file has invalid system configuration information"</p>

<p>Went looking for other copies and found these hashes:<br />
<strong>f654f8841f465cfaf25a9260cbc13a2f  bootvis-1.3.37.0.msi</strong><br />
<em>0d4567e929a20c4c601e8754a4cbf128  bootvis-2nd.msi</em></p>

<p>the second one appears bogus, the MSI installer is not signed by Microsoft and I did not perform a install with it, scans came up clean but who knows.</p>

<p>I think the error I am getting may be because of hard drive encryption on the laptop.</p>

<p>I still need a perf tool to measure boot performance... </p>]]>
        
    </content>
</entry>

<entry>
    <title>ruby on Debian error when working with Sinatra said undefined method `get&apos; for main:Object (NoMethodError)</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002088.html" />
    <id>tag:kennethhunt.com,2009://1.2088</id>

    <published>2009-08-13T20:17:20Z</published>
    <updated>2009-08-13T20:24:11Z</updated>

    <summary>Banged my Head against this for half the afternoon, debugged to the fact that using ruby1.9 you MUST install the gem1.9. using gem defaults to 1.8 when you install ruby... # aptitude install...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>Banged my Head against this for half the afternoon, debugged to the fact that using ruby1.9 you MUST install the gem1.9. using gem defaults to 1.8 when you install ruby... <br />
<code># aptitude install rubygems1.9<br />
# gem1.9 install sinatra<br />
etc etc</code></p>

<p>When calling ruby state the version you want:<br />
<code># ruby1.9 ./sinatra.rb<br />
</code></p>

<p>Remember that the gem libraries are in separate paths... on my system this is /usr/lib/ruby/gems/<br />
for getting gems to update behind an NTLM proxy server remember to set your environment:</p>

<p><code>export http_proxy=http://username:password@hostname-of-proxy:8080</code><br />
<code><br />
in `<top (required)>': undefined method `get' for main:Object (NoMethodError)<br />
 from ./sinatra.rb:1:in `require'<br />
 from ./sinatra.rb:1:in `<main>'<br />
</code></p>]]>
        
    </content>
</entry>

<entry>
    <title>SiSU written in Ruby can output Documents in PDF PS LaTeX HTML etc</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002087.html" />
    <id>tag:kennethhunt.com,2009://1.2087</id>

    <published>2009-07-28T20:15:04Z</published>
    <updated>2009-07-28T20:24:01Z</updated>

    <summary>I found this meta-markup language which outputs to a variety of formats, including pdf, ps, LaTex, HTML etc etc. Very interesting idea and includes a whole other level of complexity with database output...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I found this meta-markup language which outputs to a variety of formats, including pdf, ps, LaTex, HTML etc etc. Very interesting idea and includes a whole other level of complexity with database output support! If you're familiar with LaTeX you know that it is very flexible and very powerful but occasionally can be a little obtuse. I found the best introduction is <a href="http://tobi.oetiker.ch/lshort/lshort.pdf">The Not So Short Introduction to L ATEX2ε</a></p>

<blockquote><tt>
Using markup applied to a document, SiSU can produce plain text, HTML, XHTML, XML, OpenDocument, LaTeX or PDF files, and populate an SQL database with objects  3  (equating generally to paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity (e.g. your search criteria is met by these documents and at these locations within each document). Document output formats share a common object numbering system for locating content. This is particularly suitable for "published" works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content.
</tt></blockquote>
<SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822/US/techobserver-20/8001/91ea0da0-dda1-461e-81ff-75f260e54dcb"> </SCRIPT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Ftechobserver-20%2F8001%2F91ea0da0-dda1-461e-81ff-75f260e54dcb&Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT>]]>
        
    </content>
</entry>

<entry>
    <title>Update Firefox 3.5 on Ubuntu 9.04</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002086.html" />
    <id>tag:kennethhunt.com,2009://1.2086</id>

    <published>2009-07-28T14:15:21Z</published>
    <updated>2009-07-28T14:15:54Z</updated>

    <summary>I wanted to run the latest Firefox on Ubuntu 9.04 and found this script: http://sourceforge.net/projects/ubuntuzilla/files/ Download your platform, most likely the i386 and then install: sudo dpkg -i /path/to/ubuntuzilla*.deb sudo apt-get install -f...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I wanted to run the latest Firefox on Ubuntu 9.04 and found this script: <a href="http://sourceforge.net/projects/ubuntuzilla/files/">http://sourceforge.net/projects/ubuntuzilla/files/</a></p>

<p>Download your platform, most likely the i386 and then install:<br />
<blockquote><tt><br />
sudo dpkg -i /path/to/ubuntuzilla*.deb<br />
sudo apt-get install -f<br />
</tt></blockquote></p>

<p>I had to install the dependent library manually, it tells you if it is missing.<br />
<blockquote><tt><br />
sudo ubuntuzilla.py -b -g -a install -p firefox<br />
</tt></blockquote></p>

<p>The -b option skips the filespace checking and backup of the profile, and the -g skips the GPG code check which for some reason was not working to access the keys...</p>

<p>After that I launched it and it was working!<br />
<SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822/US/techobserver-20/8001/e8735963-0f14-4f74-8324-ad58ea03197b"> </SCRIPT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Ftechobserver-20%2F8001%2Fe8735963-0f14-4f74-8324-ad58ea03197b&Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></p>]]>
        
    </content>
</entry>

<entry>
    <title>Asus Ubuntu 9.04 Video Performance Bug is Fixed for 915GM Chipset</title>
    <link rel="alternate" type="text/html" href="http://kennethhunt.com/archives/002085.html" />
    <id>tag:kennethhunt.com,2009://1.2085</id>

    <published>2009-07-27T19:01:48Z</published>
    <updated>2009-07-27T19:28:37Z</updated>

    <summary>I have been following with interest the bug that cropped up in the change from 8.10 Ubuntu to the 9.04 release that severely effected performance of the video subsystem. See Slow performance and...</summary>
    <author>
        <name>klsh</name>
        <uri>http://kennethhunt.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://kennethhunt.com/">
        <![CDATA[<p>I have been following with interest the bug that cropped up in the change from 8.10 Ubuntu to the 9.04 release that severely effected performance of the video subsystem. See <a href="https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/349314">Slow performance and tiling issues on i915</a> the fix is in <a href="https://edge.launchpad.net/ubuntu/jaunty/+source/linux/2.6.28-14.46">linux 2.6.28-14.46 (source) in ubuntu jaunty</a> I have installed and tested this kernel and it seems to be OK, no stability issues so far. And performance wise animated icons on the desktop are snappy and responsive instead of laggy and slow motion.</p>

<p>1) Activate the jaunty-proposed archive as described in <br />
<a href="https://wiki.ubuntu.com/Testing/EnableProposed">https://wiki.ubuntu.com/Testing/EnableProposed</a></p>

<p>you basically add the following line to the end of /etc/apt/sources.list:<br />
<blockquote><tt>deb http://archive.ubuntu.com/ubuntu/ jaunty-proposed restricted main multiverse universe</tt></blockquote><br />
<i>note on one line!</i></p>

<p>2) Update your local package cache using your favorite method:<br />
<blockquote><tt>sudo aptitude update</tt></blockquote></p>

<p>3) Install the kernel explicitly. The easiest method is to use this terminal command:</p>

<blockquote><tt>sudo apt-get install linux-image-2.6.28-14-generic</tt></blockquote>

<p>4) After installing the kernel, you can undo step 1 -- disable the jaunty-proposed archive by commenting out the line you added in /etc/apt/sources.list --</p>

<blockquote><tt>sudo vi /etc/apt/sources.list

<p># deb http://archive.ubuntu.com/ubuntu/ jaunty-proposed restricted main multiverse universe</tt></blockquote></p>

<p>modify grub's boot preference, or hold down the ESC key and manually test the kernel option.</p>

<blockquote><tt>sudo aptitude install startupmanager</tt></blockquote>
<blockquote><tt>sudo startupmanager</tt></blockquote>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_3ce5682c-29de-443f-a08e-7e0468dc01d8"  WIDTH="400px" HEIGHT="150px"> <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Ftechobserver-20%2F8010%2F3ce5682c-29de-443f-a08e-7e0468dc01d8&Operation=GetDisplayTemplate"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"><PARAM NAME="allowscriptaccess" VALUE="always"><embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Ftechobserver-20%2F8010%2F3ce5682c-29de-443f-a08e-7e0468dc01d8&Operation=GetDisplayTemplate" id="Player_3ce5682c-29de-443f-a08e-7e0468dc01d8" quality="high" bgcolor="#ffffff" name="Player_3ce5682c-29de-443f-a08e-7e0468dc01d8" allowscriptaccess="always"  type="application/x-shockwave-flash" align="middle" height="150px" width="400px"></embed></OBJECT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&MarketPlace=US&ID=V20070822%2FUS%2Ftechobserver-20%2F8010%2F3ce5682c-29de-443f-a08e-7e0468dc01d8&Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT>]]>
        
    </content>
</entry>

</feed>
