This is an old revision of the document!
Table of Contents
Study Questions - Lucy Dip Creation
1. Copy the source of the questions and paste into Notepad++.
2. Remove the tag bit at the bottom.
3. In regular expression mode, replace
^====+.+====$
with nothing.
4. In extended mode, replace
/* --== Answer Question separator ==-- */
with
<html>\n </td>\n </tr>\n <tr>\n <td width="50%">\n</html>\n
5. In extended mode, replace
/* --== Question Answer separator ==-- */
with
\n<html>\n </td>\n <td width="50%">\n</html>
6. Replace the first html element with
<html> <table border="1" width="100%"> <tr> <td width="50%"> </html>
7. Add this to end
<html> </td> </tr> </html>
8. Select all and copy to the clipboard.
9. Goto http://tallguyracing.com/wiki/doku.php?id=playground:playground and edit.
10. Paste from the clipboard and save it.
11. Select it (including the RSS XML Feed etc buttons).
12. Open a new document in OpenOffice and paste the contents into it.
13. Set the Zoom to 73% (so that there are two pages per screen).
14. Delete all the crap at the top.
15. Load styles → Lucky Dip, Text + Pages + Overwrite.
16. Right click table → Table… → Text Flow tab → Untick Allow row to break…
17. For each page,
17.1. Put the cursor in the last row of the page.
17.2. Click the Insert Row button lots.
17.3. Copy and paste the all the cells on the first page to the second. Note that this will overwrite the cells, so if there are not some blanks leftover, undo and go back to 17.2.
17.4. Delete the blank cells.
18. Highlight the right columns of odd pages and the left columns of the even pages (inside ones if two pages are displayed at once), change the background colour to black. Also, look for numbered bullet lists in the right column of the even pages and reset the numbering.
19. Select everything and paste into the master StudyQuestions file.
Questions To Be Lucky Dipped
Chapter 3: The Basic Tools
PragC3Q1: What are the three benefits of plain text?
Answer:
- Insurance against obsolescence
- Leverage
- Easier testing
PragC3Q2: What are three situations that make tracing statements invaluable?
Answer:
- Concurrent processes
- Real-time systems
- Event-based applications