|
|
3.18, Аноним (18), 12:34, 29/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
HTTP. Стильная-модная-смузёвая фича, не в каждом браузере есть.
| |
|
|
1.9, Аноним (9), 11:16, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нахера название языка, на к-м софт написан, указывать в названии программы?
| |
|
2.11, x3who (?), 11:36, 29/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нахера название языка, на к-м софт написан, указывать в названии программы?
это как правило сказывается на пользовательских качествах программы, хотя бы поэтому чтоит указывать
| |
2.14, Alex (??), 11:50, 29/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
Тут скорее так совпало что слово Go может ещё использоваться как что то удобное и функциональное из коробки.
Типа поставил завёл и поехал.
И получилось так что для тех кто знает про язык будет видеть язык, а кто не знает будет видеть более глубокий смысл.
| |
2.23, OpenEcho (?), 13:56, 29/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Нахера название языка, на к-м софт написан, указывать в названии программы?
Потому- что префикс/окончание с GO дает подсказку, что это - тоже самое, но только мультиплатформенное и как правило более современное и с большим количеством фич
SFTP vs SFTPgo
gocryptfs VS eCryptfs
и так далее
| |
|
3.33, Аноним (33), 17:06, 29/11/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> мультиплатформенное
Т.е. linux надо писать как linuxc? А где на Go ОС мультиплатформерная?
| |
|
4.37, OpenEcho (?), 21:05, 29/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> мультиплатформенное
> Т.е. linux надо писать как linuxc? А где на Go ОС мультиплатформерная?
А где я говорил что на Go ось мультиплатформенная ???
SFTPgo - мультиплатформенная, может работать, на Линуксе, Фре, Виндовс
GocryptFS - тоже
Вы термин мультиплатформенности чуток не поняли ;)
| |
|
5.45, Аноним (45), 23:39, 29/11/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
А какое отношение мультиплатформенность имеет к языку и тем более к названию проекта?
| |
|
6.49, OpenEcho (?), 01:22, 30/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А какое отношение мультиплатформенность имеет к языку и тем более к названию
> проекта?
К тому, что практически все Гоу программы работают на разных платформах, поэтому, если видна приставка/окончание go, то это вроде как намекает, что это будет работать везде.
Ну, по крайней мере, это моя интерпритация - "почему"... :)
| |
|
7.58, Аноним (45), 20:36, 30/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> практически все Гоу программы работают на разных платформах, поэтому, если видна приставка/окончание go, то это вроде как намекает, что это будет работать везде.
docker, gocryptfs на винде и макоси уже пашут? Вот gobject или, скажем, gosa действительно на разных платформах работают, только почему-то они не на go.
Чувак, ты попутал, для чего язык программирования нужен. Он для того, чтобы на нём программы писать. Для остального есть порнхаб.
| |
|
|
|
|
|
|
1.20, Аноним (45), 12:56, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> протоколов SFTP, SCP/SSH, Rsync, HTTP и WebDav
> СУБД с поддержкой SQL или формата ключ/значение, такие как PostgreSQL, MySQL, SQLite, CockroachDB или bbolt
> настроек в форматах JSON, TOML, YAML, HCL и envfile
Вот это вот всё точно нужно для того, чтобы просто расшарить файлы? KISS!
| |
|
2.51, Брат Анон (ok), 09:12, 30/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
1. Ну попробуй передать по SSH файлы и сохранить их компактно в виде одного бинарного блоба БД.
2. Ну покажи мне программу, которая на любой ОСи работает одинаково для этих целей?
3. Если ты считаешь всё это ненужным -- напиши свою (на Расте будет особенно хорошо -- будет с чем сравнить, если ты конечно в Раст умеешь.).
| |
|
1.22, Аноним (22), 13:39, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
ssh для Ъ-админа локалхоста достаточно, а поверх него запускаются scp или rsync
всё
| |
|
2.52, Брат Анон (ok), 09:13, 30/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Неужели по SSH можно файлы в трёх базах данных сохранять? Или через HTTP-Proxy прокидывать?! Я что-то упустил?
| |
|
1.26, PnD (??), 15:12, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Заглянул под капот. Вся криптография написана на go.
С одной стороны это ожидаемо, т.к. линковка с C хотя и делается просто, на go даёт заметный пенальти.
С другой стороны, имеем "неуловимого Джо" с туманными перспективами аудита.
В общем, если прикрыть доступ снаружи VPN (да, понизив криптостойкость), может быть в каких-то случаях полезным.
** Логи в json — это шесть.
| |
|
2.27, pavlinux (ok), 15:42, 29/11/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Вся криптография написана на ...
Они, чо, сами всю критпу реализовали? Ну нах...
| |
|
3.44, Аноним (45), 23:33, 29/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> Вся криптография написана на ...
> Они, чо, сами всю критпу реализовали? Ну нах...
Вся крипта есть в стандартной библиотеке Go. Не в ней проблема, а в 100500 других внешних зависимостей.
| |
|
2.28, Аноним (28), 15:45, 29/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Логи в предсказуемый структурированный формат — это шесть. Нужно писать строка за строкой, а потом прогонять по ним sed-ы и awk-ы с криво переданными параметрами. Вот это по-нашему, по-юниксовому.
| |
|
3.29, pavlinux (ok), 15:53, 29/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Слухайте, ну JSON явно не для админов с grep/awk/sed.
Обычно для встраивания в какие-то системы аудита.
| |
|
4.53, Брат Анон (ok), 09:16, 30/11/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не пишите ерунду. Лучше хреновая структура, чем красивая каша в духе "я художник. я так вижу".
| |
|
5.56, Аноним (18), 12:04, 30/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Исторически, все юниксовые демоны пишут логи именно кашицей. Поэтому приходится преодолевать привычку "чтобы выделить в логе поля xxx и yyy, нужно написать однострочник в духе патча Бармина".
| |
|
6.62, Брат Анон (ok), 08:59, 01/12/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Исторически, все юниксовые демоны пишут логи именно кашицей.
Я прекрасно понимаю, откуда растут ноги от подобных решений.
| |
|
|
|
|
4.39, Аноним (18), 21:58, 29/11/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
Проблема в выразительности синтаксиса
Сравните
cat access.log | jq -r '.user_agent'
и
perl -ne 'if(/"([^"]+)"$/){$ua{$1}++;} END{for(keys %ua){print "$ua{$_} $_\n"}}' access_log
Второй вариант куда более понятен и прозрачен.
| |
|
|
2.42, OpenEcho (?), 22:40, 29/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> С другой стороны, имеем "неуловимого Джо" с туманными перспективами аудита.
Я далеко не копал, но на сколько я понял, там используется та же самая Го-шная библиотека что и в gocryptfs, которая проходила аудит, то же самое и syncthing
> В общем, если прикрыть доступ снаружи VPN (да, понизив криптостойкость), может быть
> в каких-то случаях полезным.
Программа прекрасно изолируется и легко защищается фаил2баном
> ** Логи в json — это шесть.
И чем оно страшнее обычных, разношерстно-стандартных строчек?
{"level":"debug","time":"2021-11-29T14:36:50.790","sender":"DAV","connection_id":"DAV_хххх","message":"transfer added, id: 1428, active transfers: 1"}
Разве что парсится значительно легче, или мы не любим легких путей ?
| |
|
|
2.43, OpenEcho (?), 22:45, 29/11/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ец ы принципе правильно, показатель отстойного качества.
Ец ы ысчо один спецыалист со своим ничем не подкрепленным мнением
| |
|
1.38, Аноним (38), 21:19, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Шифрование отключить хоть можно? А то sshfs удобная штука, но в локальной сети, где чужих нет и шифрование не нужно, иногда хотелось бы быстрее.
| |
|
2.40, Аноним (18), 22:01, 29/11/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Для начала, неплохо бы найти SFTP-клиент с отключаемым шифрованием :)
| |
|
1.46, Аноним (46), 23:42, 29/11/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>> Хранение логов в формате JSON
А чего не бинарем неизвестного формата?
| |
|
2.59, Аноним (45), 20:43, 30/11/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Меня, с учётом подхода авторов, больше интересует, почему не реализовано альтернативное логирование в XML, YAML и REBOL.
| |
|
3.61, Аноним (18), 00:09, 01/12/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> XML
Оставим его труЪ-энтерпрайз джавистам.
> YAML
Обратно совместим с JSON - условие выполнено автоматически.
> REBOL
Хм. Сейчас уточню у знакомого лингвиста-историка, может, он слышал про этот REBOL.
| |
|
|
|