
Александр
23.02.2017
22:55:05
это же нонсенс
сами наговнякали и не могут туда ещё что либо впилить
вот с рубистами и питонистами я такого не видел
даже с пхпшниками не часто видел, они тупо если не понимают что твориться, переговнокоживают самым уродливым способом и это работает

Google

Александр
23.02.2017
22:57:03
печально что грёбанный маркетинг пришёл в программирование...

anton
23.02.2017
23:01:34

Aldar
23.02.2017
23:03:18
для опенсорс проекта первым делом надо разработать симпатичное лого и продающий текст

Александр
23.02.2017
23:03:47
и обосрать конкурентов...

Aldar
23.02.2017
23:04:14
не обосрать, а указать на недостатки, которые никак не проявляются в контексте основных решаемых задач
и придумать решения несущественных проблем

Александр
23.02.2017
23:04:44
ну если объективное сравнение происходит, то да, но тогда надо и недостатки новой технологии показать

Aldar
23.02.2017
23:05:11
обосновать ради чего стоит переписать все на новую технологию

Александр
23.02.2017
23:05:11
а вместо этого сейчас придумывают бенчмарки для несуществующих проблем...
вот тот же реакт, замеряют время рендеринга на десятках тысяч элементов на странице,
а где вы видели реальные проекты где они есть?

anton
23.02.2017
23:06:01
о, с добрым утром ;)

Александр
23.02.2017
23:07:52
а если и есть, то время их загрузки в разы больше времни рендеринга, которым хвалятся, но кто про это задумывается вообще?

anton
23.02.2017
23:41:11
много думать вредно
пошел в твиторе спросил на чем пилить. советы успешных почитал. считай уже иксперд

Google

acbor
23.02.2017
23:45:19

anton
23.02.2017
23:46:45

Alexander
23.02.2017
23:47:03
скоро обед уже

anton
23.02.2017
23:47:23

acbor
23.02.2017
23:47:31
вау
ничего себе

Alexander
23.02.2017
23:47:42
здесь обед с 11 начинается в среднем
все рано встают
у меня женщина в 5 утра встает

anton
23.02.2017
23:48:39
я в 10.40 встаю только..

Alexander
23.02.2017
23:49:03
я сам только в 8 встаю

acbor
23.02.2017
23:49:48
то есть, когда я встаю каждый день часов в 14-15, то у тебя уже глубокий вечер?

anton
23.02.2017
23:49:50
ну у меня последний год сдвиг какой-то..
ложусь в 3-4 ночи, в 8 встаю зачем то, потом минут 20 мучаюсь и еще на 2.5 часа засыпаю

acbor
23.02.2017
23:50:21
чтото кардинально изменилось иза чего все пошло
у меня вот универ закончился и я теперь живу как в другом часовом поясе

anton
23.02.2017
23:56:15
а я даже не знаю чего у меня произошло :) все как раньше вроде
просто что то в 8 утра мой сон тревожит

Alexander
23.02.2017
23:59:05

Victor
24.02.2017
04:08:30
и вот еще годная статья для новичков, про conn в Phoenix http://shankardevy.github.io/code/elixir-phoenix-conn-request-life-cycle/

Google

Alexander
24.02.2017
04:10:18

Victor
24.02.2017
04:10:35
да? :))

Alexander
24.02.2017
04:11:23
ага, ровно тогда, когда писал тот опус

Victor
24.02.2017
04:12:52
просмотрел. Ничего, будет второй раз )

Alexander
24.02.2017
04:17:30
парень в статье предлагает только распилить mvc в фича папки, типа trailblazer на рубях
но в проекте проме mvc еще до жопы всего )

Koz@k
24.02.2017
05:57:28

Max
24.02.2017
05:57:58

Koz@k
24.02.2017
05:58:53
https://getnikola.com/

Max
24.02.2017
06:38:49
Мне не статик надо

Timur
24.02.2017
07:20:04
Сорян за оффтоп, но http://weblog.rubyonrails.org/2017/2/23/Rails-5-1-beta1/

Евгений
24.02.2017
07:21:42
вебпак, нпм, ура, давно пора

Евгений
24.02.2017
07:22:21
еще бы из феникса бранч стремный выпилили было бы здорово

Aldar
24.02.2017
07:23:24
рельсы прям хорошеют

Александр
24.02.2017
08:32:08

Max
24.02.2017
12:26:35
поцоны, а что это за днище?
iex 29> List.keyfind(["asd": 1, "qwe": 2], "asd", 0)
nil
iex 30> List.keyfind([a: 1, b: 2], :a, 0)
{:a, 1}
чем мне в еликсире работать с проплистами, где ключ — строка?

Dmytro
24.02.2017
12:28:40
Может в map сконвертить?

Max
24.02.2017
12:29:04
т.е. только так?
без конвертации, как проплист, нельзя?

Google

Dmytro
24.02.2017
12:32:06
строку в атом можно
List.keyfind(a, String.to_atom("asd"), 0)

Admin
ERROR: S client not available

Dmytro
24.02.2017
12:32:58
по сути ключ в списке и есть атом

Max
24.02.2017
12:34:16
iex 34> Keyword.get([{"asd", 5}], "asd")
** (FunctionClauseError) no function clause matching in Keyword.get/3
(elixir) lib/keyword.ex:150: Keyword.get([{"asd", 5}], "asd", nil)
iex 34> Keyword.keys([{"asd", 5}])
["asd"]
тут вообще ад
ключи он значит возвращает, а искать по ним не хочет
я же не контролирую, какие приходят ключи

Dmytro
24.02.2017
12:35:35
думаю, map будет лучшим решением

Max
24.02.2017
12:35:58
видимо да
просто непонятно, почему Keyword не может работать со строками
опять синдром вахтёра?

Dmytro
24.02.2017
12:43:33
думаю, Keyword не совсем для этого нужен
как по мне Map идеяльно подходит к Вашей задачи

Max
24.02.2017
12:44:37
не, мне порядок надо сохранить
вытаскивать значения через pop
а Map порядок нарушит
требования к структуре:
1. список key-value с сохранением порядка
2. ключ — строка
3. можно делать pop

Dmitry
24.02.2017
12:48:13
Можно использовать cowboy вместо nginx?

Google

Dmitry
24.02.2017
12:48:39
Как к примеру им сервитут статику, или к примеру за ним поставить рельсы?

Dmytro
24.02.2017
12:56:48
@mtreskin
Вы это смотрели?
https://github.com/jonnystorm/ordered-map-elixir

Max
24.02.2017
12:57:11
нет
спасибо, вроде норм

Alexey
24.02.2017
16:00:05
поцоны, а что это за днище?
iex 29> List.keyfind(["asd": 1, "qwe": 2], "asd", 0)
nil
iex 30> List.keyfind([a: 1, b: 2], :a, 0)
{:a, 1}
iex(9)> List.keyfind(["asd": 1, "qwe": 2], :asd, 0)
{:asd, 1}

Max
24.02.2017
16:00:47
Это типа улучшение?

Alexey
24.02.2017
16:01:26
не знаю. просто это не одно и то же
["asd": 1, "qwe": 2] и [{"asd", 1}, {"qwe", 2}]
List.keyfind([{"asd", 1}, {"qwe", 2}], "asd", 0)
{"asd", 1}
просто погляди во что сахар преврачает эти сокращения
iex(6)> ["asd": 1, "qwe": 2]
[asd: 1, qwe: 2]
пиши полным определением. тогда и ясности будет

Viza
24.02.2017
16:03:39
ага, двоеточие это всегда атом