@jvmchat

Страница 489 из 2890
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 его нету, пробовал перезагрузить сервер, не помогло

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
йеп

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

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

Nick
08.08.2016
16:51:17
шел 2016 а джава до сих пор не умеет умножать строки
Ради интереса. Что кроме питона и котлина умножает?

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
Любой
Это на C

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
сишурп отстал от жабы на 5 лет
говорит чел, который не видел си шарп в глаза даже наверное)

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
Я не понял изначального запрета
Ну это только Гослингу известно, не хотели усложнять видимо, потому как переопределение операторов в разных неймспейсах приводит к плохой читабельности кода

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

Pavel ?
08.08.2016
17:06:53
Седня тимлид сказал что очень плохо, если пользователю каким-то образом может попасть на глаза stacktrace ошибок
Конечно плохо, нужен юзерфрендли мессадж)) а стейктрейс чтобы уходил в базу по идишнику

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

guga
08.08.2016
17:13:51
Чем` bigint.one.add(bigint.two)`

Форматирование не работает с мобилы ?

Pavel ?
08.08.2016
17:17:27
Не думаю что это усложнение, приятнее же читать `buying.one + bigint.two`
В данном контексте да) но не всегда понятно что конкретно и как делает +)) а add понятен всегда)

Тобишь один хрен последующие прогеры в этот оператор всетки полезут)

Хорошо если там add)) но там же может быть и ахинея)

Страница 489 из 2890