<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Lightloch&#039;s Domain</title>
	<atom:link href="http://lightloch.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lightloch.com</link>
	<description>Weblog of N.F. Palmer II - www.Lightloch.com</description>
	<lastBuildDate>Wed, 23 May 2012 16:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='lightloch.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/fa1d8b4ec598cb07d85e0cbb116f5677?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Lightloch&#039;s Domain</title>
		<link>http://lightloch.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://lightloch.com/osd.xml" title="Lightloch&#039;s Domain" />
	<atom:link rel='hub' href='http://lightloch.com/?pushpress=hub'/>
		<item>
		<title>EverQuest Project 1999</title>
		<link>http://lightloch.com/2012/05/12/everquest-project-1999/</link>
		<comments>http://lightloch.com/2012/05/12/everquest-project-1999/#comments</comments>
		<pubDate>Sat, 12 May 2012 18:48:47 +0000</pubDate>
		<dc:creator>N. Palmer</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Primary Weblog]]></category>
		<category><![CDATA[EQEmu]]></category>
		<category><![CDATA[EverQuest]]></category>
		<category><![CDATA[Project 1999]]></category>
		<category><![CDATA[SOE]]></category>
		<category><![CDATA[Sony Online Entertainment]]></category>
		<category><![CDATA[Verant]]></category>

		<guid isPermaLink="false">http://lightloch.com/?p=1898</guid>
		<description><![CDATA[...players have longed for a way to go back to the glory days of EverQuest, and thankfully, Project 1999 provides that exact opportunity!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1898&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.project1999.org" target="_blank"><img class="alignleft size-full wp-image-1901" src="http://lightloch.files.wordpress.com/2012/05/project1999_logo.gif?w=450" alt="Project 1999"   /></a></p>
<p>I started playing the amazing MMORPG computer game, EverQuest (often abbreviated as &#8220;EQ&#8221;), almost a year after it was released in 1999. What followed was five or more years of pure gaming bliss, consisting of fun friendships and even an authentic sense of [digital] accomplishment. While the game still lives on successfully even as of my writing this post, numerous expansions and changes have altered the game from its originally challenging and people-dependent playing style. Ever since, players have longed for a way to go back to the glory days of EverQuest, and thankfully, Project 1999 provides that exact opportunity!</p>
<p>As quoted from its home page at <a title="Project 1999 - Classic EverQuest" href="http://www.project1999.org" target="_blank">project1999.org</a>, &#8220;Project 1999 is a free to play Emulated EverQuest Server giving players the opportunity to experience Classic EQ Once again, starting with the original 3 continents and a max level of 50 [increased to 60 with the subsequent release of Kunark and Velious], with the look and feel of the old interface and several modifications making game mechanics similar to how the game used to be. Project 1999 is the best and most popular classic EverQuest experience.&#8221; Even though it is free to play, the server is supported by player donations and professionally maintained and monitored by developers and in-game GMs. Although it is a progression server, Velious will be its final expansion, at least as of now.</p>
<p>Soon after I learned of the Project 1999 (P99), I acquired the appropriate software (EverQuest Titanium edition client), made the necessary changes and started playing. If you have already legally purchased EverQuest software in the past, the appropriate version is available via download through BitTorrent or similar sources. You can also purchase it from Amazon or eBay. The P99 web site details the steps necessary to get the game working correctly, and a custom EQEmu patcher is available to make the necessary modifications easier. Furthermore, if the pre-Luclin look of the game is just too dated for you, you can download the Luclin enhanced texture versions of all the game zones from the P99 forums.</p>
<p>So far I have loving playing P99 just as much as I did over a decade ago. The quality of this game really shines even against current MMOs. So whether you are a veteran EQ player or have only just learned of it, be sure to give Project 1999 a try and relive EverQuest the way it was meant to be played!</p>
<br />Filed under: <a href='http://lightloch.com/category/primary-weblog/entertainment-primary-weblog/'>Entertainment</a>, <a href='http://lightloch.com/category/primary-weblog/'>Primary Weblog</a> Tagged: <a href='http://lightloch.com/tag/eqemu/'>EQEmu</a>, <a href='http://lightloch.com/tag/everquest/'>EverQuest</a>, <a href='http://lightloch.com/tag/project-1999/'>Project 1999</a>, <a href='http://lightloch.com/tag/soe/'>SOE</a>, <a href='http://lightloch.com/tag/sony-online-entertainment/'>Sony Online Entertainment</a>, <a href='http://lightloch.com/tag/verant/'>Verant</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lightloch.wordpress.com/1898/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lightloch.wordpress.com/1898/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lightloch.wordpress.com/1898/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1898&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://lightloch.com/2012/05/12/everquest-project-1999/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94423632e77601ba037372c48b3dd02f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Lightloch</media:title>
		</media:content>

		<media:content url="http://lightloch.files.wordpress.com/2012/05/project1999_logo.gif" medium="image">
			<media:title type="html">Project 1999</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple Python Chat Client &amp; Server</title>
		<link>http://lightloch.com/2012/03/15/simple-python-chat-client-server/</link>
		<comments>http://lightloch.com/2012/03/15/simple-python-chat-client-server/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 17:47:29 +0000</pubDate>
		<dc:creator>N. Palmer</dc:creator>
				<category><![CDATA[Primary Weblog]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[chat client]]></category>
		<category><![CDATA[chat server]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://lightloch.com/?p=1876</guid>
		<description><![CDATA[Provided below is the source code for a relatively simply Python chat client and server program solution which serves as a functional example of socket programming. I apologize for the squished formatting and lack of white space in the source viewer, but viewing the source directly from the text box button should make it a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1876&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Provided below is the source code for a relatively simply Python chat client and server program solution which serves as a functional example of socket programming. I apologize for the squished formatting and lack of white space in the source viewer, but viewing the source directly from the text box button should make it a little more readable.</p>
<p>The first file is the server which should run fine on any modern Linux operating system. The client should also be run on Linux, and can connect to the server from any networked computer on the same subnet. I have had some success connecting this client/server to a similar program written in Java, though you may need to play around with the buffer sizes in each.</p>
<p>I also included a few custom commands for the client to execute. The comments in the source should be sufficient to explain what is going on to experienced Python programmers. I know I am terrible for this, but I cannot remember from where I took the original source code before modifying it. Enjoy!</p>
<p>Client.py</p>
<p><pre class="brush: python;">
import socket
import sys
import time
# Default connection parameters
client_host = &quot;localhost&quot; #Address of server
client_port = int(9020) #Port used by server
time = time.strftime('%l:%M %p %Z on %b %d, %Y') # Client start time
login_time = str(time) #Convert client start time to string
print &quot;Client initiated at: &quot; + login_time
# Override default parameters (optional command line arguments)
if(len(sys.argv) &gt; 1): #One parameter argument provided by client
 client_host = sys.argv[1] #Override host server IP default &quot;localhost&quot; w/ first argument
if(len(sys.argv) &gt; 2): #Two parameter arguments provided by client
 client_port = int(sys.argv[2]) #Override host port number w/ second argument
# Set up client socket connection
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect((client_host, client_port))
# Loop indefinitely while client running
while 1:
 server_data = client_socket.recv(2048) #Receive server data into buffer
 client_data = server_data.lower() #Lowercase received data for processing

 # Process received data
 if (client_data == 'adios'):
 client_socket.close() #Close socket connection
 break;
 else:
 print &quot;(SERVER REPLY)&quot;,server_data #Feedback from server
 server_data = raw_input(&quot;SEND TO SERVER&gt;&gt; &quot;) #Get client input from keyboard
 client_data = server_data.lower() #Lowercase client input

 # Sent commands
 if (client_data != 'adios'):
 client_socket.send(server_data + &quot;\r\n&quot;) #Send data to server if not &quot;adios&quot;
 else:
 client_socket.send(server_data + &quot;\r\n&quot;)
 client_socket.close #Otherwise close the socket connection
 break;
</pre></p>
<p>Server.py</p>
<p><pre class="brush: python;">
import os
import re
import socket
import sys
import time
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Create socket
server_socket.bind((&quot;&quot;, 9020)) #Bind server to this socket
server_socket.listen(4) #Max number of queued connections
# Welcome message
print &quot;TCP chat server now awaiting client connection on port 9020...&quot;
chat_log = [] #Contains chat log
time = time.strftime('%l:%M %p %Z on %b %d, %Y') #Server start time formatted nicely
start_time = str(time) #Convert server start time to string
username = &quot;ChatUser&quot; #Default server username if user does not provide one
# Support ~2^x client connections, where x is the number of process forks
os.fork()
os.fork()
os.fork()
# This variable contains the help documentation for the &quot;help&quot; command
chatHelp = (&quot;The chat server accepts the following commands:\n&quot;
+ &quot;adios Closes the program\n&quot;
+ &quot;connection Shows client connection info (IP, port)\n&quot;
+ &quot;get Returns complete chat log\n&quot;
+ &quot;getrange &lt;#&gt; &lt;#&gt; Get chat log entries from &lt;#&gt; to &lt;#&gt; (starts at 1)\n&quot;
+ &quot;help Lists valid commands\n&quot;
+ &quot;name: &lt;text&gt; Sets your username to &lt;text&gt;\n&quot;
+ &quot;test: &lt;text&gt; Echo data back to you &lt;text&gt;\n&quot;
+ &quot;time Shows time when server was initiated\n&quot;
+ &quot;push: &lt;text&gt; Add &lt;text&gt; to chat log\n&quot;
+ &quot;save Save chat log to file\n&quot;)
while 1:
 # Accept connection
 client_socket, address = server_socket.accept()

 # Print connection info from client for server log
 print &quot;Received connection from client at&quot;, address
# Used in the connection command function (client request) below
 connection = str(address)
# Send welcome string to client
 client_socket.send(&quot;Welcome to Nigel's chat room! You are logged in as ChatUser.\n Type help for a list of valid commands.\n&quot;)
# Loop indefinitely while server running
 while 1:
 data = client_socket.recv(2048) #Receive client data into buffer
 process_data = data.lower() #Lowercase received data for processing
 print &quot;Data received from client&gt;&gt;&quot;, process_data #Print data received from client for log reference

 # Functions for the received commands (I use the find library to reduce compatibility errors with other languages)
 # ---&quot;adios&quot; command function---
 if (process_data.find(&quot;adios&quot;) == 0):
 client_socket.close() #Close socket connection
 print &quot;&lt;Ctrl+C to exit.&gt;&gt;&quot;
 break;

 # ---&quot;connection:&quot; command function---
 elif(process_data.find(&quot;connection&quot;) == 0):
 client_socket.send(&quot;Client connection info: &quot; + connection + &quot;\n&quot;)
 print &quot;User requested connection information&quot;

 # ---&quot;getrange&quot; command function w/ regular expression filtering (must be BEFORE &quot;get&quot; command function)---
 elif(re.match(r'getrange\s+(\d+)\s+(\d+)',process_data)): # Regex to find correct match with dynamic numbers input
 match = re.match(r'getrange\s+(\d+)\s+(\d+)',process_data)
 getValue = &quot;Chat log from range &quot;+ match.group(1) + &quot; and &quot; + match.group(2) + &quot;:\n&quot; # Grab first and second range number provided by client
 if(len(chat_log) &gt;= int(match.group(1)) and len(chat_log) &gt;= int(match.group(2))): # Check to see if chat log extends to given range
 count = int(match.group(1)) - 1
 while(count &lt; int(match.group(2))):
 getValue += chat_log[count] + &quot;\n&quot;
 count += 1
 else:
 getValue += &quot;&lt;&gt;\n&quot; #No data in range provided by client
 client_socket.send(getValue) #Send results to client
# ---&quot;get&quot; command function---
 elif(process_data.find(&quot;get&quot;) == 0):
 log = &quot;Chat log: \n&quot;
 for item in chat_log:
 log += item+&quot; \n&quot;
 client_socket.send(log)

 # ---&quot;help:&quot; command function---
 elif(process_data.find(&quot;help&quot;) == 0):
 client_socket.send(chatHelp + &quot;\n&quot;)
 print &quot;User requested help&quot;

 # ---&quot;name:&quot; command function---
 elif(process_data.find(&quot;name:&quot;) == 0):
 username = data[5:].strip() #Only grab the value client set (not &quot;name:&quot;)
 client_socket.send(&quot;Username set to: &quot; + data[5:] + &quot;\n&quot;)

 # ---&quot;test:&quot; command function---
 elif(process_data.find(&quot;test:&quot;) == 0):
 client_socket.send(data[5:]+&quot;\n&quot;) #Echo last 5 elements to client
 print data

 # ---&quot;time&quot; command function---
 elif(process_data.find(&quot;time&quot;) == 0):
 client_socket.send(&quot;Chat server was started at: &quot; + start_time + &quot;\n&quot;)
 print &quot;User requested server start time&quot;

 # ---&quot;save&quot; command function---
 elif(process_data.find(&quot;save&quot;) == 0):
 print &quot;(Saving chat log to file)&quot;
 client_socket.send(&quot;Saving chat log to file...&quot; + &quot;\n&quot;)
 filename = &quot;chat.log&quot;
 file = open(filename,&quot;w&quot;) #Create file
 for item in chat_log: #Loop through elements in chat_log
 file.write(&quot;%s\n&quot; % item) #Write elements one by one on a new line
 file.close() #Close/write file

 # ---&quot;push&quot; command function---
 elif(process_data.find(&quot;push:&quot;) == 0):
 print &quot;(Pushing data to chat log)&quot;
 if(username != &quot;&quot;):
 chat_log.append(username + &quot;: &quot; + data[5:].strip()) #Save actual chat text to log (not &quot;push:&quot;)
 else:
 chat_log.append(data[5:].strip())
 client_socket.send(&quot;OK\n&quot;)
 else:
 print &quot;&lt;&lt;Unknown Data Received&gt;&gt;&quot;,data #Server log
 try:
 client_socket.send(&quot;Unrecognized command: &quot; + data + &quot;&quot;) #Advise client of invalid command
 except socket.error, e:
 print &quot;&lt;&lt;Ctrl+C to exit&gt;&gt;&quot; #Server log
 break;
</pre></p>
<br />Filed under: <a href='http://lightloch.com/category/primary-weblog/'>Primary Weblog</a>, <a href='http://lightloch.com/category/primary-weblog/tech/'>Tech</a> Tagged: <a href='http://lightloch.com/tag/chat-client/'>chat client</a>, <a href='http://lightloch.com/tag/chat-server/'>chat server</a>, <a href='http://lightloch.com/tag/programming/'>programming</a>, <a href='http://lightloch.com/tag/python/'>Python</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lightloch.wordpress.com/1876/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lightloch.wordpress.com/1876/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lightloch.wordpress.com/1876/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1876&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://lightloch.com/2012/03/15/simple-python-chat-client-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94423632e77601ba037372c48b3dd02f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Lightloch</media:title>
		</media:content>
	</item>
		<item>
		<title>File System Wars</title>
		<link>http://lightloch.com/2011/12/07/file-system-wars/</link>
		<comments>http://lightloch.com/2011/12/07/file-system-wars/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 01:39:24 +0000</pubDate>
		<dc:creator>N. Palmer</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Primary Weblog]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[ext]]></category>
		<category><![CDATA[file systems]]></category>
		<category><![CDATA[HFS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Star Wars]]></category>
		<category><![CDATA[UFS]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://lightloch.com/?p=1860</guid>
		<description><![CDATA[For a class presentation I edited a fun little video depicting a humorous battle between Unix File System (UFS), hierarchical file system (HFS), and extensible file system (ext). UFS is depicted by Darth Vader, HFS by Emperor Palpatine/Steve Jobs, and ext by Luke Skywalker. Unless you&#8217;re a computer person familiar with file systems it might [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1860&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For a class presentation I edited a fun little video depicting a humorous battle between Unix File System (UFS), hierarchical file system (HFS), and extensible file system (ext). UFS is depicted by Darth Vader, HFS by Emperor Palpatine/Steve Jobs, and ext by Luke Skywalker.</p>
<p>Unless you&#8217;re a computer person familiar with file systems it might not make a whole lot of sense or seem funny at all, but at the very least Emperor Steve is pretty hilarious.</p>
<p>Click on the &#8220;Vimeo&#8221; button on the bottom right of the player to view a larger version of the video. Otherwise click play and enjoy!</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/33317999' width='400' height='300' frameborder='0'></iframe></div>
<br />Filed under: <a href='http://lightloch.com/category/primary-weblog/entertainment-primary-weblog/'>Entertainment</a>, <a href='http://lightloch.com/category/primary-weblog/'>Primary Weblog</a>, <a href='http://lightloch.com/category/primary-weblog/tech/'>Tech</a> Tagged: <a href='http://lightloch.com/tag/computers/'>computers</a>, <a href='http://lightloch.com/tag/ext/'>ext</a>, <a href='http://lightloch.com/tag/file-systems/'>file systems</a>, <a href='http://lightloch.com/tag/hfs/'>HFS</a>, <a href='http://lightloch.com/tag/linux/'>Linux</a>, <a href='http://lightloch.com/tag/macos/'>MacOS</a>, <a href='http://lightloch.com/tag/star-wars/'>Star Wars</a>, <a href='http://lightloch.com/tag/ufs/'>UFS</a>, <a href='http://lightloch.com/tag/unix/'>Unix</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lightloch.wordpress.com/1860/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lightloch.wordpress.com/1860/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lightloch.wordpress.com/1860/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1860&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://lightloch.com/2011/12/07/file-system-wars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94423632e77601ba037372c48b3dd02f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Lightloch</media:title>
		</media:content>
	</item>
		<item>
		<title>BYU Mobile Student</title>
		<link>http://lightloch.com/2011/10/12/byu-mobile-student/</link>
		<comments>http://lightloch.com/2011/10/12/byu-mobile-student/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 21:42:49 +0000</pubDate>
		<dc:creator>N. Palmer</dc:creator>
				<category><![CDATA[Primary Weblog]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[BYU Mobile Student]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile app development]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://lightloch.com/?p=1829</guid>
		<description><![CDATA[On October 11th my mobile application entitled BYU Mobile Student (v1.0) was certified and released to the Microsoft Zune Marketplace for use with Windows Phone 7, free of charge. You can view the latest version in the marketplace here. Although I imagine that the market for university students at BYU Provo who use a Windows Phone is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1829&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1830 alignleft" title="BYU Mobile Student Logo" src="http://lightloch.files.wordpress.com/2011/10/byumobilestudent_large.png?w=450" alt="BYU Mobile Student"   /></p>
<p>On October 11th my mobile application entitled BYU Mobile Student (v1.0) was certified and released to the Microsoft Zune Marketplace for use with Windows Phone 7, free of charge. You can view the latest version in the marketplace <a title="BYU Mobile Student" href="http://www.windowsphone.com/en-US/apps/7a69de07-8305-4f0f-8a34-e4a435819766" target="_blank">here</a>. Although I imagine that the market for university students at BYU Provo who use a Windows Phone is limited, this app was nonetheless a rewarding exercise in Visual Studio development using C# and Silverlight. Currently the app boasts the following features:</p>
<ul>
<li>Academic Calendar</li>
<li>Campus Map</li>
<li>Location Map (new w/ version 1.1 release)</li>
<li>Testing Center Line Conditions</li>
<li>Twitter</li>
<li>Useful Links</li>
</ul>
<div>Now available in the newer version 1.1 release is a GPS location map feature which, when activated, displays the phone&#8217;s current location, in addition to labels on roads and on each building of the BYU Provo campus. An issue I have not been able to fix, however, is the fact that Twitter data sometimes has issues loading when the phone is running on the BYU Guest/Secure Wi-Fi networks.</div>
<p>Although I think the WP7 interface is pretty smooth and that the Microsoft App Hub provides some useful tools/support to developers, some of the features in this app were much more difficult to implement than they should have been.</p>
<p>For example, I needed the high-resolution campus map image to be pannable/zoomable within a scrolling control, but due to the lack of availability of built-in elements to handle this (and hours wasted searching for a real solution), I ended up sticking it in a custom web viewer container which luckily had those controls built-in. The downside is that the image has to be downloaded from a remote source instead of local phone storage, causing a slight slowdown during the initial app load time and unwanted dependency on the data connection. With a newer build of the current version 1.1, I was able &#8211; with the help of a knowledgeable friend &#8211; to finally get the web container to display the image as local instead of remote content.</p>
<p>Another hiccup is that for Microsoft certification, every app candidate must explicitly handle &#8220;tombstoning&#8221; or app resumption. The known method for saving the current page state before pausing the app and eventually restoring it, however, is buggy in the original version of the Windows Phone 7 OS and crashes the app. I had to work around this by simply not saving the page state but implementing the default behavior anyway in a roundabout way just to satisfy a requirement. With version 1.1 running Mango though the issue has finally been fixed and overall phone performance is much better. Still, a little refinement to the developer tools will take WP7 a long way toward competitiveness against Apple&#8217;s iOS.</p>
<p>The WP7 SDK in conjunction with Silverlight is certainly a viable app framework that provides a wealth of functionality with relatively little overhead. Overall I highly recommend it to potential and current Visual Studio developers.</p>
<br />Filed under: <a href='http://lightloch.com/category/primary-weblog/'>Primary Weblog</a>, <a href='http://lightloch.com/category/primary-weblog/tech/'>Tech</a> Tagged: <a href='http://lightloch.com/tag/byu-mobile-student/'>BYU Mobile Student</a>, <a href='http://lightloch.com/tag/c/'>C#</a>, <a href='http://lightloch.com/tag/microsoft/'>Microsoft</a>, <a href='http://lightloch.com/tag/mobile-app-development/'>mobile app development</a>, <a href='http://lightloch.com/tag/silverlight/'>Silverlight</a>, <a href='http://lightloch.com/tag/visual-studio/'>Visual Studio</a>, <a href='http://lightloch.com/tag/windows-phone-7/'>Windows Phone 7</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lightloch.wordpress.com/1829/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lightloch.wordpress.com/1829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lightloch.wordpress.com/1829/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1829&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://lightloch.com/2011/10/12/byu-mobile-student/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94423632e77601ba037372c48b3dd02f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Lightloch</media:title>
		</media:content>

		<media:content url="http://lightloch.files.wordpress.com/2011/10/byumobilestudent_large.png" medium="image">
			<media:title type="html">BYU Mobile Student Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>A [Modernized] Guide for Converting the Original XBOX into a Media Center</title>
		<link>http://lightloch.com/2011/08/02/a-modernized-guide-for-converting-the-original-xbox-into-a-media-center/</link>
		<comments>http://lightloch.com/2011/08/02/a-modernized-guide-for-converting-the-original-xbox-into-a-media-center/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 21:08:02 +0000</pubDate>
		<dc:creator>N. Palmer</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Primary Weblog]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[original XBOX]]></category>
		<category><![CDATA[Splinter Cell]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://lightloch.com/?p=1725</guid>
		<description><![CDATA[The fact that the original XBOX produced by Microsoft can be modified into a potent media center computer has been well known by many for years; however, a number of the once useful guides scattered throughout the Web have become cryptic and outdated. Here I will attempt to provide a fully updated guide for those who still wish to transform their outdated gaming system into a piece of hardware worthy of the entertainment center.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1725&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Introduction:</h3>
<p>The fact that the <a href="http://en.wikipedia.org/wiki/Xbox" target="_blank">original Microsoft XBOX</a> can be modified into a potent media center computer has been well known by many for years; however, a number of the once useful guides scattered across the Web have become cryptic and outdated. Here I will attempt to provide a fully updated guide for those who still wish to transform their outdated gaming system into a piece of hardware worthy of the entertainment center. This guide will review the procedures needed to modify the console via a popular software exploit as opposed to using a mod chip. The steps listed below come from various sources on the net as well as my own personal experience (see the sources section).</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-1772" title="XBMC4XBOX" src="http://lightloch.files.wordpress.com/2011/07/xbmc4xbox.png?w=450" alt="XBMC4XBOX"   /></p>
<p>A softmod results in the original operating system or &#8220;dashboard&#8221; being replaced with a homebrew one like UnleashX or EvolutionX, which was the first modified dashboard available. Some of them are rather limited in functionality by themselves, but can be greatly enhanced by launching applications from them like XBMC (which can also be used as a native dashboard). XBMC is a media center program first developed for the original XBOX, but has since been designed to run on numerous computer devices. The official version of <a href="http://www.xbmc.org" target="_blank">XBMC</a> in its current form no longer supports the XBOX, but others have continued its legacy by developing a modern version of the program designed specifically for the console, now known as <a href="http://www.xbmc4xbox.org/" target="_blank">XBMC4XBOX</a>.</p>
<h3>Features:</h3>
<p>What can a modified XBOX do exactly? The original dashboard is limited to managing game saves on the hard drive/external memory cards, playing audio CDs, launching commercial game discs and playing region-specific DVDs with a proprietary playback kit. With a modded XBOX running applications like XBMC, on the other hand, you can do the following tasks (listed in no particular order):</p>
<ul>
<li>Copy DVDs and games directly to the internal hard drive or networked computer</li>
<li>Play games/videos from the internal hard drive or videos from a networked computer</li>
<li>Region-free DVD player (even without the playback kit)</li>
<li>Play classic video game emulators</li>
<li>Watch videos streamed from YouTube, Apple Movie Trailers and dozens of other sources</li>
<li>Run custom Python scripts and Linux bootloaders</li>
<li>Check the weather and view RSS feeds</li>
<li>Transfer files to/from the XBOX via FTP or Telnet</li>
<li>Upgrade the internal hard drive to gain extra space for your files</li>
<li>&#8230;and more!</li>
</ul>
<p>The only downside to modding the system used to be that XBOX Live gameplay was no longer possible. Microsoft has since discontinued online support for the console though, so mod away! <em>Follow this guide at your own risk. I am not responsible for any errors or problems that arise.</em></p>
<h3>Materials:</h3>
<ul>
<li>Original XBOX console + controller, A/V &amp; power cables</li>
<li>An official copy of <em>Splinter Cell </em>(*any version of the original game but not the sequels)<em><br />
</em></li>
<li>Action Replay kit for original XBOX (somewhat difficult to find) <strong>-OR-</strong> memory card preloaded with the necessary softmod files (check <a href="http://www.ebay.com" target="_blank">eBay</a>)</li>
<li>Router w/ available port + Ethernet cable</li>
<li>An FTP client like <a href="http://filezilla-project.org/download.php?type=client" target="_blank">FileZilla</a></li>
</ul>
<p>*Specific versions of <em>007: Agent Under Fire </em>and <em>Mech Assault</em> games also work, but are not covered in this guide.</p>
<h3>Procedures:</h3>
<p><strong>1. Download and extract the softmod files</strong></p>
<p>I cannot provide a direct download link to the softmod here because a certain company is still surprisingly vigilant about quashing usage of the files. For now, you&#8217;ll have to Google around or check out the article linked in my references below to obtain the download. If you have a pre-prepared memory card with the necessary softmod files (obtained through eBay or other means), ignore this download and continue on to step 2. Otherwise, the ZIP archive contains 3 important files:</p>
<ul>
<li>SID.Splinter.Cell.v2.0.XBOX-HQ.zip</li>
<li>SID.Splinter.Cell.v2.0.NTSC.XBOX-HQ.zip</li>
<li>SID.Splinter.Cell.v2.0.PAL.XBOX-HQ.zip</li>
</ul>
<p>Extract the ZIP archive to a convenient location. The first file inside of it will later be used as the source code to install the new dashboard (using the <em>Splinter Cell </em>game). The NTSC and PAL files contain a special save profile necessary to launch the installation of the new dashboard. Your XBOX&#8217;s video region will determine which of the two region files you must use (generally speaking, North America and some of South America use NTSC and Europe uses PAL).</p>
<p><strong>2. <a href="http://www.sshcs.com/xbmc/?mode=DLC&amp;FA=XBMC&amp;FT=XBOXS&amp;FB=3.0.1&amp;TF=zip">Download</a> XBMC4XBOX (patience&#8230; the link may take awhile to respond)<br />
</strong></p>
<p>The <a href="http://www.sshcs.com/xbmc/?mode=DV" target="_blank">XBMCSVN</a> site has the latest builds of XBMC4XBOX available for download, the most recent of which is version &#8220;3.0.1 Stable&#8221; provided in the link above. Don&#8217;t be confused by older guides that refer to the original T3CH version of XBMC from 2006. Extract the ZIP archive to a convenient location on your computer so that the appropriate files inside of it can be sent to the XBOX later on.</p>
<p><strong>3. Copy the softmod files onto a memory card via Action Replay (section a) -OR- Use a pre-prepared memory card (section b)<br />
</strong></p>
<p><strong>a.</strong> If you have an Action Replay kit for XBOX, install the included software CD onto your Windows PC (compatibility mode or other tricks may be necessary for versions of Windows newer than XP). Plug the included USB cable and 8MB memory card into your PC. Drag and drop the <code>SID.Splinter.Cell.v2.0.Xbox-HQ.zip</code> and <code>SID.Splinter.Cell.v2.0.NTSC.Xbox-HQ.zip</code> files from the extracted ZIP archive downloaded in step 1 into the &#8220;PC Database&#8221; column of the Action Replay software (or the PAL version where needed). This process will create a &#8220;LINUX_Profile&#8221; saved game in the <em>Splinter Cell</em> folder and a separate &#8220;Linux Installer&#8221; folder. Next, drag and drop the &#8220;Linux Installer&#8221; folder into the software&#8217;s &#8220;Memory Card&#8221; column.</p>
<p><strong>b. </strong>If you have a pre-prepared memory card mentioned in step 1 which contains all of the necessary (and compatible) softmod files, you are set. Continue to step 4.</p>
<p><strong>4. Transfer the Linux installer files onto the XBOX hard drive.</strong></p>
<p>Remove the memory card from the Action Replay kit (or your pre-prepared memory card) and plug it into an XBOX controller connected to the system. Verify the disc tray is empty and start up the XBOX so that the factory dashboard loads. Navigate to the memory area and continue down the file hierarchy to the active controller&#8217;s memory card. When you see the &#8220;Linux installer&#8221; (or similar) saved game, hit the right button-pad once to select the game, then select the &#8220;Copy&#8221; function from the menu to copy it to the system&#8217;s hard drive. With the pre-prepared memory card, copy both files to the system and continue to step 5.</p>
<p>Shut down the XBOX and go back to the Action Replay program on your computer. Repeat the same process with the &#8220;LINUX_Profile&#8221; file in the <em>Splinter Cell </em>folder of the Action Replay program. Copy it to the memory card (you&#8217;ll have to delete the Linux Installer from it first because the memory card capacity is too small to accommodate both folders) then plug the card into the controller, boot up the system and copy the saved game to the XBOX hard drive. Turn off the XBOX and continue to step 5.<strong><br />
</strong></p>
<p><strong>5. Install the dashboard</strong></p>
<p>Once the files are on the system hard drive, insert and run the <em>Splinter Cell</em> game. In your game save profiles you will see a new entry named &#8220;Linux&#8221; or something similar. Go into it and select &#8220;Check points.&#8221; Shortly thereafter you will see an install screen for the new modified dashboard. Before installing the actual modified dashboard, be sure to run backups of the original Microsoft dashboard and/or your EEPROM. When all of this is complete, select the option to install the softmod to the XBOX. At some point you will be given a choice to install either EvolutionX or UnleashX dashboard. I personally recommend UnleashX, but either will serve you well enough. If the dashboard offers more than one patch version, read help notes on the screen to decide which is best for your needs.</p>
<p><strong>6. Configure the dashboard + FTP client &amp; Install XBMC<br />
</strong></p>
<p><strong></strong>Woot! The new modified dashboard has some cool features on its own, but the real power comes with XBMC. Plug the XBOX into a router via Ethernet cable. Go into the dashboard network settings and verify that the system is set to DHCP mode (this will cause the router to automatically assign it a LAN IP address) and that FTP is enabled. The settings on your network may vary. Next, download and install an FTP client like <a href="http://filezilla-project.org/download.php?type=client" target="_blank">FileZilla</a> on your computer. This will allow you to transfer files to and from the XBOX. In the FTP client, set the host address in the connection fields to the IP listed on the modified XBOX dashboard. The username and password are &#8220;xbox&#8221; by default on most modified dashboards. Leave the port field blank or type in 21 if necessary.</p>
<p>When a successful connection has been made, you will see the XBOX&#8217;s files displayed in a file tree. Navigate into the /E/Apps folder. Copy the entire folder named &#8220;xbmc&#8221; within the unzipped file folder from step 2 into the XBOX Apps folder. Reset the XBOX and navigate to the Apps menu on the modified dashboard. Select XBMC to launch it. All done! Now you can configure everything to your liking, including setting up network shares and viewing local/streamed multimedia content! The configuration of XBMC can be extensive, so I recommend checking out the <a href="http://xbmc4xbox.org/wiki/index.php?title=Main_Page" target="_blank">XBMC4XBOX Wiki</a> or other sources for help and recommendations.</p>
<p>All done &#8211; happy entertaining!</p>
<h3><strong>References:</strong></h3>
<p>Although much of this guide comes from my own experience, I could not have done it without this <a href="http://lifehacker.com/299809/transform-your-classic-xbox-into-a-killer-media-center" target="_blank">Lifehacker article</a> written by Gina Trapini in 2007.</p>
<br />Filed under: <a href='http://lightloch.com/category/primary-weblog/entertainment-primary-weblog/'>Entertainment</a>, <a href='http://lightloch.com/category/primary-weblog/'>Primary Weblog</a>, <a href='http://lightloch.com/category/primary-weblog/tech/'>Tech</a> Tagged: <a href='http://lightloch.com/tag/computers/'>computers</a>, <a href='http://lightloch.com/tag/media-center/'>media center</a>, <a href='http://lightloch.com/tag/microsoft/'>Microsoft</a>, <a href='http://lightloch.com/tag/mod/'>mod</a>, <a href='http://lightloch.com/tag/original-xbox/'>original XBOX</a>, <a href='http://lightloch.com/tag/splinter-cell/'>Splinter Cell</a>, <a href='http://lightloch.com/tag/xbmc/'>XBMC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lightloch.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lightloch.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lightloch.wordpress.com/1725/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lightloch.com&#038;blog=3553324&#038;post=1725&#038;subd=lightloch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://lightloch.com/2011/08/02/a-modernized-guide-for-converting-the-original-xbox-into-a-media-center/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94423632e77601ba037372c48b3dd02f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Lightloch</media:title>
		</media:content>

		<media:content url="http://lightloch.files.wordpress.com/2011/07/xbmc4xbox.png" medium="image">
			<media:title type="html">XBMC4XBOX</media:title>
		</media:content>
	</item>
	</channel>
</rss>
