Peter
это все здорого если не нужно легаси подерживать
если ты про браузеры, то есть всяческие полифилы добавляющие в прототипы необходимые методы, если их нет. если не хочется "магии" с прототипами, то можно юзать другие либы (underscore, lodash, что-то своё)
Илья
+ мы перезжаем на новые технлогии и легаси ни кому не интересно улучшать
Peter
уж не от того ли не интересно улучшать, что улучшать сложно, а сложно - в т.ч. из-за таких вот вещей?
Илья
я не счтиаю что такие вещи сложны, я к ним отношусь спокойно сам их не использую
Илья
но бегать и кричать что это ужасно и плохо - ну как-то странно, можно наговнокодить и с использованием новых технологий и фишек
Илья
эти маленькие хитрости в полне уместны
Alexander
Добрый день, можно ли меня направить? Использую ноду для общения с базой PG поставил модуль pg-promise в функции с отправкой запроса, хочу вернуть результат запроса. Но функции return и експорт не работают
Илья
return db.any..... и тд
Илья
или колбеком пользуйся
Alexander
Спасибо большое
Илья
или можешь в scope сохранять
Илья
смотря как надос делать
Andrew
Есть ли аналог этому: const MD5 = require('md5.js'); var byteArrMD5 = new MD5().update(str).digest(); В этой библиотеке? https://www.npmjs.com/package/crypto-js
Дмитрий
Всех с прошедшими и наступающими! Народ, не мог бы кто подсказать толковую книгу по практическому функциональному программированию на русском. Именно практическому т.ч. не предлагайте книг с кучей теории, навроде тех что писал Гради Буч про ООП. Хотелось бы кратко почитать об основных принципах ФП, типовых приемах (шаблонах) и прочих гуд практис. Что делать, как делать, когда делать и чем оно лучше ООП. Ключевое слово - делать, а не теоретизировать. Мне это нужно не для диссертации, а для понимания ФП практик в JS.
Peter
Но там конечно не про js, а про lisp
Дмитрий
Но там конечно не про js, а про lisp
А на русском оно есть?
Peter
Но советую перед покупкой полистать содержание / страницы, а то может оно не шибко практическое, на твой взгляд
Jąńek
http://newstar.rinet.ru/~goga/sicp/sicp.pdf
Jąńek
там один из диалектов лиспа используется
Jąńek
но он отгнил со временем и теперь вместо него Racket используется
Jąńek
синтаксис в целом лиспообразный
Jąńek
и я бы не сказал что оно прям о функциональщине
Jąńek
fp там используется для работы с математическими алгоритмами и дозаказательствами, что весьма удобно
Jąńek
на вкус и цвет, но боюсь для практических целей оно не так здорово и очевидно будет работать
Jąńek
книга полезна для общего образования и если готовитесь к собеседованию туда где спрашивают за алгоритмы
Jąńek
в историю про практические приёмы оно боюсь не укладывается
Jąńek
есть вот такая подборка
Jąńek
https://github.com/stoeffel/awesome-fp-js#books
Jąńek
там кстати и Functional Light есть
Jąńek
я начинал читать "Professor Frisby’s Mostly Adequate Guide to Functional Programming" и "Eloquent JavaScript" но что-то вообще не зашло
Дмитрий
Но советую перед покупкой полистать содержание / страницы, а то может оно не шибко практическое, на твой взгляд
Глянул. Очень теоретически-институтское. Не Гради Буч, возможно, но пониманию не способствует. Тем не менее, спасибо.
Jąńek
тут ещё проблема в том что в js функциональные парадигмы кривова-то реализованы. если. обмазаться функциональщиной, то надо наверное уходить в clojurescript
Shaoron
Без английского никак сейчас
Roman
плохой выбор чата 😄
Artem
не попал
Roman
Java != Javascript
Jąńek
лучше в бармены
Anonymous
лучше в бармены
тоже правда
Roman
короче ты видишь, сообщество IT - та еще дыра, хорошо подумай, надо ли это тебе 😄
Roman
это чат по javascript, не java
Maksym vom Internet
это чат по javascript, не java
В java лучше не лезть, там сообщество агрессивных)
Jąńek
есть такой сайт https://ebanoe.it , там масса интересных историй, в т.ч. поучительных, о том что бывает и что происходит в ойтишных конторах, и понять надо ли оно тебе.
Jąńek
тебе на такой вопрос посоветуют java из-за виртуальной машины. но он избыточный в синтаксисе и до кучи компилируемый. тебе для начала нужен язык с низким порогом вхождения, чтобы ты сразу мог начать что-то делать. а это javascript, python и php
Artem
питон. надеюсь тему можно закрыть
Дмитрий
тут ещё проблема в том что в js функциональные парадигмы кривова-то реализованы. если. обмазаться функциональщиной, то надо наверное уходить в clojurescript
Да мне не обмазываться, а получше понять принципы, которые фигурируют в статьях про React/Redux и не только.
Jąńek
затрудняюсь ответить. зависит от личных предпочтений. чтобы облегчить выбор - посмотри зарплаты.
Shaoron
Синтаксис языка это быстро, несложно и вообще вторично по отношению к решаемой задаче
Igor
Вполне
Igor
Но вообще ты бы не язык лучше выбирал а нищу. Ну то есть фронтенд - то что видит пользователь в браузере. Бекенд работа на сервере. Мобильные приложения. Системное программирование - операционки драйвера ядра браузеров, робототехника и тд. Ну и геймдев
Jąńek
в гейдеве специфическое отношение к разрабам
Igor
Не работал там не знаю
Igor
Ну тогда джава сишарп ноджс или пхп , можешь кидать монетку. А еще питон
Igor
Ну да по проще джавы
Igor
Синтаесис приятнвй
Igor
Синтаксис
Igor
@ru_python_beginners
Igor
Там подскажут
Igor
Знаю но я не питонист лучше пусть те кто на нем работает советуют
Igor
Там же в пине ссылкп на faq
Vladimir
Подскажите, пожалуйста, как подружить nuxt и typeScript. Я создал стандартный проект на nuxt +expess + esLint + universal. У меня в package.json сгенерировалась команда - "dev": " cross-env NODE_ENV=development nodemon server/index.ts —watch server". Я везде поменял расширения на ts, и в компонентах указал lang=ts. Добавил модули для typeScript. Но когда запускаю npm run dev, то не собирается т.к. он не распознаёт конструкции typeScript, пишет что нет лоэдера. Когда подставляю вместо cross-env NODE_ENV=development nodemon server/index.ts —watch server, команду "nuxt-ts", то всё собирается, но минуя файл server/index.ts, видимо там, в nuxt-ts, какой свой сервер... Подскажите пожалуйста, как всё таки правильно подключить ts для созданного на nuxt проекта?
Андрей
а скажите разницу между rightmargin и margin-right плиз
Deleted
а скажите разницу между rightmargin и margin-right плиз
rightmargin это атрибут который уже устарел 10 лет назад, забудь просто про него
Sasha
~word.indexOf('x') или word.indexOf("x") !== -1 . Как читабелнее и правильнее? Или может есть другие методы на поиск вхождения строки?
Sasha
.includes(...)
Спасибо. includes правиленее применять?
Deleted
Спасибо. includes правиленее применять?
На проверку вхождения да
Sasha
Понял, спасибо
Anonymous
как такую херню исправить ? replace('recs', '').replace('categor', 'categories/').replace('HowTo/', 'imp/'), как по выразней сделать ?
Deleted
.replace(, ) .replace(, ) .replace(, )
Anonymous
В столбик напиши и все
сделал уже ток все равно глаза мозолит )