You cannot win the hearts of customers unless you have a heart yourself.
—Charlotte Beers, former advertising executive
I learned something significant about CSR and knowing your customers from the rapper Sean Combs (aka P. Diddy). I was invited to attend the Product Red launch at the Gap headquarters and was seated next to Bobby Shriver, who is Maria Shriver’s brother and the cofounder, with Bono, of Product Red. At the time, I was doing some research looking at the relationship between diversity and corporate responsibility. Bobby Shriver was describing the difficulties they were having in getting companies to sign on to Product Red, and he mentioned American Express U.S. Apparently American Express Europe had signed on to Product Red, but the U.S. division felt much more hesitant about attaching its brand to AIDS and Africa. Shriver went on to describe how in the United States American Express’s retail market penetration was predominantly white, male, middle-aged businessmen. The company was looking for ways to expand into new market segments, such as females and Hispanics.
Invoked on oct(self). This method returns an octal string representation.
Invoked on hex(self). This method returns a hex string representation.
Invoked on truth-value (otherwise, uses __len__ if defined).
Invoked on the mixed-mode arithmetic expression, coerce(). This method returns a tuple of (self, other) converted to a common type. If __coerce__ is defined, it is generally called before any real operator methods are tried (e.g., before __add__). It should return a tuple containing operands converted to a common type (or None if it can’t convert). See the Python Language Reference
(http://www.python.org/doc/) for more on coercion rules.
All built-in names (functions, exceptions, and so on) exist in the implied outer built-in scope, which corresponds to the _ _builtin_ _ module. Because this scope is always searched last on name lookups, these functions are always
Esme explains to her brother that her blue-skinned robotic servant and lover, Pax, is “dedicated to keeping me happy. And I am happy.” With a hint of disgust, Cragis replies, “You love that . . . that machine?” Esme leans forward for emphasis to explain, “I love Pax” (Figure 13.1).
Sex is a major part of the human experience, so it’s no surprise that it plays a role in sci-fi. The sex-related interfaces seen in our survey fall into three primary categories. They can be distinguished by how the technology is related to the people or person having sex.
• Matchmaking: technology helping people meet for sex
• Sex with technology: people having sex with technology with no other human involved
• Coupling: people having sex, with technology either enhancing or mediating the experience
Matchmaking technologies help people meet for romance or sex. They either allow users to specify their desired aspects in a mate, or help people meet up with others interested in having sex. We found only four examples of matchmaking in our survey.
My wife won't let me buy a power saw. She is afraid of an accident
if I use one. So I rely on a hand saw for a variety of weekend projects
like building shelves. However, if I made my living as a carpenter, I
would have to use a power saw. The speed and efficiency provided by power
tools would be essential to being productive. [D.D.]
For people who create and modify text files, sed and awk are power
tools for editing. Most of the things that you can do with these programs
can be done interactively with a text editor. However, using sed and awk
can save many hours of repetitive work in achieving the same
Sed and awk are peculiar and it takes time to learn them, but the
capabilities they provide can repay the learning many times over,
especially if text editing is a normal part of your trade.
The primary motivation for learning sed and awk is that they are
useful for devising general solutions to text editing problems. For some people, myself included, the satisfaction of
solving a problem is the difference between work and drudgery. Given the
choice of using vi or sed to make a
series of repeated edits over a number of files, I will choose sed,
simply because it makes the problem more interesting to me. I am
refining a solution instead of repeating a series of keystrokes.
Besides, once I accomplish my task, I congratulate myself on being
clever. I feel like I have done a little bit of magic and spared myself
some dull labor.