| sex on the internet, the realities of porn, sexual privacy, |
 |
Google Tech Talks
October, 12 2007
ABSTRACT
Speaker: Violet Blue
Violet Blue is the best-selling,
award-winning author and
editor of twenty books on sex and sexuality,
all currently in print, a
number of which have been translated into
several languages; she has
contributed to a number of nonfiction
anthologies. Violet is a sex
educator who lectures at UC's and community
teaching institutions, and
writes about erotica, pornography, sexual
pleasure and health for
major publications and blogs. She is a
professional sex blogger and
femmebot; an author at Metroblogging San
Francisco (Metblogs); a
correspondent for Geek Entertainment
Television; she is on the Gawker
Media payroll as girl friday contibutor and
editor at Fleshbot; in
January 2007, Violet was named a Forbes Web
Celeb 25. She is a San
Francisco native and human blog. Violet is
the sex columnist for the
San Francisco Chronicle with a weekly column
titled Open Source Sex,
and has a podcast of the same name that
frequents iTunes' top ten. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 1380463
Durée : 3637 s |
| Ruby 1.9 |
 |
Google Tech Talks
February, 20 2008
ABSTRACT
Ruby 1.9
Speaker: Yukihiro Matsumoto
Yukihiro Matsumoto (Matsumoto Yukihiro,
a.k.a. Matz, born 14 April 1965) is a
Japanese computer scientist and software
programmer best known as the chief designer
of the Ruby programming language.
He was born in Osaka Prefecture, in western
Honshu. According to an interview conducted
by Japan Inc., he was a self-taught
programmer until the end of high school. He
graduated with an information science degree
from Tsukuba University, where he associated
himself with research departments dealing
with programming languages and compilers.
As of 2006, Matsumoto is the head of the
research and development department at the
Network Applied Communication Laboratory, an
open source systems integrator company in
Shimane prefecture. He is a member of The
Church of Jesus Christ of Latter-day Saints
and served as a missionary for the church.
Matsumoto is married and has four children.
http://en.wikipedia.org/wiki/Yukihiro_Matsumo
to Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 38419
Durée : 2997 s |
| Digging Beyond User Preferences |
 |
Google Tech Talks
July, 16 2008
ABSTRACT
Many of the applications you develop are
applications you would use. This makes it
easy to know what will work and what won't.
At some point, however, you'll find yourself
developing something that you would only
occasionally use, and suddenly you're
treading in dark places. You know user
research is important, you know the
experience of using the product should be
positive, if not delightful. But sometimes
the findings you get are pretty difficult to
translate into a decision about the software.
Mental models are diagrams that represent the
underlying philosophies and emotions that
drive people's behavior, matched up with the
ways you think you can support them with your
software. Rather than knowing "I like to go
to movies alone," you'll learn the myriad
reasons why. (E.g. "I like to give the
director the attention and respect he
deserves, because when I wrote a play in
college, people didn't pay attention very
well, they didn't get the point, and I felt
frustrated.") Knowing the motivating
philosophy opens up different avenues for
supporting the behavior. You could, for
example, offer additional means for this type
of moviegoer to "get the point" of the movie.
Mental models are useful as structures for
attaching these ideas to sets of philosophies
and for generating new ideas in places where
there are gaps.
In this presentation, author Indi Young will
introduce you to mental models and show you
one that was developed at Google for the
Analytics product. Indi will show you how to
use the mental model to expand your
perspective and create applications that
reach beyond the basic requirements.
Speaker: Indi Young
Indi's work spans a number of decades, from
the mid-80's when the desktop metaphor was
replacing command line and menu-based
systems, to the mid-90's when the Web first
toddled onto the scene, to now, when
designers are intent on crafting good
experiences. After 10 years of consulting,
Indi helped found Adaptive Path with six
other partners, all hoping to spread good
design around the world, making things easier
for people everywhere. Indi's mental models
have helped both start-ups and large
corporations discover and support customer
behaviors they didn't think to explore at
first. She has written a book about the
mental model method, Mental Models - Aligning
design strategy with human behavior,
published by Rosenfeld Media. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 3719
Durée : 3837 s |
| Semantic Web |
 |
Google Tech Talks
May 25, 2007
ABSTRACT
The Semantic Web is a field aiming a the
creation, deployment, and interoperation of
machine readable data on the Internet. In the
talk we present some projects in DERI on
Semantic Web technologies - notably Semantic
Interlinking of Online Community sites,
Social Semantic Collaborative Filtering, and
ActiveRDF, a library for Browsing,
programming and navigating Semantic Web data.
The SIOC (Semantic Interlinking of Online
Communities) project [1] is an effort aiming
at establishing and deploying a metadata
vocabulary for interlinking and connecting
distributed conversation on blogs, bulletin
boards, and mailing lists. The vocabulary has
been implemented... Tags : google howto semantic web |
|
Affichage : 6215
Durée : 2921 s |
| Pimp my Genome! The Mainstreaming of Digital Genetic... |
 |
Google Tech Talks
May 3, 2007
ABSTRACT
DNA is a programming language for living
cells. The cell's basic operating system, or
genome, directs functions like growth and
reproduction, energy utilization, and the
production of useful compounds like ethanol
or penicillin. With genetic engineering, new
functions can be added to cells or broken
metabolic pathways repaired. Until recently,
genetic engineering has required the DNA
molecule itself to be physically manipulated,
a tedious and expensive process. Now,
automatic DNA synthesis permits virtually any
DNA code to be made from scratch, opening up
genetic engineering to anyone with a computer
and a credit card. The capabilities of this
new synthetic... Tags : google howto pimp genome mainstreaming |
|
Affichage : 1894
Durée : 3581 s |
| CGAL: The Open Source Computational Geometry Algorithms Library |
 |
Google Tech Talks
March, 3 2008
ABSTRACT
Introduction
Project mission statement, history, internal
organization, partners, CGAL in numbers.
What's in CGAL
A survey on available data structures and
algorithms, as well as examples how and by
whom they are used. Topics include
Triangulations, Voronoi diagrams, Boolean
operations on polygons and polyhedra,
arrangements of curves and their
applications, Mesh generation, Geometry
processing, Alpha shapes, Convex hull
algorithms, Operations on polygons, Search
structures, Interpolation, Shape analysis,
fitting, and distances, Kinetic data
structures...
Generic Programming Paradigm
CGAL data structures are C++ template classes
and functions, usually taking several
template parameters (with default values for
ease of use). This gives developers an
incredible flexibility to adapt the data
structures to their needs, which is important
internally for code reuse, and important for
end users, as they typically integrate CGAL
in already existing applications. Parts of
CGAL are also interfaced with languages and
software like Python, Java, Scilab, Qt and
the Ipe drawing editor.
Exact Geometric Computing Paradigm
We present how to make geometric algorithms
correct, robust, and nevertheless fast, by
combining floating point arithmetic with
exact arithmetic, and clever filtering
mechanisms to switch between these two modes.
These mechanisms can be used for geometric
predicates, as well as for geometric
constructions, which instead of a discrete
return value generate new geometric entities.
Conclusion and Outlook
A wrapup, and a sneak preview on algorithms
that might make it into future releases of
CGAL.
Speaker: Andreas Fabri, PhD, GeometryFactory
As member of the initial development team of
the CGAL project, Andreas is one of the
architects of the CGAL software. For several
years he chaired the CGAL Editorial Board. In
2003, Andreas founded the GeometryFactory as
spin-off of the CGAL project, offering
licenses, service and support to commercial
users. Andreas received his PhD in 1994 from
the Ecole des Mines de Paris, while working
on geometric algorithms for parallel machines
at INRIA.
Speaker: Sylvain Pion, PhD, INRIA
Sophia-Antipolis
Sylvain got involved in the CGAL project
during his PhD, which he received in 1999 at
INRIA. He worked then on providing generic
solutions to numerical robustness issues
arising in geometric algorithms. Later on he
worked on the efficiency of some fundamental
geometric algorithms such as 3D Delaunay
triangulations. He is now also involved in
C++ standardization, and is working on
parallel geometric algorithms. He is employed
as researcher at INRIA, and is the current
chair of the CGAL Editorial Board. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 8955
Durée : 3299 s |
| Simple interactive 3D modeling for all |
 |
Google Tech Talks
April, 15 2008
ABSTRACT
The recent increase in demand for 3D content,
for a wide variety of purposes, has led to a
corresponding increase in the number and
diversity of people using 3D modeling
software. It has also amplified the pressure
to deliver 3D models on tight budgets, and at
pace. These combined pressures have driven an
increase in the sophistication of 3D
modelling software, but also a new focus on
its usability. VideoTrace represents a
significant change in the way 3D models are
made, and exemplifies a new kind of interface
design. The VideoTrace user sketches the
shape they require over a frame of a video
sequence, and automated image analysis
techniques generate the model. The interface
is thus intuitive, and easy to use, but
supported by strong mathematical analysis. It
allows unskilled users to achieve models that
would be impossible using more conventional
modelling software, and skilled users to
dramatically improve their accuracy and
productivity.
Speaker: Anton van den Hengel
Anton van den Hengel is the Director of the
Australian Centre for Visual Technologies, a
Director of PunchCard Visual Technologies Pty
Ltd, and an Associate Professor in Computer
Vision at the University of Adelaide, South
Australia. Dr van den Hengel's primary
research interests are in interactive 3D
modeling from image sets and large-scale
video surveillance. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 9915
Durée : 3171 s |
| jQuery |
 |
Google Tech Talks
April, 3 2008
ABSTRACT
jQuery is a JavaScript library that stands
out among its competitors
because it is faster, focuses on writing less
code, and is very
extensible. In this talk, I will explore
jQuery and how to use it. I
will start off talking about the basics of
using jQuery. Then, I will
talk about building plugins. Finally, time
permitting, I will take
apart some plugins and talk about how they
work, and I will show the
nitty gritty details of the library.
Speaker: Dmitri Gaskin
Dmitri Gaskin drinks code with his cereal for
breakfast every
morning. He's a jQuery whiz and a Drupal
know-it-all. He
contributes patches for both Open Source
projects. In the Drupal
world, he maintains many modules, is on the
security team, and is
involved in the upcoming Summer of Code as a
mentor and
administrator. Dmitri has given many talks on
Drupal and jQuery, in
such places as Logitech, Drupalcon and live
on a radio show out of
L.A. When Dmitri isn't coding, a very rare
occurrence, he is playing
and composing contemporary music. And
attending classes in the 6th
grade. (He's only 12.) Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 77647
Durée : 3637 s |
| Git |
 |
Google Tech Talks
October, 12 2007
ABSTRACT
When you have hundreds of people
simultaneously patching 25000 files of the
Linux Kernel in sometimes conflicting ways,
you might need some scheme or plan to sort
all that out before you can build your next
kernel and reboot. The Linux team uses
"git" for their source code
repository management, a homegrown solution
that is optimized for highly distributed
development, working with huge sets of files,
merging independent work at multiple levels,
and seeing who broke what. (Git has also
since been notably adopted by the Cairo,
x.org, and Wine teams, and is being
transitioned to by the Mozilla codebase.)
In my talk, I describe what "git"; is and
isn't, and why you should use it instead of
CVS, Subversion, SVK, Arch, Darcs, Mercurial,
Monotone, Bazaar, and just about every other
repository manager. I'll also walk though the
basic concepts so that the manpages might
start making sense. If I have time, I'll even
do a live walkthrough, where you can watch
how fast I make typos.
Speaker: Randal Schwartz Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 30961
Durée : 3587 s |
| No Time to Think |
 |
Google Tech Talks
March, 5 2008
ABSTRACT
Vannevar Bush's 1945 article, "As We May
Think," has been much celebrated as a central
inspiration for the development of hypertext
and the World Wide Web. Less attention,
however, has been paid to Bush's motivation
for imagining a new generation of information
technologies; it was his hope that more
powerful tools, by automating the routine
aspects of information processing, would
leave researchers and other professionals
more time for creative thought. But now, more
than sixty years later, it seems clear that
the opposite has happened, that the use of
the new technologies has contributed to an
accelerated mode of working and living that
leaves us less to think, not more. In this
talk I will explore how this state of affairs
has come about and what we can do about it.
Speaker: David M. Levy
David Levy earned a Ph.D. in Computer Science
at Stanford University in 1979 and a Diploma
in Calligraphy and Bookbinding from the
Roehampton Institute (London) in 1983. For
more than fifteen years he was a researcher
at the Xerox Palo Alto Research Center
(PARC), where his work, described in
"Scrolling Forward: Making Sense of Documents
in the Digital Age" (Arcade, 2001), centered
on exploring the transition from paper and
print to digital. During the year 2005-2006,
he was the holder of the Papamarkou Chair in
Education and Technology at the Library of
Congress. A professor at the UW Information
School since 2000-2001, he has been
investigating how to restore contemplative
balance to a world marked by information
overload, fragmented attention, extreme
busyness, and the acceleration of everyday
life. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 35765
Durée : 3488 s |
|
|
|
|
|