После почти трёх лет разработки опубликован релиз Transmission 4.0.0, относительно лёгкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке Cи и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, CLI. Код распространяется под лицензиями GPLv2 и GPLv3...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58617
ща же стриминг везде
Застримь мне iso образ диска к примеру с дистрибутивом linux.
wget (и ко) - стриминг от мира iso =)а так, да, iso, img (для cbc) и камингауты yandex - по стримингу не получить
> wget (и ко) - стриминг от мира iso =)Особенно прикольно потом 4 гига исоху с несовпавшим хэшом качать заново в 1 поток. Когда можно параллельно и с верификацией по блокам то. Ну тогда вы не пользуйтесь автобусами и тем более машинами - тошнитесь в правом ряду на деревянной телеге.
https://torrents.microsoft.com
Ты нам ещё про облака расскажи, где твои данные тебе не принадлежат и могут заблочить в любой момент.
А еще онлайн магазины, где игры не отбирают и не блочат лицензию у купленной и скачаной)
а как за него платить?
Застримь мне нормальный прон типа глорихола - всё по подпискам и за большие деньги. А так пронлаб и торрентики самое то
Подскажи годный трекер с проном.
Дык он один годный на весь интернет: пронлабточканет, но он с рейтингом. Остальные трекеры ниочём.
> Дык он один годный на весь интернет: пронлабточканет, но он с рейтингом.Давно уже распространяет только "одобренное" коммерческое говно, которого кругом навалом (разве что удобнее). Все "оригинальные" материалы жестко вымарываются, прочем, как и везде сейчас.
Э! А как же добавочка "друг просит"? Падение нравов...
Он просто понимает, что для меня эта отмазка не сработает...
Действительно, ведь там где "друг просит" человек врёт и с нравами всё в порядке
Средний человек врёт 10 раз в день, не исключено, что врущие про друга укладываются в квоту.
Кучше скажите где knoppix 9.3 скачать на двд?
> Застримь мне нормальный прон типа глорихолаСделай сам
Типикап попенсорс.
Тока в тюрячку за распространение посадят, если хоть байт раздашь. А так все нормально, всё хорошо!
С чего бы? Он ничего не нарушает так то
Это ты следователю расскажешь. А потом судье. А потом сокамерникам.
242 УК РФ
иди смотри телевизер.. там тоже стриминг
сюр-стрёмминг!
жырные аноны вездеЕ
Очень жаль, что везде стриминг.
На торены начинают переставать выкладывать BD и приходится качать ужастное качество стримингов.
Ну да, ну да. Онлайн-кинотеатр. Нам правообладатели говорят, что у них нет хорошего качества и "чтобы не париться скачайте с торрента". И это не мешает соседнему отделу с этими же торрентами бороться. И таких историй еще много. Так что пираты могут не переживать - онлайн-кинотеатры никогда не будут лучше торрентов(или их аналогов) и вообще лучше проприетарщиной не пользоваться.
Зачем платить за то, что можно получить бесплатно?
>Зачем платить за то, что можно получить бесплатно?Товары в магазине тоже можно получать бесплатно, ведь достаточно пронести товары мимо кассы. Платить зарплату сотрудникам необязательно, ведь можно получить их труд бесплатно. Ответ один: нужно уважать чужую собственность, если не хочешь чтобы отняли твою.
> Нужно уважать чужую собственность, если не хочешь чтобы отняли твою.Копирование файлов не отнимает оригинал у владельца.
> Копирование файлов не отнимает оригинал у владельца.Не файл является частной собственностью, а произведение. Понравится Вам если заказчик попросит сделать сайт, возьмёт его копию и откажется платить?
Не знаю на какой глобус ты пытаешься натянуть заказчика. Но "разработка веб сайта" - услуга, если она выполнена, то не важно как заказчик получит её результат. Ну нет же, приплёл сюда какое-то произведение, частную собственность, авторское право и остальные красивые словечки, смысл которых додумал в своих влажных мечтах.В следующий раз, когда будешь смотреть очередной "кинчик" или слушать "рэпчик", не лажани с главным правилом: в радиусе нескольких км не должно быть живых существ и любого оборудования ведущего запись. Чего сморщился, уважай частную собственность, это не я придумал - правообладатель запретил. Ну ты же не будешь заниматься воровством, ну точно нет..*звук переобувания*
..когда уже эти пиявки, продвигающие идеи о мысле-преступлении (кхе-кхе простите, копирасты) наконец нажрутся и хлопнут
Сову натянуть очень даже легко. Заказчик настаивает на расторжении контракта отказываясь принимать результат. Код остаётся у Вас, деньги у заказчика, все довольны.
>> Копирование файлов не отнимает оригинал у владельца.
> Не файл является частной собственностью, а произведение. Понравится Вам если заказчик попросит
> сделать сайт, возьмёт его копию и откажется платить?В айтишечке сравнения неуместны всегда. Ты не прав заранее
> Ну да, ну да. Онлайн-кинотеатр.Хм... стесняюсь спросить, а что он будет делать с исошкой убунты? Или я должен исоху в 1 поток и без контроля целостности качать? Чтобы в случае несовпадения чексум заново все 4 гига лить?
Очнись, люди давно уже используют TorrServe.
> ща же стриминг вездеДа, вон там 40 гигз яндекса "стримят". А что ты хотел увидеть в стриме архива? :)
> Добавлена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов
> Web-интерфейс переписан
> Значительно повышена эффективность работыКажется, на эти (или следующие) выходные стоит запланировать тест-драйв.
Так и не исправили баг Open folder под windows - https://github.com/transmission/transmission/issues/325. Не открывает папку. Нужно сначала нажимать свойства торрента, только потом откроет.
Еще не исправили глюк с множественными копиями - при добавлении торрента открывается еще одна копия и не качает до полного перезапуска всех копий. Это тоже под win.
А так штука хорошая.
это скорее всего потому что всем плевать на win..
ну камон, кому нахрен нужен nas сервер на винде? а трансмиссия в подовляющем большинстве случае это демон на nas сервере, для десктопа есть более финтипёрстовые торрентокачалки
Вот потому всем плевать на ваш трансмисч и используется qbittorrent. Работает с 800 торрентами под вин, полет нормальный
А с каких пор его можно запустить на роутере?
А с каких пор нельзя?
Ну так приведите пример, на каких бытовых роутерах можно запустить qbittorrent без установки QT, который засунуть в флеш весьма проблематично. Даже оставив только необходимые so мегабайт 10 получим довеска. При том, что transmission-daemon (без cli) - меньше мегабайта. Это при том, что для старых (до 2019 года) версий OpenWRT вполне приемлемы 4МБ флеша и 32МБ RAM. Рекомендованы сейчас 8МБ флеша и 64МБ RAM. Как туда QT впихнуть?
Вообще, у qBittorrent'а, несмотря на название, есть безгуёвая версия.
nox версия тоже жирная и хочет базовые библиотеки qt
> nox версия тоже жирная и хочет базовые библиотеки qtЕсли что libstdc++ так то тоже не маленький, для роутеров и проч уже перебор. А остальным наверное пофиг.
Так я GUI библиотеки и не считал. Только core, network, sql и xml, без которых он уж точно не соберется.
На народном Xiaomi Mi 3G, например.Там кути вообще не нужны, оно крутится как демон с веб-интерфейсом.
> На народном Xiaomi Mi 3G, например.Про ксяо мяо - в соседней новости, ога. Там где они сливают о народе все что сливается :). Кто сказал что нельзя скачать данные с качателя? :)
> Как туда QT впихнуть?QT или Qt?
Процент десктопного линукса гигантский по сравнению с процентом тех, кто качает торренты роутером.
Но у роутеров есть преимущество перед десктопом. Они 24x7 в сети.
Не вижу никакой необходимости раздавать торренты 24/7 (хотя у меня десктоп тоже постоянно в сети, как и у многих тут, думаю). Разве что вы какой-нибудь топ-сидер, но тогда роутер в роли торрент-клиента для вас точно бесполезен чуть менее, чем полностью.
У многих сейчас ноуты. Особенно после COVID с удаленкой. Не во всякий ноут емкий HDD воткнешь. А если и воткнешь, то еще подумаешь, что лучше - 2ТБ HDD или 512ГБ SSD. А внешний HDD удобней воткнуть в роутер, чтобы он там жил перманентно, не мешая мобильности ноута. Причем к роутеру можно и дешевые 3.5" HDD подключить, что для ноута неудобно.
Но зачем сидеть на удаленке с ноута, если можно использовать полноценную персоналку? С с нормальными средствами ввода-вывода.
Потому что на некоторые совещания все же приходится появляться лично.
Это не считая необходимости иметь с собой ноут в отпуске, чтоб из него не отозвали по производственной необходимости.
зачем ты такой дешовый раб на такой короткой цепи?
В каком подвале ты прикован? Мож помочь чем?Чтобы отозвать даже меня в мои лучшие (то есть инженерские, когда вообще-то реально могло быть надо) годы - надо было ухитриться подсунуть мне на подпись приказ за подписью гендиректора.
Причем - бумажный, наличие ноута не спасло бы. Ну, ищите-ищите... как найдете - подпишу.
Ну и ноутов у меня аж три (разной степени паршивости правда...с другой стороны, для удаленки другой и не нужен, а для неудаленки нехай начальство выдастъ) что совершенно не мешало работать дома на нормальном компьютере.
Прошареные люди так то вешали автоотлуп на почут и прочие месенжеры - мол я на фиджи под пальмами, без доступа к интернету, блаблабла, прочитаю ваш спам^W важный меседж когда вернусь.И такой прозрачный намек, без уточнения в подписи: идите вы в ... с вашей "необходимостью", если вы дятлы, не умеете планировать рабочий процесс и у вас 1 сотрудник на котором все висит, совсем без дублеров - ну и кто вам доктор?! Кабзда тогда вашей компании, потому что сотрудники не железные. Единственное где имеет смысл так надрываться - вот лично свой стартап.
1. Тут каждый выбирает сам. А когда тебе под 60 - выбор невелик. Или не более 200 тыс., но с отпуском без ноута, или в два раза больше - но с ноутом.
2. Нет подвала. Летом с курортов работаю. Хотя один раз все же приходилось летать в Москву и обратно на совещание. Благо такие совещания 3-4 раза в год. Можно и потерпеть
3. Ноут от работодателя лежит в кладовке. В связи с наличием там программ-шпионов от СБ и официальным запретом под подпись на административные права к нему.
4. Даже не не югах, могу одну неделю поработать с дачи, а другую - из дома. И возить десктоп за полторы сотни километров в один конец не прельщает.
5. Непонятно, чем ноут хуже десктопа для работы? Клавиатура, мониторы и мышь такие же. Мощной GPU мне не надо. Да и не сравнится она все равно с A100 на сервере в ЦОД у работодателя.
> 1. Тут каждый выбирает сам. А когда тебе под 60 - выбор невелик.А что в 60 фрилансить не катит? Впрочем, будет 60 проверю...
> Или не более 200 тыс., но с отпуском без ноута,
> или в два раза больше - но с ноутом.Такой себе "отпуск", если нельзя всех отправить в пень, вырубить интернет и отдохнуть от всего этого в какой-нибудь живописной локации без интернетов и электричеств. Это все отличается от рабства на цепи ну... например... чем?
> другую - из дома. И возить десктоп за полторы сотни километров
> в один конец не прельщает.А зачем его возить?
> 5. Непонятно, чем ноут хуже десктопа для работы? Клавиатура, мониторы и мышь
Ну вообще-то полноразмерная клава великовата с собой ее таскать. Еще менее удобно таскать 30" монитор. А без него у меня эффективность все же хуже. Одно дело на трети этой площади ковыряться, чтобы утащить было комфортно, и другое - на большом агрегате с хорошим разрешением и цветопередачей. Про то что там процессор, GPU и проч там рядом не стояли и подавно. Скомпилить что-то тяжелое? Ух, ноуты либо маломощные либо жгут колени и сажают батарею в момент, а вой турбины мощного ноута не оставит никого равнодушным. По поводу чего я не понимаю радости постоянно работать на вот именно ноуте. Актуально разве что для совсем путешественников, и то убежденные цифровые номады просто дом на колесах покупают.
> А что в 60 фрилансить не катит?Ну если уже накопил лямов 5 на счете, может и катит. А так даже кредит, чтобы автомобиль себе или жене обновить, будешь брать на совершенно грабительских условиях.
> Такой себе "отпуск", если нельзя всех отправить в пень
Это у Вас похоже на признаки параноидальной шизофрении. Зачем это держать в голове? Заявленное время реакции в отпуске - 24 часа. Раз в сутки оказаться с мобильником в зоне доступа сети - не проблема. А то что раз в три года два-четыре часа приходится потрудиться в отпуске - да и ладно, раз это дает столь существенную разницу в зарплате.
> А зачем его возить?
Потому что проще возить комп с собой из квартиры на дачу и обратно, чем качать гигабайты по LTE.
> Ну вообще-то полноразмерная клава великовата с собой ее таскать. Еще менее удобно таскать 30" монитор.
А зачем их таскать? В квартире - своя клавиатура с мониторами, на даче - своя. А если релоцируюсь на юга, то все равно на машине еду. Хоть в Тундру, хоть даже в L200 - такое барахло влазит без проблем. В отпуске да, бывало клавиатуру просто покупал. А панель из телевизора превращал в монитор.
А 30" - это уже дело вкуса. Лично мне комфортней два по 26-27"> Скомпилить что-то тяжелое?
А зачем мне bamboo на локале? У него k8s в ЦОД есть. И вряд ли какой десктоп с ним сравнится.
Про А100 я уже упоминал. Сколько их у Вас в десктопе? Неужели тоже четыре, как на средненьком сервере для ML? А БД объемом в несколько терабайт тоже на десктопе поднимаете?> я не понимаю радости постоянно работать на вот именно ноуте
А я не понимаю радости работать не десктопе. Ведь все равно ноут 99% времени с закрытой крышкой работает. Пока не было SSD - разница еще была заметна. А сейчас - лишь незначительная разница в CPU, которого и так с головой хватает. Все равно ведь все сервера в ЦОД при любых раскладах.
> Ну если уже накопил лямов 5 на счете, может и катит.У тех кто так говорит, особенно россиян, почему-то обычно образуется фига в кармане да дырка от бублика. А если вдруг нет - однажды оно со счета испаряется. Не напрямую так обесцениванием, отказом в выдаче, конверсией по грабительскому курсу или еще какими-то действиями в одностороннем порядке. Те кто поумнее эти паттерны просекли и такие рассуждения не толкают, для начала.
> А так даже кредит, чтобы автомобиль себе или жене обновить, будешь брать
> на совершенно грабительских условиях.Если хочется подарить треть а то и половину своего рабочего времени банку и прочим "благодетелям", кто же вам это запретит? За счет вас целый финтех существует. Прослойка тех кто сам вообще ничего не производит, между прочим.
> Это у Вас похоже на признаки параноидальной шизофрении.
С каих пор желание отдохнуть от компьютеров, активности и коммуникаций связанных с этим называется вот так? Вы там ничего на других не проецируете?
> Зачем это держать в голове?
Когда я хочу отдохнуть от энной активности - я хочу отдохнуть от энной активности. Потому что даже любимое дело в режиме хардкорного нонстоп однажды может и подутомить.
> Заявленное время реакции в отпуске - 24 часа.
Какой же это отпуск тогда?
> Раз в сутки оказаться с мобильником в зоне доступа сети - не проблема.
Если я дрыхну в палатке в горах и сети нет от слова совсем, а вокруг туман - так что я технически не могу никуда уйти без риска сломать шею, где я сеть возьму? Или мне так нельзя по вашему? Это что, рабовладелец еще будет мне рассказывать как мне "отпуск" проводить и какой длины цепь до весла приемлима? А знаете что? Меня почему-то не прельщает такое будущее и я не считаю такое офигенным успехом. И опробую много других вариантов в поисках менее злой участи.
> А то что раз в три года два-четыре часа приходится потрудиться
> в отпуске - да и ладно, раз это дает столь существенную разницу в зарплате.Какие-то рабские рассказы на тему "слишком длинная цепь только мешает". Хорош отпуск когда нельзя просто свалить с друзьями в местечко без компьютеров и связи и ОТДОХНУТЬ от всего этого. Извините но я вот обнаружил что хотя обычно я наслаждаюсь тем что делаю, мне иногда все же необходима полная отключка от текущей активности и разгруз мозга. Иначе я становлюсь задолбаным овощем, который недоволен жизнью и неэффективен в реализации своих проектов. Лучше отдохнуть и со свежими идеями сделать за неделю чем глюкавить месяц пытаясь из себя что-то вымчить через силу. Ну вот плохо это работает.
> Потому что проще возить комп с собой из квартиры на дачу и обратно, чем качать
> гигабайты по LTE.Я rsync'ом проекты синкаю на ноут по локалке, большую часть на автомате. Собираясь свалить я просто чекаю что состояние дерева проектов то которое я хочу, и отваливаю куданить с ноутом. Но тут я знаю что прочистка мозга на природе приоритетнее работинга и ноут в основном нужен чтобы при появлении удачной идеи резко это накодить пока не забыл. Как именно рабочий инструмент, для вот именно heavy lifting - комп уровня воркстейшна сильно эффективнее, хоть там как. Разумеется это должен быть мощный, качественный и в результате недешевый агрегат, собраный под себя, а не дефолтный удешевленный офисный крап.
> А зачем их таскать? В квартире - своя клавиатура с мониторами, на даче - своя.
Ну блин для меня ноут это именно мобильная штука. Стыковать его как корабль к МКС меня не радует. И если я могу где-то монитор и клаву хранить, что мне мешает там и солидный системник поставить? Не снабженный ограничениями TDP, габаритов и потребления как ноут?
> А если релоцируюсь на юга, то все равно на машине еду. Хоть в Тундру, хоть даже в L200 -
> такое барахло влазит без проблем.Мне ноут в силу специфики предпочтений иногда нужен реально "в поле" по сути. И вот тут меня уже парит в основном 1) насколько утомительно его таскать и 2) сколько он от батарейки протянет. Но это заведомо компромисс, это годится для быстрой и небольшой починки своего факапа "на месте" но это не есть предпочитаемый вариант.
> В отпуске да, бывало клавиатуру просто покупал.
Последнее чем я бы хотел заниматься в отпуске это покупка клавиатур. У меня обычно магазина при этом в радиусе нескольких дней ходу нет.
> А панель из телевизора превращал в монитор.А 30" - это уже дело вкуса.
> Лично мне комфортней два по 26-27"В моем случае прелесть в том что занимает почти все видимое поле - без рамок, изломов, приколов настройки всего этого и проч. Так что я могу просто заняться тем чем собирался, эффективно и бескомпромиссно.
> А зачем мне bamboo на локале? У него k8s в ЦОД есть.
Я понятия не имею что у вас там за бамбуки, но регулярно компилю нечто размером с линукскернел. Да и в KiCad печатки наворачивать удобней в большом мониторе на мощной машине с нормальным GPU.
В принципе мое рабочее окружение и на ноуте есть, целиком. Но моя эффективность в этом формате ниже и это компромиссный вариант, на случай когда таскаемость в приоритете.
> И вряд ли какой десктоп с ним сравнится.
Ну меня как-то полный билд линуксного ядра за 15-20 минут не парит. А при изменении пары опций и проч - так и за минуту ребилданется. Остальное менее увесистое и билдится шустро. Ну и все мое окружение в результате именно мое - и со мной. Оно ни от кого не зависит. На минимуме я могу энное время и совсем без интернета ворочать, это конечно менее эффективно а в какой-то момент захочется кому-то что-то отгрузить.
> Про А100 я уже упоминал. Сколько их у Вас в десктопе? Неужели
> тоже четыре, как на средненьком сервере для ML?Как 4 A100 на сервере для ML помогут мне комфортно и быстро CAD отрисовать, допустим?
> А БД объемом в несколько терабайт тоже на десктопе поднимаете?
У меня нет задач с базами такого объема. Я вообще не вебдев.
> А я не понимаю радости работать не десктопе.
Комфортное окружение без глупых лимитов по TDP и размерам. Бонусом сравнимое по мощности решение в разы дешевле, все же за впихивание реально мощного железа в компактные размеры обдирают сурово, а получается компромиссно.
> Ведь все равно ноут 99% времени с закрытой крышкой работает.
Выступая хреновым и урезаным эрзацем компьютера, без особого использования сильных сторон в виде ТАСКАЕМОСТИ. А так прикольно про терабайтные базы рассказывать а самому не уметь свои машины синхрить, сапожник как обычно без сапог.
> Пока не было SSD - разница еще была заметна. А сейчас - лишь незначительная
> разница в CPU, которого и так с головой хватает.Не, вот извините. На десктопе я могу солидную хранилку навернуть занедорого из винчей, а CPU и GPU в TDP не ограничены. Да и в целом при прочих равных - ноут при активной нагрузке при попытке рассеять более-менее заметный TDP будет звук издавать почти как сервер в датацентре. А десктоп что, чуть усиливается свист воздуха от больших тихих дутиков. Разумеется его для этого самому надо собрать, с хорошим питальником, в продвинутом корпусе, а не купить рандомный офисный крап.
> Все равно ведь все сервера в ЦОД при любых раскладах.
Я не вебдев вообще. Но когда я что-то вешаю на ремотные серваки я таки предпочитаю прототип вот у лично себя изучить, локально, в том числе и под полным набором девовских инструментариев. Локально некоторые вещи все ж виднее. Но да, если что я больше по околоэмбедовке и рядом, сервера в ДЦ там - далеко не главное. И да, когда вебдев настолько привязан к рабо-то-дателю это вообще е....й стыд.
> Не вижу никакой необходимости раздавать торренты 24/7Ага, зато когда я пытаюсь качнуть торент а там фигвам - я ее почему-то вижу.
На калькуляторе процент считали или в столбик?
Смущает то, что процент Linux на десктопе на порядок меньше, чем процент Linux в роутерах. При этом transmission в роутерах предустанавливают часто. То есть, с точки зрения пользователя, даже если он сам на Win/Mac/Android - возможность пользоваться transmission на роутере у него уже есть "из коробки".
> Смущает то, что процент Linux на десктопе на порядок меньше, чем процент Linux в роутерах.А в телефонах так вообще 80%.
> При этом transmission в роутерах предустанавливают часто.Очнитесь. 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и больше она не умеет ни-че-го.
> возможность пользоваться transmission на роутере у него уже есть "из коробки"Возможность-то, может, и есть. Но я написал про тех, кто пользуется, а не про тех, у кого есть такая возможность.
> 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и больше она не умеет ни-че-го.По квартирам что-ли ходили и считали?
Я что-то все больше кинетики у людей вижу, которые, кроме совсем младших моделей, уже с transmission в стоке. Часто tp-link попадаются, так у тех тоже у старших моделей он в стоке. Просто называется offline download в веб-морде.
Можете сами оценить по популярности в тех интернет магазинах, которые сортировку по популярности поддерживают.
И это не считая тех, кто или сам прошил OpenWRT, или купил уже прошитый OpenWRT роутер.Поэтому, если считать, что на десктопе Linux в районе 5%, а на роутерах - в районе 90%, то даже один из десяти роутеров с transmission - это в два раза больше, чем Linux на десктопах.
Не забывайте, что у многих ни десктопа, ни ноутбука дома вообще нет. А роутер есть. Для планшетов и смартфонов. И большинство использующих transmission на роутерах - именно такие.
> Очнитесь. 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и
> больше она не умеет ни-че-го.Вы издеваетесь? Это даже допотопнейшие асусы умели.
глюков там дофига, хуже и хуже, 4-ая вообще крашится
Багрепорты уже написали?
Жаль,что адаптация по Android перестала проявлять активность еще в 2021 году. В ней есть ряд неприятных вещей. Кто-нибудь может посоветовать замену? Уж очень удобно качать на телефон с lostfilm и смотреть там же.
aria2 одинаково хорошо работает что на линуксе что на андроиде что на прочих поделках
Хмм, нужно таких андройдиков банить автоматом. От вас раздачи ноль.
Почему? STB под Android TV не выключается круглосуточно. Чего не скажешь о многих десктопах.
Тут ещё зависит от телевизора. Мой китайский телик при выключении с пульта даже ethernet порт отключает.
Я же про STB писал. Мой китайский STB (Transpeed Android TV) спокойно выполняет функции NAS в "выключенном" состоянии.
Мои извинения. Не сильно разбираюсь в теме, поэтому аббревиатура STB пролетела мимо, а за Android TV внимание зацепилось.
Ты не поверишь сколько всего он еще делает в "выключенном" состоянии.
И что это изменит? Убыло, что ли, что кто-то скачал?
Банить надо тех, кто на десктоп качает, а посмотрев, удаляет (а есть и такие, кто не удаляет, сохраняя для себя но раздачу останавливает — «а чего оно сеть жрёт»). Вот это злостные вредители.
Зачем хранить и раздавать, если датахордеров и так полный интернет?
Ага, конечно. Иногда сидов жду по два дня чтобы скачать нормальный x264/x265 релиз сериала 2019-2021 года, не что-то маргинально непопулярное. И это с магнита на популярном 1337x.
Либо единственный сид находится за пару часов, но отдаёт на скорости ~100kbps.
С только что вышедшими релизами такой проблемы, конечно, нет, даже если это, например, альбом не самой популярной группы.Сам стараюсь стоять на раздаче как можно дольше, и без крайней необходимости не удалять то, что не достигло рейтинга 2, или хотя бы 1. Разве что за год совсем никто не качает, а место освободить надо.
TorrServe, есть версии и под Windows
>Уж очень удобно качать на телефон с lostfilm и смотреть там же.А потом жалуемся на sudden death syndrome...
Новый порт появился https://github.com/depler/transmission-android
Там тоже не все так гладко, уже завел краш) Но за ссылку спасибо.
Так он на бете 4.0.0 еще. Автор уже обещал, что обновится на релиз.
tremotesf
Но это remote, а так Flud вроде неплохо работал.
>Ключевым изменением в новой ветке стал перевод кодовой базы с языка Си (C90) на Си++.В мусорку. Экспертам никогда не писавшим сложный проект на плюсах, даже объяснять не буду почему.
а экспертам, писавшим сложный проект на плюсах, объяснять не будешь, потому что они и так знают?
Потому что за такое переписывание никто не заплатит :-)
Я не тот аноним, но обычно такое перевод между С и С++ используется только ради синтаксического сахара и С++ там используется как надстройка. Cобственно, ООП от такого само по себе слова "class" не появляется. Если бы это было именно переписывание с нуля, то это не вызывало бы вопросов.Добавим ко всему прочему проблемы С++ с компиляторозависимостью, которая усложняет кроссплатформенность при подключении библиотек. Нельзя просто так взять и нативно подключить бинарную библиотеку к вашему приложению, если она собрана другим компилятором. Есть костыли через написание обвязок на С, есть автоматизация этого костылестроения через Boost, но это все не важно из-за специфики опенсорцных торрент-клиентов.
Transmission, Deluge, qBittorrent и многие другие - это всего-навсего 3 интерфейсные морды к libtorrent, который, кстати написан целиком на С++. Все их так называемые нововведения - обновление libtorrent и дорисовывание фич в GUI.
Учитывая что трансмиссия рисуется через GTK, Qt и Cocoa одновременно, то это значит что там о кросплатформенности в смысле переносимости и речи нет. Они под разные платформы компилируют разные куски исходного кода. Оно на Windows собирается через Visual Studio и MSVC, а на MacOS через Xcode и clang.
А еще привязка к С90 тоже не случайна. До Visual Studio 2019 только это подмножество языка С работало и компилировалось. В свежих версиях можно попробовать покомпилять С11 и С17, но там не полная поддержка. Если у тебя проект имеет в мозгах открытый код на С++ (libtorrent) и занимается только лишь отрисовкой интерфейсов через API разных нативных виджетов, то С++ как-то проще... было бы если бы не GTK.
Не так страшен GTK, как его биндинги вроде GTKmm. Вот посмотрите, запомните мой комментарий.
Через годик-другой пройдет новость о том, что Transmission отказывается от GTK-бекенда.
> Transmission отказывается от GTK-бекендаПлохо что ли? Хорошо!
Не мешает, если можно выбирать, с чем собирать.
Это так не работает - чтобы можно было "выбирать, с чем собирать" это нужно поддерживать.
Причем как в коде, так и на последующих этапах - сборка, тестирование и т.д.
Это все человекочасы, которые можно потратить на что-то более полезное.
> Transmission… - это всего-навсего… интерфейсные морды к libtorrentВсё построение высотой в шесть абзацев основывается на одном неверном утверждении.
> Экспертам никогда не писавшим сложный проект на плюсах, даже объяснять не буду почему.Спасибо что спас нас от своего брюзжания.
> В мусорку. Экспертам никогда не писавшим сложный проект на плюсах, даже объяснятьоно там с того дня когда ниасиляторы выпилили configure в пользу cmake. Из программы (ДО их нашествия, разумеется) бывшей реально переносимым кодом.
Собственно, с тех пор ничего кроме интерфейса на культях (серого на сером на сером фоне) и не случилось.
Годно
И какие плюсы от перехода на С++?
Я вообще не представляю, как такое можно сопровождать на C.
Чтобы не долбануться...
Ты так говоришь как будто долбануться это что-то плохое.
Нет, это что-то другое ;)
Код на C проще сопровождать, чем код на современных плюсах.Особенно учитывая поголовный ООП головного мозга у 99% разрабов.
> Код на C проще сопровождать, чем код на современных плюсах.Особенно учитывая поголовный ООП головного мозга у 99% разрабов.У hello world'a - да. Или там в Embeded.
А так - "добавьте мне разухабистую вот такую штуку на C, чтобы асинхронно и как надо".
Иго-го...
hello world на C++ выглядит как разухабистая штука с 90% ненужного кода.
> hello world на C++ выглядит как разухабистая штука с 90% ненужного кода.ты про бинарное чтоли? оно и на C так.
да как-то всё равно...
Да ладно, одна строчка же всего в main
std::cout << "Hello, World!" << std::endl;
> Да ладно, одна строчка же всего в main
> std::cout << "Hello, World!" << std::endl;Print("Hello, World!")
Ядро же сопровождают.
А у Трансмиссии кодовая база в разы меньше.
> Ядро же сопровождают.ну сравнил прикладное приложения и ёдрёенный уровень
а так всё можно, вопрос только зачем
>> Ядро же сопровождают.
> ну сравнил прикладное приложения и ёдрёенный уровеньGNOME и GTK.
То-то гномеры не от хорошей жизни придумали и пилят объектный Vala.
страшные проекты
Эти "страшные" проекты на фоне KDE, Qt смотрятся красавцами.
GNOME UX/UI : Гы-гы
Так и ядро можно на С++ писать, но пишут.
Хотя у яблока всё на ObjC написано.
А вот ObjC в ядро было бы проще прикрутить. Он использует C ABI.
Это что за print?
> как такое можно сопровождать на CА в чём проблема? Си - простой минималистичный язык, если писать на нём аккуратно и вдумчиво, а не "на автопилоте левой ногой", то и с сопровождением никаких трудностей не возникает.
> А в чём проблема?проблема возникает тогда, когда встаёшь с дивана
Эх, если бы это было так, не предпринимались бы попытки таковой заменить.
Zig, Rust, D, Carbon как примеры.
не более чем nih
> писать на нём аккуратно и вдумчивоПарни, хватайте настоящего сишника, пока он за пределы границы массива не вывалился!
безопасные указатели, чтобы ржавые не рвались, после новости, что через 10 лет найдена утечка ползунка гуя, которая приводит к утечке в 10мб оперативки раз в жизнь вселенной.
Контейнеры в стандартной либе
Умные указатели и РАИ
Больше типобезопасности
Шаблоны
Классы и высокоуровневые абстракции с минимальной ценой
Неймспейсы и даже модули (если обмазаться последними версиями компиляторов) супротив префиксов имён в С
Ну и бесплатный интероп с С
И невозможность легко читать исходный код)
> И невозможность легко читать исходный код)Вообще термин "легкость чтения" - очень субъективное понятие. Иногда "невозможно легко понять" код на питоне или жабаскрипте. Чем сложнее язык, тем дела обстоях хуже, особенно для новичков. Поэтому нужны конкретные примеры кода, который "невозможно легко читать".
На такой случай присутствуют комментарии и документация.
> Контейнеры в стандартной либе
> Умные указатели и РАИ
> Больше типобезопасности
> Шаблоны
> Классы и высокоуровневые абстракции с минимальной ценой
> Неймспейсы и даже модули (если обмазаться последними версиями компиляторов) супротив префиксов
> имён в СИ нафига это всё нужно для написания маленького торрент-клиента?
Если это всё такое крутое и нужное, почему Линус плюётся от С++?
> И нафига это всё нужно для написания маленького торрент-клиента?
> Если это всё такое крутое и нужное, почему Линус плюётся от С++?Плюются, потому что зачастую приходится для того, что сделать шаг, вначале встать на костыли + очень много пейсателей на плюсах, которые не понимают принципы ООП от слова совсем. Пока академическая среда не включилась в обсуждение ООП в 9Х, С++-ков чморили по-страшному. Этап плохого профильного знания не пройден, а инфраструктура фрагментирована. А популярность из-за хайпа.
> И нафига это всё нужно для написания маленького торрент-клиента?Дык там клиент и сервер переписывается. Или теперь если проект "маленький", то его нужно писать на асме? Зачем что-то высокоуровневое?
> почему Линус плюётся от С++?
Очевидно он его не знает, к тому же последние версии это не тоже самое, что С++ 98. Да и в ядре слабосвязанный код по его мнению. Как можно оспаривать тот же RAII? Конечно, проще goto на метки в конце функций делать.
> Как можно оспаривать тот же RAII?а неявность?
> Конечно, проще goto на метки в конце функций делать.
чисти за собой после выхода из функции.
>> Как можно оспаривать тот же RAII?
> а неявность?В чем? Объекты на стеке уничтожаются в обратном порядке созданию.
>> Конечно, проще goto на метки в конце функций делать.
> чисти за собой после выхода из функции.Проблема возникает когда у функции несколько точек выхода - это частое явление. К тому же "чистить за собой" - это неявное знание: нужно, например, в документации к объекту file ПРОЧИТАТЬ (кто вообще читает доку?), что после open нужно НЕ ЗАБЫТЬ сделать file.close().
Скорее автор под неявностью имел ввиду автоматичность RAII - дескать плохо, что не нужно писать явный release(). Именно в ненадобности явного release () и кроется все плюсы scoped bounded processing.
> Проблема возникает когда у функции несколько точек выхода - это частое явление.
> К тому же "чистить за собой" - это неявное знание: нужно,
> например, в документации к объекту file ПРОЧИТАТЬ (кто вообще читает доку?),
> что после open нужно НЕ ЗАБЫТЬ сделать file.close().под выходом из функции я имел ввиду вложенную (объявленную как static выше целевой) - то есть внешний интерфейс не меняется. тут чисто замес явности с удобством не писать каждый раз вызов инициализатора/файнализатора. не могу сказать что можно категорично ответить что лучше.
Шаблоны не нужны. Не смотрел исходники - но уверен что дальше классов не пошли. Чтобы определенную абстракцию создать, о выделении и об удалении не задумываться.
Вот эти два. )
> В сжатом виде Web-интерфейс теперь занимает всего 68 КБ.Что значит примерно ничего, потому что выполняется код/обрабатываются данные не в сжатом виде (поэтому это число ничего не значит). Но в целом хорошо, конечно.
Это означает, что браузеру нужно выкачать, а серверу нужно отдать всего 68 КБ. Именно это и значит это число.
Возможно, для людей это новость, но автосжимать данные серверы давно уже научились. А вот "почти метр кода" звучит не так красиво, как 68 КБ.
> Возможно, для людей это новость, но автосжимать данные серверы давно уже научились.
> А вот "почти метр кода" звучит не так красиво, как 68
> КБ.А в чём претензия то? Давай ещё скажем -- 8 миллионов бит. Звучит ещё менее красиво. И что?
Правильное решение с переходом на C++. Без ООП писать софт невозможно.
Ну да куда уж там без наследования 8 уровня. Так же ничего не напишешь толком. Да.
До 8-го уровня это ещё нужно сильно постараться.
В ООП главное далеко не наследование.
А то что классы кто-то напишет за тебя ?
Ровно также, как и сишные функции кто-то напишет за тебя.
ООП не обязательно про наследование, даже в плюсах
> Ну да куда уж там без наследования 8 уровня. Так же ничего не напишешь толком. Да.Ирония понятна, но та же композиция, доступная и там и там, в С++ делается гораздо проще и элегантнее.
А ещё на каждом уровне delete member. И потом разбирайся с этим.
> Без ООП писать софт невозможно.В этом случае логичнее было перейти на Java.
Если бы был машинный код, а не виртуальная машина, там, где это важно. А так, можно и на Python.
Что там, уже решили diamond problem при множественном наследовании?
> Что там, уже решили diamond problem при множественном наследовании?Вытащил какую-то минорную проблему.
Много-много лет назад - называется виртуальное наследование
Как добавить ip:port?
В данной версии есть такая возможность?
Нет, не все сразу, убрали безальтернативную полную проверку хешей при добавлении, уже очень хорошо!
Недостаток в прошлых сишных версиях был огромный - очень долгое подключение к пирам, целая вечность. Как с этим обстоят дела в данной версии?
замеры в студию.
Какие ещё замеры? Это общеизвестный факт, qbt и deluge юзаются для автоснатчинга в сидбокс-гонках на буржуйских трекерах, transmission вообще никогда.
qbt и deluge это лишь оболочка rb-libtorrent, разжиревшей и зашедшей в тупик на второй версии
Не rb-libtorrent (ты путаешь оригинальный libtorrent и libtorrent-rasterbar, к-й юзается только в одном клиенте rTorrent), а qbt и deluge - оболочки оригинального libtorrent.
https://github.com/arvidn/libtorrent
Значит libtorrent намного быстрее коннектится, чем transmission (в transmission свои алгоритмы без сторонних либ). И libtorrent на плюсах написан, не на сишечке.
libtorrent-rasterbar - "оригинальный" libtorrent он же rb-libtorrent, libtorrent-rakshasa - rtorrent!
А, ну да, я перепутал названия. Но он разжирел, да. Но почему он тогда быстрее конектится чем transmission, я сравнивал много раз, qbt мгновенно подключает пиры, transmission - видит пира, и потом секунд 20 ждет прежде чем подключить его. Почему transmission - такой тугодум? Он же написан на сишечке, а libtorrent - на плюсах. В логике transmission - недостатки?
> transmission - видит пира, и потом секунд 20 ждет прежде чем подключить егоКак понимать "подключить"? У трансмиссии как и любого клиента нет прямого доступа к файлам другого клиента (как в WebDAV, SMB, NFS). Клиент-получатель может только запросить блок (piece). А клиент-источник решает, когда начать давать данные. Нужно проконтролировать, чтобы в libtorrent не было кода, который бы отдавал предпочтение клиентам-получателям на libtorrent.
И тем не менее qbt самый адекватный среди них. Видимо настройки по-умолчанию позволяют не отжирать тонны памяти.
Раньше пользовался лишь трансмишенном из-за удобного разделения сервера и клиента, но начиная с какой-то версии под Фришечкой что-то пошло не так. Сейчас уже не помню что было, то ли крашился, то ли адово тормозил.Делюга, питоновская поделка, и на этом можно заканчивать. Жрал память как не в себя.
КТоррент, глючный и жрущий память. По-крайней мере был.Из адекватных вариантов тогда оставался лишь rtorrent (который неплох, но были проблемы с кодировками) и qbt. Последний работал на ура и пользуюсь им до сих пор.
Хотя казалось бы "это лишь gui для библиотечки".
>Добавлена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентовДействительно именно v2, а не только гибридных?
Здесь написано, что v2-only планируется только в пятой версии, а в четвертой только гибридные
https://github.com/transmission/transmission/issues/458
ну хоть гибридные, а то у них и они на тройке не робили, хотя как раз сделаны чтобы клиент не знающий про v2 мог их спокойно скушать.а вообще это лол конечно если v2 только в след. версии, учитывая что они их делают раз в хз сколько лет. там уже v3 появится.
кто "они"? сопровождающий поменялся, команда разработчиков обновилась, благодаря этому вышла 4 версия, возможно, теперь все будет гораздо быстрей
Сопровождающий не поменялся, а вернулся старый. FYI Jordan Lee (имя вымышленное) == Charles Kerr (имя настоящее).
Вот умеют люди выбирать нормальные языки
Тонко!
Хоть не сегфолтися как Rtorrent
Отличная новость. Единственный торрент-клиент который у меня без проблем работал с десятками тысяч торрентов.
Так больше и не будет плюсы сожрут все ресурсы, которые раньше не доедал обычный Си.
Байки. Демон без Qt, если что.
Попробую через полтора года. Как в Ubuntu прилетит.
> Попробую через полтора года. Как в Ubuntu прилетит.PPA? apt-get -b source transmission?
> PPA? apt-get -b source transmission?Аудит со сборкой кода?
Так-то их уже два раза ломали сайт с подделкой бинарников.
Поэтому я уж лучше из отстоявшихся репозиториев 😀
>> PPA? apt-get -b source transmission?
> Аудит со сборкой кода?
> Так-то их уже два раза ломали сайт с подделкой бинарников.
> Поэтому я уж лучше из отстоявшихся репозиториев 😀Можно из сида взять и пересобрать DEB-SRC пакет. А зависимости поставить при помощи apt-get build-dep transmission.
Я правда не из сида беру, а с лаунчпада. Там те же самые файлы
Забавно, особенно без указания на какой C++ стандарт переводится код. Смешение разного рода для каши в голове?
Ну написано "moder"просмотреть несложно. Это C++17
> снижение нагрузки на CPU на 50% и уменьшение потребление памяти на 70%Это ж какой должен был прекрасный код, чтобы можно было провести такую оптимизацию...
Обычно улучшение на 50-10% уже праздник, а тут такое
Какой замечательный коньпилятор что он так хорошо оптимизирует код. Си то ясное дело ничего не оптимизирует он прямой как железная дорога.
Да ладно, в gcc для си есть тоже куча оптимизаций.
Не могло оно одними оптимизациями дать такой прирост. Они скорее всего что-то архитектурное меняли.
Имитация объектной иерархии на Си приводит к множеству ненужных действий в рантайм.
В плюсах те же действия происходят во время компиляции.
Придумывание иерархий там где их нет приводит к ООП и убогому коду.
> Придумывание иерархий там где их нет приводит к ООП и убогому коду.Хотелось бы примера, как реализовать контейнер графических элементов, что бы пробежаться по нему и вызвать функции зависящие от типа графического элемента.
Ща, он тебе про GLib расскажет... Хотя, стоп. Там же, хоть и псевдо-, но опять же, объектность Gobject.
Читай внимательно - я написал, там где их нет. Гуи единственное место где иерархия естественна.
> Гуи единственное место где иерархия естественнаНо это не точно
Для этого не нужны иерархии. Достаточно передать в контейнер по два указателя на каждый элемент контейнера -- указатель на структуру данных описывающую элемент, и указатель на vtable реализующий необходимые контейнеру методы. В простейшем случае вместо vtable может быть указатель на функцию, но, наверное, не в случае контейнера графических элементов, там потребуется больше одного метода.
> Для этого не нужны иерархии. Достаточно передать в контейнер по два указателя
> на каждый элемент контейнера -- указатель на структуру данных описывающую элемент,
> и указатель на vtable реализующий необходимые контейнеру методы. В простейшем случае
> вместо vtable может быть указатель на функцию, но, наверное, не в
> случае контейнера графических элементов, там потребуется больше одного метода.И будет множество таблиц vtable. Не критично, пока типов графических элементов мало.
Но как только типов и контейнеров становится много, ты автоматически реализуешь вручную иерархию типов.
Вот только тут будут накладные расходы в рантайм и много рутинной работы.
Куча структур с inner полями в расте это, конечно, другое?
Да, transmission была слишком медленная, из-за архитектуры наверное, может просто переписали как положено сейчас.
Или предыдущие версии создавали "вундеркинды". Потому что в моем понимании C++ и JavaScript - это никакая не "оптимизация".
В твоём понимании? А ты кто?
> Это ж какой должен был прекрасный кодПодозреваю, что оптимизации архитектуры дали львиную долю, а плюсы только экономию строчек (которые теперь сложнее читать). Да и появились просто замечательные баги типа https://github.com/transmission/transmission/pull/4616. Смотришь на всю эту неявность плюсов и думаешь, как же хорошо с чистым Си. Да, схожие ошибки, зато хотя бы явные и очевидные патчи.
Ну да. Вон чел даже фичу кастом бутстрапа вообше не нашел - https://www.opennet.ru/opennews/art.shtml?num=58617#240 - а теперь сравните это с тем что было в сишной версии, где разобраться за 2 минуты можно. Если б не видел сие в севой версии в жизни б не узнал что это там есть.
>показало снижение нагрузки на CPU на 50% и уменьшение потребление памяти на 70%,Вто что животворящие высокоуровневые абстракции for humans делают!
Когда человеку всё понятно и коньпилтору понятно куда тут коней запрягать. А вот когда нейросети заработают в полную силу, вот у нас и появится супер оптимизированный код.
Нейросети надо обучать. А обучают их неучи. Поэтому и код будет как сейчас плохой, но его станет больше.
Я думаю негросети ещё не один десяток лет будут флагманом в разработке. На месте негров конечно могут быть индусы.
"pull-запросы" - это запросы на слияние.
"merge requests" - это запросы на слияние.ENGLISH, ************, DO YOU SPEAK IT?
Неуч, merge requests - это уже конечное действие внесения изменений в основное хранилище из твоего.
дак лучше б автостарт с системой сделали
вам лень баш-портянку в одну строчку написать?
или у вас системд и без помощи посторонних не разобраться?
> перешедшего с Си на Си++А почему на на Rust?
Сложно называть себя легковесным, таская такой рантайм.
А ты можешь осознать, что разница (даже если она и есть) между 100KB-1MB-10MB "экзешника" ничто, когда программа оперирует буферами данных на десятки или сотни мегабайт?
Этой штукой мыльницы на openwrt и прочие дешевые NAS на ARM пользовались. А теперь врядли будут и с C++, флехи не бесплатные - для stlib плюсов флеху надо большую, а хранить стдлиб на внешнем диске который юзер может вынуть в любой момент - ну вы поняли.А вы только и умеете что экзешники на сто мегабайтов для пуска которых надо Xeon воющий как истребитель под кроватью держать.
> для stlib плюсов флеху надо большую2.1M /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
Но если речь идёт о встроенном флэш на 32M, то да, тесновато.
> 2.1M /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
> Но если речь идёт о встроенном флэш на 32M, то да, тесновато.Ну а о чем же еще? Внешний диск это прекрасно но юзер его отцепить может... и когда при этом упадет все вплоть до вебинтерфейса - ну, э, упс.
Нафига тебе в памяти для торреентов буфера на сотни мегабайт?
вангую
если зачастят такие вопросы...
если не выйдут из моды мемы про безопасность RUST и небезопасность всего остального...рынок будет обязан реагировать :) этож как можно этот ваш опенсорц прихлопнуть зараз, а какой ценник за продукт ломить -УХ! а новое можно и вовсе лет 100 не делать, старое бы обслужить.
будем иметь по десять реализаций одной версии программы на разных популярных ЯП с использованием разных версий библиотек к нему, упакованных в разные оболочки под разные ОС и конечно же отдельно под каждый мало мальски популярный дистрибутив LINUX и его актуальные версии, каждое GUI и DE!
всего около 100 000 строк(это я очень приблизительно посчитал) ссылок на страниче скачивания программы, так сказать чтоб все были рады, довольны и счастливы
так победим! вот истинный путь правильной цифровизации для цивилизации!
Начитались комментариев на опеннете
Полагаю, потому что не интересно. Можете форкнуть и показать, как надо было.
>> перешедшего с Си на Си++
> А почему на на Rust?Ну с gtk еще можно как-то связать, а с QT как?
Qt же!
Потому как ребятки адекватные...
Нет главной киллер фичи Qbittorrenta - последовательной закачки - то есть запустил торрент и уже через несколько секунд смотришь фильм а оно в процессе качается. А все остальное для пользователя толку не несет.
А нафига его вообще весь закачивать, хоть и последовательно? Только для раздачи?
Закачивай буферный объём и сразу смотри, чисто потоковое воспроизведение.
> Нет главной киллер фичи Qbittorrenta - последовательной закачкито есть откровенного вредительства и нарушения протокола.
ну хоть что-то хорошее.
Это нарушает протокол не больше, чем приоритет скачивания файлов или отказ от загрузки части файлов.
https://aur.archlinux.org/pkgbase/transmission-sequentialпереключается в настройках. только потом желательно на раздаче постоять, чтобы карму очистить
ну то ж чей-то рачехак.
К оригиналу отношения не имеет.кстати, соседний рачехак говорит о назревших более серьезных проблемах.
Подозреваю через годик уже никакими рачехаками не поправить.
Начало положено: https://github.com/transmission/transmission/pull/4795
Встроенный bootstrap может банится провайдером.
Я надеюсь что в будущем они добавят возможность добавлять IP:PORTсейчас можно насобирать хороший бутстрап (IP:PORT) из той самой раздачи Яндекс
> Я надеюсь что в будущем они добавят возможность добавлять IP:PORTА она есть, только не очень известная. Умеет бустрапаться из текстовичка со списком нод, если айпишники знаешь то вариант.
каким образом?
Настоящие деждаи сорц не читают?
getNodesFromBootstrapFile(tr_pathbuf{ mediator_.configDir(), "/dht.bootstrap"sv }, bootstrap_queue_);Создаешь в конфигдире dht.bootstrap и прописываешь туда свои бутстрапы.
p.s. на в обиду плюсерам, но сишная версия этого кода была в 20 раз читаемее.
т.е. так понимаю в конфигфайл пойдёт простой айпишник пиров? с портом соответственно
> т.е. так понимаю в конфигфайл пойдёт простой айпишник пиров? с портом соответственноНе совсем. Оно в конфигДИРЕ ищет ФАЙЛ называемый "dht.bootstrap" с списком кастомных бутстрапов. И бутстрапается из них, если такой файл есть.
Это они зря - стандартная либа C++ жирная и оно теперь на роутерах с openwrt и тому подобном в пролете будет.А если кто GTK и Qt интерфейс хотел - так уже был qbittorent какой.
На роутерах с внешним диском/флешкой.
Отключл флешку и клиент - а может и что еще некорректно навернется? Одно дело если у него только торенты отвалятся и совсем другое если и он сам.
Вариант Б: слинкуй демона статически с libstdc++. При этом, только нужное из либы подтянется.
Смотря какие плюсы. Если 98 или вообще rename *.c *.cpp - то норм.
Да это монстр какой-то. Мне вполне хватает возможностей https://deluge-torrent.org/
А этот тормозной кусок питона не монстр? ORLY?
Это вообще нечто на питоне.
Ты ошибся, Трансмишшн компактен.
Устал ждать у моря погоды и год назад на макоси перешел на qBitorrent. Обратно не тянет.
> на макосидолжны страдать
Сначала был C, потом C++. Затем возьмут веб-клиент, обернут его в Electron и дадут гоям на растерзание. Всё читаемо.
Вебфэйс у них таки разжирел и стал чем-то странным. Придирчивым к версии браузера и довольно жестко грузящим CPU клиента.
Очень хорошая машинка!
Простая и надёжная.
Ого, оно только под винду 10 и 11 уже. Печаль.
На Win7 установился но не запустился.
Установлены все Redistributable C++.
MSI установщик в добавок в реестре сильно нагадил.
Спасибо разработчикам за новую версию.
у интел был опыт переписывания работающего годного кода на С++ - гиперскан в свое время портировали с сишника на плюсы. дпдк в результате остается на сишечке, ретроградами при этом их не назовешь - и гиперскан портировали достойно, судя по исходничкам в опенсорсе, и сам дпдк вполне современно перешел на мезон в качестве системы сборки.
Циска третий снорт написала на плюсах, со второй попытки, снорт номер три второй подход к штанге. И сейчас якобы что-то получилось. уже пятый год ловят сегфалты, проблемы, фалсы и тп, судя по списку рассылки. Портировано коряво, и это не смотря на то, что и вторая версия снорта написана не идеально.
Возможно, что действительно плюсы не лучший выбор для сложных проектов.