Поиск по этому сайту

понедельник, 25 апреля 2016 г.

Конфигурация ODOO 9

При обновлении, ингода слетает настройка конфигурации.
sudo nano /etc/odoo/openerp-server.conf

[options]
; This is the password that allows database operations:
; admin_passwd = СУПЕРПАРОЛЬ
db_host = localhost
db_port = 5432
db_user = odoo
db_password = СУПЕРПАРОЛЬ
addons_path = /usr/lib/python2.7/site-packages/openerp/addons

Сервер терминала для локальной сети на линукс

ОС Ubuntu 14.04, имя пользователя admin, рабочий стол LXDE.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install lxde && sudo reboot

sudo apt-get install mc && sudo nano /etc/lxdm/lxdm.conf
# 
autologin=admin
#
sudo apt-get update && sudo apt-get install git && sudo git clone https://github.com/scarygliders/X11RDP-o-Matic.git && sudo su

cd /home/admin/X11RDP-o-Matic && ./X11rdp-o-matic.sh –justdoit

/etc/init.d/xrdp restart && netstat -lntp |grep 3389

sudo update-rc.d xrdp defaults && sudo update-rc.d xrdp enable

./RDPsesconfig.sh

(выбираем нужных пользователей и рабочий стол)
Соединение по протоколу RDP 5 (айпи ip addr, порт который указали соответственно 3389)

OLE Automation аналог для 1с

ОС Ubuntu 14.04
Скачиваем деб пакет с сайта http://wps-community.org/downloads

sudo mkdir /usr/share/desktop-directories/
sudo apt-get install xdg-utils
sudo apt-get install libglu1-mesa
sudo apt-get install desktop-file-utils
sudo dpkg -i wps-office_10.1.0.5503~a20p2_amd64.deb

для нормальной работы если не установлены также нужны шрифты которые не входят в пакет
sudo apt-get install ttf-mscorefonts-installer
((Symbol,Wingdings,Wingdings 2,Wingdings 3,MT Extra))

Ознакомьтесь внимательно с лицензированием! Бесплатный сыр только в мышеловке :)
И да ещё OLE это только для Windows систем. Но совместимость того-же экселя мне понравилась. Для Windows версии при коммерческом использовании обойдется дешевле MSOFFICE вполне оправдано если вам не нужен на сервере полноценный офис.

среда, 20 апреля 2016 г.

Вышел Ulteo 4.0.3

Репозитарий для Ubuntu 14.04 Trusty Tahr
sudo -i
cat <<EOF >> /etc/apt/sources.list
deb http://archive.ulteo.com/ovd/4.0.3/ubuntu trusty main
EOF
exit

Репозитарий для Debian 8 Jessie
deb http://archive.ulteo.com/ovd/4.0.3/debian jessie main

Документация
https://docs.ulteo.com/pages/viewpage.action?pageId=2687069

 Образ VM
http://archive.ulteo.com/ovd/4.0.3/appliance/

вторник, 19 апреля 2016 г.

Как я диск освобождал

Здравствуйте, один знакомый прикупил себе SSD диск на 30гб и перенес туда виндовс, очень радовался первое время ноутбук летать стал. А тут звонит весь расстроеный место закончилось. Хотя на старом HDD диске ещё 100гб свободно!
-----------------
Ну чтож, немного погуглив нашёл программу Link Shell Extension
(там два файла надо скачать библиотека виндовс и сама программа).
 Почему её? Да просто мне было лень лезть в командную строку и прописывать символьные ссылки. Так же взял на всякий пожарный с собой флешку с кноппиксом.
Загружаемся, открываю мой компьютер, действительно место кончилось.
В ходе анализа объёма папок было решено переместить папку users, стандартного способа не нашёл, но зато внутри можно было отдельно переместить папки Рабочиий стол, Загрузки и т.п.
Создал папку на диске D с названием Users.
Через программу Link Shell Extension правой кнопокй мыши на ней взять привязку.
Перешёл в папку на диск C правой кнопкой создать символьную ссылку, появился значек "Users - символьная ссылка"
Но тут меня ждала засада: система нивкакую не давала переместить содержимое папки C:\Users в D:\Users ругаясь на открытые системой и следовательно заблокированные файлы.
Загружаюсь с флешки Knoppix открываю C:\Users правой кнопкой мыши копировать , открываю другой диск правой кнопкой мыши вставить. После завершения копирования, возвращаюсь в диск C там на всякий пожарный создаю папку и перемещаю туда всю папку C:\Users.
На файлике "Users - символьная ссылка" жму правой кнопкой мыши переименовать и оставляю "Users".
Перезагружаюсь. И ... о чудо! Система загрузилась не выдав ошибок, чтож удаляю созданную мной папку в которой лежит оригинал Users (это мы ранее на случай подстраховки создали, всякое же бывает в нашей жизни).
Вот так освободили 6 гигабайт места))) минус тут в том, что когда навернется HDD систему мы врятли загрузим... но как временное решение вполне сойдет.
Также установил ему CCleaner и освободил ещё 3 гигабайта.
-------------------
Таким образом мы освободили почти 10 гигабайт на SSD объемом всего 30гб что уже неплохо.
Делайте чаще резервные копии на внешний HDD или сетевой NAS. Всем пока, удачи в ваших проектах, помните что любая система должна быть гибко масштабируемой в любом плане! К стати в Linux тоже есть "символьные ссылки" они всегда придут на выручку когда программы требуют много места там где его нет.

среда, 23 марта 2016 г.

Openfire 4.0.2 + Postgresql 9.5 + phpPgAdmin 5.1 + Centos 7 на XenServer 6.5 SP1

Здравствуйте. Появилась идея настроить обмен данными бд внутри vpn сети по протоколу XMPP.

Идея бредовая конечно, но появилась необходимость в быстрой передачи заказа от менеджера по продажам до менеджера по закупкам, и столь-же быстрый ответ. Мной были рассмотрены два варианта xmpp и torrent как наиблоее перспективные и защищенные, после многих проб так и не удалось настроить торрент по аналогии tox, зато полно информации как настроить xmpp по аналогии jabber.

Часть 1.
Скачиваю Centos 7 minimal ISO с сайта https://www.centos.org/download/
В процессе устанавки все галочки по умолчанию.
обновляю
sudo yum update
устанавливаю xentools т.к. у меня машина виртуальная
устанавливаю редактор nano
sudo yum install nano
Так как в качестве сервера XMPP был выбран OpenFire 4.0.2 то устанавливаю 32бит-ные библиотеки
sudo yum install zlib.i686 libstdc++.i686 libldb.i686
и Ява
yum install epel-release
sudo yum install java
скачиваю openfire 4.0.2
wget http://download.igniterealtime.org/openfire/openfire-4.0.2-1.i386.rpm
устанавливаю
sudo rpm -ivh openfire-4.0.2-1.i386.rpm
запуск при старте
sudo chkconfig openfire on
создаем ссылку
sudo systemctl start openfire.service
если вы забыли ip адрес
ip addr
Устанавливаю Postgresql 9.5
sudo yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
sudo yum install postgresql95 postgresql95-server postgresql95-devel postgresql95-libs
sudo systemctl enable postgresql-9.5
Меняем пользователя на root
sudo su
Входим
su postgres
Входим
psql
Добавляем незабывая в конце знак (( ; ))
ALTER USER postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
ALTER ROLE postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
Проверяем кодировку
show server_encoding;
show client_encoding;
должна быть UTF8
Выходим ctrl+d два раза.
Устанавливаем веб интерфейс и апач кому надо работать с postgresql из браузера
sudo yum install phpPgAdmin httpd



правим конфиг
sudo nano /etc/httpd/conf.d/phpPgAdmin.conf
sudo nano /etc/phpPgAdmin/config.inc.php

в config.inc.php (для того, чтобы pgadmin ходил к postgres через сокет)
вместо $conf['servers'][0]['host'] = 'localhost';
прописать $conf['servers'][0]['host'] = '';
в pg_hba.conf нужно добавить строку (разрешит локальный доступ всем пользователям к базе template1 по паролю)
local template1 all password

перезапус апача
systemctl enable httpd
systemctl start httpd

Для веб интерфейса необходимо либо имя базы/пароль либо пользователь например pgadmin
sudo -u postgres createuser pgadmin

смотреть
http://192.168.1.2/phpPgAdmin/
http://192.168.1.2:9090

перезапуск
systemctl restart postgresql-9.5
systemctl restart httpd

Создать базу
su postgres
createdb openfire

Конфиг Postgresql
sudo nano /var/lib/pgsql/9.5/data/postgresql.conf
sudo nano /var/lib/pgsql/9.5/data/pg_hba.conf
как-то так вот этими командами устанавливаем и настраиваем, гугль вам в помщь)))

Часть 2
В программе нужнен клиент для нашего сервера на данный момент не реализован, вообщем сообщения будет создавать 1с-ка и принимать онаже. Примерный алгоритм: Создал заявку = отправилось сообщение, принялось сообщение = создалась заявка, из РИБ эти элементы исключены. По готовности напишу что получилось. Сейчас тестирую XMPP поставил себе и на соседний компьютер Gajim перекидываемся смс-ками )))

----------------
ПРЕЖДЕ ЧЕМ ВВОДИТЬ КОМАНДЫ ПОИЩИТЕ И ПОЧИТАЙТЕ ЧТО ВАМ НУЖНО СДЕЛАТЬ! СПЕЦИАЛЬНО НЕ СТАЛ ПИСАТЬ ПОДРОБНО ЧТОБЫ ИСКЛЮЧИТЬ ОШИБКИ БЕЗОПАСНОСТИ И АВТОРИЗАЦИИ! (сеть может быть впн или локальная и внешняя, имя домена тоже может быть вместо IP и домен сам тоже может быть с авторизацией и т.п.)

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

Программы PortableApps + btsync (освобождаем флешку)

Здравствуйте, тут пришла в голову мысль не таскать флешку с портабельным софтом а синхронизировать её. Ставим BtSync расшариваем папку, и устанавливаем в эту папку PortableApps.com Platform http://portableapps.com/download  теперь у нас везде где надо: хоть виндовс, хоть линукс с вайн-ом програмки будут уже стоять и обновлять надо будет только один раз в одном месте, и флешка больше не нужна.