@proGO

Страница 1640 из 1674
Roman
16.08.2018
18:43:42
бенчи юзать
ненене, я не про бенчмаркинг, я про "статистику тестов", например колво выполнений определённых процедур

никак?

в принципе у нас есть https://golang.org/pkg/testing/#hdr-Main, можно заинициализировать некий global counter и его дёргать в самом тесте, а в конце TestMain запринтить результаты

Daniel
16.08.2018
19:40:46
TWIMC: вчерашняя проблема с listen оказалась очень странной: нельзя слишком часто открывать-закрывать unix сокеты. от этого что-то где-то ломается, и listen сокет закрывается надо бы багрепорт написать, но непонятно, куда

Google
Lesha
16.08.2018
19:42:47
TWIMC: вчерашняя проблема с listen оказалась очень странной: нельзя слишком часто открывать-закрывать unix сокеты. от этого что-то где-то ломается, и listen сокет закрывается надо бы багрепорт написать, но непонятно, куда
А на самом аком уровне интересно это происходит? Емнип я что-то подобное ловил года 1.5 назад. Может быть после закрытия сокета он не сразу вычищается?

Daniel
16.08.2018
19:44:13
у меня там все на уровне golang.org/x/sys/unix

Roman
17.08.2018
02:41:33
в принципе у нас есть https://golang.org/pkg/testing/#hdr-Main, можно заинициализировать некий global counter и его дёргать в самом тесте, а в конце TestMain запринтить результаты
короче да, решил, создаю в TestMain глобалвный „StatisticsRecorder“ (обязательно thread-safe), дёргаю его изнутри тестов и в конце вывожу статистику в консоль

Ivan
17.08.2018
05:54:21
Travis CI?

=/

Не знаю, к сожалению

Евгений
17.08.2018
06:04:12
Он же еще галочки умеет ставит - вот к примеру статус каждого ПР и внутри еще указано, как каждый пуш протестировался https://github.com/mattn/goveralls/pulls?q=is%3Apr+is%3Aclosed

Александр
17.08.2018
07:05:15
а где вы храните интерфейсы?

ну чисто опрос ?

в отдельном пакете interfaces или же вместе с реализацией вместе?

Pavel
17.08.2018
07:06:39
Интерфейсы не нужны! И не будет таких проблем как думать о том где их хранить. ?

Александр
17.08.2018
07:07:33
ну удачи сделать покрытие тестами, с таким подходом ?

Google
Andrew
17.08.2018
07:07:58
мне кажется от ситуации больше зависит

Александр
17.08.2018
07:08:10
ну возьмем банальное dao

Pavel
17.08.2018
07:08:12
ну удачи сделать покрытие тестами, с таким подходом ?
Тесты тоже не нужны, сразу в продакшен, только так.

Andrew
17.08.2018
07:08:43
ну возьмем банальное dao
в пакете с моделями

Александр
17.08.2018
07:09:08
а модели то тут причем?

Andrew
17.08.2018
07:09:10
Тесты тоже не нужны, сразу в продакшен, только так.
тесты для слабаков, надо писать код без ошибок)

поскольку интерфейсы возвращают модели, у меня по крайней мере так было

Соломончик
17.08.2018
07:09:37
И компилировать в уме

Pavel
17.08.2018
07:09:46
тесты для слабаков, надо писать код без ошибок)
Вот это профессионал, сразу видно. Одобряю ваш подход, коллега.

Илгиз
17.08.2018
07:33:47
Илгиз Узбеков: Здравствуйте ребята возможно ли написать скрипт или программу , которая будет перехватывать людей или парсить из поисковых систем? Например в месяц 1000 человек в Яндексе ввели запрос купить квартиру , нужно всех этих людей найти спарсить собрать в файл

Pavel
17.08.2018
07:34:32
Конечно возможно.

Если ты ФСБ.

Vladimir
17.08.2018
07:38:29
Ребят, а какие есть еще инструменты для анализа кода на Go, помимо стандартных?

статические анализаторы, линтеры.. вот это все.. кто что использует

Pavel
17.08.2018
07:39:10
Go critic

Vladimir
17.08.2018
07:44:45
Go critic
спс

Илгиз
17.08.2018
07:46:49
Ребята можно как то узнать и спарсить людей , которые заходили мою группу ВК или ок , Фейсбук

Dorian
17.08.2018
07:49:29
Ответ попрежнему неизменный

Scas
17.08.2018
07:50:25
Кратко: нет. Подробнее можно но это дорого.

Vladimir
17.08.2018
07:53:25
казалось бы, причем здесь го

Google
Dorian
17.08.2018
07:54:58
казалось бы, причем здесь го
Полагаю массовая рассылка отовсюду где сидят разрабы

Sergey
17.08.2018
08:25:40
Привет! Сразу начну с вопроса, в чем лучше хранить и передавать параметры POST запроса в функцию, карта или структура?

Александр
17.08.2018
08:26:10
может аргументами попробывать?

Daniel
17.08.2018
08:26:52
а где вы храните интерфейсы?
Где придется. В смысле - где логичным покажется

Александр
17.08.2018
08:27:18
Где придется. В смысле - где логичным покажется
просто я видел практику отдельный пакет для интерфейсов

Sergey
17.08.2018
08:28:08
может аргументами попробывать?
Это да, я просто запрос парсю в Мапы, а потом из мапов передаю в функцию. Думаю, что лучше, мапы или структуры

Sergey
17.08.2018
08:29:14
Ну структура явно лучше описывает данные
Да, но у меня параметры всегда разные, а создавать для каждого структуру..

Dorian
17.08.2018
08:29:28
Ну вот и ответили себе

Sergey
17.08.2018
08:29:46
Вячеслав
17.08.2018
09:52:56
T, _ := i18n.Tfunc(cookievalue, accept, defaultLang) t2.Funcs(template.FuncMap{ "T": T,

как мне узнать, какой все же язык будет установлен?

мне нужно флажок на фронте отображать языка

можно конечно разный перевод сдлеать для текста в скрытом инпуте и уже в js опредлеять язык так.. но это не очень помоему

Olzhas
17.08.2018
10:01:04
господа, есть тупой вопрос, который к го не совсем относится, но так как у меня в других чатиках только жс/пхп макаки, хочу спросить у вас - есть у нас самописный сервис на сях, с неполной поддержкой хттп протокола, сканеры уязвимостей заказчика видят в нем кучу уязвимостей(например sql инъекции, в проекте без бд :D). Если поставить сверху в качестве реверс прокси nginx, то он решит проблемы типа http buffer overflow?



простите меня за глупые вопросы не по теме

Вячеслав
17.08.2018
10:03:16
Google
Artem
17.08.2018
10:03:52
как мне узнать, какой все же язык будет установлен?
другой варинт: делаешь флажок тоже переводным словом. а на место слова подставляешь <img src="ru.jpg">

Вячеслав
17.08.2018
10:04:11
Лемур
17.08.2018
10:10:17
Я правильно понял, что программа при http buffer overflow падает?

Olzhas
17.08.2018
10:10:29
нет, ей похуй

Лемур
17.08.2018
10:10:36
Тогда в чём уязвимость?

Olzhas
17.08.2018
10:10:53
проверяемому софту вообще похуй, там простая морда с хттп

Olzhas
17.08.2018
10:11:13
Тогда в чём уязвимость?
ее нет. Но ее видит сканер уязвимости

я же говорю, он еще и sql инъекции находил

а там sql нет

Dorian
17.08.2018
10:11:45
Позвольте полюбопытствовать. Вы там писиайдиэсэс на коленочном коде проходите что ли?

Furrya
17.08.2018
10:12:12
ее нет. Но ее видит сканер уязвимости
То есть она либо есть либо нет Ты говоришь нет - сканер есть Ты приходишь сюда и спрашиваешь есть или нет, ты в себе сомневаешься?

Olzhas
17.08.2018
10:13:04
я без понятия зачем вообще ее сканировали

но заказчик негодуэт

Лемур
17.08.2018
10:15:09
я без понятия зачем вообще ее сканировали
Ок. Давай пойдем от обратного. Как сделать, что если поставить nginx, тест опять не покажет, что есть дыра?

Olzhas
17.08.2018
10:15:26
говорит что "наш главный пожарник говорит что ваш железный топор слишком ненадежный и его могут съесть дождевые черви"

Ок. Давай пойдем от обратного. Как сделать, что если поставить nginx, тест опять не покажет, что есть дыра?
ну я вот и спрашиваю, если поверх поставит nginx в качестве реверс прокси или т.п, он поможет решить такую проблему?

Лемур
17.08.2018
10:17:10
ну я вот и спрашиваю, если поверх поставит nginx в качестве реверс прокси или т.п, он поможет решить такую проблему?
Проблему можешь формализовать? В чем уязвимость? Какое поведение ожидается, какое по факту есть?

Olzhas
17.08.2018
10:18:48
Проблему можешь формализовать? В чем уязвимость? Какое поведение ожидается, какое по факту есть?
уязвимости нет. Но ебучий сканнер говорит что она есть. Так как софтина не полностью поддерживает хттп протокол, не слышала о куче заголовков и тому подобное - ну не вебсервер она

Google
Sergey
17.08.2018
10:18:50
Хай. Есть два сервера, мастер-сервер должен отправлять запрос на другой сервер по какому-то протоколу с постоянным коннектом. Какой протокол лучше?

Sergey
17.08.2018
10:19:31
tcp?
Можно, наверное.

Kirill
17.08.2018
10:19:47
tcp?
У меня есть шутка про UDP, но, возможно, до вас не дойдет.

Olzhas
17.08.2018
10:19:56
мы даже в сокеты не все можем

Kirill
17.08.2018
10:20:16
Пыхер пыхеру рознь.

Лемур
17.08.2018
10:20:19
Если дело и правда в заголовках

Страница 1640 из 1674