<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8156255775652705165</id><updated>2012-01-30T20:14:06.158-05:00</updated><category term='Computers'/><category term='Second Life'/><category term='C:SI'/><title type='text'>Colin K's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-2031917895606704141</id><published>2008-04-14T19:59:00.002-04:00</published><updated>2008-04-14T20:03:00.157-04:00</updated><title type='text'>Monkey Karate</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nsYKZX-Fims"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nsYKZX-Fims" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-2031917895606704141?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/2031917895606704141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=2031917895606704141' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2031917895606704141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2031917895606704141'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/04/monkey-karate.html' title='Monkey Karate'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1082877553661038833</id><published>2008-04-12T14:45:00.002-04:00</published><updated>2008-04-12T14:59:07.354-04:00</updated><title type='text'>MySql 5.1</title><content type='html'>MySql is the database system that is used for all Second Life's databases, which have been the main cause of most of the problems that have been occurring the past few months.  The release of MySql 5.1 is &lt;a href="http://www.cio.com/article/333613/Sun_Claims_Big_Leap_with_MySQL_Upgrade_Next_Week/1"&gt;coming&lt;/a&gt; next week, and according to Sun it "should help MySQL compete in environments where performance and the ability to scale are critical."  That seems to describe Second Life perfectly.  Also, "5.1 has not only greater reliability, but a performance increase of 20 percent. It will be more in some cases and less in others, but there's a significant performance boost and scalability enhancements."  So let's hope this update does something to improve the current conditions, and that it doesn't take LL two years to update to this new version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1082877553661038833?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1082877553661038833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1082877553661038833' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1082877553661038833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1082877553661038833'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/04/mysql-51.html' title='MySql 5.1'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3593265754706774597</id><published>2008-04-12T14:37:00.002-04:00</published><updated>2008-04-12T14:40:53.226-04:00</updated><title type='text'>Moving in SL using body motions</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2t52gkAwJq8&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2t52gkAwJq8&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3593265754706774597?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3593265754706774597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3593265754706774597' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3593265754706774597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3593265754706774597'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/04/moving-in-sl-using-body-motions.html' title='Moving in SL using body motions'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7738865609274592296</id><published>2008-04-07T11:50:00.002-04:00</published><updated>2008-04-07T11:57:29.902-04:00</updated><title type='text'>SVC-1862 Fixed</title><content type='html'>There was an &lt;a href="http://blog.secondlife.com/2008/04/07/mono-beta-refresh-7/"&gt;update&lt;/a&gt; to the Mono beta regions today that claims to have fixed &lt;a href="https://jira.secondlife.com/browse/SVC-1862"&gt;SVC-1862&lt;/a&gt;, the issue I &lt;a href="http://colinkiernan.blogspot.com/2008/03/lsl-listen-mono-testing.html"&gt;reported&lt;/a&gt; about listener performance.  I just ran my tests again and confirmed that it is indeed fixed.  And it was fixed by improving the performance of listen events under Mono, not by crippling the performance of them without Mono :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7738865609274592296?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7738865609274592296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7738865609274592296' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7738865609274592296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7738865609274592296'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/04/svc-1862-fixed.html' title='SVC-1862 Fixed'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-405818133151796944</id><published>2008-04-02T01:13:00.004-04:00</published><updated>2008-04-02T02:45:12.353-04:00</updated><title type='text'>My Little Pony Troll</title><content type='html'>I have been laughing at &lt;a href="http://robotmantheblog.com/2006/10/25/so-i-guess-i-got-kicked-off-another-my-little-pony-forum/"&gt;this&lt;/a&gt; so hard.  It's a (pic of a) thread showing someone &lt;a href="http://en.wikipedia.org/wiki/Internet_troll"&gt;trolling&lt;/a&gt; a My Little Pony forum.  Most of the troller's posts have been deleted by the moderator, but there are some priceless responses that are still there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"How could you possibly know that Osama Bin Laden collects My Little Ponies?  I think you're just making that up."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"...and your picture of Stalin riding a Year3 Limited Edition Starflower inside a German concentration camp was both upsetting and historically inaccurate."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"I don't know where you get your facts.  The first generation of MLP's were made by Hasbro, not the Khmer Rouge.  And Hasbro hasn't made toys out of human skulls since the 1960s."&lt;br /&gt;&lt;br /&gt;Update:&lt;/span&gt;&lt;span&gt;  Well, I found a link to the Stalin pic...it's actually pretty gruesome, so much so that I wasn't going to link to it, but then I decided you can all make that decision for yourselves.  But anyway, you have been warned.  &lt;a href="http://www.flickr.com/photos/23321844@N04/2229175827/sizes/o/"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-405818133151796944?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/405818133151796944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=405818133151796944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/405818133151796944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/405818133151796944'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/04/my-little-pony-troll.html' title='My Little Pony Troll'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3292340821529465837</id><published>2008-03-31T21:35:00.002-04:00</published><updated>2008-03-31T21:38:20.217-04:00</updated><title type='text'>C:SI Now Using Monthly Payments!?</title><content type='html'>&lt;a href="http://www.combatsi.com/e107/comment.php?comment.news.28"&gt;This&lt;/a&gt; has just been posted on the C:SI website.  April Fools', right?  That's what I thought, until my sword requested permission to take Lindens from my account.  I choose "Deny" and it disappeared from my inventory!  WTF?  I hope the devs realize how many customers they are going to lose because of this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3292340821529465837?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3292340821529465837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3292340821529465837' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3292340821529465837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3292340821529465837'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/csi-now-using-monthly-payments.html' title='C:SI Now Using Monthly Payments!?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7325925132695191646</id><published>2008-03-29T20:24:00.002-04:00</published><updated>2008-03-29T20:36:14.037-04:00</updated><title type='text'>Mono Listener Performance Update</title><content type='html'>Time for some updates about &lt;a href="http://jira.secondlife.com/browse/SVC-1862"&gt;SVC-1862&lt;/a&gt;, which is the bug I reported concerning listeners &lt;a href="http://colinkiernan.blogspot.com/2008/03/lsl-listen-mono-testing.html"&gt;performing worse&lt;/a&gt; in Mono compiled scripts.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It has been marked as relating to &lt;a href="http://jira.secondlife.com/browse/SVC-1398"&gt;SVC-1398&lt;/a&gt;, which is about link messages in Mono being 2 times slower.  Link messages were something I was going to test myself until I saw that this bug had already been reported.&lt;/li&gt;&lt;li&gt;Lee Ludd commented that it might be related to Mono using 16-bit characters instead of 8-bit characters.  I ran the tests again using different string lengths to test this theory, and there wasn't any noticeable change.&lt;/li&gt;&lt;li&gt;Gordon Wendt says he mentioned it during Linden Office Hours, so hopefully this is something they will look into soon.  Still no comments from any Lindens on the Jira page, though.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7325925132695191646?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7325925132695191646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7325925132695191646' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7325925132695191646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7325925132695191646'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/mono-listener-performance-update.html' title='Mono Listener Performance Update'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-454659541632347919</id><published>2008-03-28T20:10:00.003-04:00</published><updated>2008-03-28T23:00:36.177-04:00</updated><title type='text'>Getting Back to Building</title><content type='html'>I haven't done much with my &lt;a href="http://colinkiernan.blogspot.com/2008/03/goban-v01.html"&gt;Go board&lt;/a&gt; recently.  Mostly because I am once again trying to switch to using a &lt;a href="http://www.kubuntu.org"&gt;Linux environment&lt;/a&gt; as much as possible, but have been discouraged from using Second Life because of &lt;a href="http://colinkiernan.blogspot.com/2008/03/linux-client-sound-fail.html"&gt;sound problems&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, I now have three people who have expressed interest in owning one, so that has encouraged me to try to get back to work.&lt;br /&gt;&lt;br /&gt;I'm thinking about changing the way my board handles the stones.  Right now, each time a stone is played it rezzes a prim for the stone.  The other option is to have an invisible stone fixed at each location on the board, and then when a stone is played make it visible and set its color.  The advantages to the second method are that now the players can just click on the board to place a stone instead of having to type in the coordinates.  Also, the stones can be grouped with the board so that if the board is moved, they will move as well.  It doesn't seem like there is a way to group prims through scripts, so some other method that would most likely be more complicated and not work as well would have to be used to get the same effect.&lt;br /&gt;&lt;br /&gt;The obvious disadvantage, and the original reason I went with the first method, is that the board will require 368 prims at all times.  Using the current method, it only needs 7 prims when not in use, and if the players are only using a 9x9 or 13x13 size board, they won't come near 368 prims.  Even on a 19x19 board, not all games will use 368 prims.  As I think about it more, though, is there really an advantage to having it only take 7 prims when not in use?  They will still need 368 prims available when they want to use it, and I doubt many people will want to have to return all their furniture or something each time they want to use the board, then re-rez it when they are done.&lt;br /&gt;&lt;br /&gt;I have come across two other Go boards in SL.  One of them uses this method I'm describing of just having invisible prims for all the stones.  The other had the user click the board which would rez a stone, then the user had to edit the stone and move it onto the correct board position.  I'm not a big fan of that last method.&lt;br /&gt;&lt;br /&gt;Any suggestions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-454659541632347919?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/454659541632347919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=454659541632347919' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/454659541632347919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/454659541632347919'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/getting-back-to-building.html' title='Getting Back to Building'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1983547720373084034</id><published>2008-03-25T14:18:00.003-04:00</published><updated>2008-03-25T14:42:12.270-04:00</updated><title type='text'>Enough with the Frequent Problems!</title><content type='html'>Second Life seems to have problems on a weekly (or daily?) basis.  It wasn't always this way, although I think it's more that Linden Lab is being more public about the problems on the blog and SL isn't necessarily more unstable than it used to be (although that could still be the case).  There have been announcements of problems &lt;a href="http://blog.secondlife.com/2008/03/25/in-world-service-disruptions-under-investigation/"&gt;today&lt;/a&gt;, &lt;a href="http://blog.secondlife.com/2008/03/24/disruption-in-inworld-services/"&gt;yesterday&lt;/a&gt;, &lt;a href="http://blog.secondlife.com/2008/03/22/loading-issues/"&gt;Saturday&lt;/a&gt;, &lt;a href="http://blog.secondlife.com/2008/03/21/multiple-known-issues/"&gt;Friday&lt;/a&gt;...I'm getting tired of linking, but there were also problems last Monday, Tuesday, and Wednesday.  Along with many of these problems (including all of the ones I linked to) comes LL advising people not to make any transactions, which can significantly hurt business as &lt;a href="http://www.daikonforge.com/webtab/2008/03/21/youre-killing-me-here/"&gt;some&lt;/a&gt; have pointed out.&lt;br /&gt;&lt;br /&gt;This pattern has been going on for a while, and I'm starting to wonder how LL is responding to these problems.  It almost seems like they are just working to get things back to normal as quickly as possible, but in the process are not making any attempt to actually figure out how to prevent the problem from happening again in the future.   With the frequency of these problems, and the fact that they have been going on for months at this frequency, I find it very unlikely that all of these problems are caused by unique issues.  Some of them must be recurring problems that we have had before.&lt;br /&gt;&lt;br /&gt;Now, with all the linking I have done back to the official Second Life blog, it's very likely that a Linden Lab employee will end up reading this post.  I understand that you want to fix these problems as quickly as possible, but I, for one, would prefer to have the problem persist for longer if it means that you can take the time to diagnose the cause and make adjustments so that the problem isn't likely to happen again.  I think in the long run this will make the users of SL happier and increase the uptime of your services in the future. &lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1983547720373084034?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1983547720373084034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1983547720373084034' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1983547720373084034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1983547720373084034'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/enough-with-frequent-problems.html' title='Enough with the Frequent Problems!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-511195873420570437</id><published>2008-03-24T22:03:00.003-04:00</published><updated>2008-03-24T22:21:55.359-04:00</updated><title type='text'>Linux Client Sound FAIL!</title><content type='html'>I'm trying to use the Second Life client on Linux again, which I haven't done in a long time.  I posted a while back about the &lt;a href="http://colinkiernan.blogspot.com/2007/09/comparing-second-life-on-windows-and.html"&gt;differences&lt;/a&gt; between the clients, and in the last paragraph of that post I talk about the sound problems I have had in Linux.  Well, the problems seem to have gotten worse.  Now the sound stutters (like when you're trying to play a scratched DVD).  Hopefully I will be able to find a way to fix it.  At this point, I'm not even sure if it's a result of changes in the Second Life program or in Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Edit:&lt;/span&gt; The shell script that runs Second Life has some sound configuration options.  After playing around with them, it looks like Second Life is using OSS instead of ALSA.  This is probably the source of the problem, now I just need to figure out how to get it to use ALSA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-511195873420570437?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/511195873420570437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=511195873420570437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/511195873420570437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/511195873420570437'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/linux-client-sound-fail.html' title='Linux Client Sound FAIL!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3334252847738897786</id><published>2008-03-21T23:38:00.004-04:00</published><updated>2008-03-21T23:56:27.043-04:00</updated><title type='text'>Second Life Command Line Options</title><content type='html'>There are some useful command line options for Second Life that I'm not sure many people know about.  To add a command line option in Windows, you have to right-click on the Second Life shortcut, choose "Properties" and then add the options to the end of the "Target:" line.  Mac users...you're on your own.  Maybe someone who owns a Mac can post a comment explaining how to do it.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/R-SB4bmmjjI/AAAAAAAAAUw/A7IFo-DagiA/s1600-h/sloptions.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/R-SB4bmmjjI/AAAAAAAAAUw/A7IFo-DagiA/s400/sloptions.bmp" alt="" id="BLOGGER_PHOTO_ID_5180408277865238066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-multiple&lt;/span&gt;&lt;br /&gt;This will stop Second Life from preventing you from running more than one viewer at a time, allowing you to log on to multiple accounts simultaneously on the same computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-autologin&lt;/span&gt;&lt;br /&gt;Bypass the login screen and automatically log on with the name and password that is stored.  You can also use "-login &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;password&amp;gt;" to log in as any account without the login screen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-purge&lt;/span&gt;&lt;br /&gt;Clears the cache when it runs.  This is useful because normally if you want to clear the cache you have to log in, click "Clear Cache" in the options, then log out and log back in.  There might also be a case where the cache is corrupted and you crash before you can even get to the "Clear Cache" button.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-safe&lt;/span&gt;&lt;br /&gt;If you set some options that now cause your viewer to crash immediately, you can run with this parameter to reset your options.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-local&lt;/span&gt;&lt;br /&gt;This didn't work for me when I tried it, but it's supposed to run the viewer without connecting to the simulator.  I was interested in seeing what that was like, and what exactly you could do without a simulator.&lt;br /&gt;&lt;br /&gt;There is a full list of command line options &lt;a href="http://wiki.secondlife.com/wiki/Client_parameters"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3334252847738897786?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3334252847738897786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3334252847738897786' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3334252847738897786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3334252847738897786'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/second-life-command-line-options.html' title='Second Life Command Line Options'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IlwCICKuJ8o/R-SB4bmmjjI/AAAAAAAAAUw/A7IFo-DagiA/s72-c/sloptions.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3986298121161415476</id><published>2008-03-17T19:53:00.003-04:00</published><updated>2008-03-17T20:19:30.234-04:00</updated><title type='text'>Go Board Updates</title><content type='html'>I was glad to see that one of the changes for the &lt;a href="http://blog.secondlife.com/2008/03/17/server-code-update-tuewedthu-this-week/"&gt;new server code&lt;/a&gt; being updated this week is "Support for PRIM_GLOW in llSetPrimitiveParams - &lt;i&gt;this will require a forthcoming viewer update to author and compile scripts that use this, however".  &lt;/i&gt;I was looking for this feature a few days ago because I wanted to add a feature to my &lt;a href="http://colinkiernan.blogspot.com/2008/03/goban-v01.html"&gt;Go board&lt;/a&gt; that made the last move glow.&lt;br /&gt;&lt;br /&gt;Speaking of that, I have been spending a lot of time working on it since my last post (though I've been focused on the Mono testing these past few days).  Most of the work has been in things that aren't finished, aren't visible, or were dead ends (at least I was learning how NOT to do things).  Here is a quick list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The board state is now stored (storing 19x19 integers comes very close to the memory limit for scripts, so I had to make a script that is basically a data server and other scripts query the data through link messages).&lt;/li&gt;&lt;li&gt;With the board state stored, I can now report an invalid move if a stone has already been played there.&lt;/li&gt;&lt;li&gt;I added the board's rotation into the stone placement, so it no longer has to be aligned along the world y-axis to place the stones in the right place :P&lt;/li&gt;&lt;li&gt;I spent a TON of time fooling around with llSetCameraParams, trying to get the camera to face straight down on the board from above.  This was in preparation for an idea for a HUD which would overlay things onto the board.  Unfortunately, the camera controls don't really allow for precise placement.  I was able to get the camera to face straight down on the board, but I could not control the "roll" of the camera (up vector in more technical terms).  The SL camera always tries to keep its up vector as vertical as possible.  When the camera is facing straight down -- so the up vector becomes completely horizontal -- it apparently always points along the positive x-axis.  I could not find a way to change this after much tweaking of the llSetCameraParams arguments.  I had to give up.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I started looking at HTTP requests.  I had code for a multi-threaded web server from a networks class I took, so I got that running and was able to send a message to it from SL and get a response.  It shouldn't be too hard to have it run copies of GNU Go and pass GTP messages back and forth.&lt;/li&gt;&lt;li&gt;I downloaded QAvimator and started learning how to make animations.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This Go board project is pushing me to learn a ton of different aspects of Second Life content creation.  It's great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3986298121161415476?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3986298121161415476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3986298121161415476' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3986298121161415476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3986298121161415476'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/go-board-updates.html' title='Go Board Updates'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-9034924478994031996</id><published>2008-03-17T12:56:00.005-04:00</published><updated>2008-03-17T14:18:26.024-04:00</updated><title type='text'>LSL Listen Mono Testing</title><content type='html'>I just did some Mono testing specifically with listeners, and came up with some interesting results.  First I did a basic ping test.  One object would start a timer and say "ping" to another object which would then say "pingback", and the original object would report the time when it received the message back.  Averaged over 200 tests, without Mono the ping time was 0.066478 seconds.  With Mono, it was 0.088936 seconds.  I ran the tests multiple times, switching back and forth between Mono and non-Mono to make sure this difference was caused by Mono and not by other changes in the sim.&lt;br /&gt;&lt;br /&gt;Next I took &lt;a href="http://colinkiernan.blogspot.com/2008/03/benchmarking-mono-compiled-lsl.html#c2905508433328407176"&gt;Robby's idea&lt;/a&gt; and had one object say "start" then "junk" 500 times then "finish".  Another object would start a timer when it got the "start" message and report the time when it got the "finish" message.  First, I used an unfiltered listener, so any messages sent on that channel would be forwarded to the script.  The sender reported that it sent "finish" 0.600243 seconds after it sent "start".  The receiver reported 33.476112 seconds between hearing the "start" and "finish" messages.  I then recompiled with Mono and ran the test again.  This time all the messages were sent in 0.178058 and received in 44.580690.  The sending was over 3 times faster, but the receiving was slower with Mono.&lt;br /&gt;&lt;br /&gt;Now I modified the script to only set up listeners specifically for "start" and "finish" messages.  Without Mono, they were sent in 0.600193 seconds and received in 0.644574.  With Mono, 0.133408 and 0.133169.  All these numbers have taught me two important things:  1) USE FILTERED LISTENERS!!!  2) ESPECIALLY USE FILTERED LISTENERS WITH MONO!!!!!&lt;br /&gt;&lt;br /&gt;Now comes the fun part.  I copied the unfiltered listener so that there were 25 of them.  Each of them ran at about the same time as the single listener.  With 100, they still ran about the same.  With 1000, still the same.  With 10000 (I'm serious...screenshot below) it was finally a different story.  First, the time the sender reported to send the messages shot up to 1.916057 seconds.  From that number, I estimated it would take 10 minutes for the listeners to finish.  I waited for 15 minutes, expecting a Linden to show up and wonder what the hell I was doing, and still there was no response from the listeners.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IlwCICKuJ8o/R96pJ0trBII/AAAAAAAAAUo/LliS2wO8_jA/s1600-h/10000prims.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_IlwCICKuJ8o/R96pJ0trBII/AAAAAAAAAUo/LliS2wO8_jA/s400/10000prims.bmp" alt="" id="BLOGGER_PHOTO_ID_5178762607756772482" border="0" /&gt;&lt;/a&gt;Notice "Script perf" is 0 ips.  I'm guessing they just haven't updated that to count Mono instructions.&lt;br /&gt;&lt;br /&gt;With the filters, there wasn't much of a change until 400 prims (I increased the number of prims differently).  At that level, the listeners finished between .133783 and .201377 seconds, but one of them took 45.042740 seconds, which is so close to the time for the unfiltered listeners it almost makes me think the server panicked and just started handing that one script all the messages.  I doubt that's the case, though, because then scripts which used filters and as a result didn't have to check the incoming message would experience errors if they started getting unfiltered messages.  At 800 prims, the range was .156157 - .224534, again with a single script reporting at 46.228270.  At this point, I didn't go further because looking through a log of 800 messages was getting difficult.  Looking back at the data from the unfiltered runs, there was similar variance in the times as seen here, but when it is taking 45 seconds it is much less significant.&lt;br /&gt;&lt;br /&gt;One final weird behavior that I noticed while recreating these tests for the Jira issue (see below).  I went back to the ping test and added filters for "ping" and "pingback".  I didn't expect to see any difference, since all the messages sent are "ping" and "pingback" (on different channels, so that is already filtered).  Indeed, there was no difference when not using Mono.  But with Mono, it took longer!  The time increased to 0.101741, which is an increase of about .02 seconds or a 25% increase.&lt;br /&gt;&lt;br /&gt;In conclusion, I am definitely going to use filters all the time now.  I have created a &lt;a href="https://jira.secondlife.com/browse/SVC-1862"&gt;Jira issue&lt;/a&gt; about the performance decreases with Mono.  Now what can I test!? :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-9034924478994031996?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/9034924478994031996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=9034924478994031996' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/9034924478994031996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/9034924478994031996'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/lsl-listen-mono-testing.html' title='LSL Listen Mono Testing'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IlwCICKuJ8o/R96pJ0trBII/AAAAAAAAAUo/LliS2wO8_jA/s72-c/10000prims.bmp' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3287504786171923300</id><published>2008-03-17T01:34:00.004-04:00</published><updated>2008-03-17T02:27:44.817-04:00</updated><title type='text'>Benchmarking Mono-Compiled LSL</title><content type='html'>After &lt;a href="http://www.daikonforge.com/"&gt;Robby&lt;/a&gt;'s &lt;a href="http://colinkiernan.blogspot.com/2008/03/why-do-listeners-cause-lag.html#c2604475077658846022"&gt;response&lt;/a&gt; to my post about &lt;a href="http://colinkiernan.blogspot.com/2008/03/why-do-listeners-cause-lag.html"&gt;listener lag&lt;/a&gt;, I had the idea to see just what sort of speed improvements Mono will bring.  I made a fairly simple benchmarking script that does the following tasks:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Integer addition (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Float addition (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Integer multiplication (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Float multiplication (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Integer division (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Float division (7000 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Grow a list by repeatedly inserting [0] (300 times)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Randomize a list and sort it (100 times, list size 300)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Break a string into a list of words and check whether each word is equal to "hello" or "world" (200 times)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;The tasks are pretty basic.  That last one is generally what a listener would do.  I chose the number of times each would be repeated so that every task would take about 10 seconds.&lt;br /&gt;&lt;br /&gt;In doing this, I discovered that the performance of standard LSL scripts is extremely variable.  I configured the numbers so that each task would take 10 about seconds; at this point I was at my house on the normal grid.  But when I logged into the beta grid and ran the script in a Mono sim (without compiling to Mono), the arithmetic tasks each took about 3 seconds.  Thinking maybe for some reason normal LSL scripts also ran faster on Mono sims, I tried running it at various other sims on the Beta grid.  In some it ran at 10 seconds, others 3 seconds, others 17 seconds.  I couldn't really see a pattern (Havok1 vs. Havok4, Mono vs. non-Mono), although it was always 3 seconds on the Mono sims, but I did get 3 seconds once on a non-Mono Havok4 sim.  The numbers fluctuated between sims, but if I ran it multiple times on the same sim, I would get about the same results.  Are all the sims on the beta grid Tier 5?  It probably just comes down to how much other stuff is going on in the sim.  But the last 3 tasks were always about the same time...very strange.&lt;br /&gt;&lt;br /&gt;Anyway, here are the results.  For the non-Mono numbers, I chose the ones closest to 10 seconds.&lt;br /&gt;&lt;table align="left" border="1"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Task&lt;/th&gt;&lt;th&gt;Non-Mono&lt;/th&gt;&lt;th&gt;Mono&lt;/th&gt;&lt;th&gt;% Increase&lt;/th&gt;&lt;th&gt;Times faster&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Adding integers&lt;/td&gt;&lt;td&gt;12.356465&lt;/td&gt;&lt;td&gt;0.133350&lt;/td&gt;&lt;td&gt;9166%&lt;/td&gt;&lt;td&gt;92.662&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Adding floats&lt;/td&gt;&lt;td&gt;12.643500&lt;/td&gt;&lt;td&gt;0.066761&lt;/td&gt;&lt;td&gt;18838%&lt;/td&gt;&lt;td&gt;189.385&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Multiplying integers&lt;/td&gt;&lt;td&gt;12.310993&lt;/td&gt;&lt;td&gt;0.066601&lt;/td&gt;&lt;td&gt;18385%&lt;/td&gt;&lt;td&gt;184.847&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Multiplying floats&lt;/td&gt;&lt;td&gt;12.556296&lt;/td&gt;&lt;td&gt;0.044415&lt;/td&gt;&lt;td&gt;28170%&lt;/td&gt;&lt;td&gt;282.704&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dividing integers&lt;/td&gt;&lt;td&gt;12.355354&lt;/td&gt;&lt;td&gt;0.066727&lt;/td&gt;&lt;td&gt;18416%&lt;/td&gt;&lt;td&gt;185.163&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dividing floats&lt;/td&gt;&lt;td&gt;12.555955&lt;/td&gt;&lt;td&gt;0.044925&lt;/td&gt;&lt;td&gt;27848%&lt;/td&gt;&lt;td&gt;279.487&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;List insertion&lt;/td&gt;&lt;td&gt;10.018719&lt;/td&gt;&lt;td&gt;0.000000&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;List randomize/sort&lt;/td&gt;&lt;td&gt;8.905011&lt;/td&gt;&lt;td&gt;0.000000&lt;/td&gt;&lt;td&gt;N/A&lt;/td&gt;&lt;td&gt;N/A&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;String tokenize&lt;/td&gt;&lt;td&gt;9.640886&lt;/td&gt;&lt;td&gt;0.138814&lt;/td&gt;&lt;td&gt;6845%&lt;/td&gt;&lt;td&gt;69.452&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td&gt;103.343179&lt;/td&gt;&lt;td&gt;0.561593&lt;/td&gt;&lt;td&gt;18302%&lt;/td&gt;&lt;td&gt;184.018&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So the claims that Mono is over 1000 times faster don't seem to hold up.  But still...this is just amazing.  I laughed out loud when the benchmark finished in under a second when I had just waited over a minute and a half for the previous one to finish.  I especially like how the list operations were &lt;span style="font-weight: bold;"&gt;too fast to measure&lt;/span&gt;.  I am going to make some changes tomorrow so that I can actually get some numbers that I can analyze.  I also want to add some more tests that better simulate "real-world usage".  If you have any ideas, please tell me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3287504786171923300?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3287504786171923300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3287504786171923300' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3287504786171923300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3287504786171923300'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/benchmarking-mono-compiled-lsl.html' title='Benchmarking Mono-Compiled LSL'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7501676405155172511</id><published>2008-03-13T20:54:00.006-04:00</published><updated>2008-03-13T21:42:42.015-04:00</updated><title type='text'>Goban v0.1</title><content type='html'>Back in November I wrote about &lt;a href="http://colinkiernan.blogspot.com/2007/11/building-go-board.html"&gt;building a Go board&lt;/a&gt;.   This past week I actually started building and scripting it, and without too much trouble it now has the basic functionality.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/R9nNLktrBEI/AAAAAAAAAUI/3CkSoBZYpBE/s1600-h/Snapshot_001.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/R9nNLktrBEI/AAAAAAAAAUI/3CkSoBZYpBE/s400/Snapshot_001.bmp" alt="" id="BLOGGER_PHOTO_ID_5177394845356590146" border="0" /&gt;&lt;/a&gt;There are still a lot of things I need and/or want to add.  The biggest thing is probably that when a move is made that would capture stones, the board does not automatically remove them (the prims have to be deleted manually).   Adding this feature is going to require me to store the board's state, which means more use of LSL lists, which have a strange and not very elegant set of utility functions.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IlwCICKuJ8o/R9nP4UtrBFI/AAAAAAAAAUQ/-QSxhcUhkM4/s1600-h/Snapshot_003.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_IlwCICKuJ8o/R9nP4UtrBFI/AAAAAAAAAUQ/-QSxhcUhkM4/s400/Snapshot_003.bmp" alt="" id="BLOGGER_PHOTO_ID_5177397813178991698" border="0" /&gt;&lt;/a&gt;I also need to figure out how to attach the stones to the board after I rez them.  If the board is moved, the stones will just stay there and be floating in space.  Also, does anyone if there is a way to prevent those particle effects when something is rezzed or an object says something?&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IlwCICKuJ8o/R9nRGEtrBGI/AAAAAAAAAUY/XaxvsPif54E/s1600-h/Snapshot_004.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_IlwCICKuJ8o/R9nRGEtrBGI/AAAAAAAAAUY/XaxvsPif54E/s400/Snapshot_004.bmp" alt="" id="BLOGGER_PHOTO_ID_5177399148913820770" border="0" /&gt;&lt;/a&gt;There are two "modes".  Two avatars can click on the board and join the game, and then the board will have them take turns placing stones.  There is also a "Free Mode" where stones can be freely placed.  Stones have to be placed by typing a command on chat channel 1.  In game mode, you can just type "/1 d12" when it is your turn.  In free mode, placing stones resembles the &lt;a href="http://www.lysator.liu.se/%7Egunnar/gtp/"&gt;GTP&lt;/a&gt; protocol (e.g., "/1 play black d12" or "/1 play w k4), but you can specify more than one vertex in a single command and it will place them all.  I'd like to allow placing stones by clicking, but I'm not sure if that's possible.  I would have to put an invisible prim at each vertex to detect the click.&lt;br /&gt;&lt;br /&gt;The board can be changed to 9x9 and 13x13 as well as the normal 19x19 size.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/R9nTWktrBHI/AAAAAAAAAUg/AP8eWhGeLDI/s1600-h/screenshot.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/R9nTWktrBHI/AAAAAAAAAUg/AP8eWhGeLDI/s400/screenshot.bmp" alt="" id="BLOGGER_PHOTO_ID_5177401631404917874" border="0" /&gt;&lt;/a&gt;Feel free to drop by &lt;a href="http://slurl.com/secondlife/Shaw%20Island/12/40/23"&gt;my house&lt;/a&gt; and try it out, or IM me if you want someone to play against or to teach the rules (despite my interest in Go, I have not played many actual games and am not very good).  Any suggestions or bugs reports are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7501676405155172511?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7501676405155172511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7501676405155172511' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7501676405155172511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7501676405155172511'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/goban-v01.html' title='Goban v0.1'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IlwCICKuJ8o/R9nNLktrBEI/AAAAAAAAAUI/3CkSoBZYpBE/s72-c/Snapshot_001.bmp' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7350270114480005700</id><published>2008-03-11T14:29:00.003-04:00</published><updated>2008-03-11T14:59:45.646-04:00</updated><title type='text'>Why Do Listeners Cause Lag?</title><content type='html'>This is something that I have never understood, and have always been a little skeptical about.  I have heard many people saying that scripts which listen, especially on channel 0, are one of the biggest contributors to sim lag.  Of course, anything that requires processing power is going to contribute to lag, but are listeners really one of the biggest contributors?&lt;br /&gt;&lt;br /&gt;Even when there are tons of people around talking, the number of chat messages per second probably doesn't go above 5 on average.  So each listen script would have the listen event triggered 5 times a second.  For a computer that can process billions of instructions per second, I don't really see how that can have any significant impact.&lt;br /&gt;&lt;br /&gt;Is there something I'm missing?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;I just did a small test.  I figure that most listen event handlers will tokenize the string and then check each token to see if it is a known command (probably will only check the first token, actually).  Since in most circumstances, the message is not a command to that script, that is as much as it needs to do.&lt;br /&gt;&lt;br /&gt;I wrote a program that tokenizes the string "This is a test message that will be processed by this program." and then checks whether each token is equal to "command", and reports how many times per second it is able to do that.  Averaging over 120 seconds, it did it 101963 times per second.  This is running on a machine here at school, and I'm not sure of the CPU speed.  The OS is Solaris and the CPU type is Sparc.  Also, my process was only getting 20% of the CPU.  &lt;br /&gt;&lt;br /&gt;Granted, this wasn't a very good test since there are so many unknowns, but at least it shows that there would have to be a lot of listeners to slow down the CPU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7350270114480005700?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7350270114480005700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7350270114480005700' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7350270114480005700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7350270114480005700'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/why-do-listeners-cause-lag.html' title='Why Do Listeners Cause Lag?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1059206256493732123</id><published>2008-03-05T02:07:00.002-05:00</published><updated>2008-03-05T02:35:07.081-05:00</updated><title type='text'>Network Neutrality</title><content type='html'>This is an excellent video about the issue of network neutrality.  I didn't realize that basically the same thing happened with printing and radio, which makes me even more scared about the possibility of this actually happening.  If the internet loses network neutrality, it will most likely spell the end of Second Life (among many other things), as I'm pretty sure Linden Lab doesn't have the money to pay the telephone companies.&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JP_3WnJ42kw"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JP_3WnJ42kw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;p.s. (What? I'm just stating facts, I'm not pushing a specific candidate :P)&lt;br /&gt;Obama is for network neutrality and has promised to make it a priority for his first year in office.&lt;br /&gt;Clinton has said she is for network neutrality, but it is not something she has mentioned as part of her campaign.&lt;br /&gt;McCain is either genuinely undecided, or doesn't want to publicly say he's against it. He has been quoted as saying, "When you control the pipe you should be able to get profit from your investment."&lt;br /&gt;Sources: &lt;a href="http://www.techcrunch.com/presidential/issue.php?issue=1"&gt;1&lt;/a&gt;,&lt;a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.theseminal.com%2F2008%2F02%2F19%2Fjohn-mccain-on-net-neutrality-splunge%2F&amp;ei=4EnOR7nZG5bcetz9ifoP&amp;usg=AFQjCNEEaxU_wrxbCUtcHTKF0xwT5JSLmQ&amp;sig2=iHlijKqcbA0UN--l_5MkHw"&gt;2&lt;/a&gt;,&lt;a href="http://obama.senate.gov/podcast/060608-network_neutral/"&gt;3&lt;/a&gt;,&lt;a href="http://www.barackobama.com/issues/technology/"&gt;4&lt;/a&gt;,&lt;a href="http://www.pcmag.com/article2/0,2704,2218100,00.asp"&gt;5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1059206256493732123?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1059206256493732123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1059206256493732123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1059206256493732123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1059206256493732123'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/03/network-neutrality.html' title='Network Neutrality'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7855186163702470215</id><published>2008-02-26T23:33:00.005-05:00</published><updated>2008-02-27T00:05:47.836-05:00</updated><title type='text'>Gizmondo</title><content type='html'>Remember Gizmondo?  Not &lt;a href="http://gizmodo.com/"&gt;Gizmodo&lt;/a&gt;, the tech site, but Gizmondo, the hand-held game device that was supposed to compete with the Nintendo DS and PSP?  Neither do I.  It was a huge flop and the company went bankrupt.  But I came across this &lt;a href="http://www.wired.com/"&gt;Wired&lt;/a&gt; &lt;a href="http://www.wired.com/wired/archive/14.10/gizmondo.html?pg=1&amp;topic=gizmondo&amp;topic_set="&gt;article&lt;/a&gt; about a year ago, and I never get tired of reading it.  The story behind Gizmondo is simply amazing.  Here is the first paragraph to catch your interest:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;THE BUMP IN THE ROAD that ended Bo Stefan Eriksson's fantastic ride is practically invisible. From 10 feet away, all you can see is the ragged edge of a tar-seamed crack in an otherwise smooth sheet of pavement. Only the location is impressive - a sweet stretch of straightaway on California's Pacific Coast Highway near El Pescador state beach, just past the eucalyptus-shaded mansions of the Malibu hills. On that patch of broken asphalt, there's barely enough lip to stub a toe. Of course, when you hit it at close to 200 miles per hour, as police say Eriksson did in the predawn light last February 21, while behind the wheel of a 660-horsepower Ferrari Enzo, consequences magnify.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://www.gamesetwatch.com/2006/12/gizmondo_inside_the_eye_of_the.php"&gt;other article&lt;/a&gt; has more details about the history and especially the financial data of the company.  After reading these two articles, I come to the same conclusion as one of the commenters on this article: "The whole thing was a front for the Swedish mafia to launder money."&lt;br /&gt;&lt;br /&gt;And it looks like this story might not be over.  From &lt;a href="http://en.wikipedia.org/wiki/Gizmondo"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;In November 2007 Carl Freer stated in an interview for the Swedish-American journalist Hans Sandberg that he was interested in starting up production of the Gizmondo again. The interview was published in the business news site Realtid.se, and a translated segment of the interview was made available on the author's blog The Nordic Link on January 23, 2008. The week before, Veckans Affärer, another Swedish business publication, had confirmed Realtid's story about Carl Freer's cooperation with the British company Plextek, who designed the original platform.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7855186163702470215?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7855186163702470215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7855186163702470215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7855186163702470215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7855186163702470215'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/gizmondo.html' title='Gizmondo'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8767049359409595840</id><published>2008-02-20T19:03:00.003-05:00</published><updated>2008-02-20T19:07:34.942-05:00</updated><title type='text'>Skittles Commercial</title><content type='html'>This commercial is amazing.  I've seen it on TV a couple of times, but it was a shortened version that's missing some of the best parts.&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MUJ4uorYPoY&amp;rel=1&amp;border=0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MUJ4uorYPoY&amp;rel=1&amp;border=0" type="application/x-shockwave-flash" wmode="transparent"width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8767049359409595840?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8767049359409595840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8767049359409595840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8767049359409595840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8767049359409595840'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/skittles-commercial.html' title='Skittles Commercial'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7236944729798179322</id><published>2008-02-18T19:28:00.002-05:00</published><updated>2008-02-18T20:07:51.598-05:00</updated><title type='text'>Framerate and Ping</title><content type='html'>There's always a lot of talk in C:SI about improving framerate.  I've also heard a lot of comments about how after a certain framerate, the human eye can no longer see any difference and so improving framerate past this has no point.  Usually the number stated is 24 or 30 fps, because those are the framerates of movie projectors and televisions (NTSC), respectively.  While the reasoning makes sense to me, it definitely seems like I can tell a difference between 30 fps and higher rates.  I decided to see what information I could dig up about this, and found this &lt;a href="http://www.100fps.com/how_many_frames_can_humans_see.htm"&gt;interesting article&lt;/a&gt;.  The article explains how blurred images and other techniques are used to make 24-fps movies appears smooth, and so these are actually not the limit that we can detect.  According to the article, the question is actually extremely hard to answer, but it's pretty clear that it's at least 100 fps, and probably much higher than that.&lt;br /&gt;&lt;br /&gt;The article also touches on the aspect of monitor refresh rates.  Basically, your monitor can only redraw the screen a certain number of times per second, and that's probably lower than the framerate your eye can detect.  It also mentions that it might actually appear worse if you have more fps than your monitor refresh rate can support, because it has to sync the frames by repeating some.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ping time is also something that is often stated as making a difference in duels.  I have personally tried fighting with ping times of over 2000 ms, and that definitely makes a difference.  But what about more normal variations?  I usually get a "ping sim" of about 70-90 ms.  That is the time it takes an empty message to travel from my computer to the Second Life server running the sim I'm in, and then get sent back.  What does this mean for dueling? From my experience during times of extremely high pings, I know that the way SL works is that when I press a key to slash, my client does not immediately start displaying the slash animation.  That message must first reach the server, then a message is sent to both people telling their clients to display the animation.  What this means is that if both of us have equal ping times, we should both see my slash at exactly the same time.&lt;br /&gt;&lt;br /&gt;Usually people have different ping times, though.  I've heard people in Europe saying they usually have pings around 150 ms.  If I were fighting them with my 70 ms ping, that would mean that they see the animations 80 ms after I do, including their own attacks.  Is 80 ms significant, though?  According to &lt;a href="http://en.wikipedia.org/wiki/Reaction_time"&gt;Wikipedia&lt;/a&gt;, the reaction time for humans is between 150 ms and 300 ms, so it doesn't seem like that would really make a difference.  But then again, it doesn't matter how quickly a person reacts, it will still be delayed by 80 ms in this example.  But...will that delay in their reaction matter since their opponent can only react at 150-300 ms?  I'm confused.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7236944729798179322?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7236944729798179322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7236944729798179322' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7236944729798179322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7236944729798179322'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/framerate-and-ping.html' title='Framerate and Ping'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4734693808382089373</id><published>2008-02-17T17:10:00.004-05:00</published><updated>2008-02-17T17:19:01.274-05:00</updated><title type='text'>OpenSim and realXtend</title><content type='html'>This started out as a comment I was writing in response to &lt;a href="http://www.daikonforge.com/webtab/2008/02/17/realxtend-joins-opensim/"&gt;Robby's post&lt;/a&gt; about &lt;a href="http://realxtend.net/index.html"&gt;realXtend&lt;/a&gt; joining &lt;a href="http://opensimulator.org/wiki/Main_Page"&gt;OpenSim&lt;/a&gt;.  It grew so large I decided it was probably a better idea to post it here.&lt;br /&gt;&lt;br /&gt;It will be interesting to see how Linden Lab reacts to this.  I'm sure most of the features realXtend will bring are ones that LL would love to have in their own server code.  OpenSim is released under the BSD license, which is one of the least restrictive open source licenses out there.  It looks like the license only requires that any code or binary distribution be unrestricted in terms of copying and redistribution, and carry the same license.&lt;br /&gt;&lt;br /&gt;BSD License:&lt;br /&gt;&lt;blockquote&gt;Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;     * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;    * Neither the name of the OpenSim Project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;/blockquote&gt;  &lt;br /&gt;&lt;br /&gt;But here's the thing: LL doesn't distribute their server code or binaries; they run them on their own servers.  I'm not a copyright lawyer or anything, so I'm probably wrong, but it seems like LL might be able to incorporate the OpenSim code into their own server code without really having to publicly release it.  That seems a little fishy to me, but I know that the BSD license is often criticized as not being a true free software license, and maybe this is why.  &lt;br /&gt;&lt;br /&gt;From the &lt;a href="http://en.wikipedia.org/wiki/BSD_license"&gt;Wikipedia article&lt;/a&gt; on the BSD license: "The BSD License allows proprietary commercial use, and for the software released under the license to be incorporated into proprietary commercial products. Works based on the material may even be released under a proprietary license (but still must maintain the license requirements). Some notable examples of this are the use of BSD networking code in Microsoft products, and the use of numerous FreeBSD components in Mac OS X."&lt;br /&gt;&lt;br /&gt;I'm a strong supporter of open source software, but the problem with OpenSim is that while they are going to be adding all these exciting features, there's probably not going to be a grid running OpenSim anytime soon that has the resources to support 60,000 simultaneous logins.  That's why I'm kind of hoping for LL to "steal" the code (it's OpenSim's fault anyway...everyone knows you're supposed to use the GNU Public License :P)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4734693808382089373?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4734693808382089373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4734693808382089373' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4734693808382089373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4734693808382089373'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/opensim-and-realxtend.html' title='OpenSim and realXtend'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-141781328364913480</id><published>2008-02-07T19:16:00.000-05:00</published><updated>2008-02-07T19:39:16.286-05:00</updated><title type='text'>Mono Refresh</title><content type='html'>They made another update to the Mono Beta today.  With the fix of "[SVC-1331] Floating point fed to conditional causes error", LSL/Mono is now even closer to completing the "basic things any programming language should do" checklist.  As posted in the bug report, this basic script would produce an error:&lt;br /&gt;&lt;pre&gt;default&lt;br /&gt;{&lt;br /&gt;    state_entry()&lt;br /&gt;    {&lt;br /&gt;        if(1.0)&lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;See my &lt;a href="http://colinkiernan.blogspot.com/2008/02/dear-lindens.html"&gt;previous post&lt;/a&gt; for more comments about this.  Actually, the image probably won't load because the website hosting it is currently suffering from the &lt;a href="http://en.wikipedia.org/wiki/Digg_effect"&gt;Digg Effect&lt;/a&gt;. Edit: Nevermind, the pic should work now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-141781328364913480?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/141781328364913480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=141781328364913480' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/141781328364913480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/141781328364913480'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/mono-refresh.html' title='Mono Refresh'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8647219347320303321</id><published>2008-02-07T05:57:00.000-05:00</published><updated>2008-02-07T19:38:23.746-05:00</updated><title type='text'>Dear Lindens</title><content type='html'>Dear Lindens,&lt;br /&gt;&lt;br /&gt;I have decided to evaluate your performance over the past few months.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/R6ukKhE5ZkI/AAAAAAAAAUA/J9tiOsJFwyo/s1600-h/frontwheel.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/R6ukKhE5ZkI/AAAAAAAAAUA/J9tiOsJFwyo/s400/frontwheel.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5164401898294961730" /&gt;&lt;/a&gt;Actually, that bike is working perfectly fine, they just need to change the sit target and adjust the link position of the front wheel.&lt;br /&gt;&lt;br /&gt;Edit: I uploaded my own copy of the pic instead of linking to it, so it should load reliably now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8647219347320303321?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8647219347320303321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8647219347320303321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8647219347320303321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8647219347320303321'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/dear-lindens.html' title='Dear Lindens'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IlwCICKuJ8o/R6ukKhE5ZkI/AAAAAAAAAUA/J9tiOsJFwyo/s72-c/frontwheel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8034496818530865655</id><published>2008-02-06T02:10:00.000-05:00</published><updated>2008-02-06T03:34:27.555-05:00</updated><title type='text'>C:SI Stats Perl Script</title><content type='html'>I wrote a Perl script that grabs avatar duel data from the C:SI website and calculates some useful information.  It can be downloaded &lt;a href="http://www.mediafire.com/?9xfm9dtziky"&gt;here&lt;/a&gt;.  I know that most of you reading this probably have no idea what to do with a Perl script.  If I had the resources, I would put it up on a web site so that everyone could make use of it.  I invite the C:SI devs to take this script and use it on the website, or for Robby to do something with it on his blog (or anyone to put it up on the web, for that matter).  It takes avatar names as command line arguments, and is especially useful if given multiple names (so that you can see the combined stats of your alts).&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;font style="courier new"&gt;&lt;pre&gt;$ ./csiscores.pl Colin Kiernan Selene Corvale&lt;br /&gt;Getting stats for Colin Kiernan...&lt;br /&gt;Getting stats for Selene Corvale...&lt;br /&gt;&lt;br /&gt;Colin Kiernan&lt;br /&gt; Total Wins Losses Ratio&lt;br /&gt;Count 3323 1686 1637 1.0299 (102:100)&lt;br /&gt;%total 93.13% 91.38% 95.01%&lt;br /&gt;&lt;br /&gt;Selene Corvale&lt;br /&gt; Total Wins Losses Ratio&lt;br /&gt;Count 245 159 86 1.8488 (184:100)&lt;br /&gt;%total 6.87% 8.62% 4.99%&lt;br /&gt;&lt;br /&gt;Overall&lt;br /&gt;Total Wins Losses Ratio&lt;br /&gt;3568 1845 1723 1.0708 (107:100)&lt;/pre&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit:&lt;/b&gt; Another thing you could do with this is list all the members in a clan and get the total clan score, how much each person contributed, etc.  If you do that, I recommend promptly logging into SL and buying a few more swords to cover the bandwidth you've just used on the website ;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit 2:&lt;/b&gt; I forgot to mention that it only takes the stats from the first page (30 sims).  Since they are sorted in order of most duels, the sims omitted probably won't have that big an effect on the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8034496818530865655?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8034496818530865655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8034496818530865655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8034496818530865655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8034496818530865655'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/02/csi-stats-perl-script.html' title='C:SI Stats Perl Script'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7564761671705186443</id><published>2008-01-29T02:55:00.001-05:00</published><updated>2008-01-29T02:56:46.799-05:00</updated><title type='text'>Glasses</title><content type='html'>&lt;img width="75%" src="http://tolppa.apina.biz/3346.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7564761671705186443?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7564761671705186443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7564761671705186443' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7564761671705186443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7564761671705186443'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/glasses.html' title='Glasses'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-5271436000087410777</id><published>2008-01-25T16:48:00.000-05:00</published><updated>2008-01-29T15:46:10.726-05:00</updated><title type='text'>One Year in SL</title><content type='html'>A lot of people will post on their blog each year and do a "year in review" kind of thing.  I could do that, but then this post would just be "I swung a sword around".  Ok, I could probably write something more interesting than that, but I prefer to talk about technology and cool toys than my life, so instead I'm going to review the past year in SL in terms of new features.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Voice Chat&lt;/span&gt;&lt;br /&gt;When LL announced this feature, there was a lot of criticism about it.  People liked that they could keep real life completely separate from Second Life, and voice chat was somehow going to change that.  Reading all this criticism, I thought it would really only be used for business/education and maybe at the SL clubs where people might be using SL to find people in real life.  So I was fairly surprised at how many people in C:SI use it.  I always have it on and listen (I really haven't noticed that it causes more lag as a lot of people who leave it off say), but almost never talk.  It's not that I'm shy about people in SL hearing me talking, it's that I'm awkward about my roommates hearing me talking to myself in my room all the time (and also they are often asleep during the times I play SL).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sculpted Prims&lt;/span&gt;&lt;br /&gt;I remember one of my first reactions to SL was, "Why are the framerates so low even though it looks like a game from 5 years ago?"  When I first saw the screenshots of the photorealistic fruit using sculpted prims, I was optimistic that these would vastly improve the look of the world.  It turns out that after all this time (8 months?), they aren't really that prevalent.  Sure, you see them around, and those Straylight trees look amazing, but it hasn't had the effect I had hoped for.  I think the main problem is that it's so hard to create them.  You need external software, most of it costing money, that takes time to learn to use.  Also, it's not just the model for the sculpted prim that makes it look good, but also the texture.  If LL adds some capability to create sculpted prims in-world, I think we'll see a lot more usage of them.&lt;br /&gt;&lt;br /&gt;Let me take a little interlude here to mention something I've noticed about the builds around SL.  I don't claim to be the best builder, or even a very good one, but when I do build there are two things I pay close attention to that very few other people seem to.  Let me say that I'm mainly talking about buildings and architecture here, not prim clothing and accessories and such.  First, I always make sure my texture repeats are adjusted.  I have seen too many buildings where there is a long beam or pillar and a texture has just been dropped onto it, turning it into just streaks of color.  Also, if I have adjacent prims with the same texture, I tend to adjust the texture offsets so that there isn't a visible seam.  This brings me to the second point, which is placement of prims next to each other.  I always position them exactly so they do not overlap.  I hate that look when you have two prims overlapping and there's that flickering when you move the camera around.  I see that all over the place, along with stretched textures, and it gives things a really unpolished look.  Anyway, I'm done with my little rant.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windlight&lt;/span&gt;&lt;br /&gt;Ok, this isn't officially released yet, but there's been preview viewers out for months now, and I think it's getting close to being released (even thought the last update turned my Wave into airport landing lights).  I think Windlight is fantastic, and I can't wait to see what they do with it after the initial release.  My reaction to the first release way back in the summer (?) was, "It looks very nice, but it's so slow!"  However, it looks pretty &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; seems faster.  I have been running the Windlight viewers exclusively since they started releasing them again, and I've been pleased with the stability and quality (although other people seem to have had much worse experiences, so I guess I'm lucky).  I'm really hoping for realistic shadows soon.&lt;br /&gt;&lt;br /&gt;There were some other features released in the past year, such as the new search (I really like being able to browse what's for sale before I teleport there), and there's probably some others I'm forgetting.  The three I wrote about though were definitely the most significant.  LL has pledged to move away from new features and focus on stability, so I don't know how many features we'll see in the coming year.  Havok4 is getting close, and it looks like Mono might be on its way as well.  There are definitely a lot of cool things they can start adding onto Windlight and Havok4 once those are released, but who knows how much of that we'll see.  While I like stability and not crashing, I'm also a little disappointed that we're probably not going to see as many features coming out once the ones in the pipe are finished.&lt;br /&gt;&lt;br /&gt;There was one minor feature I kind of like that was there for about two days back in November, I think, and then disappeared without explanation.  For those two days, friends on the minimap were shown in yellow instead of green.  I kind of want to put this feature on a milk carton: "If you have seen this feature, please call 555-2419.  Last seen November, 2007".&lt;br /&gt;&lt;br /&gt;And finally, if you read my previous post then you can probably infer that my computer is now back to normal working order :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-5271436000087410777?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/5271436000087410777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=5271436000087410777' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/5271436000087410777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/5271436000087410777'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/one-year-in-sl.html' title='One Year in SL'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-6268825438923199092</id><published>2008-01-25T15:28:00.000-05:00</published><updated>2008-01-25T15:56:48.319-05:00</updated><title type='text'>We Need More Power, Cap'n!</title><content type='html'>Well, today is my first Rezday.  I was thinking of inviting people to my house for a party or something, but my computer hasn't been fully functional this past week so I wasn't on SL to send out notices and things.  I may still log in tonight and see if I can get something impromptu going.&lt;br /&gt;&lt;br /&gt;So here is the story of my computer problems (which I realize is the topic of a depressingly large percentage of posts on this blog).  I &lt;a href="http://colinkiernan.blogspot.com/2008/01/ravenous-moths-decimate-gorean-markets.html"&gt;previously mentioned&lt;/a&gt; getting a new graphics card, but that I needed to get a more powerful power supply before I could use it.  I got the power supply last week, but found when I got home that it didn't have the right type of connectors.  All my drives (2 hard drives and 1 DVD drive) have SATA connectors, but this power supply only had 1.  So I ordered some adapters that convert the more common 4-pin connector into a SATA one.  They were supposed to arrive yesterday, but now look like they might not come until Monday.&lt;br /&gt;&lt;br /&gt;At this point, I haven't said anything about why my computer isn't working right now.  I can just leave the old power supply and graphics card in until I get my connectors.  Yes, that is what I should have done.  Being impatient, however, I decided I didn't want to wait to play with my new graphics card.  The new power supply has one SATA connector, so I can plug in the hard drive with Windows and go without Linux and a DVD drive until my adapters arrive.  So I begin the process of removing the old power supply.  My computer is a Dell, and while they've made it really convenient and easy to add new PCI cards and drives, they obviously never expected someone to replace the power supply.  Some of the cords went underneath the massive CPU fan, and turned out to be hard to remove.  I first just tried pulling them through, but the plugs were too big.  I had two choices at this point: remove the CPU fan to get the cords out, or cut the cords.  I didn't want to risk damaging my CPU or fan, so I decided to cut the cords.  This decision is why I now have computer problems ;)  Ok, so I remove the old power supply and put in the new one,  hook up my Windows hard drive, turn it on, and...nothing.  I get a flashing cursor on a blank screen.  Then I realize because I dual-boot, the boot data is probably on my Linux drive.  So I unplug the Windows drive, plug in the Linux drive, turn it on, and...GRUB error.  I guess I need both drives plugged in to boot, which isn't possible right now.  And guess what?  I can't put my old power supply back because I destroyed it XD&lt;br /&gt;&lt;br /&gt;But wait!  I can plug in my DVD drive.  What can you do with a DVD drive and no hard drives?  Linux Live CD!  While it's annoying because I have to download and install it each time I boot, I've actually managed to play Second Life using this method.  I keep finding more and more reasons why I love Linux.&lt;br /&gt;&lt;br /&gt;So while I was writing this, I got a call that the adapters arrived, so hopefully I will have my computer fully functional soon.  Now that I've been on SL for a year, I want to write a post about the new features that have been released since I started.  First though, I want to get my computer working again.  So the next post will either be "A Year in SL" or "How I Ended Up Completely Destroying My Computer Installing 2 Adapters".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-6268825438923199092?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/6268825438923199092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=6268825438923199092' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6268825438923199092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6268825438923199092'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/we-need-more-power-capn.html' title='We Need More Power, Cap&apos;n!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7142198406291456707</id><published>2008-01-16T01:23:00.000-05:00</published><updated>2008-01-16T01:30:57.803-05:00</updated><title type='text'>Ravenous Moths Decimate Gorean Markets</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.primtime.info/"&gt;WWW.PRIMTIME.INFO&lt;/a&gt; NEWS SERVICE -- Latest Headlines&lt;br /&gt;DATELINE: Tue Jan 15 12:34:02 2008&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;"Gorean slaves are being forced to borrow burlap burkahs from the Al-Andalus sim following an invasion of moths devastating silk stocks. The future of Gorean culture is uncertain. &lt;/p&gt;  &lt;p&gt;"I'm not worried," says Master Overlord Magnitude, who asked to remain anonymous: 'The hoes can wear Darth Vader outfits as far as I'm concerned. I'm not in it for the fashion, I'm in it for being a dick.' Overlord Magnitude couldn't comment further because dinner was ready."&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;I bought an Nvidia 8800 GT graphics card today so that I can shoot Windlight directly into my veins.  After installing it, I turned on my computer and heard a deafening high-pitched whine.  From looking on the internet, it is most likely because my power supply is not providing enough power.  I will hopefully fix that tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7142198406291456707?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7142198406291456707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7142198406291456707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7142198406291456707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7142198406291456707'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/ravenous-moths-decimate-gorean-markets.html' title='Ravenous Moths Decimate Gorean Markets'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1416850337865917478</id><published>2008-01-08T20:41:00.001-05:00</published><updated>2008-01-08T20:46:51.871-05:00</updated><title type='text'>Raft</title><content type='html'>I am going to try to start doing more building/scripting.  Today I built a raft and was able to get it semi-functional as a vehicle.  Click the pics for bigger versions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IlwCICKuJ8o/R4Qmd902_mI/AAAAAAAAARo/42o_JpbU9sM/s1600-h/raft1_001.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_IlwCICKuJ8o/R4Qmd902_mI/AAAAAAAAARo/42o_JpbU9sM/s400/raft1_001.bmp" alt="" id="BLOGGER_PHOTO_ID_5153286169873022562" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/R4QnGd02_nI/AAAAAAAAARw/fackUlhJntA/s1600-h/raft1_002.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/R4QnGd02_nI/AAAAAAAAARw/fackUlhJntA/s400/raft1_002.bmp" alt="" id="BLOGGER_PHOTO_ID_5153286865657724530" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/R4QnVd02_oI/AAAAAAAAAR4/j6lbzhLN1BA/s1600-h/raft1_003.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/R4QnVd02_oI/AAAAAAAAAR4/j6lbzhLN1BA/s400/raft1_003.bmp" alt="" id="BLOGGER_PHOTO_ID_5153287123355762306" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1416850337865917478?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1416850337865917478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1416850337865917478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1416850337865917478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1416850337865917478'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/raft.html' title='Raft'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IlwCICKuJ8o/R4Qmd902_mI/AAAAAAAAARo/42o_JpbU9sM/s72-c/raft1_001.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3452215497182973458</id><published>2008-01-06T20:58:00.000-05:00</published><updated>2008-01-06T21:00:48.970-05:00</updated><title type='text'>Congratulations</title><content type='html'>Congratulations to the winners of the first Tokugawa Kumite!  The tournament was divided into four sections based on rank.  The first place winners were:&lt;br /&gt;Novice: Kiky Lusch&lt;br /&gt;Intermediate: Rae Giggan&lt;br /&gt;Master: Meludo Anatine&lt;br /&gt;Ancient: Hibiki Osumi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3452215497182973458?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3452215497182973458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3452215497182973458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3452215497182973458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3452215497182973458'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2008/01/congratulations.html' title='Congratulations'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3179279294423697</id><published>2007-12-29T15:29:00.000-05:00</published><updated>2007-12-29T15:31:39.705-05:00</updated><title type='text'>Windlight and Release Candidates Disabled</title><content type='html'>From the Official Linden Blog: "If you are using our Windlight or Release Candidate viewer, you might have noticed that you are currently not able to login or download the latest version of either. We have found an issue concerning both of these viewers, that required us to disable them for the time we need to fix the problem."&lt;br /&gt;&lt;br /&gt;Every time you log into Windlight, God kills a kitten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3179279294423697?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3179279294423697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3179279294423697' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3179279294423697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3179279294423697'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/12/windlight-and-release-candidates.html' title='Windlight and Release Candidates Disabled'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-3262793946401969569</id><published>2007-12-20T21:24:00.000-05:00</published><updated>2007-12-20T21:43:16.612-05:00</updated><title type='text'>Away from SL</title><content type='html'>I am away from home for the holidays, and won't be able to sign on to SL until January 3rd.  I thought I would be able to sign on with this laptop, since I was able to in the past (but only at about 3 fps).  Apparently at some point since I last used this laptop, my hardware stopped being supported.  Now it crashes whenever I try to sign in.  Not that big a deal really, since I don't really have much time to spend on SL.  You can still IM me and I can respond through email.  I might even give out my email address or AIM/MSN if you ask.  Happy &lt;a href="http://en.wikipedia.org/wiki/Festivus"&gt;Festivus &lt;/a&gt;everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-3262793946401969569?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/3262793946401969569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=3262793946401969569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3262793946401969569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/3262793946401969569'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/12/away-from-sl.html' title='Away from SL'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-980278660495267562</id><published>2007-12-05T19:22:00.000-05:00</published><updated>2007-12-05T19:56:43.011-05:00</updated><title type='text'>Speeding up Windlight</title><content type='html'>I just discovered that if I turn on the "Hardware Skinning" option in the windlight viewer (which requires that "Basic Shaders" also be enabled), I get a fairly significant framerate increase.  Where I'm currently standing, I go from about 29 fps to 40.  This is having all options as low as possible, then turning on the skinning option.  I am in Windows right now.  The person here with me has a Mac, and says the option drops his framerate, so this might not work for everyone.  I have yet to test it on Linux.  Let me know how this option affects you, and what sort of system you have.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-980278660495267562?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/980278660495267562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=980278660495267562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/980278660495267562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/980278660495267562'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/12/speeding-up-windlight.html' title='Speeding up Windlight'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-771162006693455070</id><published>2007-12-02T20:13:00.000-05:00</published><updated>2007-12-02T20:31:58.332-05:00</updated><title type='text'>PS3 Home Preview</title><content type='html'>Check out this 25 minute preview of PS3 Home.  It's kind of boring, he just goes through every possible thing you can do.  In some ways, it seems to be a lot like Second Life, but there are some missing features and I think it's those features that make Second Life what it is.&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="gtembed" width="480" height="392"&gt;    &lt;param name="allowScriptAccess" value="sameDomain"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="movie" value="http://www.gametrailers.com/remote_wrap.php?umid=139445"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://www.gametrailers.com/remote_wrap.php?umid=139445" swliveconnect="true" name="gtembed" align="middle" allowscriptaccess="sameDomain" allowfullscreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;What's missing (I think) is user-created content.  Without it, it's really just a 3d chat room where you can own a house and put furniture in it.  It's true that what I just described is how a lot of people use Second Life, but it seems like most of those people aren't really ones who play other video games.  I doubt many of them own a Playstation 3.  I think the people that do own PS3s won't really be interested in this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-771162006693455070?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/771162006693455070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=771162006693455070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/771162006693455070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/771162006693455070'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/12/ps3-home-preview.html' title='PS3 Home Preview'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-6037726026371891181</id><published>2007-11-19T11:33:00.000-05:00</published><updated>2007-11-19T12:02:37.992-05:00</updated><title type='text'>LSL Free Software License?</title><content type='html'>If you haven't figured out already, I'm a pretty strong supporter of &lt;a href="http://www.fsf.org/"&gt;free software&lt;/a&gt;.  I haven't really seen any LSL scripting being done under a free software license, and that got me thinking about whether existing licenses would be applicable to the SL platform, or if a new license should be written to address certain aspects specific to SL.&lt;br /&gt;&lt;br /&gt;In Free Software Foundation's formal definition of free software, they state that all free software must have the following four freedoms (numbered starting from 0 because these people are computer scientists ;P):&lt;br /&gt;  -- Freedom 0: The freedom to run the program for any purpose.&lt;br /&gt;  -- Freedom 1: The freedom to study and modify the program.&lt;br /&gt;  -- Freedom 2: The freedom to copy the program so you can help your neighbor.&lt;br /&gt;  -- Freedom 3: The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.&lt;br /&gt;&lt;br /&gt;Freedoms 1 and 3 require the code to be "open source".  In SL, this means the scripts must be modifiable.  Here is the problem: Let's say you buy an object containing scripts with a free software license.  In order for the license to be fulfilled, the scripts would need to be modifiable, which means the entire object needs to be modifiable, which shouldn't be necessary.  SL currently doesn't allow the scripts inside an object to be modifiable but have the rest of the object (prims, textures, etc.) not be modifiable. &lt;br /&gt;&lt;br /&gt;Another option is that the creator could make the object no modify and just package the script files with the object.  I'm not sure if that fulfills the terms of the license, though.  The scripts would be open and free to distribute, but the scripts inside the object could not be modified.  With SL's current features, it seems like this is the only feasible way to do it, but it's unclear to me whether it is meeting the requirements of free software.&lt;br /&gt;&lt;br /&gt;It seems like this might be a similar case as cell phones running open source software.  The software in the phone should be modifiable and copyable, but the hardware of the phone isn't.  Does anyone else have thoughts on this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-6037726026371891181?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/6037726026371891181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=6037726026371891181' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6037726026371891181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6037726026371891181'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/lsl-free-software-license.html' title='LSL Free Software License?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4700287658063143069</id><published>2007-11-14T21:30:00.000-05:00</published><updated>2007-11-14T21:33:03.707-05:00</updated><title type='text'>More Windlight</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzuvfv-y3XI/AAAAAAAAARI/1CoezjsE-wA/s1600-h/Snapshot_001.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzuvfv-y3XI/AAAAAAAAARI/1CoezjsE-wA/s400/Snapshot_001.bmp" alt="" id="BLOGGER_PHOTO_ID_5132889160309464434" border="0" /&gt;&lt;/a&gt;Is that a sunset, a sunrise, or did someone just get nuked?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, we have found a pretty significant bug in windlight.  For many, but not all, if you are in mouselook and you jump...you crash.  Very weird.  It happens right when you reach the top of the jump and start to fall.  Unfortunately Jira is having issues and won't let me log in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4700287658063143069?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4700287658063143069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4700287658063143069' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4700287658063143069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4700287658063143069'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/more-windlight.html' title='More Windlight'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzuvfv-y3XI/AAAAAAAAARI/1CoezjsE-wA/s72-c/Snapshot_001.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1316554069315619300</id><published>2007-11-14T20:43:00.000-05:00</published><updated>2007-11-14T20:53:29.874-05:00</updated><title type='text'>Impostors!</title><content type='html'>The Windlight First Look is back.  An interesting new feature is what they are calling "Avatar Impostors" which claims to lower framerate in large crowds.  I was wondering what this was, and when I saw what they meant my first reaction was to start laughing:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzulkv-y3VI/AAAAAAAAAQ4/QP8KhDvnHV8/s1600-h/impostor1.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzulkv-y3VI/AAAAAAAAAQ4/QP8KhDvnHV8/s400/impostor1.bmp" alt="" id="BLOGGER_PHOTO_ID_5132878251092532562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It looks like Hibiki jumped right out of an original Playstation game and into Second Life.  Apparently they just create a low-resolution sprite of the avatar and then paste that in instead of having to render the avatar.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzul9v-y3WI/AAAAAAAAARA/T-_hw8wqjD0/s1600-h/impostor2.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzul9v-y3WI/AAAAAAAAARA/T-_hw8wqjD0/s400/impostor2.bmp" alt="" id="BLOGGER_PHOTO_ID_5132878680589262178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But does it actually work?  My framerate was around 24 with it on when I was taking these screenshots.  I turned it off and it dropped to about 17.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1316554069315619300?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1316554069315619300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1316554069315619300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1316554069315619300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1316554069315619300'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/impostors.html' title='Impostors!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IlwCICKuJ8o/Rzulkv-y3VI/AAAAAAAAAQ4/QP8KhDvnHV8/s72-c/impostor1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-2880539305387990993</id><published>2007-11-13T20:34:00.000-05:00</published><updated>2007-11-13T20:36:26.378-05:00</updated><title type='text'>Animal Groups</title><content type='html'>I thought this was fun.  Here are the correct ways to refer to a group of certain animals:&lt;br /&gt;&lt;br /&gt;&lt;table style="border-style: none; background-image: none; width: 100%;" border="0" cellpadding="1" cellspacing="1" frame="void" rules="none"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 50%;"&gt;&lt;strong&gt;1. &lt;/strong&gt;A shrewdness of apes&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;12. &lt;/strong&gt;An exaltation of larks&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;2. &lt;/strong&gt;A battery of barracudas&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;13. &lt;/strong&gt;A troop of monkeys&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;3. &lt;/strong&gt;A kaleidoscope of butterflies&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;14. &lt;/strong&gt;A parliament of owls&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;4. &lt;/strong&gt;A quiver of cobras&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;15. &lt;/strong&gt;An ostentation of peacocks&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;5. &lt;/strong&gt;A murder of crows&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;16. &lt;/strong&gt;A rookery of penguins&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;6. &lt;/strong&gt;A convocation of eagles&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;17. &lt;/strong&gt;A prickle of porcupines&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;7. &lt;/strong&gt;A charm of finches&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;18. &lt;/strong&gt;An unkindness of ravens&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;8. &lt;/strong&gt;A skulk of foxes&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;19. &lt;/strong&gt;A shiver of sharks&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;9. &lt;/strong&gt;A troubling of goldfish&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;20. &lt;/strong&gt;A pod of whales&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;10. &lt;/strong&gt;A smack of jellyfish&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;21. &lt;/strong&gt;A descent of woodpeckers&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;11. &lt;/strong&gt;A mob of kangaroos&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;           &lt;td style="width: 50%;"&gt;&lt;strong&gt;22. &lt;/strong&gt;A zeal of zebras&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-2880539305387990993?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/2880539305387990993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=2880539305387990993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2880539305387990993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2880539305387990993'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/animal-groups.html' title='Animal Groups'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-5469265831389452906</id><published>2007-11-13T15:28:00.000-05:00</published><updated>2007-11-13T15:29:24.562-05:00</updated><title type='text'>Wow</title><content type='html'>This &lt;a href="http://jira.secondlife.com/browse/VWR-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_32910"&gt;bug &lt;/a&gt;I posted back on May 31 was finally triaged!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-5469265831389452906?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/5469265831389452906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=5469265831389452906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/5469265831389452906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/5469265831389452906'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/wow.html' title='Wow'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-562056691198767257</id><published>2007-11-13T10:16:00.000-05:00</published><updated>2007-11-13T10:41:24.663-05:00</updated><title type='text'>Gmail's Spam Filter</title><content type='html'>I think this is the first spam email that has made it through Gmail's filter and into my inbox in at least a year.  You can see some of the things it does to trick the filter.  Overall, I think Gmail's spam filter is very good.  I currently have 1632 messages in my spam folder, and they are automatically deleted after 30 days.  So Gmail gets a score of  99.939% for this past month.  I've also never found a message marked as spam that was actually a legitimate email.&lt;br /&gt;&lt;br /&gt;------------------&lt;br /&gt;Subject: Your baby-maker needs to be bigger in order to perform its functions well&lt;br /&gt;&lt;br /&gt;&lt;span&gt;market, particularly the Japanese bond market, where yields morepercent since October 8, suggesting that Soros had lost $100 million of&lt;br /&gt;He was torn. Should he go back to Duquesne? Or take a chance and&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Do you believe in miracles? We dare say you're likely to answer negatively.&lt;br /&gt;&lt;span&gt;We hadn't believed, either...until the moment &lt;/span&gt;MegaDick was introduced!&lt;/b&gt;&lt;br /&gt;What this wonder medicine does to a male dic'k cannot be called otherwise than a Miracle!&lt;br /&gt;Just picture to yourself, that your meat stick suddenly becomes longer&lt;br /&gt;and thicker and makes women tremble with desire!&lt;br /&gt;&lt;b&gt;It's fabulous!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, don't miss it out, accomplish a miracle in your life with this wonder-medicine!&lt;/b&gt;[was a link]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;of Japan was tightening its monetary policy. Seeing the handwritingLike Soros, Druckenmiller, a Philadelphia native, had attracted virtually48.5 compared to 17.3 in England and 19.7 in the United States. Sorosto $10,432.75 a share. This was even larger than the 17 percent drop in&lt;/span&gt;&lt;br /&gt;-----------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-562056691198767257?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/562056691198767257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=562056691198767257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/562056691198767257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/562056691198767257'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/gmails-spam-filter.html' title='Gmail&apos;s Spam Filter'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-12255720490516714</id><published>2007-11-08T18:36:00.000-05:00</published><updated>2007-11-08T18:45:51.139-05:00</updated><title type='text'>This Fall</title><content type='html'>Every so often I will go to create a new SL account to see what names I can make from the new last names.  Usually I'm disappointed because all the good ones are taken.  I started out this time with more disappointment, as it told me that Paper Clip, Movie Clip, Charles Darwin and Steve Wozniak were all taken.  Then I got to Fall and while "Next Fall", "Last Fall" and "Snow Fall" were taken, "This Fall" was not!  So I am now the proud owner of an alt named This Fall.  I have no idea what I'm going to do with him, though...&lt;br /&gt;&lt;br /&gt;On another note, I was looking up "w/e" at urbandictionary.com and the second definition was hilarious (anyone can submit a definition):&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td class="def_number" width="20"&gt;2.&lt;/td&gt;    &lt;td class="def_word"&gt;w/e&lt;/td&gt;    &lt;td class="def_thumbs"&gt;       &lt;table style="margin-left: auto;" border="0" cellpadding="0" cellspacing="3"&gt;&lt;tbody&gt;&lt;tr&gt;          &lt;td&gt;&lt;br /&gt;&lt;/td&gt;          &lt;td nowrap="nowrap"&gt;&lt;span id="thumbs_352485"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;          &lt;td&gt;&lt;a href="javascript:void(0)" onclick="thumbs.click(352485, 0)"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;    &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;    &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td colspan="2"&gt;       &lt;div class="def_p"&gt;          &lt;p&gt;A slang used by fucktards who don't want to take the bloody effort to type "whatever", mainly because it pisses off good people like me.&lt;/p&gt;          &lt;p style="font-style: italic;"&gt;&lt;person&gt; Do you like cheese?&lt;br /&gt;&lt;person2&gt; w/e&lt;br /&gt;&lt;person3&gt; Dammit, TYPE WHATEVER, YOU DUMBFUCK!&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-12255720490516714?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/12255720490516714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=12255720490516714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/12255720490516714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/12255720490516714'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/this-fall.html' title='This Fall'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-9002054460481311635</id><published>2007-11-08T11:36:00.000-05:00</published><updated>2007-11-08T11:37:31.384-05:00</updated><title type='text'>Building a Go Board</title><content type='html'>One thing I've wanted to do for a while in SL is make a &lt;a href="http://en.wikipedia.org/wiki/Go_%28board_game%29"&gt;Go&lt;/a&gt; board. The major design problem is that the game is played by placing stones on a 19x19 grid, so if I was just going to have a prim rezzed for each stone, that's theoretically 361 prims. I don't really want to make something that requires having that many prims available to use. Of course, stones aren't placed on every space in a normal game, but it's usually over 200 and games exceeding 300 moves aren't that rare. I've seen one Go board before in SL, and it just used this method.&lt;br /&gt;&lt;br /&gt;The first idea I came up with was to have textures for each possible configuration of a small portion of the board, then repeat that to make the full board. I realized that this wasn't going to work when I started figuring out the details. First, how big do I make the sub-sections? I discovered that 2x2 is probably the biggest that is feasible, and even that requires a pretty big number of textures. Each space can be either empty, have a white stone, or have a black stone. So for 2x2 sections I'd need 3^4 textures, or 81. If I went 3x3, that becomes 19683. But I'd also need different textures for the edge and corner pieces, because the grid lines would need to end at the edges instead of sticking through. Finally, there's the problem that 2x2 sections don't fit evenly into a 19x19 board (in fact, 19 is a prime number, so no possible section would fit evenly). This means I'd also need to have some different shaped sections (like a 1x2 and 1x1) . So the final tally is:&lt;br /&gt;&lt;br /&gt;    - 81 textures for the middle 2x2 sections&lt;br /&gt;    - 81 textures for the side 2x2 sections&lt;br /&gt;    - 81 textures for the corner 2x2 sections&lt;br /&gt;    - 9 textures for side 1x2 sections&lt;br /&gt;    - 3 textures for the corner 1x1 section&lt;br /&gt;&lt;br /&gt;So 255 textures, plus I wouldn't even be saving that many prims. I'd need a 9x9 grid of 2x2 sections to make the 18x18 board, that's 81 prims. Then another 19 for the edge to make it a 19x19 grid. And I haven't even mentioned that all these different sizes and types of sections would make for a coding nightmare.&lt;br /&gt;&lt;br /&gt;So the solution I'm considering now is to have one prim for the whole board, and have the board send an HTTP request to a web server that would take the current board configuration and send back a texture for the entire board. The texture would need to be generated on the fly, as storing all possible textures is &lt;i&gt;literally&lt;/i&gt; impossible (even if I could store a texture on a single atom, there aren't enough atoms in the universe to store them all).&lt;br /&gt;&lt;br /&gt;This last option seems the most feasible, even though it involves some things I haven't done before, such as HTTP requests with LSL. And there's also the issue of the HTTP server. I can run it on my own computer when I'm building this, but unless I'm just going to use the Go board for personal use, I'd need a dedicated machine to run the server.&lt;br /&gt;&lt;br /&gt;If anyone has any insights about this or other methods, please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-9002054460481311635?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/9002054460481311635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=9002054460481311635' title='111 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/9002054460481311635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/9002054460481311635'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/building-go-board.html' title='Building a Go Board'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>111</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1801632078924696645</id><published>2007-11-05T13:29:00.000-05:00</published><updated>2007-11-05T13:37:47.220-05:00</updated><title type='text'>3D Desktop!</title><content type='html'>I've got to go see The Nightmare Before Christmas in 3D just so I can get the glasses and have a 3D desktop:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2150/1813501546_46a7ce00ca_b.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://farm3.static.flickr.com/2150/1813501546_46a7ce00ca_b.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1801632078924696645?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1801632078924696645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1801632078924696645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1801632078924696645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1801632078924696645'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/11/3d-desktop.html' title='3D Desktop!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2150/1813501546_46a7ce00ca_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-408855649233453524</id><published>2007-10-30T18:12:00.000-04:00</published><updated>2007-10-30T18:34:15.298-04:00</updated><title type='text'>New Toys!</title><content type='html'>Well, I think I've solved the &lt;a href="http://colinkiernan.blogspot.com/2007/10/not-again.html"&gt;problems&lt;/a&gt; I've been having with my roommate's internet usage making C:SI dueling impossible.  One solution mentioned was taking turns.  I suppose that would work but as a computer scientist any solution that involves social interaction is always a last resort :P  I ended up upgrading to a better router.  It supports the QoS protocol, which basically lets me reserve a portion of the bandwidth for a specific program (like SL).  Actually, I haven't had to set this up yet, as it seems to have fixed the problem by just having more capacity to queue and send out packets.  I'd say this is the perfect solution for a computer scientist, since it involves expensive new toys and the opportunity to throw around fancy jargon like "protocol".&lt;br /&gt;&lt;br /&gt;The long awaited C:SI update came out yesterday!  But I haven't yet gotten the change to try it out yet.  The infamous block bug is advertised as fixed.  It will be interesting to see if this helps or hurts me, lol.  There is a new feature to challenge someone to a duel.  If the person accepts your duel, then your sword will not harm anyone but them until the duel is over.  I'm actually not sure when I'd want to use this.  I don't think I've ever been fighting and thought, "I really wish I couldn't hurt anyone but this person I'm fighting with."  But as I was typing that, I remembered being accidentally killed while an innocent bystander in Shrouded ;)  The new duel feature reminded me of something I was thinking about a while ago.  If I ever get up the courage to dive into the SL Viewer code, something I want to do is create a sort of "duel mode" that will only render you and your opponent.  My framerate drops about 5 fps for every person on the screen, so I think that would help a lot.  Another great new feature is practice mode, which turns off damage on your sword.  I think this is something I will use a lot when I'm teaching students.  The problem with doing drills is that someone would drop dead after a little bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-408855649233453524?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/408855649233453524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=408855649233453524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/408855649233453524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/408855649233453524'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/new-toys.html' title='New Toys!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4056866566181814786</id><published>2007-10-24T10:42:00.000-04:00</published><updated>2007-10-24T10:51:03.586-04:00</updated><title type='text'>Not Again!</title><content type='html'>Gmail finally has IMAP support!  I have been waiting for this for years.&lt;br /&gt;&lt;br /&gt;On another note, I am once again having problems with extremely high lag in SL (ping times are 1000 - 2000 msec).  This time it's not due to the &lt;a href="http://colinkiernan.blogspot.com/2007/09/worse-than-dial-up.html"&gt;Wrath of God&lt;/a&gt;, but rather to my roommate using bittorrent.  Yes, I could do things like disable port forwarding on the router so that bittorrent doesn't work anymore, but I'd feel guilty doing something like that.  I mean, we all split the cost of the internet connection, so he has as much right to use it as I do.  If anyone has any suggestions for how to improve this, I'd like to hear.  I've been trying to look into possible ways of limiting the bandwidth bittorrent can use, but I haven't been able to figure out how.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4056866566181814786?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4056866566181814786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4056866566181814786' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4056866566181814786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4056866566181814786'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/not-again.html' title='Not Again!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8106210202043308900</id><published>2007-10-09T11:37:00.000-04:00</published><updated>2007-10-09T11:52:10.142-04:00</updated><title type='text'>24</title><content type='html'>It's my birthday today!  I liked having my age be a prime number, but now I have to wait 6 years until that will happen again.  I wont have to wait quite that long to have interesting ages, though, because the year before that, my age will be a &lt;a href="http://en.wikipedia.org/wiki/Perfect_number"&gt;perfect number&lt;/a&gt; (a &lt;a href="http://en.wikipedia.org/wiki/Hyperperfect_number"&gt;hyperperfect number&lt;/a&gt;, even!); the year before that, it will be a &lt;a href="http://en.wikipedia.org/wiki/Powerful_number"&gt;powerful number&lt;/a&gt;; the year before that, it will be a &lt;a href="http://en.wikipedia.org/wiki/Deficient_number"&gt;deficient number&lt;/a&gt; (ok, so most of the ages I've been have been deficient numbers); and the year before that (next year), my car insurance will go down, as will the price of renting a car.&lt;br /&gt;&lt;br /&gt;I had a sad realization today, though.  The last time my age was a sublime number, I was too young to realize it, and now I will have to &lt;a href="http://en.wikipedia.org/wiki/Sublime_number"&gt;wait quite a while&lt;/a&gt; for that to happen again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8106210202043308900?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8106210202043308900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8106210202043308900' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8106210202043308900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8106210202043308900'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/24.html' title='24'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-495889732975335896</id><published>2007-10-03T22:16:00.001-04:00</published><updated>2007-10-03T23:01:54.696-04:00</updated><title type='text'>Numbers</title><content type='html'>I was wondering about the numbers involved in creating a life-size Earth in Second Life, so I did some calculations.  It would require 7,782,984 sims.  That would cost $13,036,498,200 (13 billion) initially, and then $2,295,980,280 (2 billion) a month or $27,551,763,360 (27 billion) a year.  Assuming each sim is run on a separate computer, that would be about 18,834,821 kWh of electricity.  If Linden Labs became it's own US state, it would be ranked 36th (above New Mexico and below Idaho) in electricity consumption.  The current size of SL is about 1/5 the size of Rhode Island. If  SL continues to grow at the rate it grew between July and August 2007, it will reach the size of the Earth in 711,149 years.  By that time, there will be 501,087,718,847 residents, so probably about 3,276 unique users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-495889732975335896?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/495889732975335896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=495889732975335896' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/495889732975335896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/495889732975335896'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/numbers.html' title='Numbers'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-2545328884242850575</id><published>2007-10-02T08:30:00.000-04:00</published><updated>2007-10-02T08:48:00.494-04:00</updated><title type='text'>The Future of Video Games</title><content type='html'>I was reading &lt;a href="http://www.cracked.com/index.php?name=News&amp;amp;sid=2421"&gt;this article&lt;/a&gt; about the next 25 years of video games.  It talked about PS3 Home (which is Sony's attempt at competing with Second Life, or more probably with &lt;a href="http://www.imvu.com/"&gt;imvu&lt;/a&gt;) like it was some new type of entity that has never been seen before. "Sometime in the Spring of '08 Sony will break ground on the kind of virtual world that has been predicted by, well, about 40 percent of the science-fiction stories written in the last 50 years."  I guess if PS3 Home will "break ground" on these virtual worlds, then Second Life "acquired the building permit"?  And then it gets worse: "...but even if PS3 Home dies on the vine, it will, at worst, serve as the blueprint the next virtual world is built from. It could be the Model-T of what could, generations later, turn into something close to &lt;em&gt;The Matrix&lt;/em&gt;."  I think that, at worst, it will be remembered as that Second Life rip-off that sucked and no one ever used.  Anyway, the article is pretty interesting despite the author's ignorance of certain things.  He also did one of my biggest pet peeves by saying about &lt;a href="http://en.wikipedia.org/wiki/Spore_%28video_game%29"&gt;Spore&lt;/a&gt; "They're planning on half a million stars with millions of planets orbiting.  When we say 'infinite,' we mean it."  Actually, you don't mean it, because you just clearly stated finite numbers.  The worst is when people use the term "literally" when they really mean exactly the opposite.  I mean, if you were literally so scared you jumped out of your skin, you wouldn't be talking to me right now, would you?&lt;br /&gt;&lt;br /&gt;And now for something completely different&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img90.imageshack.us/img90/5555/senseqq1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://img90.imageshack.us/img90/5555/senseqq1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-2545328884242850575?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/2545328884242850575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=2545328884242850575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2545328884242850575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/2545328884242850575'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/future-of-video-games.html' title='The Future of Video Games'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4106275658855322800</id><published>2007-10-01T17:20:00.000-04:00</published><updated>2007-10-01T17:23:10.327-04:00</updated><title type='text'>Crackbook</title><content type='html'>Some people have put together a hilarious &lt;a href="http://www.theinternetnowinhandybookform.com/crackbook/"&gt;parody&lt;/a&gt; of Facebook.  Make sure you see the &lt;a href="http://www.theinternetnowinhandybookform.com/crackbook/newsfeed.html"&gt;news feed&lt;/a&gt;, &lt;a href="http://www.theinternetnowinhandybookform.com/crackbook/applications.html"&gt;applications&lt;/a&gt;, &lt;a href="http://www.theinternetnowinhandybookform.com/crackbook/profile.html"&gt;profile&lt;/a&gt;, and &lt;a href="http://www.theinternetnowinhandybookform.com/crackbook/profile_reveal.html"&gt;real profile&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4106275658855322800?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4106275658855322800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4106275658855322800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4106275658855322800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4106275658855322800'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/10/crackbook.html' title='Crackbook'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-659931171593705665</id><published>2007-09-28T23:20:00.000-04:00</published><updated>2007-09-29T00:04:19.714-04:00</updated><title type='text'>Robby Wins</title><content type='html'>I went into the Beta Grid to test the C:SI swords with the new Havoc engine.  The following error appears when slashing: "Unable to create requested object - Parse failure."  This happened with my Musashi Black Rose and Ashes Cursed Spirit, and Kasumi said it happened with her Archanox sword.  However, the Wave Katana didn't produce this error (hence this post's title).  Regardless of the error, all the swords could damage another avatar, however only the Wave could do damage to the practice dummy I have, which uses collision detection.  Kicks did damage and produced no error messages with all the swords, but they didn't push the opponent.  We were in a sim with llPushObject restricted, though.  &lt;br /&gt;&lt;br /&gt;Jumps are different.  You can't move around as much while you're in the air.  The effect this has on dueling is that when you jump slash, there is no way to avoid landing right behind your opponent (if they don't move) instead of far away from them like people often do.&lt;br /&gt;&lt;br /&gt;For all the swords, the avatar didn't move during a special.  They still did damage if someone was nearby, and Kasumi actually managed to hurt herself with one.&lt;br /&gt;&lt;br /&gt;There was one bug we found that was hard to reproduce.  After dueling, both of us were sunken into the ground.  We fixed it by teleporting each other.  During the next fight, I sunk so far into the ground that I got stuck in my falling animation and couldn't move.  I tried to reproduce this by running around, jumping, and doing sword actions while out of mouselook, but it wasn't happening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-659931171593705665?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/659931171593705665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=659931171593705665' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/659931171593705665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/659931171593705665'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/robby-wins.html' title='Robby Wins'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8217893279086398756</id><published>2007-09-27T08:33:00.000-04:00</published><updated>2007-09-27T09:10:10.664-04:00</updated><title type='text'>Google's Virtual World</title><content type='html'>It looks like Google may be launching their own &lt;a href="http://arstechnica.com/news.ars/post/20070924-google-testing-my-world-for-launch-later-this-year.html"&gt;virtual world&lt;/a&gt; by the end of this year.  It will probably use the data from Google Earth, i.e. be a virtual replica of the real world.  It will be interesting to see what Google does with it.  Since it doesn't look like there will sword fighting any time soon, I probably won't abandon Second Life, but knowing Google they probably have some pretty cool stuff planned.  At the same time, it appears that Linden Labs is working on &lt;a href="http://blog.secondlife.com/2007/09/19/slgarchwg1/#more-1236"&gt;opening&lt;/a&gt; up Second Life as much as possible:&lt;br /&gt;&lt;blockquote&gt;"We imagine a future where Second Life is able grow beyond the borders of Linden Lab. We see regions running on open source, alternative simulators. We see web services that allow people to build mash-ups of Second Life and the Web. We see organizations being able to integrate their members and their members’ avatars. This is the vision of future Second Life Grid&lt;a href="http://secondlifegrid.net/"&gt;&lt;/a&gt; that we want to develop."&lt;/blockquote&gt;&lt;br /&gt;So it's possible we will see a future where the best parts of Google's new virtual world are integrated into Second Life.&lt;br /&gt;&lt;br /&gt;Google is also going to announce on November 5 a &lt;a href="http://www.allfacebook.com/2007/09/google-to-take-on-facebook/"&gt;new&lt;/a&gt; &lt;a href="http://googlesystem.blogspot.com/2007/09/google-to-open-up-its-social.html"&gt;API&lt;/a&gt; that will be similar to Facebook's application API.  Basically, web developers will be able to leverage social aspects of Google's tools such as Orkut and Google Talk on their own webpages.  This is pretty huge, as it has the implication of turning the entire internet into a social network if the API is used extensively.  The Google Talk API, for example, could be used to easily create an area in a webpage where everyone currently looking at that page could chat with each other.  Imagine if this new social internet was completely accessible from and integrated into Google's virtual world.  I think the next 5 years should be pretty interesting.&lt;br /&gt;&lt;br /&gt;p.s.: Didn't Google try to buy Linden Labs earlier this year?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8217893279086398756?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8217893279086398756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8217893279086398756' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8217893279086398756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8217893279086398756'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/googles-virtual-world.html' title='Google&apos;s Virtual World'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7328599270526626050</id><published>2007-09-26T11:01:00.000-04:00</published><updated>2007-09-26T11:03:57.251-04:00</updated><title type='text'>Jokes</title><content type='html'>I found a list of &lt;a href="http://www.csjokes.com/"&gt;computer science&lt;/a&gt; jokes.  I was a bit disturbed by the guy pointing at me and laughing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7328599270526626050?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7328599270526626050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7328599270526626050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7328599270526626050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7328599270526626050'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/jokes.html' title='Jokes'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-6926429324579994962</id><published>2007-09-20T22:21:00.000-04:00</published><updated>2007-09-20T22:25:23.466-04:00</updated><title type='text'>Quality Metrics</title><content type='html'>Linden Labs now has a page showing &lt;a href="http://secondlifegrid.net/resources/service_metrics"&gt;Service Quality metrics&lt;/a&gt;.  Right now, it just shows a bar graph of planned and unplanned interruptions since March.  The trend doesn't look good.  Hopefully the fact that they have made this information publicly available indicates that they hope and expect to improve it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-6926429324579994962?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/6926429324579994962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=6926429324579994962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6926429324579994962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6926429324579994962'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/quality-metrics.html' title='Quality Metrics'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-222965397123094136</id><published>2007-09-19T17:09:00.001-04:00</published><updated>2007-09-19T17:11:25.591-04:00</updated><title type='text'>Talk Like a Pirate Day</title><content type='html'>I've never been very good at pirate talk.  Let me give it a try.&lt;br /&gt;&lt;br /&gt;"I can burn you a copy of Spiderman 3 if you want."&lt;br /&gt;&lt;br /&gt;p.s.: I realize the bold I added in my last post isn't very visible.  I added underlining to make it stand out more.  If you missed it, my final comment may not have made much sense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-222965397123094136?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/222965397123094136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=222965397123094136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/222965397123094136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/222965397123094136'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/talk-like-pirate-day.html' title='Talk Like a Pirate Day'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4456967835277217137</id><published>2007-09-18T21:05:00.000-04:00</published><updated>2007-09-19T17:11:55.006-04:00</updated><title type='text'>ToS Problem Resolved</title><content type='html'>Ok, I got my alt working again by going to live chat support a third time.  I spoke with "Patrick" again, but this time convinced him to actually fix my account.  I got this amusing email when they fixed both of my accounts.  I emphasized my favorite phrase in bold.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dear Colin Kiernan,&lt;br /&gt;&lt;br /&gt;Greetings from Second Life. Occasionally, Linden Lab needs to determine the cause of bugs, simulator slowdowns, and various other occurrences that you may have experienced while in Second Life.&lt;br /&gt;&lt;br /&gt;While fixing a bug, we were able to trace it to something that your avatar may have been doing, &lt;span style="font-weight: bold;"&gt;&lt;u&gt;or something they may have seen&lt;/u&gt;&lt;/span&gt;. For this reason, we have disabled your ability to log in to Second Life while we examine your logs and try to determine the cause.&lt;br /&gt;&lt;br /&gt;Your account will be returned shortly (usually within a 1/2 hour), and no changes will be made to your character or account other than those required to resolve the problem.&lt;br /&gt;&lt;br /&gt;Your account will be restored as soon as we resolve the specific issue, and we will notify you via email when that happens. We apologize for the inconvenience. Please feel free to contact us if you have further questions.&lt;br /&gt;&lt;br /&gt;Best Wishes,&lt;br /&gt;&lt;br /&gt;Linden Lab&lt;br /&gt;&lt;/blockquote&gt;"Sir, we have tracked the problem with your account to last Friday, when your avatar witnessed a double homocide involving a pregnant woman and a kitten.  It was extremely traumatic."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4456967835277217137?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4456967835277217137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4456967835277217137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4456967835277217137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4456967835277217137'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/tos-problem-resolved.html' title='ToS Problem Resolved'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8146321135603789845</id><published>2007-09-18T18:55:00.000-04:00</published><updated>2007-09-18T19:05:27.966-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>Comments from the Official Linden Blog</title><content type='html'>Sometimes I wonder what percentage of Linden Lab's employees take anti-depressants.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"…we value free expression, bla bla bla"&lt;br /&gt;&lt;br /&gt;"How about the account history page NOT updating for hours…a problem that exists since last thursday?&lt;br /&gt;&lt;br /&gt;Good morning Linden…hope you guys/gals had a good rest - at least your sleep seems to be very sound !"&lt;br /&gt;&lt;br /&gt;"It’s posts like these that make me laugh quietly to myself."&lt;br /&gt;&lt;br /&gt;"WOW…… right now i can’t remember any of the bugs i was working around all the time that HASN’T been fixed!!! GREAT WORK!!!"&lt;br /&gt;&lt;br /&gt;"You know this may be alittle OFF TOPIC - but you keep on with this new CRAP! I WANT YOU TO FIX THE SOFTWARE FIRST ! I have crashed 24 times today - get that LL 24 friggin times. This time EVERY NIGHT (LISTEN NOW) EVERY NIGHT I start jerking and jagging and stuttering and slobbering all over myself. I push 8md bandwidth !!! HEAR THAT LL ???? It’s not on MY SIDE&gt; I am damn tired of it. You charge me $9.95 every friggin month “ON TIME” cause that’s the only software you HAVE that WORKS!!!!!!!!!!!!! I am sick and tired of friggin posting here cause you never fix crap - you never answer OR resolve “BUG REPORTS” you do nothing but introduce new crap that screws things up more. You are loosing premium members and “gaining” newbies that don’t pay crap!!! I am sick and tired of you not addressing the issues brought up in the blog replies. You whistle and bell us and give us a story. LL you have some SERIOUS ISSUES to address. Some of which are SECURITY ISSUES&gt;which I have told you about the bugs in your software and you ignore. You take our money - on time. When your “cracked” software allows avatars to poof objects and manipulate other avatars and access my funds - you have a serious problem -YET YOU PAY NO ATTENTION TO IT OR ANSWER MY REPORTS!!!! That’s “good” business! You pay absolutly no attention to “bug” or “abuse” reports except send me an email. I can use your online support fine “that works” half the time to waste 70 minutes to get no where and cut off. Your relationship with PayPal - well let’s just say PayPAl don’t like you. Straight up!!! Everytime I do PayPal I call to call you - on MY DIME to set it straight - let me hear you explain that LL. It does get straight but it costs me another 5 bucks long distance to do that. How many lindens it that LL? You can remove this post if you don’t like the truth."&lt;br /&gt;&lt;br /&gt;"/me laughs at yet another half-done pseudo-effort of problem solving."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;These are all from the past few weeks or so.  Some of the best ones were from the Wednesday maintenance posts back when they shut down the grid every two weeks.  I might go back and look through those if I find myself with nothing better to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8146321135603789845?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8146321135603789845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8146321135603789845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8146321135603789845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8146321135603789845'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/comments-from-official-linden-blog.html' title='Comments from the Official Linden Blog'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-913783417468767177</id><published>2007-09-18T16:07:00.000-04:00</published><updated>2007-09-18T18:27:02.203-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>Can LL change anything without a bug?</title><content type='html'>LL made a &lt;a href="http://blog.secondlife.com/2007/09/18/a-change-to-the-terms-of-service/"&gt;change&lt;/a&gt; to the Terms of Service today.  The nature of the change isn't the topic here, although it appears to be beneficial.  The problem is I now can't log in to SL as I have to agree to the new ToS, but the dialog is stuck on "loading..." and won't let me choose to agree.  I have tried restarting the client.  Grr...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update: I went to the support page on the website and connected to live chat.  "Jake" asked what my problem was, I told him, he said "I will fix this" and then a few minutes later "fixed".  I successfully logged in (I didn't see the ToS box).  So...I avoided agreeing to the new ToS...?&lt;br /&gt;&lt;br /&gt;Update 2: I am having the same problem with my alt (who I haven't introduced yet, that post is coming), but since my alt doesn't have a premium account, I can't use live chat.  I went back to my normal account and back into live chat, telling them I was having the problem with an alt.  This time "Patrick" said they knew about that problem and were working on it.  I asked if there was a work-around, and he said they were asking people to just wait a few minutes until it loads.  I think I have been waiting close to 10 minutes now.  Where is "Jake"!?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-913783417468767177?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/913783417468767177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=913783417468767177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/913783417468767177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/913783417468767177'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/can-ll-change-anything-without-bug.html' title='Can LL change anything without a bug?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4656484020314240003</id><published>2007-09-13T11:51:00.000-04:00</published><updated>2007-09-13T12:16:31.246-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>Tagging Inventory Items in SL</title><content type='html'>My inventory in SL is a nightmare, and I'm pretty sure I'm not the only one who has trouble keeping it organized.  I just sumbitted a feature request to Jira to add tagging support to objects, as seen in Gmail and many other services.&lt;br /&gt;&lt;blockquote&gt;I think a very useful feature that seems easy to implement is to allow tagging of inventory items. By tagging, I mean assigning one or more keywords to objects. This can be seen in many of Google's services such as Gmail. This feature would make it much easier for a resident to find items in his/her inventory, which can be rather difficult for residents with large inventories.&lt;br /&gt;&lt;br /&gt;Currently, a resident must either spend a lot of time organizing everything into folders so they can easily find what they or looking for. Otherwise, they need to remember the name of the object they want, which is sometimes hard.&lt;br /&gt;&lt;br /&gt;Assigned tags would be transferred along with items, so that people wouldn't have to tag each new item they got, which isn't any better than having to move it into the proper folder. Ideally, the tags would be pre-assigned by the creators and previous owners. This would make it much easier to find specific items. For example, I might have a shirt with "mens", "goth", "shirt", "short-sleeved", "black". If I felt like wearing a goth outfit, I could just look at all the items in my inventory with the "goth" tag. Maybe I want to show off my new tattoo, then I can search for the "short-sleeved" tag. There could also be tags that SL maintains, such as "added to inventory in the last 30 days" or "rezzed/attached/worn in the past 7 days", etc.&lt;/blockquote&gt;If you think this is a good idea, go and &lt;a href="https://jira.secondlife.com/browse/SVC-669"&gt;vote&lt;/a&gt; for it and then spread the word!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4656484020314240003?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4656484020314240003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4656484020314240003' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4656484020314240003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4656484020314240003'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/tagging-inventory-items-in-sl.html' title='Tagging Inventory Items in SL'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-6508765160587975908</id><published>2007-09-10T16:37:00.000-04:00</published><updated>2007-09-10T16:41:26.376-04:00</updated><title type='text'>Wha?</title><content type='html'>It occurred to me how strange certain computer geek terms must sound to outsiders.&lt;br /&gt;&lt;br /&gt;"Gooey" programming?&lt;br /&gt;You mounted a hard drive?&lt;br /&gt;You used "&lt;a href="http://en.wikipedia.org/wiki/Eunuch"&gt;eunuchs&lt;/a&gt;" for your project!?&lt;br /&gt;&lt;br /&gt;I'm sure I'll think of a lot more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-6508765160587975908?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/6508765160587975908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=6508765160587975908' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6508765160587975908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6508765160587975908'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/wha.html' title='Wha?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4733776980920253690</id><published>2007-09-10T10:49:00.001-04:00</published><updated>2007-09-10T11:00:18.367-04:00</updated><title type='text'>Google Sets</title><content type='html'>There is an experimental Google project called &lt;a href="http://labs.google.com/sets"&gt;Google Sets&lt;/a&gt; that is fun to play with.  You give it a few words or phrases, and then it comes up with a list of related items.  For example, if I give it "red", "green" and "blue", it generates a &lt;a href="http://labs.google.com/sets?hl=en&amp;q1=red&amp;amp;q2=green&amp;q3=blue&amp;amp;q4=&amp;q5=&amp;amp;btn=Large+Set"&gt;long list&lt;/a&gt; of colors (and "unleashed07", for some reason).  As the list goes down, the terms seem to be less and less related.  I can see a way this might be useful.  Let's say you don't like iTunes, Winamp, or Windows Media Player.  Type those into Google Sets, and it will give you a &lt;a href="http://labs.google.com/sets?hl=en&amp;q1=itunes&amp;amp;q2=winamp&amp;q3=windows+media+player&amp;amp;q4=&amp;q5=&amp;amp;btn=Large+Set"&gt;ton&lt;/a&gt; of other music playing programs, such as my favorite, &lt;a href="http://amarok.kde.org/"&gt;Amarok&lt;/a&gt; (only for Linux...until Amarok 2 comes out).  I was also able to stump it.  I gave it "Oda", "Takeda", and "Shimazu", which are three clans from &lt;a href="http://en.wikipedia.org/wiki/Sengoku"&gt;Sengoku&lt;/a&gt; era Japan.  I expected other clans such as Mori, Uesugi, Hojo or Imagawa, but instead I got &lt;a href="http://labs.google.com/sets?hl=en&amp;q1=oda&amp;amp;q2=takeda&amp;q3=shimazu&amp;amp;q4=&amp;q5=&amp;amp;btn=Large+Set"&gt;nothing&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4733776980920253690?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4733776980920253690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4733776980920253690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4733776980920253690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4733776980920253690'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/google-sets.html' title='Google Sets'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8443487536019165567</id><published>2007-09-09T21:13:00.000-04:00</published><updated>2007-09-09T21:49:49.961-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>Comparing Second Life on Windows and Linux</title><content type='html'>Here's something I found interesting.  I logged into Second Life a couple times when I was still running Ubuntu, and I noticed something about my framerate.  (Unfortunately, Blogspot appears to convert any image uploaded to a jpeg, which makes it hard to see the individual red dots in the screenshots.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/RuSasN-zGYI/AAAAAAAAANo/3YKJ1_u2JmI/s1600-h/Linux+windowed.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/RuSasN-zGYI/AAAAAAAAANo/3YKJ1_u2JmI/s320/Linux+windowed.bmp" alt="" id="BLOGGER_PHOTO_ID_5108377961802963330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can't see the dots very well, but there are two distinct columns on either side.  On my old computer, I used SL in both Windows XP and Ubuntu, but I never saw this.  My framerate is oscillating between about 35 and 42 fps, forming those two columns.  Usually the distribution is more chaotic.   It might have something to do with the dual-core CPU, or could just be that I'm running it on a much newer Ubuntu installation without a lot of other software installed.  I thought maybe it had something to do with the window manager, so I ran SL without a window manager to see what it would look like.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/RuSch9-zGZI/AAAAAAAAANw/dZv2JZB7O98/s1600-h/Linux+fullscreen.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/RuSch9-zGZI/AAAAAAAAANw/dZv2JZB7O98/s320/Linux+fullscreen.bmp" alt="" id="BLOGGER_PHOTO_ID_5108379984732559762" border="0" /&gt;&lt;/a&gt;Now we see a much more steady framerate.  It also looks like this if I switch to fullscreen mode, but am still running a window manager (GNOME).  &lt;br /&gt;&lt;br /&gt;Now that I'm running Windows, I decided to do the same experiment.  There's no point in comparing the actual framerates, as I wasn't always in the same place when I took these screenshots (but I did make sure I wasn't looking at any avatars or anything that was moving and might cause fluctuation).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IlwCICKuJ8o/RuSdJN-zGaI/AAAAAAAAAN4/bXwRqgQfl0Q/s1600-h/Windows+windowed.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IlwCICKuJ8o/RuSdJN-zGaI/AAAAAAAAAN4/bXwRqgQfl0Q/s320/Windows+windowed.bmp" alt="" id="BLOGGER_PHOTO_ID_5108380659042425250" border="0" /&gt;&lt;/a&gt;In windowed mode, there's is a lot of fluctuation, and it tends to be all over the place.  What's shown here is perhaps a little more extreme than the norm.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IlwCICKuJ8o/RuSdcd-zGbI/AAAAAAAAAOA/339MwhpfwBo/s1600-h/Windows+fullscreen.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_IlwCICKuJ8o/RuSdcd-zGbI/AAAAAAAAAOA/339MwhpfwBo/s320/Windows+fullscreen.bmp" alt="" id="BLOGGER_PHOTO_ID_5108380989754907058" border="0" /&gt;&lt;/a&gt;Fullscreen is better, showing slightly less fluctuation than Linux in windowed mode.&lt;br /&gt;&lt;br /&gt;On a side note, I have probably used SL about equal amounts in both Ubuntu and Windows XP, so I'm going to write a short comparison for anyone who's interested.  For me, it always feels smoother in Ubuntu, although when I actually look at the framerate there doesn't seem to be any significant difference.  The Linux viewer also seems more stable.  A downside to Ubuntu is that there is no support for video playback in the Linux viewer (which is why it is still tagged as 'alpha'), but I don't need that very often.  One thing that always annoyed me in Ubuntu was the sound.  I won't go into the technical details, but there are two options.  If I just run SL normally,  the sound is delayed about 1 second from when I should hear it.  This is kind of annoying, and might actually hurt my dueling ability since a lot of my reaction is based on sound.  If I edit the script that runs SL by commenting out a certain line, the sound delay is fixed, but there is a side effect that SL doesn't allow anything else to play a sound.  There are times when someone will post a youtube link or something like that, and I can't watch it without logging out.  It also makes it so I can't listen to music while I'm using SL, which is something I do a lot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8443487536019165567?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8443487536019165567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8443487536019165567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8443487536019165567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8443487536019165567'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/comparing-second-life-on-windows-and.html' title='Comparing Second Life on Windows and Linux'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IlwCICKuJ8o/RuSasN-zGYI/AAAAAAAAANo/3YKJ1_u2JmI/s72-c/Linux+windowed.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4752221646562086657</id><published>2007-09-09T18:06:00.000-04:00</published><updated>2007-09-09T18:36:01.427-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>Chat with Dell Tech Support</title><content type='html'>Here are parts of my conversation with Dell tech support.  I saved the chat log, but that turned out to be unnecessary as they emailed it to me a few minutes later.&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:33:15PM&lt;/td&gt; &lt;td align="left"&gt;Session Started with Agent (Harshavardhan_77570)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:33:27PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "Thank you for contacting Dell XPS Premium Support. My name is Harshavardhan and my rep ID number is 0177570. How may I assist you today?"&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:34:08PM&lt;/td&gt; &lt;td align="left"&gt;Colin Kern: "I have just installed Windows XP on my XPS 410, but ethernet and sound doesn't work."&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:34:22PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "I will assist you with the issue."&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:34:40PM&lt;/td&gt; &lt;td align="left"&gt;Colin Kern: "Thank you."&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:36:29PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "When  was the first time you had this problem ?"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Notice it was a about 2 minutes of silence after I stated my problem before he asked that question.  Also notice I have already answered it in my initial statement.&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:37:37PM&lt;/td&gt; &lt;td align="left"&gt;Colin Kern: "I bought the computer from Dell with Ubuntu Linux installed, and everything worked fine then. But I have just installed Windows XP, and the sound and ethernet don't work."&lt;/td&gt;&lt;/tr&gt;&lt;script&gt;&lt;!-- D(["mb","\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:39:02PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Have you made any software or hardware changes?&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:39:41PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Colin Kern: &amp;quot;No&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:40:35PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Have you tried any steps from your end to resolve the issue?&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:41:53PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Colin Kern: &amp;quot;I looked in the device manager to try to diagnose the devices, and they did not appear in the list, so I believe the problem is that I don&amp;#39;t have the drivers.&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:42:15PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Colin Kern: &amp;quot;I looked at Dell&amp;#39;s support website, but was confused as to which drivers I need to download.&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:43:13PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;All right.&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:43:34PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Can I take the control of your system to check with the issue?&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:44:01PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Colin Kern: &amp;quot;Ok&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:44:41PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Please open Internet Explorer in a new browser window.&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:45:09PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Colin Kern: &amp;quot;ok&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:45:32PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Please open Internet Explorer in a new browser window&amp;quot;\u003c/td\&gt;\u003c/tr\&gt;\n\u003ctr\&gt;\u003ctd align\u003d\"left\" nowrap\&gt;09/07/2007 06:45:37PM\u003c/td\&gt; \u003ctd align\u003d\"left\"\&gt;Agent (Harshavardhan_77570): &amp;quot;Log on to \u003ca href\u003d\"http://dellconnect.com\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\&gt;",1] );  //--&gt;&lt;/script&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:39:02PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "Have you made any software or hardware changes?"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Umm....I'd say I made the biggest possible software change?  Also, notice the almost 2 minute delay again.&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:40:35PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "Have you tried any steps from your end to resolve the issue?"&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:41:53PM&lt;/td&gt; &lt;td align="left"&gt;Colin Kern: "I looked in the device manager to try to diagnose the devices, and they did not appear in the list, so I believe the problem is that I don't have the drivers."&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:42:15PM&lt;/td&gt; &lt;td align="left"&gt;Colin Kern: "I looked at Dell's support website, but was confused as to which drivers I need to download."&lt;/td&gt;&lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I like that I was asked what I had already tried, instead of the normal tech support experience where they take you painfully through everything you've already tried in mind-numbing step-by-step instructions.&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:43:13PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "All right."&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 06:43:34PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "Can I take the control of your system to check with the issue?"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Now, if you read my previous post, you know that I put a wireless card in the computer.  But he didn't know this, so I don't know how he was expecting to be able to connect to my computer.  I had already told him one of my problems was with ethernet device.  Luckily, I did have the wireless card.  The Dell software to do this failed the first time, but it worked on a second attempt.  After connecting, there was a delay of a few minutes, followed by him opening Device Manager, then another long delay.  A total of 12 minutes after he connected to my computer:&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt; &lt;tr&gt;&lt;td align="left" nowrap="nowrap"&gt;09/07/2007 07:13:59PM&lt;/td&gt; &lt;td align="left"&gt;Agent (Harshavardhan_77570): "You need to install the drivers on the computer."&lt;/td&gt;&lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I waited for more, since I had stated above that I was pretty sure this was the problem but that I didn't know which ones to download.  I finally asked where to get them and he said he'd give them to me; then navigated to the driver download page and began downloading.  It was going to take 40 minutes, so I told him I had a slow connection and that if he just gave me the URLs to the drivers, I could download them and install them on my own.  He gave them to me, and even asked me if I wanted him to call me the next day to see if it worked.  I told him I'd just contact tech support if it didn't.  I guess this was a pretty good tech support experience, compared to others I've had.  From beginning to end it was 1 hour and 15 minutes, but during a lot of that I was waiting for a response, and could watch TV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4752221646562086657?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4752221646562086657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4752221646562086657' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4752221646562086657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4752221646562086657'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/chat-with-dell-tech-support.html' title='Chat with Dell Tech Support'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7202185123564151188</id><published>2007-09-09T10:38:00.000-04:00</published><updated>2007-09-09T11:11:46.422-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>Finally!</title><content type='html'>Ok, here's how I finally got Windows on my computer.&lt;br /&gt;&lt;br /&gt;In Ubuntu, I was able to apply the SP2 update to the files I had copied from the CD using Wine.  The problem was with burning it back onto another CD.  I extracted the Windows boot image, but it wasn't in a normal format, and as much as I searched on the internet, I couldn't find a Linux tool that could do it.  I burned a few duds that contained the data but weren't bootable.  The next thing to try was running trial versions of Nero or Roxio with Wine.  Neither would run with Wine, so it was finally time to install Windows XP on my laptop.  I got back to the point I was at before, and then got the trial version of Roxio.  But guess what?  The trial version doesn't allow the option I needed.  I tried Nero and found out the same thing.  So it was back to the drawing board.  I finally discovered a program called nLite, which does everything for you.  I downloaded it and had my slipstreamed CD within fifteen minutes.&lt;br /&gt;&lt;br /&gt;So I went to install Windows with my new CD...and I still got the blue screen of death.  The error was different, though.  I wrote down the important information (some hex numbers) and then started searching around on the internet.  I finally found out what the problem is on the Dell support website.  My motherboard settings were set to "RAID on", and I needed to switch it to "RAID autodetect/ATA".  When I went to change it in my motherboard, I noticed it said that switching could decrease performance, even if I only had one disk (if you don't know, RAID is a method of using multiple disks to either increase performance or backup data).  It's interesting that they had this option set for Linux, but it doesn't work with Windows.  I wonder if I should try to get a RAID driver and switch back to it.  Anyway, once I had changed the setting, I was able to install Windows without a problem.  Unfortunately, not everything worked when I booted it up.&lt;br /&gt;&lt;br /&gt;The first thing I noticed was that I had no network devices.  I noticed later that I also had no sound.  The problem was obviously with drivers, but upon getting to Dell's driver download page I couldn't figure out which I needed to get out of the about a hundred that were listed.  They were categorized, but there were still something like 5 for networking and 8 for audio.  At this point, I was using my laptop to look for the drivers with the intention to transfer them with a USB flash drive.  I decided it would be easier if I took my wireless card out of my old computer and put it in this one.  I did that and then started running Windows Update.  There was an updated driver for my wireless card that I selected to have downloaded, but when got to installing it, there was a flash of BSOD and my computer restarted.  Windows booted up, BSOD after a few seconds, computer restarts, repeat.  I got into safe mode and uninstalled the wireless card.  Rebooted and still had the problem.  I tried rolling back the driver, but it said it didn't have any previous versions stored.  Instead of spending who knows how long figuring out how to fix this, I just reinstalled Windows.  After this, I was very frustrated and just wanted to get things working.  I went to Dell's support website and was able to chat online with a technician who eventually gave me the drivers I needed.  Look forward to another post containing this chat session.  So after getting the drivers, everything works, and I am being careful to not let Windows download that updated driver.  I had a similar problem with my old computer, where it always wanted to download an updated driver for my sound chip, but it would always just break sound and I'd have to roll back.&lt;br /&gt;&lt;br /&gt;So hopefully this will be the last of these types of posts for a while, as I can now enjoy a working computer.  On another note, I have 2 other posts I want to do, and I'm thinking of a 3rd.  I'll try to space them out, maybe save some for tomorrow.  But expect more posts in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7202185123564151188?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7202185123564151188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7202185123564151188' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7202185123564151188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7202185123564151188'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/finally.html' title='Finally!'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-1409137393326977372</id><published>2007-09-09T10:27:00.000-04:00</published><updated>2007-09-09T10:35:02.908-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>The Void</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/RuQDW9-zGXI/AAAAAAAAANg/h2Yx3Q-GX3w/s1600-h/Sit+problem.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/RuQDW9-zGXI/AAAAAAAAANg/h2Yx3Q-GX3w/s320/Sit+problem.bmp" alt="" id="BLOGGER_PHOTO_ID_5108211570474948978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here I am in the void after sitting on something.  I'm sure this has happened to everybody before.  This time was strange, though, because I seem to have taken someone else's attachments with me.  You can see my Wave on my back...so what's that other sword I'm sitting on?  and that necklace thing?  I've never seen that before in my life.  That green/red glow (mostly red in this shot) is the multitool that most people have.  It does that when it gets rezzed and not attached for some reason.  All my attachments seem fine, so I can only assume that belongs to someone else as well.  When I returned from the void, I looked around for these accessories but didn't see anyone wearing them.  Very odd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-1409137393326977372?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/1409137393326977372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=1409137393326977372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1409137393326977372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/1409137393326977372'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/void.html' title='The Void'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IlwCICKuJ8o/RuQDW9-zGXI/AAAAAAAAANg/h2Yx3Q-GX3w/s72-c/Sit+problem.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-6038590739930099682</id><published>2007-09-08T16:48:00.001-04:00</published><updated>2007-09-08T17:06:42.895-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>Freezing &amp; Crashing</title><content type='html'>There was an &lt;a href="http://www.secondlifeherald.com/slh/2007/09/24-of-second-li.html"&gt;article&lt;/a&gt; today in the Second Life Herald that had an interesting graph of some data from the recent key metrics &lt;a href="http://blog.secondlife.com/2007/08/30/july-2007-key-metrics-released/"&gt;release&lt;/a&gt;.  It showed that about 24% of sessions are ended "abnormally".  I'm not sure exactly what this includes...obviously crashes or freezes.  I find this number surprisingly high, as I would estimate 5% of my sessions, at most, end in freezes or crashes.  Since my internet problems have started, however, I'm sure I've been contributing to this number from all the times my connection has gone out on me while I was logged in.  This makes me wonder how many of these abnormally ended sessions are actually not the fault of Second Life, but something on the user's end.&lt;br /&gt;&lt;br /&gt;How often do you freeze or crash?  Are there other ways your sessions ends "abnormally"?&lt;br /&gt;&lt;br /&gt;p.s.: I am writing this from my new computer which is now running Windows XP.  I was finally successful in getting it installed, and I may write about it.  Right now, though, it's something I just want to forget.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-6038590739930099682?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/6038590739930099682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=6038590739930099682' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6038590739930099682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/6038590739930099682'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/freezing-crashing.html' title='Freezing &amp; Crashing'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4098795679720162530</id><published>2007-09-05T09:50:00.000-04:00</published><updated>2007-09-05T17:02:38.374-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><title type='text'>The Fate of Second Life</title><content type='html'>Will Second Life still be here next year?  In five years? To answer this question, let's first take a look at Linden Labs financial situation.&lt;br /&gt;&lt;br /&gt;It's important to realize that revenue is not profit.  Many people see that Second Life is generating millions of dollars a month, and then don't understand why LL doesn't upgrade their network infrastructure and servers to be able to support the growing population.  The fact is that LL doesn't have millions of dollars to spend, because the cost of maintaining the grid at its current state is extremely high.  An &lt;a href="http://www.secondlifeherald.com/slh/2007/08/linden-labs-met.html"&gt;article&lt;/a&gt; published in the &lt;a href="http://www.secondlifeherald.com"&gt;Second Life Herald&lt;/a&gt; this summer looked at the sources of income for LL and their costs, and found two important facts.  First, that while LL is making a profit, it is a very small one; and second, that about 1/3 of their revenue comes from selling servers (private islands), and this doesn't include the monthly fees of those private islands, but &lt;span style="font-style: italic;"&gt;just the setup fees&lt;/span&gt;.  This means that unless LL significantly changes either their sources of revenue or their costs, Second Life is only profitable as long as it continues to grow at its current rate.  This is basically what caused the dot-com bubble and burst.  Internet companies assumed that the growth of the internet seen in the mid-late '90s would continue at that rate indefinitely.  There are only so many people in the world, so obviously the growth is going to have to slow down at some point.  For the dot-com companies, this happened around 2000.  When will it happen for Second Life?&lt;br /&gt;&lt;br /&gt;It was around the time I started SL that so many companies began experimenting with marketing in Second Life.  If Second Life became an effective marketing tool, LL might be able to get support from companies to boost their profits.  LL &lt;a href="http://blog.secondlife.com/2007/09/04/introducing-the-second-life-grid/"&gt;announced&lt;/a&gt; in their blog today the launch of a &lt;a href="http://secondlifegrid.net"&gt;website &lt;/a&gt;focused on assisting companies and other organizations in creating a presence in Second Life.  However, I began to see articles popping up a few weeks ago (I get email from Google whenever news stories with the term "Second Life" appear) reporting that many companies are now abandoning their Second Life projects.  I think at this point it's too early to tell if and how companies will use Second Life.&lt;br /&gt;&lt;br /&gt;There is an article I read earlier this summer I found intersting.  Unfortunately, I haven't been able to find it again.  The author speculated that LL might not care about Second Life continuing for years to come.  Why?  He saw the trend of LL releasing new features one after the other while the quality of the grid degraded, and recognized a strategy that has been used by companies before.  The idea is basically that a company spends all their money creating features (which they patent) and don't care about the actual product failing.  Other companies will create their own versions of the product, and now the original company will be able to collect royalties on their patents.  So in the case of Second Life, it might fail but if anyone else creates a virtual world with, for example, integrated voice chat, LL will collect royalties.  The caveat to this theory is that LL doesn't appear to be patenting like crazy.  I personally don't think this is what's going on, but you never know.&lt;br /&gt;&lt;br /&gt;From what I've seen, it doesn't look good for Linden Labs, but I don't think this means the end of Second Life.  Even if Linden Labs loses all its money, declares bankruptcy, and the grid is shut down, there is still the open source viewer and &lt;a href="http://openmetaverse.org/wiki/OpenSim"&gt;OpenSim&lt;/a&gt;.  People will start creating their own grids using OpenSim.  It's even likely that the employees of Linden Labs would start contributing to the open source projects (I can only assume they are as obsessed with playing SL as all the normal residents are).  But these new grids won't all be linked together in a monolithic "main grid" like the current SL.  Instead, there will be numerous grids for different purposes: A C:SI grid, a Gorean grid, an underwater basket weaving grid, etc.  I think this is a good thing.  Smaller grids are cheaper and easier to maintain.  Also, because both the client and server are open source, each grid can have specialized viewers and server code for whatever service they are providing.  In fact, I think that once the OpenSim project becomes more mature, what I've just described will happen regardless of whether the main grid goes down or not.  I think that people will want to specialize the software to fit their needs, as has happened with almost every open source project out there.&lt;br /&gt;&lt;br /&gt;But it's expensive to buy server machines and rent enough bandwidth to maintain your own grid.  It seems like these new grids would have to charge lots of money to stay running.  If you look at Second Life now, though, there are tons of private sims that people have provided free of charge, and those sims are pretty expensive.&lt;br /&gt;&lt;br /&gt;Still there are some other problems that will have to be addressed.  For example, what happens to our accounts?  Will we have separate accounts for each grid we want to log on to?  Perhaps someone will maintain an account server that the grids can talk to, so that we can maintain one account across all the grids.  What will happen with money?  Will we revert back to a pure barter system (I'll give you this exploding egg for that dancing cow)?&lt;br /&gt;&lt;br /&gt;Regardless of these problems, I think the future of Second Life is bright, even if LL goes out of business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4098795679720162530?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4098795679720162530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4098795679720162530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4098795679720162530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4098795679720162530'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/fate-of-second-life.html' title='The Fate of Second Life'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-4946977396208813246</id><published>2007-09-04T20:37:00.000-04:00</published><updated>2007-09-05T10:21:46.746-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>Monkey Wrench</title><content type='html'>I went to the "Technology Solutions Center" on campus to buy Windows XP today (see my &lt;a href="http://colinkiernan.blogspot.com/2007/09/circle-of-life.html"&gt;previous post&lt;/a&gt;), but it turns out I have to order on their website and wait for shipping; they don't keep it in stock.  Being impatient, I started looking for alternative methods of getting an install CD of Windows XP with SP2 (other than pirating it).  I came across &lt;a href="http://www.theeldergeek.com/slipstreamed_xpsp2_cd.htm"&gt;this&lt;/a&gt;, which I am going to try.  Basically, it involves copying the contents of the install CD into a folder, downloading the SP2 update and applying it to the folder, then burning a new CD.  First, I am going to try doing it on my new computer in Ubuntu, using &lt;a href="http://www.winehq.com/"&gt;Wine&lt;/a&gt; and other tools.  I would love to be able to say I took an old Windows XP CD and created a (legal?) up-to-date CD using Linux.  If I fail (which is likely), the backup plan is to use my laptop and create the CD in Windows.  That will be more annoying because I use Ubuntu on my laptop and so I will have to backup files, install Windows, create the CD, then reinstall Ubuntu, i.e., to get Windows on my desktop, which has Ubuntu, I have to install Windows on my laptop, which I want Ubuntu on, so that I can install Windows on my desktop, and then install Ubuntu back on my laptop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-4946977396208813246?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/4946977396208813246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=4946977396208813246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4946977396208813246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/4946977396208813246'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/monkey-wrench.html' title='Monkey Wrench'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-8484100198964969010</id><published>2007-09-03T19:13:00.000-04:00</published><updated>2007-09-05T10:21:28.222-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>Worse than Dial-up?</title><content type='html'>It's story time again.  This one is about the horrible internet connection I've been living with all summer.&lt;br /&gt;&lt;br /&gt;For the past year, we had Verizon DSL, which was fine, although rather slow (downloads were about 90 KB/s on average). The problems started towards the beginning of the summer during a lightning storm. I was at my computer, on SL, and there was a popping noise accompied by my computer restarting. I don't remember there being a lightning strike or anything at that moment, but my only guess is that it was a power surge. When my computer finished booting (thank god it booted, the popping noise was not unlike that of a capacitor taking on too much charge), I noticed the internet was not working. I went down to the basement and saw that all the lights were off on the DSL modem, except for the power light which was flashing, and all the router's lights were off. I unplugged them and plugged them back in, tried other outlets around the house, still the same thing. I called Verizon, they sent a new modem, and I bought a new router.&lt;br /&gt;&lt;br /&gt;With the new equipment, we could get back online, but the internet was unreliable. We kept losing our connection (dsl light on the modem would flash green, which means it isn't getting a signal from the ISP). It would come on and off, sometimes just for a few minutes, other times for hours at a time. Also, when it was on it was about half the speed as it used to be. I made multiple frustrating calls to Verizon tech support. Finally I convinced one of them that the problem couldn't be fixed by trivial methods such as turning off the modem and turning it back on, but that there was actually a more serious problem. They put in an order for a technician to come out and find the problem.&lt;br /&gt;&lt;br /&gt;The technician came out and said that the line going out of our house needed replacing. You'd think he would then go ahead and replace it, but that would be wrong.  Instead, he set up another date for someone to come out and fix it.  Are these people really so specialized that one person is trained to diagnose a problem, but then someone else needs to actually fix it?  So the line was replaced, and I hoped everything would finally work. Wrong again. The speed seems better, although still fluctuated, and the internet still goes on and off (notice I'm switched to present tense, as this is still the current situation).  I didn't bother calling Verizon again, as it's like pulling teeth to get them to do anything other than the basic troubleshooting steps they always go through. Also, I'm now fairly sure the problem is with the internal wiring in the house. Fixing that is something Verizon probably wouldn't cover.&lt;br /&gt;&lt;br /&gt;Obviously, this makes SL rather painful to play, which is why I haven't been around as much this summer.  Let's take a look.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IlwCICKuJ8o/RtyZL9-zGWI/AAAAAAAAANY/DWw3LZ6cO9c/s1600-h/netstats.bmp"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_IlwCICKuJ8o/RtyZL9-zGWI/AAAAAAAAANY/DWw3LZ6cO9c/s320/netstats.bmp" alt="" id="BLOGGER_PHOTO_ID_5106124508426869090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, it's not always like this, just when it's downloading something.  So it's like this for maybe 5 - 10 minutes (remember, slow connection) after I teleport somewhere or log in, and maybe 30 seconds whenever a new person arrives.  If you're not sure what a ping time of 6476 msec means, it means that if I push a command like 'w' to walk forward, I won't actually move forward until ~6.5 seconds later.  The high packet loss rate ensures that a lot of my key presses never even make it to the server...but of course I don't know that until 6.5 seconds later.  Add to this the sporadic total loss of internet connectivity, and you have a pretty hostile environment.&lt;br /&gt;&lt;br /&gt;Things will &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; be fixed when we switch to Comcast cable internet.  They are scheduled to install it on September 13th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-8484100198964969010?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/8484100198964969010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=8484100198964969010' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8484100198964969010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/8484100198964969010'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/worse-than-dial-up.html' title='Worse than Dial-up?'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IlwCICKuJ8o/RtyZL9-zGWI/AAAAAAAAANY/DWw3LZ6cO9c/s72-c/netstats.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-7301024103575908100</id><published>2007-09-03T17:01:00.000-04:00</published><updated>2007-09-05T10:21:05.413-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><category scheme='http://www.blogger.com/atom/ns#' term='C:SI'/><title type='text'>How I found C:SI</title><content type='html'>In response to &lt;a href="http://stagpoint.com/webtab/wp-trackback.php?p=84"&gt;Robby's post&lt;/a&gt;, I'm going to tell the story of how I found C:SI, which is actually linked to how I found Second Life, even though I was on SL for a month before coming to C:SI.&lt;br /&gt;&lt;br /&gt;The person who showed me SL was my (at the time) girlfriend.  I had read a book called &lt;a href="http://www.amazon.com/Snow-Crash-Bantam-Spectra-Book/dp/0553380958/ref=pd_bbs_sr_1/104-3247213-4765550?ie=UTF8&amp;s=books&amp;amp;qid=1188854963&amp;amp;sr=8-1"&gt;Snow Crash&lt;/a&gt;, which is a sci-fi book from the early '90s that describes the future of the internet as basically Second Life with virtual reality (in the book it's called the Metaverse, which happens to be the name of a newspaper distributed in SL).  Anyway, I had lent it to my girlfriend who liked it a lot, and her Dad had mentioned SL to her (he doesn't play it, but he had read articles about it).  She logged in to try it out, told me about it, and then the next day, January 25, 2007, I got my account.  She logged in with me and we spent about an hour wandering around as newbies.  After that, she never logged in again.  She was disappointed that it wasn't exactly like the Metaverse from Snow Crash, and that she couldn't be exactly like the main character, who is the self-proclaimed greatest sword fighter in the world.  Also, she recognized it was something she could get obsessed with to the point that it would consume her life.  Unlike me and everyone else I know in SL, for which it HAS consumed their lives, she was able to get out while she still could.&lt;br /&gt;&lt;br /&gt;I kept coming back, though.  Until C:SI a month later, I spent all my time at a place called the Shelter, which is a dance club for newbies.  I think what interested me about SL was the social aspect of it.  I started graduate school a year ago in a place I had never lived before.  All my friends from high school and college were hours away, so I didn't have any friends close by.  SL was a place where I could make friends, which is hard when you aren't living in a dorm anymore and just going to campus for classes.  One day at the Shelter, a girl showed up with a katana on her back.  "Maybe this is more like Snow Crash than I thought," I thought.  I asked her where she got it and she gave me a landmark to Samurai Island.  I went there, was confused (I don't think I'd bought anything before in SL), and left.&lt;br /&gt;&lt;br /&gt;I went back to the Shelter for a while, but I kept thinking I wanted to try the sword fighting.  I don't remember exactly what prompted me to actually go out and try again, I think I was just bored one day.  I ended up at Bare Rose (I don't remember how, maybe I searched for "katana"?), and asked one of the people working there where to buy a sword.  She showed me where they sell them, and I ended up buying a Cursed Spirit.  She also gave me a landmark to Shrouded.&lt;br /&gt;&lt;br /&gt;I unpacked the sword, read the instructions, and tried swinging it around for a while.  Then I went to Shrouded and watched some people fighting.  I later realized one of them was Shidji (you can't forget a scary robotic death woman), but I don't remember who the others were.  It didn't take long to realize there were clans, and that one should join a clan.  I came back the next day and asked someone about joining a clan.  That person happened to be Xiang Hifeng (or Kasumi as she is more recently known) who had just started Oda.  I joined Oda and the rest, if you'll pardon the cliche, is history.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-7301024103575908100?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/7301024103575908100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=7301024103575908100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7301024103575908100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/7301024103575908100'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/how-i-found-csi.html' title='How I found C:SI'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-810469048147157556</id><published>2007-09-02T12:11:00.000-04:00</published><updated>2007-09-02T13:47:24.556-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><category scheme='http://www.blogger.com/atom/ns#' term='C:SI'/><title type='text'>Fighting against a Naginata</title><content type='html'>I'm going to expand on my comment &lt;a href="http://stagpoint.com/webtab/wp-trackback.php?p=81"&gt;here&lt;/a&gt; about the naginata in C:SI.&lt;br /&gt;&lt;br /&gt;First, I'll just post the comment here:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Things have changed with the naginata since I started C:SI back in February. It used to be generally believed that someone with a sword fighting someone with a nagi would usually win, unless the person with the nagi was much more experienced. Now, though, people seem to think that the nagi is stronger in general. I’m not sure why this is. It could be that people such as Mayan and Jane actually advanced the art of the naginata, so people are better with it now. But it could also be that people just aren’t taught how to fight against it. It’s been awhile since I’ve fought a nagi, so I can’t say which I think is true, but I used to be able to fight pretty well against nagis. You definitely can’t win if you do the exact same thing you’d do against a katana, but if you adapt I don’t remember there being any advantage to having a nagi.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The two main strengths of the naginata are range and power.  Its weakness is speed.  A basic idea that can be applied to any fight is that you want to try to take advantage of weaknesses while trying to eliminate strengths.  There really isn't a way to take away the power advantage of the naginata, but you can take away the range advantage easily.  As long as you stay within katana range of your opponent, then it doesn't matter that they have a longer range.  Once you are in range, you can easily use your speed to get in strikes whenever they lower their guard.  Unfortunately, most people won't tank against a katana if they are using a naginata.  Still, you can catch people off guard by trying to stay close.  I think they expect the opponent to try to stay away from them, but doing that would allow the range advantage to come into play.&lt;br /&gt;&lt;br /&gt;I think I'll stop here and try to fight against some nagis when I can get back on SL, then post a follow up here of what I learn.  Most of my experience fighting naginatas was a while ago, when it was more a sort of novelty.  I don't think at that time anyone used it as their main weapon or considered it their specialty.  It was more that people were just trying it out for fun because it was different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-810469048147157556?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/810469048147157556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=810469048147157556' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/810469048147157556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/810469048147157556'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/fighting-against-naginata.html' title='Fighting against a Naginata'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-876979426166174626</id><published>2007-09-02T11:14:00.000-04:00</published><updated>2007-09-02T13:47:54.004-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>The Circle of Life</title><content type='html'>I broke my computer last week.  I was moving my memory into another slot to see if it would stop making the annoying noise it has been making, but something went wrong.  I built this computer myself, meaning that the inside is a massive jungle of IDE and power cables, mostly centered over my memory slots.  As a result, I couldn't see the slot very well and was doing most of the work my feel, which turned out to be a bad idea.  I thought the memory was in all the way, but it wasn't.  This resulted in smoke when I turned the computer on and a few of the metal connectors on the RAM had burned.  I'm pretty sure putting any other RAM in that slot afterwards would have had bad results.  I could have bought some new memory and maybe a new motherboard, but I just decided it was time for a new computer.  After this experience, however, I didn't feel like building one.&lt;br /&gt;&lt;br /&gt;I came up with a plan that would allow me to get a better computer than I had before for relatively cheap.  First of all, I bought a new LCD monitor last spring, so I didn't need to get a monitor.  That's about $250 off the price tag.  The second part of the plan was to buy a Dell preloaded with &lt;a href="http://www.ubuntu.com/products/WhatIsUbuntu/desktopedition"&gt;Ubuntu Linux&lt;/a&gt;.  Linux is a free operating system, which means another few hundred dollars off the price of the computer because I don't have to buy a Windows license.  This is my gaming machine, though, and so I actually want Windows on it.  I have my old Windows XP CD that I can use to install Windows once I get the computer.&lt;br /&gt;&lt;br /&gt;I got the computer yesterday, and discovered there was a flaw in the plan.  I boot up the computer with the XP disc and after it loads the necessary drivers it attempts to boot into a minimal Windows XP to do the installation, but crashes with a blue screen of death.  After trying some things and searching around on the internet, I finally figure out what the problem is.  My Windows XP CD has the original release on it, without SP1 or SP2.  It wasn't until SP2 that XP supported PCI-E based graphics cards (all new computers now use PCI-E instead of AGP).  So now the plan is to buy a new Windows CD.  My plan still saved me money, though, because I can get it pretty cheap through the University.  I just wish it wasn't Labor Day weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-876979426166174626?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/876979426166174626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=876979426166174626' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/876979426166174626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/876979426166174626'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/09/circle-of-life.html' title='The Circle of Life'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8156255775652705165.post-849968398007486893</id><published>2007-08-27T13:40:00.000-04:00</published><updated>2007-08-27T13:52:35.544-04:00</updated><title type='text'>Welcome</title><content type='html'>Well, here's another attempt at me keeping a blog.  I started a Livejournal my first year in college, and posted fairly regularly for about two years, but then I started posting less and less.  2 posts so far this year and a whole 8 for all of 2006.  We'll see if I can get into the habit of posting more on this blog.&lt;br /&gt;&lt;br /&gt;As for the content, it's going to be whatever I feel like posting about.  Since so much of my free time is involved in Second Life, I'm sure there will be a lot about that, however be prepared to also see ramblings of a computer geek or liberal rants about the ineptitude of certain world leaders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8156255775652705165-849968398007486893?l=colinkiernan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colinkiernan.blogspot.com/feeds/849968398007486893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8156255775652705165&amp;postID=849968398007486893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/849968398007486893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8156255775652705165/posts/default/849968398007486893'/><link rel='alternate' type='text/html' href='http://colinkiernan.blogspot.com/2007/08/welcome.html' title='Welcome'/><author><name>Colin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
