@scala_ru

Страница 626 из 1499
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
возможно кому-то будет интересен пост о том, как мы структурировали-обобщили код наших микросервисов монадками http://blog.alexander-semenov.com/monadic-abstraction
для слика отличный юзкейс, т.к. таскать в service-layer их DBIO в неприкрытом виде вызывает хоть и не боль, но некоторое разочарование :)

Alexander
26.04.2017
15:10:13
для слика отличный юзкейс, т.к. таскать в service-layer их DBIO в неприкрытом виде вызывает хоть и не боль, но некоторое разочарование :)
да, для этого частично и задумывалось, ну и чтобы транзакцию на несколько вызовов натянуть

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
видно вас

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
https://www.pscp.tv/w/a895IjFNV0t3TURxTE9ORWJ8MXlOR2Fxb2JkVnFHarimYVHkB0PJUaGFjqLm2KljAPAiLLpiuuHs5adeU6jy
слайд видно только на половину, можно чуть подвинуть? ?

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

ну и пол-слайда не видно)) @fomkin

?Ivan
26.04.2017
17:21:50
ну и пол-слайда не видно)) @fomkin
да в принципе из-за пиксельности все-равно не разберешь, что там на нем

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
как такое поведение на скале описать https://core.telegram.org/bots/api#editmessagetext
Возьми вот это и не мучайся. https://github.com/mukel/telegrambot4s

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
вот так кручу верчу
https://scalafiddle.io/ тут поудобнее имхо

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

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

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