Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помощь с правкой кода программы (https://javascript.ru/forum/misc/64889-pomoshh-s-pravkojj-koda-programmy.html)

gimn1adm 12.09.2016 10:50

Помощь с правкой кода программы
 
Добрый день. Работаю в школе. С js дело имел редко. Нужна помощь с устранением бага программы под Linux для интерактивных досок Smart Board. Такие доски и прога довольно широко распространены по российским школам, поэтому поможете очень большому кругу людей, а если сами не сможете, то хоть дайте координаты к кому обратиться. Разработчик вроде как говорил, что устранит проблему, но новых версий под Linux уже несколько лет не выпускает и ничего не меняется.
Проблема заключается в следующем: программа аля powerpoint - может сохранять уроки для последующей работы с детьми. Если файл назван c кириллицей, то открывается пустой файл. Если путь до него содержит кириллицу, то вылазит ошибка, что файл уже используется и прога закрывается. Сохранять в кириллицу он дает. Если переименовать в латиницу, то открывается все правильно. используемая и последняя версия программы - Smart Notebook 11 SP2 on Linux. Файл урока представляет из себя архив *.notebook, внутри xml-файлы и используемые изображения. Файл исходников программы я нашел, поковырял, но не силен настолько, чтоб узнать какая функция отвечает за открытие файлов и где обработчик затыкается.
приложенные файлы: fgf.notebook - пример пустого файла урока; nb-1.0.0.js -исполняемый файл программы, содержащий функции;
smarttech-notebook.desktop - ярлык для запуска
в пдф-ке есть инструкция по установке. сам пакет тоже есть.
Все файлы закачал сюда

warren buffet 13.09.2016 04:43

Выучи латинский алфавит и называй файлы в транслите. ugnetateli-rabochego-klassa-v-kamennom-veke.ppt

Некоторые славяне вообще так пишут на латинице и не парятся багами кириллицы.

gimn1adm 13.09.2016 10:40

Дак пока так и делаем. Хочу упростить жизнь учителям.

Rise 13.09.2016 11:59

Цитата:

Сообщение от gimn1adm (Сообщение 428465)
nb-1.0.0.js -исполняемый файл программы

Почему? Разве исполняемый файл не должен быть бинарным? С чего вообще взяли что дело в скрипте, а не в бинарном коде?

gimn1adm 13.09.2016 14:02

В нем есть описание всех/или не всех функций: перемещение объектов по рабочему пространству, добавление новых объектов, их обработка. Много в нем и функций с упоминанием File посмотрев листинг его я думаю, что он кандидат номер 1 на эту роль. да и бинарников я там не нашел. Прога ставится в раздел /opt системы.
Прикрепил в облако еще файл notebook, на который ссылается ярлык запуска приложения.

gimn1adm 14.09.2016 16:24

Тут компетентные люди с linux.org.ru указали на то, что я скорее всего ошибся с назначением nb-1.0.0.js. Он скорее всего от web-версии какой-то этой программы.


Часовой пояс GMT +3, время: 09:19.