<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>wajiii's blog</title>
	<atom:link href="http://wajiii.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wajiii.wordpress.com</link>
	<description>Meh.</description>
	<lastBuildDate>Tue, 24 Feb 2009 10:07:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wajiii.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>wajiii's blog</title>
		<link>http://wajiii.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wajiii.wordpress.com/osd.xml" title="wajiii&#039;s blog" />
	<atom:link rel='hub' href='http://wajiii.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Holowood Uncovered intro (rev.2)</title>
		<link>http://wajiii.wordpress.com/2009/02/24/holowood-uncovered-intro-rev2/</link>
		<comments>http://wajiii.wordpress.com/2009/02/24/holowood-uncovered-intro-rev2/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 10:06:07 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Pointless]]></category>

		<guid isPermaLink="false">http://wajiii.wordpress.com/2009/02/24/holowood-uncovered-intro-rev2/</guid>
		<description><![CDATA[Posted in Pointless<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=46&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>					<script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&posts_id=1818329&cross_post_destination=43752&view=full_js"></script>
<div class="blip_description"></div>
<br />Posted in Pointless  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=46&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/02/24/holowood-uncovered-intro-rev2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
		<item>
		<title>Holowood Intro</title>
		<link>http://wajiii.wordpress.com/2009/02/21/holowood-intro/</link>
		<comments>http://wajiii.wordpress.com/2009/02/21/holowood-intro/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 12:06:10 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Pointless]]></category>

		<guid isPermaLink="false">http://wajiii.wordpress.com/2009/02/21/holowood-intro/</guid>
		<description><![CDATA[A quick intro I made for @Gaarbacca to share with some friends&#8230; This video was originally shared on blip.tv by wajiii with a No license (All rights reserved) license. Posted in Pointless<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=45&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>					<script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&posts_id=1807759&cross_post_destination=43752&view=full_js"></script>
<div class="blip_description">A quick intro I made for @Gaarbacca to share with some friends&#8230;</div>
<p>
<div class="blip_credit">This video was originally shared on <a href="http://blip.tv">blip.tv</a> by <a href="http://blip.tv/users/view/wajiii">wajiii</a> with a <a href="">No license (All rights reserved)</a> license.</div>
<br />Posted in Pointless  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=45&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/02/21/holowood-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
		<item>
		<title>The ORBlogs Test Site Fix</title>
		<link>http://wajiii.wordpress.com/2009/01/27/the-orblogs-test-site-fix/</link>
		<comments>http://wajiii.wordpress.com/2009/01/27/the-orblogs-test-site-fix/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 22:48:24 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Jetty]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[ORBlogs]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://wajiii.wordpress.com/?p=36</guid>
		<description><![CDATA[Recording for posterity:  the ORBlogs test site, running on Tomcat 6.0.18, was throwing this exception on the home page: org.apache.jasper.JasperException: /WEB-INF/jsp/home.jsp(45,0) Unknown attribute type (java.util.List&#60;net.bigbark.item.Item&#62;) for attribute items. The thing that was driving me crazy about this was that it ran just fine in a local Jetty container (started with &#8220;mvn jetty:run&#8220;).   The problem was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=36&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recording for posterity:  the <a href="http://haxx.orblogs.org/" target="_blank">ORBlogs test site</a>, running on Tomcat 6.0.18, was throwing this exception on the home page:</p>
<p style="padding-left:30px;"><code>org.apache.jasper.JasperException: /WEB-INF/jsp/home.jsp(45,0) Unknown attribute type (java.util.List&lt;net.bigbark.item.Item&gt;) for attribute items.</code></p>
<p>The thing that was driving me crazy about this was that it ran just fine in a local Jetty container (started with &#8220;<code>mvn jetty:run</code>&#8220;).   The problem was this line in <code>src/main/webapp/WEB-INF/tags/ui/article-list.tag</code>:</p>
<p style="padding-left:30px;"><code>&lt;%@ attribute name="items" required="true" type="java.util.List&lt;net.bigbark.item.Item&gt;" %&gt;</code></p>
<p>Apparently Jetty&#8217;s JSP implementation (which IIRC comes from Glassfish) allows one to use generic types, while the one in Tomcat (Jasper) does not.  Between the J2EE 1.4 tutorial documentation [<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags5.html#wp89854" target="_blank">1</a>][<a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.html#wp90370" target="_blank">2</a>], the JSP 2.0 syntax reference [<a href="http://java.sun.com/products/jsp/syntax/2.0/syntaxref208.html#997991" target="_blank">3</a>], and the JSR-241 (JSP 2.1) final release specification [<a href="http://jcp.org/aboutJava/communityprocess/final/jsr245/index.html" target="_blank">4</a>], the only restriction I saw on the type attribute is that it must not reference a primitive type.  Does this mean that Jasper&#8217;s inability to handle a parameterized type reference is a bug?  It would appear that some Glassfish developer(s) allowed for this usage, which makes me wonder whether the corresponding Jasper developer(s) intentionally left out such support or simply never considered the possibility.</p>
<p>I changed the type attribute&#8217;s value to &#8220;<code>java.util.List</code>&#8221; (removed the generic type parameter), and the exception disappeared. C&#8217;est la vie!</p>
<p>-Bill<br />
P.S.  Here is the full stack trace; maybe the search engines will pick up on it and it will help someone else in the future &#8212; but probably not.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="padding-left:30px;"><code style="font-size:8pt;">Jan 27, 2009 2:23:22 PM org.apache.catalina.core.StandardWrapperValve invoke<br />
SEVERE: Servlet.service() for servlet default threw exception<br />
org.apache.jasper.JasperException: /WEB-INF/jsp/home.jsp(43,8) Unknown attribute type (java.util.List&lt;net.bigbark.item.Item&gt;) for attribute items.<br />
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)<br />
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)<br />
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)<br />
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1164)<br />
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:821)<br />
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1512)<br />
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)<br />
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)<br />
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)<br />
at org.apache.jasper.compiler.Node$Root.accept(Node.java:489)<br />
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)<br />
at org.apache.jasper.compiler.Validator.validate(Validator.java:1739)<br />
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166)<br />
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)<br />
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)<br />
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)<br />
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)<br />
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)<br />
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)<br />
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)<br />
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)<br />
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)<br />
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)<br />
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)<br />
at net.sourceforge.stripes.action.ForwardResolution.execute(ForwardResolution.java:110)<br />
at net.sourceforge.stripes.controller.DispatcherHelper$7.intercept(DispatcherHelper.java:483)<br />
at net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:158)<br />
at net.bigbark.stripes.util.ResourceBundleInterceptor.intercept(ResourceBundleInterceptor.java:21)<br />
at net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:155)<br />
at net.sourceforge.stripes.controller.HttpCacheInterceptor.intercept(HttpCacheInterceptor.java:99)<br />
at net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:155)<br />
at net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.intercept(BeforeAfterMethodInterceptor.java:113)<br />
at net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:155)<br />
at net.sourceforge.stripes.controller.ExecutionContext.wrap(ExecutionContext.java:74)<br />
at net.sourceforge.stripes.controller.DispatcherHelper.executeResolution(DispatcherHelper.java:477)<br />
at net.sourceforge.stripes.controller.DispatcherServlet.executeResolution(DispatcherServlet.java:293)<br />
at net.sourceforge.stripes.controller.DispatcherServlet.doPost(DispatcherServlet.java:177)<br />
at net.sourceforge.stripes.controller.DispatcherServlet.doGet(DispatcherServlet.java:67)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br />
at net.sourceforge.stripes.controller.DynamicMappingFilter$2.doFilter(DynamicMappingFilter.java:363)<br />
at net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:246)<br />
at net.sourceforge.stripes.controller.DynamicMappingFilter.doFilter(DynamicMappingFilter.java:350)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at com.wideplay.warp.hibernate.SessionPerRequestFilter.doFilter(SessionPerRequestFilter.java:53)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:46)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br />
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)<br />
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)<br />
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)<br />
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)<br />
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)<br />
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)<br />
at java.lang.Thread.run(Thread.java:619)</code></p>
<br />Posted in Java, Jetty, JSP, ORBlogs, Tomcat  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=36&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/01/27/the-orblogs-test-site-fix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows 7, ho!</title>
		<link>http://wajiii.wordpress.com/2009/01/27/windows-7-ho/</link>
		<comments>http://wajiii.wordpress.com/2009/01/27/windows-7-ho/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 20:53:46 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wajiii.wordpress.com/?p=33</guid>
		<description><![CDATA[Gaarbacca has been using the Windows 7 Beta (32-bit) full-time on her iMac (24&#8243; mid-2007, MA878LL for the search engines&#8217; sake) since it came out, and a few nights later, I &#8220;upgraded&#8221; my new (well, in October, but it still feels brand-new to me) MacBook Pro (15&#8243; late-2008, MB470LL/A) from Windows XP to Windows 7 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=33&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/gaarbacca" target="_blank">Gaarbacca</a> has been using the Windows 7 Beta (32-bit) full-time on her <a href="http://www.apple.com/support/imac/intel/" target="_blank">iMac</a> (24&#8243; mid-2007, MA878LL for the search engines&#8217; sake) since it came out, and a few nights later, I &#8220;upgraded&#8221; my new (well, in October, but it still feels brand-new to me) <a href="http://www.apple.com/support/macbookpro/" target="_blank">MacBook Pro</a> (15&#8243; late-2008, MB470LL/A) from Windows XP to Windows 7 Beta (64-bit).  Good times!</p>
<p>Each system had just one problem: the iMac had no sound, and the MBP was missing a lot of UI eye candy.  A quick look at the Apple discussion forums revealed that the iMac just needed an updated audio driver, so I downloaded the latest <a href="http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&amp;PNid=24&amp;PFid=24&amp;Level=4&amp;Conn=3&amp;DownTypeID=3&amp;GetDown=false" target="_blank">Realtek HD audio driver for Vista</a> (direct link: <a href="ftp://61.56.86.122/pc/audio/Vista_R214.exe" target="_blank">R2.14</a>) and everything was gravy.</p>
<p>The MBP problem took a bit longer to resolve, mostly because I didn&#8217;t dedicate any real time to tracking it down until January 15th.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I <a href="http://www.google.com/search?q=windows+7+enable+aero+features" target="_blank">asked uncle Google</a> and discovered that the Windows installer weighs your system&#8217;s ability to handle the higher-end Aero features, and if its soul is found lacking, you are relegated to the weeping and gnashing of teeth that is Aero Basic.  Apparently with the default drivers, my system did not pass the test.  How sad!  :&#8217;(</p>
<p>The fix turned out to be rather simple, once you know where to look.  Here is <a href="http://www.mydigitallife.info/2009/01/13/how-to-turn-on-and-enable-aero-in-windows-7-enable-aero-peek/" target="_blank">one of the blogs</a> that helped.  It turns out I didn&#8217;t even need most of the information there; all I really needed was to tell Windows to calculate the &#8220;Windows Experience Index&#8221; score, and voila, Glass/Peek/etc. were instantly enabled.</p>
<p>P.S.  If the timing of this post seems odd, it&#8217;s because I wrote it on January 15th and forgot to publish until January 27th.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Posted in Apple, Mac, Windows  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=33&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/01/27/windows-7-ho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello, world!</title>
		<link>http://wajiii.wordpress.com/2009/01/07/hello-world/</link>
		<comments>http://wajiii.wordpress.com/2009/01/07/hello-world/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 20:12:00 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I have started yet another stupid blog, that I will no doubt grow to revile, and at some point abandon like all the others that came before it.  Hello, world!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=1&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, you people have finally done it.  You broke me, are you happy?  It&#8217;s been a couple years since I felt like pointlessly shouting into the void, but here I am again, starting another blog.  Sheesh!</p>
<p>This time, however, I have a reason I&#8217;m just doing it so I have a way to organize some thoughts that are too long for microblogging.  Call it &#8220;macromicroblogging&#8221;, if you will, but do not confuse it with plain old &#8220;blogging&#8221;.</p>
<p>For the record, I expect to mostly be expounding on <a href="http://twitter.com/wajiii">my tweets</a>, and talking about ORBlogs [<a href="http://orblogs.org/">1</a>] [<a href="http://blog.orblogs.org/">2</a>] and other local tech stuff.</p>
<br />Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=1&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/01/07/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
		<item>
		<title>Okay, bear with me&#8230;</title>
		<link>http://wajiii.wordpress.com/2009/01/07/okay-bear-with-me/</link>
		<comments>http://wajiii.wordpress.com/2009/01/07/okay-bear-with-me/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 00:38:32 +0000</pubDate>
		<dc:creator>wajiii</dc:creator>
				<category><![CDATA[Egotistical]]></category>
		<category><![CDATA[Ironic]]></category>
		<category><![CDATA[Overwrought]]></category>
		<category><![CDATA[Pointless]]></category>
		<category><![CDATA[Pretentious]]></category>
		<category><![CDATA[Rambling]]></category>
		<category><![CDATA[Verbose]]></category>

		<guid isPermaLink="false">http://wajiii.wordpress.com/?p=7</guid>
		<description><![CDATA[My god, whatever you do, save yourself and do not read this post.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=7&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230; this might take a while.  Now that I have vented a bit (<a href="http://wajiii.wordpress.com/2009/01/07/hello-world/">in my first post</a>), let&#8217;s get right to the incident that finally pressed me into creating this blog.  I am warning you right now that you probably do not want to read all this, so do yourself a favor and just click the back button or your favorite bookmark, close this tab, whatever it takes to get away now.</p>
<p><a href="http://twitter.com/tomturnbull" target="_blank">@tomturnbull</a> said, in <a href="http://www.flickr.com/photos/tomturnbull/3117558408/in/photostream/" target="_blank">this Flickr post</a>:</p>
<blockquote><p>Reduced &#8220;following&#8221; by 124. It&#8217;s still too many to be useful. Has Twitter become noise?</p></blockquote>
<p>I started typing away in the comment box, then realized that it is extremely unlikely that anyone would ever read it, other than perhaps Tom (if he even monitors his Flickr comments; many don&#8217;t) and perhaps a random few who view his post in the future.  There have been quite a few such instances lately when a tweet or comment on someone else&#8217;s blog just didn&#8217;t feel right, because whatever I said would get washed away in the stream, and I wanted something I could easily reference later.  Basically, I&#8217;m lazy and like to repeat myself as little as possible.</p>
<p>So to make my comment useful (to me) in the future, I would have to save the URL to his post and hope that neither it nor my comment are never deleted, marked private, moved, or otherwise lost in the sands of time.  Then of course to have someone read it, I would have to dig up that URL again and send it to them, and because most people are used to a certain flow of Flickr usage, I would probably tell them specifically to read the post, then scroll down and read my comment.  Blech.</p>
<p>Now, most of the people I know who I imagine will read this post are seasoned bloggers, and you guys are probably thinking to yourselves at this moment &#8220;Duh!  That&#8217;s why you have <em>your own</em> blog!&#8221;  To you, I say: please bear with me, I have become very jaded about blogging (my own, not others&#8217;), and part of the reason for this post is justifying <em>to myself</em> why I&#8217;m facing down this beast again.</p>
<p>I have been so resistant to blogging that when I first started running into the above-described problem regularly, the first solution I considered was to go ahead and use others&#8217; sites, then try to use my profile on one or more of the aggregators I have experimented with (<a href="http://www.strands.com/waj" target="_blank">Strands</a>, <a href="http://friendfeed.com/waj" target="_blank">FriendFeed</a>, <a href="http://bill.mp/" target="_blank">chi.mp</a>, etc.) to gather all my content back into one place. There are problems with this approach, though: the continued existence of my content is still at someone else&#8217;s whim, and these tools cannot currently, pick up <strong>everything</strong> and still be useful in any practical way.  For example, if I leave a comment on someone else&#8217;s blog, but want it to show up on my FriendFeed, I would need a way to get that comment into the aggregator; I could create a Yahoo! Pipe that gets the comment feed for their article (or entire blog, depending on what they have available and whether I expect to ever post there again) and filters out all comments but mine.  Then I would add that pipe as a new feed to my aggregator&#8230; and you can see how this would get rather unwieldy pretty quickly.  Sure, I could have one pipe pull lots of comment feeds and do its filtering, but that just shifts the ever-growing bulk to another place.  Pretty soon, you&#8217;re doing multiple pipes each pulling multiple sources, or who knows what else that would be even worse. Oh, and did I mention that by this method, you lose the context of whatever you were responding to in the first place?  And how do you separate the high-volume and low-volume data sources, so your comments on others&#8217; sites are not drowned out by your Twitter addiction?  Obviously, this was not a solution I wanted to waste a lot of effort on.</p>
<p>However, I was still not convinced that my frustration was reason enough to start another blog.  So I thought up another solution: use others&#8217; sites as before, but create a mechanism (e.g. web application, browser plugin, or standalone program) which would capture my content, along with its context (e.g. the Flickr post I was replying to), and store it on a site I control with a simple permanent address.  I realize that what I&#8217;m describing sounds <em>almost</em> like it could be accomplished by just taking screenshots and posting them on a blog, but I would also want such a mechanism to replicate the original machine-friendly (i.e. full-text searchable) content, not take pictures of it; store HTML like Iterasi, but snippets rather than whole pages; auto-update when the original source changes (i.e. more comments on the same thread) like Calagator, but with wiki- or Subversion-like revision history (in case of unwanted modification, deletion, errors, or site restructuring/closure).  And of course easy separation from higher-volume feeds of other types (e.g. tweetstreams, photostreams).  Since this solution is custom-tailored to my requirements, I only have one problem with it, but that problem is a doozy:  I would have to actually build the damn thing.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, I have finally given up the ghost, and decided that I will go ahead and blog to scratch the itch, and just use pingbacks where possible, or use a comment box to leave a link to my reply (with enough explanation that people hopefully realize it&#8217;s not spam).  At least, that&#8217;s what I will do for now.  In a month I&#8217;ll have probably moved on to something else, making this whole exercise and the time I have spent writing this useless except as temporary catharsis.</p>
<p>Alright, now that I have written about as much as I think I can stand, I will close with the comment I was going to leave on Tom&#8217;s screenshot.</p>
<hr />
<blockquote><p>Like other forms of online communication, Twitter seems to go through periods in which increases in usage volume far outpace the evolution of the sophistication of its users and the tools they use to interact with it.  In other words: people find a new toy and start playing with it, some in ways unanticipated by the creators, by which a new need arises, then someone comes up with a way to fill that need.  More sophisticated tools will appear to deal with the current problems that some people have with social media; for me, Tweetdeck and Twhirl are both excellent Twitter clients and fine examples of this.  Each has a unique strength that solves a problem I encountered as my Twitter usage grew and evolved, and allowed me to continue doing so in ways that were not practical without them.  For the record, I use Tweetdeck for its grouping feature, and Twhirl for its simple multiple-account management (and FriendFeed integration).  Anyone who has used either knows exactly what I mean.  And just this morning, <a href="http://twitter.com/justinkistner" target="_blank">Justin Kistner</a> brought up (in a tweet, naturally) <a href="http://twitter.com/justinkistner/status/1102400325" target="_blank">a Twitter client idea</a> that caught my attention and sparked my imagination.  I <a href="http://twitter.com/wajiii/statuses/1102406839" target="_blank">might have to</a> do <a href="http://twitter.com/justinkistner/status/1102418350" target="_blank">something about it</a>.</p>
<p>The cycle will continue, of course; new usage will lead to new problems, to new solutions, ad infinitum &#8212; or until the <em>next</em> shiny new toy distracts them all to the point of not caring anymore.  However, I think it&#8217;s possible that Twitter will last quite a while before that happens, if it happens.  Twitter is, at its heart, simply a high-speed, high-capacity message bus, with some excellent additional features built in (simple public API facilitating rich client proliferation, 2-way SMS interface, arguably well-designed web interface user experience) that really give it an edge over similar services.  And don&#8217;t overlook the value of forced brevity; I&#8217;m sure we have all seen people evade the spirit of the 140-character limit by splitting across far too many tweets, and thought to ourselves &#8220;how ugly!&#8221;  <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Cheers,<br />
-Bill (@wajiii)</p></blockquote>
<hr />The last sentence reminds me that one of my favorite things about Twitter is that I never have to read a long blog post like the very one I am now wrapping up.  How ironic.</p>
<p>Cheers,<br />
-Bill (<a href="http://twitter.com/wajiii">@wajiii</a>)</p>
<p>P.S.  Speaking of shiny toys, why did I create a new blog rather than writing this on <a href="http://waj.posterous.com/" target="_blank">my posterous</a> or <a title="The Crafty Wook Industries" href="http://craftywook.wordpress.com/" target="_blank">the Crafty Wook blog</a> that <a title="Gaarbacca, what a Wookiee!" href="http://twitter.com/Gaarbacca" target="_blank">@Gaarbacca</a> and I share?  Simple.  First, I like each of those sites for what they are &#8212; my time-based moblog and our Wookiee-/SWG-related blog, respectively &#8212; and I don&#8217;t want to dilute the focus of either, or change either visual style to befit my more verbose, less time-oriented content like this.  Second, I really like WordPress and I wanted a chance to do a lot more playing around with it, without breaking the Crafty Wook blog.  Okay?   <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Posted in Egotistical, Ironic, Overwrought, Pointless, Pretentious, Rambling, Verbose  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wajiii.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wajiii.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wajiii.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wajiii.wordpress.com&amp;blog=6087808&amp;post=7&amp;subd=wajiii&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wajiii.wordpress.com/2009/01/07/okay-bear-with-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81beba2add47a11e8e24ae36de2fe979?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=R" medium="image">
			<media:title type="html">wajiii</media:title>
		</media:content>
	</item>
	</channel>
</rss>
