This file is indexed.

/usr/share/doc/python-reportlab-doc/pythonpoint-demos/monterey.xml is in python-reportlab-doc 2.5-1.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Andy Robinson (ReportLab Europe Ltd.) -->
<!DOCTYPE presentation SYSTEM "../pythonpoint.dtd">
<presentation filename="monterey.pdf">
  <stylesheet module="modern" function="getParagraphStyles"/>
  <!--
        sections define a colection of stuff to be drawn on all pages they contain.
        They must begin with a graphics list
    -->
  <section name="Main">
    <fixedimage filename="vertpython.gif" height="595" width="144" x="0" y="0"/>
    <slide title="Cover" id="Slide001" effectname="Wipe">
      <!--
            put stuff here to be drawn on the page directly
        -->
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para/>
        <para/>
        <para/>
        <para style="Title">
                    Printing with Python
                </para>
        <image filename="lj8100.jpg"/>
        <para style="BigCentered">
                    Andy Robinson, Robinson Analytics Ltd.
                </para>
        <para style="BigCentered">
                    O'Reilly Python Conference, Monterey, 24th August 1999
                </para>
      </frame>
    </slide>
    <slide title="Background" id="Slide002" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Background to the project:
                </para>
        <para style="Bullet">
                    London-based consultant and corporate developer
                </para>
        <para style="Bullet">
                    want to do neat Python stuff in the daytime
                </para>
        <para style="Bullet">
                    working for many years on financial modelling
                </para>
        <para style="Bullet">
                    this is one of 6 modules in that system
                </para>
        <para style="Bullet">
                    quickest to deliver, offers very wide benefits
                </para>
        <para style="Bullet">
                    25% of architecture done, but already very useful
                </para>
        <para style="Bullet">
                    Release early, release often!
                </para>
      </frame>
    </slide>
    <slide title="Goal" id="Slide003" effectname="Wipe">
      <fixedimage filename="vertpython.gif" height="595" width="144" x="0" y="0"/>
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Goal:
                </para>
        <para style="BodyText">
                    A Reporting Package on the Next Curve...
                </para>
        <para style="Bullet">
                    Report on objects, not databases
                </para>
        <para style="Bullet">
                    Scalable to million page runs
                </para>
        <para style="Bullet">
                    Light enough to embed in any application
                </para>
        <para style="Bullet">
                    Allow reuse of graphical objects across reports
                </para>
        <para style="Bullet">
                    Open and extensible on several levels
                </para>
        <para style="Bullet">
                    Publication quality
                </para>
        <para style="Bullet">
                    Support all the world's languages - one day
                </para>
      </frame>
    </slide>
    <slide title="Portable Document Format" id="Slide004" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Portable Document Format
                </para>
        <para style="Italic">
                    The New PostScript
                </para>
        <para style="Bullet">
                    Free readers on all platforms
                </para>
        <para style="Bullet">
                    Better than paper - view it, email it, print it
                </para>
        <para style="Bullet">
                    'Final Form' for documents
                </para>
        <para style="Bullet">
                    High end solution - no limits to quality
                </para>
        <para style="Italic">
                    ...but you can't learn it in Notepad!
                </para>
      </frame>
    </slide>
    <slide title="PDFgen and PIDDLE" id="Slide005" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para/>
        <para/>
        <para style="Title">
                    PDFgen and PIDDLE
                </para>
      </frame>
    </slide>
    <slide title="PDFgen layer" id="Slide006" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Layer One - PDFgen
                </para>
        <para style="Bullet">
                    makes PDF documents from pure Python
                </para>
        <para style="Bullet">
                    wraps up PDF document structure
                </para>
        <para style="Bullet">
                    exposes nice effects - page transitions, outline trees (RSN!)
                </para>
        <para style="Bullet">
                    low level graphics promitives (postscript imaging model)
                </para>
        <para style="Bullet">
                    Fine control of text placement
                </para>
        <para style="Bullet">
                    Supports Asian text
                </para>
        <para style="Bullet">
                    Supports coordinate transformations and clipping
                </para>
        <para style="Italic">
                    ...a foundation for other apps to build on
                </para>
      </frame>
    </slide>
    <slide title="PDF Image Suport" id="Slide007" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    PDFgen Image Support
                </para>
        <para>
                    Python Imaging Library and zlib do all the work - many formats.
                    Images cached (like .pyc files) - very fast builds possible.
                </para>
        <image filename="python.gif" width="588" height="200"/>
      </frame>
    </slide>
    <slide title="Layer Two: PIDDLE" id="Slide008" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Layer Two: PIDDLE
                </para>
        <para style="Italic">
                    Plug In Drawing, Does Little Else
                </para>
        <para style="Bullet">
                    Easy Graphics Library
                </para>
        <para style="Bullet">
                    Abstract Canvas Interface
                </para>
        <para style="Bullet">
                    Pluggable Back Ends
                </para>
        <para style="Bullet">
                    Same code can do viewing and printing
                </para>
        <para style="Bullet">
                    Standard set of test patterns
                </para>
        <para style="Bullet">
                    Uses Python Imaging Library
                </para>
        <para style="BodyText">
                    Back ends includeTkinter, wxPython, Mac, Pythonwin, PDF, PostScript,
                    OpenGL, Adobe Illustrator and PIL.  Really easy to add a new one!
                </para>
      </frame>
    </slide>
    <slide title="Layer Three: PLATYPUS" id="Slide009" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Layer Three: PLATYPUS
                </para>
        <para style="Italic">
                    "Page Layout And Typography Using Scripts"
                </para>
        <para style="BodyText">
                    Trying to work out the API now.  Key Concepts:
                </para>
        <para style="Bullet">
                    Drawable objects - can 'wrap to fit'
                </para>
        <para style="Bullet">
                    Frames on page
                </para>
        <para style="Bullet">
                    Frame consumes from a list of drawables until full
                </para>
        <para style="Bullet">
                    Document Models e.g. SimpleFlowDocument
                </para>
        <para style="BodyText">
                    XSL Flow Object model may be a good target
                </para>
      </frame>
    </slide>
    <slide title="Drawable Objects" id="Slide010" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Drawable Objects
                </para>
        <para style="BodyText">
                    Next layer of PIDDLE extensibility.  
                    Each draws in its own coodinate system
                </para>
        <para style="Bullet">
                    paragraph, image, table
                </para>
        <para style="Bullet">
                    chart libraries
                </para>
        <para style="Bullet">
                    diagrams
                </para>
        <para style="BodyText">
                    Open Source - let people contribute new ones.
                    Anything you could have in a view can be a new 
                    drawable type.
                </para>
      </frame>
    </slide>
    <slide title="Style Sheets" id="Slide011" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Style Sheet Driven
                </para>
        <para style="BodyText">
                    Styles use instance inheritance
                </para>
        <para style="Bullet">
                    Paragraph Styles - Style Sheet Compulsory!
                </para>
        <para style="Bullet">
                    Text Styles within a paragraph
                </para>
        <para style="Bullet">
                    Table and Table Cell Styles
                </para>
      </frame>
    </slide>
    <slide title="Vision" id="Slide012" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    Vision
                </para>
        <para style="Bullet">
                    XML to PDF in one step
                </para>
        <para style="Bullet">
                    Publish to web and print from same source
                </para>
        <para style="Bullet">
                    Financial and Scientific reporting tool
                </para>
        <para style="Bullet">
                    Embedded reporting engine
                </para>
        <para style="Bullet">
                    Volume reporting tool for business
                </para>
      </frame>
    </slide>
    <slide title="PythonPoint" id="Slide013" effectname="Wipe">
      <frame height="432" x="160" y="72" rightmargin="0" width="600" leftmargin="36">
        <para style="Heading2">
                    PythonPoint
                </para>
        <para style="Italic">
                    How I made this presentation...
                </para>
      </frame>
    </slide>
  </section>
</presentation>