Projects

Here I present some of my projects. I am mostly interested in web development so majority of my works are related to web, Internet and networks. They are web applications, server side scripts, school projects and code experiments.

Feel free to send me your feedback.

PolakIM - Java Instant messenger

JavaSE, Sockets

A real time communication software written in Java.

The software consists of the server and clients. Server's role is to keep track of logged users and to distribute the user lists among all the logged users. File list server is not involved in sending/receiving user messages. Clients' communication is peer-to-peer. User list storied on the main server consists of the hash map taking username as a key and the value consisting of an array containing IP address and client's listen port.

Open project's page

Fault tolerant line follower - Khepera 3 robot

Khepera 3, Python, Bluetooth

The robot follows continuous path, avoids simple obstacles and continues its way even if the path is broken (only on the straight sections). The robots stops after a certain period of time/distance of going out of the line (meaning the path has finished).

Open project's pageDownload source code

Multilevel Automatic Car Park

JavaSE, Swing, Multithread

A project for Embeded Software course, an implementation of a multilevel automatic car park (controllers + visualization).

Open project's page

Software Installer

JavaSE, Swing

Software installer is an application written in Java used for creating multiple silent installations. This may be usefull for network administrators an people who often reinstall their OS.

Open project's page

PepisCMS Web Content Management System

PHP, Postgres, MySQL, CodeIgniter

Web content management system for building static websites. Written in PHP, designed for MySQL5, successfully ported to MySQL4 and PostgreSQL.

The aim of the application is to provide a simple way to build a SEO friendly website in just a few clicks. User can generate all the contents, menu structure and manage the files using web interface. TinyMCE as the rich text editor is a platform independent web based JavaScript HTML WYSIWYG tool having the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. It generates W3C compliant code.

Open project's page

Java Little Web Server

JavaSE, TCP Sockets, Swing, Multithread

Small but powerfull multithread web server written completely in JavaSE. Implements most of the HTTP 1.1 specification. Uses LittleServlets for handeling dynamic pages. Supports cookies, sessions, file uploads.

JLWS can run on any machine having Java installed. It can be used as a standalone web server for static content or as a remote application backoffice engine that can be accessed from web.

Open project's page Download project View documentation

Internet connection speed test

PHP, JavaScript

Speed testThis web based application allows you to check your real internet connection speed. In order to do this, the php script generates a large amount of random data which is send to you.

Open project's page Download source code

Tic Tac Toe

Scheme

A project for Functional Programming course, a simple tic tac toe game written in Scheme implementing the minmax algorithm.

Open project's page Download source code

Remote Manager

PHP

Remote Manager is a web based application written in PHP providing a simple way to shutdown or reboot a remote computer.

Open project's page Download source code

Remote Shutdown

PHP, Macromedia Flash

Remote admin is an application similar to Remote Manager, with the difference, that remote shutdown/restart is done using an application running localy.

Open project's page Download source code

CodeIgniter ODBC driver for PostgreSQL

PHP, CodeIgniter

Sice the original ODBC driver provided by CodeIgniter 1.6.1 is still very buggy I was made to write my own ODBC driver for working with PostgreSQL. The driver is derived from the original PostgreSQL driver and adopted for ODBC (using PostgreSQL Unicode).

Open project's page Download source code

Firefox Bookmark Parser

PHP

Example script that can be used for sharing bookmarks on the web. It parses Firefox (Netscape compatible) bookmarks file, creates thumbnails, caches result and displays the bookmarks on the web.

Open project's page

GuestBook based on TXT files

PHP

A very old project written in 2005 for exercise. The guestbook is written in procedural PHP, contents of the book are stored as txt representation of notes' array. Very easy to install and to configure.

Open project's page Download source code

Virtual File System

PHP, MySQL

File management on a virtual partition implemented with PHP, MYSQL with an HTML, DHTML, JavaScript CSS user interface.

Open project's page

PHP Code Compressor

PHP

PHP Code Compressor removes all the comments and empty spaces from PHP files making them smaller in size. Comparing to an obfuscator, PHP Code Compressor does not change variable/function names - creates no naming conflicts.

Open project's page

WEP/WPA Random Key Generator

PHP

A simple PHP script generating random HEX keys of length of 64 charachters. Used mainly for WEP/WPA unique key generation.

Open project's page

Here is the licence and disclaimer statement.

Powered by PepisCMS