
Olzhas
27.06.2018
07:41:05

Kirill
27.06.2018
07:43:54
Считай, сам себе за него и плачу

Zarif
27.06.2018
07:49:14
кто нибудь сталкивался с тем, что GIN изредка не принимает POST запросы?
при этом не в своих логах, нигде не пишёт, что вообще пришёл запрос.
отследили только через tcp дампы, что gin тупо не ответил на POST
при чём клиент и gin находятся на одном сервере (локальный api)

Dmitri
27.06.2018
08:05:08

Google

Zarif
27.06.2018
08:06:51

some_random_anonymous
27.06.2018
08:09:19

Dmitri
27.06.2018
08:10:48
максимум, что бы я втащил в простенький rest - это echo, и то не факт

tsov
27.06.2018
08:14:02

Zarif
27.06.2018
08:16:08

tsov
27.06.2018
08:17:54

Zarif
27.06.2018
08:23:32

Alexander
27.06.2018
08:32:59
мож процесс падает прост, а его что-то рестартит?

Zarif
27.06.2018
08:39:01

Alexander
27.06.2018
08:39:25

Google

tsov
27.06.2018
08:42:41

Roman
27.06.2018
08:44:46
а вот скажите, какие лицензии вы используете для своего кода?

Kaspar
27.06.2018
08:48:18
WTFPL

Roman
27.06.2018
08:53:37

Yaroslav
27.06.2018
08:57:00
Коолеги, подскажите что можно использовать, чтобы к некоторой сущности можно было добавлять опциональные параметры конкретных типов?
И как (в чем?) это дело удобнее всего хранить?

The
27.06.2018
08:59:32
или я что-то не так понял?

Yaroslav
27.06.2018
09:00:19
Я имею в виду систему хранения на диске
На первый взгляд приходит в голову использовать nosql

Roman
27.06.2018
09:01:31
@kirilldanshin @onokonem а насколько дорого смена byte order для uint16 ?

Vladimir
27.06.2018
09:16:12
Здаров, подскажите Ъ путь для работы с зависимостями в Go. Все до сих пор завязано на GOPATH? Кто как делает?

Antony
27.06.2018
09:17:59

Vladimir
27.06.2018
09:23:08

Dmitriy
27.06.2018
09:24:15

Zarif
27.06.2018
09:24:20

Vladimir
27.06.2018
09:26:33
спс, будем посмотреть

Pawel
27.06.2018
09:32:37
Возник вопрос по выбору оптимальной архитектуры.
Вот есть несколько SQL таблиц и вьюх, логических как бы, которые используются по сути в нескольких проектах. Плюс гошный код который их крудит.
При чём имя таблицы и название полей всегда одинаковое, а SQL запросы CREATE могут быть и разными в разных проектах.
Хотелось бы понять какие средства рекомендовано использовать в похожих кейсах чтобы избежать копипасты, композирования строк с SQL запросами и проч,, поскольку я уже начинаю в этом всём путаться.

k1b3r
27.06.2018
09:48:12
Ну - уточните, вы синтаксис хотите новый получить или что конкретно?
Прошу извинить , я отходил . Не новый синтаксис не надо . Мне что нибудь по проще и общепринятое . Собственно мне человек выше ответил
он видимо про что-то наподобие express.js, когда пишут что-то наподобии
app.get('/request/user/:id`, (req, res) => {
// обработка запроса
});

Google

Kirill
27.06.2018
09:54:57

Kaspar
27.06.2018
09:59:10

k1b3r
27.06.2018
10:00:27

Kirill
27.06.2018
10:03:18

k1b3r
27.06.2018
10:04:05

Kirill
27.06.2018
10:04:36

Vladimir
27.06.2018
10:14:00
@kirilldanshin в описании на гитхабе чуть бы больше строчек добавили, о чем

Kirill
27.06.2018
10:14:36

Vladimir
27.06.2018
10:14:39
ну вместо Good Framework что-то вроде Good Framework for Web in Go
ну и судя по графикам, если не врут, туда же можно закинуть кейворды High-Scalable, Low-latency и вот это все

Kirill
27.06.2018
10:15:14
А, эта текстовка

Vladimir
27.06.2018
10:15:45
ну да. он банально даже лучше искаться в гугле будет по запросам типа http framework golang

Kirill
27.06.2018
10:16:09
В теги надо бы тоже добавить, если ещё не

Vladimir
27.06.2018
10:16:28
в тегах есть

Kirill
27.06.2018
10:16:58
Тогда дополнить фразу, но достаточно красиво

Vladimir
27.06.2018
10:17:29
там есть раздел https://github.com/gramework/gramework#what-is-it
но почему-то он идет не первым

Kirill
27.06.2018
10:19:02
До этого - мэйн скрин и ссылки, которые часто используются пользователями

Vladimir
27.06.2018
10:21:23
я описал первое впечатление от захода в репу. понадобилось n секунд чтоб понять, что это вообще, помимо good framework :)

Google

Kirill
27.06.2018
10:21:57
Да, я учту при обновлении доки :)
Спасибо)

Admin
ERROR: S client not available

Roman
27.06.2018
10:29:48
А как вы воюете с byte order?


Pawel
27.06.2018
10:31:55
Возник вопрос по выбору оптимальной архитектуры.
Вот есть несколько SQL таблиц и вьюх, логических как бы, которые используются по сути в нескольких проектах. Плюс гошный код который их крудит.
При чём имя таблицы и название полей всегда одинаковое, а SQL запросы CREATE могут быть и разными в разных проектах.
Хотелось бы понять какие средства рекомендовано использовать в похожих кейсах чтобы избежать копипасты, композирования строк с SQL запросами и проч,, поскольку я уже начинаю в этом всём путаться.
сейчас у меня работа с данными организована в виде пакетов с SQLSchema строкой, в которой прописаны инструкции CREATE, и функций вида func FuckThisDataBase(x *sqlx.DB,...) {. Чтобы этот пакет заюзать, надо добавить SQLSchema к итоговой строке схемы создания базы данных. Вот думаю что это какая то хреновая абстракция, не проще ли тупо копипастить SQL схему в каждый проект. Хотя это тоже раздражает. Но как в таком случае почеловечески связать C-функционал с URD-фугкционалом без ORM, я хз


Subbotin
27.06.2018
10:42:03

Kirill
27.06.2018
10:44:16

Roman
27.06.2018
10:45:47
а что с ним?
есть набор констант, с которыми надо сравнивать данные приходящие извне. проблема в том, что оно должно работать на le/be.
т.е. надо детектить byte order хоста и конвертить шаблоны. в целом, вроде все очевидно, но может есть что в стандартной библиотеке?

Kirill
27.06.2018
10:47:05
rol? Перейти на 32 и bswap?

Subbotin
27.06.2018
10:47:30

Kirill
27.06.2018
10:47:36

Subbotin
27.06.2018
10:47:58

Roman
27.06.2018
10:48:35

Pawel
27.06.2018
10:48:43
это если мы на le запустились. а если на be?
мне надо было в протоколе поверх MODBUS RTU понять что там - be или le. Определял это дело на основе данных - если CRC16 == 0 , то порядок байтов тот, при котором эта CRC16 расчитана. Вам видимо как-то так же надо

Roman
27.06.2018
10:49:11

Kirill
27.06.2018
10:49:13

Google

Subbotin
27.06.2018
10:49:41

Kirill
27.06.2018
10:49:57
Дщщщщщееееееддууууу!!!1
?

Oleg
27.06.2018
13:30:44
Можно через go get -u github.com/owner/repo_name

Daniel
27.06.2018
14:08:14
Вопрос не ясен

Artem
27.06.2018
14:14:04
они автоматически подтягиваются из папки вендор


Iris
27.06.2018
14:16:33
Всем доброго, солнечного дня☀ Меня зовут Ирина. Я HR компании Group-IB. Мы занимаемся информационной безопасностью уже 15 лет. Мы с радостью примем в нашу команду разработки программиста Golang. Работать ты будешь в нашем большом и уютном офисе в Москве? Зарплатная вилка от 150 до 200 тысяч руб. на руки (зависит от знаний и навыков).
? Задачи
• Разработка высоко нагруженной распределенной системы анализа событий с программных сенсоров проекта
• Обеспечивать взаимодействие бэкенда с компонентами текущей инфраструктуры
Необходимые знания и навыки
• Уверенное владеете Golang
• Опыт программирования на Python
• Знание особенностей разработки highload-проектов
• Опыт работы с Elasticsearch
• Опыт использования Git для ревью кода и контроля версий
? Пожелания
• Работа с Apache Cassandra
• Хороший опыт работы с Linux и понимание работы ОС
• Участие в проектах по информационной безопасности
? Всем сотрудникам предоставляется соц. пакет с ДМС (включая стоматологию), компенсацией фитнеса, английского и всякими приятными плюшками в виде кофе, булочек и фруктов :)
Мы живем активной корпоративной жизнью. У нас часто проводятся различные meetup, коллеги имеют доступ к корпоративной библиотеке, нередко собираются за настольными играми и участвуют в различных спортивных мероприятиях.
В основе наших ценностей принцип "Делаем!", а не бюрократия.
✉ Жду твое резюме, наш будущий коллега! Мой контакт - @irisandry.


undiabler
27.06.2018
14:32:47
А давайте вакансии в соответствующих группах?!

Iris
27.06.2018
14:33:51

Александр
27.06.2018
14:37:55
но одобрил то в другом канале O-o

Artem
27.06.2018
14:40:42

Iris
27.06.2018
14:41:32
Никто не уточнял