@scala_ru

Страница 832 из 1499
KrivdaTheTriewe
19.07.2017
18:23:56
ну если потеряются , то не страшно

A
19.07.2017
18:42:54
То можно и без ребита

Artem
19.07.2017
18:45:17
Конечно, у них там реббит, не модно
Там давно уже не рабит) я на highload 2016 рассказывал как во что переделывали и почему)

лол там биг дата а не хайлоуд )
Там именно хайлоад и бигдата

Google
Artem
19.07.2017
18:47:22
Хотя для каждого свой хайлоад

Grigory
19.07.2017
18:48:33
у каждого еще и бигдата своя

KrivdaTheTriewe
19.07.2017
18:57:23
Не акка, все в реалтайме
:) завтра попробую поспрашивать

Nick
19.07.2017
19:03:56
ооо, телеграмовцы даже чтот делают

верстка под макос в телеграме у кого страдает?

illiatshurotshka❄️
19.07.2017
19:04:50
верстка?

Nick
19.07.2017
19:06:16
ну да, у меня иконка обрезается корява

а черный телеграм не плох

Aleksei
19.07.2017
19:23:24
когда у тебя настлько биг дата то это уже хай лоад да =)

Pavel
19.07.2017
21:26:24
что-то в телеграме намудрили - я за сегодня уже третий раз получаю апдейт

Google
Pavel
19.07.2017
21:26:47
и что-то нихера он не обновляется

Константин
20.07.2017
00:16:22
Всем привет

помогите пожалуйста решить проблему..

class Foo[E <: IEntity:ClassTag:TypeTag]( onChose: (Option[(Seq[UploadedFile], E)]) ⇒ Unit = result ⇒ () )Error:(17, 72) missing parameter onChose: (Option[(Seq[UploadedFile], E)]) ⇒ Unit = result ⇒ (), что нужно сделать?

Aleksey
20.07.2017
04:21:41
Что-то типа ... = (result: Option[(Seq[UploadedFile], E)]) ⇒ ().

Denis
20.07.2017
06:42:06
Лол )



Aleksei
20.07.2017
06:43:59
придешь туда а тебе там твою монгу заэскплуатируют так что кластер неделю болеть будет

Denis
20.07.2017
06:44:26
Кластерные боли? :)

Aleksei
20.07.2017
06:45:28
При датаиспускании кровь пойдет =)

срочно надо будет к монгологу записываться

монгоскопию вот это все

потому что не дай боже аккаосложнение начнется =)

Needle
20.07.2017
06:47:24
сахарный диабет

от такого количества синтаксического сахара

Nick
20.07.2017
06:54:43
А кто спикер?

Не @CapDev ?

Denis
20.07.2017
07:36:48
https://www.meetup.com/DevOps-Moscow-in-Russian/events/241869634/?rv=ea1&_af=event&_af_eid=241869634&https=on

слова прекрасный и скайп в одном предложении )

Google
Nick
20.07.2017
07:39:14
Ну вообще сейчас можно . К примеру предложение "прекрасный гейский дизайн" валидно

Denis
20.07.2017
07:40:06
прекрасный и гейский в одном это ок

Denis
20.07.2017
07:41:53
не для тебя моя партиция цвела

Nick
20.07.2017
08:33:25
господа, а может кто знает, как в scalapb сказать генератору, что это полу не может быть optional?

Vladimir
20.07.2017
08:34:42
v3?

Nick
20.07.2017
08:34:54
ага

мне лень в исходники идти смотреть, сдается мне, что никак

Grigory
20.07.2017
08:36:02
кстате а ты про конкретые поля или нет? там есть no_primitive_wrappers но мож те оно не нужно уже.

Nick
20.07.2017
08:36:25
это годно только для протобафных типов

если я создаю свои, то он его точно обернет в Optional

Vladimir
20.07.2017
08:36:39
скрафтить свой TypeMapper[PBDTO, DomainType] в котором делать .get и через (scalapb.field).type сказать генератору, что это будет твой DomainType ?

Nick
20.07.2017
08:37:10
@leammas ))) мне проще генератор переписать)

Vladimir
20.07.2017
08:37:39
все может оказаться проще чем кажется)

TypeMapperы шейплесом выводятся

Nick
20.07.2017
08:38:48
а покажи пример? желательно на обьекте с крутой вложенностью

Grigory
20.07.2017
08:40:14
Плюсую за пример, мне тоже интересно

Vladimir
20.07.2017
08:49:41
syntax = "proto2"; package protobuf.v3; option java_package = "protobuf.v1.msg"; option (scalapb.options) = { import: "common.protobuf.TypeMappers._" single_file: true }; import "scalapb/scalapb.proto"; import "Common-v100.proto"; message Subscription { required int64 updatedAt = 1 [(scalapb.field).type = "java.time.Instant"]; required string id = 2 [(scalapb.field).type = "aggregate.Id"]; required int64 createdAt = 6 [(scalapb.field).type = "java.time.Instant"]; required string duration = 7 [(scalapb.field).type = "java.time.Duration"]; required common.protobuf.v1.Money price = 8 [(scalapb.field).type = "common.Money"]; required int64 nextBillingDate = 9 [(scalapb.field).type = "java.time.Instant"]; } // Common-v100.proto message Money { required string amount = 1 [(scalapb.field).type = "BigDecimal"]; required Currency currency = 2 [(scalapb.field).type = "common.Currency"]; } enum Currency { ... }

у меня v2 но сути это не меняет TypeMapperы определены в common.protobuf.TypeMappers._

Nick
20.07.2017
08:51:22
ну и таип мапперы покеж чо

Google
Vladimir
20.07.2017
08:53:20
для кейсклассов все делает шейплес, для примитивов это просто пара функций, как конвертнуть туда-сюда implicit val timestamp: TypeMapper[Long, Timestamp] = TypeMapper[Long, Timestamp](Timestamp.ofEpochMilli)(_.toEpochMilli)

возможно, получится сделать нечто, что берет Hlist где все поля Option и переделывает его в Hlist типов

Nick
20.07.2017
08:55:20
выглядит конечно круто, но чет засорят протофайл не хочется)

у нас гошники охереют если увидят)

Vladimir
20.07.2017
08:57:09
скажи им, что ничего не сломает даже если скопипастят, протогенерилки должны игнорить незнакомые параметры

Nick
20.07.2017
09:00:41
тут скорее вопрос читаемости

Vladimir
20.07.2017
09:00:51
это да

Grigory
20.07.2017
09:40:10
@gurinderu а @Emiya402 теперь с другими? что за дела?

Admin
ERROR: S client not available

Alexander
20.07.2017
09:48:08
кто-нибудь делал в слике IN по нескольким полям? WHERE (col1, col2) IN ((val1a, val2a), (val1b, val2b), ...) ; (col1, col2) inSetBind vals не клмпилируется, т.к. inSetBind не экстеншн метод тупла

KrivdaTheTriewe
20.07.2017
09:48:10
скала дайс

Wystan
20.07.2017
09:50:58
@gurinderu а @Emiya402 теперь с другими? что за дела?
Да там народу побольше, но они не такие умные ;(

Wystan
20.07.2017
09:52:26
А вообще у меня на новом проекте джава спринг только потому что если взлетит, обучу мартышек, перепродадим и отправлюсь в родную москву. Это не вопрос скалы, скала в моеем сердце, это вопрос кодинга с пакистосами.

Alexander
20.07.2017
09:52:56
помоему сейчас никак
думаю, может можно сделать конкатенацию (у меня строковые поля) и сравнивать уже с сетом строк

Grigory
20.07.2017
09:53:18
*кейс класс*

A
20.07.2017
09:53:37
срочно надо будет к монгологу записываться

Wystan
20.07.2017
09:56:10
так хочешь домой?
Дома хорошо.

Google
Grigory
20.07.2017
09:58:56
обижают тебя?)

Wystan
20.07.2017
10:04:00
В россии хорошо. Пасмурное небо, однотипные дома в спальных районах, угрюмые лица, утлые птицы в небо.

KrivdaTheTriewe
20.07.2017
10:04:28
скала москоу

Aleksey
20.07.2017
10:05:42
На даче хорошо. Птички поют, речка рядом, интернет быстрый.

Grigory
20.07.2017
10:05:49
оспаде

Aleksey
20.07.2017
10:06:47
Не, серьезно. Мне давно так хорошо не прогалось.

Даже башскрипты красивыми кажутся.

Oleksandr
20.07.2017
10:07:41
не надо пить с утра

Grigory
20.07.2017
10:08:02
только хотел сказать что фомкин каждое утречкое тяпнет водочки навреное

Nikolay
20.07.2017
10:08:37
откуда на даче быстрый инет?

круто вообще так

Grigory
20.07.2017
10:09:05
напилси вот и быстрый

Aleksey
20.07.2017
10:09:09
откуда на даче быстрый инет?
Йота + внешняя антенна на крыше.

Grigory
20.07.2017
10:09:11
в перерывах между отрубами кодит

Йота + внешняя антенна на крыше.
помню что давно на хабре была статья про то как парень делал из консервной банки доп отражатель на антенну чтоб била сильнее

Nikolay
20.07.2017
10:10:30
статья про криптовалюту, Катю и Go была круче

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