RSS feed [root] /document




login:

password:

title search:




 


Sun May 15 03:22:59 HKT 2011

document



(google search) (amazon search)
second
download zip of files only

Fri Jul 25 12:23:20 HKT 2008 From /document/Forensics

ComputerForensics_part2



(google search) (amazon search)


Fri Jul 25 12:22:34 HKT 2008 From /document/Forensics

ComputerForensics_part1



(google search) (amazon search)


Tue Jul 15 23:17:56 HKT 2008 From /document/Finance

FIX_Session_Layer_rev1



(google search) (amazon search)


Mon Jun 16 02:06:35 HKT 2008 From /document/distributed

Real World Web: Performance and Scalability



(google search) (amazon search)


Sat May 24 16:13:50 HKT 2008 From /document/distributed

6DeanGoogle



(google search) (amazon search)


Sat May 03 17:07:22 HKT 2008 From /document/software+engineering

testheuristicscheatsheetv1



(google search) (amazon search)


Sat Mar 29 10:36:32 HKT 2008 From /document/software+engineering

Globally Distributed Agile Development



(google search) (amazon search)


Tue Mar 18 01:25:15 HKT 2008 From /document/software+design/Design+pattern+example+in+aspect+programming

README


Implementations of GoF Design Patterns in Java and AspectJ
Code base documentation


Overview
========

The goal was to provide parallel implementations in AspectJ and Java that
allow for direct comparisons. It has to be noted that most patterns offer
variability in the implementation approach. We choose the one that appeared
to be the most general. Sometimes, the AspectJ version implements a slightly
different (or additional) case(s). This is because AJ sometimes
allows for additional functionality. Please refer to the web page for a
detailed description of this work.

Example Setup
=============

All pattern examples have a class called Main. This class is the test driver
for the particular example. The Main classes are extensively documented using
ajdoc, usually describing the experimental setup and the assignment of roles
to participants. In most cases, the differences between Java and AspectJ
implementations are also mentioned.

Documentation (ajdoc)
=====================

It is possible to generate the ajdoc documentation for either all examples,
for only the reusable library aspects, or for one particular example. Since
ajdoc shows type names without their package (on the left hand side), multiple
types with the same name (but residing in different packages) may be confused
when the documentation for all examples is generated.
==> Generate documentation for all examples: use the makeDocs batch file.
(1) Change to the directory that you extracted the ZIP archive into. (2)
Type "makeDocs" to generate the HTML documentation in the docs
subdirectory.
==> Generate Documentation for the reusable library aspects: use the provided
makeLibraryDocs batch file. (1) Change to the directory that you extracted
the downloaded ZIP file into. (2) Type "makeLibraryDocs" to generate the
HTML documentation in the docs subdirectory.
==> Generate docs for a single example: use the makeSingleExampleDocs batch
file. (1) Change to the directory that you extracted the downloaded ZIP
file into. (2) Call the batch file. It needs two arguments: the name of
the pattern and the language used. For example, type:
"makeSingleExampleDocs singleton aspectj" or type:
"makeSingleExampleDocs templateMethod java".
Within the ajdoc documentation, we tried to separate type names from our
examples and role names (as presented in GoF). We show roles names in italics
and actual type names in code font. This is reflected in the ajdoc
documentation.

Questions, feedback, suggestions, etc.
The AODP web page is http://www.cs.ubc.ca/labs/spl/aodp.html
Please send all questions, feedback, and suggestions to Jan Hannemann
(jan@cs.ubc.ca). We are very much interested in improving our code.
Please do not hesitate to drop us a line.


Appendix
========

This appendix outlines how to compile and run the examples provided, and how
to generate ajdoc documentation. A number of DOS batch files exist that
automate these tasks somewhat. Note that they only work in Windows
environments. The following is a list of tasks and a description of what
commands accomplish them. For compiling, running and generating documentation,
two options are given. The first one is using a provided script; the second is
the standard command-line option (longer, but will work on all operation
systems).

Set up your system:
1. Install Java and AspectJ
2. Make sure your CLASSPATH contains the current directory (denoted by a
period), e.g. CLASSPATH=.;C:\...
3. Extract the ZIP file into a directory of your choice
4. Change to that directory

Compile Java and AspectJ versions of a design pattern example (e.g. observer).
Choose one:
� makePattern observer
� ajc @examples\observer\files.lst

Run a compiled example (e.g. observer). Choose one:
� testPattern observer (this runs both Java and AspectJ versions)
� java examples.observer.java.Main (for the Java version),
java examples.observer.java.Main (for the AspectJ version)

Generate documentation for all examples. Choose one:
� makeDocs
� ajdoc -private -d docs @allPatterns.lst

Generate documentation for the library aspects. Choose one:
� makeLibraryDocs
� ajdoc -private -d docs ca.ubc.cs.spl.pattern.library

Generate documentation for a single example (e.g. the AspectJ version of the
observer example). Choose one:
� makeSingleExampleDocs observer aspectj
� ajdoc -private -d docs examples.observer.aspectj

View the generated documentation:
� Open the file index.html (located in the docs/ subdirectory) with your
favorite browser.

(google search) (amazon search)


Tue Mar 18 01:25:14 HKT 2008 From /document/security

Secure Linux


-------- Original Message --------
Subject: Re: 本人已做了不同方法, 務求令linux secure...
Date: 6 Dec 2004 23:55:18 +0800
From: 深海公子
Organization: 3home.net
Newsgroups: 3comp.linux
References: <41b47d72$1@news.3home.net>

uninstall unused packages, keep minimum set of packages in ur server

update apache, openssl, openssh, kernel and other main packages in ur server,
i remember there are serious bugs in these packages of rh9

disable unused mod in apache, especially the user, status and dav mod.

in ssh, use only Cert Authentication, disable passwords, rhost auth ... etc
generate a 2048 bit and password protect cert to login ur server via ssh.

block incoming ping

use tripwire to monitor file changes.

separate important files that should not be changed to a read only partition/media, or a HD set to read only in BIOS.
remount it as RW when necessary.

> 請問還有什麼需要做...以求被人成功hack 入的機會減至最低呢...
disconnect from network ....


--
香港盈訊 http://www.hkes.com
* 伺服器托管,伺服器租用,網頁儲存,網頁寄存,垃圾郵件,病毒,過濾
�獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺獺�

_______________________________________________________________________

在郵件 news:41b47d72$1@news.3home.net 中撰寫...
> 本人用redhat linux 9, 已做了:
> -update 左的rpm packages,
> -set 了個iptables, disable 左唔用d service
> -同埋限制某些ip 才可連入 ssh server(ssh not use port 22)
> -set 左 portsentry
> 本人個server 只有 apache, ssh 等..
> 請問還有什麼需要做...以求被人成功hack 入的機會減至最低呢...
> 請問各位有沒有這方面可以分亨一下
> thx ~
>
>
>
> --
> 10M"地獄火"寬頻免費試用3天
> http://www.cyberec.com/
>



--
10M"地獄火"寬頻免費試用3天
http://www.cyberec.com/



(google search) (amazon search)


Tue Mar 18 01:25:12 HKT 2008 From /document/books/Oreilly+Books/PERL/perl/advprog/examples/Object

ObjectTemplate



(google search) (amazon search)


Tue Mar 18 01:25:12 HKT 2008 From /document/books/Oreilly+Books/PERL/perl/advprog/examples/Eval

col



(google search) (amazon search)


Tue Mar 18 01:25:10 HKT 2008 From /document/books/Oreilly+Books/JAVA/java/awt/examples/chap3

METRICS



(google search) (amazon search)


Sat Jan 12 09:48:07 HKT 2008 From /document/misc

gradschooltalk



(google search) (amazon search)


Thu Oct 11 02:29:24 HKT 2007 From /document/software+engineering

StateOfAgileDevelopmet2_FullDataReport



(google search) (amazon search)


Sat May 26 00:59:35 HKT 2007 From /document/data+access

oracle fact



(google search) (amazon search)


Thu May 10 01:30:25 HKT 2007 From /document/software+engineering

Software Metric Mine field



(google search) (amazon search)


Wed Apr 25 17:21:28 HKT 2007 From /document/books/JavaBook/maven+book

team-list



(google search) (amazon search)


Wed Apr 25 17:21:28 HKT 2007 From /document/books/JavaBook/maven+book

using-plugins



(google search) (amazon search)


Wed Apr 25 17:21:28 HKT 2007 From /document/books/JavaBook/maven+book

writing-plugins



(google search) (amazon search)


Wed Apr 25 17:21:26 HKT 2007 From /document/books/JavaBook/maven+book

simple-project



(google search) (amazon search)


Wed Apr 25 17:21:26 HKT 2007 From /document/books/JavaBook/maven+book

site-generation



(google search) (amazon search)


Wed Apr 25 17:21:26 HKT 2007 From /document/books/JavaBook/maven+book

source-repository



(google search) (amazon search)


Wed Apr 25 17:21:24 HKT 2007 From /document/books/JavaBook/maven+book

reporting



(google search) (amazon search)


Wed Apr 25 17:21:24 HKT 2007 From /document/books/JavaBook/maven+book

repository



(google search) (amazon search)


Wed Apr 25 17:21:24 HKT 2007 From /document/books/JavaBook/maven+book

settings-details



(google search) (amazon search)