My very own OpenID server

I just installed SimpleID. Now I have my very own OpenID server. I no longer need to subject myself to the pain of myopenid.com. After they consistently ignored all my requests to fix a major bug in their system, I’ve gone elsewhere. Happy to be running my own server and away from JanRain and their abysmal non-support.

Install was painless. It took me maybe 30 minutes because my internet connection was running so slowly. On a fast line, it would have been a 5 minute install. Very cool. I did make one change to SimpleID, as per this ticket, to make it a little more secure.

My next project is to install Prosody so I have my own jabber/XMPP server as well. :-)

Posted in Open Source, Techy | Leave a comment

Chocolate pancakes topped with peanut butter mixed with honey and wrapped around a frozen banana. A late breakfast at Casa Mercurio… :-)

Posted in Status Updates | Leave a comment

I just watched Kick Ass. It could be the most incredibly outrageously fantastic film I have ever seen. It’s insane! Thanks Tony. :-)

Posted in Status Updates | Leave a comment

Prompted by the confession of a recent visitor, there was a little lice scare in our house this morning. All is well, my hair is clean! :-)

Posted in Status Updates | Leave a comment

Just published another WordPress plugin, WP Extreme Shortlinks. Not for the faint hearted! Here’s my very own shortlink: http://cal.io/zA

Posted in Status Updates | Leave a comment

Just created an account with MailChimp, looks like the best email marketing service. Free up to 500 subscribers. http://www.mailchimp.com/

Posted in Status Updates | Leave a comment

Transferring my last 2 domains from #Easily to #Dynadot. I have finally rid myself of the plague of Easily’s abysmal service. Happy days. :)

Posted in Status Updates | Leave a comment

It’s official, flight booked, SJO to FRA on 4 Oct 2010. It’ll be my first time back in Europe in over 3 years…

Posted in Status Updates | 3 Comments

A WordPress hosting cooperative

Maybe you make WordPress sites for cash. Maybe you design themes or write plugins. Then, after your work is done, your clients (or friends, lovers, etc) need to be supported. Somebody needs to keep WordPress and her plugins up to date, secure, and backed up.

Would you like to share that load with some co-cooperators in a WordPress hosting cooperative? Imagine a small group of developers collectively managing 50 or 100 WordPress sites instead of individually managing 10 or 20.

Logistics

Ok, you’re sold on the vision, what about the details?

Initially, a loose association of a few individuals, no legal structure. I’m willing to act as the banker for the startup period. I’ll register a domain name and pay for a few servers. I promise to transfer ownership of the domain and any other assets when (or if) a legal organisation is created at any point in the future. Or, if I choose to move away, to transfer the domain and other assets to another person in the group.

My suggestion is that we adopt a split pricing model. We set a fair market price for customers. In the beginning, it’s probably simper to charge per blog irrespective of traffic, disk or cpu usage. We can change this policy as soon as we need to.

Members then pay a pro-rated share of costs based on their number of sites. For example, we have 10 customers paying $10 a month, $100. Expenses are $150 a month, we have 5 members with 4 sites each, $50 over 20 sites, each member pays $2.50 per month per site.

To distinguish between customer and member sites, we can say if money changes hands, it’s a customer site. So a member might pay for 8 of their client’s sites at customer rates, and 3 for their family at member rates. The distinction is whether or not the member receives cash from somebody for that site. We trust each member to be honest.

Payment optional

It’s not as crazy as it sounds, honest! I suggest we adopt a post-paid, payment optional policy. At the end of each month, we send invoices marked payment optional. Customers can choose not to pay and their sites will be taken offline in reasonable time period.

The advantage of this model is we don’t ever have to deal with refunds, price disputes or otherwise. If the client is happy with the service they already received, great, if they’re not, they don’t have to pay and we part ways amicably.

Principles

  • Transparency: All financials are publicly visible.
  • Profits: Until we have a legal organisation, any profits are kept in the group to pay for expenses. No payouts to members until the legal structure is sound.
  • Do-ocracy: Until we decide to change it, we each contribute what we can and what’s needed to keep the system online.
  • Respect: Inspired by the Ubuntu project, in joining the group, we each commit to treat other members and customers with the utmost of respect at absolutely all times.

Next step

These are my initial thoughts as I wrote this post in half an hour. If you’d like to join the discussion, become a member or a customer, post a comment below, shoot me a message, or otherwise open the communication lines. :-)

Posted in Business, WordPress | Tagged , , , , , , | 23 Comments

I’ve just discovered #IceRocket, a blog / twitter search engine. Goodnight #Technorati with your sucky, broken blog search. :-)

Posted in Status Updates | Leave a comment

A new short url

I’ve just acquired two short domains. They are cal.io and chm.ac. The first is cool, the second is a short version of my standard username, chmac (and formed from my initials, how original!).

I’m thinking I want to move this site, my email, and my other services over to one of the two. I can’t decide which. I think I like cal.io better, but calio.com is taken and I’m already invested in chmac. It’s my username across most sites. I’m 12 of the top 20 results in a search for chmac. I own that space.

Calio is a surname, there’s all kinds of stuff going on there. It’s an exciting new space, but it might also mean walking away from chmac, which I’m already on top of.

What do you think? cal.io or chm.ac?

Update: In the 3 days since I wrote this, while I waited for the domains to be registered, I think I’m decided on cal.io as my new domain. But, I’m still interested to hear feedback.

Posted in Techy | Tagged , , , , , , , | 5 Comments

After almost 8 weeks of near continuous uploading, I have finally pushed about 35Gb of photos. Woop, woop. It was a loooong process. :-)

Posted in Status Updates | 3 Comments

Links in twitter feeds in Liferea

I use Liferea to consume feeds. In turn, I consume twitter by RSS. However, twitter’s RSS feeds suck. Urls are not clickable, user names are not links, nothing. It’s flat text.

Using Liferea’s ability to locally parse feeds and a little inspiration, I hacked up a sed script to make my twitter feed all pretty. It works great for me, YMMV.

I published the script here, under the GPL. To use it, save the source into a file somewhere, make that file executable, then choose “Use conversion filter” in Liferea and select the file you just created. If you have problems, you could try leaving a comment here, I might be able to help.

Posted in Open Source, Techy | Tagged , , , , , , | 14 Comments

New Kindle. $140 for wifi, no 3g model. Physically smaller, better screen, more storage, nice job Amazon. http://www.amazon.com/Kindle-Wireless-Reader-Wifi-Graphite/dp/B002Y27P3M

Posted in Status Updates | Leave a comment

The Yes Men Fix the World

We just watched the incredible P2P version of The Yes Men Fix the World. It’s an amazing film, I thoroughly recommend it. You can get the torrent on the link above. The film is released under a Creative Commons license.

The film inspired me to donate some cash. I gave $10 each to The Yes Men, the Electronic Frontier Foundation and The Bhopal Medical Appeal.

Posted in Personal | Tagged , , , , , , | 2 Comments

SolarHome.org – abysmal service

I’m researching solar technology. In my cyber travles I came across SolarHome.org. I spent some time on their site, it seemed big on sales technique small on useful information, but I compared some prices nonetheless.

Having found a potentially good deal, I took the time to write to them. I used the technical questions form on the site. Almost immediately, I received an auto-reply:

Thank you for contacting SolarHome.org Due to the volume of technical questions we have recently recieved we are unable to assist you. Please utilize the following free resources and again we apologize for not being able to help.

The message went on to link to the forum they operate and suggested I ask my question there. Feeling strong rage, I decided to call them and ask why the “contact our tech people” feature still existed on the site, if they did not, in fact, answer questions.

Their supposed “customer service” telephone number kept me on hold for a minute or two and then dropped me onto voicemail.

Next I wanted to email them, until I read this on the contact page:

We read every email we receive and follow up promptly if there is a match. Due to the quantity of inquiries we receive, we’re afraid we cannot answer emails for which there is no match.

WTF? A company that apparently doesn’t want to hear from me. Outrageous.

I’ll choose to give my business to Affordable Solar, Ben’s Discount Supply, or one of the many other solar equipment retailers.

Posted in Rants | Tagged , , , , , | 2 Comments

Blender + frozen bananas + cacao powder = deliciously frozen molten chocolate sweet pleasure in thick gloopy form. Mmmmm…

Posted in Status Updates | Leave a comment

Ruben introduced me to the Five Tibetan Rites this morning. 10 minutes of daily yoga like exercise. http://en.wikipedia.org/wiki/Five_Tibetan_Rites

Posted in Status Updates | 1 Comment

Insufficient boot space on Ubuntu

When installing the latest batch of updates to Ubuntu 10.04 I hit a problem, I ran out of space on my /boot partition. A dialog popped up warning of low space on /boot. Then the install of updates failed because the new kernel couldn’t be completed.

The solution was remarkably simple, I post it here in the hope it might help others. Firstly, I removed the oldest kernel I had installed. I opened Synaptic (System > Administration) and then searched for my current kernel version (2.6.32). I saw I had 4 kernels installed. I then searched for 2.6.32-21, the oldest kernel. I marked these packages for complete removal:

  • linux-headers-2.6.32-21
  • linux-headers-2.6.32-21-generic
  • linux-image-2.6.32-21-generic

Then I removed those and to finish, I marked for re-installation the same packages but the -24 version (the latest kernel that failed to install). Now all is happy once again. :-)

Posted in Techy | Tagged , , , , , , , | Leave a comment

I am home! :-) Made it back to San Isidro in one day, but poor Bessy is parked up warm at the border, Costa Rica said no. :-(

Posted in Status Updates | Leave a comment

Left Panama City Monday after a horrible night at Luna’s Castle. Good times in Potrerillos. Back to Costa Rica tomorrow, wish me luck… :-)

Posted in Status Updates | Leave a comment

Introducing Paradise Bay

The working name for the 30 acre property in Panama is Paradise Bay. I thought Frank’s resort was called Paradise Bay, which seemed like an apt name, but it’s actually Pacific Bay. So until we find the right name, Paradise Bay is what we’ll call it.

We travelled back and spent the day there on Wednesday. I took some GPS markers, so here’s the location Google maps (GPS coordinates 8.1741, -82.14224). Google have the best mapping data for the area. The point on the map is the likely site of the primary structure. The property includes the whole bay to the north and half of the bay to the south. I’m not sure how far back from the coast it extends, we didn’t reach the fence in our first day’s exploring.

Access

The only practical access to the property is by boat. It is possible to walk in, but the nearest dirt road appears to be 2-3km away. The property to the north is used for cattle farming, so there must be some sort of access. Within this property, the only trail runs east to west near the south end of the property, so overland access from the north would be difficult.

The nearest road accessible port is Boca Chic, about 11km to the north east. The road to Boca Chica is paved all the way from the Panamerican Highway. It’s less than 1hr on the motorbike from David, the third largest city in Panama. David is described as the second best shopping location in Panama, behind Panama City. There’s an airport in David with flights to Panama City and San Jose.

The deal

Frank, the owner of Pacific Bay Resort, also owns this property. The general outline of his proposal is thus. There are some 250 – 300 year old trees on the property. The property is currently unoccupied and so every so often, people will come and steal one of the trees. Frank wants to protect the trees and so he wants somebody to use the land. Before I knew anything about the property, I spoke about my vision to build a lodge as a place to make food and shelter people. Frank liked the idea, and in principle offered me the use of his land, for free, with a legally valid contract, in whatever configuration we decide. He suggested a 5 year term, with the option of 10 renewals.

I’m assuming the contract will include details of how the land is to be cared for. Which trees are to be protected, how much space can be developed, maybe how many structures can be built, and so on. We’ll break down these details later if we proceed.

Resources

There is some bamboo on the property. It’s quite mature and I think some of it is thick enough to be used for construction, if properly cured. There’s a lot of fallen wood and some driftwood on the beach. These could be used for a mixture of fuel and construction.

The soil seems to be rich in clay, and there’s plenty of sand on the beach. They could be combined to make adobe structures or flooring. There are a lot of pebbles on the beach which could be used for all kinds of pathways and floor coverings.

Infrastructure

Currently there is one cleared pathway on the property. The land is fenced around the perimeter and otherwise almost completely untouched. There is a year-round fresh water source on the property, along the southern border. I think the water is about 250m (750 feet) from the probable lodge location, and about 50m (150 feet) lower.

To live on the space we’d need some kind of sewage system, some source of electrical energy (most likely solar) and structures in which to live. I think the sewage will be fairly straightforward, we can start with simple pit toilets and drains. I think the most challenging, and likely the most costly, will be the solar system.

Structures

I really like the bamboo hooch idea. I think they could be great here. Some of the bamboo on the property looks like it would be big enough to build hooches. We could also build some adobe structures, but I think it might be overkill in a tropical climate.

I like the idea of using something like hennessy hammocks, especially to start with. They’re economical to purchase, fast to install, we have plenty of trees, and they don’t require flat or soft ground. Over time I can see the hammock berths becoming more luxurious with maybe pebble floors, improved roofing, expanded bug protection, etc.

The things that I’m most focused on right now are ways to build stairs, using what we have available, and flooring. I can see lots of options for walls and roofs, but I’m not as familiar with how to create clean, smooth, waterproof, durable floors. Given the slope we want to climb, I’m also thinking about different options to put in steps.

We didn’t take any new pictures on Wednesday, so I have no new photos to share. However, I’m very interested to hear about your ideas. I think I’ll write a series of posts on the different aspects of the project as I think about them. I’ll be grateful for any links, suggestions or other feedback you would like to share. Muchas gracias.

Posted in Paradise Bay | Tagged , , , , , , , , , , | 8 Comments

Heading out to explore Panama City and see if I can find a couple of hats that Ross wants me to pick up for him…

Posted in Status Updates | Leave a comment

Left Pacific Bay Resort this morning and we’re in Panama City tonight, by bus. Trip down memory lane being on a bus again! :-)

Posted in Status Updates | Leave a comment