воскресенье, 25 октября 2009 г.

FlylinkDC++ r394 beta12

SetupFlylinkDC-r394-beta12-build-3028.exe
SetupFlylinkDC-x64-r394-beta12-build-3028.exe

FlylinkDC-r394-beta12-x64-build-3028(25-Oct-2009_09_20).zip
FlylinkDC-r394-src-beta12-build-3028(25-Oct-2009_09_13).zip
FlylinkDC-r394-beta12-build-3028(25-Oct-2009_09_12).zip

------------------------------------------------------------------------
r3026 | i.Kliok | 2009-10-24 16:37:50 +0400 (Сб, 24 окт 2009) | 1 line
* исправил, уточнил и обновил до r3008 перевод на белорусский язык
------------------------------------------------------------------------
r3025 | tret2003 | 2009-10-24 15:24:51 +0400 (Сб, 24 окт 2009) | 1 line
* добавил ключ %[targetdir] для incomplete Directory, который позволяет создавать временный файл сразу в месте назначения
------------------------------------------------------------------------
r3024 | rain.bipper | 2009-10-24 14:19:58 +0400 (Сб, 24 окт 2009) | 1 line
* Исправлено вылезание окна выбора смайлов за пределы рабочей области экрана

17 комментариев:

Анонимный комментирует...

* добавил ключ %[targetdir] для incomplete Directory, который позволяет создавать временный файл сразу в месте назначения

Эта фиговина должна быть указана в Настройки/Скачивание в поле "Папка для временных файлов"?
Добавьте кнопочку "?", со списком ключей плиз.

Ну и почините ёмаё анимацию в чате :(

Могу ещё разок "пошагово" обрисовать, если в тот раз не дошла суть проблемы. :)

Анонимный комментирует...

Всё очень просто: вставляем анимированный смайл в чат (можно три-четыре строки с одним или разными смайлами)
За нижнюю часть фрейма (или всего окна), уменьшаем окно чата до тех пор, пока один из верхних смайлов не "залезет" наполовину за верхнюю границу.
В обычном режиме, со статикой, смайл будет отображаться наполовину. В данном же случае (у меня и у порядка 15-ти юзеров в наших хабах) происходит скачок всех строк чата вниз с некоторой задержкой.
При наблюдении выяснилось, что задержка зависит от цикла анимации самого смайла. При новом цикле он пытается нарисоваться полностью, отчего и тянет весь чат вниз.

Попробуйте, проверьте. У кого такая-же ерундель?

Анонимный комментирует...

Уважаемые разработчики!

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

Я имею в виду следующие вопросы, которые ни в какой мере не решаются уже очень длительное время. Могу только привести некоторые примеры:
- Корректное отключение медленных источников;
- Выбор наиболее быстрого источника в самом конце скачивания файла, когда остаются несколько недокачанных блоков, которые чаще всего попадают на наиболее тормознутых пиров;
- Ускорение и оптимизация хэширования файлов, которое во флайлинке происходит гораздо медленнее, чем во многих других современных клиентах;
- Оптимизация обработки поступающих поисковых запросов, которая загружает вычислительные ресурсы компьютера гораздо сильнее, чем во многих других современных клиентах;
- Уменьшение потребления оперативной памяти;
- Использование оптимизаций SSE,SSE2;
- Создание виртуальных директорий.

Либо же вы и далее планируете акцентировать внимание только визуальным рюшечкам вроде анимационных смайлов и обозревателей порталов? Кстати, я просто никак не могу не упомянуть, что означенные обозреватели порталов при использовании движка IE8 (если в системе остался установлен IE8 помимо нормальных браузеров) лагают ТАК, что их использование фактически невозможно. Точнее сказать, лагают они ровно столько же, сколько IE8 - а вот на моем не самом слабом компьютере с процессором на 3ГГц просмотр любого перегруженного изображениями и java-script'ом сайта (а это большинство порталов) - превращается просто в слайд-шоу. На любом другом браузере (Opera, Firefox) - все идеально.

Но я отвлекся. Основная причина изложенного выше вопроса тривиальна и проста. Довольно давно наша городская сеть сделала ставку на использование именно флайлинка как клиента, рекомендуемого для использования на официальных DC-хабах. Флайлинк в то время казался наиболее оптимальной и перспективной разработкой, за которой просматривалось большое будущее. К огромному сожалению, сейчас ситуация поменялась...

Поэтому и возникает невольный вопрос: собираетесь ли Вы заняться улучшением именно базовой, файлообменной части своего клиента и догонять конкурирующие клиенты по этим параметрам, либо же нам стоит похоронить эти надежды и присмотреть какой-либо другой DC++клиент, который мы могли бы рекомендовать пользователям нашей локальной сети?
Очень уж грустно последнее время слышать от пользователей жалобы на то, какой флаклинк тормозной - как при скачивании файлов, так и при просто его работе.

brain-ripper комментирует...

Попробуйте, проверьте. У кого такая-же ерундель?

У меня не воспроизводится. На днях попробую изменить windowless OLE object анимированных смайлов на windowed, может поможет.

Tirael комментирует...

Почему-то перестали меняться значки хабов соединение с которыми было разорвано

Спасибо, посмотрим в чем дело


На этой бете тоже самое.

brain-ripper комментирует...

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

Спасибо за адекватный вопрос, а то выкрики с оскорблениями, если честно уже надоели.

Итак, по порядку: проект Флайлинк, как известно является некоммерческим. Это означает, что проект ведется людьми, которые занимаются им безвозмездно, в свободное от основной работы время, т.е. в часы досуга.
Из этого следует как минимум такой вывод: любоя сложная фича, как-то оптимизация, изменение архитектуры и прочее делается только тогда, когда есть достаточный ресурс по времени. В остальное время добавляются всякие рюшечки, которые не требуют долговременного окунания в проблему с головой.
Так же приоритет имеет оплачиваемая работа, например создание кастомных сборок для провайдеров. Хочу отметить, что ни в коем случае не продается код исходного клиента, распостраняемого под лицензией GPL, а оплачивается именно дополнительная работа.

Я имею в виду следующие вопросы, которые ни в какой мере не решаются уже очень длительное время. Могу только привести некоторые примеры:
- Корректное отключение медленных источников;
- Выбор наиболее быстрого источника в самом конце скачивания файла, когда остаются несколько недокачанных блоков, которые чаще всего попадают на наиболее тормознутых пиров;
- Ускорение и оптимизация хэширования файлов, которое во флайлинке происходит гораздо медленнее, чем во многих других современных клиентах;
- Оптимизация обработки поступающих поисковых запросов, которая загружает вычислительные ресурсы компьютера гораздо сильнее, чем во многих других современных клиентах;
- Уменьшение потребления оперативной памяти;
- Использование оптимизаций SSE,SSE2;
- Создание виртуальных директорий.



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

Кстати, я просто никак не могу не упомянуть, что означенные обозреватели порталов при использовании движка IE8 (если в системе остался установлен IE8 помимо нормальных браузеров) лагают ТАК, что их использование фактически невозможно. Точнее сказать, лагают они ровно столько же, сколько IE8 - а вот на моем не самом слабом компьютере с процессором на 3ГГц просмотр любого перегруженного изображениями и java-script'ом сайта (а это большинство порталов) - превращается просто в слайд-шоу. На любом другом браузере (Opera, Firefox) - все идеально
PortalBrowser работает не на IE8, а на любом движке IE, установленном в системе, который устанавливается любым официальным дистрибутивом Windows. Если вы потратили усилия по искоренению IE из системы - вы являетесь продвинутым пользователем и не будете пользоваться PortalBrowser'ом. В любом случае работ по перевода PortalBrowser'а на движок Gekko проводиться не будет - результат не стоит усилий, никто не мешает пользоваться вашим любимым браузером для навигации по вашему любимому порталу.

brain-ripper комментирует...

...продолжение...

Но я отвлекся. Основная причина изложенного выше вопроса тривиальна и проста. Довольно давно наша городская сеть сделала ставку на использование именно флайлинка как клиента, рекомендуемого для использования на официальных DC-хабах. Флайлинк в то время казался наиболее оптимальной и перспективной разработкой, за которой просматривалось большое будущее. К огромному сожалению, сейчас ситуация поменялась...
Серьезной коммерческой организации не стоит делать ставки на некоммерческие продукты и ожидать от разработчиков сотрудничества не подкрепленного материально.

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

Надеюсь я понятно изложил свою точку зрения.

P.S. все, вышеизложенное, исходит от меня лично, и может отличаться от мнения других разработчиков

Анонимный комментирует...

сделайте файл поддержки пользовательских сообщений (команд для админов) - пустой ini-файл
CustomMessage.ini в папке сеттинг как поддерживает эту команду клиент greylink

Анонимный комментирует...

Кстате, вы на чем flylink тестируете xp или 7 ?

Анонимный комментирует...

вообще не угадал

на Win NT и Win Millenium

Анонимный комментирует...

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


Неверное направление! Флай из клиента P2P сети превращается в неповоротливого мастодонта. Основой которого почему-то становится функция чата. Проблемы с тормозами в поиске и сильная загрузка системы, так и не решены на протяжении 3-х (!!!) релизов! И это не считая промежуточных беток. Всё что было в этих 3-х релизах - рюшки к чату и выкидывание/добавление магнет-сайтов.
Оптимизируйте наконец работу флая с системными ресурсами!
Ведь для общения есть сторонние клиенты, по функционалу совершено не уступающие флаю. Commfort, ICQ, jabber-клиенты и т.д.... А для обмена файлами - более быстрые конкуренты флая.
Набрали большую команду, а занимаются не исправлением ошибок, оптимизацией, а добавлением новых багов и глюков. Вы хоть в своей команде можете определиться - кто что делает?

Анонимный комментирует...

согласен с предыдущими коментами, займитесь базовым функционалом, а не чатом. fly это ведь не commfort, зачем ему анимированные смайлы?

Анонимный комментирует...

Да анимированые смайлы! вообще нифиг сдались! есть обычные смайлы и норм всё!

CJ_GreG® комментирует...

Уважаемый brain-ripper, ваше детище флай и стронг я лично не обгаживал, а критиковал...в последнее время просил скачать мой крешлог Павлом,потом помеща его на блог ваш (был получен хз как в силу того,что выпадание крешей на моем ПК - редкость) http://depositfiles.com/files/h4r69wrup ,который в итоге не был скачан...
Далее я обращал ваше общее внимание на работоспособность флая и стронга как клиента,который должен был выполнять функции скачки, а не чего-то другого...и в итоге прозвучала общая фраза "...а то выкрики с оскорблениями, если честно уже надоели..."...Конечно же не весьма субъективное мнение...

brain-ripper комментирует...

и в итоге прозвучала общая фраза "...а то выкрики с оскорблениями, если честно уже надоели..."

Я не имел ввиду, что это были ваши выкрики, я в общем. Прошу прощения. что вы восприняли это на свой счет.

Unknown комментирует...

Здравствуйте, у меня такая проблема, обычно когда жмешь в браузере на магнет ссылку то вылазит окно, в котором нужно указать что делать(начать поиск и тд.), в нем я по глупости поставил галочку "всегда выполнять это действие", хочу чтобы это окно снова появлялось, скажите пожалуйста как это сделать...

Unknown комментирует...

Здравствуйте, у меня такая проблема, обычно когда жмешь в браузере на магнет ссылку то вылазит окно, в котором нужно указать что делать(начать поиск и тд.), в нем я по глупости поставил галочку "всегда выполнять это действие", хочу чтобы это окно снова появлялось, скажите пожалуйста как это сделать...