Symfony 5 Skeleton Project

I’ve created a Symfony 5 skeleton project as a starting point for new projects. The tech stack for this project is based on a docker compose stack. For the frontend i used the Bulma CSS framework and Vue.js. The project includes: MySQL 5.7 container Mongo DB 4.2 container PHP 7.4 container based on Ubuntu 18.04 LTS Nginx container based on Ubuntu 18.04 LTS PhpMyAdmin container for MySQL administration Mongo Express container for Mongo DB administration Portainer for Docker administration I’ve created a Docker management script docker.sh to easely execute all Docker and build functions. The Docker stack can be configured[…]

Read more

Changing file line endings to LF in mixed unix/windows environments

Sometimes the developers of a project are working in different environments such as Linux, macOS and Windows. A big problem is the different handling of line endings. Windows uses CR/LF and all unix-based systems are using only LF. The code base should always use LF line endings to avoid problems. So we must tell GIT that we want only LF line endings in our project (the following commands only work in a git repository folder): git config core.eol lf git config core.autocrlf input To set this settings globally for all your git projects, add the –global paramater to the git[…]

Read more

Change font size of NetBeans IDE controls

It’s a little bit confusing changing the font size of IDE controls and menus. The options dialog has only font size changes for the editor, not for the whole IDE. This is specially helpful on windows with scaled screen resolution on HiDPI displays. The trick is to add an additional parameter to the VM options in the netbeans.conf configuration file. On Windows this is e.g. C:\Program Files\NetBeans 8.2\etc\netbeans.conf, on OS X /Applications/NetBeans/Netbeans 8.2.app/Contents/Resources/etc. Add the parameter –font-size to the line starting with netbeans_default_options. Example: ¬†netbeans_default_options=”–font-size=14 -J-client -J-Xss2m -J-Xms32m” Now the IDE has a font size of 14pt for the IDE.

Read more

Finder lost favorites after OS X update

After last update of OS X  El Capitan to version 10.11.2 the finder open dialog lost the favorite section in all applications. The finder itself displays it further. To solve this problem you must delete the file ~/Library/Preferences/com.apple.finder.plist and restart finder with killall -KILL finder or restart the system.

Read more

Setting up ssh-agent for bash under windows

The bash shell for windows is a good extension to use git unter windows. But if you use ssh-based connections it is frustating to enter the passphrase for each connection. Activating the ssh-agent solve this problem. Create the file .profile in your bash home directory and after starting the bash shell it also starts the ssh-agent and asks once for your ssh passphrase. The passphrase is cached in the ssh-agent during your bash session. #!bash.exe export SSH_AUTH_SOCK=/tmp/.ssh-socket echo ; echo Starting connection with ssh-agent… ssh-add -l 2>&1 >/dev/null if [ $? = 2 ]; then rm -f /tmp/.ssh-script /tmp/.ssh-agent-pid /tmp/.ssh-socket[…]

Read more