annotate video.html @ 93:1bd46b3c996d

sed is greedy, so limit the regex match
author jim@jtan.com
date Sat, 10 Nov 2007 19:54:09 -0500
parents fdf64e606a2a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 <html>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
2 <title>Selected Videos of Interest</title>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
3
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 <h2>Google tech talks</h2>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 <ul>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
6
34
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
7 <li><p>May 3, 2007 <a href=http://video.google.com/videoplay?docid=-2199332044603874737>Linus Torvalds on git</a> - Linus Torvalds (Linux, git).</p></li>
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
8
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
9 <p>ABSTRACT: When Linus looked for a replacement for BitKeeper, he wanted a
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
10 source control system that was distributed, performed well, and guaranteed
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
11 that data checked out exactly matches the data that was checked in. To get
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
12 this, he had to write one. Covers the horrors of CVS, and why Linus considers
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
13 SVN's slogan "CVS done right" to be a contradiction in terms. Why a
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
14 distributed source control system is a better match for open source development
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
15 than a centralized one: "Distribution means nobody's special." Forking is
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
16 natural, and a distributed SCM is a tool to easily merge forks back together.
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
17 You can work offline, developers don't block each other during development.
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
18 Branches have no namespace issues. Every developer having their own branch and
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
19 can control what gets applied to that branch which eliminates issues of
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
20 security/trust/politics related to "commit access", and thus cutting a release
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
21 is something anyone can do. The "network of trust" in merging and cutting
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
22 releases securely. How git makes merging easy, and resolving conflicts.</p>
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
23
00ba11f14914 Description for Linus' source control talk video.
Rob Landley <rob@landley.net>
parents: 32
diff changeset
24 <li><p>May 1, 2007 <a href=http://video.google.com/videoplay?docid=1742374580386548257>State of the Linux kernel</a> - Andrew Morton</p></li>
32
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
25
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
26 <li><p><a href=http://video.google.com/videoplay?docid=-4216011961522818645>How Open Source Projects Survive Poisonous People</a> - Ben Collins-Sussman and Brian Fitzpatrick (Subversion).</p>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
27
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
28 <p>ABSTRACT: Every open source project runs into people who are selfish,
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
29 uncooperative, and disrespectful. These people can silently poison the
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
30 atmosphere of a happy developer community. Come learn how to identify these
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
31 people and peacefully de-fuse them before they derail your project. Told
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
32 through a series of (often amusing) real-life anecdotes and experiences.</p>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
33 </li>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
34
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
35 <li><p>April 19, 2007 <a href=http://video.google.com/videoplay?docid=-5503858974016723264>Release Management in Large Free Software Projects</a> - Martin Michlmayr (Debian)</p>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
36
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
37 <p>ABSTRACT:
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
38 Time based releases are made according to a specific time interval, instead of
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
39 making a release when a particular functionality or set of features have been
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
40 implemented. This talk argues that time based release management
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
41 acts as an effective coordination mechanism in large volunteer projects and
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
42 shows examples from seven projects that have moved to time based
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
43 releases: Debian, GCC, GNOME, Linux, OpenOffice, Plone, and X.org.</p>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
44 </li>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
45 </ul>
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
46
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
47 <!--
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
48 http://video.google.com/url?docid=-4285568518538296189 One Laptop Per Child Apr 12, 2007
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
49
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
50 http://video.google.com/url?docid=2728972720932273543 Ubuntu Linux, Nov 9, 2006
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
51 http://video.google.com/url?docid=-3733345136856180693 How To Design a Good API and Why it Matters
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
52 http://video.google.com/url?docid=-6283435552434112856
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
53 http://video.google.com/videoplay?docid=-964034174560775429 Chris DiBona
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
54
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
55 http://video.google.com/url?docid=-6283435552434112856 The surprising history of copyright and what it means to Google.
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
56 http://video.google.com/url?docid=-5105910452864283694 Competing on the basis of speed.
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
57 http://video.google.com/url?docid=4640463281465283349 Mobiles, the digital divide, and google.
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
58 http://video.google.com/url?docid=4740557046246483319 Artificial general intelligence
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
59 http://video.google.com/url?docid=-3857739359956666768 The internet of things: what is a Spime
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
60 http://video.google.com/url?docid=-6972678839686672840 A new way to look at Networking
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
61 http://video.google.com/url?docid=6765603919277760697 Camino
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
62 http://video.google.com/url?docid=-7910406883328902493 Agile retrospectives: making good teams great
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
63 http://video.google.com/url?docid=-4356347903120410001 Deconstructing the xbox security system
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
64 http://video.google.com/url?docid=2159021324062223592 Everything is Miscellaneous
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
65 http://video.google.com/url?docid=1996321846673788606 Should Google go nuclear?
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
66 http://video.google.com/videoplay?docid=-6856727143023456694 Death of the desktop (UI design)
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
67
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
68 Python:
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
69 http://video.google.com/videoplay?docid=1135114630744003385
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
70 http://video.google.com/url?docid=7760178035196894549
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
71 http://video.google.com/url?docid=-288473283307306160
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
72 http://video.google.com/url?docid=1189446823303316785
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
73 http://video.google.com/url?docid=-872784530622495809
92
fdf64e606a2a Note to self.
Rob Landley <rob@landley.net>
parents: 34
diff changeset
74
fdf64e606a2a Note to self.
Rob Landley <rob@landley.net>
parents: 34
diff changeset
75 Fedora maintainer at Ohio Linuxfest:
fdf64e606a2a Note to self.
Rob Landley <rob@landley.net>
parents: 34
diff changeset
76 http://video.google.com/videoplay?docid=1318831731168168936
fdf64e606a2a Note to self.
Rob Landley <rob@landley.net>
parents: 34
diff changeset
77 His blog is: http://spevack.livejournal.com/
32
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
78 -->
6f30fdd28dab Add a few google videos, and the README files from the kernel source.
Rob Landley <rob@landley.net>
parents:
diff changeset
79 </html>