sex on internet, realities of porn, sexual privacy,
60:37
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. タグ:googletechtalkengedutalktalks 投稿日: October 18, 2007, 6:06 pm 閲覧数: 1366389 投票: 4.00(5点満点) 790 人の平均
63:57
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. タグ:googletechtalkengedutalktalks 投稿日: July 22, 2008, 6:12 pm 閲覧数: 3023 投票: 4.70(5点満点) 15 人の平均
semantic web
48:41
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... タグ:googlehowtosemanticweb 投稿日: October 9, 2007, 10:06 am 閲覧数: 5470 投票: 3.90(5点満点) 10 人の平均
pimp マイ genome! mainstreaming of digital genetic...
59:41
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... タグ:googlehowtopimpgenomemainstreaming 投稿日: July 26, 2007, 2:24 am 閲覧数: 1772 投票: 4.80(5点満点) 10 人の平均
48:32
Google Tech Talks
October, 30 2007
ABSTRACT
After three years of research and development on a distributed storage system, we are ready to unveil the result: Wuala. Wuala is a new way of storing, sharing, and publishing files on the internet. Unlike traditional online storage systems, Wuala is decentralized and can harness idle resources of participating computers to build a large, secure, and reliable online storage. This enables its users to trade parts of their local storage for online storage and it allows us to provide a better service for free. In the talk, I will explain what Wuala is and how it works, and I will also show a demo. All attendees will also get an invitation code to join the early alpha version.
Speaker: Dominik Grolimund
I am 26 years old and have studied computer science at ETH Zurich. In 1998, I founded my software company Caleido, and developed the Caleido Address-Book, a professional contact management software, of which over 35'000 licenses have been sold so far in Switzerland, Germany and Austria.
In 2003, I did an exchange semester at the TU Delft, the Netherlands, as part of the Unitech exchange program, focusing on business and management. In 2004, a six-month internship followed with Siemens Corporate Research in Princeton, New Jersey in the US, where I worked in the 'Intelligent Vision & Reasoning' department, developing a prod... タグ:googletechtalkengedutalktalks 投稿日: November 2, 2007, 6:12 pm 閲覧数: 32557 投票: 4.70(5点満点) 110 人の平均
cgal: open source computational geometry algorithms library
54:59
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. タグ:googletechtalkengedutalktalks 投稿日: March 13, 2008, 6:13 pm 閲覧数: 7790 投票: 4.60(5点満点) 17 人の平均
dryad: a general-purpose distributed execution platform
53:59
Google Tech Talks
November, 1 2007
ABSTRACT
Web search has generated the need and economic support for a new class of data-intensive supercomputing applications. Several computing platforms have been created to support this need: the first described in the literature is Google's MapReduce. I will describe the architecture of the Dryad system developed at Microsoft Research, and explain some of our design choices. Dryad allows more general computations than MapReduce, and has consequently been used as a middleware abstraction on which higher-level programming models can be implemented. I will also briefly discuss some of these.
Speaker: Michael Isard
Michael Isard started out as a computer vision researcher, but has gradually been lured into systems research by his colleagues, first at DEC/Compaq SRC and now at Microsoft Research Silicon Valley. He was closely involved in the design and implementation of the first version of Microsoft's in-house search engine, and his systems research subsequently has concentrated on programming models for parallel and distributed computing. タグ:googletechtalkengedutalktalks 投稿日: November 2, 2007, 6:12 pm 閲覧数: 8292 投票: 4.40(5点満点) 7 人の平均
jquery
60:37
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.) タグ:googletechtalkengedutalktalks 投稿日: April 5, 2008, 6:18 pm 閲覧数: 66365 投票: 4.70(5点満点) 156 人の平均