svn global ignore

17 мая 2018 по Dian Нет комментариев »

Публикуем наш глобальный ignore-лист для svn

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db .vs Debug Release bin obj 

Смена владельца всех таблиц в базе Postgresql

09 Янв 2018 по Dian Нет комментариев »

Некоторый софт формирует базу с неправильным владельцем.
Скрипт для массовой смены владельца генерируется следующим запросом

SELECT 'ALTER TABLE '|| schemaname || '.' || tablename ||' OWNER TO new_owner;'
FROM pg_tables WHERE NOT schemaname IN ('pg_catalog', 'information_schema')
UNION
SELECT 'ALTER SEQUENCE '|| sequence_schema || '.' || sequence_name ||' OWNER TO new_owner;'
FROM information_schema.sequences WHERE NOT sequence_schema IN ('pg_catalog', 'information_schema')

Разгружаем C:\Windows\Installer

28 Дек 2017 по Dian Нет комментариев »

Не секрет, что в windows 10 сильно раздувается директория \Windows\Installer. Информация, содержащаяся в ней, важна в момент установки/удаления ПО, то есть относительно редко. Если системный раздел расположен на SSD накопителе, то забивать его этим содержимым совершенно нецелесообразно. К счастью, содержимое директории можно переместить на другой диск, настроив ссылки. » Читать дальше: Разгружаем C:\Windows\Installer

Слияние SVN репозиториев

04 Окт 2017 по Dian Нет комментариев »

Допустим, имеется два svn репозитория: ProjectA и AllProjects, и для удобства нам потребовалось объединить их в один, например, влив ProjectA в AllProjects. Разумеется, с сохранением всей истории изменений. » Читать дальше: Слияние SVN репозиториев

Монтирование общих директорий vbox в гостевой ubuntu

30 Авг 2017 по Dian Нет комментариев »

1 Установить дополнения гостевой ОС
2 Выполнить (для общей директории с именем share):

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share /mnt/share