--- joko/doc/SampleTasks/joko_2003-02.html 2003/02/26 22:26:06 1.79
+++ joko/doc/SampleTasks/joko_2003-02.html 2003/04/05 02:28:18 1.83
@@ -22,8 +22,8 @@
o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!
O refactor Getopt::Simple to Getopt::Easy and add features!? a) argument/option-mechanism b) restrict option-mech
symbol: O=Ongoing
- c use Getopt::Auto???
- x make Getopt::Easy!!!
+ c use Getopt::Auto???
+ x make Getopt::Easy!!!
o 0. Oef::Request -> ...
o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response
o need to freeze a Oef::Request
@@ -66,7 +66,7 @@
o add collaboration on top of that!
o (technical) annotations, pbb, etc.
o what is already there?
- x found: ProArc, OpenArc - but nothing seems to be truly *open*!
+ x found: ProArc, OpenArc - but nothing seems to be truly *open*!
o Gtk Rules | phpRules - an abstract rule chain editor
o modes: dispatchmail, dispatchrequest, ipchains?
@@ -106,10 +106,10 @@
o cvs & kerberos???
o enhance Mail::Audit::Dispatch
- x recieveMail -> dispatchmail & Mail::Audit::Dispatch
+ x recieveMail -> dispatchmail & Mail::Audit::Dispatch
o Mail::Audit::Dispatch::Folder::Mbox (by joko, the main 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)
- x Mail::Audit::Dispatch::Newsgate (by joko, uses Net::NNTP)
+ x Mail::Audit::Dispatch::Newsgate (by joko, uses Net::NNTP)
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::Faxgate (by janosch, uses /usr/bin/sendfax; still inside 'mail-handler', tbr)
o Mail::Audit::Dispatch::Smsgate (by janosch, uses /usr/bin/yaps; still inside 'mail-handler', tbr)
@@ -214,20 +214,20 @@
o Data::Storage and logging via Log::Dispatch - DEEP RECURSION again!!!
-x build content-index of news.netfrag.org
+x build content-index of news.netfrag.org
o mnoGoSearch's news-extension seems to require some more database-tuning ;-(
- 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/%
o automate this:
o cd /usr/local/mnogosearch
o ./sbin/indexer
- x ./sbin/indexer -a -p 1 -u http://www.netfrag.org/webnews/%
- x deleted all "post.php"-documents from mnoGoSearch-index-database
- x place entry in indexer.conf *before* the "Allow"-rules: "Disallow Regex \/webnews\/post\.php.*"
- x ... so we have now (for newsportal)
+ x ./sbin/indexer -a -p 1 -u http://www.netfrag.org/webnews/%
+ x deleted all "post.php"-documents from mnoGoSearch-index-database
+ x place entry in indexer.conf *before* the "Allow"-rules: "Disallow Regex \/webnews\/post\.php.*"
+ x ... so we have now (for newsportal)
Disallow Regex \/webnews\/post\.php.*
Allow Regex \/webnews\/
- x run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/webnews/post.php%"
- x or (faster - and will not blow up your apache):
+ x run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/webnews/post.php%"
+ x or (faster - and will not blow up your apache):
./sbin/indexer -a -u "http://www.netfrag.org/webnews/post.php%"
o refactor OEF::Why::Queue
@@ -244,8 +244,8 @@
o LookAt PEAR-1.0?
o PEAR::XML::RPC
- x remove custom patches
- x re-integrate functionality from these patches at another place
+ x remove custom patches
+ x re-integrate functionality from these patches at another place
o enhance patches
o look at http://cvs.php.net/co.php/pear/XML_RPC/RPC.php
o look at http://marc.theaimsgroup.com/?l=pear-dev&m=103578377822397&w=2
@@ -253,9 +253,9 @@
o "could not connect to remote server, failed to open socket"
o "could not send data, but socket is open"
- x LookAt PEAR::Log-1.5.3
- x does it have log-level-constants defined inside itself? yes!
- x re-integrate patches to have timestamp formatted in a different way
+ x LookAt PEAR::Log-1.5.3
+ x does it have log-level-constants defined inside itself? yes!
+ x re-integrate patches to have timestamp formatted in a different way
o integrate PEAR::Translation with smarty
o look at http://pear.php.net/package-info.php?pacid=124&release=1.2.3
o look at http://smarty.php.net
@@ -277,7 +277,7 @@
o prepare patches for pear.php.net
o configurable timestamp format for PEAR::Log::file
o no fatal php errors from PEAR::XML::RPC
- x why not PEAR::Config?
+ x why not PEAR::Config?
* This class allows for parsing and editing of configuration datasources.
* Do not use this class only to read datasources because of the overhead
* it creates to keep track of the configuration structure.
@@ -420,12 +420,12 @@
o it's too hard
-x what's new in perl 5.8.0?
- x Unicode
- x Threads
- x IO
- x Signals
- x Speed
+x what's new in perl 5.8.0?
+ x Unicode
+ x Threads
+ x IO
+ x Signals
+ x Speed
o use WWW::Mechanize!!!
@@ -440,25 +440,25 @@
o .... but: still let the feature to search the whole index ...
o EasyDoc???
- x occupied: look at htmltmpl.sourceforge.net
- x it's for python *and* php!!!
+ x occupied: look at htmltmpl.sourceforge.net
+ x it's for python *and* php!!!
o OpenAccess it's already occupied - it's odbc driver stuff
-x why not rdf right now?
- x RDF -- the reason given usually being "it's too hard."
+x why not rdf right now?
+ x RDF -- the reason given usually being "it's too hard."
o syncml
-x perl inner class
- x it works!
- x the intended document is found on first place
- x this document is also found
+x perl inner class
+ x it works!
+ x the intended document is found on first place
+ x this document is also found
o just try to strip out the two documents found in between,
these are the newsportal overview-pages (ThreadView)
where the keywords are found inside the pure titles
-x DSMLv2:
+x DSMLv2:
from http://www.netfrag.org/webnews/article.php?id=241&group=nfo.links.computing
DSMLv2 is defined in terms of a set of XML fragments that are used as
payloads in a binding. A binding defines how the DSMLv2 XML fragments are sent
@@ -637,31 +637,31 @@
o XML::TreeBuilder
o XML::STX
o XML::SAX
- x XML::Parser(Style=Tree)!
+ x XML::Parser(Style=Tree)!
o ojb
http://db.apache.org/ojb/
ObJectRelationalBridge (OJB) is an Object/Relational mapping tool
that allows transparent persistence for Java Objects against relational databases.
-x some new perl modules (important for the framework)
- x Data::Code::Module
- x Data::Code::Ref
- x Data::Code::Scalar
- x Data::Code::Symbol
- x Data::Rap
- x Log::Dispatch::Config::Object
+x some new perl modules (important for the framework)
+ x Data::Code::Module
+ x Data::Code::Ref
+ x Data::Code::Scalar
+ x Data::Code::Symbol
+ x Data::Rap
+ x Log::Dispatch::Config::Object
-x netfrag.org - new shortcuts
- x prepare:
+x netfrag.org - new shortcuts
+ x prepare:
export PATH=$PATH:/home/max/dev/netfrag.org/nfo/perl/scripts/shortcuts
- x run-there:
+ x run-there:
run-there.pl ~/dev/netfrag.org/nfo/perl "cvs -q update -d"
- x rap:
+ x rap:
rap.pl
- x rap.pl hello world
- x rap.pl hello config
- x rap.pl hello db
+ x rap.pl hello world
+ x rap.pl hello config
+ x rap.pl hello db
o Data::Transfer::Sync: wording: descent <-> descendant???
@@ -673,39 +673,39 @@
.... or some other custom defined ones?
... or (at least) an alternative to them!!!
-x OEF
+x OEF
# FIXME: this should be encapsulated by a rpc-service
# -> see API/Admin
# establishing this here is just a step to that
# btw: it should also be possible to trigger advanced
# jobs from a flat script *without* any rpc stuff.
-x branding:
+x branding:
- wetter.msn.de
- vwwetter.msn.de
- wetter.msn.ch
- wetter.msn.at
-x renamed core methods
- x object2hash -> expand
- x hash2object -> merge_to
- x var2utf8 -> latin_to_utf8
- x var_utf2iso -> utf8_to_latin
- x trim -> ??? (properly wrapped - hopefully....)
+x renamed core methods
+ x object2hash -> expand
+ x hash2object -> merge_to
+ x var2utf8 -> latin_to_utf8
+ x var_utf2iso -> utf8_to_latin
+ x trim -> ??? (properly wrapped - hopefully....)
o break intertwingulation
o determine how far away a bit of information is...
just count the links needed to be visited for that purpose! ;-)
- x two examples:
- x XLink - what was that about? (3x)
- x http://netfrag.org/search/?q=xlink
- x http://www.netfrag.org/webnews/article.php?id=585&group=nfo.links.computing
- x http://www.w3.org/TR/xlink/
- x making '
- x http://phphtmllib.newsblob.com/
- x http://phphtmllib.newsblob.com/javadoc.php
- x http://phphtmllib.newsblob.com/doc/phpHtmlLib/_tag_utils_html_utils_inc.html#functionhtml_img
+ x two examples:
+ x XLink - what was that about? (3x)
+ x http://netfrag.org/search/?q=xlink
+ x http://www.netfrag.org/webnews/article.php?id=585&group=nfo.links.computing
+ x http://www.w3.org/TR/xlink/
+ x making '
+ x http://phphtmllib.newsblob.com/
+ x http://phphtmllib.newsblob.com/javadoc.php
+ x http://phphtmllib.newsblob.com/doc/phpHtmlLib/_tag_utils_html_utils_inc.html#functionhtml_img
o write "Thank You!" to authors of phpHtmlLib! (phphtmllib.newsblob.com)
o compare lib with different comparable others (binarycloud, xoom, etc.)
@@ -732,10 +732,10 @@
o hdup 1.6
-x tune the search-page
+x tune the search-page
-x establish
- x search IN CNAME quepasa
+x establish
+ x search IN CNAME quepasa
o sync-meta IN CNAME quepasa
o docs IN CNAME quepasa
@@ -747,10 +747,10 @@
o for phpDocumentIndex
- link "Download tarball" (like ViewCVS)
-x nfoweb:
+x nfoweb:
link natraj to optix
-x look at: http://213.133.118.38/icons/icon.sheet.gif
+x look at: http://213.133.118.38/icons/icon.sheet.gif
o re-enable automation of:
o indexer (mnoGoSearch)
@@ -764,11 +764,11 @@
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)
o Html widgets - final solution!? (q: php|perl?) (a: keep it multifold!)
- x phpHtmlLib (for now)
+ x phpHtmlLib (for now)
o later: Perl Widget Library, follow: http://www.netfrag.org/webnews/article.php?id=406&group=nfo.links.computing
-x perl -MCPAN -eshell -- install Apache::FileManager
- x perl -MCPAN -e "install Apache::FileManager"
+x perl -MCPAN -eshell -- install Apache::FileManager
+ x perl -MCPAN -e "install Apache::FileManager"
Apache::FileManager
File::Remove
File::NCopy
@@ -804,50 +804,86 @@
o FeelIt (some braille driver)
o ??? integration to ie|moz ???
-x Auszug aus "Gesammelte Weisheiten" von http://isgwww.cs.uni-magdeburg.de/~raab/wisdom.html
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/41./
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/35./
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/28./
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/av.. Murphy's Gesetz/
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/w.. Clarke's Gesetz der revolutionären Ideen/
- x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/11.|12./
+x Auszug aus "Gesammelte Weisheiten" von http://isgwww.cs.uni-magdeburg.de/~raab/wisdom.html
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/41./
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/35./
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/28./
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/av.. Murphy's Gesetz/
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/w.. Clarke's Gesetz der revolutionären Ideen/
+ x follow::http://www.netfrag.org/webnews/article.php?id=556&group=nfo.links.computing::/11.|12./
-x follow::http://www.netfrag.org/search/?q=rap
+x follow::http://www.netfrag.org/search/?q=rap
or (alternative): follow::http://search.netfrag.org/rap
o todo, 2003-02-26
- x better shortcut syntax for search.netfrag.org, e.g.:
- x http://search.netfrag.org/hello world
- x http://search.netfrag.org/phpHtmlLib
+ x better shortcut syntax for search.netfrag.org, e.g.:
+ x http://search.netfrag.org/hello world
+ x http://search.netfrag.org/phpHtmlLib
o re-enable: [Yakka => http://www.netfrag.org/~bareface/yakka/]
o test: [Yakka]
o run: ./sbin/indexer -a -v 5 -p 1 -u "http://www.netfrag.org/~bareface/%"
- o tree for html, follow http://search.netfrag.org/tree:
- x view layer: (frontend/dhtml) use joust or (maybe better) XTree, follow http://search.netfrag.org/xTree
- x model layer: look at PEAR::Tree, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
- o controller layer: to be implemented! (php!) (as phpHtmlLib component/lib? what about ->NavTree?)
- o backend layer: maybe use File::List (perl) for directory traversal backend, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
- o look at: TreeNav (http://search.netfrag.org/TreeNav) this is from phpHtmlLib (search::/news/nfo.links.*::phpHtmlLib)
- ->http://www.netfrag.org/webnews/article.php?id=89&group=nfo.log.cvs
- o phpHtmlLib::TreeCSSNav|TreeDHtmlNav?
- o begin [Twingle] (proj./lang.)
- x start Twingle-impl. (in perl)
- x AutoColouring:
- x '^(\s|\t)*o' => 'red'
- x '^(\s|\t)*x' => 'green'
- o LinkExpansion: link-extrapolation/-expansion
- x simple mode: http://... to $url
- x proposal: Intertwingularity should be resolved/dispatched (via dispatchrequest) to
- x http://www.netfrag.org/search/?q=Intertwingularity
- x http://search.netfrag.org/Intertwingularity
- x "..."
- o "follow::..."
- o NamespaceDetection - find 'Word::Word::Word' style things
- o AutoColouring: '\w::|::\w' => 'orange'
+ a tree for html, follow http://search.netfrag.org/tree:
+ x brainstorming:
+ - view layer: (frontend/dhtml) use [joust|http://www.ivanpeters.com] or (maybe better) xTree
+ - model layer: look at PEAR::Tree, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
+ - controller layer: to be implemented! (php!) (as phpHtmlLib component/lib? what about ->NavTree?)
+ - backend layer: maybe use File::List (perl) for directory traversal backend, follow pear::tree" target="_blank">http://search.netfrag.org/pear::tree
+ - look at: TreeNav (http://search.netfrag.org/TreeNav) this is from phpHtmlLib (search::/news/nfo.links.*::phpHtmlLib)
+ ->http://www.netfrag.org/webnews/article.php?id=89&group=nfo.log.cvs
+ - phpHtmlLib::TreeCSSNav|TreeDHtmlNav?
+ - look at http://www.chipchapin.com/WebTools/MenuTools/HTML_TreeMenuXL/
+ x block::implementation:
+ x using
+ x [PEAR::Tree|http://opensource.visionp.de/modules/project/tree.php|http://pear.php.net/package-info.php?pacid=104]
+ x [PEAR::HTML::TreeMenu|http://phpguru.org/treemenu.php|http://pear.php.net/package-info.php?pacid=77]
+ x controller:
+ x phpHtmlLib::TreeNav::PearHtmlTreeMenuBridge
+ x phpHtmlLib::DHTMLTreeNav
+ x phpHtmlLib::SelectNav
+ a begin [Twingle] (proj./lang.)
+ x start Twingle-impl. (in perl)
+ x AutoColouring is done by prefixing a line with an EntryTypeDeclarationSymbol:
+ - Tasks
+ x 'o' => 'red' (open)
+ x 'x' => 'green' (closed)
+ o 'a' => 'blue' (active) (background-color=light-grey?)
+ o 'c' => 'green' (cancelled) (strike-through?)
+ o '?' => 'red' (in question) (background-color=yellow?)
+ o '!' => 'red' (higher priority) (background-color=red?)
+ o '!!' => 'red' (alert priority) (background-color=red? blinking!!!)
+ - Notes
+ o '-|+|.|*|=|:' => '' (note-item) (background-color?)
+ - Blocks
+ o "block::..." - notation?
+ o circumvent lines by '--- snip ---' | '--- (label) ---'
+ a LinkExpansion: link-extrapolation/-expansion
+ x simple mode: http://... to $url
+ x proposal: Intertwingularity should be resolved/dispatched (via dispatchrequest) to
+ x http://www.netfrag.org/search/?q=Intertwingularity
+ x http://search.netfrag.org/Intertwingularity
+ x "..."
+ o "follow::..."
+ o local document (HtmlAnchors, JavaScript)
+ o local node and below (PhpWiki)
+ o global tree (search.netfrag.org)
+ o world (google)
+ o named links with captions: [caption|url]
+ o "anchor::..."
+ o "block::..." ("copy-/paste-/cut-" block feature)
+ o WikiWords
+ o auto-assignement (for local processing / to some registry (see below)):
+ - proposal: [Yakka => http://www.netfrag.org/~bareface/yakka/]
+ a NamespaceDetection - find 'Word::Word::Word' style things
+ x AutoColouring: '\w::|::\w' => 'orange'
o LinkExpansion: lookup found name in a KeywordRegistry|ShortcutRegistry (sub-node: "namespace")
(a registry-db (has to store classnames from perl and/or php and stuff))
+ o which registries are possible/required?
+ o KeywordRegistry
+ o ShortcutRegistry
+ o NamespaceRegistry
+ o ComponentRegistry
o propose Twingle-impl. (for php/yakka)
- o phpDocumentIndex
+ a phpDocumentIndex
o re-enable "stat" for symlinks - if possible
o "last run by/on"
o sync-meta:
@@ -889,9 +925,25 @@
o test
+o use phpHtmlLib::CSSBuilder!!! (e.g. instead of horde's css-merging mech)
+
+o todo, 2003-02-27
+ o bw_acct
+ o http://pear.php.net/package-search.php?pkg_name=tree&bool=AND&submit=Search
+ o moon4->elessar: get.nu, webpla.net, steger.net?
+ o hd-space on h1!!!
+ o backup on h1!!!
+
+o gharb -> /etc to cvs
+
+o load XmlTopicMaps (XTMs) into a PEAR::Tree!
+
+o DataBrowser <-> UniversalBrowser <-> OO::Wiki
+ o metadata on field-level!?
+
-$Id: joko_2003-02.html,v 1.79 2003/02/26 22:26:06 joko Exp $
+$Id: joko_2003-02.html,v 1.83 2003/04/05 02:28:18 joko Exp $