@jvmchat

Страница 2860 из 2890
Oleg
08.10.2018
12:29:34
@guga4ka а про крутость - ну, чувак 24x7x360 топит за джаву так, что не успевает даже багаж в аэропорту получить, отправляет одежку через DHL. Кодит в самолете и в любом другом месте, когда не спит.

guga
08.10.2018
12:29:40
А потом на собеседовании жалуются, почему ко мне одни анскилледы приходят
ну такое, я скорее интересовался, почему Венкат легенда? никогда не понимал его видосы, это какой-то энтри левел, я не спорю, что и такие доклады нужны.

Oleg
08.10.2018
12:29:56
Джош Лонг кстати такой же, находится в трех агрегатных состояниях: читает доклад, кодит либо спит.

Google
Oleg
08.10.2018
12:31:18
а когда ты топовый кодер, ты сам можешь быть легендой для юных падаванов. Ты умрешь, они займут твое место и будут нести свет Джавы дальше. Бесконечный круг преемственности. Как в боевых искусствах)

guga
08.10.2018
12:34:02
Я не топлю за хардкор и кишки, где я, а где хардкор, я же когда код писал, был максимум прикладником, паразитируя на теле джава инфраструктуры.

1337
08.10.2018
12:38:00
максимум посмотреть 1 доклад на х2

Ivan
08.10.2018
13:37:38
Есть java-интерфейс: public interface DeprecatedInfo<T extends Info> { <R extends DeprecatedInfo> R fromNewInfo(T newInfo); } Java-класс, наследуемый от интерфейса: public class ProductionNumberDeprecatedInfo implements DeprecatedInfo<ActivationSecurityInfo> { @Override public ProductionNumberDeprecatedInfo fromNewInfo(ActivationSecurityInfo info) { return new ProductionNumberDeprecatedInfo(); } } Cmd+Option+Shift+K ===> перевожу его в Kotlin, получаю: class ProductionNumberDeprecatedInfo : DeprecatedInfo<ActivationSecurityInfo> { override fun fromNewInfo(info: ActivationSecurityInfo): ProductionNumberDeprecatedInfo { return ProductionNumberDeprecatedInfo() } } ругается на override, говорит fromNewInfo overrides nothing хорошо, удаляю метод, смотрю, что Idea предложит нагенерить, получается так: override fun <R : DeprecatedInfo<*>> fromNewInfo(info: ActivationSecurityInfo): R { return ProductionNumberDeprecatedInfo() } ругается на return Type mismatch. Required: R, Found: ProductionNumberDeprecatedInfo как правильно написать-то?

Combot
08.10.2018
13:37:56
combot.org/c/-1001043090457

Ivan
08.10.2018
13:40:01
сори за разметку, что-то поехало

вот здесь код записал https://hello-site.ru/share/ITKAeE793xcgbB4/ первые два блока - изначально то, что было третий блок - конвертнул класс в котлин четвертый блок - то, как Идея нагенерила сигнатуру для метода

в третьем блоке компилятор ругается на override, говорит fromNewInfo overrides nothing в четвертом блоке на return Type mismatch. Required: R, Found: ProductionNumberDeprecatedInfo

вопрос: как на котлин-то это переписать?

Quantum Harmonizer
08.10.2018
13:47:22
вопрос: как на котлин-то это переписать?
обычно это решается встроенным в IDEA конвертером и мало-малиским чтением документации

Google
Ivan
08.10.2018
13:47:57
я же сказал, что конвертером воспользовался

не помогло)

1337
08.10.2018
13:49:21
а ты интерфейс на котлин перевел?

может проще с него начать

Ivan
08.10.2018
13:49:59
пробовал - то же самое

Dmitry
08.10.2018
16:08:45
<R extends DeprecatedInfo> R fromNewInfo(T newInfo); - зачем вам здесь R? Фактически ваш код эквивалентен этому: public <R extends DeprecatedInfo<ActivationSecurityInfo>> R fromNewInfo(ActivationSecurityInfo newInfo) { return (R) new ProductionNumberDeprecatedInfo(); }

Если посмотрите логи компиляции, то там будет что-то вроде [WARNING] ProductionNumberDeprecatedInfo.java unchecked cast required: R found: ProductionNumberDeprecatedInfo

Таир
08.10.2018
17:31:36
https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=db — а видали что тут происходит?

Anton
08.10.2018
17:44:19
https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=db — а видали что тут происходит?
отдача "Hello, World!", очень далёкая от реальных задач?

Таир
08.10.2018
17:45:03
но вопрос не в этом

Anton
08.10.2018
17:45:49
там посложнее сценарии
ага... response.end(new Message("Hello, World!").toBuffer()); https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/Java/vertx/src/main/java/vertx/App.java#L154

Anton
08.10.2018
17:48:18
ну так что там происходит в итоге? в чём суть?

Таир
08.10.2018
17:48:41
в plainText vertx-postgres далеко не в топе

а в топе он по single и multiple query

но самое интересное, что там не JDBC

а вот такой велосипед https://reactiverse.io/reactive-pg-client/

Anton
08.10.2018
17:55:22
а вот такой велосипед https://reactiverse.io/reactive-pg-client/
это уже интересно, обычно все клиенты пг обёртки над jdbc, а тут свой велосипед на нетти. раньше был postgresql-async, тоже на нетти, но автор его забросил

Oleksandr
08.10.2018
17:55:35
но самое интересное, что там не JDBC
я бы сильно удивился, будь это в топе

Google
Таир
08.10.2018
17:57:01
это уже интересно, обычно все клиенты пг обёртки над jdbc, а тут свой велосипед на нетти. раньше был postgresql-async, тоже на нетти, но автор его забросил
там кстати не все типы данных поддерживаются, они рады ПРам, и вот тут вопрос — интересно, насколько полнота поддержки повлияет на скорость ))

Mikhail
08.10.2018
17:57:04
https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=db — а видали что тут происходит?
Ну во-первых уже подходит к концу новый раунд, и там вертикс опять не первый. Во-вторых, там, судя по всему, большая часть прироста - это асинхронный jdbc-драйвер для постгреса. С ним и другие либы вроде как можно подружить, и тогда тоже будет быстро. Ну и асинхронные драйвера для всего остального тоже рано или поздно выйдут, опять же тогда не будет такого явного превосходства

Anton
08.10.2018
17:59:31
Почему забросил? Вроде коммиты идут. https://github.com/alaisi/postgres-async-driver
нее, не этот проект. вот этот https://github.com/mauricio/postgresql-async

Yury
08.10.2018
18:00:12
блэт, сколько их развелось

А как же бедолаги на mysql?

Anton
08.10.2018
18:00:44
А как же бедолаги на mysql?
на пыхе напишут, им не привыкать

Таир
08.10.2018
18:02:16
и вообще, странно все это в преддверии нового JDBC

Yury
08.10.2018
18:03:42
10-летнее преддверие async JDBC и fibers.

Таир
08.10.2018
18:05:09
10-летнее преддверие async JDBC и fibers.
ну вот же https://github.com/oracle/oracle-db-examples/tree/master/java/AoJ ))

Yury
08.10.2018
18:10:19
ну вот же https://github.com/oracle/oracle-db-examples/tree/master/java/AoJ ))
А когда в проде можно юзать, уже известно?

Евгений
08.10.2018
19:06:16
Подскажите, как раздавать статику через CDN с приватностью, т.е. чтобы некоторые файлы были доступны не всем

Alexey
08.10.2018
19:14:36
Можно генерировать временные ссылки, которые будут умирать через 10 минут, например. Думаю, это самое простое решение.

Mikhail
08.10.2018
19:15:05
а вот такой велосипед https://reactiverse.io/reactive-pg-client/
Я кстати себе форкнул его, пришлось прилично поковыряться, но теперь оно и с моим фреймворком работает

Евгений
08.10.2018
19:16:53
Cdn свой?
Хотя для своего тоже было интересно послушать

Таир
08.10.2018
19:17:21
Не-а
А какой конкретно? Там у каждого свои способы

Mikhail
08.10.2018
19:17:35
Google
Евгений
08.10.2018
19:17:42
А какой конкретно? Там у каждого свои способы
Пока никакого. Мне такую задачу подкинули

Таир
08.10.2018
19:17:58
Например, у амазона есть пресайнедУрл

Там задаешь подпись в параметрах запроса с временной меткой

Евгений
08.10.2018
19:19:18
А метку откуда брать?

Таир
08.10.2018
19:19:21
А метку откуда брать?
Presignedurl погугли

Евгений
08.10.2018
19:20:38
Presignedurl погугли
Большое спасибо

Admin
ERROR: S client not available

Kirill
08.10.2018
20:23:23


Rikland
08.10.2018
20:25:06
Контекст

Какой

Kirill
08.10.2018
20:25:17
?

Rikland
08.10.2018
20:25:22
?

Kirill
08.10.2018
20:25:26
не понял

Anton
08.10.2018
20:25:48
может это не getAll возвращает null, а passengerList сам null?

Rikland
08.10.2018
20:26:05
У меня тот же вопрос есть (:

Kirill
08.10.2018
20:26:05
Может быть)))

Anton
08.10.2018
20:26:28
Может быть)))
вот иди дебаж тогда ?

Митко Соловец?
08.10.2018
20:27:28
Google
Name
08.10.2018
21:07:21
Посоны, внутри класса лушче использовать его же getters или напрямую обращаться к полю?

Name
08.10.2018
21:09:04
Тут зашкварно отвечать?

Evgeny
08.10.2018
21:09:16
Тут зашкварно отвечать?
там чат для начинающих

Artjom
08.10.2018
21:09:43
да тут зажравшиеся кровавоэнтерпрайзные девелоперы )

Name
08.10.2018
21:10:14
Кажется на этот вопрос стоит отвечать смотря через призму опыта

Nikolay
08.10.2018
21:10:21
Evgeny
08.10.2018
21:10:40
Кажется на этот вопрос стоит отвечать смотря через призму опыта
а мне кажется, что ответ слишком очевиден, чтобы его тут задавать... хотя хз

Митко Соловец?
08.10.2018
21:11:27
Тут зашкварно отвечать?
ответ на твой вопрос есть в гугле / в книжках / в чате для начинающих

Жабра
08.10.2018
22:00:20
Владислав
09.10.2018
07:06:45
Всем привет Мне нужно проанализировать сетевую активность одного приложения у меня на смартфоне можно ли как-нибудь к нему подключиться через android studio debugger или нужны какие-нибудь другие средства? в частности нужно посмотреть что приложение отправляет и принимает как по сокетам так и по http/https желательно до шифрования(если это https)

не обязательно на смартфоне, кстати

можно ин а эмуляторе

есть идеи как это сделать?

Сергей
09.10.2018
07:11:01
есть идеи как это сделать?
Вам в сюда https://t.me/android_ru

Dmitry
09.10.2018
07:20:13
Не только для Android. Можно посередине поставить https://mitmproxy.org/ и через него проводить http трафик

Роман
09.10.2018
07:36:21
Всем привет. Можете посоветовать джава либу для обработки аудио? (Нарезка на куски по времени, по каналам, конвертация flac, mp3). Смотрел несколько врапперов над ffmpeg, типа ffmpeg-cli-wrapper, jaffree, но что-то не релизились они в этом году. Не понятно живые или нет.

Будет использоваться в бэкграунд тасках.

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