Submit Search
Upload
Git Going at JavaZone 2010
•
3 likes
•
694 views
Matthew McCullough
Follow
Matthew McCullough's presentation of Git to the JavaZone 2010 conference in Oslo, Norway
Read less
Read more
Education
Report
Share
Report
Share
1 of 45
Recommended
Git,Travis,Gradle
Git,Travis,Gradle
Riccardo Rigon
Version control system & how to use git
Version control system & how to use git
Ahmed Dalatony
Introduction to Git for Artists
Introduction to Git for Artists
David Newbury
Getting To Know Git
Getting To Know Git
Colin Harrington
Introduction to Git (Greg Lonnon)
Introduction to Git (Greg Lonnon)
Boise Web Technologies Group
Introduction to Git
Introduction to Git
Rick Umali
Github
Github
Jayesh Katta Ramalingaiah
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
7bits
Recommended
Git,Travis,Gradle
Git,Travis,Gradle
Riccardo Rigon
Version control system & how to use git
Version control system & how to use git
Ahmed Dalatony
Introduction to Git for Artists
Introduction to Git for Artists
David Newbury
Getting To Know Git
Getting To Know Git
Colin Harrington
Introduction to Git (Greg Lonnon)
Introduction to Git (Greg Lonnon)
Boise Web Technologies Group
Introduction to Git
Introduction to Git
Rick Umali
Github
Github
Jayesh Katta Ramalingaiah
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
7bits
Version Control with Git
Version Control with Git
Luigi De Russis
Git - The Incomplete Introduction
Git - The Incomplete Introduction
rschwietzke
Git Basics at Rails Underground
Git Basics at Rails Underground
Ariejan de Vroom
Git
Git
jnewland
Git in 5 Minutes
Git in 5 Minutes
Robert Dumas
SCMBC闇LT資料
SCMBC闇LT資料
bleis tift
Git
Git
王 韋仁
Git: basic to advanced
Git: basic to advanced
Yodalee
Git and GitHub
Git and GitHub
Rick Umali
News from Git in Eclipse - EclipseCon EU - 2016-10-26
News from Git in Eclipse - EclipseCon EU - 2016-10-26
msohn
Git Basics - RubyFest 2009
Git Basics - RubyFest 2009
Ariejan de Vroom
Learn Git Fundamentals
Learn Git Fundamentals
Jatin Sharma
Git Started!
Git Started!
Keystone DH 2016
Git and git workflow best practice
Git and git workflow best practice
Majid Hosseini
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
Rodrigo Branas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
Presentacion git
Presentacion git
Ignacio Martín
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
Git for debugging (a.k.a Code archaeology)
Git for debugging (a.k.a Code archaeology)
Riaan Cornelius
Version Control Systems with git (and github) as an example
Version Control Systems with git (and github) as an example
Gaurav Kumar Garg
Encryption Boot Camp at JavaZone 2010
Encryption Boot Camp at JavaZone 2010
Matthew McCullough
Encryption Boot Camp at Øredev
Encryption Boot Camp at Øredev
Matthew McCullough
More Related Content
What's hot
Version Control with Git
Version Control with Git
Luigi De Russis
Git - The Incomplete Introduction
Git - The Incomplete Introduction
rschwietzke
Git Basics at Rails Underground
Git Basics at Rails Underground
Ariejan de Vroom
Git
Git
jnewland
Git in 5 Minutes
Git in 5 Minutes
Robert Dumas
SCMBC闇LT資料
SCMBC闇LT資料
bleis tift
Git
Git
王 韋仁
Git: basic to advanced
Git: basic to advanced
Yodalee
Git and GitHub
Git and GitHub
Rick Umali
News from Git in Eclipse - EclipseCon EU - 2016-10-26
News from Git in Eclipse - EclipseCon EU - 2016-10-26
msohn
Git Basics - RubyFest 2009
Git Basics - RubyFest 2009
Ariejan de Vroom
Learn Git Fundamentals
Learn Git Fundamentals
Jatin Sharma
Git Started!
Git Started!
Keystone DH 2016
Git and git workflow best practice
Git and git workflow best practice
Majid Hosseini
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
Rodrigo Branas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
Presentacion git
Presentacion git
Ignacio Martín
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
Git for debugging (a.k.a Code archaeology)
Git for debugging (a.k.a Code archaeology)
Riaan Cornelius
Version Control Systems with git (and github) as an example
Version Control Systems with git (and github) as an example
Gaurav Kumar Garg
What's hot
(20)
Version Control with Git
Version Control with Git
Git - The Incomplete Introduction
Git - The Incomplete Introduction
Git Basics at Rails Underground
Git Basics at Rails Underground
Git
Git
Git in 5 Minutes
Git in 5 Minutes
SCMBC闇LT資料
SCMBC闇LT資料
Git
Git
Git: basic to advanced
Git: basic to advanced
Git and GitHub
Git and GitHub
News from Git in Eclipse - EclipseCon EU - 2016-10-26
News from Git in Eclipse - EclipseCon EU - 2016-10-26
Git Basics - RubyFest 2009
Git Basics - RubyFest 2009
Learn Git Fundamentals
Learn Git Fundamentals
Git Started!
Git Started!
Git and git workflow best practice
Git and git workflow best practice
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Presentacion git
Presentacion git
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git for debugging (a.k.a Code archaeology)
Git for debugging (a.k.a Code archaeology)
Version Control Systems with git (and github) as an example
Version Control Systems with git (and github) as an example
Viewers also liked
Encryption Boot Camp at JavaZone 2010
Encryption Boot Camp at JavaZone 2010
Matthew McCullough
Encryption Boot Camp at Øredev
Encryption Boot Camp at Øredev
Matthew McCullough
Adam Smith Builds an App
Adam Smith Builds an App
Matthew McCullough
Groovy-er Desktop Applications With Griffon
Groovy-er Desktop Applications With Griffon
Matthew McCullough
Transylvania JUG Pre-Meeting Announcements
Transylvania JUG Pre-Meeting Announcements
Matthew McCullough
Lean Fluffy Startups
Lean Fluffy Startups
Matthew McCullough
Git Graphs, Hashes, and Compression, Oh My
Git Graphs, Hashes, and Compression, Oh My
Matthew McCullough
Migrating from Subversion to Git and GitHub
Migrating from Subversion to Git and GitHub
Matthew McCullough
Cascading Through Hadoop for the Boulder JUG
Cascading Through Hadoop for the Boulder JUG
Matthew McCullough
Build Lifecycle Craftsmanship for the Transylvania JUG
Build Lifecycle Craftsmanship for the Transylvania JUG
Matthew McCullough
Using Git and GitHub Effectively at Emerge Interactive
Using Git and GitHub Effectively at Emerge Interactive
Matthew McCullough
Intro to Git and GitHub
Intro to Git and GitHub
Matthew McCullough
Maven 3.0 at Øredev
Maven 3.0 at Øredev
Matthew McCullough
Then Our Buildings Shape Us
Then Our Buildings Shape Us
Matthew McCullough
การพัฒนาหลักสูตรสถานศึกษาที่เน้น อาเซียน และการจัดการเรียนรู้เกี่ยวกับ อาเซียน
การพัฒนาหลักสูตรสถานศึกษาที่เน้น อาเซียน และการจัดการเรียนรู้เกี่ยวกับ อาเซียน
KruKaiNui
Lugares turisticos de el salvador
Lugares turisticos de el salvador
karoapex
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
Twinsburg siding 888 778 0212
Twinsburg siding 888 778 0212
hansons0588
68b21dddcfd596977f43060fc4f45a34
68b21dddcfd596977f43060fc4f45a34
Kittichai Singzakorn
Ppt uas admin verika dian
Ppt uas admin verika dian
vey_riecha
Viewers also liked
(20)
Encryption Boot Camp at JavaZone 2010
Encryption Boot Camp at JavaZone 2010
Encryption Boot Camp at Øredev
Encryption Boot Camp at Øredev
Adam Smith Builds an App
Adam Smith Builds an App
Groovy-er Desktop Applications With Griffon
Groovy-er Desktop Applications With Griffon
Transylvania JUG Pre-Meeting Announcements
Transylvania JUG Pre-Meeting Announcements
Lean Fluffy Startups
Lean Fluffy Startups
Git Graphs, Hashes, and Compression, Oh My
Git Graphs, Hashes, and Compression, Oh My
Migrating from Subversion to Git and GitHub
Migrating from Subversion to Git and GitHub
Cascading Through Hadoop for the Boulder JUG
Cascading Through Hadoop for the Boulder JUG
Build Lifecycle Craftsmanship for the Transylvania JUG
Build Lifecycle Craftsmanship for the Transylvania JUG
Using Git and GitHub Effectively at Emerge Interactive
Using Git and GitHub Effectively at Emerge Interactive
Intro to Git and GitHub
Intro to Git and GitHub
Maven 3.0 at Øredev
Maven 3.0 at Øredev
Then Our Buildings Shape Us
Then Our Buildings Shape Us
การพัฒนาหลักสูตรสถานศึกษาที่เน้น อาเซียน และการจัดการเรียนรู้เกี่ยวกับ อาเซียน
การพัฒนาหลักสูตรสถานศึกษาที่เน้น อาเซียน และการจัดการเรียนรู้เกี่ยวกับ อาเซียน
Lugares turisticos de el salvador
Lugares turisticos de el salvador
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
Twinsburg siding 888 778 0212
Twinsburg siding 888 778 0212
68b21dddcfd596977f43060fc4f45a34
68b21dddcfd596977f43060fc4f45a34
Ppt uas admin verika dian
Ppt uas admin verika dian
Similar to Git Going at JavaZone 2010
Git and git hub
Git and git hub
Sebastiaan Deckers
How to use git without rage
How to use git without rage
Javier Lafora Rey
Git Started With Git
Git Started With Git
Nick Quaranto
Using Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
timyates
Git
Git
IT Booze
Git Heaven with Wakanda
Git Heaven with Wakanda
Juergen Fesslmeier
Magie di git
Magie di git
michele franzin
Wokshop de Git
Wokshop de Git
Alberto Leal
Git
Git
Terry Wang
Git 入门与实践
Git 入门与实践
Terry Wang
Git 入门 与 实践
Git 入门 与 实践
Terry Wang
Git'in in 15
Git'in in 15
Stacy Vicknair
Git Tech Talk
Git Tech Talk
Chris Johnson
Version Control and Git - GitHub Workshop
Version Control and Git - GitHub Workshop
All Things Open
Git'in on Windows
Git'in on Windows
Stacy Vicknair
Git Version Control System
Git Version Control System
KMS Technology
インフラエンジニアのためのGit入門
インフラエンジニアのためのGit入門
Kouhei Maeda
Introduction to Git.pptx
Introduction to Git.pptx
gdscuds
Git presentation
Git presentation
James Cuzella
Git presentation
Git presentation
Vikas Yaligar
Similar to Git Going at JavaZone 2010
(20)
Git and git hub
Git and git hub
How to use git without rage
How to use git without rage
Git Started With Git
Git Started With Git
Using Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
Git
Git
Git Heaven with Wakanda
Git Heaven with Wakanda
Magie di git
Magie di git
Wokshop de Git
Wokshop de Git
Git
Git
Git 入门与实践
Git 入门与实践
Git 入门 与 实践
Git 入门 与 实践
Git'in in 15
Git'in in 15
Git Tech Talk
Git Tech Talk
Version Control and Git - GitHub Workshop
Version Control and Git - GitHub Workshop
Git'in on Windows
Git'in on Windows
Git Version Control System
Git Version Control System
インフラエンジニアのためのGit入門
インフラエンジニアのためのGit入門
Introduction to Git.pptx
Introduction to Git.pptx
Git presentation
Git presentation
Git presentation
Git presentation
More from Matthew McCullough
All About GitHub Pull Requests
All About GitHub Pull Requests
Matthew McCullough
Git's Filter Branch Command
Git's Filter Branch Command
Matthew McCullough
Git and GitHub at the San Francisco JUG
Git and GitHub at the San Francisco JUG
Matthew McCullough
Finding Things in Git
Finding Things in Git
Matthew McCullough
Git and GitHub for RallyOn
Git and GitHub for RallyOn
Matthew McCullough
Git Notes and GitHub
Git Notes and GitHub
Matthew McCullough
Git Going for the Transylvania JUG
Git Going for the Transylvania JUG
Matthew McCullough
Game Theory for Software Developers at the Boulder JUG
Game Theory for Software Developers at the Boulder JUG
Matthew McCullough
JQuery Mobile
JQuery Mobile
Matthew McCullough
R Data Analysis Software
R Data Analysis Software
Matthew McCullough
Please, Stop Using Git
Please, Stop Using Git
Matthew McCullough
Dr. Strangedev
Dr. Strangedev
Matthew McCullough
Jenkins for One
Jenkins for One
Matthew McCullough
Finding Clojure
Finding Clojure
Matthew McCullough
Semantic Rubrication
Semantic Rubrication
Matthew McCullough
How a Cupsfilter Made a Hard Web Conversion Easier
How a Cupsfilter Made a Hard Web Conversion Easier
Matthew McCullough
Git Going with DVCS v1.6.0
Git Going with DVCS v1.6.0
Matthew McCullough
Advanced Encryption on the JVM v0.2.8
Advanced Encryption on the JVM v0.2.8
Matthew McCullough
More from Matthew McCullough
(18)
All About GitHub Pull Requests
All About GitHub Pull Requests
Git's Filter Branch Command
Git's Filter Branch Command
Git and GitHub at the San Francisco JUG
Git and GitHub at the San Francisco JUG
Finding Things in Git
Finding Things in Git
Git and GitHub for RallyOn
Git and GitHub for RallyOn
Git Notes and GitHub
Git Notes and GitHub
Git Going for the Transylvania JUG
Git Going for the Transylvania JUG
Game Theory for Software Developers at the Boulder JUG
Game Theory for Software Developers at the Boulder JUG
JQuery Mobile
JQuery Mobile
R Data Analysis Software
R Data Analysis Software
Please, Stop Using Git
Please, Stop Using Git
Dr. Strangedev
Dr. Strangedev
Jenkins for One
Jenkins for One
Finding Clojure
Finding Clojure
Semantic Rubrication
Semantic Rubrication
How a Cupsfilter Made a Hard Web Conversion Easier
How a Cupsfilter Made a Hard Web Conversion Easier
Git Going with DVCS v1.6.0
Git Going with DVCS v1.6.0
Advanced Encryption on the JVM v0.2.8
Advanced Encryption on the JVM v0.2.8
Recently uploaded
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
JanEmmanBrigoli
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
Mae Pangan
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Celine George
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
Concurrency Control in Database Management system
Concurrency Control in Database Management system
Christalin Nelson
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
Nguyen Thanh Tu Collection
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
Stan Meyer
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Celine George
Transaction Management in Database Management System
Transaction Management in Database Management System
Christalin Nelson
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
shraddhaparab530
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Humphrey A Beña
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
deepaannamalai16
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Humphrey A Beña
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
VanesaIglesias10
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
BabyAnnMotar
Recently uploaded
(20)
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Concurrency Control in Database Management system
Concurrency Control in Database Management system
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Transaction Management in Database Management System
Transaction Management in Database Management System
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
Git Going at JavaZone 2010
1.
TC HI NG S
WI TO G IT by Matthew McCullough Ambient Ideas, LLC
2.
I
S ubv ers ion 20 00
3.
I
Pr oductiv ity
4.
I
Git
5.
LICITY SIMP
6.
git -scm.org
7.
put binaries on
your $PATH
8.
cd to a root
of where you will store the repository
9.
git init
and a new repository is created in the current directory
10.
create some files
to be tracked git add . and they are staged for committing
11.
Staged?
12.
Staged?
13.
when satisfied with
the files you’ve staged git commit and they are transactionally stored into the repo
14.
15.
SP E E
D
16.
etterthanx.com w hygitisb
17.
Init
0.56s 0.02s git init svnadmin create data from http://whygitisbetterthanx.com/#git-is-fast
18.
Diff
12.21s 0.55s git diff svn diff data from http://whygitisbetterthanx.com/#git-is-fast
19.
Branch
3.16s 0.08s git branch svn copy data from http://whygitisbetterthanx.com/#git-is-fast
20.
Tag
2.30s 0.06s git tag svn copy data from http://whygitisbetterthanx.com/#git-is-fast
21.
Status
2.26s 0.47s git status svn status data from http://whygitisbetterthanx.com/#git-is-fast
22.
BILITY OMPATI C
23.
...it would be
nice if Git worked with SVN
24.
git svn clone
and the entire Subversion history is replicated as a Git repository
25.
git svn dcommit
and your Git commits are transactionally replayed to the Subversion server
26.
NECT ED
IS CON D
27.
Chained to a
network
28.
more available connectivity
29.
more demand to
work without connectivity
30.
Which Git commands
run offline? all of them!
31.
‣
git status ‣ git branch ‣ git log ‣ git revert ‣ git blame
32.
‣git reset ‣git clean ‣
git merge ‣ git remote ‣git pull ‣git push ‣ git fsck ‣ git repack
33.
34.
RATI ON
OL LA BO C
35.
git push
and the missing objects are copied to a local or remote host
36.
git pull
and the missing objects are copied from a local or remote host
37.
gitserve .
and the repository(ies) are shared on the network via the git:// protocol
38.
U S CL
E M
39.
Bisect
40.
when the unit
tests are broken git bisect and find the culprit
41.
if you forget
when a constant was added git grep and find the commit that added it
42.
GitHub.com
43.
44.
NG
HIE D S WI TC TO G IT by Matthew McCullough Ambient Ideas, LLC matthewm@ambientideas.com
45.
Credits •
Ferrari: http://flic.kr/p/7wL8zV • Ferrari: http://flic.kr/p/3akVWt • Ferrari: http://flic.kr/p/4bDjbF • Ferrari: http://flic.kr/p/7Ki31g • Ferrari: http://flic.kr/p/7xPC9E • Ferrari: http://flic.kr/p/4x9q4g • Knife: http://www.flickr.com/photos/36314420@N03/3422572002/