Dec 07
NickWordpress
Having difficulty deleting files on your WordPress install? There are two options: fix FTP mode on your website, or disabe it completely. Here I show you how.
It seems that like Joomla!, WordPress has an FTP mode for when it doesn’t think it can access files.
This manifests itself in a mesage that says: “To perform the requested action, connection information is required.”
More
Sep 14
NickDevelopment
I’ve been a fan of storing data in other ways than a SQL database for a very, very long time. Many of my projects have had a notion of some sort of ‘flat file’ or other type of data registry. In the Perl days, persistent Perl hashes were used.
So with interest, I’ve been watching the “no SQL” movement and various software and techniques they’ve released.
One problem with “playing” with some of these technologies is that most shared hosting accounts aren’t going to allow you to install the required application servers (for example, redis) on your account.
Given that fact, I’ve implemented a small PHP library that supports the very basics of the Redis command set using … MySQL.
Ok, so the concept is s a total oxymoron, but useful anyway.
It’s not fast, it’s not particularly scalable, and keys are limited to 256 bytes, while data is stored as a long blob. Those limitations asside, it does allow you to play with some of the concepts without any additional technology investment or tools. When you’re ready, you can run a redis server and pretty much drop in the Predis client.
Where possible, I’ve implemented each function in terms of the get / set primitives, with optional mysql locking.
I’m hoping other people will improve the code, remove the reliance on the mysql class, and implement additional features like sets and hashes.
Code is available from git-hub:
http://github.com/ntemple/mysql-keyvalue
Aug 23
NickAWeber, Development aweber
With the release of the updated AWeber Jomlink software, I had a chance to visit the Joomla Extensions Direction in order to create a new listing.
Anyway, I found some posts that made me realize … I’ve never fully described the power that our AWeber software has. It really is the best bridge from AWeber to Joomla available. Ok, so as a proud “dad” of the software I may be a little biased. But really, it rocks.
So I decided to write a post … over at the Intellispire blog … on exactly why it rocks. And how, over the years, it has evolved from a “scratch” of approximately 12 lines of code to a complex, robust bridge to one of the most popular email services in the world.
Do, spend a moment and hop over to the Intellispire blog and check out this post:
Why the AWeber to Joomla Link (jomlink) rocks.
Dec 23
NickAWeber, Development, Marketing autoresponders, aweber
My friend Antone Roundy talks about what’s right … and wrong … with Aweber in this post.
UPDATE: AWeber has an API!
More
Nov 19
NickDevelopment amazon, CloudFront., intellispire, joomla, s3
Yesterday, Amazon released their CloudFront Content Delivery Network (CDN), which finally makes true, fast CDN’s available at an affordable price to mere mortals.
As usual, I jumped on the challenge and quickly implemented a Joomla! 1.5 native plugin for the service. This plugin automatically moves your sites static content (images, css, javascript) to the CloudFront CDN, thereby providing faster loadtimes for your users … especially those users that are geographically “far away” from your servers.
More
Aug 31
NickDevelopment amazon, ec2, s3
I’m taking down an EC2 instance I’ve been running nearly 5 months …
23:15:47 up 149 days, 13:02, 2 users, load average: 0.00, 0.00, 0.00
Up so long that it doesn’t support the persistent storage.
It took me about 2 hours to backup, bring up a new instance, and rsync things over.
Then I moved the ip (it was already using the elastic IP’s), and it’s running fine.
Adding a new 100GB disk was easy, and my old daily “backup to s3″ scripts can be changed to simply take a snapshot. Life has just gotten much simpler.
So now I need to “terminate” the old instance … kind of a harsh word for something that I’ve used daily. By-by i-6279de0b.
Older Entries Newer Entries