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

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