@gogolang

Страница 1610 из 1630
Daniel
23.10.2018
17:08:21
большая чапсть сетевого на чем угодно вызывает уныние

Roman
23.10.2018
17:09:14
Вот интересно, я как раз хочу написать нормальный dhcpd сервер на go

Daniel
23.10.2018
17:09:29
хорошая идея

Google
Roman
23.10.2018
17:10:29
Нас C++ написаны монструозные продукты, которые разрослись и не понимаемы. Сетевые демоны на C++ невозможно понять средним умос

А на Go пишется что то вменяемое быстрое

Например wireguard vs strongswan и прочий ipsec

Aleksandr
23.10.2018
17:13:10
у wg же только userspace имплементации на go. А вообще сишечка

anatolii
23.10.2018
17:13:45
(1e+256) == (1e+256+1) true
А эти числа не выходят за максимальный инт?

Roman
23.10.2018
17:13:46
В крипте тоже видно распределение в проектах, которые поддерживают несколько реализаций

SkyCoffee
23.10.2018
17:14:18
А эти числа не выходят за максимальный инт?
браузер отображает их оба как 1е+256, когда выходит за пределы - Infinite

более того, я могу разделить эту бурду на 100

Roman
23.10.2018
17:15:10
c++ отстает из-за сложности, питон - медленный, node.s - корявый. Остальные реализаци на других языках - экзотика.

Subbotin
23.10.2018
17:16:01
и хаскель-дрочеры, которые в топе по капитализации

Foxcool
23.10.2018
17:16:49
не туда пишешь?

обсуждают языки опять

Google
Roman
23.10.2018
17:17:57
Я бы хотел посмотреть на хороший сетевой код на go

Roman
23.10.2018
17:21:39
Например wireguard vs strongswan и прочий ipsec
Ну как бы ipsec простой, в отличие от всякого iked

Roman
23.10.2018
17:35:05
Я в реальной жизни отказываюсь от использования ipsec в пользу OpenVPN. Глюков меньше и стабильность выше по итогу.

Aleksandr
23.10.2018
17:36:15
а я перешел на wireguard и выжал 100% из своего канала

Roman
23.10.2018
17:36:29
Но wireguard просто песня по сравнению с обоими. И этот тот случай когда парадигма простоты и минимализма лежащая в основе языка порождает результат и в готовом творении

Roman
23.10.2018
17:37:59
On Linux I measured the system call getuid(2), to take 87.77 ns and 201 CPU-cycles (TSC measurement) (the CPU efficiency were 1.42 insns per cycle, measured with perf stat). Thus, the syscall itself eats up the entire budget. Update: Most of the syscall overhead comes from kernel option CONFIG_AUDITSYSCALL, without it, the syscall overhead drops to 41.85 ns

Roman
23.10.2018
17:44:56
есть ли смысл указывать read timeout/deadline TCP сокету?

Shub
23.10.2018
17:44:58
Конечно
монструозность проектов - это не к с++. это к людям

Nikolay
23.10.2018
17:46:51
более того, одна из проблем го в том, что в стандартном сахарке эти таймауты зачастую ненастраиваемы

Иван
23.10.2018
18:23:13
Кто бы сраный squid переписал

Очень в опенсоре не хватает годного прокси с митмом помимо сквида. А то в нем программирование на конфигах, при том очень медленное

Интернет Магазин
23.10.2018
18:28:36
Мужики вечер добрый

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

Roman
23.10.2018
18:29:51
Всегда
какой?)

Интернет Магазин
23.10.2018
18:30:26
Хотелось бы анализировать статьи и получить ее суть, а не 70% воды

Google
Интернет Магазин
23.10.2018
18:30:50
Прошу хотя бы направить меня в нужное русло

anatolii
23.10.2018
18:31:12
Daniel
23.10.2018
18:31:19
Кто бы сраный squid переписал
а вам что от сквида надо? goproxy вполне ок

Интернет Магазин
23.10.2018
18:31:48
Ща модно нейронки
Это то что модно, а то что работает реально ?

Иван
23.10.2018
18:32:03
Смотрел да

Интернет Магазин
23.10.2018
18:32:13
Ща модно нейронки
А как такой анализ называется хотя бы ?

anatolii
23.10.2018
18:32:32
Я просто умничаю ?

А вообще это очень серьезная работа

Интернет Магазин
23.10.2018
18:33:14
Я просто умничаю ?
Понял, надеюсь будет ответ. А то я даже инфу не знаю как искать по этой теме

anatolii
23.10.2018
18:34:00
Тебе нужны гуманитарии для этой работы, как ни странно

Иван
23.10.2018
18:35:58
а вам что от сквида надо? goproxy вполне ок
В идеале ещё на нетмапе это все завести . Сквид очень взрослый проект, много фич типа icap , так просто не перейдешь с него. Уже все отлажено, а вот в новом и передовом goproxy по любому будут нехданчики

Nikolay
23.10.2018
18:39:03
Даёшь прокси на ebpf

Или даже наоборот, на юзерспейсном tcp-стеке

Будет супербыстрый

anatolii
23.10.2018
18:40:14
Эт точно

Иван
23.10.2018
18:45:52
Или даже наоборот, на юзерспейсном tcp-стеке
Да тестили, реальне в 8-10 раз быстрее, но потенциально много придётся реализовывать

Daniel
23.10.2018
18:46:41
Будет супербыстрый
Я в канал упираюсь, а не в проц

Google
Nikolay
23.10.2018
18:46:48
Да тестили, реальне в 8-10 раз быстрее, но потенциально много придётся реализовывать
Ну, готовое тоже частично есть. Главная проблема до сих пор - выделение целой отдельной сетевухи

Иван
23.10.2018
18:46:49
Сквиду сколько лет 10 где-то, и все грабли придётся собирать самим

Daniel
23.10.2018
18:47:53
Сквиду 25 минимум. Я его в начале 90-х юзал во всю

Иван
23.10.2018
18:48:18
Сквиду 25 минимум. Я его в начале 90-х юзал во всю
А ну вот темболее. На порядок ошибся ))))

Nikolay
23.10.2018
18:48:22
Я в канал упираюсь, а не в проц
А как ты измеришь скорость канала в обход ядра?

Daniel
23.10.2018
18:48:55
На свитче

Иван
23.10.2018
18:48:57
Николай
23.10.2018
18:48:59
Понял, надеюсь будет ответ. А то я даже инфу не знаю как искать по этой теме
Погуглите 'семантический веб', почитайте про ашмановский сервис 'Тургенев'...

Nikolay
23.10.2018
18:50:02
Netmap вам в помощь
Ну разве что так

На свитче
На свиче, типа, не юникслайк?

Daniel
23.10.2018
18:50:41
Обычно нет

Свитчует там fpga, и она же репортит

Nikolay
23.10.2018
18:51:20
Я всегда думал, что в основе цисковской айоси модифицированное никсовое ядро

Свитчует там fpga, и она же репортит
А, ну при таком раскладе да

Иван
23.10.2018
18:51:51
Свитчует там fpga, и она же репортит
Тогда норм, давно облизываемся на фпга

Nikolay
23.10.2018
18:52:29
Да, но на нем только управление
То есть весь стек роутинга чисто аппаратный на каком-нибудь верилоге?

Круто

Google
Nikolay
23.10.2018
18:52:47
Хочу себе fpga

Иван
23.10.2018
18:53:08
Хочу себе fpga
Его надо уметь готовить.

Nikolay
23.10.2018
18:53:30
Его надо уметь готовить.
Читать доки вроде умею

Диёр
23.10.2018
18:53:41
Иван
23.10.2018
18:53:47
Daniel
23.10.2018
18:54:22
Там очень много нюансов

Плохо, кстати. Профнепригодность...

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

Nikolay
23.10.2018
19:10:06
Потому что это дефолтный формат для описания зависимостей для го в dep? Но не только

Nikolay
23.10.2018
19:12:40
Модули не понравились сообществу?)
А что, они уже не в альфа-версии и в проде?

Daniel
23.10.2018
19:13:47
В проде, в экспериментах

Foxcool
23.10.2018
19:17:57
Мне томл показался каким-то неудобным. Но благо вайпер и кобра поддерживают сразу много форматов на любой вкус

Daniel
23.10.2018
19:18:43
Я вот так и не нашел отличий от yaml

Kirill
23.10.2018
19:19:01
может кто по докеру подсказать? чет совсем застрял, не пойму что не так FROM golang as builder COPY . $GOPATH/src/myserivce WORKDIR $GOPATH/src/myserivce/ RUN go build -o app . FROM golang:alpine COPY --from=builder /go/src/myserivce/app . ENTRYPOINT ["./app"] при попытке docker run говорит exec user process caused "no such file or directory" хотя в golang:alpine мой бинарник вроде попадает..

Daniel
23.10.2018
19:19:43
./ У вас отличается, наверное

Страница 1610 из 1630