Categories
Technology Weblogging

Cleanup

I’ve ported all of my weblogs to Wordform and it went nicely. I’ve been doing clean up on the files, some separation of processing and presentation, and finishing up the metadata extension, but Wordform 1.0a should be ready for download in next couple of days.

The files will be changing in alpha release. I’m still in the process of separating the data and the processing layers, and I’m sure there will be bugs, and perhaps even new functionaliy. However, I’ll provide a special install to upgrade alpha and better testers, without having to replace their modified templates.

The feeds were a little screwed up, but should be fine, now.

Home stretch. Rah. Home stretch.

Categories
Just Shelley

One is enough

I have started uploading my many images to flickr, and managed to ‘meet’ some new photographers in the process. I’ve not generally been fond of social networks, but when you have a site where the members have a shared interest–photography–doors open, experience broadens.

There are so many ways to organize your photos, and I have already created three new sets and explored several groups (and started one for the Ozarks). Best of all, the API exposes all of this and opens up all new ideas and possibilities.

Another advantage to getting the account at Flickr is that once everything is moved, I save enough space to close down the separate account for Tinfoil Project, as well as go with a smaller account for Burningbird. Paying the account a quarter in advance saves me even more money, while still providing all the service and space and bandwidth I need for my weblogs and also my ongoing development. Since Wordform has been approved at SourceForge, I don’t have to worry about hosting downloads of this product, or maintaining a bug database on my site. I can even put documentation at SourceForge, though I think I might do a restricted wiki. Best of all — when all of the bright, sharp, and intuitive developers that I know join the project, I won’t have to worry about setting up CVS for the group.

I was so pleased at my creative frugality that I celebrated by going to Chocolate, Chocolate, Chocolate today and getting one perfect chocolate covered strawberry.

It was the sweetest strawberry, red, and firm, and full of flavor. It was just juicy enough to drop brightly on my tongue, as I slowly nibbled the candy from the tip on down–taking time to fully experience each small bite. It was covered with the richest of chocolate that melted slowly, but without lingering overlong; and the complex flavor of cocoa and cool milk complemented the primal, sunshine flavor of the fruit.

One was enough. One was just enough.

Categories
Technology

Open source project of the week

This morning I updated the installation and upgrade files for Wordform and converted the mostly WordPress version of the weblog to being a true Wordform application. Aside from running into some DNS problems with the server move, it went remarkably well, and I’ll try the upgrade Practical RDF, a 1.22 WP weblog, next.

In this upgrade, I’m creating new tables and dropping old and editing existing tables and columns along the way. To make it easier to ‘remember’ all the gotchas of the syntax, I use PHPMyAdmin to generate all of the syntax for me, and then just paste it into the code.

Those of you who have a MySQL-based weblogging tool are more than likely very familiar with PHPMyAdmin. It’s included in cPanel and Plesk and many other server management tools, as well as being downloadable, directly. It is a workhorse application that sits, quietly, on our servers, completely disregarded–until that horrible moment when we’ve received 1000 trackback spams we need to delete. Or until something happens to the data and we need to discover what. Or when we’re trying to create a new application that uses the data, and we need to test the SQL, first.

PHPMyAdmin is such a workhorse at times that we can take it for granted. But it is just such applications that we couldn’t do without if we lost them, and this leads me to the focus on this post.

 

During the recent events with WordPress and the link farm, an issue was raised about the economic viability of open source projects. Suw Charman at Corante’s Strange Attractor wrote:

So where we are at the moment is that ideas are not enough. Creativity is not enough. And there is such a low barrier to entry that lots of people have entered the market, creating a signal:noise ratio unfavourable to the discovery of any individual person’s talent.

Yet there are a lot of people with very good ideas which fulfil the needs of a given community who have the skills to bring those ideas to fruition. What they are missing is a business model to allow them to earn enough money to make development of their idea financially viable. But because there seems to be a fundamental disconnect in many people (not everyone, I hasten to add) between creativity and business acumen, and becuase there is no existing business model to follow, we now have a creative class who are chock full of bright ideas but who just don’t know how to scrape a living from them.

Though I agree with Suw that there are creative people who need help with business models, those who generally work on open source projects are not among them; not because they aren’t creative, but because the open source model is a business model, and has been an effective one for decades now.

The web server that is serving this page to you is based on the open source movement, as is the operating system it sits on and, for many of you, the browser you use to view the pages. The database that handles the data management of my site is open source, as is PHP, the language that drives it.

In fact, weblogging owes as much, or more, to the open source model as it does the colorful and outspoken personalities that tend to dominant this environment.

Some open source projects have a commercial side, most don’t. Some have corporate sponsorship, most don’t. Regardless, what sets these products apart is the open nature of the code, and the desire to share the work. It is this that drives the ‘business model’ behind open source.

Financially, for those open source products that don’t have a commercial side (and even some that do), donations are primarily the main source of income for most of the projects. Contrary to being seen as ‘begging’, donating to open source projects that are distributed without charge, freely, to any and all who need them, is a time honored tradition. More, it is a way for the community that benefits from an open source product to give back what they can–in this case a few bucks.

Sometimes the money is enough to cover the costs of running the project; sometimes not. Sometimes the money is even enough to give the developers some pocket money or, very rarely, a salary and there’s nothing wrong with this! This is no different than you shelling out 150.00 for yet another version of Mac OS X, or 350.00 for that cute little iPod you just have to have. And the open source projects you’re dependent on are probably a heck of a lot more important to you than that little bit of white plastic.

Not everyone uses open source products for every need. You use an open source product because it’s the best, or because you prefer to use open source over closed source products. Regardless of your reasons, when you find the product to be useful, helpful, or that it somehow improves the quality of your life in some small way, you drop a few bucks in donation.

(Well, let’s say, you should drop in a few bucks in donation (or volunteer time with support forums or documentation or other helpful activity).)

People who work on open source projects do so for a variety of reasons: a strong desire to create something; a need for an application and one doesn’t exist; to give back to the community; to improve their coding skills. They don’t do it for whuffie and they certainly don’t do so to become rich. But that doesn’t mean you should give a shout out in thanks to the creator, or help financially (or in other ways), when you can.

To honor the open source movement and those who have helped all of us, I’d like to start an “Open Source Project of the Week” campaign. Each week, with your help, we’ll pick a new open source project to honor, and encourage those people who have benefited from the tool to send a note of thanks to the creators, to put a link in your site to the project, and/or drop a few dollars into the project’s kitty.

(It would be nice to not focus on weblogging-related tools — and I think that Wikipedia is doing okay, right at the moment. Let’s focus on the open source projects that don’t get the recognition they deserve, yet are just as important to keeping our weblogs running as the weblog tools, themselves. I’ll start this process by stating, up front, that I will not allow Wordform to be listed as an Open Source Project of the Week.)

Now, so this isn’t seen as a way for me to get whuffie, what I’d like to do is what the Carnival of the Cats folks do, and pass on the link to each week’s Open Source selection to a new weblogger who is willing to host it. This person will then collect feedback about who to honor next, write the Project of the Week post, promote it, and then pass the baton on to the next weblogger, and so on.

Hopefully with this approach, the Open Source Project of the Week gives anyone who is interested a chance to participate. We’ll all share in the whuffie. More, we’ll make those involved with a project feel pretty damn good about how they spend their time.

So, without further ado, I present to you this week’s Open Source Project of the week: PHPMyAdmin. And to the team members, listed below, my thanks for providing an application that’s made my life a lot easier:

Oliver Mueller
Marc Delisle
Garvin Hicking
Michael Keck
Marcel Tschopp
Michal Čihař
Alexander M. Turek
Robin Johnson

If you use, or have used, PHPMyAdmin, and you haven’t already donated to the project, now would be a good time to consider doing so if you have some cash to spare.

(We’ll try this out a couple of weeks here to see if this idea takes off. It if does, then I’ll need volunteers for hosting the weekly award.)

Categories
Burningbird

Closing TinFoil

This was such a huge mistake. I can no longer match existing photos with Flickr URL, so any embedded photos are lost.

I’ve decided to close down Tinfoil Project site as a separate site, and not try and open a Cafepress store. The more I’ve thought on it, the more I think using flickr as a repository of photos is actually a very decent idea. I like the API, which I can use for all sorts of nefarious deeds; and I like the fact that storage is unrestricted — the restrictions are placed in upload bandwidth. At 1G a month for a Pro account, that’s a lot of photos.

Once I move the photos from Burningbird to flickr, I’ll have room to bring the Tinfoil domain over, and still keep the weblog and the page–just the links will go to flickr. Additionally, I am going to focus more on writing about digital photography and imaging, less on just posting photos at the site. I’ll also be closing down the galleries.

As for the store, I don’t think this is a good area to put time and energy now. I believe that Wordform is a better use of my time, for both personal and professional reasons. And whatever time isn’t spent on this application needs to be focused on work, finding work, and writing (hopefully professional as well as personal).

I prefer to save my photography for how I use it here–to mix with my words to make a story. This is what I love to do. If there is anything uniquely Burningbird at this site, these stories are it.

Categories
Technology

SourceForge help

Me thinks you’re all tired of hearing about Wordform, at least until you can get your hands on it (and maybe even if you can get your hands on it). Fair enough and I’ve felt that way about many a project. So I’ll restrain my normal over enthusiasm until after the first release is out and you can download it and see for yourself if I’m making a bubble out of a diamond or if it’s the true sparkle.

However, I haven’t worked with SourceForge for a considerable time and I had a couple of questions about management that I couldn’t find answers for in the documentation. If you wouldn’t mind helping me get this account squared away, could you please send me an email? I’d be grateful.