четверг, 28 ноября 2013 г.

Сброс настроек Unity и Compiz в Ubuntu



Сначала установим пакет dconf-tools:

sudo apt-get install dconf-tools

А теперь сбросим настройки Compiz и Unity на установки по умолчанию данной командой:

dconf reset -f /org/compiz/

Осталось перезапустить оболочку Unity:

setsid unity

Кстати, для просмотра настроек оконного менеджера Compiz можно выполнить следующую команду:

dconf dump /org/compiz/

Сброс иконок на панели Unity выполняется с помощью команды:

unity --reset-icons

Как видим, все гениальное просто.


источник:http://ubuntu-news.ru/howto/sbros-nastroek-unity-i-compiz-v-ubuntu-vseh-versiy

среда, 8 мая 2013 г.

Настройка Selenium под Windows 7

  1. Добавить переменные окружения (PATH к папке php.exe)
  2. Добавить переменные окружения (PHPRC путь php.ini)
  3. перезагрузка ОС
  4. переходим в папку Pear
  5. php go-pear.phar -> выбираем system
  6. pear upgrade
  7. pear channel-discover pear.phpunit.de (http://pear.phpunit.de/)
  8. pear install phpunit/PHPUnit
  9. pear install --alldeps phpunit/PHPUnit_Selenium
  10. переменные окружения (путь к папке phpunut.bat)
  11. перезагрузка ОС
  12. Firefox -> install: Selenium IDE Buttom 1.2.0
  13. Firefox -> install: Selenium IDE: PHP Formatters
  14. Firefox -> install: Selenium IDE (http://docs.seleniumhq.org/download/)
  15. http://docs.seleniumhq.org/ - качаем Selenium Server (formerly the Selenium RC Server)
  16. запустить selenuim server (java -jar file.jar)
  17. чиним php.ini путь к Pear
  18. запускаем тесты -> phpunit

вторник, 7 мая 2013 г.

Игнорирование внешних ключей mysql

SET FOREIGN_KEY_CHECKS=0;
 
# точно работает в mysql, игнорирует внешние ключи (FOREIGN KEY) при импорте.

вторник, 23 апреля 2013 г.

Миграция схемы БД: MySQL+PHP


Mysql Migration with PHP

Умеет:
  • создавать инициализационную версию схемы 
  • инициализировать БД с нуля
  • создавать новые миграции 
  • обновляться до определенной даты (как вниз, так и вверх) 
  • показывать список существующих версий (миграций) 
  • сама генерит SQL-код внутри PHP-классов 
Требует:
  • Консольная версия PHP >= 5.3.0 
  • Расширение MySQLi 
  • MySQL >= 5.0 
Плюсы:
  • работает через command-line, исполняемый php-файл, хоть по крону запускай 
Минусы:
  • Требует права на создание БД 
  • Не умеет работать с данными, только схема структуры таблиц, т.е. можно потерять данные при переключении между версиями.

MapTiler

MapTiler — настольное приложение, создающее тайлы для быстрой публикации растровых карт. Геоданные трансформируются в тайлы, совместимые с Google Maps и Google Earth и готовые к публикации путём прямой загрузки на любой веб-сервер или облачное хранилище (например, Amazon S3).