@proelixir

Страница 232 из 1045
Dmytro
26.12.2016
10:24:45
а где-то сверху есть описание что это такое, а то я только зашел, а тут такой движ?

Aldar
26.12.2016
10:25:06
Неплохо!

Константин
26.12.2016
10:25:16
суть такая.. в базе 10к объектов

которые располагаются на карте в определенной области

Google
Константин
26.12.2016
10:25:37
рандомно забиты координаты

Aldar
26.12.2016
10:25:40
запрос из себя представляет полигон из точек чтоли?

Константин
26.12.2016
10:25:47
ага

это фишка эластика

https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-polygon-query.html

До 100 точек полигона легко отрабатывает

Dmytro
26.12.2016
10:27:16
то есть ты ответ от эластика сразу на фронт отдаешь?

Константин
26.12.2016
10:27:21
ага

Причем у меня не сервак

Dmytro
26.12.2016
10:28:15
а что это?

Константин
26.12.2016
10:36:54
рабочая тачка

порт пробросили и все

эластик скушал 1 гиг.

Google
Aldar
26.12.2016
10:38:02
Что то я не пойму, в постгисе разве нет подобных фишек, чтобы без эластика обойтись?

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

постгис был у Рафката

Rafkat
26.12.2016
10:56:19
Можно кстати потом в такси и службе доставки юзать

Alexander
26.12.2016
11:12:38
Пацаны есть нубский вопрос по эликсиру, не могу вьехать. Например, у меня есть сервис, сторонний, публичный, который сохраняет пользователей. Вызывается так. SomeService.saveUser("username") В ответ приходит такое [ok: SomeService.user{name: "some name", id: "some id"}] как можно получить name?

Oleksii
26.12.2016
11:15:40
именно list приходит? не tuple?

Aldar
26.12.2016
11:18:55
ничем иным кроме как паттерн матчингом же

Dmitry ?
26.12.2016
11:19:11
res = [ok: SomeService.user{name: "some name", id: "some id"}] name = res[:ok].name или case res do [ok: %{name: name}] -> name _ -> :error end

Alexander
26.12.2016
11:25:47
да именно лист приходит. Спасибо) заработало name = res[:ok].name )

Alex
26.12.2016
12:30:18
https://soundcloud.com/user-282862424/5-snova-novosti 5й выпуск подкаста, с автором espec и новостями :)

abc
26.12.2016
12:56:11
https://www.youtube.com/watch?v=SOlvn4dRoJo

и полезно про Elm

https://www.youtube.com/watch?v=iF9focQFn74

добра вам)

Rumata
26.12.2016
12:59:10
спасибо

как раз занялся эльмом

в последнии дни

будет полезно глянуть

Aldar
26.12.2016
13:00:51
ееее видосы с фпконф залили

redbeard
26.12.2016
13:01:49
не все же

Google
redbeard
26.12.2016
13:01:58
?

Aldar
26.12.2016
13:06:07
часть

abc
26.12.2016
13:16:42
да Elm интересная штука, если он проще и надежнее подхода реакта. Потому как реакт на больших приложениях подходит под утверждение Simple is not easy, что очень плохо

особенно если обещает что ошибок в рантайме не будет)

Dmytro
26.12.2016
17:34:09
https://www.facebook.com/elixirkyiv/photos/a.183300422095550.1073741828.129509617474631/242348979524027/?type=3&theater

похоже Валиму быть

Ivan
26.12.2016
18:53:38
Товарищи

А юзал кто elm на ноде?

Can
26.12.2016
18:54:41
в чем вообще глобальная фишка elm?

мне кажется при наличии того буста что получило js сейчс

это как-то юзлесс вообще пытаться его заменить

чем-то

Can
26.12.2016
18:55:39
как ты удалил сообщение???

Marat
26.12.2016
18:55:58
В чатах так то можно

Ivan
26.12.2016
18:56:51
Ну меня пока привлекло no runtime exception

Че то такое

Can
26.12.2016
18:56:55
офигеть

кто-то говорил биндинг проблемы

Ivan
26.12.2016
18:57:24
А то я на ноде хуйни написал и понять не мог где чё падает

Google
Andrey
26.12.2016
18:57:41
эльм не может в ноду

Ivan
26.12.2016
18:57:43
И я понимаю что написал хуйню

Andrey
26.12.2016
18:57:47
эльм может только в браузерный js

Ivan
26.12.2016
18:57:53
:(

Marat
26.12.2016
18:59:43
Ну меня пока привлекло no runtime exception
А допустим если невалидный json пришел, тоже эксепшена не будет?

эльм может только в браузерный js
По идее на ноду можно в purescript писать, но раньше у него очень непонятные ошибки были

Aldar
26.12.2016
19:02:00
зашел как то в пурскрипт консольку, там даже прелюд надо импортировать

Andrey
26.12.2016
19:16:44
А мне он не понравился потому, что использует bower

Admin
ERROR: S client not available

Andrey
26.12.2016
19:16:45
:(

Да и если честно, я не смог осилить его. Это какой то хаскель. Для меня, быдлоразраба JS, это слишком сложная задача

Aldar
26.12.2016
19:20:05
хаскель для кого угодно осилить непростая задача

Can
26.12.2016
19:33:50
- добрый день, начинаем сегодняшнюю лекцию. (сразу же) лекция закончена. у кого есть вопросы? - профессор, а какая тема лекции-то? - ленивые вычисления

https://ru.wikipedia.org/wiki/Ленивые_вычисления

веселая штука

Aldar
26.12.2016
19:34:56
хаскель весь ленивый

Can
26.12.2016
19:35:19
весело да

Aldar
26.12.2016
19:35:22
но пурскрипт энергичный

Can
26.12.2016
19:35:26
если функция всегда возаращает true

Google
Can
26.12.2016
19:35:30
то зачем чета делать

тру же))

блин ребят

а че правда если if user != nil and user.username написать

то если он nil то просто ничего не произойдет?))

я всегда считал что оно упадет

ой лол

or and and are short-circuit operators. They only execute the right side if the left side is not enough to determine the result:

iex> false and raise("This error will never be raised") false iex> true or raise("This error will never be raised") true

кайф

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

Dmytro
27.12.2016
00:52:04
в js это нормальная практика

в elixir есть два варианта конструкций

один падают, другие -- нет

Ivan
27.12.2016
06:29:44
в руби вроде также?

что сначала левая сторона вычисляетя?

и еще

юзал кто ex_admin ?

Константин
27.12.2016
06:43:11
я считаю, что лучше генерировать простые CRUD

и делать собственную админку

Страница 232 из 1045