<?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/"
	>

<channel>
	<title>Simon Cook &#187; Internet</title>
	<atom:link href="http://simoncook.org/blog/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://simoncook.org</link>
	<description>Home Page of Simon Cook</description>
	<lastBuildDate>Fri, 11 May 2012 20:28:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Monitoring Bandwidth Usage on a Virgin Media Super Hub (aka the VMNG480)</title>
		<link>http://simoncook.org/blog/2012/01/monitoring-bandwidth-usage-on-a-virgin-media-super-hub-aka-the-vmng480/</link>
		<comments>http://simoncook.org/blog/2012/01/monitoring-bandwidth-usage-on-a-virgin-media-super-hub-aka-the-vmng480/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 19:40:26 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[virgin media]]></category>

		<guid isPermaLink="false">https://simoncook.org/?p=669</guid>
		<description><![CDATA[In the past year I have come at heads with Virgin Media regarding their fair use policy, which is basically &#8220;use all you want at peak times unless you start to slow down other people&#8217;s connections, in which case we give you a warning&#8221;. Apparently I was downloading 60GB non-stop every hour (let&#8217;s ignore the [...]]]></description>
			<content:encoded><![CDATA[<p>In the past year I have come at heads with Virgin Media regarding their fair use policy, which is basically &#8220;use all you want at peak times unless you start to slow down other people&#8217;s connections, in which case we give you a warning&#8221;. Apparently I was downloading 60GB non-stop every hour (let&#8217;s ignore the fact that isn&#8217;t possible on my connection speed for a moment). After frustration that there is no decent persistent bandwidth logging on the router (it gives you the amount you&#8217;ve uploaded and downloaded since the last boot) I wrote a python script that polls the state if the router every minute to check these figures, calculate a delta for how much was transferred in the last minute and store that to a database. Now this script works (I&#8217;ve been using it since July) and I am now releasing it for others to use/improve.</p>
<p>Firstly, anyone who looks at the structure of the script will notice that it was built to function, not to be beautiful. This tool was built so that I could get a log as soon as possible, so I took some very unusual turns in it&#8217;s design. You will see that I am storing a string for all the data that I was collecting from the web server in the database every minute. This is because at the original creation of the script I was unsure whether the router counted in a decimal (i.e. 1000K in 1M) or binary (i.e. 1024K in 1M) fashion. Turns out it&#8217;s using the latter so I could trim that out. This data is also stored because at some point I intended to add a check function that would make sure all the deltas are correct, but that will be added later.</p>
<p>Writing this script has allowed me to find one bug in the routers firmware. At seemingly random points (but in my own experience this occurs after an automatic reboot), the router works as intended but something occurs to cause it to return 4GB for one or both of the two figures. As there is no remote reboot feature on this router, I have to manually reset it, though I may make something that allow me to trigger a reboot on detection of this condition. If I do that, I will document it here.</p>
<p>Originally this script sat in my ~/bandwidth directory on my server, logged to a file called bandwidth.txt and was called once a minute, with a support script being called at midnight that read the entire file, summing up every hour/day, and emailing the summed results for the past 24 hours and 1 day. As you can imagine over time this got slower and slower. It got to a point at the end where it would take almost 2 minutes to generate the report, at which point something had to be done. Which is where the MySQL conversion comes in.</p>
<p>The database was added as an easier store (its easier to request the last line from the database than read in the entire file and discard old results) as well as add more flexible reporting to the script. This conversion involved adding just the previously stored file data, with optimisation coming later. I have been able to create in addition a page that shows the live reports as a webpage as a result of this page. I haven&#8217;t added this to the source yet but I will tweak it to make the code look better before adding. You can see my version running on <a href="http://home.simoncook.org/bandwidth">http://home.simoncook.org/bandwidth</a>.</p>
<p><div id="attachment_671" class="wp-caption aligncenter" style="width: 310px"><a href="http://simoncook.org/wordpress/uploads/2012/01/Screenshot-at-2012-01-13-193758.png" rel="lightbox[669]"><img class="size-medium wp-image-671" title="My current Internet usage statistics" src="http://simoncook.org/wordpress/uploads/2012/01/Screenshot-at-2012-01-13-193758-300x208.png" alt="" width="300" height="208" /></a><p class="wp-caption-text">My current Internet usage statistics</p></div></p>
<p style="text-align: center;"><a href="http://simoncook.org/blog/2012/01/monitoring-bandwidth-usage-on-a-virgin-media-super-hub-aka-the-vmng480/screenshot-at-2012-01-13-193758/" rel="attachment wp-att-671"><br />
</a></p>
<p>This is where the project is. It is functional, but not elegant, and only works with one router, though I feel that it should be easily expanded as the web page scraping is done in one function, so anyone wanting to create a modified version for their router only needs to create an output-compatible version of this function and they&#8217;re good to go. I will modify this script over time both in terms of tidying it up and adding new features that I feel are of use.</p>
<p>The URL for the source for this project is at <a href="https://github.com/simonpcook/bandwidth-VMNG480">https://github.com/simonpcook/bandwidth-VMNG480</a> and if you feel you can make use/make changes for it, feel free to fork it to meet your own needs. I will flesh out some documentation soon (and the required schema will be added to the repo). I hope you find this of use.</p>
<p>Disclaimer: Using this script counts as the single user who can log in. Attempting to login to the router from another computer will give an error message, the current workaround is to administer the router from the computer running the script (or some equivalent such as using a proxy so the router sees the correct source IP) or to disable the script and wait for the login timeout when you want to administer the router.</p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2012/01/monitoring-bandwidth-usage-on-a-virgin-media-super-hub-aka-the-vmng480/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Work on some new Techious Membership Features</title>
		<link>http://simoncook.org/blog/2010/08/current-work-on-some-new-techious-membership-features/</link>
		<comments>http://simoncook.org/blog/2010/08/current-work-on-some-new-techious-membership-features/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 17:28:42 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[techious]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[webdav]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://simoncook.org/?p=565</guid>
		<description><![CDATA[Now only if Windows would let me use WebDAV over https without tripping up over itself every 30 seconds&#8230; Basically I have been working on a nice WebDAV document store.  Once complete it will either be a new store or just link to main hosting for Techious Members. (Finally a use for SpcookCMS&#8217; &#8220;Member Store [...]]]></description>
			<content:encoded><![CDATA[<p>Now only if Windows would let me use WebDAV over https without tripping up over itself every 30 seconds&#8230;</p>
<p>Basically I have been working on a nice WebDAV document store.  Once complete it will either be a new store or just link to main hosting for Techious Members. (Finally a use for SpcookCMS&#8217; &#8220;<em>Member Store Size</em>&#8221; feature.) xD</p>
<p><div id="attachment_566" class="wp-caption aligncenter" style="width: 310px"><a href="https://simoncook.org/wordpress/uploads/2010/08/storage1.png" rel="lightbox[565]"><img class="size-medium wp-image-566 " title="It mounts just like a SMB share :D" src="https://simoncook.org/wordpress/uploads/2010/08/storage1-300x202.png" alt="" width="300" height="202" /></a><p class="wp-caption-text">It mounts just like a SMB share <img src='http://simoncook.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p></div></p>
<p><div id="attachment_567" class="wp-caption aligncenter" style="width: 310px"><a href="https://simoncook.org/wordpress/uploads/2010/08/storage2.png" rel="lightbox[565]"><img class="size-medium wp-image-567 " title="Document storage on Techious (for an actual use for your membership)" src="https://simoncook.org/wordpress/uploads/2010/08/storage2-300x202.png" alt="" width="300" height="202" /></a><p class="wp-caption-text">Document storage on Techious (for an actual use for your membership)</p></div></p>
<p><strong>Edit:</strong> Thanks to NetDrive, that does allow WebDAV over SSL to work easily, it all works now! Just a bit of fine tuning and we will have a new Techious Subscription feature!</p>
<p><div id="attachment_571" class="wp-caption aligncenter" style="width: 310px"><a href="https://simoncook.org/wordpress/uploads/2010/08/storage3.png" rel="lightbox[565]"><img class="size-medium wp-image-571" title="Thanks to NetDrive, all works now :D" src="https://simoncook.org/wordpress/uploads/2010/08/storage3-300x202.png" alt="" width="300" height="202" /></a><p class="wp-caption-text">Thanks to NetDrive, all works now <img src='http://simoncook.org/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2010/08/current-work-on-some-new-techious-membership-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tchs.eu &#8211; The Little URL Shrinker that could</title>
		<link>http://simoncook.org/blog/2010/02/tchs-eu-the-little-url-shrinker-that-could/</link>
		<comments>http://simoncook.org/blog/2010/02/tchs-eu-the-little-url-shrinker-that-could/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:55:21 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[techious]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[Short URL]]></category>
		<category><![CDATA[tchs.eu]]></category>

		<guid isPermaLink="false">http://simoncook.org/?p=375</guid>
		<description><![CDATA[Right, well this will only be of interest to a few you, and even a smaller set of those will know what this is all about. Some time ago I created tchs.eu, a small URL shortener just like any other. Think of it as a Techious branded tinyurl.com. And for a while things were good. [...]]]></description>
			<content:encoded><![CDATA[<p>Right, well this will only be of interest to a few you, and even a smaller set of those will know what this is all about. Some time ago I created tchs.eu, a small URL shortener just like any other. Think of it as a Techious branded tinyurl.com. And for a while things were good. But, as is the way with all good things in the tech world, good is not good enough. Things always need to be better than they currently are.</p>
<p>Then came along bitly.Pro, and all was better. It has more sophisticated tracking, allowed us to use it basically anywhere in any application. However there have been a few downsides to this. bitly.Pro accounts (from what I can tell) act just like any bit.ly account so <a href="http://bit.ly/mylink">http://bit.ly/mylink</a> and <a href="http://tchs.eu/mylink">http://tchs.eu/mylink</a> go to the same place. This does however mean that all previous tchs.eu links are now null and void. Sorry about that, that&#8217;s the cost for progress, but I&#8217;m about 99% sure that we&#8217;ll never have to do something like that again. Unless bit.ly goes bust or something, but I doubt that would happen.</p>
<p><span id="more-375"></span></p>
<p>Also, this currently means that only I have the power to create tchs.eu links. The way bitly.Pro accounts work is that a custom domain can be used by only one user account, any links I create automatically become tchs.eu links, but only I can create them. Though there is a fix to that, which you will be able to see soon. Thanks to the power of the bit.ly API (well any API really), I can create a nice little wrapper that gives any user (I decide) on the SpcookCMS platform access to create links without giving them my username and password. Woot!</p>
<p>So that&#8217;s the story about everything that&#8217;s happened to tchs.eu lately. But rest assured, any links created since Feb 1st 2010 will still work, and should still work for the forseeable future. Oh yeah, have a screenshot <img src='http://simoncook.org/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><div id="attachment_376" class="wp-caption aligncenter" style="width: 636px"><a href="https://simoncook.org/uploads/2010/02/bitlypro.png" rel="lightbox[375]"><img class="size-large wp-image-376 " title="bitly.Pro Dashboard" src="https://simoncook.org/uploads/2010/02/bitlypro-782x1024.png" alt="bitly.Pro Dashboard" width="626" height="819" /></a><p class="wp-caption-text">bitly.Pro Dashboard</p></div></p>
<p>Note: For those interested, the tchs.eu link for this blog post is <a href="http://tchs.eu/ddyB23">http://tchs.eu/ddyB23</a> xD</p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2010/02/tchs-eu-the-little-url-shrinker-that-could/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Lack of Updates</title>
		<link>http://simoncook.org/blog/2009/01/a-lack-of-updates/</link>
		<comments>http://simoncook.org/blog/2009/01/a-lack-of-updates/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 13:10:13 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Exams]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Lolgasm]]></category>
		<category><![CDATA[Techious2]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Univesity]]></category>

		<guid isPermaLink="false">http://www.spcook.co.uk/?p=217</guid>
		<description><![CDATA[Yeah, I know I have kindof been neglecting this website somewhat at the moment. But, this is because I have been quite busy. For my first week back at Uni I had two pieces of coursework that needed completing aswell as some other stuff that needed doing. Also a week ago I had an exam [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, I know I have kindof been neglecting this website somewhat at the moment. But, this is because I have been quite busy. For my first week back at Uni I had two pieces of coursework that needed completing aswell as some other stuff that needed doing. Also a week ago I had an exam so revising for that has taken up alot of my time.</p>
<p>For once I am free from having half a million and one things to do for University so I have the time to catch up on some stuff, namely my website and launching lolgasm this weekend (hopefully!)</p>
<p>As for things, well having so much to do means I have had no time for anything else. I know the theme is a bit borked on here at the moment. This I believe has something to do with the WordPress beta I am running all the time so for now this is something that has to be lived with, but when there is more stuff that I can post about, I will be. This weekend after the lolgasm launch has been taken for, I will be writing a blog post that I have had drafted up for a while about some Techious2 features, so look out for that!</p>
<p>Anyway, yeah have fun and fear the lols (could that be a catchphrase for lolgasm?)</p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2009/01/a-lack-of-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ElfReedy</title>
		<link>http://simoncook.org/blog/2008/12/elfreedy/</link>
		<comments>http://simoncook.org/blog/2008/12/elfreedy/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 11:12:32 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[ElfYourself]]></category>
		<category><![CDATA[Reedy]]></category>

		<guid isPermaLink="false">http://www.spcook.co.uk/?p=206</guid>
		<description><![CDATA[I know this has been on Techious for quite a whie, but I thought it would be good to share some good lols this Christmas Time. After Aaron&#8217;s insertion of pictures of us in ElfYourself, and seeing Reedy&#8217;s reaction to it, I put 5 pictures of him from the End of Sixth Form album and [...]]]></description>
			<content:encoded><![CDATA[<p>I know this has been on Techious for quite a whie, but I thought it would be good to share some good lols this Christmas Time. After Aaron&#8217;s insertion of pictures of us in ElfYourself, and seeing Reedy&#8217;s reaction to it, I put 5 pictures of him from the <em>End of Sixth Form</em> album and put it into ElfYourself. Here are the end results:</p>
<div style='background-color:#e9e9e9; width: 425px;'><object id='A181739' quality='high' data='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=lkWf2PmgSMCx5gqd&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' height='319' width='425'><param name='wmode' value='transparent'></param><param name='movie' value='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=lkWf2PmgSMCx5gqd&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='scaleMode' value='showAll'></param><param name='quality' value='high'></param><param name='allowNetworking' value='all'></param><param name='allowFullScreen' value='true' /><param name='FlashVars' value='external_make_id=lkWf2PmgSMCx5gqd&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='allowScriptAccess' value='always'></param></object>
<div style='text-align:center; width:435px; margin-top:6px;'>Send your own <a href='http://www.elfyourself.com'>ElfYourself</a> <a href='http://sendables.jibjab.com/ecards'>eCards</a></div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMzAxMTc*NzI1MzImcHQ9MTIzMDExNzQ3Njg3NCZwPTQxODgxMyZkPTIwMjY3NSZnPTImdD*mbz*4YzM3NGNiYWI1ZTM*NjM1ODIyOGE3ZDljOTdiZDhlMw==.gif" /></p>
<div style='background-color:#e9e9e9; width: 425px;'><object id='A603957' quality='high' data='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=CvV1CLmDuTQnumor&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' height='319' width='425'><param name='wmode' value='transparent'></param><param name='movie' value='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=CvV1CLmDuTQnumor&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='scaleMode' value='showAll'></param><param name='quality' value='high'></param><param name='allowNetworking' value='all'></param><param name='allowFullScreen' value='true' /><param name='FlashVars' value='external_make_id=CvV1CLmDuTQnumor&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='allowScriptAccess' value='always'></param></object>
<div style='text-align:center; width:435px; margin-top:6px;'>Send your own <a href='http://www.elfyourself.com'>ElfYourself</a> <a href='http://sendables.jibjab.com/ecards'>eCards</a></div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMzAxMTc1MTY5NzMmcHQ9MTIzMDExNzUyMDAwNiZwPTQxODgxMyZkPTIwMjY2NSZnPTImdD*mbz*4YzM3NGNiYWI1ZTM*NjM1ODIyOGE3ZDljOTdiZDhlMw==.gif" /></p>
<div style='background-color:#e9e9e9; width: 425px;'><object id='A936376' quality='high' data='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=6B3UTPHG9Rmjs6jw&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' height='319' width='425'><param name='wmode' value='transparent'></param><param name='movie' value='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=6B3UTPHG9Rmjs6jw&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='scaleMode' value='showAll'></param><param name='quality' value='high'></param><param name='allowNetworking' value='all'></param><param name='allowFullScreen' value='true' /><param name='FlashVars' value='external_make_id=6B3UTPHG9Rmjs6jw&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='allowScriptAccess' value='always'></param></object>
<div style='text-align:center; width:435px; margin-top:6px;'>Send your own <a href='http://www.elfyourself.com'>ElfYourself</a> <a href='http://sendables.jibjab.com/ecards'>eCards</a></div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMzAxMTc1NTQwMzkmcHQ9MTIzMDExNzU1Nzg5MiZwPTQxODgxMyZkPTIwMjY2NiZnPTImdD*mbz*4YzM3NGNiYWI1ZTM*NjM1ODIyOGE3ZDljOTdiZDhlMw==.gif" /></p>
<div style='background-color:#e9e9e9; width: 425px;'><object id='A434811' quality='high' data='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=LXDw9vuZmgmP5H4Y&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' height='319' width='425'><param name='wmode' value='transparent'></param><param name='movie' value='http://aka.zero.jibjab.com/client/zero/ClientZero_EmbedViewer.swf?external_make_id=LXDw9vuZmgmP5H4Y&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='scaleMode' value='showAll'></param><param name='quality' value='high'></param><param name='allowNetworking' value='all'></param><param name='allowFullScreen' value='true' /><param name='FlashVars' value='external_make_id=LXDw9vuZmgmP5H4Y&#038;service=sendables.jibjab.com&#038;partnerID=ElfYourself'></param><param name='allowScriptAccess' value='always'></param></object>
<div style='text-align:center; width:435px; margin-top:6px;'>Send your own <a href='http://www.elfyourself.com'>ElfYourself</a> <a href='http://sendables.jibjab.com/ecards'>eCards</a></div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMzAxMTc1OTcyNzYmcHQ9MTIzMDExNzYwMTk5OSZwPTQxODgxMyZkPTIwMjY4MCZnPTImdD*mbz*4YzM3NGNiYWI1ZTM*NjM1ODIyOGE3ZDljOTdiZDhlMw==.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2008/12/elfreedy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to upgrade from Fedora 9 to 10 using Yum</title>
		<link>http://simoncook.org/blog/2008/11/how-to-upgrade-from-fedora-9-to-10-using-yum/</link>
		<comments>http://simoncook.org/blog/2008/11/how-to-upgrade-from-fedora-9-to-10-using-yum/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 16:58:49 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.spcook.co.uk/?p=189</guid>
		<description><![CDATA[On Tuesday, the latest version of Fedora came out which includes the usual round-up of new updates for several purposes, which can be read http://docs.fedoraproject.org/release-notes/f10/en_US/index.html#sn-Fedora_10_overview I use a Fedora 9 server, which I can&#8217;t get to, so the normal method of putting a disc in and letting anaconda do all the work just isn&#8217;t suitable [...]]]></description>
			<content:encoded><![CDATA[<p>On Tuesday, the latest version of Fedora came out which includes the usual round-up of new updates for several purposes, which can be read <a href="http://docs.fedoraproject.org/release-notes/f10/en_US/index.html#sn-Fedora_10_overview">http://docs.fedoraproject.org/release-notes/f10/en_US/index.html#sn-Fedora_10_overview</a></p>
<p>I use a Fedora 9 server, which I can&#8217;t get to, so the normal method of putting a disc in and letting anaconda do all the work just isn&#8217;t suitable for me, so using yum I &#8220;upgraded&#8221; by telling yum to use the Fedora 10 repos and then getting the system to update from this. This method is somewhat risky, but for this case it seemed to turn out well. Previously this method has caused funny problems with X-server, but as I don&#8217;t use any x applications (everything is just command line for me) this wasnt an issue.</p>
<p>The steps I used to set up this system was as follows.</p>
<ol>
<li>Firstly, make sure your Fedora 9 installation is as up to date as possible. This is done in the normal way, and for this, it is probabily best if you clear your cache of any repos.

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum clean all <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> yum update <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> yum clean all</pre></div></div>

<p>You will notice I clear the repo cache twice, this is to make sure that when we get it to do the upgrade, it doesnt try to use any old F9 repos.</li>
<li>Remove any extra repos other than the default Fedora ones, to minimise package conflicts even further. These files can be found in <em>/etc/yum.repos.d/</em></li>
<li>Run the following command into rpm to get fedora to believe it is Fedora 10 and then to update itself to it:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rpm <span style="color: #660033;">-Uhv</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.mirrorservice.org<span style="color: #000000; font-weight: bold;">/</span>sites<span style="color: #000000; font-weight: bold;">/</span>download.fedora.redhat.com<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>fedora<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">10</span><span style="color: #000000; font-weight: bold;">/</span>Fedora<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>Packages<span style="color: #000000; font-weight: bold;">/</span>fedora-release-<span style="color: #000000;">10</span>-<span style="color: #000000;">1</span>.noarch.rpm http:<span style="color: #000000; font-weight: bold;">//</span>www.mirrorservice.org<span style="color: #000000; font-weight: bold;">/</span>sites<span style="color: #000000; font-weight: bold;">/</span>download.fedora.redhat.com<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>fedora<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">10</span><span style="color: #000000; font-weight: bold;">/</span>Fedora<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>Packages<span style="color: #000000; font-weight: bold;">/</span>fedora-release-notes-10.0.0.1.noarch.rpm</pre></div></div>

</li>
<li>Run another yum update, this time it will download a lot of packages as this will now upgrade you to Fedora 10</li>
<li>Reboot using the reboot command</li>
<li>Pray (a little)</li>
<li>Say hello to Fedora 10</li>
</ol>
<p>You should now be running a proper version of Fedora 10. Note however that using an installation disc and upgrading using anaconda is still the recommended method of upgrading, but for those that cannot do that, at least this offers an alternative.</p>
<p>Note however that due to to some changes that happen between versions, you might notice some slight bugs running a new version upgraded in this way. I have yet to see any of these probems, but that is not to say that there aren&#8217;t any. Problems that are found will have to be fixed some other way, and I cannot be held responsible for any of these. Basically, here is a method but it is unsupported so it&#8217;s at your own risk.</p>
<p>I hope these instructions will come in handy to someone at some point, but basically if you need them, they are here.</p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2008/11/how-to-upgrade-from-fedora-9-to-10-using-yum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Gmail Themes</title>
		<link>http://simoncook.org/blog/2008/11/new-gmail-themes/</link>
		<comments>http://simoncook.org/blog/2008/11/new-gmail-themes/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 22:41:33 +0000</pubDate>
		<dc:creator>Si</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.spcook.co.uk/?p=116</guid>
		<description><![CDATA[Just got this update literally a minute ago, and it confused me&#8230; what the hell, my gmail looks different. It appears theres now themes built into it, which seem to be just like iGoogle themes. There are 31 themes at the moment, and I have screenshotted a few for you here: Right now I am [...]]]></description>
			<content:encoded><![CDATA[<p>Just got this update literally a minute ago, and it confused me&#8230; what the hell, my gmail looks different. It appears theres now themes built into it, which seem to be just like iGoogle themes. There are 31 themes at the moment, and I have screenshotted a few for you here:</p>
<p>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail1/' title='Default Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail1-150x150.png" class="attachment-thumbnail" alt="Default Theme" title="Default Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail2/' title='&quot;Classic&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail2-150x150.png" class="attachment-thumbnail" alt="&quot;Classic&quot; Theme" title="&quot;Classic&quot; Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail3/' title='&quot;Steel&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail3-150x150.png" class="attachment-thumbnail" alt="&quot;Steel&quot; Theme" title="&quot;Steel&quot; Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail4/' title='&quot;Shiny&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail4-150x150.png" class="attachment-thumbnail" alt="&quot;Shiny&quot; Theme" title="&quot;Shiny&quot; Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail5/' title='&quot;Summer Ocean&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail5-150x150.png" class="attachment-thumbnail" alt="&quot;Summer Ocean&quot; Theme" title="&quot;Summer Ocean&quot; Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail6/' title='&quot;Planets&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail6-150x150.png" class="attachment-thumbnail" alt="&quot;Planets&quot; Theme" title="&quot;Planets&quot; Theme" /></a>
<a href='http://simoncook.org/blog/2008/11/new-gmail-themes/gmail7/' title='&quot;Terminal&quot; Theme'><img width="150" height="150" src="http://simoncook.org/wordpress/uploads/2008/11/gmail7-150x150.png" class="attachment-thumbnail" alt="&quot;Terminal&quot; Theme" title="&quot;Terminal&quot; Theme" /></a>
</p>
<p>Right now I am using the Planets theme, its offering me quite a good mix of image and transparency, though I think I may settle on the Shiny theme or some other theme that resembes a normal Google blank page.</p>
<p>Anyone else seeing this at all? To see, go to your Gmail settings page, and look for the &#8220;<em>Themes</em>&#8221; tab.</p>
<p> </p>
<p><strong>Edit</strong>: This is only showing on my Gmail account, not my Google Apps account at the moment, so it appears its a gradual rollout (I have give me beta stuff turned on in Apps)</p>
]]></content:encoded>
			<wfw:commentRss>http://simoncook.org/blog/2008/11/new-gmail-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

