Kuzevich

Kuzevich

Не мог установить VS 2015. (с предыдущими версиями тоже бывает такая проблема)

Почитал https://social.msdn.microsoft.com/Forums/ru-RU/08da3c65-7df7-45dc-a455-aad5333c7abc/-vs-2012?forum=vsru и http://remontka.pro/0x80070005-access-denied/ не помогло

Оказывается всему виной был антивирус ESET. Удалил и все заработало!

Отключение не помогало.

 

 Потребовалось "запилить" корпоративное телевидение. Это так, чтобы висели экраны в помещениях, и на них крутились ролики, фото и т.п. Решение с банальным видеоплеером не пошло, вследствие того, что некоторые картинки нужно было показывать дольше, некоторые короче. Требовался планировщик и т.п. И тут я, с помощью коллег, открыл для себя новое слово "Digital Signage".

Есть несколько решений управления мультимедиа экранами: https://ds4biz.wordpress.com/2014/04/17/5-resheniy-dla-digital-signage-android/

Для себя мы выбрали Xibo - бесплатен, работает на серверах Linux. Клиенты синхронизируются с сервером, забирают себе контент и больше не нагружают сеть.

В целом довольны. Наконец то можно передать процесс наполнения Мультимедиа из ИТ отдела в Маркетинг, где он и должен быть!

 

 

 

На свежих версиях 1С Бухгалтерии (с 2016 года (в частности релиз 3.0.43.50)) появилась ошибка при загрузке данных из Альфа-Авто обработкой Загрузка_в_БП_3.0(8.3).epf

Ошибка отображения типов: отсутствует отображение для типа 'ОбщийМодуль'

Причина в появившемся в новых релизах бухгалтерии общего модуля "НачалоРаботы"

В обработке загрузки используется переменная с тем же названием.

Глобальным поиском и заменой значений пробежался по обработке загрузки и заменил все вхождения переменной "НачалоРаботы" на "НачалоРаботыАльфа"

P.S. удивительно, но на данный момент (18.01.2016) на форуме Раруса не увидел обращений, видимо не все еще обновились.

Итак, займемся добавление экранной клавиатуры в Porteus-Kiosk.

В принципе, на профильном форуме есть информация об этом, но я столкнулся с некоторыми сложностями и решил собрать все в одном месте и описать последовательность действий пошагово.

Для начала нам нужен любой развернутый Linux дистрибутив. Чтобы не использовать под это отдельную машину, я развернул службу Hyper-V (виртуальные машины). Вы можете в свою очередь воспользоваться тем что душе угодно VMWare или XenServer и т.п.

Для начала я хотел установить любимую Ubuntu, но оказалось она имеет проблемы совместимости с Hyper-V и зависает в начале установки. Поэтому я скачал дистрибутив CentOS, Minimal-ISO будет достаточно.

Не буду описывать процесс установки, там все достаточно просто. Click and Wait :)

Единственное, на что нужно обратить внимание так на то, чтобы помимо root, нужно создать пользователя guest (маленькими буквами). Это нужно для того, чтобы не было потом мороки с исправлениями путей в файлах конфигурации браузера (Porteus работает как раз из под такого профиля)

Если Вы это не сделали, то можно после установки создать командой:

useradd guest

и задать пароль:

passwd guest

Так же, в качестве рекомендации, советую установить Midnight Commander, с ним проще перемещаться по файловой системе и править файлы.

yum install mc

Запустить его можно командой mc

Для работы с ISO образом на понадобится пакет squashfs-tools

sudo yum install squashfs-tools

Теперь для работы с браузером нужно установить оконную систему:

yum groupinstall basic-desktop desktop-platform x11 fonts

Альтернативно, можно запустить установку групп пакетов, указав их полные имена(набор устанавливаемых пакетов будет таким же):

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

После того, как установка будет завершена, выполните следующую команду для запуска графической оболочки:

startx

Итак, мы запустили Иксы (обратите внимание чтобы запустили от имени guest, мы будем работать в этом профиле) Запускаем FireFox. При запуске программа создает новый профиль. Закрываем браузер. Теперь нам нужно кое что подкорректировать.

Идем в /home/guest/.mozilla/firefox (я использую Midnight Commander)

видим там файл profiles.ini и корректируем его

строчку Path=какиетосимволы.default меняем на: Path=c3pp43bg.default

Соответственно папку какиетосимволы.default переименовываем в c3pp43bg.default

Это все тоже нужно для исключения путаницы с путями при переносе в porteus.

Запускаем FireFox - он должен открываться без ошибок. Если нет, значит что то напутали.

Переходим к установке, собственно, экранной клавиатуры. На данный момент лучшей клавиатурой для FireFox считается FxKeyboard. Я хочу подтвердить это, ибо в процессе поиска перепробовал почти все и не нашел ничего более качественного. Но тут тоже не все так гладко и у текущей версии 2.4.2.1-signed не оказалось переключения языков. Спасибо разработчику, на его сайте я нашел 3ю версию этого addon'a, https://github.com/MarZab/FxKeyboard/releases/download/3.0.0alpha5/fxkeyboard-3.0.0.alpha5.xpi в которой была добавлена кнопка переключения языка.

Скачиваем ее, но не спешите устанавливать. Нужно предварительно внести еще одно изменение. Открываем скачанный файл (это по сути архив и можно зайти любым менеджером архивов или тем же Midnight Commander) нам нужно поправить в нем файл: /defaults/preferences/default.js
pref("extensions.fxkeyboard.locale_picker", 'en de da sl ru');
заменить на
pref("extensions.fxkeyboard.locale_picker", 'en ru');
таким образом мы убрали лишние языки, оставив только кириллицу и латиницу.

Теперь можно устанавливать, идем в меню FireFox'a->Дополнения нажимаем на иконку с гаечным ключом и отверткой, где выбираем пункт "установить дополнение из файла", указываем на только что скачанный файл, перезапускаем firefox и радуемся результату.

Hint: Если Вы вдруг захотите установить это же дополнение под Windows, то нужно иметь ввиду, что оно не имеет подписи, и его установка в браузер запрещена по умолчанию. Для того чтобы отключить запрет, вводим в адресной строке браузера about:config и попадаем в настройки. Там находим строку xpinstall.signatures.required и переводим значение в false.

На этом настройка FireFox завершена. Теперь нужно пересобрать ISO образ с системой Porteus.

Копируем его на гостевую машину (т.е. с нашей основной системы на виртуальную машину). Для этого нам нужно установить WinSCP - программа передачи файлов по протоколу SFTP на машины Linux, причем с графическим интерфейсом - очень удобно. (не забудьте нажать Ctrl+Alt+H, чтобы видеть скрытые файлы или через меню Options->Preferences->Panels->Show hidden files)

Идем в /home/guest создаем папку kiosk, копируем во вновь созданную папку наш первоначальный ISO образ.

Теперь переключаемся на виртуальную машину заходим в ту же папку и распаковываем наш ISOшник.

В папке xzm лежит файл 003-settings.xzm

Разворачиваем его с помощью команды unsquashfs 003-settings.xzm

Появляется папка squashfs-root. Это файловая система будущего киоска. Нам нужно перенести сюда наши готовые настройки FireFox.

Для этого скопировать файлы:

extention.ini
addons.json
extentions/Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Теперь собираем обновленную файловую систему обратно в архив

mksquashfs squashfs-root 003-settings.xzm -b 256K -comp xz -Xbcj x86 -noappend

И пересобираем ISO образ диска. Для этого есть файл make_iso.h. К сожалению он у меня не сработал, выдав ошибки и я сделал свой с единственной командой:

mkisofs -o ../Porteus-Kiosk-fx.iso -l -J -joliet-long -R -D -A "Porteus-Kiosk" -V "Porteus-Kiosk" -no-emul-boot -boot-info-table -boot-load-size 4 -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot $efi . > /dev/null 2>&1

Готово.

Забираем новый ISO файл Porteus-Kiosk-fx.iso на свою основную машину с помощью того же WinSCP и нарезаем на компакт-диск.

Идем устанавливать на инфо-киоски.

Если есть вопросы или требуются уточнения, задавайте в комментариях, постараюсь ответить.