
Dmitry
01.09.2018
16:25:27

Fro
01.09.2018
16:26:19

Vladislav
01.09.2018
16:26:25

Dmitry
01.09.2018
16:27:45
Это проблемы всей компании, если людей нужно искать или дополнительно обучать только потому что кому-то захотелось любимую систему поставить

Google

Dmitry
01.09.2018
16:30:21
Хотя для ci я бы фряху ставил рядом с линуксом обязательно, потому что тестирование на ней помогает не пропустить в код всякой линукс-специфичной дрянь и отловить некоторые ошибки. Тут не-мейнстрим система со шлангом, libc++ и своим юзерлендом очень рулит
Хотя в моём случае в принципе хватает того что я на фре разрабатываюсь, а ci на линуксе

Lev
01.09.2018
16:37:10

Anton
01.09.2018
16:37:16
Alpine linux с musl lib c тоже полезен чтобы отлавливать glibc-специфичный код...

Dmitry
01.09.2018
16:37:51

Roman
01.09.2018
16:41:41

Sergey
01.09.2018
16:48:36

Михаил
01.09.2018
17:54:23

Vladislav
01.09.2018
18:27:01

Михаил
01.09.2018
18:27:19

Anton
01.09.2018
18:54:26
это почти всегда не помогает
ну иногда помогает, например при медленной утечке дескрипторов или памяти можно периодически перезагружать и не искать что там течет. Или с деадлоками тоже можно бороться перезагрузкой, если они случаются не очень часто.

Vadim
01.09.2018
19:13:22

Roman
01.09.2018
20:10:11

Google

Volodymyr Kostyrko
01.09.2018
22:04:58
Кто там поминал lmdb? В порты прилетел патч с мьютексами. При обновлении желательно сначала остановить всё что его использует а то базам будет гаплык.

Vadim
01.09.2018
22:05:24
а что за патч?

Volodymyr Kostyrko
01.09.2018
22:06:14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230564

Vadim
01.09.2018
22:09:57
ого, она и файрфоксе юзается уже?

Volodymyr Kostyrko
01.09.2018
22:13:22
Ну я себе свежий только собираю…
Ах, бл. Это же его mozilla team ковыряет…
Хрен его знает, там ещё пошли слухи про новый движок под sqlite который данные на диск в lmdb хранит…

MK
01.09.2018
22:16:54
Вы про это?
Ох, знали бы они сколько багов живет внутри LMDB - думаю, не стали бы скрещивать SQLite-ужа с LMDB-ежом.
В https://github.com/leo-yuriev/libmdbx уже исправлен десяток ошибок.
Тем не менее, буквально сейчас разбираюсь еще с одной - при стечении обстоятельств движок мержит листовые и не-листовые страницы, смешивая пользовательские данные и внутренние указатели на блоки.
Что характерно, в оригинальном коде даже ассертов нет для отлавливания подобных ситуаций ;)

Vadim
01.09.2018
22:18:04
я только в этом месяце с нею вооще впервые познакомился, выглядело перспективно...

MK
01.09.2018
22:18:24
Ну есть шанс что это относится к конкретно этой реализации.

Vadim
01.09.2018
22:19:37
да нет, написано, что потомок реализации Symas

MK
01.09.2018
22:20:30
Да, я видел. Но там и ссылки с тестами на кучу других реализаций
У нас во фре до сих пор древняя эталонная
https://www.freshports.org/databases/lmdb/

Vadim
01.09.2018
22:22:26
да, я ставил
дальше простейшего приложения не зашел еще, впрочем
вот думаю, теперь, и не стоит?

MK
01.09.2018
22:23:39
да стоит, почему нет.
а то так бы и сидели иначе на BDB каком-нибудь до сих пор ?

Google

Vadim
01.09.2018
22:24:37
да BDB тащемта неплох
за исключением того, что его готовить морока =)

Lev
02.09.2018
08:20:22
Это же база от OpenLDAP, нет?
Автор которой гордился на сколько оно круче SQLite'а по скорости и надёжности.

Anton
02.09.2018
08:22:42
berkley database? ну да, вроде дефолтный бэкэнд для опенлдап

Andrey
02.09.2018
08:30:45
его как то чуть ли не мегафон или кто то из местных помнится пытался попатчить и поапдейтить и даже на гитхаб что то шарил :)

Olexande
02.09.2018
08:34:17
Видел их доклад. Из-за ограничений "мультиплатформенности" их патч "плохо идёт", на момент доклада они форк выпустили и поддерживали linux-only

Alex
02.09.2018
09:20:25
Объясните странности поведения grep'а на линуксе
macOS ((BSD grep) 2.5.1-FreeBSD):
stdin: echo " 28 </td>" | grep -oE '\d+'
stdout: 28
----
Linux (GNU grep 2.25):
stdin: echo " 28 </td>" | grep -oE '\d+'
stdout: d
А если \d заменить на [0-9], то все ок становится

Vadim
02.09.2018
09:25:39
ну кагбе \d это немножко не стандарт уже, PCRE включать надо

Dmitry R16
02.09.2018
09:25:58
> echo " 28 </td>" | grep -oE '\d+'
d
> uname -r
11.2-STABLE

Vadim
02.09.2018
09:26:13

Vadim
02.09.2018
09:26:26

Alex
02.09.2018
09:27:02

Vadim
02.09.2018
09:27:30

Alex
02.09.2018
09:27:50
?

Andrey
02.09.2018
09:27:55

Alex
02.09.2018
09:28:11

Vadim
02.09.2018
09:28:23
ldap с кишками
так у него разные кишки возможны, о том и вопрос, про кого было сказано

Dmitry R16
02.09.2018
09:28:36

Google

Alex
02.09.2018
09:28:59
Понял куда читать, спасибо

Andrey
02.09.2018
09:29:34
да фик за давностью лет упомниш погугли, поди выплывет недалеко, там было пару тройку докладов и всё такое

Vadim
02.09.2018
09:29:50
вот предлагал @netch когда-то perl4 в базу, был бы и у нас PCRE...

Dmitry R16
02.09.2018
09:30:19

Vadim
02.09.2018
09:31:30
ваще, конечно, в базу javascript нужен, чтоб страдали все =)

Dmitry R16
02.09.2018
09:35:15

Admin
ERROR: S client not available

Dmitry R16
02.09.2018
09:35:16
https://svnweb.freebsd.org/base/stable/4/contrib/perl5/

Vadim
02.09.2018
09:35:43

Dmitry R16
02.09.2018
09:36:09
я заметил что ты про четвёртый написал. этот тоже был ;)

Vadim
02.09.2018
09:37:43
в том и цимес предложения
четвертый компактен и не развивается, геморроя не будет :)

Dmitry R16
02.09.2018
09:38:28
фиг с им, луа уже втащили ?

Vadim
02.09.2018
09:39:06
луа из коробки не умеет практически ничерта
ни sleep, ни syslog

Lev
02.09.2018
10:03:35
BDB или LMDB?
вот этот форк, ссылки там все есть, делал петер-сервис, значит мегафон

Vadim
02.09.2018
10:05:12
вокруг реплая ссылок нет

Lev
02.09.2018
10:06:20

Google

Vadim
02.09.2018
10:07:23
а, теперь ясно

Lev
02.09.2018
10:13:32
а, теперь ясно
они там и ОпенЛДАП пофиксили до каких-то невиданных высот

m
02.09.2018
10:49:14
добрый день.
Не знаю, как решить вот такую задачку. Есть в инете tar-файл на десяток терабайт. вебсервером поддерживается докачка (т.е. Range: заголовки сервер обрабатывает). Как не скачивая его, посмотреть список файлов внутри? И второй вопрос: как скачать только отдельные файлы по маске или по списку файлов? По маске лучше, ибо файлов там дофига должно быть.

Vadim
02.09.2018
10:50:12
попробовать примонтировать как WebDAV
или писать свою обертку/парсер

MindForce
02.09.2018
11:03:18

Dmitry R16
02.09.2018
11:04:47

m
02.09.2018
11:08:50

Dmitry
02.09.2018
13:22:30

Vadim
02.09.2018
13:23:46
не о том ваще

Dmitry R16
02.09.2018
13:33:07
вот тут кое-что на эту тему есть: https://wiki.freebsd.org/BSDgrep
(оно правда 2017 last modified)

Dmitry
02.09.2018
13:37:20
Ну мне бы хватило -E по умолчанию везде. Чтобы posix simple убожества не видеть

Dmitry R16
02.09.2018
13:38:31

Andrey
02.09.2018
13:43:59

Vadim
02.09.2018
13:46:25
в чем это выражается?

Dmitry
02.09.2018
13:53:12
Понимаю, иначе я бы не ненавидел легаси в любом виде

Sergey
02.09.2018
13:54:45
кто скажет стоит на фрюхе aterisk поднимать или проще на лине поднять?