JoelDixon.com

"My Homer is not a communist. He may be a liar, a pig, an idiot, a communist, but he is not a porn star." - Abraham Simpson, The Simpsons 3G04

Blog
General
Travel
Hockey
Technical
Gaming
Links
About


Blog Archive
Current Blogs
November 2008 (1)
October 2008 (3)
September 2008 (1)
August 2008 (4)
July 2008 (3)
June 2008 (1)
May 2008 (1)
April 2008 (3)
March 2008 (3)
February 2008 (3)
January 2008 (1)
2007 (67)
2006 (23)
2005 (32)
2004 (10)

Blog Tags
General
DVDs (2)
Funny (6)
Gadgets (5)
Hawt (1)
Movies (10)
Music (5)
Pets (3)
Recipe (14)
TV Shows (1)
Web (20)
Travel
Calgary (2)
Edmonton (12)
New York (7)
Niagara Falls (2)
Pittsburgh (5)
Washington (4)
Hockey
Pittsburgh Penguins (17)
Technical
.NET (2)
Java (4)
Software (3)
Work (2)
Gaming
Commodore 64 (1)
Master System (1)
Xbox 360 (13)

GamerTag


The rarely updated blog of Joel Dixon
< Day 1 in Edmonton | Salsa Chicken >

Saturday, August 18, 2007

Welcome to joeldixon.com - it's the web 0.9

# Posted by Joel Dixon at 18/08/2007 05:19:16

As I stated way back when, I had always figured I would have a blog eventually - but I had originally assumed I would have coded the blog website myself as a programming exercise (being, at that point, new to PHP and MySQL). I originally signed up to Blogger to comment on a few people's blogs, and I started making posts while developing my own Blog website. As is common with other "coding for fun" projects of mine, the process dragged on a lot longer than I had originally thought. It's funny, part of the reason I didn't want to "settle" for Blogger's software was the lack of a few key features I wanted (such as tags, image uploads etc). Sure enough - by the time I had completed my site, Blogger gained most of my wanted features, and more.

But anyway - it's finally finished - and hopefully it will convince me to blog more often while in Edmonton. Some of the key features that I wanted include:

- Descriptive blog post URLs - URLs for my blog entries include the date of publication and title of the blog post (i.e. http://www.joeldixon.com/blog/entry/2007/08/09/day-1-in-edmo nton). I'm often reluctant to click an anonymous blog post when the url is something like http://example.com/blog?entry_id=12 or http://example.com/blog/12). I also wanted, as much as possible, for the URLs to make sense - like http://www.joeldixon.com/blog/archive/2005/page/2.

- Text formatting options - I personally like HTML, so I wanted commenters to be allowed to use (limited) HTML tags, as well as the common BBCode rip-off that most sites provide. This includes image linking for comments, and image uploads for blog posts. Oh - and you gotsa have smilies

- More commenting options - Originally Blogger only allowed members to post with an email or website address. I wanted to provide an option to register to the site (manage your profile, keep track of post count etc) for commenting - but also allow anonymous comments provide a name, email address and home page. Sure, spammers may eventually enjoy this feature - but I can set individual blog posts to require a captcha (generally only 1 in 50 of my old blog posts generated any spam).

- Quick comments and previews - A pretty neat feature I blatantly stole from my little brother (though his is much fancier in terms of animation), I wanted the ability to allow quick comments on blog posts from the main page of the site. Also, I wanted to allow a "Preview" button - mainly because of the number of times I've stuffed up the formatting one one of my blog comments.

- Sections and series and tags - (oh my!) Blog tags are pretty cool, but I also wanted a way to keep my geeky technical and gaming posts separate from the suave travelings of a jetsetter (because, like, there's so much more to me). The home page still shows all sections combined, but I will probably provide an RSS feed for each section if demand requires.

- Recent comments and blog search - Another piece of website thievery, I wanted to be able to see the last five comments or so on my homepage with ease. The blog search is also something that helps when when I think "I know I've typed this before" - though as it was the last feature implemented, it's really dodgy at present.

- Static RSS feed - Most coded-at-home blog sites have a dynamically generated RSS feed that gets created each time it is requested (i.e. I go to the RSS feed's page, it goes to the database to get the last 20 posts then outputs the results as XML). The problem with this approach is that some RSS clients request the XML feed in great frequency to check if anything's been updated. Even with as limited a readership as mine, these requests can add up and really slow down the database. Instead, I've made it so a physical XML file is saved to my website each time a blog post is updated, or a future-dated blog post is made active. This file generation is slower than a simple database request being returned as XML, but if history is anything to go by, my post frequency is nothing to worry about!

I'm probably leaving out heaps of features that took plenty of time and heaps of head scratching, but I'm sure you get the idea.

So register to comment, sign up to the RSS feed and stay a while!


Back to Top

Comments

Apartment
Nice looking apartment, pretty fine view! Hows the rent compare to Melb? As you know a small inner city piece of s### will cost big dollars.

# Posted - 07/09/2007 08:07:33
That's a good point Diet. I am downtown (close to the middle of the city, but also close enough to the University of Alberta), near public transport, nice neighbourhood (haven't yet seen a "lady" of the night near my place) - and rent is only $1,100 a month - which would be good in Melbourne (as far as I know).

Most people that ask how much I'm paying indicate that $1,100 is actually quite expensive in Edmonton. I was just happy to find a place - Edmonton has very few apartments available atm.




# Posted - 07/09/2007 09:56:16

Add Comment

(not required) (not required) (not required) Will be disguised on the site (not required) HTML Code is allowed | BBCode is allowed | Image links are allowed
Blog Search

Advanced Search


Recent Blogs
Street Fighter: The Later Years
Stop looking at me, swan!
Trivial
Awesome Blossom!
Not Will Ferrell Trivia
Timmy didn't think about the Mini-Feed
Thongs and Superglue
The Deep Voiced Knight
Jonathan Roy charged with assault
Superman x 4

Feed
Subscribe to feed Blog Entries

Add to Google
Add to My Yahoo!
Add to Netvibes

Recent Comments
What a waste
posted 4 months ago by joeldixon
I'm not 100% sure - I may have still been using Windows 98 back then (very old computer). I'm ... link

What a waste
posted 4 months ago by Tomek
U haven't said what win version u use, but my pentium3 with XP SP2 installed worked just fine after about ... link

The Deep Voiced Knight
posted 4 months ago by joeldixon
You're right - Christian Bale is a good Bruce Wayne - and if he toned down the scary voice he'd ... link

The Deep Voiced Knight
posted 4 months ago by thefurey
haha - why did delta cut her hair? i actually dont mind bale as batman...well, actually, he's a very ... link

The Deep Voiced Knight
posted 4 months ago by joeldixon
Yeah - for most of the movie I forgot that it was him. Then again, I didn't even notice ... link


Comment Standings
1. the man with no name (45)
2. Hoff (39)
3. Gav (27)
4. Brad (20)
5. Hitman (16)
6. Eryc-Ads (13)
7. Deep Lurker (6)
8. Dieter (4)
9. thefurey (4)
10. Zelks (4)

About This Site | Contact Me