/[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.12 by joko, Mon Feb 24 18:29: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        synchronization <br/>
17          <ul>
18            <li><a href="topics/synchronization.html">synchronization.html</a></li>
19          </ul>
20      </li>
21    
22      <li>
23        Inventory <br/>
24          <ul>
25            <li>NfoBackendRefactor</li>
26            <li><a href="topics/home2web.html">home2web</a></li>
27          </ul>
28      </li>
29    
30      <li>
31        <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/>
32        Maybe implement Data::Transform::Builder to build a (ldap-)dn  <br/>
33        from an object "X" containing properties "Y" (using Data::Identifier::Dn?). <br/>
34        What about Data::Transfer::Sync::Identifier or  <br/>
35        Data::Transfer::Identifier or (most simple) Data::Identifier??? <br/>
36        Yes! Data::Identifier is the "base class / root object", Data::Identifier::Dn acts as a plugin - mechanisms shown elsewhere.
37      </li>
38    
39    <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>
40    
41    <li>    <li>
42      <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/>
43      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....
44    </li>    </li>
45    
46    <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>
47    <li>Torus - Migrate off Outlook</li>    <li>Torus - Migrate off Outlook</li>
48    <ul>    <ul>
# Line 48  projects/modules - active: Line 81  projects/modules - active:
81    <li>    <li>
82    <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.
83      <ul>      <ul>
84    
85          <li>
86            currently integrated with:
87            <ul>
88              <li>x Tangram</li>
89              <li>
90                o DBI <br/>
91                &nbsp;&nbsp; x MySQL (via DBD::mysql) <br/>
92                &nbsp;&nbsp; x csv-files (via DBD::CSV) <br/>
93              </li>
94              <li>o MAPI</li>
95              <li>o LDAP</li>
96            </ul>
97          </li>
98    
99        <li>        <li>
100          also interesting / integrate with:          also interesting / integrate with:
101          <ul>          <ul>
102    
103            <li>            <li>
104              Siemens SL45 - Data Exchange Software, QuickSync and SMS Manager <br/>              Devices/Software: <br/>
105                  o Nokia Communicator <br/>
106                  o s25@once <br/>
107                  o Siemens SL45 - Data Exchange Software, QuickSync and SMS Manager (S45Sync.exe) <br/>
108                  o SyncML - see sync4j below
109            </li>            </li>
110    
111            <li>            <li>
# Line 102  projects/modules - active: Line 154  projects/modules - active:
154              Main Scope: connects to MS Exchange Server 2000 <br/>              Main Scope: connects to MS Exchange Server 2000 <br/>
155            </li>            </li>
156    
157              <li>
158                <a href="http://acctsync.sourceforge.net/">LDAP Account Sync</a> - LDAP Account Synchronization Project <br/>
159                LDAP Account Sync project's goal is to synchronize windows user account information <br/>
160                and passwords in a OpenLDAP server and vice-versa.  <br/>
161                This is not authorization, but rather synchronization of the account information.  
162              </li>
163    
164              <li>
165                nsswitch/OpenLDAP/Kerberos5 - Migration Scripts <br/>
166              </li>
167    
168              <li>
169                <a href="http://www.psynch.com/">P-Synch™</a> - P-Synch™ Password Management Software  <br/>
170              </li>
171              
172              <li>
173                <a href="http://www.bizkit.ru/">MS SQL Sync ToolKit</a> <br/>
174                MS SQL Sync Toolkit is a wonderful tool which you can use to compare <br/>
175                and synchronize the structure and contents of SQL Server databases.
176              </li>
177              
178    
179    
180                        
# Line 110  projects/modules - active: Line 183  projects/modules - active:
183      </ul>      </ul>
184    </li>    </li>
185    
186      <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Deep.pm">Data::Transform::Deep</a></li>
187    
188    <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>
189    
190    <li>    <li>
191      <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/>
192      <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)
193    </li>    </li>
194    <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>
195    <li>    <li>
# Line 121  projects/modules - active: Line 197  projects/modules - active:
197      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/>
198      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..."
199    </li>    </li>
200    <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/>
201      
202      <li>
203        <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/>
204        <pre>
205        x based on ...
206          o procmail
207          x CPAN's "Mail::Audit"
208          o sieve
209        x features:
210          x mail2folder
211          x mail2news
212          o mail2fax
213        </pre>
214        <ul>
215          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/README.html?rt=nfo">README</a></li>
216          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/INSTALL.html?rt=nfo">INSTALL</a></li>
217          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/ChangeLog.html?rt=nfo">ChangeLog</a></li>
218          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/TODO.html?rt=nfo">TODO</a></li>
219        </ul>
220      </li>
221  </ul>  </ul>
222    
223    <hr/>
224    
225    on stack - <a href="SampleTasks/joko_2003-01.html">2003-01</a> (sample todo-list) - "howto handle/process todo-lists":
226    <ul>
227      <li>have all items stored in other applications conveniently.</li>
228      <li>be able to have items or references to them *archived* centrally</li>
229      <li>
230        be able to access informations via *one* interface. <br/>
231           - actually *multiple* interfaces should be possible  <br/>
232           - the aim here is to get everything together (INTEGRATE!) (mnoGoSearch first! Torus::Archive later?) <br/>
233      </li>
234    </ul>
235    
236    <hr/>
237    
238  projects/modules - suspended:  projects/modules - suspended:
239  <ul>  <ul>
240    <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 244  projects/modules - suspended:
244    <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>
245  </ul>  </ul>
246    
247    <hr/>
248    
249  projects - neighbourhood:  projects - neighbourhood:
250  <ul>  <ul>
251    <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 254  projects - neighbourhood:
254    <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>
255  </ul>  </ul>
256    
257    <hr/>
258    
259  patches:  patches:
260  <ul>  <ul>
# Line 150  patches: Line 264  patches:
264    <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>
265  </ul>  </ul>
266    
267    <hr/>
268    
269  netfrag.org:  netfrag.org:
270  <ul>  <ul>
271    <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 277  netfrag.org:
277    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>
278  </ul>  </ul>
279    
280    <hr/>
281    
282  misc:  misc:
283  <ul>  <ul>
284    <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 289  misc:
289    </ul>    </ul>
290  </ul>  </ul>
291    
292    <!-- stack - end -->
293    
294    
295  <!--  <!--
296    <li><a href=""></a></li>    <li><a href=""></a></li>
297  -->  -->
# Line 181  misc: Line 302  misc:
302  <a href="http://www./">  <a href="http://www./">
303  -->  -->
304    
305    
306    <!-- used tools - begin -->
307  <pre>  <pre>
308  programs/tools:  programs/tools:
309    
# Line 191  programs/tools: Line 314  programs/tools:
314    - for Office:    - for Office:
315      - MS Office      - MS Office
316      - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>      - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>
317        - MS Outlook Express
318        
319    - for Development for/under Linux:    - for Development for/under Linux:
320        - <a href="http://nautilus.eazel.com/">Nautilus</a>
321      - <a href="http://glimmer.sourceforge.net/">glimmer</a>      - <a href="http://glimmer.sourceforge.net/">glimmer</a>
322      - cvs      - cvs
323      - <a href="http://www.lincvs.org/">LinCvs</a>      - <a href="http://www.lincvs.org/">LinCvs</a>
324      - <a href="http://mozilla.org/">Mozilla</a>      - <a href="http://mozilla.org/">Mozilla</a>
325      - <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>)
326      - <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>)
327      - <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>)
328        
329    - for Development for/under Windows:    - for Development for/under Windows:
330        - MS Explorer
331        - MS Notepad
332        - UltraEdit
333        - cmd.exe
334      - <a href="http://www.cygwin.com/">cygwin</a>      - <a href="http://www.cygwin.com/">cygwin</a>
335      - <a href="http://www.wincvs.org/">WinCvs</a>      - <a href="http://www.wincvs.org/">WinCvs</a>
336      - UltraEdit      - <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a>
337      - MS Internet Explorer      - MS Internet Explorer
338        - <a href="http://www.vmware.com/">VMware Workstation</a>
339        - <a href="http://mozilla.org/">Mozilla</a>
340      - MS Visual Studio 6      - MS Visual Studio 6
341    
342  languages:  languages:
# Line 213  languages: Line 344  languages:
344    - <a href="http://www.perl.com/">Perl</a>    - <a href="http://www.perl.com/">Perl</a>
345    
346  libraries:  libraries:
   - <a href="http://www.cpan.org/">Perl CPAN</a>  
347    - <a href="http://www.openssh.org/">OpenSSH</a>    - <a href="http://www.openssh.org/">OpenSSH</a>
348      - <a href="http://www.cpan.org/">CPAN</a> (<a href="http://www.perl.com/">Perl</a>)
349      - <a href="http://pear.php.net/">PEAR</a> (<a href="http://www.php.net/">PHP</a>)
350      - <a href="http://smarty.php.net/">smarty</a> (<a href="http://www.php.net/">PHP</a>)
351    
352  daemons:  daemons:
353    - <a href="http://www.apache.org/">Apache</a>    - <a href="http://www.apache.org/">Apache</a>
354    - <a href="http://www.mysql.com/">MySQL</a>    - <a href="http://www.sendmail.org/">Sendmail</a>
355    - <a href="http://www.openssh.org/">OpenSSH</a>    - <a href="http://www.openssh.org/">OpenSSH</a>
356      - <a href="http://www.mysql.com/">MySQL</a>
357    - <a href="http://www.openldap.org/">OpenLDAP</a>    - <a href="http://www.openldap.org/">OpenLDAP</a>
358    
359  </pre>  </pre>
360    <!-- used tools - end -->
361    
362  <hr/>  <hr/>
363    
364  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 -->
365    <ul>
366    
367      <li>
368        Mottos:
369        <ul>
370          <li>Free people from writing html and sql</li>
371          <li>
372            Build solutions that integrate Linux with MS as a desktop platform
373            and write some tools that get you the last bits needed for integration on the Linux side. (hey sysadmins!)
374          </li>
375          <li>Write these tools using free and open source software</li>
376        </ul>
377      </li>
378    
379      <li>
380        What's all that stuff about - really? Making in-process queries to an OpenLDAP daemon (slapd) or other daemons (inn, etc.).
381         <ul>
382           <li>
383           implement features:
384              <ul>
385                <li>Have complex routing information stored in some LDAP-containers</li>
386              </ul>
387           </li>
388           <li>
389           look at "Lightweight Trigger Access Process" (LTAP)
390              see http://ltap.bell-labs.com/ <br/>
391              [...] <br/>
392              LDAP directories are passive repositories that do not provide active monitoring and alerting facilities, <br/>
393              i.e., triggers. LTAP adds active facilities in a portable manner to LDAP servers.  <br/>
394              Active facilities are necessary for LDAP servers to monitor accesses to directories and then take appropriate actions.  <br/>
395              Such functionality is crucial for making Directory Enabled Networks (DENs) real.  <br/>
396              [...] <br/>
397           </li>
398           <li>
399              not possible ;-( with dispatchmail:
400              when run via smrsh it looks like we can not connect to inn via CPAN's Net::NNTP.
401                 => ex-process!
402           </li>
403        </ul>
404      </li>
405    
406    </ul>
407    <!-- footer - end -->
408    
409  <hr/>  <hr/>
410    $Id$
411    
412    
413  </body>  </body>

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

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