<?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>Jeremy Heslop &#187; technology</title>
	<atom:link href="http://jheslop.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://jheslop.com</link>
	<description>Christian, Husband, Father, Geek, Entrepreneur, Photographer</description>
	<lastBuildDate>Wed, 11 Nov 2009 21:14:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Adding pdftk to 1and1 shared hosting</title>
		<link>http://jheslop.com/2009/11/11/adding-pdftk-to-1and1-shared-hosting/</link>
		<comments>http://jheslop.com/2009/11/11/adding-pdftk-to-1and1-shared-hosting/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 21:12:47 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[1&1]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf toolkit]]></category>
		<category><![CDATA[pdftk]]></category>
		<category><![CDATA[shared hosting]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=412</guid>
		<description><![CDATA[There are some cases where you might need a powerful pdf toolkit to use with php. 1and1 does not come with any built in pdf processors or pdf libraries built into php. Here is the process I used to integrate phptk into my 1and1 shared hosting account. Requirements: 1and1 shared plan that has ssh support [...]]]></description>
			<content:encoded><![CDATA[<p>There are some cases where you might need a powerful <a href="http://jheslop.com/tag/pdf-toolkit/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdf toolkit">pdf toolkit</a> to use with php. <a href=http://jheslop.com/hosting/1and1 target=_blank>1and1</a> does not come with any built in pdf processors or pdf libraries built into php. Here is the process I used to integrate <a href="http://www.pdfhacks.com/pdftk/">phptk</a> into my <a href=http://jheslop.com/hosting/1and1 target=_blank>1and1</a> shared hosting account.</p>
<p>Requirements: <a href=http://jheslop.com/hosting/1and1 target=_blank>1and1</a> shared plan that has ssh support</p>
<p>- Download <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> <a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a> file for debian etch (http://packages.debian.org/etch/i386/<a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a>/download):</p>
<p><code>wget http://ftp.us.debian.org/debian/pool/main/l/<a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a>/pdftk_1.40-2_i386.<a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a></code></p>
<p>- Extract the <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> <a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a> file:</p>
<p><code>ar xv pdftk_1.40-2_i386.<a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a></code></p>
<p>- Extract the data.tar.gz file:</p>
<p><code>tar xvzf data.tar.gz</code></p>
<p>- Download libgcj <a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a> file for debian etc (http://packages.debian.org/etch/i386/libgcj7-0/download):</p>
<p><code>wget http://ftp.us.debian.org/debian/pool/main/g/gcj-4.1/libgcj7-0_4.1.1-20_i386.<a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a></code></p>
<p>- Extract the libgcj <a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a> file:</p>
<p><code>ar xv libgcj7-0_4.1.1-20_i386.<a href="http://jheslop.com/tag/deb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deb">deb</a></code></p>
<p>- Extract the data.tar.gz file:</p>
<p><code>tar xvzf data.tar.gz</code></p>
<p>- Create a script to link libgcj for <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> (use nano or vi):</p>
<p><code>#!/bin/bash</p>
<p>LD_LIBRARY_PATH="usr/lib:$LD_LIBRARY_PATH" usr/bin/<a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> $*</code></p>
<p>- Chmod the <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> script so it can run:</p>
<p><code>chmod 755 <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a></code></p>
<p>Now you can run <a href="http://jheslop.com/tag/pdftk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pdftk">pdftk</a> from your main directory and process files from php or cronjobs.</p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2009/11/11/adding-pdftk-to-1and1-shared-hosting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>1&amp;1 tightens up Email spam rules</title>
		<link>http://jheslop.com/2009/07/31/1and1-tightens-up-email-spam-rules/</link>
		<comments>http://jheslop.com/2009/07/31/1and1-tightens-up-email-spam-rules/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 21:45:53 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[1&1]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[alias]]></category>
		<category><![CDATA[business websites]]></category>
		<category><![CDATA[cname record]]></category>
		<category><![CDATA[dns admin]]></category>
		<category><![CDATA[e mail]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mail servers]]></category>
		<category><![CDATA[mx record]]></category>
		<category><![CDATA[mx server]]></category>
		<category><![CDATA[smtp server]]></category>
		<category><![CDATA[speedy response]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=377</guid>
		<description><![CDATA[I use 1and1 for my personal and business websites as well as for our clients. We&#8217;ve had a client recently that was not receiving emails from one of their colleagues and of course the other company&#8217;s IT person said it was our problem. Having been an email administrator for many years I always like to [...]]]></description>
			<content:encoded><![CDATA[<p>I use <a href="http://www.1and1.com/?k_id=6447276">1and1</a> for my personal and business websites as well as for our clients. We&#8217;ve had a client recently that was not receiving emails from one of their colleagues and of course the other company&#8217;s IT person said it was our problem. Having been an email administrator for many years I always like to look into the bounced back messages, smtp connection info, email headers, and more to track down a problem. This particular issue was perplexing because there where not many posts on the net about it. When someone was trying to send an email to a domain hosted at <a href="http://www.1and1.com/?k_id=6447276">1and1</a> it sent this error after the RCPT TO line:</p>
<blockquote><p>421 invalid sender domain, possibly misconfigured</p></blockquote>
<p>I tested at <a href="http://www.wormly.com/test_smtp_server">http://www.wormly.com/test_smtp_server</a> (which is a great site btw) to get test the error.</p>
<p>So I sent an email to <a href="http://www.1and1.com/?k_id=6447276">1and1</a> support to see if they could help. This was the very speedy response:</p>
<blockquote><p>The circumstances you have just described is caused by a RFC-non-compliant configuration of the despatcher-domain. The MX-Server<br />
of the domain has no registered A-record, but merely a CNAME-record this is why the e-mail is rejected by our e-mail servers.</p>
<p>You can find some general information about this topic here:</p>
<p>http://www.faqs.org/rfcs/rfc2181.html</p>
<p>To provide the e-mail delivery as fast as possible again, we kindly advise you to inscribe the target domain of the CNAME-record as MX-record. For further information, please contact the provider of the despatcher-domain.</p></blockquote>
<p>Looks like the <a href="http://jheslop.com/tag/1and1/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 1and1">1and1</a> is blocking any non RFC compliant domains. In the rfc spec above it says:</p>
<blockquote><p>10.3. MX and NS records</p>
<p>   The domain name used as the value of a NS resource record, or part of<br />
   the value of a MX resource record must not be an alias.<br />
&#8230;</p>
<p>   Additional section processing does not include CNAME records, let alone the address records that may be associated with the canonical name derived from the alias.</p></blockquote>
<p>So if you are a DNS admin or setup DNS for clients make sure to have the <a href="http://jheslop.com/tag/mx-record/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mx record">MX record</a> for your domains be A records (they directly resolve to an ip) not CNAME records. So far I have had to email a couple of hosting companies related to this issue. I applaud <a href="http://www.1and1.com/?k_id=6447276">1and1</a> for locking down their email servers even more to thwart spam, but it would have been nice to have had a link or faq on their site explaining what was going on. Thus the reason for this lengthy blog post.</p>
<p>Some other posts on the web about this issues:</p>
<ul>
<li><a href="http://discussions.apple.com/thread.jspa?messageID=9892913">http://discussions.apple.com/thread.jspa?messageID=9892913</a>
</li>
<li><a href="http://forums.devshed.com/dns-36/dns-cname-a-records-issues-628838.html">http://forums.devshed.com/dns-36/dns-cname-a-records-issues-628838.html</a>
</li>
</ul>
<p>Useful links to test out DNS and MX records:</p>
<ul>
<li><a href="http://www.wormly.com/test_smtp_server">http://www.wormly.com/test_smtp_server</a>
</li>
<li>h<a href="ttp://www.mxtoolbox.com/">ttp://www.mxtoolbox.com/</a>
</li>
<li><a href="http://www.checkdns.net/quickcheckdomainf.aspx">http://www.checkdns.net/quickcheckdomainf.aspx</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2009/07/31/1and1-tightens-up-email-spam-rules/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Adding PECL Uploadprogress to 1&amp;1 shared hosting for Drupal FileField</title>
		<link>http://jheslop.com/2009/05/27/adding-pecl-uploadprogress-to-11-shared-hosting-for-drupal-filefield/</link>
		<comments>http://jheslop.com/2009/05/27/adding-pecl-uploadprogress-to-11-shared-hosting-for-drupal-filefield/#comments</comments>
		<pubDate>Wed, 27 May 2009 20:25:46 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[1&1]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shared hosting]]></category>
		<category><![CDATA[uploadprogress]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=371</guid>
		<description><![CDATA[Drupal 6.x is the platform we use to build great websites. There are modules FileField and ImageField 3.0 that allow the ability to update a progress meter when uploading a file. This requires installing a PECL extension to PHP called uploadprogress. Here is the process I used to get it working on a 1and1.com hosting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org">Drupal</a> 6.x is the platform we use to build great websites. There are modules <a href="http://drupal.org/project/filefield">FileField</a> and <a href="http://drupal.org/project/imagefield">ImageField</a> 3.0 that allow the ability to update a progress meter when uploading a file. This requires installing a <a href="http://jheslop.com/tag/pecl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PECL">PECL</a> extension to PHP called <a href="http://pecl.php.net/package/uploadprogress">uploadprogress</a>. Here is the process I used to get it working on a <a href="http://www.1and1.com/?k_id=6447276">1and1.com</a> hosting package. You will need a hosting package with ssh support currently the Business and Developer packages do.</p>
<ul>
<li>Download <a href="http://pecl.php.net/package/uploadprogress">PECL uploadaccess</a> to your 1&#038;1 account
</li>
<li>Extract the package<br />
<code>tar xvzf uploadprogress-1.0.0.tgz</code>
</li>
<li>Go into the directory<br />
<code>cd uploadprogress-1.0.0</code>
</li>
<li>Run phpize5<br />
<code>phpize5</code>
</li>
<li>Change php-config to php-config5 in configure script<br />
<code>sed -i 's/=php-config/=php-config5/g' configure</code>
</li>
<li>Change include directives in Makefile<br />
<code>sed -i 's#-I/usr/local/include/php#-I/usr/include/php5#g' Makefile</code>
</li>
<li>Run make and make test<br />
<code>make<br />
make test</code>
</li>
<li>Make new extensions folder for new extension to go in<br />
<code>mkdir ~/extensions</code>
</li>
<li>Copy uploadprogress extension to new folder<br />
<code>cp .libs/uploadprogress.so ~/extensions/</code>
</li>
<li>Create new php.ini under your main folder (or under a single subfolder for just that application) to <a href="http://jheslop.com/tag/add/" class="st_tag internal_tag" rel="tag" title="Posts tagged with add">add</a> new extension_dir then <a href="http://jheslop.com/tag/add/" class="st_tag internal_tag" rel="tag" title="Posts tagged with add">add</a> this code to the file<br />
<code>extension_dir=/kunden/homepages/6/d87663654/htdocs/extensions/<br />
extension=uploadprogress.so</code>
</li>
</ul>
<p>That should be it. You should now be able to see the &#8220;Upload progress	Enabled (<a href="http://jheslop.com/tag/pecl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PECL">PECL</a> uploadprogress)&#8221; on the admin/reports/status page in Drupal.</p>
<p>Links that helped me with the above info:</p>
<ul>
<li><a href="http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module">http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module</a>
</li>
<li><a href="http://www.outofcontrol.ca/2008/12/16/install-custom-pear-packages-on-1and1/">http://www.outofcontrol.ca/2008/12/16/install-custom-pear-packages-on-1and1/</a>
</li>
<li><a href="http://faq.1and1.com/scripting_languages_supported/php/14.html">http://faq.1and1.com/scripting_languages_supported/php/14.html</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2009/05/27/adding-pecl-uploadprogress-to-11-shared-hosting-for-drupal-filefield/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>All the good ideas are taken. Lost item locator.</title>
		<link>http://jheslop.com/2008/11/06/all-the-good-ideas-are-taken-lost-item-locator/</link>
		<comments>http://jheslop.com/2008/11/06/all-the-good-ideas-are-taken-lost-item-locator/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 17:10:33 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[fortune]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[rfid]]></category>

		<guid isPermaLink="false">http://jheslop.com/2008/11/06/all-the-good-ideas-are-taken-lost-item-locator/</guid>
		<description><![CDATA[Had a thought last night as I was searching for my daughters pacifier for more than 15min as she was upstairs crying her little eyes out. &#8220;Pink passy&#8221; she crys from atop the stairs as I rummage around the kitchen, living room and across every corner, nook and cranny. My thought was, &#8220;If there was [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://www.textually.org/picturephoning/archives/images/set3/rfid-tag.jpg" width="154" height="116" />Had a thought last night as I was searching for my daughters pacifier for more than 15min as she was upstairs crying her little eyes out. &#8220;Pink passy&#8221; she crys from atop the stairs as I rummage around the kitchen, living room and across every corner, nook and cranny. My thought was, &#8220;If there was an <a href="http://en.wikipedia.org/wiki/Rfid">RFID</a> tag on that stupid passy I could have already found this thing!&#8221; After I finally found said passy behind the pantry door I wondered if such as product existed that allowed you to place a small RFID tag onto any item and then locate it with a transceiver by walking around the house. Seems it was such as good idea that someone already <a href="http://www.freepatentsonline.com/y2006/0132308.html">patented</a> it. Not that I should be suprised because all the good ideas are taken! Well not really, but any of the obvious ones I come up with seem to be. So maybe one day I&#8217;ll come up with something that no one has patented, copyrighted or otherwise thought up and do something really great.</p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2008/11/06/all-the-good-ideas-are-taken-lost-item-locator/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Suggest topics for me to write about: Skribit</title>
		<link>http://jheslop.com/2008/10/10/suggest-topics-for-me-to-write-about/</link>
		<comments>http://jheslop.com/2008/10/10/suggest-topics-for-me-to-write-about/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 21:21:47 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[suggestions]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[posts]]></category>
		<category><![CDATA[skribit]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=296</guid>
		<description><![CDATA[I would love for those who read this blog (all 3 of you lol) to suggest topics for me to blog about. I was alerted to a very kewl service called Skribit that allows people to suggest items. Please post your suggestions there or use the skribit box on the right. Thanks alot!]]></description>
			<content:encoded><![CDATA[<p><a href="http://skribit.com/blogs/jeremy-heslop"><img src="http://jheslop.com/wp-content/uploads/2008/10/logo_small.png" alt="" title="Skribit" width="216" height="54" class="alignleft size-full wp-image-297" /></a>I would love for those who read this blog (all 3 of you lol) to suggest topics for me to blog about. I was alerted to a very kewl service called <a href="http://skribit.com/blogs/jeremy-heslop">Skribit</a> that allows people to suggest items. Please post your suggestions there or use the skribit box on the right. Thanks alot!</p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2008/10/10/suggest-topics-for-me-to-write-about/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paypal&#8217;s Security FOB</title>
		<link>http://jheslop.com/2008/06/15/paypals-security-fob/</link>
		<comments>http://jheslop.com/2008/06/15/paypals-security-fob/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 01:02:25 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[security key]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=269</guid>
		<description><![CDATA[Yes this has been reviewed multiple times (here) as well as talked about on one of my favorite podcasts Security Now (transcript), but I just had to let the people who look at my blog (all 8 of you lol) how great it is. Here is a picture of it: This hangs on my keychain [...]]]></description>
			<content:encoded><![CDATA[<p>Yes this has been reviewed multiple times (<a href="http://www.freakitude.com/2007/02/10/paypal-security-key-fob-now-available/">here</a>) as well as talked about on one of my favorite podcasts <a href="http://twit.tv/sn">Security Now</a> (<a href="http://www.grc.com/sn/SN-103.htm">transcript</a>), but I just had to let the people who look at my blog (<a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1854629&#038;loc=en_US">all 8 of you lol</a>) how great it is. Here is a picture of it:</p>
<p><img src="http://jheslop.com/wp-content/uploads/2008/06/paypal-security-fob.jpg" alt="" title="paypal-security-fob" width="202" height="131" class="alignleft size-medium wp-image-270" /></p>
<p>This hangs on my keychain and has a button that when I press on it gives me a 6 digit number which I can then use to log into paypal.</p>
<p>In fact I just used it to login to paypal to help my buddy <a href="http://blog.ventaur.com/">Matt</a> get his <a href="http://www.mydadneedsawii.com/">Dad a new wii at http://www.mydadneedsawii.com/</a>. Please check it out and donate a dollar or two.</p>
<p>So here are the steps to using the Paypal Security device:</p>
<p>1) Goto <a href="http://www.mydadneedsawii.com/">http://www.mydadneedsawii.com/</a><br />
2) Click on the <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=donations%40mydadneedsawii%2ecom&#038;item_name=My%20Dad%20Needs%20a%20Wii&#038;no_shipping=1&#038;return=http%3a%2f%2fwww%2emydadneedsawii%2ecom%2fThanks%2easpx&#038;cancel_return=http%3a%2f%2fwww%2emydadneedsawii%2ecom%2f&#038;no_note=1&#038;tax=0&#038;currency_code=USD&#038;lc=US&#038;bn=PP%2dDonationsBF&#038;charset=UTF%2d8">Donate</a> button on the right<br />
3) Enter an amount (ie $5) and click Update Total<br />
4) Enter your paypal email and password<br />
5) Then instead of logging you in you are presented with a box to enter your 6 digit security code from your Paypal FOB.</p>
<p>So that is it. Pretty simple and makes your paypal account alot more secure. <a href="https://www.paypalobjects.com/en_US/m/demo/demo_SecurityKey/securitykey_us.html">Check out more on the paypal site.</a>. You also get to use the same key for your eBay login!</p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2008/06/15/paypals-security-fob/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TextMate is the best editor evaaaaar!</title>
		<link>http://jheslop.com/2008/04/09/textmate-is-the-best-editor-evaaaaar/</link>
		<comments>http://jheslop.com/2008/04/09/textmate-is-the-best-editor-evaaaaar/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 19:45:25 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=242</guid>
		<description><![CDATA[Yeah, so I love TextMate. It is in my opinion one of the greatest text editors. It is easy to use, has great features (see below), makes it easy to program (especially in php) and is all around great. Yeah I know I could expound more, but I&#8217;m doing other things so read the features [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, so I love <a href="http://macromates.com/">TextMate</a>. It is in my opinion one of the greatest text editors. It is easy to use, has great features (see below), makes it easy to program (especially in php) and is all around great. Yeah I know I could expound more, but I&#8217;m doing other things so read the features below or check out the site. Definitely worth the money (OSX only).</p>
<p><img src="http://jheslop.com/wp-content/uploads/2008/04/images.jpeg" alt="" title="TextMate" width="95" height="91" class="alignnone size-medium wp-image-243" /></p>
<blockquote><p>
    * Ability to Search and Replace in a Project<br />
    * Auto-Indent for Common Actions Like Pasting Text<br />
    * Auto-Pairing of Brackets and Other Characters<br />
    * Clipboard History<br />
    * Column Selections and Column Typing<br />
    * Completion of Words from Current Document<br />
    * CSS-like Selectors to Pinpoint the Scope of Actions and Settings<br />
    * Declarative Language Grammars for Graceful Mixing and Hacking<br />
    * Dynamic Outline for Working With Multiple Files<br />
    * Expand Trigger Words to Code Blocks With Tab-able Placeholders<br />
    * File Tabs when Working With Projects<br />
    * Foldable Code Blocks<br />
    * Function Pop-up for Quick Overview and Navigation<br />
    * Plug-able Through Your Favorite Scripting Language<br />
    * Recordable Macros With No Programming Required<br />
    * Regular Expression Search and Replace (grep)<br />
    * Run Shell Commands from Within a Document<br />
    * Support for Darcs, Perforce, SVK, and Subversion<br />
    * Support for More Than 50 Languages<br />
    * Switch Between Files in Projects With a Minimum of Key Strokes<br />
    * Themable Syntax Highlight Colors<br />
    * Visual Bookmarks to Jump Between Places in a File<br />
    * Works As External Editor for (s)ftp Programs<br />
    * Works Together With Xcode and Can Build Xcode Projects
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2008/04/09/textmate-is-the-best-editor-evaaaaar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join twitter!!</title>
		<link>http://jheslop.com/2008/04/06/join-twitter/</link>
		<comments>http://jheslop.com/2008/04/06/join-twitter/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 03:54:30 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[social]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://jheslop.com/?p=237</guid>
		<description><![CDATA[Not on facebook and want a way to keep track of some musings and things I do throughout the day? Then check out twitter. My blog lists a daily snapshot of all my tweets, but why not get things immediately!?! You can also get tweets sent to IM or your phone. Schweet!]]></description>
			<content:encoded><![CDATA[<p>Not on facebook and want a way to keep track of some musings and things I do throughout the day? Then check out <a href="http://twitter.com/jeremyheslop">twitter</a>. My blog lists a daily snapshot of all my tweets, but why not get things immediately!?! <img src='http://jheslop.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can also get tweets sent to IM or your phone. Schweet!<br />
<a href='http://twitter.com/jeremyheslop'><img src="http://jheslop.com/wp-content/uploads/2008/04/twitter.png" alt="" title="twitter" width="210" height="49" class="alignnone size-medium wp-image-238" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2008/04/06/join-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Makes me Mad!</title>
		<link>http://jheslop.com/2007/09/05/apple-makes-me-mad/</link>
		<comments>http://jheslop.com/2007/09/05/apple-makes-me-mad/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 18:05:36 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jheslop.com/2007/09/05/apple-makes-me-mad/</guid>
		<description><![CDATA[Ok well jealous with envy is more like it! They are releasing all kinds of new goodies today including the latest iPod Touch which is like an iPhone without the phone. You can even purchase songs straight off of iTunes. Crazy! I was checking things out here for updates: http://live.gizmodo.com/]]></description>
			<content:encoded><![CDATA[<p><a href='http://jheslop.com/wp-content/uploads/2007/09/applebeatgoeson186.jpg' title='iPhone Touch'><img src='http://jheslop.com/wp-content/uploads/2007/09/applebeatgoeson186.thumbnail.jpg' alt='iPhone Touch' /></a>Ok well jealous with envy is more like it! They are releasing all kinds of new goodies today including the latest iPod Touch which is like an iPhone without the phone. You can even purchase songs straight off of iTunes. Crazy!</p>
<p>I was checking things out here for updates: <a href="http://live.gizmodo.com/">http://live.gizmodo.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2007/09/05/apple-makes-me-mad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SuSE SLES 10 Migrating from NIS using MigrationTools</title>
		<link>http://jheslop.com/2007/08/09/suse-sles-10-migrating-from-nis-using-migrationtools/</link>
		<comments>http://jheslop.com/2007/08/09/suse-sles-10-migrating-from-nis-using-migrationtools/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 16:12:03 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://jheslop.com/2007/08/09/suse-sles-10-migrating-from-nis-using-migrationtools/</guid>
		<description><![CDATA[So we were moving a NIS database to LDAP under SUSE SLES 10 using the MigrationTools-47 scripts. It generated the ldif file, but would not import because it was failing on adding groups. This was the error we were getting: (65) no structural object class provided All we had to do is change this: objectClass: [...]]]></description>
			<content:encoded><![CDATA[<p>So we were moving a NIS database to LDAP under SUSE SLES 10 using the MigrationTools-47 scripts. It generated the ldif file, but would not import because it was failing on adding groups. This was the error we were getting:</p>
<p><code>(65) no structural object class provided</code></p>
<p>All we had to do is change this:</p>
<p><code>objectClass: posixGroup<br />
objectClass: top</code></p>
<p>to this:</p>
<p><code>objectClass: posixGroup<br />
objectClass: namedObject<br />
objectClass: top</code></p>
<p>for each group in the ldif file. Then we redid slapadd -l file.ldif and everything worked.<br />
<span id="more-197"></span><br />
This is all due to the way SUSE handles LDAP groups in the rfc2307bis.schema file in openldap.</p>
<p>If you want to edit the MigrateGroup scripts to handle this for you just edit the migrate_group.pl file and change the lines (around line 69) from:</p>
<p><code>        print $HANDLE "objectClass: posixGroup\n";<br />
        print $HANDLE "objectClass: top\n";</code></p>
<p>to:</p>
<p><code>        print $HANDLE "objectClass: posixGroup\n";<br />
        print $HANDLE "objectClass: namedObject\n";<br />
        print $HANDLE "objectClass: top\n";</code></p>
<p>And that should be it. Happy ldaping!</p>
]]></content:encoded>
			<wfw:commentRss>http://jheslop.com/2007/08/09/suse-sles-10-migrating-from-nis-using-migrationtools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
