понедельник, 16 марта 2009 г.

Одесса(

ничо не забыл... мозги тока, и все((((
ночую в пассаже, сцуко номер 230 грн, а бомжатник пестец
и это еще первая категория!
вторая вообще в коридоре по ходу
ну ничо, за завтра доламаю одесский филиал и поеду домой)
с деньгами хер расчехлюсь

воскресенье, 15 марта 2009 г.

Мы едем-едем-едем :)

Еду в Одессу, надеюсь, ничего не забыл

пятница, 13 марта 2009 г.

Установка сервера 1С 8.1 под SuSE 11.1 x64

Вот пришлось устанавливать:)
Начнем
Ставим рпм-ки 1С
ls -l /root/1c/setuprh64/
total 53872
-rw-r--r-- 1 root root 13098970 Jan 20 09:22 1C_Enterprise-common-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 580833 Jan 20 09:22 1C_Enterprise-common-nls-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 39967866 Jan 20 09:23 1C_Enterprise-server-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 1185762 Jan 20 09:23 1C_Enterprise-server-nls-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 241345 Jan 20 09:23 1C_Enterprise-ws-8.1.13-41.x86_64.rpm
-rw-r--r-- 1 root root 7502 Jan 20 09:23 1C_Enterprise-ws-nls-8.1.13-41.x86_64.rpm

В принципе, проблем не должно возникать:)
потом ставим PostgreSQL

ls -l /root/1c/setupln/
total 33880
-rw-r--r-- 1 root root 1823832 Aug 11 2008 postgresql-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 5232547 Aug 11 2008 postgresql-contrib-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 13202856 Aug 11 2008 postgresql-debuginfo-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 1256786 Aug 11 2008 postgresql-devel-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 8076859 Aug 11 2008 postgresql-docs-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 194767 Aug 11 2008 postgresql-libs-8.3.3-2.1C.x86_64.rpm
-rw-r--r-- 1 root root 4824778 Aug 11 2008 postgresql-server-8.3.3-2.1C.x86_64.rpm

вот тут рмп начал ругаться на зависимости от initscripts и каких-то библиотек:)
эти библиотеки находятся в пакетах
termcap и compat-readline - ставим через yast без проблем
initscripts в принципе нафиг не нужен, от него в сусе отказались еще где-то в 9-х версиях

инициализируем базу данных
su - postgres -c 'LANG=ru_RU.UTF-8 initdb /home/pgsql/data'
LANG=ru_RU.UTF-8 нужно чтоб кодировка в базе была правильная

можем стартовать постгре, смотрим на ошибки, правим стартовый скрипт, там немного и все понятно в принципе

создаем пользователя postgres, ставим ему какой то пароль

создаем папку для пользователя usr1cv81, чтобы не ругалась 1с при старте сервиса
mkdir /home/usr1cv81

добавляем пользователя в шаблоны постгре, чтоб все созданные базы были ему доступны (ну я так это понимаю :) )
psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'пароль'"

не забываем править права доступа к серверу в папке с базой файле pg_hba.conf
cat pg_hba.conf |grep 192
host all all 192.168.0.0/24 trust

ну в принципе и все, рестартуем сервисы 1с и постгре, пробуем подключаться клиентом :)

четверг, 12 марта 2009 г.

Поздновато, но тока увидел:)

Красивая фигня



Смотреть тут:)

Хы:) штрих-код

Мой живой код
В этом штрих-коде закодировано мое имя, телефон мыло и адрес этого блога.
Вообще-то еще очень давно тестил проги распознавания штрих-кодов для КПК, обещали футболку прислать, я уже и забыл:) Но вот пришло письмо, посмотрим, что будет.

среда, 11 марта 2009 г.

пятница, 6 марта 2009 г.

Балин, хоть бы срослось

ноут хочу хоть убей... если денег на работе не дадут, придется де-то кружить, одалживать ррррр

четверг, 5 марта 2009 г.

Новый день

Мда, ревизоры наши затеяли уборку, хлама у нас немеряно, пускай ковыряются, некрофилы...
Чото меня это все раздражает :D

среда, 4 марта 2009 г.

Зарегился

Зарегился на твиттере:)
http://twitter.com/siniy

Авторизация с помощью Flash-накопителя (стырено с Хабрахабра)

Автор не я, но думаю многим будет интересно.

Подумал, что было бы неплохо использовать usb-flash (или SD-карту в ридере лэптопа) для авторизации на своих машинах без пароля. Сделать это оказалось очень просто.

Нужен пакет pam_usb, который скорее всего имеется в репозитории вашего дистрибутива.
Установим его.

Mandriva:
#urpmi pam_usb

Gentoo:
# echo "sys-auth/pam_usb" >> /etc/portage/package.keywords
# emerge -av ">=sys-auth/pam_usb-0.4.1"

Debian:
# apt-get install libpam-usb pamusb-tools

Из исходных кодов:
$ tar -zxvf pam_usb-.tar.gz
$ cd pam_usb-$ make
# make install

Так же в процессе настройки понадобились пакеты python-dbus и pmount

#urpmi python-dbus pmount

После окончания установки подключаем USB-устройство (монтировать не надо) и используем pamusb-conf для добавления накопителя в конфигурационный файл:

# pamusb-conf --add-device usbkey
Please select the device you wish to add.
* Using "JetFlash TS2GJFV60 (XXXXXXXXXXXXXXXXXXXXXX)" (only option)

Which volume would you like to use for storing data ?
* Using "/dev/sda1 (UUID: 4871-9E7D)" (only option)

Name : usbkey
Vendor : JetFlash
Model : TS2GJFV60
Serial : XXXXXXXXXXXXXXXXXXXXXX
UUID : 4871-9E7D

Save to /etc/pamusb.conf ?
[Y/n] y
Done.

Вместо usbkey можно написать что угодно.

Теперь нужно добавить пользователей.

# pamusb-conf --add-user root
Which device would you like to use for authentication ?
* Using "usbkey" (only option)

User : root
Device : usbkey

Save to /etc/pamusb.conf ?
[Y/n] y
Done.

Таким же образом можно добавить остальных пользователей.

Проверим правильность настроек:

#pamusb-check root
* Authentication request for user "root" (pamusb-check)
* Device "usbkey" is connected (good).
* Performing one time pad verification...
* Regenerating new pads...
* Access granted.

Далее необходимо настроить систему таким образом, чтобы она обращалась к usb-устройствам для авторизации пользователя, а при отсутствии таковых - запрашивала пароль. В зависимоти от операционной системы, нужные файлы называются по-разному. Найдите в каталоге /etc/pam.d/ файл common-auth (Ubuntu, Debian) или system-auth (Gentoo, Mandriva). Если этих файлов нет, то придется вносить изменения в конфигурационный файл каждого сервиса, для которого будет действовать авторизация по USB-устройству.

В этом файле найдите строчку, похожую на эту:

auth sufficient pam_unix.so try_first_pass likeauth nullok

или

auth required pam_unix.so nullok_secure

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

auth sufficient pam_usb.so

Проверим:

$ su
* pam_usb v0.4.2
* Authentication request for user "root" (su)
* Device "usbkey" is connected (good).
* Performing one time pad verification...
* Access granted.

В документации сказано, что этого достаточно, однако у меня KDM не принимал USB-накопитель вместо пароля. Пришлось внести изменения и в /etc/pam.d/kde3. Нужно точно так же добавить строчку

auth sufficient /lib/security/pam_usb.so

Теперь можно пробовать в KDE заблокировать сеанс (Ctrl+Alt+L) и разблокировать нажатием Enter.

В пакете pam_usb есть еще один инструмент - pamusb-agent. Это постоянно работающая программа, выполняющая определенные действия при подключении и отключении USB-ключа. В следующем примере при извлечении накопителя сеанс блокируется и запускается заставка:

GNOME (gnome-screensaver):
MyDevice
gnome-screensaver-command --lock
gnome-screensaver-command --deactivate


KDE (kscreensaver):
MyDevice
dcop kdesktop KScreensaverIface lock
dcop kdesktop KScreensaverIface quit


Вы можете поставить туда любые другие команды. Теперь осталось сделать добавить pamusb-agent в автозагрузку:

GNOME:
System -> Preferences -> Sessions, выберите Startup Programs и нажмите Add, введите pamusb-agent и нажмите ОК. Нажмите Close.

KDE:
cd ~/.kde/Autostart && ln -s /usr/bin/pamusb-agent pamusb-agent

вторник, 3 марта 2009 г.

Кто виноват?

Давно это было:)


но вспомнить приятно - концерт Queen в Харькове!

Денюжко

на работе сказали, что дадут в пятницу, будем ждать...

понедельник, 2 марта 2009 г.

Хочу ноут:)

Лишь бы денежку выдали на работе, а там что-то найдется:)