Планы по развитую программы/Feature Requests
Re: Планы по развитую программы/Feature Requests
Eugene, очень нужные фичи в последнем обновлении!
Тут тоже накопились некоторые пожелания.
Хотел бы все таки напромнить про предыдущий запрос:
1) После изменения скрипта и закрытия окна настроек сворачиваются все элементы. Из за этого неудобно проверять работу скриптов на конкретном элементе.
"Возможно известно, но обычно проверяют mpFilePath := ... или можно добавить ссылку в корневую папку".
Это не решает проблемы, потому что так не проверить остальные два скрипта, да и ссылки на ресурс проверяешь сначала одну, потом другую - хочется это делать оперативно на интересующем элементе.
Так же связанное с 1):
2) Для наследуемых скриптов хочется иметь возможность вызывать корневой скрипт из любого наследуемого элемента, через ту же самую(сейчас не активна) или дополнительную кнопку.
Т.е. идея такая - хочется проверить работу скрипта на каком то элементе - сейчас приходится идти к корневому элементу, редактировать скрипт, а потом возвращаться обратно на интересующий элемент. И так постоянно. Хочется без такой постоянной беготни.
3) Касательно gzip. Подсказанная функция работает, онако ж многие из тестируемых сайтов не верят, что используемый по умолчанию User-Agent поддерживает gzip и отдают без него. Приходится подставлять свой User-Agent. Может обновить дефолтный User-Agent на более подходящий, чтобы самому не добавлять его?
4) Не знаю баг это или фича, но в последних версиях программы в папку "Интернет телевидение" самостоятельно добавляются такие папки как "Закладки", "Избранные", "Подкасты" и т.п. После удаления всех этих папок и перезапуска программы, папки появляются снова.
Тут тоже накопились некоторые пожелания.
Хотел бы все таки напромнить про предыдущий запрос:
1) После изменения скрипта и закрытия окна настроек сворачиваются все элементы. Из за этого неудобно проверять работу скриптов на конкретном элементе.
"Возможно известно, но обычно проверяют mpFilePath := ... или можно добавить ссылку в корневую папку".
Это не решает проблемы, потому что так не проверить остальные два скрипта, да и ссылки на ресурс проверяешь сначала одну, потом другую - хочется это делать оперативно на интересующем элементе.
Так же связанное с 1):
2) Для наследуемых скриптов хочется иметь возможность вызывать корневой скрипт из любого наследуемого элемента, через ту же самую(сейчас не активна) или дополнительную кнопку.
Т.е. идея такая - хочется проверить работу скрипта на каком то элементе - сейчас приходится идти к корневому элементу, редактировать скрипт, а потом возвращаться обратно на интересующий элемент. И так постоянно. Хочется без такой постоянной беготни.
3) Касательно gzip. Подсказанная функция работает, онако ж многие из тестируемых сайтов не верят, что используемый по умолчанию User-Agent поддерживает gzip и отдают без него. Приходится подставлять свой User-Agent. Может обновить дефолтный User-Agent на более подходящий, чтобы самому не добавлять его?
4) Не знаю баг это или фича, но в последних версиях программы в папку "Интернет телевидение" самостоятельно добавляются такие папки как "Закладки", "Избранные", "Подкасты" и т.п. После удаления всех этих папок и перезапуска программы, папки появляются снова.
Re: Планы по развитую программы/Feature Requests
isko,
По поводу первого пункта. Я лично проверяю подкаст копированием кода в инетересующий подкаст. Для двух скриптов "создания подкаст лент" и "чтения списка ресурсов" mpFilePath уже какая надо и, порой, в некторых скриптах стоит DeleteChldItems() для обновления подкаста. После нескольких таких "приколов", когда мне эта команда сработавшая на корневом срипте грохала мои несохранённые труды, те что глубже (очищала подкаст напрочь) - я вообще перестал отлаживать (ну не всегда, конечно, смотря что, но в основном) скрипты в корневом элементе. Короче для отладки подкаста - тупо купируешь туда код, отлаживаешь, эксперементируешь, а потом копируешь в корневой в конце. А по поводу отладки получения ссылки - обычно там всё равно, ибо кроме как присвоения для отладки переменной mpFilePath так вообще ничего не сделаешь.
Просто я пытаюсь представить, что сворачивается подкаст потому, что это дерево перестраивается. И для того чтобы оно осталось на том же месте, это нужно запоминать состояния открытых ветвей, а после перестроения их восстанавливать, замарочки, в общем. Хотя незнаю как на самом деле там. Может и сделает Евгений.
Хотя тоже напрягает, что особенно глубокие элементы приходится заного искать, например чтобы сслыку скопировать или ещё для чего.
По поводу второго пункта. Что-то мне не нравится... Не явно всё. Если сделать кнопку, которая откроет родительский скрипт, то можно и не знать на самом деле, какого элемента скрипт ты открыл. Может быть он наследован 2-мя уровнями выше, а может и 3-мя. Смотря как установлены значения наследуемости родительских элементов. Сечас эта кнопка будет открывать один скрипт, не дай бог поиграться со скриптами и наследуемостью (а потом можно и забыть где что устанавливал) и потом эта кнопка может открыть другой скрипт.. Идея вроде понятна, и в простейших случаях безопасна, но я бы не рискнул делать неявные возможности, которые от многих параметров будут работать по-разному.
Сейчас ещё раз проверил. Не, нету у меня в "Интернет телевидение" левых папок, только "сортировка" и "добавить в избранное". Может программу удалить напрочь и установить заного? Если у кого-нибудь ещё такая тема - скажите, может всё-таки что-то системное.
По поводу первого пункта. Я лично проверяю подкаст копированием кода в инетересующий подкаст. Для двух скриптов "создания подкаст лент" и "чтения списка ресурсов" mpFilePath уже какая надо и, порой, в некторых скриптах стоит DeleteChldItems() для обновления подкаста. После нескольких таких "приколов", когда мне эта команда сработавшая на корневом срипте грохала мои несохранённые труды, те что глубже (очищала подкаст напрочь) - я вообще перестал отлаживать (ну не всегда, конечно, смотря что, но в основном) скрипты в корневом элементе. Короче для отладки подкаста - тупо купируешь туда код, отлаживаешь, эксперементируешь, а потом копируешь в корневой в конце. А по поводу отладки получения ссылки - обычно там всё равно, ибо кроме как присвоения для отладки переменной mpFilePath так вообще ничего не сделаешь.
Просто я пытаюсь представить, что сворачивается подкаст потому, что это дерево перестраивается. И для того чтобы оно осталось на том же месте, это нужно запоминать состояния открытых ветвей, а после перестроения их восстанавливать, замарочки, в общем. Хотя незнаю как на самом деле там. Может и сделает Евгений.
Хотя тоже напрягает, что особенно глубокие элементы приходится заного искать, например чтобы сслыку скопировать или ещё для чего.
По поводу второго пункта. Что-то мне не нравится... Не явно всё. Если сделать кнопку, которая откроет родительский скрипт, то можно и не знать на самом деле, какого элемента скрипт ты открыл. Может быть он наследован 2-мя уровнями выше, а может и 3-мя. Смотря как установлены значения наследуемости родительских элементов. Сечас эта кнопка будет открывать один скрипт, не дай бог поиграться со скриптами и наследуемостью (а потом можно и забыть где что устанавливал) и потом эта кнопка может открыть другой скрипт.. Идея вроде понятна, и в простейших случаях безопасна, но я бы не рискнул делать неявные возможности, которые от многих параметров будут работать по-разному.
Сейчас ещё раз проверил. Не, нету у меня в "Интернет телевидение" левых папок, только "сортировка" и "добавить в избранное". Может программу удалить напрочь и установить заного? Если у кого-нибудь ещё такая тема - скажите, может всё-таки что-то системное.
SONY KDL-32CX520
Re: Планы по развитую программы/Feature Requests
WendyH,
2) У меня такие мысли тоже были, но однако ж когда открываешь окно настроек, смотишь скрипты(без изменений), потом закрываешь все это, то ничего не сворачиваеться, все ветки остаются в точно таком же сосотоянии. Казалось бы почему изменение нескольких символов в скриптах должно сворачивать все ветви?
3) Мне, например, было бы очень удобно. Можно ведь не пользоваться если не нравится.
4) Интересно, откуда у меня тогда они появились и как от них избавиться?
1) Можно конечно и так делать, но помоему это неестественное усложнение того что можно сделать проще. Неудобно одним словом.1) Я лично проверяю подкаст копированием кода в инетересующий подкаст.
2) Просто я пытаюсь представить, что сворачивается подкаст потому, что это дерево перестраивается.
3) По поводу второго пункта. Что-то мне не нравится...
4) Не, нету у меня в "Интернет телевидение" левых папок
2) У меня такие мысли тоже были, но однако ж когда открываешь окно настроек, смотишь скрипты(без изменений), потом закрываешь все это, то ничего не сворачиваеться, все ветки остаются в точно таком же сосотоянии. Казалось бы почему изменение нескольких символов в скриптах должно сворачивать все ветви?
3) Мне, например, было бы очень удобно. Можно ведь не пользоваться если не нравится.

4) Интересно, откуда у меня тогда они появились и как от них избавиться?
Re: Планы по развитую программы/Feature Requests
Предлагаю добавить горячие клавищи Alt + 1 - Alt + 4. Будут открывать ближайший родительский скрипт на редактирование.isko wrote: Хотел бы все таки напромнить про предыдущий запрос:
1) После изменения скрипта и закрытия окна настроек сворачиваются все элементы. Из за этого неудобно проверять работу скриптов на конкретном элементе.
"Возможно известно, но обычно проверяют mpFilePath := ... или можно добавить ссылку в корневую папку".
Это не решает проблемы, потому что так не проверить остальные два скрипта, да и ссылки на ресурс проверяешь сначала одну, потом другую - хочется это делать оперативно на интересующем элементе.
Так же связанное с 1):
2) Для наследуемых скриптов хочется иметь возможность вызывать корневой скрипт из любого наследуемого элемента, через ту же самую(сейчас не активна) или дополнительную кнопку.
Т.е. идея такая - хочется проверить работу скрипта на каком то элементе - сейчас приходится идти к корневому элементу, редактировать скрипт, а потом возвращаться обратно на интересующий элемент. И так постоянно. Хочется без такой постоянной беготни.
User-Agent изменю, на чем проверить ?isko wrote: 3) Касательно gzip. Подсказанная функция работает, онако ж многие из тестируемых сайтов не верят, что используемый по умолчанию User-Agent поддерживает gzip и отдают без него. Приходится подставлять свой User-Agent. Может обновить дефолтный User-Agent на более подходящий, чтобы самому не добавлять его?
Возможно изменен тип папки в свойствах.isko wrote: 4) Не знаю баг это или фича, но в последних версиях программы в папку "Интернет телевидение" самостоятельно добавляются такие папки как "Закладки", "Избранные", "Подкасты" и т.п. После удаления всех этих папок и перезапуска программы, папки появляются снова.
Re: Планы по развитую программы/Feature Requests
С проблемой сталкивался (приходилось заново запускать создание подкаст-лент), команду обычно ставлю в начало скрипта и комментирую при необходимости. Скорее всего будет добавлена переменная DebugMode, можно будет использовать ее или могу добавить вопрос на выполнение этой команды в режиме отладки.WendyH wrote:в некторых скриптах стоит DeleteChldItems() для обновления подкаста. После нескольких таких "приколов", когда мне эта команда сработавшая на корневом срипте грохала мои несохранённые труды
Re: Планы по развитую программы/Feature Requests
Можно и так.Eugene wrote:Предлагаю добавить горячие клавищи Alt + 1 - Alt + 4. Будут открывать ближайший родительский скрипт на редактирование.
Например: http://www.hdkinoteatr.ruUser-Agent изменю, на чем проверить ?
Стояло "Транскодирование". Поставил "По-умолчанию", удалил лишнее, перегрузил, вроде все пропало.Возможно изменен тип папки в свойствах.
Re: Планы по развитую программы/Feature Requests
Действительно. Уговорили, я не против. )isko wrote:...
Можно ведь не пользоваться если не нравится.
По поводу отдачи gzip-ованого контента. Как-то в своей практике встречал дискуссию, что один чел не мог настроить нормально сервер nginx/apachi: интернет эксплорером всегда получал непакованные данные, несмотря на наличие заголовка "Accept-Encoding: gzip". А другим нормально отдавал. Так что это скорее проблемы сервера. Но если факт есть, то может и есть смысл поменять. isko, вы молодец что это заметили. Важная тема.
SONY KDL-32CX520
Re: Планы по развитую программы/Feature Requests
Всякое может быть, но я встречал эту проблему более чем для одного сервера.WendyH wrote:isko wrote:Так что это скорее проблемы сервера.
Re: Планы по развитую программы/Feature Requests
Верю. Такчто я тоже думаю лучше сменить User-Agent по-умолчанию.isko wrote:Всякое может быть, но я встречал эту проблему более чем для одного сервера.WendyH wrote:isko wrote:Так что это скорее проблемы сервера.
SONY KDL-32CX520