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.

Improve software deployment process

Software product we are developing have recently grown to the extent that it takes a very long time to build all necessary packages and deploy them to our production infrastructure. Our quality assurance team needs to review all new features implemented in each milestone before we release them so we need very frequent deployments (sometimes several times a day). However, our programmers are currently building all software packages on their local machines and manually deploying them to the staging server over SSH.

Evaluation of R models in Azure Machine Learning Studio

MS Azure Lachine Learning Studio is a cloud service that enables users to build, deploy, and share predictive analytics solutions over a web interface. Microsoft currently offers an option for a Create R Model module, which allows for creating custom ML models written in R and integrating them into Azure ML Studio pipelines, hence opening up a vast area of possibilities. However, currently the Evaluate Model module cannot be used with a Create R Model module.

Cannot install/reinstall Cisco Anyconnect after removing Application Folder on macOS

When just removing the Cisco Anyconnect Application folder on macOS, you won't be able to reinstall the same or a newer version of the client because macOS thinks that the Application is still installed.

Chrome on Ubuntu causes kernel panic

When using Google Chrome on Ubuntu after some time the whole system freezes and signals kernel panic. Neither the mouse nor the keyboard can be used any more to apply saving commands. The only option is to force reboot the system which is of course not very satisfying. (Problem observed with Ubuntu 16.04 but read about other versions as well)

Windows update causes grub error

When using a dual boot system with a Linux distribution and Windows, there is the possibility that a new Windows update messes with the partitioning table and grub has a hard time bringing up the systems. As a result the message “error: unknown filesystem. Entering rescue mode...” is shown. A recent Windows 10 update for example introduced a new hidden partition and changed the table accordingly. The Problem is that the grub loader which was previously set to boot from (hd0,msdos1) has not been told to change that.

Adding components to the Apache Camel main class

Basically you don’t need the Spring Framework to use Apache Camel. With pure Java DSL one way is to rely on the provided Camel main class to start your application. This approach works fine with most of the available components. But some need to be added to the Camel context of the main class (e.g. the Slack component). Basically the main class offers a method called.getOrCreateCamelContext() which should return you the default context where you can register the component. This however does not work and you keep running into exceptions during the execution of your application.

Edit commit messages in Github.

When you are working in a project and you commit your changes to a repository sometimes you use the commit messages to handle the issues from your Version Control system. You can directly close open issues appending some text to your commit messages and maybe you want to modify this message after commiting because maybe its affecting the wrong issue .

Deal with different versions of Node installed in your system.

Some packages require another version of node or have different performance while running under different versions. When you are using a package manager to manage your dependencies for large projects you can find out that when you upgrade/switch to another especific version you can get some errors because some of de dependencies require different versions of node than the one you are using.

Browsing the web more securely

As many people nowadays I browse the web every day for hours on end, either for business purposes, to stay informed or simply as a leisure activity. However, since many websites are riddled with annoying ads or unnecessary scripts and tracking cookies, I'd prefer it if I had more control over my browsing experience. So far I used the browser plugins adblock to disable ads and noscipt to turn off javascript except for websites I whitelist.

Uploading PDF Expert Documents from an IPad to TUWEL

When uploading files to TUWEL, one can choose between two possibilities: drag & drop from the folder the document is situated in to the upload box in TUWEL or browsing within the file system. Both situations are a bit problematic when using an IPad because the system does not allow browsing the complete file system and an open folder fills the whole screen which makes it impossible to use drag & drop at least if the user is a bit clumsy with a touchscreen.

Pages

Subscribe to TechScreen Revised RSS