Archive for the ‘Web/Tech’ Category

Filtering Feeds from NetNewsWire For Your iPhone

Friday, July 11th, 2008

This will show you how to quickly customize the feeds you receive in NewNewsWire on your iPhone. I got the original instructions here.

Login to NewsGator

wpid94-media-1215789000263.png

Select Settings

wpid95-media-1215789108905.png

Select Edit Locations

wpid96-media-1215789121891.png

Select Feeds for iPhone

wpid97-media-1215789137453.png

Scroll down to the NetNewsWire iPhone/iPod-Touch section and select Feeds.

Uncheck Feeds

wpid98-media-1215789158528.png

Uncheck the feeds you don't want to see on your iPhone.

wpid99-media-1215789172111.png

Select Update.

ScreenSteps Live: A Case Study on Ruby on Rails - Part 1

Wednesday, May 21st, 2008

At Blue Mango Learning Systems we primarily develop two applications:

Distributing a product for Mac, PC and running a hosted web service is a lot of work, especially when there are only two people in your company. Therefore we have had to choose our development tools very carefully. For us, the most important aspect of any development tool is our ability to quickly iterate over a product until we feel that we have it "right". Really, for us, all other considerations fall way behind. If we can't iterate efficiently then we are going to move on to another tool.

Ruby on Rails has proven to be a great tool for this type of development. There are a lot of people getting into Ruby on Rails so I thought some of you might be interested in my experience. I think that ScreenSteps Live is an interesting case study in the benefits and drawbacks of Rails, so over the next couple of months I will be posting some of the things that I have learned as I have dived into the Rails world.

First, a little background on myself as a programmer and ScreenSteps Live as a web app.

ScreenSteps Live Struggles to Come To Life

I have no background as a programmer. Well, almost none. We first got the idea for ScreenSteps Live back in late 2006 or early 2007. At that time I had never even attempted to program a web application. I knew some basic html, enough to throw up a web page, and enough php to do some basic includes. But nothing beyond that. I also had programmed some smaller desktop apps with Revolution but only after extensive help from Trevor.

But we needed a web app. Trevor wasn't going to have time to do it so we decided to outsource. I won't go into all of the details on this but our first attempt didn't work out so well. Suffice it to say that after 2 months we had nothing and were out a few thousand dollars. All I can say is be very meticulous in checking out the people you are hiring to develop your stuff. We weren't and it came back to bite us in the form of lost time and lost money.

(more…)

A Little Revolution Does A Developer Good

Tuesday, May 20th, 2008

Round here we develop all of our desktop applications using Revolution. I recently attended the RunRevLive 08 conference in Las Vegas where one of the speakers was Robert Cailliau, the co-developer of the web. Robert spoke on “Programming systems and the birth of the Web”. Following a very interesting presentation on how the web came about he discussed some characteristics he thought a good programming language should have:

  • You should not need the reference manual lying open next to you.
  • A good assignment operator.
  • The less "swear" characters the better. These are characters from the top of the keyboard and are like the top shelf at a newsstand - dirty.
  • You should not need lots of comments.

His point was that you spend most of your time reading your code, not writing it. Therefore the language should be easy to read and understand. Since Revolution uses an english-like syntax it fulfills all of Robert’s criteria.

(more…)

A Little Help Please

Monday, May 19th, 2008

Over the last few weeks we have been shifting the primary focus of ScreenSteps Live to manuals. In doing so we have been looking at ways to easily integrate the manuals you create into a variety of different applications.

One feature we recently added was the ability to fetch a list of manual lessons that has been filtered by tags. For example, if I have a manual for my web application I can tag all of the lessons that discuss managing users with "user management". I could then add some javascript (supplied by ScreenSteps Live) to my user management screens that displays all lessons from my manual tagged with "user management". As I continue to add lessons and make updates based on user feedback those lessons pertaining to "user management" would automatically show up in my web application.

(more…)

ScreenSteps a Staff Pick on Apple's Downloads Site

Saturday, February 17th, 2007

We just submitted ScreenSteps to Apple's downloads site yesterday and this morning it was listed as Staff pick and the featured download in the Productivity section. Here are the links: http://www.apple.com/downloads/macosx/ After you get here you need to click on the Staff Picks tab.

Staff Pick-2

http://www.apple.com/downloads/macosx/productivity_tools/

Featured Download-4