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
@@ -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,7 +212,7 @@
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 o mnoGoSearch's news-extension seems to require some more database-tuning ;-(
@@ -227,11 +226,11 @@
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 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%"
+ ./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,7 +243,7 @@
o LookAt PEAR-1.0?
- o PEAR::XML::RPC
+ o PEAR::XML::RPC x remove custom patches x re-integrate functionality from these patches at another place o enhance patches
@@ -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 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 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,9 +416,9 @@
o couple the inn-perl-filters with the mentioned InterpolWebService ;-) o or should we name it "ExtrapolWebService"?
-x search::perl inner class
+x perl inner class x it works! x the intended document is found on first place x this document is also found
@@ -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,26 +618,26 @@
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)
x renamed core methods x object2hash -> expand
@@ -712,7 +711,7 @@
o compare lib with different comparable others (binarycloud, xoom, etc.) o ask jonen!