Technical notes about open source software
This page has been created as an index of technical notes concerning open source software packages. Anticipated notes might describe software capabilities, installation and setup guidelines, performance reports, HOWTO-style notes, etc.
Note: Some material from this page has been moved to WebApplicationFrameworks.
Contents:
Contents
1. Environments
Linux administration notes [[[This probably deserves its own page, eventually]]]
LinuxNotes - miscellaneous notes for Linux users
InstallingSshblack - Notes for installing sshblack on Redhat Linux. Sssblack a script for blacklisting sources of attempts to brute-force crack ssh passwords.
SambaNotes - Debugging Samba
JSR168/WSRP Environment - Matthew Dovey's oft-cited instructions for setting up a remote portlet environment for uPortal using JSR-168 portlet containers and WSRP remote portlet access protocol.
AJAX (Asynchronous Javascript And XML) is an browser-side envirnoment.
ICE: "the Internet Communications Engine, is middleware for the practical programmer. A high-performance Internet communications platform, Ice includes a wealth of layered services and plug-ins." Provides cross-language remote procedure calls (RPC) and very much more. GPL-licensed for free use, but non-GPL commercial licenses are available. (I have been told that, in contrast to traditional language-neutral RPC/object remoting systems like CORBA, ICE is easy to pick up and use - GrahamKlyne)
SakaiNotes - some notes about the architecture and deployment of the Sakai portal environment.
2. Tools
ApacheIvy - about Apache Ivy as a dependency management tool
MavenNotes - about The Apache Software Foundation's Maven software build and deployment tool.
SoftwareTesting - about software tools for unit and integration testing. (See also: PlutoNotes.)
SurveyTools - about software tools for on-line surveys.
WebAuthNotes - notes for installing WebAuth software on Apache HTTPD for web resource access control.
WebApplicationFrameworks - tools and notes for creating web applications.
- Shibboleth - federated authentication
ShibbolethNotes - general notes about Shibboleth
ShibbolethInstallNotes - Yet another set of notes for installing Shibboleth
3. Libraries
3.1. Java
PlutoNotes - procedures and experience notes for installing Apache Software Foundation's Pluto JSR-168 portlet container library, and for creating an Eclipse project for Pluto development.
- (Also contains some notes for running the Apache Pluto software in a unit testing environment using Httpunit/Servletunit, which might be of interest to developers wishing to unit-test servlet code being developed for Tomcat 5.5.)
Wsrp4jNotes - procedures and experience notes for installing and using WSRP4J, which is Apache Software Foundation's WSRP support library in Java. WSRP is used to access remote portlets by means of a web service interface that "remotes" the JSS-168 portlet/container interface.
3.2. Python
3.3. Ruby
3.4. Multi-language
http://www.imagemagick.org/script/index.php - bitmap image handling
4. Coding recipes and hints
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/165618 - Reading data from an Excel spreadsheet, with Python and Ruby sample code
5. Applications
5.1. Research applications
Open Microscopy Environment - general and installation notes for installation on Redhat Enterprise Linux. Also, some operating notes.
5.2. e-Learning applications
exe - a page on the e-learning XHTML project
5.3. Docuentation tools
DocBookFromWiki - some notes about using Docbook output from this Moin wiki to create documents.
-- GrahamKlyne 2005-10-20 14:29:55

