 |
|
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 |
|
2500 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
|
| |
|
 |
 |
|
Getting Started with the Eclipse Workbench - The Eclipse Workbench, at the most fundamental level, is merely a platform for software development tools and provides little functionality on its own. With the appropriate plug-in components, however, it\'s capable of supporting any type of software development. It is most commonly used for developing using the Java programming language, in large part because the SDK version of Eclipse, (which you can download from the Eclipse site), includes the Java Development Toolkit (JDT) which, together with the basic Eclipse platform, provide a full-featured Java IDE. |
|
Interactive teaching applets - Designing interactive content for a university-level course can be very difficult and time-consuming; even maintaining a course website can be a chore. Leverage our free software to make your life easier. Integrate our Java applets into your lectures or build your own using our collection of components. Browse our Complete Catalog to see what\'s available. |
|
Introduction to the Java Robot Class in Java - This is the first lesson in a miniseries that show you how to use the Robot class to write programs that are both fun and useful.
|
|
Java Data Mining 2.0 - Early Draft Review - In JDM 2.0, data mining includes the functional areas of classification, regression, attribute importance, clustering, association, feature extraction, time series, and anomaly detection. These are supported by such supervised and unsupervised learning algorithms as decision trees, neural networks, Naive Bayes, Support Vector Machine, K-Means, Apriori, Non-negative Matrix Factorization, and ARIMA. |
|
Jeff Heaton Java Site - Jeff Heaton\'s site has lots of advanced Java discussion code including neural network stuff. |
|
Lightweight Java Game Library - The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. |
|
The Design Patterns Java Companion - James W. Cooper\'s collection of design patterns implemented in Java. |
|
The Java Game Development Tutorial - After a lot of hard work, we have made it to finish the English version of the tutorial. As I said, you should be already able to program in Java, although you don't have to be a expert! The tutorial will give you a very detailed introduction into the development of online games using Java. |
|
The K-Zone: Mastering the Java CLASSPATH - This article describes in detail how the Java compiler and the JVM use the class search path to locate classes when they are referenced by other Java code. It does this with reference to a very simple example, which uses two classes in the same package. We will see how various operations to compile these two classes succeed and fail, depending on the class path setting.
|
|
Tutorials | Coke And Code - Here you'll find a selection of beginners Java gaming tutorials. |
|
Using FOP with Java - In this article, we will see a relatively new technology involving W3C standard named XSL-FO. FOP gives us the flexibility to operate on XML structured data, apply an XSL Stylesheet, do the XSLT transformation and publish the data in various formats such as PDF, PCL, SVG, TXT and many other. |
|
Writing a Space Invaders game in Java - The purpose of this tutorial is to show how it's possible to develop a simple java game with a more than adequate performance. We'll make use of some new features introduced in the JDK 1.4 such as built-in support for double buffering, and some others. These techniques are not usually taught in the standard courses or books about Java programming. |
|
|
 |
 |
|
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
|
| |
|
 |