
Foxcool
24.10.2018
08:25:03
вчера, кстати, мальца почитал про libc и что на альпине его замена миниатюрная и безопасная.
И еще, что вроде в переменной окружения можно задать юзать чисто гошные реализации
но вопрос остался - а зачем юзается либс, почему именно он и динамически?

Анатолий
24.10.2018
08:25:23
Тут запрещены стикеры? В правилах нет про них

Илья
24.10.2018
08:25:47
из описания: не приветствуется: флуд, флейм и спам

Google

Анатолий
24.10.2018
08:26:29
..стикеры не относятся ни к чему из перечисленного, как и смайлики. Если не злоупотреблять :D

Foxcool
24.10.2018
08:26:44
не стоит развивать эту тему

Subbotin
24.10.2018
08:30:55
на сколько я понимаю из-за резолва доменных имен как минимум

Roman
24.10.2018
08:31:56
посоветуйте плиз HTTP/2 static file server на Go

Roman
24.10.2018
08:33:53

Marlik
24.10.2018
08:36:55

Daniel
24.10.2018
08:36:58

Foxcool
24.10.2018
08:37:35
ок

Roman
24.10.2018
08:38:01

Marlik
24.10.2018
08:38:19
Ну да, вроде бы.

Roman
24.10.2018
08:39:55
а как-же оптимизации типа send_file, fasthttp?

Marlik
24.10.2018
08:40:30
GODEBUG=http2client=0 # disable HTTP/2 client support
GODEBUG=http2server=0 # disable HTTP/2 server support
GODEBUG=http2debug=1 # enable verbose HTTP/2 debug logs
GODEBUG=http2debug=2 # ... even more verbose, with frame dumps
Но можно вроде как отключить.

Google

Roman
24.10.2018
08:46:13
меня больше беспокоит именно вопрос оптимизации. send_file на линухе насколько я знаю значительно повышает производительность именно static file serving'a но в стд. либе поумолчанию, насколько мне известно, не используется ибо platform specific, а fasthttp исправляет "недоработки" стд. библиотеки для меньшего колва аллокаций

Vladimir
24.10.2018
08:49:15

Roman
24.10.2018
08:55:51

Илья
24.10.2018
08:56:04

Roman
24.10.2018
08:58:34

Roman
24.10.2018
09:01:20

Roman
24.10.2018
09:02:00

Dmitri
24.10.2018
09:02:32

Roman
24.10.2018
09:02:46

Roman
24.10.2018
09:03:32
https://blog.filippo.io/playing-with-kernel-tls-in-linux-4-13-and-go/

Reb
24.10.2018
09:03:37

Roman
24.10.2018
09:05:09

Roman
24.10.2018
09:07:21
sounds interesting

Roman
24.10.2018
09:08:23
недавно добавили и decryption, так что можно все в ядре.
собственно, через crypto api можно считать хеши быстрее чем штатное crypto в го
ну и не только хеши.

Roman
24.10.2018
09:10:22
??
хотелось бы использовать простую обёртку для всего этого, но её походу ещё не существует

Roman
24.10.2018
09:12:40

Google

Roman
24.10.2018
09:13:14
поскольку это сокет, туда можно писать через sendfile(2)

Roman
24.10.2018
09:14:55

Roman
24.10.2018
09:16:09

Roman
24.10.2018
09:16:29
тогда вообще круть, надо будет изучить тему
ибо тогда реально написать высокопроизводительный fs на Go

Roman
24.10.2018
09:17:33
но опять же, это свежие ядра только и единственный(хотя и популярный) набор шифров

Roman
24.10.2018
09:20:57

Roman
24.10.2018
09:23:28

Dmitry
24.10.2018
09:24:00
кто тревисом собирает релизы бинарями на гитхабе?
deploy:
provider: releases
api_key:
secure: LALALA
file: bin/clickhousedump
on:
repo: count0ru/clickhousedump
tags: true
что не так? пушу в мастер - бинарь не собирается
какой то конкретный тег надо?

Илья
24.10.2018
09:44:25

Диёр
24.10.2018
09:45:46

Roman
24.10.2018
09:45:59

Roman
24.10.2018
09:46:34

Dmitry
24.10.2018
09:47:10

Roman
24.10.2018
09:47:43

Google

Dmitry
24.10.2018
09:48:23
но спасибо

Roman
24.10.2018
10:05:36

SkyCoffee
24.10.2018
10:13:53
А с массивом что, просто было?
Конечно. Массив объектов, каждому можно присвоить новую позицию на основе его же предыдущей позиции. В случае с функцией-генератором частиц никаких данных нет, только id int и utcnanoseconds int64, на основе которых надо составить формулу траектории полета снежинки, да так, чтобы множество снежинок смотрелось красиво
Таким образом не происходит абсолютно никакой записи в переменные или массивы, только чтение id снежинки из цикла for и один раз за рендер utc-время в наносекундах получать.

Liana
24.10.2018
10:21:03
Ребят, всем привет! а вакансии по Go тоже можно сюда кидать?

Alexander
24.10.2018
10:21:51
говорят в описании чата бывает полезная инфа. врут наверное

SkyCoffee
24.10.2018
10:22:30
там (в описании текущего чата) сложное соглашение для постинга вакансий, попробуйте @gogetajob

Roman
24.10.2018
10:27:39
Порекомендуйте библиотеку для проверки узла ICMP - пакетом.

Roman
24.10.2018
10:28:56

Roman
24.10.2018
10:29:12
чтобы не писать свой велосипед

Roman
24.10.2018
10:33:18

Roman
24.10.2018
10:33:52
Благодарю

Alexander
24.10.2018
10:43:57
ни вилки, ни описания, ни согласования с админами (скорее всего). прямо как боженька запостили

Roman
24.10.2018
10:45:16
А давайте вас забаним?


Liana
24.10.2018
10:45:37
#вакансия #Одесса #фуллтайм #офис
В компанию U-testing (Одесса) требуется Golang developer на #fulltime.
Описание вакансии тут:
https://docs.google.com/document/d/1GXMjTwxlIXmyK5AFToe0VOJRYsMvjPy5GAD9IZdZBJo/edit
Компания U-Testing занимается сопровождение IT решений в сфере QA и Support, последний год U-testing также начал вести разработку под нужды своего клиента.
Компания молодая - на рынке Одессы около 3 лет. Работают на крупных Американских продуктах.
Вкратце: продукты направлены на резервацию места под митинги.
Продукты: web, desktop, outlook plug-in, mobile app (iOS/Android), приложение под терминалы по типу Киоска, несколько мелких приложений.
Из потребителей продукции: университеты Harvard, Yale, большие компании как GSK, Accenture.
Всего около 4000 компаний по всему миру, а пользователей - миллионы.
Помимо требований по ссылке, так же необходимо хорошее Знание английского - не ниже Upper-Intermediate.
Заплата от 2K$ до $3K в месяц отталкиваемся от уровня кандидатов.
За деталями пишите @liana_solkarian
P.S. админ не отвечает(( прошу не удалять мой пост


Alexander
24.10.2018
10:46:12
? вот, вакансия здорового человека.

Roman
24.10.2018
10:46:47

Alexander
24.10.2018
10:47:00
ну админы не против же чтобы и здесь

Daniel
24.10.2018
10:47:11

Google

Alexander
24.10.2018
10:47:24
мне кажется и основая масса людей тоже, если по человечески сделано

Daniel
24.10.2018
10:47:31

Liana
24.10.2018
10:47:40

Daniel
24.10.2018
10:47:54
Если начнет перехлестывать - ужесточим

Roman
24.10.2018
10:49:45

Daniel
24.10.2018
10:53:43

Eugenii
24.10.2018
11:01:07
так и осталось
»О вакансиях: #go_вакансия_правила
вернее новое появилось, но теперь два варианта описанны

Anufant
24.10.2018
11:02:35
Привет.
Есть небольшой веб сервисочек на го без всяких фреймворков. Входные данные - JSON, переводятся в структуры.
Хочется написаться к нему либу клиентскую.
Вопрос, куда положить модель входных данных, вижу несколько вариантов.
1) Положить в хендлеры и сделать к ним алиасы в клиенте( type A = B ). Самый нетрудозатратный, и вроде логичный, но не покидает ощущение, но что-то смущает в использовании алиасов
2) Положить вообще в отдельноый пакет, который будет экспортится вместе с клиентской либой. Не нравятся лишние зависимости для клиентской либы
3) Положить в клиентскую либу, и использовать это в хендлерах. Вроде ок, но концептуально вызывает сомнения, мне кажется все же клиентская либа должна зависеть от роутов.
В общем как в таких случаях умные люди поступают? ?


Mykyta
24.10.2018
11:03:55
Привет.
Есть небольшой веб сервисочек на го без всяких фреймворков. Входные данные - JSON, переводятся в структуры.
Хочется написаться к нему либу клиентскую.
Вопрос, куда положить модель входных данных, вижу несколько вариантов.
1) Положить в хендлеры и сделать к ним алиасы в клиенте( type A = B ). Самый нетрудозатратный, и вроде логичный, но не покидает ощущение, но что-то смущает в использовании алиасов
2) Положить вообще в отдельноый пакет, который будет экспортится вместе с клиентской либой. Не нравятся лишние зависимости для клиентской либы
3) Положить в клиентскую либу, и использовать это в хендлерах. Вроде ок, но концептуально вызывает сомнения, мне кажется все же клиентская либа должна зависеть от роутов.
В общем как в таких случаях умные люди поступают? ?
создать libcommon, в котором положить все риквесты и респонсы и использовать в client и server


Илья
24.10.2018
11:20:03
Привет.
Есть небольшой веб сервисочек на го без всяких фреймворков. Входные данные - JSON, переводятся в структуры.
Хочется написаться к нему либу клиентскую.
Вопрос, куда положить модель входных данных, вижу несколько вариантов.
1) Положить в хендлеры и сделать к ним алиасы в клиенте( type A = B ). Самый нетрудозатратный, и вроде логичный, но не покидает ощущение, но что-то смущает в использовании алиасов
2) Положить вообще в отдельноый пакет, который будет экспортится вместе с клиентской либой. Не нравятся лишние зависимости для клиентской либы
3) Положить в клиентскую либу, и использовать это в хендлерах. Вроде ок, но концептуально вызывает сомнения, мне кажется все же клиентская либа должна зависеть от роутов.
В общем как в таких случаях умные люди поступают? ?
взять сваггер - прикрутить к бэку, сгененрить клиент по спеке


Di0niz
24.10.2018
11:31:18
Всем привет. Подскажите адрес сайта где можно посмотреть описание различных структу user, offer, bank, currency? есть открытый проект, где размещены описания различных объектов

Artem
24.10.2018
11:34:43

Anufant
24.10.2018
11:35:08