Archive - 2008
July 6th
RIP, Lori Bonatakis, a Grassroots Hero
Submitted by Aldon Hynes on Sun, 07/06/2008 - 12:48I believe it was the summer of 2003 when I first met Lori. It was probably on the Dean for America blog, or one mailing list or another where we first met. I was living in Stamford, CT and she was living somewhere around Springfield, MA. We became close friends as we shared our hopes and dreams for Gov. Dean becoming President. We discussed ideas of getting Gov. Dean’s message out.
After Gov. Dean’s campaign was over, we stayed in touch. She came down to events at our house in Stamford. She kept me informed of what was going on in her life, and encouraged me to get involved with Deval Patrick’s campaign.
Our common interests went beyond politics. She worked in information technology and we often compared notes. We hadn’t been in touch a lot after Deval Patrick’s campaign. She had moved for a while down to North Carolina. We were both going through our share of difficulties. So, it is particularly shocking and saddening to hear of her passing.
There is a post about Lori on BlueMassGroup and on Ryan’s Take.
I’ve looked through old emails and posts on different blogs. I wish I could find some special words to sum it all up. I wish I could find some magic words to make it all better, but I can’t. I am shocked. I am saddened. Lori will be deeply missed.
July 5th
White Labeled Microblogging for Dummies: Laconica on a Shared Host
Submitted by Aldon Hynes on Sat, 07/05/2008 - 12:34Yesterday, I successfully set up laconi.ca on a Linux box at home. I took copious notes, figuring that I would present them here. However, there is a good description of the process here. Good, that is, if you are using Ubuntu, have root privileges and feel comfortable doing things like apt-get and pear installs. Basically, I poked around and followed a path very similar to that. However, if you have a shared hosting service, without root privileges, is it still possible to get Laconi.ca up and running? Doing a little tweaking, it sure looks like it. Check out www.orient-lodge.com/laconica.
Essentially, what I did was took everything from my Ubuntu installation, rolled them into a nice little tarball and uploaded it to my hosting service. You can grab the tarball here.
Once you’ve unzipped the tarball and put it in a proper directory, you should be able to get going by a few simple steps.
Edit the config.php file. Really the only things you should have to do is change the $config['site']['server'] and the $config['site']['path'] . In my case, I set them to
$config['site']['server'] = 'www.orient-lodge.com';
$config['site']['path'] = 'laconica';
Then, you need to change the $config['db']['database']. If you are running on a shared host, you will probably set up the database, user and password using cpanel. Then, you will need to load the database with the laconica/db/laconica.sql file.
Next caveat. Go into the classes subdirectory and copy the stoica.ini file to a file with the name of your database. e.g., my username on my hosting service is smartcam. All of my databases get created as smartcam_dbname. So, I am using smartcam_laconica as my laconica database. I copied stoica.ini to smartcam_laconica.ini There is probably some other way to set this up in the config file, but I couldn’t figure out the syntax.
At this point, you should be ready to go. Other caveats to know. My site defaults to php4 so I have a directive in the .htaccess file to force it to php5. I also added code to the index.php to define sys_get_temp_dir if it doesn’t exist. Since I am running it as a subdirectory of my Drupal based site, which uses other rewriting rules, I ran into trouble with the rewriting, so I’ve left the ‘fancy’ mode (aka, use rewriting) turned off.
Later, I hope to tweak theme so it will look more like my Orient Lodge theme.
With this, I will have my own microblogging site, white labeled to look like part of Orient Lodge. I can still subscribe to microblogging posts over at identi.ca or other laconi.ca based sites. All of this on a shared hosting account. Note to the wise: This is all well and good for a small site, but I wouldn’t recommend running a large microblogging site, like identi.ca on a shared host. You’d be bound to run out of resources before you know it.
July 4th
Fourth of July and More Updates
Submitted by Aldon Hynes on Fri, 07/04/2008 - 13:01Well, it has been difficult staying on top of the various online communities that I’m part of during the past few days, but last night, I did manage to finish off dropping my 300 EntreCards for the day. Today has been a quiet day getting going, and I’ve easily met my quota.
Many of the blogs that I visited today have various things up to celebrate Independence Day. There are pictures of flags and fireworks, many of them sparkly. Quite a few blogs have posted the Declaration of Independence. I really like that, and have been talking about Independence Day with Fiona a bit today and Kim is showing Fiona a Schoolhouse Rock video about the forming of our country. Other folks have been talking about Canada Day, which was on the First. Many of my ancestors come from Canada, so it is great to be in touch with a little of their history.
I stumble across a lot of Philippino blogs and everyone there is talking about the Manny Pacquiao David Diaz fight. Other blogs are still chattering about Spain’s victory in Euro 08.
On my own blog, I’ve been continuing to add tweaks since upgrading to Drupal 6.2. I’ve mostly swapped content from the left column and the right column. The layout looks better that way. However, it makes the ads load faster but my content load more slowly. Oh well.
I also found the bug with OpenID. It should be working now, however, if you’ve signed up before, it may have lost your information and may add you as a new user.
You now have three different ways of adding comments. You can add them via Disqus, FriendFeed or directly to the site. What are the advantages? Well, FriendFeed ties in nicely to all kinds of other content, but can lag a little bit. Disqus seems like a good shared comment system. However, like with FriendFeed, the comments reside elsewhere. I have some control over the comments, but if FriendFeed or Disqus go away, so does the content.
In terms of Microblogging, I’m still very interested in identi.ca. I haven’t made any more progress is setting up my own site based on their software, but I’ll get back to that. I was pleased to see that ping.fm added the ability to feed identi.ca. However, it requires that you use a userid and password. However, I use OpenID to authenticate with identi.ca, so I don’t have a password to give to ping.fm I’ve tried a few things to tweak that, but no luck yet. Ideally, ping.fm should start supporting OpenID, both for logging in as well as for authentication with sites like Identi.ca. Somewhere in there OAuth fits in, but I haven’t looked at OAuth closely enough yet.
With all of that, I am managing to spend time with family and friends. Last night we went to see fireworks. Today, we’re going visiting, and I’ll be back online sometime much later.
July 3rd
Drupal Upgrade
Submitted by Aldon Hynes on Thu, 07/03/2008 - 15:16Okay. So, I finally got around to upgrading Orient Lodge to Drupal 6.2. The migration went fairly well, however the theme got a little messed up and I still need to tweak that. I had to make a few changes to a few blocks, change a little specialized PHP code I had written and so on.
Right now, the OpenID module doesn’t seem to be working right. I’ll try a few more things on that as I have time. The FriendFeed functionality that I added needed a little tweaking, but still seems to work. However, you should be able to add comments in FriendFeed and see them here. Unfortunately, it sometimes takes a little time.
I’ve added Disqus comments. They seem to be working. I haven’t done a lot with Discus, so it will be interesting to see how that works.
The Spam module that I was using for Drupal 4 does not seem to be working for Drupal 6, so I’m going to have to be a little more vigilant than I had been. However, I have added Captcha and we’ll see how well that works.
With Captcha added, I’ve also opened things up for anonymous comments. We’ll see how it goes. I expect people to comment, the way they would comment if they were sitting with me in my living room. If anonymous people cannot respect that, I will turn anonymous comments back off.
I’ve also turned on the Service Links module so you can recommend my blog posts on various sites. The Service Links module supports lots of services. I’ve only turned on the few that I’m most interested. However, if there are other services that you really like, let me know.
With all of that, I never did get back to working on laconi.ca That will have to wait for another day, since now, I need to get offline for a little family time.
Recreational Hacking: identi.ca laconi.ca xmpp OAuth OpenID OpenSim and Drupal
Submitted by Aldon Hynes on Thu, 07/03/2008 - 09:56Over the past couple of weeks, I’ve been spending a lot of time writing some programs to interface a financial model written in Matlab with a Microsoft SQL database. It has been interesting work, and there are lots of interesting things yet to be done with that. However, during this, my unread emails have piled up and the list of new technology to explore has been expanding rapidly. So, with any luck, I’ll spend a bit of today doing some recreational hacking.
At the top of my list is identi.ca. Identica is running laconi.ca, an open source microblogging system based on a lot of cool standards like XMPP, Oauth, and OpenSim. I set up my identi.ca account yesterday, and have started trying to see if I can get a laconi.ca server running on my Linux box today.
So, why do I care about identi.ca? Edd Dumbill has written a very good post about Why Identi.ca is important. So, my first comment, is “yeah, what Edd said.” Dan York also wrote about it, The real meaning - and power - of identi.ca (a.k.a. open source Twitter) and pointed to Dave Winer’s excitement about identi.ca and Marshall Kirkpatrick’s post.
So, let me add a few additional thoughts. As Edd notes, it is still version 0.4.1, so don’t expect it to have as much functionality or reliability as even Twitter or Plurk. On the other hand, if open source developers go wild with it, expect it to leave Twitter and Plurk in the dust.
To me, there are is a very interesting parallel between Second Life and OpenSim and Twitter and Laconi.ca. The new open source version is getting kicked around and has great potential. For that matter, OpenSim and Laconi.ca are both kicking around using XMPP as part of their interaction. Hmm. OpenSim and Laconi.ca integration. That could be cool. As an aside, I have been getting emails about connecting old MOOs to Twitter, but that’s a different subject.
So, I’ve started installing laconi.ca on my Linux box. I’ve hit a few snags. It needs a Validate.php file, which I can’t find. I know that Evan is swamped, so maybe I’ll bug him later.
Laconi.ca also uses OpenID. I’ve been running OpenID for Drupal on my blog for a while. It hasn’t been too reliable, but I’m running an old version of Drupal. Between the desire for a more robust OpenID for Drupal, the desire to add Disque to Drupal and a bunch of other things, it is probably time to upgrade Orient Lodge to a newer version of Drupal. Maybe I’ll tackle that.
One thing that is still coming in Drupal is support for OAuth. Laconi.ca uses OAuth. Hmm. At some point, I want to tie my Drupal sites to my OpenSim sites and my Laconi.ca sites. That ought to be fun.
Meanwhile, also on my technology play list is twine.com and SecondBrain.
So, I’ll complete a few tasks around the house, check to see if identi.ca is stable after the latest upgrade and then start a fun day of recreational hacking.