@scala_ru

Страница 63 из 1499
Oleksandr
26.08.2016
14:38:36
https://twitter.com/typelevel/status/769134992672878592
а кто-то использует эту штуку хоть где-то ?

ai_aida
26.08.2016
14:38:45
ребята, у меня небольшой анонс для вас, как говорила, про вакансии: Мы разработали умного бота-рекрутера @xorappbot и хотели попросить сообщество попробовать потестить его. XOR позволяет прямо из нашего вашего мессенджера искать работу или специалистов в IT-сфере, как в России, так и по всему миру. База данных вакансий и позиций пополняется за счет пользователей сообществ, где подключен XOR и уже сейчас его подключили несколько технических и стартап-сообществ, а также за счет стартапов, подключенных к системе. Основные операции в XOR можно делать с помощью кнопок в меню бота: *JobSearch* - для тех, кто ищет работу. Вы можете заполнить пожелания к вакансии, и когда подходящие предложения появятся - бот пришлет их вам. Затем вы сможете напрямую через бота связаться с представителем компании, разместившей вакансию. До тех пор, пока вы не откликнулись на вакансию, ни один работодатель не увидит ваш профиль. Через бота можно искать не только фултайм работу, но и парт-тайм и экспертные консультации (на 1-2 часа). Вы сможете сами выбрать и настроить бота, в частности, периодичность уведомлений о новых вакансиях. *Hire* - для поиска IT-специалистов себе в команду. Нужно ответить на ряд вопросов по профилю искомого специалиста. Когда появится релевантный кандидат, готовый пройти интервью, бот пришлет вам его профиль. У вас будет возможность напрямую общаться с кандидатом через бота (назначать встречи и интервью, задавать уточняющие вопросы и т.д.). *Support* - для тех кто запутался или столкнулся с каикми-то сложностями, тут можно задавать любые вопросы по работе XOR. XOR.ai сейчас работает на нескольких мессенджерах, подробнее можно посмотреть тут http://xor.ai , также есть FAQ http://xor.ai/faq Приложение в паблик бете. Сейчас вакансии можно запостить абсолютно бесплатно. @xorappbot ссылка на бота

Oleksandr
26.08.2016
14:39:30
а вот рекрутеров стоит банить, имхо

ai_aida
26.08.2016
14:39:33
вчера мы поставили бота в несколько крупных ИТ русских комьюнити в слаке, также продолжаем сегодня и в пн людям нравится, юзают активно, присутствует много скала вакансий возможно, кому-то из вас это может быть полезным

Google
Oleksandr
26.08.2016
14:39:55
хватит спама в линкединах

ai_aida
26.08.2016
14:40:10
сорян, я не рекрутер, я просто хотела предложить. если что можно просто проигнорировать пост

Daniel
26.08.2016
14:40:39
на самом деле идея интересная и как раз может решить проблему назойливости

Aleksei
26.08.2016
14:41:02
бля как много буков

ai_aida
26.08.2016
14:41:07
да, в том и дело, что система учитывает пожелания каждого человека к работе

Aleksei
26.08.2016
14:41:24
я последний раз такое много буков видел когда читал сорсы хэшмапы

Daniel
26.08.2016
15:03:06
Aleksei
26.08.2016
15:07:49
мы построчно кодим

строчку сделал - ревью и хуяк в продакшон

Grigory
26.08.2016
15:11:21
у нас все рвеьюят

?Ivan
26.08.2016
15:27:04
вброшу немного.

https://habrahabr.ru/post/308562/

Vladimir
26.08.2016
15:28:49
а как у Котлина с concurrent абстракциями в целом?

Google
Vladimir
26.08.2016
15:29:06
на mapах то сравнивать не дело имхо

?Ivan
26.08.2016
15:29:16
я ж написал, что вброшу. конкретики про котлин от меня точно не будет.

Aleksey
26.08.2016
15:45:24
Почему ни кто ни где не говорит про метафору лестницы? Котлин не развивает, Котлин это просто более высоке плато над Джавой. Скала это длинная лесница вверх. С выходом дотти количество ступенек вырастет еще сильнее. Каждый раз читая такие сравнения мне становится жалко авторов, ведь они абсолютно правы. Они хотят продолжнать писать на джаве, просто с большим комфортом. Для этого Котлин действительно подходит лучше Скалы. Но если хочется развиваться не разбивая голову об Хаскель и Агду, то Скала лучший вариант.

Grigory
26.08.2016
15:48:02
+ думаю не стоит забывать и то, что у скалы есть компания которая в ентерпрайз толкает язык; это важно для жизни языка

Sovent
26.08.2016
15:50:36
+ сам .NET-чик, скала нравится именно за академичность и последовательность, за концепции, которые за ней стоят и которые на ней удобно реализовывать

Aleksey
26.08.2016
15:52:12
+ думаю не стоит забывать и то, что у скалы есть компания которая в ентерпрайз толкает язык; это важно для жизни языка
Вот тут как раз таки проблемы. У Скалы это непонятный толи убыточный то ли прибыльный лайтбенд, который занимается консалтингом, а у Котлина это прибыльный разработчик самой популярой Java IDE в мире.

Vadim
26.08.2016
16:00:29
я хз - статья вообще не стоит никого внимания для обсуждения, если люди делают выбор языка полагаясь на то что там описано, то у ребят все плохо, на чем бы они не писали

Aleksey
26.08.2016
16:01:45
Хороший способ отрастить ее это писать на скале.

Grigory
26.08.2016
16:03:54
я еще понмю этот разговор о том что список это не монада :D

Nikolay
26.08.2016
16:04:08
потому что он интуитивно понятен)

Grigory
26.08.2016
16:04:12
++

вижу определение монады: монада - нечто интуитивно не понятное

Nikolay
26.08.2016
16:04:32
вроде бы автор оригинальной статьи под андроид пишет. в случае с котлином плюсом является меньший рантайм

но про это кажется в статье не написали, или я пропустил

Aleksey
26.08.2016
16:05:27
Да Котлин отличный язык. Но для тех кому достаточно. Сравнивать со скалой его попросту нельзя.

Vadim
26.08.2016
16:05:32
а где-то была статья хорошая, в каких случаях вам не нужна скала, с упором на то, что если вы рукожопы и особо ничем не интересуютесь - забудьте про это)

Aleksey
26.08.2016
16:06:30
а где-то была статья хорошая, в каких случаях вам не нужна скала, с упором на то, что если вы рукожопы и особо ничем не интересуютесь - забудьте про это)
Не знаю. Кайф в том, что на Скале можно и пораковать в джава стиле. Она все равно заставит со временем писать хорошо. Одерски гений.

Grigory
26.08.2016
16:35:48
ребят с hbase на emr работал кто?

Aleksei
26.08.2016
16:40:45
Я раковал кстати. Мапредьюс джавовский со скалой вот это всё :-)

Google
Grigory
26.08.2016
16:46:59
) это у тебя с непривычки) у hbase хороший апи

Alex
26.08.2016
17:14:49
для мапредюса ж scalding есть

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

чтобы с двухсторонней коммуникацией и вот этим всем

а то 5й год на скале пишу, а акки толком и не видел

Sovent
26.08.2016
17:18:20
Забавно, а я сейчас учу скала и акка на каждом углу

Grigory
26.08.2016
17:18:31
для мапредюьса можно спарк использовать хотя бы)

Aleksey
26.08.2016
17:18:38
Поттому что ее куда попало пихают

Grigory
26.08.2016
17:18:40
sc.newAPIHadoopRDD

Wystan
26.08.2016
17:48:11
А ocaml кто-нибудь пробовал? я смотрел https://www.youtube.com/watch?v=qRWTws_YPBA ну и там единственный плюс перед хаскелем - это тупой компилятор без laziness. Но синтаксис скалы во много похож, так что разница, пожалуй только в компиляторе: быстрый нативный VS медленно и в джаву

Ivan
26.08.2016
17:49:57
я хз как там в кафке но в акка прикольно что каждая нода может друг с другом общаться независимо от центрального сервера

у меня есть приложение вот часть серверов в Москве часть в других странах акки за глаза

Aleksey
26.08.2016
18:01:20
А ocaml кто-нибудь пробовал? я смотрел https://www.youtube.com/watch?v=qRWTws_YPBA ну и там единственный плюс перед хаскелем - это тупой компилятор без laziness. Но синтаксис скалы во много похож, так что разница, пожалуй только в компиляторе: быстрый нативный VS медленно и в джаву
Я работал в конторе в 2008-2011, гд.е бэкенд писали на окамле. Я сам тогда на AS3 писал окемлом мало занимался, но именно через него познакомился с функциональщиной и проникся.

Evgeniy
26.08.2016
18:38:32
https://twitter.com/yminsky/status/768989974251405317

еще там в сообществе Ocaml принято считать, что OOP фичи в нем, это advanced level по этому лучше вообще не использовать без крайней необходимости

http://stackoverflow.com/questions/10779283/when-should-objects-be-used-in-ocaml

Google
Nikita
26.08.2016
18:43:21
у меня есть приложение вот часть серверов в Москве часть в других странах акки за глаза
главное не делать один кластер на несколько дц, тогда все хорошо будет

Andrew
26.08.2016
18:45:55
а как в таком случае лучше организовывать взаимодействие между удаленными ДЦ?

Nikita
26.08.2016
18:48:01
взять кафку например и использовать ее для репликации между дц

Alex
26.08.2016
19:02:13
ну я работаю с распределенным, но там нет напрямую акки нигде

кафка, флинк

в недрах флинка она есть, но руками не трогал

а интересно посмотреть какую нибудь конкретную задачу вот шоб под акторы

Nikita
26.08.2016
19:03:18
eventsourcing - приложение?

Admin
ERROR: S client not available

Alex
26.08.2016
19:03:39
для сорсинга же по идее и односторонних стримов хватит

Nikita
26.08.2016
19:04:15
в акке есть весьма удобная штука под названием akka-persistence для этого

Ivan
26.08.2016
19:04:33
зачем тащить кафку если приложение небольшое, тем более кафка тащить зукипер

Alex
26.08.2016
19:05:04
я не про кафку спрашиваю

Nikita
26.08.2016
19:05:07
зачем тащить кафку если приложение небольшое, тем более кафка тащить зукипер
зачем тогда реплицировать его между несколькими дц?

Ivan
26.08.2016
19:05:35
бизнесовые требования, например по законодательству часть данных нужно хранить в России(это пример)

Alex
26.08.2016
19:06:08
кафка это тот же стрим, только распределенный и с реплеем

а интересно чото что прям без акторов не сделать

Ivan
26.08.2016
19:08:15
ну в моем случае akka это более простой вариант чем очереди, для меня это обернулось подключением одной библиотеки рефакторингом конфигурации и все

Nikita
26.08.2016
19:08:31
акторы весьма удобны для хранения стейта

Diemust
26.08.2016
19:14:13
нажал ctrl+c при компиляции sbt, теперь пишет такую штуку не запуская sbt вообще java.lang.ClassFormatError: Name index 2 in LocalVariableTable has bad constant type in class file sbt/Scoped$ встречался кто? потер вроде все таргеты, кэши, даже сбт переставил - все равно такая фигня

Google
Vladimir
26.08.2016
19:19:49
а интересно чото что прям без акторов не сделать
Гипотетически: БД не поддерживает транзакции, или мы не хотим их использовать по каким-то причинам, нужно сделать классический банковский аккаунт, т.е. чтобы баланс аккаунта не уходил в минус ни при каких условиях + возможность перевода средств с одного на другой

Diemust
26.08.2016
19:20:32
епт, почувствовал себя на винде, помог ребут :/

Vadim
26.08.2016
21:40:27
@clayrat akka не решает никакой конкретной задачи, ты все эти задачи сделать и без нее, просто в тут ты получаешь другой подход для работы с многопоточными приложениями

Anatoliy
27.08.2016
06:13:19
Народ, а может кто подсказать, в чем разница между написанием nameValue и nameValue ?

` name Value ...

т.е. через знак ` с двух сторон?

Oleksandr
27.08.2016
06:14:24
для второго ты можешь сделать переменную `def', например, или ещё кейс в патмате типа case Something => ...

тогда будет искаться именно обьект Something

Anatoliy
27.08.2016
06:14:48
Я тут просто гуишку начал смотреть. и там в эвентах пример case EditDone(nameField) => ... При этом nameField это val nameField = new TextField { columns = 32 }

Oleksandr
27.08.2016
06:14:49
а не приименовывание результата в "Something"

Anatoliy
27.08.2016
06:15:47
В общем просто пытаюсь понять как эвенты обрабатывать для генерирующихся полей)

Oleksandr
27.08.2016
06:16:05
ну в твоем случае я не вижу, зачем эти ` ставить

попробуй ради интереса убрать, и посмотреть, что сломается

Юрий
27.08.2016
06:17:14
Спрашивали про юзкейсы акки. Имхо, классическая акка с авторами - это хорошая низкоуровневая библиотека для concurrency. Если мне понадобится сделать какую-то кастомную многопоточную магию на скале, то с большой вероятностью я возьму акку. Но ее почему-то пихают как фреймворк для написания бизнес логики.

Oleksandr
27.08.2016
06:17:42
имхо, у акки классная поддержка различного рода фейлов

Anatoliy
27.08.2016
06:17:53
попробуй ради интереса убрать, и посмотреть, что сломается
Error:(115, 48) value selection is not a member of scala.swing.Component log.info("Your gender is now: " + gender.selection.item) Сделал case SelectionChanged(gender) => log.info("Your gender is now: " + gender.selection.item) Судя по всему просто теперь не видит gender

Oleksandr
27.08.2016
06:18:18
ну тут второй случай

https://stackoverflow.com/questions/6576594/need-clarification-on-scala-literal-identifiers-backticks

Anatoliy
27.08.2016
06:19:52
Хм... но gender - это не зарезервированное слово, но при этом если я кавычки убираю - оно ломается

Oleksandr
27.08.2016
06:20:06
ранее обьявлена переменная gender

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