Home | Links | About | Contact
An Atlantic canada company specializing in database driven web sites and line-of-business web applications.
 
Search Links

Top 10 Links
Yahoo! Design Pattern Library
5838 clicks since Feb 15, 2006
We have bundled the Yahoo! design patterns with pointers to related code from the Yahoo! User Interface Code Library. We hope this is a useful resource and look forward to your feedback.
Top > Design
 
Java Distribution Functions
3543 clicks since Oct 19, 2003
A translation of the R distribution functions from C to Java. The translation isn't entirely pretty (especially since some of the C code was originally translated from Fortran), but it seems to work. Classes implement the PDF, CDF, and (usually) quantile and random variate generation for the following distributions: beta, hypergeometric, normal, binomial, logistic, poisson, cauchy, lognormal, signrank, chisquare, negative_binomial, t, exponential, noncentral_beta, tukey, f, noncentral_chisquare, uniform, gamma, noncentral_f, weibull, geometric, noncentral_t, wilcox
Top > Math > Statistics
 
Ming - an SWF output library and PHP module
3078 clicks since Jun 18, 2003
Ming is a c library for generating SWF ("Flash") format movies, plus a set of wrappers for using the library from c++ and popular scripting languages like PHP, Python, and Ruby.
Top > PHP > Extensions
 
Matran: A Matrix Wrapper for Fortran 95
3037 clicks since Jun 18, 2003
Matran (pronounced MAY-tran) is a Fortran 95 wrapper that implements matrix operations and computes matrix decompositions using Lapack and the Blas. Although Matran is not based on a formally defined matrix language, it provides the flavor and convenience of coding in matrix oriented systems like Matlab, Octave, etc. By using routines from Lapack and the Blas, Matran allows the user to obtain the computational benefits of these packages with minimal fuss and bother.
Top > Math > Algebra
 
Metamath Home Page
3005 clicks since Jun 28, 2003
Contains images you can use in web pages when discussing math. Lots of neat stuff.
Top > Math
 
JMathLib: Java Mathematical Evaluation Library
2738 clicks since Jun 14, 2003
A library of mathematical functions designed to be used in evaluating complex expressions and display the results graphically. It will be used either interactively through a terminal like window or to interpret script files.
Top > Math
 
A Brief Introduction to Graphical Models and Bayesian Networks
2527 clicks since Oct 19, 2003
The tutorial begins with this quote: <p> "Graphical models are a marriage between probability theory and graph theory. They provide a natural tool for dealing with two problems that occur throughout applied mathematics and engineering -- uncertainty and complexity -- and in particular they are playing an increasingly important role in the design and analysis of machine learning algorithms. Fundamental to the idea of a graphical model is the notion of modularity -- a complex system is built by combining simpler parts. Probability theory provides the glue whereby the parts are combined, ensuring that the system as a whole is consistent, and providing ways to interface models to data. The graph theoretic side of graphical models provides both an intuitively appealing interface by which humans can model highly-interacting sets of variables as well as a data structure that lends itself naturally to the design of efficient general-purpose algorithms. </p> <p> Many of the classical multivariate probabalistic systems studied in fields such as statistics, systems engineering, information theory, pattern recognition and statistical mechanics are special cases of the general graphical model formalism -- examples include mixture models, factor analysis, hidden Markov models, Kalman filters and Ising models. The graphical model framework provides a way to view all of these systems as instances of a common underlying formalism. This view has many advantages -- in particular, specialized techniques that have been developed in one field can be transferred between research communities and exploited more widely. Moreover, the graphical model formalism provides a natural framework for the design of new systems." --- Michael Jordan, 1998. </p>
Top > Math > Graph Theory
 
AVG FREE Edition
2499 clicks since Nov 29, 2003
The AVG Free Edition is fully featured anti-virus software with the following restrictions: Basic user Interface only, Disabled Advanced Scheduling of Tests, Disabled Creating of Your Own Tests NO TECHNICAL SUPPORT. Other than that, it is a good free anti-virus program.
Top > Security
 
Creating and using a timing class
2435 clicks since Feb 8, 2004
The purpose of this tutorial is to talk about two seperate concepts; profiling and object oriented programming (OOP). In this tutorial we'll create a simple class to allow you to create one or more timers. You can then use these timers to show you how long a script or function takes to run, which can help you determine what portions of your script are eating up the most processing time. This is sometimes referred to as profiling. You can also use timer objects to provide generic timer display in your scripts.
Top > PHP
 
Resize a Popup to Fit an Image's Size
2332 clicks since Feb 26, 2003
If you're a Webmaster who has to deal with image galleries, then make a note of this clever script. It gives you a solution to a very common problem -- how to resize a popup window to fit the image sizes displayed in it. The script works in NS 4/5/6/7 and IE 4/5/6.
Top > Javascript
 
Top > Math
Algebra [ 9 ]
Bayes [ 0 ]
Geometry [ 2 ]
Graph Theory [ 6 ]
Latex [ 11 ]
Markov [ 1 ]
People [ 15 ]
Statistics [ 32 ]
Data Sets


Suggest A Link 
A Survey of Venn Diagrams - The purpose of these pages is to collect together various facts and figures about Venn diagrams, particularly as they relate to combinatorial and geometric properties of the diagrams. Aperiodic updates are planned and comments and suggestions are most welcome.
An Introduction to the Theory of Computation - This book explores some of the more important terminologies and questions concerning programs, computers, problems, and computation. The exploration reduces in many cases to a study of mathematical theories, such as those of automata and formal languages; theories that are interesting also in their own right. These theories provide abstract models that are easier to explore, because their formalisms avoid irrelevant details.
Charles Bloom - Excellent collection of articles and source code on compression algorithms and game development.
Computer Graphics lecture notes - Useful notes on the concepts and mathematics involved in computer graphics work.
Digital Image Processing - Lecture notes for a course on digital image processing.
Eigenfaces - The idea is that face images can be economically represented by their projection onto a small number of basis images that are derived by finding the most significant eigenvectors of the pixelwise covariance matrix for a set of training images. A quick Google Search shows that a lot of people like to play with this technique. This tutorial simply shows how to get some eigenfaces and play with them in Matlab.
EqWorld - The World of Mathematical Equations - The EqWorld website presents extensive information on solutions to various classes of algebraic, ordinary differential, partial differential (mathematical physics), integral, and other mathematical equations. It also outlines some methods for solving equations, includes interesting articles, lists useful handbooks, textbooks, and monographs, etc.
Fast Fourier Transforms - Popular tutorial and source code by Don Cross on the Fast Fourier transforms.
Free Electronic Math Journals - Links to a fairly large list of free electronic math journals.
IEEE Standard 754 Floating-Point - IEEE Standard 754 floating point is the most common representation today for real numbers on computers, including Intel-based PC\'s, Macintoshes, and most Unix platforms. This article gives a brief overview of IEEE floating point and its representation.
Jampack: A Java Matrix Package - Jampack (JAva Matrix PACKage) is a collection of cooperating classes designed to perform matrix computations in Java applications. Jampack was developed by the author at NIST and the University of Maryland. A sibling matrix package, Jama, has also been developed at NIST and Mathworks. The two packages arose from the need to evaluate alternate designs for the implementation of matrices in Java. Jama is based on a single matrix class within a strictly object-oriented framework. Jampack uses a more open approach that lends itself to extension by the user. As it turns out, for the casual user the packages differ principally in the syntax of the matrix operations. I hope you will take the time to look at Jama along with Jampack. There is much to be learned from both packages.
JMathLib: Java Mathematical Evaluation Library - A library of mathematical functions designed to be used in evaluating complex expressions and display the results graphically. It will be used either interactively through a terminal like window or to interpret script files.
JSci API Documentation - Direct link to documentation for the packages released by the Java Science project.
JUMP Tutoring - JUMP is an education program founded in 1998 by mathematician and writer John Mighton. We are a volunteer-based, registered charity committed to the advancement of education. JUMP believes that all children can be led to think mathematically, and that with even a modest amount of attention every child will flourish. By demonstrating that even children who are failing math or are labeled as slow learners can excel at math, we hope to dispel the myths that have caused us to neglect our children. And by offering inner-city children effective and consistent help in mathematics (and eventually reading and other subjects), we hope to break the cycle of ignorance that lies at the root of all poverty.
MacClade Home Page - MacClade is a computer program for phylogenetic analysis written by David Maddison and Wayne Maddison. Its analytical strength is in studies of character evolution. It also provides many tools for entering and editing data and phylogenies, and for producing tree diagrams and charts.
Martindale\'s Reference Desk: Calculators On-Line Center - Possibly the largest collection of links to online calculators available.
Math Forum Discussions @ Drexel - Contains a variety of mathematics-related discussion forums with many active forums.
MathForge.net - Web-based mathematics tools. Message boards, calculation tools, publishing tools, and more. This site is developed primarily by the users. It\'s designed to be a one-stop domain for all things math.
Matlab Tutorial - Succinct mathlab tutorial.
Meta Math! The Quest for Omega - Gregory Chaitin has devoted his life to the attempt to understand what mathematics can and cannot achieve, and is a member of the digital philosophy/digital physics movement. Its members believe that the world is built out of digital information, out of 0 and 1 bits, and they view the universe as a giant information-processing machine, a giant digital computer. In this book on the history of ideas, Chaitin traces digital philosophy back to the nearly-forgotten 17th century genius Leibniz. He also tells us how he discovered the celebrated Omega number, which marks the current boundary of what mathematics can achieve. This book is an opportunity to get inside the head of a creative mathematician and see what makes him tick, and opens a window for its readers onto a glittering world of high-altitude thought that few intellectual mountain climbers can ever glimpse.
Metamath Home Page - Contains images you can use in web pages when discussing math. Lots of neat stuff.
MONET Project - The aim of the MONET project is to demonstrate the applicability of the latest ideas for creating a semantic web to the world of mathematical software, using sophisticated algorithms to match the characteristics of a problem to the advertised capabilities of available services and then invoking the chosen services through a standard mechanism. The resulting framework will be powerful, flexible and dynamic, yet robust and easy to navigate, putting state-of-the-art algorithms at the disposal of users anywhere in the world.
NUMBER THEORY WEB - The Number Theory Web is a collection of links to online information of interest to number theorists.
Numerical Calculation - Jun Ni\'s course on Numerical Calculation. Includes many algorithms with links to fortran code that implements the numerical algorithm.
Operations Research - Large collection of software, books and resources related to operations research.
Perfectly Random Sampling with Markov Chains - In recent years there have been a large number of algorithms developed for sampling from the steady state distribution of suitably well-structured Markov chains, which require no a priori knowledge of how long the Markov chains take to get mixed. The algorithms determine on their own, during run time, how many steps to run the Markov chain. It is these algorithms that are the focus of this bibliography. Most of these algorithms return samples that are distributed exactly according to the stationary distribution of the Markov chain, but a few return samples that have some bias &#949; that the user can make as small as desired. Since the focus of this bibliography is on working computer algorithms, the symbol [SIM] is placed next to those articles that contain simulation results or give sample outputs. Each annotated entry contains links relevant to the paper, giving the article\'s abstract (click on the title) and authors\' homepages when available, as well as links to online preprints.
PETSc: Documentation - PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.
PHYLIP Home Page - PHYLIP is a free package of programs for inferring phylogenies. It is distributed as source code, documentation files, and a number of different types of executables. These Web pages, by Joe Felsenstein of the Department of Genome Sciences at the University of Washington, contain information on PHYLIP and ways to transfer the executables, source code and documentation to your computer.
The FFT Demystified. - This document describes several \'Fast Fourier Transform\' (FFT) algorithms, which may be used to efficiently evaluate the Discrete Fourier Transform (DFT). It does not describe the properties of the Discrete Fourier Transform in detail, nor does it attempt to explain why you should want to evaluate a DFT in the first place. It does contain a little detail on FFT based convolution, largely because this needed to understand some of the FFT algorithms.
The Maximum Entropy Method of Data Analysis - This is a brief introduction to the maximum entropy method (mem) of data analysis and image processing. First, the numerical inversion problem of interest is defined in general terms. Then, the mem philosophy is outlined, and several example applications are given, including Fourier analysis, deconvolution, Laplace inversion, and positron emission tomography. Software can be downloaded for the analysis of kinetics data.
The Simplex Solution - The mission to improve the widely used simplex-method algorithm showed instead why it works so well.
University of Utah Math Circle - Math Circles originated in Hungary more than a century ago and have since spread throughout the world. They were the genesis of several national and international mathematical competitions and have produced some of the world\'s brightest mathematical minds by exposing students to advanced mathematical topics at a young age.


Suggest A Link 
New Links
A Small, Portable 3D Engine
Jul 19, 2007 6:54 am
This article will describe the evolution of my engine from a sample program to a full library of portable software rendering functions, and document this library, called pGL (portable GL). The library interface is based on OpenGL (as much as a set of TI-85 programs can be based on C), because it is very simple and easy to use.
Top > Math > Geometry
 
FONTMASTER.COM - Fonts To Download Free
Jul 13, 2007 11:41 pm
Here at Fontmaster.com you will find hundreds of fonts to download free that are free to use royalty free.
Top > Fonts
 
YoLinux: Linux Fonts
Jul 13, 2007 12:04 pm

Useful general tutorial on fonts under linux. Useful links and installation notes.

Top > Sys Admin
 
DeGraeve.com - The Projects of Steven DeGraeve
Jun 7, 2007 9:49 am
The goal of DeGraeve.com is to provide free, high-quality, web-based tools that are easy to use for all users.
Top > Web Development
 
Perl Circus - Perl Tricks, Tips And Traps.
Jun 7, 2007 9:44 am
Perl Circus has been serving up fresh buttered Perl tricks since 2001.
Top > Perl
 
Dedicated Server Setup Checklist
May 28, 2007 4:25 pm
You’ve outgrown shared hosting and decided to start renting a server of your own. Since you’re still on a tight budget, you want an unmanaged server, where full responsibility for configuring and managing the server is yours. These are the steps I go through every time I set up a new server for web and database hosting.
Top > Sys Admin
 
Online Mathematics: Scalable Vector Graphics
May 6, 2007 10:50 am
Scalable Vector Graphics (SVG) is the open source Worldwide Web Consortium (W3C) recommendation for two dimensional vector graphics. The combination of SVG and JavaScript is a powerful platform for creating interactive graphics, comparable to Flash and Java. SVG has been overlooked, however, partly because of incomplete browser support. This situation improved significantly in 2006 with the release in of Firefox 1.5 and Opera 9, both with native SVG capability. The first part of this article reviews the current status of SVG implementation and offers several examples with a mathematical flavor. The second part, for developers, explains one of the examples in detail.
Top > SVG
 
SVG Authoring Guidelines
May 6, 2007 10:49 am
There are a lot of mistakes in the SVG documents currently found on the Web. It is important that these problems are addressed as soon as possible to prevent them from propagating into authoring tools and the SVG documents that people will write in the future.
Top > SVG
 
Five Basic Mistakes Not to Make in DNS
May 5, 2007 6:47 pm
Here are five things you can do to make sure your DNS is in good shape and not causing problems for the rest of the Internet, which, by the way, also includes you.
Top > Sys Admin > DNS
 
Gaffer on Games
May 5, 2007 1:09 am
Popular series of articles on game physics.
Top > Games
 




Datavore Productions
© 2007. All rights reserved.