Reading files in Visual Basic, GW-Basic style

Recently I was asked how to read a file without using streams in Visual Basic. Of course, if you’ve done this once in GW-Basic, you never forget. Dim iFileNumber As Integer Dim sLine As String iFileNumber = FreeFile Open “C:\stats.log” For Input As iFileNumber Do While Not EOF(iFileNumber) Input #iFileNumber, sLine MsgBox sLine Loop

Artificial Neural Network in PHP

Introduction Operation Flashpoint is an immersive combat simulation game thanks to the challenging realism and an assortment of weapons with realistic ballistics and sound effects. But my favourite feature is the artificial intelligence that drives the non-player characters. Seeing how these computer opponents are able to learn and adapt to changing situations has rekindled my …

EJB Exception Handling

It is striking that most search results for the keywords “EJB” and “exceptions” point to the same few articles at IBM DeveloperWorks. Unfortunately, they are too advanced for beginners. This post is a simple guide to handling exceptions in EJB. Definitions A checked exception is derived from java.lang.Exception but is not a subclass of java.lang.RuntimeException. …

PHP collection class

This is a simple PHP class to manage a collection of items. Refer to the sample at the end for usage example. Collection.php: <?php class Collection { var $elements = array(); var $counter = 0; var $pointer = 0; function Collection() { } function add($element) { $this->elements[$this->counter] = $element; $this->counter++; $this->pointer++; } function remove($element) { …