About Us

Bulletpoint StarImulus® is a technology focused design + interactive agency.

In addition to our client services we also have a few products in the works. Our office is always filled with chatter and this blog is an outlet for our creative energy, rants and ideas.

Podium

StacksStacks ®
A group task management solution that finally makes sense.

Sign Up For A Free Trial »

Featured Project

Category: lifestream

Mar27

Twitter: Who cares what you’re doing? I do.

But secretly, you do care.In February we had an awesome 3rd Thursday meetup to talk about the positives and negatives of Twitter. And, as always happens with discussions regarding twitter, the argument: “Why do I care that someone just bought salami at the store?”, was presented*.

I’ll be honest, as a fairly hardcore twitter user it’s impossible to argue that this type of talk doesn’t take place on Twitter. It does.

That said, I think that you have to recognize that people inherently have a certain level of care (rather they admit it or not) about what people around them are doing. Realistically you can’t get closer to someone without eventually breaking down some personal barriers. At Imulus we have an extremely transparent work environment. Consequently we talk about a lot of personal things that outside people might find “mundane” or “not interesting”. However, it’s this exchange that brings us closer. Think of it this way, when I talk with my mom she always asks me what I’ve done recently. While I usually don’t have incredible stories to tell her, she is still genuinely interested because she cares about me.

For the first time I think the right mix of ingredients has been blended to make this type of interaction possible online. It’s called twitter, and here’s why it works:

  1. At 140 characters it’s manageable. I don’t have to spend time reading a huge novel about how George (Imulus co-founder) got together with some friends and made a bacon explosion. Instead, I spend three seconds reading his tweet and think, “damn, I like George, I hope he doesn’t die of a heart attack.” It’s a smile on my face and something I can bring to a conversation sometime.
  2. You pick who you’re invested in and if they’re worth it. I think sometimes people forget that they don’t have to follow a ton of people on twitter. The truth is you should only follow the people who you get something positive from. Perhaps it’s humor, perhaps you know them in real life, or perhaps they are your idol. The point is you have the choice to regulate your level of involvement (@penguin really said it best).
  3. You don’t have to get permission. This may sound creepy but the great thing about following someone on twitter is that in most cases you don’t have to get their permission. Instead, you can start having them contribute to your feed without having to inconvenience them or worry about if they know you. This gives people the ability to take part in a relationship on one side until they feel like they have something to contribute.

These three things combined create a community dynamic that, to date, has yet to be seen online. Plus, I’m not even including twitter’s other benefits (asking questions, trend tracking, professional exposure, etc.) I’m simply talking about human relationships and their ability to exist in a manageable way online.

* Please note this may not have been the exact argument given. But it gets the point across and allows me to use the world salami without sounding dirty.

Dec23

A quick review of Sweetcron for lifestreaming

A few weeks ago I decided to set up a new service on my personal website to track all the social services that I’m a part of. Basically I wanted a central place where people could go to find out what I was up to, what pictures I was posting, and where I’d been. Now, I know there are services like FriendFeed and Socialthing! that do this on a larger scale but I don’t foresee many of my family members signing up for those just to see what I’m up to.

Sweetcron logo. Enter Sweetcron, a free Wordpress like PHP and MySQL content system specifically built to handle lifestreaming. I heard about Sweetcron from my buddy Ryan and decided to give it a try for my new site. To my excitement it was exactly what I was looking for. Below I’ll cover the installation, interface, and end result of my Sweetcron experience.

Installation

Sweetcron is the easiest content system I’ve set up in quite some time. You download the compressed files and upload them to your server, create a MySQL database, and edit a few lines of a configuration file with the info. Once this is done the script has a built in installer that runs to finish the installation. By the time you’ve gone through this process you’ll have a username and password through which you can login to your Sweetcron administration section.

Interface and Use

Once you’ve logged into the back-end of Sweetcron you’ll see a few pretty basic options. Write: for posting quick notes, items: a list of your imported (published or unpublished) feed items, feeds: a list of the feeds you’re importing, and options: which contains basic account settings. Setting up your feeds to be imported into your lifestream is a piece of cake. Grab RSS from your favorite social networks and add them into your feed list1.

sweetcron-add-feed
Adding a Feed
sweetcron-feeds
Feed List
sweetcron-items
Imported Items

Sweetcron will automatically format and grab the necessary items related to the feeds. From there you can select from a few different themes of how you want your information to be displayed. If you’re ambitious you can set up your own theme by using the Sweetcron documentation.

Pulling Results via Cron

As the name suggests Sweetcron is reliant on pulling information from your RSS feeds at a regular interval in order to update your database. To do this Sweetcron works in one of two ways. First, you can use a pseudo method that will have Sweetcron update itself if the last update is older than 30 minutes. This method waits for someone to hit the site and then has that visit trigger the fetch. This may work for people without cron hosting access but I found the normal cron method to work better. To set this up I logged into my hosting administration and had the following cron job run every fifteen minutes:

/usr/bin/curl -s http://your-url.com/cron/link Note that sweetcron uses curl and this program may be located at different locations on different hosting providers, for instance:

curl -s http://your-url.com/cron/link

End Result

The end is a great looking lifestream that stores all of your information into a MySQL database that you host. The benefits are awesome. First, you own look and feel of the information output. Second, you don’t have to rely on a 3rd party service. And last, the whole setup is opensource, free, and easy to set up.

1. If you have issues with a particular feed’s RSS being supported I’d suggest routing it through Feedburner first and then importing it into Sweetcron. I had to do this with Brightkite.