Category Archives: Uncategorized

Offline installation of PEAR packages

A few days ago I was trying to set up an offline installation of the FirePHPCore PEAR package on a computer that isn’t connected to the internet. This task wasn’t as easy as I thought it would be. I downloaded … Continue reading

Posted in Uncategorized | Leave a comment

Building ACE on Windows using Visual Studio

The Adaptive Communication Environment (ACE)  framework is an extensive set of cross-platform tools in C++. In this post I will describe in detail the steps required to set up the ACE framework on Windows using Visual Studio, and to set … Continue reading

Posted in Uncategorized | 3 Comments

Loading Perl Modules from a Dynamic or Unknown Location

Perl modules are sometimes located in non-standard directories. There are several ways to use these modules: Add the directory to the PERL5LIB environment variable. Run the script using the perl -l. Within the script ‘use lib‘ with the directory name. … Continue reading

Posted in Uncategorized | Leave a comment

Visualgos – The 8-Puzzle

I’ve just added a new problem visualization. The visualization is of the 8-Puzzle – a classic game in which you have a 3 by 3 board with tiles numbered 1 to 8, and one missing tile. Your goal is to … Continue reading

Posted in Uncategorized | Leave a comment

Introducing – Visualgos

Visualgos is a collection of visualizations for algorithms written in Flash. When I study a new algorithm I usually want to get a feel for it by seeing how it performs. It usually takes hours of programming and debugging in … Continue reading

Posted in Uncategorized | Leave a comment

Superl

Superl is a project I developed several years ago. It was inspired by a great program I was working with that went by the same name. Superl is a graphical Perl interpreter written in Perl. It opens one simple window … Continue reading

Posted in Uncategorized | Leave a comment

The Game of Evolution

I’ve recently added a new page to my website – The Game of Evolution. This game is an advanced version of the famous Game of Life.  Similar to the Game of Life, the Game of Evolution is a zero player … Continue reading

Posted in Uncategorized | Leave a comment

Improved SWIG C# wrappers std_vector.i and std_map.i – part 2

* Note: since posting this a new version of SWIG has been released (version 1.3.40). This version includes the improved C# wrappers discussed here. A simple explanation about these wrappers can be found here. After posting my previous post on … Continue reading

Posted in Uncategorized | 8 Comments

Improved SWIG C# wrappers for std::vector and std::map

I recently ran into the very impressing SWIG package. This package takes functions and classes written in C++ and creates wrappers for them in several languages including Perl, PHP, Python, Java, C#, Ruby and many more. Using this package is … Continue reading

Posted in Uncategorized | 1 Comment

Fermi’s Commute to Work

How much does the commute to work cost? All of us spend time on the road each day on the way to work and back. Have you ever stopped to think how much this costs? I’m not talking about how … Continue reading

Posted in Uncategorized | Leave a comment