metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-16 01:12 pm

Софт под линукс делают нелюди

Вот к примеру, возьмем rtorrent - консольный торрент-клиент. Все хорош, но некоторые интерфейсные моменты просто убивают.
Если скроллировать его окно, активный торрент подсвечивается звездочками слева. Видно просто зашибись, особенно при скроллировании по тормозному ssh. При скроллировании, когда доходит до конца - выделение перепрыгивает наверх. PageDown, PageUp, Home,End - не работают. Реализация интерфейса для множества объектов, да.
Ну они бы для разнообразия хотя бы похожее что открыли, или подумали бы немного, как этим пользоваться. Не, сделали и все.

[identity profile] blacklion.livejournal.com 2010-01-16 01:34 pm (UTC)(link)
rTorrent — это сэмпл для библиотеки, не более того ;-)
А вообще есть вполне веб-интерфейсы приличные к нему.

У меня вот к нему (хотя это единственный клиент прилично работающий на моём раутере) другие есть претензии: бедная статистика (мне интересно что ДАВНО с меня не качали и можно уже удалять, потому что интересующихся нет, мне интересно сортировать view по скорости отдачи средней и текущей, и так далее) и то, что он со своим подходом “Всё через mmap()” иногда исчерапывает всё адресное пространство 32-х битное. Целиком. Все два гига что ему даёт система (не путать с исчерпанием памяти — памяти физичесик олн при этом жрёт очень немного).

[identity profile] theiced.livejournal.com 2010-01-16 01:50 pm (UTC)(link)
Ребе, вы таки совсем-совсем не правы. Ничего удобнее и продуманее rtorrent таки нетуть. Да, даже автоматическое перескакивание наверх - оно удобно.

[identity profile] metaclass.livejournal.com 2010-01-16 01:53 pm (UTC)(link)
То что удобнее нету, это другое дело.
Надо к этому rtorrent действительно что ли какую морду прикрутить, а то они у меня запущены во всяких ебенях, неудобно пачками торренты скармливать.

[identity profile] theiced.livejournal.com 2010-01-16 01:55 pm (UTC)(link)
Ребе, вы документацию чейтайте, да. Тама есть настроечка `смотреть диру`. Появился в ней .torrent - скушали и запустили.

[identity profile] astoon.livejournal.com 2010-01-16 01:56 pm (UTC)(link)
Кроссплатформенный софт под делают такие же люди, что и не кроссплатформенный. С теми же 2-мя руками и 2-мя ногами и профессией софтваре инженера-девелопера.

[identity profile] theiced.livejournal.com 2010-01-16 01:56 pm (UTC)(link)
Или анестезиолога ;)

[identity profile] metaclass.livejournal.com 2010-01-16 01:58 pm (UTC)(link)
О блин, я же видел это в доке, но почему-то не настроил.

[identity profile] wildman.livejournal.com 2010-01-16 01:58 pm (UTC)(link)
#rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,5,"load_start=~/torrents_watch/*.torrent,d.set_directory=/home/pub/torrents/other"
schedule = watch_directory_1,5,10,"load_start=~/torrents_watch/films/*.torrent,d.set_directory=/home/pub/torrents/films"
и т.д. :)

[identity profile] metaclass.livejournal.com 2010-01-16 01:59 pm (UTC)(link)
Вспомнил.
Я ложу не торренты, а всегда сразу ссылки на них. Это нужно еще качалку ссылок прикрутить в папку будет.

[identity profile] max-aka-mad.livejournal.com 2010-01-16 02:01 pm (UTC)(link)
вопрос не в кросс-платформенности, вопрос скорее в опен-сорсности. в следующем своем посте топикстартер чуть углубляется в этот вопрос.

[identity profile] theiced.livejournal.com 2010-01-16 02:02 pm (UTC)(link)
Минискрипт на шелле (руби, пистоне, с#) который смотрит на .link и пускает wget. Пишется за 2 минуты.

Ви таки не пытайтесь применить виндовую идеологию (ебёмся ежедневно и подолгу) тут. Правильная идеология - поеблись чуть-чуть и дальше оно само работает.

[identity profile] x-a-e-p.livejournal.com 2010-01-16 02:07 pm (UTC)(link)
А мне таки торренты приходят rss-ками и складываются в директорию, которую мониторит rtorrent. Вообще чудесно работает

[identity profile] astoon.livejournal.com 2010-01-16 02:16 pm (UTC)(link)
да, знаю. Я сам варюсь в опен-сорс каше.

Опен-сорс - это :
1) Я вижу код библиотек, с которыми работаю. Могу форкнуть и т.д.
2) Стратегия организации совместной работы компаний.
3) Модель бизнеса для компаний, в которых участники проекта работают.

Остальное мишура.

[identity profile] lastwalrus.livejournal.com 2010-01-16 02:38 pm (UTC)(link)
дык с PageDown, PageUp, Home,End было бы значительно удобнее.

[identity profile] blacklion.livejournal.com 2010-01-16 02:46 pm (UTC)(link)
qBittorrent is based on Qt4 toolkit
Очень актуально на всяких серверах и раутерах, да.

[identity profile] metaclass.livejournal.com 2010-01-16 03:19 pm (UTC)(link)
Это сервера, да.
rtorrent идеально подходит для случая "доступ к консоли по ssh"
Я, собственно говоря, и для винды стараюсь консольные проги использовать - у меня часто основной способ доступа и работы - консоль.

[identity profile] blacklion.livejournal.com 2010-01-16 03:21 pm (UTC)(link)
Ну, на десктопах юзать rTorrent резона нет, там можно и азеурус пускать.

[identity profile] theiced.livejournal.com 2010-01-16 03:48 pm (UTC)(link)
бред. нет смысла - ибо говно. рторрент удобнее.

[identity profile] blacklion.livejournal.com 2010-01-16 05:04 pm (UTC)(link)
rTorrent таки неудобнее (см. мои претензии к нему ниже). И не умеет LSD…

[identity profile] w00dy.livejournal.com 2010-01-16 05:04 pm (UTC)(link)
зачем пускать азеурус на десктопе если можно пустить rtorrent на сервере? :)

PS говорят wtorrent (морда к rtorrent) достаточно прилично выглядит

[identity profile] blacklion.livejournal.com 2010-01-16 05:06 pm (UTC)(link)
зачем пускать азеурус на десктопе если можно пустить rtorrent на сервере? :)
Вот и я так думаю :)

Я всё никак не соберусь посмотреть :)

[identity profile] w00dy.livejournal.com 2010-01-16 05:11 pm (UTC)(link)
> 1) Я вижу код библиотек, с которыми работаю. Могу форкнуть и т.д.

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

[identity profile] astoon.livejournal.com 2010-01-16 05:27 pm (UTC)(link)
Если видите код - то это опен-сорс. Если есть возможность собирать свой билд, форкать - то это опен-сорс.

А если это не опен-сорс - значит это воровство.

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

[identity profile] w00dy.livejournal.com 2010-01-16 05:39 pm (UTC)(link)
Приплыли...

код библиотек доступен тем кто их лицензировал. Какой это в тухес опенсурс? Возможность собрать свой билд и вносить изменения - тоже гарантирована лицензионным соглашением.

> А если это не опен-сорс - значит это воровство.

Линупс мосх выедает похлеще онимэ.

[identity profile] astoon.livejournal.com 2010-01-16 05:44 pm (UTC)(link)
А, ну если такая лицензия... чтож, бывает и какое, даже нередко.

> Линупс мосх выедает похлеще онимэ.

Будьте по аккуратнее в выражениях. Извинитесь.

Page 1 of 3