sitepoint.com sitepoint.com

CSS3 Gems: The calc() Function

There are many hidden gems in the modular CSS3 specifications. In this post we’ll look at calc(); an incredibly useful property which may change the way you approach layout design. The CSS3 calc() function is primarily used to calculate lengths, numbers, angles, transition/animation times or sound frequencies. However, it allows you to mix measurement types — a powerful concept in CSS. Consider a website layout containing...

sitepoint.com sitepoint.com

SitePoint Podcast #132: The Boston Globe Goes Responsive

Episode 132 of The SitePoint Podcast is now available! This week our regular interview host Louis Simoneau (@rssaddict) interviews Ethan Marcotte (@beep or @rwd) the designer widely credited with originating the term Responsive Design. He was also part of the team to put this into action for the first time on what could be called a ‘mainstream’ site, The Boston Globe. You can download this episode as a standalone...

utcc.utoronto.ca utcc.utoronto.ca

Python's philosophy of what closures close over

A commentator on my last entry on closures said: I don't not fully understand why closures could not capture bindings upon being defined, though: [...] As your first example shows, this is what many people intuitively expect, it seems. So, do you know why this behavior was not chosen? I think the real answer is 'because how Python does it is how languages usually do it'. Let me elaborate on that. When you add closures to a language,...

tii.libsyn.com tii.libsyn.com

Pre-Ordering the iPhone 4S

UPDATE 3: It looks like for new Sprint Customers - you can not pre-order - It says the following:   At this time, we are only taking online iPhone orders for current Sprint customers upgrading a phone on an existing line. If you're a new customer, or simply want to add a new line to an existing account, please select this option and click "Continue".There you'll see how and when an iPhone can be purchased at your local Apple Retail...

jazz.net jazz.net

New project at Jazz.net: DOORS Next Generation

We are pleased to announce the IBM® Rational® DOORS® Next Generation* project on Jazz.net. Through this initiative we plan to shape and deliver capabilities that support collaborative requirements processes as part of the Rational solutions for systems and software engineering. What is DOORS? For more than a decade IBM Rational DOORS has been a leading requirements management tool that teams use to manage complexity, reduce costs,...

tii.libsyn.com tii.libsyn.com

Why the iPhone 4S really IS the iPhone 5

...I am sooooo tiried of reading blog post after blog post about how the iPhone 4S is a marginal update, or barely an update.  Or you pick the negative retort.  Because when I sat there on Tuesday and was reading about all the new features being announced - I was thinking - Wow this is as big an update as the iPhone 4 was vs the 3GS.  So I need to ask - What are all those that are bemoaning the iPhone 4S really upset about?...

devontechnologies.com devontechnologies.com

Dragging School Papers into the 21st Century

In a recent article on TidBITS Tonya Engst talks about how she manages school papers digitally: The ScanSnap is addictive, and I’ve hardly begun to learn how to use it. Here’s how cool it is: My son comes home from the first day of school with a fistful of forms and handouts. I open the scanner, stick them in, choose an option from the ScanSnap icon in the Dock, and push the big blue button on the scanner. Within moments (or...