Peta’s Place

Problems & Algorithms and Softcomputing Coursework

Posted in school projects by Peta on December 20, 2007

Coursework 6 – Weighted SAT-3 problem using genetic algorithms. The link also includes the source codes in C++ and doxygen documentation. Please note that all the materials except the source code documentation are in Czech language.

Tagged with: ,

Problems & Algorithms Courseworks

Posted in school projects by Peta on December 7, 2007

All courseworks I have created for the PAA unit. Please note that the links are in Czech language.
Please also note that the links will open in this window.

Coursework 1 – Knapsack Problem using Greedy Algorithm and Brute Force method. Programmed in Python.
Coursework 2 – General Water Jugs problem, programmed in C, C++.
Coursework 3 – Knapsack Problem using Bounded Greedy Algorithm, Dynamic Programming and Branch & Bound. Programmed in Python.
Coursework 4 – Experimental Evaluation of Knapsack Problem solved by dynamic programming and branch & bound method.
Coursework 5 – Knapsack Problem using uninformed genetic algorithms and the comparsion of its optimality against the bounded greedy algorithm.

Tagged with: ,

SCP – Web Colors

Posted in school projects by Peta on December 3, 2007

My color scheme of the webpage (SCP second homework) can be accessed via the following links. All color schemes are with only one color variations and they are quite simple.
Stranka 1
Stranka 2

Bachelor Thesis

Posted in school projects by Peta on September 7, 2007

AGPG is an extensible parser generator able to generate parser of any attributed context-free grammar into almost any programming language due the third party extensions. In this document, the AGPG system is presented with rough reference guide and explanation of its main principles. Additionally the parser generator in C++ language and GDL, the language designed to describe the context-free grammars in AGPG are described.

Thesis Report
Presentation Slides
Source Codes

Tagged with: ,

Evolutionary Computing Courseworks

Posted in school projects by Peta on January 7, 2007

Two courseworks for the Evolutionary Computing taught at University of Bristol. Please note that the links open in this window.

Travelling Salesman ProblemPDF report and source code. Programmed in C++.
Function RegressionPDF report and source code. Programmed in C++.

Tagged with: ,

Exploiter (API course)

Posted in school projects by Peta on December 19, 2006

Exploiter is Windows application that will construct and load the simple exploiter application based on the stack overflow error that works under MS Windows. It is fully automated and can be configured for various tasks such as writing of the exploiter, selecting ideal ways how to exploit and generating the output exploiter code.
Please note that this is not intended (nor functional) to be a hacking tool, it is only demonstration program that shows how dangerous the stack overflow error might be and how simple it is to take the advantage of it.

Download the source code in Borland Delphi 6 & 7.

Tagged with: ,

BlueKeys 7 Lite

Posted in school projects by Peta on December 18, 2006

BlueKeys 7 Lite is the seventh generation of very light and useful controls designed both for MS Windows and for the UNIX systems where fpc compiler is available. BK7 controls are designed to provide replacements for all basic GUI components (edit boxes, check boxes, combo boxes, tree views, list views, etc) with single unifying look for all compatible operating systems.
The key element of BK components is the change of color according to the actual situation of the form. Items requesting user’s attention can be highlighted in various ways automatically by the BK7 core. All BK7 components have modern clean look with gradients, transparent images and other usefull functions. They have limited support of skins and database access.
The following image is a part of a simple application using BK7 Lite controls running on Linux (Fedora Core) desktop:

Download the source code for Borland Delphi 6 & 7 and Lazarus IDE.

Tagged with: ,

MagicWeb

Posted in school projects by Peta on December 18, 2006

MagicWeb is a HTML/CSS/PHP editor for MS Windows which I created for my A-Levels exam in year 2002. Although it was my first project, it is very functional. Personally I used it for more then three years after the development. The program received many positive comments and till late 2005 when the application has become obsolete it has been downloaded more than 10000 times.
Highlighted features are:

  • customizable syntax highlighting for HTML, DTD, CSS and PHP
  • fully customized HTML validator
  • tag insight, tag browser, contents browser
  • preview & remote preview
  • Program itself has been created in Borland Delphi 4 and 6 and Windows 98. It also uses the BlueKey4 components, which is an ancestor to the BlueKey7 component set which you may also download from this site.

    You can either download the program installer (compiled for Windows 98 that are quite old now, so it might not be working properly), or you might consider downloading the source code for the application (you need at least Borland Delphi 6 Personal to recompile it).

    Tagged with: ,