[LUGSB] Package for Making Graphs

Tom Rothamel tom-email at onegeek.org
Tue Jul 15 14:33:47 EDT 2003


On Tue, Jul 15, 2003 at 02:09:55PM -0400, Charles P Wright wrote:
> I need to make bar and line graphs, and was wondering if anyone knew about
> a good package to do it.  Right now I am using GNU Plot with some scripts,
> but am hoping there may something newer/better out there.
> 
> I need it to be scriptable from the command line, since I am running
> benchmarks and want to be able to automatically generate new plots based
> on a given run.  I also would like it to support color graphs for
> displaying on the screen, but require that it supports black and white
> hash patterns for publication.

IIRC, pygist is supposedly pretty good at this sort of thing, although
I haven't had a chance to play with it much myself.

-- 
Tom Rothamel - http://www.onegeek.org/~tom/ ----------------------- (   95%
>From info at account.com Tue Jul 15 22:59:07 2003
Received: from sunny ([210.78.22.15])h6G2x3wR018672
	for <lugsb at fsl.cs.sunysb.edu>; Tue, 15 Jul 2003 22:59:06 -0400
Message-Id: <200307160259.h6G2x3wR018672 at filer.fsl.cs.sunysb.edu>
From: info at account.com
To: lugsb at fsl.cs.sunysb.edu
Date: Tue, 15 Jul 03 15:36:43 Öйú±ê׼ʱ¼ä
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary= "----=_NextPart_000_00CB_D7D06E22.713AA345"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 
Subject: [LUGSB] your own account 
X-BeenThere: lugsb at fsl.cs.sunysb.edu
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Linux Users Group at Stony Brook <lugsb at fsl.cs.sunysb.edu>
List-Id: Linux Users Group at Stony Brook <lugsb.fsl.cs.sunysb.edu>
List-Unsubscribe: <http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb>,
	<mailto:lugsb-request at fsl.cs.sunysb.edu?subject=unsubscribe>
List-Archive: <http://porky.devel.redhat.com/pipermail/lugsb>
List-Post: <mailto:lugsb at fsl.cs.sunysb.edu>
List-Help: <mailto:lugsb-request at fsl.cs.sunysb.edu?subject=help>
List-Subscribe: <http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb>,
	<mailto:lugsb-request at fsl.cs.sunysb.edu?subject=subscribe>
X-List-Received-Date: Wed, 16 Jul 2003 02:59:08 -0000

------=_NextPart_000_00CB_D7D06E22.713AA345
Content-Type: text/html
Content-Transfer-Encoding: base64

DQo8Ym9keT4NCg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRpLWZvbnQtc2l6ZToNCjEyLjBwdDtm
b250LWZhbWlseTpBcmlhbCI+cGxlYXNlIG5vdGUgdG8gc2VuZCBBTEwgUkVQTFkgZS1tYWls
IGRpcmVjdCB0byBvdXIgDQpTYWxlcyBSZXByZXNlbnRhdGl2ZSBhdDogPG86cD4NCjwvbzpw
Pg0KPC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWJpZGktZm9udC1zaXplOg0K
MTIuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj48YSBocmVmPSJtYWlsdG86UXVlc3Rpb25zQFBl
cmZlY3RXYXRjaFBpZWNlLmNvbSI+UXVlc3Rpb25zQFBlcmZlY3RXYXRjaFBpZWNlLmNvbTwv
YT48bzpwPg0KPC9vOnA+DQo8L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tYmlk
aS1mb250LXNpemU6DQoxMi4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPiZuYnNwOzxvOnA+DQo8
L286cD4NCjwvc3Bhbj48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkhpLCZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmsgeW91IGZvciBleHByZXNzaW5nIGludGVyZXN0IGlu
IA0KQVRHV1Mgd2F0Y2hlcy48YnI+DQpXZSB3b3VsZCBsaWtlIHRvIHRha2UgdGhpcyBvcHBv
cnR1bml0eSB0byBvZmZlciB5b3Ugb3VyIGZpbmUgc2VsZWN0aW9uIG9mIA0KSXRhbGlhbiBj
cmFmdGVkIFJvbGV4IFRpbWVwaWVjZXMuJm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Zb3UgY2FuIHZpZXcgb3VyIGxhcmdlIHNl
bGVjdGlvbiBvZiANClJvbGV4ZXMgKGluY2x1ZGluZyBCcmVpdGxpbmcsIFRhZyBIZXVlciwg
Q2FydGllciBldGMpIGF0OjxiciBzdHlsZT0ibXNvLXNwZWNpYWwtY2hhcmFjdGVyOmxpbmUt
YnJlYWsiPg0KPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48YSBocmVmPSJodHRwOi8vd3d3LnBlcmZlY3R3YXRjaHBpZWNlLmNvbS8iPnd3
dy5QZXJmZWN0V2F0Y2hQaWVjZS5jb208L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPg0KPC9vOnA+DQo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkZvciBhbGwgb3JkZXJzIHBsYWNlZCBpbiB0aGUgbW9udGgg
b2YgDQpKdWx5LCA8Yj5hbGwgc2hpcHBpbmcgYW5kIGhhbmRsaW5nIGNoYXJnZXMgd2lsbCBi
ZSBmcmVlPC9iPi4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkFzIHdlIGFyZSB0aGUgZGlyZWN0IG1hbnVmYWN0dXJlcnMsIHlv
dSANCmFyZSBndWFyYW50ZWVkIG9mIGxvd2VzdCBwcmljZXMgYW5kIGhpZ2hlc3QgcXVhbGl0
eSBlYWNoIGFuZCBldmVyeSB0aW1lIHlvdSANCnB1cmNoYXNlIGZyb20gdXMuJm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Zb3Ug
bWF5IGFsc28gYmUgaW50ZXJlc3RlZCB0byBrbm93IHRoYXQgDQp3ZSBoYXZlIHRoZSBmb2xs
b3dpbmcgYnJhbmRzIGF2YWlsYWJsZSBpbiBvdXIgd2lkZSBzZWxlY3Rpb24gYXMgd2VsbDo8
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxi
cj4NCjEuIExlYXRoZXIgYmFuZCBEYXl0b25hIChsYWRpZXMgYW5kIG1lbqGvcyk8L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjIuIEJsYW5j
cGFpbjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+My4gRm9ydGlzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj40LiBKYWVnZXIgTGVDb3V0cmU8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjUuIExvbmdpbmVzPC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj42LiBNb250IEJsYW5jPC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj43LiBN
b3ZhZG88L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjguIE9yaXM8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjkuIFJvZ2VyIER1YnVpczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MTAuIFVseXNzZTwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MTEuIFplbml0aDwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MTIuIEF1ZGVtYXIg
UGlndWV0PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4xMy4gQnJlaXRsaW5nPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4xNC4gQnZnbGFyaTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MTUuIENhcnRpZXI8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjE2LiBDb3J1bTwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MTcuIER1bmhp
bGw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjE4LiBGcmFuY2sgTXVsbGVyPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4xOS4gR2VyYXJkIFBlcnJlZ2F1eDwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MjAuIElXQzwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MjEuIElXQzwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MjIuIFBh
bmVyYWk8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjIzLiBQYXRlayBQaGlsaXBwZTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+MjQuIFRhZyBIZXVlcjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MjUuIFZhY2hlcm9uIENvbnN0YW50
aW48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SWYgeW91IHNlZSBhbnl0aGluZyB0aGF0IG1pZ2h0IGludGVyZXN0IA0KeW91LCBv
ciBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zLCBwbGVhc2UgZG9uJ3QgaGVzaXRhdGUgdG8g
dmlzaXQgb3VyIHdlYnNpdGUgDQphdDo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHA6Ly93d3cucGVyZmVjdHdhdGNo
cGllY2UuY29tLyI+d3d3LlBlcmZlY3RXYXRjaFBpZWNlLmNvbTwvYT48YnI+DQpJIGNlcnRh
aW5seSBsb29rIGZvcndhcmQgdG8gaGVhcmluZyBmcm9tIHlvdS48YnI+DQpCZXN0IHJlZ2Fy
ZHMsPGJyPg0KPGJyPg0KQ2FsPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48YnI+DQpEaXZpc2lvbiBTYWxlcyBNYW5hZ2VyPGJyPg0KQVRH
V1MmbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzwvc3Bhbj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7bXNvLWJpZGktZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTpBcmlh
bCI+Jm5ic3A7PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTpBcmlhbCI+
WW91IA0KcmVjZWl2ZWQgdGhpcyBlbWFpbCBiZWNhdXNlIHlvdXIgaGF2ZSBwcmV2aW91cyBw
dXJjaGFzZWQgZnJvbSwgb3IgaW5xdWlyZWQgYWJvdXQgDQpvdXIgcHJvZHVjdCBsaW5lIHVu
ZGVyIEFUR1dTLiBJZiB5b3UgZG8gbm90IHdhbnQgdG8gcmVjZWl2ZSBmdXJ0aGVyIG1haWxp
bmdzIA0KZnJvbSBBVEdXUywgdW5zdWJzY3JpYmUgYnkgc2VuZGluZyBhbiBlbWFpbCB3aXRo
IHRoZSB0aXRsZSBoZWFkaW5nOiBERUxFVEUgaW4gDQp0aGUgc3ViamVjdCBsaW5lIHRvIDxh
IGhyZWY9Im1haWx0bzp1bnN1YnNjcmliZUBQZXJmZWN0V2F0Y2hQaWVjZS5jb20iPnVuc3Vi
c2NyaWJlQFBlcmZlY3RXYXRjaFBpZWNlLmNvbTwvYT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+DQo8L286cD4NCjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWJpZGktZm9udC1zaXplOg0KMTIuMHB0O2Zv
bnQtZmFtaWx5OkFyaWFsIj5wbGVhc2Ugbm90ZSB0byBzZW5kIEFMTCBSRVBMWSBlLW1haWwg
ZGlyZWN0IHRvIG91ciANClNhbGVzIFJlcHJlc2VudGF0aXZlIGF0OjxvOnA+DQo8L286cD4N
Cjwvc3Bhbj48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRpLWZvbnQtc2l6ZToNCjEy
LjBwdDtmb250LWZhbWlseTpBcmlhbCI+PGEgaHJlZj0ibWFpbHRvOlF1ZXN0aW9uc0BQZXJm
ZWN0V2F0Y2hQaWVjZS5jb20iPlF1ZXN0aW9uc0BQZXJmZWN0V2F0Y2hQaWVjZS5jb208L2E+
PG86cD4NCjwvbzpwPg0KPC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWJpZGkt
Zm9udC1zaXplOg0KMTIuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj4mbmJzcDs8bzpwPg0KPC9v
OnA+DQo8L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPg0KPC9vOnA+DQo8L3NwYW4+PC9wPg0KDQo8L2JvZHk+DQoN
Cg0KICAgIA==
------=_NextPart_000_00CB_D7D06E22.713AA345--
>From markdrago at mail.com Mon Jul 28 21:31:01 2003
Received: from mta1.srv.hcvlny.cv.net (mta1.srv.hcvlny.cv.net [167.206.5.4])
	h6T1V0N8022994
	for <lugsb at fsl.cs.sunysb.edu>; Mon, 28 Jul 2003 21:31:01 -0400
Received: from asv5.srv.hcvlny.cv.net (asv5.srv.hcvlny.cv.net [167.206.5.154])
 by mta1.srv.hcvlny.cv.net
 (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))
 with ESMTP id <0HIR00KLEIX3KE at mta1.srv.hcvlny.cv.net> for
 lugsb at fsl.cs.sunysb.edu; Mon, 28 Jul 2003 21:31:51 -0400 (EDT)
Received: from [192.168.1.100] (ool-18bb655a.dyn.optonline.net
	[24.187.101.90])h6T1VXcZ005569	for
	<lugsb at fsl.cs.sunysb.edu>; Mon, 28 Jul 2003 21:31:34 -0400 (EDT)
Date: Mon, 28 Jul 2003 21:31:52 -0400
From: Mark Drago <markdrago at mail.com>
To: LUGSB <lugsb at fsl.cs.sunysb.edu>
Message-id: <1059442312.3149.6.camel at stanley>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.3
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-Mailman-Approved-At: Mon, 28 Jul 2003 22:05:35 -0400
Subject: [LUGSB] Newsletter from the O'Reilly UG program, July 28
X-BeenThere: lugsb at fsl.cs.sunysb.edu
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Linux Users Group at Stony Brook <lugsb at fsl.cs.sunysb.edu>
List-Id: Linux Users Group at Stony Brook <lugsb.fsl.cs.sunysb.edu>
List-Unsubscribe: <http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb>,
	<mailto:lugsb-request at fsl.cs.sunysb.edu?subject=unsubscribe>
List-Archive: <http://porky.devel.redhat.com/pipermail/lugsb>
List-Post: <mailto:lugsb at fsl.cs.sunysb.edu>
List-Help: <mailto:lugsb-request at fsl.cs.sunysb.edu?subject=help>
List-Subscribe: <http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb>,
	<mailto:lugsb-request at fsl.cs.sunysb.edu?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2003 01:31:01 -0000

In case you've forgotten, O'Reilly sends us a newsletter every week
highlighting some stuff that they're doing and other things that are
happening, because we're a part of their User Group Program.  I haven't
sent out the last few of these, because they're usually not all that
interesting.  But, I figured I would send this one out, just to see if
you guys want to see more of these.  Maybe I should make a place on the
web-site to keep the most recent one of these or something like that. 
What do you guys think of putting an O'Reilly banner on the site and
getting a free book for the club?  They've made that offer a few times,
but I don't really think it should be my decision alone, so let me know
what you think.  Hopefully we'll be able to get our grubby hands on some
kind of an office for the fall semester and we could keep any books we
get in their for public use.

--Mark.

-----Forwarded Message-----
From: Marsee Henon <marsee at oreilly.com>
To: lugsb at ic.sunysb.edu
Subject: Newsletter from the O'Reilly UG program, July 28
Date: 28 Jul 2003 17:23:54 -0700

O'Reilly User Group Program
Newsletter
July 28, 2003

Please share the information your members would be interested in....


Highlights This Week:
----------------------------------------------------------------
Book News
----------------------------------------------------------------
-RTF Pocket Guide
-Practical RDF
----------------------------------------------------------------
Upcoming Events
----------------------------------------------------------------
-Come See Me at LinuxWorld, San Francisco, CA--Aug 5
-James Duncan Davidson ("Cocoa in a Nutshell"), 
Utah Java User Group, West Valley City, UT--Aug 21
----------------------------------------------------------------
Conferences
----------------------------------------------------------------
-Call For Participation: The 2004 O'Reilly Life Science 
Informatics Conference
-The Second Annual O'Reilly Mac OS X Conference
-Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book
----------------------------------------------------------------
Safari
----------------------------------------------------------------
-"Go On Safari" Tip of the Week Winner--John Davey, 
Philadelphia Area Computer Society, Web Design SIG
----------------------------------------------------------------
News
----------------------------------------------------------------
-Amazon Hacks: Beta Chapter available online
-New User Group page and Book Review Guideline section 
for the O'Reilly UG Program
-Secure Cooking with C and C++
-Simplify Your Life with Apache Virtual Hosts
-Why Web Developers Need JavaServer Faces
-StringBuilders Explained
-Why Choose RSS 1.0?
----------------------------------------------------------------
News From Your Peers
----------------------------------------------------------------
-Mactopia interview with Lorene Romero NCMUG, CA

================================================
Book News
================================================
Review books are available--email me for a copy.

***Please include the book order number on your requests.

Let me know if you need your books by a certain date.
Allow at least four weeks for shipping. 
Send or email me copies of your newsletters and book reviews.

Don't forget, your members get 20% off any O'Reilly book they purchase
directly from O'Reilly. Just use code DSUG when ordering.
http://www.oreilly.com/

***Group purchases with better discounts are available***
Please let me know if you are interested.

Press releases are available on our press page:
http://press.oreilly.com/

***RTF Pocket Guide
Order Number: 4753
Any programmer working with text files today needs a way to deal with
Microsoft Word documents and their underlying Rich Text Format. Our
handy quick reference is the only book available on this notoriously
difficult format. Small and easy to use on the job, RTF Pocket Guide
focuses on the "workhorse" codes that programmers can't do without,
including text style codes, paragraph formatting codes, and page
formatting codes--all with real-world examples.
http://www.oreilly.com/catalog/rtfpg/?CMP=EMC-OC5466230545

A Sample Excerpt, "RTF Tutorial," is available online:
http://www.oreilly.com/catalog/rtfpg/chapter/index.html


***Practical RDF
Order Number: 2637
The Resource Description Framework (RDF) is a structure for describing
and interchanging metadata on the Web. "Practical RDF" explains RDF
from the ground up, providing real-world examples and descriptions of
how the technology is being used in applications like Mozilla, FOAF,
and Chandler, as well as infrastructure you can use to build your own
applications. This book cuts to the heart of the W3C's often obscure
specifications, giving you tools to apply RDF successfully in your own
projects.  
http://www.oreilly.com/catalog/pracrdf/?CMP=EMC-79IF02722688

Chapter 8, "Jena: RDF in Java," is available online:
http://www.oreilly.com/catalog/pracrdf/chapter/index.html

================================================
Upcoming Events
================================================
***For more events, please see:
http://events.oreilly.com/

***Come See Me at LinuxWorld, San Francisco, CA--Aug 5
Stop by the O'Reilly booth #1473 and say hi to me on Tuesday, August 5.
The show runs August 5-7. Here is the list of O'Reilly Events at
LinuxWorld:  
http://linux.oreillynet.com/linux/linuxworld2003/


***James Duncan Davidson ("Cocoa in a Nutshell"), Utah Java User Group,
West Valley City, UT--Aug 21
Author James Duncan demonstrates techniques for writing clear and
robust code at this UJUG event. For more information and to RSVP please
go to:  
http://www.ujug.org/meetings.html

IHC Lake Park Facility,
4646 West Lake Park Blvd. 
West Valley City, UT
http://www.ujug.org/location.html

================================================
Conference News
================================================
***Call For Participation: The 2004 O'Reilly Life Science 
Informatics Conference
O'Reilly & Associates invites biologists, computer scientists, software
engineers, mathematicians, and experts in other related fields to
submit proposals to lead tutorial and conference sessions at the
O'Reilly Life Science Informatics Conference, slated for February 9-12,
2004 at the Westin Horton Plaza in San Diego, CA. 
Proposals are due September 1, 2003.
http://conferences.oreillynet.com/lsi2004/


** The Second Annual O'Reilly Mac OS X Conference 
User Group members who register before September 12, 2003 get a double
discount. Use code DSUG when you register, and receive 20% off the
"Early Bird" price.

To register, go to:
http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03

O'Reilly Mac OS X Conference
October 27-30, 2003
Westin Santa Clara, Santa Clara, CA
http://conferences.oreilly.com/macosxcon/


***Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book
We are looking for user groups to display our conference banners on
their web sites. If you send me the link to your user group site with
our O'Reilly Mac OS X Conference banner, I will send you the O'Reilly
book of your choice.

O'Reilly Mac OS X Conference Banners:
http://ug.oreilly.com/banners/macosx2003/

================================================
Safari News
================================================
***"Go On Safari" Tip of the Week Winner--John Davey, 
Philadelphia Area Computer Society, Web Design SIG
"...Safari dovetails very well with your print library. I have a couple
books that now have second editions. Safari lets me review the new
editions on the Safari bookshelf for reference when I need them. And of
course, when looking to buy a book on a subject, Safari lets you search
the catalogs of several publishers and read as much of each book as you
need to make a decision."

Your group can also participate in this introductory program just for
user group members. To "Go on Safari," any of your members who sign up
for our Safari 14-day free trial can send comments on their
experiences, or tips and tricks for how they used Safari  (it only
needs to be 2 sentences long, but it may be longer) to
safari_talk at oreilly.com.  (Please include your UG name in the email.)

Every week someone will be chosen from the tips or comments submitted
to receive fun stuff from O'Reilly (T-shirts, book bags, or other
surprises). If a member of your user group is selected, your group
receives free gifts, too. Whatever the individual member receives, your
UG will get one, too, to give away at your next meeting, or use however
you see fit. Recipients--and their comments--will be announced in the
User Group Newsletter.

**Please use this special UG URL to sign up for the 14-day trial**
http://www.oreilly.com/safari/ug

For more information on Safari:
http://safari.oreilly.com/

================================================
News From O'Reilly & Beyond
================================================
---------------------
General News
---------------------
***Amazon Hacks: Beta
O'Reilly's upcoming "Amazon Hacks" is a collection of real-world tips,
tricks, and full-scale solutions to practical uses of amazon.com and
the Amazon Web services API.
http://www.oreilly.com/catalog/amazonhks/chapter/index.html?CMP=EMC-UO9997498356


***New User Group page and Book Review Guideline section for the 
O'Reilly UG Program
We have decided to give the UG page (http://ug.oreilly.com/) a new look
by updating the graphics section, adding a "User Group Programs and
Resources" section, and a "Book Review Guidelines and Suggestions"
section. Writing a review has never been so easy....
http://ug.oreilly.com/bookreviews.html?CMP=NLC-6DT281319197


***Secure Cooking with C and C++ 
In this first in a three-part series of sample recipes from "Secure
Programming Cookbook for C and C++," the authors offer nine basic rules
for proper data validation, which they recommend all programmers
follow. From their first rule: "Assume all input is guilty until proven
otherwise" to their last: "The better you understand the data, the
better you can filter it," the advice presented here will help
programmers keep unwanted, malicious data out of their applications.
http://www.oreillynet.com/pub/a/network/excerpt/spcookbook_chap03/index.html

Secure Programming Cookbook for C and C++
Order Number: 3943
http://www.oreilly.com/catalog/secureprgckbk/index.html

---------------------
Open Source
---------------------
***Simplify Your Life with Apache Virtual Hosts
Not every web site needs its own server or IP address. Apache and HTTP
1.1 both allow different sites to share a single box and an IP address.
Russell Dyer explains how virtual hosts can make your life easier as a
web developer and a system administrator.
http://www.onlamp.com/pub/a/apache/2003/07/24/vhosts.html

***Defending Your Site Against Spam
To users, unsolicited commercial email is an annoyance. To mail server
administrators, it's a threat. Dru Nelson recently had his network
attacked by spammers. He explains the various defenses he considered
for protecting against future attacks.

Part one:
http://linux.oreillynet.com/pub/a/linux/2003/06/26/blocklist.html

Part two:
http://linux.oreillynet.com/pub/a/linux/2003/07/24/blocklist.html

---------------------
Java
---------------------
***Why Web Developers Need JavaServer Faces
Several good frameworks exist to make the Java server programmer's life
easier. Unfortunately, several hard problems still exist, including
multiple output-format support and separation of content from
presentation. In this first Java Q&A column, Chuck Cavaness explains
why JSF matters.
http://www.onjava.com/pub/a/onjava/2003/07/23/java_qa.html

Chuck is the author of the "Jakarta Struts Pocket Reference"
Order Number: 5199
http://www.oreilly.com/catalog/jakartapr/index.html

---------------------
.NET
---------------------
***StringBuilders Explained
Visual Basic programmers have long enjoyed ease in string
manipulations. It is easy to create a string, split it up, concatenate
multiple strings, etc. However, this seemingly innocent piece of code
is not the recommended way to perform string manipulations in .NET.
Wei-Meng Lee shows you how to make sense of the StringBuilder class.
http://www.ondotnet.com/pub/a/dotnet/2003/07/21/stringbuilder.html

---------------------
XML
---------------------
***Why Choose RSS 1.0? 
Part of RSS 1.0's value is in retaining its roots as primarily a
metadata specification. A journal publisher explains why they chose RSS
1.0 as the basis for distributing RSS feeds of their publications.
http://www.xml.com/pub/a/2003/07/23/rssone.html

---------------------
Mac
---------------------
***Penny-Pinching PowerBook
Do you need portability for email and word processing, but don't want
to plunk down a pile of cash for a new Apple laptop? Diehard Mac user
Michael Norton describes his penny-pinching Odyssey that explored the
PowerBook 280c and the 1400.
http://www.macdevcenter.com/pub/a/mac/2003/07/22/cheap_powerbook.html


***Welcome to Swaine Manor
Swaine Manor is a new column for Mac DevCenter written by technology
veteran Michael Swaine. In this debut, Michael comments on dancing with
Apple, Mac rumors, REALbasic, and more.
http://www.macdevcenter.com/pub/a/mac/2003/07/18/swaine.html?CMP=NLC-A5T991393753

================================================
News From Your Peers
================================================''
***Mactopia interview with Lorene Romero NCMUG, CA 
Lorene is a board member and past president for the North Coast Mac
Users Group in Northern Cailfornia.
http://www.microsoft.com/mac/community/usergroups/usergroups.aspx?pid=whyjoin&page=romero


Until next time--

Marsee





More information about the lugsb mailing list