URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129719
[ Назад ]

Исходное сообщение
"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедшего с Си на Си++"

Отправлено opennews , 08-Фев-23 09:31 
После почти трёх лет разработки опубликован релиз Transmission 4.0.0, относительно лёгкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке Cи и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, CLI. Код распространяется под лицензиями GPLv2 и GPLv3...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58617


Содержание

Сообщения в этом обсуждении
"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 09:39 
ща же стриминг везде

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 09:50 
Застримь мне iso образ диска к примеру с дистрибутивом linux.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:08 
wget (и ко) - стриминг от мира iso =)

а так, да, iso, img (для cbc) и камингауты yandex - по стримингу не получить


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:00 
> wget (и ко) - стриминг от мира iso =)

Особенно прикольно потом 4 гига исоху с несовпавшим хэшом качать заново в 1 поток. Когда можно параллельно и с верификацией по блокам то. Ну тогда вы не пользуйтесь автобусами и тем более машинами - тошнитесь в правом ряду на деревянной телеге.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:39 
https://torrents.microsoft.com

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено th3m3 , 08-Фев-23 10:11 
Ты нам ещё про облака расскажи, где твои данные тебе не принадлежат и могут заблочить в любой момент.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено анон , 08-Фев-23 15:20 
А еще онлайн магазины, где игры не отбирают и не блочат лицензию у купленной и скачаной)

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:37 
а как за него платить?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Анонист , 08-Фев-23 10:45 
Застримь мне нормальный прон типа глорихола - всё по подпискам и за большие деньги. А так пронлаб и торрентики самое то

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:39 
Подскажи годный трекер с проном.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Хомяк2 , 08-Фев-23 12:23 
Дык он один годный на весь интернет: пронлабточканет, но он с рейтингом. Остальные трекеры ниочём.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Rock , 08-Фев-23 18:10 
> Дык он один годный на весь интернет: пронлабточканет, но он с рейтингом.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 21:32 
Э! А как же добавочка "друг просит"? Падение нравов...

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено товарищ майор , 09-Фев-23 09:37 
Он просто понимает, что для меня эта отмазка не сработает...

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Прохожий , 09-Фев-23 12:51 
Действительно, ведь там где "друг просит" человек врёт и с нравами всё в порядке

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 14-Фев-23 08:12 
Средний человек врёт 10 раз в день, не исключено, что врущие про друга укладываются в квоту.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Винер , 09-Фев-23 14:53 
Кучше скажите где knoppix 9.3 скачать на двд?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено . , 08-Фев-23 11:42 
>  Застримь мне нормальный прон типа глорихола

Сделай сам


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено anonymous , 08-Фев-23 15:09 
Типикап попенсорс.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Да ну нахер , 08-Фев-23 12:30 
Тока в тюрячку за распространение посадят, если хоть байт раздашь. А так все нормально, всё хорошо!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:38 
С чего бы? Он ничего не нарушает так то

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 18:49 
Это ты следователю расскажешь. А потом судье. А потом сокамерникам.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:55 
242 УК РФ

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:47 
иди смотри телевизер.. там тоже стриминг

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено mos87 , 08-Фев-23 10:55 
сюр-стрёмминг!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено mos87 , 08-Фев-23 10:50 
жырные аноны вездеЕ

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено зонд671 , 08-Фев-23 11:17 
Очень жаль, что везде стриминг.
На торены начинают переставать выкладывать BD и приходится качать ужастное качество стримингов.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:45 
Ну да, ну да. Онлайн-кинотеатр. Нам правообладатели говорят, что у них нет хорошего качества и "чтобы не париться скачайте с торрента". И это не мешает соседнему отделу с этими же торрентами бороться. И таких историй еще много. Так что пираты могут не переживать - онлайн-кинотеатры никогда не будут лучше торрентов(или их аналогов) и вообще лучше проприетарщиной не пользоваться.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Илья , 09-Фев-23 07:49 
Зачем платить за то, что можно получить бесплатно?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:49 
>Зачем платить за то, что можно получить бесплатно?

Товары в магазине тоже можно получать бесплатно, ведь достаточно пронести товары мимо кассы. Платить зарплату сотрудникам необязательно, ведь можно получить их труд бесплатно. Ответ один: нужно уважать чужую собственность, если не хочешь чтобы отняли твою.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Илья , 11-Фев-23 00:17 
> Нужно уважать чужую собственность, если не хочешь чтобы отняли твою.

Копирование файлов не отнимает оригинал у владельца.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 11-Фев-23 04:51 
> Копирование файлов не отнимает оригинал у владельца.

Не файл является частной собственностью, а произведение. Понравится Вам если заказчик попросит сделать сайт, возьмёт его копию и откажется платить?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ЖуликНеВоруй , 11-Фев-23 21:43 
Не знаю на какой глобус ты пытаешься натянуть заказчика. Но "разработка веб сайта" - услуга, если она выполнена, то не важно как заказчик получит её результат. Ну нет же, приплёл сюда какое-то произведение, частную собственность, авторское право и остальные красивые словечки, смысл которых додумал в своих влажных мечтах.

В следующий раз, когда будешь смотреть очередной "кинчик" или слушать "рэпчик", не лажани с главным правилом: в радиусе нескольких км не должно быть живых существ и любого оборудования ведущего запись. Чего сморщился, уважай частную собственность, это не я придумал - правообладатель запретил. Ну ты же не будешь заниматься воровством, ну точно нет..*звук переобувания*

..когда уже эти пиявки, продвигающие идеи о мысле-преступлении (кхе-кхе простите, копирасты) наконец нажрутся и хлопнут


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 12-Фев-23 04:53 
Сову натянуть очень даже легко. Заказчик настаивает на расторжении контракта отказываясь принимать результат. Код остаётся у Вас, деньги у заказчика, все довольны.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Илья , 12-Фев-23 15:58 
>> Копирование файлов не отнимает оригинал у владельца.
> Не файл является частной собственностью, а произведение. Понравится Вам если заказчик попросит
> сделать сайт, возьмёт его копию и откажется платить?

В айтишечке сравнения неуместны всегда. Ты не прав заранее


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 09:58 
> Ну да, ну да. Онлайн-кинотеатр.

Хм... стесняюсь спросить, а что он будет делать с исошкой убунты? Или я должен исоху в 1 поток и без контроля целостности качать? Чтобы в случае несовпадения чексум заново все 4 гига лить?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено pic , 08-Фев-23 12:06 
Очнись, люди давно уже используют TorrServe.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 09:56 
> ща же стриминг везде

Да, вон там 40 гигз яндекса "стримят". А что ты хотел увидеть в стриме архива? :)


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 09:50 
> Добавлена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов
> Web-интерфейс переписан
> Значительно повышена эффективность работы

Кажется, на эти (или следующие) выходные стоит запланировать тест-драйв.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:02 
Так и не исправили баг Open folder под windows - https://github.com/transmission/transmission/issues/325. Не открывает папку. Нужно сначала нажимать свойства торрента, только потом откроет.
Еще не исправили глюк с множественными копиями - при добавлении торрента открывается еще одна копия и не качает до полного перезапуска всех копий. Это тоже под win.
А так штука хорошая.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Werwolf , 08-Фев-23 10:23 
это скорее всего потому что всем плевать на win..
ну камон, кому нахрен нужен nas сервер на винде? а трансмиссия в подовляющем большинстве случае это демон на nas сервере, для десктопа есть более финтипёрстовые торрентокачалки

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено scriptkiddis , 08-Фев-23 10:36 
Вот потому всем плевать на ваш трансмисч и используется qbittorrent. Работает с 800 торрентами под вин, полет нормальный

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 10:44 
А с каких пор его можно запустить на роутере?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено мимо , 08-Фев-23 10:52 
А с каких пор нельзя?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 11:38 
Ну так приведите пример, на каких бытовых роутерах можно запустить qbittorrent без установки QT, который засунуть в флеш весьма проблематично. Даже оставив только необходимые so мегабайт 10 получим довеска. При том, что transmission-daemon (без cli) - меньше мегабайта. Это при том, что для старых (до 2019 года) версий OpenWRT вполне приемлемы 4МБ флеша и 32МБ RAM. Рекомендованы сейчас 8МБ флеша и 64МБ RAM. Как туда QT впихнуть?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:15 
Вообще, у qBittorrent'а, несмотря на название, есть безгуёвая версия.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:36 
nox версия тоже жирная и хочет базовые библиотеки qt

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:07 
> nox версия тоже жирная и хочет базовые библиотеки qt

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 19:15 
Так я GUI библиотеки и не считал. Только core, network, sql и xml, без которых он уж точно не соберется.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 20:15 
На народном Xiaomi Mi 3G, например.

Там кути вообще не нужны, оно крутится как демон с веб-интерфейсом.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:15 
> На народном Xiaomi Mi 3G, например.

Про ксяо мяо - в соседней новости, ога. Там где они сливают о народе все что сливается :). Кто сказал что нельзя скачать данные с качателя? :)


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 21:39 
> Как туда QT впихнуть?

QT или Qt?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:57 
Процент десктопного линукса гигантский по сравнению с процентом тех, кто качает торренты роутером.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:31 
Но у роутеров есть преимущество перед десктопом. Они 24x7 в сети.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 14:37 
Не вижу никакой необходимости раздавать торренты 24/7 (хотя у меня десктоп тоже постоянно в сети, как и у многих тут, думаю). Разве что вы какой-нибудь топ-сидер, но тогда роутер в роли торрент-клиента для вас точно бесполезен чуть менее, чем полностью.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 19:38 
У многих сейчас ноуты. Особенно после COVID с удаленкой. Не во всякий ноут емкий HDD воткнешь. А если и воткнешь, то еще подумаешь, что лучше - 2ТБ HDD или 512ГБ SSD. А внешний HDD удобней воткнуть в роутер, чтобы он там жил перманентно, не мешая мобильности ноута. Причем к роутеру можно и дешевые 3.5" HDD подключить, что для ноута неудобно.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 20:49 
Но зачем сидеть на удаленке с ноута, если можно использовать полноценную персоналку? С с нормальными средствами ввода-вывода.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 09-Фев-23 00:19 
Потому что на некоторые совещания все же приходится появляться лично.
Это не считая необходимости иметь с собой ноут в отпуске, чтоб из него не отозвали по производственной необходимости.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено пох. , 09-Фев-23 07:48 
зачем ты такой дешовый раб на такой короткой цепи?
В каком подвале ты прикован? Мож помочь чем?

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

Причем - бумажный, наличие ноута не спасло бы. Ну, ищите-ищите... как найдете - подпишу.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:06 
Прошареные люди так то вешали автоотлуп на почут и прочие месенжеры - мол я на фиджи под пальмами, без доступа к интернету, блаблабла, прочитаю ваш спам^W важный меседж когда вернусь.

И такой прозрачный намек, без уточнения в подписи: идите вы в ... с вашей "необходимостью", если вы дятлы, не умеете планировать рабочий процесс и у вас 1 сотрудник на котором все висит, совсем без дублеров - ну и кто вам доктор?! Кабзда тогда вашей компании, потому что сотрудники не железные. Единственное где имеет смысл так надрываться - вот лично свой стартап.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 09-Фев-23 11:41 
1. Тут каждый выбирает сам. А когда тебе под 60 - выбор невелик. Или не более 200 тыс., но с отпуском без ноута, или в два раза больше - но с ноутом.
2. Нет подвала. Летом с курортов работаю. Хотя один раз все же приходилось летать в Москву и обратно на совещание. Благо такие совещания 3-4 раза в год. Можно и потерпеть
3. Ноут от работодателя лежит в кладовке. В связи с наличием там программ-шпионов от СБ и официальным запретом под подпись на административные права к нему.
4. Даже не не югах, могу одну неделю поработать с дачи, а другую - из дома. И возить десктоп за полторы сотни километров в один конец не прельщает.
5. Непонятно, чем ноут хуже десктопа для работы? Клавиатура, мониторы и мышь такие же. Мощной GPU мне не надо. Да и не сравнится она все равно с A100 на сервере в ЦОД у работодателя.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 10-Фев-23 14:27 
> 1. Тут каждый выбирает сам. А когда тебе под 60 - выбор невелик.

А что в 60 фрилансить не катит? Впрочем, будет 60 проверю...

> Или не более 200 тыс., но с отпуском без ноута,
> или в два раза больше - но с ноутом.

Такой себе "отпуск", если нельзя всех отправить в пень, вырубить интернет и отдохнуть от всего этого в какой-нибудь живописной локации без интернетов и электричеств. Это все отличается от рабства на цепи ну... например... чем?

> другую - из дома. И возить десктоп за полторы сотни километров
> в один конец не прельщает.

А зачем его возить?

> 5. Непонятно, чем ноут хуже десктопа для работы? Клавиатура, мониторы и мышь

Ну вообще-то полноразмерная клава великовата с собой ее таскать. Еще менее удобно таскать 30" монитор. А без него у меня эффективность все же хуже. Одно дело на трети этой площади ковыряться, чтобы утащить было комфортно, и другое - на большом агрегате с хорошим разрешением и цветопередачей. Про то что там процессор, GPU и проч там рядом не стояли и подавно. Скомпилить что-то тяжелое? Ух, ноуты либо маломощные либо жгут колени и сажают батарею в момент, а вой турбины мощного ноута не оставит никого равнодушным. По поводу чего я не понимаю радости постоянно работать на вот именно ноуте. Актуально разве что для совсем путешественников, и то убежденные цифровые номады просто дом на колесах покупают.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 10-Фев-23 23:01 
> А что в 60 фрилансить не катит?

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

> Такой себе "отпуск", если нельзя всех отправить в пень

Это у Вас похоже на признаки параноидальной шизофрении. Зачем это держать в голове? Заявленное время реакции в отпуске - 24 часа. Раз в сутки оказаться с мобильником в зоне доступа сети - не проблема. А то что раз в три года два-четыре часа приходится потрудиться в отпуске - да и ладно, раз это дает столь существенную разницу в зарплате.

> А зачем его возить?

Потому что проще возить комп с собой из квартиры на дачу и обратно, чем качать гигабайты по LTE.

> Ну вообще-то полноразмерная клава великовата с собой ее таскать. Еще менее удобно таскать 30" монитор.

А зачем их таскать? В квартире - своя клавиатура с мониторами, на даче - своя. А если релоцируюсь на юга, то все равно на машине еду. Хоть в Тундру, хоть даже в L200 - такое барахло влазит без проблем. В отпуске да, бывало клавиатуру просто покупал. А панель из телевизора превращал в монитор.
А 30" - это уже дело вкуса. Лично мне комфортней два по 26-27"

> Скомпилить что-то тяжелое?

А зачем мне bamboo на локале? У него k8s в ЦОД есть. И вряд ли какой десктоп с ним сравнится.
Про А100 я уже упоминал. Сколько их у Вас в десктопе? Неужели тоже четыре, как на средненьком сервере для ML? А БД объемом в несколько терабайт тоже на десктопе поднимаете?

> я не понимаю радости постоянно работать на вот именно ноуте

А я не понимаю радости работать не десктопе. Ведь все равно ноут 99% времени с закрытой крышкой работает. Пока не было SSD - разница еще была заметна. А сейчас - лишь незначительная разница в CPU, которого и так с головой хватает. Все равно ведь все сервера в ЦОД при любых раскладах.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 14-Фев-23 09:45 
> Ну если уже накопил лямов 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 будет звук издавать почти как сервер в датацентре. А десктоп что, чуть усиливается свист воздуха от больших тихих дутиков. Разумеется его для этого самому надо собрать, с хорошим питальником, в продвинутом корпусе, а не купить рандомный офисный крап.

> Все равно ведь все сервера в ЦОД при любых раскладах.

Я не вебдев вообще. Но когда я что-то вешаю на ремотные серваки я таки предпочитаю прототип вот у лично себя изучить, локально, в том числе и под полным набором девовских инструментариев. Локально некоторые вещи все ж виднее. Но да, если что я больше по околоэмбедовке и рядом, сервера в ДЦ там - далеко не главное. И да, когда вебдев настолько привязан к рабо-то-дателю это вообще е....й стыд.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:16 
> Не вижу никакой необходимости раздавать торренты 24/7

Ага, зато когда я пытаюсь качнуть торент а там фигвам - я ее почему-то вижу.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 19:12 
На калькуляторе процент считали или в столбик?
Смущает то, что процент Linux на десктопе на порядок меньше, чем процент Linux в роутерах. При этом transmission в роутерах предустанавливают часто. То есть, с точки зрения пользователя, даже если он сам на Win/Mac/Android - возможность пользоваться transmission на роутере у него уже есть "из коробки".

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 19:50 
> Смущает то, что процент Linux на десктопе на порядок меньше, чем процент Linux в роутерах.

А в телефонах так вообще 80%.
> При этом transmission в роутерах предустанавливают часто.

Очнитесь. 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и больше она не умеет ни-че-го.
> возможность пользоваться transmission на роутере у него уже есть "из коробки"

Возможность-то, может, и есть. Но я написал про тех, кто пользуется, а не про тех, у кого есть такая возможность.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 09-Фев-23 01:02 
> 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и больше она не умеет ни-че-го.

По квартирам что-ли ходили и считали?
Я что-то все больше кинетики у людей вижу, которые, кроме совсем младших моделей, уже с transmission в стоке. Часто tp-link попадаются, так у тех тоже у старших моделей он в стоке. Просто называется offline download в веб-морде.
Можете сами оценить по популярности в тех интернет магазинах, которые сортировку по популярности поддерживают.
И это не считая тех, кто или сам прошил OpenWRT, или купил уже прошитый OpenWRT роутер.

Поэтому, если считать, что на десктопе Linux в районе 5%, а на роутерах - в районе 90%, то даже один из десяти роутеров с transmission - это в два раза больше, чем Linux на десктопах.
Не забывайте, что у многих ни десктопа, ни ноутбука дома вообще нет. А роутер есть. Для планшетов и смартфонов. И большинство использующих transmission на роутерах - именно такие.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 10:17 
> Очнитесь. 9/10 роутеров — это коробка с 1 WAN/2-4 LAN и вайфаем, и
> больше она не умеет ни-че-го.

Вы издеваетесь? Это даже допотопнейшие асусы умели.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено penetrator , 08-Фев-23 11:44 
глюков там дофига, хуже и хуже, 4-ая вообще крашится

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 23:43 
Багрепорты уже написали?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:12 
Жаль,что адаптация по Android перестала проявлять активность еще в 2021 году. В ней есть ряд неприятных вещей. Кто-нибудь может посоветовать замену? Уж очень удобно качать на телефон с lostfilm и смотреть там же.

https://github.com/AndreyPavlenko/transmissionbtc/


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Werwolf , 08-Фев-23 10:25 
aria2 одинаково хорошо работает что на линуксе что на андроиде что на прочих поделках

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено scriptkiddis , 08-Фев-23 10:38 
Хмм, нужно таких андройдиков банить автоматом. От вас раздачи ноль.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 10:46 
Почему? STB под Android TV не выключается круглосуточно. Чего не скажешь о многих десктопах.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено НяшМяш , 08-Фев-23 11:10 
Тут ещё зависит от телевизора. Мой китайский телик при выключении с пульта даже ethernet порт отключает.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 11:44 
Я же про STB писал. Мой китайский STB (Transpeed Android TV) спокойно выполняет функции NAS в "выключенном" состоянии.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено НяшМяш , 08-Фев-23 13:31 
Мои извинения. Не сильно разбираюсь в теме, поэтому аббревиатура STB пролетела мимо, а за Android TV внимание зацепилось.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:59 
Ты не поверишь сколько всего он еще делает в "выключенном" состоянии.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 14:41 
И что это изменит? Убыло, что ли, что кто-то скачал?
Банить надо тех, кто на десктоп качает, а посмотрев, удаляет (а есть и такие, кто не удаляет, сохраняя для себя но раздачу останавливает — «а чего оно сеть жрёт»). Вот это злостные вредители.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 18:55 
Зачем хранить и раздавать, если датахордеров и так полный интернет?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 11-Фев-23 03:11 
Ага, конечно. Иногда сидов жду по два дня чтобы скачать нормальный x264/x265 релиз сериала 2019-2021 года, не что-то маргинально непопулярное. И это с магнита на популярном 1337x.
Либо единственный сид находится за пару часов, но отдаёт на скорости ~100kbps.
С только что вышедшими релизами такой проблемы, конечно, нет, даже если это, например, альбом не самой популярной группы.

Сам стараюсь стоять на раздаче как можно дольше, и без крайней необходимости не удалять то, что не достигло рейтинга 2, или хотя бы 1. Разве что за год совсем никто не качает, а место освободить надо.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено pic , 08-Фев-23 12:11 
TorrServe, есть версии и под Windows

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:12 
>Уж очень удобно качать на телефон с lostfilm и смотреть там же.

А потом жалуемся на sudden death syndrome...


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 13:01 
Новый порт появился https://github.com/depler/transmission-android

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:46 
Там тоже не все так гладко, уже завел краш) Но за ссылку спасибо.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено ptr , 08-Фев-23 13:58 
Так он на бете 4.0.0 еще. Автор уже обещал, что обновится на релиз.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено DragonX256 , 08-Фев-23 17:12 
tremotesf
Но это remote, а так Flud вроде неплохо работал.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:17 
>Ключевым изменением в новой ветке стал перевод кодовой базы с языка Си (C90) на Си++.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:22 
а экспертам, писавшим сложный проект на плюсах, объяснять не будешь, потому что они и так знают?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено _hide_ , 08-Фев-23 10:34 
Потому что за такое переписывание никто не заплатит :-)

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:12 
Я не тот аноним, но обычно такое перевод между С и С++ используется только ради синтаксического сахара и С++ там используется как надстройка. 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-бекенда.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Анонимусс , 08-Фев-23 12:21 
> Transmission отказывается от GTK-бекенда

Плохо что ли? Хорошо!


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:26 
Не мешает, если можно выбирать, с чем собирать.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Анонимусс , 08-Фев-23 13:32 
Это так не работает - чтобы можно было "выбирать, с чем собирать" это нужно поддерживать.
Причем как в коде, так и на последующих этапах - сборка, тестирование и т.д.
Это все человекочасы, которые можно потратить на что-то более полезное.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:37 
> Transmission… - это всего-навсего… интерфейсные морды к libtorrent

Всё построение высотой в шесть абзацев основывается на одном неверном утверждении.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:59 
> Экспертам никогда не писавшим сложный проект на плюсах, даже объяснять не буду почему.

Спасибо что спас нас от своего брюзжания.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено пох. , 08-Фев-23 20:26 
> В мусорку. Экспертам никогда не писавшим сложный проект на плюсах, даже объяснять

оно там с того дня когда ниасиляторы выпилили configure в пользу cmake. Из программы (ДО их нашествия, разумеется) бывшей реально переносимым кодом.

Собственно, с тех пор ничего кроме интерфейса на культях (серого на сером на сером фоне) и не случилось.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним12345 , 08-Фев-23 10:27 
Годно

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 08-Фев-23 10:27 
И какие плюсы от перехода на С++?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 11:23 
Я вообще не представляю, как такое можно сопровождать на C.
Чтобы не долбануться...

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:34 
Ты так говоришь как будто долбануться это что-то плохое.  

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:45 
Нет, это что-то другое ;)

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:25 
Код на C проще сопровождать, чем код на современных плюсах.Особенно учитывая поголовный ООП головного мозга у 99% разрабов.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 12:34 
> Код на C проще сопровождать, чем код на современных плюсах.Особенно учитывая поголовный ООП головного мозга у 99% разрабов.

У hello world'a - да. Или там в Embeded.
А так - "добавьте мне разухабистую вот такую штуку на C, чтобы асинхронно и как надо".
Иго-го...


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:59 
hello world на C++ выглядит как разухабистая штука с 90% ненужного кода.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 14:07 
> hello world на C++ выглядит как разухабистая штука с 90% ненужного кода.

ты про бинарное чтоли? оно и на C так.
да как-то всё равно...


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:11 
Да ладно, одна строчка же всего в main
std::cout << "Hello, World!" << std::endl;

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 20:06 
> Да ладно, одна строчка же всего в main
> std::cout << "Hello, World!" << std::endl;

Print("Hello, World!")


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 08-Фев-23 13:52 
Ядро же сопровождают.
А у Трансмиссии кодовая база в разы меньше.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 14:10 
> Ядро же сопровождают.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 08-Фев-23 14:33 
>> Ядро же сопровождают.
> ну сравнил прикладное приложения и ёдрёенный уровень

GNOME и GTK.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:13 
То-то гномеры не от хорошей жизни придумали и пилят объектный Vala.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 17:36 
страшные проекты

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 18:51 
Эти "страшные" проекты на фоне KDE, Qt смотрятся красавцами.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 11:30 
GNOME UX/UI : Гы-гы

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 08-Фев-23 14:36 
Так и ядро можно на С++ писать, но пишут.
Хотя у яблока всё на ObjC написано.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:24 
А вот ObjC в ядро было бы проще прикрутить. Он использует C ABI.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено z , 09-Фев-23 07:34 
Это что за print?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Максим , 08-Фев-23 15:40 
> как такое можно сопровождать на C

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 17:37 
> А в чём проблема?

проблема возникает тогда, когда встаёшь с дивана


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 19:59 
Эх, если бы это было так, не предпринимались бы попытки таковой заменить.
Zig, Rust, D, Carbon как примеры.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Anatoly , 09-Фев-23 05:17 
не более чем nih

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 19:01 
> писать на нём аккуратно и вдумчиво

Парни, хватайте настоящего сишника, пока он за пределы границы массива не вывалился!


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено анон , 08-Фев-23 15:26 
безопасные указатели, чтобы ржавые не рвались, после новости, что через 10 лет найдена утечка ползунка гуя, которая приводит к утечке в 10мб оперативки раз в жизнь вселенной.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 08-Фев-23 17:11 
Контейнеры в стандартной либе
Умные указатели и РАИ
Больше типобезопасности
Шаблоны
Классы и высокоуровневые абстракции с минимальной ценой
Неймспейсы и даже модули (если обмазаться последними версиями компиляторов) супротив префиксов имён в С

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 08-Фев-23 17:14 
Ну и бесплатный интероп с С

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 18:54 
И невозможность легко читать исходный код)

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 08-Фев-23 19:59 
> И невозможность легко читать исходный код)

Вообще термин "легкость чтения" - очень субъективное понятие. Иногда "невозможно легко понять" код на питоне или жабаскрипте. Чем сложнее язык, тем дела обстоях хуже, особенно для новичков. Поэтому нужны конкретные примеры кода, который "невозможно легко читать".


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 20:03 
На такой случай присутствуют комментарии и документация.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 09-Фев-23 07:44 
> Контейнеры в стандартной либе
> Умные указатели и РАИ
> Больше типобезопасности
> Шаблоны
> Классы и высокоуровневые абстракции с минимальной ценой
> Неймспейсы и даже модули (если обмазаться последними версиями компиляторов) супротив префиксов
> имён в С

И нафига это всё нужно для написания маленького торрент-клиента?
Если это всё такое крутое и нужное, почему Линус плюётся от С++?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено _hide_ , 09-Фев-23 11:07 
> И нафига это всё нужно для написания маленького торрент-клиента?
> Если это всё такое крутое и нужное, почему Линус плюётся от С++?

Плюются, потому что зачастую приходится для того, что сделать шаг, вначале встать на костыли + очень много пейсателей на плюсах, которые не понимают принципы ООП от слова совсем. Пока академическая среда не включилась в обсуждение ООП в 9Х, С++-ков чморили по-страшному. Этап плохого профильного знания не пройден, а инфраструктура фрагментирована. А популярность из-за хайпа.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 09-Фев-23 19:18 
> И нафига это всё нужно для написания маленького торрент-клиента?

Дык там клиент и сервер переписывается. Или теперь если проект "маленький", то его нужно писать на асме? Зачем что-то высокоуровневое?

> почему Линус плюётся от С++?

Очевидно он его не знает, к тому же последние версии это не тоже самое, что С++ 98. Да и в ядре слабосвязанный код по его мнению. Как можно оспаривать тот же RAII? Конечно, проще goto на метки в конце функций делать.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено . , 09-Фев-23 19:54 
> Как можно оспаривать тот же RAII?

а неявность?

> Конечно, проще goto на метки в конце функций делать.

чисти за собой после выхода из функции.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 09-Фев-23 20:39 
>> Как можно оспаривать тот же RAII?
> а неявность?

В чем? Объекты на стеке уничтожаются в обратном порядке созданию.

>> Конечно, проще goto на метки в конце функций делать.
> чисти за собой после выхода из функции.

Проблема возникает когда у функции несколько точек выхода - это частое явление. К тому же "чистить за собой" - это неявное знание: нужно, например, в документации к объекту file ПРОЧИТАТЬ (кто вообще читает доку?), что после open нужно НЕ ЗАБЫТЬ сделать file.close().



"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено жопка3 , 09-Фев-23 22:24 
Скорее автор под неявностью имел ввиду автоматичность RAII - дескать плохо, что не нужно писать явный release(). Именно в ненадобности явного release () и кроется все плюсы scoped bounded processing.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено . , 10-Фев-23 05:33 
> Проблема возникает когда у функции несколько точек выхода - это частое явление.
> К тому же "чистить за собой" - это неявное знание: нужно,
> например, в документации к объекту file ПРОЧИТАТЬ (кто вообще читает доку?),
> что после open нужно НЕ ЗАБЫТЬ сделать file.close().

под выходом из функции я имел ввиду вложенную (объявленную как static выше целевой) - то есть внешний интерфейс не меняется. тут чисто замес явности с удобством не писать каждый раз вызов инициализатора/файнализатора. не могу сказать что можно категорично ответить что лучше.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено bOOster , 10-Фев-23 12:57 
Шаблоны не нужны. Не смотрел исходники - но уверен что дальше классов не пошли. Чтобы определенную абстракцию создать, о выделении и об удалении не задумываться.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено InuYasha , 09-Фев-23 21:15 
Вот эти два. )

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:37 
> В сжатом виде Web-интерфейс теперь занимает всего 68 КБ.

Что значит примерно ничего, потому что выполняется код/обрабатываются данные не в сжатом виде (поэтому это число ничего не значит). Но в целом хорошо, конечно.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:19 
Это означает, что браузеру нужно выкачать, а серверу нужно отдать всего 68 КБ. Именно это и значит это число.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 11-Фев-23 10:58 
Возможно, для людей это новость, но автосжимать данные серверы давно уже научились. А вот "почти метр кода" звучит не так красиво, как 68 КБ.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 11-Фев-23 11:17 
> Возможно, для людей это новость, но автосжимать данные серверы давно уже научились.
> А вот "почти метр кода" звучит не так красиво, как 68
> КБ.

А в чём претензия то? Давай ещё скажем -- 8 миллионов бит. Звучит ещё менее красиво. И что?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Шарп , 08-Фев-23 10:42 
Правильное решение с переходом на C++. Без ООП писать софт невозможно.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:35 
Ну да куда уж там без наследования 8 уровня. Так же ничего не напишешь толком. Да.  

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:48 
До 8-го уровня это ещё нужно сильно постараться.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Проходил мимо , 08-Фев-23 12:14 
В ООП главное далеко не наследование.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено 1 , 08-Фев-23 12:24 
А то что классы кто-то напишет за тебя ?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:36 
Ровно также, как и сишные функции кто-то напишет за тебя.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 16:33 
ООП не обязательно про наследование, даже в плюсах

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Rock , 08-Фев-23 18:19 
> Ну да куда уж там без наследования 8 уровня. Так же ничего не напишешь толком. Да.  

Ирония понятна, но та же композиция, доступная и там и там, в С++ делается гораздо проще и элегантнее.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 03:56 
А ещё на каждом уровне delete member. И потом разбирайся с этим.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Минона , 09-Фев-23 07:46 
> Без ООП писать софт невозможно.

В этом случае логичнее было перейти на Java.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 12:31 
Если бы был машинный код, а не виртуальная машина, там, где это важно. А так, можно и на Python.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 19:06 
Что там, уже решили diamond problem при множественном наследовании?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Шарп , 09-Фев-23 21:47 
> Что там, уже решили diamond problem при множественном наследовании?

Вытащил какую-то минорную проблему.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 10-Фев-23 19:48 
Много-много лет назад - называется виртуальное наследование

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:44 
Как добавить ip:port?
В данной версии есть такая возможность?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:39 
Нет, не все сразу, убрали безальтернативную полную проверку хешей при добавлении, уже очень хорошо!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:44 
Недостаток в прошлых сишных версиях был огромный - очень долгое подключение к пирам, целая вечность. Как с этим обстоят дела в данной версии?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено mos87 , 08-Фев-23 10:52 
замеры в студию.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:35 
Какие ещё замеры? Это общеизвестный факт, qbt и deluge юзаются для автоснатчинга в сидбокс-гонках на буржуйских трекерах, transmission вообще никогда.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:51 
qbt и deluge это лишь оболочка rb-libtorrent, разжиревшей и зашедшей в тупик на второй версии

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:59 
Не rb-libtorrent (ты путаешь оригинальный libtorrent и libtorrent-rasterbar, к-й юзается только в одном клиенте rTorrent), а qbt и deluge - оболочки оригинального libtorrent.
https://github.com/arvidn/libtorrent
Значит libtorrent намного быстрее коннектится, чем transmission (в transmission свои алгоритмы без сторонних либ). И libtorrent на плюсах написан, не на сишечке.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:19 
libtorrent-rasterbar - "оригинальный" libtorrent он же rb-libtorrent, libtorrent-rakshasa - rtorrent!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:24 
А, ну да, я перепутал названия. Но он разжирел, да. Но почему он тогда быстрее конектится чем transmission, я сравнивал много раз, qbt мгновенно подключает пиры, transmission - видит пира, и потом секунд 20 ждет прежде чем подключить его. Почему transmission - такой тугодум? Он же написан на сишечке, а libtorrent - на плюсах. В логике transmission - недостатки?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 04:08 
> transmission - видит пира, и потом секунд 20 ждет прежде чем подключить его

Как понимать "подключить"? У трансмиссии как и любого клиента нет прямого доступа к файлам другого клиента (как в WebDAV, SMB, NFS). Клиент-получатель может только запросить блок (piece). А клиент-источник решает, когда начать давать данные. Нужно проконтролировать, чтобы в libtorrent не было кода, который бы отдавал предпочтение клиентам-получателям на libtorrent.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Ананий , 09-Фев-23 09:55 
И тем не менее qbt самый адекватный среди них. Видимо настройки по-умолчанию позволяют не отжирать тонны памяти.
Раньше пользовался лишь трансмишенном из-за удобного разделения сервера и клиента, но начиная с какой-то версии под Фришечкой что-то пошло не так. Сейчас уже не помню что было, то ли крашился, то ли адово тормозил.

Делюга, питоновская поделка, и на этом можно заканчивать. Жрал память как не в себя.
КТоррент, глючный и жрущий память. По-крайней мере был.

Из адекватных вариантов тогда оставался лишь rtorrent (который неплох, но были проблемы с кодировками) и qbt. Последний работал на ура и пользуюсь им до сих пор.
Хотя казалось бы "это лишь gui для библиотечки".


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:46 
>Добавлена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов

Действительно именно v2, а не только гибридных?
Здесь написано, что v2-only планируется только в пятой версии, а в четвертой только гибридные
https://github.com/transmission/transmission/issues/458


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено mos87 , 08-Фев-23 10:51 
ну хоть гибридные, а то у них и они на тройке не робили, хотя как раз сделаны чтобы клиент не знающий про v2 мог их спокойно скушать.

а вообще это лол конечно если v2 только в след. версии, учитывая что они их делают раз в хз сколько лет. там уже v3 появится.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:47 
кто "они"? сопровождающий поменялся, команда разработчиков обновилась, благодаря этому вышла 4 версия, возможно, теперь все будет гораздо быстрей

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 23:45 
Сопровождающий не поменялся, а вернулся старый. FYI Jordan Lee (имя вымышленное) == Charles Kerr (имя настоящее).

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 10:59 
Вот умеют люди выбирать нормальные языки

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:27 
Тонко!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Попандопала , 08-Фев-23 11:12 
Хоть не сегфолтися как Rtorrent

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:15 
Отличная новость. Единственный торрент-клиент который у меня без проблем работал с десятками тысяч торрентов.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:36 
Так больше и не будет плюсы сожрут все ресурсы, которые раньше не доедал обычный Си.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:52 
Байки. Демон без Qt, если что.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 11:19 
Попробую через полтора года. Как в Ubuntu прилетит.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Zenitur , 08-Фев-23 11:37 
> Попробую через полтора года. Как в Ubuntu прилетит.

PPA? apt-get -b source transmission?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 11:41 
> PPA? apt-get -b source transmission?

Аудит со сборкой кода?
Так-то их уже два раза ломали сайт с подделкой бинарников.
Поэтому я уж лучше из отстоявшихся репозиториев  😀


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Zenitur , 08-Фев-23 11:47 
>> PPA? apt-get -b source transmission?
> Аудит со сборкой кода?
> Так-то их уже два раза ломали сайт с подделкой бинарников.
> Поэтому я уж лучше из отстоявшихся репозиториев  😀

Можно из сида взять и пересобрать DEB-SRC пакет. А зависимости поставить при помощи apt-get build-dep transmission.

Я правда не из сида беру, а с лаунчпада. Там те же самые файлы


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 11:35 
Забавно, особенно без указания на какой C++ стандарт переводится код. Смешение разного рода для каши в голове?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iPony129412 , 08-Фев-23 11:46 
Ну написано "moder"

просмотреть несложно. Это C++17


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Анонн , 08-Фев-23 12:06 
> снижение нагрузки на CPU на 50% и уменьшение потребление памяти на 70%

Это ж какой должен был прекрасный код, чтобы можно было провести такую оптимизацию...
Обычно улучшение на 50-10% уже праздник, а тут такое


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:15 
Какой замечательный коньпилятор что он так хорошо оптимизирует код. Си то ясное дело ничего не оптимизирует он прямой как железная дорога.  

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Анонн , 08-Фев-23 12:19 
Да ладно, в gcc для си есть тоже куча оптимизаций.
Не могло оно одними оптимизациями дать такой прирост. Они скорее всего что-то архитектурное меняли.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Серб , 08-Фев-23 13:55 
Имитация объектной иерархии на Си приводит к множеству ненужных действий в рантайм.
В плюсах те же действия происходят во время компиляции.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:57 
Придумывание иерархий там где их нет приводит к ООП и убогому коду.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Серб , 08-Фев-23 14:08 
> Придумывание иерархий там где их нет приводит к ООП и убогому коду.

Хотелось бы примера, как реализовать контейнер графических элементов, что бы пробежаться по нему и вызвать функции зависящие от типа графического элемента.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:21 
Ща, он тебе про GLib расскажет... Хотя, стоп. Там же, хоть и псевдо-, но опять же, объектность Gobject.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 20:58 
Читай внимательно - я написал, там где их нет. Гуи единственное место где иерархия естественна.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Самый умный из вас , 09-Фев-23 00:38 
> Гуи единственное место где иерархия естественна

Но это не точно


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 05:34 
Для этого не нужны иерархии. Достаточно передать в контейнер по два указателя на каждый элемент контейнера -- указатель на структуру данных описывающую элемент, и указатель на vtable реализующий необходимые контейнеру методы. В простейшем случае вместо vtable может быть указатель на функцию, но, наверное, не в случае контейнера графических элементов, там потребуется больше одного метода.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Серб , 09-Фев-23 13:20 
> Для этого не нужны иерархии. Достаточно передать в контейнер по два указателя
> на каждый элемент контейнера -- указатель на структуру данных описывающую элемент,
> и указатель на vtable реализующий необходимые контейнеру методы. В простейшем случае
> вместо vtable может быть указатель на функцию, но, наверное, не в
> случае контейнера графических элементов, там потребуется больше одного метода.

И будет множество таблиц vtable. Не критично, пока типов графических элементов мало.

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

Вот только тут будут накладные расходы в рантайм и много рутинной работы.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 08-Фев-23 17:18 
Куча структур с inner полями в расте это, конечно, другое?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:56 
Да, transmission была слишком медленная, из-за архитектуры наверное, может просто переписали как положено сейчас.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 13:58 
Или предыдущие версии создавали "вундеркинды". Потому что в моем понимании C++ и JavaScript - это никакая не "оптимизация".

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 18:59 
В твоём понимании? А ты кто?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 04:16 
> Это ж какой должен был прекрасный код

Подозреваю, что оптимизации архитектуры дали львиную долю, а плюсы только экономию строчек (которые теперь сложнее читать). Да и появились просто замечательные баги типа https://github.com/transmission/transmission/pull/4616. Смотришь на всю эту неявность плюсов и думаешь, как же хорошо с чистым Си. Да, схожие ошибки, зато хотя бы явные и очевидные патчи.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:35 
Ну да. Вон чел даже фичу кастом бутстрапа вообше не нашел - https://www.opennet.ru/opennews/art.shtml?num=58617#240 - а теперь сравните это с тем что было в сишной версии, где разобраться за 2 минуты можно. Если б не видел сие в севой версии в жизни б не узнал что это там есть.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:15 
>показало снижение нагрузки на CPU на 50% и уменьшение потребление памяти на 70%,

Вто что животворящие высокоуровневые абстракции for humans делают!


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:17 
Когда человеку всё понятно и коньпилтору понятно куда тут коней запрягать.  А вот когда нейросети заработают в полную силу, вот у нас и появится супер оптимизированный код.  

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 12:28 
Нейросети надо обучать. А обучают их неучи. Поэтому и код будет как сейчас плохой, но его станет больше.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 14:32 
Я думаю негросети ещё не один десяток лет будут флагманом в разработке. На месте негров конечно могут быть индусы.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Неизвестный , 08-Фев-23 14:21 
"pull-запросы" - это запросы на слияние.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 16:35 
"merge requests" - это запросы на слияние.

ENGLISH, ************, DO YOU SPEAK IT?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Неизвестный , 09-Фев-23 15:50 
Неуч, merge requests - это уже конечное действие внесения изменений в основное хранилище из твоего.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 14:40 
дак лучше б автостарт с системой сделали

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено фф , 08-Фев-23 15:32 
вам лень баш-портянку в одну строчку написать?
или у вас системд и без помощи посторонних не разобраться?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Максим , 08-Фев-23 15:00 
> перешедшего с Си на Си++

А почему на на Rust?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 15:49 
Сложно называть себя легковесным, таская такой рантайм.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 21:51 
А ты можешь осознать, что разница (даже если она и есть) между 100KB-1MB-10MB "экзешника" ничто, когда программа оперирует буферами данных на десятки или сотни мегабайт?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 09:55 
Этой штукой мыльницы на openwrt и прочие дешевые NAS на ARM пользовались. А теперь врядли будут и с C++, флехи не бесплатные - для stlib плюсов флеху надо большую, а хранить стдлиб на внешнем диске который юзер может вынуть в любой момент - ну вы поняли.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 10-Фев-23 16:31 
> для stlib плюсов флеху надо большую

2.1M /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30

Но если речь идёт о встроенном флэш на 32M, то да, тесновато.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 15-Фев-23 20:22 
> 2.1M /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
> Но если речь идёт о встроенном флэш на 32M, то да, тесновато.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 18:58 
Нафига тебе в памяти для торреентов буфера на сотни мегабайт?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 16:31 
вангую
если зачастят такие вопросы...
если не выйдут из моды мемы про безопасность RUST и небезопасность всего остального...

рынок будет обязан реагировать :) этож как можно этот ваш опенсорц прихлопнуть зараз, а какой ценник за продукт ломить -УХ! а новое можно и вовсе лет 100 не делать, старое бы обслужить.

будем иметь по десять реализаций одной версии программы на разных популярных ЯП с использованием разных версий библиотек к нему, упакованных в разные оболочки под разные ОС и конечно же отдельно под каждый мало мальски популярный дистрибутив LINUX и  его актуальные версии, каждое GUI и DE!

всего около 100 000 строк(это я очень приблизительно посчитал) ссылок на страниче скачивания программы, так сказать чтоб все были рады, довольны и счастливы

так победим! вот истинный путь правильной цифровизации для цивилизации!



"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 08-Фев-23 17:19 
Начитались комментариев на опеннете

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 23:49 
Полагаю, потому что не интересно. Можете форкнуть и показать, как надо было.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Вы забыли заполнить поле Name , 09-Фев-23 02:15 
>> перешедшего с Си на Си++
> А почему на на Rust?

Ну с gtk еще можно как-то связать, а с QT как?


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено svetrnd , 09-Фев-23 09:09 
Qt же!

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено bOOster , 10-Фев-23 13:00 
Потому как ребятки адекватные...

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 17:26 
Нет главной киллер фичи Qbittorrenta - последовательной закачки - то есть запустил торрент и уже через несколько секунд смотришь фильм а оно в процессе качается. А все остальное для пользователя толку не несет.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено pic , 08-Фев-23 20:21 
А нафига его вообще весь закачивать, хоть и последовательно? Только для раздачи?
Закачивай буферный объём и сразу смотри, чисто потоковое воспроизведение.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено пох. , 08-Фев-23 20:28 
> Нет главной киллер фичи Qbittorrenta - последовательной закачки

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

ну хоть что-то хорошее.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 16:13 
Это нарушает протокол не больше, чем приоритет скачивания файлов или отказ от загрузки части файлов.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 08-Фев-23 22:02 
https://aur.archlinux.org/pkgbase/transmission-sequential

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено пох. , 09-Фев-23 07:37 
ну то ж чей-то рачехак.
К оригиналу отношения не имеет.

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


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 19-Фев-23 00:20 
Начало положено: https://github.com/transmission/transmission/pull/4795

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 08:21 
Встроенный bootstrap может банится провайдером.
Я надеюсь что в будущем они добавят возможность добавлять IP:PORT

сейчас можно насобирать хороший бутстрап (IP:PORT) из той самой раздачи Яндекс


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 09:50 
> Я надеюсь что в будущем они добавят возможность добавлять IP:PORT

А она есть, только не очень известная. Умеет бустрапаться из текстовичка со списком нод, если айпишники знаешь то вариант.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 12:22 
каким образом?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:33 
Настоящие деждаи сорц не читают?

 getNodesFromBootstrapFile(tr_pathbuf{ mediator_.configDir(), "/dht.bootstrap"sv }, bootstrap_queue_);

Создаешь в конфигдире dht.bootstrap и прописываешь туда свои бутстрапы.

p.s. на в обиду плюсерам, но сишная версия этого кода была в 20 раз читаемее.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 17:53 
т.е. так понимаю в конфигфайл пойдёт простой айпишник пиров? с портом соответственно

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 10-Фев-23 14:30 
> т.е. так понимаю в конфигфайл пойдёт простой айпишник пиров? с портом соответственно

Не совсем. Оно в конфигДИРЕ ищет ФАЙЛ называемый "dht.bootstrap" с списком кастомных бутстрапов. И бутстрапается из них, если такой файл есть.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 09:48 
Это они зря - стандартная либа C++ жирная и оно теперь на роутерах с openwrt и тому подобном в пролете будет.

А если кто GTK и Qt интерфейс хотел - так уже был qbittorent какой.


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 12:34 
На роутерах с внешним диском/флешкой.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:23 
Отключл флешку и клиент - а может и что еще некорректно навернется? Одно дело если у него только торенты отвалятся и совсем другое если и он сам.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 12-Фев-23 21:25 
Вариант Б: слинкуй демона статически с libstdc++. При этом, только нужное из либы подтянется.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено InuYasha , 09-Фев-23 22:28 
Смотря какие плюсы. Если 98 или вообще rename *.c *.cpp - то норм.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Иваня , 09-Фев-23 10:59 
Да это монстр какой-то. Мне вполне хватает возможностей https://deluge-torrent.org/

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:22 
А этот тормозной кусок питона не монстр? ORLY?

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 14:22 
Это вообще нечто на питоне.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 10-Фев-23 13:38 
Ты ошибся, Трансмишшн компактен.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 09-Фев-23 15:34 
Устал ждать у моря погоды и год назад на макоси перешел на qBitorrent. Обратно не тянет.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено yt , 10-Фев-23 00:21 
> на макоси

должны страдать


"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Chromium , 10-Фев-23 01:36 
Сначала был C, потом C++. Затем возьмут веб-клиент, обернут его в Electron и дадут гоям на растерзание. Всё читаемо.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 15-Фев-23 20:24 
Вебфэйс у них таки разжирел и стал чем-то странным. Придирчивым к версии браузера и довольно жестко грузящим CPU клиента.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено iCat , 11-Фев-23 07:01 
Очень хорошая машинка!
Простая и надёжная.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 12-Фев-23 14:14 
Ого, оно только под винду 10 и 11 уже. Печаль.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено Аноним , 13-Фев-23 23:47 
На Win7 установился но не запустился.
Установлены все Redistributable C++.
MSI установщик в добавок в реестре сильно нагадил.
Спасибо разработчикам за новую версию.

"Новая версия BitTorrent-клиента Transmission 4.0.0, перешедш..."
Отправлено швондер , 23-Фев-23 15:19 
у интел был опыт переписывания работающего годного кода на С++ - гиперскан в свое время портировали с сишника на плюсы. дпдк в результате остается на сишечке, ретроградами при этом их не назовешь - и гиперскан портировали достойно, судя по исходничкам в опенсорсе, и сам дпдк вполне современно перешел на мезон в качестве системы сборки.
Циска третий снорт написала на плюсах, со второй попытки, снорт номер три второй подход к штанге. И сейчас якобы что-то получилось. уже пятый год ловят сегфалты, проблемы, фалсы и тп, судя по списку рассылки. Портировано коряво, и это не смотря на то, что и вторая версия снорта написана не идеально.
Возможно, что действительно плюсы не лучший выбор для сложных проектов.