/[cvs]/joko/doc/topics.html
ViewVC logotype

Diff of /joko/doc/topics.html

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

revision 1.4 by joko, Tue Jan 21 20:06:55 2003 UTC revision 1.10 by joko, Wed Jan 29 22:34:19 2003 UTC
# Line 1  Line 1 
1  <html>  <html>
2    
3    <head>
4      <title>joko's topics</title>
5    <head>
6    
7  <body>  <body>
8    
9  <hr/>  <hr/>
10    
11    <!-- stack - begin -->
12  projects/modules - active:  projects/modules - active:
13  <ul>  <ul>
14    
15      <li>
16        Inventory <br/>
17          <ul>
18            <li>NfoBackendRefactor</li>
19            <li><a href="topics/home2web.html">home2web</a></li>
20          </ul>
21      </li>
22    
23      <li>
24        <a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Identifier.pm">Data::Identifier</a> - Builds/handles/manipulates identifiers for arbitrary Data.<br/>
25        Maybe implement Data::Transform::Builder to build a (ldap-)dn  <br/>
26        from an object "X" containing properties "Y" (using Data::Identifier::Dn?). <br/>
27        What about Data::Transfer::Sync::Identifier or  <br/>
28        Data::Transfer::Identifier or (most simple) Data::Identifier??? <br/>
29        Yes! Data::Identifier is the "base class / root object", Data::Identifier::Dn acts as a plugin - mechanisms shown elsewhere.
30      </li>
31    
32    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Container/HierarchyOperation.pm">Data::Transform::Container::HierarchyOperation</a> - Manipulate the Hierarchy of arbitrary Containers.</li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Container/HierarchyOperation.pm">Data::Transform::Container::HierarchyOperation</a> - Manipulate the Hierarchy of arbitrary Containers.</li>
33    
34    <li>    <li>
35      <a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Container/ItemOperation.pm">Data::Transform::Container::ItemOperation</a> - Manipulate Items in arbitrary Containers. (move|copy)<br/>      <a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Container/ItemOperation.pm">Data::Transform::Container::ItemOperation</a> - Manipulate Items in arbitrary Containers. (move|copy)<br/>
36      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....
37    </li>    </li>
38    
39    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Map.pm">Data::Transform::Map</a> - Have mappings stored in csv-files, perl-Modules, XML-Files or LDAP-Containers.</li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Map.pm">Data::Transform::Map</a> - Have mappings stored in csv-files, perl-Modules, XML-Files or LDAP-Containers.</li>
40    <li>Torus - Migrate off Outlook</li>    <li>Torus - Migrate off Outlook</li>
41    <ul>    <ul>
# Line 48  projects/modules - active: Line 74  projects/modules - active:
74    <li>    <li>
75    <a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transfer/Sync.README.html">Data::Transfer::Sync</a>  -  Synchronize arbitrary data sources with each other.    <a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transfer/Sync.README.html">Data::Transfer::Sync</a>  -  Synchronize arbitrary data sources with each other.
76      <ul>      <ul>
77    
78          <li>
79            currently integrated with:
80            <ul>
81              <li>x Tangram</li>
82              <li>
83                o DBI <br/>
84                &nbsp;&nbsp; x MySQL (via DBD::mysql) <br/>
85                &nbsp;&nbsp; x csv-files (via DBD::CSV) <br/>
86              </li>
87              <li>o MAPI</li>
88              <li>o LDAP</li>
89            </ul>
90          </li>
91    
92        <li>        <li>
93          also interesting / integrate with:          also interesting / integrate with:
94          <ul>          <ul>
95    
96            <li>            <li>
97              Siemens SL45 - Data Exchange Software, QuickSync and SMS Manager <br/>              Devices/Software: <br/>
98                  o Nokia Communicator <br/>
99                  o s25@once <br/>
100                  o Siemens SL45 - Data Exchange Software, QuickSync and SMS Manager (S45Sync.exe) <br/>
101                  o SyncML - see sync4j below
102            </li>            </li>
103    
104            <li>            <li>
# Line 102  projects/modules - active: Line 147  projects/modules - active:
147              Main Scope: connects to MS Exchange Server 2000 <br/>              Main Scope: connects to MS Exchange Server 2000 <br/>
148            </li>            </li>
149    
150              <li>
151                <a href="http://acctsync.sourceforge.net/">LDAP Account Sync</a> - LDAP Account Synchronization Project <br/>
152                LDAP Account Sync project's goal is to synchronize windows user account information <br/>
153                and passwords in a OpenLDAP server and vice-versa.  <br/>
154                This is not authorization, but rather synchronization of the account information.  
155              </li>
156    
157              <li>
158                nsswitch/OpenLDAP/Kerberos5 - Migration Scripts <br/>
159              </li>
160    
161              <li>
162                <a href="http://www.psynch.com/">P-Synch™</a> - P-Synch™ Password Management Software  <br/>
163              </li>
164              
165              <li>
166                <a href="http://www.bizkit.ru/">MS SQL Sync ToolKit</a> <br/>
167                MS SQL Sync Toolkit is a wonderful tool which you can use to compare <br/>
168                and synchronize the structure and contents of SQL Server databases.
169              </li>
170              
171    
172    
173                        
# Line 110  projects/modules - active: Line 176  projects/modules - active:
176      </ul>      </ul>
177    </li>    </li>
178    
179      <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Deep.pm">Data::Transform::Deep</a></li>
180    
181    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Storage.README.html">Data::Storage</a>  -  Access arbitrary data storage implementations/APIs.</li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Storage.README.html">Data::Storage</a>  -  Access arbitrary data storage implementations/APIs.</li>
182    
183    <li>    <li>
184      <a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/umltools/README">umltools</a>  -  Build linux-filesystems to kickstart UML (<a href="http://user-mode-linux.sourceforge.net/">user-mode-linux</a>). <br/>      <a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/umltools/README">umltools</a>  -  Build linux-filesystems to kickstart <a href="http://user-mode-linux.sourceforge.net/">user-mode-linux</a>. <br/>
185      <a href="http://www.netfrag.org/~jonen/">jonen</a> helped to get the filesystem image building process completely automated.      <a href="http://www.netfrag.org/~jonen/">jonen</a> helped to get the filesystem image building process completely automated. (unattended mode)
186    </li>    </li>
187    <li><a href="http://www.netfrag.org/horde/chora/cvs.php/php/libs/flib/">flib</a>  -  php libraries built on top of <a href="http://pear.php.net/">PEAR</a> and <a href="http://smarty.php.net/">smarty</a>.</li>    <li><a href="http://www.netfrag.org/horde/chora/cvs.php/php/libs/flib/">flib</a>  -  php libraries built on top of <a href="http://pear.php.net/">PEAR</a> and <a href="http://smarty.php.net/">smarty</a>.</li>
188    <li>    <li>
# Line 121  projects/modules - active: Line 190  projects/modules - active:
190      Wrapper around rsync program to provide an easy calling syntax for rsyncing against a probably predefined target. <br/>      Wrapper around rsync program to provide an easy calling syntax for rsyncing against a probably predefined target. <br/>
191      AIM: make backup on windows as *easy* as possible: "right-click on file|directory|item and - guess it - go..."      AIM: make backup on windows as *easy* as possible: "right-click on file|directory|item and - guess it - go..."
192    </li>    </li>
193    <li><a href="http://www.netfrag.org/horde/chora/co.php/ToolBox/Linux/MailDelivery/recieveMail/README?rt=joko">receiveMail</a> - Some simple mail filters and gateways done with Perl-Module "Mail::Audit".</li>    <br/><br/>
194      
195      <li>
196        <a href="http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/dispatchmail?rt=nfo">dispatchmail</a> - Some simple mail filters and gateways done with a Perl-Module "Mail::Audit::Dispatch". <br/>
197        <pre>
198        x based on ...
199          o procmail
200          x CPAN's "Mail::Audit"
201          o sieve
202        x features:
203          x mail2folder
204          x mail2news
205          o mail2fax
206        </pre>
207        <ul>
208          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/README.html?rt=nfo">README</a></li>
209          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/INSTALL.html?rt=nfo">INSTALL</a></li>
210          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/ChangeLog.html?rt=nfo">ChangeLog</a></li>
211          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/TODO.html?rt=nfo">TODO</a></li>
212        </ul>
213      </li>
214    </ul>
215    
216    <hr/>
217    
218    on stack - <a href="SampleTasks/joko_2003-01.html">2003-01</a> (sample todo-list) - "howto handle/process todo-lists":
219    <ul>
220      <li>have all items stored in other applications conveniently.</li>
221      <li>be able to have items or references to them *archived* centrally</li>
222      <li>
223        be able to access informations via *one* interface. <br/>
224           - actually *multiple* interfaces should be possible  <br/>
225           - the aim here is to get everything together (INTEGRATE!) (mnoGoSearch first! Torus::Archive later?) <br/>
226      </li>
227  </ul>  </ul>
228    
229    <hr/>
230    
231  projects/modules - suspended:  projects/modules - suspended:
232  <ul>  <ul>
233    <li><a href="http://netfrag.org/~joko/phpChoPro/">phpChoPro</a> - A PHP script to convert CHORD input files to HTML. <br/>    <li><a href="http://netfrag.org/~joko/phpChoPro/">phpChoPro</a> - A PHP script to convert CHORD input files to HTML. <br/>
# Line 133  projects/modules - suspended: Line 237  projects/modules - suspended:
237    <li><a href="http://www.netfrag.org/horde/chora/co.php/php/libs/elib/vops/README">vops</a>  -  virtual object persistency system (elib/vops).</li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/php/libs/elib/vops/README">vops</a>  -  virtual object persistency system (elib/vops).</li>
238  </ul>  </ul>
239    
240    <hr/>
241    
242  projects - neighbourhood:  projects - neighbourhood:
243  <ul>  <ul>
244    <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/glimmer/scripts/FunctionSelector.py">FunctionSelector</a> for <a href="http://glimmer.sourceforge.net/">glimmer</a> - by <a href="http://www.netfrag.org/~jonen/">jonen</a></li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/glimmer/scripts/FunctionSelector.py">FunctionSelector</a> for <a href="http://glimmer.sourceforge.net/">glimmer</a> - by <a href="http://www.netfrag.org/~jonen/">jonen</a></li>
# Line 141  projects - neighbourhood: Line 247  projects - neighbourhood:
247    <li><a href="http://www.netfrag.org/rrr/wiki/">raBit's rapid racers</a> - by <a href="http://www.netfrag.org/~rabit/">rabit</a></li>    <li><a href="http://www.netfrag.org/rrr/wiki/">raBit's rapid racers</a> - by <a href="http://www.netfrag.org/~rabit/">rabit</a></li>
248  </ul>  </ul>
249    
250    <hr/>
251    
252  patches:  patches:
253  <ul>  <ul>
# Line 150  patches: Line 257  patches:
257    <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/pear/XML_RPC/pear_submission">patches</a> to RPC_XML on <a href="http://pear.php.net/">PEAR</a></li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/pear/XML_RPC/pear_submission">patches</a> to RPC_XML on <a href="http://pear.php.net/">PEAR</a></li>
258  </ul>  </ul>
259    
260    <hr/>
261    
262  netfrag.org:  netfrag.org:
263  <ul>  <ul>
264    <li><a href="http://www.netfrag.org/~rabit/">~rabit</a></li>    <li><a href="http://www.netfrag.org/~rabit/">~rabit</a></li>
# Line 161  netfrag.org: Line 270  netfrag.org:
270    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>
271  </ul>  </ul>
272    
273    <hr/>
274    
275  misc:  misc:
276  <ul>  <ul>
277    <li><a href="http://www.netfrag.org/horde/chora/cvs.php/perl/libs/OEF/">OEF</a></li>    <li><a href="http://www.netfrag.org/horde/chora/cvs.php/perl/libs/OEF/">OEF</a></li>
# Line 171  misc: Line 282  misc:
282    </ul>    </ul>
283  </ul>  </ul>
284    
285    <!-- stack - end -->
286    
287    
288  <!--  <!--
289    <li><a href=""></a></li>    <li><a href=""></a></li>
290  -->  -->
# Line 181  misc: Line 295  misc:
295  <a href="http://www./">  <a href="http://www./">
296  -->  -->
297    
298    
299    <!-- used tools - begin -->
300  <pre>  <pre>
301  programs/tools:  programs/tools:
302    
# Line 191  programs/tools: Line 307  programs/tools:
307    - for Office:    - for Office:
308      - MS Office      - MS Office
309      - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>      - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>
310        - MS Outlook Express
311        
312    - for Development for/under Linux:    - for Development for/under Linux:
313        - <a href="http://nautilus.eazel.com/">Nautilus</a>
314      - <a href="http://glimmer.sourceforge.net/">glimmer</a>      - <a href="http://glimmer.sourceforge.net/">glimmer</a>
315      - cvs      - cvs
316      - <a href="http://www.lincvs.org/">LinCvs</a>      - <a href="http://www.lincvs.org/">LinCvs</a>
317      - <a href="http://mozilla.org/">Mozilla</a>      - <a href="http://mozilla.org/">Mozilla</a>
318      - <a href="http://www.phpwizard.net/projects/phpMyAdmin/">phpMyAdmin</a>      - <a href="http://www.phpwizard.net/projects/phpMyAdmin/">phpMyAdmin</a> (<a href="http://www.php.net/">PHP</a>)
319      - <a href="http://squirrel-sql.sourceforge.net/">SQirrelL SQL</a>      - <a href="http://squirrel-sql.sourceforge.net/">SQirrelL SQL</a> (<a href="http://java.sun.com/">Java</a>)
320      - <a href="www.iit.edu/~gawojar/ldap/">LDAP Browser/Editor</a>      - <a href="www.iit.edu/~gawojar/ldap/">LDAP Browser/Editor</a> (<a href="http://java.sun.com/">Java</a>)
321        
322    - for Development for/under Windows:    - for Development for/under Windows:
323        - MS Explorer
324        - MS Notepad
325        - UltraEdit
326        - cmd.exe
327      - <a href="http://www.cygwin.com/">cygwin</a>      - <a href="http://www.cygwin.com/">cygwin</a>
328      - <a href="http://www.wincvs.org/">WinCvs</a>      - <a href="http://www.wincvs.org/">WinCvs</a>
329      - UltraEdit      - <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a>
330      - MS Internet Explorer      - MS Internet Explorer
331        - <a href="http://www.vmware.com/">VMware Workstation</a>
332        - <a href="http://mozilla.org/">Mozilla</a>
333      - MS Visual Studio 6      - MS Visual Studio 6
334    
335  languages:  languages:
# Line 213  languages: Line 337  languages:
337    - <a href="http://www.perl.com/">Perl</a>    - <a href="http://www.perl.com/">Perl</a>
338    
339  libraries:  libraries:
   - <a href="http://www.cpan.org/">Perl CPAN</a>  
340    - <a href="http://www.openssh.org/">OpenSSH</a>    - <a href="http://www.openssh.org/">OpenSSH</a>
341      - <a href="http://www.cpan.org/">CPAN</a> (<a href="http://www.perl.com/">Perl</a>)
342      - <a href="http://pear.php.net/">PEAR</a> (<a href="http://www.php.net/">PHP</a>)
343      - <a href="http://smarty.php.net/">smarty</a> (<a href="http://www.php.net/">PHP</a>)
344    
345  daemons:  daemons:
346    - <a href="http://www.apache.org/">Apache</a>    - <a href="http://www.apache.org/">Apache</a>
347    - <a href="http://www.mysql.com/">MySQL</a>    - <a href="http://www.sendmail.org/">Sendmail</a>
348    - <a href="http://www.openssh.org/">OpenSSH</a>    - <a href="http://www.openssh.org/">OpenSSH</a>
349      - <a href="http://www.mysql.com/">MySQL</a>
350    - <a href="http://www.openldap.org/">OpenLDAP</a>    - <a href="http://www.openldap.org/">OpenLDAP</a>
351    
352  </pre>  </pre>
353    <!-- used tools - end -->
354    
355  <hr/>  <hr/>
356    
357  hmm, what's all that stuff about? freeing people from writing html and sql. integrating with ms. writing tools using free and open source software.  <!-- footer - begin -->
358    <ul>
359    
360      <li>
361        Mottos:
362        <ul>
363          <li>Free people from writing html and sql</li>
364          <li>
365            Build solutions that integrate Linux with MS as a desktop platform
366            and write some tools that get you the last bits needed for integration on the Linux side. (hey sysadmins!)
367          </li>
368          <li>Write these tools using free and open source software</li>
369        </ul>
370      </li>
371    
372      <li>
373        What's all that stuff about - really? Making in-process queries to an OpenLDAP daemon (slapd) or other daemons (inn, etc.).
374         <ul>
375           <li>
376           implement features:
377              <ul>
378                <li>Have complex routing information stored in some LDAP-containers</li>
379              </ul>
380           </li>
381           <li>
382           look at "Lightweight Trigger Access Process" (LTAP)
383              see http://ltap.bell-labs.com/ <br/>
384              [...] <br/>
385              LDAP directories are passive repositories that do not provide active monitoring and alerting facilities, <br/>
386              i.e., triggers. LTAP adds active facilities in a portable manner to LDAP servers.  <br/>
387              Active facilities are necessary for LDAP servers to monitor accesses to directories and then take appropriate actions.  <br/>
388              Such functionality is crucial for making Directory Enabled Networks (DENs) real.  <br/>
389              [...] <br/>
390           </li>
391           <li>
392              not possible ;-( with dispatchmail:
393              when run via smrsh it looks like we can not connect to inn via CPAN's Net::NNTP.
394                 => ex-process!
395           </li>
396        </ul>
397      </li>
398    
399    </ul>
400    <!-- footer - end -->
401    
402  <hr/>  <hr/>
403    $Id$
404    
405    
406  </body>  </body>

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.10

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