
Pavel ?
08.08.2016
13:55:14
3ку использовали

guga
08.08.2016
13:55:36
доки то я читал, но там что-то левое написано

Pavel ?
08.08.2016
13:55:49
всмысле?
скинь прото в личку

Google

guga
08.08.2016
13:56:28
ну смотри, говорят двойка может в map, https://developers.google.com/protocol-buffers/docs/proto#maps а на деле не может

Pavel ?
08.08.2016
13:56:41
не может она мап
не ну может

guga
08.08.2016
13:56:59
правда есть одна оговорка, у меня scalaPB плагин к protoc

Pavel ?
08.08.2016
13:57:08
если ты сделаешь месседж из ключа и значения
а потом меседж зарепитишь
единственный вариант
и то ключ будет не уникальным
хотя тебе наплевать должно быть

guga
08.08.2016
13:57:58
Да, но тогда у меня будеи модель из Seq[MyCustomMap]

Pavel ?
08.08.2016
13:58:32
у тебя будет Seq[KeyValue] )) да)
ну или использовать 3й протобуф или конвертить на входе в мапу)
правда я не знаю как протобуф в скале мапит

Google

guga
08.08.2016
14:02:59
так же как и в жабе, только repeated мапит в Seq, а optional в scala.Option

Pavel ?
08.08.2016
14:03:27
ну понятно, так ты пробовал 3ку то?

guga
08.08.2016
14:03:52
нет, не могу пока притащить её

Pavel ?
08.08.2016
14:04:43
там надо вначале syntax = "proto3";
если плагин поставишь в идее, кот proto умеет, не обращай внимание на то что он будет по синтаксису лютовать

guga
08.08.2016
14:05:02
лол
вернется лид, заведу разговор о миграции, у нас уже прод с двойкой есть
и никому, бжлядь, кроме меня мапы не нужны
говорят, запили свой кастомный месседж вместо мапы

Pavel ?
08.08.2016
14:11:47
ну да)) вариант) grpc пилят на 3ке) поэтому пришлось сразу 3ку использовать)

guga
08.08.2016
14:16:11
не доверяю я поделиям гугла, потому всячески агитировал за трифт, не проканало.

Pavel ?
08.08.2016
14:16:33
у трифта rpc нет

guga
08.08.2016
14:20:04
у трифта rpc нет
да ладно, я конечно понимаю, что каждый готовит рпц как хочет, но у них прямо на главной пример самого обычного рпц

Игорь
08.08.2016
14:44:44
Подскажите почему после удаления проекта с tomcat, проект всеровно доступен ? загрузил проект с вебсокетами на сервер в tomcat/webapps и после удаления его от туда проект всеровно доступен хоть и в webapps его нету, пробовал перезагрузить сервер, не помогло

Pavel ?
08.08.2016
16:08:43

Ksusha
08.08.2016
16:10:34
Парни, вспомните молодость

Виталий
08.08.2016
16:12:06
Heap sort

Игорь
08.08.2016
16:16:09
Томкат сказал об утечки памяти, то что какой-то класс остался в памяти, не подскажите как можно проверить какой именно класс, а лучше всего как определить утечку ))))

Виталий
08.08.2016
16:18:01
а что за язык?

Ksusha
08.08.2016
16:31:35
Любой

guga
08.08.2016
16:32:35
такс, не знаю как убрать последний \n

Google

guga
08.08.2016
16:32:57
IntStream.range(1, 10).forEach(i -> System.out.print(new String(new char[i]).replace("\0", "#")));
шел 2016 а джава до сих пор не умеет умножать строки

Vadim
08.08.2016
16:37:54
Hackerrank.com ?

Yan?
08.08.2016
16:38:02
йеп

Pavel ?
08.08.2016
16:42:51

guga
08.08.2016
16:43:14
не знаю я котлин, даже не смотрел на него

Pavel ?
08.08.2016
16:43:35
Да там знать нечего)

Nick
08.08.2016
16:51:17

Yan?
08.08.2016
16:51:38
js?

guga
08.08.2016
16:51:53
scala
такс, решил задачу @Ksusha_Minich, костыльно, но это лучшее, что я смог написатьза 20 минут
IntStream.range(1, 10)
.boxed()
.collect(Collectors.toList())
.stream()
.map(i -> new String(new char[i]).replace("\0", "#"))
.collect(Collectors.joining("\n"))

guga
08.08.2016
16:53:56
и да, у меня походу стримоз головного мозга

Pavel ?
08.08.2016
16:55:29
Это все скала))

James Tiberius Kirk ?
08.08.2016
16:55:41
@guga4ka, что значит перемножение строк?

guga
08.08.2016
16:55:58
"#"*3 дожно быть "###"
а не
Error:(27, 37) java: bad operand types for binary operator '*'
first type: java.lang.String
second type: int

Vadim
08.08.2016
16:57:25

Pavel ?
08.08.2016
16:57:38
Увы у явы переопределен только один оператор связ со стрингами:-(

guga
08.08.2016
16:58:12
я так и не понял аргументов против перегрузки операторов

Google

James Tiberius Kirk ?
08.08.2016
16:58:25
НИНУЖНО

guga
08.08.2016
16:58:35

Мытко
08.08.2016
16:58:56
ну, это удобно

Admin
ERROR: S client not available

Мытко
08.08.2016
16:59:06
я на сишурпе кодил в юнити
оче классно
мне нравится

James Tiberius Kirk ?
08.08.2016
16:59:32
сишурп отстал от жабы на 5 лет

Мытко
08.08.2016
17:00:11
слишком зеленый

Виталий
08.08.2016
17:00:12

Pavel ?
08.08.2016
17:00:25

James Tiberius Kirk ?
08.08.2016
17:00:34
хотел чтобы у кого-нибудь подгорело
не прокатило

Мытко
08.08.2016
17:00:51
мне нравится жабка
и сишурп
такие-то сахарозные языки

Виталий
08.08.2016
17:01:27
котлин симпотный)

guga
08.08.2016
17:01:55
Сложно это
Не скажи, я могу и буквенно написать непонятную ахинею

Pavel ?
08.08.2016
17:02:46

guga
08.08.2016
17:03:16
Я не понял изначального запрета

Google

James Tiberius Kirk ?
08.08.2016
17:03:23
Седня тимлид сказал что очень плохо, если пользователю каким-то образом может попасть на глаза stacktrace ошибок
чо скажете?

guga
08.08.2016
17:04:18
Тут чуваки играют в носок и слушают LP. ?

Pavel ?
08.08.2016
17:05:02
Я не понял изначального запрета
Ну это только Гослингу известно, не хотели усложнять видимо, потому как переопределение операторов в разных неймспейсах приводит к плохой читабельности кода

guga
08.08.2016
17:05:32

James Tiberius Kirk ?
08.08.2016
17:06:09
не, эт с точки зрения безопасности было сказано

Pavel ?
08.08.2016
17:06:53
А идишник пользователю, мол мы работаем над этим, хотите че узнать спрашивайте и прикрепляйте идишник

guga
08.08.2016
17:13:51
Чем` bigint.one.add(bigint.two)`
Форматирование не работает с мобилы ?

Pavel ?
08.08.2016
17:17:27
Тобишь один хрен последующие прогеры в этот оператор всетки полезут)
Хорошо если там add)) но там же может быть и ахинея)