Cat
фиг там)
предлагаю grep .+@.+
Kirill
фиг там)
почему я не увидел у себя в less ни единого числа?
Kirill
предлагаю grep .+@.+
плюсую, если нужно один раз сделать
Brommie
в начале нет ничего
Brommie
там в средине лажа
Brommie
предлагаю grep .+@.+
но так же не интересно)
Kirill
только регулярку я бы делал другую
Kirill
предлагаю grep .+@.+
потому что .+ в себя сожрет и @, и всё после, после чего будет перенос строки, и .+ перестанет жрать, в итоге @ он не найдет и строку пропустит, насколько я понимаю
Pawel
... не сработает, потому что я фуфел и надо так ``` type Beer func(io.ReadCloser) func Foo(io.Reader){...} var beer Beer = Foo beer(os.File) ```
Точно? Foo - это же не Beer, func(io.Reader) нельзя автоматически скастить в func(io.ReadCloser)
Constantine️
что за мейлы? я пропустил
Kirill
что за мейлы? я пропустил
выше того сообщения почитай
Дмитрий
А есть ли что-нибудь аналогичное race detector для 32 битных систем?
Constantine️
пойду спамить по нему
Мерль
Точно? Foo - это же не Beer, func(io.Reader) нельзя автоматически скастить в func(io.ReadCloser)
и не нужно кастить, достаточно чтобы аргумент foo был подтипом аргумета Beer грубо говоря var argFoo io.Reader = io.ReadCloser(...)
Brommie
пойду спамить по нему
это база 2016 Adult Friend Finder )
Constantine️
это база 2016 Adult Friend Finder )
да и норм, я по дейтингу люблю спамить
Constantine️
это даже лучше, что ЦА хорошая
Brommie
https://raidforums.com/Thread-Adult-Friend-Finder-Database-Leaked-Download?pid=88820#pid88820
Brommie
*2015
Cat
а как понять что похерены
1. узнать, какие тебе нужны 2. узнать, какие ест го ридер 3. грепнуть по hexdump'у на наличие 10 и 13
Brommie
могу полную кинуть, там еще айпишники и всякая дрянь
Constantine️
😄
Constantine️
лучше б там еще таймстемпы
Constantine️
живые акки или нет ))
Cat
1. узнать, какие тебе нужны 2. узнать, какие ест го ридер 3. грепнуть по hexdump'у на наличие 10 и 13
4. либо забить на всё, и предварительно перевести всё в []u8 и отфильтровать 10 и 13
Cat
ну и вместо 10 и 13 вставить свой любимый перенос строки (соответствено, на выбор, 10 или [10, 13])
Kirill
Ор)
да отличный же вариант
Cat
ну хз тогда
Brommie
регексил rp := regexp.MustCompile("[^,]+@[^,]+\\.[^,]+")
Brommie
и к матчам прибавлял перевод строки
Brommie
мб это из-за того что горутиной писал в файл..
Brommie
может где-то чето наложилось
Brommie
https://pastebin.com/cuJMf450
Brommie
вот так еще кроулил
Brommie
вроде код валидный
Brommie
регекс невалидный..
Brommie
Brommie
странно
Anonymous
ИМХО, если цель проверить валидность почты, Я бы просто сделал DNS запрос на домен
Brommie
надо стучать к смтп
Anonymous
надо стучать к смтп
Это уже второй шаг, на первом хотя бы просто MX запись получить
Brommie
ну да, сначало ее
🏁Александр
валидность почты можно проверить только одним способом
🏁Александр
*@*
🏁Александр
остальные регулярки не будут пропускать 🙂
🏁Александр
там и ковычки по стандарту могут быть
🏁Александр
нет 🙂
🏁Александр
вообще то домены могут состоять из одних цифр
🏁Александр
vasa@12321312312321.ru
arkady
Ну короче хотел сказать, что точка ещё
🏁Александр
советую почитать - https://habr.com/post/274985/
Anonymous
привет, можите мне расказать про go как ваши компании его применяют и для чего
🏁Александр
рест апи и небольшие утилиты консольные
Anonymous
язык go мне показался очень интересным
🏁Александр
еще у нас на нем mqtt прокси 🙂
Anonymous
это все на что он годится?)
🏁Александр
GUI, игры и ракетостроение - мимо
arkady
GUI, игры и ракетостроение - мимо
А например сервер для игр или чатики?
🏁Александр
легко
Anonymous
а что то типо mc на линуксе?)
Anonymous
консольного
🏁Александр
извращение
🏁Александр
работать будет, но он не совсем для этого
Anonymous
а если думать в сторону блокчеина?? какое нибудь приложение не клиент сервер, а чтобы децентрализовано
Anonymous
например мини торент трекер?)
🏁Александр
GUI клиентские приложения - мимо
🏁Александр
вернее можно, но у нас сборщик мусора все портит
Anonymous
а консольный трекер?)
Anonymous
блин
🏁Александр
да можно, это обычный язык вообще то