/[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.110 by joko, Thu Jan 30 08:08:17 2003 UTC revision 1.122 by joko, Sat Feb 1 00:11:11 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 1496  o look at quepasa:/etc/apache/httpd.conf Line 1683  o look at quepasa:/etc/apache/httpd.conf
1683    #    </Limit>    #    </Limit>
1684    #</Location>    #</Location>
1685    
1686    o admin:
1687      o LoginLists (e.g. User-Account per Service(mail (send & recieve), shell, wiki, news))
1688      o IncludeLists (e.g. include newsgroup into newsportal (news2http-gateway), include path to Backup)
1689      o ExcludeLists (e.g. exclude from Indexer (mnoGoSearch))
1690    
1691    o a general question: why does a user *still* has to specifiy *two* servers for mail?
1692      technical - okay (more than....)     -    but from the user perspective? no! just one!
1693      
1694    o benchmark dispatchmail:
1695       a) started via pipe in .forward-file
1696        MTA Queue status...
1697                        /var/spool/mqueue (3 requests)
1698        -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
1699        h0U8ARv9027686*   16930 Thu Jan 30 09:13 <news@quepasa.netfrag.org>
1700                                                 <usenet@quepasa.netfrag.org>
1701        h0U8ARv7027686*      56 Thu Jan 30 09:13 <joko_mail@quepasa.netfrag.org>
1702                                                 |"/data/opt/dispatchmail/bin/dispatchm
1703        h0U8ARv5027686*      56 Thu Jan 30 09:13 <joko_mail@quepasa.netfrag.org>
1704                                                 |"/data/opt/dispatchmail/bin/dispatchm
1705                        Total requests: 3
1706       b) as milter-handler????
1707    
1708    o lookup: paul verilio
1709    
1710    o review D:\e\home\amo\develop\cvs\nautilux.progressive-media.de\amo !!!
1711    
1712    o make up a Bundle::dispatchmail
1713      o install dispatchmail
1714      o get dispatchmail.pl from nfo-repository
1715        o get Mail::Audit from CPAN
1716        o get Mail::Audit::Dispatch from nfo-repository
1717        o get dependencies
1718          o DesignPattern::Object
1719          o DesignPattern::Bridge
1720          o org::netfrag::shortcuts
1721          o MIME::Lite
1722          o Hash::Merge
1723          o Log::Dispatch
1724          o Log::Dispatch::Config
1725      o load a sample .dispatchmrc into your users home-directory
1726      o edit it according your needs - see (in future) Mail::Audit::Tour
1727      o test your rules by running
1728        o ./buildmail | ./dispatchmail --base=/home/username (you'll need MIME::Lite for running buildmail...)
1729    
1730    o cvshistory
1731      o draw a graphical / navigatable timeline of a cvs-history
1732      o embed urls pointing to arbitrary resources
1733    
1734    o establish: bugs@netfrag.org
1735      o automagically create TUTOS-ticket
1736    
1737    x groupwares / time-trackers
1738      x TUTOS
1739      x phpProjekt
1740      o [include tool from janosch here]
1741    
1742    o get together Log::Dispatch(mail) and Mail::Audit::Dispatch
1743      o make up a Log::Dispatch::Address
1744        o use Data::Map(via ldap) to actually resolve
1745    
1746    o Torus - client-compatibility
1747      o Outlook Express, Outlook 2000, 2002 (win32)
1748      o Horde (web)
1749      o Netscape & Mozilla (win32 & *nix)
1750      o Ximian Evolution (*nix)
1751      o TUTOS (web)
1752      o Twig (web)
1753      o PhpProjekt
1754      
1755    o jonen@gharb: patched Mail::Audit::Dispatch (don't ask for ~/Mail any more!)
1756    
1757    o glossary: public bulletin board
1758    
1759    o dispatchmail: make option "--user=" work again!
1760    
1761    o flib:
1762      o include & boot
1763        o include-paths
1764        o configKey (servername) => servername/appname
1765      o make glib
1766      o RPC::Remote: just can talk to single rpc-server!!!!
1767    o app-cleanup:
1768      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]
1770        o refactor replace_cvs.pl to:
1771          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??
1773            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      
1777    o 0. Oef::Request -> ...
1778    o 1. CliCmd::Setting -> Oef::Request -> [hibernate] -> [wakup] -> Oef::Engine -> Oef::>Task -> Oef::Response
1779      o need to freeze a Oef::Request
1780    o 2. CliCmd::Setting -> Oef::Request -> Oef::Engine -> Oef::Task -> [hibernate] -> [wakup] -> Oef::Response
1781      o need to freeze a Oef::Engine
1782      
1783    o Oef::Base bases on DesignPattern::Object and DesignPattern::Bridge
1784    
1785    o refactor DesignPattern::Object::Logger to Oef::Base::Logger
1786    
1787    o use phpHtmlLib - widgets in a wiki (yakka!)
1788    
1789    o rename Data::Storage::Handler::NetLDAP to Data::Storage::Handler::LDAP
1790    
1791    o register: data-storage.[perl.]netfrag.org
1792    
1793    o look at '<meta  http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'!!!
1794      o better use 'utf-8' to achieve full i18n?
1795      
1796    o add descriptive words (undelete, etc.) and references to similar projects to mini-howto_trashcan-under-linux_libtrash.html
1797    
1798    
1799    
1800    
1801    
1802  </pre>  </pre>

Legend:
Removed from v.1.110  
changed lines
  Added in v.1.122

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