<?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>M &#187; Tech</title>
	<atom:link href="http://mattie.id.au/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattie.id.au</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sun, 05 Feb 2012 07:16:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Compiled Pidgin SIPE plugin for Win32</title>
		<link>http://mattie.id.au/2011/04/22/compiled-pidgin-sipe-plugin-for-win32/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=compiled-pidgin-sipe-plugin-for-win32</link>
		<comments>http://mattie.id.au/2011/04/22/compiled-pidgin-sipe-plugin-for-win32/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 13:39:19 +0000</pubDate>
		<dc:creator>mattie</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[libsipe]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://mattie.id.au/?p=13106</guid>
		<description><![CDATA[Since we use OCS at work quite a bit, and recently we&#8217;ve updated to Group Chat &#8211; I&#8217;ve manged to compile libsipe.dll using the latest trunk. I&#8217;ll update it when there are updates to the project since I have it all running nicely on my Ubuntu box! I&#8217;m not sure how to get Group Chat [...]]]></description>
			<content:encoded><![CDATA[<p>Since we use OCS at work quite a bit, and recently we&#8217;ve updated to Group Chat &#8211; I&#8217;ve manged to compile <a href="http://sipe.sourceforge.net" target="_blank">libsipe.dll</a> using the latest trunk. I&#8217;ll update it when there are updates to the project since I have it all running nicely on my Ubuntu box!<del><br />
I&#8217;m not sure how to get Group Chat up and running as of yet, maybe someone could help me? I don&#8217;t know what URI to put in. But at least the dialog is there in this plugin version.</del></p>
<p>Managed to sort that one out <img src='http://mattie.id.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; was entering the wrong group chat server URL.<br />
I&#8217;ve setup autobuilding for every week, you can check out the DLLs here <a href="http://home.mattie.id.au/libsipe/">http://home.mattie.id.au/libsipe/</a></p>
<p>If you come across any problems please let me know so I can investigate <img src='http://mattie.id.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Enjoy!</p>
<p><strong>Some notes on how I built this<br />
</strong>Firstly, you need to build Pidgin. I followed <a title="BuildingWinPidgin" href="http://developer.pidgin.im/wiki/BuildingWinPidgin">this guide</a>. But specifically, this is what I did :<br />
I built everything under /usr/src/pidgin<br />
Installed the following packages via apt-get (<tt>sudo apt-get install mingw32 mingw32-binutils mingw32-runtime</tt>)<br />
Followed Step 2 in the guide linked to the URL above<br />
Installed Pidgin&#8217;s build dependencies as per the guide<br />
Followed the cross-compiling guide<br />
Built pidgin using the mingw make file (using the Build Pidgin instructions from the above guide)<br />
Once it built cleanly, I grabbed the latest source for <a href="http://sipe.sourceforge.net/git/">libsipe via git<br />
</a>Followed only the 1st step from the libsipe website, just to get the code<br />
Grabbed the dependencies specified in <a href="http://sourceforge.net/apps/mediawiki/sipe/index.php?title=Windows_Build">this wiki article</a><br />
I then had to edit the Makefile.mingw (and other occurrences of the file) to meet the pidgin version I was compiling against<br />
Tried to compile it, it came back with a whole bunch of errors and I manually went through all the error&#8217;ing related files (from memory, usually a bunch of header files) and made sure they were set<br />
</tt></p>
<p>Handy links</p>
<p><a href="http://www.ocspedia.com/GroupChat/Group_Chat_Logging.htm">http://www.ocspedia.com/GroupChat/Group_Chat_Logging.htm</a> - Shows how to generate a group chat log file, pretty useful if you want to check out what your URI is</p>
<p>Update:</p>
<p>If you want to grab the latest release (1.12) you can get it from <a href="http://dl.dropbox.com/u/127493/libsipe_pidgin-sipe-1.12.0.zip">here</a> (dropbox)</p>
]]></content:encoded>
			<wfw:commentRss>http://mattie.id.au/2011/04/22/compiled-pidgin-sipe-plugin-for-win32/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Zone Warriors updates</title>
		<link>http://mattie.id.au/2010/02/22/zone-warriors-updates/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zone-warriors-updates</link>
		<comments>http://mattie.id.au/2010/02/22/zone-warriors-updates/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 02:27:32 +0000</pubDate>
		<dc:creator>mattie</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Zone]]></category>
		<category><![CDATA[darkzone]]></category>
		<category><![CDATA[lasers]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://mattie.id.au/?p=64</guid>
		<description><![CDATA[As a few of you already know, I&#8217;ve been slowly working on a secret zone stats projects. It&#8217;ll be hosted on zone-girls.com until I can afford a new domain name and hosting. The data will be collected by Torn XML files and it will also be manually entered if data is pre-Torn. You will be [...]]]></description>
			<content:encoded><![CDATA[<p>As a few of you already know, I&#8217;ve been slowly working on a secret zone stats projects. It&#8217;ll be hosted on <a href="http://zone-girls.com">zone-girls.com</a> until I can afford a new domain name and hosting.</p>
<p>The data will be collected by Torn XML files and it will also be manually entered if data is pre-Torn. You will be able to select a tournament, or a competition. The interface will show a table of the teams (leader board style) where the user can click on a team for a certain to break down into the team&#8217;s scores over the season, bested colour as well as other stats. Then it&#8217;ll have links to the players on the team then bring up stats for that player, in that certain tournament. It will also link to the players &#8220;global&#8221; profile, listing their achievements, teams and competitions participated in. Highest rank in x. MVP count. Number of trophies. That kinda junk.</p>
<p>The post production name is not set in stone, so I&#8217;m using Zone Warriors as the name. </p>
<p>There will be pretty graphs, no doubt about that. Also an achievement system where I am happy for suggestions. Leave a comment here or a message on the <a href="http://darkzone-wa.com/forums">Darkzone WA forums</a>.</p>
<p>In no particular order -></p>
<ul>
<li><span style="text-decoration: line-through;">Parse Torn files generated by <a href="http://www.dougburbidge.com/">Doug&#8217;s</a> <a href="http://www.dougburbidge.com/Apps/index.html">Torn software</a></span> (21/02/10)</li>
<li> Parse different formats and/or support for manual data (for comps pre-torn)</li>
<li>Usable admin / interface</li>
<li><span style="text-decoration: line-through;">Add a site</span> (21/02/10)</li>
<li><span style="text-decoration: line-through;">Add a tournament </span>(21/02/10)</li>
<li>Queries!</li>
</ul>
<ol>
<li> Team ladder</li>
<li>Solo ladder</li>
<li><span style="text-decoration: line-through;">Team tournament profile</span> (21/02/10)</li>
<li>Player tournament profile</li>
<li>Player overall profile</li>
</ol>
<ul>
<li>Site review and related media (a profile for the site!)</li>
<li>Button hookups (ID to Profile)</li>
<li>Graphs (Via <a href="http://www.aditus.nu/jpgraph/">JPGraph </a>and/or <a href="http://www.maani.us/xml_charts/index.php">XML/SMF Charts</a>) NO USE THIS!! <a href="http://code.google.com/apis/visualization/documentation/gallery.html">Google Vis</a></li>
<li>Achievement system (would appreciate ideas)</li>
<li>Commenting ability</li>
<li>Hook up with the SMF authentication to use as a primary source of authentication for the website</li>
<li>Make the whole webpage look pretty</li>
<li>Online fixtures</li>
<li>Online fixture generator following <a href="http://www.dougburbidge.com/Tournament/index.html">Doug&#8217;s 3-team grids</a></li>
<li>Caching of finished events</li>
<li>Events! Notification via email/IM and reminders. Ability to comment and rate past tournaments! RSS/iCal compliant</li>
<li>Podcast support (lol)</li>
<li>Who is currently at zone? via 4sq</li>
</ul>
<p>If you can think of anything else that I could put on it, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattie.id.au/2010/02/22/zone-warriors-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So, we got World of Warcraft MMO gaming mice</title>
		<link>http://mattie.id.au/2009/10/02/so-we-got-world-of-warcraft-mmo-gaming-mice/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=so-we-got-world-of-warcraft-mmo-gaming-mice</link>
		<comments>http://mattie.id.au/2009/10/02/so-we-got-world-of-warcraft-mmo-gaming-mice/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 03:23:49 +0000</pubDate>
		<dc:creator>mattie</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://mattie.id.au/?p=39</guid>
		<description><![CDATA[My bestie decided to purchase a couple of these World of Warcraft MMO gaming mice for my birthday. They look pretty great, having 15 buttons, cool glowing OLED that pulsates. It takes a while to get used to the handling and the design since it&#8217;s a bit different to normal, more ergonomic mice. But apart [...]]]></description>
			<content:encoded><![CDATA[<p>My bestie decided to purchase a couple of these <a href="http://www.steelseries.com/_int/products/partners/">World of Warcraft MMO gaming mice</a> for my birthday. They look pretty great, having 15 buttons, cool glowing OLED that pulsates. It takes a while to get used to the handling and the design since it&#8217;s a bit different to normal, more ergonomic mice. But apart from that, so far, the hardware acts really well. The buttons are well placed and it&#8217;s very good. </p>
<p>One slight problem. The software that comes with is absolute crap. <a href="http://www.fragyou.net/2009/09/24/wow-mmo-gaming-mouse-ap-mfc-error/">It&#8217;s very poorly written.</a> It can&#8217;t even handle malformed XML and will just crash. Error handling? Jesus christ learn how to. I tried to simply import a profile via the armory and I get an AP MFC error. Why? because the image location has changed or something. How hard would of it been to, say if there was an error. 1) Display there was an error getting the image 2) Replace it with a stock image. Oh, the images? they&#8217;re STOCK IMAGES AND DO NOT REALLY CHANGE. You could of distributed them with the package. </p>
<p>The only problems I have had though, are to do with profile handling. </p>
<p>The other options in the software are okay, such as setting up key bindings, macros and junk like that. I&#8217;ve recently bought my mouse into work and bound cut, paste, hide desktop, tab forward, tab backward, build, build project and it works pretty well. </p>
]]></content:encoded>
			<wfw:commentRss>http://mattie.id.au/2009/10/02/so-we-got-world-of-warcraft-mmo-gaming-mice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100 Commodore 64 games in 10 minutes</title>
		<link>http://mattie.id.au/2009/09/17/100-commodore-64-games-in-10-minutes-well-i-got-85100/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=100-commodore-64-games-in-10-minutes-well-i-got-85100</link>
		<comments>http://mattie.id.au/2009/09/17/100-commodore-64-games-in-10-minutes-well-i-got-85100/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 06:57:09 +0000</pubDate>
		<dc:creator>mattie</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://mattie.id.au/?p=19</guid>
		<description><![CDATA[[youtube]http://www.youtube.com/watch?v=eY2gK1MPgh8[/youtube] Here is my guess list from the above video. 85/100. The list is a bit messy because I was frantically writing them down. xD The music is also pretty fucking awesome. [sourcecode] Last Ninja 2 IK+ Maniac Mansion Pirates Zak McKraken and the Alien mind bender Vendetta Turrican 1 Arhcon Bubble Bobble Summer Games [...]]]></description>
			<content:encoded><![CDATA[<p>[youtube]http://www.youtube.com/watch?v=eY2gK1MPgh8[/youtube]</p>
<p>Here is my guess list from the above video. 85/100. The list is a bit messy because I was frantically writing them down. xD The music is also pretty fucking awesome.</p>
<p><span id="more-19"></span></p>
<p>[sourcecode]<br />
Last Ninja 2<br />
IK+<br />
Maniac Mansion<br />
Pirates<br />
Zak McKraken and the Alien mind bender<br />
Vendetta<br />
Turrican 1<br />
Arhcon<br />
Bubble Bobble<br />
Summer Games<br />
???<br />
Bruce Lee<br />
Last Ninja 1<br />
???<br />
Turrican 2<br />
???<br />
Defender of the Crown<br />
Asterix<br />
International Soccer<br />
bootcamp<br />
Kick Off<br />
Nick Faldof golf<br />
Hyper games<br />
Winter games<br />
Creatures 2<br />
Impossible Mission<br />
Usagi ojuimbo<br />
gianna sisters<br />
????<br />
Californa games<br />
Boulder dash<br />
???<br />
Wizard of Wor<br />
??<br />
??<br />
Mayhem in MOnsterland<br />
Stunt racers<br />
H E R O<br />
Pitstop 2<br />
Skate or Die<br />
Space Taxi<br />
Pub Games<br />
Batman Capered crusader<br />
Donald Ducks Playground<br />
Rainbow Islands<br />
Green BEret<br />
Tusker<br />
Shadow of the beast<br />
International Karate 2<br />
Midnight Resistance<br />
Paradoid<br />
Gauntlet<br />
Salamander?<br />
Blue Max<br />
Duckular<br />
???<br />
???<br />
Wizball<br />
Dunebuggy<br />
Who dares win<br />
lode runner<br />
spy vs spy<br />
devilance<br />
circus games?<br />
jumpman<br />
zynaps<br />
kung fu master<br />
crystal castle?<br />
powerdrift<br />
rick dangerous<br />
pipe dreams 3?<br />
barbarian<br />
frankie goes to hollywood<br />
ghost n goblins<br />
lazy jones<br />
way of the exploding fist<br />
raid over bungling bay<br />
decathalon<br />
manic miner<br />
gremlins 2<br />
nebulus<br />
???<br />
???<br />
spyhunter<br />
turbo outrun<br />
aztec quest<br />
goonies<br />
batty<br />
preditor(?)<br />
ghostbusters<br />
???<br />
forbiden forrest<br />
???<br />
??<br />
commando<br />
bc&#8217;s quest for tyres<br />
???<br />
kickstart<br />
arkanoid 2?<br />
flumbo&#8217;s quest<br />
[/sourcecode] </p>
]]></content:encoded>
			<wfw:commentRss>http://mattie.id.au/2009/09/17/100-commodore-64-games-in-10-minutes-well-i-got-85100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combined graph in ASP.NET with OWC</title>
		<link>http://mattie.id.au/2009/09/14/combined-graph-in-asp-net-with-owc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=combined-graph-in-asp-net-with-owc</link>
		<comments>http://mattie.id.au/2009/09/14/combined-graph-in-asp-net-with-owc/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 03:49:33 +0000</pubDate>
		<dc:creator>mattie</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[OWC]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://mattie.id.au/?p=4</guid>
		<description><![CDATA[It took me a while to find out how to get a hang of making graphs in ASP.NET combined with OWC, especially ones that aren't standard, such as combined graphs. Here is some code of a combined graph that I recently made. ]]></description>
			<content:encoded><![CDATA[<p>It took me a while to find out how to get a hang of making graphs in ASP.NET combined with OWC. There aren&#8217;t many places on the internet that show, or have a good guide. I was having troubles with creating a combined OWC graph in ASP.NET and I finally worked it out. I thought I would share. I&#8217;ve left some of the different methods and properties in there, mostly the styling ones to give a better idea on how to style your graph to suit you. The DataTable bit is in there also. If you want to test it straight out you can replace that with an array of your choosing. :]<br />
<span id="more-7"></span><br />
[sourcecode language="csharp"]</p>
<p>  const int XAxis = 0;<br />
  const int YAxis = 1;</p>
<p>  DataTable dt = this.DataSource;</p>
<p>  ChAxis axis = null;<br />
  ChAxis axis2 = null;<br />
  ChSeries seriesValue = null;<br />
  ChSeries seriesMoreValue = null;<br />
  ChSeries seriesY2 = null;</p>
<p>  ChartSpace = this.GetBaseChartSpace();<br />
  ChChart chart = ChartSpace.Charts[0];</p>
<p>  #region Grab the data from the database and put it in a couple of arrays</p>
<p>  List&lt;object&gt; listValues = new List&lt;object&gt;();<br />
  List&lt;object&gt; listMoreValues = new List&lt;object();<br />
  List&lt;object&gt; dateList = new List&lt;object&gt;();<br />
  List&lt;object&gt; listY2Values = new List&lt;object&gt;();</p>
<p>  foreach( DataRow row in dt.Rows )<br />
  {<br />
      dateList.Add(row[&quot;Date&quot;]);<br />
      listValues.Add(row[&quot;Value1&quot;]);<br />
      listMoreValues.Add(row[&quot;Value2&quot;]);<br />
      listY2Values.Add(row[&quot;ValueY2&quot;]);</p>
<p>  }	</p>
<p>  object [] dateArray = dateList.ToArray();<br />
  object [] valueArray = listValues.ToArray();<br />
  object [] moreValueArray = listMoreValues.ToArray();<br />
  object [] y2Array = listY2Values.ToArray();	          </p>
<p>  #endregion</p>
<p>  #region Series data<br />
  seriesValue = chart.SeriesCollection.Add(0);<br />
  seriesValue.Caption = &quot;Value Array&quot;;<br />
  seriesValue.SetData( ChartDimensionsEnum.chDimCategories, Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral), dateArray);<br />
  seriesValue.SetData( ChartDimensionsEnum.chDimValues, Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral), valueArray);<br />
  seriesValue.Interior.Color = &quot;#FF9E00&quot;;</p>
<p>  seriesMoreValue = chart.SeriesCollection.Add(1);<br />
  seriesMoreValue.Caption = &quot;More Value Array&quot;;<br />
  seriesMoreValue.SetData( ChartDimensionsEnum.chDimValues, Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral),  moreValueArray);<br />
  seriesMoreValue.Interior.Color = &quot;#F7D708&quot;;<br />
  #endregion</p>
<p>  #region Chart settings<br />
  chart.Type = ChartChartTypeEnum.chChartTypeColumnClustered;<br />
  chart.Interior.Color = &quot;whitesmoke&quot;;<br />
  chart.PlotArea.Interior.Color = &quot;white&quot;;<br />
  chart.Title.Caption = &quot;The chart header&quot;;<br />
  chart.HasLegend = true;<br />
  chart.Legend.Position = ChartLegendPositionEnum.chLegendPositionBottom;<br />
  #endregion</p>
<p>  #region value axis (Y Axis)<br />
  chart.Axes[YAxis].Scaling.Minimum = 0;<br />
  chart.Axes[YAxis].HasTitle = true;<br />
  chart.Axes[YAxis].Title.Caption = &quot;This is the Y-axis&quot;;<br />
  chart.Axes[YAxis].HasMajorGridlines = true;<br />
  chart.Axes[YAxis].HasMinorGridlines = true;<br />
  chart.Axes[YAxis].MajorGridlines.Line.Color = &quot;lightgrey&quot;;<br />
  chart.Axes[YAxis].MinorGridlines.Line.Color = &quot;#EEEEEE&quot;;<br />
  chart.Axes[YAxis].HasTickLabels = true;<br />
  #endregion</p>
<p>  #region date axis (X Axis)<br />
  chart.Axes[XAxis].HasMajorGridlines = true;<br />
  chart.Axes[XAxis].MajorGridlines.Line.Color = &quot;lightgrey&quot;;<br />
  chart.Axes[XAxis].HasMinorGridlines = false;<br />
  chart.Axes[XAxis].HasTitle = true;<br />
  chart.Axes[XAxis].Title.Caption = &quot;Date&quot;;<br />
  #endregion</p>
<p>  #region value axis (Y2 Axis)<br />
  seriesY2 = chart.SeriesCollection.Add(0);<br />
  seriesY2.Type = ChartChartTypeEnum.chChartTypeLine;<br />
  seriesY2.SetData( ChartDimensionsEnum.chDimValues, Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral), y2Array );<br />
  seriesY2.Caption = &quot;This is the Y2-axis&quot;;<br />
  seriesY2.Line.Color = &quot;#CE0000&quot;;<br />
  seriesY2.Ungroup(true); </p>
<p>  axis2 = chart.Axes.Add(seriesY2.get_Scalings(ChartDimensionsEnum.chDimValues));<br />
  axis2.Scaling.Minimum = 0;<br />
  axis2.HasMajorGridlines = false;<br />
  axis2.Position = ChartAxisPositionEnum.chAxisPositionRight;<br />
  axis2.HasTitle = true;<br />
  axis2.Title.Caption = &quot;Y2 caption&quot;;<br />
  #endregion<br />
[/sourcecode]</p>
<p>Some related links:<br />
<a href="http://msdn.microsoft.com/en-us/library/aa204179%28office.11%29.aspx">MSDN: Office Web Components Constants</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mattie.id.au/2009/09/14/combined-graph-in-asp-net-with-owc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
