Welcome to TechScreen

Welcome to the TechScreen site. This side shall support the exchange of knowledge in the domain of Web Engineering and related aspects. As a side effect, this side is used for research on knowledge management technologies. User can pose challenges in the problem domain and can participate in quizzes. Further a bibliography about arcticles in different related domains is continously extended. Finally, questionnaires on different issues are provided. To be able to participate you need an account and a password from TU Wien's TISS system.

Website does not get displayed correctly

If you register a domain you have to set the DNS settings accordingly. So maybe you use different platforms to achieve this behavior. For example you could use "Hetzner Robot" only for the registration porpuse, altough it also offers the possibility to create DNS records with the correspondent editor, which is quite obsolete. But you could also use "DigitalOcean" which offers a more suitable DNS record editor for this concrete purpose. So you see that there are a few possibilities how you register a domain and set the correspondent DNS records.

Independent test Infrastructure

In companies, there are usually many developers working on same project simultaneously. Code base is also rather big, and in later stages in the project duration of builds for an application rise. If few developers would like to evaluate their code on live system - it will take much time to wait for your turn to build, run and test your code. From economical reasons it is not possible to provide a separate server for each developer.

TDD or BDD ? What to use ?

The first step before finding the best software development process for you is figure out what are they and what really means using TDD or BDD. TDD or Test Driven Development is a software development process based on repetition of very short cycles. These cycles follows the sequence: Add a test, Run all the tests and see if the new test fails, Write the code, Run tests, Refactor code and then Repeat the process. TDD is about to write the test first then write the code and keep it as simple as possible.

Pentaho Java Error

Maybe you are not the only one who has different java versions installed. Unfortunately windows does not automatically update the environment variable after installing/updating the java version. On startup Pentaho could not find the specified java version.

Failed SQL queries

There was a need in updating a big data set stored in Oracle database. Currently existing solution for this purpose was implemented as myBatis script. It contained resetting timestamps in form - '01-JAN-1970' . Execution of this script was constantly failing on environments with Czech localization. This was caused by DBMS installation creating a timestamp in a form - '01-LED-1970' , so the month was not recognized.

File got corrupted on Fileserver, Permanent way to avoid this issue

In my network I have a Fileserver with 2x4 TB disc capacity. I run debian on it. The initial configuration was to put the two HDDs on Software RAID 1. This setup worked perfectly fine for about 3.5 years. It worked until I needed a large zip file containing a game. A friend was at my home and we wanted to play this game. I allready had the file on my computer, he copied it from the Server. When he wanted to unzip it, WinRar throw some errors. He did not have any write permissions, so it was not possible that he or I had modify the file by mistake.

File got corrupted on Fileserver, Permanent way to avoid this issue

In my network I have a Fileserver with 2x4 TB disc capacity. I run debian on it. The initial configuration was to put the two HDDs on Software RAID 1. This setup worked perfectly fine for about 3.5 years. It worked until I needed a large zip file containing a game. A friend was at my home and we wanted to play this game. I allready had the file on my computer, he copied it from the Server. When he wanted to unzip it, WinRar throw some errors. He did not have any write permissions, so it was not possible that he or I had modify the file by mistake.

Migrate from Spring MVC Restful Web Service to Spring Boot

Every single day technologies are changing and new frameworks are coming making developers lives easier. Migrating project framework is not easy and sometimes it does not depend just on the developers decision, but also teams decision or even maybe interdepartmental decisions. Spring MVC is a complete HTTP oriented MVC framework managed by the Spring Framework and based in Servlets. The most popular elements in it are classes annotated with @Controller, where you implement methods you can access using different HTTP requests.

Creating a lot of thumbnails

It happens often that on the homescreen there are many images representing the content of the subpages. The images can not be the same as the ones in the subpages, since the homepage would take too long to load, especially for users with poor internet connection. Therefore for every single image, a thumbnail must be created. When wanting to create a thumbnail, the easiest possiblity is to open the image in a graphics editor and change the size manually. Nevertheless, when creating tens or hundred of thumbnails, this is not a solution.

Sending printscreen images

If I want to describe how to do something on a website or just point out something interesting there, I am always using printscreen images. Sometimes one image can save a lot of words and it is more descriptive and understandable. However, when using the default prtsc function and some graphic editor, the process takes too long and the images are saved in my computer, even when after sending them, I do not need them anymore. This whole process can be very annoying when sending many screenshots everyday.

Pages

Subscribe to TechScreen Revised RSS