YouTube video indir |
Yayinci: Google |
tech talk: linus torvalds on git Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago. Etiketler:[google] [tech] [talks] [engineering] |
Yayinci: googletechtalks |
wuala - a distributed file system 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... Etiketler:[google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
the web that wasn't Google Tech Talks October, 23 2007 ABSTRACT For most of us who work on the Internet, the Web is all we have ever really known. It's almost impossible to imagine a world without browsers, URLs and HTTP. But in the years leading up to Tim Berners-Lee's world-changing invention, a few visionary information scientists were exploring alternative systems that often bore little resemblance to the Web as we know it today. In this presentation, author and information architect Alex Wright will explore the heritage of these almost-forgotten systems in search of promising ideas left by the historical wayside. The presentation will focus on the pioneering work of Paul Otlet, Vannevar Bush, and Doug Engelbart, forebears of the 1960s and 1970s like Ted Nelson, Andries van Dam, and the Xerox PARC team, and more recent forays like Brown's Intermedia system. We'll trace the heritage of these systems and the solutions they suggest to present day Web quandaries, in hopes of finding clues to the future in the recent technological past. Speaker: Alex Wright Alex Wright is an information architect at the New York Times and the author of Glut: Mastering Information Through the Ages. Previously, Alex has led projects for The Long Now Foundation, California Digital Library, Harvard University, IBM, Microsoft, Rollyo and Sun Microsystems, among others. He maintains a personal Web site at http://www.alexwright.org/ Etiketler:[google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
factor: an extensible interactive language Google Tech Talks October 27, 2008 ABSTRACT Factor is a general-purpose programming language which has been in development for a little over five years and is influenced by Forth, Lisp, and Smalltalk. Factor takes the best ideas from Forth -- simplicity, succinct code, emphasis on interactive testing, meta-programming -- and brings modern high-level language features such as garbage collection, object orientation, and functional programming familiar to users of languages such as Python and JavaScript. Recognizing that no programming language is an island, Factor is portable, ships with a full-featured standard library, deploys stand-alone binaries, and interoperates with C and Objective-C. In this talk, I will give the rationale for Factor's creation, present an overview of the language, and show how Factor can be used to solve real-world problems with a minimum of fuss. At the same time, I will emphasize Factor's extensible syntax, meta-programming and reflection capabilities, and show that these features, which are unheard of in the world of mainstream programming languages, make programs easier to write, more robust, and fun. Speaker: Slava Pestov Slava was born in the former USSR and emigrated to New Zealand at the age of 7. He moved to Ottawa, Canada when he was 18 to study for a Bachelors and Masters degree in Mathematics. He now resides in Minneapolis, Minnesota. An early adopter of Java, Slava wrote the popular jEdit text editor, then went on to design and implement the Factor programming language. At his day job he hacks on web apps, optimizing compilers, garbage collectors, and everything in between. Etiketler:[] [google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
quicksilver: universal access and action Google Tech Talks August 30, 2007 ABSTRACT Quicksilver hides almost unbounded power beneath the interface of a keyboard-driven launcher. Using a basic grammatical model, it allows you to move beyond basic search and work effortlessly with applications, data, and the web. Quickilver is above all a prototype intended to explore new forms of interaction. In this talk, we will explore the motivation behind Quicksilver, highlights of its implementation, lessons learned from its design, and the ways it might inform the future of navigation for the desktop and the web. Speaker: Nicholas Jitkoff Credits: Speaker:Nicholas Jitkoff Etiketler:[] [google] [howto] [quicksilver] [universal] [access] |
Yayinci: googlejapan |
tech talk: gauche scheme ĺˇĺĺ˛ćăăă彟ăŽSchemeĺŚççłťăGaucheăŤă¤ăăŚčŠąăăžăă Etiketler:[] [google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] [ĺˇĺ] [ĺ˛ć] [ĺˇĺĺ˛ć] [shiro] [kawai] |
Yayinci: googletechtalks |
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 Etiketler:[google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
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_Matsumoto Etiketler:[] [google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
prince xml: generating high quality pdfs from html - css Google Tech Talks November, 12 2007 ABSTRACT Please welcome HĂĽkon Lie and Michael Day, who will be presenting Prince XML. Prince Overview: Prince is a computer program that converts XML and HTML into PDF documents. Prince can read many XML formats, including XHTML and SVG. Prince formats documents according to style sheets written in CSS. Dynamic data-driven documents: Prince is an ideal printing component for server-based software such as web applications and database systems. Using Prince, data in XML can easily be converted to PDF documents that can be printed, archived or downloaded over the web. Electronic publishing: Prince can also be used by authors and publishers to typeset and print documents written in HTML, XHTML or one of the many XML-based document formats. Prince is capable of formatting academic papers, scientific journals, novels, and books with extensive illustrations. Speaker: HĂĽkon Wium Lie HĂĽkon Wium Lie, YesLogic Director: HĂĽkon is a web pioneer, having proposed CSS while working with Tim Berners-Lee at CERN in 1994. HĂĽkon became a devotee when he found that Prince could format his book on CSS (co-authored with Bert Bos) and his PhD thesis. HĂĽkon is a graduate of MIT's Media Lab and is also the CTO of Opera Software. Speaker: Michael Day Michael Day, YesLogic CEO: Michael is the system architect for Prince. He has implemented the CSS processing module, which supports many pioneering CSS features including CSS3 Selectors and Paged Media properties. In 2003, he joined the W3C CSS working group as an invited expert. Etiketler:[] [google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |
Yayinci: googletechtalks |
kilim: fast, lightweight, cheap message passing in java. Google Tech Talks June, 11 2008 ABSTRACT Kilim: Fast, lightweight, cheap message passing in Java. A million actors, 3x faster than Erlang. The message passing (MP) paradigm is often seen as a superior alternative to the typical mix of idioms in concurrent (shared-memory, locks) and distributed programming (CORBA/RMI). MP eliminates worries endemic to the shared-memory mindset: lock ordering, failure-coupling, low-level data races and memory models. It simplifies synchronization between data and control planes (no lost signals or updates), and unifies APIs for local and remote process interaction. Curiously however, there are no efficient frameworks for intra-process message-passing, except for Erlang. This talk describes a Java framework called "Kilim" to fix this state of affairs. Kilim provides: 1. Extremely lightweight user-level threads (actors) with automatic stack management, obtained via CPS transformation. 2. A simple type system that ensures actor isolation by controlling pointer aliasing in messages at compile time, and by ensuring linear ownership of mutable message objects. This permits safe, zero-copy communication. 3. A compact run-time library containing typed mailboxes (with optional flow control), user-definable scheduling and python style generators. Kilim is portable; one of our explicit goals was to not require changes to the Java language syntax or to the JVM. Kilim scales comfortably to handle hundreds of thousands of actors and messages on modest hardware. It is fast as well -- task-switching is 1000x faster than Java threads and 60x faster than other lightweight tasking frameworks, and message-passing is 3x faster than Erlang (currently the gold standard for concurrency-oriented programming). Speaker: Sriram Srinivasan Sriram Srinivasan has 19 years of experience delivering a variety of systems spanning wireless sensors, messaging systems, middleware (he was a principal engineer of the Weblogic Application server) and large-scale applications such as cargo planning systems and network management systems. He is currently on leave from industry, pursuing a PhD at the University of Cambridge. He is interested in mixing programming languages, concurrenct & distributed systems and modal logics. Etiketler:[] [google] [techtalks] [techtalk] [engedu] [talk] [talks] [googletechtalks] [education] |