
Denis
26.04.2017
14:00:57
Отлично

A
26.04.2017
14:55:23
ребят, что за
>> No Manifest available for telegram.types.Response[T]
как такое решается?
гуглы какую-то лажу выдают

Denis
26.04.2017
14:55:47
Паттерн матчишь по дженерик типу?

Google

Denis
26.04.2017
14:55:58
Нужен ClassTag
Имплиситный

KrivdaTheTriewe
26.04.2017
14:56:31

Sergey
26.04.2017
14:56:54
import scala.reflect.ClassTag
implicit clTag: ClassTag[T]

A
26.04.2017
15:05:50
http://collabedit.com/4g94j
пока описывал ...
Сергей, если я не ошибаюсь, то мне надо передать в JsonUtils implicit m: Manifest[V] , а не implicit clTag: ClassTag[T]

Vladimir
26.04.2017
15:09:11

Sergey
26.04.2017
15:09:57

Alexander
26.04.2017
15:10:13

Sergey
26.04.2017
15:11:14
ClassTag просто позволяет узнать класс в рантайме если это нужно

A
26.04.2017
15:12:39
спизжено отсюда https://coderwall.com/p/o--apg/easy-json-un-marshalling-in-scala-with-jackson

Google

A
26.04.2017
15:13:16
не настолко я ещё впитал имплиситную магию дженериков

Sergey
26.04.2017
15:20:37
если ты просто хочешь парсить json в case class , то можно тут посмотреть
https://github.com/lift/lift/tree/master/framework/lift-base/lift-json
Extracting values

Pavel
26.04.2017
15:31:24
лифт еще жив?

Oleg
26.04.2017
15:37:32
те, кто спрашивает, жив ли ещё лифт, ещё живы?

Nikolay
26.04.2017
15:39:43
О, ты жив!

Alex
26.04.2017
15:41:31
жив ли процесс вопрошания о живости лифта?

A
26.04.2017
15:42:33
а что живо? накидайте ссылок
я совсем нуб

Oleg
26.04.2017
15:42:47
омг, я только что увидел

A
26.04.2017
15:43:09
свет?

Oleg
26.04.2017
15:43:10
что кто-то действительно после фразы
> если ты просто хочешь парсить json в case class , то можно тут посмотреть
кинул ссылку на лифт

Alexander
26.04.2017
15:45:56
Ехать или не ехать? Вот в чём вопрос... слышал с местами нехватка намечается

Aleksei
26.04.2017
15:58:58
ехать конечно )

Oleg
26.04.2017
15:59:07
Да, езжай

Aleksey
26.04.2017
16:02:14
https://www.pscp.tv/w/a89p3TFNV0t3TURxTE9ORWJ8MW5BSkVCdmd5UlJ4TPPea6Irfb3KJi47xbUlHlbs3ibD_zEiAj0qTylxrQvE

Alexander
26.04.2017
16:03:34

Alexandr
26.04.2017
16:04:11

Vyatcheslav
26.04.2017
16:12:00
@fomkin а можно вопросы докладчикам задавать тут? Если тут - менш тебе? )

Google

Nikolay
26.04.2017
16:12:22
видно вас

Sergey
26.04.2017
16:13:50

Alexandr
26.04.2017
16:30:23
Куда идти после входа в кафе?

KrivdaTheTriewe
26.04.2017
16:31:42
вниз

Max
26.04.2017
16:43:22
Слышно-видно?
Чат не особо читаем, но задавайте, будем поглядывать
@fomkin а можно вопросы докладчикам задавать тут? Если тут - менш тебе? )

Kirill
26.04.2017
16:46:24
запись будет?

?Ivan
26.04.2017
16:47:39
трансляция подлагивать начала

Nikolay
26.04.2017
16:48:16
чет нету ее уже

?Ivan
26.04.2017
16:48:35
переподключился - стало норм

Max
26.04.2017
16:48:49
http://freeperiscope.ru/kak-posmotret-proshedshuyu-translyaciyu-v-periscope.html

?Ivan
26.04.2017
16:52:49
трансляция прекратилась ?

Alexander
26.04.2017
17:01:34
Да перерыв, вроде как

Max
26.04.2017
17:03:35
Ща вернемся

Aleksey
26.04.2017
17:05:03
https://www.pscp.tv/w/a895IjFNV0t3TURxTE9ORWJ8MXlOR2Fxb2JkVnFHarimYVHkB0PJUaGFjqLm2KljAPAiLLpiuuHs5adeU6jy

?Ivan
26.04.2017
17:09:54

Kirill
26.04.2017
17:20:32
минус перископа - качество не регулируется, с планшета смотрится очень пиксельно
ну и пол-слайда не видно)) @fomkin

?Ivan
26.04.2017
17:21:50

Google

Kirill
26.04.2017
17:22:24
но это быстро заканчивается
трансляция на ютуб была лучше, там и сохраняется удобно, и качество выбирается

KrivdaTheTriewe
26.04.2017
17:32:36
@pomadchin а ноутбук разместишь потом ?

Grigory
26.04.2017
17:32:48
Оукeй

Admin
ERROR: S client not available

Grigory
26.04.2017
17:32:53
С длкeром
Ошибся смайлом

Alex
26.04.2017
17:49:14
Cпасибо за трансляцию, интересный митап!

Maks
26.04.2017
17:55:20
Григорий мощный
Очень круто

A
26.04.2017
17:57:30
ребят, то, что метод может выдавать Try[Either[Boolean, Message]] это вообще нормально?
или это имплисит головного мозга?
как такое поведение на скале описать https://core.telegram.org/bots/api#editmessagetext
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True is returned.
и как этому парсер научить

?Ivan
26.04.2017
17:59:25

A
26.04.2017
18:00:07
я нуб, мне полезно всё самому сейчас

Aleksei
26.04.2017
18:00:21
начни с functional programming in scala
ну вообще Future[Either[Result, Error]] лучше вместо Try

Google

Aleksei
26.04.2017
18:01:59
и почитать про EitherT в кошках

A
26.04.2017
18:02:10
кошках?

Kirill
26.04.2017
18:02:45

?Ivan
26.04.2017
18:03:13
кошках?
всё просто https://github.com/typelevel/cats/blob/master/core/src/main/scala/cats/data/EitherT.scala

Aleksei
26.04.2017
18:04:13
A а json ты все таки через circe гоняешь?
или таки повелся на лифт? =)
насчет книги я серьезно совет давал
не подумай что это токсичность была =)

A
26.04.2017
18:05:41
http://collabedit.com/4g94j
вот так кручу верчу
для моей задачи кажется нужно как-то на поле кастомный парсинг вешать для implicit val formats = new DefaultFormats { override val strictOptionParsing = true }

Kirill
26.04.2017
18:06:44

A
26.04.2017
18:06:59
cпасибо)

Aleksei
26.04.2017
18:08:45
почитай про circe optics может оно и получше тебе подойдет