Mail Migration - Long Overdue – August 18, 2022
We are moving all email accounts to a new server which will improve reliability, security, and features.
We are hoping that customers won'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.
Contact us if you have any problems in the coming weeks.
Lets Encrypt / Dehydrated retry – August 02, 2022 (read more)
I get sporadic errors when running dehydrated -c from my regular cron job. The errors I get vary from time to time, but they are:
ERROR: Problem connecting to server (get for https://acme-v02.api.letsencrypt.org/directory; curl returned with 35)
ERROR: Problem connecting to server (post for https://acme-v02.api.letsencrypt.org/acme/authz-v3/xxxx; curl returned with 35)
It seems to happen to some servers more than others, particularly newer ones (Debian 11).
Major Power Loss at the Datacenter – April 15, 2022
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't let the generator startup either. Power went down at 3AM, and came back up at 4ish, but there are still some lingering affects.
Update: 06:52AM: Everything seems to be up and running at this point. Let us know if you are still having any problems.
Receiving MMS Messages Is More Reliable Now – April 06, 2022
After a long time of not being able to figure out why some MMS messages don't come through well, and others are fine, I finally figured it out.
PHP's mail() function doesn't do anything with line-wrapping and some email clients and servers have trouble with long lines. 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 long lines in their URLs - over 1,000 characters, so I suppose it is reasonable that mail servers don't like emails that go past the standard by 12X. There was an extra space being added for the 998th character, which was breaking the URL into two pieces and causing the image to give a strange licensing/login error, which when I asked the upstream provider, they said I wasn't downloading the image soon enough, which seemed pretty strange, but I finally figured it out, because today I tried to download an MMS message seconds after receiving it, and it still didn't work.
So, I'm happy to report that the images work for a much longer period of time (I'll have to test it to see if it is back to 24 hours or more, which it used to be), or if I should still be downloading them locally right away and then storing them for your retrieval later.
In any case, the images should be working more reliably now.
Virtual server outage – November 01, 2021
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.
They are working on it now, but don't have an estimated uptime yet.
This affects various websites and all email services use a virtual server as a proxy, though I'm wondering about bringing that proxy server up at a new host.
Programming Class Prices (read more)
We accept cash, check, credit card and also government-sponsored educational payments through organizations like ClassWallet, Educational Freedom Accounts, or the Children's Scholarship Fund. If your state has an educational fund that we aren't currently listed as a vendor, we can probably register to be paid using those funds.
Class pricing depends on the content and length of class that you choose.
VOIP Phones (read more)
Lime Daley runs a Voice over Internet Protocol (VOIP) phone system that far exceeds what is possible with a traditional phone company. Our customers range from individuals to small business offices. We can save you money on your monthly costs and add additional features that you either can't get or is cost prohibitive with other phone compnaies.
Phone Hosting/Systems
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. Read more about our pricing and features.
Classes
Lime Daley offers programming classes for students of all ages. For beginner students, we'll explore MIT's Scratch program with some easy samples and then progress to harder assignments, depending on the skill and interest of the student. For advanced students, we will move to a programming language that is actually used for development in commercial environments, Python or C++.
Python and C++ will need some setup on your own computer, and we can help you get your development environment setup. There are a few choices of what programs you can use, ranging from free solutions to Visual Development Studio, that many companies use, but is a paid solution.
The class lengths and timing can be customized to what you are looking for, and how fast you want to advance. See our class pricing page for details.
Programming Classes – October 05, 2021
I've done informal programming classes in the past, but I've been thinking lately of making it more formal. There are a few professional coding classes available, and we've tried some with our own kids Khan Academy is great, though Jonathan was disappointed when he discovered the "fake" javascript world that coding system lives in isn't that practical for making actual programs. Scratch is pretty great too, and I think the best introduction to programming that currently exists, particularly for young kids, because you don't even need to be able to read that well to be able to program proficiently there. And they are starting to have modules that can interact with real hardware, which is pretty neat. Learn Python the Hard Way appears to be a good model for older programmers.
If you are interested in enrolling in a programming course, check out our course page and contact me and we'll see what makes sense for you depending on your skill level, etc. Payments will be pre-paid, and we do accept state-funded programs like ClassWallet.com, etc.
