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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.19 - (show annotations)
Fri Feb 28 07:56:52 2003 UTC (21 years, 2 months ago) by joko
Branch: MAIN
CVS Tags: HEAD
Changes since 1.18: +4 -1 lines
+ AUTOCOMMIT: updated/added content

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

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