@scala_ru

Страница 145 из 1499
Viacheslav
07.10.2016
19:45:45
погуглил пару минут для тебя, норм? http://stackoverflow.com/questions/9629250/how-to-avoid-passing-parameters-everywhere-in-play2

Igor
08.10.2016
04:58:09
Второй вариант, заюзать что-то типа ESI или SSI, и написать фильтр, который будет совершать запросы по стандартной схеме при нахождении тэгов и вставлять их в хтмл. Из плюсов – кэширование экшнов из коробки заработает

Есть готовые реализации в Varnish, Nginx

https://en.m.wikipedia.org/wiki/Edge_Side_Includes

Google
Igor
08.10.2016
06:11:37
Я бы так сделал

Anatoliy
08.10.2016
06:44:56
погуглил пару минут для тебя, норм? http://stackoverflow.com/questions/9629250/how-to-avoid-passing-parameters-everywhere-in-play2
То что надо, но сам к сожалению подобного я не нашел. Спасибо большое

Igor
08.10.2016
08:38:18
Вопрос: сидит ли кто-то из чатика сейчас в Харькове на AI Ukraine? Можем сходить вечером на пиво)

Aleksey
08.10.2016
08:39:02
Кто в Ростове на ТКConf?

Wystan
08.10.2016
14:38:36
Помидоры, есть нубо-вопрос. Допустим, есть карты разных мастей. Как лучше масть передавать - через тип case class Card[T<: Suit](value: Value) или через поле: sealed trait Suite; case object Clubs extends Suite и case class Card(suite: Suite, value: Value)? Что-то мне кажется, что параметризация вообще не нужна, передаем все через поля и матчим. И сериализация легко пишется.

Daniel
08.10.2016
14:43:39
имхо, здесь надо что-то упорядоченное в разрезе все колоды делать в зависимости от правил это может иметь значение

Wystan
08.10.2016
14:47:12
Ну пример условный. Просто интересно, есть ли какое-то правило, что кодировать в типы, что в поля. Можно закончить свои дни с монстром типа abstract class Poker[T<: Rules, S<: Limits, U <: RegulatorRestrictions….]

Daniel
08.10.2016
14:51:02
если у тебя музей покера и куча его подвидов, то почему нет это может оказаться проще в поддержке и расширении

Alexey
08.10.2016
14:57:10
через тип имеет смысл если ты реализуешь АДТ или хочешь сделать полимофризм через типы. В случае карт кмк ни то ни другое не нужно и ты хочешь просто сохранить эту информацию. Поэтому через поле

Wystan
08.10.2016
15:00:22
не очень понял про. algebraic data structure = и (поля кейс класса) + или (трейт). Ограничения типов нужны скорей не в адт - то есть в стримах, фьючерах.

Полиморфизм через типы - сложна! Эх если бы я понял зачем, я бы начал везде это применять и никому бы не рассказывал. точно бы сеньором стал тогда!

Daniel
08.10.2016
15:26:14
Кто в Ростове на ТКConf?
Видео с конфы не будет? Интересно было бы послушать ваш доклад!

Aleksey
08.10.2016
15:28:34
Видео с конфы не будет? Интересно было бы послушать ваш доклад!
Там скорее для тех кто функциональщину не видел.

Google
Wystan
08.10.2016
15:31:29
Каждый раз когда я хочу выучить что-то новое на скале - я испытываю боль. В прошлый раз я не могу понять из документации как запустить несколько нод одного приложения. Заняло два вечера понять, что надо два раза запускать один и тот же Main.scala с разными конфигами. Теперь я не могу понять как поставить sbt.1.0 - http://www.scala-sbt.org/1.0/docs/Installing-sbt-on-Mac.html - распакуй пакет, епта. Такой вот совет

Извините за флуд.

Valera
08.10.2016
15:35:29
0.13.12 я ставил через brew install sbt

Ну вот скачал по вашей ссылке, сделал скрипт как написано, он стал выкачиваться

Юрий
08.10.2016
15:39:41
А когда уже sbt 1.0 релизнется? Есть у них список изменений?

Valera
08.10.2016
15:39:46
всё ок вроде

Viacheslav
08.10.2016
15:40:07
activator наше всё

Wystan
08.10.2016
15:43:16
Мне кажется, нет никакого сбт.1.0.0 - я смотрел исходники - там все запутано. Это история как с высадкой американцев на луну - они просто заставили нас поверить что что-то есть. на самом деле там внутри старая джава с мавеном и залипающим кэшом. это обман!

Valera
08.10.2016
15:44:50
Я не помещал его в системный bin, проьовал в отдельном каталоге. Но если поместить, то подагаю найдёт

Eugene
08.10.2016
15:52:40
Ага, вот эти ребята!

Nikolay
08.10.2016
16:35:20
А какие вообще ожидания от SBT 1.0?

Valera
08.10.2016
17:02:43
определённо, он станет ещё "проще" ?

хотя, что уж там, проще уже некуда)

Nikolay
08.10.2016
17:04:56
ну, вроде бы выкинут возможность объявления билда через Build.scala, и многие магические операторы, так что := должно хватить

Valera
08.10.2016
17:11:10
Ну они вроде как его уже два года (или больше?) анонсируют, мож реально упростят, что не потребуется изучать полный курс школы Хогвартс

Ivan
08.10.2016
17:11:34
Я тут послушал первый подкаст скалалаза и так понимаю в отношении sbt все ждут чуда

Nikolay
08.10.2016
17:12:07
> в отношении sbt все ждут чуда в смысле от нового релиза?

Ivan
08.10.2016
17:12:43
Да

Google
Valera
08.10.2016
17:13:01
В смысле что выйдет очередное "Чудо")

Valera
08.10.2016
17:14:57
Знаю. Это был сарказм

Alexey
08.10.2016
17:15:19
Хотя со стороны пользователя может быть

Покуда пользователь не лезет вглубь

Юрий
08.10.2016
17:22:31
было бы неплохо унифицировать многие апи и сделать их проще

сейчас в сбт куча апишек, многие даже не документированы

там иногда даже скаладоков нет

вот вы знали, к примеру, что там есть десериализация json? Попробуйте найти это в доках, или в stack overflow. А она там есть!

Nick
08.10.2016
17:23:38
Знали

Юрий
08.10.2016
17:24:36
ну ты молодец. Только почему об этом ни слова нигде нет?

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

Nick
08.10.2016
17:25:48
Я где-то видел упоминания

Viacheslav
08.10.2016
18:29:58
блин я в сбт толком даже мультимодульный проект настроить не могу - сбт одно большое недоразумение, незаивсимо от версии

Vladislav
08.10.2016
18:30:39
Тебя сейчас матами покроют за такие слова, тут все сильно верующие

Viacheslav
08.10.2016
18:30:41
очередной плагин?

Nikolay
08.10.2016
18:30:50
Vladislav
08.10.2016
18:30:57
Причём слеповерующие )

Viacheslav
08.10.2016
18:31:01
Google
Vladislav
08.10.2016
18:31:12
Дада, именно

Nikolay
08.10.2016
18:31:34
ну, плагины сами по себе не зло. зло - плагины которые выправляют корявость sbt

Vladislav
08.10.2016
18:31:35
Ещё скажи что гредл лучше и на последок про груви??

Viacheslav
08.10.2016
18:31:55
лучше я сдержусь)

Nikolay
08.10.2016
18:32:17
@troy4eg вы неправы. с sbt ситуация несколько особенная

по тому что я слышу и читаю, его почти все недолюбливают, но мирятся

Admin
ERROR: S client not available

Nikolay
08.10.2016
18:33:22
поскольку почти все используют для scala проектов sbt

в общем это станадрт де-факто для scala проектов. но это печально

Vladislav
08.10.2016
18:38:42
Nikolay
08.10.2016
18:39:02
оскорбление чувств верующих это: "хуё-моё, чё твоя скала умеет, не нужна она"

Nikolay
08.10.2016
18:40:35
лучше кошечку погладь

Daniel
08.10.2016
18:58:31
Прям руки чешутся набросить
апломба и снобства как у сотрудников яндекса я бы даже так подумал, если б не видел аргументы в груви-сраче)

Vladislav
08.10.2016
18:58:54
Груви срач был не просто так сделан мною

Я на груви не пишу давно, в проде джава/скала

Daniel
08.10.2016
19:00:04
опыт коммуникаций по разным продуктам с разрабами яндекса (мой и не только)

Vladislav
08.10.2016
19:00:04
И как бы выступать за груви я б не решился как за супер язык)

Viacheslav
08.10.2016
19:00:24
ну вот началось)

Google
Daniel
08.10.2016
19:01:04
ну вот началось)
лан лан, умолкаю

Vladislav
08.10.2016
19:03:16
Просто скала сообщество примечательно тем, что по их словам другие языки не нужны. И этим комьюнити как по мне сильно разнится с другими. А ещё у меня был опыт наблюдения за другими, там людям частенько помогают даже на тупые вопросы, а тут на вопрос задают вопрос про функторы и посылают на...далеко.

Daniel
08.10.2016
19:05:01
больше года в чатах скаловских и ни разу не слышал подобного (от компетентных людей) за исключением толстого троллинга

Vladislav
08.10.2016
19:05:18
Значит я везунчик!)

Daniel
08.10.2016
19:05:41
у тебя аргументы были профанские, но отстаивал ты их со слюной

Anatoliy
08.10.2016
19:05:50
А по поводу что другие языки не нужны... вы рассматривайте в разрезе "какие задачи необходимо решить". Если лучше использовать скалу - значит используем ее, если нет - значит нет.

Vladislav
08.10.2016
19:06:12
Потому что помню как кто то задавал тут вопрос и как же мне мол в разработке веба поможет знание функтора

Anatoliy
08.10.2016
19:07:15
Да тут кто то орал что есть скала жс, скала и скала нэтив, а другое мол и не надо
Эм... видимо я этот момент пропустил тут, можно хотя бы примерную дату когда это было?

Vladislav
08.10.2016
19:07:18
у тебя аргументы были профанские, но отстаивал ты их со слюной
Ну так я у других они были тогда очень весомые прям?? не смеши

Daniel
08.10.2016
19:07:19
я даже знаю кто, но как бы этот человек настолько жирный и немелый тролль, что надо умудриться воспринимать его всерьез

Ivan
08.10.2016
19:07:27
Здесь всегда отвечают на вопросы

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