@scala_ru

Страница 1373 из 1499
Andrey
28.03.2018
07:23:54
Отличная тема для обсуждения в скала чате. А давайте сбер обсудим?)

Alexey
28.03.2018
07:24:10
Ну кстати один раз мне истории даже были полезны, рекламки цветочных ?

Nick
28.03.2018
07:24:14
Гоу в понв

Google
Alexey
28.03.2018
07:24:50
Гоу в понв
неее, тухлая тема

Nick
28.03.2018
07:26:29
неее, тухлая тема
Тогда тебе поручение. Сходи к топам и скажи, что Коляну не нравятся истории

Александр
28.03.2018
07:31:57
Коля спросил, а если попросить топов они отключат истории? Вместе с Колей плакала половина скала чата, воторая пыталась понять отчего не в понв это обсуждают.

Oleksandr
28.03.2018
08:28:02
я, похоже, совсем все пропустил, но что такое "понв" ?

Андрей
28.03.2018
08:33:08
Oleksandr
28.03.2018
08:34:19
http://словарь-сокращений.рф/a/ПонВ
не доверяю сайту с такой урлой вот слврскрщ.рф бы ещё зашел

Oleksandr
28.03.2018
08:36:29
Mikhail
28.03.2018
09:36:11
@odomontois ваш кэш творит чудеса с моим балансом :) на мобиле уже пополнен, а на сайте все еще нет.
ты еще кеш в киви не видел, отправляешь транзу туда, обновляешь страничку и несколько минут баланс частенько скачет туда и обратно между рефрешами)

Gleb
28.03.2018
09:41:40
Sticky session не прикрутили, по ходу?

Oleksandr
28.03.2018
10:27:41
@scala_ponv
зашел, увидел тонну стикеров, испугался, ушел

Google
Alexey
28.03.2018
10:29:14
folex
28.03.2018
10:48:42
Господа хорошие, а подскажите по бинтрею. Я тут вручную выложил туда jar-ники, и хотел добавить .sha1 чексуммы, но бинтрей ругается и говорит "signature files cannot be uploaded when repository auto-signing is enabled". Включал автосайнинг-выключал, нагенерил себе .asc pgp подписей, а с sha1 так ничего и не вышло. Как правильно заливать туда чексуммы?

.
28.03.2018
10:57:05
А тут есть скалисты/мотоциклисты в одном лице?

Nick
28.03.2018
10:57:39
А тут есть скалисты/мотоциклисты в одном лице?
А что ? Хочешь прикупить бмвэшечку?

.
28.03.2018
10:58:32
Не))

Инженер нужен в частный проект на доделки...оч желательно что б в мото теме был

Перед выкладкой вакансии хоть подготовиться..мож круг сразу сузится)

M
28.03.2018
11:15:29
можно выразить скалиста велосепидиста как скалиста мотоциклиста как тебе такая идея ?

.
28.03.2018
11:20:39
"выразить"?

M
28.03.2018
11:22:21
Вы приняты, скалу знать не обязательно

Arthur
28.03.2018
12:13:03
странный вопрос, насколько важно дожидаться окончания фьючи в скале? допустим у меня пришел запрос в плее, и там есть ряд достаточно долгих асинхронных операций, но мне не важно чем они закончатся для того чтобы вернуть результат. Насколько плохо если я буду писать что-то типо val _: Future[Unit] = myNonImportantAsyncStuff() Future.succesful(Ok()) тем самым забивая на свою фьючу

Denis
28.03.2018
12:15:19
ну с фьючами типа ок

можно просто myNonImportantAsyncStuff() Future.succesful(Ok())

Arthur
28.03.2018
12:15:49
ага, я просто для того чтобы типы показать написал так

Denis
28.03.2018
12:15:56
но где ограничение хоть какое то

Arthur
28.03.2018
12:16:14
ну да, фейлы это единственное

Google
Denis
28.03.2018
12:16:37
всмысле у тебя каждый запрос нафигачит кучу фьюч которые безгранично будут плодиться

если это ок - то ок

Arthur
28.03.2018
12:16:53
они заканчиваются через 2-3 секунды

и там не то чтобы много лоада

так что ок

Arthur
28.03.2018
12:17:17
да, она стартует при инициализации

Grigory
28.03.2018
12:18:32
да это норм ток лушче отслеживай их хоть както)

чтоб контролировать пулл фьюч

Marmalade
28.03.2018
12:18:42
странный вопрос, насколько важно дожидаться окончания фьючи в скале? допустим у меня пришел запрос в плее, и там есть ряд достаточно долгих асинхронных операций, но мне не важно чем они закончатся для того чтобы вернуть результат. Насколько плохо если я буду писать что-то типо val _: Future[Unit] = myNonImportantAsyncStuff() Future.succesful(Ok()) тем самым забивая на свою фьючу
Сделаю предположение, что правильный ответ на вопрос будет зависеть от того, что скрывается под этой Future. Например, если там будет вызов к БД, и при этом мы не будем дожидаться ее выполнения есть риск переполнить очередь запросов к БД (как пример).

Alexey
28.03.2018
12:20:13
Может там ExecutionContext отдельный сделать?

Marmalade
28.03.2018
12:20:44
В общем виде я рискну назвать это bad practice, т.к. сегодня на эту Feature можно забить, завтра feature реквест, логика меняется, появляются риски.

Marmalade
28.03.2018
12:23:44
Может там ExecutionContext отдельный сделать?
Опять таки, тут мы спускаемся ниже к самой Future. У нас есть очень условно логика-клиент, которая получает и обрабатывает Future и логика-сервис, которая эту Future возвращает и исполняет. Если мы изворачиваемся через EC - то мешаем все в кучу, клиентская логика зависит от конкретной особенности того, как работает сервисная логика, а не от абстракции Future.

Grigory
28.03.2018
12:24:19
Ну вы про блокируемую фьючу наверн

Alexey
28.03.2018
12:26:21
Ну тут про запросы к БД написали, вот я и подумал)

Marmalade
28.03.2018
12:26:54
Ну тут про запросы к БД написали, вот я и подумал)
Это был лишь наиболее очевидный пример.

Но при этом ждать ее исполнения, если это не нужно совершенно не обязательно, главное про эту Future не забыть. Т.е. для них, например, можно сделать коллекцию, куда их складывать и удалять по мере исполнения и иметь логику обработки в случае, если фиксируется неприемлемое количество неисполненных Future.

Daniel
28.03.2018
12:47:28
ну сюда то зачем есть же чат с работой

Nikolay
28.03.2018
12:48:10
ну сюда то зачем есть же чат с работой
из которого форварднут в канал с работой)

.
28.03.2018
12:53:30
ну сюда то зачем есть же чат с работой
Тут вроде народу поболее и в правилах вроде указано что можно.

Google
.
28.03.2018
12:53:33
Потер

Daniel
28.03.2018
12:55:11
Фомкин ленится обновить правила. чат с работой создан специально, чтобы вытащить отсюда 40% флуда.

.
28.03.2018
12:56:28
Фомкин ленится обновить правила. чат с работой создан специально, чтобы вытащить отсюда 40% флуда.
Да я полистал заранее и не нашел тут вакансий тоже..действовал по правилам чиста)))

Admin
ERROR: S client not available

Stepan
28.03.2018
14:47:38
жалко что среди недели: не приехать :(

Alexandr
28.03.2018
15:31:39
Тинькофф становится меккой скалы в РФ. Круто!

Oleg
28.03.2018
15:36:02
Господа, хотелось бы обратиться к знатокам скалафикс, некоторые из которых к нам в мекку приедут, возможно даже докладывать

Валерий
28.03.2018
15:37:01
ух ты. может приду, только я дебилушка в scala

Oleg
28.03.2018
15:37:15
Что делать, если я юзаю скаламета - парадайз - макросы, которые конечно же юзают скаламету 1.8 и решил такой запустить скалафикс, который подтянул мне поверх скаламету 2.0

И у меня все макросы разом сломались

Alex
28.03.2018
15:38:09
а зачем нужна скаламета

Oleg
28.03.2018
15:39:16
Паблишить макросы с шэдоуленой через эссембли скаламетой?

Alex
28.03.2018
15:39:36
р - рекурсия

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

Oleg
28.03.2018
15:40:33
а зачем нужна скаламета
Превращать нутренности компилятора в красивый набор типов с норм ДСЛ

Alex
28.03.2018
15:40:41
мне в этом поможет скаламета или достаточно старых добрых блекбоксов?

Oleg
28.03.2018
15:41:03
Сейчас это нужно для всяких тулингов, раньше предполагалось для макросов юзать

Alex
28.03.2018
15:41:13
вот да, я про сейчас

Google
Alex
28.03.2018
15:42:43
хм

Oleg
28.03.2018
15:42:56
а вот проанализировать сорс и запустить в сбт-плагине генерацию другого сорса на основе анализа первого - эт пожалуйста

Alex
28.03.2018
15:43:59
то есть анализирует блекбокс а генерит скаламета?

Oleg
28.03.2018
15:44:22
нет, для твоей задачи - анализирует и генерит скаламета

Alex
28.03.2018
15:44:38
чижало

а где по ней почесть?

Oleg
28.03.2018
15:45:24
http://scalameta.org/ и дальше по ссылкам

Макросы вообще не анализируют

Они тупо берут текущий стейт компилятора

И мутируют его

А тут тулза, которая может просканировать файлы, заперсистить этот анализ себе в специальном формате (семантикДБ) и потом можно с помощью красивых а-ля квазиквот генерить всё

Alex
28.03.2018
15:47:17
ну я ж могу достать аст и дальше его расковырять

Oleg
28.03.2018
15:48:48
ну я ж могу достать аст и дальше его расковырять
Да ты можешь заюзать отвратительный рефлекшоновый АСТ, плюясь и матерясь, расковырять его, и потом засунуть что-то в компаньон. Если нужно

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