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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations)
Wed Feb 26 18:56:00 2003 UTC (21 years, 4 months ago) by joko
Branch: MAIN
Changes since 1.3: +4 -0 lines
+ AUTOCOMMIT: updated/added content

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

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