<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>inportb</title>
	<atom:link href="http://inportb.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.inportb.com</link>
	<description>salty nothings are yummier</description>
	<pubDate>Thu, 14 Aug 2008 15:53:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Intel Releases xHCI (USB 3.0) Draft Specification</title>
		<link>http://www.inportb.com/2008/08/14/intel-releases-xhci-usb-30-draft-specification/</link>
		<comments>http://www.inportb.com/2008/08/14/intel-releases-xhci-usb-30-draft-specification/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 15:46:43 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=107</guid>
		<description><![CDATA[Recently, revision 0.9 of the Extensible Host Controller Interface was announced in support of the USB 3.0 architecture. USB 3.0, also known as Super-Speed USB, will be 10 times as fast as USB 2.0 (High-Speed) due to the addition of a fiber-optic cable. Various groups, including AMD, Dell, NEC, and Microsoft, support a common xHCI [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, revision 0.9 of the Extensible Host Controller Interface was announced in support of the USB 3.0 architecture. USB 3.0, also known as Super-Speed USB, will be 10 times as fast as USB 2.0 (High-Speed) due to the addition of a fiber-optic cable. Various groups, including AMD, Dell, NEC, and Microsoft, support a common xHCI specification and are likely to adopt Intel&#8217;s standard.</p>
<p>The draft specification is available under a royalty-free license in accordance with an xHCI contributor agreement. This should help promote the success of the new standard, and we should be seeing USB 3.0 devices within a year or two.</p>
<p>Intel&#8217;s press release is <a href="http://www.intel.com/pressroom/archive/releases/20080813corp.htm">available here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/08/14/intel-releases-xhci-usb-30-draft-specification/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Dark Knight</title>
		<link>http://www.inportb.com/2008/08/03/the-dark-knight/</link>
		<comments>http://www.inportb.com/2008/08/03/the-dark-knight/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 05:16:58 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=105</guid>
		<description><![CDATA[Okay, so I watched The Dark Knight at an IMAX cinema with a few friends yesterday morning. It was my first viewing, so I found the immersive experience rather overwhelming. I thought it was on par with the earlier Batman Begins, but most of my fellow viewers thought it totally blew them away. I must [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so I watched The Dark Knight at an IMAX cinema with a few friends yesterday morning. It was my first viewing, so I found the immersive experience rather overwhelming. I thought it was on par with the earlier Batman Begins, but most of my fellow viewers thought it totally blew them away. I must say that the characters were very well played and the progression of events was both rapid and fluid. However, the movie was less than fulfilling in some ways, and I had been trying to put my finger on it all day.</p>
<p>Something Batman Begins had that The Dark Knight is missing is sufficient character development. I understand that the sheer number of action scenes in the movie makes it difficult to completely flesh out each major character, but I feel that the movie might not have needed so much action. As such, The Dark Knight presents a moment frozen in time. To have a thorough understanding of the story, one must have additional information and processing time. There were scenes in the movie that exposed the workings of human nature quite well, and I would have liked to see more.</p>
<p>The Dark Knight had huge ambitions; for a two-and-a-half-hour-long movie, I think it made the best of its tight time budget. Nonetheless, I felt the movie was worth watching, and the IMAX presentation does it justice; so instead of exposing its details, I&#8217;d recommend interested readers to watch the movie personally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/08/03/the-dark-knight/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KDE 4.1 Released</title>
		<link>http://www.inportb.com/2008/07/29/kde-41-released/</link>
		<comments>http://www.inportb.com/2008/07/29/kde-41-released/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 16:43:12 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=100</guid>
		<description><![CDATA[KDE 4.1 is now available for general use. This first major update to KDE 4 brings the KDE PIM suite, various Plasma improvements, and many other features. Plasma can now replace the KDE 3 shell for most casual users. Indeed, the whole KDE 4 can now replace KDE 3, as it&#8217;s gotten so polished.
Get it [...]]]></description>
			<content:encoded><![CDATA[<p>KDE 4.1 is <a href="http://www.kde.org/announcements/4.1/">now available</a> for general use. This first major update to KDE 4 brings the KDE PIM suite, various Plasma improvements, and many other features. Plasma can now replace the KDE 3 shell for most casual users. Indeed, the whole KDE 4 can now replace KDE 3, as it&#8217;s gotten so polished.</p>
<p>Get it while it&#8217;s hot! Packages are already available for various distributions such as <a href="http://www.kubuntu.org/news/kde-4.1">Kubuntu</a>.</p>
<p>The performance issues with NVidia&#8217;s proprietary driver still exist, however. Engineers at NVidia are aware of this problem, but they have not yet issued a fix.</p>
<p>KDE 4.1.1 is due on September 3rd, and KDE 4.2 will arrive at the end of January next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/29/kde-41-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Personal Ubuntu/Debian Repository</title>
		<link>http://www.inportb.com/2008/07/27/personal-ubuntudebian-repository/</link>
		<comments>http://www.inportb.com/2008/07/27/personal-ubuntudebian-repository/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 01:34:14 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=98</guid>
		<description><![CDATA[Since it takes so long for me to install new software every time I reinstall, I figured that I&#8217;d create a metapackage that pulls in all the software I need. After I&#8217;ve done that, I was thinking, &#8220;what about setting up a repository too?&#8221; It&#8217;s not necessary, since dpkg is sufficient for working with metapackages, [...]]]></description>
			<content:encoded><![CDATA[<p>Since it takes so long for me to install new software every time I reinstall, I figured that I&#8217;d create a metapackage that pulls in all the software I need. After I&#8217;ve done that, I was thinking, &#8220;what about setting up a repository too?&#8221; It&#8217;s not necessary, since dpkg is sufficient for working with metapackages, but somehow working with apt-get feels cleaner. I&#8217;ll be putting other packages up as well that may be of public interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/27/personal-ubuntudebian-repository/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MadWifi Support for AR5007 (AR2425) With Injection (Aircrack)</title>
		<link>http://www.inportb.com/2008/07/27/madwifi-support-for-ar5007-ar2425-with-injection-aircrack/</link>
		<comments>http://www.inportb.com/2008/07/27/madwifi-support-for-ar5007-ar2425-with-injection-aircrack/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 05:20:51 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=94</guid>
		<description><![CDATA[A new HAL was recently released that allowed MadWifi to support the AR5007/AR2425 devices by Atheros. Last month, there were still some hiccups with the code, but it seems smooth enough for general consumption now. The new driver supports both 32-bit and 64-bit environments, unlike the older 32-bit-only hack. As a bonus, I successfully patched [...]]]></description>
			<content:encoded><![CDATA[<p>A new HAL was recently released that allowed MadWifi to support the AR5007/AR2425 devices by Atheros. <a href="http://www.inportb.com/2008/06/15/madwifi-support-for-ar5007-ar2425/">Last month</a>, there were still some hiccups with the code, but it seems smooth enough for general consumption now. The new driver supports both 32-bit and 64-bit environments, unlike the older <a href="http://www.inportb.com/2008/04/13/aircrack-for-atheros-ar5007eg/">32-bit-only hack</a>. As a bonus, I successfully patched the code for injection.</p>
<p>The commands required to checkout, patch, build, and install the driver are rather simple. I&#8217;m posting it here both as a note to myself and for public benefit.</p>
<p><span id="more-94"></span>First, we need to checkout the new driver from svn:</p>
<blockquote><p>svn checkout http://svn.madwifi.org/madwifi/branches/madwifi-hal-0.10.5.6/ madwifi-hal<br />
pushd madwifi-hal</p></blockquote>
<p>Injection support is optional. It&#8217;s very simple to achieve with the Aircrack-ng patch, however:</p>
<blockquote><p>wget http://patches.aircrack-ng.org/madwifi-ng-r3745.patch -O ../madwifi-ng.patch<br />
patch -Np1 -i ../madwifi-ng.patch</p></blockquote>
<p>Now the driver needs to be built. This requires that we have the kernel headers installed. On Ubuntu, it&#8217;s a simple matter of installing build-essential and linux-headers-generic (or whichever corresponds to the kernel in use). Then:</p>
<blockquote><p>make clean<br />
make</p></blockquote>
<p>Before we install the new driver, it&#8217;s best if we stop the wireless device first and unload the current driver:</p>
<blockquote><p>sudo ifconfig ath0 down<br />
sudo ifconfig wifi0 down<br />
sudo ./scripts/madwifi-unload</p></blockquote>
<p>Now we can install the driver, which should start working without a reboot:</p>
<blockquote><p>sudo make install<br />
sudo depmod -ae<br />
sudo modprobe ath_pci<br />
popd</p></blockquote>
<p>&#8230; and we&#8217;re done. The files can be removed now, but it&#8217;s best that they be kept &#8212; the driver will need to be rebuilt and reinstalled whenever a new kernel is installed, like so:</p>
<blockquote><p>pushd madwifi-hal<br />
make clean<br />
make<br />
sudo make install<br />
sudo depmod -ae<br />
sudo modprobe ath_pci<br />
popd</p></blockquote>
<p>I hope this guide was useful. For more information about this driver, please refer to <a href="http://madwifi.org/ticket/1192">this MadWifi support ticket</a>. For more information about Aircrack-ng, please refer to <a href="http://www.aircrack-ng.org/">its website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/27/madwifi-support-for-ar5007-ar2425-with-injection-aircrack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Foxconn Does Not Like Linux</title>
		<link>http://www.inportb.com/2008/07/25/foxconn-does-not-like-linux/</link>
		<comments>http://www.inportb.com/2008/07/25/foxconn-does-not-like-linux/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 03:33:45 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=89</guid>
		<description><![CDATA[Word is on the street that motherboard manufacturer Foxconn was sabotaging its BIOS to break Linux ACPI support. While Foxconn claims ACPI-compliance, its motherboards only work with select versions of Windows. When used with non-Windows operating systems such as Linux, ACPI-related activities caused the system to crash or freeze. Ubuntu Forums member TheAlmightyCthulhu disassembled his [...]]]></description>
			<content:encoded><![CDATA[<p>Word is <a title="Slashdot" href="http://linux.slashdot.org/article.pl?sid=08/07/25/1150218">on the street</a> that motherboard manufacturer Foxconn was sabotaging its BIOS to break Linux ACPI support. While Foxconn claims ACPI-compliance, its motherboards only work with select versions of Windows. When used with non-Windows operating systems such as Linux, ACPI-related activities caused the system to crash or freeze. <a title="Ubuntu Forums" href="http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=869249">Ubuntu Forums</a> member TheAlmightyCthulhu disassembled his BIOS for clues, and was horrified at what he found.</p>
<p><span id="more-89"></span>Apparently, the BIOS had two sets of DSDT tables. The BIOS actively checked for the presence of a Linux kernel and fed it incorrect data, while giving functional data to Windows operating systems. TheAlmightyCthulhu subsequently patched his BIOS so that the correct DSDT was given to Linux systems, and the ACPI problems magically disappeared.</p>
<p>The problem and solution were reported to Foxconn, but the response was that &#8220;the motherboard only supported Windows Vista&#8221; and that it was ACPI-compliant. ACPI is not an OS-dependent standard, however, making Foxconn appear to be making fraudulent claims. Complaints against this issue have been filed at several organizations. Details of the situation have also appeared on <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Foxconn">Wikipedia</a>.</p>
<p>More likely than not, this appears to be an issue with miscommunication. A representative of Foxconn has since posted on Ubuntu Forums (within 24 hours) promising a BIOS update within a week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/25/foxconn-does-not-like-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iAlbum</title>
		<link>http://www.inportb.com/2008/07/19/ialbum/</link>
		<comments>http://www.inportb.com/2008/07/19/ialbum/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 22:37:43 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=80</guid>
		<description><![CDATA[I was designing a photo album viewer for a Jalbum user and ended up with iAlbum. It&#8217;s basically just a PHP script that crawls through a bunch of images in an album-oriented directory structure, generates thumbnails, and presents the images using a lightbox.
Originally, the script generated one thumbnail per image. The result loaded quite slowly, [...]]]></description>
			<content:encoded><![CDATA[<p>I was designing a photo album viewer for a Jalbum user and ended up with <a href="http://www.inportb.com/projects/ialbum/">iAlbum</a>. It&#8217;s basically just a PHP script that crawls through a bunch of images in an album-oriented directory structure, generates thumbnails, and presents the images using a lightbox.</p>
<p>Originally, the script generated one thumbnail per image. The result loaded quite slowly, and the thumbnails appeared out of order in the browser. After I switched to using CSS sprites, the thumbnails loaded much faster and were displayed all at the same time. The first time an album is viewed, a strip of thumbnails is generated for it and cached. After that, the cached version is sent to the browser (there&#8217;s an option to regenerate the thumbnail should the album change). I was worried that clustering all the thumbnails into one long strip would be too much for PHP to handle, but it turned out to be pretty fast even for an album with a couple of hundred images.</p>
<p>During the project, I encountered <a href="http://dolem.com/lytebox/">Lytebox</a>, an excellent lightbox implementation that does not depend on any of the bulky libraries the way the other implementations did. After minifying and gzipping, the script weighed in at only 5.7kb. I left the CSS alone for an additional 5.7kb, but it would have been about 1kb gzipped.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/19/ialbum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nail Watch</title>
		<link>http://www.inportb.com/2008/07/18/nail-watch/</link>
		<comments>http://www.inportb.com/2008/07/18/nail-watch/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 18:35:42 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/2008/07/18/nail-watch/</guid>
		<description><![CDATA[To celebrate Timex&#8217;s 150th anniversary, Timex and Core77 ran a contest to design a concept watch. In the year 2154, one would be able to tell the time simply by looking at one&#8217;s thumb. While this design is a runner-up in the event, the idea is pretty fresh.
[via: CNET] [winners] [nail watch]
]]></description>
			<content:encoded><![CDATA[<p>To celebrate Timex&#8217;s 150th anniversary, Timex and Core77 ran a contest to design a concept watch. In the year 2154, one would be able to tell the time simply by looking at one&#8217;s thumb. While this design is a runner-up in the event, the idea is pretty fresh.</p>
<div class="wp-caption aligncenter" style="width: 510px"><img title="Nail Watch" src="http://i.i.com.com/cnwk.1d/i/bto/20080717/nailwatch.jpg" alt="The disposable device is designed to be clipped to the wearers thumbnail. Pressing the tip of the nail would activate a luminescent time display." width="500" height="375" /><p class="wp-caption-text">The disposable device is designed to be clipped to the wearer&#39;s thumbnail. Pressing the tip of the nail would activate a luminescent time display.</p></div>
<p>[via: <a href="http://news.cnet.com/8301-17938_105-9993957-1.html">CNET</a>] [<a href="http://www.core77.com/timex/winners/">winners</a>] [<a href="http://www.core77.com/timex/winners/wearable/4070/project.html">nail watch</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/18/nail-watch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>phpLiterAdmin: A Better SQLite Database Manager?</title>
		<link>http://www.inportb.com/2008/07/12/phpliteradmin-a-better-sqlite-database-manager/</link>
		<comments>http://www.inportb.com/2008/07/12/phpliteradmin-a-better-sqlite-database-manager/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 06:11:27 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=66</guid>
		<description><![CDATA[
SQLite is a wonderful flatfile database system that&#8217;s just gaining exposure in the PHP-programming population. For moderately-sized databases, SQLite offers speed and performance gains over even MySQL. The native object-oriented interface is also very easy to use.
Because SQLite is a relatively new player in the PHP arena, there is currently a serious shortage of good [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-68" title="phpLiterAdmin" src="http://www.inportb.com/wp-content/uploads/2008/07/icon.png" alt="" width="150" height="150" /></p>
<p>SQLite is a wonderful flatfile database system that&#8217;s just gaining exposure in the <a href="http://www.php.net/sqlite">PHP</a>-programming population. For moderately-sized databases, SQLite offers speed and performance gains over even MySQL. The native object-oriented interface is also very easy to use.</p>
<p>Because SQLite is a relatively new player in the PHP arena, there is currently a serious shortage of good administration tools targeting it. While MySQL has phpMyAdmin and a bunch of other tools, SQLite is left on the side.</p>
<p><a href="http://nosql.110mb.com/phpliteradmin/">phpLiterAdmin</a> is a new opensource PHP-SQLite administration tool that shows great promise. Although its author currently has more experience with MySQL, he is a skilled PHP developer who is capable of undertaking substantial projects. This project&#8217;s on my watch-list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/12/phpliteradmin-a-better-sqlite-database-manager/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox 3 Themes for KDE 4 Users</title>
		<link>http://www.inportb.com/2008/07/09/firefox-3-themes-for-kde-4-users/</link>
		<comments>http://www.inportb.com/2008/07/09/firefox-3-themes-for-kde-4-users/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 15:06:58 +0000</pubDate>
		<dc:creator>Jiang Yio</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inportb.com/?p=64</guid>
		<description><![CDATA[A pair of Firefox themes appeared not long ago that look truly magnificent (in my opinion) on a KDE 4 desktop. The Oxygen theme blends well with KDE 4 icon-wise with its Oxygen artwork. The Kde4 + Firefox3 theme focuses on the colors and styles rather than the icons. I ended up going with the [...]]]></description>
			<content:encoded><![CDATA[<p>A pair of Firefox themes appeared not long ago that look truly magnificent (in my opinion) on a KDE 4 desktop. The Oxygen theme blends well with KDE 4 icon-wise with its Oxygen artwork. The Kde4 + Firefox3 theme focuses on the colors and styles rather than the icons. I ended up going with the latter because of its holistic approach to desktop integration.</p>
<p>Have a look at these smooth themes, and stop complaining that Firefox is too GTK-like:<br />
[<a href="https://addons.mozilla.org/en-US/firefox/addon/7962">Oxygen</a>] [<a href="https://addons.mozilla.org/en-US/firefox/addon/7574">Kde4 + Firefox3</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inportb.com/2008/07/09/firefox-3-themes-for-kde-4-users/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
