
Митко Соловец?
19.06.2017
10:21:05
девочки любят скалу?)

folex
19.06.2017
10:21:20
скорее ресторан сырную лавку

Sergey
19.06.2017
10:21:34
сыроеды, тонко

KrivdaTheTriewe
19.06.2017
10:22:54

Google

Aleksey
19.06.2017
10:23:00

Pavel
19.06.2017
10:23:00
у меня в компании девочки на скале - норм!

Митко Соловец?
19.06.2017
10:23:29

Pavel
19.06.2017
10:23:49
Нет ?

Aleksey
19.06.2017
10:23:58
К стате у нас в компании тоже девочки на скале пишут. У нас даже тестировщицы на скале пишут.

Митко Соловец?
19.06.2017
10:24:00
и даже уборщицы

Aleksey
19.06.2017
10:24:28

Pavel
19.06.2017
10:25:27
Да я тоже на скале )

Митко Соловец?
19.06.2017
10:25:54

KrivdaTheTriewe
19.06.2017
10:26:32

Google

Aleksey
19.06.2017
10:26:49

KrivdaTheTriewe
19.06.2017
10:27:05
круто ж

Aleksey
19.06.2017
10:27:06

Sergey
19.06.2017
10:27:21
но тяжко наверное с мертвой технологией

Aleksey
19.06.2017
10:28:14

D
19.06.2017
10:36:15

Aleksey
19.06.2017
10:36:42

Henadz
19.06.2017
10:38:08

D
19.06.2017
10:41:51
сексизм!
*-изм какой-то — да, насчёт секса — хз

Aleksey
19.06.2017
10:45:17
это джон де гуз?

Alex
19.06.2017
10:46:05
дуэйн боулз-майвия

Henadz
19.06.2017
10:46:21

Denis
19.06.2017
10:46:50

Aleksey
19.06.2017
10:47:05

Denis
19.06.2017
10:47:25
Sad

Nikolay
19.06.2017
10:47:34

Митко Соловец?
19.06.2017
10:47:50
верить надо
и все будет

Google

Nikolay
19.06.2017
10:48:36
твой оптимизм вдохновляет меня на продуктивную работу

Henadz
19.06.2017
10:49:19

Nikolay
19.06.2017
10:49:47
обознались

Митко Соловец?
19.06.2017
10:56:50
лол, просто случайно зашел в соседнюю репу с моим проектом на работе, а там скала
втащили, а мне не сказали

Aleksey
19.06.2017
10:57:49

Митко Соловец?
19.06.2017
10:59:24
да это демка пока, как я понял, со спарком, тут фиг поймешь

Mikhail
19.06.2017
11:29:40
вопрос к знатокам шейплес. есть готовый констрейн чтобы сваливались сюда только не пустые хлисты? т.е. H содержал больше чем HNil, но при этом так, чтобы не увеличивать кол-во баундов в [...] ?
def method[H <: HList]
сейчас при вызове method // он вызывается с HNil, а мне не надь такого(

Nikita
19.06.2017
11:31:37
Всем привет, 29 июня в СПб пройдет SPb Scala Meetup (https://www.meetup.com/ScalaSpb/events/240905815/). Будет 2 доклада и оставляем время на неформальное общение с поеданием пиццы и напитков

Grigory
19.06.2017
11:32:40
голова если есть = точно не пустой

Mikhail
19.06.2017
11:33:15

KrivdaTheTriewe
19.06.2017
11:34:02

Nick
19.06.2017
11:34:39

Grigory
19.06.2017
11:35:09

Алексей
19.06.2017
11:35:39

Nick
19.06.2017
11:35:56
Unable to create a Meetup account.
лол

Alexey
19.06.2017
11:36:20
Друзья а подскажите как и куда вы деплоите вэб приложения. Elastick Beanstalk? Ec2? DigitalOcean... сейчас куда не ткни везде докер впаривают и толком непонятно что лучше и какой процесс

Nikita
19.06.2017
11:36:23
У нас в этом здании 2 офиса, один из которых с голыми стенами, там и будем проводить)

Google

Nick
19.06.2017
11:36:34

Grigory
19.06.2017
11:37:03

Mr.White
19.06.2017
11:37:30
n

Nick
19.06.2017
11:38:05
прикольно, меня заблочили на meetup.com
а я даже ничего не слал)

Grigory
19.06.2017
11:38:59
совпадение какое-то прям

Nikita
19.06.2017
11:38:59

Grigory
19.06.2017
11:39:28

Nikita
19.06.2017
11:39:35

Nikita
19.06.2017
11:40:28

Grigory
19.06.2017
11:40:42
ни в чем

Nikita
19.06.2017
11:40:46
или это разные слои и одно другое не заменяет?

Denis
19.06.2017
11:40:47
Наткнулся тут, читаю

Grigory
19.06.2017
11:41:04
я не буду советовать т.к. давно девопс вещами не занимался и мб ситуация поменялась
Женя может мб что больше вбросить // @strobegen

Evgeniy
19.06.2017
11:43:25
да я тоже давно уже не смотрел его
там были сложности с тем, что таски из mesos на ружу проброссить через lb
но они обещали это пофиксить

Google

Evgeniy
19.06.2017
11:44:39
но я не вкурсе сделали или нет
ну и сеть которая автоматом там она вроде не особо быстрая

Grigory
19.06.2017
11:46:08
да сетка не лучшая. но хотя бы работает ):

Alexey
19.06.2017
11:46:50
Интересно, спасибо. Без докера никуда, я смотрю. Как без девопсов с этим всем разбираться непонятно.

Mikhail
19.06.2017
11:47:06
IsHCons
что-то не понял с полпинка как его прикрутить. сделал себе на коленке
trait Ev[T <: HList]
implicit def ev1[T]:Ev[T :: HNil] = new Ev[T :: HNil]{}
implicit def ev2[T, Tail <: HList]:Ev[T :: Tail] = new Ev[T :: Tail]{}
def method[T <: HList](implicit ev:Ev[H])

Grigory
19.06.2017
11:47:39
def method[T <: HList](t: T)(implicit ev: IsHCons[T])

Mikhail
19.06.2017
11:49:36
def method[T <: HList](t: T)(implicit ev: IsHCons[T])
финт с запретом на пустой не прокатил. теряется функционал и никак не обходится красиво( можно ли как-то упростить вот это?
def pretty[H <: HList](implicit hEncoder:Shower[Long, Time, H], hEncoderEmpty: Shower[Long, Time, Time[U] :: HNil], c:UnitCompanion[Time[U]]):String = {
if(hEncoder != ShowerHNil){
hEncoder( __v, c).trim
}else{
hEncoderEmpty( __v, c).trim
}
}

Grigory
19.06.2017
12:07:15
а какой функионал теряется?
этот тк умеет голову брать и хвост

Mikhail
19.06.2017
12:11:43
а какой функионал теряется?
val timeInMillis = 150200
timeInMillis.pretty // этот печатает "150200 ms"
timeInMillis.pretty[Minutes :: Seconds] // этот печатает "2 m 30 s"
у них разная семантика. получается так, что разделить эти методы на два колла никак - не поменяв названия. ругается на амбигуос. а если в одном запретить пустые хлисты, то первый претти не скомпилится. поэтому я вот такой финт ушами сделал
поскольку разделить никак на два метода не вышло. пришлось вывести 2 имплисита и проверить в рантайме, не является ли один из них выведенным для пустого
хотя я думаю, что проще уже не сделать. пусть будет так - не критично)

Grigory
19.06.2017
12:27:00
я попозже подумаю сча времени чет нет взглянуть подробнее)

Mikhail
19.06.2017
12:46:06

Oleg
19.06.2017
13:03:30

Vladimir
19.06.2017
13:04:10
надо взять на вооружение)