Установка терминального сервера на базе Ubuntu Server 12.04 LTS 64-bit для работы c платформой “1С:Підприємство” 8.3

Конспект установки и настройки терминального сервера XRDP на базе Ubuntu server 12.04 LTS 64-bit для работы пользователей с конфигурациями, которые запускаются на платформе “1С:Підприємство” 8.3 в native режиме, без эмулятора Windows. Устанавливаем дистрибутив ubuntu-12.04.2-server-amd64.iso, процедура стандартная почти автоматическая, в интернете можно найти подробное описание процесса. Рекомендую поставить эти службы, ненужное можно будет потом временно отключить. Устанавливаем графическую оболочку LXDE  (http://xaxatyxa.ru/_ubuntu/ustanavlivaem-lxde-ubuntu.html) : sudo apt-get update && apt-get upgrade sudo apt-get install lxde перезагрузка. После ребута ubuntu загрузится уже в графическом режиме. Делаем автоматический вход в Ubuntu Lxde: запускаем LXTerminal для удобства работы устанавливаем Midnight Commander sudo apt-get install mc sudo mc делаем правку файла sudo leafpad /etc/lxdm/lxdm.conf или в mc F4(edit) надо раскомментировать (убрать #) перед autologin в самом начале файла, поставить имя желаемого пользователя для автовхода: autologin=ИмяПользователяДляАвтовхода перезагрузка, теперь при старте сразу попадаем на рабочий стол lxde .   Устанавливаем XRDP: sudo apt-get update С сайта http://scarygliders.net/ берем адрес скрипта для автоматической компиляции XRDP из исходников самой последней доступной версии. sudo apt-get install git sudo git clone https://github.com/scarygliders/X11RDP-o-Matic.git создается в домашнем каталоге папка X11RDP-o-Matic sudo su cd X11RDP-o-Matic ./X11rdp-o-matic.sh –justdoit стартует долгий процесс скачивания, проверки и компиляции модулей для xrdp, обязательно нужно дождатся завершения процедуры – в папке /X11RDP-o-Matic/packages/ лежат уже готовые собранные пакеты x11rdp_0.7.0-1_amd64.deb, xrdp_0.7.0-1_amd64.deb, пригодятся при переинсталированнии сервера без необходимости еще раз компилировать и собирать xrdp из исходников. Проверяем установку xrdp: sudo /etc/init.d/xrdp restart netstat -lntp |grep 3389 Ставим xrdp в автозагрузку: sudo update-rc.d xrdp defaults sudo update-rc.d xrdp enable Там же в папке /X11RDP-o-Matic/ находится скрипт создания файла *.xsession с командой startlxde для запуска LXDE […]

Read more

Публикация исходного кода в WordPress с помощью модуля SyntaxHighlighter

WordPress.com не позволяет использовать в блоге потенциально опасный код, однако есть возможность публикации исходного кода для просмотра. Мы создали тег, который сохраняет форматирование исходного кода и даже обеспечивает подсветку синтаксиса для некоторых языков. Пример: 1 2 3 4 #button {     font-weight: bold;     border: 2px solid #fff; } Чтобы получить результат, аналогичный приведенному выше фрагменту, заключите свой код в эти теги: Параметр «language» определяет язык и правила подсветки синтаксиса. Поддерживаются следующие значения: actionscript3 bash coldfusion cpp csharp css delphi erlang fsharp diff groovy html javascript java javafx matlab objc perl php text powershell python r ruby scala sql vb xml Если значение параметра «language» не задано, используется значение «text» (без подсветки синтаксиса). Код между тегами «code» будет автоматически закодирован для отображения, поэтому вам не стоит беспокоиться об элементах HTML или о чем-либо подобном. Параметры конфигурации Теги также поддерживают множество параметров конфигурации, которые можно использовать для настройки внешнего вида. Их применение совсем необязательно. autolinks (true/false) — Каждый URL в коде отображается как гиперссылка. Значение по умолчанию: true. collapse (true/false) — Если задано значение true, при загрузке страницы область кода будет свернута. Для того, чтобы развернуть ее, нужно будет кликнуть по ней. Это полезно для больших фрагментов кода. По умолчанию задано значение false. firstline (номер) — Определяет, с какого числа начинается нумерация строк. Значение по умолчанию: 1. gutter (true/false) — Если задано значение false, номера строк будут скрыты. Значение по умолчанию: true. highlight (номера, разделенные запятыми) — Номера строк, которые будут выделены, например, «4,7,19». hmtlscript (true/false) — Если задано значение true, выполняется подсветка HTML/XML-кода. […]

Read more

Настройка звука в XRDP для Linux Ubuntu

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Замена Windows Server на Linux Ubuntu – выгодное и полезное решение. Такое решение может получиться более стабильно работающим и главное, масштабируемым и более защищенным. Но, есть в решениях Linux всегда ложка дегтя. Прежде всего, это работа с аппаратурой. Ряд аппаратных средств работает только с Windows. И даже гордятся этим, выставляя на своем корпусе лейбочку мелко-софтовской компании… Так же, возникает вопрос настройки звука для XRDP в Linux Ubuntu. По умолчанию, звук в XRDP отключен и чтоб его настроить, нужно провести ряд действий. Данная статья рассказывает, как это сделать. Итак, устанавливаем необходимые нам пакеты:       Устанавливаем Git, чтоб иметь возможность брать исходные коды прямо из репозитариев: Клонируем проект XRDP в текущую папку: Можно так же просто закачать zip-архив по адресу: https://github.com/FreeRDP/xrdp Компилируем XRDP:   С некоторых пор, разработчик убрал опцию –enable-simplesound, поэтому, не пугайтесь, если у вас выдастся сообщение о отсутствующей опции. Сейчас она не особо нужна, т.к. автоматически определяется подключен звук или нет.   Компилируем X11RDP. Для этого, заходим в каталог xorg/X11R7.6 и вводим команду: Создаем ссылку: Добавляем в загрузку:   Копируем ключ rsa для шифрации: Устанавливаем пакеты, необходимые для переадресации звука: Закачиваем исходные коды пакета pulseaudio из http://freedesktop.org/software/pulseaudio/releases/: Входим в каталог и выполняем: Если возникли проблемы при компиляции, то возможно вы закачали не тот пакет pulseaudio. Переходим в каталог xrdp/sesman/chansrv/pulse. Вам необходимо прокомпилировать библиотеку для передачи звука по XRDP. Отредактируйте переменную PULSE_DIR на путь к исходным кодам pulseaudio. После этого, выполните: Скопируем библиотеку в pulse (пути могут отличаться в зависимости от версии […]

Read more

Настройка веб-браузеров для работы с “1С:Підприємство”

Настройка и использование веб-браузера Microsoft Internet Explorer Особенности использования Для работы с веб-клиентом в операционной системе Windows XP SP 2 требуется наличие системной библиотеки jscript.dll версии 5.6.0.8834 или выше. Библиотека находится в каталоге system32 операционной системы. Если на вашем компьютере установлена более ранняя версия библиотеки, то возможно значительное замедление работы веб-клиента. Для обновления версии необходимо скачать пакет обновлений, находящийся по адресу http://support.microsoft.com/kb/942840/en-us. При использовании Microsoft Internet Explorer 7 и Microsoft Internet Explorer 8 при включенных закладках, в том окне, где закладки есть, для переключения с помощью клавиатуры из главного (окно с закладками) в дочернюю форму (отдельное окно) следует использовать сочетания клавиш [Shift]+Ctrl+F6. Если закладки отключены, то для переключения можно использовать также сочетания клавиш [Shift+]Ctrl+Tab. Особенности использования расширенных средств работы с файлами Все операции с файловой системой (получение файла с сервера, передача файла на сервер, удаление файла и т.п.) выполняются строго интерактивно. Если выполнение действия не требует взаимодействия с пользователем (напрмер выбора файла), то выдается диалог-предупреждение, требующий от пользователя подтверждения. Реализация для Internet Explorer требует установки специального ActiveX компонент “1С:Підприємство”. Расширение работы с файлами для Internet Explorer (x86)”, либо ее 64 разрядный вариант для 64 разрядного Internet Explorer. Компонент включен в платформу, но ее установка должна быть предусмотрена в конфигурации (должен быть реализован вызов метода УстановитьРасширениеРаботыСФайлами). Для работы с компонентом, в браузере должны быть предоставлены права на установку и использование подписанных ActiveX компонентов для зоны, в которой находится веб-сайт. Для работы с файлами используется библиотека Microsoft Core XML Services (MSXML). Рекомендованные версии MSXML 6.0 и MSXML 4.0. В случае использования MSXML […]

Read more

Настройка доступной оперативной памяти в Linux Ubuntu для PostgreSQL

При добавлении оперативной памяти на сервере до 10 Гб, возникла необходимость, чтоб эта память реально использовалась Postgresql, т.к. по умолчанию использовалась только малая часть памяти. Это делается таким образом: echo 8589934592 >/proc/sys/kernel/shmall echo 8589934592 >/proc/sys/kernel/shmmax или в файле /etc/sysctl.conf прописываются строки: kernel.shmall = 8589934592 kernel.shmmax = 8589934592 Так же, если у Вас много оперативной памяти, можно уменьшить использование виртуальной памяти. Для этого, допишите параметр: vm.swappiness=10 swappiness имеет значение от 0 до 100 и представляет собой процент использования виртуальной памяти. Для того, чтоб применить изменения, не забудьте выполнить команду: sudo /sbin/sysctl -p В данном случае, выделяется приложениям 8 Гб, остальная часть идет на нужны операуионной системы. Полезные статьи по теме: http://sysdba.org.ua/ustanovka/oracle/ustanovka-oracle-10g-redaktsii-express-i-enterprise-v-ubuntu-8.04.html Источник: http://postgrestips.blogspot.com/ Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Настройка shared memory

Вот такая ошибка может появлятся в логах Zoneminder’а:   WAR [Buffer overrun at index 31, image 902111, slow down capture, speed up analysis or increase ring buffer size] Для оптимизации работы рекомендуется изменить значения shmmax и shmall в sysctl.conf. Но какие значения ставить shmmax и shmall? Для этого сделан небольшой скрипт. Его задача – посчитать и вывести размер shared memory, который равен половине доступной на сервере памяти (всей доступной). #!/bin/bash # simple shmsetup script page_size=getconf PAGE_SIZE phys_pages=getconf _PHYS_PAGES shmall=expr $phys_pages / 2 shmmax=expr $shmall \* $page_size echo kernel.shmmax = $shmmax echo kernel.shmall = $shmall Например, для сервера с 2Гб RAM скрипт выдаст следующее: kernel.shmmax = 1055092736 kernel.shmall = 257591 Здесь SHMMAX – максимальный размер (в байтах) на сегменте shared memory, установлен в 1 Гб. SHMALL – общее количество разделяемой памяти (в страницах), какое все процессы на сервере могут использовать. Количество байтов в странице зависит от операционной системы; в, основном, по умолчанию 4096 байт. Для того, что бы эти данные применились для Linux, выполните данную команду от root (./shmsetup – данный скрипт): ./shmsetup >> /etc/sysctl.conf И проверьте правильность: sysctl -p ЗЫ. Также не забываем про семафоры в системе: $ ipcs -l … —— Пределы семафоров ——– максимальное количество массивов = 128 максимум семафоров на массив = 250 максимум семафоров на всю систему = 32000 максимум операций на вызов семафора = 32 максимальное значение семафора = 32767 Значения в sysctl: $ sysctl kernel.sem kernel.sem = 250 32000 32 128 Все четыре значения, возможно, потребуется увеличить на системах с большим число процессов. После установки и настройки Zoneminder’а […]

Read more

Передача файла на сервер. Тонкий и веб-клиенты

Небольшая задачка Работа пользователей в конфигурациях на платформе “1С:Підприємство” 8.2 часто может быть связана с прикреплением различных файлов к информационной базе. Например, присоединение изображений номенклатуры или отсканированных уставных документов к справочнику “Организации”. Прикрепление файлов в толстом клиенте в справочнике “Организации” (“Управление производственным предприятием”, вер. 1.3) С появлением в платформе 8.2 режимов тонкого и веб-клиентов, изменились способы передачи файлов с клиентской машины на сервер. Если раньше, в толстом клиенте, для прикрепления файла нужно было лишь вызвать диалог выбора и на основе полученного пути к файлу получить его двоичные данные для записи в информационную базу, то теперь остро встает вопрос о механизме передачи двоичных данных файла с клиентской машины на сторону сервера. Как передать файл с клиента на сервер для тонкого и веб-клиентов. В настоящей статье рассмотрим процесс передачи файла как для тонкого клиента “1С:Підприємство”, так и для варианта работы через веб-клиент. Тонкий клиент – проще простого! Начнем с самого простого – передачи файла на сервер для тонкого клиента “1С:Підприємство”. Общую информацию о нем Вы можете узнать по ссылке. Отмечу лишь, что тонкий клиент – это отдельное приложение, которое позволяет работать с конфигурациями в режиме управляемого приложения, а также использует меньше ресурсов клиентской машины по сравнению с толстым клиентом. Для демонстрации передачи файла в таком режиме создадим тестовую конфигурацию, в которой будет справочник “Файлы” с реквизитами “Хранилище” (тип “Хранилище значения” для хранения двоичных данных файла) и “ИмяФайла” (строковой реквизит, в котором хранится исходное имя прикрепленного файла). Самое интересное будет в форме элемента этого справочника. Для прикрепления файла с диска клиентского компьютера добавим […]

Read more

Настройка клиент-серверного доступа к “1С:Підприємство” через WEB-интерфейс

Пошаговая инструкция как настроить web-доступ к базам “1С:Підприємство”. Писал для себя как инструкцию чтобы не забыть в будущем. Может еще кому пригодится как инструкция. Настройка клиент-серверного доступа к “1С:Підприємство” через WEB-интерфейс В этой статье изложена инструкция как организовать работу с конфигурацией “1С:Підприємство” через Internet обозреватель. Для статьи была использована настройка “1С:Підприємство” для работы с базой MS SQL Server и в качестве web-сервера использовался Internet Information Services входящий в поставку операционной системы. Перед началом установки должны быть установлена “1С:Підприємство” с сервером приложений, SQL Server 2005 и выше, запущен Internet Information Services. В качестве примера для описания статьи использовались следующие версии программного обеспечения:  Параметр системы Название  Версия  Операционная система  Windows 8.1 Proffesional  64 разрядная  Платформа “1С:Підприємство” “1С:Підприємство” 8.3  8.3.5.1088  Сервер БД  SQL Server 2012  SP1 x64  Internet Information Services  Входят в поставку ОС Windows 8.1  8.1 Все описанные шаги могут работать как на старших релизах программ, так и на младших. Минимальные требования указаны на сайте “1С:Підприємство” – http://v8.1c.ru/requirements/ Перед началом настроек, на компьютер должны быть установлены выше указанные в таблице продукты. При этом сервер “1С:Підприємство”, сервер SQL могут находиться на разных физически или виртуальных компьютерах. Желательно чтобы Сервер “1С:Підприємство” и Internet Information Services находились на одном физическом и логическом сервере (так будет меньше проблем с настройками). Весь процесс настройки разбит на 5 шагов: 1 – Регистрация конфигурации и базы на серверах “1С:Підприємство” и SQL 2 – Настройка IIS на сервере для публикации конфигурации 3 – Публикация WEB-приложения из “1С:Підприємство” 4 – Настройка библиотек для работы в 64-х разрядной ОС 5 – Настройка прав доступа на папки […]

Read more

Windows Server 2012. Установка и настройка удалённых рабочих столов

Вступление. В этом материале будет затронуты роли служб удалённых рабочих столов на Windows Server 2012. С помощью этих служб мы сможем разрешать доступ к удалённым рабочим столам, настраивать сервер терминалов (terminal server), запускать приложения через службу RemoteApp, которая позволяет приложению, запущенному на компьютере клиенте выглядеть, так как если бы оно было запущено локально. Так же мы рассмотрим службу TSWebAccess , которая позволяет публиковать приложение на локальном веб сервере, после чего клиенты получают удобный доступ ко всем опубликованным приложениям на сервере терминалов по адресу http://ip/RDWeb. Подготовка Windows Server 2012 к установке службы удалённых рабочих столов. Для того что бы установить службы удалённых рабочих столов нам необходимо подготовить наш компьютер под управлением Windows Server 2012. Перед установкой необходимо сделать следующее: Дать компьютеру осмысленное имя. Задать статические параметры сетевого подключения. Ввести компьютер в домен Я задал следующие настройки: Имя компьютера: TS Параметры сетевого подключения: IP: 192.168.0.2 Маска: 255.255.255.0 Шлюз: 192.168.0.1 DNS: 192.168.0.1 Ввёл компьютер в домен vlanblog.ru, создав на контроллере домена пользователя adm.ts с правами администратора. Как задать те или иные настройки вы можете прочитать в моей прошлой статье “Windows Server 2012. Установка и настройка Active Directory.” Установка роли служб удалённых рабочих столов. Запускаем “диспетчер сервера”. Выбираем “добавить роли и компоненты”. Ознакомившись с первым этапом “мастера добавления ролей и компонентов” и нажимаем “Далее”. На втором шаге мастер предлагает выбрать нам тип установки. Выбираем “Установка служб удалённых рабочих столов”. Следующим шагом нам необходимо выбрать тип развертывания. Выбираем “Standard deployment” и нажимаем “Далее”. Выбираем сценарий “Развертывание рабочих столов на основе сеансов” и жмём “Далее”. На […]

Read more
1 34 35 36