<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lime Daley</title>
    <link>https://limedaley.com/</link>
    <description>Recent content on Lime Daley</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Fri, 18 Sep 2026 19:45:55 +0000</lastBuildDate>
    <atom:link href="https://limedaley.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wordpress xmlrpc.php and Spammers</title>
      <link>https://limedaley.com/post/wordpress-xmlrpc.php-and-spammers/</link>
      <pubDate>Fri, 18 Sep 2026 19:23:55 +0000</pubDate>
      <guid>https://limedaley.com/post/wordpress-xmlrpc.php-and-spammers/</guid>
      <description>Spammers love the xmlrpc.php&amp;nbsp; - I just checked one server, and it has ~60K over the last month, and it is only that small because I block 100% of the hits to them and then my firewall blocks the IP addresses if people try multiple times.&amp;nbsp; And basically all of those requests are trying to hack into wordpress sites by testing usernames and passwords.&#xA;But, the reason for this post is that today I had an actual customer who wanted to use it for a legitimate purpose - he has a 3rd party site that he wants to allow backend access into his site through automated means.</description>
    </item>
    <item>
      <title>Nifty ssh/config Entry</title>
      <link>https://limedaley.com/post/nifty-ssh-config-entry/</link>
      <pubDate>Sat, 14 Mar 2026 10:01:48 +0000</pubDate>
      <guid>https://limedaley.com/post/nifty-ssh-config-entry/</guid>
      <description>I&#39;ve done some interesting things in the past with the config file for the ssh client, but ChatGPT pointed out a neat way to manage an ssh server for which you have two ssh keys and want to be able to login easily to each one at different times.&#xA;In my case, I&#39;m using Subversion, and use the svn+ssh method of connecting.&amp;nbsp; And I have two users (one for the main LifeType source code and one for my customizations.</description>
    </item>
    <item>
      <title>In the Never-Ending Saga of the Good Guys vs the Spammers...</title>
      <link>https://limedaley.com/post/in-the-never-ending-saga-of-the-good-guys-vs-the-spammers.../</link>
      <pubDate>Sat, 14 Mar 2026 09:55:36 +0000</pubDate>
      <guid>https://limedaley.com/post/in-the-never-ending-saga-of-the-good-guys-vs-the-spammers.../</guid>
      <description>I just recently discovered Cloudflare&#39;s Turnstile app, which is their answer to stopping spam, and it looks to work quite well, and was easy to code, so I added it to my contact plugin for LifeType.&amp;nbsp; Commenting on LifeType has generally worked pretty well, and we rarely get any spam, but the spammers have recently figured out my hidden input plugin, which was created just over 20 years ago, so it has lived a good life, stopping almost 100% of the spam.</description>
    </item>
    <item>
      <title>SPF Macro Validation</title>
      <link>https://limedaley.com/post/spf-macro-validation/</link>
      <pubDate>Thu, 08 Jan 2026 18:02:16 +0000</pubDate>
      <guid>https://limedaley.com/post/spf-macro-validation/</guid>
      <description>I came across a &#34;new&#34; feature in SPF records today called macros.&amp;nbsp; It is an interesting idea that hasn&#39;t gained widespread adoption, but something I need to think about if it is useful for any of my customers.&amp;nbsp; It is one way around the 10 lookup limit that is easy to hit if you use a bunch of 3rd party mailing services, each which require their own SPF record (and sometimes have quite extensive include statements within each record).</description>
    </item>
    <item>
      <title>Subversion Server Moved</title>
      <link>https://limedaley.com/post/subversion-server-moved/</link>
      <pubDate>Fri, 29 Aug 2025 15:50:54 +0000</pubDate>
      <guid>https://limedaley.com/post/subversion-server-moved/</guid>
      <description>One of my old physical servers finally died and I had to move the Subversion server to a new machine.&amp;nbsp; This resulted in the ssh host key changing, so if you get this error:&#xA;svn: E170013: Commit failed (details follow)&#xA;svn: E170013: Unable to connect to a repository at URL &#39;svn+ssh://svn@svn.limedaley.com/...&#39;&#xA;svn: E210002: To better debug SSH connection problems, remove the -q option from &#39;ssh&#39; in the [tunnels] section of your Subversion configuration file.</description>
    </item>
    <item>
      <title>Improved Spam Detection</title>
      <link>https://limedaley.com/post/improved-spam-detection/</link>
      <pubDate>Fri, 15 Aug 2025 07:07:35 +0000</pubDate>
      <guid>https://limedaley.com/post/improved-spam-detection/</guid>
      <description>I recently noticed that unblocked spams had gone up and that our mail server was getting error reports from a spam checking service konwn as &#34;validity&#34;. Which is yet another list that tries to promote good internet behavior by listing good and bad actors.&amp;nbsp; However, reportedly, they have changed their free service layer from a reasonable number of hits down to 13 per hour.&amp;nbsp; This causes three rules to be hit in the default configuration of SpamAssassin to be hit: RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, and RCVD_IN_VALIDITY_SAFE, two of which are negative rules (negative means a good email), and thus emails that would have otherwise been tagged as spam were now being marked good.</description>
    </item>
    <item>
      <title>No News Is Good News?</title>
      <link>https://limedaley.com/post/no-news-is-good-news/</link>
      <pubDate>Fri, 11 Jul 2025 16:35:55 +0000</pubDate>
      <guid>https://limedaley.com/post/no-news-is-good-news/</guid>
      <description>We haven&#39;t had many announcements for quite a while, and that is because everything has been running smoothly.&amp;nbsp; A few new customers here and there, some small website changes, etc.&#xA;But...&amp;nbsp; Today our mail server got listed on the dreaded SBL (which is a great service, and I use it to block incoming email), not because any of our servers were hacked, but because our ISP had a &#34;fraudulent customer&#34;</description>
    </item>
    <item>
      <title>New Mail Server!</title>
      <link>https://limedaley.com/post/new-mail-server/</link>
      <pubDate>Tue, 14 Jan 2025 19:10:12 +0000</pubDate>
      <guid>https://limedaley.com/post/new-mail-server/</guid>
      <description>After much procrastination, Lime Daley has a new mail server, thus finally bringing it up to date with the latest standards, etc.&#xA;Due to the way the hostnames work, as long as you have your configuration setup correctly, you shouldn&#39;t have noticed any problems.&#xA;If you are now getting login problems, check your configuration according to the link above, and then give us a call to help you figure out what you need to change.</description>
    </item>
    <item>
      <title>VOIP Provider Switch Pending</title>
      <link>https://limedaley.com/post/voip-provider-switch-pending/</link>
      <pubDate>Fri, 19 Apr 2024 21:00:14 +0000</pubDate>
      <guid>https://limedaley.com/post/voip-provider-switch-pending/</guid>
      <description>Flowroute has served Lime Daley for the last 15 years and they have done well for the most part, but every once in a while they make really bad policy decisions.&amp;nbsp; Last time they almost made me switch to a new provider was a silly decision to charge all customers a monthly fee for 911 access even if they couldn&#39;t actually call 911 due it being an incoming-only line or not even registered.</description>
    </item>
    <item>
      <title>Salary Calculation Based on 401K Contribution Plus Taxes</title>
      <link>https://limedaley.com/post/salary-calculation-based-on-401k-contribution-plus-taxes/</link>
      <pubDate>Fri, 05 Apr 2024 19:53:53 +0000</pubDate>
      <guid>https://limedaley.com/post/salary-calculation-based-on-401k-contribution-plus-taxes/</guid>
      <description>I was faced with an interesting problem yesterday of trying to calculate the optimal salary for someone who wants to contribute all of their income to their 401K.&amp;nbsp; And &#34;optimal&#34; is defined as &#34;near as possible to the deductible maximum and not have any half penny or rounding issues per month or for the quarterly social security and medicare reports&#34;.&amp;nbsp; In previous years (especially last year) it was trivial to get the right number, and I didn&#39;t have to think too much.</description>
    </item>
    <item>
      <title>Mail Migration - Long Overdue</title>
      <link>https://limedaley.com/post/mail-migration-long-overdue/</link>
      <pubDate>Thu, 18 Aug 2022 03:39:34 +0000</pubDate>
      <guid>https://limedaley.com/post/mail-migration-long-overdue/</guid>
      <description>We are moving all email accounts to a new server which will improve reliability, security, and features.&#xA;We are hoping that customers won&#39;t notice any changes, but it is possible that there will be some connection issues, particularly if you have an old email client; it might need to be upgraded to connect to the new SSL certificates and ciphers.&#xA;Contact us if you have any problems in the coming weeks.</description>
    </item>
    <item>
      <title>Lets Encrypt / Dehydrated retry</title>
      <link>https://limedaley.com/post/lets-encrypt-dehydrated-retry/</link>
      <pubDate>Tue, 02 Aug 2022 06:54:06 +0000</pubDate>
      <guid>https://limedaley.com/post/lets-encrypt-dehydrated-retry/</guid>
      <description>I get sporadic errors when running dehydrated -c from my regular cron job.&amp;nbsp; The errors I get vary from time to time, but they are:&#xA;ERROR: Problem connecting to server (get for https://acme-v02.api.letsencrypt.org/directory; curl returned with 35)&#xA;ERROR: Problem connecting to server (post for https://acme-v02.api.letsencrypt.org/acme/authz-v3/xxxx; curl returned with 35)&#xA;It seems to happen to some servers more than others, particularly newer ones (Debian 11).&#xA;[@more@]&#xA;I added this to /etc/dehydrated/conf.</description>
    </item>
    <item>
      <title>Major Power Loss at the Datacenter</title>
      <link>https://limedaley.com/post/major-power-loss-at-the-datacenter/</link>
      <pubDate>Fri, 15 Apr 2022 10:42:52 +0000</pubDate>
      <guid>https://limedaley.com/post/major-power-loss-at-the-datacenter/</guid>
      <description>The servers have redundant A/B power connections, but there was a circuit breaker problem at the utility or something that somehow took out both power legs and didn&#39;t let the generator startup either.&amp;nbsp; Power went down at 3AM, and came back up at 4ish, but there are still some lingering affects.&#xA;Update: 06:52AM: Everything seems to be up and running at this point.&amp;nbsp; Let us know if you are still having any problems.</description>
    </item>
    <item>
      <title>Receiving MMS Messages Is More Reliable Now</title>
      <link>https://limedaley.com/post/receiving-mms-messages/</link>
      <pubDate>Wed, 06 Apr 2022 23:53:01 +0000</pubDate>
      <guid>https://limedaley.com/post/receiving-mms-messages/</guid>
      <description>After a long time of not being able to figure out why some MMS messages don&#39;t come through well, and others are fine, I finally figured it out.&#xA;PHP&#39;s mail() function doesn&#39;t do anything with line-wrapping and some email clients and servers have trouble with long lines.&amp;nbsp; The RFC standard is 80 characters (78 plus the carriage return/line feed), and Amazon (which is where the MMS images get hosted temporarily) uses really&amp;nbsp;long lines in their URLs - over 1,000 characters, so I suppose it is reasonable that mail servers don&#39;t like emails that go past the standard by 12X.</description>
    </item>
    <item>
      <title>Virtual server outage</title>
      <link>https://limedaley.com/post/virtual-server-outage/</link>
      <pubDate>Mon, 01 Nov 2021 01:08:33 +0000</pubDate>
      <guid>https://limedaley.com/post/virtual-server-outage/</guid>
      <description>The virtual server system has been having trouble over the last week and the ISP thought they would be ok for a few more days, but a switch died again and took everything down.&#xA;They are working on it now, but don&#39;t have an estimated uptime yet.&#xA;&amp;nbsp;&#xA;This affects various websites and all email services use a virtual server as a proxy, though I&#39;m wondering about bringing that proxy server up at a new host.</description>
    </item>
    <item>
      <title>Programming Class Prices</title>
      <link>https://limedaley.com/post/programming-class-prices/</link>
      <pubDate>Wed, 13 Oct 2021 12:02:27 +0000</pubDate>
      <guid>https://limedaley.com/post/programming-class-prices/</guid>
      <description>We accept cash, check, credit card and also government-sponsored educational payments through organizations like ClassWallet, Educational Freedom Accounts, or the Children&#39;s Scholarship Fund. If your state has an educational fund that we aren&#39;t currently listed as a vendor, we can probably register to be paid using those funds.&#xA;Class pricing depends on the content and length of class that you choose.&#xA;[@more@]&#xA;Introduction to Scratch: Available for any age student; being able to read is quite helpful, though we have some students who are able to navigate the language/site by pictures and only need minimal reading ability.</description>
    </item>
    <item>
      <title>VOIP Phones</title>
      <link>https://limedaley.com/post/voip-phones/</link>
      <pubDate>Wed, 13 Oct 2021 11:35:45 +0000</pubDate>
      <guid>https://limedaley.com/post/voip-phones/</guid>
      <description>Lime Daley runs a Voice over Internet Protocol (VOIP) phone system that far exceeds what is possible with a traditional phone company.&amp;nbsp; Our customers range from individuals to small business offices.&amp;nbsp; We can save you money on your monthly costs and add additional features that you either can&#39;t get or is cost prohibitive with other phone compnaies.&#xA;[@more@]&#xA;Our base rate is $10/month for an incoming phone number; this includes e-911 addressing for one address.</description>
    </item>
    <item>
      <title>Phone Hosting/Systems</title>
      <link>https://limedaley.com/post/phone-hosting-systems/</link>
      <pubDate>Wed, 13 Oct 2021 11:32:19 +0000</pubDate>
      <guid>https://limedaley.com/post/phone-hosting-systems/</guid>
      <description>We have been running a phone company for the last 15 years, and this part of our business has been expanding recently, as people are moving away from the expense of landlines, and businesses discover that the traditional phone companies are in the dark ages as far as costs and features go.&amp;nbsp; Read more about our pricing and features.</description>
    </item>
    <item>
      <title>Classes</title>
      <link>https://limedaley.com/post/classes/</link>
      <pubDate>Wed, 13 Oct 2021 11:26:50 +0000</pubDate>
      <guid>https://limedaley.com/post/classes/</guid>
      <description>Lime Daley offers programming classes for students of all ages.&amp;nbsp; For beginner students, we&#39;ll explore MIT&#39;s Scratch program with some easy samples and then progress to harder assignments, depending on the skill and interest of the student.&amp;nbsp; For advanced students, we will move to a programming language that is actually used for development in commercial environments, Python or C++.&#xA;Python and C++ will need some setup on your own computer, and we can help you get your development environment setup.</description>
    </item>
    <item>
      <title>Programming Classes</title>
      <link>https://limedaley.com/post/programming-classes/</link>
      <pubDate>Tue, 05 Oct 2021 08:55:09 +0000</pubDate>
      <guid>https://limedaley.com/post/programming-classes/</guid>
      <description>I&#39;ve done informal programming classes in the past, but I&#39;ve been thinking lately of making it more formal.&amp;nbsp; There are a few professional coding classes available, and we&#39;ve tried some with our own kids&amp;nbsp; Khan Academy is great, though Jonathan was disappointed when he discovered the &#34;fake&#34; javascript world that coding system lives in isn&#39;t that practical for making actual programs.&amp;nbsp; Scratch is pretty great too, and I think the best introduction to programming that currently exists, particularly for young kids, because you don&#39;t even need to be able to read that well to be able to program proficiently there.</description>
    </item>
    <item>
      <title>Gourmet Printing</title>
      <link>https://limedaley.com/post/gourmet-printing/</link>
      <pubDate>Mon, 21 Dec 2020 02:52:16 +0000</pubDate>
      <guid>https://limedaley.com/post/gourmet-printing/</guid>
      <description>For those of you using Gourmet on a system that doesn&#39;t have python-poppler that was removed and so then printing no longer works, there is an easy solution. Simply find an older version of the package python-poppler, and reinstall it.&amp;nbsp; I looked into why poppler was removed, but I forgot the reason, but I need to be able to print my recipes...&#xA;This will probably break at some point, but hopefully gourmet will be updated to python3 by that point and we&#39;ll get to keep using it.</description>
    </item>
    <item>
      <title>PINE / Alpine Decrypting Password Files</title>
      <link>https://limedaley.com/post/pine-alpine-decrypting-old-style-password-files/</link>
      <pubDate>Mon, 26 Oct 2020 20:43:27 +0000</pubDate>
      <guid>https://limedaley.com/post/pine-alpine-decrypting-old-style-password-files/</guid>
      <description>I have an instance of Alpine 2.0 that still has the old-style .pine-passfile that is fairly insecure, but I couldn&#39;t find a utility to decrypt it for me, so I grabbed the source code from imap.c from version 2.01 of the alpine source, and modified it to just read in a password file and output the passwords in it.&amp;nbsp; (See below for how to decrypt the newer versions as well)</description>
    </item>
    <item>
      <title>Mail Client Setup</title>
      <link>https://limedaley.com/post/mail-client-setup/</link>
      <pubDate>Fri, 21 Aug 2020 20:26:27 +0000</pubDate>
      <guid>https://limedaley.com/post/mail-client-setup/</guid>
      <description>We use a customized hostname for each customer.&amp;nbsp; The name is some version of your domain name as a prefix to -mail.limedaley.com.&#xA;So, if Microsoft ever decided to host with us, their hostname would be microsoft-mail.limedaley.com.&amp;nbsp; Contact us if you don&#39;t know the correct hostname.&#xA;Usernames are always your full email address of your primary account (some customers have secondary receiving accounts that use the primary account as the login for sending email.</description>
    </item>
    <item>
      <title>Amazon Fresh API: PHP/cURL Woes and a Final Solution!</title>
      <link>https://limedaley.com/post/amazon-fresh-api/</link>
      <pubDate>Wed, 29 Jul 2020 20:09:48 +0000</pubDate>
      <guid>https://limedaley.com/post/amazon-fresh-api/</guid>
      <description>I just spent four hours trying to get the Amazon API to work properly.&amp;nbsp; The documentation is pretty poor, and just has the one example, which as I finally figured out in the end, works completely differently than the &#34;landing&#34; URL, which is the one you actually need to use.&#xA;How I thought it would work is that I would send my ingredients off to Amazon and they would return a customized link (in the form of the green button like on the verify page) and then I could display that to the visitors.</description>
    </item>
    <item>
      <title>Script to Generate Self-Signed Certificates Automatically</title>
      <link>https://limedaley.com/post/self-signed-certificates/</link>
      <pubDate>Sun, 26 Jul 2020 13:30:48 +0000</pubDate>
      <guid>https://limedaley.com/post/self-signed-certificates/</guid>
      <description>I always have trouble remembering how to make self-signed certificates, and there are a million different webpages devoted to doing so, but they all do it a little differently, and don&#39;t always, work, so here is the millionth-and-one web page, but at least it will work for me.&#xA;The features I care about are using private IP addresses, private DNS names, public DNS names, a root authority that needs to be imported into the browser&#39;s trusted certificates, and remembering/auto-filling passwords automatically.</description>
    </item>
    <item>
      <title>DKIM Records for Lime Daley Outgoing Email</title>
      <link>https://limedaley.com/post/dkim-records-for-lime-daley-outgoing-email/</link>
      <pubDate>Wed, 19 Dec 2018 22:24:32 +0000</pubDate>
      <guid>https://limedaley.com/post/dkim-records-for-lime-daley-outgoing-email/</guid>
      <description>DKIM (DomainKeys Identified Mail) is a useful method to help protect your domain from being used in phishing schemes, and also to help your legitimate emails to be delivered.&#xA;To enable, a change needs to be made on the mail server as well as in the DNS records for your domain.&#xA;If your DNS is hosted by us, we can make all of the changes for you, so just let us know.</description>
    </item>
    <item>
      <title>Text Messaging For Your VOIP Phone</title>
      <link>https://limedaley.com/post/sms-messaging-for-your-voip-phone/</link>
      <pubDate>Tue, 15 May 2018 07:12:28 +0000</pubDate>
      <guid>https://limedaley.com/post/sms-messaging-for-your-voip-phone/</guid>
      <description>Some of you already know and are using our new SMS and MMS service, but we&#39;ve never officially announced it, so it seemed like now would be a good time to do so.&#xA;We currently only have incoming SMS/MMS messaging setup, but are working on getting outgoing messaging working as well.&amp;nbsp; Let us know if you are interested in that service, and how you would want to be able to use it, and we&#39;ll see if we can accommodate what you are looking for.</description>
    </item>
    <item>
      <title>VOIP Server Upgrades</title>
      <link>https://limedaley.com/post/voip-server-upgrades/</link>
      <pubDate>Tue, 15 May 2018 07:07:18 +0000</pubDate>
      <guid>https://limedaley.com/post/voip-server-upgrades/</guid>
      <description>Lime Daley is proud to announce that our upstream provider has added new VOIP servers for redundancy and geographic performance increases.&amp;nbsp; By switching to the closer server, the latencies are reduced by 80%.&amp;nbsp; While we have seen very few issues in the past, it is good news that the provider is investing in their services as they grow and provide better and better service.&#xA;&amp;nbsp;</description>
    </item>
    <item>
      <title>ltsp-build-client error on tcsh: VENDOR environment variable set to unknown</title>
      <link>https://limedaley.com/post/ltsp-build-client-error-on-tcsh-vendor-environment-variable-set-to-unknown/</link>
      <pubDate>Thu, 09 Mar 2017 04:41:28 +0000</pubDate>
      <guid>https://limedaley.com/post/ltsp-build-client-error-on-tcsh-vendor-environment-variable-set-to-unknown/</guid>
      <description>I&#39;m not sure where VENDOR gets set - maybe just in the default tcsh binary, but when I su to root (bash) it saves the environment variable, and the ltsp-build-client script looks to see if the VENDOR variable is set, and if it is, uses that value, which in my case is set to &#34;unknown&#34; which then results in the output of ltsp-build-client to be:&#xA;/usr/share/ltsp/plugins/ltsp-build-client/common/010-etc-hosts: line 3: /opt/ltsp/amd64/etc/hosts: No such file or directory</description>
    </item>
    <item>
      <title>Temporary Outage</title>
      <link>https://limedaley.com/post/temporary-outage/</link>
      <pubDate>Sun, 09 Oct 2016 15:31:09 +0000</pubDate>
      <guid>https://limedaley.com/post/temporary-outage/</guid>
      <description>We lost a second drive in clementine today, which will affect some users and all phone service. &amp;nbsp;We are working on migrating the information to a new server and are hoping to have everything back up shortly.&#xA;Update: All users and phone service was moved to mandarin, and everything is back up functioning normally.</description>
    </item>
    <item>
      <title>Fun with Pointers (or maybe Fun with Engineering Students)</title>
      <link>https://limedaley.com/post/fun-with-pointers-or-maybe-fun-with-engineering-students/</link>
      <pubDate>Tue, 20 Sep 2016 13:39:47 +0000</pubDate>
      <guid>https://limedaley.com/post/fun-with-pointers-or-maybe-fun-with-engineering-students/</guid>
      <description>I was a teaching assistant for 18-349, Introduction to Embedded Engineering for three semesters in college and I really enjoyed it. &amp;nbsp;One semester, the professor asked each of the TAs to create a test problem, and I had quite a lot of fun with that, though my students didn&#39;t. &amp;nbsp;Only two students out of 100+ got it entirely correct, though maybe 30% got most of the problem correct. &amp;nbsp;Students always have trouble with pointers, and understanding how their are addressed, de-referenced, etc.</description>
    </item>
    <item>
      <title>Notice: Physical Server Move</title>
      <link>https://limedaley.com/post/notice-physical-server-move/</link>
      <pubDate>Sat, 20 Feb 2016 23:29:49 +0000</pubDate>
      <guid>https://limedaley.com/post/notice-physical-server-move/</guid>
      <description>All of the servers need to be moved this weekend (the move has been in the works for the last three or four years...) and so there will be some downtime for each of the servers, around 15 minutes starting at 5:30AM, and finishing up by 7:30AM on Sunday morning.&#xA;Hopefully, this time frame will be as least intrusive as possible for you and your visitors/customers.&#xA;UPDATE: 2/21/2016 7:48AM: Everything went as well as it could have, and most of the servers had even less downtime than expected.</description>
    </item>
    <item>
      <title>New SSH keys for Orange</title>
      <link>https://limedaley.com/post/new-ssh-keys-for-orange/</link>
      <pubDate>Wed, 16 Dec 2015 02:19:24 +0000</pubDate>
      <guid>https://limedaley.com/post/new-ssh-keys-for-orange/</guid>
      <description>We&#39;re increasing the security on orange to get it up to (mostly) modern standards.&amp;nbsp; The fingerprint for the RSA key is:&#xA;SHA256:mOIrhJUd+tgKjvMD21YvZaL3Ew37lqIubNZj0qz6Gjc&#xA;RSA:2048:4d:b4:d8:0d:0f:74:5f:68:2d:87:b7:df:fb:cb:80:6f&#xA;Sorry for the inconvenience, but is better to be inconvenienced than insecure...</description>
    </item>
    <item>
      <title>Hardware failure</title>
      <link>https://limedaley.com/post/hardware-failure/</link>
      <pubDate>Tue, 21 Oct 2014 20:00:06 +0000</pubDate>
      <guid>https://limedaley.com/post/hardware-failure/</guid>
      <description>Lime Daley experienced an unspecified hardware failure in a hard drive this morning, and caused some sites to be down for a number of hours.&amp;nbsp; The hardware is being worked on at the moment, and most customers are fully back up.&amp;nbsp; Some customers are still missing data, and that data will hopefully be automatically restored over the next couple of hours.</description>
    </item>
    <item>
      <title>Heartbleed SSL Bug: Resolved</title>
      <link>https://limedaley.com/post/heartbleed-ssl-bug-resolved/</link>
      <pubDate>Wed, 09 Apr 2014 07:07:04 +0000</pubDate>
      <guid>https://limedaley.com/post/heartbleed-ssl-bug-resolved/</guid>
      <description>Lime Daley has updated all of our SSL certificates due to the recently discovered bug in the widely used OpenSSL libraries.&#xA;The vulnerability affected our email and web services.&amp;nbsp; Unfortunately, there isn&#39;t any way to detect whether an attacker has made any use of this vulnerability or not.&amp;nbsp; To be safe, you should update any passwords you have.&#xA;This vulnerability does not apply to those customers on &#34;orange&#34;, as that server was using a version of the software that was not affected by this bug.</description>
    </item>
    <item>
      <title>Planet Memory Review</title>
      <link>https://limedaley.com/post/planet-memory-review/</link>
      <pubDate>Mon, 17 Mar 2014 16:47:33 +0000</pubDate>
      <guid>https://limedaley.com/post/planet-memory-review/</guid>
      <description>I have a server that is apparently considered &#34;old&#34;, as in, the RAM in it is old enough that manufacturers aren&#39;t making much of it any more, and so the prices are starting to go up.&#xA;I had purchased the machine only half full of processors and RAM with the idea that it would be a cheap upgrade later once I needed it.&amp;nbsp; I&#39;m getting to the point of &#34;</description>
    </item>
    <item>
      <title>Hardware Maintenance: Clementine</title>
      <link>https://limedaley.com/post/hardware-maintenance-clementine/</link>
      <pubDate>Sat, 01 Mar 2014 14:52:47 +0000</pubDate>
      <guid>https://limedaley.com/post/hardware-maintenance-clementine/</guid>
      <description>A hard drive failed in clementine, and the plan is to replace the drive today, provided that USPS delivered it to the right place.&amp;nbsp; I&#39;m hoping to replace it without taking the machine down, but we might need to power down the machine for a little while to avoid losing any data during the replacement.&#xA;I&#39;ll update this page as any new information happens.&#xA;10:30AM Update: The drive has been replaced, and the machine is back up and running.</description>
    </item>
    <item>
      <title>How is Lime Daley Like a Trappist Monk?</title>
      <link>https://limedaley.com/post/how-is-lime-daley-like-a-trappist-monk/</link>
      <pubDate>Mon, 20 Jan 2014 00:50:40 +0000</pubDate>
      <guid>https://limedaley.com/post/how-is-lime-daley-like-a-trappist-monk/</guid>
      <description>While the headline sounds like it might be the beginning of a bad joke, the Trappist Monks from Moncks Corner, SC were mentioned in a sermon this morning, and so I thought I would look up the article referenced, as it sounded pretty good: The Business Secrets of the Trappist Monks.&#xA;The article might be long for some of you, so I&#39;ll quote the highlights (though you should at least go read the seven bullet point &#34;</description>
    </item>
    <item>
      <title>Hack the Hackers</title>
      <link>https://limedaley.com/post/hack-the-hackers/</link>
      <pubDate>Fri, 20 Dec 2013 21:33:28 +0000</pubDate>
      <guid>https://limedaley.com/post/hack-the-hackers/</guid>
      <description>I have a customer who installed a machine with the administrator/root password very weak, and left it open to the internet.&amp;nbsp; Someone guessed the password, logged in, and then helpfully ran &#39;screen&#39;, so I could watch what he did (presumably - he might have been smart enough to do other things, and we will format the drive, but it was neat to see all of his commands, including typos, and guessing at some commands, because he must not have been familiar with CentOS).</description>
    </item>
    <item>
      <title>Importing Data From Ning</title>
      <link>https://limedaley.com/post/importing-data-from-ning/</link>
      <pubDate>Fri, 26 Jul 2013 16:32:38 +0000</pubDate>
      <guid>https://limedaley.com/post/importing-data-from-ning/</guid>
      <description>I have a customer who is trying to move their website from ning.com to a new web hosting provider, and ning supposedly provides a method for exporting the data, but they acknowledge that their data format is broken, and so requires manually editing to make it readable by other parsers.&amp;nbsp; They bug they know about is that the ning files start and end with extraneous parentheses, and so those have to be removed prior to reading by any JSON parser.</description>
    </item>
    <item>
      <title>&#34;What&#39;s the Worst Thing That Could Happen?&#34;</title>
      <link>https://limedaley.com/post/what-s-the-worst-thing-that-could-happen/</link>
      <pubDate>Thu, 30 May 2013 13:46:02 +0000</pubDate>
      <guid>https://limedaley.com/post/what-s-the-worst-thing-that-could-happen/</guid>
      <description>For those of you who know me, you know I find it useful to ask the question, &#34;What&#39;s the worst that can happen?&#34; when thinking about whether to do something or not - particularly when it comes to a matter of walking by faith in a particular situation.&amp;nbsp; I find that the answer to that question is usually, &#34;I could get embarrassed&#34;, or &#34;I might lose some money&#34;, or other such things that don&#39;t matter all that much.</description>
    </item>
    <item>
      <title>Archive Page for Wordpress Blogs</title>
      <link>https://limedaley.com/post/archive-page-for-wordpress-blogs/</link>
      <pubDate>Tue, 14 May 2013 03:27:44 +0000</pubDate>
      <guid>https://limedaley.com/post/archive-page-for-wordpress-blogs/</guid>
      <description>A customer wanted a &#34;site index&#34; page for their Wordpress site, which in blog terms means an &#34;archive&#34; page.&amp;nbsp; You can use the wp_get_archives() function, but that doesn&#39;t give you much in the way of customization.&amp;nbsp; I thought about using the &#34;format=custom&#34; parameter, and try to parse the information afterwards, but that seemed like a pain, so I threw away that function call, in favor of calling get_posts, and then doing all of the setup myself.</description>
    </item>
    <item>
      <title>Storm Status</title>
      <link>https://limedaley.com/post/storm-status/</link>
      <pubDate>Tue, 30 Oct 2012 01:20:09 +0000</pubDate>
      <guid>https://limedaley.com/post/storm-status/</guid>
      <description>Since the servers are located on the east coast, we are potentially affected by Hurricane Sandy.&amp;nbsp; But, the backup power systems were tested this morning, generators have their fuel tanks topped up, and we are not expecting any problems with the service.&amp;nbsp; Stay safe at home checking your email...&amp;nbsp; :)</description>
    </item>
    <item>
      <title>Domains Made Easy / GoDaddy DNS outage</title>
      <link>https://limedaley.com/post/domains-made-easy-godaddy-dns-outage/</link>
      <pubDate>Mon, 10 Sep 2012 20:05:03 +0000</pubDate>
      <guid>https://limedaley.com/post/domains-made-easy-godaddy-dns-outage/</guid>
      <description>For those customers who use domainsmadeeasy as their DNS provider, you are likely seeing sporadic outages.&amp;nbsp; A hacker has claimed responsibility, but hasn&#39;t said why.&amp;nbsp; DomainsMadeEasy&#39;s phone is busy/down, so I haven&#39;t been able to talk to them to get an estimated uptime.&#xA;I suppose there is one reason to use the company I use for DNS (who have recently changed their policy to not allow me to tell you who that is?</description>
    </item>
    <item>
      <title>Server outage</title>
      <link>https://limedaley.com/post/server-outage/</link>
      <pubDate>Thu, 23 Aug 2012 03:52:52 +0000</pubDate>
      <guid>https://limedaley.com/post/server-outage/</guid>
      <description>It&#39;s been a while since I&#39;ve had anything interesting to report, and that&#39;s usually considered a good thing...&#xA;We&#39;re having some trouble with one of the servers and replacement parts are on order and will be installed tomorrow.&amp;nbsp; In the meantime, if you are on &#34;tangerine&#34;, your web page will be inaccessible.&amp;nbsp; Email will still be delivered relatively normally in most cases, and will be saved for later delivery in all other cases.</description>
    </item>
    <item>
      <title>Changing Paths While Migrating Subversion Repositories</title>
      <link>https://limedaley.com/post/changing-paths-while-migrating-subversion-repositories/</link>
      <pubDate>Tue, 13 Mar 2012 21:55:03 +0000</pubDate>
      <guid>https://limedaley.com/post/changing-paths-while-migrating-subversion-repositories/</guid>
      <description>Note: This is extremely hacky, and you had better make sure you have a backup, as it is quite easy to wreck the repository.&#xA;Scenario:&#xA;I was moving a subversion repository from one server to another, and in the process, I also wanted to update the paths, since the first repository had been a general purpose repository, and the second was only for one particular customer, and so didn&#39;t need the extra path info at the beginning.</description>
    </item>
    <item>
      <title>Internet Routing - Level3</title>
      <link>https://limedaley.com/post/internet-routing-level3/</link>
      <pubDate>Mon, 22 Aug 2011 15:26:57 +0000</pubDate>
      <guid>https://limedaley.com/post/internet-routing-level3/</guid>
      <description>Level3 (an upstream provider for Lime Daley) appears to be having some issues today, and that is causing some flakiness in our network.&amp;nbsp; Staff is onsite monitoring the issue, and may end up moving traffic off of Level3 until they fix their issue.&#xA;[Update: it turned out to be a Sprint issue, and it took them a while to figure it out.&amp;nbsp; It only affected the connections between some people and some websites.</description>
    </item>
    <item>
      <title>Groan: New International System of Units</title>
      <link>https://limedaley.com/post/groan-new-international-system-of-units/</link>
      <pubDate>Tue, 19 Apr 2011 14:44:54 +0000</pubDate>
      <guid>https://limedaley.com/post/groan-new-international-system-of-units/</guid>
      <description>A little humor for your day, courtesy of Jack Gannsle.&#xA;Ratio of an igloo&#39;s circumference to its diameter = Eskimo Pi&#xD;2000 pounds of Chinese soup = Won ton&#xD;1 millionth of a mouthwash = 1 microscope&#xD;Time between slipping on a peel and smacking the pavement = 1 bananosecond&#xD;Weight an evangelist carries with God = 1 billigram&#xD;Time it takes to sail 220 yards at 1 nautical mile per hour = Knotfurlong&#xD;16.</description>
    </item>
    <item>
      <title>Boring Announcement</title>
      <link>https://limedaley.com/post/boring-announcement/</link>
      <pubDate>Wed, 13 Apr 2011 02:36:11 +0000</pubDate>
      <guid>https://limedaley.com/post/boring-announcement/</guid>
      <description>Not much to say, but I figured there hasn&#39;t been anything posted in a while, so thought I should at least post something.&#xA;Lime Daley has expanded our existing servers a bit - one customer now has 16GB of RAM exclusively for their site, and another customer needed more disk space, and so we installed a RAID6 array with 8TB of usable space.</description>
    </item>
    <item>
      <title>Procmail Recipe to Filter Addresses in the From Field</title>
      <link>https://limedaley.com/post/procmail-filter-from-addresses/</link>
      <pubDate>Wed, 13 Apr 2011 02:32:17 +0000</pubDate>
      <guid>https://limedaley.com/post/procmail-filter-from-addresses/</guid>
      <description>I&#39;ve noticed a common spam method lately, which I&#39;m not quite sure what the idea is since it is so obviously spam, and trivially filterable that it doesn&#39;t seem like it will last very long, but a couple have ended up in my inbox, and since I really don&#39;t like emails in my inbox I decided I would write a filter to keep this type out.&#xA;:0:&#xA;* ^From:[^@]+@[^@]+@</description>
    </item>
    <item>
      <title>State of the Lime: 2011</title>
      <link>https://limedaley.com/post/state-of-the-lime-2011/</link>
      <pubDate>Thu, 27 Jan 2011 17:52:27 +0000</pubDate>
      <guid>https://limedaley.com/post/state-of-the-lime-2011/</guid>
      <description>Another successful year has passed for Lime Daley, and since I like statistics, when I happened to notice a large amount of spam being silently thrown away today, I took the opportunity to check up on the stats for the last year.&#xA;EMAIL&#xA;We received 5 million emails in the last 12 months.&#xA;We bounced 74% of that email back to the original sender because it was being sent from computers known to be spammers.</description>
    </item>
    <item>
      <title>Network Upgrade</title>
      <link>https://limedaley.com/post/network-upgrade/</link>
      <pubDate>Mon, 20 Dec 2010 22:06:38 +0000</pubDate>
      <guid>https://limedaley.com/post/network-upgrade/</guid>
      <description>We&#39;ll be upgrading some networking equipment on December 22 between 2:00 and 6:00 AM EST.&amp;nbsp; You might see some delays and brief outages during that maintenance window.&#xA;UPDATE: 2010/12/22: 6:30AM: Most equipment has been upgraded without any downtime.&amp;nbsp; The job ended up getting split into two pieces, so there will be another maintenance window on 12/24 as well.&#xA;UPDATE: 2010/12/24: 7:00AM: All devices have been upgraded.&amp;nbsp; We had a couple minutes of downtime around 4:00AM.</description>
    </item>
    <item>
      <title>Quicker Email Delivery</title>
      <link>https://limedaley.com/post/quicker-email-delivery/</link>
      <pubDate>Mon, 20 Dec 2010 21:55:11 +0000</pubDate>
      <guid>https://limedaley.com/post/quicker-email-delivery/</guid>
      <description>We are now using dnswl.org&#39;s mail server whitelist to bypass greylisting, which means that for known legitimate mail servers (all 101,686 of them at the moment), greylisting will be bypassed, which means that your e-mail will arrive a little bit sooner.[@more@]We&#39;ll eventually turn off spam filtering for those servers with the &#34;high&#34; rating, which should mean that advertisements from companies that you&#39;ve actually signed up for will be less likely to arrive in your spam folder.</description>
    </item>
    <item>
      <title>Intermittent Network Connectivity</title>
      <link>https://limedaley.com/post/intermittent-network-connectivity/</link>
      <pubDate>Mon, 27 Sep 2010 14:03:45 +0000</pubDate>
      <guid>https://limedaley.com/post/intermittent-network-connectivity/</guid>
      <description> Our upstream provider is currently seeing intermittent network connectivity at this point.&amp;nbsp; We are looking into it further.&#xD;UPDATE: 11:05EDT: The cause was a misconfigured machine on our network causing a denial of service to other connections.&amp;nbsp; The machine has been removed from the network, and as of 10:25EDT, everything looks good, but we&#39;ll continue monitoring.&#xD;</description>
    </item>
    <item>
      <title>DNS Outage/Slow</title>
      <link>https://limedaley.com/post/dns-outage-slow/</link>
      <pubDate>Sat, 07 Aug 2010 14:53:32 +0000</pubDate>
      <guid>https://limedaley.com/post/dns-outage-slow/</guid>
      <description>2010/08/07, 10:55AM: The company we use for DNS services is having some issues this morning and some queries are not being answered, and some are being redirected to our European servers, and causing various delays. If you host DNS with Lime Daley, you might see some flakiness in accessing services on your domain.&#xD;Incoming mail should not be lost, as the senders&#39; servers will retry automatically.&amp;nbsp; And we&#39;ve opened a support ticket with our upstream providers to make sure they know about the issue.</description>
    </item>
    <item>
      <title>Simple TinyMCE Integration Into Moodle 1.9.x</title>
      <link>https://limedaley.com/post/simple-tinymce-integration-into-moodle-1.9.x/</link>
      <pubDate>Thu, 24 Jun 2010 18:15:28 +0000</pubDate>
      <guid>https://limedaley.com/post/simple-tinymce-integration-into-moodle-1.9.x/</guid>
      <description>There are a handful of solutions out there to integrate TinyMCE and Moodle, but some of them are obsolete, and some contain all sorts of things other than the TinyMCE files.&#xA;So, I started by reading this entire page, and then figuring out which versions no longer worked, and finally settled on John Stabinger&#39;s version (link to stabinger.us was removed, since it appears the site was bought by SEO spammers), which was pretty good, though it contained a lot of extra stuff.</description>
    </item>
    <item>
      <title>Minor Change to the Apache2 Configuration: DirectoryIndex</title>
      <link>https://limedaley.com/post/minor-change-to-the-apache2-configuration-directoryindex/</link>
      <pubDate>Thu, 20 May 2010 15:54:44 +0000</pubDate>
      <guid>https://limedaley.com/post/minor-change-to-the-apache2-configuration-directoryindex/</guid>
      <description>We don&#39;t think it will affect anyone&#39;s current websites, but we&#39;ve turned off DirectoryIndex&#39;ing by default for security* reasons.&amp;nbsp; If you desire this behavior in a certain directory, you can turn it back on by adding (or editing an existing) .htaccess file and adding the line:&#xD;Options +Indexes&#xD;And the old functionality will be restored. * Where &amp;quot;security&amp;quot; is defined as security through obscurity, and not any real definition of security at all, but it keeps the script kiddies away.</description>
    </item>
    <item>
      <title>HTML Obfuscation</title>
      <link>https://limedaley.com/post/html-obfuscation/</link>
      <pubDate>Fri, 19 Feb 2010 18:04:43 +0000</pubDate>
      <guid>https://limedaley.com/post/html-obfuscation/</guid>
      <description>I just finished a fun project today for a customer that involves trying to prevent HTML from being easily copied.&amp;nbsp; It isn&#39;t possible to prevent someone like myself from getting the content, but you can go pretty far in preventing an average user from getting the content.&#xD;There are a couple commercial solutions available, but they fail in different ways, mostly notably not working in some browsers (I still need to test mine with Safari and Opera), but even in Internet Explorer, all of the solutions I saw let you &amp;quot;save as text&amp;quot; and you get the entire text content of the page.</description>
    </item>
    <item>
      <title>HOW-TO: Get Your Facebook Application to Show Up on a Page&#39;s Wall and Boxes Tab</title>
      <link>https://limedaley.com/post/how-to-get-your-facebook-application-to-show-up-on-a-page-s-wall-and-boxes-tab/</link>
      <pubDate>Sat, 30 Jan 2010 04:22:41 +0000</pubDate>
      <guid>https://limedaley.com/post/how-to-get-your-facebook-application-to-show-up-on-a-page-s-wall-and-boxes-tab/</guid>
      <description>It about to be deprecated, so this information won&#39;t be worth much in a month or two, but for some reason, the documentation on how to post stuff to a page&#39;s wall is really sparse, and took me a while to figure out, so here goes, and I&#39;ll try to add in the keywords that I searched for while trying to find the answer.[@more@]&#xD;The problem: I have an application that can successfully post to a user&#39;s wall, boxes and separate tab (If you haven&#39;t gotten that far, you have other issues, probably related to using an old API, or not filling in the setFBML parameters appropriately), but the application will only post to a fan page&#39;s tab, and not the wall or boxes tab.</description>
    </item>
    <item>
      <title>Electronic Distributor</title>
      <link>https://limedaley.com/post/electronic-distributor/</link>
      <pubDate>Thu, 21 Jan 2010 16:48:14 +0000</pubDate>
      <guid>https://limedaley.com/post/electronic-distributor/</guid>
      <description>Lime Daley is proud to announce that we are expanding our business into the area of consumer electronic products.&amp;nbsp; We can sometimes get better prices than what is available to the general public, but we see the added value for you is that if there are any problems with the product, you get to deal with Lime Daley, rather than some large company somewhere that doesn&#39;t really care about you and your business.</description>
    </item>
    <item>
      <title>The Secret to Upgrading osCommerce from 2.2ms2-2006-08-17 to 2.2rc1</title>
      <link>https://limedaley.com/post/the-secret-to-upgrading-oscommerce-from-2.2ms2-2006-08-17-to-2.2rc1/</link>
      <pubDate>Wed, 20 Jan 2010 17:17:02 +0000</pubDate>
      <guid>https://limedaley.com/post/the-secret-to-upgrading-oscommerce-from-2.2ms2-2006-08-17-to-2.2rc1/</guid>
      <description>I&#39;ve been working with a customer to upgrade his osCommerce installation.&amp;nbsp; The interesting points of the upgrade are that he has a highly customized installation, both in the template and code.&amp;nbsp; Subversion comes to the rescue for all of that.&amp;nbsp; And I got his source code checked in (had to first figure out what version he was running, since it turns out he originally installed 2.2ms1, and had partially upgraded to 2.</description>
    </item>
    <item>
      <title>Procmail Programming</title>
      <link>https://limedaley.com/post/procmail-programming/</link>
      <pubDate>Thu, 07 Jan 2010 17:53:02 +0000</pubDate>
      <guid>https://limedaley.com/post/procmail-programming/</guid>
      <description>I&#39;ve written a couple procmail scripts over the years, and I thought I should publish them since it might help someone.&#xD;The following script goes in /etc/procmailrc which allows users to disable the spam check for whatever reason - perhaps they use a different program or otherwise don&#39;t need the spamassassin check. (see next script, where my virtual users use a different spamd, since the user doesn&#39;t actually exist, so I need to change the username in spamc, and call a different spamd which is listening on a different port than the default spamd) :0fw</description>
    </item>
    <item>
      <title>Paypal Transaction Processed: Thank You!</title>
      <link>https://limedaley.com/post/paypal-receipt/</link>
      <pubDate>Thu, 10 Dec 2009 17:27:19 +0000</pubDate>
      <guid>https://limedaley.com/post/paypal-receipt/</guid>
      <description> Thank you for your payment. Your transaction has been completed, and a&#xD;receipt for your purchase has been emailed to you. You may log into&#xD;your account at https://paypal.com/ to view the details of this transaction.&#xD;Click for support or other questions regarding your purchase.&#xD;&amp;nbsp;&#xD;</description>
    </item>
    <item>
      <title>Wordpress: Cache RSS Feeds to Lower CPU Usage</title>
      <link>https://limedaley.com/post/wp-cache-rss-feeds/</link>
      <pubDate>Wed, 09 Dec 2009 22:23:28 +0000</pubDate>
      <guid>https://limedaley.com/post/wp-cache-rss-feeds/</guid>
      <description>I did some work for a client who was having high CPU load issues with their tiny (20 posts, no comments) Wordpress installation.&#xD;They already had the super-cache plugin installed (I think that should be shipped by default in wordpress), but the super-cache plugin (as of version 0.9.6.1) doesn&#39;t cache RSS feeds, so for each of the ~5000 viewers of the RSS feed, the feed is regenerated each time, causing this tiny site to be the largest CPU usage of all sites on this particular shared server.</description>
    </item>
    <item>
      <title>Terms of Service</title>
      <link>https://limedaley.com/post/terms-of-service/</link>
      <pubDate>Tue, 01 Dec 2009 17:43:55 +0000</pubDate>
      <guid>https://limedaley.com/post/terms-of-service/</guid>
      <description>This User Services Agreement (&#34;Agreement&#34;) is an agreement between the customer (&#34;User&#34;) and Lime Daley, an internet service provider located at 44 Church Street, Hillsboro, NH (&#34;Lime Daley&#34;). &#34;Services&#34; refers to email and any other services provided to User by Lime Daley. This document may be updated and/or modified at any time.&#xA;Service Uptime Guarantee (applies only to Users with a Service Level Agreement)&#xA;Lime Daley provides an uptime availability target of 99.</description>
    </item>
    <item>
      <title>Support Information</title>
      <link>https://limedaley.com/post/support-information/</link>
      <pubDate>Tue, 01 Dec 2009 17:43:48 +0000</pubDate>
      <guid>https://limedaley.com/post/support-information/</guid>
      <description>Read any recent announcements.&#xA;Looking for your invoice or your support tickets? Check the online support system.&#xA;Call us on the phone: 412-360-7844&#xA;&amp;nbsp;&#xA;Account Management&#xA;https://&amp;lt;your-server-name&amp;gt;.limedaley.com:8443/&#xA;The final result should look something like: https://orange.limedaley.com:8443/&#xA;If you aren&#39;t sure what your server name is, email support, and we&#39;ll get right back to you.&#xA;Email&#xA;https://&amp;lt;your-domain&amp;gt;-mail.limedaley.com/&#xA;These links are a little harder to show you examples.&#xA;To form the correct URL, you should leave the &#34;</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://limedaley.com/post/privacy-policy/</link>
      <pubDate>Tue, 01 Dec 2009 17:43:39 +0000</pubDate>
      <guid>https://limedaley.com/post/privacy-policy/</guid>
      <description>Lime Daley shares your concerns about privacy on the Internet. In order to better protect your privacy, Lime Daley has provided this notice explaining its online information practices and the choices you can make about the way your information is collected and used on the Site. Furthermore, this Privacy Policy, being part of the Terms, works in conjunction with the Terms and Conditions of Use, but does not modify or supercede them.</description>
    </item>
    <item>
      <title>Welcome to Apollo and AT&amp;T Callvantage customers</title>
      <link>https://limedaley.com/post/welcome-to-apollo-and-at-t-callvantage-customers/</link>
      <pubDate>Fri, 28 Aug 2009 17:47:55 +0000</pubDate>
      <guid>https://limedaley.com/post/welcome-to-apollo-and-at-t-callvantage-customers/</guid>
      <description>Lime Daley often acquires new customers when they leave a previous provider who either doesn&#39;t provide support, or the support that is provided consists of mostly trying to figure out what language they are speaking.&amp;nbsp;&amp;nbsp; The person doesn&#39;t want to have to know technical details of why their site is getting the infamous 503 Internal Server Error, nor why their emails sometimes take 15 or 30 minutes to be delivered, and they are attracted to Lime Daley because they know they will get an engineer on the phone immediately, and problems are taken care of without hassle.</description>
    </item>
    <item>
      <title>Lime Daley Statistics</title>
      <link>https://limedaley.com/post/lime-daley-statistics/</link>
      <pubDate>Wed, 05 Aug 2009 19:03:51 +0000</pubDate>
      <guid>https://limedaley.com/post/lime-daley-statistics/</guid>
      <description> Total servers: 6&#xA;New servers this year: 3&#xA;Total customers: 32&#xA;New customers this year: 6&#xA;Domains: 130&#xA;Email addresses: 1858&#xA;Monthly Data transferred: 1.6TB&#xA;Monthly Emails: 705,000&#xA;&amp;nbsp;&amp;nbsp; 84% is definitely spam and thrown away immediately&#xA;&amp;nbsp;&amp;nbsp; 3% is possible spam and put in spam folders&#xD;Thanks to God and our customers, Lime Daley is continuing to grow strong.&#xA;&amp;nbsp;&#xD;</description>
    </item>
    <item>
      <title>SOCKS Proxy Settings</title>
      <link>https://limedaley.com/post/socks-proxy-settings/</link>
      <pubDate>Wed, 17 Jun 2009 17:05:58 +0000</pubDate>
      <guid>https://limedaley.com/post/socks-proxy-settings/</guid>
      <description> To setup a SOCKS proxy to tunnel traffic through a semi-disagreeable firewall, you can use this command line:&#xD;ssh -N -c 3des -D 1080 user@hostname&#xD;This is simpler than doing the &amp;quot;regular&amp;quot; static port forwarding by setting up each port separately with the -L option. </description>
    </item>
    <item>
      <title>Asterisk: Audible Caller ID</title>
      <link>https://limedaley.com/post/asterisk-audible-caller-id/</link>
      <pubDate>Sat, 06 Jun 2009 15:29:11 +0000</pubDate>
      <guid>https://limedaley.com/post/asterisk-audible-caller-id/</guid>
      <description>In addition to hosting phone services for other people, I also host my own phone numbers (personal and business).&amp;nbsp; I prefer to not have different phones for each line, but I like any phone to be used for either number at any given time.&amp;nbsp; I haven&#39;t gotten around to setting up distinctive ringing for the different lines, but instead, our home computer audibly announces the caller&#39;s name and number, and, for the business calls, which menu choice they made.</description>
    </item>
    <item>
      <title>Asterisk: Recording Custom Sound Files</title>
      <link>https://limedaley.com/post/asterisk-recording-custom-sound-files/</link>
      <pubDate>Sat, 06 Jun 2009 15:25:59 +0000</pubDate>
      <guid>https://limedaley.com/post/asterisk-recording-custom-sound-files/</guid>
      <description>Some of my customers have a hard time creating the space-efficient .gsm files for their voice menus, so I created a simple extension where they can call up the Asterisk server, and record the menu as they want it, and then it can be placed into their dialplan.&amp;nbsp; (The number of voice menus that are created are small enough so I haven&#39;t gotten around to making the system more robust, where it would automatically move the file into a customer accessible place (and keep track of which customer recorded which menu).</description>
    </item>
    <item>
      <title>Asterisk: Blacklisting For Multiple Users</title>
      <link>https://limedaley.com/post/asterisk-blacklisting-for-multiple-users/</link>
      <pubDate>Sat, 06 Jun 2009 15:00:37 +0000</pubDate>
      <guid>https://limedaley.com/post/asterisk-blacklisting-for-multiple-users/</guid>
      <description>There are a number of tutorials for people trying to setup blacklisting for their Asterisk server, but they all seem to assume that there is only one user on the server, or at least all users want to share the same blacklist.&#xD;Since I host for multiple, unrelated people, they don&#39;t necessarily want to share the same blacklist, so I had to come up with a configuration that would work for all customers.</description>
    </item>
    <item>
      <title>Lime Daley Security Settings / Umask (Wordpress Super Cache Plugin Access)</title>
      <link>https://limedaley.com/post/lime-daley-security-settings-umask-wordpress-super-cache-plugin-access/</link>
      <pubDate>Fri, 29 May 2009 20:57:32 +0000</pubDate>
      <guid>https://limedaley.com/post/lime-daley-security-settings-umask-wordpress-super-cache-plugin-access/</guid>
      <description>Due to Lime Daley&#39;s security model with the shared hosting customers, one setting you might need to be aware of depending on what php software you are using is the default &amp;quot;umask&amp;quot; on the system.[@more@]&#xD;For PHP, it is set to 0077, which is appropriate for any files that are created by a php application, and then need to be accessed by that application, or via FTP.&amp;nbsp; However, the &amp;quot;gotcha&amp;quot; is that those files will not be able to be served straight to the user by the web browser.</description>
    </item>
    <item>
      <title>CMS Choices</title>
      <link>https://limedaley.com/post/cms-choices/</link>
      <pubDate>Fri, 29 May 2009 16:26:27 +0000</pubDate>
      <guid>https://limedaley.com/post/cms-choices/</guid>
      <description>I&#39;ve not been happy with any of the choices that are available for content management, but lately I&#39;ve been warming to Drupal. Each system has its downfalls, and upgrades seem to be pretty bad on all of the ones I&#39;ve used extensively (webgui, drupal, joomla).[@more@]&#xD;I haven&#39;t tried to do major upgrades on newer versions of webgui, and its probably gotten better (it couldn&#39;t have gotten worse) than the 6.</description>
    </item>
    <item>
      <title>Embedded Software/Hardware</title>
      <link>https://limedaley.com/post/engineering/</link>
      <pubDate>Wed, 06 May 2009 22:08:10 +0000</pubDate>
      <guid>https://limedaley.com/post/engineering/</guid>
      <description> Though most of this web site is dedicated to the web hosting portion of the company, Lime Daley also provides hardware and software engineering services.&#xD;We have published a sample of projects to demonstrate what Lime Daley can do for you.&#xD;Contact us for more information or a quote for your project.&#xD;</description>
    </item>
    <item>
      <title>How do I make a Lime Daley if I don&#39;t have fresh limes?</title>
      <link>https://limedaley.com/post/how-do-i-make-a-lime-daley-if-i-don-t-have-fresh-limes/</link>
      <pubDate>Mon, 04 May 2009 17:12:47 +0000</pubDate>
      <guid>https://limedaley.com/post/how-do-i-make-a-lime-daley-if-i-don-t-have-fresh-limes/</guid>
      <description>&amp;nbsp;&#xA;Here is the recipe for a Lime Daley if you don&#39;t have fresh limes:&#xA;ice to taste&#xD;3 tablespoons lime juice&#xD;2 drops Boyajian lime oil&#xD;1 twelve-ounce bottle Blenheim &#34;Old #3&#34; (red cap) ginger ale&#xD;Put ice in a tall glass. Add lime juice and lime oil. Slowly pour in Blenheim. Stir well.&#xA;&amp;nbsp;</description>
    </item>
    <item>
      <title>Data Center Migration</title>
      <link>https://limedaley.com/post/data-center-migration/</link>
      <pubDate>Wed, 29 Apr 2009 19:29:27 +0000</pubDate>
      <guid>https://limedaley.com/post/data-center-migration/</guid>
      <description>No news is good news as they say, so you haven&#39;t heard from me in a long time.&amp;nbsp; My upstream provider has built a&#xD;new data center, and tonight is the night for my servers to move to the new location.&amp;nbsp; The new location has been up and running&#xD;without any glitches for a couple of months, so I don&#39;t expect any issues with the move.&#xA;For those customers on &amp;quot;shared&amp;quot; hosting plans, you shouldn&#39;t see any difference, for those customers with colocation&#xD;plans, you will now have better access to the facilities, and there are some bonus perks of conference room space and in general&#xD;a nicer facility than the old one.</description>
    </item>
    <item>
      <title>I assume that as a small company, you react slowly and often aren&#39;t available?</title>
      <link>https://limedaley.com/post/reaction-time/</link>
      <pubDate>Sat, 18 Apr 2009 16:55:29 +0000</pubDate>
      <guid>https://limedaley.com/post/reaction-time/</guid>
      <description>Not at all. Lime Daley offers round the clock support for all urgent&#xD;requests. When submitting a ticket via our online support system, you&#xD;will be asked whether the request is urgent or not. If the request is&#xD;truly urgent, i.e. your site is malfunctioning, or some other techical&#xD;problem, please make use of the &amp;quot;urgent&amp;quot; status and provide a callback&#xD;number and someone will be paged immediately and return your call.</description>
    </item>
    <item>
      <title>Lime Daley&#39;s Recommendations</title>
      <link>https://limedaley.com/post/recommendations/</link>
      <pubDate>Thu, 09 Apr 2009 14:11:03 +0000</pubDate>
      <guid>https://limedaley.com/post/recommendations/</guid>
      <description>In the course of doing business with various vendors, we have come across those that we recommend to others whenever we get the chance.&amp;nbsp; (We also have vendors that we&#39;d specifically not recommend, but that&#39;s for another day.)&#xA;Teraswitch is our upstream provider, and also a reliable hosting provider in the Pittsburgh area. Let them know you heard about them from Lime Daley.&#xD;My DNS provider is excellent, but unfortunately, due to a recent change in their terms of service, I am not allowed to tell you who that is - seems like a really bizarre marketing decision, but they forced me to agree to those terms if I wanted to continue using their service.</description>
    </item>
    <item>
      <title>ALPS Touchpad Configuration in Debian</title>
      <link>https://limedaley.com/post/alps-touchpad-configuration/</link>
      <pubDate>Thu, 09 Apr 2009 11:25:24 +0000</pubDate>
      <guid>https://limedaley.com/post/alps-touchpad-configuration/</guid>
      <description>After spending hours trying to get the HAL/FDI method to work, I resorted to modifying the xorg.conf directly, though I was able to only add a couple lines, since my current xorg.conf is basically empty, with everything being auto-detected.&#xD;The main difference that I wanted (from lots of other posted information) was that I liked the fdi method of configuring things (xorg.conf has always been a scary file to play with) and so I didn&#39;t want to have to hard-code everything, which means, as far as I could figure out, to not have a ServerLayout section at all since once I added that to get the touchpad to work properly, it broke everything else.</description>
    </item>
    <item>
      <title>Welcome Circuit Cellar Readers</title>
      <link>https://limedaley.com/post/welcome-circuit-cellar-readers/</link>
      <pubDate>Wed, 08 Apr 2009 21:48:54 +0000</pubDate>
      <guid>https://limedaley.com/post/welcome-circuit-cellar-readers/</guid>
      <description>A hearty welcome goes out to those engineers and hobbyists who have found us via the recent Circuit Cellar article about our DOS USB project last year.&amp;nbsp; We hope to post more articles about past projects soon.&amp;nbsp; The articles will be back-posted (with timestamps to match the dates the projects were completed), so be sure to check the projects page again later.&#xD;If you are interested in hiring Lime Daley for embedded software and/or hardware, we&#39;d be happy to hear from you.</description>
    </item>
    <item>
      <title>Website Updated</title>
      <link>https://limedaley.com/post/website-updated/</link>
      <pubDate>Wed, 08 Apr 2009 21:45:45 +0000</pubDate>
      <guid>https://limedaley.com/post/website-updated/</guid>
      <description>Probably not very exciting news for most of you, but to try to keep the cobbler&#39;s-kids-don&#39;t-have-shoes syndrome at bay, we&#39;ve updated our web page, which will hopefully be easier to navigate.</description>
    </item>
    <item>
      <title>Why Lime Daley?</title>
      <link>https://limedaley.com/post/why-lime-daley/</link>
      <pubDate>Mon, 02 Mar 2009 19:46:59 +0000</pubDate>
      <guid>https://limedaley.com/post/why-lime-daley/</guid>
      <description>Answer 1: The Drink and Inspiration&#xD;Here is the recipe for a Lime Daley:&#xA;ice to taste&#xD;1 lime, cut in half or quarters&#xD;1 twelve-ounce bottle Blenheim &#34;Old #3&#34; (red cap) ginger ale&#xD;Put ice in a tall glass. Squeeze lime over ice and drop in the rinds. Slowly pour in Blenheim. Stir well. Be prepared for the strongest kick a non-alcoholic drink can have.&#xA;How do I make a Lime Daley if I don&#39;t have fresh limes?</description>
    </item>
    <item>
      <title>Thinking In &#34;Blog&#34;?  Nope.  But Thinking In Code? Yes.</title>
      <link>https://limedaley.com/post/think-in-code/</link>
      <pubDate>Wed, 25 Feb 2009 17:35:25 +0000</pubDate>
      <guid>https://limedaley.com/post/think-in-code/</guid>
      <description>Some people have been talking about whether they think in blogging, as in: &amp;quot;this is so much fun, I should blog about it&amp;quot;, or, &amp;quot;look how cute the kids are being, I should grab a camera so I can post it on flickr&amp;quot;, etc.&#xD;I didn&#39;t particularly relate to that, but this morning I re-discovered a cipher book I liked as a kid, and thought it would be fun to go through some of it.</description>
    </item>
    <item>
      <title>IRS Recovery Rebate Credit Calculator</title>
      <link>https://limedaley.com/post/irs-recovery-rebate-credit-calculator/</link>
      <pubDate>Tue, 17 Feb 2009 21:22:47 +0000</pubDate>
      <guid>https://limedaley.com/post/irs-recovery-rebate-credit-calculator/</guid>
      <description> The IRS is supposed to be working on an online calculator to help everyone figure out how much of a rebate (if any) they are due this year.&amp;nbsp; I was confused about my own taxes, and so once I figured it out, thought I would write an online calculator to help the rest of you.&amp;nbsp; Try it out here. </description>
    </item>
    <item>
      <title>Recovery Rebate Calculator</title>
      <link>https://limedaley.com/post/recovery-rebate-calculator-aka-will-the-irs-give-me-any-more-money/</link>
      <pubDate>Tue, 17 Feb 2009 18:41:41 +0000</pubDate>
      <guid>https://limedaley.com/post/recovery-rebate-calculator-aka-will-the-irs-give-me-any-more-money/</guid>
      <description>The IRS hasn&#39;t published their calculator yet, and I have been reading about lots of people trying to figure out what to do with line 70 on their 1040 (ie. the famous RRC that is causing probably more time wasted than was worth the money that was sent out last year. So, I wrote a calculator this morning.&amp;nbsp; I went through a bunch of cases, so I think I got all of them, but of course, who knows, with all of the tax tricks, etc.</description>
    </item>
    <item>
      <title>Helper Shell Scripts for Worklog</title>
      <link>https://limedaley.com/post/helper-shell-scripts-for-worklog/</link>
      <pubDate>Mon, 08 Dec 2008 20:25:56 +0000</pubDate>
      <guid>https://limedaley.com/post/helper-shell-scripts-for-worklog/</guid>
      <description>As I wrote earlier, I use worklog to keep track of my time. I use some other scripts to help manage worklog&#39;s output, and now that I made one of the scripts work even nicer today, I figured I should post them.&#xD;[@more@]&#xD;I use get-time to see where I spent time on a particular day. It defaults to today, but you can give it an argument like &#34;yesterday&#34;, &#34;</description>
    </item>
    <item>
      <title>Sprint Outage - Solved</title>
      <link>https://limedaley.com/post/sprint-outage/</link>
      <pubDate>Mon, 24 Nov 2008 22:11:55 +0000</pubDate>
      <guid>https://limedaley.com/post/sprint-outage/</guid>
      <description>One of our upstream providers (Sprint) has been having connectivity problems for the last hour, and worse, even after routing to/from them is turned off, they have something misconfigured, so they are grabbing traffic that they don&#39;t own, and so generating circular loops into never-neverland.&#xD;The worst of it seems to be over, and most traffic seems to be resolving well, but it is not 100% up yet.[@more@]&#xD;As a side-effect of this, I learned about a nifty chart that shows how the big network guys are doing in regards to network times between each other.</description>
    </item>
    <item>
      <title>Software Development</title>
      <link>https://limedaley.com/post/software-development/</link>
      <pubDate>Fri, 14 Nov 2008 14:46:19 +0000</pubDate>
      <guid>https://limedaley.com/post/software-development/</guid>
      <description>I have been quite behind in my magazine reading, and this morning I caught up to August (2008 - at some points, it has been necessary to specify the year when saying how far behind I am).&#xD;There is an interesting article in Dr. Dobbs, by Scott Ambler, regarding methods of estimating costs of software development, and whether the typical, fixed price model is even ethical.[@more@]&#xD;&#34;fixed price refers to a project where the cost, schedule and scope are set early in the lifecycle.</description>
    </item>
    <item>
      <title>Web Hosting</title>
      <link>https://limedaley.com/post/web-hosting/</link>
      <pubDate>Thu, 30 Oct 2008 18:16:47 +0000</pubDate>
      <guid>https://limedaley.com/post/web-hosting/</guid>
      <description>Our servers are located at a reliable co-location facility in Pittsburgh, PA, with backup power and redundant internet connections.&#xD;We support many different types of users: Whether you are a small company who wants to be able to hang out a shingle on the web, someone who wants to host a personal web site, or a large company looking to host your site with hundreds of thousands of hits a day, we have something for you.</description>
    </item>
    <item>
      <title>What sort of spam filter do you use?</title>
      <link>https://limedaley.com/post/spam-filter/</link>
      <pubDate>Wed, 29 Oct 2008 16:59:45 +0000</pubDate>
      <guid>https://limedaley.com/post/spam-filter/</guid>
      <description>Will I get any spam if I use your filter?&#xD;How do you know what email is spam,&#xD;and what isn&#39;t? Will you bounce emails you think are spam back to the&#xD;original sender? Some filters block legitimate email, what do you do to&#xD;make sure that doesn&#39;t happen?&#xD;[@more@]&#xD;There are three spam filters in place.&amp;nbsp; The first bounces messages back&#xD;to the sender if their IP address is on known spammer IPs.</description>
    </item>
    <item>
      <title>Why don&#39;t you have $2/month plans?</title>
      <link>https://limedaley.com/post/why-dont-you-have-super-cheap-monthly-plans/</link>
      <pubDate>Wed, 29 Oct 2008 16:58:52 +0000</pubDate>
      <guid>https://limedaley.com/post/why-dont-you-have-super-cheap-monthly-plans/</guid>
      <description> You get what you pay for. Our services are customized and reliable. All&#xD;of our accounts are on RAID1 or RAID5 hard drives, which gives you the&#xD;reliability you need for your website.&#xA;We don&#39;t want to waste our time and yours with cheap packages. However, we do have a blog-only (LifeType) package available for $5/month. </description>
    </item>
    <item>
      <title>Can I have my own dedicated server?</title>
      <link>https://limedaley.com/post/dedicated-server/</link>
      <pubDate>Wed, 29 Oct 2008 16:57:25 +0000</pubDate>
      <guid>https://limedaley.com/post/dedicated-server/</guid>
      <description>Yes. There are various options depending on if you want&#xD;to buy, lease to own, or just rent the server. We encourage Debian Linux,&#xD;and run the &amp;quot;testing&amp;quot; version, which provides up-to-date applications (as opposed to the &amp;quot;stable&amp;quot; version), yet provides&#xD;security patches and stability (as opposed to the &amp;quot;unstable&amp;quot; version).&#xD;However, we can accommodate other preferences. Contact us for details.&#xD;If you are interested, we can implement user mode linux which may be a cheaper alternative depending on your needs.</description>
    </item>
    <item>
      <title>Why don&#39;t you use CPanel, Plesk, or Ensim?</title>
      <link>https://limedaley.com/post/cpanel-plesk-ensim-usermin/</link>
      <pubDate>Wed, 29 Oct 2008 16:57:10 +0000</pubDate>
      <guid>https://limedaley.com/post/cpanel-plesk-ensim-usermin/</guid>
      <description>The reason we got into this business is we like administrating&#xD;machines, and don&#39;t need or want graphical tools to hide the details. We do&#xD;use usermin, and some custom scripts which let our customers manage their own accounts.&amp;nbsp; Lots of other tools make&#xD;it harder (or even impossible) to administer the specialized accounts that we provide.&amp;nbsp; When working on systems for other people, we often run into issues that would take merely seconds on our servers to change one line of a text file, but on their server, it takes the technician a long time while the customer is on the phone waiting for him to figure out how to do it correctly.</description>
    </item>
    <item>
      <title>How do your SSL certificates work?</title>
      <link>https://limedaley.com/post/ssl-certificates/</link>
      <pubDate>Wed, 29 Oct 2008 16:57:02 +0000</pubDate>
      <guid>https://limedaley.com/post/ssl-certificates/</guid>
      <description>There are four ways for you to have an encrypted (HTTPS) site while using Lime Daley hosting services.&#xA;Self-signed certificate&amp;nbsp;&#xD;Shared certificate&#xD;Standard certificate&#xD;Let&#39;s Encrypt certificate&#xD;All methods provide the same amount of security and encryption.&amp;nbsp; The trade-offs are price versus convenience for your site&#39;s visitors.&#xA;A self-signed certificate will popup a warning when visiting your site for the first time, confirming that the visitor wants to install the certificate into their browser.</description>
    </item>
    <item>
      <title>Dynamic DNS</title>
      <link>https://limedaley.com/post/dynamic-dns/</link>
      <pubDate>Wed, 29 Oct 2008 16:56:43 +0000</pubDate>
      <guid>https://limedaley.com/post/dynamic-dns/</guid>
      <description>If you want to be able to access your computer from outside your&#xD;home (such as accessing your home computer from your workplace, or&#xD;running a web or game server), but your ISP doesn&#39;t give you a static IP&#xD;address, you need dynamic DNS.&#xD;[@more@] There are many providers who offer dynamic dns for certain pre-defined domains. I have used DynDNS.org for a long time and that is an option for you.</description>
    </item>
    <item>
      <title>Can I accept credit card payments on my website?</title>
      <link>https://limedaley.com/post/accept-credit-card-payments-on-my-website/</link>
      <pubDate>Wed, 29 Oct 2008 16:56:28 +0000</pubDate>
      <guid>https://limedaley.com/post/accept-credit-card-payments-on-my-website/</guid>
      <description> We don&#39;t offer automatic credit card charging, but some customers accept&#xD;credit cards securely with SSL, and then manually charge the cards&#xD;with their own merchant accounts.&#xD;PayPal provides APIs (code) to charge credit cards via your website.&#xD;</description>
    </item>
    <item>
      <title>What payment options does Lime Daley accept?</title>
      <link>https://limedaley.com/post/what-payment-options-does-lime-daley-accept/</link>
      <pubDate>Wed, 29 Oct 2008 16:55:25 +0000</pubDate>
      <guid>https://limedaley.com/post/what-payment-options-does-lime-daley-accept/</guid>
      <description> Lime Daley accepts the following payment methods:&#xD;Business or personal checks&#xD;Purchase orders with 30 day terms&#xD;Paypal account (mass payments preferred, with discount available) Credit cards (M/C, Visa, Amex, Discover) via Paypal&#xD;International wire transfers (US$20 fee)&#xD;</description>
    </item>
    <item>
      <title>Developers&#39; Corner: Can I manage my email accounts through a remote API?</title>
      <link>https://limedaley.com/post/manage-email-accounts-with-an-api/</link>
      <pubDate>Wed, 29 Oct 2008 16:53:45 +0000</pubDate>
      <guid>https://limedaley.com/post/manage-email-accounts-with-an-api/</guid>
      <description>Yes. We offer the ability to remotely manage your email aliases and&#xD;accounts via a simple HTTP/HTTPS protocol, which allows you to develop&#xD;your own applications and devices and be able to interact with our&#xD;servers.&#xD;[@more@]&#xD;Some customers of ours use this to offer email to all of their&#xD;customers using mobile devices. Their customers can manipulate their&#xD;accounts through simple GUIs on the mobile device, and technical&#xD;support can monitor and configure the customers&#39; access through their&#xD;own web site.</description>
    </item>
    <item>
      <title>Colocation: I already have my own server; can I host it with you?</title>
      <link>https://limedaley.com/post/colocation/</link>
      <pubDate>Wed, 29 Oct 2008 16:52:02 +0000</pubDate>
      <guid>https://limedaley.com/post/colocation/</guid>
      <description>Yes, we offer managed and unmanaged colocation.&#xA;[@more@]&#xA;For unmanaged colocation, you can start with us, and as your usage grows, you can expand as much as you need to.&amp;nbsp; It is a seamless transition if you want to purchase rack space directly from our provider, and we can help you get started.&#xA;For managed colocation, Lime Daley has over 30 years of experience in administering various Windows and Linux machines, and enough skill and knowledge at our disposal to keep your server running and secure.</description>
    </item>
    <item>
      <title>Custom Application Hosting</title>
      <link>https://limedaley.com/post/custom-application-hosting/</link>
      <pubDate>Wed, 29 Oct 2008 16:51:04 +0000</pubDate>
      <guid>https://limedaley.com/post/custom-application-hosting/</guid>
      <description>Lime Daley is the most customizable web host you will find.&amp;nbsp; We specialize in hosting applications that you can&#39;t find elsewhere.&#xA;[@more@]&#xA;We have some customers that prefer to manage their own software, and enjoy our loose restrictions on shell accounts.&amp;nbsp; Other customers don&#39;t want to ever see a command line and would rather see their web page up and running without having to think about whether they typed a forward slash or a backward slash.</description>
    </item>
    <item>
      <title>Secure Document Hosting</title>
      <link>https://limedaley.com/post/secure-document-hosting/</link>
      <pubDate>Wed, 29 Oct 2008 16:50:45 +0000</pubDate>
      <guid>https://limedaley.com/post/secure-document-hosting/</guid>
      <description>Do you need access to important medical and legal documents while away&#xD;from home?&amp;nbsp; Do you wish that there was a secure way to have those&#xD;documents easily retrievable no matter where you are?&amp;nbsp; Lime Daley&#39;s&#xD;secure document hosting service will enable you to upload&#xD;documents safely, categorize them as appropriate, and then retrieve&#xD;them later with a PIN number for each category.&#xD;[@more@]&#xD;This secure solution will&#xD;enable health care providers and other authorized persons to get&#xD;current contact information, medical/legal information as to your&#xD;requests about your care, etc.</description>
    </item>
    <item>
      <title>How do I disable the spam filter?</title>
      <link>https://limedaley.com/post/disable-spam-filter/</link>
      <pubDate>Wed, 29 Oct 2008 16:44:02 +0000</pubDate>
      <guid>https://limedaley.com/post/disable-spam-filter/</guid>
      <description>I like getting spam, and I don&#39;t want to use your really, really good&#xD;spam filter, but instead get all the advertisements for enlarging&#xD;various body parts.&amp;nbsp; Can I do that?&#xD;[@more@]&#xD;Lime Daley uses a couple of spam filters in order to eliminate most&#xD;spam that you receive.&amp;nbsp; Only one piece of the spam filter isn&#39;t&#xD;configurable, and fortunately for you, that part has never been known&#xD;to be wrong.</description>
    </item>
    <item>
      <title>How do I forward my email to my Yahoo account?</title>
      <link>https://limedaley.com/post/retrieve-email-from-yahoo/</link>
      <pubDate>Wed, 29 Oct 2008 16:43:53 +0000</pubDate>
      <guid>https://limedaley.com/post/retrieve-email-from-yahoo/</guid>
      <description>One customer reported this trouble:&#xD;If you are trying to download your Lime Daley email from Yahoo and get the following error:&#xD;Unfortunately, there was a problem:&#xA;POP server does not support LAST command. You may only retrieve POP mail&#xA;from this server using &amp;quot;get all messages.&amp;quot;&#xA;[@more@]&#xD;You need to turn off &amp;quot;retrieve new messages only&amp;quot; in the settings.&amp;nbsp; You&#xD;might also have to turn off &amp;quot;leave mail on server&amp;quot; to avoid downloading&#xD;duplicate mail.</description>
    </item>
    <item>
      <title>FTP Login failure</title>
      <link>https://limedaley.com/post/ftp-login-failure/</link>
      <pubDate>Wed, 29 Oct 2008 16:42:03 +0000</pubDate>
      <guid>https://limedaley.com/post/ftp-login-failure/</guid>
      <description>I am getting a &amp;quot;530 Login authentication failed&amp;quot; message, but I know I am typing in the correct username and password.&#xD;[@more@]&#xD;Your IP address might have been placed on a blacklist due to too many failed logins.&amp;nbsp; You can ask on our contact page&#xD;to have your ip checked and removed.&amp;nbsp; Your IP address will&#xD;automatically be submitted along with your request when you fill out&#xD;that form.&amp;nbsp; Please include the username you were using and what time&#xD;you were trying to login.</description>
    </item>
    <item>
      <title>Customer Referral Program</title>
      <link>https://limedaley.com/post/customer-referral-program/</link>
      <pubDate>Wed, 29 Oct 2008 16:41:31 +0000</pubDate>
      <guid>https://limedaley.com/post/customer-referral-program/</guid>
      <description>Any existing Lime Daley customer can take advantage of our referral&#xD;program to reduce or eliminate costs &amp;ndash; or even get a check in the mail &amp;ndash; when he&#xD;refers a new customer who utilizes Lime Daley for software development,&#xD;web site design or web site hosting.&#xD;[@more@]&#xD;You will get a percentage of that customer&#39;s payment deducted from&#xD;your next invoice.&amp;nbsp; Should the deduction(s) exceed the balance owed, a&#xD;check will be issued to you.</description>
    </item>
    <item>
      <title>Servers</title>
      <link>https://limedaley.com/post/servers/</link>
      <pubDate>Sat, 25 Oct 2008 15:19:18 +0000</pubDate>
      <guid>https://limedaley.com/post/servers/</guid>
      <description>Our current servers:&#xA;Processor cores 2 * 2.4GHz (orange)&#xD;2 * 3.2GHz (tangerine)&#xD;4 * 3.6GHz (clementine)&#xD;8 * 2.6Ghz (ugli)&#xD;12 * 2.4Ghz (tangelo, pummelo)&#xD;RAID RAID1 (orange, tangelo, pummelo)&#xD;RAID5 (tangerine, clementine)&#xD;RAID6 (tangerine)&#xD;NAS/RAID (ugli)&#xD;RAM 2GB (ugli)&#xD;4GB (orange, tangerine, clementine)&#xD;64GB (tangelo and pummelo)&#xD;Passive cooling for reliability (orange, clementine, tangelo, pummelo, ugli)&#xD;Active resource monitoring&#xD;Debian Linux (we follow the &#34;testing&#34; release schedule)&#xD;All servers have redundant internet connections as well as battery and diesel power backups.</description>
    </item>
    <item>
      <title>Partial Outage - Solved</title>
      <link>https://limedaley.com/post/partial-outage-solved/</link>
      <pubDate>Wed, 15 Oct 2008 16:41:03 +0000</pubDate>
      <guid>https://limedaley.com/post/partial-outage-solved/</guid>
      <description>The most troubling outage in Lime Daley&#39;s history occurred this week - causing sporadic outages for a couple of days on one of our servers.&amp;nbsp; No email was lost, though customers might have seen their web site down, or timeouts when trying to check their email.&#xD;It turns out to be a bug in the linux kernel that shows itself on certain hardware.&amp;nbsp; We are not clear as to why it only showed up recently, but are happy to report that a workaround exists, and the server seems to be stable going forward.</description>
    </item>
    <item>
      <title>Web Hosting Provider Closing Down? Join Lime Daley!</title>
      <link>https://limedaley.com/post/web-hosting-provider-closing-down-join-lime-daley/</link>
      <pubDate>Wed, 06 Aug 2008 08:28:09 +0000</pubDate>
      <guid>https://limedaley.com/post/web-hosting-provider-closing-down-join-lime-daley/</guid>
      <description> A hearty welcome goes out to the FYI.net and IGDC.com&#xD;customers whose hosts are closing down in the next couple weeks.&amp;nbsp; Lime&#xD;Daley is going strong, and we are happy to provide service to you. </description>
    </item>
    <item>
      <title>SSH Login Attempts</title>
      <link>https://limedaley.com/post/ssh-login-attempts/</link>
      <pubDate>Wed, 09 Jul 2008 03:40:22 +0000</pubDate>
      <guid>https://limedaley.com/post/ssh-login-attempts/</guid>
      <description>I think I have written before about DenyHosts, but this evening, it prevented somewhere around twenty thousand individual hosts trying to login to one of my servers. The hackers have gotten smarter - that they used to just try from one host, which was trivially blockable, even manually. But, thanks to denyhosts (and the fairly easily trackable behavior by the hackers), they think they get a couple chances to guess a password before being blocked.</description>
    </item>
    <item>
      <title>USB Flash Disk on DOS</title>
      <link>https://limedaley.com/post/usb-flash-disk-on-dos/</link>
      <pubDate>Tue, 01 Jul 2008 18:28:18 +0000</pubDate>
      <guid>https://limedaley.com/post/usb-flash-disk-on-dos/</guid>
      <description>No, you aren&#39;t reading the Internet Wayback Machine - this is 2008, and the National Institute of Mental Health still uses DOS for testing subjects.&amp;nbsp; (If it isn&#39;t broken, don&#39;t fix it...&amp;nbsp; And they can be much closer to real-time accuracy with DOS rather than Windows.)&amp;nbsp; However, as the data sets get larger, and floppy drives become increasingly less common, it is harder and harder to get the data off of their testing machines back to the experimenters&#39; desktops to analyze the data.</description>
    </item>
    <item>
      <title>Power Outage</title>
      <link>https://limedaley.com/post/power-outage/</link>
      <pubDate>Tue, 03 Jun 2008 12:53:16 +0000</pubDate>
      <guid>https://limedaley.com/post/power-outage/</guid>
      <description>Switch and Data, the company&#xD;where our servers are located, experienced a complete power outage last&#xD;night for a couple seconds, causing all servers to be rebooted.&amp;nbsp; The&#xD;technicians were doing some scheduled maintenance, but the outage was&#xD;unscheduled, they are looking into the problem further to try to&#xD;prevent the problem from occurring in the future.&amp;nbsp; The outage reduced&#xD;our current month&#39;s uptime to 99.9955%, the lowest it has been in a&#xD;long time.</description>
    </item>
    <item>
      <title>Domain Registry Support - Phishing Scam</title>
      <link>https://limedaley.com/post/domain-registry-support-phishing-scam/</link>
      <pubDate>Tue, 27 May 2008 13:49:46 +0000</pubDate>
      <guid>https://limedaley.com/post/domain-registry-support-phishing-scam/</guid>
      <description>Watch out for calls or e-mails from companies claiming to verify your&#xD;information. I got a call today regarding one of our customer&#39;s&#xD;domains, trying to get information to &#34;verify&#34; the ownership. Presumably they are trying to take over ownership of the domain. An&#xD;easy question to ask them is if they are the current registrar for the&#xD;domain. (Of course they could lie about that, but Domain Registry&#xD;Support is honest enough to ignore the question and just keep restating&#xD;who they are, rather than saying &#34;</description>
    </item>
    <item>
      <title>Thank You! To Our Customers</title>
      <link>https://limedaley.com/post/thank-you-to-our-customers/</link>
      <pubDate>Mon, 26 May 2008 19:43:10 +0000</pubDate>
      <guid>https://limedaley.com/post/thank-you-to-our-customers/</guid>
      <description>Lime Daley internet hosting is in its fourth year of officially&#xD;&#xA;providing internet hosting, though some of you have been using services&#xD;&#xA;unofficially for longer than that. In that time, we have grown to 22&#xD;&#xA;customers, primarily small companies and organizations, a large handful&#xD;&#xA;of individuals and a couple mid-sized companies, resulting in about a&#xD;&#xA;thousand email addresses and one hundred web sites.</description>
    </item>
    <item>
      <title>PHP4 to PHP5 upgrade</title>
      <link>https://limedaley.com/post/php4-to-php5-upgrade/</link>
      <pubDate>Mon, 26 May 2008 19:39:11 +0000</pubDate>
      <guid>https://limedaley.com/post/php4-to-php5-upgrade/</guid>
      <description>PHP4 support was discontinued by the authors as of January,&#xD;2008. Lime Daley will be moving everyone to PHP5 this Friday, May 30. We will go through each site to try to make sure it is still working,&#xD;but depending on what PHP applications you are using, particularly if&#xD;you wrote it yourself, there might be issues in migrating. There are&#xD;two temporary solutions that you can use if your code doesn&#39;t work in&#xD;PHP5.</description>
    </item>
    <item>
      <title>Spam Statistics</title>
      <link>https://limedaley.com/post/spam-statistics/</link>
      <pubDate>Mon, 19 May 2008 17:50:06 +0000</pubDate>
      <guid>https://limedaley.com/post/spam-statistics/</guid>
      <description>Statistics update for all of Lime Daley&#39;s servers. It is always&#xD;amazing to me to see how much spam is sent by known spammers, and is&#xD;trivially easy to throw away. I just checked the current stats, and&#xD;Lime Daley is on target to reject 2 million spams this year. That&#xD;doesn&#39;t include spams that are more questionable (122 thousand), and&#xD;will be passed onto the user&#39;s spam folders for them to verify that&#xD;they are spam.</description>
    </item>
    <item>
      <title>Easier User Administration, Webmail, etc.</title>
      <link>https://limedaley.com/post/easier-user-administration/</link>
      <pubDate>Fri, 16 May 2008 17:50:38 +0000</pubDate>
      <guid>https://limedaley.com/post/easier-user-administration/</guid>
      <description>Lime Daley now supports SSL for all email connections for all&#xD;customers, if they use their assigned domain name for accessing our&#xD;servers.&amp;nbsp; Contact the support department for details, but generally,&#xD;the appropriate name is &amp;lt;your-domain-name&amp;gt;-mail.limedaley.com.&amp;nbsp; This&#xD;hostname can be used for SSL (and non-SSL, though we recommend SSL for&#xD;security; TLS is also available) connections for SMTP, POP, IMAP as&#xD;well as webmail and configuration by going to&#xD;https://&amp;lt;your-domain-name&amp;gt;-mail.</description>
    </item>
    <item>
      <title>Password Reset For Some Email Accounts</title>
      <link>https://limedaley.com/post/password-reset/</link>
      <pubDate>Wed, 23 Apr 2008 03:09:43 +0000</pubDate>
      <guid>https://limedaley.com/post/password-reset/</guid>
      <description>We had a database problem today that required some email account&#xD;&#xA;passwords to be regenerated.&amp;nbsp; We apologize for the inconvenience, and&#xD;&#xA;have contacted most of the affected customers by phone or alternate&#xD;&#xA;means.</description>
    </item>
    <item>
      <title>Network Maintenance</title>
      <link>https://limedaley.com/post/network-maintenance/</link>
      <pubDate>Mon, 21 Apr 2008 00:17:50 +0000</pubDate>
      <guid>https://limedaley.com/post/network-maintenance/</guid>
      <description>On May 5th, between midnight and 6AM, Sprint will be shutting down&#xD;&#xA;their network for four hours.&amp;nbsp; The network will automatically failover&#xD;&#xA;to one of the other providers, so you should only see some network&#xD;&#xA;slowdowns and possibly some outages for thirty seconds or so as the&#xD;&#xA;routes switchover.</description>
    </item>
    <item>
      <title>VMWare 1.0.5 Server patch for 2.6.25 kernel</title>
      <link>https://limedaley.com/post/vmware-1.0.5-patch-for-2.6.25-kernel/</link>
      <pubDate>Fri, 18 Apr 2008 04:28:25 +0000</pubDate>
      <guid>https://limedaley.com/post/vmware-1.0.5-patch-for-2.6.25-kernel/</guid>
      <description>I had the privilege of installing VMWare 1.0.5 on a brand new 2.6.25 kernel.&amp;nbsp; I downloaded the 2.6.XX patch for vmware 1.0.4, applied the one change from asm to linux in vcpuset.h.&amp;nbsp; That had worked for me before when using 1.0.5 on a 2.6.24 kernel, but today I downloaded a 2.6.25 kernel for someone and of course, someone changed something slightly, causing the vmware module (vmnet) to no longer compile.</description>
    </item>
    <item>
      <title>Maintenance Update</title>
      <link>https://limedaley.com/post/maintenance-update/</link>
      <pubDate>Sat, 05 Apr 2008 17:44:09 +0000</pubDate>
      <guid>https://limedaley.com/post/maintenance-update/</guid>
      <description>I had hoped that this blog would be used for more interesting things&#xD;other than outage reports, but so far, that hasn&#39;t happened.&#xD;This morning a circuit breaker blew at the ISP, causing one of the&#xD;servers (containing one customer) to go down for 30 minutes.&amp;nbsp; The power&#xD;switches are probably going to be reorganized today, and all of the&#xD;servers might be rebooted at some point, not exactly sure what the&#xD;status is at this point.</description>
    </item>
    <item>
      <title>LifeType 1.2.7 released</title>
      <link>https://limedaley.com/post/lifetype-1.2.7-released/</link>
      <pubDate>Mon, 31 Mar 2008 00:38:10 +0000</pubDate>
      <guid>https://limedaley.com/post/lifetype-1.2.7-released/</guid>
      <description>After a slightly hectic day yesterday, when I noticed some strange behavior on one of my servers, we released a new version of LifeType.&amp;nbsp; While I am not impressed that the bug existed in the first place, I think it is pretty neat that a development fixed was released within 4 hours of the bug being discovered, and an official release within 36 hours.&amp;nbsp; The last time we had a security issue, we released the fix in less than 24 hours, but it is harder on a Sunday.</description>
    </item>
    <item>
      <title>Debian Installed Relatively Painlessly on my Sony Laptop</title>
      <link>https://limedaley.com/post/debian-installed-relatively-painlessly-on-my-sony-laptop/</link>
      <pubDate>Fri, 28 Mar 2008 15:56:39 +0000</pubDate>
      <guid>https://limedaley.com/post/debian-installed-relatively-painlessly-on-my-sony-laptop/</guid>
      <description>I am sure this will excite many of our normal readers, but I have finally (after four years) switched my laptop to Linux.&amp;nbsp; Now that I am using it everyday, it is much nicer to be in this environment, instead of having putty windows all over the place.&amp;nbsp; Perhaps if I had a better window manager for windows, I would have been alright, but anyway...&#xD;I have a Sony PCG-V505DC2 for those search engines to help other folks trying to figure out any issues with installing Linux, and Debian specifically.</description>
    </item>
    <item>
      <title>Note to Self</title>
      <link>https://limedaley.com/post/note-to-self/</link>
      <pubDate>Fri, 21 Mar 2008 01:27:36 +0000</pubDate>
      <guid>https://limedaley.com/post/note-to-self/</guid>
      <description>When a customer says that he has a smaller project than the one I just did, don&#39;t pay attention, and think about the quote, rather than simply estimating the time as less than the previous project.&#xD;Yesterday, I did a project for a friend (one who let me have better access than average to the real estate listings) and it took an hour and a half and was 107 lines of code.</description>
    </item>
    <item>
      <title>Parcel ID parser</title>
      <link>https://limedaley.com/post/parcel-id-parser/</link>
      <pubDate>Tue, 18 Mar 2008 02:13:00 +0000</pubDate>
      <guid>https://limedaley.com/post/parcel-id-parser/</guid>
      <description>I don&#39;t know if it is only relevant to Allegheny County or if it is more universal, but a friend asked me to write a parcel id (parcel/block/lot) parser to help him out in his real estate searches.&amp;nbsp; It was kind of a fun project (3 hours) and it was neat to see how well it worked out in the end.&#xD;It takes stuff on the right, and turns it into the stuff on the left: 0318-C-00080-0000-00 &amp;lt;= 318 C 080</description>
    </item>
    <item>
      <title>Perl Debugging</title>
      <link>https://limedaley.com/post/perl-debugging/</link>
      <pubDate>Thu, 17 Jan 2008 20:16:45 +0000</pubDate>
      <guid>https://limedaley.com/post/perl-debugging/</guid>
      <description>Our photo album wouldn&#39;t publish on this last update, and it took quite a while to figure out what the problem was.[@more@]Originally, the error had to do with the library Encode not being compiled correctly, and I had to run enc2xs on the Encode module.&amp;nbsp; I am not sure whose &amp;quot;fault&amp;quot; that was, cpan or Debian, though a recent Debian upgrade is what caused the problem to show up.&amp;nbsp; After I fixed that error, another error showed up, &amp;quot;$text is undefined in XML::RSS::_encode().</description>
    </item>
    <item>
      <title>VPNC / Resolvconf / Set search string</title>
      <link>https://limedaley.com/post/vpnc-resolvconf-set-search-string/</link>
      <pubDate>Tue, 15 Jan 2008 04:06:40 +0000</pubDate>
      <guid>https://limedaley.com/post/vpnc-resolvconf-set-search-string/</guid>
      <description>I found what I would call a bug in resolvconf today, though probably most people don&#39;t run a VPN server like I wanted to, so no one ever noticed before.[@more@]&#xD;The internal DNS server at one of my clients somehow loses its connection to folks connected via the VPN.&amp;nbsp; That is an unsolved problem, and I haven&#39;t been able to figure out why that happens.&amp;nbsp; So, I now host the DNS outside of the building, even though they are local (192.</description>
    </item>
    <item>
      <title>Bandwidth Limits Removed</title>
      <link>https://limedaley.com/post/bandwidth-limits-removed/</link>
      <pubDate>Fri, 14 Dec 2007 17:35:19 +0000</pubDate>
      <guid>https://limedaley.com/post/bandwidth-limits-removed/</guid>
      <description>I discovered only yesterday (despite suspicions for a month or two)&#xD;that when the network was switched a while ago, bandwidth caps had been&#xD;placed by our ISP. They have been removed, and I was able to hit 80Mbps&#xD;incoming and outgoing - I don&#39;t have a faster connection anywhere else&#xD;with which to test it. But, for those of you who had noticed the&#xD;previous 1Mbps cap and not complained, or figured it was your&#xD;connection, you can be happier now.</description>
    </item>
    <item>
      <title>Fun with Spam</title>
      <link>https://limedaley.com/post/fun-with-spam/</link>
      <pubDate>Thu, 13 Dec 2007 14:53:23 +0000</pubDate>
      <guid>https://limedaley.com/post/fun-with-spam/</guid>
      <description>I have been getting a bunch of spam through my contact form over the last couple of days, so I thought I would check out what they are trying to do.&amp;nbsp; The domain&#39;s contact information is protected by privacyprotect.org, so we can&#39;t know who they are, though I filled out a form showing them their customer is a spammer, we&#39;ll see if they actually do give me the contact information or not.</description>
    </item>
    <item>
      <title>Using tcpd_wrappers with pure-ftpd</title>
      <link>https://limedaley.com/post/using-tcpd-wrappers-with-pure-ftpd/</link>
      <pubDate>Wed, 19 Sep 2007 20:04:10 +0000</pubDate>
      <guid>https://limedaley.com/post/using-tcpd-wrappers-with-pure-ftpd/</guid>
      <description>pure-ftpd isn&#39;t designed to work with TCP wrappers, which is unfortunate, because then I can&#39;t simply add an ip address to /etc/hosts.deny to block the hackers when they guess passwords.&amp;nbsp; But, since the hackers have tried to login to my servers thirty thousand times this month, and occasionally get good usernames, and theoretically might guess a right password eventually, I needed to figure out a solution.[@more@]The solution is to use the external authentication method before checking the &amp;quot;real&amp;quot; authentication methods, and simply check the IP address.</description>
    </item>
    <item>
      <title>&#34;You must dial a 1 for this call to go through&#34;</title>
      <link>https://limedaley.com/post/you-must-dial-a-1-for-this-number/</link>
      <pubDate>Tue, 21 Aug 2007 21:25:09 +0000</pubDate>
      <guid>https://limedaley.com/post/you-must-dial-a-1-for-this-number/</guid>
      <description>I have been having lots of fun (that&amp;#39;s the bad kind of fun, not the good kind) configuring Asterisk for my new IT job.&amp;nbsp; It has been a pretty big pain getting it to work correctly with a couple different VOIP providers as well as the landlines.&#xA;I had a good day today, figuring both how to get Teliax to forward the calls to our landline (since I can&amp;#39;t seem to register the connection with Teliax, via SIP or IAX), as well as I figured out the problem with outbound calls using the verizon line.</description>
    </item>
    <item>
      <title>Banned Comments?</title>
      <link>https://limedaley.com/post/banned-comments/</link>
      <pubDate>Mon, 09 Jul 2007 20:54:11 +0000</pubDate>
      <guid>https://limedaley.com/post/banned-comments/</guid>
      <description>For those of you who have gotten an &amp;quot;You entered an invalid URL&amp;quot; message when leaving a comment, no I didn&amp;#39;t set out to ban you from commenting - it is that you didn&amp;#39;t put an &amp;quot;http://&amp;quot; in front of your URL.&amp;nbsp; Due to some security bugs, the input checking code was tightened up a couple months ago, and part of that changed how the URLs were parsed.&amp;nbsp; After months of procrastinating, I finally got around to working on the problem - and it took all of five minutes to add a new type of filter that checks the URL prior to validation and prepends an &amp;quot;http://&amp;quot; to the beginning if you forget.</description>
    </item>
    <item>
      <title>LifeType update to 1.1.6</title>
      <link>https://limedaley.com/post/lifetype-update-to-1.1.6/</link>
      <pubDate>Wed, 14 Feb 2007 03:19:27 +0000</pubDate>
      <guid>https://limedaley.com/post/lifetype-update-to-1.1.6/</guid>
      <description>One of the LifeType users reported a security problem in the RSS parser that allowed any file on your system to be read.&amp;nbsp; ick.&#xA;Oscar has fixed it and 1.1.6 will be released tomorrow.&#xA;Everyone on my server has been upgraded already and it probably isn&amp;#39;t too critical for them, at least in the case of retrieving their mysql password, which was the reported problem, since mysql doesn&amp;#39;t allow remote access, so it would have to be a customer of mine.</description>
    </item>
    <item>
      <title>Subversion Code: Using Vendor Branches to Keep Local Changes Synchronized</title>
      <link>https://limedaley.com/post/subversion-code-using-vendor-branches-to-keep-local-changes-synchronized/</link>
      <pubDate>Sun, 03 Dec 2006 02:58:40 +0000</pubDate>
      <guid>https://limedaley.com/post/subversion-code-using-vendor-branches-to-keep-local-changes-synchronized/</guid>
      <description>I usually end up forgetting how to do this, so here are my instructions of how to keep Usermin, an administration tool I use for my Lime Daley customers, up-to-date with the developers&amp;#39; changes.[@more@]wget usermin-1.240.tgz&#xA;tar -xzf usermin-1.240.tgz&#xA;# get the vendor&amp;#39;s last version&#xA;svn checkout /svn/vendor/usermin/current&#xA;# remove all the files&#xA;cd current&#xA;find -type f ! -wholename *\/.svn\/* -exec rm \{} \;&#xA;cp -r ../usermin-1.240/ .&#xA;# usermin by default uses perl in the /usr/local/bin directory</description>
    </item>
    <item>
      <title>First Outage...</title>
      <link>https://limedaley.com/post/first-outage/</link>
      <pubDate>Mon, 28 Aug 2006 17:43:26 +0000</pubDate>
      <guid>https://limedaley.com/post/first-outage/</guid>
      <description>Well, it was bound to happen sooner or later. Lime Daley had its first&#xD;outage. My ISP had a router that failed, and caused the network to go&#xD;down for 5 minutes.&#xA;Five minutes isn&#39;t all that much, but isn&#39;t really acceptable for me.&#xD;So, I will probably move the machine to my other host, who has&#xD;redundant internet connections, and is supposed to be immune from this&#xD;sort of thing.</description>
    </item>
    <item>
      <title>SNMPD upgrade error</title>
      <link>https://limedaley.com/post/snmpd-upgrade-error/</link>
      <pubDate>Wed, 29 Mar 2006 15:11:33 +0000</pubDate>
      <guid>https://limedaley.com/post/snmpd-upgrade-error/</guid>
      <description>Since it took me a while to figure out the answer, I will post this here to try to help the next guy who has trouble when upgrade snmpd to 5.2.2. The rest of you won&#39;t care about this post.[@more@]could not open /proc/net/if_inet6&#xD;cache has existing timer id.&#xD;Error opening specified endpoint &#34;localhost:161&#34;&#xD;The first two are warnings (as far as I know) and can be ignored.&#xD;The last is the important part, and because the latest version (at least on Debian) defaults to checking on localhost, you no longer need to explicitly specify localhost in the snmpd.</description>
    </item>
    <item>
      <title>Lime Daley Logos</title>
      <link>https://limedaley.com/post/logos/</link>
      <pubDate>Wed, 29 Mar 2006 03:10:07 +0000</pubDate>
      <guid>https://limedaley.com/post/logos/</guid>
      <description> A couple people have asked about putting a &#34;powered by LimeDaley&#34; logo&#xD;on their site, so we made a couple logos for you to choose from:&#xA;Transparent logo:&#xD;Transparent logo with border:&#xD;White background:&#xD;</description>
    </item>
    <item>
      <title>Using Alternative Shells in Windows</title>
      <link>https://limedaley.com/post/using-alternative-shells-in-windows/</link>
      <pubDate>Fri, 17 Feb 2006 21:07:31 +0000</pubDate>
      <guid>https://limedaley.com/post/using-alternative-shells-in-windows/</guid>
      <description>For my company&amp;#39;s next product, we are thinking about replacing the normal explorer shell with our own, but we want to be able to access the explorer.exe for debugging, etc. It turns out that when you start explorer, it checks to see if it is listed as a shell, and if it is, and this is the first instantiation of the explorer process, it loads up the desktop/start menu/etc. If the answer is no to either of those cases, it just loads the &amp;quot;regular&amp;quot; file manager view.</description>
    </item>
    <item>
      <title>Merant OpenMake</title>
      <link>https://limedaley.com/post/merant-openmake/</link>
      <pubDate>Wed, 16 Nov 2005 15:33:04 +0000</pubDate>
      <guid>https://limedaley.com/post/merant-openmake/</guid>
      <description>Since we paid for the professional license, we get OpenMake for &#34;free&#34;, so I figured I would try it out. The conclusion is that it isn&#39;t worth anything.[@more@]The longer version is that it, like all Merant products, is quite hard to actually get up and running. When the manual says, &#34;you aren&#39;t required to enter the host name for the license manager during install&#34;, what they meant was, &#34;we forgot to put the dialog in, so you will have to go hunt for license.</description>
    </item>
    <item>
      <title>GnuCash / Debian update</title>
      <link>https://limedaley.com/post/gnucash-debian-update/</link>
      <pubDate>Mon, 14 Nov 2005 21:15:56 +0000</pubDate>
      <guid>https://limedaley.com/post/gnucash-debian-update/</guid>
      <description>I guess I am asking for it, running the gnucash source (1.8.9), but running everything else from Debian testing. I upgraded like usual, somewhere around every week, and didn&#39;t think anything of it, because aptitude/Debian always takes care of everything for me. But yesterday, Heather discovered that gnucash wouldn&#39;t run any more. oops.[@more@]She got this error: ERROR: In procedure dynamic-link:&#xD;ERROR: file: &#34;libgw-gnc&#34;, message: &#34;libgtkhtml.so.20:&#xD;cannot open shared object file: No such file or directory&#34;</description>
    </item>
    <item>
      <title>SMTP Authentication</title>
      <link>https://limedaley.com/post/smtp-authentication/</link>
      <pubDate>Tue, 08 Nov 2005 23:59:22 +0000</pubDate>
      <guid>https://limedaley.com/post/smtp-authentication/</guid>
      <description>Like so many other articles on this subject, I will start by saying that I looked at various documents, but none of them worked perfectly for me, so I will write up my own steps. Most of the regular readers of this blog will not care at all about SMTP authentication, TLS, SSL, port 25, 465, 587, postfix (the oldstable postfix-tls) or Debian, though search engines should nicely find those keywords for those people who do care about them.</description>
    </item>
    <item>
      <title>Readable Code</title>
      <link>https://limedaley.com/post/readable-code/</link>
      <pubDate>Wed, 03 Aug 2005 13:37:22 +0000</pubDate>
      <guid>https://limedaley.com/post/readable-code/</guid>
      <description>I think this is the worst code I have ever seen, except where people were trying to make code hard to read. This code is in a video driver, written by Silicon Motion.[@more@]This is the function at the top level, supposedly easy to read, since it is using these lovely macros.&#xD;POKE_32(DE_WINDOW_SOURCE_BASE,&#xD;FIELD_VALUE(0, DE_WINDOW_SOURCE_BASE, EXT, m_SMISettings.m_bUMA) |&#xD;FIELD_VALUE(0, DE_WINDOW_SOURCE_BASE, ADDRESS,&#xD;VgxSurfAddr(((SMISurf*)&#xD;(pBltParms-&gt;pSrc))-&gt;OffsetInVideoMemory())) |&#xD;0);&#xD;Now, to investigate what this does, here are the subsequent macros.</description>
    </item>
    <item>
      <title>Email Random Signature Generation</title>
      <link>https://limedaley.com/post/email-random-signature-generation/</link>
      <pubDate>Wed, 25 May 2005 12:34:18 +0000</pubDate>
      <guid>https://limedaley.com/post/email-random-signature-generation/</guid>
      <description>I wrote a random signature generator for Pine, my email client. It worked great for a number of years, but with a recent upgrade of Pine, it started having trouble a couple of times a day, where the signature would be correctly rotated, but Pine would hang prior to sending the message, and would not save the content of the message either.[@more@]I had to kill the process and retype the message.</description>
    </item>
    <item>
      <title>Lime Daley Hosting Begins</title>
      <link>https://limedaley.com/post/lime-daley-hosting-begins/</link>
      <pubDate>Sun, 15 May 2005 17:47:32 +0000</pubDate>
      <guid>https://limedaley.com/post/lime-daley-hosting-begins/</guid>
      <description>We have hosted a server and multiple sites at our house for 6 months,&#xD;&#xA;and we are now ready to make the leap to the colocation facility. There&#xD;&#xA;won&#39;t be any downtime during the switchover.</description>
    </item>
    <item>
      <title>PHP Zip Uploader Script</title>
      <link>https://limedaley.com/post/php-zip-uploader-script/</link>
      <pubDate>Tue, 18 Jan 2005 03:52:42 +0000</pubDate>
      <guid>https://limedaley.com/post/php-zip-uploader-script/</guid>
      <description> I wrote this script a while back to upload (via HTTP) a zip file full of .pbm files, convert all the pictures to bitmaps, put the bitmaps in a zip file, and then send it back to the user.[@more@]I don&#39;t know how secure it is, so I wouldn&#39;t leave it around published somewhere on a server, but functionally, it works pretty well. </description>
    </item>
    <item>
      <title>Mail Statistics</title>
      <link>https://limedaley.com/post/mail-statistics/</link>
      <pubDate>Sat, 15 Jan 2005 03:40:14 +0000</pubDate>
      <guid>https://limedaley.com/post/mail-statistics/</guid>
      <description> I finally got around to fixing up the mail statistics graph, after I accidentally erased all of our personal email for the past year. </description>
    </item>
    <item>
      <title>Plog Template Update</title>
      <link>https://limedaley.com/post/plog-template-update/</link>
      <pubDate>Mon, 13 Dec 2004 17:36:46 +0000</pubDate>
      <guid>https://limedaley.com/post/plog-template-update/</guid>
      <description>It had always annoyed me that you couldn&#39;t use smarty commands in the stylesheet files in plog. It turns out it wasn&#39;t that hard to figure out, and the original authors had it basically done, but if you believe the comments, didn&#39;t think it worked yet.[@more@]&#xA;It is helpful to change /class/template/templateutils.class.php, specifically the &#34;setContentType&#34; function to read:&#xA;header(&#34;Content-Type: &#34; . $mimeType);&#xA;Then, make a file in your template directory called style.</description>
    </item>
    <item>
      <title>Version Manager Setup</title>
      <link>https://limedaley.com/post/version-manager-setup/</link>
      <pubDate>Wed, 01 Dec 2004 18:14:24 +0000</pubDate>
      <guid>https://limedaley.com/post/version-manager-setup/</guid>
      <description>Whether you know the program as Merant, Serena or PVCS, the setup is difficult, and despite the sales department insistence that you don&amp;#39;t need a full-time person to run their servers, I am starting to doubt it. Here are the instructions to setup a new project using the file server model with split archives.[@more@]&#xA;I am using Version 8.0.2.3, so be aware what stuff applies to you, and what does not.</description>
    </item>
    <item>
      <title>Test Director Problems</title>
      <link>https://limedaley.com/post/test-director-problems/</link>
      <pubDate>Wed, 17 Nov 2004 14:45:02 +0000</pubDate>
      <guid>https://limedaley.com/post/test-director-problems/</guid>
      <description>For those of you who have successfully installed Mercury&#39;s Test Director, and have it die suddenly, you need to check the IIS/NTFS permissions. (Note, for those of you asking questions, you should read all four pages of comments - there are various questions and answers given throughout the comments, and you will be able to get your answer quicker than waiting for someone to see your question) [@more@]&#xD;Test Director uses the IIS IUSR_SERVERNAME user by default, and if you haven&#39;t set your permissions correctly on your directories, this user will not have access to the files.</description>
    </item>
    <item>
      <title>Spam: In Perspective</title>
      <link>https://limedaley.com/post/spam-in-perspective/</link>
      <pubDate>Fri, 05 Nov 2004 04:19:02 +0000</pubDate>
      <guid>https://limedaley.com/post/spam-in-perspective/</guid>
      <description> A friend of ours was complaining about spam, and Heather agreed, and said she had been getting tons of spam lately. I questioned her on that, since I am in charge of the filters that filter our spam, and I think they do a pretty good job: maybe 15-20 spams got through in the last two years.&#xA;She said, well, I got one yesterday, and one today. </description>
    </item>
    <item>
      <title>Version Control Comparison</title>
      <link>https://limedaley.com/post/version-control-comparison/</link>
      <pubDate>Fri, 15 Oct 2004 18:42:29 +0000</pubDate>
      <guid>https://limedaley.com/post/version-control-comparison/</guid>
      <description>I have been evaluating different version control programs for my company for the last month or two. My current evaluation is that all of them are broken, although I hope to discover a good solution someday soon.[@more@]&#xA;Serena&#39;s Version Manager (PVCS)&#xA;I have spent a lot of time with Version Manager, and it has a number of deficiencies. Unfortunately, this is the product my company uses. They originally switched to VM because has client apps on mac, unix and windows.</description>
    </item>
    <item>
      <title>Windows Shell Auto-Completion</title>
      <link>https://limedaley.com/post/windows-shell-auto-completion/</link>
      <pubDate>Wed, 06 Oct 2004 11:49:51 +0000</pubDate>
      <guid>https://limedaley.com/post/windows-shell-auto-completion/</guid>
      <description>On all the windows machine I use, I have auto-completion turned on for the dos prompt. Apparently, I must have gotten that behavior from TweakUI, and since I always install it on a new machine, I thought it was on by default, but apparently not.[@more@]If you don&#39;t have TweakUI, you can edit the registry key:&#xD;HKEY_LOCAL_MACHINE/Software/Microsoft/Command Processor/CompletionChar and HKEY_LOCAL_MACHINE/Software/Microsoft/Command Processor/PathCompletionChar&#xD;I use a tab key to auto-complete, so I use the value 9, but I think you can use whatever you would like.</description>
    </item>
    <item>
      <title>RawWrite</title>
      <link>https://limedaley.com/post/rawwrite/</link>
      <pubDate>Tue, 21 Sep 2004 12:26:55 +0000</pubDate>
      <guid>https://limedaley.com/post/rawwrite/</guid>
      <description>I needed to create a floppy disk today, and needed to find RawWrite again, since my Cygwin dd seems to not be making it correctly. I found a nifty GUI version of RawWrite that is nicer than the old command line version. Sure, the command line works fine, and I am all for command-line things, and no mouse usage, but sometimes it is nice to not have to remember the command-line options.</description>
    </item>
    <item>
      <title>Perl Initialization</title>
      <link>https://limedaley.com/post/perl-initialization/</link>
      <pubDate>Tue, 31 Aug 2004 19:07:35 +0000</pubDate>
      <guid>https://limedaley.com/post/perl-initialization/</guid>
      <description>When I was installing RT (Request Tracker) I got an error, since I hadn&#39;t ever set up CPAN before. After searching for a bit, here is the solution. I figured I would post this here to help others in the future find it in google quicker.[@more@]Error:&#xD;Number found where operator expected at /usr/lib/perl5/5.8.0/CPAN/FirstTime.pm line 485, near &#34;&lt;= 60 &amp;&amp; -s _ &gt; 0&#34;. (Missing operator before 0?)&#xD;Solution:&#xD;Run &#34;</description>
    </item>
    <item>
      <title>More Color Stuff</title>
      <link>https://limedaley.com/post/more-color-stuff/</link>
      <pubDate>Mon, 23 Aug 2004 12:33:47 +0000</pubDate>
      <guid>https://limedaley.com/post/more-color-stuff/</guid>
      <description>I added a small color changing picker (bottom right of this page), if you don&#39;t like my purply colors.  Of course, you can only pick the colorsets that I let you, and right now there isn&#39;t much interesting, but I will get around to making some more at some point.[@more@]We probably need a crazy color one that would make your eyes hurt, and then maybe one that is calmer.</description>
    </item>
    <item>
      <title>Adobe Acrobat Slow Loading</title>
      <link>https://limedaley.com/post/adobe-acrobat-slow-loading/</link>
      <pubDate>Fri, 20 Aug 2004 02:22:43 +0000</pubDate>
      <guid>https://limedaley.com/post/adobe-acrobat-slow-loading/</guid>
      <description>Ever notice how it now takes a year for Acrobat Reader to load up? You can speed it up about 20x or so, by moving the plugins you don&#39;t use out of the &amp;quot;startup&amp;quot; folder. If you put the files into the &amp;quot;optional&amp;quot; folder, I believe it will still be able to find them when you want to use them, and it will load them then.&#xA;A reasonable default is to leave ewh32.</description>
    </item>
    <item>
      <title>Cygwin</title>
      <link>https://limedaley.com/post/cygwin/</link>
      <pubDate>Wed, 18 Aug 2004 19:25:49 +0000</pubDate>
      <guid>https://limedaley.com/post/cygwin/</guid>
      <description>Since I just wasted a bit of time trying to figure out how I had configured Cygwin the first time, so as to help someone else set up their account, I figure I will post the instructions here:[@more@]cygwin.bat:&#xD;@echo off&#xD;e:&#xD;chdir e:/progra~1/cygwin/bin&#xD;set path=%path;e:/progra~1/cygwin/usr/bin&#xD;tcsh -l&#xD;/etc/passwd:&#xD;daleyj:unused:1000:513:Jon Daley,U-DALEYJ/daleyj,S-1-5-21-...:/home/daleyj:/bin/tcsh&#xD;/etc/csh.login:&#xD;comment out &#34;set path&#34;&#xD;set term=cygwin, instead of set TERM=linux&#xD;~/.login:&#xD;#source /etc/csh.login // I guess that means the above change to csh.</description>
    </item>
    <item>
      <title>Networked Industrial Thickness Measuring System</title>
      <link>https://limedaley.com/post/networked-industrial-thickness-measuring-system/</link>
      <pubDate>Sat, 01 May 2004 18:58:23 +0000</pubDate>
      <guid>https://limedaley.com/post/networked-industrial-thickness-measuring-system/</guid>
      <description>Lime Daley&#39;s (even before the name &amp;quot;Lime Daley&amp;quot; existed) first project was to create a device that could measure the spacing between two giant rollers (40 feet long, 6 feet in diameter) in a paper mill.&amp;nbsp; Measuring the thickness of deformation of the rollers against each other (with the sensing device in between) we were able to accurately display how far apart the rollers were from each other. The idea is to make sure that the rollers are aligned properly to produce paper of an even thickness.</description>
    </item>
    <item>
      <title>RandomSig</title>
      <link>https://limedaley.com/post/randomsig/</link>
      <pubDate>Sun, 01 Jun 2003 16:00:06 +0000</pubDate>
      <guid>https://limedaley.com/post/randomsig/</guid>
      <description>Scott Hansma originally wrote a plugin for Eudora in 1997. When he graduated, he asked if I wanted to take over control of the source, as he wasn&#39;t interested in working on it any more.[@more@]&#xA;I said that I was, and I added a couple features, but never got them up to release quality.&#xA;Now, in 2003, I have started development again, as I still have not found a good plugin for making random signatures, and this one needs some work.</description>
    </item>
    <item>
      <title>Real-Time Data Collection Inside a MRI Scanner</title>
      <link>https://limedaley.com/post/real-time-data-collection-inside-a-mri-scanner/</link>
      <pubDate>Wed, 10 Feb 1999 20:35:30 +0000</pubDate>
      <guid>https://limedaley.com/post/real-time-data-collection-inside-a-mri-scanner/</guid>
      <description>One project that Jon did while working at Carnegie Mellon University was to create a &amp;quot;button box&amp;quot; that collected data from a subject inside an MRI scanner as well as data from the scanner itself.&amp;nbsp; The project was &amp;quot;real-time&amp;quot; in the sense that we needed the hardware and software to be accurate within 20 or 30 milliseconds (which depending on what field you are in, you might laugh at that number being &amp;quot;real-time&amp;quot;).</description>
    </item>
    <item>
      <title>Contact Information</title>
      <link>https://limedaley.com/content/contact.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://limedaley.com/content/contact.html</guid>
      <description> We are available via phone or email whenever you need us. Urgent requests (site problems, etc.) will be answered via phone 24 hours a day. Less critical issues will be answered during extended business hours via email.&#xA;Phone:412-360-7844 Mailing address:44 Church Street&#xA;Hillsboro, NH 03244 Email:support @ limedaley.com </description>
    </item>
    <item>
      <title>Pricing Details</title>
      <link>https://limedaley.com/content/specs.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://limedaley.com/content/specs.html</guid>
      <description>See the notes at the bottom for an explanation of the annotated items.&#xA;If you don&#39;t need lots of features and just want disk space or bandwidth, cheaper options are available.&#xA;Cost(1)BasicBasic PlusCorporateCorporate Plus Billed Annually$15/month$25/month$70/monthvaries Billed Monthly$25/month$40/month$100/monthvaries Setup Fee$20$25$50$100 Resources Disk Space100 MB1 GB20 GB120+ GB Data Transfer1 GB / month10 GB / month40 GB / month512Kbps(3) Email Addresses1UnlimitedUnlimitedUnlimited FTP Accounts(11)38UnlimitedUnlimited Mailing Lists181020 Email ForwardingUnlimited Email AliasesUnlimited Subdomains7(5)10(5)30(5)Unlimited(5) Parked Domains102030Unlimited PostgreSQL/MySQL Databases(12)158Unlimited Technical Info Operating SystemLinux / Debian -- testing release Web ServerApache 2.</description>
    </item>
  </channel>
</rss>
