Skip navigation.
Home

boblycat

Phoning Disneyland

More upgrades are on the way.  Please report problems.

Known issues:

  • Blogme doesnt appear on all screens, e.g after you've uploaded
  • Sometimes blogme is hidden because fonts are too big

RESTing with Ruby after a long week

I decided to take a peek at Ruby again. There's something cute about the language. There's a also a bunch of tiny webapp libraries in their CTAN/CPAN-like gem collection. Doing something quick and really dirt was never easier:)

I then decided to add flickr and twitter feeds to my homepage, but I wanted the page to remain static. I picked down the twitter and flickr ruby libraries and go to work. The stability of these libraries leave something to be desired. It didn't take all that many minutes to debug most of the buggy parts, fire off a couple of suggestions for improvements/bug fixes, and start being productive. Using the flickr API to pick out four random photos from my photostream on flickr:

 flickr = Flickr.new(API_KEY)

  user = flickr.users('karltk')

  if user.photos.length < 4 then
    ps = user.photos
  else
    ln = user.photos.length
    ps = []
    ps.push(user.photos[rand(ln)])
    ps.push(user.photos[rand(ln)])
    ps.push(user.photos[rand(ln)])
    ps.push(user.photos[rand(ln)])
  end
  urls = ""
  ps.each do |p|
    urls += "<a href=\"" + p.url + "\"><img src=\"" + p.source('Square') + "\"/></a>"
  end
  urls

Using the twitter API to fetch my four latest status updates:

  
  feed = Twitter::Base.new('username', 'password').timeline(:user)

  msgs = ""
  feed[0,4].each do |s|
    tm = Time.parse(s.created_at)
    msgs += "<p><a href=\"http://twitter.com/karltk\"><b>(" + tm.strftime("%a %H:%M") + ")</b></a> " + s
  end
  msgs

The stings generated by each of these code fragments are inserted into a plain HTML template. The end result, with the twitter feed showing at the bottom right:

Yes, I know I could've done this more easily using the existing JavaScript snippets provided by Twitter and Flickr, but that is totally beside the point:) Now I have this wonderful cron job running every once in a while instead.

Wanted: Ultra lightweight CMS

Dear Lazyweb.

We are looking to replace Drupal with something more lightweight. The virtual server we host boblycat.org on is pretty cramped for space, so the price of a couple of apache instances running Drupal, plus MySQL sitting in the background, along with the rest of our services, is sometimes too much for the available RAM. The result: some not-so-surpising OOMs, and a script which prophylactically restarts Apache every now and again.

What I'm looking for is a solution that combines a gallery with a wiki with a blog. It must be multi-user, and each user must be able to have his own theme. LDAP integration would be nice for auth. These could be three different pieces of software, but proper gallery and blogging integration is a must for our current clientelle, which lives under the delusion that photoblogging is fun;P For the rest, integration between the wiki and blog is desirable.

If anybody knows of any gems hiding out there that fits this task, don't hesitate to get in touch.

Blimp 1.0.0 released

I just released version 1.0.0 of the Blimp layered photo editor, grab it from here: https://projects.boblycat.org/blimp/wiki/DownloadBlimp

Whee! Release party tonight!


Server Migration Complete

As some of you probably noticed, the last couple of months, and especially the last few weeks, have been rather unstable here at boblycat.org. The reason for the former has mostly been some severe network hiccups in Nextgentel's Laksevåg switch.

These incessant network outages combined with our own aging and increasingly unstable hardware, finally forced us into finding an alternative hosting solution. We ended up subscribing to a VPS (virtual private server) service in Stockholm.

The initial migration went rather smoothly, though we ran out of inodes (one of the resources severely limited by the VPS). The hosting company was kind enough to bump this limit for us. Unfortunately, at some point, the limit was reset, which caused last week's outage. We didn't report the problem as we mistakenly believed it was due to payment issues (we were transitioning from a trial service to a fully paid service).

In any event, things are up and running now. There are likely to be many small issues lurking about, so don't hesitate to contact Stig or myself if things need to be fixed. As usual, Stig manages Drupal and the gallery, while I do most of the other stuff.

Moved

We've now moved boblycat to a new site. Please report problems.

Blimp Photo Editor, 0.9.0

It is time for a new version of the Blimp layered photo editor. It is a lot more user friendly and stable than the old 0.5 version. Downloads are available for Windows and Debian/Ubuntu, so please install and test it, and give me some feedback! Basic instructions: start Blimp, drag-and-drop some photos (for instance from Picasa), then add some layers and experiment.

This version even has a moderately cool new logo. :-)


Introducing Blimp, a photo editor for Boblycats

Time to introduce Blimp, my very own layered photo editor. Blimp is my hobby programming project which I use for basic editing of my own digital photos. It has now gotten to the point where I think it may be useful for other people as well.

But I need beta testers. And what better place to get that than a community of photo- and computer geeks? :)

Read more about Blimp here: http://projects.boblycat.org/blimp

Then please download it from here: http://projects.boblycat.org/blimp/wiki/DownloadBlimp

And then pretty please test it out and give me some feedback! Keep in mind that this is an early beta version, so expect it to be a bit rough around the edges.

Finally, a screen shot of Blimp running on Windows:

And on Ubuntu Linux:


boblyplans

Summary of meeting 19th of november. Attending: Stig, Karl-Trygve, Tor and Fay.

New is that we now have experimental.boblycat.org to test things on. Will gradually migrate features to main boblycat.

New stuff:

  • New titlearea (Cat, primary menu, secondary menu, login, search)
  • New creation block on left shoulder (creation of content)
  • new footer area for links
  • a colour-profile for the site (needed, maybe even a set of compatible colours for users to choose)
  • user-page with floating configurable blocks
  • new date-presentation next to each blog, also change how each new blog-entry is displayed.
  • all dates used should be in a readable format, no american style crapola

Also make sure that when posting blogs or pagesone can decide which pages one is featured on.

 

Suggested split-view of content:

  • picassocat.org - for visual arts (painting, photos,...)
  • livelycat.org - for live content (music, video, flash, ...)
  • ibsencat.org - for everything written

Also allow users to design and decide more on the user-page, even toggling on- and off thenew titlearea. Footer should remain constant though, but should have style according to the rest of the user-page. Own urls are allowed to link to these pages.

All modules will be common for all subsites and all content will be available, they will all use the same database.

Easier category-system, maybe just one menu.

 

Various suggested blocks for user-page:

  • bio-block, mugshot, favourite book, movie, ... + contact info
  • blog entries
  • archive listing
  • rss feed for each user, for each type plus collected one
  • user-defined block
  • featured picture/portfolio/...
  • latest/random picture/portfolio/music...

 

On Portfolios and other Boblycat issues

As you may have noticed, we are rapidly moving towards adding Boblycat portfolios. The first betatesters are already experimenting with this new feature. It will hopefully be damn simple to add your own portfolios and first reactions from the beta-testers are very positive. However, while the feature is in beta-mode, expect it to be unstable, have bugs and that your data may be deleted by accident or malice. Keep following the blogs on when the new feature is with us.

Of other interest is that Karl-Trygve and I have now decided on a naming scheme for pages to avoid name-collisions and confusion. Might be some broken links for awhile but we think the new system will pay off especially as the Boblycat is growing and including so many services, including but not limited to photo galleries, blogs, subversion repositiories, video-linking, audio and portfolios.  

As you may or may not know, we are always looking for new boblycats, so please let us know if you want a blog too.

 


Syndicate content