o flib:
@@ -13,30 +12,30 @@
o include-paths o configKey (servername) => servername/appname o make glib
- o RPC::Remote: just can talk to single rpc-server!!!!
+ o RPC::Remote: just can talk to single rpc-server!!!! o app-cleanup: o replace ../img/ through img/ globally (in all files found) o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist] o refactor replace_cvs.pl to:
finder.pl -R --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]
- o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??
- 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
+ o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??
+ 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!!!
- 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
-o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response
- o need to freeze a Oef::Engine
- o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge
+ 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
+o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response
+ o need to freeze a Oef::Engine
+ o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge
@@ -67,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?
@@ -77,11 +76,11 @@
o freier xml-editor für win32? (nicht auf msxml3 basierend?)
-o Data::Storage
- - overview
- - just gives you a handle to a preconfigured data-source.
- - it's a meta-module on our way to unified data access.
- - details
+o Data::Storage
+ - overview
+ - just gives you a handle to a preconfigured data-source.
+ - it's a meta-module on our way to unified data access.
+ - details
It also lets you add additional methods to this handle from
specified Perl-modules acting as "plugins".
It's delivered with "Handlers" ready for talking to rdbms-databases,
@@ -106,16 +105,16 @@
o cvs & kerberos???
-o enhance 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)
- 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)
+o enhance 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)
+ 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) o could also use /usr/bin/smssend or some module from CPAN
- 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) o send autoresponse with subject: "Your bug-request was filed." when mailing to bugs@netfrag.org (done by gateway@netfrag.org) o actually do file the message at nfo.support.queue (done by gateway@netfrag.org) o maybe cc: to or integrate with tutos or other ticketing system (bugzilla)???)
@@ -183,7 +182,7 @@
o mixin inheritance for php? o manipulating the symbol table?
-o integrate timestamp into log-output of CPAN's Log::Dispatch!?
+o integrate timestamp into log-output of CPAN's Log::Dispatch!?
o integrate autogenerated api-documentation for code@netfrag.org
use PhpDocumentor: http://phpdocu.sourceforge.net/
@@ -213,25 +212,25 @@
o include process view??? o link to "IntegratesWith"-page: PIMs, Offices
-o Data::Storage and logging via Log::Dispatch - DEEP RECURSION again!!!
+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):
- ./sbin/indexer -a -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%"
+ 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
+o refactor OEF::Why::Queue o Topics o ORM (Object Relational Mapper) o Data synchronization
@@ -244,9 +243,9 @@
o LookAt PEAR-1.0?
- o PEAR::XML::RPC
- x remove custom patches
- x re-integrate functionality from these patches at another place
+ o PEAR::XML::RPC
+ 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
@@ -254,31 +253,31 @@
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
- o integrate PEAR::Translation with smarty
+ 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 o refactor flib/Application/i10n/LocaleText.php o send patch for PEAR/Log/file.php o make patch for PEAR/XML/RPC.php
- o refactor to PEAR::DB - drivers
+ o refactor to PEAR::DB - drivers o glib/Data/Driver/Proxy.php o glib/Data/Driver/RPC/Remote.php
- o the name??? (DB::RPC?, DB::Remote?, DB::Virtual?)
- o PEAR::Auth::Kerberos???
- o integrate glib/Data/Driver/Proxy with PEAR::Cache
- o use DB::RPC for this!
- o integrate Application::Config with PEAR::Config
- o use PEAR::Tree
+ o the name??? (DB::RPC?, DB::Remote?, DB::Virtual?)
+ o PEAR::Auth::Kerberos???
+ o integrate glib/Data/Driver/Proxy with PEAR::Cache
+ o use DB::RPC for this!
+ o integrate Application::Config with PEAR::Config
+ o use PEAR::Tree o look at http://opensource.visionp.de/modules/project/tree.php
- o as base data container for "app::menu", "phpHtmlLib::TreeNav"
- o integrate Data::Encode with PEAR::I18N - Internationalization???
+ o as base data container for "app::menu", "phpHtmlLib::TreeNav"
+ o integrate Data::Encode with PEAR::I18N - Internationalization??? 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?
+ o configurable timestamp format for PEAR::Log::file
+ o no fatal php errors from PEAR::XML::RPC
+ 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.
@@ -292,7 +291,7 @@
o schema-convertors o ldap-schema -> rdfs? o tangram-schema -> rdfs?
- o DBIx::DBSchema <-> rdfs?
+ o DBIx::DBSchema <-> rdfs? o => web-based rdfs-browser/-editor???
o glossary: Abstract Syntax Notation Basic Encoding Rules (ASN.1/BER) records
@@ -338,7 +337,7 @@
o transportable via xml o storable in xml, rdbms, ldap
@@ -349,27 +348,27 @@
o add javascript-link: "search for selected word/phrase" against search.netfrag.org
o add new topic: "filter"
- o Regexp::Group
- o Data::Filter
- o Mail::Audit
+ o Regexp::Group
+ o Data::Filter
+ o Mail::Audit o Content-Filters o wiki, tavi, etc. o QuickNote to HTML (what about the name 'iNote'?)
@@ -396,15 +395,15 @@
o *both* may have contexts (are associated with one or more other arbitrary items) o these may be StartingPoints when having a number of things cross referenced
o enhance CVSSpam's ruby-scanner's keywords (TODO, FIXME, etc.) o REVIEW
@@ -417,20 +416,20 @@
o couple the inn-perl-filters with the mentioned InterpolWebService ;-) o or should we name it "ExtrapolWebService"?
-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 refactor the DesignPattern::-namespace to the Class::-namespace (perl & php!)!!!
@@ -441,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!!!
-x search::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
@@ -469,39 +468,39 @@
serves as the DSMLv2 analog of LDIF is defined in section 7. The rules for
defining other DSMLv2 compliant bindings are found in section 8.
-o refactor hash2sql into some module (Data::Storage::Handler::DBI?, shortcuts.pm?)
+o refactor hash2sql into some module (Data::Storage::Handler::DBI?, shortcuts.pm?)
-o use Hash::Merge instead of object2hash
+o use Hash::Merge instead of object2hash
-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
o bonobo o 1.
perl -MCPAN -eshell
install Bonobo
- Gtk::Perl didn't work
+ Gtk::Perl didn't work
cd /root/.cpan/build/Gtk-Perl-0.7008
perl Makefile.PL --with-gtk-force --without-guessing
- install XML::Writer
- (install GNOME::GNORBA)
+ install XML::Writer
+ (install GNOME::GNORBA) o 2.
perl2html
CPAN: GDA GNU Data Access (GDA) Perl Module Library (libgda)
@@ -619,52 +618,52 @@
o rap: Request and Process
or: Ant for Perl o use:
- o Data::Flow
+ o Data::Flow o psh (http://search.cpan.org/src/GREGOR/psh-1.8/) o HDF?
- o XML::Simple
+ o XML::Simple o XPC.pm - XML Procedure Call Classes (http://search.cpan.org/src/GREGOR/XPC-0.2/lib/XPC.pm)
- o POE::Component::JobQueue
+ o POE::Component::JobQueue o Schedule
- o Term::ShellKit
- o IPC::Run
+ o Term::ShellKit
+ o IPC::Run o XML Procedure Call (XPC)
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 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 Perl: o we have:
@@ -674,45 +673,45 @@
.... 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:
- - 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 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....)
o write "Thank You!" to authors of phpHtmlLib! (phphtmllib.newsblob.com) o compare lib with different comparable others (binarycloud, xoom, etc.) o ask jonen!
o re-enable automation of: o indexer (mnoGoSearch)
@@ -765,22 +764,22 @@
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 OO, XML, Directories, Schemas, User Interfaces o Schema for Object-Oriented XML
@@ -805,35 +804,45 @@
o FeelIt (some braille driver) o ??? integration to ie|moz ???