
Никита
20.06.2018
18:03:03
везде 0 of 10ms
Собственно как я сделал: запустил go tool pprof, сделал один запрос и подождал пока отобразится пикча
Так как мне увидеть сколько времени занимает каждый вызов?

Kirill
20.06.2018
18:07:35
замерить нормально?

Google

Никита
20.06.2018
18:11:14
Как это сделать?)
Подскажи пожалуйста

Kirill
20.06.2018
18:15:08
я иногда юзаю такой шорткат https://github.com/kirillDanshin/myutils/blob/master/cpuprof.go

Pawel
20.06.2018
18:15:47

Kirill
20.06.2018
18:16:02
в нужном месте кода defer myutils.CPUProf()()

Pawel
20.06.2018
18:16:11

Никита
20.06.2018
18:17:50
А как то без манипуляций в коде нельзя?

Kirill
20.06.2018
18:18:58
точные результаты нельзя получить без точных замеров. сможешь получить точные замеры без изменений в коде - молодец %)

Мерлин
20.06.2018
18:20:48
выглядит хорошо
смотри
допустим у нас есть контр- и ковариантность
пусть Foo и Bar — это подтипы Beer
тогда что делать со следующим кодом?
var beers []Beer = []Foo{...}
beers[0] = Bar{}

Pawel
20.06.2018
18:22:05
херня получается, размер элемента массива не совпадёт. Понел, спасиб)
ну тогда может только для лямбд и функ. типов

Мерлин
20.06.2018
18:22:53

Google

Pawel
20.06.2018
18:23:55

Мерлин
20.06.2018
18:24:06
type Beer func(io.Reader)
func Foo(*bytes.Buffer){...}
var beer Beer = Foo
beer(os.File)

Pawel
20.06.2018
18:25:41
))))

Мерлин
20.06.2018
18:26:45
потому что контрвариантность

Kirill
20.06.2018
18:29:06
почему этот пример мне напоминает вот эту картинку

Jack
20.06.2018
18:29:21
фиг там)

Sergey
20.06.2018
18:29:51

Kirill
20.06.2018
18:29:58
фиг там)
почему я не увидел у себя в less ни единого числа?

Jack
20.06.2018
18:30:13
в начале нет ничего
там в средине лажа

Kirill
20.06.2018
18:32:18
только регулярку я бы делал другую
предлагаю grep .+@.+
потому что .+ в себя сожрет и @, и всё после, после чего будет перенос строки, и .+ перестанет жрать, в итоге @ он не найдет и строку пропустит, насколько я понимаю

Pawel
20.06.2018
18:33:17

Constantine
20.06.2018
18:33:33
что за мейлы? я пропустил

Google

Kirill
20.06.2018
18:33:42

Дмитрий
20.06.2018
18:34:44
А есть ли что-нибудь аналогичное race detector для 32 битных систем?

Constantine
20.06.2018
18:34:51
пойду спамить по нему

Мерлин
20.06.2018
18:34:54

Jack
20.06.2018
18:35:11

Sergey
20.06.2018
18:35:12

Мерлин
20.06.2018
18:35:22

Constantine
20.06.2018
18:35:29

Jack
20.06.2018
18:35:31

Constantine
20.06.2018
18:35:40
это даже лучше, что ЦА хорошая

Kirill
20.06.2018
18:35:56

Jack
20.06.2018
18:36:02
https://raidforums.com/Thread-Adult-Friend-Finder-Database-Leaked-Download?pid=88820#pid88820

Jack
20.06.2018
18:36:10
*2015

Sergey
20.06.2018
18:36:24
а как понять что похерены
1. узнать, какие тебе нужны
2. узнать, какие ест го ридер
3. грепнуть по hexdump'у на наличие 10 и 13

Jack
20.06.2018
18:36:27
могу полную кинуть, там еще айпишники и всякая дрянь

Constantine
20.06.2018
18:36:37
?
лучше б там еще таймстемпы
живые акки или нет ))

Sergey
20.06.2018
18:37:40
ну и вместо 10 и 13 вставить свой любимый перенос строки
(соответствено, на выбор, 10 или [10, 13])

Google

Michael
20.06.2018
18:39:49

Jack
20.06.2018
18:39:52

Kirill
20.06.2018
18:39:59
Ор)
да отличный же вариант

Sergey
20.06.2018
18:40:19

Jack
20.06.2018
18:40:24

Sergey
20.06.2018
18:40:29
ну хз тогда

Jack
20.06.2018
18:40:44
регексил rp := regexp.MustCompile("[^,]+@[^,]+\\.[^,]+")
и к матчам прибавлял перевод строки
мб это из-за того что горутиной писал в файл..

Admin
ERROR: S client not available

Jack
20.06.2018
18:41:21
может где-то чето наложилось
https://pastebin.com/cuJMf450
вот так еще кроулил
вроде код валидный
регекс невалидный..
странно

John
20.06.2018
18:57:27
ИМХО, если цель проверить валидность почты, Я бы просто сделал DNS запрос на домен

Jack
20.06.2018
18:57:35
надо стучать к смтп

Google

John
20.06.2018
18:58:16

Jack
20.06.2018
18:58:23
ну да, сначало ее

Александр
20.06.2018
19:06:44
валидность почты можно проверить только одним способом
*@*
остальные регулярки не будут пропускать ?
там и ковычки по стандарту могут быть

Аркадий
20.06.2018
19:10:06

Александр
20.06.2018
19:10:17
нет ?
вообще то домены могут состоять из одних цифр
vasa@12321312312321.ru

Аркадий
20.06.2018
19:11:14
Ну короче хотел сказать, что точка ещё

Александр
20.06.2018
19:11:37
советую почитать - https://habr.com/post/274985/

Владислав
20.06.2018
19:12:39
привет, можите мне расказать про go как ваши компании его применяют и для чего

Александр
20.06.2018
19:12:55
рест апи и небольшие утилиты консольные

Владислав
20.06.2018
19:12:56
язык go мне показался очень интересным

Александр
20.06.2018
19:13:02
еще у нас на нем mqtt прокси ?

Владислав
20.06.2018
19:13:23
это все на что он годится?)

Александр
20.06.2018
19:13:42
GUI, игры и ракетостроение - мимо

Аркадий
20.06.2018
19:14:10

Александр
20.06.2018
19:14:15
легко

Владислав
20.06.2018
19:14:51
а что то типо mc на линуксе?)
консольного