Формат ЛОГ файлов

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Остапченко
Сообщения: 66
Зарегистрирован: 04 апр 2005 21:28
Откуда: г. Краснодар (телеканал ТНТ-Краснодар)

Формат ЛОГ файлов

Сообщение Остапченко »

Както странно формируется ЛОГ файл проигранных событий (.PlayReport). Вроде структура XML, но в то же время финальный закрывающий тег </root> отсутствует. Даже если его вписать вручную, то всё равно структура не импортируется никуда стандартной XML обработкой. Ни в Excell, ни в Access... Нужно только по приведённому примеру делать макрос и ПОСТРОЧНО разбирать весь файл? Както это не по человечески :(
Как там успехи с прямой записью в БД? Или хоть предложите нормальный вариант импорта средствами XML, а не допотопным поиском слов-якорей в строке.
PS: К тому же файл ru_onair_macro.pdf (впрочем, как и все остальные файлы описания) создан с защитой от копирования содержимого! И каким образом я должен перенести текст макроса в Excell? Перепечатывать посимвольно???
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Только что проверил - если в Adobe Reader нажать на панели инструментов кнопку Select, то можно выбрать текст любого макроса в документе ru_onair_macro.pdf, затем успешно сделать Edit/Copy и потом Paste в любом текстовом редакторе.

Что я делаю не так?
Остапченко
Сообщения: 66
Зарегистрирован: 04 апр 2005 21:28
Откуда: г. Краснодар (телеканал ТНТ-Краснодар)

Сообщение Остапченко »

Можно сделать Select, но вот кнопка Copy (Она же Копировать) не активна.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Я делаю так: нажимаю Select, выделяю нужный кусок текста, вызываю команду меню Edit/Copy, и копирование успешно происходит. Установлен Adobe Reader 7.0.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Открыл этот документ прямо с сайта в браузере, выделение и кнопка Copy работают - см. картинку:
Изображение

Вот скопированный текст макроса, вставленный сюда через Paste из этого документа:

Option Explicit
Const PlugInName As String = "Import OnAir PlayReport-file"
Private Sub Workbook_AddinInstall()
ScanOnAirPlayReportCommandBar.InstallCommandBar (PlugInName)
End Sub
Private Sub Workbook_AddinUninstall()
ScanOnAirPlayReportCommandBar.RemoveCommandBar (PlugInName)
End Sub
Остапченко
Сообщения: 66
Зарегистрирован: 04 апр 2005 21:28
Откуда: г. Краснодар (телеканал ТНТ-Краснодар)

Сообщение Остапченко »

http://s47.radikal.ru/i115/0810/3c/77b0c7298ee0.jpg
Adobe Reader 8.1.0 русский
Кнопка Копировать не активна...
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

У вас точно скачанная с сайта текущая версия документа, не взятая с диска? Попробуйте взять текущую версию с сайта.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Все документы, которые лежат на сайте не имеют защиты от копирования. Защиту сняли со всех документов и обновили их на сайте. На диске, который поставляется вместе с платой, на некоторых файлах защита может быть. Но на новых дисках защиты нет - там документацию также обновили.
Остапченко
Сообщения: 66
Зарегистрирован: 04 апр 2005 21:28
Откуда: г. Краснодар (телеканал ТНТ-Краснодар)

Сообщение Остапченко »

Эх, не дождался я счастья... Написал экспортёр лог-файлов воспроизведения в базу. По умолчанию экспортирует в Акцесовкий .mdb, но можно настроить в любую базу (через ODBC). Отдаю бесплатно с исходниками на Visual Basic 6 в комплекте :) Возможен запуск программы в указанное время в невидимом режиме через "Диспетчер заданий", например.
Если кому надо - пишите.
Программа распространяется бесплатно по принципу "Как есть". Без Хелп-файла (но, там всё понятно). Если будут серьёзные замечания и у меня время+желание, то помогу доделать. А так, исходники есть - дерзайте...
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Написал экспортёр лог-файлов воспроизведения в базу.

По всей видимости для экспорта вы используете файл *.PlayReport. Это не совсем корректно, хотя в большинстве случаев этого файла достаточно. Данный тип лог-файла не содержит всей информации о воспроизводимом материале. В частности там нет информации о проигранных титрах. Файлы типа *.PlayReport - это устаревшие файлы, развитие их остановлено, они оставлены только для совместимости со старыми версиями ПО. Более правильный способ - использовать "защищенные" лог-файлы *.SLLog. Мы все таки планируем сделать плагины для экспорта информации в базу данных и в текстовый файл.
Если кому надо - пишите.
Нам надо :). Сбросьте, пожалуйста на forward@sl.iae.nsk.su. Или скажите где можно выкачать.

И еще предложение - написанное вами может пригодиться многим. Не хотите ли разместить информацию о своей разработке на страничке "Наши партнеры" ?
Это здесь:
http://www.softlab-nsk.com/rus/forward/partners.html
От вас нужна следующая информация:
1) Автор, компания
2) Название разработки
3) Описание разработки
4) Контакты для связи
5) Приветствуется скриншоты, документация...
Подробности по размещению здесь:
viewtopic.php?t=2189
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Для Остапченко:
Информацию выложили:
http://www.softlab-nsk.com/rus/forward/partner8.html
Посмотрите, пожалуйста, все ли устраивает.
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Re: Формат ЛОГ файлов

Сообщение AntonChik »

Остапченко писал(а):Вроде структура XML, но в то же время финальный закрывающий тег </root> отсутствует. Даже если его вписать вручную, то всё равно структура не импортируется никуда стандартной XML обработкой. Ни в Excell, ни в Access...
тоже столкнулся с этой проблемкой, но быстро решил добавив в первую строку кодировку, т.е.
"<?xml version="1.0" encoding="windows-1251" ?>"
,т.к. парсер метерился именно на первое вхождение символа кириллицы...

и сразу все стало кушаться всеми xml-импортерами)
естественно в конец еще добавляю </root>
Даниленко Сергей писал(а):По всей видимости для экспорта вы используете файл *.PlayReport. Это не совсем корректно, хотя в большинстве случаев этого файла достаточно. Данный тип лог-файла не содержит всей информации о воспроизводимом материале. В частности там нет информации о проигранных титрах. Файлы типа *.PlayReport - это устаревшие файлы, развитие их остановлено, они оставлены только для совместимости со старыми версиями ПО. Более правильный способ - использовать "защищенные" лог-файлы *.SLLog.
способ более правильный, но более затратный, в ситуации когда нужен список только воспроизведенных роликов, так что я, например, не стал с ним возиться и использую *.PlayReport
Ответить