Elaborationism

This commit is contained in:
Christoph Haas 2018-05-28 20:25:52 +02:00
parent 85068a6a87
commit 969abda5da

View file

@ -3,25 +3,23 @@
h1 About this web site h1 About this web site
p p
' This is a public repository of screenshots taken from applications contained |
' in the Debian GNU/Linux distribution and its derivates like Ubuntu. It was
' created to help getting an impression of what a certain software will look
' like on your desktop before you install it. Everybody can take screenshots and
' upload them. Our admin team will just review your changes before they become
' publicly visible.
h1 Who runs this site? This is a public repository of screenshots taken from applications contained
in the Debian GNU/Linux distribution and its derivates like Ubuntu. It was
created to help getting an impression of what a certain software will look
like on your desktop before you install it. Everybody can take screenshots and
upload them. Our admin team will just review your changes before they become
publicly visible.
h2 Who runs this site?
p p
' This site is operated by Christoph Haas. ' This site is operated by Christoph Haas.
' '
' Want to leave ' Feel free to leave
a href="mailto:email@christoph-haas.de" feedback? a href="mailto:email@christoph-haas.de" feedback?
/ p
/ ' The virtual server is kindly provided by
/ a href="http://vexxhost.com/" VEXXHOST
a name='cookies' a name='cookies'
h2 Cookies and privacy h2 Cookies and privacy
@ -31,42 +29,57 @@
ul ul
li li
em Cookies. em
' Only when you upload a screenshot the website will send your 'Cookies.
' browser a cookie. That allows you to manage your own uploads |
' while the cookie is valid. You can still upload screenshots even Only if and when you upload a screenshot the website will send your
' if you reject the cookie. browser a cookie. That allows you to manage your own uploads
while the cookie is valid. You can still upload screenshots even
if you reject the cookie.
li li
em Log files. em
' This web site is served by the nginx web server software. 'Log files.
' It creates one line for every request that you make which contains |
' the current date and time, your IP address, the URL you requested,
' the user agent (browser) identification string and the referer URL This web site is served by the nginx web server software.
' (if you followed a link from another web site to get here). It creates one line for every request that you make which contains
' This information is only used to improve the performance of the the current date and time, your IP address, the URL you requested,
' web application by optimizing the code and fine-tuning caching. the user agent (browser) identification string and the referer URL
' It is also used to count how often (if you followed a link from another web site to get here).
This information is used to resolve technical issues regarding the operation
of this web application by optimizing the code and fine-tuning caching.
It is also used to count how often a certain software package has
been viewed so the website can find out which software is most relevant
and display it first in search results.
Detailed log files will get deleted automatically after 14 days.
li li
em Privacy. em
' Under no circumstance will information about your person be 'Privacy.
' collected or processed. I am happy to have you here as my guest. |
li Under no circumstance will information about your person be
em Motivation. collected or processed. I am happy to have you here as my guest.
' Do you wonder why this web site has been running for so many years
' obviously costing time and money? It's one of my pet projects and h2 What is your motivation of running this site?
' it is fun to develop and operate it. It was not conceived to make p
' a profit from it. I'm just glad if you like the idea. |
Do you wonder why this web site has been running for so many years
obviously costing time and money? It's one of my pet projects and
it is fun to develop and operate it. It was not conceived to make
a profit from it. I'm just glad if you like the idea.
If you feel you want to give back something then help the Debian
project.
h2 Which software packages are listed? h2 Which software packages are listed?
p p
' I import the package repositories from various Linux |
' distributions once a day. However we already filter out packages that I import the package repositories from various Linux
' we think would not be able to have a meaningful screenshot. distributions once a day. However we already filter out packages that
' Like libraries or documentation or developer packages. So it may happen we think would not be able to have a meaningful screenshot.
' that you a package is not found on this web sites although it may be Like libraries or documentation or developer packages. So it may happen
' available in your favorite Linux distribution. Just let me know if you that you a package is not found on this web sites although it may be
' are missing packages. available in your favorite Linux distribution. Just let me know if you
are missing packages.
p p
' The repositories that I am scanning frequently are: ' The repositories that I am scanning frequently are:
@ -79,11 +92,12 @@
h2 Who is using this site? h2 Who is using this site?
p p
' Many users interested in Linux distributions and their applications visit |
' this site either to look for specific pieces of software for certain use Many users interested in Linux distributions and their applications visit
' cases or just to see if there are any new applications they may have missed out on. this site either to look for specific pieces of software for certain use
' And then there are several applications and web sites that use the screenshots cases or just to see if there are any new applications they may have missed out on.
' from this site: And then there are several applications and web sites that use the screenshots
from this site:
ul ul
li Ubuntu's Software Center li Ubuntu's Software Center
li Benjamin Mesing's <em>Packagesearch</em> application li Benjamin Mesing's <em>Packagesearch</em> application
@ -152,9 +166,44 @@
h2 Uploading new screenshots h2 Uploading new screenshots
p p
' Whether you are a developer or not - we appreciate if you upload screenshots. |
' See if your favorite package does not yet have a screenshot and Whether you are a developer or not - we appreciate if you upload screenshots.
' upload one. See if your favorite package does not yet have a screenshot and
upload one.
h2 Why isn't this a debian.org service?
p
|
Often experimental services start as something.debian.net. After a while they
are handed over to the trusted hands of the Debian sysadmin team to be operated
on Debian servers. This works best for simple services that are easy to deploy.
The web application behind this website has been written in Ruby-on-Rails
and uses sophisticated database and caching configuration to make it
fast. That has been a showstopper in the past. Although the site is running
as a one-man show it has proven to be very stable and fast over a period of
many years.
h2 Is this web application available as a Debian package?
p
|
I have been asked why the web application was not simply put into
a Debian package so everybody can install their own copy. First of all it
is pretty complex and creating a package from it would be time-consuming.
And the web application was specifically created to operate this web site.
Running a private copy of it would not really make much sense.
h2 Can I see the source code of this web application?
p
|
Valid question. I am not a professional Rails developer so I was
reluctant to publish the source code. In fact I feared it would
attract people with bad intentions rather than contributors.
Yes, that is a weak reason. So after the next major update I will
add the Git URL here so you can get the source code and start
critisizing me. :)
h2 Statistics h2 Statistics
@ -172,7 +221,18 @@
h2 Who is behind this site? h2 Who is behind this site?
p p
' This site has been developed and is maintained by Christoph Haas. |
' It runs on a web application called <em>debshots</em> that was written in Ruby-on-Rails. This site has been developed and is maintained by Christoph Haas.
' debshots also uses a PostgreSQL database, the jQuery Javascript library It runs on a web application called <em>debshots</em> that was written in Ruby-on-Rails.
' and the Zurb Foundation toolkit. debshots also uses a PostgreSQL database, the jQuery Javascript library
and the Zurb Foundation toolkit.
The person responsible for this site is:
p
'Christoph Haas
br
'Oldesloer Straße 14a
br
'23843 Rümpel
br
'Email contact: email@christoph-haas.de