@scala_ru

Страница 179 из 1499
Alex
21.10.2016
15:03:52
вообще я давно говорю что к каждому серьезному чату нужна вики

с хорошей интеграцией

идея для стартапа!

Daniel
21.10.2016
15:04:37
или фич реквест в телеграм)

Google
Daniel
21.10.2016
15:07:00
хотя и не только работа, новости в том числе

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

Alexander
21.10.2016
15:07:54
по новостям дубль reddit/r/scala еще один? )

Daniel
21.10.2016
15:08:33
нет, речь больше о локальных новостях митапы, подкаст и т.п.

Nikolay
21.10.2016
15:08:41
можно github repo типа такого: https://github.com/mr-mig/ru-tech-chats

Daniel
21.10.2016
15:08:41
да и не все реддит читают

Alex
21.10.2016
15:11:21
вики бывают разные, я вообще про саму концепцию

KrivdaTheTriewe
21.10.2016
15:21:14
вики хорошо

http://scala-lang.org/blog/2016/10/14/dotty-errors.html

радугой просто

Alex
21.10.2016
15:47:16
https://github.com/stanch/reftree

Grigory
21.10.2016
15:49:16
не подскажете как в sbt за эксклудить зависимости подпроекта из проекта который зависит от него: val subProj = ... val rootProj = subProj.dependsOn(subProj).settings { заэкслудить зависимости от subProj }

sbt 13.12

Google
Nick
21.10.2016
15:50:27
прописать в депендансях excludeAll

projectDependencies := { Seq( (projectID in someApp).value.exclude("junit", "junit") ) }

Grigory
21.10.2016
15:51:30
спс) я уже видел этот снипет

что тут значит projectID ?

полагаю сейчас это строка

Nick
21.10.2016
15:53:11
val projectID = SettingKey[ModuleID]("project-id", "The dependency management descriptor for the current module.", BMinusSetting)

sbt.Keys._

Grigory
21.10.2016
15:54:46
спс сейчас проверю отличается ли от excludeDependencies

Wystan
21.10.2016
16:44:17
Aleksey
21.10.2016
16:45:26
Все, Scala не нужна http://blog.tweag.io/posts/2016-10-17-inline-java.html

Grigory
21.10.2016
16:49:04
https://github.com/tweag/sparkle/

Юрий
21.10.2016
17:02:15
только у меня гитхаб не работает?

Alexander
21.10.2016
17:02:33
вроде ддосят все подряд

включая гитхаб

Daniel
21.10.2016
17:02:40
ссылка выше норм открылась

Alexander
21.10.2016
17:02:48
но у меня работает :d

Aleksey
21.10.2016
17:03:24
С твитором тоже проблемы.

Nick
21.10.2016
17:04:46
Может опять проблемы с сертификатами?

Тут был недавно факап

Google
Lev
21.10.2016
17:05:14
нет

DDoS on DynDNS causing internet-wide outages (Score: 115+) Link: https://www.dynstatus.com/incidents/nlr4yrr162t8 43+ Comments: https://news.ycombinator.com/item?id=12759697

Nick
21.10.2016
17:05:36
У меня работает

Lev
21.10.2016
17:05:47
кэши

PING github.com (192.30.253.113)

пропишите в hosts, если не работает, но очень надо

KrivdaTheTriewe
21.10.2016
17:09:11
хайв кривой оч

джойнил две таблицы, делал селект имя1.*,имя2.поле,имя2.поле2 фром имя1 джоин имя2 он чё-то там, и он собака почему -то брал поле date , которое есть в обоих таблицах, но из таблицы имя2

при этом имя2.date явно не было задано

Daniel
21.10.2016
17:14:17
у тебя и имя1.date явно не задано на * пенять не надо

Alexander
21.10.2016
17:16:21
ну так-то криво выглядит

KrivdaTheTriewe
21.10.2016
17:17:23
у тебя и имя1.date явно не задано на * пенять не надо
а зачем задавтаь имя1.date если tcnm имя1.*

KrivdaTheTriewe
21.10.2016
17:18:28
грубо говоря мне нужны все поля из первой таблицы,сджойненые по идшнику , плюс в обоих таблицах есть date, но нужен из первой таблицы только

Daniel
21.10.2016
17:21:15
такое ты во многих базах словишь можно стандарт проверить, но подозреваю, ситуация там не описана и может быть что угодно те кто постоянно работают с sql на всяких ораклах и постгрях во избежание таких ситуаций всегда прописывают table перед полем (там где таблиц несколько)

Alexander
21.10.2016
17:21:34
тут и прописано имя таблицы

Daniel
21.10.2016
17:21:36
и * разворачивают

разворачивают даже если 100500 полей

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

Alexander
21.10.2016
17:22:29
ну есть такая практика, но это не значит, что база должна рандомную хуйню подставлять, если ты звездочку заюзал

Google
Daniel
21.10.2016
17:25:51
ну если hue, то там можно скопипастить из интерфейса в hive возможно тоже есть запрос, для ддл

словить можно на ровном месте интерпретатор запроса тоже человек ©

KrivdaTheTriewe
21.10.2016
17:27:50
Столкнулся короче с геморой, что если делать один большой запрос в хайве , то лучше его раздраконить на много запрсов с сохранением в отдельные таблицы

считается на порядок быстрее

20 минут вместо 4 часов

Alexander
21.10.2016
17:37:23
Это во многих базах есть такое

Оптимизатор часто начинает подсасывать при большом количестве подзапросов и т.д

KrivdaTheTriewe
21.10.2016
17:39:27
Ну просто как бы просто многие бд реализуют сложную логику и анализ прям в бд, дескать обрабатывай прям там не доставая ничего из нее, и получается , что хрен угадаешь заранее как лучше делать

Alexander
21.10.2016
17:39:51
Сильно зависит от качества оптимайзера.

Admin
ERROR: S client not available

Alexander
21.10.2016
17:40:12
Так ты можешь все делать в бд, просто не всегда получится запихать все в один запрос

KrivdaTheTriewe
21.10.2016
17:40:32
Я тут недавно был вынужден постесняется в своём невежестве

С незнанием аналитических функций

Всегда для таких задач доставал ил базы

Alexander
21.10.2016
17:41:29
Ну и да, слепо доверять оптимайзеру опасно ) тестить на реальных данных запросы + в идеале еще мониторить вещи типа регрессии перформанса. Опять же очень dbms-dependant

Daniel
21.10.2016
17:41:34
план запроса смотри, если есть сомнения

это как минимум (он может врать в реальности)

KrivdaTheTriewe
21.10.2016
17:42:04
Как в хайве смотреть план запроса ?

Daniel
21.10.2016
17:42:18
explain

Google
Alexander
21.10.2016
17:42:31
Планы зависят от данных и от статистики, так что реалтайм мониторинг не заменить

KrivdaTheTriewe
21.10.2016
17:42:38
СПС

Хайв крутой, но по некоторым вещам приходится на гитхаб лезть :(

Mikhail
21.10.2016
19:18:43
и * разворачивают
звездочки никто без особой надобности не разворачивает. а в конкретном приведенном типе запроса звездочку разворачивать нет никакой надобности. если поле для выдачи не указано - значит его появление является багом, а не недосмотром пользователя. сие есть стандарты скульные(относится к той части, что имя.* должно было полюбасику вернуть дате из имя1) и стандарты отрасли (в плане того, что хоть скуль и не запрещает возвращать дополнительные поля, но никто в здравом уме и твердой памяти не станет возвращать не запрошенную имя2.дата) . просто хив видать сыроватый в этом плане, полностью его косяк. знай своего врага, плоди костыли)

Daniel
21.10.2016
19:25:07
двхшники на работе разворачивают у них там зоопарк приличный и крови потеряно много

Mikhail
21.10.2016
19:27:40
двхшники на работе разворачивают у них там зоопарк приличный и крови потеряно много
а я знаю любителей перекреститься при каждом удобном случае)

KrivdaTheTriewe
21.10.2016
19:27:52
Я сейчас переписал все, запустил, посмотрю , утром как посчиталось )

Mikhail
21.10.2016
19:32:13
а еще бывает и такое, что переработаешь и начинаешь селектить - а данных нет, а ведь ты знаешь что они есть и в соседней вкладочке их видишь. а потом минут через 10 догоняешь - что коннектик то в этой вкладочке к другой базочке) и такое бывает) только это человеческий фактор и если бы я с бубном хоть сутки плясал - оно бы не заработало)

Daniel
21.10.2016
19:34:45
это похвально, когда у человека на все есть мнение значит, может работать аналитиком

Alexander
21.10.2016
19:54:26
Не в кейсах типа a.*, потому что это очень стандартный синтаксис, но я видел вещи, в которые сложно поверить, от энторпрайз вендоров

Alexey
22.10.2016
08:38:22
Други, а подскажите библиотеку/проект в которых выражают сайд эффекты через монады/eff/emm? Хочется посмотреть практические примеры.

Wystan
22.10.2016
08:54:21
если найдешь, напиши :)

Alexey
22.10.2016
08:58:05
Я вообще не понял, что ты написал
По отдельности то хоть слова ясны? :)

IEvgenii
22.10.2016
09:06:59
помоему была где то eff monad'а на скале написанная

в каком то скалатаймс приходила линка

сам я таким не пользовался, но линки найти не сложно

https://github.com/atnos-org/eff-scalaz https://pleiad.cl/research/software/effscript

вторая может тебе больше понравится

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

Alexey
22.10.2016
09:18:55
Да, эти либы я нашел. Я бы хотел примеров как их применять в реальных задачах

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