Ubuntu

sass watch recursive

The problem comes when you want your sass to observe imported files.

For instance in your main scss file you have:

// page styles
@import 'page';

// content styles
@import 'content';

so the task is to force sass to observe changes in imported files

Here how i managed it to work properly:

Resizing Vagrant disk size

https://github.com/hashicorp/vagrant/issues/2339#issuecomment-112402297

cd ~/VirtualBox VMs/...your_virtualbox
VBoxManage clonehd box-disk1.vmdk tmp-disk.vdi --format vdi
VBoxManage modifyhd tmp-disk.vdi --resize 61440
VBoxManage clonehd tmp-disk.vdi resized-disk.vmdk --format vmdk
rm tmp-disk.vdi box-disk1.vmdk
mv resized-disk.vmdk box-disk1.vmdk

При запуске: "vagrant up" поругается на измененный UUID диска. Копируем его. Присваиваем новому диску.

Неправильное отображение времени PHP

Сервер отображал правильно время, при этот PHP выдавал время на час вперед.

Решение нашлося тут

Если PHP собран без опции --with-system-tzdata то нужен модуль timezonedb

sudo apt-get update 
sudo apt-get install php-pear php5-dev 
sudo pecl install timezonedb
sudo echo "extension=timezonedb.so" > /etc/php5/conf.d/timezonedb.ini

Может понадобиться самостоятельно включить расширение

ER диаграммы

Для создания ER диаграмм под postgres можно использовать schemaspy.

Официальный сайт schemaspy.sourceforge.net/

Что для этого надо:

  1. Сам schemaspy
  2. java (sudo apt-get install openjdk-7-jdk)
  3. The Graphviz Diagram Engine (sudo apt-get install graphviz)
  4. Драйверы для БД (в моем случае postgres 9.3.5 http://jdbc.postgresql.org/download.html)

Запускается все это дело командой:

Страницы