/[cvs]/jonen/notes/notes_2003-02.twingle
ViewVC logotype

Contents of /jonen/notes/notes_2003-02.twingle

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (show annotations)
Mon Apr 7 01:29:52 2003 UTC (21 years, 1 month ago) by jonen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +3 -319 lines
- moved some entries to -03

1 <hr/>
2
3 - Unix-Systems
4 o learn howto move/maintain /etc of servers at cvs !!
5 Debian:
6 x search if new packages available, do 'apt-get --dry-run upgrade'!
7 x build small systool script 'apt-get_remote.pl' which do a cronly 'apt-get --dry-run upgrade' and send output via mail
8 o review 'apt-get_remote.pl'
9 o what's about parsing some response for comand like installing some marked packages
10
11
12 - QoS (Quality of Services)
13 o check it out !
14
15 - Apache/php:
16 - apache aliases - redirect '/' to index.php (used for url catching/rewriting)
17
18 - PHP:
19 x search for php widget lib
20 x APL (http://apl.sourceforge.net)
21 - huge lib in pure C
22 x phphtmllib (http://phphtmllib.newsblob.com)
23 a mainly widget/render lib, written in php, complete OO-based
24 and with nice DataList rendering (abstract source API)
25 x integrated with flib
26 x wrote some classes to browse data-objects via class DataList (new classes flibRPCDataSource, ObjectList, TsBackend)
27 o rename flibRPCDataSource (maybe rework to get more abstract)
28 o review ObjectList amd move it to phphhtmllib
29 x semi-integraded with class FormBuilder from binarycloud via interface class FormElementsInterface
30 x new class DataItem, which render one data object for viewing/editing
31 x integrated new FormProcessing classes from phphtmllib (released one day after interface to binaryclouds Formbuilder was written ;)
32 x refactored DataItem to use now phphtmllib form processing instead of interface to binarycload
33 o review code and move to phphtmllib
34 o XOOPS (http://xoops.org)
35 XOOPS is a dynamic OO (Object Oriented) based open source portal script written in PHP.
36 It is the ideal tool for developing small to large dynamic community websites, intra company portals,
37 corporate portals, weblogs and much more.
38 o binarycloud (http://binarycloud.com)
39 binarycloud is an enterprise class web application platform. binarycloud shares many of the capabilities of products
40 like Oracle 9i AS (Application Server) and IBM's WebSphere:
41 Proper definition of a framework: "A framework supplies the infrastructure and mechanisms that execute a policy for
42 interaction between abstract components with open implementations"
43 - benefits:
44 x much code done yet!
45 - drawbacks:
46 o not-really 100% clean code
47 o complex app which gives you only limited possibilities to use only some classes, so not very modular
48
49
50 - OpenLDAP:
51 - Contacts:
52 o Evolution: modify/create schema (map Attribute) so the field 'Note' and others can be used
53
54 - PAM + SASL
55 o seems pam will only works(will only be activated) if plain passwords are used
56 o read more about PAM special in co-operate with SASL !!
57
58 - Kerberos V
59 x use GQ LdapBrowser with SASL to authenticate against ldap
60 - this requires a 'kinit <username>' at the shell to get the kerberos ticket
61 - ldap will check your ticket pricipial against its acl's !
62 o 'libpam-ldap' from Turbo is bad, don't use it !! (remember at 'apt-get upgrade' !!)
63 o write this down in some (existing e.g. sendmail?) howto
64
65 - Sendmail
66 o research some about sendmail-cluster, 2 mx records, howto to set up second mx/cluster?
67 x backup mx:
68 - set up second mx at dns
69 - add at backup mx place some like this at /etx/mail/mailtertable:
70 domain.com esmtp:[123.123.123.123]
71 where the ip points to the system the real user accounts
72 and add every domain to /etc/mail/relay-domains:
73 domain.com
74 o whats about these *open* relaying rules(security ?!?)
75 x simple load balancing:
76 - set up two(or more) mx records with same priority at dns
77 - add at every mx place some like this at /etx/mail/mailtertable:
78 domain.com esmtp:[123.123.123.123]
79 where the ip points to the system the real user accounts are
80 note: this will do load balancing between eg 2 mail server, but if one fails,
81 there is only a 50% chance that sent messages would arrive
82 o change '/etc/init.d/amavisd' to '/etc/init.d/amavis-milter' in howto
83 o migrationtools:
84 o patch migrationtools for sendmail aliases support (/usr/share/migrationtools/migrate_aliases.pl)
85 o create, or search web for, migrationtool for sendmail virtusertable (/usr/share/migrationtools/migrate_virtuser.pl)
86 o review patched kerberosV support at /usr/share/migrationtools/migrate_user.pl?
87
88
89 - MySQL:
90 o move this to mysql-common-tasks howto
91 - Create Database
92 :# mysqladmin create <database>
93 - Set Privileges on databases(creates user too, if not exists...):
94 mysql>grant all on {database}.* to {user} identified by "{pass}";
95 mysql>grant all on {database}.* to {user}@{domain} identified by "{pass}";
96
97
98 - Document saving:
99 o remember *.doc is a non-standard, bloated Mircosoft format, use HTML instead !!
100 see http://www.fsf.org/philosophy/no-word-attachments.html
101
102 - my documents:
103 o convert all howto's to SDF format ( look at 'nfo/doc/computing/sysadmin/linux/example_sdf_howto.sdf' )
104 o learn more about Lyx/LaTex
105 o convert all howto's to LaTex format ( look at 'nfo/doc/computing/sysadmin/linux/example_latex_howto.lyx' )
106
107
108 - news.netfrag.org:
109 o create remote functions to implement e.g.:
110 o a mozilla button for creating new newsgroups
111
112
113
114
115 future:
116 o build 'black box' to trace for 'spys' at a isdn/internet connection ;)
117
118 <hr/>
119 $Id: notes_2003-02.twingle,v 1.8 2003/04/05 21:24:28 jonen Exp $
120

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