@scala_ru

Страница 1377 из 1499
Dmitriy
30.03.2018
07:12:45
постой, но ты же писал: - со временем если накопятся сущности и что-то надо везде добавить, то не придется в каждую сущность это добавлять. А сейчас только про айдишники. Как-то не сходится
- первый и 3-ий пункт тоже не убедительны? - выпад твой неуместен, потому что если сущности схожи, то и менять везде лучше одинаковым образом. "А потом ты такой добавляешь сущность, которой нужно "всё тоже самое, только вот это поле чуть по другому". Если же такая ситуация конечно возникнет, то без проблем опишу всё вручную, просто хочу минимизировать рутину. - уже есть готовая и работающая база данных с сотней сущностей минимум и по опыту скажу, что да, хотелось бы в каких-то сущностях разом всё поменять - полемика бессмысленна, если есть какой-то способ решить пробему, то с радостью выслушаю.

Sergey
30.03.2018
07:14:08
https://arxiv.org/pdf/1803.10228.pdf закиньте в ништяки
https://feiwang3311.github.io/Lantern/ приложение, если что https://github.com/jmd1011/snek-LMS/tree/demo демо, правда через питоновский фронтенд. Если вкратце, чуваки сделали своего конкурента тензорфлоу гугловому просто на голой скале за счет delimited continuations и lightweight modular staging

Denis
30.03.2018
07:15:12
object LeafInt { def apply(i: Int): Root = new LeafInt(i) def unapply(r: Root): Option[(Int)] = if (r.isInstanceOf[LeafInt]) { val leafInt = r.asInstanceOf[LeafInt] Some((leafInt.i)) } else { None } }

YOLO

Google
Denis
30.03.2018
07:17:05
еее топчик

а нет )) потерял exhaustiveness

Oleg
30.03.2018
07:18:20
короч, я думаю

Denis
30.03.2018
07:19:35
a @ LeafInt(_) все портит )
хотя даже если ты так его вытащишь ты ничего с ним не сделаешь и никуда не передашь в виде подтипа, так как он приватный

Daniel
30.03.2018
07:22:19
https://arxiv.org/pdf/1803.05316.pdf

Было уже?

Oleg
30.03.2018
09:10:42
короч, я думаю
что это можно сделать так, для каждого абстрактного конструктора ты объявляешь Prism но тут ты теряешь автоматически эксхостивнесс но тогда ты в свой трейт добавляешь типа def elim[T]( C1 => T)(C2 => T)( C3 => T) : T ну или def fold по традиции и получаешь такой слегка говноматчинг, зато ваще без наследования можно

Oleg
30.03.2018
09:12:04
я думал про фолд но это шляпа
да, поэтому продолжаем жрать кактус

Sergey
30.03.2018
09:19:59
На 99% уверен что поле id, там где оно будет - будет одинаковое
https://scastie.scala-lang.org/narma/ArgdhjWlQaSrR1qMMykTPw как-то так

Enver
30.03.2018
09:24:41
Про наследование и Слик тут ещё видел: http://reactore.com/repository-patterngeneric-dao-implementation-in-scala-using-slick-3/

Dmitriy
30.03.2018
09:25:24
Спасибо!

Google
Alex
30.03.2018
09:43:59
ребят как переопределить resource path когда из idea запускаешь

чет не могу найти

вообще проблема в том что у меня когда из idea запускаешь конфиг загружается из src/main

а нужно из src/e2e

из сбт норм

Vadim
30.03.2018
09:47:09
Пыщ - в Казани будет Scala митап - 13 апреля - http://expertfridays.com/meetups/scala-meetup/ Приходить с ноутами - будет воркшоп по Korolev'у от Фомкина!

Андрей
30.03.2018
09:48:58
Vadim
30.03.2018
09:49:26
Кстати никто из близлежащих городов не хочет приехать? Например @aleksei_t ?

Alex
30.03.2018
09:55:46
да работает спс

Denis
30.03.2018
09:56:17
В Перми бы кто провел...

Diemust
30.03.2018
10:04:29
ребят как переопределить resource path когда из idea запускаешь
в настройках проекта всё это настраивается

Vadim
30.03.2018
10:05:15
онж пока путешествует
ну он вроде должен вернуться к этой дате

Igor
30.03.2018
10:32:18
https://jug.ru/2018/03/breslav-interview/

Даже про скалу несколько раз упоминает :)

Alex
30.03.2018
10:34:28
А с Мартином Одерски у нас очень хорошие деловые отношения, мы общаемся, пересекаемся на всяких конференциях, и я даже разок ездил в гости к Мартину в университет.

ну слава богу

Igor
30.03.2018
10:35:12
...на ту же Scala. В Scala в последнее время изменения немножко в другой сфере, но тем не менее.

Интересно, что он имел ввиду

Google
Dmitry
30.03.2018
10:35:34
Лишь бы лайтбенд на Котлин не переехал

Александр
30.03.2018
10:35:47
https://jug.ru/2018/03/breslav-interview/
из нюансов, у котлина ваканский в 10 раз меньше чем у scala

Dmitry
30.03.2018
10:36:00
Одна?

Vladimir
30.03.2018
10:36:07
Лишь бы лайтбенд на Котлин не переехал
да, а то придется для акки третий дсл пилить

и в плее каждый фикс в трех местах копипастить

Igor
30.03.2018
10:37:12
"— Роман Елизаров недавно писал, что разработчики печалятся, когда они выучили что-то сложное и хитрое, а затем прогресс всё упрощает и делает эти знания ненужными. А в итоге люди противятся хорошим вещам, которые упростили бы им же жизнь — и, в частности, не хотят принимать котлиновские корутины. Насколько вы согласны, что есть эффект сопротивления? — Такой эффект, безусловно, есть. Но мне сложно утверждать, что причина именно в «людям кажется, что вложенные усилия были зря и их знания не нужны». У меня есть альтернативная гипотеза, про которую тоже не знаю, насколько она верна: многим людям нужно как-то доказывать себе и окружающим, что они очень умные. Поэтому есть каста людей, которые ни на что не променяют программирование на C++ или Scala во всей полноте этих языков: это такой способ чувствовать себя очень умным. Вот человек справился с очень сложной штукой, и он будет использовать её дальше, чтобы подтверждать свою невероятную компетентность и талантливость, потому что не всякий может освоить систему такой сложности. И даже если для конкретной задачи система прагматически не обязана быть такой сложной, человеку может нравиться это делать, просто потому что «я же умею такую крутейшую вещь, а вы не умеете»."

Dmitry
30.03.2018
10:38:04
Неосидятор драма

Daniel
30.03.2018
10:38:14
это такой способ чувствовать себя очень умным а че все такие котленисты неосиляторы?

Vadim
30.03.2018
10:38:18
торжество прагматиков

Daniel
30.03.2018
10:38:40
про невменяшки хоть рассказал?

Mikekekeke
30.03.2018
10:39:03
Привет, ребят. Подскажите с чего начать изучение скала. Записался на курс Одерски на коурсере
Там ток есть косяк в лекциях по Future. Как увидишь лысого мужика и "fallbackTo" на слайдах - будь осторожен, это не fallbackTo из стандартной библиотеки, стандартный не будет так работать, как fallbackTo лысого мыжика. В обсуждениях к лекции есть подробности.

M
30.03.2018
10:40:05
"— Роман Елизаров недавно писал, что разработчики печалятся, когда они выучили что-то сложное и хитрое, а затем прогресс всё упрощает и делает эти знания ненужными. А в итоге люди противятся хорошим вещам, которые упростили бы им же жизнь — и, в частности, не хотят принимать котлиновские корутины. Насколько вы согласны, что есть эффект сопротивления? — Такой эффект, безусловно, есть. Но мне сложно утверждать, что причина именно в «людям кажется, что вложенные усилия были зря и их знания не нужны». У меня есть альтернативная гипотеза, про которую тоже не знаю, насколько она верна: многим людям нужно как-то доказывать себе и окружающим, что они очень умные. Поэтому есть каста людей, которые ни на что не променяют программирование на C++ или Scala во всей полноте этих языков: это такой способ чувствовать себя очень умным. Вот человек справился с очень сложной штукой, и он будет использовать её дальше, чтобы подтверждать свою невероятную компетентность и талантливость, потому что не всякий может освоить систему такой сложности. И даже если для конкретной задачи система прагматически не обязана быть такой сложной, человеку может нравиться это делать, просто потому что «я же умею такую крутейшую вещь, а вы не умеете»."
описывает свой опыт в девексперте писать на java 7 многопоточку видимо )

Nikolay
30.03.2018
10:40:44
торжество прагматиков
котлин еще умеренно прагматичен

Alex
30.03.2018
10:41:43
"— Роман Елизаров недавно писал, что разработчики печалятся, когда они выучили что-то сложное и хитрое, а затем прогресс всё упрощает и делает эти знания ненужными. А в итоге люди противятся хорошим вещам, которые упростили бы им же жизнь — и, в частности, не хотят принимать котлиновские корутины. Насколько вы согласны, что есть эффект сопротивления? — Такой эффект, безусловно, есть. Но мне сложно утверждать, что причина именно в «людям кажется, что вложенные усилия были зря и их знания не нужны». У меня есть альтернативная гипотеза, про которую тоже не знаю, насколько она верна: многим людям нужно как-то доказывать себе и окружающим, что они очень умные. Поэтому есть каста людей, которые ни на что не променяют программирование на C++ или Scala во всей полноте этих языков: это такой способ чувствовать себя очень умным. Вот человек справился с очень сложной штукой, и он будет использовать её дальше, чтобы подтверждать свою невероятную компетентность и талантливость, потому что не всякий может освоить систему такой сложности. И даже если для конкретной задачи система прагматически не обязана быть такой сложной, человеку может нравиться это делать, просто потому что «я же умею такую крутейшую вещь, а вы не умеете»."
+++

Только хотел сюда копипастнуть

Yaroslav
30.03.2018
10:43:29
@mikekekeke спасибо, учту!)

Андрей
30.03.2018
10:46:48
"— Роман Елизаров недавно писал, что разработчики печалятся, когда они выучили что-то сложное и хитрое, а затем прогресс всё упрощает и делает эти знания ненужными. А в итоге люди противятся хорошим вещам, которые упростили бы им же жизнь — и, в частности, не хотят принимать котлиновские корутины. Насколько вы согласны, что есть эффект сопротивления? — Такой эффект, безусловно, есть. Но мне сложно утверждать, что причина именно в «людям кажется, что вложенные усилия были зря и их знания не нужны». У меня есть альтернативная гипотеза, про которую тоже не знаю, насколько она верна: многим людям нужно как-то доказывать себе и окружающим, что они очень умные. Поэтому есть каста людей, которые ни на что не променяют программирование на C++ или Scala во всей полноте этих языков: это такой способ чувствовать себя очень умным. Вот человек справился с очень сложной штукой, и он будет использовать её дальше, чтобы подтверждать свою невероятную компетентность и талантливость, потому что не всякий может освоить систему такой сложности. И даже если для конкретной задачи система прагматически не обязана быть такой сложной, человеку может нравиться это делать, просто потому что «я же умею такую крутейшую вещь, а вы не умеете»."
это надо в чат психотерапевтов каких-нибудь :(

OlegYch
30.03.2018
10:49:19
На 99% уверен что поле id, там где оно будет - будет одинаковое
у меня как-то так https://scastie.scala-lang.org/OlegYch/Jxo9GabFRmad6UFZvbECog

Google
Vadim
30.03.2018
10:53:36
странно что в итервью обсуждалась скала, а про amber ноль упоминаний)

Admin
ERROR: S client not available

Vadim
30.03.2018
11:02:37
Sergey
30.03.2018
11:24:06
а в чем преимущества над ТФ?
Рано говорить, есть ли они. Но как минимум очень круто использовали возможности языка

Alexander
30.03.2018
11:38:43
Было? https://github.com/iravid/transformer-benchmarks

Pastya
30.03.2018
12:02:03
Удаляюсь ))

Alex
30.03.2018
12:03:31
Здравствуйте. А город хотя бы указать?

Daniel
30.03.2018
12:03:39
Удаляюсь ))
где тут бан-хаммер, политый кислотой?

Oleg
30.03.2018
12:03:40
Привет, ваше сообщение очень скоро удалят

Pastya
30.03.2018
12:04:04
Ой, сорри тогда

Denis
30.03.2018
12:04:45
/nontoxic

Я даже удивлен

Pastya
30.03.2018
12:05:50
/nontoxic

Ой

Чему удивлён?

Oleg
30.03.2018
12:28:08
Чему удивлён?
Что раздражённые людишки типа меня не обложили тебя грязью, как обычно, за попытку вбросить вакансию, а вежливо послали в другой чатик

Google
Nikolay
30.03.2018
12:32:53
Это целительная сила понв

Vadim
30.03.2018
12:34:40
по-моему понв менее токсичен чем основной чат)

OlegYch
30.03.2018
12:40:01
/nontoxic

чо ето

Daniel
30.03.2018
12:40:17
чо ето
локальный мем

Oleg
30.03.2018
12:42:59
/EricOsheimtoxic

Nikolay
30.03.2018
13:07:55
/EricOsheimtoxic
сильное заявление

Vadim
30.03.2018
13:35:25
Шо за бред про марихуану в 41 выпуске???

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