<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
  	<title>Smokinn's Blog Feed</title>
  	<link>http://smokinn.com/blog/post</link>
  	<description>Lastest posts from Smokinn's Blog</description>
  	<pubDate>Fri, 25 Jul 2008 09:50:39 -0500</pubDate>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/smokinn" type="application/rss+xml" /><item>
<title><![CDATA[AVG LinkScanner causes the js/js/js problem]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/316447352/248</link>
<description><![CDATA[Last month AVG put out a new version of their anti-virus, version 8.0. It's 8.0 that comes with Link[...]]]></description>
<content:encoded><![CDATA[<p>Last month AVG put out a new version of their anti-virus, version 8.0. It's 8.0 that comes with LinkScanner and AVG LinkScanner is broken. It doesn't handle base href properly and that's why you're seeing crazy urls with js/js/js/js/js/js in your access log. </p><p>
</p><p>
Here's a couple of (anonymized) examples from our own logs:</p><p>
255.255.255.255 - - [20/Jun/2008:15:03:52 -0400] "GET /article/92572/js/js/gui.js HTTP/1.1" 500 624 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)"</p><p>
255.255.255.255 - - [20/Jun/2008:15:03:33 -0400] "GET /article/77673/js/js/js/js/js//""+sWOUrl+"/" HTTP/1.1" 500 624 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)"</p><p>
</p><p>
I would like everyone to do like we did and redirect their User Agent so that AVG gets the message.</p><p>
</p><p>
This is what we now have as our first htaccess rule:</p><p>
<div class="quote"></p><p>
RewriteCond %{HTTP_USER_AGENT} Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)</p><p>
RewriteRule ^.*$ http://www.grisoft.com?linkscanner=spamming_us&please_fix_it_kthx [R,L]</p><p>
</div></p><p>
</p><p>
AVG Linkscanner uses 1813 to identify itself so as long as they keep a unique identifier we can cut them off.</p><p>
</p><p>
The problem is how aggressive the program is. From <a href="http://freeforum.avg.com/read.php?14,132399,backpage=,sv=">avg's own forum</a>:</p><p>
<div class="quote"></p><p>
I had Linkscanner turned on and have Google set to display 100 hits per page. In the process of scanning links, Linkscanner downloaded over 900 MegaBytes of data in one day! Use this feature with care if you have a download quota on your internet account!</div></p><p>
</p><p>
You'd think a business that's entire reason to exist is to stop maliciousness wouldn't pretty much spam every site on the web and drive up their bandwidth costs like mad (and slow down google a lot).</p><p>
</p><p>
I suggest you put that htaccess access rule if you don't want to end up like this poor guy:</p><p>
</p><p>
<div class="quote"></p><p>
Wow. I cannot believe this. We have been fighting performance issues on our web site for the last month, and just commissioned a new server. Then we got our bandwidth overage bill for May, and our bandwidth was more than double (and we got billed huge overages). The bandwidth on our site was going up EXPONENTIALLY! For June, we were looking at being 4-5 times more than our allocated bandwidth, and were looking at more than $5K this month in overages!</p><p>
</p><p>
What made us realize something was off, was that the page views according to Google Analytics were flat, yet traffic and bandwidth were EXPLODING. Most of this started in Early April, and started heading north in a really scary J curve. But when we ran Webalyzer stats, it indicated that the traffic on the site WAS going up. But since Google analytics only logs page views that the browser renders (via Javascript), none of this showed up in the Google stats. So clearly something OTHER than normal browser traffic was sucking up our bandwidth and CPU time.</div></p><p>
</p><p>
That comment was posted on <a href="http://crisp.tweakblogs.net/blog/760/ie6-fucking-up-kleiner-dan-base-groter-dan-(again).html">this blog entry</a> and it's that blog article (actually, one of the comments) that first tipped me off. Everything else I found elsewhere just confirmed it. One of the best articles I've found is from TheRegister. It's called <a href="http://www.theregister.co.uk/2008/06/13/avg_scanner_skews_web_traffic_numbers">AVG scanner blasts internet with fake traffic</a>.</p><p>
</p><p>
I figure if AVG wants to chew up other people's bandwidth, they can chew up their own. I can't seem to register on their forum and their technical support form requires a product license so while we're at it might as well send them a message in case they actually monitor their access logs.</p><p>
</p><p>
<strong>UPDATE:</strong> I've been contacted by AVG. They're putting together a group to address the concerns of webmasters and asked me to be part of it. If you have any comments or suggestions on what they can do to improve LinkScanner let me know and I'll pass it along once I get the group invite.</p>
]]></content:encoded>
<pubDate>Fri, 20 Jun 2008 14:33:45 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/248</feedburner:origLink></item>
<item>
<title><![CDATA[The Human Jack-O-Lantern]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/316265782/247</link>
<description><![CDATA[I learned a really cool trick recently. Don't try this at home.[...]]]></description>
<content:encoded><![CDATA[<p>I learned a really cool trick recently. Don't try <a href="http://youtube.com/watch?v=oZtRWefbLMA">this</a> at home.</p>
]]></content:encoded>
<pubDate>Fri, 20 Jun 2008 09:56:11 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/247</feedburner:origLink></item>
<item>
<title><![CDATA[Best day ever]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/312609438/246</link>
<description><![CDATA[I think yesterday (and just this weekend in general) was one of my best days ever.

It started off[...]]]></description>
<content:encoded><![CDATA[<p>I think yesterday (and just this weekend in general) was one of my best days ever.</p><p>
</p><p>
It started off rather uneventfully with a haircut. Then I headed off to the old port to check out the <a href="http://www.eurekafestival.ca/en/program/">Eureka festival</a>. It was an entire afternoon of science prevailing. I even got a plaque carved with a laser! At first I met up with Vijeta but Skrud, Kyle and Heather showed up a little later. After beating the heart (who's in charge now, heart? You think you can flatline on me? I don't think so) and lifting matter with my mind (I still think that one is bullshit.. I want an explanation!) we headed off to Chinatown for some food. Harley joined us at Pho Bang and I had a tasty dinner. </p><p>
</p><p>
After dinner we headed back to the festival for the laser show. I guess I built it up too much in my mind (we were debating who would win in a fight between a laser and lightning since a storm seemed to be coming) and it was my only letdown of the day. We stuck around for a while <a href="http://smokinn.com/images/eureka_climbing.jpg">amusing ourselves</a> and we tried out the pedophile trap but got bored and managed to get out unarrested. </p><p>
</p><p>
By now it was getting a bit late so Heather, Kyle and Vijeta headed home. Skrud, Harley and I headed up to the fringe park to wait for the 13th hour show. On the way though, I broke a flip flop. On St-Laurent. At 10:30 pm. Crap. So I ended up walking up and down a good part of St-Laurent on one flip-flop and one bare foot until Clare called and her brother had the great idea of using a shoelace to try and fix it somehow. So we found an open grocery store (after going by 2 closed pharmacies which is where we were actually trying to go) and I bought some shoelaces, <a href="http://smokinn.com/images/macguyvering_flipflop_1.jpg">MacGuyvered</a> my <a href="http://smokinn.com/images/macguyvering_flipflop_2.jpg">flip flop</a> and had a <a href="http://smokinn.com/images/macguyvered_flipflop.jpg">temporary walking implement</a>. <a href="http://smokinn.com/images/dexter_prevails.jpg">Science prevails</a>!</p><p>
</p><p>
We met up with Clare, her brother, Sean and Bridget at the 13th hour and it was amazing as usual, plenty of dance parties and lots of funny and entertaining acts. I'm definitely going to be seeing a lot of fringe stuff this week (next time is probably on <a href="http://isitthrustday.wheresyourteam.com/">thrustday</a>) so if you're interested in comedy or just an all-around good time give me a call or leave me a note and I'll let you know what we're up to in the near future.</p><p>
</p><p>
The best fringe of them all, is the fringe in Montreal.<br/>The fringe in Montreal, is the best fringe of them all.</p>
]]></content:encoded>
<pubDate>Sun, 15 Jun 2008 17:10:14 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/246</feedburner:origLink></item>
<item>
<title><![CDATA[Joel is 100% right]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/281237867/245</link>
<description><![CDATA[This post is so incredibly spot-on it hurts.

There are really two types of files. There are files[...]]]></description>
<content:encoded><![CDATA[<p><a href="http://www.joelonsoftware.com/items/2008/05/01.html">This post</a> is so incredibly spot-on it hurts.</p><p>
</p><p>
There are really two types of files. There are files that are private and there are files you don't care about. No one wants to save their company's word and excel docs in a vague cloud you're not quite sure you'll ever get the files back from because of the security concerns. Not to mention people won't understand what happened. Where did the file go? I don't see it? Oh no my file is gone! How do I get it back? I have to search? Why isn't it on the computer? etc.</p><p>
</p><p>
The other files are.. well.. just random stuff. They're photos of your summer vacation, photos that are already on facebook and flickr because you wanted to share them. They're mp3s you bought *cough*, but those are already synced between your computer and your ipod and maybe you've even moved past files and use something like <a href="http://www.deezer.com">deezer</a> or, if you're american, pandora to get your music fill.</p><p>
</p><p>
And what other media do you really want? Most of it is probably on youtube unless it's a full movie or tv episode in which case you can probably get it off a torrent or an flv streaming site. Soon enough (if the stupid media industry ever wakes up) it'll be cheaply available on-demand.</p><p>
</p><p>
So what's really left to back up? I'm an outlying case because I have source code files I want to keep but even then I have a subversion server running on my pc and I can check my code into google code (or sourceforge if you prefer or any hosted service if you prefer to keep your code closed source) whenever I want.</p><p>
</p><p>
I think Joel makes a very compelling point that it's a service we just don't need. It's something we will hopefully very soon be taking for granted. Something every developer will have to deal with if they expect their app to get any sort of market traction. The app will have to work on the web, on the phone, offline, etc. If it doesn't people will instead scratch their head and go for another that's maybe not as good but provides what people will by then consider basic features. An actual service to do this for consumers just won't work.</p><p>
</p><p>
Of course it's really only partly aimed at consumers. It's mostly aimed at developers. I suppose it's another try to control the API developers mainly write code with but it's not going to work. No one trusts Microsoft. While some people might have their reservations and go ahead anyway because they consider the platform to be better, it certainly won't be the majority. The vast majority will say no thanks I'll develop my app on my own. Then I'll add in some backend "cloud" features. (Which really isn't hard.) Then I'll make a mobile version that works with my "cloud". Then I'll know my stack up and down and be able to fix any problem that comes up (provided I'm competent enough) and won't be dependent on the good graces of any other company, especially one that has proven itself to, time and time again, have very little grace.</p>
]]></content:encoded>
<pubDate>Wed, 30 Apr 2008 23:22:37 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/245</feedburner:origLink></item>
<item>
<title><![CDATA[Are negative campaigns effective?]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/273801282/244</link>
<description><![CDATA[No, this isn't about politics, but it's related.

Political campaigns are well known for slanderin[...]]]></description>
<content:encoded><![CDATA[<p>No, this isn't about politics, but it's related.</p><p>
</p><p>
Political campaigns are well known for slandering the other candidates but it seems Apple is descending to their level more and more. The Mac vs PC commercials were a very good idea but their execution is terrible. Up until recently I was mostly indifferent to the commercials. I don't like negative campaigns (who cares if the other product sucks? I don't want to know why I shouldn't buy their stuff, I want to know why I should buy your stuff) in general but it was fairly mild stuff.</p><p>
</p><p>
Until this latest one.</p><p>
</p><p>
Watch this:</p><p>
</p><p>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/1FxHM_MWRJk&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/1FxHM_MWRJk&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>
</p><p>
Isn't that terrible? It doesn't even make any sense! How the hell did Vista, an operating system, break billing software? After being subjected to that commercial I was actually angry. How is that effective advertising?</p>
]]></content:encoded>
<pubDate>Sat, 19 Apr 2008 19:06:37 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/244</feedburner:origLink></item>
<item>
<title><![CDATA[What's Google's definition of evil?]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/266398772/243</link>
<description><![CDATA[I wonder if blatantly copying Campfire is included? Check out HuddleChat, a complete copy of Campfir[...]]]></description>
<content:encoded><![CDATA[<p>I wonder if blatantly copying <a href="http://www.campfirenow.com/">Campfire</a> is included? Check out <a href="http://www.huddlechat.com/">HuddleChat</a>, a complete copy of Campfire, right down to the layout. Watch the video on the right of the HuddleChat page then take a look at the screenshots/video page for Campfire.</p><p>
</p><p>
I know HuddleChat is supposed to be a demo of the Google App Engine and not an actual product but they could've put at least a little effort in and not just ripped of 37 Signals.</p>
]]></content:encoded>
<pubDate>Tue, 08 Apr 2008 09:36:56 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/243</feedburner:origLink></item>
<item>
<title><![CDATA[On the road to aeronautics]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/256159952/242</link>
<description><![CDATA[Well, I've been "in the industry" for nearly a year now. And what do people "in the industry" do, re[...]]]></description>
<content:encoded><![CDATA[<p>Well, I've been "in the industry" for nearly a year now. And what do people "in the industry" do, really? They write frameworks and white papers of course. I already wrote <a href="http://code.google.com/p/simplyscalable/">my own framework</a>, so the next obvious step in my ascension to <a href="http://www.joelonsoftware.com/articles/fog0000000018.html">architecture astronomy</a> was to write a white paper. <a href="http://smokinn.com/files/white_paper.pdf">Which I did</a>. I hope you all enjoy it.</p>
]]></content:encoded>
<pubDate>Sat, 22 Mar 2008 13:38:05 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/242</feedburner:origLink></item>
<item>
<title><![CDATA[Logic - by Paul Graham]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/255817055/241</link>
<description><![CDATA[First, you need to read this essay, Paul Graham's latest. Or at least as much of it as you can stoma[...]]]></description>
<content:encoded><![CDATA[<p>First, you need to read <a href="http://www.paulgraham.com/boss.html">this essay</a>, Paul Graham's latest. Or at least as much of it as you can stomach before you stop.</p><p>
</p><p>
Go ahead, I'll wait.</p><p>
</p><p>
Back?</p><p>
</p><p>
Ok.</p><p>
</p><p>
See a problem with the article? I'll give you a hint.</p><p>
</p><p>
Paul Graham is a human.</p><p>
Paul Graham likes startups.</p><p>
Therefore, humans like startups.</p><p>
</p><p>
Given the above, humans not in startups are obviously sub-human.</p><p>
</p><p>
That was pretty much the article, just not in so many words.</p><p>
</p><p>
EDIT: Ok, maybe not sub-human, just unhappy.</p><p>
</p><p>
EDIT2: Paul <a href="http://www.paulgraham.com/bossnotes.html">wrote an explanation</a> of what he was really trying to say in the essay. I guess this was another issue of the missing body language and non-verbal queues causing people like me to get the wrong message.</p>
]]></content:encoded>
<pubDate>Fri, 21 Mar 2008 19:32:45 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/241</feedburner:origLink></item>
<item>
<title><![CDATA[Good luck Jeff!]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/250414511/240</link>
<description><![CDATA[I hope the new change works out for the best.

I guess if you follow him on twitter it's not too h[...]]]></description>
<content:encoded><![CDATA[<p>I hope <a href="http://www.codinghorror.com/blog/archives/001074.html">the new change</a> works out for the best.</p><p>
</p><p>
I guess if you follow him on twitter it's not too hard to guess who in that list is the mysterious new partner though. =)</p>
]]></content:encoded>
<pubDate>Wed, 12 Mar 2008 17:32:43 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/240</feedburner:origLink></item>
<item>
<title><![CDATA[My first philosophical paper]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/249883388/239</link>
<description><![CDATA[Just wrote it. Now I need to figure out where to submit it for publication.[...]]]></description>
<content:encoded><![CDATA[<p>Just wrote <a href="http://smokinn.com/files/philosophy_paper.pdf">it</a>. Now I need to figure out where to submit <a href="http://smokinn.com/files/philosophy_paper.pdf">it</a> for publication.</p>
]]></content:encoded>
<pubDate>Tue, 11 Mar 2008 22:03:40 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/239</feedburner:origLink></item>
<item>
<title><![CDATA[CS Games was amazing]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/249169561/238</link>
<description><![CDATA[I was going to write a long post about how awesome CS Games was but Harley did all the work for me.
[...]]]></description>
<content:encoded><![CDATA[<p>I was going to write a long post about how awesome CS Games was but Harley did all the work for me.</p><p>
</p><p>
<a href="http://www.harleyjcooper.com/gifs.html">Case in point</a></p>
]]></content:encoded>
<pubDate>Mon, 10 Mar 2008 18:26:24 -0500</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/238</feedburner:origLink></item>
<item>
<title><![CDATA[An Open Email About Blogs]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/246421547/237</link>
<description><![CDATA[Recently, Larry O'Brien was on a talk radio show called unscripted. The topic being discussed was Ot[...]]]></description>
<content:encoded><![CDATA[<p>Recently, <a href="http://knowing.net/">Larry O'Brien</a> was on a talk radio show called <a href="http://www.cfra.com/schedule/info.asp?id=164">unscripted</a>. The topic being discussed was Ottawa mayor Larry O'Brien's plans to start blogging. I missed what Larry said, probably tuning in just a little too late but kept listening anyway. Eventually, someone young called in and said that she got most of her information online and didn't think it was bad that the mayor said he didn't read newspapers. Previously, everyone had said that that was scary. The host ripped into her for quite a while, spouting nonsense like do you really want everything unfiltered? Do you want an unfiltered fireman response? Or an unfiltered police response? (What those questions are supposed to mean I don't quite know.) He said that blogs were useless vanity enhancers, just there to boost one's ego.</p><p>
</p><p>
I tried calling in several times after that but it always said that they weren't accepting calls at that time and eventually the show ended. So instead I wrote an email. This email I wrote on Feb 25th and still haven't gotten a reply. I don't expect to ever get one but if I ever do I'll add the response. It's largely inspired by <a href="http://jeremy.zawodny.com/blog/">Jeremy Zawodny's</a> blog post <a href="http://jeremy.zawodny.com/blog/archives/009948.html">here</a>. This is what I wrote:</p><p>
</p><p>
<div class="quote"></p><p>
Hi, I'm interested in your opinion on blogs. I think you may be on the mark for it not being a replacement for serious journalism but a little off the mark as to their overall worth.</p><p>
</p><p>
I'm a technical person that works with computers so I'm more susceptible to an online medium but that's only because of how terrible newspapers have been at covering the topics that interest me. The newspaper cannot and will not discuss issues I care about at the level I wish to read them. In technical matters not only do they dumb things down beyond the point of (my) interest, they are often completely wrong. Sometimes this is a result of the difficulty of explaining technical concepts to a non-technical audience but fairly often it's factually incorrect. I've had to explain to friends and family members many times that the technical article they read in the newspaper was just plain wrong. If they're getting what I know about wrong, how can I trust them with what I don't know about?</p><p>
</p><p>
And that's why I prefer blogs. The majority of blogs are just an exercise in writing for the person that writes it but there are many blogs written by the foremost experts in a vast number of narrow domains. This makes the information written in them incredibly useful and often very insightful. Newspapers generally cover their "bread and butter" topics such as politics and daily events better than blogs but there's no way for them to compete in the extremely long tail of interesting topics that are outside their regular domain. There's no way newspapers can compete with Bruce Schneier on information security or with Seth Godin on marketing since the scope of their discussion is too narrow and therefore not of general interest (but still of excellent quality).</p><p>
</p><p>
It's also an issue of trust. I'd like you to read <a href="http://blog.jonudell.net/2008/02/08/mythbusting-the-google-generation-report/">this</a></p><p>
(A blog, I know but very much on topic for this discussion.)</p><p>
</p><p>
Eventually he concludes:</p><p>
</p><p>
    But do you see the irony here? The study making this claim was constructed and published in a way that resists all efforts to evaluate its relevance, accuracy, or authority. Which hardly matters, since none of the reporting about the study seems to have made any such effort.</p><p>
</p><p>
    Pioneering research shows 'Google Generation' is a myth? So far as I can see, that report says more about the researchers who wrote it, and about the reporters who reacted to it, than it says about any real or imaginary trends.</p><p>
</p><p>
I think this comes about because they've never had anyone check up on them before. The difference between the pain barrier of reading a newspaper article, then heading to the library to check the claims and vague references (which would have been necessary just 15 years ago) and reading an article online and doing a google search to get more information from many more sources is massive. Articles like those are why more and more of the younger generation are being turned off of traditional media.</p><p>
By the way, to disclose my bias, the reason I was listening to your show this evening was because Larry O'Brien (the Hawaiian Larry) wrote about it on his blog. [Ed. I actually learned about it via twitter but it was <a href="http://www.knowing.net/PermaLink,guid,634237cb-d713-4618-94a6-1b4c14f6ba13.aspx">written on the blog</a> too]</p><p>
</p><p>
Thanks for your time,</p><p>
Guillaume Theoret</div></p>
]]></content:encoded>
<pubDate>Wed, 05 Mar 2008 17:32:54 -0600</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/237</feedburner:origLink></item>
<item>
<title><![CDATA[Brand New Blog!]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/245891752/236</link>
<description><![CDATA[I'm proud to introduce my new blog, the engine for which I wrote myself from scratch. For some reaso[...]]]></description>
<content:encoded><![CDATA[<p>I'm proud to introduce my new blog, the engine for which I wrote myself from scratch. For some reason wordpress started displaying everything in reverse order without me changing anything. My old host had been having a lot of difficulty so maybe it was something that happened while they were down but either way I figured I'd take that as my queue to write my own thing.</p><p>
</p><p>
Writing a minimal blog is ridiculously easy. The longest part was doing the layout (because I suck at graphics). I did the whole layout myself too. =)</p><p>
</p><p>
Let me know what you think.</p><p>
</p><p>
Oh and if you're interested in the source you can get the full blog source <a href="http://code.google.com/p/smokinnblog/">here</a> and a somewhat out of date version (I'll commit all the changes I made to the framework for SmokinnBlog soon) of the bare bones framework <a href="http://code.google.com/p/simplyscalable/">here</a>.</p><p>
</p><p>
The one thing I'm proud of (everything else is pretty simple) you'll notice if you try to comment. I got the idea for that kind of spam filtering from <a href="http://www.hotcaptcha.com/">here</a>. I still need to make a simple search box though. I used to use that pretty often.</p><p>
</p><p>
If you run across any bugs you can let me know in the comments or by dropping me <a href="mailto:smokinn@gmail.com">an email</a>.</p><p>
</p><p>
To give you an idea of what the overall blog structure is like, here's a tree view of the source:</p><p>
</p><p>
<div class="center"></p><p>
<a href="http://smokinn.com/images/blog_files.png"></p><p>
<img src="http://smokinn.com/images/blog_files_sized.png" /></p><p>
</a></p><p>
</div></p><p>
</p><p>
(You can click for biggerization)</p><p>
</p><p>
Also, you'll have to update your rss feeds. There's a link to the new feed on the right or you can just right click <a href="http://feeds.feedburner.com/smokinn">here</a>. Sorry about that, I know updating feeds is annoying but I don't have a choice, I'm going to be dropping my other host in a month.</p><p>
</p><p>
EDIT: Fixed IE bugs.</p>
]]></content:encoded>
<pubDate>Tue, 04 Mar 2008 21:59:23 -0600</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/236</feedburner:origLink></item>
<item>
<title><![CDATA[Test post]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/245872008/230</link>
<description><![CDATA[Wow wordpress fucked up for no reason. The posts on the main page are in reverse order. Checking to [...]]]></description>
<content:encoded><![CDATA[<p>Wow wordpress fucked up for no reason. The posts on the main page are in reverse order. Checking to see if posting something new will put it on top.</p>
]]></content:encoded>
<pubDate>Tue, 04 Mar 2008 20:22:39 -0600</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/230</feedburner:origLink></item>
<item>
<title><![CDATA[Linux still generally user-hostile, Ubuntu not]]></title>
<link>http://feeds.feedburner.com/~r/smokinn/~3/245872009/231</link>
<description><![CDATA[I tried to give vista a chance. I really did. It does have many major improvements over XP but overa[...]]]></description>
<content:encoded><![CDATA[<p>I tried to give vista a chance. I really did. It does have many major improvements over XP but overall I'll still take XP anyway. I used vista for a long time (a couple of months) and it just irritated me more and more until I couldn't take it and tried installing linux again.</p><p>
</p><p>
The first time I couldn't boot into the ubuntu live cd. It would just keep spitting out error loading something or other over and over on the console. I couldn't get to any choices so I was screwed. I figured I'd just make do with vista but eventually couldn't stand it anymore.</p><p>
</p><p>
The second time around I decided to try fedora core 8. It installed itself fine but screwed up on installing the boot loader. I could boot into fedora but not windows. No big loss I can live with that, I didn't try to fix grub. I however failed miserably at getting my wireless card working. The reason why linux is having so much difficulty is because I bought an HP dv9000 laptop this fall. Amd 64 dual core processor (bad start) and, since it's a laptop, all kinds of random crappy internals and wireless problems. (The audio which used to always be a problem with linux a few years ago seems to generally be fine now.) After playing around with a bunch of things I read off forums and how-tos I eventually just gave up. At one point I had 3 wlan0's, none of them functional obviously. It was sad.</p><p>
</p><p>
So I figured I'd try ubuntu's "alternate" cd, with the regular text-based linux installer. It worked fine. No problem. When I first logged in I got a little popup saying hey there are non-free drivers you can install. I click and tell it to install the nvidia graphics and broadcomm wireless drivers. It explains what non-free is and means and lets me decide whether I want to do it anyway. Then it just installs the stuff no problem. I then download updates to all the installed software and the system is good to go.</p><p>
</p><p>
Linux is generally still freaking hard to get right but Ubuntu is way ahead of the pack. Everything is just so easy. </p><p>
</p><p>
I'm sorry I strayed Ubuntu. &lt;3</p>
]]></content:encoded>
<pubDate>Tue, 05 Feb 2008 20:20:19 -0600</pubDate>
<feedburner:origLink>http://smokinn.com/blog/post/231</feedburner:origLink></item>
</channel>
</rss>
