View previous topic :: View next topic |
Author |
Message |
Loopback
Joined: 07 Sep 2009 Posts: 1596
|
(Separately) Posted: Tue Apr 03, 2012 10:28 Post subject: |
|
|
Оказалась проблема с сегментом url-list. Он нестандартный, судя по всему, это самодеятельность разработчиков GetRight. В отличие от httpseeds, он, оказывается, может быть как списком, так и строкой, если ссылка только одна. Парсер этого не учитывал.
Кнопку посмотрю к следующему релизу.
Обновленная версия на на wincmd.ru. |
|
Back to top |
|
 |
iNorbert

Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Tue Apr 03, 2012 22:30 Post subject: |
|
|
Loopback wrote: | это самодеятельность разработчиков GetRight |
ну тогда пусть это будет проблема гетрайта, убирай фикс, я против костылей. кто бы подумал что он еще жив. интересно, как там флэшгет с винампом _________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Apr 03, 2012 22:48 Post subject: |
|
|
> убирай фикс, я против костылей
Чьих? В плагине все лишь добавлено исключение. А таких исключений может быть предусмотрено предостаточно (в т.ч. и в дальшейшем, это не первый случай). Не надо ничего убирать. Важно, чтобы не возникало проблем с любым рабочим торрентом. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1596
|
(Separately) Posted: Wed Apr 04, 2012 11:52 Post subject: |
|
|
Это не костыль, и даже не исключение. Раз уж была сделана поддержка "url-list" - она должна быть правильной. А то, что сама спецификация придумана коряво - уже другой вопрос. |
|
Back to top |
|
 |
iNorbert

Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Wed Apr 04, 2012 22:08 Post subject: |
|
|
Loopback wrote: | Он нестандартный, судя по всему, это самодеятельность разработчиков GetRight |
Loopback wrote: | Это не костыль, и даже не исключение |
а что же это тогда? ты сделал плагин по стандарту, тут на сцене появляется "самодеятельность" авторов гетрайта и ты делаешь что-то, что "не костыль, и даже не исключение". мистика однако.
неважно. я за стандарты.
проблемы авторов гетрайта это проблемы авторов гетрайта. Ваш КО. _________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 05, 2012 20:51 Post subject: |
|
|
iNorbert wrote: | и ты делаешь что-то, что "не костыль, и даже не исключение". мистика однако. | Никакая не мистика. Только автор знает, что у него там в закрытом коде.
У меня и у разработчика иное мнение. Никто не обязан знать или держать в голове то, каким путём был получен тот или иной торрент-файл. Актуальность в быстром просмотре данных по нему никуда не исчезнет.
iNorbert wrote: | проблемы авторов гетрайта это проблемы авторов гетрайта. | Проблемы любого иного приложения - проблемы не только авторов этого приложения, но и проблемы пользователей этого приложения. И стандартом в данном случае что является? У авторов любого торрент-клиента наверняка своё и вполне несхожее мнение на сей счёт. |
|
Back to top |
|
 |
iNorbert

Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Thu Apr 05, 2012 21:56 Post subject: |
|
|
Flasher wrote: | Только автор знает, что у него там в закрытом коде. |
в таком случае зачем вмешиваться? придет автор и расставит все точки над i.
Flasher wrote: | Проблемы любого иного приложения - проблемы не только авторов этого приложения, но и проблемы пользователей этого приложения. |
вопрос удобства пользователей является головной болью разработчиков, ибо не забывайте что программы пишутся не для того чтобы быть, а для того чтобы ими пользовались люди.
Flasher wrote: | И стандартом в данном случае что является? |
спецификация протокола bittorrent открыта. она и является стандартом
http://wiki.theory.org/BitTorrentSpecification _________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 05, 2012 22:47 Post subject: |
|
|
iNorbert wrote: | в таком случае зачем вмешиваться? придет автор и расставит все точки над i. | Назвать реализацию костыльной - это и есть вмешаться. Автор уже расставил все точки.
iNorbert wrote: | вопрос удобства пользователей является головной болью разработчиков, ибо не забывайте что программы пишутся не для того чтобы быть, а для того чтобы ими пользовались люди. | А пользователи - это не люди?
iNorbert wrote: | спецификация протокола bittorrent открыта. она и является стандартом | Если спецификация формальная, то она вполне может иметь ряд допущений, которыми и пользуются разработчики, исходя из своих интересов. |
|
Back to top |
|
 |
iNorbert

Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Thu Apr 05, 2012 23:27 Post subject: |
|
|
Flasher wrote: | Назвать реализацию костыльной - это и есть вмешаться. |
вас так оскорбило слово "костыль" что вы решили вмешаться в разговор меня с Loopback'ом?
iNorbert wrote: | вопрос удобства пользователей является головной болью разработчиков, ибо не забывайте что программы пишутся не для того чтобы быть, а для того чтобы ими пользовались люди. |
Flasher wrote: | А пользователи - это не люди? |
Судя по вопросу вы не поняли моего поста. Поясняю логическую цепочку - проблемы пользователей одновременно являются проблемами разработчиков, т.к. программы пишутся разработчиками для пользователей. Проблемы программы снижают популярность программы и отталкивают пользователей что не может нравиться разработчикам.
По существу конкретно вашего вопроса - пользователи это люди. КО.
Flasher wrote: |
Если спецификация формальная, то она вполне может иметь ряд допущений, которыми и пользуются разработчики, исходя из своих интересов. |
это придуманные вами условности и допущения.
И кстати, классические файлообменные сети, такие как едонки и казаа уже давно страдают от альтернативных клиентов, написанных такими вот разработчиками.
Статья EMule в википедии wrote: |
Поскольку eMule поставляется с открытыми исходными кодами, находится немало желающих нечестно использовать p2p сеть (то есть только получать файлы, ничего не отдавая взамен, потому что раздавать гигабайтами каким-то клиентам, для того чтобы за несколько дней в конце концов скачать несколько килобайт материала просто обидно), в которой работает этот клиент. Для этого сегодня разработано немало нечестных клиентов, паразитирующих в сети. Чтобы защититься от «нахлебников», в eMule было разработано множество проверок, которые затрудняют неравноценный обмен информацией и блокируют нечестные моды. |
_________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 06, 2012 00:08 Post subject: |
|
|
iNorbert wrote: | вас так оскорбило слово "костыль" что вы решили вмешаться в разговор меня с Loopback'ом? | Меня не может оскорбить то, что меня лично не касается. Я вмешиваюсь не какой-то пустой разговор, я вмешиваюсь в то, что касается всех пользователей продукта. Это в моих интересах давать оценку действию или бездействию автора в подобных ситуациях.
iNorbert wrote: | Судя по вопросу вы не поняли моего поста. | Не про пост речь, а только про его часть. И понял её я так, как она была записана.
iNorbert wrote: | Проблемы программы снижают популярность программы и отталкивают пользователей что не может нравиться разработчикам. | Я с этим не спорю. Только к данному случаю это как оносится? Какие проблемы возникли у плагина после последнего исправления?
iNorbert wrote: | это придуманные вами условности и допущения | Ничего мной не предумано. Любая спецификация имеет допущения.
Про моды клиентов и их кривость я прекрасно знаю. Повторюсь: Flasher wrote: | Никто не обязан знать или держать в голове то, каким путём был получен тот или иной торрент-файл. Актуальность в быстром просмотре данных по нему никуда не исчезнет. |
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10434 Location: Россия, Саратов
|
(Separately) Posted: Fri Apr 06, 2012 07:07 Post subject: |
|
|
iNorbert
Ключевые моменты:
Flasher wrote: | Важно, чтобы не возникало проблем с любым рабочим торрентом. | и Flasher wrote: | Какие проблемы возникли у плагина после последнего исправления? |
Если никаких проблем предъявлено быть не может, то спор фактически идёт ни о чём, и его пора прекращать. Тем более, что разработчик плагина своё отношение к этому высказал сразу же и вполне ясно.
P.S. Явный флуд из предыдущих сообщений удалён.
P.P.S. Последующий пост, выдержанный в том же духе, удалён полностью. Все ответы по делу были даны. Если кого-то они не устраивают — это его личные проблемы, к теме отношения уже не имеющие, а продолжение этих надуманных словопрений я расцениваю как нарушение правил форума. Всё, хватит. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1596
|
(Separately) Posted: Fri Apr 06, 2012 22:16 Post subject: |
|
|
Фикс - 2 строчки кода. Стоило из-за этого спорить?
Что касается стандартов. Спецификация торрентов допускает любые нестандартные сегменты. При этом парсер, разумеется, не должен падать, если встретит такой сегмент. Обрабатывать его или нет - это дело разработчика парсера, но если не обрабатывать - значит нужно корректно пропускать.
TCTorrent - плагин для получения информации о торрент-файле, в этом случае информация лишней не бывает. Хуже от того, что пользователь будет знать о наличии этих ссылок в файле точно не будет. Так или иначе, было принято решение показывать содержимое этого сегмента. То, что он нестандартный, я вообще узнал только сейчас.
Итак, фича уже добавлена, но неправильно, в результате плагин падает. После обнаружения ошибки есть два пути: добавить 2 строки кода, исправляющие проблему, или убрать поддержку "url-list" совсем, причем для этого надо убрать несколько кусков кода в разных местах: код парсера, список для URL, вывод поля, локализацию поля. По-моему, выбор пути очевиден. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10434 Location: Россия, Саратов
|
(Separately) Posted: Fri Apr 06, 2012 22:25 Post subject: |
|
|
Loopback wrote: | По-моему, выбор пути очевиден. |
По-моему, тоже. Спасибо за дополнительные разъяснения, и на этом я как модератор категорически прошу и требую обсуждение этого конкретного вопроса закончить. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
CJ Flash

Joined: 15 Feb 2006 Posts: 128 Location: Череповец
|
(Separately) Posted: Sat Apr 07, 2012 17:04 Post subject: |
|
|
Loopback
Пожелание: если есть возможность - дополнительно добавить вывод информации о версии (и только о ней) в виде TCTorrent plugin v2.0.2 либо в заголовок окна листера, либо в левый нижний или правый верхний/нижний угол окна. Пояснение: иногда нужно узнать, в какой версии плагина открыт торрент-файл - перевести взгляд получится быстрее, чем открыть диалог настроек. _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|