/[cvs]/joko/doc/SampleTasks/joko_2003-02.html
ViewVC logotype

Diff of /joko/doc/SampleTasks/joko_2003-02.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.55 by joko, Mon Feb 24 18:21:23 2003 UTC revision 1.63 by joko, Wed Feb 26 14:26:24 2003 UTC
# Line 1  Line 1 
1  <html>  <html>
2  <head>  <head>
3    <title>joko's sample notes - 2003-02 - ResourceIntegration</title>    <title>joko's sample notes - 2003-02 - ResourceIntegration</title>
4    <link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />    <link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />
5  </head>  </head>
6  <body>  <body>
7    
8    
9  <pre>  <pre>
10    
11    
12  <hr/>  <hr/>
13    
14  o flib:  o flib:
15    o include & boot    o include & boot
16      o include-paths      o include-paths
17      o configKey (servername) => servername/appname      o configKey (servername) => servername/appname
18    o make glib    o make glib
19    o RPC::Remote: just can talk to single rpc-server!!!!    o RPC::Remote: just can talk to single rpc-server!!!!
20  o app-cleanup:  o app-cleanup:
21    o replace ../img/ through img/ globally (in all files found)    o replace ../img/ through img/ globally (in all files found)
22      o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist]      o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist]
23      o refactor replace_cvs.pl to:      o refactor replace_cvs.pl to:
24        finder.pl -R --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]        finder.pl -R --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]
25        o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??        o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??
26          o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!          o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!
27          O refactor Getopt::Simple to Getopt::Easy and add features!? a) argument/option-mechanism b) restrict option-mech          O refactor Getopt::Simple to Getopt::Easy and add features!? a) argument/option-mechanism b) restrict option-mech
28            symbol: O=Ongoing            symbol: O=Ongoing
29          c use Getopt::Auto???          c use Getopt::Auto???
30          x make Getopt::Easy!!!          x make Getopt::Easy!!!
31                    
32        
33  o 0. Oef::Request -> ...  o 0. Oef::Request -> ...
34  o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response  o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response
35    o need to freeze a Oef::Request    o need to freeze a Oef::Request
36  o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response  o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response
37    o need to freeze a Oef::Engine    o need to freeze a Oef::Engine
38        
39  o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge  o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge
40    
41  o refactor DesignPattern::Object::Logger to Oef::Base::Logger  o refactor DesignPattern::Object::Logger to Oef::Base::Logger
42    
43  o use phpHtmlLib - widgets in a wiki (yakka!)  o use phpHtmlLib - widgets in a wiki (yakka!)
44    
45  o rename Data::Storage::Handler::NetLDAP to Data::Storage::Handler::LDAP  o rename Data::Storage::Handler::NetLDAP to Data::Storage::Handler::LDAP
46    
47  o register: data-storage.[perl.]netfrag.org  o register: data-storage.[perl.]netfrag.org
48    
49  o look at '<meta  http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'!!!  o look at '<meta  http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'!!!
50    o better use 'utf-8' to achieve full i18n?    o better use 'utf-8' to achieve full i18n?
51        
52  o add descriptive words (undelete, etc.) and references to similar projects to mini-howto_trashcan-under-linux_libtrash.html  o add descriptive words (undelete, etc.) and references to similar projects to mini-howto_trashcan-under-linux_libtrash.html
53    
54  o proarc - professional document archiving, indexing, distributing and publishing  o proarc - professional document archiving, indexing, distributing and publishing
55    o archiver    o archiver
56        archive --reference|meta|content --check-descents=*.txt <path> --type=file|document        archive --reference|meta|content --check-descents=*.txt <path> --type=file|document
57    o indexer    o indexer
58        index <all>, use mnoGoSearch's indexer        index <all>, use mnoGoSearch's indexer
59    o manager    o manager
60        o build sets of data        o build sets of data
61        o make distribution lists        o make distribution lists
62        o manage global settings (base-paths/-urls, etc.)        o manage global settings (base-paths/-urls, etc.)
63        o edit object details (public-url, acls, etc.)        o edit object details (public-url, acls, etc.)
64        o edit global and/or per-object metadata        o edit global and/or per-object metadata
65          o to-be-published (@)          o to-be-published (@)
66          o to-be-indexed          o to-be-indexed
67        o build manager-rules on top of that        o build manager-rules on top of that
68    o distributor    o distributor
69        o prepare/distribute sets of data        o prepare/distribute sets of data
70    o publisher    o publisher
71        o publish data to given url@server        o publish data to given url@server
72          a) prepared machine-readable sets for distribution          a) prepared machine-readable sets for distribution
73          b) human-readable material (e.g.: generated indexes, overviews, details, descent-documents)          b) human-readable material (e.g.: generated indexes, overviews, details, descent-documents)
74    o add collaboration on top of that!    o add collaboration on top of that!
75        o (technical) annotations, pbb, etc.        o (technical) annotations, pbb, etc.
76    o what is already there?    o what is already there?
77      x found: ProArc, OpenArc - but nothing seems to be truly *open*!      x found: ProArc, OpenArc - but nothing seems to be truly *open*!
78    
79  o Gtk Rules | phpRules - an abstract rule chain editor  o Gtk Rules | phpRules - an abstract rule chain editor
80    o modes: dispatchmail, dispatchrequest, ipchains?    o modes: dispatchmail, dispatchrequest, ipchains?
81    o look at Outlook 2000, Ximian Evolution, Horde    o look at Outlook 2000, Ximian Evolution, Horde
82    
83  o iSerienbrief (mac & win32)  o iSerienbrief (mac & win32)
84    
85  o freier xml-editor für win32? (nicht auf msxml3 basierend?)  o freier xml-editor für win32? (nicht auf msxml3 basierend?)
86    
87  o Data::Storage  o Data::Storage
88     - overview     - overview
89       - just gives you a handle to a preconfigured data-source.       - just gives you a handle to a preconfigured data-source.
90       - it's a meta-module on our way to unified data access.       - it's a meta-module on our way to unified data access.
91     - details     - details
92        It also lets you add additional methods to this handle from        It also lets you add additional methods to this handle from
93        specified Perl-modules acting as "plugins".        specified Perl-modules acting as "plugins".
94        It's delivered with "Handlers" ready for talking to rdbms-databases,        It's delivered with "Handlers" ready for talking to rdbms-databases,
95        flat-file databases (csv, etc.), structured files (INPADOC, XML) and        flat-file databases (csv, etc.), structured files (INPADOC, XML) and
96        oo-rdbms-mappers (orms) - in our case "Tangram" (from CPAN).        oo-rdbms-mappers (orms) - in our case "Tangram" (from CPAN).
97    
98  o Resources, Ontologies, Information Delivery  o Resources, Ontologies, Information Delivery
99    o RSS, RDF, RDFS    o RSS, RDF, RDFS
100    
101  o modifier.pl  o modifier.pl
102    o soap <-> rpc-xml    o soap <-> rpc-xml
103    o Tangram-Schema <-> RDF Schema (RDFS)    o Tangram-Schema <-> RDF Schema (RDFS)
104    
105  o use nntp//rss!!!  o use nntp//rss!!!
106    
107  o cvssync  o cvssync
108    o option AUTOCOMMIT    o option AUTOCOMMIT
109    o option AUTOADD    o option AUTOADD
110    o mode GUI    o mode GUI
111    
112  o sieve & XML???  o sieve & XML???
113    
114  o cvs & kerberos???  o cvs & kerberos???
115    
116  o enhance Mail::Audit::Dispatch  o enhance Mail::Audit::Dispatch
117    x recieveMail -> dispatchmail & Mail::Audit::Dispatch    x recieveMail -> dispatchmail & Mail::Audit::Dispatch
118    o Mail::Audit::Dispatch::Folder::Mbox (by joko, the main part of the former recieveMail, just uses Mail::Audit)    o Mail::Audit::Dispatch::Folder::Mbox (by joko, the main part of the former recieveMail, just uses Mail::Audit)
119    o Mail::Audit::Dispatch::Spool (by joko, a little part of the former recieveMail, just uses Mail::Audit)    o Mail::Audit::Dispatch::Spool (by joko, a little part of the former recieveMail, just uses Mail::Audit)
120    x Mail::Audit::Dispatch::Newsgate (by joko, uses Net::NNTP)    x Mail::Audit::Dispatch::Newsgate (by joko, uses Net::NNTP)
121    o Mail::Audit::Dispatch::Folder::Cyrus1 (by jonen, acts as sendmail MDA instead of /usr/sbin/cyrdeliver, but re-dispatches to it again after resolving addresses against an arbitrary data source, see 'Data::Map' stuff....)    o Mail::Audit::Dispatch::Folder::Cyrus1 (by jonen, acts as sendmail MDA instead of /usr/sbin/cyrdeliver, but re-dispatches to it again after resolving addresses against an arbitrary data source, see 'Data::Map' stuff....)
122    o Mail::Audit::Dispatch::Faxgate (by janosch, uses /usr/bin/sendfax; still inside 'mail-handler', tbr)    o Mail::Audit::Dispatch::Faxgate (by janosch, uses /usr/bin/sendfax; still inside 'mail-handler', tbr)
123    o Mail::Audit::Dispatch::Smsgate (by janosch, uses /usr/bin/yaps; still inside 'mail-handler', tbr)    o Mail::Audit::Dispatch::Smsgate (by janosch, uses /usr/bin/yaps; still inside 'mail-handler', tbr)
124      o could also use /usr/bin/smssend or some module from CPAN      o could also use /usr/bin/smssend or some module from CPAN
125    o Mail::Audit::Dispatch::Response (by joko, notifies sender that his/her mail was processed by arbitrary system)    o Mail::Audit::Dispatch::Response (by joko, notifies sender that his/her mail was processed by arbitrary system)
126      o send autoresponse with subject: "Your bug-request was filed." when mailing to bugs@netfrag.org (done by gateway@netfrag.org)      o send autoresponse with subject: "Your bug-request was filed." when mailing to bugs@netfrag.org (done by gateway@netfrag.org)
127      o actually do file the message at nfo.support.queue (done by gateway@netfrag.org)      o actually do file the message at nfo.support.queue (done by gateway@netfrag.org)
128      o maybe cc: to or integrate with tutos or other ticketing system (bugzilla)???)      o maybe cc: to or integrate with tutos or other ticketing system (bugzilla)???)
129      o this should be the basic functionality needed to implement known features as "autoresponder" or "vacation" on top of this      o this should be the basic functionality needed to implement known features as "autoresponder" or "vacation" on top of this
130    
131  o write about:  o write about:
132    o path-structure inside dev-cvs (->bareface, ->janosch)    o path-structure inside dev-cvs (->bareface, ->janosch)
133    o path-structure inside sysadmin-cvs (hosts, skels) (->jonen)    o path-structure inside sysadmin-cvs (hosts, skels) (->jonen)
134    o path-structure at web/pub (->jonen)    o path-structure at web/pub (->jonen)
135    
136  o enhance newsportal  o enhance newsportal
137    o features for ArticleViewer:    o features for ArticleViewer:
138      o embedded images      o embedded images
139      o MIME capability      o MIME capability
140      o HTML frameset capability      o HTML frameset capability
141        o show in external window        o show in external window
142        o convert to HTML tables!?        o convert to HTML tables!?
143    
144  o a StartingPoint: TUTOS Project/Product Overview  o a StartingPoint: TUTOS Project/Product Overview
145    
146  o generate some documentation for flib and glib automagically  o generate some documentation for flib and glib automagically
147    o use JavaDoc? see ->phpHtmlLib    o use JavaDoc? see ->phpHtmlLib
148    o use phpDoc? see ->Xyz    o use phpDoc? see ->Xyz
149    
150  o yakka:  o yakka:
151      o SeperationOfWikiCoreFeatures      o SeperationOfWikiCoreFeatures
152        o revisioning        o revisioning
153      o EnhancementOfCoreFeatures      o EnhancementOfCoreFeatures
154        o object oriented linking/referencing        o object oriented linking/referencing
155        o reference maintenance capabilities (copy, move, unlink) (+clone, +deep_copy)        o reference maintenance capabilities (copy, move, unlink) (+clone, +deep_copy)
156        o reference structuring (make set, add more metadata)        o reference structuring (make set, add more metadata)
157          o use RDF and/or RDFS?          o use RDF and/or RDFS?
158          o look at RDFWiki....          o look at RDFWiki....
159      o EnhancementOfFrontend      o EnhancementOfFrontend
160      o ReIntegrationOfWikiCoreFeatures      o ReIntegrationOfWikiCoreFeatures
161            
162  o "outsource" mysql from quepasa.netfrag.org to h1.service.netfrag.org  o "outsource" mysql from quepasa.netfrag.org to h1.service.netfrag.org
163    
164  o establish slapd on h1.service.netfrag.org  o establish slapd on h1.service.netfrag.org
165    
166  o faxabruf für w2hfax (sendfax -d <nummer> -p)  o faxabruf für w2hfax (sendfax -d <nummer> -p)
167    o konvertiere empfanges dokument von ps nach pdf, tiff?    o konvertiere empfanges dokument von ps nach pdf, tiff?
168    
169  o look at bonsai?  o look at bonsai?
170    
171  o scripts from janosch  o scripts from janosch
172    
173  o LookAt php-4.3.0???  o LookAt php-4.3.0???
174    
175  o emacs?  o emacs?
176    
177  o check if backend-logging still works!?  o check if backend-logging still works!?
178    
179  o LookAt PythonInPhp  o LookAt PythonInPhp
180    o integrate python-library from w2hfax (hfaxlib) into Horde!?    o integrate python-library from w2hfax (hfaxlib) into Horde!?
181    
182  o task list  o task list
183    start apache1 (click)    start apache1 (click)
184    start mysql (type net start mysql)    start mysql (type net start mysql)
185    start internet explorer (click)    start internet explorer (click)
186    start explorer (press win-key & e)    start explorer (press win-key & e)
187      navigate to target      navigate to target
188      open in ultraedit      open in ultraedit
189    
190  o php-enhancements!?  o php-enhancements!?
191    o mixin inheritance for php?    o mixin inheritance for php?
192    o manipulating the symbol table?    o manipulating the symbol table?
193    
194  o integrate timestamp into log-output of CPAN's Log::Dispatch!?  o integrate timestamp into log-output of CPAN's Log::Dispatch!?
195    
196  o integrate autogenerated api-documentation for code@netfrag.org  o integrate autogenerated api-documentation for code@netfrag.org
197    use PhpDocumentor: http://phpdocu.sourceforge.net/    use PhpDocumentor: http://phpdocu.sourceforge.net/
198    
199  o phpLdapBrowser using components from  o phpLdapBrowser using components from
200    o PEAR (DB_ldap)    o PEAR (DB_ldap)
201    o smarty (maybe some parts for gui rendering)    o smarty (maybe some parts for gui rendering)
202    o phpHtmlLib (abstraction of basic html tags and more highlevel widgets, gui/forms-to-data binding)    o phpHtmlLib (abstraction of basic html tags and more highlevel widgets, gui/forms-to-data binding)
203    o netfrag.org    o netfrag.org
204      o yakka as navigation-backend      o yakka as navigation-backend
205        o on-the-fly generation of navigation-structure        o on-the-fly generation of navigation-structure
206        o page-rendering, -dispatching and -layout        o page-rendering, -dispatching and -layout
207          o maybe integrate these together to get max. overview over all details          o maybe integrate these together to get max. overview over all details
208             to be able to provide enough abstraction in implementation:             to be able to provide enough abstraction in implementation:
209            o current dispatcher from yakka (Engine 1.0?, Engine 2.0?)            o current dispatcher from yakka (Engine 1.0?, Engine 2.0?)
210            o dispatchrequest (the generic dispatcher which listens at http://cvs.netfrag.org and http://news.netfrag.org)            o dispatchrequest (the generic dispatcher which listens at http://cvs.netfrag.org and http://news.netfrag.org)
211            o glib/Application/AbstractRequest (a component which grew out of a custom application once,            o glib/Application/AbstractRequest (a component which grew out of a custom application once,
212               but was refactored two times after that (<custom-app> -> flib/Site/Request -> org.netfrag.glib/Application/AbstractRequest)               but was refactored two times after that (<custom-app> -> flib/Site/Request -> org.netfrag.glib/Application/AbstractRequest)
213      o org.netfrag.glib for tying all that together      o org.netfrag.glib for tying all that together
214    
215  o nfoweb: "powered by" - page  o nfoweb: "powered by" - page
216    o lamp: linux, apache, mysql, php    o lamp: linux, apache, mysql, php
217    o other daemon software: inn, OpenLDAP, OpenSSH, Kerberos 5, sendmail, amavis, Cyrus    o other daemon software: inn, OpenLDAP, OpenSSH, Kerberos 5, sendmail, amavis, Cyrus
218    o other software: TWiki, phpWiki, viewcvs, newsportal    o other software: TWiki, phpWiki, viewcvs, newsportal
219    o other languages: bash, perl, python, ruby, etc., etc.    o other languages: bash, perl, python, ruby, etc., etc.
220    o make links...    o make links...
221    o include process view???    o include process view???
222    o link to "IntegratesWith"-page: PIMs, Offices    o link to "IntegratesWith"-page: PIMs, Offices
223    
224  o Data::Storage and logging via Log::Dispatch - DEEP RECURSION again!!!  o Data::Storage and logging via Log::Dispatch - DEEP RECURSION again!!!
225    
226  x build content-index of news.netfrag.org  x build content-index of news.netfrag.org
227    o mnoGoSearch's news-extension seems to require some more database-tuning  ;-(    o mnoGoSearch's news-extension seems to require some more database-tuning  ;-(
228    x ./sbin/indexer -a -v 5 -i -u http://www.netfrag.org/webnews/%    x ./sbin/indexer -a -v 5 -i -u http://www.netfrag.org/webnews/%
229    o automate this:    o automate this:
230      o cd /usr/local/mnogosearch      o cd /usr/local/mnogosearch
231      o ./sbin/indexer      o ./sbin/indexer
232    x ./sbin/indexer -a -p 1 -u http://www.netfrag.org/webnews/%    x ./sbin/indexer -a -p 1 -u http://www.netfrag.org/webnews/%
233    x deleted all "post.php"-documents from mnoGoSearch-index-database    x deleted all "post.php"-documents from mnoGoSearch-index-database
234      x place entry in indexer.conf *before* the "Allow"-rules: "Disallow Regex \/webnews\/post\.php.*"      x place entry in indexer.conf *before* the "Allow"-rules: "Disallow Regex \/webnews\/post\.php.*"
235      x ... so we have now (for newsportal)      x ... so we have now (for newsportal)
236          Disallow Regex \/webnews\/post\.php.*          Disallow Regex \/webnews\/post\.php.*
237          Allow Regex \/webnews\/          Allow Regex \/webnews\/
238      x run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/webnews/post.php%"      x run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/webnews/post.php%"
239      x or (faster - and will not blow up your apache):      x or (faster - and will not blow up your apache):
240        ./sbin/indexer -a -u "http://www.netfrag.org/webnews/post.php%"        ./sbin/indexer -a -u "http://www.netfrag.org/webnews/post.php%"
241    
242  o refactor OEF::Why::Queue  o refactor OEF::Why::Queue
243    o Topics    o Topics
244      o ORM (Object Relational Mapper)      o ORM (Object Relational Mapper)
245      o Data synchronization      o Data synchronization
246      o Object persistence      o Object persistence
247      o Code passivation / Task control      o Code passivation / Task control
248    o ChangeLog    o ChangeLog
249    o Todo    o Todo
250    o Ideas    o Ideas
251        
252  o PEAR  o PEAR
253    
254    o LookAt PEAR-1.0?    o LookAt PEAR-1.0?
255    
256    o PEAR::XML::RPC    o PEAR::XML::RPC
257      x remove custom patches      x remove custom patches
258      x re-integrate functionality from these patches at another place      x re-integrate functionality from these patches at another place
259      o enhance patches      o enhance patches
260        o look at http://cvs.php.net/co.php/pear/XML_RPC/RPC.php        o look at http://cvs.php.net/co.php/pear/XML_RPC/RPC.php
261        o look at http://marc.theaimsgroup.com/?l=pear-dev&m=103578377822397&w=2        o look at http://marc.theaimsgroup.com/?l=pear-dev&m=103578377822397&w=2
262        o provide better patch introducing new error-codes and messages for "local errors":        o provide better patch introducing new error-codes and messages for "local errors":
263          o "could not connect to remote server, failed to open socket"          o "could not connect to remote server, failed to open socket"
264          o "could not send data, but socket is open"          o "could not send data, but socket is open"
265    
266    x LookAt PEAR::Log-1.5.3    x LookAt PEAR::Log-1.5.3
267      x does it have log-level-constants defined inside itself? yes!      x does it have log-level-constants defined inside itself? yes!
268      x re-integrate patches to have timestamp formatted in a different way      x re-integrate patches to have timestamp formatted in a different way
269        
270    o integrate PEAR::Translation with smarty    o integrate PEAR::Translation with smarty
271      o look at http://pear.php.net/package-info.php?pacid=124&release=1.2.3      o look at http://pear.php.net/package-info.php?pacid=124&release=1.2.3
272      o look at http://smarty.php.net      o look at http://smarty.php.net
273      o refactor flib/Application/i10n/LocaleText.php      o refactor flib/Application/i10n/LocaleText.php
274            
275            
276    o send patch for PEAR/Log/file.php    o send patch for PEAR/Log/file.php
277        
278    o make patch for PEAR/XML/RPC.php    o make patch for PEAR/XML/RPC.php
279        
280    o refactor to PEAR::DB - drivers    o refactor to PEAR::DB - drivers
281      o glib/Data/Driver/Proxy.php      o glib/Data/Driver/Proxy.php
282      o glib/Data/Driver/RPC/Remote.php      o glib/Data/Driver/RPC/Remote.php
283      o the name??? (DB::RPC?, DB::Remote?, DB::Virtual?)      o the name??? (DB::RPC?, DB::Remote?, DB::Virtual?)
284        
285    o PEAR::Auth::Kerberos???    o PEAR::Auth::Kerberos???
286        
287    o integrate glib/Data/Driver/Proxy with PEAR::Cache    o integrate glib/Data/Driver/Proxy with PEAR::Cache
288      o use DB::RPC for this!      o use DB::RPC for this!
289            
290    o integrate Application::Config with PEAR::Config    o integrate Application::Config with PEAR::Config
291        
292    o use PEAR::Tree    o use PEAR::Tree
293      o look at http://opensource.visionp.de/modules/project/tree.php      o look at http://opensource.visionp.de/modules/project/tree.php
294      o as base data container for "app::menu", "phpHtmlLib::TreeNav"      o as base data container for "app::menu", "phpHtmlLib::TreeNav"
295            
296    o integrate Data::Encode with PEAR::I18N - Internationalization???    o integrate Data::Encode with PEAR::I18N - Internationalization???
297        
298    o prepare patches for pear.php.net    o prepare patches for pear.php.net
299      o configurable timestamp format for PEAR::Log::file      o configurable timestamp format for PEAR::Log::file
300      o no fatal php errors from PEAR::XML::RPC      o no fatal php errors from PEAR::XML::RPC
301            
302    x why not PEAR::Config?    x why not PEAR::Config?
303      * This class allows for parsing and editing of configuration datasources.      * This class allows for parsing and editing of configuration datasources.
304      * Do not use this class only to read datasources because of the overhead      * Do not use this class only to read datasources because of the overhead
305      * it creates to keep track of the configuration structure.      * it creates to keep track of the configuration structure.
306    
307  o auf "tune": Programm beenden... "should not see me"  o auf "tune": Programm beenden... "should not see me"
308    
309  o non-proportional-font-angebots-generator  o non-proportional-font-angebots-generator
310    
311  o archiving: manager & cataloguer  o archiving: manager & cataloguer
312    
313  o schema-convertors  o schema-convertors
314    o ldap-schema -> rdfs?    o ldap-schema -> rdfs?
315    o tangram-schema -> rdfs?    o tangram-schema -> rdfs?
316    o DBIx::DBSchema <-> rdfs?    o DBIx::DBSchema <-> rdfs?
317    o => web-based rdfs-browser/-editor???    o => web-based rdfs-browser/-editor???
318    
319  o glossary: Abstract Syntax Notation Basic Encoding Rules (ASN.1/BER) records  o glossary: Abstract Syntax Notation Basic Encoding Rules (ASN.1/BER) records
320    
321  o add some notes about licenses:  o add some notes about licenses:
322    o code: use GPL/LGPL? (GNU General Public License)    o code: use GPL/LGPL? (GNU General Public License)
323      ->http://www.gnu.org/copyleft/gpl.html      ->http://www.gnu.org/copyleft/gpl.html
324    o documentation and stuff: use OpenContent License (OPL)?    o documentation and stuff: use OpenContent License (OPL)?
325      ->http://opencontent.org/opl.shtml?      ->http://opencontent.org/opl.shtml?
326    
327  o found: LDSU  o found: LDSU
328    
329  o what about the missing posts to news.netfrag.org?  o what about the missing posts to news.netfrag.org?
330    o e.g. "Wo finde ich .pod-Dokumente auf netfrag.org?"    o e.g. "Wo finde ich .pod-Dokumente auf netfrag.org?"
331    o auto-rotated to some nirvana by a cron-daily?    o auto-rotated to some nirvana by a cron-daily?
332    
333  o nfo/Overview  o nfo/Overview
334    o edit    o edit
335      ~natraj: redirect to ../optix      ~natraj: redirect to ../optix
336      ~xabbu: redirect to vortex.sytes.net      ~xabbu: redirect to vortex.sytes.net
337      ~janosch: fill with scripts/PerlFileMover.pl, scripts/mail-handler.pl and scripts/conrad-c-control-xyz      ~janosch: fill with scripts/PerlFileMover.pl, scripts/mail-handler.pl and scripts/conrad-c-control-xyz
338      download: link to http://psl.no-ip.com/public/download/      download: link to http://psl.no-ip.com/public/download/
339    o change css-styles?    o change css-styles?
340    o reduce width of inner text-field?    o reduce width of inner text-field?
341    
342  o netfrag.org - IntegrationPhase2  o netfrag.org - IntegrationPhase2
343    o integrate user-accounts and passwords    o integrate user-accounts and passwords
344      o inn      o inn
345      o phpWiki      o phpWiki
346    
347  o mnoGoSearch - modify search-interface  o mnoGoSearch - modify search-interface
348    o simpler form:    o simpler form:
349      o just two fields/areas: a) searchword b) (restrict) searcharea-/scope (by word, by checkboxing)      o just two fields/areas: a) searchword b) (restrict) searcharea-/scope (by word, by checkboxing)
350    o remember "last recent searches"    o remember "last recent searches"
351      o give user possibility to "mark search as private"      o give user possibility to "mark search as private"
352    o focus input-field on page load (javascript!)    o focus input-field on page load (javascript!)
353    
354  o describe how to add a button to ie (via javascript) (or moz? via XUL?) which triggers  o describe how to add a button to ie (via javascript) (or moz? via XUL?) which triggers
355    a "search at netfrag.org" automagically    a "search at netfrag.org" automagically
356    
357  o distributed backup system with central/global administration point  o distributed backup system with central/global administration point
358    o it's just metadata    o it's just metadata
359    o transportable via xml    o transportable via xml
360    o storable in xml, rdbms, ldap    o storable in xml, rdbms, ldap
361    
362  o search::OpenContact  o search::OpenContact
363    
364  o add copyright information to source-code!!!  o add copyright information to source-code!!!
365    
366  o import directory layout (esp. /home/service) of h1.service.netfrag.org to cvs.netfrag.org  o import directory layout (esp. /home/service) of h1.service.netfrag.org to cvs.netfrag.org
367    
368  o add possibility to search for *arbitrary* *unlinked* words against a pre-configured WordExpander,  o add possibility to search for *arbitrary* *unlinked* words against a pre-configured WordExpander,
369     which expands words to refs (e.g. http-url) automagically     which expands words to refs (e.g. http-url) automagically
370     o add javascript-link: "search for selected word/phrase" against search.netfrag.org     o add javascript-link: "search for selected word/phrase" against search.netfrag.org
371    
372  o add new topic: "filter"  o add new topic: "filter"
373    o Regexp::Group    o Regexp::Group
374    o Data::Filter    o Data::Filter
375    o Mail::Audit    o Mail::Audit
376    o Content-Filters    o Content-Filters
377      o wiki, tavi, etc.      o wiki, tavi, etc.
378      o QuickNote to HTML (what about the name 'iNote'?)      o QuickNote to HTML (what about the name 'iNote'?)
379    
380  o janosch's PerlFileMover  o janosch's PerlFileMover
381    o use unlink together with File::Spec instead of doing a "del" via system    o use unlink together with File::Spec instead of doing a "del" via system
382    o use File::List (look at File::Iterator also)    o use File::List (look at File::Iterator also)
383    o use some directory watcher module or make one from that?    o use some directory watcher module or make one from that?
384      o POE::Component::DirWatch      o POE::Component::DirWatch
385         http://search.cpan.org/author/CHOLET/POE-Component-DirWatch-0.01/DirWatch.pm         http://search.cpan.org/author/CHOLET/POE-Component-DirWatch-0.01/DirWatch.pm
386    
387  o replace? look at sandr! (Search AND Replace?) (from french university/organization...)  o replace? look at sandr! (Search AND Replace?) (from french university/organization...)
388    
389  o install? look at DLAI! (DownLoad And Install?) (from french university/organization...)  o install? look at DLAI! (DownLoad And Install?) (from french university/organization...)
390    
391  o search::phpDocServ  o search::phpDocServ
392    
393  o search::[outlook contact sync]  o search::[outlook contact sync]
394    
395  o pages for patches  o pages for patches
396    
397  o pages & screenshots for sync  o pages & screenshots for sync
398    
399  o redesign layout of article-/message viewer in newsportal etc.  o redesign layout of article-/message viewer in newsportal etc.
400    
401  o setup cvstrac on quepasa.netfrag.org  o setup cvstrac on quepasa.netfrag.org
402    
403  o search::[trouble ticket]  o search::[trouble ticket]
404    
405  o try lxr? (from sf.net)  o try lxr? (from sf.net)
406    
407  o search::lyra  o search::lyra
408    
409  o google::[outlook ldap]  o google::[outlook ldap]
410    
411  o search::LDAP Search Error  o search::LDAP Search Error
412    
413  o nice layout: http://depts.washington.edu/cac/cchome/mis.html  o nice layout: http://depts.washington.edu/cac/cchome/mis.html
414    
415  o split up custom gui:  o split up custom gui:
416    o two parts (topics): "notes" & "ideas" (& "visions"?)    o two parts (topics): "notes" & "ideas" (& "visions"?)
417    o *both* may have contexts (are associated with one or more other arbitrary items)    o *both* may have contexts (are associated with one or more other arbitrary items)
418    o these may be StartingPoints when having a number of things cross referenced    o these may be StartingPoints when having a number of things cross referenced
419    
420  o [search::some news posts got purged, sorry]  o [search::some news posts got purged, sorry]
421    
422  o [search::quepasa moves slow]  o [search::quepasa moves slow]
423    
424  o mail output from "df" at quepasa.netfrag.org  o mail output from "df" at quepasa.netfrag.org
425    
426  o tell rabit about ps-lxr (lxr-ps?) (the ps filter and link-expander)  o tell rabit about ps-lxr (lxr-ps?) (the ps filter and link-expander)
427    
428  o search::Business::OnlinePayment  o search::Business::OnlinePayment
429    
430  o enhance CVSSpam's ruby-scanner's keywords (TODO, FIXME, etc.)  o enhance CVSSpam's ruby-scanner's keywords (TODO, FIXME, etc.)
431    o REVIEW    o REVIEW
432    o think about different mechanism of how to say "to this with that" to 'cvsspam.rb'    o think about different mechanism of how to say "to this with that" to 'cvsspam.rb'
433    o couple 'cvsspam.rb' and the not-yet-ready    o couple 'cvsspam.rb' and the not-yet-ready
434       link-expansion/item-interpolation WebService on quepasa.netfrag.org       link-expansion/item-interpolation WebService on quepasa.netfrag.org
435      o filter incoming content through that! forward via mail afterwards!      o filter incoming content through that! forward via mail afterwards!
436    
437  o do the same thing described above with inn:  o do the same thing described above with inn:
438    o couple the inn-perl-filters with the mentioned InterpolWebService  ;-)    o couple the inn-perl-filters with the mentioned InterpolWebService  ;-)
439    o or should we name it "ExtrapolWebService"?    o or should we name it "ExtrapolWebService"?
440    
441  o hehe: search::interpol  o hehe: search::interpol
442    
443  o search::it's too hard  o search::it's too hard
444    
445  x what's new in perl 5.8.0?  x what's new in perl 5.8.0?
446    x Unicode    x Unicode
447    x Threads    x Threads
448    x IO    x IO
449    x Signals    x Signals
450    x Speed    x Speed
451    
452  o use WWW::Mechanize!!!  o use WWW::Mechanize!!!
453    
454  o compare DesignPattern::Bridge with Class::Inner!  o compare DesignPattern::Bridge with Class::Inner!
455    
456  o refactor the DesignPattern::-namespace to the Class::-namespace (perl & php!)!!!  o refactor the DesignPattern::-namespace to the Class::-namespace (perl & php!)!!!
457    
458  o have seperated search-spaces for  o have seperated search-spaces for
459    o nfoweb & co.    o nfoweb & co.
460    o news    o news
461    o cvs-logs    o cvs-logs
462    o .... but: still let the feature to search the whole index ...    o .... but: still let the feature to search the whole index ...
463    
464  o EasyDoc???  o EasyDoc???
465    x occupied: look at htmltmpl.sourceforge.net    x occupied: look at htmltmpl.sourceforge.net
466    x it's for python *and* php!!!    x it's for python *and* php!!!
467    
468  o search::OpenAccess it's already occupied - it's odbc driver stuff  o search::OpenAccess it's already occupied - it's odbc driver stuff
469    
470  x why not rdf right now?  x why not rdf right now?
471    x search::[RDF -- the reason given usually being "it's too hard."]    x search::[RDF -- the reason given usually being "it's too hard."]
472    
473  o search::syncml  o search::syncml
474    
475  x search::perl inner class  x search::perl inner class
476    x it works!    x it works!
477    x the intended document is found on first place    x the intended document is found on first place
478    x this document is also found    x this document is also found
479    o just try to strip out the two documents found in between,    o just try to strip out the two documents found in between,
480        these are the newsportal overview-pages (ThreadView)        these are the newsportal overview-pages (ThreadView)
481        where the keywords are found inside the pure titles        where the keywords are found inside the pure titles
482    
483  x DSMLv2:  x DSMLv2:
484    from http://www.netfrag.org/webnews/article.php?id=241&group=nfo.links.computing    from http://www.netfrag.org/webnews/article.php?id=241&group=nfo.links.computing
485            DSMLv2 is defined in terms of a set of XML fragments that are used as            DSMLv2 is defined in terms of a set of XML fragments that are used as
486    payloads in a binding. A binding defines how the DSMLv2 XML fragments are sent    payloads in a binding. A binding defines how the DSMLv2 XML fragments are sent
487    as requests and responses in the context of a specific transport such as SOAP,    as requests and responses in the context of a specific transport such as SOAP,
488    SMTP, or a simple data file. DSMLv2 defines two normative bindings: (1) a SOAP    SMTP, or a simple data file. DSMLv2 defines two normative bindings: (1) a SOAP
489    request/response binding is defined in section 6; and (2) a file binding that    request/response binding is defined in section 6; and (2) a file binding that
490    serves as the DSMLv2 analog of LDIF is defined in section 7. The rules for    serves as the DSMLv2 analog of LDIF is defined in section 7. The rules for
491    defining other DSMLv2 compliant bindings are found in section 8.    defining other DSMLv2 compliant bindings are found in section 8.
492    
493  o review|search::mail to news gateway  o review|search::mail to news gateway
494    o better: (exact (first) hit)    o better: (exact (first) hit)
495      o try to find: http://www.netfrag.org/webnews/attachment.php/nfo.links.computing/372/2/NewsGateway.xml      o try to find: http://www.netfrag.org/webnews/attachment.php/nfo.links.computing/372/2/NewsGateway.xml
496      o search::NewsGateway.xml      o search::NewsGateway.xml
497    
498  o refactor hash2sql into some module (Data::Storage::Handler::DBI?, shortcuts.pm?)  o refactor hash2sql into some module (Data::Storage::Handler::DBI?, shortcuts.pm?)
499    
500  o use Hash::Merge instead of object2hash  o use Hash::Merge instead of object2hash
501    
502  o make a Object::Merge (maybe patch Hash::Merge) to refactor hash2object somehow  o make a Object::Merge (maybe patch Hash::Merge) to refactor hash2object somehow
503    
504  o use Class::Inner!!!  o use Class::Inner!!!
505    
506  o example faq: Was ist ein search::Buffer-Overrun?  o example faq: Was ist ein search::Buffer-Overrun?
507    
508  o enhance statistics for Data::Transfer::Sync  o enhance statistics for Data::Transfer::Sync
509    o timing    o timing
510        
511  o inote.com?  o inote.com?
512    
513  o search::quickstart  o search::quickstart
514    
515  o search::Devel-Metadata  o search::Devel-Metadata
516    
517  o is there a better alternative for Data::Compare::Struct on CPAN?  o is there a better alternative for Data::Compare::Struct on CPAN?
518    
519  o refactor:  o refactor:
520    o DesignPattern::Object to Class::Base (perl & php)    o DesignPattern::Object to Class::Base (perl & php)
521    o DesignPattern::Bridge to Class::Bridge (perl)    o DesignPattern::Bridge to Class::Bridge (perl)
522    o DesignPattern::Bridge to Class::Inner (php)    o DesignPattern::Bridge to Class::Inner (php)
523    
524  o make mnogosearch quiet / write output to logfile  o make mnogosearch quiet / write output to logfile
525    
526  o use PEAR::Tree!  o use PEAR::Tree!
527    
528  o backup of quepasa.netfrag.org on meister.ultrajan.de  o backup of quepasa.netfrag.org on meister.ultrajan.de
529    o cd /home/joko    o cd /home/joko
530    o cvs -d :ext:joko@netfrag.org:/var/lib/cvs checkout joko/virtual/joko_backup_ultrajan    o cvs -d :ext:joko@netfrag.org:/var/lib/cvs checkout joko/virtual/joko_backup_ultrajan
531    
532  o org.netfrag.glib  o org.netfrag.glib
533    
534    function getObjectList() {    function getObjectList() {
535      // --------------------   clone this & modify  ----------      // --------------------   clone this & modify  ----------
536      $rpcinfo = $this->rpcinfo;      $rpcinfo = $this->rpcinfo;
537      $cache_key = session_id() . "-" . "ObjectTypeList";      $cache_key = session_id() . "-" . "ObjectTypeList";
538      <b>$objectTypeList = mkObject('Data::Driver::Proxy', $cache_key, array( key => 1, command => 'getObjectList', remote => 1, rpcinfo => $rpcinfo, cache => array( db => 0, session => 1 ) ) );</b>      <b>$objectTypeList = mkObject('Data::Driver::Proxy', $cache_key, array( key => 1, command => 'getObjectList', remote => 1, rpcinfo => $rpcinfo, cache => array( db => 0, session => 1 ) ) );</b>
539      $result = $objectTypeList->getAttributes();      $result = $objectTypeList->getAttributes();
540      return $result;      return $result;
541      // --------------------   clone this & modify  ----------      // --------------------   clone this & modify  ----------
542    }    }
543    
544  o check out xoops: www.xoops.org  o check out xoops: www.xoops.org
545    
546  o search::Manuel Lemos  o search::Manuel Lemos
547    
548  o use XOOPS (uses smarty) and PRAX (instead / together with RPC::XML?)  o use XOOPS (uses smarty) and PRAX (instead / together with RPC::XML?)
549    
550  o collaborative Dynabooks, Constructionism, Intertwingulation  o collaborative Dynabooks, Constructionism, Intertwingulation
551    
552  o search::RBAC  o search::RBAC
553    
554  o check out  o check out
555    o squeakland.org    o squeakland.org
556    o binarycloud: http://greenhell.com/BinaryCloud    o binarycloud: http://greenhell.com/BinaryCloud
557    o http://dev.greenhell.com/    o http://dev.greenhell.com/
558    o http://greenhell.com/phpWebForm    o http://greenhell.com/phpWebForm
559    o http://greenhell.com/dataMiner    o http://greenhell.com/dataMiner
560        
561  o binarycloud FormBuilder!!!  o binarycloud FormBuilder!!!
562    
563  o for Perl??  o for Perl??
564    o ant    o ant
565    o wsif    o wsif
566    
567  o search::Beaming Files - OpenOBEX  o search::Beaming Files - OpenOBEX
568    
569  o winscp!  o winscp!
570    
571  o OBEX!!!  o OBEX!!!
572    
573  o Generic object exchange profile (GOEP)  o Generic object exchange profile (GOEP)
574    
575  o Object push profile (OPP)  o Object push profile (OPP)
576    
577  o l2cap - Logical Link Control and Adaptation Protocol  o l2cap - Logical Link Control and Adaptation Protocol
578    
579  o http://www.bluetoothsig.org/upf/  o http://www.bluetoothsig.org/upf/
580     UnPlugFest-12 (FULL) - Europe - October 2003     UnPlugFest-12 (FULL) - Europe - October 2003
581    
582  o ISO 13250  o ISO 13250
583    
584  o XML::RPC --> XMLRPC::Lite???  o XML::RPC --> XMLRPC::Lite???
585    
586  o in search for a native perl make solution:  o in search for a native perl make solution:
587    - gnu make: http://www.gnu.org/software/make/    - gnu make: http://www.gnu.org/software/make/
588    - java ant: http://ant.apache.org/    - java ant: http://ant.apache.org/
589    - perforce jam (just another make): http://www.perforce.com/jam/jam.html    - perforce jam (just another make): http://www.perforce.com/jam/jam.html
590    - perl make: http://search.cpan.org/author/MHOSKEN/Font-TTF-0.32/pmake.bat    - perl make: http://search.cpan.org/author/MHOSKEN/Font-TTF-0.32/pmake.bat
591       pmake - a perl 'make' replacement       pmake - a perl 'make' replacement
592       based on:       based on:
593    - CPAN Make: http://search.cpan.org/author/NI-S/Make-1.00/    - CPAN Make: http://search.cpan.org/author/NI-S/Make-1.00/
594       Make - module for processing makefiles         Make - module for processing makefiles  
595    - Phing: http://webstract.org/    - Phing: http://webstract.org/
596       Phing is a build system, similar to Gnu make, and Apache ant,       Phing is a build system, similar to Gnu make, and Apache ant,
597       though it's concept is closer to ant than it is to gnumake.       though it's concept is closer to ant than it is to gnumake.
598       In fact, Phing was written with ant's design in mind to create a build system.       In fact, Phing was written with ant's design in mind to create a build system.
599       Phing stands for "PHphmake Is Not Gnumake".       Phing stands for "PHphmake Is Not Gnumake".
600    - nant: http://nant.sourceforge.net/    - nant: http://nant.sourceforge.net/
601       NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles.       NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles.
602       In practice it's a lot like Ant. NAnt has been tested with the .Net Release.       In practice it's a lot like Ant. NAnt has been tested with the .Net Release.
603    - cons - A Make replacement    - cons - A Make replacement
604      http://www.dsmit.com/cons/      http://www.dsmit.com/cons/
605    - SCons: http://www.scons.org/    - SCons: http://www.scons.org/
606       a Software Construction tool       a Software Construction tool
607    - a-a-p: http://www.a-a-p.org/    - a-a-p: http://www.a-a-p.org/
608    - Data::Flow - Perl extension for simple-minded recipe-controlled build of data    - Data::Flow - Perl extension for simple-minded recipe-controlled build of data
609      http://search.cpan.org/dist/Data-Flow/Flow.pm      http://search.cpan.org/dist/Data-Flow/Flow.pm
610    - OpenOffice.org - Build tool    - OpenOffice.org - Build tool
611        
612  o CPAN:  o CPAN:
613    o JHI    o JHI
614    o Text::Starfish    o Text::Starfish
615    o Meta-0.08 > java_run.pl    o Meta-0.08 > java_run.pl
616    o Jvm    o Jvm
617    o Java    o Java
618    o Inline::Java    o Inline::Java
619    o PBJ::JNI    o PBJ::JNI
620    o PDL::IO::HDF5    o PDL::IO::HDF5
621    
622  o look at mini-xml (php and perl!)  o look at mini-xml (php and perl!)
623    
624  o search::perl- and php- development  o search::perl- and php- development
625    
626  o bonobo  o bonobo
627    o 1.    o 1.
628      perl -MCPAN -eshell      perl -MCPAN -eshell
629      install Bonobo      install Bonobo
630      Gtk::Perl didn't work      Gtk::Perl didn't work
631      cd /root/.cpan/build/Gtk-Perl-0.7008      cd /root/.cpan/build/Gtk-Perl-0.7008
632      perl Makefile.PL --with-gtk-force --without-guessing      perl Makefile.PL --with-gtk-force --without-guessing
633        install XML::Writer        install XML::Writer
634        (install GNOME::GNORBA)        (install GNOME::GNORBA)
635    o 2.    o 2.
636      perl2html      perl2html
637      CPAN: GDA GNU Data Access (GDA) Perl Module Library (libgda)      CPAN: GDA GNU Data Access (GDA) Perl Module Library (libgda)
638    o 3.      o 3.  
639      The Perl Shell (psh): http://www.gregorpurdy.com/gregor/psh/      The Perl Shell (psh): http://www.gregorpurdy.com/gregor/psh/
640    o 4.    o 4.
641      apt-get install bonobo-python      apt-get install bonobo-python
642    
643  o rap: Request and Process  o rap: Request and Process
644    or: Ant for Perl    or: Ant for Perl
645    o use:    o use:
646      o Data::Flow      o Data::Flow
647      o psh (http://search.cpan.org/src/GREGOR/psh-1.8/)      o psh (http://search.cpan.org/src/GREGOR/psh-1.8/)
648      o HDF?      o HDF?
649      o XML::Simple      o XML::Simple
650      o XPC.pm - XML Procedure Call Classes (http://search.cpan.org/src/GREGOR/XPC-0.2/lib/XPC.pm)      o XPC.pm - XML Procedure Call Classes (http://search.cpan.org/src/GREGOR/XPC-0.2/lib/XPC.pm)
651      o POE::Component::JobQueue      o POE::Component::JobQueue
652      o Schedule      o Schedule
653      o Term::ShellKit      o Term::ShellKit
654      o IPC::Run      o IPC::Run
655      o XML Procedure Call (XPC)      o XML Procedure Call (XPC)
656    
657    o alternative to XML::Simple?    o alternative to XML::Simple?
658      o XML::Twig      o XML::Twig
659        o Scalar::Util        o Scalar::Util
660        o WeakRef        o WeakRef
661      o XML::UM      o XML::UM
662      o XML::TreeBuilder      o XML::TreeBuilder
663      o XML::STX      o XML::STX
664        o XML::SAX        o XML::SAX
665      x XML::Parser(Style=Tree)!      x XML::Parser(Style=Tree)!
666    
667  o ojb  o ojb
668    http://db.apache.org/ojb/    http://db.apache.org/ojb/
669    ObJectRelationalBridge (OJB) is an Object/Relational mapping tool    ObJectRelationalBridge (OJB) is an Object/Relational mapping tool
670    that allows transparent persistence for Java Objects against relational databases.    that allows transparent persistence for Java Objects against relational databases.
671    
672  x some new perl modules (important for the framework)  x some new perl modules (important for the framework)
673    x Data::Code::Module    x Data::Code::Module
674    x Data::Code::Ref    x Data::Code::Ref
675    x Data::Code::Scalar    x Data::Code::Scalar
676    x Data::Code::Symbol    x Data::Code::Symbol
677    x Data::Rap    x Data::Rap
678    x Log::Dispatch::Config::Object      x Log::Dispatch::Config::Object  
679    
680  x netfrag.org - new shortcuts  x netfrag.org - new shortcuts
681    x prepare:    x prepare:
682      export PATH=$PATH:/home/max/dev/netfrag.org/nfo/perl/scripts/shortcuts      export PATH=$PATH:/home/max/dev/netfrag.org/nfo/perl/scripts/shortcuts
683    x run-there:    x run-there:
684      run-there.pl ~/dev/netfrag.org/nfo/perl "cvs -q update -d"      run-there.pl ~/dev/netfrag.org/nfo/perl "cvs -q update -d"
685    x rap:    x rap:
686      rap.pl <target>      rap.pl <target>
687      x rap.pl hello world      x rap.pl hello world
688      x rap.pl hello config      x rap.pl hello config
689      x rap.pl hello db      x rap.pl hello db
690    
691  o Data::Transfer::Sync: wording: descent <-> descendant???  o Data::Transfer::Sync: wording: descent <-> descendant???
692    
693  o Perl:  o Perl:
694    o we have:    o we have:
695      __PACKAGE__, __FILE__, __LINE__      __PACKAGE__, __FILE__, __LINE__
696    o what about:    o what about:
697      __OBJECT__, __NAMESPACE__, __CHILD__?      __OBJECT__, __NAMESPACE__, __CHILD__?
698      .... or some other custom defined ones?      .... or some other custom defined ones?
699      ... or (at least) an alternative to them!!!      ... or (at least) an alternative to them!!!
700    
701  x OEF      x OEF    
702    # FIXME: this should be encapsulated by a rpc-service    # FIXME: this should be encapsulated by a rpc-service
703    # -> see API/Admin    # -> see API/Admin
704    # establishing this here is just a step to that    # establishing this here is just a step to that
705    # btw: it should also be possible to trigger advanced    # btw: it should also be possible to trigger advanced
706    # jobs from a flat script *without* any rpc stuff.    # jobs from a flat script *without* any rpc stuff.
707    
708  x branding:  x branding:
709    - wetter.msn.de    - wetter.msn.de
710    - vwwetter.msn.de    - vwwetter.msn.de
711    - wetter.msn.ch    - wetter.msn.ch
712    - wetter.msn.at    - wetter.msn.at
713    
714  x renamed core methods  x renamed core methods
715    x object2hash -> expand    x object2hash -> expand
716    x hash2object -> merge_to    x hash2object -> merge_to
717    x var2utf8 -> latin_to_utf8    x var2utf8 -> latin_to_utf8
718    x var_utf2iso -> utf8_to_latin    x var_utf2iso -> utf8_to_latin
719    x trim -> ??? (properly wrapped - hopefully....)    x trim -> ??? (properly wrapped - hopefully....)
720    
721    o break intertwingulation
722  </pre>  
723    o determine how far away a bit of information is...
724  <hr/>     just count the links needed to be visited for that purpose!   ;-)
725  $Id$    x two examples:
726        x XLink - what was that about? (3x)
727  </body>        x http://netfrag.org/search/?q=xlink
728  </html>        x http://www.netfrag.org/webnews/article.php?id=585&group=nfo.links.computing
729          x http://www.w3.org/TR/xlink/
730        x making '<img ...' - tags with phpHtmlLib - how did that work exactly? (3x)
731          x http://phphtmllib.newsblob.com/
732          x http://phphtmllib.newsblob.com/javadoc.php
733          x http://phphtmllib.newsblob.com/doc/phpHtmlLib/_tag_utils_html_utils_inc.html#functionhtml_img
734    
735    o write "Thank You!" to authors of phpHtmlLib! (phphtmllib.newsblob.com)
736      o compare lib with different comparable others (binarycloud, xoom, etc.)
737      o ask jonen!
738    
739    o search::txt2regex
740    
741    o http://www.osdn.com/osdnsearch.pl?query=sync
742    
743    o http://netfrag.org/search/?q=sync
744    
745    o synchronize bookmarks between differenty clients and arbitrary types of clients
746    
747    o search::miray
748    
749    o http://slashdot.org/articles/02/09/09/1246220.shtml?tid=100
750    
751    o frontend for amavis quarantine area?
752       see http://www.mailfrontier.com/
753      
754    o frontend for mail system
755      o postmaster mails
756      o 'dead.letter's
757      o routing, aliasing
758    
759    o hdup 1.6
760    
761    x tune the search-page
762    
763    x establish
764      x search                  IN      CNAME   quepasa
765      o sync-meta               IN      CNAME   quepasa
766      o docs                    IN      CNAME   quepasa
767    
768    o refactor joko/doc/topics.html
769    
770    o for ViewCVS
771       - link (beside "Download tarball"): "JumpToDocumentation" (Manual, additional Resources, etc.)
772    
773    o for phpDocumentIndex
774       - link "Download tarball" (like ViewCVS)
775    
776    x nfoweb:
777       link natraj to optix
778    
779    x look at: http://213.133.118.38/icons/icon.sheet.gif
780    
781    o re-enable automation of:
782      o indexer (mnoGoSearch)
783      o document builder (various places)
784        o /docs
785        o /~joko
786        o /~jonen
787        o ... maybe integrate [run now] button for some dot-files (e.g. .fetchdocrc) (as feature of phpDocumentIndex)
788        o ... maybe integrate [run@interval] button for some dot-files (e.g. .fetchdocrc) (as feature of phpDocumentIndex)
789           to display a metadata settings page to let the user build/edit a cron entry easily!
790           o new field for list of DocumentIndex: "last run by/on" (to show the user if a script was run by another script or by a user)
791    
792    o Html widgets - final solution!? (q: php|perl?) (a: keep it multifold!)
793       x phpHtmlLib (for now)
794       o later: Perl Widget Library, follow: http://www.netfrag.org/webnews/article.php?id=406&group=nfo.links.computing
795    
796    o tree for html, follow http://search.netfrag.org/?q=tree:
797       x view layer: (frontend/dhtml) use joust or (maybe better) XTree, follow http://search.netfrag.org/?q=xTree
798       x model layer: look at PEAR::Tree, follow http://search.netfrag.org/?q=pear::tree
799       o controller layer: to be implemented! (php!) (as phpHtmlLib component/lib?  what about ->NavTree?)
800       o backend layer: maybe use File::List (perl) for directory traversal backend, follow http://search.netfrag.org/?q=pear::tree
801    
802    x perl -MCPAN -eshell  --  install Apache::FileManager
803      x perl -MCPAN -e "install Apache::FileManager"
804        Apache::FileManager
805            File::Remove
806            File::NCopy
807            CGI::Cookie
808            Archive::Any
809            Apache::Request
810        Archive::Any
811            Class::Virtually::Abstract
812            Class::Data::Inheritable
813            Carp::Assert
814            Class::ISA
815    
816    o OO, XML, Directories, Schemas, User Interfaces
817      o Schema for Object-Oriented XML
818         follow::http://www.netfrag.org/webnews/article.php?id=149&group=nfo.links.computing
819      o DSML: RDF <-> LDAP
820         follow::http://www.netfrag.org/webnews/article.php?id=215&group=nfo.links.computing
821      o CC-PP - A user side framework for enhanced content negotiation
822         follow::http://www.netfrag.org/webnews/article.php?id=152&group=nfo.links.computing
823    
824    o PoweredBy page for netfrag.org
825      o from hetzner
826      o over suse, uml, debian
827      o to gnu, apache, perl, php and stuff
828    
829    o ViewableBy page for netfrag.org
830      o from lynx
831      o over netscape 2-, ie 3-
832      o to mozilla x and kde x
833      o (what about syndicator-clients?)
834      
835    o AccessableBy page:
836      o ListenTo (e.g. say.exe)
837      o FeelIt (some braille driver)
838      o ??? integration to ie|moz ???
839    
840    x Auszug aus "Gesammelte Weisheiten" von http://isgwww.cs.uni-magdeburg.de/~raab/wisdom.html
841      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/41./
842      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/35./
843      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/28./
844      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/av.. Murphy's Gesetz/
845      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/w.. Clarke's Gesetz der revolutionären Ideen/
846      x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/11.|12./
847    
848    x follow::http://www.netfrag.org/search/?q=rap
849      or (alternative): follow::http://search.netfrag.org/rap
850    
851    o todo, 2003-02-26
852      o better shortcut syntax for search.netfrag.org, e.g.:
853        o http://search.netfrag.org/hello world
854        o http://search.netfrag.org/phpHtmlLib
855      o re-enable yakka
856      o begin twingle (proj./lang.)
857        o start twingle-impl. (in perl)
858          o link-extrapolation (http://...)
859          o search::..., follow::..., etc.
860          o auto-colouring:
861            o '^(\s|\t)*o' => 'red'
862            o '^(\s|\t)*x' => 'green'
863          o namespace detection - find 'Word::Word::Word' style things
864            o '\w::|::\w' => 'orange'
865        o propose twingle-impl. (for php/yakka)
866      o phpDocumentIndex
867        o re-enable "stat" for symlinks - if possible
868        o "last run by/on"
869      o sync-meta:
870        o website (TWiki): http://sync-meta.netfrag.org
871        o newsgroup (inn): news://news.netfrag.org/nfo.sync-meta
872        o mail-address (sendmail, dispatchmail, inn): sync-meta@netfrag.org
873        o first content
874          o refactor stuff from joko/doc
875          o contact (addresses from above)
876          o add responses to gde-post
877        o announce internally
878        o announce otherwhere?
879        o mkProject@sourceforge?
880    
881    o integrate rendering of phpHtmlLibWidgets as YakkaPlugins (via special TaviTags)
882    
883    o scan true papers and find "rap" on them (kinda adaptive ocr required!)
884    
885    o add to search-page:
886      "Search-System is running under high load: The indexer is refreshing it's database!"
887      o required for this: trigger from /usr/local/mnogosearch/sbin/indexer
888    
889    o search desktop - functionality across *nix and windows
890    
891    o again: FaxThis
892    
893    
894    
895    
896    </pre>
897    
898    <hr/>
899    $Id$
900    
901    </body>
902    </html>

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.63

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