@scala_ru

Страница 1309 из 1499
Grigory
22.02.2018
07:50:59
косяк такого канала, что ивенты устаревают

Nick
22.02.2018
07:51:08
Митап ком

Grigory
22.02.2018
07:51:20
они актуальны только на момент публикации и не ясно что там будет дальше с ними

Google
Daniel
22.02.2018
07:51:46
косяк такого канала, что ивенты устаревают
после праздников возможно будет костыльное решение

Grigory
22.02.2018
07:51:56
это какое?)

инсайты!

Aleksei
22.02.2018
07:52:58
нужна борда или какой то календарик где то публичный

Daniel
22.02.2018
07:53:04
это какое?)
сначала запилю, потом анонсы)

в идеале если кто-то захочет поучаствовать

Nick
22.02.2018
07:53:54
Так ты ж не анонсируешь

Daniel
22.02.2018
07:54:46
назовем это преанонсом

Vadim
22.02.2018
08:46:46
а никто не занимался сервингом жирных файлов на nginx'е? у меня есть ощущение что возможно его надо как-то потюнить под это чтобы пошустрее было

Vadim
22.02.2018
08:48:28
100 -150 метров

sherzod
22.02.2018
08:56:37
не знаю про сегодня (вряд ли что появилось новое) года 3 назад на это могли влиять только размер буфера send. кеш (если он применим) и кол-во worker-ов (это в самой малой степени)

Google
sherzod
22.02.2018
08:57:13
но это вроде и так понятно)

Mikhail
22.02.2018
09:31:37
а никто не занимался сервингом жирных файлов на nginx'е? у меня есть ощущение что возможно его надо как-то потюнить под это чтобы пошустрее было
да - надо. но настройки не подскажу) в идеале надо еще понимать характеристики сети в дц и магистралей к которым он подключен. если это не топовый провайдер, то там могут быть тормоза не в самом nginx)

100 -150 метров
и как минимум - если много статики, то это отдельно должно торчать от апишных запросов. точных внутренностей nginx не знаю, но в подобной задаче разношерстные запросы могут повлиять негативно на шедулинг + кеши. чем больше всего, тем больше шардить по типу нагрузки надо, чтобы выжать по максимуму)

Vladimir
22.02.2018
10:21:22
может кто натыкался на либу для валидации с поддержкой асинхронных правил?

на плее писали подобное, но там недостаточно функциональненько получалось и довольно толсто

Alexandr
22.02.2018
10:24:59
Можно же внутри for-comprehension результаты тасков или фьюч скомпоновать через |@|

Oleg
22.02.2018
10:25:05
Vladimir
22.02.2018
10:28:59
идеально, спасибо)

Можно же внутри for-comprehension результаты тасков или фьюч скомпоновать через |@|
хочу только тайпклассы подкладывать, пусть коты сами компонуют

Vladimir
22.02.2018
10:44:10
case class Baz(f1: Int, f2: String) case class Foo(bar: String, baz: Baz) def action(foo: Foo)(implicit Validator[Foo]): F[ValidationResult[Foo]]

Alexey
22.02.2018
11:40:47
А нет случайно презентация с последнего питерского митапа?

Nikolay
22.02.2018
11:47:00
А нет случайно презентация с последнего питерского митапа?
можно докладчиков пнуть чтобы скинули. они все тут есть

@odomontois @fomkin можете презентации с митапа скинуть?

Oleg
22.02.2018
11:47:53
кидал

Nikolay
22.02.2018
11:48:20
файлом кидал?

Спасибо

Oleg
22.02.2018
11:50:09
http://slides.com/olegnizhnik/knock#/ #meetup #presentation

Nikolay
22.02.2018
11:50:37
спасибо

Google
Nikolay
22.02.2018
11:50:53
не знаю какой ник у певрого докладчика

Oleg
22.02.2018
11:51:34
@ajIeks

Alexey
22.02.2018
11:52:02
Большое спасибо

Последние два как раз интересовали)

Александр
22.02.2018
11:52:56
в одном чате можно без стеснения и не конструктивно критику выказывать по содержанию докладов

Oleg
22.02.2018
11:55:04
да здесь тоже можно

Daniel
22.02.2018
11:56:18
да здесь тоже можно
пока ты выступал, тут писали про пустые глаза детей и просили тебя забрать обратно в Мск

как сейчас помню леденящий вой собаки

Kirill
22.02.2018
11:58:00
Kirill Nebogin: Помогите постичь shapeless. Составляю HList из типов. Как сделать список из типов с тэгами? Ну FieldType, но с конкретными ключами, типа "fieldname" ->> String

Daniel
22.02.2018
11:58:13
Ребята

Заберите Олега

Kirill
22.02.2018
12:00:29
Hlist to labeled?
Поясни, плиз

Dmitry
22.02.2018
12:01:23
LabelledGeneric

Оно?

Или тебе хочется String -> Type?

Kirill
22.02.2018
12:03:19
Возможно) я смотрю там в каментах в сорсах что-то похоже есть на то, что я ищу. Только там это Рекорд

Vadim
22.02.2018
12:04:31
а что ты хочешь сделать - чем ->> не подходит?

Kirill
22.02.2018
12:04:57
Мне нужен тип. И стрелка судя по всему вешает тэг на значение

Google
Vadim
22.02.2018
12:05:31
в рантайме?

Kirill
22.02.2018
12:05:54
В компайлтайме скорее

BigIdea: передаю в макрос HList, который состоит из типов с названиями полей в тэге, и строю из этой глины кейс-класс. Вот такъ

Vadim
22.02.2018
12:08:43
дык тебе просто надо сигнатуру указать - зачем кидать htlist с типами(ну и это не получится)

Oleg
22.02.2018
12:08:46
FieldType['foo, String] :: FieldType['bar, Int] :: HNil ?

Kirill
22.02.2018
12:10:15
FieldType['foo, String] :: FieldType['bar, Int] :: HNil ?
Что-то такое, да. Но это не компиляется :)

Oleg
22.02.2018
12:10:24
import shapeless.{Witness => W} FieldType[W.`'foo`.T, String] :: FieldType[W.`'bar`.T, Int] :: HNil

Что-то такое, да. Но это не компиляется :)
Пора юзать тайплевельный компилятор

KrivdaAllStars
22.02.2018
12:12:52
пока ты выступал, тут писали про пустые глаза детей и просили тебя забрать обратно в Мск
Все уважаемые люди могли подойти и пожать руку Олегу, те кто не поехал, такие вещи говорить не должны

Kirill
22.02.2018
12:18:02
Пора юзать тайплевельный компилятор
Мне на три пня сразу надо сесть. Scala 2.11 + Scalameta + Paradise + Shapeless. Боюсь оступиться

import shapeless.{Witness => W} FieldType[W.`'foo`.T, String] :: FieldType[W.`'bar`.T, Int] :: HNil
Спасибо. Краснит, но вроде работает. Теперь буду понимать, как это дело можно обработать. То есть мапить и фолдить уже внутри макроса

Oleg
22.02.2018
12:31:16
нет

Страница 1309 из 1499