private practice
AstroSPACES 1.0
AstroSPACES is the worlds first open source PHP social networking solution. more>>
Designed to use the Smarty Template Engine, AstroSPACES is easily templatable. It features image galleries, private messaging, comments, and more. It is in active development, with a new release every few days.
MWChat Basic 7.0
MWChat Basic is the free version of our online chat system. more>>
Licenses are IP based, one license per IP.
It has support for multiple rooms and languages, a large number of IRC-like commands, private messages and rooms, message encryption, buddy lists, logging, registered users, chat profiles, file sharing, and more. It is a very lightweight, full-featured, and secure chat room.
MM3-WebAssistant Private 2009
Archives visited web pages with your browser to be used on- and offline. Offline each page is available with its original URL. There is no difference between surfing in the internet or archive. You can even use your bookmarks offline. Efficient use of the archive by marking and highlighting words. This proxy offline browser allows mobile users to access internet information when they dont have internet access. An ideal addition to every browser! more>>
MM3-WebAssistant Private - The offline browser is a personal proxy server sitting behind your regular browser (Firefox, IE, Safari, Opera - whatever!), silently and speedily handling all the network traffic. Unlike most offline browsers with this concept, you dont have to specifically tell WebAssistant to capture a website - it remembers everything you see, automatically adding new pages to the cache. WebAssistant updates your cached pages (in the background) so youve always got the latest version to hand. Theres no difference between surfing the web and surfing your archive; you can even use your bookmarks or search your pages offline when you dont have a network connection.
Your Benefits:
Work offline (train, plane, beach - wherever you like) without worrying that you have the info you need. Reduces the pressure of knowing what to save, and the necessity for repeating browsing sessions looking for something that was missed.
Incorporate the web into presentations or talks where you dont have internet access. You can sure youll always have the page you need with WebAssistant.
Mobile users have the flexibility of accessing information from the web without having to worry about expensive access points. Shun overpriced wifi access ports - or at least only pay for what you really need.
Important Features:
Automatically archive all pages visited.
Accelerates in the web online browsing or updates the archive.
No difference between on- and offline browsing.
Links to resources of cache archives are marked for quick navigation.
Compare HTML pages from internet and archive. The changes are highlighted.
Browse and interactive navigation in the original hierarchy of downloaded pages.
Burn a site (or many sites) to CD for backup or archive.
Supports the protocols HTTP and FTP.
Supplied with a detailed manual, a simple and completely comprehensive installation and deinstallation.
The reader is an ideal addition to every browser!
Enhancements:
Version 2008
System Requirements:Java of version 1.4 or higher<<less
retroshare 0.2.1 RC4
retroshare provides a private P2P file sharing software. more>>
Retroshare is a cross-platform private P2P sharing program. It lets you share securely to your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides filesharing, chat, messages, and channels.
Main features:
- A Private Peer to Peer Network which allows you to share information with only the people you want to.
- Reliable Identification and Authentication of your friends.
- Plus an Introduction Scheme which connects you to the friends of your friends, and facilitates network growth.
- Encrypted Communication, ensuring all shared information is known only to you and your peers.
- A Communication Platform which can potentially support services such as Secure Email, File Sharing, Video or Voice over IP and Messaging
- A Decentralised Social Sharing Network designed **For the People**
- with no dependancies on any corporate system or central servers.
Enhancements:
- First release with Web of Trust Authentication!
- Downloads are automatically resumed
- New Directory search interface.
OpenClinic 0.7
OpenClinic project is a easy to use, open source, medical records system. more>>
It has been mainly developed for private clinics, surgeries, and private doctors.
It is platform independent and has a multi-language architecture.
Main features:
- Environment: Web Environment
- Intended Audience: Education, Healthcare industry
- License: GNU General Public License (GPL)
- Natural Language: English, Spanish, Bulgarian
- Operating System: OS Independent
- Programming Language: PHP
- Topic: Dynamic Content
Sixlegs PNG Library 2.0 RC6
Sixlegs PNG Library is a Java 1.1-compatible PNG decoder which features full compliance with the latest PNG specification. more>>
Sixlegs PNG Library supports all valid bit depths (grayscale/color), interlacing, palette-indexed images, alpha/transparency, gamma correction, access to all standard chunk data, private chunk handling, progressive display, and more.
Main features:
- Java 1.1 and 1.2-compatible PNG decoders.
- Licensed under the GPL with library exception.
- Full conformance with the latest PNG specification
- Support for all chunk types.
- Simple private chunk handling.
Enhancements:
- Mostly minor bugfixes related to code coverage improvements.
IMathAS 1beta16
IMathAS project is a Web-based math testing and homework system. more>>
IMathAS (Internet Mathematics Assessment System) is a Web-based math testing and homework system.
It is a light course/learning management system and testing system, similar to and inspired by WebWork and WIMS, and similar to textbook-bundled systems like iLrn and MathXL.
It requires a browser with MathML and SVG support such as Firefox 1.5 or IE6 with plugins.
Main features:
- Math: The system was designed for Math assessment; no effort was made for the system to be multi-purpose.
- Sharing: The system was setup to encourage sharing of questions within a system and outside. Questions are grouped into question libraries, and are not tied directly to a specific assessment. Unless marked Private, questions can be used by anyone on the system, or used as a template for writing new questions. Export and Import allows the sharing of question sets between systems. Also, macro libraries allow for the expansion of IMathASs question language. Users with expertise in a field can develop macro extensions, and share them with other users.
- Ease of Install: The system uses standard PHP and MySQL. It requires no special compilation options or installation of external programs
- Display:
- Rich Math and Graph display, using standards-based MathML and SVG, powered by Peter Jipsens ASCIIsvg and ASCIIMathML
- Rich Text Editor with built-in Math and Graph support for text items displayed in a course
- Alternate display options for screenreaders and browsers without needed support
- Assessment:
- Question types including:
- Functions, with answers like "sin(x)"
- Numbers, compared to a given tolerance
- Calculated Numbers, like 5/3 or 2^5
- Multiple-Choice
- Multiple-Answer
- Matching
- String
- Numerical Matrix
- Calculated Matrix
- Multipart
- Multiple display options and assessment settings, including an option for practice sets, and due date exceptions for individual students
- Algorithmically generated questions, with a relatively simple-to-use question language (loosely based on PHP) with many built-in randomizers and display macros
- Expandable question language, by installing additional macros
- Other Course Features
- Post text items, uploaded files, or web links to the classroom
- Basic Discussion Forums
- Administration:
- Flexible administration: IMathAS can be centrally administered, or teachers can be given rights to create their own courses
- Courses can have one or more teachers
Inline::Java::PerlInterpreter 0.52
Inline::Java::PerlInterpreter is a Perl module used to call Perl directly from Java using Inline::Java. more>>
SYNOPSIS
import org.perl.inline.java.* ;
class HelpMePerl {
static private InlineJavaPerlInterpreter pi = null ;
public HelpMePerl() throws InlineJavaException {
}
static private boolean matches(String target, String pattern)
throws InlineJavaPerlException, InlineJavaException {
Boolean b = (Boolean)pi.eval("" + target + " =~ /" + pattern + "/", Boolean.class) ;
return b.booleanValue() ;
}
public static void main(String args[])
throws InlineJavaPerlException, InlineJavaException {
pi = InlineJavaPerlInterpreter.create() ;
String target = "aaabbbccc" ;
String pattern = "ab+" ;
boolean ret = matches(target, pattern) ;
System.out.println(
target + (ret ? " matches " : " doesnt match ") + pattern) ;
pi.destroy() ;
}
}
WARNING: Inline::Java::PerlInterpreter is still experimental.
The org.perl.inline.java.InlineJavaPerlInterpreter Java class allows you to load a Perl interpreter directly from Java. You can then perform regular callbacks to call into Perl.
KinoSearch::Util::Class 0.13
KinoSearch::Util::Class is a Perl class building utility. more>>
PRIVATE CLASS
This is a private class and the interface may change radically and without warning. Do not use it on its own.
SYNOPSIS
package KinoSearch::SomePackage::SomeClass;
use base qw( KinoSearch::Util::Class );
BEGIN {
__PACKAGE__->init_instance_vars(
# constructor params / members
foo => undef,
bar => {},
# members
baz => {},
);
}
KinoSearch::Util::Class is a class-building utility a la Class::Accessor, Class::Meta, etc. It provides four main services:
- A mechanism for inheriting instance variable declarations.
- A constructor with basic argument checking.
- Manufacturing of get_xxxx and set_xxxx methods.
- Convenience methods which help in defining abstract classes.
pam_mktemp 1.0.2
pam_mktemp is a PAM module which may be used with a PAM-aware login service to provide per-user private directories under /tmp. more>>
When an interactive (shell) session is started, a directory is created and the environment variables TMPDIR and TMP are set to the name of the directory.
Youre allowed to do whatever you like with this software (including re-distribution in source and/or binary form, with or without modification), provided that credit is given where it is due and any modified versions are marked as such. Theres absolutely no warranty.
Enhancements:
- A workaround for building pam_mktemp on systems with Linux 2.6.x kernel headers has been added.
Master Math Word Problems 1.6
Master Math Word Problems can help sharpen skills through practice. more>>
Students can learn new math skills, practice logic, get extended practice with word problems, but most of all they learn that they must read the problem. With regular practice your students may become master math word problem solvers.
Download and try out Master Math Word Problems.
The DaisyPlayer Project 0.2.4
DaisyPlayer is a program for playing Digital Talking Books (DTB). more>>
A console and a GUI front-end are available fo this library to demonstrate how it can be used in practice and for those who just need a simple daisy player.
t-prot 2.4
t-prot is a filter which improves the readability of email messages. more>>
The annoyances it handles include mailing list footers, signatures, TOFU, sequences of blank lines, and repeated punctuation.
TOFU is an acronym that stands for "Text oben, Fullquote unten", a German reference to the practice of adding just a few lines of original text and quoting a complete message below them.
Enhancements:
- A new option was added to skip processing of very large and time-consuming messages.
libwrapiter 1.2.0
libwrapiter is a library that provides wrappers for C++ STL style iterators. more>>
It makes it easy to define generic iterator wrappers, which remove the need to expose underlying data structures when working with classes using STL containers.
Purpose:
Consider the following massively oversimplified example. Were using the private implementation pattern or pimpl to avoid sticking too much in the header files.
myproject/myclass.hh without libwrapiter
#include < list >
namespace myproject
{
class MyClass
{
private:
///name implementation data, using the private implementation pattern
///{
struct Implementation;
Implementation * _imp;
///}
///name disallow copying and assignment
///{
MyClass(const MyClass &);
const MyClass & operator= (const MyClass &);
///}
public:
MyClass();
~MyClass();
///name iterate over our items
///{
typedef std::list ::const_iterator Iterator;
Iterator begin() const;
Iterator end() const;
///}
};
}
Enhancements:
- Headers are now split into -fwd, -decl, and -impl, allowing finer grained control to give faster compile times.
- The old, undecorated header paths are still fine if you dont need this kind of control.
- libwrapiter has a new homepage.
FreeMED LiveCD 0.1
FreeMED is a web-based medical record (EMR) and medical practice management system. more>>
It has an extensible modular architecture, allowing it to be customized based on individual practices without having to rewrite core components of the system. It is HIPAA compliant.
FreeMED LiveCD 0.1 is based on the Kubuntu 5.04 (Hoary) Live CD.