Re: Vom Umgang mit FAQs
Am Mo 16.Juni 2003 07:49 schrieben Sie:
Schön wäre es aber, könnte man das Listenarchiv durchsuchen. Da wäre mir mit meinen Problemen vielleicht schon mal geholfen worden.
Du brauchst:
- Einen MySQL-Server
- Procmail
- PHP (CGI Version)
Erzeuge Procmail Receipts wie diese hier:
:0c
* ^Mailing-List:.*suse-linux-help@suse.com
|/home/kris/bin/insert_mail suse_linux
:0
* ^Mailing-List:.*suse-linux-help@suse.com
/home/kris/Mail/Lists/suse-linux
Nun kannst Du ein PHP-Script schreiben, das Du als
"/home/kris/bin/insert_mail" installierst und ausführbar machst. Das Script
habe ich beigefügt.
Das Script schreibt Deine Mail in eine Datenbanktabelle. Der Name der Tabelle
wird als einziger Parameter des Scripts mit angegeben: Hier suse_linux im
procmail Receipt.
Die Tabelle sieht so aus:
kris@p15104972:~> mysqldump --no-data --user kris -p kris
Enter password:
-- MySQL dump 8.22
--
-- Host: localhost Database: kris
---------------------------------------------------------
-- Server version 3.23.52
--
-- Table structure for table 'suse_linux'
--
CREATE TABLE suse_linux (
id int(11) NOT NULL auto_increment,
m_from varchar(255) default NULL,
m_to varchar(255) default NULL,
m_subject varchar(255) default NULL,
m_date int(11) default NULL,
m_body longtext,
changed timestamp(14) NOT NULL,
PRIMARY KEY (id),
FULLTEXT KEY m_body (m_body),
KEY m_from (m_from),
KEY m_to (m_to),
KEY m_subject (m_subject),
KEY m_date (m_date)
) TYPE=MyISAM;
Beachte den Fulltext Index auf m_body.
Eine Suche kann jetzt nach From, To, Subject, Datum (oder changed)
durchgeführt werden, wie man es gewohnt ist. Sie kann auch als Fulltext Match
durchgeführt werden. Das geht so:
mysql> select m_subject, m_from, m_to, match(m_body) against ("acroread") as
rank from suse_linux having rank > 0 order by rank desc;
+--------------------------------------------------------+--------------------------------------------------+---------------------+-----------------+
| m_subject | m_from
| m_to | rank |
+--------------------------------------------------------+--------------------------------------------------+---------------------+-----------------+
| Re: 8.0 acroread gibt leeres Dokument auf kprinter aus | Sina Jany
Kristian Koehntopp schrieb:
Am Mo 16.Juni 2003 07:49 schrieben Sie:
Schön wäre es aber, könnte man das Listenarchiv durchsuchen. Da wäre mir mit meinen Problemen vielleicht schon mal geholfen worden.
Du brauchst:
- Einen MySQL-Server - Procmail - PHP (CGI Version) [...]
Oder Du laesst das alles bleiben und gehst auf http://marc.theaimsgroup.com/, das reicht fuer Otto-Normal-Verbraucher in der Regel auch aus, und dort kann man auch suchen (im Gegensatz zum Archiv bei lists.suse.com). SuSE-Linux findest Du dort z.B. unter http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2. Man braucht ja nicht gleich mit Kanonen auf Spatzen schiessen. Wenn einem diese hier gebotene Moeglichkeit nicht reicht, dann kann man oder muss man sich wie von Kristian beschrieben vielleicht ein eigenes Archiv aufbauen. CU, Thomson
On Mon, Jun 16, 2003 at 11:57:59PM +0200, Thomas Hertweck wrote:
Man braucht ja nicht gleich mit Kanonen auf Spatzen schiessen. Wenn einem diese hier gebotene Moeglichkeit nicht reicht, dann kann man oder muss man sich wie von Kristian beschrieben vielleicht ein eigenes Archiv aufbauen.
Mein Punkt war, daß man nicht rumzujammern braucht, daß die Liste nicht durchsuchbar ist - man kann sich so etwas ja mit wenigen Zeilen PHP und den vorhandenen, kostenlosen Bauteilen schnell selber zusammenstecken. Kristian
Kristian Koehntopp schrieb:
On Mon, Jun 16, 2003 at 11:57:59PM +0200, Thomas Hertweck wrote:
Man braucht ja nicht gleich mit Kanonen auf Spatzen schiessen. Wenn einem diese hier gebotene Moeglichkeit nicht reicht, dann kann man oder muss man sich wie von Kristian beschrieben vielleicht ein eigenes Archiv aufbauen.
Mein Punkt war, daß man nicht rumzujammern braucht, daß die Liste nicht durchsuchbar ist - man kann sich so etwas ja mit wenigen Zeilen PHP und den vorhandenen, kostenlosen Bauteilen schnell selber zusammenstecken.
Das ist schon klar, aber irgendwo passt das bei mir alles nicht mehr zusammen: Einerseits liest man in Deinen Mails, dass Leute selbst und freiwillig keine FAQs lesen, Etikette sowieso nicht, dass es viele Umsteiger gibt, die schon mit Installation und einfacheren Dingen ueberfordert sind, dass es schwierig ist, Leute zum Lesen zu motivieren - und das ist auch die Erfahrungen, die man hier auf der Liste immer wieder macht. Andererseits schlaegst Du vor, zum Durchsuchen der Emails von suse-linux einen "MySQL-Server und Procmail und PHP (CGI Version)" zu installieren und zu konfigurieren. Also, das mag alles _relativ_ leicht zu ueberschauen und zu installieren und vielleicht auch zu konfigurieren sein (fuer jemanden der Ahnung hat und nicht unter Stress steht, wie es auch in so mancher Email hiess), aber IMHO passen da die Ansprueche ueberhaupt nicht zusammen, die man an die Leute stellt. Hier klafft IMHO eine deutliche Luecke auf zwischen der Realitaet auf der Liste und dem, was Du vorschlaegst... Deswegen auch meine Bedenken, deswegen auch meine Aussage, man solle den Anspruch einer FAQ usw. nicht zu hoch ansetzen. Gruesse, Thomson
On Tue, Jun 17, 2003 at 09:22:02AM +0200, Thomas Hertweck wrote:
wieder macht. Andererseits schlaegst Du vor, zum Durchsuchen der Emails von suse-linux einen "MySQL-Server und Procmail und PHP (CGI Version)" zu installieren und zu konfigurieren.
Darum habe ich ja eine entsprechende Website eingerichtet, auf der man einfach so Suchen kann (da wird sowieso noch mehr passieren auf der Seite). Für die Leute, die ein laufendes System haben, ist es in der Tat nur das Zusammenstecken von Teilen - wer überhaupt Webentwicklung macht, hat die benötigten Programme sowieso schon in Betrieb und am Laufen. Insofern bezieht sich meine Verwunderung mehr auf die Tatsache, wieso das von den Leuten, die sich auskennen nicht schon lange mal jemand gemacht hat, denn das ist ca. eine Stunde Arbeit gewesen für das, was da jetzt tut. Kristian
* Kristian Koehntopp schrieb am 17.Jun.2003:
Für die Leute, die ein laufendes System haben, ist es in der Tat nur das Zusammenstecken von Teilen - wer überhaupt Webentwicklung macht, hat die benötigten Programme sowieso schon in Betrieb und am Laufen. Insofern bezieht sich meine Verwunderung mehr auf die Tatsache, wieso das von den Leuten, die sich auskennen nicht schon lange mal jemand gemacht hat, denn das ist ca. eine Stunde Arbeit gewesen für das, was da jetzt tut.
Es gibt aber auch Leute, die zwar mails schreiben und lesen können, aber aus welchen Gründen auch immer, keinen Zugang zum Web haben. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht widerstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
On Tue, Jun 17, 2003 at 11:03:31AM +0200, Bernd Brodesser wrote:
Es gibt aber auch Leute, die zwar mails schreiben und lesen können, aber aus welchen Gründen auch immer, keinen Zugang zum Web haben.
Aber diese von der Evolution benachteiligte Species stirbt zum Glück immer mehr aus. Ich habe solche Exemplare zuletzt vor 10 Jahren gesehen (aber damals gab es auch noch Tiernetze und dergleichen). Kristian
participants (3)
-
B.Brodesser@t-online.de
-
Kristian Koehntopp
-
Thomas Hertweck