@gogolang

Страница 1178 из 1630
Мерлин
22.06.2018
19:51:28
если ты не хочешь внезапно родить ежа и изобрести какую-то дичь
var stats= str.Lines(text). Map(strings.ToLower). Populate(str.Split(";", 2)). Filter(str.Prefix("boop")). Count() ?

Sergey
22.06.2018
19:52:18
ууу, комбинации, кому они нужны вообще??? это не удобно!!

/слишком жирный наброс чтобы быть правдой/

Kendr
22.06.2018
19:53:03
var stats= str.Lines(text). Map(strings.ToLower). Populate(str.Split(";", 2)). Filter(str.Prefix("boop")). Count() ?
var stats= str .Lines(text) .Map(strings.ToLower) .Populate(str.Split(";", 2)) ...etc

Google
Kendr
22.06.2018
19:53:04
Пофиксил

Мерлин
22.06.2018
19:53:29
ну собсно да

Kirill
22.06.2018
19:55:51
var stats= str.Lines(text). Map(strings.ToLower). Populate(str.Split(";", 2)). Filter(str.Prefix("boop")). Count() ?
если я тебе покажу кусочек своего реального кода, что я ночью написал, ты поймёшь, что меня уже ничем не напугать ?

No
22.06.2018
22:07:10
Всем доброй ночи граждане полуночники. Решил поюзать Gin, возник вопрос, на который не могу найти ответ. func mainPage(c *gin.Context) { c.HTML(http.StatusOK, "index.tpl", gin.H{ "title": "Сервер!", "template": "templates/mysterium", "content": null, }) } Как в получить в переменную саму разметку шаблона к примеру из news.tpl и добавить её в переменную content ?

Kirill
22.06.2018
22:31:36
ты не пугай, а доставай и смело клади на стол
ну - тот код для доклада, палить не буду пока :p вот в замен немного аналогичного: https://gist.github.com/kirillDanshin/766e22689a26abc9275d987b8914ba4e

GoodMoodDealler
22.06.2018
22:32:03
Всем доброй ночи, можете посоветовать что можно про рефлексию почитать? А то я что-то вообще вникнуть не могу

Kirill
22.06.2018
22:32:20
о ней лучше не читать

GoodMoodDealler
22.06.2018
22:32:29
Kirill
22.06.2018
22:32:42
медленное говно :(

GoodMoodDealler
22.06.2018
22:32:51
Я просто сейчас на курсейре курс прохожу

Google
GoodMoodDealler
22.06.2018
22:33:15
И периодически во что-то вникнуть не получается

Kirill
22.06.2018
22:33:28
но если совсем нужно - github.com/golang/go/tree/master/src/runtime/type.go

опечатался :/

GoodMoodDealler
22.06.2018
22:33:47
Как я понял рефлексия нужна для повышенной гибкости

Kirill
22.06.2018
22:33:54
нет

рефлексия нужна для повышенной геморройности

GoodMoodDealler
22.06.2018
22:34:14
Про скорость я уже читал

Но если ее добавили - значит должен быть в ней смысл)

Kirill
22.06.2018
22:34:39
да фиг с ним, со скоростью

это добавили, чтобы можно было говорить, что нам не нужны генерики

:D

Sergey
22.06.2018
22:35:00
Но если ее добавили - значит должен быть в ней смысл)
смысл в том, что у языка есть рантайм проверки

поэтому и добавили

Kirill
22.06.2018
22:35:14
ща меня @twentydraft зобанит за такое

Sergey
22.06.2018
22:35:18
а вообще, она есть во многих языках, но не во всех так просто доступна

GoodMoodDealler
22.06.2018
22:35:58
Ну ребята из мэйла зачем-то ее запихнули в курс)

Sergey
22.06.2018
22:36:54
а вообще, она есть во многих языках, но не во всех так просто доступна
очень плохо сказал, скажу аккуратнее: рефлексии обычно нет в языках, компилируемых в нативный код, и у которых нет явного рантайма

Sergey
22.06.2018
22:37:36
Крч это служебная библиотека по сути?
короче исопользовать её нужно в крайне редких случаях

лучше просто не использовать

Google
GoodMoodDealler
22.06.2018
22:38:27
Они тут для обработки Json ее используют

Kirill
22.06.2018
22:38:40
а могли бы и не

GoodMoodDealler
22.06.2018
22:38:58
Либо какой-то другой структуры данных

Kirill
22.06.2018
22:39:07
было бы меньше вопросов и меньше говен на рефлекте

GoodMoodDealler
22.06.2018
22:39:26
Крч чёт сложно((((

Kirill
22.06.2018
22:39:28
но куда подеваться - это иногда нужно людям

рефлект даёт тебе информацию, проброшенную из того файла, что я выше кидал

буквально проброшенную, там даже симлинки одни

GoodMoodDealler
22.06.2018
22:41:07
Ща вот за кодогенерацию поясняют)

Как альтернатива рефлексии

Kirill
22.06.2018
22:41:48
коса как альтернатива веслу

GoodMoodDealler
22.06.2018
22:42:12
коса как альтернатива веслу
Для работы с динамикой

Daniel
22.06.2018
22:42:20
не с динамикой же

Kirill
22.06.2018
22:42:27
они пропогандируют дзен-программизм

GoodMoodDealler
22.06.2018
22:42:50
Да блин если честно я вообще Нифига не могу понять в этом уроке

Он как с другой планеты тут

До этого все достаточно понятно было

Sergey
22.06.2018
22:44:12
пропусти урок, вернёшься потом

GoodMoodDealler
22.06.2018
22:44:57
Kirill
22.06.2018
22:45:58
типа "я плыву в океане жизни, я гребу засохшим куском говна против течения, вода вокруг горит, потому что кто-то скастил её из uint8, но всё хорошо..."

Google
Sergey
22.06.2018
22:47:03
чтобы скастить воду, uint8 не достаточно

нужно ещё хотя бы один char и немного interface{}

GoodMoodDealler
22.06.2018
22:48:00
нужно ещё хотя бы один char и немного interface{}
А вот если подумать, зачем char?

Kirill
22.06.2018
22:48:12
Sergey
22.06.2018
22:48:39
в том-то и была суть
не в тот мир вы заплыли, сударь

А вот если подумать, зачем char?
чтобы не путать с uint8

GoodMoodDealler
22.06.2018
22:49:06
Admin
ERROR: S client not available

Kirill
22.06.2018
22:49:45
не в тот мир вы заплыли, сударь
в тот. почему еще обычная вода могла бы загореться?

Sergey
22.06.2018
22:50:24
(если это отсылка к удалённому видео про чистый код, то это просто крейгазм) (немного контекста: в последнм удалённом видео Тарас отвечал на вопрос о том, почему программисты гугла/фейсбука/unameit не программируют на чистом коде; в итоге его так понесло, что он начал рассуждать о том, почему безнин считается горючим веществом, а вода — нет; и что если убрать из воды кислород, то она становится горючей)

GoodMoodDealler
22.06.2018
22:50:45
Какие же у вас сложные беседы...

Крч они сначала дали два варианта работы с динамикой, а теперь рассказывают про бенчмарки на примере этого

Интересная подводочка

Daniel
22.06.2018
22:57:23
Ядерный tls завезли. Да, там только aes128gcm
aes и так не тормозил никогда. тормозит именно генерация RSA сессионного

GoodMoodDealler
22.06.2018
23:06:35
в тот. почему еще обычная вода могла бы загореться?
В заключение. Досмотрел урок и понял к чему это все было. Рассказали про бенчамарки и тут хоп нативная реклама их пакета easyjson тип она в 3 раза быстрее стандартного, тк работает за счёт кодогенерации

Sergey
22.06.2018
23:07:22
грамотно

GoodMoodDealler
22.06.2018
23:08:54
грамотно
Тип рефлексия не оч, а кодогенерация это очень хороший подход

Google
Roman
22.06.2018
23:09:21
Например, есть arm64 :)

Daniel
22.06.2018
23:17:58
а ты смотрел, что именно лагает?
там сложная математика, она просто жрет проц. 10.11 в некоторых местах стал лучше, но не вдвое

Kirill
22.06.2018
23:19:15
Позырить потом, что ли

Daniel
22.06.2018
23:19:39
Позырь

Но туда все зырят уже давно

Kirill
22.06.2018
23:20:20
Не все

Я всё болт на это клал

Но сначала я к докладу либу доделаю одну

А потом смогу за это взяться

И так набрал столько дел, что скоро с ума сойду

Завтра работать буду в Минске где-нибудь, а то совсем жесть, надо обстановку сменить

Кстати, кто захочет пересечься - пишите, подъезжайте

Александр
23.06.2018
00:26:39
кмх

проснулся роман

который с сами-знаете-какого-канала-о-работе, типо "никто забанен не был, перевели несколько человек в режиме RO" O_o

Daniel
23.06.2018
00:41:57
привет передавай

Страница 1178 из 1630