@scala_ru

Страница 374 из 1499
KrivdaTheTriewe
27.12.2016
12:29:17
Ну просто можно скриптик написать, чтобы по запросу подымалось

стриминг же

Grigory
27.12.2016
12:30:21
что подымалось по запросу скриптиком?

этот параметр для _экзекуторов_ а не для нод (если ты про это я хз что скриптиком поднимать)

Google
KrivdaTheTriewe
27.12.2016
12:36:29
этот параметр для _экзекуторов_ а не для нод (если ты про это я хз что скриптиком поднимать)
Я не совсем понял, что есть по запросу. Я предполагал, что можно смотреть статистику ивентов и добавлять экзекьюторы скриптом.

Grigory
27.12.2016
12:37:02
по запросу это по ресурсам джобы; ну вот она решит что ей надо больше ресурсов и выделяет как все что есть забьет

Andry
27.12.2016
12:42:22
Повышается конечно, но все равно все тормозит. Это происходит потому что какждый форнтэндер пишет свой код как будто, пользователю нужна именно его страница, она у него всегда открыта, кеши прогреты и памяти вагон. В действительности это одна из 500 вкладочек, на которую пользователь заходит изредка.
Гм ну всеже весьма спорный вопрос на счет 500 вкладочек... Ну я например больше 22-х :) ни разу не открывал... На самом деле много вкадок в браузере открывается только когда что-то ищется, после нахождения нужной лишние 21 закрываются...

KrivdaTheTriewe
27.12.2016
12:42:53
по запросу это по ресурсам джобы; ну вот она решит что ей надо больше ресурсов и выделяет как все что есть забьет
Ну да, я уже почитал описание полное и для стриминга непонятно вообще как работает, но радует, что каждвй день что-то новое открываю _

Andry
27.12.2016
12:43:26
Поэтому думаю что Королев всеже больше относится к академическому интересу нежели к практическому...

Aleksey
27.12.2016
12:45:52
Поэтому думаю что Королев всеже больше относится к академическому интересу нежели к практическому...
То есть штука которая позволяет получить экспириенс разработки UI как у реакта, при этом полностью избавляя от забот связаных с сетью, представляет только академический интерес?

Пришло сообщение в очередь, ты его в стейт пользователю положил, он это в браузере увидел.

Изоморфный рендеринг (так фронтендеры называют когда из одного кода генерится и статика и динамика) из коробки.

Andry
27.12.2016
12:47:57
А как браузер на клиенте узнает что надо перередериться?

Aleksey
27.12.2016
12:48:22
?Ivan
27.12.2016
12:55:31
Сервер ему пушит по вебсокету.
А как клиент будет себя вести если интернет фантомно пропадет, а потом появиться. Надо будет перегружать?

Daniel
27.12.2016
13:33:52
Кто-то был с вопросом про поиск совпадений в аудио. https://www.youtube.com/watch?v=Qk9EKzxc9uE&index=48&list=PLH-XmS0lSi_yLq2XS2Y1DScY6NPbQj4Dt

Google
Nick
27.12.2016
13:40:28
Для чатов вообще рендеринг нах не нужен)

KrivdaTheTriewe
27.12.2016
13:40:44
Nick
27.12.2016
13:40:57
Нет.
Точно? А у меня хром в метро с ws себя нормально ведёт

KrivdaTheTriewe
27.12.2016
13:41:07
Может это не делали потому что дорого по ресурсам было?

Aleksey
27.12.2016
13:41:32
Точно? А у меня хром в метро с ws себя нормально ведёт
Либо странички поддерживают реконнекты, либо не такой уж плохой интернет в метро :)

Nick
27.12.2016
13:42:00
Судя по тому что есть такое https://github.com/joewalnes/reconnecting-websocket

То ты прав

Aleksey
27.12.2016
14:19:43
нет. кеширование тут не при чем. это детали. я говорю именно про концепцию. от диффов тоже отойдут. останется только точечное изменение дома
Я изначально с такой позиции и заходил, когда пару лет назад начинал писать свой велосипед для Scala.js. Но в итоге пришел к тому, что дифы удобнее и универсальнее.

Wystan
27.12.2016
16:36:25
создаешь инстансы и подкладываешь
Не работает так. Оно создается но, видимо, требует роуты еще заинджектить.

Юрий
27.12.2016
16:40:23
Не работает так. Оно создается но, видимо, требует роуты еще заинджектить.
Роуты тоже можно создать. Про это даже отдельный пункт в доках.

Grigory
28.12.2016
07:19:12
11 Выпуск подкаста скалалаз: http://scalalaz.ru/series-11.html

Andry
28.12.2016
09:22:33
Фомкин, ты каким сервисом пользовался для чтения текста голосом?

Aleksey
28.12.2016
09:22:50
Гуглопереводчиком :)

Google
Andry
28.12.2016
09:25:13
Кстати а можно сделать подлиньше панельку проигрывателя в подкасте, а то очень неудобно перематывать, ежели что прослушал?

Bulbu
28.12.2016
12:39:20
Оффтоп, а кто знает можно ли в чате искать юзера?

И как

Andrey
28.12.2016
12:43:51
а вы не из милиции случайно?

Bulbu
28.12.2016
12:45:41
только что оттуда

Nikolay
28.12.2016
15:56:49
Anton
28.12.2016
15:57:44
фигасе вопрос

Aleksey
28.12.2016
15:58:58
Nikolay
28.12.2016
15:59:16
значит надо послушать

Alexander
28.12.2016
17:49:43
Кто за Scala IDE пишет?

Andry
28.12.2016
18:36:24
Глупо такой вопрос скалолазам задавать...

Daniel
28.12.2016
18:48:12
Nikolay
28.12.2016
18:50:48
смотря про какой из последних вопросов речь

а многие yourkit пользуются?

Artur
28.12.2016
19:39:08
Как в акка-ремут получить полный путь к актору(включая хост и порт) из самого актора? Если вызвать sender().path, то получаю akka.tcp://actorSystem@hostname:port/user/thisisactor. Если сделать self.path, получаю все то же самое, только без @hostname:port. А именно хостнейм и порт я бы хотел получить

Nikolay
28.12.2016
19:45:46
self.path.address ?

Artur
28.12.2016
19:47:47
Точно. Спасибо, попробую

А нет, я же уже пробовал это) Если вызываю внутри актора self.path.address, то получаю akka://actorSystem. А self.path.address.host и self.path.address.port - это None и в итоге тоже не получить хост и порт

Nikolay
29.12.2016
07:00:15
https://medium.com/@gkossakowski/kentucky-mule-limits-of-scala-typechecking-speed-6a44bd520a2f#.jro27lt9v

Diemust
29.12.2016
07:07:12
в абзаце "Unpredictable performance model" программист отчетливо женского рода, забавно

Google
Diemust
29.12.2016
07:11:22
интересно было бы юзать как пре-тайпчекер, чтоб лишний раз не ждать компиляции скаловской

Artem
29.12.2016
07:45:30
Про женский род не факт http://english.stackexchange.com/questions/28508/reason-for-the-current-trend-to-use-she-as-the-gender-neutral-pronoun

Alex
29.12.2016
10:08:02
https://github.com/47deg/freestyle/

Юрий
29.12.2016
10:17:25
https://github.com/47deg/freestyle/blob/master/docs/quickstart.html

404

Anatoliy
29.12.2016
10:18:39
Народ, а какой есть вариант case class/object хранить в мускуле? При работе через тот же слик? И как тогда будет обстоять дело с поиском?

Dmitry
29.12.2016
10:19:06
сериализуй протобафом и в blob

Admin
ERROR: S client not available

Dmitry
29.12.2016
10:19:09
??

Anatoliy
29.12.2016
10:19:38
сериализуй протобафом и в blob
угу, а если серьезно?)

Grigory
29.12.2016
10:19:43
или авро

Mikhail
29.12.2016
10:20:07
сериализуй протобафом и в blob
и картинки туда же и жарники и будет счастие

Grigory
29.12.2016
10:20:28
а почему строкой / таблицой нельзя хранить?

Dmitry
29.12.2016
10:20:31
ну серьезно, ты хочешь свободные данные запихать в таблицу со структурой

Anatoliy
29.12.2016
10:20:36
Может имеет смысл сделать таблицу для этих сущностей
возможно, просто там список ролей у пользователя, и хочется записать их в одном месте... но проблема с поиском...

Юрий
29.12.2016
10:20:57
в mysql есть enum тип

Alex
29.12.2016
10:20:59
404
https://github.com/47deg/freestyle/tree/master/docs/src/main/tut/docs

Anatoliy
29.12.2016
10:22:14
в mysql есть enum тип
не, не подойдет. там будет что-то типа "role": { "group": ["user", "moderator"] } И при этом возможно сам user тоже будет с внутренностями, работа идет с несколькими компаниями, и выполнять действие он может сразу для нескольких компаний

Google
Anatoliy
29.12.2016
10:22:34
писать же права из серии company1, company2 - явно не вариант

Anatoliy
29.12.2016
10:24:21
Хранить такое в отдельной таблице - норма
хм... ну хорошо, допустим с хранить отдельно - проблем нет, а как это преобразовывать? вот допустим пользователь может брать данный по компании или по отделу, если указана компания - доступны все отделы, если отдел - то только этот отдел. но отделов тоже можно указать несколько. допустим берем несколко строк тогда. Но... как это привести к виду объекта уже в коде?

Alex
29.12.2016
10:25:24
интересно, фри стрелки на скале кто нибудь напишет?

Diemust
29.12.2016
10:26:54
так чисто на рандоме https://github.com/halcat0x15a/kits/blob/master/free/src/main/scala/kits/free/Arrows.scala

Grigory
29.12.2016
10:27:04
а потом допущения всякие делай

Anatoliy
29.12.2016
10:28:35
нормальную в смысле нормлаизованную по максимуму
с нормализацией проблем нет. проблема как раз в том что бы не писать для каждой компании всё отдельно. хранить это - не проблема. Проблема сейчас придумать как указать что монедджеры из одной компании имеют к этому доступ, а из второй - нет. Ведь и там и там менджер. И функционал по идее тоже для компаний одинаковый.

Поясню. Я могу нормально узнавать возможность пользователя через БД, но - я не хочу на каждый запрос пользователя делать дополнительный запрос к БД для проверки его прав. Я хочу всё это пихать в память и иметь к этому доступ постоянно. Т.е. без обращения к БД. И вот как привести это нормально к объектам - я не понимаю пока...

Юрий
29.12.2016
10:31:35
почитай как слик позволяет матчить структуру классов на поля таблиц

ну или любая другая либа, не только слик

Anatoliy
29.12.2016
10:32:56
почитай как слик позволяет матчить структуру классов на поля таблиц
http://slick.lightbend.com/doc/2.1.0/userdefined.html#using-custom-scalar-types-in-queries - это имеете в виду?

Юрий
29.12.2016
10:34:44
http://slick.lightbend.com/doc/2.1.0/schemas.html

Anatoliy
29.12.2016
10:36:16
http://slick.lightbend.com/doc/2.1.0/schemas.html
с таблицами - всё понятно. мне в ячейку надо запихнуть объект, причем возможно не только объект но и класс, или понят ькак сделать спайку на две ячейки что бы в итоге получить класс

Юрий
29.12.2016
10:37:09
с таблицами - всё понятно. мне в ячейку надо запихнуть объект, причем возможно не только объект но и класс, или понят ькак сделать спайку на две ячейки что бы в итоге получить класс
Тебе не нужно пихать объект. Сделай отдельную таблицу с ролями. А в таблице юзеров или чего там у тебя - ссылайся на нужную роль.

Юрий
29.12.2016
10:37:18
при необходимости сделай джойн

Anatoliy
29.12.2016
10:39:29
Тебе не нужно пихать объект. Сделай отдельную таблицу с ролями. А в таблице юзеров или чего там у тебя - ссылайся на нужную роль.
это - понятно. но роль может быть (разрешено читать отзывы), или (разрешено смотреть отгрузки), но если отзывы - это чистый объект, то отгрузки - могут быть от разных компаний, и менджер может смотреть отгрузки только своей компаниии, но кроме менджера есть еще складской работник, который может смотреть отгрузки всех компаний. при этом роль - не поменялась. Просто вместо id конкретно компании как в случае с менджером, я укажу там 0 допустим. И в итоге мне при проверке надо получить case class

Юрий
29.12.2016
10:40:15
слишком много конкретики

придумай такую таблицу (одну), которая будет уметь такое хранить

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