/[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.3 by joko, Tue Jan 21 00:24:48 2003 UTC revision 1.8 by joko, Sat Jan 25 01:33:44 2003 UTC
# Line 1  Line 1 
1  <html>  <html>
2  <body>  <body>
3    
4    <hr/>
5    
6    <!-- stack - begin -->
7  projects/modules - active:  projects/modules - active:
8  <ul>  <ul>
9    
10      <li>
11        Inventory <br/>
12          <ul>
13            <li><a href="topics/home2web.html">home2web</a></li>
14          </ul>
15      </li>
16    
17      <li>
18        <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/>
19        Maybe implement Data::Transform::Builder to build a (ldap-)dn  <br/>
20        from an object "X" containing properties "Y" (using Data::Identifier::Dn?). <br/>
21        What about Data::Transfer::Sync::Identifier or  <br/>
22        Data::Transfer::Identifier or (most simple) Data::Identifier??? <br/>
23        Yes! Data::Identifier is the "base class / root object", Data::Identifier::Dn acts as a plugin - mechanisms shown elsewhere.
24      </li>
25    
26    <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>
27    
28    <li>    <li>
29      <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/>
30      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....      maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....
31    </li>    </li>
32    
33    <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>
34    <li>Torus - Migrate off Outlook</li>    <li>Torus - Migrate off Outlook</li>
35    <ul>    <ul>
# Line 42  projects/modules - active: Line 64  projects/modules - active:
64    </ul>    </ul>
65    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Query/Filter/Regexp.pm">Data::Query::Filter::Regexp</a></li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Query/Filter/Regexp.pm">Data::Query::Filter::Regexp</a></li>
66    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Regexp/Group.pm">Regexp::Group</a></li>    <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Regexp/Group.pm">Regexp::Group</a></li>
67    <li><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.</li>  
68      <li>
69      <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.
70        <ul>
71    
72          <li>
73            currently integrated with:
74            <ul>
75              <li>x Tangram</li>
76              <li>
77                o DBI <br/>
78                &nbsp;&nbsp; x MySQL (via DBD::mysql) <br/>
79                &nbsp;&nbsp; x csv-files (via DBD::CSV) <br/>
80              </li>
81              <li>o MAPI</li>
82              <li>o LDAP</li>
83            </ul>
84          </li>
85    
86          <li>
87            also interesting / integrate with:
88            <ul>
89    
90              <li>
91                Devices/Software: <br/>
92                  o Nokia Communicator <br/>
93                  o s25@once <br/>
94                  o Siemens SL45 - Data Exchange Software, QuickSync and SMS Manager (S45Sync.exe) <br/>
95                  o SyncML - see sync4j below
96              </li>
97    
98              <li>
99                <a href="iSync">iSync</a> - Apple's iSync <br/>
100                As seen - integrates Apple's Addressbook with a mobile phone (via Bluetooth) and Apple's iPod.
101              </li>
102              
103              <li>
104                <a href="http://sync4j.sourceforge.net/">Sync4j</a> <br/>
105                  The Sync4j project consists of: <br/>
106                  - a Java class library that implements the SyncML data synchronization protocol  <br/>
107                  - a Java-based application framework for building SyncML client applications  <br/>
108                  - a Java-based application framework for building SyncML server applications  <br/>
109                  - a standalone SyncML server  <br/>
110                  - a standalone SyncML client  <br/>
111                Main Scope: implements SyncML <br/>
112              </li>
113              
114              <li>
115                <a href="http://multisync.sourceforge.net/">MultiSync</a> - A Synchronization Tool <br/>
116                MultiSync is a program to synchronize calendars, addressbooks and other PIM data <br/>
117                between programs on your computer and other computers, mobile devices, PDAs or cell phones. <br/>
118                Plugin-Architecture: <a href="http://www.ximian.com/">Ximian Evolution</a>, <a href="http://www.irda.org/">IrMC</a>, Remote connection, Backup <br/>
119                Main Scope: <a href="http://www.irda.org/">IrMC</a> - Mobile Client calendars <br/>
120                (supported by e.g. SonyEricsson T39/T68i, Siemens S45i/S55 phones etc.) <br/>
121                via Bluetooth or IR on Linux, or cable connection.
122              </li>
123    
124              <li>
125                <a href="http://synce.sourceforge.net/synce/">SynCE</a> - The SynCE Project <br/>
126                The purpose of the SynCE project is to provide a means of communication with a <br/>
127                Windows CE or Pocket PC device from a computer running Linux, *BSD or other unices. <br/>
128                Main Scope: implements RAPI, the Remote Access Programming Interface <br/>
129                Overview: <a href="http://synce.sourceforge.net/synce/index.php#overview">SynCE overview</a>
130              </li>
131    
132              <li>
133                <a href="http://www.ximian.com/products/connector/">Ximian Connector</a> - for Microsoft Exchange <br/>
134                Ximian™ Connector is a unique extension to the Ximian Evolution,  <br/>
135                corporate and personal information management software that allowes Linux and UNIX  <br/>
136                to collaborate with co-workers using Microsoft Exchange 2000.  <br/>
137                With Ximian Connector installed, Ximian Evolution functions as an Exchange 2000 client,  <br/>
138                enabling users to become full participants in company-wide group scheduling and  <br/>
139                other collaborative tasks, including accessing public folders and Global Address Lists,  <br/>
140                personal email, calendar, and task lists, and group scheduling information.  <br/>
141                Main Scope: connects to MS Exchange Server 2000 <br/>
142              </li>
143    
144              <li>
145                <a href="http://acctsync.sourceforge.net/">LDAP Account Sync</a> - LDAP Account Synchronization Project <br/>
146                LDAP Account Sync project's goal is to synchronize windows user account information <br/>
147                and passwords in a OpenLDAP server and vice-versa.  <br/>
148                This is not authorization, but rather synchronization of the account information.  
149              </li>
150    
151              <li>
152                nsswitch/OpenLDAP/Kerberos5 - Migration Scripts <br/>
153              </li>
154    
155              <li>
156                <a href="http://www.psynch.com/">P-Synch™</a> - P-Synch™ Password Management Software  <br/>
157              </li>
158              
159              <li>
160                <a href="http://www.bizkit.ru/">MS SQL Sync ToolKit</a> <br/>
161                MS SQL Sync Toolkit is a wonderful tool which you can use to compare <br/>
162                and synchronize the structure and contents of SQL Server databases.
163              </li>
164              
165    
166    
167              
168            </ul>
169          </li>
170        </ul>
171      </li>
172    
173      <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Transform/Deep.pm">Data::Transform::Deep</a></li>
174    
175    <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>
176    
177    <li>    <li>
178      <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/>
179      <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)
180    </li>    </li>
181    <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>
182    <li>    <li>
# Line 54  projects/modules - active: Line 184  projects/modules - active:
184      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/>
185      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..."
186    </li>    </li>
187    <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/>
188      
189      <li>
190        <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/>
191        <pre>
192        x based on ...
193          o procmail
194          x CPAN's "Mail::Audit"
195          o sieve
196        x features:
197          x mail2folder
198          x mail2news
199          o mail2fax
200        </pre>
201        <ul>
202          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/README.html?rt=nfo">README</a></li>
203          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/INSTALL.html?rt=nfo">INSTALL</a></li>
204          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/ChangeLog.html?rt=nfo">ChangeLog</a></li>
205          <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/dispatchmail/doc/TODO.html?rt=nfo">TODO</a></li>
206        </ul>
207      </li>
208    </ul>
209    
210    <hr/>
211    
212    on stack - <a href="SampleTasks/joko_2003-01.html">2003-01</a> (sample todo-list) - "howto handle/process todo-lists":
213    <ul>
214      <li>have all items stored in other applications conveniently.</li>
215      <li>be able to have items or references to them *archived* centrally</li>
216      <li>
217        be able to access informations via *one* interface. <br/>
218           - actually *multiple* interfaces should be possible  <br/>
219           - the aim here is to get everything together (INTEGRATE!) (mnoGoSearch first! Torus::Archive later?) <br/>
220      </li>
221  </ul>  </ul>
222    
223    <hr/>
224    
225  projects/modules - suspended:  projects/modules - suspended:
226  <ul>  <ul>
227    <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 66  projects/modules - suspended: Line 231  projects/modules - suspended:
231    <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>
232  </ul>  </ul>
233    
234    <hr/>
235    
236  projects - neighbourhood:  projects - neighbourhood:
237  <ul>  <ul>
238    <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 74  projects - neighbourhood: Line 241  projects - neighbourhood:
241    <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>
242  </ul>  </ul>
243    
244    <hr/>
245    
246  patches:  patches:
247  <ul>  <ul>
# Line 83  patches: Line 251  patches:
251    <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>
252  </ul>  </ul>
253    
254    <hr/>
255    
256  netfrag.org:  netfrag.org:
257  <ul>  <ul>
258    <li><a href="http://www.netfrag.org/~rabit/">~rabit</a></li>    <li><a href="http://www.netfrag.org/~rabit/">~rabit</a></li>
259    <li><a href="http://213.133.118.38/optix/">~natraj</a></li>    <li><a href="http://213.133.118.38/optix/">~natraj</a></li>
260    <li><a href="http://www.netfrag.org/~bareface/">~bareface</a></li>    <li><a href="http://www.netfrag.org/~bareface/">~bareface</a></li>
261      <li><a href="http://www.netfrag.org/~joko/">~joko</a></li>
262      <li><a href="http://www.netfrag.org/~xabbu/">~xabbu</a></li>
263      <li><a href="http://www.netfrag.org/~jonen/">~jonen</a></li>
264    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>    <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>
265  </ul>  </ul>
266    
267    <hr/>
268    
269  misc:  misc:
270  <ul>  <ul>
271    <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 101  misc: Line 276  misc:
276    </ul>    </ul>
277  </ul>  </ul>
278    
279    <!-- stack - end -->
280    
281    
282  <!--  <!--
283    <li><a href=""></a></li>    <li><a href=""></a></li>
284  -->  -->
285    
286  hmm, what's all that stuff about? freeing people from writing html, sql and code for m$. writing tools using free and open source software.  <hr/>
287    
288    <!--
289    <a href="http://www./">
290    -->
291    
292    
293    <!-- used tools - begin -->
294    <pre>
295    programs/tools:
296    
297      - used allover:
298        - <a href="http://www.gnu.org/software/">GNU Software</a>
299        - <a href="http://www.openssh.org/">OpenSSH</a>
300      
301      - for Office:
302        - MS Office
303        - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>
304        - MS Outlook Express
305      
306      - for Development for/under Linux:
307        - <a href="http://nautilus.eazel.com/">Nautilus</a>
308        - <a href="http://glimmer.sourceforge.net/">glimmer</a>
309        - cvs
310        - <a href="http://www.lincvs.org/">LinCvs</a>
311        - <a href="http://mozilla.org/">Mozilla</a>
312        - <a href="http://www.phpwizard.net/projects/phpMyAdmin/">phpMyAdmin</a> (<a href="http://www.php.net/">PHP</a>)
313        - <a href="http://squirrel-sql.sourceforge.net/">SQirrelL SQL</a> (<a href="http://java.sun.com/">Java</a>)
314        - <a href="www.iit.edu/~gawojar/ldap/">LDAP Browser/Editor</a> (<a href="http://java.sun.com/">Java</a>)
315      
316      - for Development for/under Windows:
317        - MS Explorer
318        - MS Notepad
319        - UltraEdit
320        - cmd.exe
321        - <a href="http://www.cygwin.com/">cygwin</a>
322        - <a href="http://www.wincvs.org/">WinCvs</a>
323        - <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a>
324        - MS Internet Explorer
325        - <a href="http://www.vmware.com/">VMware Workstation</a>
326        - <a href="http://mozilla.org/">Mozilla</a>
327        - MS Visual Studio 6
328    
329    languages:
330      - <a href="http://www.php.net/">PHP</a>
331      - <a href="http://www.perl.com/">Perl</a>
332    
333    libraries:
334      - <a href="http://www.openssh.org/">OpenSSH</a>
335      - <a href="http://www.cpan.org/">CPAN</a> (<a href="http://www.perl.com/">Perl</a>)
336      - <a href="http://pear.php.net/">PEAR</a> (<a href="http://www.php.net/">PHP</a>)
337      - <a href="http://smarty.php.net/">smarty</a> (<a href="http://www.php.net/">PHP</a>)
338    
339    daemons:
340      - <a href="http://www.apache.org/">Apache</a>
341      - <a href="http://www.sendmail.org/">Sendmail</a>
342      - <a href="http://www.openssh.org/">OpenSSH</a>
343      - <a href="http://www.mysql.com/">MySQL</a>
344      - <a href="http://www.openldap.org/">OpenLDAP</a>
345    
346    </pre>
347    <!-- used tools - end -->
348    
349    <hr/>
350    
351    <!-- footer - begin -->
352    <ul>
353    
354      <li>
355        Mottos:
356        <ul>
357          <li>Free people from writing html and sql</li>
358          <li>
359            Build solutions that integrate Linux with MS as a desktop platform
360            and write some tools that get you the last bits needed for integration on the Linux side. (hey sysadmins!)
361          </li>
362          <li>Write these tools using free and open source software</li>
363        </ul>
364      </li>
365    
366      <li>
367        What's all that stuff about - really? Making in-process queries to an OpenLDAP daemon (slapd) or other daemons (inn, etc.).
368         <ul>
369           <li>
370           implement features:
371              <ul>
372                <li>Have complex routing information stored in some LDAP-containers</li>
373              </ul>
374           </li>
375           <li>
376           look at "Lightweight Trigger Access Process" (LTAP)
377              see http://ltap.bell-labs.com/ <br/>
378              [...] <br/>
379              LDAP directories are passive repositories that do not provide active monitoring and alerting facilities, <br/>
380              i.e., triggers. LTAP adds active facilities in a portable manner to LDAP servers.  <br/>
381              Active facilities are necessary for LDAP servers to monitor accesses to directories and then take appropriate actions.  <br/>
382              Such functionality is crucial for making Directory Enabled Networks (DENs) real.  <br/>
383              [...] <br/>
384           </li>
385           <li>
386              not possible ;-( with dispatchmail:
387              when run via smrsh it looks like we can not connect to inn via CPAN's Net::NNTP.
388                 => ex-process!
389           </li>
390        </ul>
391      </li>
392    
393    </ul>
394    <!-- footer - end -->
395    
396    <hr/>
397    $Id$
398    
399    
400  </body>  </body>
401  </html>  </html>

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.8

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