Илья
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
Peter
Но там конечно не про js, а про lisp
Дмитрий
Peter
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
в историю про практические приёмы оно боюсь не укладывается
Shaoron
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
Jąńek
есть такой сайт https://ebanoe.it , там масса интересных историй, в т.ч. поучительных, о том что бывает и что происходит в ойтишных конторах, и понять надо ли оно тебе.
Jąńek
тебе на такой вопрос посоветуют java из-за виртуальной машины. но он избыточный в синтаксисе и до кучи компилируемый. тебе для начала нужен язык с низким порогом вхождения, чтобы ты сразу мог начать что-то делать. а это javascript, python и php
Artem
питон. надеюсь тему можно закрыть
Дмитрий
Jąńek
затрудняюсь ответить. зависит от личных предпочтений. чтобы облегчить выбор - посмотри зарплаты.
Shaoron
Синтаксис языка это быстро, несложно и вообще вторично по отношению к решаемой задаче
Jąńek
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 плиз
Sasha
~word.indexOf('x') или word.indexOf("x") !== -1 . Как читабелнее и правильнее? Или может есть другие методы на поиск вхождения строки?
Deleted
Deleted
Sasha
Понял, спасибо
Anonymous
как такую херню исправить ? replace('recs', '').replace('categor', 'categories/').replace('HowTo/', 'imp/'), как по выразней сделать ?
Deleted
Deleted
.replace(, )
.replace(, )
.replace(, )