- Finish Git demo (finally!)
- Discuss "Web Design, The First 100 Years"
- Talk about research & prototyping.
- Time project demo
Ok, now you probably have two folders to deal with for your class site. Hopefully they're both in your Code
folder, but if not we can move them:
- A folder called something like "[username].github.io-master" that you edited several weeks ago for the assignment (in class we downloaded it as a .zip file)
- A folder called "class-site-git" that we pulled from GitHub in class using the
git clone
command.
So what we want to do is move the contents of the first folder (with our changes in it) to the second folder. How do we do this? Copy/paste!
$ cd ~/Code
$ ls
$ cd class-site-git
$ ls
$ ls -a
$ git status
$ git add .
$ git status
$ git commit -m "Add updates to class site"
$ git status
$ git push
Now if you go to your git repo, you should be able to see the updates!
"Web Design, the First 100 Years" by Maciej Cegłowski
Discuss with your peers. Share the idea you researched and talk about what you know/don't know.
Testing airplane lenses used in map making at the U.S. Bureau of Standards, Washington, D.C
The first step is knowing what questions to ask!
Research Library, Nanking Univ'y
- Make a list of questions first. What are the things you need to investigate? Break it into pieces
- Look for examples first! Even examples that use different tools can be helpful. Searching GitHub helps.
- Dig deeper! Look through the documentation
- Find somebody who's already solved the problem and ask! Why not?
- GitHub
- Documentation for the tool you're using
- Stack overflow
- Class site resources!
Prototypes & proofs-of-concept.
- Build it smaller
- Build it out of paper, or some other tool you are familiar with
- Make it ugly but functional
- Fake it but make it pretty!
- Build it in many separate pieces, then put them all together
- Try building a simple version two different ways
- Try to do the hardest part first
- Take it one step at a time!
Running a Python server:
$ cd [path-to-project]
$ python -m SimpleHttpServer
More info and instructions here!
I will spend some time Saturday looking over your proposals and get back to you with suggestions, etc.
We can talk about your projects and catch up on conferences.
- Sunday: 4-7pm
- Tuesday: 7-9pm
Let me know if you plan on coming! Also, let me know if you'd like to meet but can't make these times!
"The way to create something beautiful is often to make subtle tweaks to something that already exists, or to combine existing ideas in a slightly new way."
-- Paul Graham
- Review prototypes
- Read Paul Graham, "Hackers and Painters"