Вот столкнулся с проблемой, манипуляций одной из программ с базой. Во
время обновления программа начала выдавать ошибки вставки в базу
данных, что не может привести в соотвествие таблицы с разными
кодировками в едином запросе.
Ну решение очевидно, надо просто изменить у всех таблиц кодировку сравнения.
Но таблиц больше 100 из тисячи нужно было изменить, и вручную такое делать как-то не солидно, да и пипец как долго
.
Вощем нашел быстрый способ: взять имена всех таблиц из базы данных и составить sql запросы на изменение кодировки.
Затем скопировать их и выполнить как обычные запросы. Довольно неплохое решение.
Ограничение
- Только mysql версии больше ...
Архив 24 февраля 2011 г.
Настройка NVidia при установке или при обновлении Debian
Автор на 24 февраля 2011 г. в Linux/Unix.
В связи с тем, что в последнее время у меня возникла проблема с установкой официальных видео-драйверов от NVIDIA, выкладываю небольшое собрание руководств по их установке найденные в сети и что помогло мне.
Есть два пути установки - установка из уже собранных пакетов из репозитория дистрибутива(зависит от дистрибутива) или установка руками из run-файла с официального сайта nVidia (http://www.nvidia.com/object/unix.html)
Первый путь подходит в том случае, если:
- Пакет с модулями ядра nvidia есть в дистрибутиве.
- Рабочее ядро было установлено тоже из репозиториев (т.к. модуль ядра nvidia будет работать только под тем ядром, под которое был собран ...
Fabric - автоматизация административных задач на python
Автор на 24 февраля 2011 г. в Python.
Fabric - это инструмент, позволяющий автоматизировать выполнение
различных операций на удалённом сервере. Например, заливка и
развёртывание проекта на удалённом сервере.
Fabric представляет
собой обычное python-приложение. Для соединения с удалённым сервером
применяется SSH (используется питоновский модуль Paramiko).
Для
установки Fabric вам понадобится pip - средство для установки
python-приложений. Так что необходимая последовательность команд (для
Debian-based систем) будет примерно такой:
- Код:
aptitude install pip
pip install fabric
- Код:
from fabric.api import *
env.hosts = ['usr1@host1:22', 'usr2@host2:22']
def ...