<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Hosting4unow Tech Blog</title>
    <link>http://blog.hosting4unow.com/</link>
    <description>A collection of technical observations, tips and tricks.</description>
    <language>en-us</language>           
    <generator>Nucleus CMS v3.32</generator>
    <copyright>ï¿½</copyright>             
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://blog.hosting4unow.com//nucleus/nucleus2.gif</url>
      <title>Hosting4unow Tech Blog</title>
      <link>http://blog.hosting4unow.com/</link>
    </image>
    <item>
 <title>WebEx, TLS, Schannel Errors, and The BEAST</title>
 <link>http://blog.hosting4unow.com/index.php?itemid=21</link>
<description><![CDATA[Recently I had trouble connecting to a WebEx support session. I chalked it up to a transitory glitch. However, today I was unable to connect to a WebEx webinar I really would have liked to have seen. One instance is an aberration, two is a pattern.<br />
<br />
The symptoms I experienced are everything working as they seem they should when connecting to the meeting; however the actual meeting content window never appears on the screen.<br />
<br />
I tried lots of things, including downloading the WebEx connection logger utility, uninstalling and reinstalling WebEx, and so on. It is worth noting that when troubleshooting, to manually end the WebEx process, the process name is "atmgr.exe" (32 bit).  Nothing changed the issue at hand.<br />
<br />
Checking Windows Event Viewer led me to the solution, however. Under System, there were logged dozens and dozens of Schannel 36888 "Red X" entries starting right as I began trying to join the Webinar.<br />
<br />
Googling for Schannel showed that this service is related to TLS connection negotiation. So there must have been a failure related to this. <br />
<br />
I then remembered reading about a new attack against TLS, called "The BEAST" by security researchers. Suggested mitigation was to check the "Use TLS 1.1" and "Use TLS 1.2" boxes in Internet Options per <a href="http://technet.microsoft.com/en-us/security/advisory/2588513">The Microsoft Security Advisory</a>. However, I took the additional step of unchecking the "Use TLS 1.0" option.<br />
<br />
As soon as TLS 1.0 was enabled again, the WebEx meeting launched immediately as expected. It appears that at the time of this article, WebEx services are not compatible with the later TLS versions.<br />
]]></description>
 <category>Tech Tips</category>
<comments>http://blog.hosting4unow.com/index.php?itemid=21</comments>
 <pubDate>Wed, 19 Oct 2011 10:59:36 -0700</pubDate>
</item><item>
 <title>Fun with FLAC</title>
 <link>http://blog.hosting4unow.com/index.php?itemid=15</link>
<description><![CDATA[Music enthusiasts understand that lossy compression formats such as MP3 are not an ideal way of archiving music digitally. Even if the MP3 is indistinguishable to the ears, additional format conversions or recompressions can result in noticeable quality loss. The solution is to losslessly compress the data. Lossless compression (the most common example people use daily is the Zip format) can be returned to its original form with 100% of the data intact. However Zip and other generic file compressors are not optimized for audio. Though there are several lossless file formats optimized for audio files, the most widely used is the FLAC (or Free Lossless Audio Codec) format.<br />
<br />
In the article after the jump, I answer 2 questions that came up recently when working with some FLAC files (the latest <a href="http://nin.com">Nine Inch Nails</a> album generously provided free of charge by Trent Reznor). The first question is how to play the files using MPC-HC (my preferred media player) and the second is how to convert them to MP3 for playback on my iPhone.<br />
<br />
There are two tools needed to accomplish these goals. For playback in any DirectShow enabled player (including MPC-HC and Windows Media Player), download the <a href="http://www.xiph.org/dshow/">Open Codec Pack</a> from <a href="http://xiph.org">Xiph.org</a>. This pack will also add support for OGG, Theora and VP8 filetypes.<br />
<br />
For conversion to MP3, there are lots of options. But a free, reliable option is to download the <a href="http://flac.sourceforge.net/download.html">FLAC tools</a>. Use these to decode the FLAC file to WAV, and then use <a href="http://cdexos.sourceforge.net">CDEX</a> or any common MP3 compressor to convert to MP3. Note that the "FLAC frontend" program seems to be best run in compatibility mode (Windows XP SP3) on Vista or Windows 7.<br />
]]></description>
 <category>Tech Tips</category>
<comments>http://blog.hosting4unow.com/index.php?itemid=15</comments>
 <pubDate>Tue, 11 Nov 2008 10:35:23 -0800</pubDate>
</item><item>
 <title>Dell TrueMobile Wireless 1450 USB Vista Drivers</title>
 <link>http://blog.hosting4unow.com/index.php?itemid=12</link>
<description><![CDATA[Many older wireless devices aren't supported under Vista. There is no technical reason for this. For the manufacturers it simply does not make economic sense to backport drivers and support to older devices (especially when they would love to sell you a new device).<br />
<br />
One device that falls into this category is the Dell TrueMobile Wireless 1450 USB. This adapter is a quality 802.11g device and is available cheaply secondhand through <a href='http://rover.ebay.com/rover/1/711-53200-19255-0/1?type=3&campid=5336133765&toolid=10001&customid=&ext=Dell+Wireless+1450+USB&satitle=Dell+Wireless+1450+USB'>eBay</a> or <a href="http://www.amazon.com/gp/product/B000QSLE42?ie=UTF8&tag=hosting4unow-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B000QSLE42">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=hosting4unow-20&l=as2&o=1&a=B000QSLE42" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. But it is not officially supported under Vista. Click read more to find out how I got it working under 32 bit (x86) Vista. I was not able to make the device work under 64 bit Vista, unfortunately.<b>Step 1</b><br />
The first thing to try with any unsupported device under Vista is to download the latest XP drivers and give it a go. The XP drivers for the TrueMobile 1450 USB are found <a href="http://support.dell.com/support/downloads/download.aspx?c=us&amp;l=en&amp;s=gen&amp;releaseid=R138111&amp;SystemID=PLX_GX280&amp;servicetag=&amp;os=WW1&amp;osl=en&amp;deviceid=10336&amp;devlib=0&amp;typecnt=0&amp;vercnt=6&amp;catid=-1&amp;impid=-1&amp;formatcnt=1&amp;libid=5&amp;fileid=184763">here</a>. <br />
<br />
Even running the driver setup with compatibility mode turned on, I was unable to get the device working this way. The device appeared in device manager but always had an error about not starting. Googling the error code suggested that the reason for this was that Vista strictly enforces the USB specifications when talking to USB devices. Drivers that are not coded to this spec can have trouble starting. So perhaps an alternative Vista (or XP) driver that is closer to spec will be able to drive the device.<br />
<br />
Also, the Dell driver, even if it could be made to work, installs additional services and applications. The built-in wireless support in Vista is pretty robust, and I'd prefer not to add additional 'cruft' needlessly.<br />
<br />
<b>Step 2</b><br />
Knowing that wireless devices are made with only a handful of chipsets, and, in general, the driver for one device using a certain chipset will often work for another device of the same chipset, I decided to hunt for a similar device from another manufacturer. The is complicated by the fact that manufacturers will often use the same case and model number with the cheapest chipset available at the time. Sometimes the core chip can be discerned by googling, other times (in the case of this Dell device), it is not so clear. <br />
<br />
The easiest way to find out if it is not clear otherwise, is to simply open the device up. The TrueMobile device opens easily with a screwdriver (only some hotglue and plastic clips hold it together). Then its secret revealed, it has a Conexant/Prism chipset inside. <br />
<br />
<b>Step 3</b><br />
Now to Google for a device of similar vintage/chipset that may work. It turns out that Linux guys do a lot of this type of research to make their devices work since manufacturer support is limited or non-existent. To that end, there is a terrific page at rapla.net that contains a list of the major chipsets and the devices that use them. <a href="http://www.google.com/search?q=site%3Arapla.net">Click here</a> to have google list the subdomains for each chipset type since the site does not appear to have an overview page, at least not in English.<br />
<br />
Looking at <a href="http://conexant.rapla.net/">http://conexant.rapla.net/</a>, there is quite an extensive listing. None of the devices listed appeared to have Vista supported drivers available at first glance. <br />
<br />
<b>Step 4</b><br />
I decided to try XP drivers from the bigger names on the list, in hopes they would 'play nice'. After some searching, The D-Link DWL-G122 device seemed the most promising. I first tried the Rev D drivers that advertised Vista support, but no joy. Then I tried the driver set for the older Rev A. Looking through the folder, it contained PrismA02.sys - this was the same driver file as the Dell driver set contained, so I knew I was on the right track. <br />
<br />
After plugging in the device to my Vista box, I cancelled the auto-installation wizard. Then going to device manager, right clicked the device and selected to update the driver files. I clicked 'browse my computer for driver software' and then 'let me pick from a list of device drivers already on my computer' that gives the option of browsing for the device type. I selected 'network adapter' as the device type, then in the resulting window, clicked 'have disk'. I browsed to the subfolder of the D-Link drivers that contained the PrismA02.sys. I unchecked the box for 'show compatible hardware' and 4 revisions of the D-Link device showed as available options. I selected the A2 revision and allowed the wizard to continue, saying ok to any prompts about driver signing or incompatibility. See <a href="http://www.laptopvideo2go.com/forum/index.php?showtopic=11997">this forum post</a> for screenshots of this method of "force-feeding" driver installation.<br />
<br />
The device installed flawlessly and I was able to connect immediately to my home network using WPA with no issue. No helper programs, just a clean and simple working wireless device.<br />
<br />
<a href="http://support.dlink.com/products/view.asp?productid=DWL-G122">Download the D-Link drivers here</a><br />
<br />
Note that the driver must be manually installed as in Step 4 each time the device is plugged in to a different USB port. <br />
<br />
Finally note some alternative solutions proposed in <a href="http://www.dellcommunity.com/supportforums/board/message?board.id=si_wireless&amp;message.id=30127&amp;c=us&amp;l=en&amp;cs=&amp;s=gen">this Dell support forum</a> that I found after writing this article. These solutions work based on similar principles.]]></description>
 <category>Tech Tips</category>
<comments>http://blog.hosting4unow.com/index.php?itemid=12</comments>
 <pubDate>Mon, 27 Oct 2008 09:13:30 -0700</pubDate>
</item><item>
 <title>New OTA Channel 39.3 in San Diego</title>
 <link>http://blog.hosting4unow.com/index.php?itemid=8</link>
<description><![CDATA[San Diego residents will want to rescan their over-the-air digital recievers as NBC has added <a href='http://en.wikipedia.org/wiki/Universal_Sports'>Universal Sports</a> on channel 39.3. The channel shows current and classic Olympic-type competition.<br />
<br />
<br />
]]></description>
 <category>Entertainment</category>
<comments>http://blog.hosting4unow.com/index.php?itemid=8</comments>
 <pubDate>Fri, 29 Aug 2008 13:41:51 -0700</pubDate>
</item><item>
 <title>FLV Flights of Fancy</title>
 <link>http://blog.hosting4unow.com/index.php?itemid=4</link>
<description><![CDATA[You may have thought about, or already downloaded Flash Video Content (FLV) from the likes of YouTube or other sites. Recently I grabbed a concert video from the BBC (which is tricky for those not in the UK - which may be a subject for a future article). Now I was left wondering how to play the file in a fresh build of Vista Home Premium. <br />
<br />
I found out a lot about flash video. To see how the playback was accomplished, click the read more link below.<b>Step 1</b><br />
Googling 'FLV Player' netted several results. These seemed to playback the file fine and work well as a 'quick and dirty' solution. However, many use an ActiveX control for playback which hinders performance and limits functionality in that window resizing is limited, post-processing filters can not be added, and so forth.<br />
<br />
<b>Step 2</b><br />
My preferred media player at the moment, is Media Player Classic. In particular, I use the MPC-HC (HomeCinema) build which provides support for DXVA - accellerated x.264 video (think Blue-Ray, HD-DVD and MKV files). This player is included in the CCCP (Combined Community Codec Pak) which installs the necessary support to handle the vast majority of media content found on the net.<br />
<br />
To playback content in MPC using its internal filters, they must be enabled. I enabled the FLV option under both transform and decoders. Then I opened the file - I got audio playback but no video. MPC did not bring up an error screen about 'pins' not working, so I knew the chain of filters and codecs was valid. So why was the video not displaying? <br />
<br />
<b>Step 3</b><br />
I decided to change the preferred output filter in MPC to the FFDShow video decoder, which is included with the CCCP. Upon playback, the behavior was the same. Could FFDShow and MPC's internal filter both have issues with this file?<br />
<br />
<b>Step 4</b><br />
I reasoned that if things were working but not behaving as they should, that I may have run into an actual software bug. I downloaded the latest builds of FFDShow and installed them (the version included with CCCP is fairly old). I checked for updated builds of MPC and there were none available.  Still no joy!<br />
<br />
<b>The solution</b><br />
Seeing in the FFDShow 'stats' window that the video was being processed, and frames were being processed, I knew that there must be a problem upstream of the video decoder. In MPC-HC with Vista, the preferred configuration is to use the EVR Ouput option - this shows up in the filter list during playback as Enhanced Video Render. A bit of googling led me to an old changelog for MPC-HC that mentioned a 'black screen' problem displaying certain colorspaces using the EVR under Vista. <br />
<br />
It seems that for whatever reason (probably due to Aero and the new windowing engine in Vista), display of YUY2 and other Packed YUV colorspaces does not function properly in Vista with MPC. The nature of the flash file I was attempting to play triggered this color space in both the internal decoder and the FFDShow decoder.<br />
<br />
MPC does not appear to have a way to change the ouput colorspace of its internal video decoders. Luckily, FFDShow has an option to do just this. I disabled all of the Packed YUV color space outputs and the video played flawlessly.<br />
]]></description>
 <category>Tech Tips</category>
<comments>http://blog.hosting4unow.com/index.php?itemid=4</comments>
 <pubDate>Fri, 29 Aug 2008 10:43:29 -0700</pubDate>
</item>
  </channel>
</rss>
