<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>GoTinker</title>
	<link>http://www.gotinker.com</link>
	<description>My world in IT</description>
	<lastBuildDate>Thu, 29 Sep 2011 02:39:20 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.5" -->

	<item>
		<title>Securing IPv6 with IPSec, protecting yourself in an end-to-end world!</title>
		<description><![CDATA[With IPv6 there is no more NAT.  All your machines have end-to-end connections to their destination.  It&#8217;s taken for granted the implied security that NAT provides, by preventing incoming connections.  There&#8217;s also no longer a need to use a VPN, if I want to connect to my work PC I merely use it&#8217;s publicly available IPv6 address. [...]]]></description>
		<link>http://www.gotinker.com/2011/09/27/securing-ipv6-with-ipsec-protecting-yourself-in-an-end-to-end-world/</link>
			</item>
	<item>
		<title>IPv6 without native support from your provider, via SiXS</title>
		<description><![CDATA[You&#8217;ll need a Linux machine or device supporting AICCU and ip6tables to act as IPv6 router.  It doesn&#8217;t have to be the same machine/device as IPv4 router.  If you&#8217;re using DD-WRT on your IPv4 router then there&#8217;s a tutorial covering this here. First you need to pop over to www.sixxs.net and sign up for a account [...]]]></description>
		<link>http://www.gotinker.com/2011/09/26/ipv6-without-native-support-from-your-provider-via-sixs/</link>
			</item>
	<item>
		<title>My base &#8220;iptables&#8221; / &#8220;ip6tables&#8221; script</title>
		<description><![CDATA[I thought I&#8217;d post my base iptables/ip6tables script.  This is what I dump on every machine I install, then tweak from there. It also creates  a script to load the rules up (on Debian based systems) when the network starts (if-up.d) Download: firewall.tar.gz]]></description>
		<link>http://www.gotinker.com/2011/09/25/my-base-iptables-ip6tables-script/</link>
			</item>
	<item>
		<title>Extracting music from flash videos using mencoder and mplayer</title>
		<description><![CDATA[If you&#8217;ve ever downloaded music videos from a website (for example via &#8220;youtube-dl&#8221;) you may have been in the position of wanting to extract the music in &#8220;MP3&#8243; format from the &#8220;FLV&#8221; (flash video) file, here&#8217;s how you can do this: #mencoder source.flv -ovc frameno -oac mp3lame -lameopts br=128 -noskip -o resampled.avi #mplayer -dumpaudio -dumpfile [...]]]></description>
		<link>http://www.gotinker.com/2011/01/26/extracting-music-from-flash-videos-using-mencoder-and-mplayer/</link>
			</item>
	<item>
		<title>X11 Forwarding of Pidgin with Sound using PulseAudio</title>
		<description><![CDATA[With the aid of PulseAudio it&#8217;s possible to remotely host applications such as Pidgin and still have sound enabled (something that&#8217;s very handy with an IM client for notification purposes). First, on the client and server, you&#8217;ll need to make sure PulseAudio is installed (it should be there by default in Ubuntu 10.10 if that&#8217;s [...]]]></description>
		<link>http://www.gotinker.com/2011/01/26/x11-forwarding-of-pidgin-with-sound-using-pulseaudio/</link>
			</item>
	<item>
		<title>Hybrid Cryptosystem</title>
		<description><![CDATA[There are some limitations to asymmetric encryption that we can overcome by using a hybrid cryptosystem.  Combining asymmetric and symetric encryption.]]></description>
		<link>http://www.gotinker.com/2010/03/21/hybrid-cryptosystem/</link>
			</item>
	<item>
		<title>Audible Ping</title>
		<description><![CDATA[Audible ping gives you a hospital heart-monitor style ICMP ping utility]]></description>
		<link>http://www.gotinker.com/2010/03/18/audible-ping/</link>
			</item>
	<item>
		<title>Handling Unhandled Exceptions</title>
		<description><![CDATA[Hooking up the 'UnhandledException' event handler is a great way to let your end-users notify you of any unexpected problems]]></description>
		<link>http://www.gotinker.com/2010/03/16/handling-unhandled-exceptions/</link>
			</item>
	<item>
		<title>Inheriting EventArgs for better events</title>
		<description><![CDATA[In a lot of cases, you need to return some custom data from your events.  Inheriting from &#8216;EventArgs&#8217; gives you the opportunity to do this.  Here&#8217;s an example of how you do it.  Fortunately this time, it&#8217;s all self explanatory. 1: // Author Mike Lovell (mike.lovell@gotinker.com) 2: &#160; 3: class Firey 4: { 5: public class [...]]]></description>
		<link>http://www.gotinker.com/2010/03/14/inheriting-eventargs-for-better-events/</link>
			</item>
	<item>
		<title>A simple custom thread queue</title>
		<description><![CDATA[Implementing a custom thread queue can give you more control over your threads that the built-in ThreadPool.  It also makes a good intellectual excercise.]]></description>
		<link>http://www.gotinker.com/2010/03/13/a-simple-custom-thread-queue/</link>
			</item>
</channel>
</rss>

