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.

iOS WebView HTML video element inconsistency

Setting up a webview for iOS with a video element tag acts differently on iPhones and iPads. On iPhones when you play the video the video will be shown in fullscreen with the fullscreen video controler, on the other hand playing a video on the iPads will not play the video in fullscreen mode, it will play it in a container how the css specifies it.

Multiple websites on a single host with Docker

It is not possible to run multiple web applications in Docker at the same time. Since all of them use port 80, only one Docker instance is accessible.

Speed up webpage testing time

Testing web pages can be really time consuming. Every CSS, HTML or image change needs a browser refresh. It would be way better if the reloads could be avoided.

Model Encryption in Laravel

Sometimes it is desired to store certain model data with encryption. The goal is to have the model class automatically encrypt when data is saved and decrypt when it is queried. It should be possible to have different encryption/decrpytion keys.

Configure service call from BPMN model (Camunda framework)

BPMN uses graphical representation of business processes. Some parts of business process can use web-services. In this case it is necessary to configure web service call.

Improve the accessibility of web application

One of the important accessibility requirements is that all the elements of user interface must be available from a keyboard (input fields, buttons, etc.) This requirement is intended to users with motor disorders (who can‘t use the mouse, for example). Also it is important when using screen reader for people with impaired vision.

Can‘t access some GUI element‘s properties when using Geb framework

Geb is a framework for web application test automation, based on Selenium WebDriver. Sometimes it‘s required to access element‘s properties that are not accessible from page markup by means of WebDriver, for instance attribute „:checked“.

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.

Pages

Subscribe to TechScreen Revised RSS