The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от opennews (??), 10-Июл-19, 12:07 
Представлен (https://forum.syncthing.net/t/syncthing-v1-2-0/13475) релиз системы  автоматической синхронизации файлов Syncthing 1.2.0 (https://syncthing.net/), в которой синхронизированные данные не загружаются в облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online, используя  развиваемый проектом протокол BEP (Block Exchange Protocol). Код Syncthing  написан на языке Go и распространяется (https://github.com/syncthing/syncthing) под свободной лицензией MPL. Готовые сборки подготовлены (https://github.com/syncthing/syncthing/releases/tag/v1.2.0) для Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD и Solaris.

Кроме решения задач по синхронизации данных между несколькими устройствами одного пользователя, при помощи Syncthing возможно создание больших децентрализованных сетей для хранения совместно используемых данных, которые распределены по системам участников. Предоставляются гибкие средства контроля доступа и создания исключений для синхронизации. Возможно определение хостов, которые будут только получать данные, т.е. изменение  данных на этих хостах не будет отражаться на экземплярах данных, хранимых на других системах. Поддерживается несколько режимов (https://docs.syncthing.net/users/versioning.html) версионирования файлов, при которых сохраняются прошлые версии изменившихся данных.


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


Каналы передачи данных формируются при помощи TLS, все узлы аутентифицируют друг друга по сертификатам и идентификаторам устройств, для контроля целостности применяется SHA-256. Для определения узлов синхронизации в локальной сети может быть использован протокол UPnP, при котором не требуется ручной ввод IP-адресов синхронизируемых устройств. Для настройки системы и мониторинга предусмотрен встроенный web-интерфейс, CLI-клиент (https://github.com/syncthing/syncthing-cli) и GUI Syncthing-GTK (https://github.com/syncthing/syncthing-gtk), в котором дополнительно предоставляются средства управления узлами синхронизации и репозиториями. Для упрощения поиска узлов Syncthing развивается (https://github.com/syncthing/discosrv) сервер координации обнаружения узлов, для запуска которого
подготовлен (https://github.com/syncthing/docker) готовый образ Docker.


В новом выпуске:


-  Представлен (https://github.com/syncthing/syncthing/issues/5377) новый транспортный протокол, основанный на QUIC (https://www.opennet.ru/opennews/art.shtml?num=49594) (Quick UDP Internet Connections) с дополнениями для проброса через трансляторы адресов (NAT). В качестве предпочтительного протокола для установки соединений по-прежнему рекомендуется TCP;

-  Улучшена обработка фатальных ошибок и добавлены средства (https://docs.syncthing.net/users/crashrep.html) для автоматической отправки разработчикам отчётов о проблемах. Отправка отчётов включена по умолчанию, для её отключения в настройки добавлена (https://docs.syncthing.net/users/advanced.html#advanced) специальная опция. Отмечается, что данные в отчёте о крахе не включают имена файлов, данные из лога, идентификаторы устройств, статистику и другие персональные данные;

-  Использование мелких и фиксированных блоков (128 KiB) объявлено устаревшим, при индексации и передаче содержимого файлов теперь применяются (https://docs.syncthing.net/advanced/folder-uselargeblocks.html) только крупные блоки переменного размера;


-  В интерфейсе  обеспечен показ последней ошибки соединения для каждого из определённых адресов;

-  В WebUI компоновка столбцов таблиц оптимизирована для корректного отображения на узких экранах;

-  Внесены изменения, нарушающие совместимость. Новый выпуск  не совместим с хостами на базе  Syncthing 0.14.45 и более старыми версиями.


  

URL: https://forum.syncthing.net/t/syncthing-v1-2-0/13475
Новость: https://www.opennet.ru/opennews/art.shtml?num=51068

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +6 +/
Сообщение от Аноним (1), 10-Июл-19, 12:07 
> Отправка отчётов включена по умолчанию

телеметрическая эпидемия, заразность 100%

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Оксана (??), 10-Июл-19, 12:18 
С другой стороны, после обновления и при открытии веб-морды он предложил мне сразу же отключить аварийные отчёты. Либо оставить как есть включёнными.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +3 +/
Сообщение от proninyaroslavemail (ok), 10-Июл-19, 12:23 
Ну так исходный код открыт, можешь посмортеть что он отправляет и отключить при надобности.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от zzz (??), 10-Июл-19, 13:13 
Есть определенная разница между сырцами и готовым бинарем. Совсем небольшая. Чуть-чуть.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от proninyaroslavemail (ok), 10-Июл-19, 13:18 
> Есть определенная разница между сырцами и готовым бинарем. Совсем небольшая. Чуть-чуть.

Если телеметрия в виде блоба то никто не мешает собрать без него.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +9 +/
Сообщение от zzz (??), 10-Июл-19, 13:41 
Извините, но генту-подход мне малоинтересен. Я еще могу сконпелять на сервере нужный мне софт с нужными опциями, но никто в своем уме не будет проводить аудит и конпелять весь софт на десктопе. Поэтому разговоры за сырцы из разряда советов "хочешь быть богатым - будь им", насколько очевидные, настолько и бессмысленные.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

31. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –3 +/
Сообщение от Аноним (31), 10-Июл-19, 14:58 
> генту-подход _мне_ малоинтересен
> но _никто_ в своем уме не будет проводить аудит и конпелять весь софт на десктопе

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

36. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (36), 10-Июл-19, 15:19 
>никто в своем уме не будет проводить аудит и конпелять весь софт на десктопе

Отучаемся говорить за всех.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

40. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от zzz (??), 10-Июл-19, 15:56 
Что вы, сударь, фыр-фыр. Покажи мне этих "не всех", которые перед конпеляцией всего софта проводят аудит.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

90. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Наноним (?), 11-Июл-19, 23:43 
Просветитесь-ка, сударь:

https://ru.wikipedia.org/wiki/Демагогия#Argumentum_ad_ignorantiam_(аргумент_к_незнанию)
https://ru.wikipedia.org/wiki/Бритва_Хитченса

Бремя доказательства лежит на авторе утверждения. Докажи, что "никто не проводит аудит"

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

38. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Gentoo Debian Like (?), 10-Июл-19, 15:31 
sudo apt-build install
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

65. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от IRASoldier_registered (ok), 10-Июл-19, 19:51 
>проводить аудит

Для открытого софта, пользователи и контибьюторы озабоченные приватностью, наверняка УЖЕ провели подобный аудит. Это вопрос доверия. Недоверчивость не порок, но закономерно предполагает индивидуальные телодвижения: недоверчивому НУЖНЕЕ чем большинству тщательные проверки, а значит - пусть и проводит их сам. Благо открытость софта это позволяет. А наличие телеметрии по умолчанию - на самом деле достаточно удобная и полезная для разработчиков практика. Да, именно для разработчиков, а не для очередных персонажей полуконспирологических историй о "продаже данных корпорациям". Потому что честная и своевременная отправка логов и багрепортов - практика, принятая у существенного меньшинства пользователей. Но гневно постить на форумах "опять отвалилось!", "оно не работает!" - практика, принятая у существенного большинства.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

70. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от Аноним (70), 10-Июл-19, 20:52 
> наверняка УЖЕ

Блажен, кто верует...

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

71. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от IRASoldier_registered (ok), 10-Июл-19, 21:21 
> Блажен, кто верует...

Цитирую свой комм:

"Недоверчивость не порок, но закономерно предполагает индивидуальные телодвижения: недоверчивому НУЖНЕЕ чем большинству тщательные проверки, а значит - пусть и проводит их сам. Благо открытость софта это позволяет."

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

19. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (19), 10-Июл-19, 13:30 
ага, с сырцами ты можешь собрать свой бинарь. Если не доверять, то уже по полной -- между бинарем с заявленной телеметрией и бинарем, в котором ее типа нет, разница видна еще меньше, если нет навыков по поиску проявлений этой самой телеметрии.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от zzz (??), 10-Июл-19, 13:45 
Вы неправильно меня поняли. Никто не будет смотреть сырцы и конпелять. Все возьмут бинарник. Поэтому совет смотреть и конпелять - из разряда теоретически-риторических.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (19), 10-Июл-19, 14:07 
не все, но большинство. Большинство просто не будет беспокоиться по этому поводи или будет выбирать кому доверять: например доверится мэйтейнерам дистрибутива и увидит заветное "Data reporting is disabled for this build configuration".
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от zzz (??), 10-Июл-19, 14:57 
Ну тогда уж не большинство, а подавляющее большинство. Сколько лет наблюдаю аналогичную возню с FF - каждый раз в обсуждениях появляются люди с советом вырезать телеметрию и сконпелять, но людей, которые это сделали, я не знаю ни одного.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

33. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (33), 10-Июл-19, 15:11 
я так делаю.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

42. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от zzz (??), 10-Июл-19, 15:58 
Скачиваешь тарболлы DE-браузеров-офисного пакета, патчишь, аудитишь, конпеляешь? Rly?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

43. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (43), 10-Июл-19, 16:07 
Зачем тарболлы? У меня есть порты/портаж/пкгсрц. И поехали...
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

44. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от zzz (??), 10-Июл-19, 16:27 
Проводить аудит?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

51. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (43), 10-Июл-19, 17:38 
От версии к версии размер патча не такой большой, если это не браузер, конечно. Так что можно и пробежать. Доп. патчи в системе сборки тоже не сильно-то меняются (опять же, если не браузер). Некий элемент доверия к меинтейнерам конечно есть - весь софт аудитить этот как-то перебор. Но при желании - пожалста. Никто готовые бинарники вас качать не заставляет. А с браузерами и так уже всё понятно... Или вы о чём?
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

52. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (43), 10-Июл-19, 17:41 
Для этого есть меинтейнеры. Код и так скачивается из оф. источника обычно, а собирается локально, чего там обычно аудитить? Хеши сверить? Тут уж вы или пользуетесь фоксом, или не пользуетесь совсем. Я как бы вашу мысль понял, кажется. Но всё же, мне кажется вы там передёргиваете и пытаетесь поднабросить.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

34. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (19), 10-Июл-19, 15:12 
ну вот в дебиане отключают при сборке. Можете конечно сказать, что используемая опция отключает не все или не отключает вообще ничего кроме галочек на UI, но я, пожалуй, удовлетворюсь тем, что есть
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

91. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Наноним (?), 11-Июл-19, 23:47 
> людей, которые это сделали, я не знаю ни одного

Типично. "Я их не знаю, значит, их не существует".
Нет, сударь, вы всё-таки почитайте те умные ссылочки, дабы не позориться в дальнейшем

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

2. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +7 +/
Сообщение от Аноним (2), 10-Июл-19, 12:17 
Годный продукт
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +5 +/
Сообщение от VelikiiNehochuha (ok), 10-Июл-19, 12:48 
заменил мне дропбокс, для андроид весрия есть, все работает, очень рад, спасибо разработчикам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –4 +/
Сообщение от Аноним (6), 10-Июл-19, 12:49 
> Для упрощения поиска узлов Syncthing развивается сервер координации обнаружения узлов, для запуска которого подготовлен готовый образ Docker.

Короче, автор написал свой торрент-клиент с торрент-трекерами :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от hiveliberty (ok), 10-Июл-19, 15:31 
Там можно поднять свои службы relay и discovery. Собственно, я поднял себе свои.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

49. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:31 
На самом деле, там не один автор и ребята очень даже толковые.
А во вторых, есть очень большая разница между синхронизаций и шарингом.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –5 +/
Сообщение от Аноним (7), 10-Июл-19, 12:51 
Чем это лучше торрентов? Там тоже пир-ту-пир, без облаков, да и по кусочкам все реплицируется
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от синконист (?), 10-Июл-19, 12:55 
А там разве подцепятся изменения в папке сразу?Не надо будет torrent файл пересоздавать и перезаливать?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (7), 10-Июл-19, 13:02 
Вообще, есть такое расширение, правда я не знаю тех 3.5 клиентов, что его используют. Но почему бы просто не пересоздать торрент, а вместе с ним и ссылку?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +8 +/
Сообщение от Аноним (14), 10-Июл-19, 13:08 
Месье знает толк в костылестроении)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

77. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (77), 10-Июл-19, 22:37 
Потому что это вам кажется удобным, постоянно пересоздавать торрент и ссылку. А представьте, что эту штуку можно юзать вместо мерзопакостных дисков и облаков для таких банальных вещей, как фоточки на комп кидать. Да за такую фичу, которая не требует даже на кнопки нажимать в процессе тупения, готовы многие новый айДонг купить.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

50. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:37 
>А там разве подцепятся изменения в папке сразу?

Да

>Не надо будет torrent файл пересоздавать и перезаливать?

B SyncThing нет понятия торpентов, есть авторизованные хосты, предоставляющие директории для автоматической СИНХРОНИЗАЦИИ между хостами

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

61. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –2 +/
Сообщение от Аноним (43), 10-Июл-19, 18:44 
Вопрос то был про торренты. А ответ получился про syncthing.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

48. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:27 
> Чем это лучше торрентов?            

- Тем, что не нужен xpен знает чей трэкер
- Тем, что имеется file-versioning
- Tем, что можно выбирать two or one way synchronization
- Tем, что есть автоматический мониторинг директорий, обеспечивающий немедленную синхронизацию
- Tем, что работаeт практичеcки - на всех OCях
- и т.д и т.п. а имеено гуглить: sharing vs synchronization

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

96. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от пох. (?), 12-Июл-19, 16:59 
> Тем, что не нужен xpен знает чей трэкер
> развивается сервер координации обнаружения узлов, для запуска которого подготовлен готовый образ Docker.

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

собственно, посмотрев на всю эту вакханалию для решения примитивной простой задачи - делаешь очевидный вывод, что да, синхронизация, конечно, вещь прекрасная, но пожалуй обойдусь я rsync'ом и торрентом.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

68. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от Ключевский (?), 10-Июл-19, 20:42 
Вот есть у меня ноут, десктоп и два смартфона.
На всех есть папочка Books, если я кидаю файл на одном из них, то на всех остальных файл сразу оказывается. Как ты предлагаешь сделать это же с торрентами?

Есть у меня ноут, десктоп и два смартфона. На смартфонах есть директории с фотками, как только я на смартфоне делаю фотку, так сразу она уходит на ноут и десктоп. Как это сделать с торрентами?

Ты просто не понимаешь что это за софт, очевидно у тебя еще нет компов и смартфонов, когда закончишь школу и устроишься в макдональдс сможешь себе купить б/ушный смартфон которому лет 5

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –19 +/
Сообщение от InuYasha (?), 10-Июл-19, 12:54 
Опять изобретение велосипеда на хипстерском ЯП от корпорации зла.
А по теме сабжа: торрент-синк (или его переименовали в какую-то очередную абракадабру) уже заопенсорсили? или мб аналоги есть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от синконист (?), 10-Июл-19, 12:56 
его переименовали в Resilio и он там полуплатный.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

94. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от InuYasha (?), 12-Июл-19, 12:32 
Спасибо, нашёл вроде. И закрытый (впрочем, как и всё у создателей bt).
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –3 +/
Сообщение от Аноним (14), 10-Июл-19, 13:10 
Golang прекрасен с его go-рутинами обеспечивающими нативную многопоточность.
Вот и java-разрабы поняли всю прелесть и переходят на котлин с го KO-рутинами.
А мыши плакали, кололись но продолжали хватать блокировки
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

27. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Crazy Alex (ok), 10-Июл-19, 14:30 
Его надо уничтожить за одну убогую обработку ошибок. Только и радости - коды возврата таскать
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (43), 10-Июл-19, 14:54 
Да ладно, множественные возвращаемые значение ничо. Ну ошибки надо "оборачивать", да коды или проверки делать.

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

45. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от x (?), 10-Июл-19, 16:37 
А вы наверное предлагаете по пути С# идти - по две функции на апи, одну с исключением а вторую с кодом возврата чтоб в асинк можно было?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

53. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Crazy Alex (ok), 10-Июл-19, 17:43 
Either в помощь, если уж сильно надо. Руками проверять эррор коды даже там, где ничего с ними не можешь сделать - лишняя и бессмысленная возня.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

28. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от Аноним (28), 10-Июл-19, 14:38 
>хипстерском ЯП

Беднягу Роба Пайка записали в хипстеры.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

37. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –2 +/
Сообщение от Аноним (36), 10-Июл-19, 15:22 
Хипстеры используют этот ЯП.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

47. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +6 +/
Сообщение от AnonPlus (?), 10-Июл-19, 17:06 
А ешё они используют буквы. А педофилы используют воздух. Как страшно жить!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

80. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (14), 10-Июл-19, 22:49 
Всегда за хипсторами был php так то.
И вообще строгая типизация это сразу не про хипстеров.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

59. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 18:02 
покажите пожалуйста "аналог" этого велосипеда...
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (11), 10-Июл-19, 12:59 
Использую для синхронизации файлов в локальной WiFi-сети (выключил глоб. обнаружение и релеи). Штука отличная!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Аноним (43), 10-Июл-19, 13:23 
Просто использую для синхронизации нескольких устройств. Сделал свой релей.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

22. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Анонимно (?), 10-Июл-19, 13:55 
Отдельно конечно умиляют фразы "хипстерский язык".
Docker кругом шагает по миру, но нет, go - хипстерский язык. Плохо! Только ассемблер, только боль и унижение))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от Аноним (7), 10-Июл-19, 14:22 
Болью и унижением оно является для тех, кто ничего не осилил, кроме хипсторских поползновений
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –2 +/
Сообщение от киця (?), 10-Июл-19, 15:13 
На любом языке можно найти софт. Хипстерность обусловлена количеством живой работы на языке, а не наличием проектов на нём.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

79. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (14), 10-Июл-19, 22:46 
Не хипстеры отказались от Docker и побежали любить java))
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

98. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от ЗамечательноеВремя (?), 14-Июл-19, 19:19 
Сюр какой-то.
Джависты с огромным удовольствием используют docker. Если есть возможность написать быстро на go - они берут и пишут на нем.

Это вы с детьми ES попутал видимо

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

24. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от ванькана (?), 10-Июл-19, 14:11 
"Предоставляются гибкие средства контроля доступа и создания исключений для синхронизации. Возможно определение хостов, которые будут только получать данные, т.е. изменение данных на этих хостах не будет отражаться на экземплярах данных, хранимых на других системах. "
И это все средствами внесения игнорируемого файла/устройства в  .stignore.
Симлинки - не видит на винде!
Приоритетное устройство (типа мейн сервера с толстым каналом)сделать не возможно!
Хорошо хоть что уже не ругается на названия файлов с остановкой синхронизации.
Тем не менее, юзал, юзаю и буду юзать!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:44 
>Приоритетное устройство (типа мейн сервера с толстым каналом)сделать не возможно!

У нас "Приоритетное устройство" на 10Gbps (типа довольно толстый канал) прекрасно работает

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

64. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (-), 10-Июл-19, 19:07 
> И это все средствами внесения игнорируемого файла/устройства в  .stignore

"Не читал, но осуждаю"
Режим "Send only" никак не связан с .stignore

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (26), 10-Июл-19, 14:28 
Попробовал потыкать - расстроило отсутствие нормального гуя для выборочной синхронизации (сидеть редактировать .stignore ручками выборочно для каждого файла адекватные люди не будут), но в целом круто
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от Аноним (56), 10-Июл-19, 17:50 
Адекватные люди этой поделка и не пользуются.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

60. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от OpenEcho (?), 10-Июл-19, 18:06 
можете предложить что то лучше ?
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

73. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (73), 10-Июл-19, 21:40 
rsync over ssh
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

74. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от Аноним (74), 10-Июл-19, 21:50 
Для rsync нужно примонтировать ресурс. Монтирование выполняется под рутом. Да, и сделай это под Linux, маком и андроидом. Где адекватность в Вашем совете?
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

83. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от OpenEcho (?), 11-Июл-19, 04:45 
при всем моем уважении к rsync & ssh...

rsync & ssh:
- умеет 2-way synchronization ?
- умеет мониторить директории и в случае изменений в файлах автоматом синхронизироваться ?
- умеет качать в паралель с разных хостов одновременно ?
- умеет обходиться без форвардинга/открытия портов ?
- умеет быть релеем для обхода NAT ?
- умеет автоматически находить хосты и имеет механизмы discovery?
и т.д. и т.п.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

86. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от pfg21 (ok), 11-Июл-19, 20:41 
rsync - инструмент однократного действия. синхфинг - демон постоянной работы.
как говорится почувствуй разницу
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

57. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:53 
>сидеть редактировать .stignore ручками выборочно для каждого файла адекватные люди не будут

Будут, ибо овчинка выделки стоит :)
там вообжето regex-ы и globs поддерживаются...

Проще делать .mystignore с правилами и include-ть в .stignore, тогда правила автоматом тоже будут синхронизироваться между хостами, т.к. .mystignore будет обычным файлом

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

63. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от seven (??), 10-Июл-19, 18:59 
Там на сайте ещё есть SyncTrayzor. Я ещё не пробовал, но это вроде то что нужно!?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

66. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Гентушник (ok), 10-Июл-19, 20:01 
Это просто костыль для винды. Никакого особого функционала он не добавляет.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

67. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от Гентушник (ok), 10-Июл-19, 20:07 
Вот да. Это возможности сильно не хватает.
Я например настроил синхронизацию музыки между десктопом и смартфоном (одностороннюю). Музыки дофига и нужно отправлять на смартфон только выбранные каталоги.
Сейчас приходится корячится с прописыванием их в .stignore, а хотелось бы выбирать их визуально, причём с любого из двух устройств.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

84. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от OpenEcho (?), 11-Июл-19, 08:54 
а не проще сделать выделенную специально для телефона директорию на десктопе и убодно/визуально туда кидать музло для прослушки.
Синкнул, прослушал, потом стер на дектопе что надоело, автоматом сотрется на телефоне.
Толкать все музло на телефон все равно не получится в ввиду ограниченного пространства на трубе, но на десктопе держать все музло - запросто, просто надо пожертвовать место под директорию с музлом только для телефона и добавлять/удалять там файлы которые должны быть на трубе .

Программы синхрониации не предназначенны для мэнеджинга файлов через GUI, они просто синкают контент из фиксированной папки.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

87. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от pfg21 (ok), 11-Июл-19, 21:04 
причем даже не копировать а делать линки на файлы.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

89. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Гентушник (ok), 11-Июл-19, 23:17 
Можно в принципе. Выше уже написали про симлинки.
Мне бы просто хотелось так же иметь возможность выбирать файлы для синхронизации не только сидя за компом, но и так же и с телефона и чтобы этот список выбранных файлов был общий.

По сути это и есть .stignore, просто нужен для него хороший гуй.

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

92. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от pfg21email (ok), 12-Июл-19, 11:11 
все ок. на телефоне удаляешь файл. синх удаляет файл на компутере. если файл прокинут в каталог с помощью симлинка то удаляется только симлинк на него. исходный файл не затрагивается.
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

32. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (31), 10-Июл-19, 15:00 
Как у него с нагрузкой на CPU? Перестал нагружать почем зря? Как с мобильными клиентами - есть нормальные или поделки под все платформы разом на React Native?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от gg (??), 10-Июл-19, 15:57 
Поделки только для ведройдов,яблоку не завезли
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

46. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от c0z00 (?), 10-Июл-19, 16:55 
Есть syncthing-fork в репах f-droid. Он круче того, который из гуглоплея.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

93. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от pfg21email (ok), 12-Июл-19, 11:13 
врапер синхфинга жутчайше лагал на андроиде 4.2. поигрался с месяц и перешел на ресилио. как день и ночь - запустил и забыл.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

55. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от Аноним (56), 10-Июл-19, 17:48 
Жрет ресурсы как не в себе.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 10-Июл-19, 17:58 
А надо чтоб работал и не использовал CPU???
Первоначальный sync определенно требует кучу вычислений хэшей файлов, но когда все синкнется, он редко жрет больше чем пол процента
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

72. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от Аноним (73), 10-Июл-19, 21:39 
Ну конечно ест пол процента а потом как долбанет на 100% причем ни новых файлов ничего нет а он жрет. Плавали знаем.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

85. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +1 +/
Сообщение от OpenEcho (?), 11-Июл-19, 09:01 
там в настройках есть опция, - как часто пересканироать директории на случай если inotify (kernel's watch for changes) пропустил что то. Если машина не выключается варварски, то можно увеличить параметр на месяц а то и год и не будет переодических пересканов которые определенно требуют ресурсов
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

95. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от InuYasha (?), 12-Июл-19, 12:38 
> там в настройках есть опция, - как часто пересканироать директории на случай
> если inotify (kernel's watch for changes) пропустил что то. Если машина
> не выключается варварски, то можно увеличить параметр на месяц а то
> и год и не будет переодических пересканов которые определенно требуют ресурсов

в таких случаях грамотные люди делают ненавязчивый background scrubbing, который тихо будет сканить всё на свете хоть непрерывно. А не "оймля! посмотрите на время! время запускать while (file) { rehash(file); file = getnextfile(); }!!" с выжиранием IO, CPU и RAM - что первым уйдёт в ступор.

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

97. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от anonymous (??), 13-Июл-19, 10:10 
Так ведь уже fanotify исправили и сделали пригодным для использования вместо inotify :)
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

69. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Ключевский (?), 10-Июл-19, 20:44 
И снова врешь. Давно уже вообще жрать не просит. Года 4 назад был прожорливым, это да
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

62. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –1 +/
Сообщение от seven (??), 10-Июл-19, 18:57 
Интересное приложение. Правда достаточно запутанное и где-то есть сбои, надеюсь это в моей голове. Немного пользовался BitTorrent Sync -> Resilio, что очень удобно для простых пользователей. Надеюсь со временем Syncthing будет более упрощено.

Так же у кого нибудь есть данные как обстоят дела с iphone (ios)? Не то что бы мне нужно было, просто для сведения.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (74), 10-Июл-19, 21:56 
32-битная версия для мака? Это как?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  –2 +/
Сообщение от GentooBoy (ok), 10-Июл-19, 22:28 
Хотели выпустить GOдноту, а вышло GO*** (c) Пользовать Resilio Connect
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +2 +/
Сообщение от Аноним (81), 10-Июл-19, 23:54 
> Хотели выпустить GOдноту, а вышло GO***

Вау, какая аргументация!

> Пользовать Resilio Connect

Сам пользуй свою блобятину.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

82. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (-), 11-Июл-19, 00:19 
кто нибудь в курсе, надо ли специально какие порты открывать для этой штуки? Настраивал на хосте фаерволл по гайду - https://wiki.archlinux.org/index.php/Simple_stateful_firewal...
Весь софт висящий на 127.0.0.1 работает (mpd, тор и т.д), браузеры с торрентокачалками работают, мессангеры работают - а syncthing ругается на невозможность подключиться к демону (как через вебморду, так и через гуй) и падает. В то время как на виртулке (единственное отличие которой от хоста - отсутствие настроенного фаерволла) все прекрасно запускается.
Хотел использовать для расшаривания файлов между хостом и гостевой системой (как альтернативу самбе), но, видимо - не судьба
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

88. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от pfg21 (ok), 11-Июл-19, 21:17 
все порты прописаны в конфигах разберись и допусти. их там два для п2п обмена и для управления.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

99. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 1..."  +/
Сообщение от Аноним (99), 15-Июл-19, 00:43 
Программа из разряда установил и забыл. Пользуюсь 3 года, по-началу батарею жрало на телефоне, настроил на работу только в домашней wifi - стало получше. Потом фикс прилетел и теперь вообще его не замечаю.
Долгой жизни проекту!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
MIRhosting
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру