Таймураз
да все равно будет больно
Ты бы предпочел, чтобы руку оторвало или все же ссадину?
Владимир
Я думаю, что хороший совет - это брать дебаггер в руки и писать консольлоги, чтобы на своем коде смотреть, что и как работает. А месяц читать книжки и ничего не делать - это дурацкий совет
Владимир
первые пять лет все равно что бы ты ни написал, будет больно поддерживать и рефакторить
Владимир
да и следующие
Таймураз
Я думаю, что хороший совет - это брать дебаггер в руки и писать консольлоги, чтобы на своем коде смотреть, что и как работает. А месяц читать книжки и ничего не делать - это дурацкий совет
Месяц читать материал, ничего не делая- лучше, чем самим пытаться познать что-то, не зная базы от слова вообще При этом я и сейчас, и раньше не говорил, что нельзя совмещать
Таймураз
первые пять лет все равно что бы ты ни написал, будет больно поддерживать и рефакторить
12factor и еще до кучи методологий помогут облегчить страдания
Владимир
подчеркнутое возвращает пустой массив, как победить?
замени forEach на map и поставь перед function - return
Владимир
а не
Владимир
ща в личку напишу
I
Как называются вот такие импорты import 'assets!logo?
I
как гуглить?
arts
webpack loaders
Konstantin
привет, у меня вопрос - нужно готовое решение, которое умеет делать такие вещи: проверять почтовый сервер, получать сообщения, если в сообщениях есть html, забирать этот контент, преобразовывать это в pdf или картинку, выгружать в заданную папку на серваке. Ну понятно, что конечно может прям такого не будет, но что-то типа того... может кто-то встречал?
Konstantin
дайте ориентиры, куда смотреть :)
сomorsiс
npmjs.com
Konstantin
нечестно :)
сomorsiс
https://www.npmjs.com/search?q=mail
сomorsiс
ну серьезно
Konstantin
нодмайлер я видел
сomorsiс
https://www.npmjs.com/search?q=pdf
Богдан
иногда кажкется, что ооп это даже не описание предметов, а какой-то набор ритуалов для некоторых людей. как танец с бубном, который тебе якобы гарантирует расположение духов, но шаман не знает как именно
Нужно смотреть в корень. Вот часто читаю холивары про ооп и фп и мало где упоминается главное различие от которого и надо отталкиваться - ооп это мутабельность и возможность хранить объекты их их связи через ссылки между собой а фп всегда форсит иммутабельность и невозможность обновить поле объекта не пересоздавая сам объект и всех родительских объектов. Еще ни разу еще не видел функционального языка где бы не форсилась иммутабельность
Алексей
что значит "форсится" в данном контексте?
Дима
Хуёво смотрел
Дима
Без обид
Дима
Потому что stateM есть вообще везде в первую очередь
Дима
Тебе просто предлагают явно описывать места где ты собрался стрелять себе в ногу, чтобы язык мог с этим что-то сделать
Cenator 🐈
Это в любом контексте
Дима
Недавно я как раз рассказывал какой смыл в эти понятия вкладывается и для чего это требуется https://t.me/leadingedge
Владимир
фп - текущая из всех щелей абстракция, кое-как натянутая на императивный процесс вычисления в реальных процессорах
сomorsiс
ооп vs фп вечер пятницы же)
Владимир
как и ооп, кстати
Nikolay
Все — абстракция, натянутая кое-как на поток электронов в металле.
Богдан
Тебе просто предлагают явно описывать места где ты собрался стрелять себе в ногу, чтобы язык мог с этим что-то сделать
Можешь примерно показать как будет выглядеть в любом функциональном языке добавление редактирование и удаление реплая на другой коментарий где-то в глубине дерева комментариев? С мутабельностью это просто - comment.children.push({text: 'new reply', parent: comment}) и потом редактирование через reply.text = 'edit text' и удаление через reply.parent.children.splice(reply.parent.children.indexOf(reply), 1) а как это делать в фп языках?
Дима
Прежде чем перейти к диалогу о высоких материях предлагаю взглянуть хотя бы на immutable.js чтобы иметь представление
сomorsiс
делать при фп не как при ооп может быть?
Богдан
в immutable.js нельзя хранить ссылки между объектами - чтобы комментарий хранил массив реплаев и каждый реплай хранил ссылку на родительский комментарий
Nikolay
Зачем это хранить? Храни идшники, а данные нормализуй.
Дима
делать при фп не как при ооп может быть?
твои слова сложить предложение осмысленное Не могу в
Pauline
ахахах
KlonD90
cnpm норм? в чем держите свои приватные репозитарии?
сomorsiс
блин, я даж сформулировать по другому не могу)
Anonymous
бля
Anonymous
кикните их
Anonymous
случайно добавил
Pauline
ахаха
Владимир
привет, Лина!
Никита
Всем привет! Столкнулся с тем, что когда node-приложение запущено внутри докер-контейнера в виртуалке в вагранте, то оно не видит изменений файлов из хост-ос (Win 10). Если редактировать файл внутри виртуалки, то изменения видит. Кто-нибудь сталкивался?
Anonymous
админ блядь
Anonymous
ответь
Vladimir
Че надо?
Anonymous
Че надо?
выше смотри
Vladimir
Ну посмотрел. Захотят - сами выйдут
KlonD90
🤦‍♂️
Vladimir
А вот тебя забаню
Sergey
👍 обкультуринных долой
Алексей
кикните их
Господи, сами выйдут - не маленькие
Никита
а у тебя папка проброшена маппинг есть в вагрант файле?
проброшена, приложение то при старте файлы подтянуло. Попробовал сделать то же самое без вагранта, с докером через Hyper-V, аналогично, нет эвентов файловой системы внутри контейнера
KlonD90
а через что виртуализация вагранта у тебя?
Никита
виртуалбокс
Михаил Макарычев
ооп vs фп вечер пятницы же)
Откуда, кстати, взялась мода критиковать ООП? В некоторых новых языках даже нет классов. Все внезапно поняли, что ООП - говно? Я просто не догоняю
Дима
ООП — говно, следующий
Фεδως
https://image.slidesharecdn.com/boost-your-oop-with-fp-111119125254-phpapp02/95/boost-youroopwithfp-35-728.jpg?cb=1321709443
Михаил Макарычев
ООП — говно, следующий
Я просто спрашиваю. К ООП у меня претензий нет
сomorsiс
Дейкстра
KlonD90
Дийкстра (
Фεδως
Дейкстра
Привык уже, soryan
Дима
фп - текущая из всех щелей абстракция, кое-как натянутая на императивный процесс вычисления в реальных процессорах
Ничего, что твои вычисления — сами — иммитация абстрактных математических операций КОторые описываются в рамках — сюрприз — теории категорий
Алексей
самый хорошие программисты смешивают ООП и ФП в правильных пропорциях, а не используют что-то одно
Дима
Я вам по секрету скажу, но ооп — это просто один тайпкласс в ФП — комонада