Snapzilla Albums

February 1, 2010

Snapzilla has had albums for quite some time now. I just hadn’t mucked around with them that much before. Tonight I’ve been adding tons of my photos to my albums on Snapzilla. I’m trying to make certain that each photo is in at least one album. So far, I have gone through the photos back to March 6, 2008. I still have a few more years to go through before I get to my first photo. After that, I’m debating if I should do the same for tags. Snapzilla doesn’t show a tag cloud for individual users, or the community in general. Tags are soley used to search for other pictures that are taged the same. If I do go through and tag everything, I would much prefer that an API would be available to do something like that. I’ve been using API’s with my blog and the Yahoo! Term Extraction API to infuse it with tags for me. I also have the same photos in Flickr that are being tagged through tagcow.

I contacted Cristiano Midnight on Avatars United (the developer of Snapzilla) asking about the missing time on snapshots. He indicated that if I hovered my mouse over the date displayed below the image, then I would then see the time as well. He also stated that the time was in Eastern Time. I was scratching my head over that one as I could not find the time in the snapshots previously. I believe he added it after I had inquired about it.

posted by Dedric Mauriac on Mavericks using a blogHUD : [blogHUD permalink]

TagCow says, Moo money please!

January 28, 2010

After 250 images, my $5.00 complementary credit at tagcow has run out. I hopped on over to flickr and saw a cloud of tags where before there were just a few. I threw in 10 dollars to have them continue work. In all, it will cost me roughly $45 dollars to tag everything. It’s better than me trying to go through each post and tagging them myself. No matter how much I try to hold back on money when it comes to services, sometimes I just need to put a price tag on my own time and compare.

Once all of this is done, I’ll have to pull at my flickr images with the flickr api and match them up against my wordpress posts to determine which tags should go where.

Speaking of downloading information to put into my blog, I believe I’m going to start looking into importing missing snapshots from snapzilla as well as some older ones from my real life blog documenting my first days in second life. I have already added my first image posted on Snapzilla, but I want to work out where the images will be hosted before I proceed with that. It’s too bad that Snapzilla doesn’t offer an API to work with my photos.

Twitter Flood

January 26, 2010

My little experiment last night to tag all of my messages caused my twitter feed to be flooded. Apparently wordpress decided to post all of my updates to twitter. I had thought that it would only post newly created items. The next time that I do a mass update on wordpress, I’ll need to remember to temporarily turn off the social networking features.

The last thing that I want is to have my twitter account to be suspended. After about 108 posts, the twitter site stopped accepting new status updates through both the API and when I had logged in manually. It makes sense, as they are protecting themselves from spam. My facebook account was fine. In fact, it didn’t receive any of the status updates that appeared on twitter. Yahoo! account was fine as well.

I was a bit taken aback when I noticed last night that updating blog posts were actually taking quite some time compared to fetching data through the API. I now know why. It was attempting to cross post to twitter. In addition, it was also probably trying to do ping-backs on any embedded links.

I’m starting to notice a few people selling twitter hud’s in world, and I’m debating on bringing mine back. I was selling it for a very cheap price compared to the ones that I have seen so far, and offered a few extra features. The most interesting feature was to automatically report where I was in-world after standing there for five minutes along with a slurl. I love automation.

posted by Dedric Mauriac on Baines using a blogHUD : [blogHUD permalink]

Reading email attachments

January 21, 2010

I keep thinking that I am almost finished with reading email, but something new keeps comming up that directs my attention. I need this to be very stable, as I will be posting messages to my blog almost every day through it.

Today I have a simple template ready to go. It is much like the one that bloghud uses, except that I include a slurl to the location. I haven’t watermarked the image either. I have mixed feelings about that. I would also like the image to link back to a full sized image. I have a few more things to consider.

  • Where would I like to store the files?
  • What is the naming convention for images?
  • What is the structure that I would like to save data in the database?
  • How do I avoid spam?
  • What will the final pop3 email account be?
  • Should I open this up to others later on?
  • Should I embed EXIF information into the images?

After all of that, I also need to look into the wordpress API’s supported such as Blogger API, metaWeblog API, and Movable Type API. These pretty much use XML-RPC to post content to my blog. Maybe I can post the images to be hosted on wordpress itself. I’m already finding some interesting support for “media objects” in the meta weblog api.

posted by Dedric Mauriac on Applewood using a blogHUD : [blogHUD permalink]

Trialware – Try before you buy

January 2, 2010

Hard coding expiration dates into LSL code was leading to a big problem with having to update my demonstration products every seven days. I worked at a solution today to host a database of licenses so that anyone can start the trial from the time that they first rez a product in-world. Most of the infrastructure on my web-based marketplace paid off as it was simple to setup an API to call the method and initiate a trial. Along with that, I have a bit of control over the message displayed to end-users to advertise my store, news and slurl to my shop. They only get the message at most, every five minutes if they keep interacting with the object. Otherwise, no message is displayed. I also display the length of time remaining (days/hours, hours/minutes, or minutes/seconds). Eventually, I’ll have 3 different versions of all of my products. Copy, Transfer, and Trial. The trial has both copy/transfer permissions and is free for anyone to copy. The trail is based on who owns the object. This will make it easy for me to list my products free on web-based marketplaces, since free objects seem to be the bulk volume of most of my sales. Currently, the trail is for seven days (controlled on the server). I am debating if seven days is too long.

In general, I have a local development environment that I’ve been creating my marketplace. Deploying to production proved useful as I discovered that the PHP version needed to be upgraded (took only 2 hours after a request), and that some features that I used didn’t work in that environment – specifically working with apache headers. Once it was fixed, everything worked like a charm. I’ll probably start deploying more web-based features for my products over time.

posted by Dedric Mauriac on Nowhereville using a blogHUD : [blogHUD permalink]

%d bloggers like this: