/[cvs]/joko/doc/SampleTasks/joko_2003-03.twingle
ViewVC logotype

Annotation of /joko/doc/SampleTasks/joko_2003-03.twingle

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.58 - (hide annotations)
Wed Mar 12 05:26:22 2003 UTC (21 years, 8 months ago) by joko
Branch: MAIN
Changes since 1.57: +5 -1 lines
+ AUTOCOMMIT: updated/added content

1 joko 1.1 @sequence meta
2     @title joko's sample notes - 2003-03 - ResourceIntegration
3     @subtitle ResourceIntegration II
4     @topic joko's Tasks
5     @author joko@netfrag.org
6     @document-mime-type text/plain
7     @document-mime-type text/english text/german
8     @document-mime-type text/vnd.twingle
9    
10     @sequence meta
11     @document-history
12     @cvs-info
13 joko 1.58 $Id: joko_2003-03.twingle,v 1.57 2003/03/12 04:55:52 joko Exp $
14 joko 1.2 $Log: joko_2003-03.twingle,v $
15 joko 1.58 Revision 1.57 2003/03/12 04:55:52 joko
16     + AUTOCOMMIT: updated/added content
17    
18 joko 1.57 Revision 1.56 2003/03/12 04:26:09 joko
19     + AUTOCOMMIT: updated/added content
20    
21 joko 1.56 Revision 1.55 2003/03/12 02:55:54 joko
22     + AUTOCOMMIT: updated/added content
23    
24 joko 1.55 Revision 1.54 2003/03/12 01:55:58 joko
25     + AUTOCOMMIT: updated/added content
26    
27 joko 1.54 Revision 1.53 2003/03/12 01:25:57 joko
28     + AUTOCOMMIT: updated/added content
29    
30 joko 1.53 Revision 1.52 2003/03/11 23:55:58 joko
31     + AUTOCOMMIT: updated/added content
32    
33 joko 1.52 Revision 1.51 2003/03/11 23:25:49 joko
34     + AUTOCOMMIT: updated/added content
35    
36 joko 1.51 Revision 1.50 2003/03/11 22:56:12 joko
37     + AUTOCOMMIT: updated/added content
38    
39 joko 1.49 Revision 1.48 2003/03/11 22:03:23 joko
40     + AUTOCOMMIT: updated/added content
41    
42 joko 1.48 Revision 1.47 2003/03/11 21:05:22 joko
43     + AUTOCOMMIT: updated/added content
44    
45 joko 1.46 Revision 1.45 2003/03/11 18:55:52 joko
46     + AUTOCOMMIT: updated/added content
47    
48 joko 1.44 Revision 1.43 2003/03/11 17:56:02 joko
49     + AUTOCOMMIT: updated/added content
50    
51 joko 1.43 Revision 1.42 2003/03/11 15:26:01 joko
52     + AUTOCOMMIT: updated/added content
53    
54 joko 1.42 Revision 1.41 2003/03/11 14:56:02 joko
55     + AUTOCOMMIT: updated/added content
56    
57 joko 1.41 Revision 1.40 2003/03/11 06:25:59 joko
58     + AUTOCOMMIT: updated/added content
59    
60 joko 1.40 Revision 1.39 2003/03/11 05:56:44 joko
61     + AUTOCOMMIT: updated/added content
62    
63 joko 1.39 Revision 1.38 2003/03/11 05:26:23 joko
64     + AUTOCOMMIT: updated/added content
65    
66 joko 1.38 Revision 1.37 2003/03/11 04:25:58 joko
67     + AUTOCOMMIT: updated/added content
68    
69 joko 1.37 Revision 1.36 2003/03/11 02:55:54 joko
70     + AUTOCOMMIT: updated/added content
71    
72 joko 1.36 Revision 1.35 2003/03/11 01:55:57 joko
73     + AUTOCOMMIT: updated/added content
74    
75 joko 1.35 Revision 1.34 2003/03/10 23:55:51 joko
76     + AUTOCOMMIT: updated/added content
77    
78 joko 1.34 Revision 1.33 2003/03/10 18:55:55 joko
79     + AUTOCOMMIT: updated/added content
80    
81 joko 1.33 Revision 1.32 2003/03/10 17:56:05 joko
82     + AUTOCOMMIT: updated/added content
83    
84 joko 1.32 Revision 1.31 2003/03/10 16:25:55 joko
85     + AUTOCOMMIT: updated/added content
86    
87 joko 1.31 Revision 1.30 2003/03/10 03:56:32 joko
88     + AUTOCOMMIT: updated/added content
89    
90 joko 1.30 Revision 1.29 2003/03/10 03:27:24 joko
91     + AUTOCOMMIT: updated/added content
92    
93 joko 1.28 Revision 1.27 2003/03/09 19:56:04 joko
94     + AUTOCOMMIT: updated/added content
95    
96 joko 1.26 Revision 1.25 2003/03/08 23:26:21 joko
97     + AUTOCOMMIT: updated/added content
98    
99 joko 1.25 Revision 1.24 2003/03/08 22:56:30 joko
100     + AUTOCOMMIT: updated/added content
101    
102 joko 1.24 Revision 1.23 2003/03/08 18:26:20 joko
103     + AUTOCOMMIT: updated/added content
104    
105 joko 1.22 Revision 1.21 2003/03/08 14:26:13 joko
106     + AUTOCOMMIT: updated/added content
107    
108 joko 1.21 Revision 1.20 2003/03/08 13:56:42 joko
109     + AUTOCOMMIT: updated/added content
110    
111 joko 1.20 Revision 1.19 2003/03/08 12:56:24 joko
112     + AUTOCOMMIT: updated/added content
113    
114 joko 1.19 Revision 1.18 2003/03/08 12:27:20 joko
115     + AUTOCOMMIT: updated/added content
116    
117 joko 1.18 Revision 1.17 2003/03/08 11:27:00 joko
118     + AUTOCOMMIT: updated/added content
119    
120 joko 1.17 Revision 1.16 2003/03/08 08:56:05 joko
121     + AUTOCOMMIT: updated/added content
122    
123 joko 1.16 Revision 1.15 2003/03/08 07:55:59 joko
124     + AUTOCOMMIT: updated/added content
125    
126 joko 1.15 Revision 1.14 2003/03/08 07:25:57 joko
127     + AUTOCOMMIT: updated/added content
128    
129 joko 1.14 Revision 1.13 2003/03/08 05:56:38 joko
130     + AUTOCOMMIT: updated/added content
131    
132 joko 1.13 Revision 1.12 2003/03/08 05:25:54 joko
133     + AUTOCOMMIT: updated/added content
134    
135 joko 1.12 Revision 1.11 2003/03/08 04:55:46 joko
136     + AUTOCOMMIT: updated/added content
137    
138 joko 1.11 Revision 1.10 2003/03/07 22:26:20 joko
139     + AUTOCOMMIT: updated/added content
140    
141 joko 1.10 Revision 1.9 2003/03/07 20:56:02 joko
142     + AUTOCOMMIT: updated/added content
143    
144 joko 1.9 Revision 1.8 2003/03/07 18:26:17 joko
145     + AUTOCOMMIT: updated/added content
146    
147 joko 1.8 Revision 1.7 2003/03/07 17:56:46 joko
148     + AUTOCOMMIT: updated/added content
149    
150 joko 1.7 Revision 1.6 2003/03/07 16:56:42 joko
151     + AUTOCOMMIT: updated/added content
152    
153 joko 1.6 Revision 1.5 2003/03/07 15:57:11 joko
154     + AUTOCOMMIT: updated/added content
155    
156 joko 1.5 Revision 1.4 2003/03/07 04:25:54 joko
157     + AUTOCOMMIT: updated/added content
158    
159 joko 1.4 Revision 1.3 2003/03/07 03:56:59 joko
160     + AUTOCOMMIT: updated/added content
161    
162 joko 1.3 Revision 1.2 2003/03/07 00:56:08 joko
163     + AUTOCOMMIT: updated/added content
164    
165 joko 1.2 Revision 1.1 2003/03/06 22:34:20 joko
166     + initial commit
167    
168 joko 1.1
169     @sequence meta
170     @x-transport
171     @x-transport-from grasshopper.netfrag.org
172     @x-transport-to quepasa.netfrag.org
173     @x-transporter Microsoft Windows
174     @x-transporter WinCVS [WinCVS 1.3.8.1 Beta 8 (Build 1)]
175     @x-transporter-protocol cvs client-server protocol
176     @x-transporter OpenSSH client on grasshopper [OpenSSH_3.4p1, SSH protocols 1.5/2.0, OpenSSL 0x0090607f]
177     @x-transporter-protocol ssh [OpenSSH Version 2]
178     @x-transporter OpenSSH daemon on quepasa [OpenSSH_3.4p1 Debian 1:3.4p1-1, SSH protocols 1.5/2.0, OpenSSL 0x0090603f]
179     @x-transporter cvs [Concurrent Versions System (CVS) 1.11.1p1 (client/server)]
180     @x-transporter-protocol cvs client-server protocol
181     @x-transporter Linux running on quepasa.netfrag.org [Linux version 2.4.18-29um (root@linux) (gcc version 2.95.3 20010315 (SuSE)) #1 Sun May 26 17:01:48 CEST 2002]
182     @x-transporter-protocol ext3
183     @x-transporter Linux running on h1.service.netfrag.org [Linux version 2.4.10-4GB (root@Pentium.suse.de) (gcc version 2.95.3 20010315 (SuSE)) #1 Tue Sep 25 12:33:54 GMT 2001]
184     @x-transporter-protocol ext3
185     #@x-converter twingle [Twingle 0.01 - http://search.netfrag.org/twingle]
186    
187     @sequence script
188     @set o=@todo
189    
190    
191    
192     @sequence block
193     @injected
194     @date 2003-03-06 20:29
195     @file [unknown]
196     @x-editor Notepad [Microsoft Editor Version 5.0 (Build 2195: Service Pack 3)
197     @x-transporter Microsoft COM
198     @x-transporter-protocol copy & paste negotiation
199     @x-editor UltraEdit [UltraEdit(r)-32 Professional Text/HEX Editor Version 8.10b]
200    
201    
202     o use arial|verdana for netscape|mozilla rendering on netfrag.org
203    
204     - We get spam!
205     After feeling relatively safe through amavis based email filtering, it happened again.
206     jonen recieved some spam again.
207    
208     Why?
209     I believe the addresses get collected by foreign agents crawling
210     the growing content on netfrag.org.
211    
212     What todo now?
213     Mungle email addresses published on netfrag.org through some lisp-
214     or scheme-based address-mungler found recently.
215     They stay rfc-compliant, but are (hopefully) unreachable for common
216     regex parsers.
217     Send info to ->jonen.
218     @tbd Automate this task! Do you wanna rewrite each address by hand...???
219    
220     o personal requirement:
221     o daily: review contributions made by other users
222     o requirement to solve this: have everything as rss/rdf and filter the xml by author
223    
224     o rss.netfrag.org (register)
225     o establish some web-based rss-browser embedding content from
226     o RssGenerators for local content ...
227     o news//rss (for news.netfrag.org)
228     o cvs//rss (for cvs.netfrag.org)
229     o ... and RssGateways to other ones, possibly at remote locations
230     o phpWiki//rss (for www.netfrag.org)
231     o TWiki//rss (for future www.netfrag.org)
232    
233     o post to perl-development (nfo.dev.perl):
234     o how to abstract the view/editing of xml-files via an api?
235     o fetch: all|single-node
236     o edit: single-node flattened into an object
237     o browser layer: locator registry (pointing to a) an orm-db and b) to a file-set of xml-files (our control-db))
238     o item layer: view/edit nodes of an xml-file a) in a tree-editor (look at HTML_Tree_XYZ itself!!!) and
239     b) split into our "flat-components" Item and List (object-like)
240    
241     how b)? solve in backend!
242     o backend
243     o change values containing references to their interpolated placeholders to convert a node to an item
244     ->getNode(...)
245     example: getNode('root')
246     o place querying api via XPath parallel to that -> also returns a single node or multiples (a node-set)
247     ->getNodeSet(...)
248     example: getNodeSet('xpath-query|named-filter')
249     o establish backend querying api for xml-documents on top of that!
250     ->sendQuery(...) should dispatch to one of ->getNode or ->getNodeSet
251     o frontend
252     o browse relations (parent-, child-node) using the ValueInterpolator and the ItemComponent
253     o edit Attributes and Content of Nodes with the ItemComponent showing *two* areas (this is the "FlatteningOfNodes"):
254     o -> attributes
255     o -> content
256     That's the way various XML-EasyTree-Xyz implementations use to work.
257     @link http://www.cpan.org/
258     o frontend issues these generic rpc-commands to the backend (encapsulated somewhere)
259     o ->sendQuery(array(remote=1, rpc=1, blah=1, $query )) -
260     which gets dispatched by switching some stuff from "$query" to these methods under the hood (in fact, *implemented at backend side*)
261     o ->getNodeSet('xpath-query|named-filter')
262     example:
263     $xml_filter_query = array( 'return' => 'object|object-set', [filter => 'xpath-query|named-filter'] );
264     (speak: Item or List)
265     sendQuery(array(remote=1, rpc=1, blah=1, $xml_filter_query , xml=1??? )) -
266    
267     --> what is 'remote' and/or 'rpc' about???
268     if i remember that right - 'remote' means 'orm' (the datasource-type) and 'rpc' means 'rpc' (the transport-type)
269    
270     o new twingle-symbol-topology using ...
271     <code>
272     o ... @-tags (stolen from JavaDoc via phpDocumentor)
273     o @-tags only refer to scopes they live in
274     o make the basic work: @todo, @link, @see, etc. (but enhanced - of course - since perl doesn't limit you in any way....!!!)
275     o add some more: @sequence, @is-a, @title
276     o @see
277     o @embed this-and-that from these .twingle files:
278     o @link DummyNamespaces in PHP - final proposal.twingle
279     o @link Re - Namespaces in PHP.twingle
280     </code>
281    
282     o project-metadata: / nfo topics
283     <code>
284     @is-a rfc
285     @todo tbd
286     x @topic source(cvs)
287     x @topic doc(api)
288     o @topic source(raw) (via symlinks: expand directories first, symlink files afterwards!)
289     o @topic doc(tutorial)
290     o @topic doc(examples)
291     o @topic doc(howto)
292     o introduce: @subtopic:
293     @topic source
294     @subtopic raw|cvs
295     @topic doc
296     @subtopic api|tutorial|examples|howto
297     </code>
298    
299     o register: api.netfrag.org
300    
301     o arcor!!!
302    
303     o working alpha version of "Ts" on new server niu!!!
304    
305     o .phpdocrc: split main code to module, integrate index-generation of predefined (registered) modules
306    
307     o RssNewsletter:
308     o schedule
309     o hourly, daily, weekly, monthly, on-incoming
310     o choose topic
311     o all topics (cvs, news, api, docs, www)
312     o choose destination
313     o filtered-rss made available at specified url as xml or xhtml
314     o via email
315     o archived in archive-type (zip|tar) with format (html|)
316     made available at specified url
317    
318     o look at FreeBSD's "doscmd"!!!
319    
320     o mechanism to refactor old smtp-mail-messages into new nntp-news-posts
321     all our tools fail! *forwarding* the message seems to break mime (for e.g. the mozilla-viewer and probably others)
322     o possible solution: strip "--- forwarded by ---" - header before actually posting
323     maybe identifiable by subject: [Fwd: ]
324    
325     o enhance Twingle:
326     o twingle2message:
327     o twingle2mail: twingle2rfc822, twingle2mime
328     o twingle2news: twingle2rfc
329    
330     o gather version info from installed components:
331     o CPAN
332     o PEAR
333     x GNU: <program> --version (e.g.: cvs --version)
334     x OpenSSH: ssh -V
335     x Linux: cat /proc/version
336     o our Perl-/PHP- component system
337    
338 joko 1.8
339    
340     @sequence block
341     @written
342     @date 2003-03-06
343     @x-editor UltraEdit [UltraEdit(r)-32 Professional Text/HEX Editor Version 8.10b]
344    
345 joko 1.1 o what are the MIME-types of XML-payloads sent between (e.g.) RPCXML-hosts???
346     text/xml???
347    
348     look at /etc/mime.types!!!
349     e.g.: (stripped from there) - looking interesting:
350    
351     text/*
352     text/x-java
353     text/uri-list
354     text/rfc822-headers
355     text/directory
356     text/vnd.IPTC.NewsML
357     text/vnd.IPTC.NITF
358     text/vnd.motorola.reflex
359     text/vnd.DMClientScript
360     text/richtext
361     text/rtf
362     text/plain
363     text/comma-seperated-values
364     text/css
365     text/enriched
366    
367     --> vnd=vendor???
368    
369     @sequence references
370     @title The text/enriched MIME Content-type
371     @link http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1896.html
372     @title Mechanisms for Specifying and Describing the Format of Internet Message Bodies
373     @link http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1521.html
374     @title The text/enriched MIME Content-type
375     @link http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1523.html
376     @title Mechanisms for Specifying and Describing the Format of Internet Message Bodies
377     @link http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1341.html
378     @title The text/enriched MIME Content-type
379     @link http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1563.html
380    
381     message/delivery-status
382     message/disposition-notification
383     message/external-body
384     message/http
385     message/s-http
386     message/news
387     message/partial
388     message/rfc822
389    
390     inode/chardevice
391     inode/blockdevice
392     inode/directory-locked
393     inode/directory
394     inode/fifo
395     inode/socket
396    
397     multipart/*
398    
399     o refactor some twingle tags using ETF:
400     @link http://citeseer.nj.nec.com/borenstein94textenriched.html
401     --- snip ---
402     @misc{ borenstein-textenriched,
403     author = "N. Borenstein",
404     title = "The text/enriched MIME Content-type",
405     url = "citeseer.nj.nec.com/borenstein94textenriched.html" }
406     --- snip ---
407    
408     o re-enable yakka!
409     @link http://netfrag.org/~bareface/yakka/
410    
411     o search.netfrag.org
412     o enable mnoGoSearch to index http://www.netfrag.org/docs/code/api/
413 joko 1.2
414     o post xml-via-rpc-querying proposal from above to nfo.dev.perl and cc to jonen!
415    
416     o enhancement for Twingle AutoLink LinkInterpolation:
417     o don't resolve namespace identifiers (e.g. 'Data::Storage') against
418     global search.netfrag.org/Search::This::Namespace
419     o query namespaced links against an organization-wide (custom) NamespaceRegistry before!!!
420     o use mysql/Tangram?
421     o use xml?
422     o just fallback to "GlobalSerchMode" if nothing was found in the step before!
423     o Data::Storage will directly be resolved to this url or tag afterwards:
424     @link http://www.netfrag.org/docs/topics/perl-libs/Data-Storage.html
425     and not to
426     @link http://www.netfrag.org/search/?q=Data::Storage&o=1&ul=/
427     like it was before!
428    
429 joko 1.3 o mimic the functionality of TLTP (The LDAP Trigger Process) by using Data::Rap.
430 joko 1.2
431 joko 1.3 o applications to be solved using LDAP
432     o organization-wide addressbook
433     o global / per-app software component registry
434     o organization-wide item library -> inventory
435    
436     dot http://www.nc.ihost.com/ -> IBM
437 joko 1.4
438     @topic EasyAuthoring
439     @see sdf
440     @see text/enriched
441     @see ETF
442     @see WPP
443     @link http://the.sunnyspot.org/wpp/index.html
444 joko 1.5
445     @company Watchfire
446     @topic centrally located site integrity management software
447     @link http://www.watchfire.com/
448 joko 1.6
449 joko 1.7 o look at brian finley's "Storage" article series at http://hpc.devchannel.org/ !!!
450 joko 1.6
451 joko 1.7 - f-prot error on quepasa.netfrag.org:
452     root@quepasa:~# tail -f /var/log/mail.log
453     --- snip ---
454     Mar 7 18:23:30 quepasa amavis[20705]: Virus scanner failure: /usr/local/f-prot/f-prot (error code: 1)
455     Mar 7 18:23:30 quepasa amavis[20705]: virus_scan FAILED, retry: All virus scanners failed! at /usr/sbin/amavisd line 933, <GEN9> line 4712.
456     Mar 7 18:23:30 quepasa amavis[20705]: mail processing failed, RETRY/TEMPFAIL
457     Mar 7 18:23:30 quepasa sm-mta[20758]: h27HLveE020758: Milter: data, reject=451 4.7.1 Please try again later
458     --- snip ---
459     root@quepasa:~# /usr/local/f-prot/f-prot
460     Error: SIGN.DEF is damaged or incompatible with this version of F-PROT.
461     root@quepasa:~# /usr/local/f-prot/check-updates.sh
462     root@quepasa:~# /usr/local/f-prot/f-prot
463 joko 1.8
464    
465    
466     @sequence block
467     @injected
468     @date 2003-03-07 19:01
469     @file [unknown]
470     @x-editor Notepad [Microsoft Editor Version 5.0 (Build 2195: Service Pack 3)
471     @x-transporter Microsoft COM
472     @x-transporter-protocol copy & paste negotiation
473     @x-editor UltraEdit [UltraEdit(r)-32 Professional Text/HEX Editor Version 8.10b]
474    
475     @set ->=@see
476    
477    
478     o .phpdocrc: Tie::IxHash
479    
480     - writing a browser is a complex task
481     -> Internet Explorer
482     -> KDE xyz
483     -> Mozilla
484    
485     - writing a mailer is a complex task
486     -> Microsoft Outlook and (-Express)
487     -> KDE (KMail, Kontact, Kolab)
488     -> Evolution
489     -> Mahogany
490    
491 joko 1.10
492    
493     @sequence block
494     @written
495     @date 2003-03-07
496    
497 joko 1.8 - janosch: pdf-gateway!?
498    
499     o setup ->colorize on quepasa.netfrag.org
500 joko 1.9
501     o refactor DesignPattern::MVC
502     o new: @uses instances of classes inherited from the base ones
503     DesignPattern::MVC::Model and DesignPattern::MVC::View, where
504     - DesignPattern::MVC::Model is-a DesignPattern::Observer::Subject
505     - DesignPattern::MVC::View is-a DesignPattern::Observer
506     o new: refactor the rules-subsystem to be a ChangeManager
507     between Subject and Observer sits a ChangeManager acting as mediator (is-a DesignPattern::Mediator)
508     @see http://selab.korea.ac.kr/selab/courses/GoF-patterns/observer.htm
509 joko 1.10
510     o Twingle!
511     o twingle -> dispatchmail (Twingle::Mail)
512     o twingle -> twingledoc (Twingle::Doc)
513 joko 1.11
514     o refactor to "twingled/":
515     o http://netfrag.org/~joko/computing/overview/topics/topics/
516     o http://netfrag.org/~joko/computing/overview/topics/SampleTasks/
517     o update http://netfrag.org/~joko/computing/overview/topics/topics.html
518    
519     x re-enable Yakka
520    
521     o setup phpDocumentor from cvs
522    
523     o "subscribe" a Folder (using rss/rdf!)
524 joko 1.12
525     o Arial (or similar font w/o serifs) for Mozilla!
526 joko 1.13
527     o edit preferences: Font (family, size)
528 joko 1.14
529     o debian-upgrade -> perl-upgrade => missing CPAN packages =>
530     o check in intervals:
531     o /data/opt/dispatchmail/bin/dispatchmail
532     --- snip --- [/var/log/mail.log]
533     Mar 8 07:15:51 quepasa sm-mta[30731]: h286FmeE030726: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=<joko_mail@quepasa.netfrag.org> (1000/100), delay=00:00:03, xdelay=00:00:01, mailer=prog, pri=30962, dsn=5.3.0, stat=unknown mailer error 2
534     Mar 8 07:15:51 quepasa sm-mta[30731]: h286FmeE030726: h286FpeD030731: DSN: unknown mailer error 2
535     Mar 8 07:15:52 quepasa sm-mta[30731]: h286FpeD030731: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=<joko_mail@quepasa.netfrag.org> (1000/100), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=31986, dsn=5.3.0, stat=unknown mailer error 2
536     Mar 8 07:15:52 quepasa sm-mta[30731]: h286FpeD030731: h286FpeE030731: return to sender: unknown mailer error 2
537     Mar 8 07:15:53 quepasa sm-mta[30731]: h286FpeE030731: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=joko_mail (1000/100), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=33010, dsn=5.3.0, stat=unknown mailer error 2
538     Mar 8 07:15:53 quepasa sm-mta[30731]: h286FpeD030731: Saved message in /var/lib/sendmail/dead.letter
539     --- snip ---
540     Can't locate Hash/Merge.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl .) at ./dispatchmail line 34.
541     BEGIN failed--compilation aborted at ./dispatchmail line 34.
542     x perl -MCPAN -e "install Hash::Merge"
543     dependencies resolved automagically: ->Clone
544     o /data/opt/dispatchmail/bin/postmessage
545     --- snip --- [/var/log/mail.log]
546     Mar 8 07:26:40 quepasa sm-mta[30953]: h286Q5eE030946: to=|/data/opt/dispatchmail/bin/dispatchmail, ctladdr=<links-computing@netfrag.org> (1014/1014), delay=00:00:32, xdelay=00:00:22, mailer=prog, pri=47232, dsn=5.3.0, stat=unknown mailer error 2
547     Mar 8 07:26:41 quepasa sm-mta[30953]: h286Q5eE030946: h286QfeD030953: DSN: unknown mailer error 2
548     Mar 8 07:26:47 quepasa sm-mta[30946]: h286Q5eG030946: collect: premature EOM: unexpected close
549     Mar 8 07:26:47 quepasa sm-mta[30946]: h286Q5eG030946: collect: unexpected close on connection from pD9E77CD4.dip.t-dialin.net, sender=<andreas.motl@ilo.de>
550     --- snip ---
551     Can't locate News/Article.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl .) at ./postmessage line 8.
552     BEGIN failed--compilation aborted at ./postmessage line 8.
553     x perl -MCPAN -e "install News::Article"
554     o /data/opt/dispatchmail/bin/buildmail
555     Can't locate MIME/Lite.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl .) at ./buildmail line 7.
556     BEGIN failed--compilation aborted at ./buildmail line 7.
557     x perl -MCPAN -e "install MIME::Lite"
558     o /data/opt/dispatchmail/bin-tests/build_dispatch_mode mail2news alt.test
559     DesignPattern::Bridge->load: Can't locate mixin/with.pm in @INC (@INC contains: /data/libs/nfo/perl/libs /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl .) at /data/libs/nfo/perl/libs/Mail/Audit/Dispatch/Newsgate.pm line 6, <STDIN> line 16.
560     BEGIN failed--compilation aborted at /data/libs/nfo/perl/libs/Mail/Audit/Dispatch/Newsgate.pm line 6, <STDIN> line 16.
561     Compilation failed in require at (eval 6) line 1, <STDIN> line 16.
562     BEGIN failed--compilation aborted at (eval 6) line 1, <STDIN> line 16.
563     (/data/libs/nfo/perl/libs/Mail/Audit/Dispatch.pm:193)
564     Can't locate object method "Newsgate" via package "Mail::Audit::Dispatch" at /data/libs/nfo/perl/libs/Mail/Audit/Dispatch.pm line 194, <STDIN> line 16.
565     x perl -MCPAN -e "install mixin"
566     o check okay:
567     --- snip --- [/var/log/mail.log]
568     Mar 8 07:45:55 quepasa sm-mta[31471]: h286jNeD031413: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=<joko_mail@localhost> (1000/100), delay=00:00:32, xdelay=00:00:05, mailer=prog, pri=577260, dsn=2.0.0, stat=Sent
569     --- snip ---
570    
571     o @lookup Data::Match - Complex data structure pattern matching [by Kurt A. Stephens]
572     @see also perl, Array::PatternMatcher, Data::Compare, Data::Dumper, Data::DRef, Data::Walker
573    
574     o make up a notation which can explicit describe component far away
575     e.g. CPAN--Hash::Merge
576    
577     o @lookat News::FormReply News::FormArticle News::AutoReply
578 joko 1.15
579 joko 1.16 x updated phpDocumentor to version from cvs
580     o trying to get uml-rendering working
581     x apt-get install dia
582     x apt-get install dia2code
583 joko 1.17
584     x setup org.droogs--Autodia: location http://www.droogs.org/autodia/
585 joko 1.18 #> cd /tmp
586     #> /data/opt/tools/Autodia-1.4/autodia.pl -l php -i * -p /data/www/virtual/netfrag/docs/nfo/code/flib -O
587 joko 1.17 x setup CPAN--Template: perl -MCPAN -e "install Template"
588     ->CPAN--TT2
589     ->CPAN--Splash!
590     Which Splash! colour scheme would you like to use to build the
591     documentation? Acceptable values are:
592     Name Colours
593     -------------------------
594     default lilac/mauve
595     aqua aqua/marine
596     blue grey75/blue75
597     green grey75/green75
598     grey grey75/grey50
599     leon red75/orange/white/black
600     red grey75/red75
601     Enter name of colour scheme: [default]
602     ->CPAN--AppConfig
603     ->CPAN--GD
604     CPAN.pm: Going to build L/LD/LDS/GD-2.06.tar.gz
605     NOTICE: This module requires libgd 2.0.5 or higher.
606     ->Debian--libgd2: apt-get install libgd2 libjpeg62 libpng2 xlibs zlib1g
607     ->Debian--debconf ->Debian--nethack-common ->Debian--xfree86-common
608     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
609     Installing new version of config file /etc/X11/Xsession.d/99xfree86-common_start ...
610     Adding system startup for /etc/init.d/xfree86-common ...
611     /etc/rcS.d/S70xfree86-common -> ../init.d/xfree86-common
612     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
613     Setting up X server socket directory /tmp/.X11-unix...done.
614     Setting up xlibs (4.2.1-6) ...
615     ->CPAN--Math::Trig
616     ->Debian--libgd2-xpm: apt-get install libgd2-xpm libgd2-xpm-dev
617     #> cd /.cpan/build/GD-2.06
618     #> make
619 joko 1.18 x some further library-patches: cd /usr/lib
620     #> ln -s ln -s libperl.so.5.8 libperl.so
621     #> ln -s libpng.so.2 libpng.so
622     #> ln -s libfreetype.so.6 libfreetype.so
623     #> ln -s libjpeg.so.62 libjpeg.so
624     x test:
625     #> ld -l png|jpeg|freetype|perl|X11
626     X11 still fails with make GD!!!
627     #> cd /.cpan/build/GD-2.06
628     #> make
629     /usr/bin/ld: cannot find -lX11
630     collect2: ld returned 1 exit status
631     make: *** [blib/arch/auto/GD/GD.so] Error 1
632     #> apt-get install xlibs-dev
633     #> make
634     yai!
635     #> make test
636     t/GD..........ok 1/10libpng warning: Application was compiled with png.h from libpng-1.2.5
637     libpng warning: Application is running with png.c from libpng-1.0.12
638     gd-png: fatal libpng error: Incompatible libpng version in application and library
639     #> apt-get install libpng2-dev
640     #> apt-get install libjpeg62-dev
641     ... still the same error with "make test"
642     #> apt-get install libpng3 libpng3-dev
643     #> apt-get install libfreetype6-dev
644     The first output xml is seen! Great! Let's move on to graphviz:
645 joko 1.19 Can't locate GraphViz.pm in @INC (@INC contains: /data/opt/tools/Autodia-1.4 /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl .) at /data/opt/tools/Autodia-1.4/Autodia/Diagram.pm line 336.
646 joko 1.18 #> apt-get install graphviz
647     ???#> perl -MCPAN -e "install Template"
648     #> perl -MCPAN -e "install Graphviz"
649 joko 1.19 ->CPAN--IPC::Run
650     ->CPAN--Graph
651     ->CPAN--Math::Bezier
652     ->CPAN--Heap
653 joko 1.20 Freetype Font's do not work!
654     #> apt-get install freetype2-tools
655     #> apt-get install libttf-dev
656 joko 1.21 #> apt-get install xfonts-scalable
657 joko 1.22 #> apt-get install xfonts-base
658 joko 1.23 #> apt-get install ttf-freefont
659     Freefont Serif, Sans and Mono Truetype fonts:
660     A set of free high-quality TrueType fonts covering the UCS character set.
661     These fonts are similar to the (in)famous Helvetica, Times and Courier fonts.
662     http://packages.debian.org/unstable/x11/ttf-freefont.html
663 joko 1.22 (#> apt-get install ttf-xfree86-nonfree ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon)
664 joko 1.23 #> defoma-font register-all /etc/defoma/hints/ttf-freefont.hints
665     o enhance:
666     root@quepasa:/home/joko/public_html/test# ./.autodiarc
667     getting pattern for php
668     using directory : /data/www/virtual/netfrag/docs/nfo/code/org.netfrag.glib
669     recursively searching files..
670     o the "php-pattern" should also contain namespaces and stuff
671     (components gets instantiated by either 'mkObject' or 'php::mkComponent')
672     make this possible!
673    
674 joko 1.18 o quick (javascript) search for netfrag.org and packages.debian.org (xul?)
675    
676     o phpDirectoryIndex: include Joshua Eichhorns 'auth' [[http://cvs.joshuaeichorn.com/cvsweb.cgi/auth/]]
677    
678     @lookat http://cvs.joshuaeichorn.com/cvsweb.cgi/phpXmlTransform/
679    
680 joko 1.22 o autodia: enhance with "projects"
681     <-> couple with phpDocumentor
682    
683     o phpDocumentor: try php 4.3.0 for having cross-indexed browsable source as an additional feature ;-)
684     o <-> link to pages prepared by Autodia
685 joko 1.24 o add additional browser in top left frame for cross-domain-browsing (having multiple apis beside each other)
686 joko 1.29 o the html-title! (make it unique!!!)
687 joko 1.24
688 joko 1.26 o for Autodia:
689     o resize images to a) 800x600 portrait and b) DIN A 4 square or s.th.l.th.
690     => x .autozoom -> zoomall -> zoommulti -> zoomone
691     o stamp picture with header and footer (little expressions for including predefined title, current filename, date, etc.!)
692 joko 1.30 o idea: render as SVG???
693 joko 1.31 o class- and package-diagrams:
694     o "Class" for relationships of Code- and DB-Schema-classes
695     o "Package" for relationships of code-packages
696 joko 1.32 o integrate with phpDocumentor:
697     /data/opt/tools/phpdocumentor/phpDocumentor/Converters/HTML/frames/templates/phpedit/templates/left_frame.tpl
698     o Autodia-TODO:
699     Add ability to split projects into multiple diagrams and group contents of
700     a diagram/subdir into system boxes - much improving clarity in big
701     projects.
702 joko 1.24
703     o glib-namespace aufräumen!
704 joko 1.26
705     o twingle
706     o what about "<pre>"-blocks?
707     o what about non-html-tags (e.g. <optional-var-name>)?
708     => we'll probably need a html-tag-db to solve this
709     o establish as RunnerAgent and IntervalRunnerAgent on quepasa!
710    
711     o phpDocumentIndex
712     o recognize symlinked directories!!!
713     o integrate with ImageZoom written for Autodia
714 joko 1.27 -> manipulate images: zoom, rotate
715 joko 1.28 o sort order:
716     o default: show directories on top
717     o make changable through columns
718 joko 1.32 o option to force view of hidden files (e.g. dot-files)
719 joko 1.33 o 24h-time-format (no AM/PM)
720 joko 1.34 o UML-Class-diagram-icon for tutorial!!!
721 joko 1.28
722     o modify /etc/hosts entry by rule!!!!
723 joko 1.30
724     o Yakka: automate reinstallation (new IntervalRunnerAgent) of libxml2
725     #> dpkg -i /home/bareface/public_html/yakka/data/libxml2_2.4.19-4_i386.deb
726     #> /etc/init.d/apache restart
727 joko 1.33
728     o autozoom/runzoom
729     o from (e.g. test6/)
730     o to (e.g. test6/zoomed/)
731 joko 1.24
732 joko 1.35 o global "last-recent-error"-page for admin to view errors occouring
733     ->SystemErrors
734     ->StepProcessing: ./.runrc: update|build|publish
735 joko 1.36
736     o clean up disks!!!
737     o h1.service.netfrag.org
738     o quepasa.netfrag.org
739 joko 1.37
740     o natraj/sorceress: server-consolidation?
741    
742     o monitor regularly: http://netfrag.org/docs/code/api/org.netfrag/errors.html
743    
744     o DataSource::Generic <-> ObjectList!!!
745    
746     o Yakka: (javascript-control):
747     o let CTRL + ENTER make a new para
748     o let CTRL + CTRL (double-hit) make a new page from WikiWord left of the cursor (splash into a new DHTML page!)
749    
750     x root@quepasa:/data# apt-get install pdumpfs
751 joko 1.36
752 joko 1.38 o final solution for the libxml-problem?
753     root@quepasa:/home/service/backup# apt-get --fix-broken --show-upgraded --simulate dist-upgrade
754     Reading Package Lists... Done
755     Building Dependency Tree... Done
756     Correcting dependencies... Done
757     Calculating Upgrade... Done
758     The following packages will be REMOVED:
759     libxslt1 php4-domxml
760     0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
761     Remv libxslt1 (1.0.27-1 ) [php4-domxml ]
762     Remv php4-domxml (4:4.2.3-11 )
763     root@quepasa:/tmp# apt-get install pdumpfs
764     Reading Package Lists... Done
765     Building Dependency Tree... Done
766     You might want to run `apt-get -f install' to correct these:
767     Sorry, but the following packages have unmet dependencies:
768     libxslt1: Depends: libxml2 (>= 2.5.0-1) but 2.4.19-4 is to be installed
769     php4-domxml: Depends: libxml2 (>= 2.5.0-1) but 2.4.19-4 is to be installed
770     E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
771     x dpkg --force-depends -r libxml2
772 joko 1.40 o dpkg-liftpackage libxml2_2.4.19-4_i386.deb 2.5.0-1
773     x dpkg-deb -x libxml2_2.4.19-4_i386.deb fakepkg
774     x dpkg-deb -e libxml2_2.4.19-4_i386.deb
775     x mv DEBIAN fakepkg/
776     x dpkg-deb --build fakepkg libxml2_2.4.19-4_i386_fake_2.5.0-1.deb
777     x dpkg -i libxml2_2.4.19-4_i386_fake_2.5.0-1.deb
778 joko 1.41
779     o announce on www.netfrag.org
780     o api-doc
781     o packages.netfrag.org (libxml2!)
782     o autogenerate:
783     o api-doc & diags
784     o twingle
785    
786     o ->search.netfrag.org/ruby
787    
788     o install and use 'monit' to monitor uml's!
789    
790     o refactor Yakka::YakkaSetup
791    
792     o quepasa - Error: AMaViS
793 joko 1.44
794     <screen>
795     Starting AMaViS Daemons: amavis-milter amavisd
796     Can't locate Razor/Client.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8.0 /usr/share/perl/5.8.0 /usr/local/lib/site_perl) at /usr/sbin/amavisd line 54.
797 joko 1.41 BEGIN failed--compilation aborted at /usr/sbin/amavisd line 54.
798 joko 1.44 </screen>
799    
800     - probably because of perl-5.8.0?
801    
802 joko 1.43 x apt-get install razor #)§$&(
803     solution:
804     x dpkg --force-depends -r razor
805     x wget http://ftp.de.debian.org/debian/pool/main/r/razor/razor_1.20-1_all.deb
806     x dpkg -i razor_1.20-1_all.deb
807 joko 1.44 => depends on 'libtime-hires-perl', so:
808     x wget http://ftp.de.debian.org/debian/pool/main/libt/libtime-hires-perl/libtime-hires-perl_1.20-4_i386.deb
809     x dpkg -i libtime-hires-perl_1.20-4_i386.deb
810     dpkg: dependency problems prevent configuration of libtime-hires-perl:
811     libtime-hires-perl depends on perlapi-5.6.0; however:
812     Package perlapi-5.6.0 is not installed.
813     ;-( /)(%(/$%%&$
814     => removing dependencies about everything from razor1-package
815     x dpkg -x razor_1.20-1_all.deb razor
816     x dpkg -r razor_1.20-1_all.deb
817     x mv DEBIAN/ razor/
818     x do: remove line 'Depends:' from DEBIAN/control
819     [x chmod -R 0755 razor/DEBIAN/] maybe! (if: dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and <=0775))
820     x dpkg -b razor razor_1.20-1_all_nodeps.deb
821     x cp razor_1.20-1_all_nodeps.deb /data/Packages/dists/stable/contrib/binary-i386/
822     =>
823     x dpkg -i /data/Packages/dists/stable/contrib/binary-i386/razor_1.20-1_all_nodeps.deb
824     => [test]
825     x /etc/init.d/amavis-milter start
826     <screen>
827     Can't load '/usr/lib/perl5/auto/Time/HiRes/HiRes.so' for module Time::HiRes: /usr/lib/perl5/auto/Time/HiRes/HiRes.so: undefined symbol: PL_stack_max at /usr/lib/perl/5.8.0/DynaLoader.pm line 225.
828     at /usr/sbin/amavisd line 46
829     Compilation failed in require at /usr/sbin/amavisd line 46.
830     BEGIN failed--compilation aborted at /usr/sbin/amavisd line 46.
831     </screen>
832     => [CPAN-install]
833     x perl -MCPAN -e "install Time::HiRes"
834     <screen>
835     [...]
836     compile -- compile -- compile
837     [...]
838     Running make install
839     Installing /usr/lib/perl/5.8.0/auto/Time/HiRes/HiRes.so
840     Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
841     Installing /usr/lib/perl/5.8.0/Time/HiRes.pm
842     Installing /usr/share/man/man3/Time::HiRes.3pm
843     Writing /usr/lib/perl/5.8.0/auto/Time/HiRes/.packlist
844     Appending installation info to /usr/lib/perl/5.8.0/perllocal.pod
845     /usr/bin/make install -- OK
846     </screen>
847    
848     x probably because of perl-5.8.0? yes! -- is it fixed now? let's try... (again)
849     x /etc/init.d/amavis-milter restart
850     no! same error as above!
851 joko 1.45 the problem is:
852     watch the output of 'perl -V' - at the bottom:
853     <screen>
854     Characteristics of this binary (from libperl):
855     Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
856     Built under linux
857     Compiled at Feb 17 2003 12:38:57
858     @INC:
859     /etc/perl
860     /usr/local/lib/perl/5.8.0
861     /usr/local/share/perl/5.8.0
862     /usr/lib/perl5
863     /usr/share/perl5
864     /usr/lib/perl/5.8.0
865     /usr/share/perl/5.8.0
866     /usr/local/lib/site_perl
867     .
868     </screen>
869 joko 1.44
870 joko 1.45 The bad one is the "old" shared object coming with Time::HiRes for perl-5.6.1 living at
871     /usr/lib/perl5/auto/Time/HiRes/HiRes.so.
872    
873     We have these options:
874     1. delete this stuff
875     2. put a better version at '.'
876     3. place line '/usr/lib/perl/5.8.0' above of '/usr/lib/perl5'
877     4. copy stuff from '/usr/lib/perl/5.8.0' to '/usr/lib/perl5'
878    
879     Hmmm.....
880     I think i'll choose option 1.:
881     x rm -rf /usr/lib/perl5/auto/Time/HiRes
882     (or if you don't wanna be as brute-force)
883     x cd /usr/lib/perl5/auto/Time
884     x mv HiRes HiRes.old
885    
886     => let's try again:
887     x /etc/init.d/amavis-milter restart
888     Time::HiRes object version 1.42 does not match bootstrap parameter 01.20 at /usr/lib/perl/5.8.0/DynaLoader.pm line 245.
889    
890     => ahhh... (also testable via 'perl -MTime::HiRes')
891 joko 1.46 x dpkg --force-depends -r libtime-hires-perl
892     => my fault! ;-)
893    
894     => so, everything works fine now....
895 joko 1.47 x /etc/init.d/amavis-milter restart
896 joko 1.45
897 joko 1.46 o BER.pm: BER (Basic Encoding Rules) encoding and decoding.
898    
899     o use a common [[http://razor.sourceforge.net/artistic.html|"Artistic License"]]?
900 joko 1.42
901 joko 1.46 o use pdumpfs!
902 joko 1.41
903 joko 1.46 o what we build seems similar to Torque <-> Maven (Tangram|XyZ+Data::Storage <-> nfo-libs|rap)
904 joko 1.38
905 joko 1.47 o write meta-documentation about why it's required to lift version-numbers of debian-packages
906     -> Why dpkg-liftversion?
907     1. yakka: libxml2!!!
908     2. amavis-milter: razor-1-branch-required
909    
910     o installing pdumpfs as system-wide backup-system:
911     x mkdir -p /home/service/virtual/pdumpfs/var/data
912     x mkdir -p /home/service/virtual/pdumpfs/var/log
913     x cd /usr/local/bin
914     x ln -s /home/service/virtual/pdumpfs/backup .
915 joko 1.48
916     o feature: BrowsableBackup:
917     o missing: authentication via LDAP....
918    
919 joko 1.50 o make up toolpack from shortcuts/*, dispatchmail, backup (->pdumpfs), etc...
920 joko 1.48 ->packages.service.netfrag.org
921     -->/usr/local/bin
922    
923 joko 1.49 o one account - three services:
924     o wiki
925     o news
926     o backup
927     (o ssh) (not-a-must)
928    
929     o dpkg-modcontrol!!!
930 joko 1.50
931     o robinson - purge package dependencies from .deb- or .rpm-packages
932     can alien do that?
933 joko 1.49
934 joko 1.51 o rsync working: view from the server-side:
935     3968 ? R 0:40 rsync --server --sender -vulogDtprz . /home/service/backup/
936    
937 joko 1.52 x finally: we have a backup-system!
938     - built on top of pdumpfs (ruby!), gets triggered by cron through shortcut-script 'backup'
939     - backs up:
940     x /home/* (except /home/service)
941     x /data/bin (approx. 9.2M)
942     x /data/libs (approx. 1.7M)
943     x /data/opt (approx. 27M)
944     o /data/var (approx. 104M)
945 joko 1.54 o mysql-db
946     o news-spool
947 joko 1.53 o /data/www (approx. 126M)
948 joko 1.52 x /data/www/virtual/lashlarue (approx. 28M)
949     x /data/www/virtual/netfrag (approx. 68M)
950     x /data/www/virtual/wac (approx. 4M)
951 joko 1.54 o productive backup should go to /var/pdumpfs (similar to /var/backup) instead of /home/service/virtual/pdumpfs!!!
952     o prevent recursive backups (what happens if the backup directory itself would be specified to backup???)
953 joko 1.55 => #> crontab -e
954     adding line: 03 03 * * * bash /home/service/virtual/agent/backup_all
955     o limit size of files that are backuped without user-request!?! (2MB, 10MB, 100MB, 1G)
956 joko 1.52
957     o establish logfile-rotation with logrotate!!!
958     #> cd /data/www/virtual/lashlarue/log
959     #> gzip access_log
960     #> gzip error_log
961 joko 1.55
962     o more todos:
963     1. clean more diskspace
964     How to find files larger than, hmm, let's say: 512MB?
965     use 'dus'! [Disk Usage Sorter]
966     http://marginalhacks.com/bin/dus
967 joko 1.56 x now disk-usage-stats are prepared to be generated at service.netfrag.org (dus/fbf)
968 joko 1.57 o /home/uml/skels aufräumen!
969 joko 1.55 2. draw more diagrams
970     3. let 'monit' monitor our umls
971 joko 1.58 together with heartbeat!
972 joko 1.55 4. make more backups
973    
974     o look in /var/log/syslog after crash! (other logfiles?)
975 joko 1.52

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed