@scala_ru

Страница 692 из 1499
KrivdaTheTriewe
23.05.2017
17:35:07
Aleksei
23.05.2017
17:36:50
о огонь

надо тащить

Nick
23.05.2017
17:37:41
надо тащить
А шеиплез притащил уже?

Google
Ruslan
23.05.2017
17:37:48
Какая последняя версия скалы?

KrivdaTheTriewe
23.05.2017
17:38:06
надо тащить
лушче расскажи как мою проблему побороть

Ruslan
23.05.2017
17:40:49
Кстати как борятся с обратной совместимостью Scala?

Nikolay
23.05.2017
17:40:50
надо тащить
У вас 2.10?

Aleksei
23.05.2017
17:41:32
2.10.5

2.12.2

последняя )

Nikolay
23.05.2017
17:42:48
Есть причина не обновляться?

Aleksei
23.05.2017
17:43:08
спарк вроде как

так мне говорят

KrivdaTheTriewe
23.05.2017
17:43:38
так мне говорят
а ты удаленку на спарке нашел?

Google
Aleksei
23.05.2017
17:45:01
я бы это так громко не называл

KrivdaTheTriewe
23.05.2017
17:45:50
я бы это так громко не называл
удаленку на спарке нашёл?

Aleksei
23.05.2017
17:46:41
там в onErrorRecoverWith попробуй сделать Task.now(None)

удаленку на спарке нашёл?
я больше года тут работаю, ну и спарк есть местами, но такой, какой то не такой =)

лушче расскажи как мою проблему побороть
https://scastie.scala-lang.org/CXBRelpRR7W2mTwZHDS6aA

Nick
23.05.2017
18:00:07
@aleksei_t а чем Task лучше обычного Future?

Aleksei
23.05.2017
18:00:19
он ленивый

и есть вариант его отменить

это все что я понял за 10 минут знакомства с ним

Nick
23.05.2017
18:02:01
а Future сразу запускается?

Aleksei
23.05.2017
18:04:10
да

безальтернативно

Pavel
23.05.2017
18:04:42
lazy val = Future и погнал

Aleksei
23.05.2017
18:04:56
лушче расскажи как мою проблему побороть
а вот прямо с листом накидал https://scastie.scala-lang.org/hw622fwER8WzRgVTMig4BA

Nick
23.05.2017
18:05:11
ну или () => Future

лол

Pavel
23.05.2017
18:06:47
а нафига таск отменять? какой use case?

Nick
23.05.2017
18:07:12
долгие задачи

KrivdaTheTriewe
23.05.2017
18:07:20
алексей, спасибо, сейчас смотрю

Denis
23.05.2017
18:07:53
This is important for nondeterministic operations. For example when you create a race condition with a chooseFirstOf, you may want to cancel the slower task that didn’t finish in time, because unfortunately, if we don’t release resources soon enough, we can end up with serious leakage that can crash our process.

Google
Aleksei
23.05.2017
18:08:06
вот кстати тоже https://www.reddit.com/r/scala/comments/3zofjl/why_is_future_totally_unusable/

KrivdaTheTriewe
23.05.2017
18:08:57
а нафига таск отменять? какой use case?
потому , что если у меня 9999 тасков выполнилось, а 1 я жду, то это трата ресурсов

Nick
23.05.2017
18:09:03
а почему у monix никто не выложил пример с for и каким нибудь Either

Pavel
23.05.2017
18:09:21
окей, имеет смысл

Nick
23.05.2017
18:09:21
причем кошачим

Aleksei
23.05.2017
18:09:33
блин, мне нравится моникс =) попробую втащить в проект

Pavel
23.05.2017
18:09:53
Await.ready ведь тоже самое, так?

а нет

ну ладно:)

Denis
23.05.2017
18:10:30
после работы с тасками реально сложней думать над кодом с фьючами

где есть разница между def foo: Future[A] и val foo: Future[A]

Nick
23.05.2017
18:12:04
Aleksei
23.05.2017
18:12:26
нет, завтра попробую )

Nick
23.05.2017
18:12:37
тож чтоль попробовать

KrivdaTheTriewe
23.05.2017
18:16:30
нет, завтра попробую )
у меня не всё получается так гладко(( Но спасибо большое.

В общем если таск тяжелый и ему задать timeoutTo( n ) , где n чуть ниже k из Await(k), то Task[Seq[]] может таки упасть, то есть у меня микрозадача была task.timeoutTo(2, Task.now(None)) ,а Await.result(tasks,10 seconds) не падало, а с task.timeoutTo(5, Task.now(None)) падает

Nick
23.05.2017
18:51:17
https://github.com/radusw/tagless-free-monix-sample

интересненько

A
23.05.2017
19:10:32
привет, тут кто-то месяц назад кидал ссылку на https://ts.data61.csiro.au/students/courses.pml и говорил что-то про хаскель, я ссылку сохранил "на потом", а сейчас решил разобраться получше и не нашёл там обсуждаемого курса по хаскелю

Google
A
23.05.2017
19:10:36
куда смотреть то?

курс "всё", то есть закончился?

Daniel
23.05.2017
19:17:13
если нужен вводный то посмотри на stepic.org Москвин хорошо ведет

A
23.05.2017
19:19:07
я не то спрашивал

Nick
23.05.2017
20:59:24
нет, завтра попробую )
есть мысли как бы ты в task оборачивал какой-нибудь F[Either[X,Y]] ?)

Alexander
23.05.2017
21:37:06
Уважаемые, подскажите: как в Scalaz из дизъюнкции можно EitherT получить?

Vadim
23.05.2017
22:11:06
fromDisjunction?

Aleksei
24.05.2017
04:29:56
есть мысли как бы ты в task оборачивал какой-нибудь F[Either[X,Y]] ?)
Вообще, я как понимаю, таск должен быть альтернативой всяким монад трансформерам, там же можно вешать обработку ошибок на сам таск, ну комбинировать таски. flatMap там или zip.

Viacheslav
24.05.2017
05:50:48
Чуваки я тут чо узнал! Невозможно не проникнуться респектом https://github.com/jooq/jooq возможно я ошибаюсь но похоже что нет. Библиотеку пилит ОДИН человек! 5500 коммитов. Как он всё успевает я не представляю, не считая того что код продакшен рэди, протестирован и можно использовать в проектах. Помимо этого ещё и есть платная версия. КАК он это все успевает

Юрий
24.05.2017
05:58:31
работает фултайм, не?

Ну и он всё же не один

Mikhail
24.05.2017
06:04:05
Ну и он всё же не один
судя по вкладке контрибуторс - один. и скорее всего - да, фуллтайм. но это обычный результат, учитывая, что идейное ядро одно и большая часть - есть реализация частных случаев. 5500 коммитов за 5 лет - тоже так себе достижение. короче нас на***ли, расходимся

Nick
24.05.2017
06:04:53
он не один вроде как, я помню Тагир с ним в issues спорил

Юрий
24.05.2017
06:05:32
Я про то, что он не совсем один. Понятно, что примерно 90-99% кода он сам писал, но другие люди тоже участвуют

Nick
24.05.2017
06:06:07
о, наконец можно поменять аифочик на андроид, сделали оплату наконец

Ivan
24.05.2017
06:07:28
5500 коммитов за 5 лет это обычный фултайм

Nick
24.05.2017
06:08:28
вот если бы 5500 features)

Google
Grigory
24.05.2017
06:10:19
мне кажется так говорили когда гугл нексус (телефончег первый который не лагал) вышел тоже

Nick
24.05.2017
06:11:17
слишком попсовая фраза
я прост не особо люблю ios )

Grigory
24.05.2017
06:12:25
зато андроид нравится?)

проверка такая

Nick
24.05.2017
06:13:07
зато андроид нравится?)
ну не сказал бы что прям все, но есть вещи удобнее

Sergey
24.05.2017
06:30:27
Офф. Какое классное кресло :) https://youtu.be/nQ7mhC5_Rys
Я приобрёл поднимающийся стол в икее, что бы работать стоя )

Aleksei
24.05.2017
06:34:51
Sergey
24.05.2017
06:35:33
я тоже, и ни разу не поработал стоя )
А я даже в OverWatch стоя играл )

как минимум удобно высоту стола под стул регулировать

Nick
24.05.2017
06:54:36
я тоже, и ни разу не поработал стоя )
Видимо ты просто настолько жирный, что застрял в кресле)))

Sergey
24.05.2017
07:03:53
Просто есть такие технологии которые нужно программировать стоя ! )

Aleksei
24.05.2017
07:04:41
Oleg
24.05.2017
07:04:50
Просто есть такие технологии которые нужно программировать стоя ! )
а по возможности, выбрасывая правую руку и выкрикивая "Хайль Сабин"

Sergey
24.05.2017
07:05:52
Дай угадаю, аккамонга?
Почему так толсто то ? )

Aleksei
24.05.2017
07:05:56
надо переименовать в чат юмористов

Sergey
24.05.2017
07:08:17
Дай угадаю, аккамонга?
У каждого наверное есть такие..

Nick
24.05.2017
07:08:48
Над вечерком попробовать с doobie

Aleksei
24.05.2017
07:12:05
да работы пока что дофига

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