Архив за месяц: Август 2014

OpenLDAP: ldap_add: Constraint violation (19)
0 (0)

20 августа 2014

При добавлении базы из резервной копии — возникает ошибка: # ldapadd -x -D «cn=root,dc=kiev_dev» -f 2014_00_19_15_00_27_dc_kiev_dev.ldif -W Enter LDAP Password: adding new entry «dc=kiev_dev» ldap_add: Constraint violation (19) additional info: structuralObjectClass: no user modification allowed Причина — бекап базы создаётся с помощью slapcat, а не ldapsearch — и имеет другой формат (включет в себя больше… Читать далее »

Loading

Python: установка и использование IPython
0 (0)

19 августа 2014

IPython — интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакета программ SciPy. (c) Wiki Установка через PIP: # pip install ipython Однако, на CentOS 6.5, в котором используется: # python -V Python 2.6.6 установка через pip невозможна, так как: ERROR: IPython requires Python version 2.7 or 3.3 or… Читать далее »

Loading

Python: классы — краткий обзор: аргументы, методы и специальные методы, импорт классов
0 (0)

18 августа 2014

Структура класса class ClassName: ‘Optional class documentation string’ class_body Тут: class — объявление класса, аналогично def в функциях; ClassName — имя класса; так же может включать в скобках имя «родительского класса» (наследование классов); ‘Optional class documentation string’ — опционально, описание класса, доступна при вызове ClassName.__doc__; class_body — тело класса: методы и атрибуты класса. Атрибуты данных… Читать далее »

Loading

rtfm.co.ua — 14 августа — день рождения блога: 3 годика
0 (0)

17 августа 2014

Дата регистрации домена и запуска блога: Domain Name:RTFM.CO.UA Created On:14-Aug-2011 09:40:17 UTC Блог работает на WordPress 3.2 (изначально был 2.6, если не ошибаюсь), на операционной системе: # uname -r 9.2-RELEASE-p6 (изначально 7.4, хотя тоже могу ошибаться, предполгаю по дате релиза — February 2011) Хотя в ближайшее время будет мигрировать на новый сервер с: # cat… Читать далее »

Loading

Ubuntu: установка Sublime-Text-3
0 (0)

17 августа 2014

Добавляем репозиторий: # add-apt-repository ppa:webupd8team/sublime-text-3 Sublime Text 3 Installer: the package in this PPA downloads and installs the latest Sublime Text 3 beta builds. … gpg: imported: 1 (RSA: 1) OK Обновляем список пакетов:

Loading

Ubuntu: добавление нового жесткого диска и перенос /home
0 (0)

16 августа 2014

Пример выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty Проверяем текущю конфигурацию: # lshw -C disk *-disk:0 description: ATA Disk product: WDC WD5000AZRX-0 vendor: Western Digital physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: 01.0 serial: WD-WMC1U8368164 size: 465GiB (500GB)… Читать далее »

Loading

Ubuntu: pip — mysql_config: not found
0 (0)

14 августа 2014

При установке MySQLdb на Ubuntu — ошибка: # pip install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded Running setup.py (path:/tmp/pip_build_root/mysql-python/setup.py) egg_info for package mysql-python sh: 1: mysql_config: not found … File «setup_posix.py», line 25, in mysql_config raise EnvironmentError(«%s not found» % (mysql_config.path,)) EnvironmentError: mysql_config not found —————————————- Cleaning up… Command python setup.py egg_info failed… Читать далее »

Loading

Python: работа с MySQL с использованием MySQLdb
0 (0)

13 августа 2014

Проверяем наличие модуля на примере из Python: ручная установка модулей на примере Psutil: >>> imp.find_module(«MySQLdb») Traceback (most recent call last): File «<stdin>», line 1, in <module> ImportError: No module named MySQLdb Если не найден — устанавливаем: # pip install MySQL-python В случае ошибки «InstallationError» — смотрим тут: CentOS: pip install MySQL-python — InstallationError. Другой вариант — установить… Читать далее »

Loading

CentOS: yum-cron — автоматическое обновление системы и пакетов
0 (0)

12 августа 2014

Для CentOS имеется несколько утилит для работы с обновлениями: yum-updatesd — служит только для уведомления о доступных обновлениях через почту, syslog или dbus; yum update — запускаемая вручную или через cron; yum-cron — утилита с расширенными возможностями для запуска yum через cron. Мы будем использовать утилиту yum-cron. Устанавливаем: # yum -y install yum-cron … Installed: yum-cron.noarch 0:3.2.29-43.el6.centos… Читать далее »

Loading