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.

Remove a file from git without removing it from your file system

If you are not careful during a git add, you may end up adding files that you didn’t want to commit. However, git rm will remove it from both your staging area, as well as your file system, which may not be what is needed. The file should be removed only from Git-repository without removing it from the file system.

Starting Docker on Windows

In order to start Docker on Windows, a Hyper-V as well as the Hyper-V Module for Windows Powershell are required to be installed and enabled. Otherwise you get a error message.

Adblocker blocks Webpage content

More and more websites are asking (or sometimes requiring) visitors to turn off ad blockers before allowing them to view the site's contents. It's sometimes possible to prevent sites from detecting the usage of an ad blocker (e.g. turn off JavaScript). But doing so can cause parts of the site to stop working. I want to get to the site's content without having to turn off the Adblocker.

Android - synchronize all

I have to implement a “synchronize”-button in an Android app such that when pressing the button the local data is synchronized with a server. I (a beginner in this field) have to access a REST-Interface to send new data, which was generated on the app and request new data to update the local database with data from the server. The app should monitor for each database table - synchronization if something went wrong (esp. when sending data to the server-db) and immediately stop if so.

Import Javascript libraries into Angular 2

I had and still have not much experience in web engineering (Javascript, npm-Tool, …) when I started working with Angular 2. There I have a problem that normally one imports an angular-module with e.g. “import {Injectable} from '@angular/core';”. But I want to use the Javascript-library “cytoscape.js”. The problem now is, how to import it such that I can use it.

Transfer "complex" DTO via REST

I have to transfer a quite complex “data transfer object” (DTO) from an Android app via REST to a backend server. I use the Spring framework (Spring boot) which by default encodes the DTO via Jackson. However, the server never recognizes this object as a whole and assignes it or a subset of it to null.

How to reliably stop autoplay of videos on various websites

Autoplaying of videos on various websites (Facebook, Youtube, or other websites where the advertisement plays automatically) can be annoying sometimes. What is the possibility to disable such behavior in favorite browsers file Chrome, Opera or Firefox ?

Visualization of RDF data - TTL format

When somebody want to visualize RDF data in TTL (Turtle) format, what online free solution he can use? I would like to see a graph representation of the data in the TTL file. There exist a lot of solutions for XML format but I am interested in TTL format.

How erase data in Apache Jena Fuseki

My problem is following: I created a new dataset with the name A in Apache Jena Fuseki, uploaded data B and erased dataset. I created a new dataset A and uploaded different data C. Why the original data B is still visible in the newly created dataset?

How to stop pop-ups in chrome

Many times when we try to find something on the internet using Chrome we find the problem of pop-ups. Trying to perform a search with pop-up windows showing up is annoying and makes searching difficult.


Subscribe to TechScreen Revised RSS