
shadowjack
20.03.2017
20:51:03
Реальные объекты это что?

Alexey
20.03.2017
20:51:44
ну типа вот есть телевизор. ну и делаем класс - телевизор. наследник класса электроприбор )))

shadowjack
20.03.2017
20:59:00
А много программ которые оперируют телевизорами?

Shorty(Ale Chapa) Manskiy
20.03.2017
21:04:56
А много программ которые оперируют телевизорами?
Гдето на gemedave.ru было подобное обсуждение, но про чайники а не телевизоры. Так что это не совсем интересно.
А вообще, есть же чат для таких вопросов https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ

Google

shadowjack
20.03.2017
21:05:54
Вообще про все уже было обсуждение.

Shorty(Ale Chapa) Manskiy
20.03.2017
21:07:36
ну да, но ты начал именно так как было там. А вывод там был такой - ооп не нужно.

shadowjack
20.03.2017
21:08:55
Ладно, давайте к эликсиру. live reloading в Phoenix прикольная штука. Удобно кодить.
А почему в Phoenix 1.3 переименовали phoenix -> phx?

Dmitry
20.03.2017
21:11:23

Rafael
20.03.2017
21:19:04

Shorty(Ale Chapa) Manskiy
20.03.2017
21:23:56
что за херня, ты до сих пор еще не сделал?!

Rafael
20.03.2017
21:24:34
так в чем ошибка? она хоть не банальная?

shadowjack
20.03.2017
21:26:15
Есть банальная, есть не банальная
size(8)-binary это 8 байт
А не банальная в том что for тут не катит

Rafael
20.03.2017
21:28:45

Google

Dmitry
20.03.2017
21:28:59
я хз где ты читаешь, но вот тут написано чем отличается binary от bitstring
http://erlang.org/doc/programming_examples/bit_syntax.html

shadowjack
20.03.2017
21:29:52
А не катит потому что как ты написал она будет сопоставлять каждый бит с каждым байтом (декартово произведение)

Taras ?
20.03.2017
21:32:33

shadowjack
20.03.2017
21:33:35

Rafael
20.03.2017
21:35:06
фп это боль для меня, пока что

Taras ?
20.03.2017
21:36:17

Dmitry
20.03.2017
21:36:27
В чём проблема делать рекурсивно?
def parse(«», agr), do: agr
def parse(«h :: size(1), t :: bitstring », agr, do: parse(t, [h|agr])
конец функции блэ

Rafael
20.03.2017
21:38:37

Dmitry
20.03.2017
21:38:38
2 строчки реально)

Taras ?
20.03.2017
21:39:11
Ну уж нет. На макросах монады можно реализовать и ещё кучу всего вкусного
наверное что-то интересное с ними делать можно, ведь их добавили зачем-то — согласен, это понятно
я имел ввиду что макросы добавляют энтропии -хаоса в код (что лично для меня не улучает читабельность, и в случае если я с сегоднешней кривизной рук начну макросы ляпать — это будет фп-говнокод)

shadowjack
20.03.2017
21:39:50
Большая часть синтаксиса эликсира - макросы

Taras ?
20.03.2017
21:41:09
я имел ввиду макрос эрланга и макрос эликсира - тот который макрос и над капотом, а не функция которая под капотом макросом является

shadowjack
20.03.2017
21:41:51
Ну сначала на кошках

Google

Max
21.03.2017
05:30:39
У меня сегодня ерланг на продакшене сегфолтнулся

Константин
21.03.2017
05:40:33
а что делал?
вроде у многих всякие rabbitMQ работают и ничего

Alexander
21.03.2017
05:41:12

Max
21.03.2017
05:41:29
Не виртуалка

Константин
21.03.2017
05:41:41
не, чем эрланг занимался?

Max
21.03.2017
05:41:52

Alexander
21.03.2017
05:41:54
если на физическом железе, то очень интересно

Max
21.03.2017
05:42:14
Это один из десятков
Никогда такого не видел

Константин
21.03.2017
05:42:50
поэтому 99,9% стабильности))))))

Max
21.03.2017
05:42:57
Правда это 16.03, может от старости гнить начал

Константин
21.03.2017
05:42:58
ты его победил)))

Alexander
21.03.2017
05:42:59
т.к на виртуалке шаред память и там как бы спокойно если гипервизор память динамично поменял

Max
21.03.2017
05:43:41
На новом ерланге не собираются зависимости, патчить надо много
Бида-пичяль

shadowjack
21.03.2017
05:48:28

Alexander
21.03.2017
05:49:25
у нас свое облако, решили проапдейтить чего-то. В итоге рандомно везде на виртуалках сегфолы всего подряд
даже php улетел в сегфол )

Google

Alexander
21.03.2017
05:50:16
просто вот вспомнилось веселое
типа вот такое https://communities.vmware.com/thread/139392?start=0&tstart=0
у нас правда OpenStack

shadowjack
21.03.2017
05:53:29

Alexander
21.03.2017
05:54:16
нет, мы тут с @mtreskin кажется годика полтора назад обсуждали openstack
как мне тогда сказали - оно говно, и ведь так и есть
в прошлом году кстати был leap year
ну вы поняли
весь день не работала панель.

Admin
ERROR: S client not available

Alexander
21.03.2017
05:55:26
блеск и нищета опенсорса

shadowjack
21.03.2017
05:56:06
А у вас виртуалки на какой технологии были?

Alexander
21.03.2017
05:57:30
kvm

Max
21.03.2017
06:00:12

shadowjack
21.03.2017
06:00:21
Ну вот хз, от kvm отличные впечатления - и на хостинге, и на своих машинах.

Alexander
21.03.2017
06:00:32
мне казалось ты меня в говне там валял

Max
21.03.2017
06:01:11
Я же опенстек не видел

Alexander
21.03.2017
06:01:47
что-то типа "коммитетное говно"

Google

Max
21.03.2017
06:02:07
А, ну по этому признаку возможно
Хуже комитета только два комитета

Rustam
21.03.2017
06:03:26
У нас на опенстеке виртуалки периодически в еррор отваливаются
Беспричинно
ну и заебывают они полугодичными релизами

Alexander
21.03.2017
06:04:44
заебывают они тем что совместимость заявленая с железом часто не работает
мы камаз Brocade купили, а там баг

Rustam
21.03.2017
06:04:56
все сырое и работает порой через жопу

Alexander
21.03.2017
06:05:21
с другой стороны пилить все очень просто
фактически наша контора только на этом и выехала

Rustam
21.03.2017
06:05:46
Наша тоже))

Alexander
21.03.2017
06:05:57
все кто на проприетарных решениях не смогли тягаться
пару дней назад вот получили право хостить секретные данные

Rustam
21.03.2017
06:07:05
Сука вот это самая боль. В России только два говно линукса есть для этого. Альт и Астра

Alexander
21.03.2017
06:07:15
снаружи мы охуенные, внутри - адище, боль и отчаяние
свод правил из should/must длинющий
а уже в облаке хоть на голове пусть стоят
винда, линукс, да хоть дос

Rustam
21.03.2017
06:10:25
да у нас та же боль. Там даже интернетов нет. Плюс контроллеры и ноды обязаны быть на сертифицированном линуксе. А виртуалки да, пох

Alexander
21.03.2017
06:11:04
облако на серверах в датацентре за высоким забором, у виртуалок сеть только между собой и правительством.

Rustam
21.03.2017
06:12:00
короче опенстек это боль