Intern
Two weekly internship for Informaticabeheer at Sancta Mariainstituut.- Documented the installation of various open source tools on the internal team wiki as initial assignment for my training at BICS. Setup a test installation for Bacula, a distributed open source backup and recovery system, and OCS Inventory, an open source application that allows tracking computer configurations on the network, on various Linux distributions trough remote SSH terminal sessions.- Created a window manager for the NOC at BICS in C# using the .NET framework in combination with native Win32 calls. The application runs fullscreen or windowed with support for automatically switching embeddable tabs, row and column splitters, self-refreshing browser windows, taking control of running application windows, RSS feed ticker, and various other tools. Only a minimum of the available screen space is used by the window manager itself, hiding all internal functionality in context specific right-click menus. The application's state can be saved, so that the configured views can be automatically reloaded in case the machine has to be restarted.- Made an animated warning displayer for the NOC screen, as part of my training at BICS, using Python, SQL, XML, Javascript and SVG. The screen shows an SVG document powered by Javascript, which contains a list of error, warning, and info messages which is grabbed trough an XML file returned by a Python script which grabs the data from an SQL database. When new error messages arrive, or the error level of a message changes, the application uses animations to give clear visual feedback, so that the user immediately has clear visual feedback on what changed in the error list.