@proGO

Страница 1479 из 1674
Sergey
02.06.2018
13:22:44
Шо?
говорю раст невозможно читать

Olzhas
02.06.2018
13:23:09
Это точно чат про го?
Чат пхпшников

Евгений
02.06.2018
13:27:57
Человек
02.06.2018
13:28:18
Здравствуйте. Есть те кто шарит в регекспе? У меня проблема с парсингом ссылок сайта, допустим есть на сайте ссылка http://another-site.com регексп спарсит её на ура, но если ссылка будет типа http://182.122.36.123 то регексп выдаст ошибку, есть регексп который может парсить такого типа ссылки? (http://182.533.13.233 и http://site.com) В интернете сколько уже роюсь, регекспы либо на простой url http://site.com либо протсо на голые айпишники. Мой регексп: (?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-z]{2,6}\.?)(?:\/[\w\.]*)*\/?

Google
Danil
02.06.2018
13:29:47
А что вам мешает скомбинировать варианты?

Человек
02.06.2018
13:30:18
А что вам мешает скомбинировать варианты?
То что я вообще полный ноль в регекспах)) Я в них нечего не понимаю и комбинировать тоже не умею

Danil
02.06.2018
13:32:10
Ну вы нашли два разных

Регепса

На урл и на ип

Человек
02.06.2018
13:35:19
Danil
02.06.2018
13:37:26
Ну вот с ними шуры муры и водите

Человек
02.06.2018
13:37:53
Alik
02.06.2018
13:39:56
https://regex101.com/

для теста пригодятся флаги g и m

но в программе их понятное дело нужно убирать

Zver
02.06.2018
13:44:52
То что я вообще полный ноль в регекспах)) Я в них нечего не понимаю и комбинировать тоже не умею
Ну так почитайте справку. Быстрее бы разобрались, чем ответа туждете. Вообще группа или (...|...) на жопу получилось похоже. ?

Roman
02.06.2018
15:10:54
default в switch'е же не обязательно должен быть в самом конце?

Google
Crypt
02.06.2018
15:11:56
не обязательно

Vadim
02.06.2018
15:25:44
Привет, а defer дружит с ctrl+c

Sergey
02.06.2018
15:30:18
не

лови через os/signal

Vadim
02.06.2018
16:37:16
Roman
02.06.2018
17:12:32
Я тут небольшой аналог sync.WaitGroup написал с таймингом: https://github.com/qbeon/tmdwg-go Делюсь под MIT лицензией ? За звёздочки и фидбэк всегда благодарен ?

Dmitri
02.06.2018
17:31:53
Это не валидно для го

Антон
02.06.2018
17:32:14
Это не валидно для го
Не писав кода на Go, почему?

Sergey
02.06.2018
17:33:11
Не писав кода на Go, почему?
(яжтебенаписалпочему)

Антон
02.06.2018
17:33:34
а

говно

?

Dmitri
02.06.2018
17:34:08
Не писав кода на Go, почему?
Потому что в го тело функции начинается на той же строке, где сигнатура

Sergey
02.06.2018
17:34:19
(причём я не компилировал конеш)

Dmitri
02.06.2018
17:34:54
Оно и не скомпилится

Sergey
02.06.2018
17:35:11
я и не пробовал

Dmitri
02.06.2018
17:35:17
Нельзя перенести { на новую строку

Не пробуй

Гарантия: не скомпилится

Igor
02.06.2018
17:36:15
Можно или нет - не важно. Страшно, что людям хочется это сделать.

Google
Dmitri
02.06.2018
17:36:17
{ должно быть на одной строке с for

Igor
02.06.2018
17:37:21
Ну просто с такими людьми у меня на столько мало общего, что аж холодок по спине проходит. Мало ли что у них на уме...

Dmitri
02.06.2018
17:37:28
Почему?
Потому что code conventions для го - часть спецификации языка. Хотеть не по спеке - зло

Dmitri
02.06.2018
17:38:23
а точкизапятые зло?
В случае с го - зло

Sergey
02.06.2018
17:38:38
Igor
02.06.2018
17:38:40
Sergey
02.06.2018
17:38:47
*злостный смех*

Антон
02.06.2018
17:38:50
Мне, например, нравится, что открывающая скобка на новой строке, и там же начинается код.

Dmitri
02.06.2018
17:39:00
Хотеть написать невалидный код - зло вне зависимости от языка

Антон
02.06.2018
17:39:20
тчк?

Sergey
02.06.2018
17:39:33
тчк?
ты шо

простоквашино не смотрел?

тчк это из простоквашино

Dmitri
02.06.2018
17:39:52
Не радист, очевидно

Или молодой

Google
Антон
02.06.2018
17:40:42
точка?

Dmitri
02.06.2018
17:40:56
Считает, что телеграмма - это такой мессенджер

Точка

Sergey
02.06.2018
17:42:21
как будто меня ограничивают
пиши на своём сложном с++

нечего сюда со своим добром приходить

Admin
ERROR: S client not available

Dmitri
02.06.2018
17:42:38
как будто меня ограничивают
Ограничивают. жизнь вообще полна ограничений... И боль

Антон
02.06.2018
17:42:58
go fmt обойдусь ?

Sergey
02.06.2018
17:43:41
смотри, я придумал

Dmitri
02.06.2018
17:43:42
Го фмт тебе и не даст { перенести, например)

Sergey
02.06.2018
17:44:15
go fmt обойдусь ?
сделай сой пайплайн вместо гофмт

делай препроцессинг файлов и только потом компилируй

Dmitri
02.06.2018
17:45:16
Писать левой рукой, потом делать из этого валидный код, а потом уже компилить?

Мсье знает толк)

Остаётся одна нерешенная проблема: читаемость

Тебе будет непривычно/неудобно читать чужой код

Google
Антон
02.06.2018
17:46:59
Тебе будет непривычно/неудобно читать чужой код
да, но со своим я делаю то, что хочу и как мне нравится

Dmitri
02.06.2018
17:47:01
Другие не будут читать твой, и будут регулярно говорить, кто ты есть

Sergey
02.06.2018
17:47:11
не нужно просто использовать захламлённые библиотеки с ООП

нужно писать свой чистый код

Dmitri
02.06.2018
17:48:12
да, но со своим я делаю то, что хочу и как мне нравится
Потом попросишь меня, например, "посмотреть, почему не собирается" и, вместо помощи получишь ещё одно мнение о себе)

Антон
02.06.2018
17:48:27
мне нравится мой
мне приятно его читать

Dmitri
02.06.2018
17:48:40
мне нравится мой
Дык, тогда го не для тебя. Иди в другие чатики

Антон
02.06.2018
17:49:16
Дык, тогда го не для тебя. Иди в другие чатики
Не, го как чисто прикладной, здесь мне придется терпеть эти тяготы

Dmitri
02.06.2018
17:51:48
Ну не жалуйся тогда. Терпи молча, или ищи другой прикладной язык.)

Bogdan (SirEdvin)
02.06.2018
18:40:09
Sergey
02.06.2018
18:40:47
устал всем объяснять

А как ООП мешает чистому коду то?)
https://www.youtube.com/watch?v=GucYMwWcLfA

Bogdan (SirEdvin)
02.06.2018
18:44:31
Эм ... как я понимаю, автор вместо правильной архитектуры предлагает все захардкодить? Мне стоит говорить, что в таком случае называть его программистом - это слишком большой комплимент?

Никита
02.06.2018
19:12:53
https://www.youtube.com/watch?v=GucYMwWcLfA
Надеюсь это была шутка

Vadim
02.06.2018
19:15:01
Так, извините, это недосып

Roman
02.06.2018
19:39:28
Эм ... как я понимаю, автор вместо правильной архитектуры предлагает все захардкодить? Мне стоит говорить, что в таком случае называть его программистом - это слишком большой комплимент?
ты что!!! архитектура это не "чистый код", чистый код это когда всё императивно, когда ты на уровне байт на ассамблере описываешь рендер-функцию каждой страницы сайта

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