Categorytechnical articles

How to have a rooted Android 5.0 Lollipop on the Samsung Galaxy S5 (SM-G900F) without tripping KNOX

Despite having a quite long history of voiding devices’ warranties, with my latest purchase of a Samsung Galaxy S5 16GB (SM-G900F, with the Snapdragon processor), I started a challenge to avoid voiding the warranty. Therefore, I keep trying rooting my device without tripping KNOX. So far, I have been successful. However, with the slow arrival of Android 5.0 Lollipop on the Samsung Galaxy...

How to dynamically change video.js videos and captions, with JavaScript

I am involved in a multidisciplinary data visualization research project. A part of it relies on qualitative data, namely video interviews. Regarding the videos, the Web designer wired the following layout: Pretty neat and simple, isn’t it? The user clicks on one of the thumbnails below the video player. The thumbnail is marked as selected via a change of background-color of its container...

Review: Scientometrics

As there are some proposals to write consumer reports of academic journals, I started to write reviews of journals I publish in. Together with Xiaofeng Wang and Pekka Abrahamsson, I recently published an article in Scientometrics. Scientometrics describes itself as an “International Journal for all Quantitative Aspects of the Science of Science, Communication in Science and Science...

Review: PeerJ

Similarly to what I did for the Journal of Open Research Software, I keep following some proposals to write consumer reports of academic journals. It is the turn of PeerJ. PeerJ is an open access peer-reviewed journal in the areas of Biological, Medical and Health sciences. While it appears to be out of scope for a researcher in software engineering as I am, it accepts submissions from other...

Review: Journal of Open Research Software

Update 2014-o6-20: I revised this blog post, and I published it as a journal article in The Winnower. Cite it as D. Graziotin,  “An author-based review of the Journal of Open Research Software”, The Winnower, 2014. DOI: 10.15200/winn.140326.62772. Many questions arise while browsing an unknown, yet promising journal website. How will the editorial process work? Will the submission be acknowledged...

How to use Laika testing framework for Meteor on Ubuntu 13.04

As a Meteor developer, I have the need to write test cases for my code. While Meteor does not have an official testing framework yet, Laika is an incredibly rich third-party framework for writing test cases both in the client and the server components of a Meteor project. It took me a while to understand how to install and configure Laika, especially because I am not a Node.js developer. In this...

How to have normal and shared Dropbox folders in sync with ownCloud.

In a previous post about ownCloud, I mentioned that I found a way to employ ownCloud while keeping it synced to a Dropbox folder, as some university colleagues use Dropbox to perform collaborative tasks. OwnCloud external storage support for Dropbox is just limited. It often does not work and it is not reactive, especially when using Dropbox shared folders. I also wanted to use ownCloud while not...

Limit the CPU usage of ownCloud Desktop Sync client under Windows

Owncloud is an incredible Open Source Dropbox alternative, which can either be installed on a personal server or employed through 3rd party providers. I started using it since the very early releases and it improves more and more each day. Although I still need to use Dropbox with some University colleagues, I was able to make the final switch by bridging the Dropbox shared folders and ownCloud...

How to disable Unity default multi-touch gestures in Ubuntu

UbuntuStrapVertLoco2

You might want to disable Unity built-in 3-fingers and 4-fingers multitouch handling. Maybe you do not like how the touchpad/trackpad gestures are handled in Unity, or you just want to install Touchégg. I have just updated my post to setup OS X-like multitouch gestures for Macbook Pros running Ubuntu. It should now work for any modern Ubuntu release, from 12.10 to the latest 13.04 Raring Ringtail...

Do not forget Typography and Color harmony for your website

While I am not (and will never be) a web designer, I recognize that slight changes in typography aspects and in the colors can significantly transform the visual impact of a website. Colors and other text-related dimensions cannot be chosen randomly. Unless you are an expert, you do not have the instruments to wisely choose graphical elements that are in harmony. This is because color harmony is...

About Author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.