@scala_ru

Страница 98 из 1499
Slavik
16.09.2016
15:34:15
давайте я тогда просто доброшу две джуниорских позиции

?Ivan
16.09.2016
15:34:24
добрасывай

Slavik
16.09.2016
15:34:28
https://dl.dropboxusercontent.com/u/18408200/junior-scala_doc.html https://dl.dropboxusercontent.com/u/18408200/junior-ds_doc.html

Само собой, все, что между ними тоже рассматриваем

Google
Slavik
16.09.2016
15:35:20
Вопросы можно в личку, резюме можно на почту cv@mymind.ai

Wystan
16.09.2016
16:14:19
Эх щас бы все забыть и джуниором пойти!

Aleksey
16.09.2016
16:22:45
Будь проклят тот день когда я стал сеньером!

Пошел бы на джуна бед бы не знал

Alexander
16.09.2016
16:23:15
новый блокбастер "Ошибка трансгендера"

итальянский :)

Aleksey
16.09.2016
16:27:20
«Будь проклят тот день когда мы решили нанимать только сеньеров с 5+ опыта работы. Каждый из них пытается делаеть так как ему подсказывает этот сраный опыт!». Сорванные дедлайны, поломаный прод, утекшие приватные денные и взорванные пуканы! Смотрите во всех кинотеатрах, остросюжетный триллер, «Ошибка техдира».

Aleksei
16.09.2016
16:43:08
кстати да =)

Grigory
16.09.2016
18:33:22
ребят использовал кто спарк 2? как логгироваине клиентское сделать ._. а то они сделали Logging приватным

Nick
16.09.2016
18:33:49
Логгинг чего

Он ж log4j юзает, не?

Grigory
16.09.2016
18:35:59
да.

Nick
16.09.2016
18:36:08
И какие проблемы

Google
Grigory
16.09.2016
18:36:49
https://github.com/apache/spark/blob/master/core/src/main/scala/org/apache/spark/internal/Logging.scala

переопределяют логгинг у себя и делают его приватным (org.apache.spark.internal.Logging) в результате джобы падают с ошибкой Exception in thread "streaming-job-executor-244" java.lang.InstantiationError: com.typesafe.scalalogging.Logger

ну к примеру

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

Nick
16.09.2016
18:38:44
Епт

Треш делаешь

Для чего тебе их логгер

Grigory
16.09.2016
19:30:19
что бы использовать; как ты предлагаешь мне использовать log4j на втором спарке? я пытаюсь использовать scala-logging и их трейт LazyLogging

есть вариант определить логгер как org.apache.log4j.LogManager.getLogger("rolling") (подсказали идею) но она не работает в общем случае, т.к. проперти джарника засабмиченого не мержатся с пропертями log4j кластера // ну либо параметром при сабмите джоба подсовывать

Wystan
16.09.2016
19:48:49
System.out.println() - наше все

Daniel
16.09.2016
20:21:54
а теперь запиши это в файл на каждой ноде =)

Nick
16.09.2016
20:46:56
а теперь запиши это в файл на каждой ноде =)
А зачем вообще логи одинаковые на каждой ноде

Я может чего т не понимаю, но не проще ли забрать loggerfactory и стырить тот же спарковский логгер

Grigory
16.09.2016
20:48:43
спарковский логгер приватный. в этом и проблема.

логи не одинаковые; логгер не сериализуем (был раньше точно)

Nick
16.09.2016
20:49:08
Спарковский логгер не логгер

Grigory
16.09.2016
20:49:14
но он цепляет его

Nick
16.09.2016
20:49:21
Это лишь обертка на лог4ж

Всё работает в рамках логгерфектори

Grigory
16.09.2016
20:49:35
я уже написал воркаэраунд.

Google
Nick
16.09.2016
20:49:37
А она статическая

Grigory
16.09.2016
20:49:44
org.apache.log4j.LogManager.getLogger("rolling")

Nick
16.09.2016
20:49:55
Вот, жа

Grigory
16.09.2016
20:50:11
дергая обычный логгинг используя логгин фектори он цепляет Logging спарка приватный и не может инстанс сделать

Nick
16.09.2016
20:50:13
Логгеры ж почти все вокруг статики построены

Grigory
16.09.2016
20:51:39
Logger(LoggerFactory.getLogger(getClass.getName)) дергает спарковский приватный логгер.

org.apache.log4j.LogManager.getLogger("rolling”) почему это не подходит тоже написал уже

Nick
16.09.2016
20:53:01
А чо делает Logger.apply

И вообще чье эт

По идее Loggerfactory.getLogger(class) должен работать

нужно было всего то сделать вместо Logger(LoggerFactory.getLogger(getClass.getName)) просто LoggerFactory.getLogger(getClass.getName) ?

Grigory
16.09.2016
21:14:57
проверяю; если это так то scala logging не подходит. или что-то заэвикчено; и к примеру дерагется старый логгер

Grigory
16.09.2016
22:23:43
ммм похоже у меня деп хелл был в итоге)

Nick
17.09.2016
09:52:12
кстати, а кто psp.std юзает?

Юрий
17.09.2016
11:08:29
Видел примеры для ios

Oleksandr
17.09.2016
11:12:01
а есть какой-то смысл в scala-native, с учетом Раста? (ну кроме proof-of concept и пачки пейперов для епфла)

например, было бы круто, если бы они смогли запускать независимые от джавы скала либы (что, теоретически, возможно)

Юрий
17.09.2016
11:15:03
Так вроде это одна из целей

Oleksandr
17.09.2016
11:15:18
и есть прогресс?

Google
Oleksandr
17.09.2016
11:15:30
а то как бы %%%% не появился, лол

(% обычный, %% для версии скалы, %%% для скаладжс)

Nikolay
17.09.2016
11:15:57
кстати, а почему не эмодзи?

%%?

Oleksandr
17.09.2016
11:16:23
мм?

не понял вопрос

Nikolay
17.09.2016
11:16:30
%%?

вот для scala native

Admin
ERROR: S client not available

Nikolay
17.09.2016
11:16:55
не нужно %%%% если можно заменить третий символ чем-то еще

Nick
17.09.2016
11:24:31
Какие тебе примеры над

А зачем если не секрет

Прост посмотреть?)

Я бы кстати не стал искать, слишком часто ещё меняется там все

Юрий
17.09.2016
12:00:16
https://github.com/TimothyKlim/scala-native/commit/e317aa443483baffe78cb1583365e6eda88d3bbe Во, нашел на ios пример

Sovent
17.09.2016
14:25:46
сейчас совсем нубские вопросы будут

как деплоить scala приложение? я написал болванку на akka-http, через sbt packingBin её собрал, запустил попытался джарник запустить, получил ClassNotFoundException: scala.Function1. Хотя через IDEA всё запускается и через постман апи отзывается

ну и через sbt run соответственно тоже запускается

Daniel
17.09.2016
14:28:30
скаловских либ в класспасе нет

Sovent
17.09.2016
14:28:56
это в build.sbt что-то дополнительно прописывать нужно?

Google
Alex
17.09.2016
14:29:15
Кто-нибудь пробовал писать на Scala под Android?

Sovent
17.09.2016
14:29:58
у меня так сейчас name := "ScalaTest" version := "1.0" scalaVersion := "2.11.8" libraryDependencies ++= Seq( "com.typesafe.akka" %% "akka-actor" % "2.4.8", "com.typesafe.akka" %% "akka-http-experimental" % "2.4.8", "org.scalatest" %% "scalatest" % "2.2.6" % "test", "org.mockito" % "mockito-all" % "1.9.5")

Daniel
17.09.2016
14:31:12
это в build.sbt что-то дополнительно прописывать нужно?
нет, все что ты запускал ранее скаловские либы имеет в путях а пакет ты собирал скорей всего без либ, поэтому при запуске через java jar ничего не находится

Sovent
17.09.2016
14:31:57
так а как его полнофункционально через sbt собрать

Daniel
17.09.2016
14:32:33
я через sbt-native-packager обычно делаю

Sovent
17.09.2016
14:33:08
окей, попробую, спасибо

Universal zip,tar.gz, xz archives deb and rpm packages for Debian/RHEL based systems dmg for OSX msi for Windows docker images

а jar-ник мне-то как собрать?

я не понимаю, sbt нужен для сборки, почему для обыкновенного джарника мне нужно ещё какой-то плагин добавлять?

Nick
17.09.2016
14:39:10
Потому что тебе нужен fat jar

Я так понимаю

Sovent
17.09.2016
14:39:38
мне нужны артефакты, которые бы я смог положить на виртуалку и запустить там службу)

просто я с миром JVM вообще незнаком, поэтому для меня это jar)

Nick
17.09.2016
14:40:24
Fat jar это jar со всеми зависимостямт

Ivan
17.09.2016
14:40:43
Jar и так по умолчанию собирается вот только зависимости это отдельные jar файлы которые должны быть в класспасе.

Юрий
17.09.2016
14:41:12
https://github.com/sbt/sbt-assembly

есть еще такая штука

но sbt-native-packager лучше конечно

Sovent
17.09.2016
14:42:31
окей, меня устраивает вариант с отдельными jar файлами, как мне такое организовать?

Юрий
17.09.2016
14:42:57
это плохая идея

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