@kotlin_lang

Страница 478 из 982
Денис
05.01.2018
20:05:39
А, ок

Kirill
05.01.2018
20:05:43
Alex
05.01.2018
20:05:54
Я то ее потом решил

Google
Alex
05.01.2018
20:06:09
Через 20 минут после собеса

Точнее как, алгоритм я составил, а клин код не написал

Kira
05.01.2018
20:07:37
??? Это котлин чат или где? (все такие успешные, у меня бомбит ?)
Вдохни и выдохни, мне вот тридцатник, по образованию физик и работаю как самоучка, но инфаркта от беседы еще не получил)

Kirill
05.01.2018
20:08:00
@fly_style сколько попыток осталось?

Alex
05.01.2018
20:08:05
Летом уже еду, осталась следующая зима-весна

Kirill
05.01.2018
20:08:28
1
хорошо тебе. а мне вот надо будет академ брать ради этого ))

Alex
05.01.2018
20:08:29
И усе

Kirill
05.01.2018
20:08:37
Alex
05.01.2018
20:08:46
Так надо знать куда ты хочешь)

Я вот в V8 оч хочу

Но, сидю на месте ?

Google
Kirill
05.01.2018
20:10:28
хочу в андроид тиму. писать саму ось :)

Alex
05.01.2018
20:11:01
Хорошее желание) Успеха нам в наших желаниях)

Kira
05.01.2018
20:11:30
хочу в андроид тиму. писать саму ось :)
А в касперыч? Они вроде интересную ось забабахали

Alex
05.01.2018
20:11:45
Хотя ты сам из JB, что кагбэ круто, а я на Скале блокчейн ваяю ?

Kirill
05.01.2018
20:12:50
Igor
05.01.2018
20:12:50
хочу в андроид тиму. писать саму ось :)
? нафига, там ничего не исправить (осталось только сжечь и сделать заново)

Kirill
05.01.2018
20:13:01
не. мне и в питере хорошо
а так в мск ехать. нафиг

Kirill
05.01.2018
20:13:30
там у них достаточно много проблем производительности

Igor
05.01.2018
20:14:03
на самом деле нет. допилить их AOT
Ужасную фрагментированность это не как не исправит, aot всех вроде и так устравивает

Kirill
05.01.2018
20:14:45
там есть на самом деле куда стремиться. у них нет кучи оптимизаций, которые есть в хотспоте

Kira
05.01.2018
20:15:31
Поподробнее
Ребята потихому сделали свою защищеную ось, насколько я понял - с нуля, правда она не для ПК в данный момент, но вдруг и туда подпилят

Mi
05.01.2018
20:16:11
звучит как очередной велосипед

Kira
05.01.2018
20:17:38
заказчик — МО?
Вроде как внутренний проект шло, первым устройством с ней стала какая-то адская сетевая железка

Alex
05.01.2018
20:17:49
не понял
Они там нужны, эти оптимизации? Я хотспот потыкал, там есть места, которые больно ударяют в некоторых ситуациях)

Kirill
05.01.2018
20:18:42
насколько я помню, у AOT сейчас есть некоторые проблемы с инлайнингом, например. но я достаточно давно последний раз интересовался. возможно, сейчас всё стало сильно лучше

Google
Sergey
05.01.2018
21:27:24
эм, а OkHttp(Retrofit) по факту не умеет асинхронно работать?

под капотом там все равно делаются треды?

Quantum Harmonizer
05.01.2018
21:32:57
эмм, любой код исполняется в тредах

Kira
05.01.2018
21:33:38
И даже корутины.. шшшшш, это тайна

Sergey
05.01.2018
21:42:13
эмм, любой код исполняется в тредах
он это не может делать все в одном треде? в чем смысл тогда от асинхрона?

И даже корутины.. шшшшш, это тайна
тут уж какой контекст задашь

Quantum Harmonizer
05.01.2018
21:44:09
он это не может делать все в одном треде? в чем смысл тогда от асинхрона?
Один тред блокируется вводом-выводом, другой продолжает работать.

тут уж какой контекст задашь
Какой контекст ни задай, код выполняется в треде.

Quantum Harmonizer
05.01.2018
21:48:45
а как же NIO?
А OkHttp работает с NIO?

Denis
05.01.2018
21:57:18
А OkHttp работает с NIO?
На ведре nio нет

Quantum Harmonizer
05.01.2018
21:58:12
На ведре nio нет
Уже есть, но только у избранных.

Denis
05.01.2018
21:58:26
Quantum Harmonizer
05.01.2018
21:58:36
так-то OkHttp и на JVM работает

Sergey
05.01.2018
22:06:48
На ведре nio нет
тогда понятно

Oscar
06.01.2018
04:56:17


Sasha
06.01.2018
06:17:24
Writing on kotlin is possible only when Y is true. )

Fag
06.01.2018
06:29:35
FINALLY ENGLISH

MY MONTH LONG HIBERNATION

Sasha
06.01.2018
06:41:58
Default English only in slack.

Google
Roman
06.01.2018
07:14:04
На ведре nio нет
Вообще-то есть. Это апи в Java c версии 1.4. ByteBuffer, Channel, вот это вот все может работать в асинхронном режиме. Другое дело, что апи это адски не удобное и чтобы написать на нем что-то и не сойти с ума надо очень постараться и перечитать уйму доков.

mfoofoo
06.01.2018
08:59:11
Guys I'd like to write an app for Android but would prefer to write it in JavaScript. The app basically shows stock prices available in CSV. I want to write it in JS because I have more JS experience and I need to work JS to improve my front end skills. Can you suggest something?

mfoofoo
06.01.2018
09:01:20
NativeScript?
Oh yeh? I'll check it out

Admin
ERROR: S client not available

mfoofoo
06.01.2018
09:02:37
This looks perfect. Thank you

mfoofoo
06.01.2018
09:06:27
For real? Ok

Михаил
06.01.2018
10:27:30
Also, you can find a course on Udemy, imho, it is the best course for beginners: https://www.udemy.com/the-complete-react-native-and-redux-course/

Of course, you need to read official React-Native docs from Facebook. It will be easier to write your apps with knowledge of docs

Даниил
06.01.2018
10:28:04
write? read, maybe?

Andrew
06.01.2018
11:04:01
Just a small friendly reminder that this is Kotlin chat, so pure JavaScript / NativeScript stuff is off-topic here.

Ivan
06.01.2018
17:20:10
Так параллельно можно все детали плагинов изучить

Alexey
06.01.2018
19:15:58
ребят, а такой абстрактный вопрос: как корутины тестировать?

Igor
06.01.2018
19:18:04
Судя по https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.md#bridging-blocking-and-non-blocking-worlds просто runBlocking и погнали

Artyom
06.01.2018
19:18:16
“Android + Kotlin + Coroutines + Unit Test” https://medium.com/@tonyowen/android-kotlin-coroutines-unit-test-16e984ba35b4

Quantum Harmonizer
06.01.2018
20:21:28
ребят, а такой абстрактный вопрос: как корутины тестировать?
не запускать на глобально доступных шедулерах (которых вообще не должно быть)

Руслан
06.01.2018
20:27:25
Google
Quantum Harmonizer
06.01.2018
20:29:19
Руслан
06.01.2018
20:30:24
Ну IoC, ок. А дальше что, вот мы можем подменить диспетчер(шедулер), что дальше делать

Quantum Harmonizer
06.01.2018
20:39:28
можно попробовать выполнять асинхронные операции синхронно

короче, надо сначала описать проблему)

Igor
06.01.2018
20:39:55
не запускать на глобально доступных шедулерах (которых вообще не должно быть)
Что-то ты загнул (каким-то rx попахивает). IO/сеть еще ладно, а cpu-bound выносить на отдельный шедулер - какой-то оверинженеринг.

Александр
07.01.2018
15:46:09
Object как одиночка является потокозащещеным?

Quantum Harmonizer
07.01.2018
15:47:21
Object как одиночка является потокозащещеным?
object declaration — да, там private static final INSTANCE, достаточно взглянуть в байт-код

Igor
07.01.2018
15:48:10
А если в конструкторе будет исключение ?

Igor
07.01.2018
15:52:11
У его же есть инициализатор object Singleton { init { if (Math.random() > 0.5) throw Exception() } }

Quantum Harmonizer
07.01.2018
15:55:15
А если в конструкторе будет исключение ?
тогда будет ExceptionInInitializer, ядумаю

Страница 478 из 982