<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.gpmidi.net">
<channel>
 <title>GPMidi.net - Technology</title>
 <link>http://www.gpmidi.net/taxonomy/term/113/0</link>
 <description>Anything technology related. </description>
 <language>en</language>
<item>
 <title>Long Running Query</title>
 <link>http://www.gpmidi.net/node/1335</link>
 <description>&lt;p&gt;Nothing like a very long running query:&lt;br /&gt;
&lt;code&gt;Query OK, 29838930 rows affected (1 day 3 hours 28 min 52.13 sec)&lt;br /&gt;
Records: 29838930  Duplicates: 0  Warnings: 0&lt;/code&gt;&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/116">GpMidi.net</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Fri, 19 Dec 2008 07:38:13 -0500</pubDate>
</item>
<item>
 <title>New Site: www.GetNS.Info</title>
 <link>http://www.gpmidi.net/node/1334</link>
 <description>&lt;p&gt;I&#039;ve setup a new site, &lt;a href=&quot;http://www.getns.info&quot;&gt;www.GetNS.Info&lt;/a&gt;. This site is intended to let you look up an IP and, if it&#039;s a nameserver, determine what domains it hosts. I also plan on keeping historical information on each server I come across.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/116">GpMidi.net</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sun, 14 Dec 2008 20:44:10 -0500</pubDate>
</item>
<item>
 <title>debugsources.list: No such file or directory</title>
 <link>http://www.gpmidi.net/node/1333</link>
 <description>&lt;p&gt;I was getting &quot;debugsources.list: No such file or directory&quot; errors. Turns out I was moving the BUILD dir to the BUILDROOT. Copy, don&#039;t move. Once I changed mv to cp in %install it all worked.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Tue, 18 Nov 2008 09:16:18 -0500</pubDate>
</item>
<item>
 <title>error: Unable to open temp file.</title>
 <link>http://www.gpmidi.net/node/1331</link>
 <description>&lt;p&gt;Got this error while a script was building an RPM: &lt;/p&gt;
&lt;p&gt;RPM build errors:&lt;br /&gt;
    Unable to open temp file.&lt;br /&gt;
error: Unable to open temp file.&lt;/p&gt;
&lt;p&gt;Turns out the permissions of /var/tmp were wrong. I did a &#039;chmod 777 /var/tmp&#039; and &#039;chmod +t /var/tmp&#039; to fix it. You can check what rpm&#039;s tmp dir is by running &#039;rpm --eval %_tmppath&#039;.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Fri, 31 Oct 2008 09:18:03 -0400</pubDate>
</item>
<item>
 <title>Reasons I Dislike MSSQL</title>
 <link>http://www.gpmidi.net/node/1330</link>
 <description>&lt;p&gt;1) No MD5/SHA224-512&lt;br /&gt;
2) No indexing of varchars&lt;br /&gt;
3) It&#039;s slooooow to access via freetds+pymssql&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Wed, 29 Oct 2008 09:30:52 -0400</pubDate>
</item>
<item>
 <title>DefCon 16</title>
 <link>http://www.gpmidi.net/node/1326</link>
 <description>&lt;p&gt;Most of the talks were boring. I did enjoy Ian Clark&#039;s presentation on predicting people&#039;s behavior.  :(&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sat, 09 Aug 2008 19:44:53 -0400</pubDate>
</item>
<item>
 <title>SELinux</title>
 <link>http://www.gpmidi.net/node/1320</link>
 <description>&lt;p&gt;top - 11:21:07 up 7 min,  1 user,  load average: 0.00, 0.06, 0.05&lt;br /&gt;
Tasks:   2 total,   1 running,   1 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.3%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st&lt;br /&gt;
Mem:   2059732k total,   291200k used,  1768532k free,    21668k buffers&lt;br /&gt;
Swap:  4194296k total,        0k used,  4194296k free,   136964k cached&lt;/p&gt;
&lt;p&gt;  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND&lt;br /&gt;
 3351 root      16   0 66044 1612 1276 S    0  0.1   0:00.03 bash&lt;br /&gt;
 3386 root      15   0 12584 1020  828 R    0  0.0   0:00.02 top&lt;/p&gt;
&lt;p&gt;I&#039;m not sure if I love the fact that I, as root, can&#039;t do anything. But not being able to run .bash_profile when I log in is a *bit* annoying. Plus I cant reboot or anything else without changing contexts.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sun, 15 Jun 2008 11:20:56 -0400</pubDate>
</item>
<item>
 <title>4chan On My Chumby</title>
 <link>http://www.gpmidi.net/node/1308</link>
 <description>&lt;p&gt;My &lt;a href=&quot;http://www.chumby.com&quot;&gt;Chumby&lt;/a&gt; now displays random images off of 4chan&#039;s /b/. I ended up using a pre-made image displaying widget and then writing my own spider/parser/XML output engine on www.lulzlunch.com. Anyone can use it by enabling the &lt;a href=&quot;http://www.chumby.com/guide/widget/PhotoFrame&quot;&gt;PhotoFrame&lt;/a&gt; widget with the URL set to &quot;http://www.lulzlunch.com/images/b&quot;. It now auto updates about once every 12 hours. An automatic resize is in place. I should have a chance to test it on Wednesday.&lt;br /&gt;
-Paul&lt;/p&gt;
&lt;p&gt;Update: It&#039;s been working great for a while. You can even view random images from your browser. There are instructions at &lt;a href=&quot;http://www.lulzlunch.com/index.py/chumbyinstructions&quot;&gt;http://www.lulzlunch.com/index.py/chumbyinstructions&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sun, 23 Mar 2008 18:47:07 -0400</pubDate>
</item>
<item>
 <title>H0t Breasts</title>
 <link>http://www.gpmidi.net/node/1300</link>
 <description>&lt;p&gt;I need an ascii art picture of a chicken breast. Its for &lt;a href=&quot;http://www.h0tbreasts.com&quot;&gt;http://www.h0tbreasts.com&lt;/a&gt;.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sat, 26 Jan 2008 19:09:56 -0500</pubDate>
</item>
<item>
 <title>www.johnisabottommaster.com</title>
 <link>http://www.gpmidi.net/johnisabottommaster</link>
 <description>&lt;p&gt;I need a picture of John for &lt;a href=&quot;http://www.johnisabottommaster.com&quot;&gt;www.johnisabottommaster.com&lt;/a&gt;&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/116">GpMidi.net</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/118">Work &amp; School</category>
 <pubDate>Sat, 26 Jan 2008 18:58:29 -0500</pubDate>
</item>
<item>
 <title>Sorcerer&#039;s Apprentice Syndrome</title>
 <link>http://www.gpmidi.net/node/1292</link>
 <description>&lt;p&gt;Ah, the newest techie thing I&#039;ve learned: &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Sorcerer%27s_Apprentice_Syndrome&quot;&gt;Sorcerer&#039;s Apprentice Syndrome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Defiantly worth reading. If only for the brilliant Disney reference.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/115">Spooge</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Fri, 06 Jul 2007 01:59:08 -0400</pubDate>
</item>
<item>
 <title>Uber Geek Moments In My Life</title>
 <link>http://www.gpmidi.net/node/1291</link>
 <description>&lt;p&gt;- Writing software for an amateur radio balloon&lt;br /&gt;
- Making a VIM vs Emacs joke and then being drawn in to the resulting discussion. This all took place on a &lt;a href=&quot;http://en.wikipedia.org/wiki/MUD&quot;&gt;MUD&lt;/a&gt;&lt;br /&gt;
- Researching routing protocols for use on a network of wifi routers using ham radio power levels. The goal being to create a very fast, redundant, emergency communication network.&lt;br /&gt;
- Participating in Defcon CTF quals.&lt;br /&gt;
- Instigating an argument about who is better in World Of Warcraft: Chuck Norris, Jack Bower, or Ven Diesel. &lt;/p&gt;
&lt;p&gt;I&#039;m sure there are others I&#039;m not thinking of.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/115">Spooge</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/118">Work &amp; School</category>
 <pubDate>Thu, 05 Jul 2007 02:19:01 -0400</pubDate>
</item>
<item>
 <title>Count The Buzzwords</title>
 <link>http://www.gpmidi.net/node/1287</link>
 <description>&lt;p&gt;The following code is a recursive function that pulls data out of a Python xml.dom.minidom object using a list of lambda functions for selection. Its object oriented and functional using XML, DOM, scripting, dynamic typing, recursion, and Python. Its also a bastardization of the proper way of using XML. I&#039;m sure I could include some closures and other fun stuff if I wanted.&lt;/p&gt;
&lt;pre&gt;
&gt;&gt;&gt; def walk(lst,dom):
	if len(lst)&lt;=0:
		return dom.nodeValue
	match=lst.pop()
	errors=&#039;&#039;
	for i in dom.childNodes:
		if match(i):
			try:
				return walk(lst,i)
			except KeyError, msg:
				errors+=msg
	if errors==&#039;&#039;:
		raise KeyError, &quot;Nothing found at %d &quot;%len(lst)
	raise KeyError, errors

&gt;&gt;&gt; walk([
	lambda x: True
	,lambda x: x.nodeName==u&#039;VALUE&#039;
	,lambda x: x.nodeName==u&#039;PROPERTY&#039;
	,lambda x: x.nodeName==u&#039;INSTANCE&#039;
	,lambda x: x.nodeName==u&#039;VALUE.NAMEDINSTANCE&#039;
	,lambda x: x.nodeName==u&#039;SEF.MANAGEMENT.OBJECTS&#039;
	],dom)
&lt;/pre&gt;&lt;p&gt;
Let me know if you think of any more buzzwords.&lt;br /&gt;
-Paul&lt;/p&gt;
</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/115">Spooge</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <pubDate>Sat, 19 May 2007 22:28:36 -0400</pubDate>
</item>
<item>
 <title>New Domain</title>
 <link>http://www.gpmidi.net/node/1283</link>
 <description>&lt;p&gt;Just got a new domain. Site is up at &lt;a href=&quot;http://09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63.us/&quot;&gt;http://09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63.us/&lt;/a&gt;.&lt;br /&gt;
-Paul&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/119">Politics &amp; Religion</category>
 <pubDate>Tue, 01 May 2007 23:59:09 -0400</pubDate>
</item>
<item>
 <title>HD</title>
 <link>http://www.gpmidi.net/node/1282</link>
 <description>&lt;p&gt;&lt;img src=&quot;http://www.gpmidi.net/system/files?file=__Support_Freedom___by_z00kus.png&quot;&gt;&lt;/p&gt;</description>
 <category domain="http://www.gpmidi.net/taxonomy/term/113">Technology</category>
 <category domain="http://www.gpmidi.net/taxonomy/term/119">Politics &amp; Religion</category>
 <enclosure url="system/files?file=__Support_Freedom___by_z00kus.png" length="4436" type="image/png" />
 <pubDate>Tue, 01 May 2007 09:58:59 -0400</pubDate>
</item>
</channel>
</rss>
