Rest of slides
This commit is contained in:
parent
740ca06669
commit
a07bf97378
10 changed files with 65 additions and 15 deletions
BIN
img/euler-hair.jpg
Normal file
BIN
img/euler-hair.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
3
slides/his-hair.md
Normal file
3
slides/his-hair.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
## His Hair
|
||||
|
||||
![His hair](img/euler-hair.jpg)
|
|
@ -1,10 +1,6 @@
|
|||
|
||||
# Ruby Can Do Computer Sciency THings
|
||||
# Computer Sciency Things in Ruby
|
||||
|
||||
From the terminal, pop in:
|
||||
or "Let's Solve Some Project Euler Problems"
|
||||
|
||||
```yo reveal:slide "Slide Title"```
|
||||
|
||||
Available options:
|
||||
|
||||
```--markdown --attributes --notes```
|
||||
<small>Andrew Tomaka / [@atomaka](https://twitter.com/atomaka)</small>
|
||||
|
|
4
slides/lets-solve-some-problems.md
Normal file
4
slides/lets-solve-some-problems.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
## Let's solve some problems
|
||||
|
||||
note:
|
||||
Repo available at: https://github.com/atomaka/euler-presentation-code
|
|
@ -1 +1,9 @@
|
|||
["index.md"]
|
||||
[
|
||||
"index.md",
|
||||
"what-is-a-euler.md",
|
||||
"his-hair.md",
|
||||
"why-do-we-care.md",
|
||||
"lets-solve-some-problems.md",
|
||||
"other-talks.md",
|
||||
"resources.md"
|
||||
]
|
4
slides/other-talks.md
Normal file
4
slides/other-talks.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
## Other talks
|
||||
|
||||
* [Roman Numeral Kata](https://www.youtube.com/watch?v=983zk0eqYLY)
|
||||
* Jim Weirich
|
7
slides/resources.md
Normal file
7
slides/resources.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
## Resources
|
||||
|
||||
* This presentation
|
||||
* [Slides](https://github.com/atomaka/ruby-project-euler-talk)
|
||||
* [Code](https://github.com/atomaka/euler-presentation-code)
|
||||
* [Project Euler](https://projecteuler.net)
|
||||
* [Math to Know](http://www.quora.com/What-are-the-top-10-things-to-know-to-solve-Project-Euler-problems)
|
15
slides/what-is-a-euler.md
Normal file
15
slides/what-is-a-euler.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
|
||||
## What is a Euler?
|
||||
|
||||
* A person
|
||||
* Leonhard Euler
|
||||
* 1707 - 1783
|
||||
* A scholar
|
||||
* Mathemetician and physicist
|
||||
* [Euler's number](http://en.wikipedia.org/wiki/E_(mathematical_constant)
|
||||
* Proofs for many prior theorems
|
||||
* A gentleman
|
||||
* Just look at his hair
|
||||
|
||||
note:
|
||||
Euler's number is the base of a natural logarithm; roughly 2.71828
|
17
slides/why-do-we-care.md
Normal file
17
slides/why-do-we-care.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
## Why is this relevant
|
||||
|
||||
* [Project Euler](https://projecteuler.net/)
|
||||
* Programming problems
|
||||
* Computational mathematics
|
||||
* Most (all?) problems can be bruteforced
|
||||
* All problems can be solved in a minute
|
||||
|
||||
note:
|
||||
Each of these problems can be solved in a program that takes less than one
|
||||
minute to run on a modest computer with an efficient algorithm.
|
||||
|
||||
Inefficient solutions can take much more.
|
||||
|
||||
Example: was solving a problem. Wrote brute force solution and ran it. Two
|
||||
hours later, I solved with an efficient algorithm. Two hours after that, my
|
||||
brute force solution completed.
|
|
@ -1,10 +1,8 @@
|
|||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
|
||||
<title>Ruby Can Do Computer Sciency THings</title>
|
||||
<title>Computer Sciency Things in Ruby</title>
|
||||
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||
|
@ -12,9 +10,7 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||
|
||||
<link rel="stylesheet" href="bower_components/reveal.js/css/reveal.min.css">
|
||||
|
||||
<link rel="stylesheet" href="css/theme.css" id="theme">
|
||||
|
||||
<link rel="stylesheet" href="bower_components/reveal.js/css/theme/solarized.css" id="theme">
|
||||
|
||||
<!-- For syntax highlighting -->
|
||||
<link rel="stylesheet" href="bower_components/reveal-highlight-themes/styles/zenburn.css" id="highlight-theme">
|
||||
|
@ -64,7 +60,7 @@
|
|||
// Full list of configuration options available here:
|
||||
// https://github.com/hakimel/reveal.js#configuration
|
||||
Reveal.initialize({
|
||||
controls: true,
|
||||
controls: false,
|
||||
progress: true,
|
||||
history: true,
|
||||
center: true,
|
||||
|
|
Loading…
Reference in a new issue