Сценарист.РУ
Вернуться   Клуб сценаристов > Творческий раздел > Обмен опытом

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2017, 06:09   #1
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 819
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Кирилл Юдин, да, к сожалению, последняя версия поимела проблем вместе с добавлением в неё карточек... Сейчас я их полностью переписываю и эта проблема с дублированием описаний уже исправлена, как и многие другие. Планирую выпустить свежую версию через неделю-полторы.

На счёт персоннажей - была такая идея, спасибо. Но ещё не дошёл до этого.
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "S***y Architect"
Димка Новиков вне форума   Ответить с цитированием
2 товарища(ей) поблагодарили:
Кирилл Юдин (06.02.2017), Уксус (06.02.2017)
Старый 06.02.2017, 11:49   #2
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

А что может такое быть, что программа сама себя загоняет, перегружает систему и вылетает?
Просто дописываю сценарий и к финалу эта проблема просто не даёт работать. Набираешь слово, а на экране оно появляется через пару секунд только. Всё тормозит, а потом программа закрывается сама.
После открытия минут пять-десять ещё работает, потом снова начинает тормозить и вылетает.

Что это может быть? В облако не подключался. Может программа пытается в облако выйти, но поскольку был отказ от этого действия, как-то начинает запрашивать сама себя? Я не знаю, как это работает, поэтому фантазирую вот.

Да, ещё заметил такую вещь (может тут есть разгадка, почему программа перегружает сама себя). Автосохранение работает почти постоянно. То есть не каждые там пять минут автосохраняется, а буквально каждую секунду. Почему я так решил. В верху, где отображается название сценарий, над которым работаешь, если проект изменён и не сохранён, висит звёздочка (ну это как принято в программах). Так вот, при наборе текста эта звёздочка висит секунду-две, а потом исчезает. Очевидно, что происходит автосохранение (что подтверждается и перезапуском файлов после вылета программы - почти всё сохраняется). С одной стороны это хорошо - хоть работа не теряется. Но, с другой, может это именно то, что в итоге душит программу и она виснет?
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума   Ответить с цитированием
Старый 06.02.2017, 12:57   #3
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 819
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Кирилл Юдин, нет, это не облако точно. Это либо полное пересохранение персонажей/локаций со всеми их картинками, либо зацикливание с обновлением карточек при редактировании текста (что собственно и приводило к размножению описаний).

У вас картинок много присоединено к персонажам/локациям? Что произойдёт, если отключить автосохранение? Пробовали создать новый проект и в него импортировать текст этого проекта?
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "S***y Architect"
Димка Новиков вне форума   Ответить с цитированием
Старый 06.02.2017, 19:32   #4
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
У вас картинок много присоединено к персонажам/локациям?
Штук тринадцать.

Кстати, это ведь реально может оказаться проблемой, если список будет расширяться да ещё локации появятся. Может уже сейчас подумать над тем, чтобы файл с персонажами и локациями мог храниться отдельно и присоединяться к нужному проекту?
Это удобно было бы в любом случае. Если начинаешь новый проект но с теми же локациями и персонажами - просто прописал путь при создании нового сценария и программа оттуда их подтягивает при необходимости.
Это бы не грузило программу при пересохранении уж точно. Ну и отдельный файл с персонажами и локациями, которые можно не то что экспортировать в проект, а просто "прицеплять" к нужному, как разные библиотеки и инструменты в фотошопе или других редакторах - вообще мечта.

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
Что произойдёт, если отключить автосохранение?
Я только что об этом подумал, но ещё не разбирался, где это делается и какие варианты там есть. Сейчас попробую разобраться. Главное не потерять написанное, а то мне сдавать уже нужно. )))

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
Пробовали создать новый проект и в него импортировать текст этого проекта?
Частично сделал это в самом начале.

Кстати, сейчас работаю - вроде всё нормально.
В общем, главное, что готовый текст не теряется даже при вылете программы. Так что буду тестировать ещё. Так-то мне всё в КИТ нравится. Особенно куча возможностей для меток разных.

Иногда слетает нумерация сцен - все показывает, как нулевые. Но потом восстанавливается само. Так что это не критично.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума   Ответить с цитированием
Благодарность от:
Годемиан (10.02.2017)
Старый 06.02.2017, 19:39   #5
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Кстати, сейчас работаю - вроде всё нормально.
Ещё раз обратил внимание на автосохранение - звёздочка висит. То есть скорее всего все глюки были именно из-за зацикливающегося автосохранения.
Я в настройки ещё не лез - просто при очередном запуске программа стала работать стабильно. И я обратил внимание, что звёздочка (маркер автосохранения) не гаснет сразу, а висит какое-то время, как и положено.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума   Ответить с цитированием
Старый 08.02.2017, 16:57   #6
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 819
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Кстати, это ведь реально может оказаться проблемой, если список будет расширяться да ещё локации появятся. Может уже сейчас подумать над тем, чтобы файл с персонажами и локациями мог храниться отдельно и присоединяться к нужному проекту?
С будущей версии персонажи и локации будут перенесены в разработку, а в ней уже реализован алгоритм сохранения только когда элемент изменён, т.е. если вы изменили текст, или описание персонажа - то сохраняется только персонаж, без всех привязанных к нему данных.

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

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Иногда слетает нумерация сцен - все показывает, как нулевые.
Да, с этой проблемой уже давно борюсь, слишком неявные причины проявления, поэтому пока никак не могу устранить до конца...

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Кстати, сейчас работаю - вроде всё нормально.
Хммм... предполагаю, что структура карточек немного стабилизировалась, либо совсем сбилась, что теперь не влияет на процесс сохранения)

Ничего, ничего, не так уж много мне осталось, скорей бы уже релиз!
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "S***y Architect"
Димка Новиков вне форума   Ответить с цитированием
Благодарность от:
Кирилл Юдин (09.02.2017)
Старый 09.02.2017, 00:01   #7
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
предполагаю, что структура карточек немного стабилизировалась, либо совсем сбилась, что теперь не влияет на процесс сохранения)
Возможно где-то тут ключ к разгадке. Дело в том, что к финалу работы я прописывал сцены по порядку. А в начале много сцен вставлял в середину текста, делал пометки, добавлял пустые сцены, чтобы не забыть, что тут нужно то-то и то-то вставить.

Сами карточки я даже не открывал. Сейчас решил посмотреть, что там с карточками. При запуске последнего проекта, программа почему-то вылетела и запустилась со второго раза. Ни одной карточки там не было. Я просто ещё не в курсе, они сами генерируются, если просто писать сценарий, или их нужно создавать самому? Если создаются сами, то похоже эта функция полностью вылетела к концу работы.

P.S.
Сейчас протестировал на новом проекте - карточки генерируются сами. А в предыдущем их так и нет. То есть вообще ни одной. Наверное всё же был какой-то конфликт именно в этом месте - с карточками.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)

Последний раз редактировалось Кирилл Юдин; 09.02.2017 в 01:06.
Кирилл Юдин вне форума   Ответить с цитированием
Старый 09.02.2017, 00:29   #8
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию

А теперь сгенерировать общий синопсис из отдельных описаний сцен нельзя?
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)

Последний раз редактировалось Кирилл Юдин; 09.02.2017 в 01:00.
Кирилл Юдин вне форума   Ответить с цитированием
Старый 09.02.2017, 06:31   #9
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 819
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Сейчас протестировал на новом проекте - карточки генерируются сами. А в предыдущем их так и нет. То есть вообще ни одной. Наверное всё же был какой-то конфликт именно в этом месте - с карточками.
Да, скорей всего так и было.

Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
А теперь сгенерировать общий синопсис из отдельных описаний сцен нельзя?
Можно - Меню - Экспорт - переключатель на "Биты".
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "S***y Architect"
Димка Новиков вне форума   Ответить с цитированием
Старый 09.02.2017, 13:42   #10
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
переключатель на "Биты"
Что-то как-то слово непонятное.

Наблюдаю за автосохранением. В настройке стоит 5 минут, а на деле автосохранение происходит через секунд 5.

Очевидно, когда набираешь непрерывно текст, при таком коротком времени автосохранения, программа просто не успевает вносить изменения, поэтому тормозится отображение уже набранных знаков. Одно автосохранение не успевает завершиться, как начинается следующее. Плюс ресурсы на генерирование карточек затрачиваются и вот так одно на другое накладывается, накапливаются ошибки и всё виснет и вылетает в итоге. Я так думаю.

Кстати, теперь при открытии того файла (завершённого сценария), программа, как правило, на первый раз вылетает полностью даже не открыв файл. И открывает только со второй попытки. Там наверное ошибка на ошибке получилась.
С другими вроде всё нормально.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)

Последний раз редактировалось Кирилл Юдин; 09.02.2017 в 13:55.
Кирилл Юдин вне форума   Ответить с цитированием
Старый 09.02.2017, 14:40   #11
сэр Сергей
神風
 
Аватар для сэр Сергей
 
Регистрация: 01.02.2007
Сообщений: 21,511
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Кирилл Юдин,
Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
Что-то как-то слово непонятное.
Очевидно имеется в виду "Бит" - часть информации, информационный блок, в этом смысле.

Ну, как американы говорят - "битовая сцена" - сцена в которой зритель получает новую часть информации.
__________________
Si vis pacem, para bellum
сэр Сергей вне форума   Ответить с цитированием
Старый 09.02.2017, 15:31   #12
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Я знаю, что такое "бит", но как-то непривычно и не совсем понятно в контексте программы для сценариста. Ведь и отдельная сцена - бит, и какой-то вид статистики - бит, и перечень персонажей - бит, и синопсис - бит и, в свою очередь описание одной сцены - тоже бит.
И поэтому не совсем понятно, что я увижу получу, нажав на эту кнопку.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)
Кирилл Юдин вне форума   Ответить с цитированием
Старый 09.02.2017, 17:06   #13
сэр Сергей
神風
 
Аватар для сэр Сергей
 
Регистрация: 01.02.2007
Сообщений: 21,511
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Кирилл Юдин,
Цитата:
Сообщение от Кирилл Юдин Посмотреть сообщение
И поэтому не совсем понятно, что я увижу получу, нажав на эту кнопку.
Я понимаю, что вы знаете, что такое бит, я имел в виду аналогию - описание - локация и т.д. как бы ьиты, ну, собственно, то, что вы написали...

Про эту функцию узнал из вашей переписки. Попробую и посмотрю, что выйдет...
__________________
Si vis pacem, para bellum
сэр Сергей вне форума   Ответить с цитированием
Старый 09.02.2017, 18:46   #14
Димка Новиков
Хиппи
 
Аватар для Димка Новиков
 
Регистрация: 09.11.2013
Адрес: Москва
Сообщений: 819
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Кирилл Юдин, нет. Это программа смотрит, если вы 5 секунд ничего не делали, то она сохраняет. А если вы не прерываясь пишете, или двигаете/щёлкаете мышкой в течении какого-то времени, то она ждёт, либо пока вы перестанете с ней взаимодействовать, либо пока не пройдут установленные 5 минут.

На счёт битов, пока не подобралось хорошее название, сначала это был поэпизодник, но это не совсем поэпизодник, потом пробовали биты, сейчас хочу изменить на аутлайн. Посмотрим) А получите вы заголовки сцен, участников сцен и описания из соответствующего окошка.
__________________
Всегда Ваш
и всегда с улыбкой,
Димка Новиков

Разработчик программ "КИТ Сценарист" & "S***y Architect"
Димка Новиков вне форума   Ответить с цитированием
Старый 09.02.2017, 19:04   #15
Кирилл Юдин
Супер-модератор
 
Аватар для Кирилл Юдин
 
Регистрация: 30.05.2006
Сообщений: 16,698
По умолчанию Re: Разработка свободной программы для сценаристов. Часть 3

Цитата:
Сообщение от Димка Новиков Посмотреть сообщение
Это программа смотрит, если вы 5 секунд ничего не делали, то она сохраняет. А если вы не прерываясь пишете, или двигаете/щёлкаете мышкой в течении какого-то времени, то она ждёт, либо пока вы перестанете с ней взаимодействовать, либо пока не пройдут установленные 5 минут.
То есть, если я в течение 5 секунд ничего не делаю, то несмотря на то, что пяти минут не прошло, всё равно начинает сохранять?

Может и так. Мне кажется происходит вот что.
В программе более десятка изображений в персонажах, я набрал какой-то текст, простаиваю несколько секунд и, когда программа решает пересохраниться, я начинаю вносить дальнейшие изменения. То есть процесс сохранения запускается, и требует какого-то времени, а я в это время начинаю снова изменять содержимое. Что делает программа? Останавливает запущенное автосохранение или пытается его завершить и уже потом откликнуться на новые изменения?

Мне кажется, и судя по поведению программы, это так, что за короткий промежуток времени накапливается куча подвисших задач. Но я же не отслеживаю процессы. Я набираю текст и вижу, что на экране ничего не набирается. Программа висит. Я останавливаюсь и ничего не делаю, поскольку текст-то не набирается, я его не вижу.
Вдруг текст проявляется с запозданием и я, продолжаю набирать его снова.

Но программа мою паузу вновь воспринимает как простой и снова запускает процесс автосохранения.
А там уже карточки генерируются новые, возможно уже некорректно, что-то недосохранилось - и ошибка на ошибку надкалывается. В результате вылетают целые модули. Или что там.

Мне кажется я близок и истине. Думается, кроме прочего, необходимо время до автосохранения при простое, увеличить раза в три (до 15 секунд). Тогда точно все процессы будут успевать завершиться.
__________________
Величайшие истины — самые простые. Великие предметы искусства только потому и велики, что они доступны и понятны всем.
(Л.Толстой)
Если очень нужно что-то сказать хорошее о просмотренном фильме, но сказать нечего, не отчаивайся, говори: "Смотрел на одном дыхании. Этот фильм заставляет задуматься!" ;)

Последний раз редактировалось Кирилл Юдин; 09.02.2017 в 19:07.
Кирилл Юдин вне форума   Ответить с цитированием
Ответ

Метки
карточки, писарь, программа, сценарий, форматирование


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Быстрый переход

Рейтинг@Mail.ru