Open GoogleCodeExporter opened 9 years ago
Ежовая версия будет отличаться от
стандартной следующими моментами:
! ВНИМАНИЕ: Сборка работает только в
портабельном режиме, все данные программы
находятся в папке программы в подпапке
Settings.
! ВНИМАНИЕ: Сборка не содержит костыля для
работы под Windows 8 CP (на RP не тестировалось), и
поэтому не работает под этой операционной
системой. После появления возможности
протестировать работу сокетов на релизной
сборке Windows 8, поддержка этой ОС будет
возвращена.
! ВНИМАНИЕ: Сборка работает только на
процессорах с поддержкой SSE2, и более новых.
+ Использован альтернативный менеджер
памяти.
+ Настройки компилятора выкручены на самую
жёсткую оптимизацию - у этого изменения
есть крайне маловероятный, но возможный
побочный эффект: компилятор с такими
настройками может генерировать не
корректно работающий код.
+ В MessageBox используется класс с
дополнительными элементами управления (он
довольно падуч), но деваться некуда, без
галки "запомнить" в боксе очень тяжко жить.
- Не ведётся какой либо учёт статистики
скачано/отдано ни общий, ни по
пользователям.
- Не сохраняется и не загружается из базы
последний IP для пользователей.
- Выпилена опция запрещающая скачивание
файл листов у пользователей с нулевой
шарой, действие разрешается всегда
поскольку данная опция мешает некоторым
операторским фичам.
- Отсутствует автобан, однако все
операторские плюшки: проверка файл-листов
и т.д. присутствуют.
- Отсутствует RSS агрегатор.
- Отсутствует поддержка ресурсов
провайдера и кустомизация меню.
- Полностью отсутствует поддержка
смайликов в чатах. (Спорный момент,
возможно выпилено зря).
- Отсутствует возможность установки
прозрачности окна настроек.
- Отсутствует потенциально опасная
возможность авто-обновления неизвестных
программе компонентов.
~ По умолчанию отключено отображение
списка пользователей на хабах.
~ По умолчанию установлена тема Green Orange.
* Данная сборка не удаляет никаких данных
из БД и не изменяет уже существующие
значения настроек программы.
Если у кого то из активных тестеров есть
желание использовать данную сборку уже
сейчас пожалуйста напишите кому нибудь из
команды разработчиков, и мы сообщим вам
адрес, который необходимо прописать в
настройках авто обновления (в общем те же
действия, что и для серой ветки).
Original comment by a.rain...@gmail.com
on 26 Jul 2012 at 10:34
В ежовой версии так же (временно, ибо
необходим рефакторинг фич) отсутствуют
следующие фичи:
- Индикация режима работы хаба
(пассив/актив).
- Переключатель меняющий список
пользователей и окно чата местами.
Original comment by a.rain...@gmail.com
on 28 Jul 2012 at 1:11
Поставил ежовую версию. Не работает
скачка-раздача, возможно по каким-то
причинам из-за установки на последнюю
серую сборку (завтра попробую поставить
начисто), раздаёт только ТТН, а при попытке
скачать что-нибудь сразу выскакивает что
скачанный файл не совпадает по ТТН.
Original comment by Tirael...@gmail.com
on 28 Jul 2012 at 6:05
Attachments:
Запускается он намного быстрей, особо
потестить не успел. Система Win7x64SP1, Flylink тоже
x64
Original comment by Tirael...@gmail.com
on 28 Jul 2012 at 6:09
Не только запускается но и работает - это
факт.
А баг со скачкой всё же есть? :(
Original comment by a.rain...@gmail.com
on 28 Jul 2012 at 7:28
При чистой установке тоже самое, мелкие
файлы вроде удаётся качать, а на крупных та
же самая фигня скачанный файл не
соответствует ТТН
Original comment by Tirael...@gmail.com
on 29 Jul 2012 at 4:17
Проверил х86 - тоже самое надо копать.
Original comment by Tirael...@gmail.com
on 29 Jul 2012 at 4:20
Да, действительно есть баг на крупных
файлах, однако некоторое время назад его не
было, видимо неоднозначность какая то
возникла после недавней починки скачки с
некоторых линуксовых клиентов, если в
ближайшее время не поправлю, то поправлю
после 20 августа, а пока уезжаю отдыхать...
Original comment by a.rain...@gmail.com
on 30 Jul 2012 at 6:25
Оставляю себе на заметку, посмотреть r10765.
Original comment by a.rain...@gmail.com
on 30 Jul 2012 at 6:27
О, кажись поправил. Сейчас выпущу апдейт
ежовой версии :)
Original comment by a.rain...@gmail.com
on 30 Jul 2012 at 6:30
2 Tirael412
А текущие бетки и особенно sp10 данные файлы
корректно качают?
глючит именно ежовая?
Original comment by Pavel.Pimenov@gmail.com
on 30 Jul 2012 at 6:30
p.s: не поправил, в общем до 20го августа
проблема останется висеть :)
Original comment by a.rain...@gmail.com
on 30 Jul 2012 at 8:27
Да баг конкретно на ежовой версии (не
качает все файлы из нескольких сегмаентов,
файлы из одного сегмента качаются
корректно), изменил сервер обновлений на
найторионовский после обновления всё
нормально заработало
Original comment by Tirael...@gmail.com
on 31 Jul 2012 at 4:31
p.s. ждать долго, как поправите отпишитесь,
проверю, а пока на серых бетках посижу.
Original comment by Tirael...@gmail.com
on 31 Jul 2012 at 4:33
Ок.
Вообще бага критичная.
Интересно узнать что там Еж опять сломал -
на выходные поковыряю.
пока он до 20 иголки будет мокать в море :)
Original comment by Pavel.Pimenov@gmail.com
on 31 Jul 2012 at 5:38
>> Интересно узнать что там Еж опять сломал -
на выходные поковыряю.
а там разницы никакой пока ещё :) только
настройки проектов другие.
Сейчас попробую всё с чистыми проектами
(настройки от Intela остались) пересобрать, и
отпишусь тут тогда.
Original comment by a.rain...@gmail.com
on 31 Jul 2012 at 7:50
не помогло, в общем фиг с ним, ждёмс 20 :)
Original comment by a.rain...@gmail.com
on 31 Jul 2012 at 8:57
А может и не фиг с ним, прикольно, что
обычная версия качает как надо... хотя, по
идеи, тоже не должна :)
В общем нашёл один не хороший ляп в коде,
пойду тестировать.
Original comment by a.rain...@gmail.com
on 1 Aug 2012 at 9:46
Починилось, доступно в апдейте.
Original comment by a.rain...@gmail.com
on 2 Aug 2012 at 11:54
p.s: скорее всего до 20 го отвечать на
комментарии не буду. Всем счастливо! :)
p.p.s: Флая успешно скачал каталог с ~350 к
файлов по несколько метров в среднем, пару
папок с музыкой (до 50 метров файлы), и с
десяток крупных фильмов - в общем работает.
Original comment by a.rain...@gmail.com
on 2 Aug 2012 at 11:57
Стой! В какой ревизии починил? я по логу не
нашел в чем был косяк
Original comment by Pavel.Pimenov@gmail.com
on 2 Aug 2012 at 12:14
"Починил" отключением FastAlloc, причины не
нашёл (точнее пока не искал), но обычно
косяки при включении FastAlloc свидетельствуют
о том, что где то шарашит по памяти, но из-за
отсутствия фрагментации просто глючит
вместо падений (или глючит не там).
Original comment by a.rain...@gmail.com
on 22 Aug 2012 at 2:45
Есть в планах поискать?
может соберешь ежовую версию в бронежелете
с _DEBUG ?
и юзерам на тест. половим assert-ы
Original comment by Pavel.Pimenov@gmail.com
on 23 Aug 2012 at 8:31
В планах есть заменить полностью менеджер
памяти на свой, для вообще всех классов и
без применения явного наследования.
ассерты имхо лучше с полной версией ловить,
ежовая ведь тоньше намного.
Original comment by a.rain...@gmail.com
on 23 Aug 2012 at 11:26
[deleted comment]
Изменён список отличий:
! ВНИМАНИЕ: Сборка работает только в
портабельном режиме, все данные программы
находятся в папке программы в подпапке
Settings.
! ВНИМАНИЕ: Сборка не содержит костыля для
работы под Windows 8 CP (на RP не тестировалось), и
поэтому не работает под этой операционной
системой. После появления возможности
протестировать работу сокетов на релизной
сборке Windows 8, поддержка этой ОС будет
возвращена.
! ВНИМАНИЕ: Сборка работает только на
процессорах с поддержкой SSE2, и более новых.
+ TODO: Использование альтернативного
менеджера памяти.
+ Настройки компилятора выкручены на самую
жёсткую оптимизацию - у этого изменения
есть крайне маловероятный, но возможный
побочный эффект: компилятор с такими
настройками может генерировать не
корректно работающий код.
+ В MessageBox используется класс с
дополнительными элементами управления (он
довольно падуч), но деваться некуда, без
галки "запомнить" в боксе очень тяжко жить.
- Не ведётся какой либо учёт статистики
скачано/отдано ни общий, ни по
пользователям.
- Не сохраняется и не загружается из базы
последний IP для пользователей.
- Выпилена опция запрещающая скачивание
файл листов у пользователей с нулевой
шарой, действие разрешается всегда
поскольку данная опция мешает некоторым
операторским фичам.
- Отсутствует автобан, однако все
операторские плюшки: проверка файл-листов
и т.д. присутствуют.
- Отсутствует операторская проверка
повторяющихся цифр в размере шары. Пример
сообщения: [xx:xx:xx] *** Пользователь XXXX -
74 755 555 527 Б - the share size had too many same numbers in it.
- Отсутствует RSS агрегатор.
- Отсутствует поддержка ресурсов
провайдера и кустомизация меню.
- Полностью отсутствует поддержка
смайликов в чатах.
- Отсутствует возможность установки
прозрачности окна настроек.
- Отсутствует потенциально опасная
возможность авто-обновления неизвестных
программе компонентов.
~ По умолчанию отключено отображение
списка пользователей на хабах.
~ По умолчанию установлена тема Green Orange (TODO:
настройки цветовой схемы так же будут
изменены в соответствии с темой Green Orange).
~ В сборке использованы классические меню
(с заголовками).
* Данная сборка не удаляет никаких данных
из БД и не изменяет уже существующие
значения настроек программы.
Изменено следующее:
+ TODO: Использование альтернативного
менеджера памяти.
- Отсутствует операторская проверка
повторяющихся цифр в размере шары. Пример
сообщения: [xx:xx:xx] *** Пользователь XXXX -
74 755 555 527 Б - the share size had too many same numbers in it.
~ По умолчанию установлена тема Green Orange (TODO:
настройки цветовой схемы так же будут
изменены в соответствии с темой Green Orange).
~ В сборке использованы классические меню
(с заголовками).
Original comment by a.rain...@gmail.com
on 24 Aug 2012 at 6:33
Изменён список отличий:
- Отсутствует функционал "Качай-Смотри",
обычный предпросмотр работает как и раньше.
Original comment by a.rain...@gmail.com
on 27 Aug 2012 at 1:53
Если у кого нибудь есть установленная Windows 8
RTM, проверьте пожалуйста корректно ли
работает данная сборка на ней.
Original comment by a.rain...@gmail.com
on 27 Aug 2012 at 4:27
Завтра если будет время потестю
Original comment by Tirael...@gmail.com
on 27 Aug 2012 at 5:50
На Win8 x64 всё работает нормально.
Original comment by Tirael...@gmail.com
on 28 Aug 2012 at 4:00
Пока тестил на Win8 заметил проблему с
обновлением чистой r501 до ежовой версии -
Флай не качает Flyupdate.exe и из-за этого при
попытке установить обновление выскакивает
ошибка. Пришлось обновлятся с офф сервера,
а потом уже с ежового сервера.
Original comment by Tirael...@gmail.com
on 28 Aug 2012 at 4:16
Благодарю! Это хорошие новости. Значит
костыль для Win 8 не нужен. Надо и в основной
сборке отключить.
>>проблему с обновлением чистой r501 до
ежовой версии - Флай не качает Flyupdate.exe
исправил, благодарю за репорт :) утилита
UpdateMaker очень кривая, даже на отсутствие
файлов не ругается. А ещё как оказалось
кривые ссылки генерирует, при введение
кастомного урл, пример
Url="http://studia2000.sytes.net/flyupdate/\FlylinkDC.exe.bz2"/
ну да ладно, Флай кушает и хорошо, я в мейкер
больше не полезу точно :)
Original comment by a.rain...@gmail.com
on 28 Aug 2012 at 5:10
[deleted comment]
[deleted comment]
[deleted comment]
Изменён список отличий:
! ВНИМАНИЕ: Сборка работает только в
портабельном режиме, все данные программы
находятся в папке программы в подпапке
Settings.
! ВНИМАНИЕ: Сборка работает только на
процессорах с поддержкой SSE2, и более новых.
+ TODO: Использование альтернативного
менеджера памяти.
+ По возможности снижены нагрузки на
систему за счёт использования не
рекурсивных мьютексов.
+ Настройки компилятора выкручены на самую
жёсткую оптимизацию - у этого изменения
есть крайне маловероятный, но возможный
побочный эффект: компилятор с такими
настройками может генерировать не
корректно работающий код.
+ В MessageBox используется класс с
дополнительными элементами управления (он
довольно падуч), но деваться некуда, без
галки "запомнить" в боксе очень тяжко жить.
- Не ведётся какой либо учёт статистики
скачано/отдано ни общий, ни по
пользователям.
- Не сохраняется и не загружается из базы
последний IP для пользователей.
- Выпилена опция запрещающая скачивание
файл листов у пользователей с нулевой
шарой, действие разрешается всегда
поскольку данная опция мешает некоторым
операторским фичам.
- Отсутствует автобан, однако все
операторские плюшки: проверка файл-листов
и т.д. присутствуют.
- Отсутствует операторская проверка
повторяющихся цифр в размере шары. Пример
сообщения: [xx:xx:xx] *** Пользователь XXXX - 74 755 555
527 Б - the share size had too many same numbers in it.
- Отсутствует RSS агрегатор.
- Отсутствует функционал "Качай-Смотри",
обычный предпросмотр работает как и раньше.
- Отсутствует поддержка ресурсов
провайдера и кустомизация меню.
- Полностью отсутствует поддержка
смайликов в чатах.
- Отсутствует возможность установки
прозрачности окна настроек.
- Отсутствует потенциально опасная
возможность авто-обновления неизвестных
программе компонентов.
~ По умолчанию отключено отображение
списка пользователей на хабах.
~ По умолчанию установлена тема Green Orange (TODO:
настройки цветовой схемы так же будут
изменены в соответствии с темой Green Orange).
~ В сборке использованы классические меню
(с заголовками).
* Данная сборка не удаляет никаких данных
из БД и не изменяет уже существующие
значения настроек программы.
Изменено следующее:
Убран комментарий относительно поддержки
Windows 8.
+ По возможности снижены нагрузки на
систему за счёт использования не
рекурсивных мьютексов.
Original comment by a.rain...@gmail.com
on 6 Sep 2012 at 12:35
Вопрос: стоит ли в ежовой версии полностью
отказаться от поддержки Windows XP?
Original comment by a.rain...@gmail.com
on 18 Sep 2012 at 2:30
да да да и ещё раз ДА, причём не специально,
а если так получится вдруг и внезапно )
Original comment by tret2...@gmail.com
on 18 Sep 2012 at 2:38
а от поддержки Vista? :)
т.е. останется только Windows 7+
Original comment by a.rain...@gmail.com
on 18 Sep 2012 at 2:48
Если отказ от поддержки win xp и vista
положительно повлияет на флай тогда
конечно стоит. Хотя... от XP точно нужно
уходить.
Интересен один момент, если отказаться от
поддержки vista на windows server 2008 тоже не будет
работать? Если да - тогда печально...
Original comment by nemov...@gmail.com
on 20 Sep 2012 at 1:53
Отказ от XP даст довольно многое, и
теоретически избавит от многих проблем
мелких проблем, а дополнительный отказ от
Vista позволит, после небольших изменений
кода, значительно повысить
энерго-эффективность программы.
p.s: да, вы абсолютно правы при отказе от
поддержки Vista на 2008 сервере тоже не будет
работать, ибо ядро одно и тоже.
Original comment by a.rain...@gmail.com
on 20 Sep 2012 at 2:08
Что конкретно ты хочешь оптимизировать за
счет отказа от XP?
Original comment by Pavel.Pimenov@gmail.com
on 20 Sep 2012 at 3:45
Если коротко - отказ от Windows XP значительно
улучшит производительность на системах с
более чем одним логическим ядром.
Разумеется кое где потребуется
дополнительный рефакторинг для получения
наилучших результатов.
Подробнее тут:
http://msdn.microsoft.com/en-us/library/dd998048.aspx
Comparing the Concurrency Runtime to the Windows API
The Microsoft Windows application programming interface, which is typically
referred to as the Windows API (and formerly known as Win32), provides a
programming model that enables concurrency in your applications. The
Concurrency Runtime builds on the Windows API to provide additional programming
models that are not available from the underlying operating system.
The Concurrency Runtime builds on the Windows API thread model to perform
parallel work. It also uses the Windows API memory management and thread-local
storage mechanisms. On Windows 7 and Windows Server 2008 R2, it uses Windows
API support for user-schedulable threads and computers that have more than 64
hardware threads. The Concurrency Runtime extends the Windows API model by
providing a cooperative task scheduler and a work-stealing algorithm to
maximize the use of computing resources, and by enabling multiple simultaneous
scheduler instances.
For more information about the Windows API, see Overview of the Windows API.
Behavior on Various Operating Systems
On Windows XP and Windows Vista, applications that use the Concurrency Runtime
behave similarly, except that heap performance is improved on Windows Vista.
In Windows 7 and Windows Server 2008 R2, the operating system further supports
concurrency and scalability. For example, these operating systems support
computers that have more than 64 hardware threads. An existing application that
uses the Windows API must be modified to take advantage of these new features.
However, an application that uses the Concurrency Runtime automatically uses
these features and does not require modifications.
http://msdn.microsoft.com/en-us/library/dd627187.aspx
Original comment by a.rain...@gmail.com
on 23 Sep 2012 at 1:28
[deleted comment]
[deleted comment]
[deleted comment]
[deleted comment]
Настоятельно не рекомендую
пользователелям ежовой версии
использовать визард быстрой настройки!
Так же собираюсь его выпилить совсем, а
посему вопрос: есть возражения у
пользователей ежовой версии?
Original comment by a.rain...@gmail.com
on 21 Oct 2012 at 3:20
http://cs316727.userapi.com/v316727913/3ed7/phE0kbhLUlc.jpg :)
Original comment by a.rain...@gmail.com
on 22 Oct 2012 at 1:01
[deleted comment]
Original issue reported on code.google.com by
a.rain...@gmail.com
on 26 Jul 2012 at 9:36