Tuesday, January 27, 2015

Switch to UTF-8 charset in Mysql on Ubuntu

When installing Mysql on Ubuntu the default character set is probably latin-1. Since Ubuntu uses UTF-8 for most other things this may be little strange. But it is easy to change.

The Mysql configuration file /etc/mysql/my.cnf has a magic line:

!includedir /etc/mysql/conf.d/

This will make it include settings on the subdirectory conf.d. It's not recommended to change themy.cnf file directly since it will cause problems when upgrading Ubuntu/Mysql to a new version.

Create a new file: /etc/mysql/conf.d/utf8_charset.cnf with the following contents:



Restart mysql and you will have UTF-8 as character set:

$ mysql -u root -p -e 'show variables like "%character%";show variables like "%collation%"';


| Variable_name            | Value                      |
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
| Variable_name        | Value           |
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |

if you want to change the DB
alter database <database> character set utf8 collate utf8_unicode_ci;

Monday, January 26, 2015


October is a free, open-source, self-hosted CMS platform based on the Laravel PHP Framework. It is a productivity tool for building modern websites based on flexible patterns and principals rooted in simplicity.



Built on the shoulders of open source giants
Symfony2 as the enterprise-class PHP framework
Doctrine as ORM and database abstraction
Behat and phpspec for BDD


Image Cropper

A simple jQuery image cropping plugin


How to get the IP address of the docker host from inside a docker container

/sbin/ip route|awk '/default/ { print $3 }'