<?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>maceman.info &#187; Personal</title>
	<atom:link href="http://maceman.info/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://maceman.info</link>
	<description>The home page of MaceMan316</description>
	<lastBuildDate>Sat, 01 Oct 2011 01:47:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Idea for VoIP program</title>
		<link>http://maceman.info/2010/03/02/idea-for-voip-program/</link>
		<comments>http://maceman.info/2010/03/02/idea-for-voip-program/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 23:16:51 +0000</pubDate>
		<dc:creator>MaceMan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://maceman.info/?p=69</guid>
		<description><![CDATA[My idea of a dream VoIP program would have a lot in common with popular VoIP programs. Server-side presence information, firewall transversal, video, etc. I&#8217;d like a program that degrades gracefully. Popular programs try, but it seems that transmitting video can interfere with graceful degradation. Also, the lower limit on bandwidth and jitter is too [...]]]></description>
			<content:encoded><![CDATA[<p>My idea of a dream VoIP program would have a lot in common with popular VoIP programs. Server-side presence information, firewall transversal, video, etc. I&#8217;d like a program that degrades gracefully. Popular programs try, but it seems that transmitting video can interfere with graceful degradation. Also, the lower limit on bandwidth and jitter is too high for my preference with many of these programs. I&#8217;d like a program that could transmit video and audio in conditions as low as dial-up. I&#8217;d like it to have an auto-reconnect preference to resist connection drops. I&#8217;d like a quality setting to allow the user to throttle their bandwidth usage. Maybe I&#8217;ll start a project like this someday. One can dream, eh?</p>
<p>Recap of my dream VoIP program:</p>
<ul>
<li>Text chat</li>
<li>Low-latency audio</li>
<li>Video</li>
<li>Group chat, group audio, and group video calls</li>
<li>Free internet-to-internet calls</li>
<li>Robust back-end network</li>
<li>Peer-to-peer for most operations (increases efficiency)</li>
<li>Firewall transversal, when necessary</li>
<li>File transfers</li>
<li>Username-based identification. No confusing IPs or ports to work with</li>
<li>Optional offline LAN-only mode</li>
<li>Graceful quality degradation</li>
<li>Audio and video usable in dial-up or GPRS conditions</li>
<li>User-configurable quality setting</li>
<li>Optional auto-reconnection for dropped calls</li>
<li>Silent reconnection. The program stays hidden when it&#8217;s not called by the user. No pop-ups saying &#8220;THE NETWORK CONNECTION WAS LOST&#8221;.</li>
<li>Extreme resilience to packet loss and jitter. I&#8217;d like audio to work in 50-80% packet loss. Maybe some extreme forward error correction would do the job.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maceman.info/2010/03/02/idea-for-voip-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eddie &#8220;fixes&#8221; his guitar</title>
		<link>http://maceman.info/2008/08/18/eddie-fixes-his-guitar/</link>
		<comments>http://maceman.info/2008/08/18/eddie-fixes-his-guitar/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 19:17:59 +0000</pubDate>
		<dc:creator>MaceMan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://maceman.info/?p=18</guid>
		<description><![CDATA[&#160;]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/xP0_p-sfUpk&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/xP0_p-sfUpk&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://maceman.info/2008/08/18/eddie-fixes-his-guitar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GameSurge proxy G-Line</title>
		<link>http://maceman.info/2008/07/05/gamesurge-proxy-g-line/</link>
		<comments>http://maceman.info/2008/07/05/gamesurge-proxy-g-line/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 07:44:51 +0000</pubDate>
		<dc:creator>MaceMan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://maceman.info/?p=5</guid>
		<description><![CDATA[Today I tried to log onto the GameSurge IRC server to get a scrim for Counter-Strike. When I logged on, however, I was greeted with a one hour G-Line (Global ban) for having an open proxy server. I have a web server but no proxy server. Closing Link: MaceMan by ClanShells.DE.EU.GameSurge.net (G-lined (AUTO [1 hour] [...]]]></description>
			<content:encoded><![CDATA[<p>Today I tried to log onto the GameSurge IRC server to get a scrim for Counter-Strike. When I logged on, however, I was greeted with a one hour G-Line (Global ban) for having an open proxy server. I have a web server but no proxy server.<span id="more-5"></span></p>
<p><strong><code>Closing Link: MaceMan by ClanShells.DE.EU.GameSurge.net (G-lined (AUTO [1 hour] Unsecured HTTP proxy, please fix your web proxy configuration to fix this or see http://www.gamesurge.net/cms/Proxy%20G-lines/ for more information.))</code></strong></p>
<p>I quickly became frustrated. I waited an hour and tried again with WireShark, a packet sniffer, running. I learned that the proxy scan that GameSurge was doing was sending the CONNECT command, the command for proxying (normal web pages use GET). On apache, I have all the proxy server modules disabled, and I wasn&#8217;t running any other proxy servers. The weird part is that my web server was treating it as a GET request and responded with a HTTP 200 OK message. This caused GameSurge to think I had a proxy server running and G-Lined me. I don&#8217;t think this is standard behavior for web servers, and it seems to be a compatibility quirk (maybe related to dynamic pages, maybe not). I discovered a workaround that you can put at the bottom of your httpd.conf file to fix this.</p>
<p><strong><code><br />
&lt;Location /&gt;<br />
&lt;Limit CONNECT&gt;<br />
Order allow,deny<br />
Deny from all<br />
&lt;/Limit&gt;<br />
&lt;/Location&gt;<br />
</code></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://maceman.info/2008/07/05/gamesurge-proxy-g-line/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

