@rudepython

Страница 1359 из 1719
Саша
15.02.2019
05:41:14
Но я не согласен, что всегда стоит самому что-то костылить, если для этого уже есть решение

Dmitry
15.02.2019
05:41:24
У него разные урлы
повторюсь, я весь тред не читал. в исходном посте задача выглядит как я ее описал

Саша
15.02.2019
05:42:32
Ну а если он даже не в курсе, как делать слайсы, то мог бы хотя бы глянуть, что ему скинули. Явно не было лишним

Маришка
15.02.2019
05:42:36
Да, там в основном задачка решается rsplit('/', 1) или rpartition('/')

Google
Саша
15.02.2019
05:43:53
Сорян, на балконе вайфай херовый, и я написал раньше, чем увидел твое

Маришка
15.02.2019
05:44:02
Кстати, автор того чудесного вопроса тут сидит

Alexey
15.02.2019
05:44:04
Тоже самое — раздавать долбоёбам учебник по TCP/IP.

Dmitry
15.02.2019
05:44:11
Да, там в основном задачка решается rsplit('/', 1) или rpartition('/')
именно. если количество символов неизвестно точно, переходим к следующему уровню - разделители. до библиотек уровней еще много :)

Alexey
15.02.2019
05:59:26
Эта строка является вполне себе шаблонной, для нахождения которой вполне хватает сплита или urllib.parse для более сложных с get частью. Регекс тут: 1. неочевиднее 2. медленнее 3. Трудноподдерживаемее 4. Дольше писать

Неочевидные и трудоподдерживаемые, сложные в написании регулярные выражения.

Ебануться.

Dmitry
15.02.2019
05:59:45
Ебануться.
средняя макака их так напишет, что потом заебешься саппортить, проще переделать :) смотри, они элементарную задачу решают рэгэспами и urllib. думаешь, они регэксп этот напишут _просто_? да я тебя умоляю, там будет нахуеверчено, шо ояебу

Alexey
15.02.2019
06:01:38
А, ну это-то да.

Google
Alexey
15.02.2019
06:02:06
Я про сам тезис, что регулярки это ТРУДНОПОДДЕРЖИВАЕМО и СЛОЖНО В НАПИСАНИИ и НЕОЧЕВИДНО.

Это сразу на хуй бы пройти им.

Dmitry
15.02.2019
06:02:22
у него там ключевое слово _тут_

Alexey
15.02.2019
06:02:25
Здесь этот инструмент не нужен, это я не спорю.

Dmitry
15.02.2019
06:02:49
так что я не вижу проблем, чувак не обобщал и озвученный тобой тезис не продвигал

Alexey
15.02.2019
06:03:12
У меня вообще нет никаких проблем.

Только в любом случае и даже в ТОМ — написание регулярки это не квантовая физика вообще.

Dmitry
15.02.2019
06:04:39
тут - да - неочевиднее (нахуй тут это вообще? какой дебил это писал? зачем?) - медленнее (бля, отрезать сорок букв после последнего разделителя, регэкспы, они будут еще и в цикле, причем их еще и заранее скомпилировать забыли) ... ну и т.д.

Boris
15.02.2019
06:04:46
До сих пор не умею их писать. Кпждый раз с доков начинаю.

А еще эти ссаные регулярки везде разные.

Dmitry
15.02.2019
06:05:03
До сих пор не умею их писать. Кпждый раз с доков начинаю.
обнимитесь с Лешей, или попиздитесь :)

Alexey
15.02.2019
06:05:19
Да там воще нехуй писать, ну.

Dmitry
15.02.2019
06:05:32
но вообще боря же джуниор, ему можно :) а калаверин - сеньор!

Alexey
15.02.2019
06:05:47
xDDD

Boris
15.02.2019
06:05:50
Писал регулярку в го 2 года назад. Он в панику ебанулся

Alexey
15.02.2019
06:06:03
Да тебя прсто компилятор зассал.

Boris
15.02.2019
06:06:39
Пошел читать по месту паники - там написано - мы половину синтаксиса perl comp не поддерживаем. Но зато вторую

Petr
15.02.2019
06:13:43
Пошел читать по месту паники - там написано - мы половину синтаксиса perl comp не поддерживаем. Но зато вторую
? впрочем, питон тоже не полностью (да еще и различается поведение между версиями)

Google
Boris
15.02.2019
06:16:11
Ну питон никогда не утверждал что совместим. А у этих на входе написано 'перлоебы сюда'. Другой вопрос, что регекспом валидировался email, что недопустимо вообще.

Boris
15.02.2019
06:27:26
В смысле другие. Это не регулярная грамматика, ее нельзя парсить регуляркой.

Николай
15.02.2019
06:30:52
Zart
15.02.2019
06:30:58
? впрочем, питон тоже не полностью (да еще и различается поведение между версиями)
питон перловые регулярки никогда в жизни не поддерживал и не собирался

Павел
15.02.2019
06:31:21
Lol@rude.xom

Zart
15.02.2019
06:32:19
регэкспом валидировать емейл можно, но бессмысленно оно провалидирует лишь допустимость синтаксиса

Павел
15.02.2019
06:32:30
Вот

Николай
15.02.2019
06:32:37
А домен валидировать?
не понял вопроса. Я к тому, что полностью валидация регулярками выглядит как хуйпоймичто. Я хз просто есть ли другие адекватные способы

Zart
15.02.2019
06:32:50
людям обычно нужна проверка на то что адрес работает

Vadim
15.02.2019
06:33:24
Попробовать отправить письмо и словить ответ о неотправленном на ящик

Boris
15.02.2019
06:33:29
Николай
15.02.2019
06:33:40
Petr
15.02.2019
06:33:56
Boris
15.02.2019
06:34:19
да готовые есть
Все не рабочие

Николай
15.02.2019
06:34:52
Все не рабочие
по rfc готовая вроде как 100% охватывает

Zart
15.02.2019
06:34:59
Все не рабочие
сам валидировал?

Vadim
15.02.2019
06:35:14
людям обычно нужна проверка на то что адрес работает
Обычно решается отправкой письма со ссылкой активации. Регекспом можно только проверить наличие одной @ где-то среди текста

Google
Boris
15.02.2019
06:36:13
сам валидировал?
У меня юнит тест есть

Zart
15.02.2019
06:36:16
эта беседа пошла в какуюто хуйню...

Vadim
15.02.2019
06:36:17
ну или так)

Petr
15.02.2019
06:36:22
https://github.com/django/django/blob/master/django/core/validators.py#L164 вот еще один подход

Boris
15.02.2019
06:36:54
с ноги в щи :)))
Он прав. Бинарный поиск быстрее

Николай
15.02.2019
06:37:00
Dmitry
15.02.2019
06:37:06
сначала эти долбоебы проверяют email регэкспами, а потом у них код ругается на from_rude_python+cadmi@cadmi.ru :D

Он прав. Бинарный поиск быстрее
так я и говорю, Zart очередному долбоебу с ноги в щи пробил :)

Admin
ERROR: S client not available

Boris
15.02.2019
06:37:38
А

Petr
15.02.2019
06:38:29
помню была вонь когда одна компания с офисом в минске запретила селфхостед емейлы как логины

т.е. никаких кадми.ру :D

Dmitry
15.02.2019
06:39:36
т.е. никаких кадми.ру :D
это очень смешно, учитывая, что оно gmail :D

Zart
15.02.2019
06:40:12
меня гугл заебал тем, что меняет мой емейл на гмейловский

Dmitry
15.02.2019
06:46:19
это не то чтобы мода, это rfc5233 и фильтры про разным ящикам (или папкам в imap)

Zart
15.02.2019
06:47:35
я юзал сепараторы до того как это стало рфц

Dmitry
15.02.2019
06:48:04
так и другие юзали до того, как это стало рфц

Google
Zart
15.02.2019
06:48:06
и не собираюсь их менять на середине жизни оных

Dmitry
15.02.2019
06:48:35
но у cyrus юзеров было больше, чем среди тебя :) так что юзай дальше, что хочешь :)

Zart
15.02.2019
06:48:58
я был qmail юзером, а на цайрус я всегда ложил хуй

Dmitry
15.02.2019
06:49:26
у меня qmail в cyrus складывал :)

Zart
15.02.2019
06:49:27
субадресацию я впервые в кумыле и увидел, и - там был дефолтом

Dmitry
15.02.2019
06:49:53
ну Бернштейн всегда немного странный был, как положено безумному ученому :)

Zart
15.02.2019
06:50:10
у меня в мылдир, и в те годы я юзал локальный муа с ними

позже я перешел на имап и сразу на давкот

Dmitry
15.02.2019
06:50:40
мне локальный муа был как-то до пизды, у меня было 90000 почтовых ящиков

Zart
15.02.2019
06:50:53
бернштейн охуенный дядька. но его стиль программирования это просто нечто

это когда математика пускают кодить

и он хуярит словно доказательство теоремы

Boris
15.02.2019
06:52:20
Да, шматы дерьма в виде парсинга урлов и эмейлов регекспами это лучше, привычнее

vlade11115
15.02.2019
07:19:34
Эхх, опять каждое слово дискуссии гуглить.

Vladimir
15.02.2019
07:43:35
Даже «дерьма»? ?

Alex
15.02.2019
07:44:12
Zart
15.02.2019
07:44:59

Страница 1359 из 1719