/[cvs]/joko/doc/SampleTasks/joko_2003-01.html
ViewVC logotype

Diff of /joko/doc/SampleTasks/joko_2003-01.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.118 by joko, Fri Jan 31 10:33:34 2003 UTC revision 1.128 by joko, Sun Feb 2 07:03:33 2003 UTC
# Line 37  for rendering it Line 37  for rendering it
37    
38  joko@netfrag.org - sample stack:  joko@netfrag.org - sample stack:
39    
40    o get (and refactor) from janosch:
41      - serial-interface-perl-scripts (3?)
42        - aquastar.pl
43        - relais.pl
44        - xyz
45      x faxGate.pl: mail-handler (Faxversandmodul)
46    
47    o gtk radiant
48    
49    o serial-line to eagle.psl.netfrag.org
50    
51    o rabit: php-gtk-ide (phpMole?)
52    
53    x mail links to jonen
54    
55    o Quake SDK (bots, ....)
56    
57    o 3dmax: Reactor
58    
59    o look at tools @ perl/bin!!!
60    
61    o trim ~joko/Mail/.rules.pm for new Mailing Lists and CVS Logs (from CVSSpam)
62    
63    o get into ExtUtils::MakeMaker!!!
64    
65    o glossary: sync = get|send new mail & publish|announce
66    
67    x new mechanism to pass configuration-metadata to Torus: 'config_metadata => { file => '../etc/syncOutlookContacts.ini' }, ' and stuff....
68    
69    o TUTOS - to (static) report:
70      o Overview - All Projects: http://www.netfrag.org/tutos/php/product_overview.php?name=
71      o Statistics - All Projects: http://www.netfrag.org/tutos/php/product_overview.php?format=&start=0&format=stat
72      o Timetrack Summary - per User: http://www.netfrag.org/tutos/php/timetrack_overview.php?worker=1036
73      look at:
74      http://www.netfrag.org/tutos/php/res_cal.php?id=1036
75      http://www.netfrag.org/tutos/php/timetrack_overview.php?worker=1036
76    
77    o Torus/XML
78      -----------------------------------------------------------------------------
79      Torus::addItem
80      
81      <item name="" type="Note">
82        <parent name="Torus" type="Project" />
83        <item name="" parent="">
84          <description>
85      
86          </description>
87        </item>
88      </item>
89      -----------------------------------------------------------------------------
90    
91    o register: archive.netfrag.org
92    
93    x already archived somewhere in mail-history
94        Data::Transfer::Sync::API::syncNodes
95          Data::Transfer::Sync::Core::_syncNodes
96            Data::Transfer::Sync::StorageInterface::_getNodeList( source )
97            Data::Transfer::Sync::StorageInterface::_resolveNodeIdent( source )
98            Data::Transfer::Sync::StorageInterface::_statloadNode( target )
99            Data::Transfer::Sync::Compare::Checksum::_readChecksum( source )
100            Data::Transfer::Sync::Core::_buildMap
101            Data::Transfer::Sync::Core::_doTransferToTarget( insert|update )
102            Data::Transfer::Sync::StorageInterface::_statloadNode( target )
103            Data::Transfer::Sync::Compare::Checksum::_readChecksum( target )
104            (Data::Transfer::Sync::Core::_doModifySource_IdentChecksum)
105    
106    o shortcut url: Detailed History (Tracker): http://www.netfrag.org/tutos/php/history_show.php?id=1054
107    
108    o glossary: "bind data" (add relationships and stuff...)
109    
110    o accounts for jonen, janosch and bareface (and all others) for inn@news.netfrag.org
111    
112    x outlook2ldap: win32, perl-5.8.0:
113        ---> App::Config (CPAN, force)
114        Tie::IxHash (CPAN)
115        Log::Dispatch (CPAN)
116        Log::Dispatch::Config (CPAN, force)
117        mixin (ppm)
118        DBI (ppm)
119        Hash::Merge (ppm)
120        Tie::SecureHash (ppm)
121        ---> Date::Manip (CPAN)
122        ---> Net::LDAP (own)
123    
124    o integrate TUTOS and sloccount!? the "costs"?
125    
126    o refactor DesignPattern:: to Data::Code::Object
127    
128    o create apache conf statically|dynamically from some declaration stored in ldap
129    
130    o misc
131      cd /tmp
132      umount /data
133      recover /dev/ubd/2
134    
135    o implement rmtray!!! -> mv xyz /lost+found/tray/xyz
136      -> [ insert project found by jonen here ]
137    
138    o apache startphrase: quepasa.netfrag.org
139    
140    o TUTOS FATAL ERROR Wednesday 22. Jan 2003
141      =================================================================
142        TUTOS FATAL ERROR Wednesday 22. Jan 2003
143      14:15  
144      Error:
145       Opening the MYSQL database MYSQL:tutos@localhost
146      Detail:
147       2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
148      
149      TUTOS Version: 1.0.20021113
150      PHP Version: 4.2.3 Linux
151      PHP Config: /etc/php4/apache/php.ini
152      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
153      Called from: http://www.netfrag.org/tutos/php/product_show.php?id=1108
154      Called by: 217.231.123.32
155      PHP Info Page
156      =================================================================
157    
158    o Perl::Module::AutoInstall
159      - detect dynamically
160      - download from CPAN
161      - install || force install
162      - continue
163    
164    o perl -MCPAN -eshell
165      install Hash::Merge
166      install Bundle::CPAN
167      install Hash::Merge
168      force install Clone
169      install Hash::Merge
170    
171    o apt-get install libtrash!!!
172    
173    o enhance-apache-perl-configuration:
174      - bug:
175      root@quepasa:/tmp# /etc/init.d/apache start
176      Starting web server: apacheconfiguring dynamic domain "golf5.de"
177      - features!!!
178      - have declaration stored in ldap:
179        - ldap-company-hierarchy-containers
180        - ldap-account-containers
181          - metadata (nsswitch)
182          - contact-information (pim (outlook|horde), notify, etc.)
183        - ldap-data-containers
184          - data-transfer (column/property -> column/property) mappings (via Data::Map)
185          - sendmail-virtusertable & -aliases
186          - mapped apache-config
187    
188    o news-accounts for all@netfrag.org
189    
190    o move data directories of mysql and ldap physically below /data (/var/lib/...)
191    
192    o backup-scripts:
193      - lowlevel: /data
194      - highlevel:
195        - mysql-databases
196        - ldap-databases
197        - news-spool
198        - cvs-repository
199    
200    o backup.pl <- backupThis.pl, backupMe.pl, backupHost.pl
201    
202    o https-only-mode (configurable) for horde and tutos!
203    
204    o make MX entry for news.netfrag.org!!!
205    
206    o backup-MX?
207    
208    x links-computing@netfrag.org -> newscollector -> recieveMail -> Mail::Audit -> news.netfrag.org:nfo.links.computing
209    
210    o convert content in nfo/doc/computing/.... to DocBook - publish and link generated content @ nfoweb
211    
212    o make "build.pl" read metadata from directory given (isCode? isDocBook? getFilelist!(?) getItems)
213       <item name="myPicture" identifier="<filename>.jpg" />
214       <item name="myDocument" identifier="<filename>.doc" />
215    
216    o dispatchmail - prerequisites
217      CPAN
218        Mail::Audit
219        Getopt::Long
220        Hash::Merge
221        mixin
222      nfo/perl/libs
223        DesignPattern::Object
224    
225    o check in joko's dispatchmail-rules
226    
227    o misc
228    o [task by joko] introduced "dispatchmail" to add mail2news-functionality to "recieveMail" (collector@netfrag.org)    o [task by joko] introduced "dispatchmail" to add mail2news-functionality to "recieveMail" (collector@netfrag.org)
229    x [task by joko] migrated joko_mail from "receiveMail" to "dispatchmail"    x [task by joko] migrated joko_mail from "receiveMail" to "dispatchmail"
230    x [bug from joko] what about mailing from the cli / mails sent from the system (e.g. via CVSSpam):    x [bug from joko] what about mailing from the cli / mails sent from the system (e.g. via CVSSpam):
# Line 855  x get mnoGoSearch running Line 1043  x get mnoGoSearch running
1043            
1044      x !!! jonen made mysql-mode apts for mnogosearch-common_3.2.6-2.SU.1_all.deb !!!      x !!! jonen made mysql-mode apts for mnogosearch-common_3.2.6-2.SU.1_all.deb !!!
1045        use them: [...]  ->archive:/path/to/debs        use them: [...]  ->archive:/path/to/debs
       
1046    
1047  o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done)  o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done)
1048    
# Line 1581  o app-cleanup: Line 1768  o app-cleanup:
1768    o replace ../img/ through img/ globally (in all files found)    o replace ../img/ through img/ globally (in all files found)
1769      o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist]      o grep -ri "../img" | modify.pl --regex=s/\.\.\/img/img/g [--in-type=filelist]
1770      o refactor replace_cvs.pl to:      o refactor replace_cvs.pl to:
1771        finder.pl --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]        finder.pl -R --regex=/CVS/Root . | modify.pl --regex=s/:pserver:/:ext:/ [--in-type=filelist]
1772        o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??        o is it possible to actually parse settings && arguments (not just "options") using Getopt::Long??
1773          o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!          o else: look at CPAN more detailed or make a CliCmd::Option + CliCmd::Argument = CliCmd::Setting!!
1774            O refactor Getopt::Simple to Getopt::Easy and add features!? a) argument/option-mechanism b) restrict option-mech
1775              symbol: O=Ongoing
1776            c use Getopt::Auto???
1777            x make Getopt::Easy!!!
1778            
1779        
1780  o 0. Oef::Request -> ...  o 0. Oef::Request -> ...
1781  o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response  o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response
# Line 1601  o rename Data::Storage::Handler::NetLDAP Line 1793  o rename Data::Storage::Handler::NetLDAP
1793    
1794  o register: data-storage.[perl.]netfrag.org  o register: data-storage.[perl.]netfrag.org
1795    
1796    o look at '<meta  http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'!!!
1797      o better use 'utf-8' to achieve full i18n?
1798      
1799    o add descriptive words (undelete, etc.) and references to similar projects to mini-howto_trashcan-under-linux_libtrash.html
1800    
1801    o proarc - professional document archiving, indexing, distributing and publishing
1802      o archiver
1803          archive --reference|meta|content --check-descents=*.txt <path> --type=file|document
1804      o indexer
1805          index <all>, use mnoGoSearch's indexer
1806      o manager
1807          o build sets of data
1808          o make distribution lists
1809          o manage global settings (base-paths/-urls, etc.)
1810          o edit object details (public-url, acls, etc.)
1811          o edit global and/or per-object metadata
1812            o to-be-published (@)
1813            o to-be-indexed
1814          o build manager-rules on top of that
1815      o distributor
1816          o prepare/distribute sets of data
1817      o publisher
1818          o publish data to given url@server
1819            a) prepared machine-readable sets for distribution
1820            b) human-readable material (e.g.: generated indexes, overviews, details, descent-documents)
1821      o add collaboration on top of that!
1822          o (technical) annotations, pbb, etc.
1823    
1824    o Gtk Rules | phpRules - an abstract rule chain editor
1825      o modes: dispatchmail, dispatchrequest, ipchains?
1826      o look at Outlook 2000, Ximian Evolution, Horde
1827    
1828    o iSerienbrief (mac & win32)
1829    
1830    o freier xml-editor für win32? (nicht auf msxml3 basierend?)
1831    
1832    o Data::Storage
1833       - overview
1834         - just gives you a handle to a preconfigured data-source.
1835         - it's a meta-module on our way to unified data access.
1836       - details
1837          It also lets you add additional methods to this handle from
1838          specified Perl-modules acting as "plugins".
1839          It's delivered with "Handlers" ready for talking to rdbms-databases,
1840          flat-file databases (csv, etc.), structured files (INPADOC, XML) and
1841          oo-rdbms-mappers (orms) - in our case "Tangram" (from CPAN).
1842    
1843    
1844    
1845    
1846    

Legend:
Removed from v.1.118  
changed lines
  Added in v.1.128

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