Submitted by peter on Wed, 06/30/2010 - 23:32
Submitted by peter on Tue, 06/29/2010 - 00:45
Submitted by peter on Tue, 06/22/2010 - 12:59
Submitted by peter on Mon, 06/21/2010 - 22:47
Read the chapter "The Template Method Pattern". Had a hard time concentrating on this chapter.
To quote the book: "Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Redefine the steps in an algorithm without changing the algorithm's structure." Design Patterns Explained chapter 18 page 283.
See http://www.majorsilence.com/design_patterns_explained
Submitted by peter on Wed, 05/19/2010 - 21:42
As of a few days ago I purchased a new house and moved in Sunday (16 May 2010).
Submitted by peter on Thu, 05/06/2010 - 21:50
Since I believe in its current state DeVeDe will never run as good on Windows as it does on Linux I have decided to write a small clone of the DeVeDe dvd module using .NET.

Submitted by peter on Thu, 04/29/2010 - 19:29
I am creating an IronPython port of DeVeDe. Progress can be tracked from:
http://majorsilence.com/commitlog?repo=1
I am currently planning on keeping the IronPython port of DeVeDe in sync with the main DeVeDe. I also still plan on packaging the main DeVeDe for Windows.
The IronPython port should have less problems with communicating with the underlying backed applications (IronPython has support for asynchronous sub-process communication built-in) and translations should work again.
Submitted by peter on Sat, 04/03/2010 - 01:55
This example of using IronPython and Gtk Sharp will show how to do the following:
- Layouts with Gtk.VBox
- Gtk.Buttons
- Gtk.Entry
- Widget Events (Callbacks)
- Message Dialogs
For the latest updates check http://majorsilence.com/PyGTK_Book.
Submitted by peter on Fri, 03/12/2010 - 00:12
This is my summary of the Graphs and Paths chapter. All code is written in c# (converted from java).
Types of Graphs (E - Edges, V - Vertices)
Unweighted: O(|E|) Breadth-first search
Weighted, no negative edges: O(|E| log|V|) Dijkstra's algorithm
Weighted, negative edges: O(|E| * |V|) Bellman-Ford algorithm
Weighted, acyclic: O(|E|) Uses topological sort
A class to represent the Edges:
using System;
using System.Collections;
using System.Collections.Generic;
public class Edge
{
public Vertex dest; // Second vertex in Edge
Submitted by peter on Tue, 02/23/2010 - 15:31
As I no longer have the time or the money to go back to university to finish my degree I have decided that I will do my own self paced study. I am going to learn as much as I can on my own. I already have some books from when I was in university and I am going to finish them. Then I am going to get more an finish them.
The main purpose of this page is to track my progress as I move through study material. As I progress I will be adding more study material.
Code Complete
-
Chapter 1 Welcome to Software Construction
-
Pages
Recent comments