--- joko/doc/SampleTasks/joko_2003-01.html 2003/01/31 23:04:03 1.120 +++ joko/doc/SampleTasks/joko_2003-01.html 2003/02/01 01:33:41 1.124 @@ -37,6 +37,194 @@ joko@netfrag.org - sample stack: +o get (and refactor) from janosch: + - serial-interface-perl-scripts (3?) + - aquastar.pl + - relais.pl + - xyz + x faxGate.pl: mail-handler (Faxversandmodul) + +o gtk radiant + +o serial-line to eagle.psl.netfrag.org + +o rabit: php-gtk-ide (phpMole?) + +x mail links to jonen + +o Quake SDK (bots, ....) + +o 3dmax: Reactor + +o look at tools @ perl/bin!!! + +o trim ~joko/Mail/.rules.pm for new Mailing Lists and CVS Logs (from CVSSpam) + +o get into ExtUtils::MakeMaker!!! + +o glossary: sync = get|send new mail & publish|announce + +x new mechanism to pass configuration-metadata to Torus: 'config_metadata => { file => '../etc/syncOutlookContacts.ini' }, ' and stuff.... + +o TUTOS - to (static) report: + o Overview - All Projects: http://www.netfrag.org/tutos/php/product_overview.php?name= + o Statistics - All Projects: http://www.netfrag.org/tutos/php/product_overview.php?format=&start=0&format=stat + o Timetrack Summary - per User: http://www.netfrag.org/tutos/php/timetrack_overview.php?worker=1036 + look at: + http://www.netfrag.org/tutos/php/res_cal.php?id=1036 + http://www.netfrag.org/tutos/php/timetrack_overview.php?worker=1036 + +o Torus/XML + ----------------------------------------------------------------------------- + Torus::addItem + + + + + + + + + + ----------------------------------------------------------------------------- + +o register: archive.netfrag.org + +x already archived somewhere in mail-history + Data::Transfer::Sync::API::syncNodes + Data::Transfer::Sync::Core::_syncNodes + Data::Transfer::Sync::StorageInterface::_getNodeList( source ) + Data::Transfer::Sync::StorageInterface::_resolveNodeIdent( source ) + Data::Transfer::Sync::StorageInterface::_statloadNode( target ) + Data::Transfer::Sync::Compare::Checksum::_readChecksum( source ) + Data::Transfer::Sync::Core::_buildMap + Data::Transfer::Sync::Core::_doTransferToTarget( insert|update ) + Data::Transfer::Sync::StorageInterface::_statloadNode( target ) + Data::Transfer::Sync::Compare::Checksum::_readChecksum( target ) + (Data::Transfer::Sync::Core::_doModifySource_IdentChecksum) + +o shortcut url: Detailed History (Tracker): http://www.netfrag.org/tutos/php/history_show.php?id=1054 + +o glossary: "bind data" (add relationships and stuff...) + +o accounts for jonen, janosch and bareface (and all others) for inn@news.netfrag.org + +x outlook2ldap: win32, perl-5.8.0: + ---> App::Config (CPAN, force) + Tie::IxHash (CPAN) + Log::Dispatch (CPAN) + Log::Dispatch::Config (CPAN, force) + mixin (ppm) + DBI (ppm) + Hash::Merge (ppm) + Tie::SecureHash (ppm) + ---> Date::Manip (CPAN) + ---> Net::LDAP (own) + +o integrate TUTOS and sloccount!? the "costs"? + +o refactor DesignPattern:: to Data::Code::Object + +o create apache conf statically|dynamically from some declaration stored in ldap + +o misc + cd /tmp + umount /data + recover /dev/ubd/2 + +o implement rmtray!!! -> mv xyz /lost+found/tray/xyz + -> [ insert project found by jonen here ] + +o apache startphrase: quepasa.netfrag.org + +o TUTOS FATAL ERROR Wednesday 22. Jan 2003 + ================================================================= + TUTOS FATAL ERROR Wednesday 22. Jan 2003 + 14:15 + Error: + Opening the MYSQL database MYSQL:tutos@localhost + Detail: + 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) + + TUTOS Version: 1.0.20021113 + PHP Version: 4.2.3 Linux + PHP Config: /etc/php4/apache/php.ini + APACHE Version: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 mod_ssl/2.8.9 OpenSSL/0.9.6g mod_perl/1.26 + Called from: http://www.netfrag.org/tutos/php/product_show.php?id=1108 + Called by: 217.231.123.32 + PHP Info Page + ================================================================= + +o Perl::Module::AutoInstall + - detect dynamically + - download from CPAN + - install || force install + - continue + +o perl -MCPAN -eshell + install Hash::Merge + install Bundle::CPAN + install Hash::Merge + force install Clone + install Hash::Merge + +o apt-get install libtrash!!! + +o enhance-apache-perl-configuration: + - bug: + root@quepasa:/tmp# /etc/init.d/apache start + Starting web server: apacheconfiguring dynamic domain "golf5.de" + - features!!! + - have declaration stored in ldap: + - ldap-company-hierarchy-containers + - ldap-account-containers + - metadata (nsswitch) + - contact-information (pim (outlook|horde), notify, etc.) + - ldap-data-containers + - data-transfer (column/property -> column/property) mappings (via Data::Map) + - sendmail-virtusertable & -aliases + - mapped apache-config + +o news-accounts for all@netfrag.org + +o move data directories of mysql and ldap physically below /data (/var/lib/...) + +o backup-scripts: + - lowlevel: /data + - highlevel: + - mysql-databases + - ldap-databases + - news-spool + - cvs-repository + +o backup.pl <- backupThis.pl, backupMe.pl, backupHost.pl + +o https-only-mode (configurable) for horde and tutos! + +o make MX entry for news.netfrag.org!!! + +o backup-MX? + +x links-computing@netfrag.org -> newscollector -> recieveMail -> Mail::Audit -> news.netfrag.org:nfo.links.computing + +o convert content in nfo/doc/computing/.... to DocBook - publish and link generated content @ nfoweb + +o make "build.pl" read metadata from directory given (isCode? isDocBook? getFilelist!(?) getItems) + + + +o dispatchmail - prerequisites + CPAN + Mail::Audit + Getopt::Long + Hash::Merge + mixin + nfo/perl/libs + DesignPattern::Object + +o check in joko's dispatchmail-rules + +o misc o [task by joko] introduced "dispatchmail" to add mail2news-functionality to "recieveMail" (collector@netfrag.org) x [task by joko] migrated joko_mail from "receiveMail" to "dispatchmail" x [bug from joko] what about mailing from the cli / mails sent from the system (e.g. via CVSSpam): @@ -855,7 +1043,6 @@ x !!! jonen made mysql-mode apts for mnogosearch-common_3.2.6-2.SU.1_all.deb !!! use them: [...] ->archive:/path/to/debs - o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done) @@ -1584,6 +1771,11 @@ 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 + 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 @@ -1604,6 +1796,8 @@ o look at ''!!! o better use 'utf-8' to achieve full i18n? +o add descriptive words (undelete, etc.) and references to similar projects to mini-howto_trashcan-under-linux_libtrash.html + @@ -1611,7 +1805,7 @@
-$Id: joko_2003-01.html,v 1.120 2003/01/31 23:04:03 joko Exp $ +$Id: joko_2003-01.html,v 1.124 2003/02/01 01:33:41 joko Exp $