LINUX.ORG.RU

Вышел Downloader for X 2.5.7


0

0

На днях вышла новая версия Downloader for X, под номером 2.5.7.

Среди изменений:

- D4X Начал использовать безопасное приведение типов - Переписана реализация управления темами - исправлено несколько сегфолтов - другие фиксы

Downloader for X - это менеджер закачек, поддерживающий множество протоколов передачи данных, своеобразный аналог reget для офтопика

>>> Changelog



Проверено: Shaman007 ()
Ответ на: комментарий от anonymous

>Народ, а если не секрет скажите, кто что вообще этими даунлоадерами качает?

Книги (копия каталога web-сайта) часто качаю для чтения в offline, иногда большие файлы при плохой связи с сервером.

GladAlex ★★★★★
()
Ответ на: комментарий от chuchelo

>первый слишком перехакнутый

что вы под этим подрузамеваете?

fghj ★★★★★
()
Ответ на: комментарий от chuchelo

>первый слишком перехакнутый второй слишком вещь в себе

И? Чем все это плохо? Особенно первый? Unix-way уже не тру?

anonymous
()
Ответ на: комментарий от GladAlex

>Книги (копия каталога web-сайта) часто качаю для чтения в offline, иногда большие файлы при плохой связи с сервером.

Ну книги на нормальных сайтах обычно в архивах, скачать браузером не проблема - на кой хрен там качалка?

anonymous
()
Ответ на: комментарий от GladAlex

посмотрел коменты: падучую прогу смотреть не буду. wget стабилен, как хз что. Автору (chuchelo) желаю избавить программу от багов.

anonymous
()
Ответ на: комментарий от chuchelo

>я качаю, мне с инетом не везет хз сколько, вечно он у меня нестабильный :-(

Судя по количеству глюков в этом поделии, ты не то что им не пользуешся, ты даже толком его не тестируеш.

anonymous
()
Ответ на: комментарий от anonymous

А я его около 4 лет юзаю... Правда периодически, но юзаю... Никаких вот проблем не замечал... Хорошая программа, автору респект!!!

Slack ★★★★★
()
Ответ на: комментарий от chuchelo

Жаль что нестабильность инета переходит на нестабильность программы :(

Сначала скажу спасибо что она есть, и что автор не забивает на нее. Но к хорошему и ведро дегтя:

1. Был неприятно удивлен новой зависимостью Boost library >= 1.33 (11Mb в сорцах, и весьма никислый размер в пакете 17Mb :( )

2. Падения с потерей всего списка закачек, иногда приходится по-новой открывать страницы и скармливать ему ссылки :(

3. Если передумать качать файл и удалить его из списка, то в папке все равно остается недокачанный огрызок.

4. Если файл качается через редерикт, например запускается какой нить скрипт на php в итоге в папке имеем - download.php и собственно то что качали (содержимое и размер обоих файлов одинаковое).

d4x 2.5.6 Slackware Linux 10.0

Spir0
()

А у меня ничего не падает! Все стоит))) За программу респект. Хорошая программа! Кому не нравится - могут юзат wget или попробовать написать свою!

anonymous
()
Ответ на: комментарий от chuchelo

юзер желает видеть d4x на графике от fltk.org ибо машинка не 10ГГц и памяти не 256GB
=)

anonymous
()
Ответ на: комментарий от anonymous

>Развивайте мысль...

Развитие этой мысли приведет к флейму со стороны ряда товарищей, которые считают, что под Linux надо использовать исключительно wget, потому что это "правильно".

Так что ты уж постарайся сам догадаться, почему иногда проще два раза щелкнуть мышью, чем играться с консольными качалками.

fagot ★★★★★
()

Автору респект. Отличная софтина.

Ну критикам пожелание - почаще отсылайте багрепорты/патчи и будет вам сухо и комфортно.

mojoholder ★☆
()
Ответ на: комментарий от fagot

>Так что ты уж постарайся сам догадаться, почему иногда проще два раза щелкнуть мышью, чем играться с консольными качалками.

Я говорю про использование wget как backend к d4x вместо использования собственного движка.

anonymous
()

Поставил, может когда-нибудь пригодится, но пока нет желания заставлять ловить буфет обмена.

One ★★★★★
()
Ответ на: комментарий от anonymous

2ананистус:Фтыкаю в дискуссию и все больше люблю винду с ее бесплатным Download Master'ом

Фтыкаем d4x и качаем, винду не любим так как она похожа на подлодку, стоит только пооткрывать окна.... :)

anonymous
()
Ответ на: комментарий от anonymous

> Программировать, чтобы скачать файл так же как и писать текст я не буду.

А flashgot с wget скрестить нельзя разве?

yozhhh ★★★
()
Ответ на: комментарий от Inoq

> Нонче под виндой рулит Download Master.

А сезонные показы мод на програмы одной функциональности, но в разных фантиках, у вас устраиваются?

yozhhh ★★★
()

Хм...опятьже ..автору респект.

Автор, скажи, а наф. бинарь зовётцо nt ?? Открой секрет человечеству :-)).

Да, как ни странно, падучая зараза :-(.. Действительно, из-за дисконнектов и др. неизвестных причин "Закачка прервана юзверем".

Безпричинные потери списков, правда реже..но всёравно..

А исправлен ли сегфолт, когда при добавлении закачки nt вдруг падало и скриком о том, что гдето так в widget'ах произошла ошибка по вине какой-то кортинки, - этот глюк тянетцо, как ни странно к gnome-themes :-(( ???

Да, кстати, есть просьба об оптимизации, например, чтобы при закачке по локалке (когда ломает юзать wget) не было таких тормозов из-за таблицы с списком (именно она и тормозит :??). Также был-бы очень благодарен за возможность указать скачке юзать другой интерфейс(как по ip, так и по eth0:XXX, я не прошу про такое разделение для потоков, это вообще фантастика - просто иногда на серваке в локалке для ftp только один коннект со ip).

Были замечены падения из-за юзания корзины. Причин не помню. Как там работа со звуком(alsa?)

by KosmiK (админы, вышлите мне на мыло мой пассворд, а то я его утерял :-((( )

anonymous
()

> своеобразный аналог reget для офтопика

Что-то вроде: своеобразный аналог оффтопиковского reget'a разве не более правильно будет? А то звучит так, как будто регет это линуксовая прога, а сабж для оффтопика.

anonymous
()

За прогу Respect. Ждем интерфейса на Qt.

anon12345
()

Прога - прекрасна. Но хочется больше 10 потоков (гнусная прокся)

sf ★★★
()

надеюсь уже в середни мая представить новый движок (АБСОЛЮТНО ДРУГОЙ) на примере утилиты аля wget. Морды в третьей версии будут плагинами - какую хочешь такую юзай. Имя файла 'nt' - пережиток времени когда программу хотели назвать NetThief.

Насчет падучести и тестирования:
1) я начинал её писать тогда когда компы и компиляторы были слабенькими, соответственно приходилось извращаться и не использовать очень много вещей чтобы не было падения производительности
2) я могу протестировать только под тем что есть у меня и только то время что могу себе позволить (мне никто не платит за разработку качалки)
3) до последнего времени качалка не работала с вариантами gtk темам Crux и Industrial, я попросту не мог найти именно те варианты этих тем на которых падало чтобы проверить. А в некоторых дистрах стояли именно эти темы (возможности качать полностью дистры не имел). Вот чья это бага, качалки или темы?
4) некоторые пользователи любят кричать что ничего не работает но ооочень редко находится пользователь который готов долго и нудно общаться с девелопером на предмет чтоже действительно не работает и как девелоперу тоже добиться этого

ну и P.S. В третьей версии будет всё по другому.

chuchelo
()
Ответ на: комментарий от chuchelo

> на примере утилиты аля wget

Какой? Уже существующей, или будет очередное изобретение велосипеда, в результате чего плодится большое количество некачественных программ? Программа будет модульной, или всего лишь "вмонтирует" в себя архитектуру этой утилиты?

>В третьей версии будет всё по другому.

Будем надеяться, что в лучшую сторону. То есть малое потребление ресурсов, отсутствие лишних зависимостей, лучшая стабильность и следование пути Unix-way ;)

anonymous
()
Ответ на: комментарий от chuchelo

>некоторые люди, видные во всём специалисты конечноже, полагают с высоты своего вселенского сознания что программы пишуться просто потомучто автору так захотелось. Увы это не так,

Некоторые еще думают, что программы и падают по желаниям пользователей... Увы это не так... Это просто кому-то лень отладить программу, а хочется изменить картинки...

anonymous
()
Ответ на: комментарий от anonymous

>А падать это поделие когда нибудь перестанет???

В четвертой fedora не падали ни rc, ни релизы предыдущей версии.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

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

Осталось тебе посочуствовать... Что за 6-7 лет ты ничего нового для себя так и не открыл...

У кого винчестера не хватает, а кто семь лет не знает что можно найти...

anonymous
()
Ответ на: комментарий от anonymous

>Я говорю про использование wget как backend к d4x вместо использования собственного движка.

Такие бэкенды есть. См. FAQ.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>Ну книги на нормальных сайтах обычно в архивах, скачать браузером не проблема - на кой хрен там качалка?

Сэр Вы похоже действительно в инете не были...

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

HTML файлы еще меньше... подумать только - зачем нам качалка...

1 апреля прошло...

anonymous
()
Ответ на: комментарий от anonymous

>Я говорю про использование wget как backend к d4x вместо использования собственного движка.

А теперь рассказываем про многопоточность wget и возможность качать с определенными скоростями в определенное время.

anonymous
()
Ответ на: комментарий от chuchelo

>1) я начинал её писать тогда когда компы и компиляторы были слабенькими, соответственно приходилось извращаться и не использовать очень много вещей чтобы не было падения производительности

Т.е. Quake тогда уже работал, а простая качалка не могла работать на слабеньком компе...

>2) я могу протестировать только под тем что есть у меня и только то время что могу себе позволить (мне никто не платит за разработку качалки)

Разумеется. Но в этой связи еще более страно наворачивать интерфейс вместо того, чтобы добится работоспособности даже того что есть. Причем методы проверки самые примитивные. если есть возможность загрузить список линков из файла, уж неважно как он сделан... так желания попробовать загрузить 10 тыс линков должно возникнуть. Программа сразу падает и автор довольный ищет баг. Итд итп.

Если пользователь не нажимал ни на какую клавишу, то невозможно появление сообщения - пользователь прервал закачку.

итд итп.

3) до последнего времени качалка не работала с вариантами gtk темам Crux и Industrial, я попросту не мог найти именно те варианты этих тем на которых падало чтобы проверить. А в некоторых дистрах стояли именно эти темы (возможности качать полностью дистры не имел). Вот чья это бага, качалки или темы?

Вот именно... Зато темами мы будем заниматься вовсю... Да если программа работает в конце концов плевать как она вглядит!!! Тем более что интерфейс делать умеют оочень немногие люди. Но они должны себе отдавать отчет в этом прежде всего и не выпендриваться. А если программа падает как только качается больше одного файла, то мне глубоко плевать какой у нее интерфейс...

Причем падения эти почти наверняка за счет выхода за границы массива или выделения памяти без освобождения... Эти вещи ловятся отладчиком уже было посоветовано каким...

4) некоторые пользователи любят кричать что ничего не работает но ооочень редко находится пользователь который готов долго и нудно общаться с девелопером на предмет чтоже действительно не работает и как девелоперу тоже добиться этого

С удовольствием! Но! есть ошибки, которые как заметно проявляются у всех, кто хоть сделает больше чем скачает один файл по модему и если их не видит разработчик, то что ему можно сказать?

Тут были названы большая часть ошибок окромя левого интерфейса. А по интерфейсу до сих пор непонятно как же это устроить скачку по времени. Хотя что-то напоминающее это дело есть...

А так вообще конечно же спасибо за программу. Как было сказано. Альтернативы в Linux - нет. И это уже огромное достижение. На этом фоне результат выдающийся!!!

anonymous
()
Ответ на: комментарий от anonymous

>А теперь рассказываем про многопоточность wget и возможность качать с определенными скоростями в определенное время.

И что, это нельзя реализовать средствами GUI?

anonymous
()
Ответ на: комментарий от anonymous

>Т.е. Quake тогда уже работал, а простая качалка не могла работать на слабеньком компе...

квака качает по http и ftp?

>Разумеется. Но в этой связи еще более страно наворачивать интерфейс вместо того, чтобы добится работоспособности даже того что есть. Причем методы проверки самые примитивные. если есть возможность загрузить список линков из файла, уж неважно как он сделан... так желания попробовать загрузить 10 тыс линков должно возникнуть. Программа сразу падает и автор довольный ищет баг. Итд итп.

у меня есть тестовый наборчик для скачивания, и поверь там не одна тысяча файлов. Пользователи репортили мне о 300000 (триста тысяч) линок в очереди закачки

>Вот именно... Зато темами мы будем заниматься вовсю... Да если программа работает в конце концов плевать как она вглядит!!! Тем более что интерфейс делать умеют оочень немногие люди. Но они должны себе отдавать отчет в этом прежде всего и не выпендриваться. А если программа падает как только качается больше одного файла, то мне глубоко плевать какой у нее интерфейс...

я делаю то что хотят пользователи, насчет больше одного файла я уже сказал, не надо говорить того чего не знаете и судя по всему лично вы программой не пользовались

>С удовольствием! Но! есть ошибки, которые как заметно проявляются у всех, кто хоть сделает больше чем скачает один файл по модему и если их не видит разработчик, то что ему можно сказать?

пример! "есть ошибки" "тут у всех проявляются" и никакой конкретики, как обычно. У меня давно уже не модем, но инет плохонький, и еще раз повторяю тестовый набор состоит не из одного файла.

chuchelo
()
Ответ на: комментарий от chuchelo

>квака качает по http и ftp?

Wget качает по http и ftp.

anonymous
()
Ответ на: комментарий от chuchelo

if g++ -DHAVE_CONFIG_H -I..   -I/usr/include -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/usr/include/cairo -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/opt/gnome/include -include ../config.h  -O2 -s -march=i686 -pipe -w -MT httpd.o -MD -MP -MF ".deps/httpd.Tpo" -c -o httpd.o httpd.cc; \
then mv -f ".deps/httpd.Tpo" ".deps/httpd.Po"; else rm -f ".deps/httpd.Tpo"; exit 1; fi
httpd.cc: In member function `virtual d4x::SocketPtr
   tHttpDownload::export_ctrl_socket()':
httpd.cc:584: error: syntax error before `;' token
make[3]: *** [httpd.o] Ошибка 1
make[3]: Leaving directory `/tmp/BUILD/d4x-2.5.7.1/main'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/BUILD/d4x-2.5.7.1/main'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/BUILD/d4x-2.5.7.1'
make: *** [all] Ошибка 2
ошибка: Неверный код возврата из /tmp/rpmtmp/rpm-tmp.32718 (%build)

isn ★★
()

Попробовал, новую версию. После 100% скачивания файла подвисает и жрет 100% процессора (хорошо, что на второй не покушается :) ) откатился на 2.5.6.

Night_Hunter
()

Попробуй в качестве движка пощупать lftp - оно хорошее

Orlangoor ★★★★★
()
Ответ на: комментарий от chuchelo

Я имею ввиду вот что. Я захожу на какой-нить фтп или хттп и хочу скачать архив, разбитый на кучу маленьких кусочков - раровых архивов поменьше. К примеру - от ххх.r00 до xxx.r45 ну и плюс ххх.rar. Кликать на каждый файл и закидывать в закачку утомительно. В том же флешгете под виндой есть закачка очереди - просто вводишь xxx.r(*) и ниже указываешь что * от 00 до 45 - и у тебя сразу в списке все 46 архивов...

anonymous
()
Ответ на: комментарий от chuchelo

> некоторые люди, видные во всём специалисты конечноже, полагают с высоты своего вселенского сознания что программы пишуться просто потомучто автору так захотелось.

Моё почтение и уважение! И спасибо за программу.

Forsaken
()
Ответ на: комментарий от anonymous

> У кого винчестера не хватает, а кто семь лет не знает что можно найти...

Ну да, у нас нет архивов из файлов "мегатвикер 98" "мегатвикер 2000", супертвикер икспи", "крак мегатвикера 98", "еще один крак мегатвикера 98", "работающий крак мегатвикера 98", "новый крак мегатвикера 98", "лоадер крака мегатвкиера 98", "патч к лоадеру крака мегатвикера 98", "крак мегатвикер 2000", "удалялка спайвари из мегатвикера 2000" и так далее :-)

no-dashi ★★★★★
()

Есть предложение автору использовать в качестве движка aria2c (находится по адресу http://aria2.sf.net) многопоточная консольная качалка. Умеет тянуть файло одновременно с нескольких URL-ов и даже протоколов. У меня коннект отстойный, но если её натравить на несколько URL-ов сразу, по пять сегментов на URL то развивает скорости, какие Download Master-у и не снились.

redvasily
()
Ответ на: комментарий от Spir0

Boost library >= 1.33 - а где эту штуку найти в rpm для Mandrake 10.1? Диска не хватает,
чтоб эту штуку скомпилировать - место жрет не по-детски ((((((

anonymous
()
Ответ на: комментарий от anonymous

> скачать браузером не проблема - на кой хрен там качалка?

Вот вы качаете браузером, а тут коннект порвался (не у всех есть инет типа Корбины/Акады/Стрима). Что, опять с нуля качать? Посему и есть wget, curl, lftp и т.п. "качалки".

Obidos ★★★★★
()
Ответ на: комментарий от Man

> > Мне только одно интересно -- почему бинарник называется nt?

> мне самому это интересно

Автора это тоже заинтересовало. Пошёл разбираться...

anonymous
()
Ответ на: комментарий от Obidos

>Вот вы качаете браузером, а тут коннект порвался
>Что, опять с нуля качать?

нужно нажать кнопку продолжить закачку, опера это умеет,
firefox по-моему тоже.

fghj ★★★★★
()
Ответ на: комментарий от anonymous

for i in `seq 0 45`; do j=`printf "%.2d\n", $i`; wget xxx.r$j; done

fghj ★★★★★
()
Ответ на: комментарий от anonymous

Для chuchelo

Уважаемый автор. У меня следующий вопрос по производительности: при использовании программы для GTK1 спокойно в ожидании закачки находилось больше тысячи файлов. Если мне надо было перенести часть файлов снизу наверх (выделяем позиции и жмем Shift+PageUp), то это происходило достаточно быстро, чего нельзя сказать про новые версии D4X для GTK2. В чем проблема упавшей производительности D4X?

anonymous
()
Ответ на: комментарий от fghj

> нужно нажать кнопку продолжить закачку

А в качалке ничего нажимать не надо. Поставил файл на закачку и пошёл гулять.

Давайте всё же не будем отклоняться от топика в сторону философских вопросов темы "чем качать -- качалкой, браузером или телнетом".

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.