</head>
<body>
<h1>pr0n FAQ</h1>
- <p>Last updated January 2nd, 2007</p>
+ <p>Last updated April 13th, 2007</p>
<h2>So, what is this pr0n thing anyway?</h2>
<h2>Can I download all the pictures for viewing?</h2>
<p>Sorry, no. First of all, please don't use any "web mirroring" program to
- download all the images -- of course, I can't stop you, but you're
+ download all the images — of course, I can't stop you, but you're
putting a lot of unneccessary load on the system. There are two main
reasons for not downloading all the pictures: First, there is a
question of copyright; not all images here are taken by me, and I've
been given permission to display them here, not to pass them on. Second,
- keep in mind that some of the events contain several gigabytes of images --
+ keep in mind that some of the events contain several gigabytes of images —
do you really need all that? I'd advise you to crank up the thumbnail
size to the maximum possible size instead; it's quite comfortable to
browse images on without having to click back and forth all the time.
- (Either that, or use the fullscreen feature -- the most obvious
+ (Either that, or use the fullscreen feature — the most obvious
keyboard shortcuts are in place, so it should be comfortable enough for
most uses.)</p>
<p>Because it didn't fit my needs, and the same goes for all other systems
I've seen. I wanted something no-nonsense that would work for <em>my</em>
- purposes -- I don't want to click around endlessly just to watch some
+ purposes — I don't want to click around endlessly just to watch some
pictures. Others are of course free to do as they wish, I can't impose
my will on anybody :-)</p>
<h2>What are the primary features of pr0n?</h2>
<p>Mostly that it's no-nonsense and just works, without being in your way.
- Also, it has dynamical rescaling (of good quality -- proper,
+ Also, it has dynamical rescaling (of good quality — proper,
sharp thumbnails, no crappy nearest-neighbor scaling) of both thumbnails
and images (most client-side scaling sucks quality-wise, unfortunately),
an easy-to-use <a href="http://www.webdav.org/">WebDAV</a>-based upload
- interface and in general good performance (being a set of persistent,
- optimized Perl modules; I've seen it throw out over 300 hits a second,
- but I won't guarantee it would withstand a Slashdot attack ;-) ). Also,
- it has quite OK skinning capabilities, so it's able to adapt into
- different designs quite easily.</p>
+ interface, cache awareness and in general good performance (being a set
+ of persistent, optimized Perl modules; I've seen it throw out over 300
+ hits a second even without the Squid in front, but I won't guarantee it
+ would withstand a Slashdot attack ;-) ). Also, it has quite OK skinning
+ capabilities, so it's able to adapt into different designs quite
+ easily.</p>
<h2>What hardware/software does it run on?</h2>
<p>pr0n currently runs on an Athlon 64 X2 3800+ with 4GB RAM and ordinary
SATA disks. (The server does a lot of other stuff besides running pr0n, of
course.) pr0n itself is a custom-made system by myself, tightly coupled
- into <a href="http://www.apache.org/">Apache</a> 2.0, <a
+ into <a href="http://www.apache.org/">Apache</a> 2.2, <a
href="http://perl.apache.org/">mod_perl</a> 2.0 and <a
href="http://www.imagemagick.org/">ImageMagick</a> 6.x (as well as various
other Perl modules), using <a
- href="http://www.postgresql.org/">PostgreSQL</a> 8.1 as the back-end
+ href="http://www.postgresql.org/">PostgreSQL</a> 8.2 as the back-end
database for metadata et al. The base operating system is <a
- href="http://www.debian.org/">Debian</a> etch (ie. “testing”).</p>
+ href="http://www.debian.org/">Debian</a> lenny (ie. “testing”).</p>
- <p>The Perl modules aren't really that big -- we're talking about only
- approx. 2200 lines of code (of which ~25% is the WebDAV part; I should
+ <p>The Perl modules aren't really that big — we're talking about only
+ approx. 2500 lines of code (of which ~25% is the WebDAV part; I should
really make that a bit cleaner once). Most of the real work is done by
the software on which pr0n builds on.</p>
<h2>How much data is there in there, anyway?</h2>
- <p>At the time of writing, approximately 67GB of image data (that is, over
- 44000 different images), plus cache, plus metadata in the SQL database.
+ <p>At the time of writing, approximately 72GB of image data (that is, over
+ 46000 different images), plus cache, plus metadata in the SQL database.
(These numbers are growing rather rapidly, so they could be outdated at
any given time.)</p>
custom configuring; this is not a pre-made, user friendly package for your
favourite Linux distribution. There is a bzr repository at
<a href="http://bzr.sesse.net/pr0n/">http://bzr.sesse.net/pr0n/</a>, but
- going to hold your hand configuring it. :-) (Hint: If you do not know what
- bzr is, and cannot find out on your own, pr0n is not for you.)</p>
+ I'm not going to hold your hand configuring it. :-) (Hint: If you do not
+ know what bzr is, and cannot find out on your own, pr0n is not for
+ you.)</p>
<h2>Will you implement feature X?</h2>
on IRC as Sesse on EFnet, IRCnet, Freenode or OFTC.</p>
<hr />
- <p class="footer">pr0n v2.20,
+ <p class="footer">pr0n v2.41,
© 2004-2007 <a href="http://www.sesse.net/">Steinar H. Gunderson</a>.</p>
</body>
</html>