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

Contents of /joko/doc/topics.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations)
Wed Jan 29 22:34:19 2003 UTC (21 years, 3 months ago) by joko
Branch: MAIN
Changes since 1.9: +6 -1 lines
File MIME type: text/html
+ AUTOCOMMIT: updated/added content

1 <html>
2
3 <head>
4 <title>joko's topics</title>
5 <head>
6
7 <body>
8
9 <hr/>
10
11 <!-- stack - begin -->
12 projects/modules - active:
13 <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>
33
34 <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/>
36 maybe enhance to: duplicate|map|mungle-with-expression|serialize - whatever that means....
37 </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>
40 <li>Torus - Migrate off Outlook</li>
41 <ul>
42
43 <li>
44 About:
45 <ul>
46 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/scripts/outlook2ldap/libs/Torus.README.html">Torus README</a> - @cvs.netfrag.org</li>
47 <li><a href="http://www.netfrag.org/tutos/php/product_overview.php?name=Torus">Torus TUTOS</a> - thanks to <a href="http://www.netfrag.org/~jonen/">jonen</a> for getting TUTOS up and running</li>
48 </ul>
49 </li>
50
51 <li>
52 Scripts:
53 <ul>
54 <li>(<a href="http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/">outlook2linux</a> - Migrate from Outlook to Evolution, Mozilla or Horde.)</li>
55 <li><a href="http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/">outlook2ldap</a> - Synchronize Outlook-Contacts with OpenLDAP-daemon (slapd).</li>
56 </ul>
57 </li>
58
59 <li>
60 Downloads:
61 <ul>
62 <li><a href="http://netfrag.org/~joko/computing/releases/01-snapshots/">Torus DOWNLOAD</a></li>
63 <ul>
64 <li><a href="http://netfrag.org/~joko/computing/releases/01-snapshots/perl-libs_2003-01-21_00-12-31.tar.gz">nfo/perl/libs/</a></li>
65 <li><a href="http://netfrag.org/~joko/computing/releases/01-snapshots/perl-scripts-outlook2ldap_2003-01-21_00-12-58.tar.gz">nfo/scripts/outlook2ldap/</a></li>
66 </ul>
67 </ul>
68 </li>
69
70 </ul>
71 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Data/Query/Filter/Regexp.pm">Data::Query::Filter::Regexp</a></li>
72 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/Regexp/Group.pm">Regexp::Group</a></li>
73
74 <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.
76 <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>
93 also interesting / integrate with:
94 <ul>
95
96 <li>
97 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>
103
104 <li>
105 <a href="iSync">iSync</a> - Apple's iSync <br/>
106 As seen - integrates Apple's Addressbook with a mobile phone (via Bluetooth) and Apple's iPod.
107 </li>
108
109 <li>
110 <a href="http://sync4j.sourceforge.net/">Sync4j</a> <br/>
111 The Sync4j project consists of: <br/>
112 - a Java class library that implements the SyncML data synchronization protocol <br/>
113 - a Java-based application framework for building SyncML client applications <br/>
114 - a Java-based application framework for building SyncML server applications <br/>
115 - a standalone SyncML server <br/>
116 - a standalone SyncML client <br/>
117 Main Scope: implements SyncML <br/>
118 </li>
119
120 <li>
121 <a href="http://multisync.sourceforge.net/">MultiSync</a> - A Synchronization Tool <br/>
122 MultiSync is a program to synchronize calendars, addressbooks and other PIM data <br/>
123 between programs on your computer and other computers, mobile devices, PDAs or cell phones. <br/>
124 Plugin-Architecture: <a href="http://www.ximian.com/">Ximian Evolution</a>, <a href="http://www.irda.org/">IrMC</a>, Remote connection, Backup <br/>
125 Main Scope: <a href="http://www.irda.org/">IrMC</a> - Mobile Client calendars <br/>
126 (supported by e.g. SonyEricsson T39/T68i, Siemens S45i/S55 phones etc.) <br/>
127 via Bluetooth or IR on Linux, or cable connection.
128 </li>
129
130 <li>
131 <a href="http://synce.sourceforge.net/synce/">SynCE</a> - The SynCE Project <br/>
132 The purpose of the SynCE project is to provide a means of communication with a <br/>
133 Windows CE or Pocket PC device from a computer running Linux, *BSD or other unices. <br/>
134 Main Scope: implements RAPI, the Remote Access Programming Interface <br/>
135 Overview: <a href="http://synce.sourceforge.net/synce/index.php#overview">SynCE overview</a>
136 </li>
137
138 <li>
139 <a href="http://www.ximian.com/products/connector/">Ximian Connector</a> - for Microsoft Exchange <br/>
140 Ximian™ Connector is a unique extension to the Ximian Evolution, <br/>
141 corporate and personal information management software that allowes Linux and UNIX <br/>
142 to collaborate with co-workers using Microsoft Exchange 2000. <br/>
143 With Ximian Connector installed, Ximian Evolution functions as an Exchange 2000 client, <br/>
144 enabling users to become full participants in company-wide group scheduling and <br/>
145 other collaborative tasks, including accessing public folders and Global Address Lists, <br/>
146 personal email, calendar, and task lists, and group scheduling information. <br/>
147 Main Scope: connects to MS Exchange Server 2000 <br/>
148 </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
174 </ul>
175 </li>
176 </ul>
177 </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>
182
183 <li>
184 <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. (unattended mode)
186 </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>
188 <li>
189 <a href="http://www.netfrag.org/horde/chora/co.php/ToolBox/Windows/RsyncHere/README.html?rt=joko">RsyncHere</a> -
190 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..."
192 </li>
193 <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>
228
229 <hr/>
230
231 projects/modules - suspended:
232 <ul>
233 <li><a href="http://netfrag.org/~joko/phpChoPro/">phpChoPro</a> - A PHP script to convert CHORD input files to HTML. <br/>
234 [original implementation: Claudio Matsuoka with contributions from Per Egil Kummervold and Erwin Burgstaller] <br/>
235 [idea to port it to php: Christoph Drieschner] <br/>
236 </li>
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>
238 </ul>
239
240 <hr/>
241
242 projects - neighbourhood:
243 <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>
245 <li><a href="http://netfrag.org/~bareface/yakka/">yakka</a> - by <a href="http://www.netfrag.org/~bareface/">bareface</a> - thanks to him for implementing an adapter-style storage-system! greets, joko.</li>
246 <li><a href="http://www.netfrag.org/nfoweb/index.php/nfoc1_en">NFOC - Netfrag conferencing</a> - by <a href="http://www.netfrag.org/~rabit/">rabit</a></li>
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>
248 </ul>
249
250 <hr/>
251
252 patches:
253 <ul>
254 <li><a href="http://netfrag.org/~joko/w2hfax/">patches</a> to <a href="http://w2hfax.sourceforge.net/">w2hfax</a></li>
255 <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/bwacct/better_interaction_with_firewalls.txt">patches</a> to <a href="http://www.linespeed.net/index.php?page=projects&project=bwacct">bwacct</a></li>
256 <li><a href="http://www.netfrag.org/horde/chora/co.php/patches/horde/README.develop">patches</a> to <a href="http://www.horde.org/">Horde</a></li>
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>
258 </ul>
259
260 <hr/>
261
262 netfrag.org:
263 <ul>
264 <li><a href="http://www.netfrag.org/~rabit/">~rabit</a></li>
265 <li><a href="http://213.133.118.38/optix/">~natraj</a></li>
266 <li><a href="http://www.netfrag.org/~bareface/">~bareface</a></li>
267 <li><a href="http://www.netfrag.org/~joko/">~joko</a></li>
268 <li><a href="http://www.netfrag.org/~xabbu/">~xabbu</a></li>
269 <li><a href="http://www.netfrag.org/~jonen/">~jonen</a></li>
270 <li><a href="http://www.netfrag.org/~dust/">~dust</a></li>
271 </ul>
272
273 <hr/>
274
275 misc:
276 <ul>
277 <li><a href="http://www.netfrag.org/horde/chora/cvs.php/perl/libs/OEF/">OEF</a></li>
278 <ul>
279 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/OEF/About.pod">OEF::About</a></li>
280 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/OEF/Why/Queue.pod">OEF::Why::Queue</a></li>
281 <li><a href="http://www.netfrag.org/horde/chora/co.php/perl/libs/OEF/Notes/Misc.pod">OEF::Notes::Misc</a></li>
282 </ul>
283 </ul>
284
285 <!-- stack - end -->
286
287
288 <!--
289 <li><a href=""></a></li>
290 -->
291
292 <hr/>
293
294 <!--
295 <a href="http://www./">
296 -->
297
298
299 <!-- used tools - begin -->
300 <pre>
301 programs/tools:
302
303 - used allover:
304 - <a href="http://www.gnu.org/software/">GNU Software</a>
305 - <a href="http://www.openssh.org/">OpenSSH</a>
306
307 - for Office:
308 - MS Office
309 - <a href="http://www.ximian.com/products/evolution/">Ximian Evolution</a>
310 - MS Outlook Express
311
312 - for Development for/under Linux:
313 - <a href="http://nautilus.eazel.com/">Nautilus</a>
314 - <a href="http://glimmer.sourceforge.net/">glimmer</a>
315 - cvs
316 - <a href="http://www.lincvs.org/">LinCvs</a>
317 - <a href="http://mozilla.org/">Mozilla</a>
318 - <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://java.sun.com/">Java</a>)
320 - <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:
323 - MS Explorer
324 - MS Notepad
325 - UltraEdit
326 - cmd.exe
327 - <a href="http://www.cygwin.com/">cygwin</a>
328 - <a href="http://www.wincvs.org/">WinCvs</a>
329 - <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a>
330 - 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
334
335 languages:
336 - <a href="http://www.php.net/">PHP</a>
337 - <a href="http://www.perl.com/">Perl</a>
338
339 libraries:
340 - <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:
346 - <a href="http://www.apache.org/">Apache</a>
347 - <a href="http://www.sendmail.org/">Sendmail</a>
348 - <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>
351
352 </pre>
353 <!-- used tools - end -->
354
355 <hr/>
356
357 <!-- 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/>
403 $Id: topics.html,v 1.9 2003/01/26 23:05:02 joko Exp $
404
405
406 </body>
407 </html>

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