Archive for the ‘Intervals’ Category

The Elusive Chrome 9 Blank Page Problem

Thursday, March 3rd, 2011

AKA the images with negative margins problem.

Prior to our most recent update of Intervals we started to get bug reports from customers telling us that when they tried to view certain tasks, certain parts of the page would be blank. The reports ranged from the task summary being blank, up to nearly the entire page being blank. The only common thread to all these reports was that the users were using Chrome 9, which had just been released. It wasn’t appearing on any other pages, just the task view page. Here is how the page is supposed to look, as viewed in Firefox (you are looking at a development version of Intervals, so I apologize for all the weirdness):

And for contrast, here’s what the page looked like in Chrome:

As you can see, with the exception of the footer, the page was essentially blank. Using Chrome’s developer tools I dove into the DOM tree and tried to figure out what I could. For the most part, Chrome was calculating element positions correctly.

Something had to be throwing them off wildly, and that was indeed the case. A particular element was being calculated with a height of -214748328 pixels. As some of you may already know, that particular number is telling because it’s the minimum number that can be expressed in the signed 32 bit integer range. Chrome was, for all intents and purposes, calculating this element’s height as negative infinity.

A bit of further digging revealed the cause. The element in question contained an image with a height of 1 pixel and a margin (imposed by the stylesheet) of -1px -3px -2px -3px.

Essentially, the negative margin on the images threw off computation of the element’s dimensions to an unacceptable level and affecting all the surrounding elements. Removing the image solved the problem. Unfortunately, this particular block of HTML came from the customer. In fact, it came from an Outlook email client, was pulled in from their email account, and was created as a task. In this case, this particular image was used for email tracking (most of the time you don’t even notice these in the emails you read, but they’re quite common).

The solution in our case was to remove the negative margins being applied to these images from the stylesheet. It fixed the problem in this case. Incidentally, we ran into similar issues with images lacking a src attribute. We fixed that by adding the following line to our CSS file:

img:not([src]) { display: none; }

Intervals launch press release picked up by postgreSQL.org

Thursday, July 27th, 2006

The launch of Intervals (web based task and time management) was picked up by postgreSQL.org.

Intervals Launch Covered by Santa Barbara Newspress

Monday, June 26th, 2006

Santa Barbara Newspress – Filing Cabinet
June 13, 2006 8:03 AM

Local Web development company Pelago has launched a new Web-based service it dubbed Intervals, which continues the trend of “software as a service” moving applications off your computer and onto the Web (where other people worry about the technical stuff and update the programs more often than most of us would).

Designed to help freelancers and small businesses track tasks and time, “we originally developed it to make our own business more efficient,” writes project manager Michael Payne, “and got a lot of requests to turn it into a product, so we re-developed it.” Take a look at www.intervals101.com.

Pelago, by the way, has offices on East Montecito Street near Milpas and has been around since 2000.

Pelago Unveils Intervals

Saturday, June 3rd, 2006

Today we completed a successful three month beta program and launched Intervals. There is a definite need for easier Task and Time Tracking, especially for small businesses. Feedback from our beta testers has been great.

“I’ve needed this for so long. Intervals is quickly showing me where my time is going for good or bad.
Super easy to get up and running! I was tracking clients, projects, time and money in a matter of minutes.”
Garth Humbert, Principal, Carom Visual Communication

“Intervals is a very well thought out tool. We’ve used a number of task management and team organization packages and none have come close to providing the necessary functions for managing pro projects for high-end clients…and at such a reasonable price. Definitely a great value!”

Eric Barone, Sonik Newmedia

Download the Intervals Launch Press Release (PDF | 75kb)

The first 30 days are free so you can cancel if it’s not right. Prices starts at $20 per month.

Try Intervals today, set up takes a few minutes.

Software-as-a-Service Myths

Tuesday, April 18th, 2006

SAAS is gaining momentum in the marketplace, as is evidenced by the multitudes of products popping up on the web each day. This list of debunked myths reinforces the need for web-based software. This is the ideal time for launching our time and task management software, Intervals.

http://www.businessweek.com/technology/content/apr2006/tc20060417_996365.htm?campaign_id=bier_tca

The New Boom

Wednesday, March 1st, 2006

Now that we’ve launched Intervals into beta — and are only weeks away from going live — there is only one thing left to do; order fleece vests with our logo on them.

http://www.wired.com/wired/archive/14.02/boom.html

Intervals Beta Officially Open

Monday, February 27th, 2006

Tonight we open up the beta program for Intervals. If you are a dollar for hour service company or just need to know where your time is going, Intervals may be perfect for you. Intervals is web based task and time management. Although most would consider it a “Project Management” application we consider it an “unproject management” application. Most tools in the space are nightmares to use …so we shy away from calling it a “Project Management” tool.

» Learn more about Intervals

Beta Program Opportunity – use Intervals for free

Tuesday, November 29th, 2005

Intervals   Intervals

We are actively recruiting folks interested in participating in our beta program. Intervals beta program participants get to use intervals free for 3 months, then 50% off for the next 9 months.

If you are a freelancer, small business, or department of a large business and are having a difficult time managing tasks and tracking time, intervals may be perfect for you.

» Learn more about Intervals

» Sign-up for the beta program today

Ten Rules for Web Startups

Tuesday, November 29th, 2005

1. Be Narrow
2. Be Different
3. Be Casual
4. Be Picky
5. Be User-Centric
6. Be Self-Centered
7. Be Greedy
8. Be Tiny
9. Be Agile
10. Be Balanced

Read the details here: http://evhead.com/2005/11/ten-rules-for-web-startups.asp

Our guiding principals for Intervals development are very agreeable with Evan Williams’ thoughts. We have been around for over 6 years, so we’re not a start-up, but our decision to develop a web-based product definitely makes part of our company a start-up. We see many companies, and especially small companies, trying to niche products in the market for the new type of consumer. We are optimistic that Intervals will fill a need for folks who need a no-nonsense time and task management system.

We’ll see how it goes in 2006 – Michael

Introducing Intervals :: Time & Task Management from Pelago

Monday, October 3rd, 2005

We are actively developing Intervals; web based task & time management. We originally developed Intervals for our own company and we have had so much interest that we are redeveloping it and will offer it as a subscription based service.

Intervals

If you are interested in following the project, please visit intervals101.com.

>> Michael