Ramblings of Daniel Graziotin


My OS X-friendly Docker LAMP, MySQL, and Apache-PHP images now support Vagrant-based boot2docker boxes


As of today, my three Docker images osx-docker-lamp, osx-docker-mysql, and osx-docker-apache-php support boot2docker run through Vagrant. In short, when running boot2docker through Vagrant, you should add the following three environment variables VAGRANT_OSX_MODE="true" for enabling Vagrant-compatibility DOCKER_USER_ID=$(id -u) for letting Vagrant use your host user ID for mounted folders...

Announcing osx-docker-lamp


I am glad to announce osx-docker-lamp, an out-of-the-box LAMP+phpMyAdmin Docker image that *just works* on Mac OS X (and on other operating systems, as well). osx-docker-lamp, which is published as dgraziotin/lamp in the Docker Hub, is an open source Docker image, which makes sure that Apache and MySQL have proper write support, also when mounting volumes on OS X (for example, when sharing the...

Apache, PHP, MySQL slow under Windows 8. How to fix.


I recently escaped from Apple based computers to go back to normal laptops. I purchased a very powerful Lenovo ThinkPad W530. It is a war machine. I am so happy and satisfied with it that I will even keep Windows 8 Professional for a while. I will then switch back to my beloved GNU/Linux as well. Meanwhile, I still have to accomplish many development task, some of which are classic web...

How to enable Horde ActiveSync with Apache httpd, mod_fastcgi, and PHP 5.4


In order to have a groupware environment without being spied by intrusive cloud companies, I set up a self-hosted Horde Groupware. What I love about Horde, besides being open-source software and not requiring root access, is the support of ActiveSync. I have got two Android devices. Therefore, I have the need to synchronize contacts, calendars, tasks and mails. The actual Horde 4 is capable to...

New FranzMagazine website is online!


After 4 months of development, cooperation with the graphics designer, hundreds of emails with the customers and many meetings, the new Franz Magazine website is online. It has been such a slow process, mostly because nobody of us could work on it full-time. The website is ready and features so many functionalities. Some bugs may still be present, some graphic contents may still be missing, but...

Re-creating Franzmagazine.com website


Today I am starting a new project with a Prof. Matteo Moretti of the Faculty of Design and Art at the Free University of Bolzano-Bozen. The project consists in re-creating the actual website of Franz Magazine, A Magazine that “observes and investigates the social and cultural phenomena of its territory” in the local area of South Tyrol, Italy. The website will dwell as a heavy...

Ramblings of Daniel Graziotin

About Author


Dr. Daniel Graziotin received his PhD in computer science, software engineering at the Free University of Bozen-Bolzano, Italy. His research interests include human aspects in empirical software engineering with psychological measurements, Web engineering, and open science. He researches, publishes, and reviews for venues in software engineering, human-computer interaction, and psychology. Daniel is the founder of the psychoempirical software engineering discipline and guidelines. He is associate editor at the Journal of Open Research Software, academic editor at the Research Ideas and Outcomes (RIO) journal, and academic editor at the Open Communications in Computer Science journal. He is the local coordinator of the Italian Open science local group for the Open Knowledge Foundation. He is a member of ACM, SIGSOFT, and IEEE.