Sie sind auf Seite 1von 5

CS 253 Appendix A - Troubleshooting

13
Zaven Muradyan

CS 253 Appendix A - Troubleshooting

Contents
1 CS 253 Appendix A - Troubleshooting.......................................................................................................1/3
1.1 1. Introduction.................................................................................................................................1/3
1.2 2. Troubleshooting Google App Engine.........................................................................................1/3
1.2.1 2.1. All Platforms..................................................................................................................1/3
1.2.2 2.2. Linux..............................................................................................................................1/3
1.2.3 2.3. Mac.................................................................................................................................2/3
1.3 3. Troubleshooting HTML..............................................................................................................2/3
1.4 4. Troubleshooting Telnet...............................................................................................................2/3
1.4.1 4.1. All Platforms..................................................................................................................2/3
1.4.2 4.2. Windows.........................................................................................................................2/3
1.5 5. Miscellaneous.............................................................................................................................2/3

1 CS 253 Appendix A - Troubleshooting


Contents
1. Introduction
2. Troubleshooting Google App Engine
1. All Platforms
2. Linux
3. Mac
3. Troubleshooting HTML
4. Troubleshooting Telnet
1. All Platforms
2. Windows
5. Miscellaneous

1.1 1. Introduction
This troubleshooting appendix is a collection of questions and answers from the CS253 Forum that address
common pitfalls experienced while following through Unit 1, or also while working through Homework 1.
The Appendix is formatted as an outline, where links to solutions are listed under relevant topics.
If you have feedback or comments concering this appendix, please voice them in this forum thread.

1.2 2. Troubleshooting Google App Engine


1.2.1 2.1. All Platforms
Steps to Submit Homework 1
A general, step-by-step guide that begins at app creation and guides the user through app
deployment.
Includes a discussion on common errors.
TUTORIAL: Deploying an App from Google App Engine
A specific tutorial that guides users through the process of app deployment -- from registering
the app online to deploying from your local machine.
Includes images.
Includes a discussion on several common errors... concerning two-step verification and
python.
Please use an application specific password while deploying (2 step authentication)
Users who have 2 step authentication enabled for their Google accounts will need to use a
special, generated password when attempting to deploy.

1.2.2 2.2. Linux


HOWTO: Start a new project in app engine for Linux, every step of the hw1 help video explained.
Addresses Python Installation, Google App Engine installation, creating a new application,
testing code locally, and deploying code to the internet.
HOWTO: get started with google app engine in ubuntu (and probably other versions of linux)
1/3

CS 253 Appendix A - Troubleshooting

06/05/12 11:27:29

A step-by-step guide on running an app in Ubuntu.

1.2.3 2.3. Mac


Problems with App Engine on Mac with Python 2.7
Troubleshooting relevant to Mac users.
Users that have Mac OS X 10.7 will have Python 2.7 pre-installed -- everyone else will need
to download it.

1.3 3. Troubleshooting HTML


HTML5 Reference Documents
A collection of resources to assist HTML beginners with tags.
strong/em vs b/i
An elaboration by Steve Huffman of why inconsistent semantics in regards to tags were used.
This had confused some users.
http:// is required for absolute linking in <a> tags.
Video #11 shows the <a> tags attempting to create an absolute reference with a relative
reference (by neglecting to prefix the link with http://)

1.4 4. Troubleshooting Telnet


1.4.1 4.1. All Platforms
[Concerning requests in] Microsoft Telnet
Several helpful answers offering solutions on multiple platforms.
Alternative to telnet: the python Requests library
Another alternative to the Telnet client by means of a python library.

1.4.2 4.2. Windows


Windows: Using PuTTY as a Telnet client
A very detailed guide to use PuTTY as an alternative Telnet client.
Includes images.
Includes discussion on common errors.

1.5 5. Miscellaneous
Some FAQs answered by Steve Huffman
IRC log of a Q&A session with Steve Huffman -- covers a range of unrelated topics that are
generally relevant to Unit 1.
[Resource] Learning Python
A helpful starting point for learning (or refreshing) your knowledge of Python.
Python Beginner's Guide
2/3

CS 253 Appendix A - Troubleshooting

06/05/12 11:27:29

A quick guide that covers conditional and loop logic, arithmetic, and strings.
[What is the] Best way to take this course from multiple computers?
Answers detail how to download source code of deployed apps and general good advice for
moving content across the web.

3/3

Das könnte Ihnen auch gefallen