Michail
++
Mike
https://github.com/nashdot/Preprocessor.js или https://github.com/jsoverson/preprocess
вот в чём вопрос. Или кто знает лучше?
Kirill
Какой топовый фреймворк для ботов Телеграма на ноде?
Sergey
Sergey
Oleg
С++ где-то рядом
Oleg
Anonymous
Сорян за оффтоп. Можно ли работать в фронтенде без навыков дизайна? Большой ли это минус вообще?
Oleg
Можно
Oleg
Oleg
Я нет, но юзается для особо больших фреймворков
Mike
Считаю наличие навыков дизайна больше минусом чем плюсом для фронтендера. Хотя на самом деле пофиг, главное то как ты делаешь свою работу
Oleg
Назначение - выкидывание лишнего из прод-версии
Mike
Oleg
Пример - куски кода с дебагом, длинным описанием произошедших ошибок и прочим
Oleg
Эффективнее чем условия или всякие там инжекты
Oleg
Ибо любое условие это рантайм, шаблоны - нет
Mike
в моём случае это дополнительные проверки которые есть только во время выполнения тестов и в продакшне не нужны
Oleg
Вот
Oleg
Нормальный кейс
Anton
Куда написать письмо с пожеланиями к синтаксису ES, чтобы можно было писать не
{
one: {},
two: {}
}
а
{
one: {}
two: {}
}
в случае, если значением свойства является объект?
Gordey
а в строку это как будет выглядеть
Anton
Лаконично
Anton
{ one: {}, two: {} }
{ one: {} two: {} }
я не предлагаю "только", а всего лишь "можно"
Oleg
Кофескрипт гугли
Vlad
👁
Oleg
Ну если человек хочет уже сейчас
Vlad
Vlad
если очень хочет пусть плагин для babel напишет и попробует чз кодревью протащить
Oleg
Кармабот у нас смотрю добавился
Vladimir
Раз на то пошло, то куда написать, чтобы в jsx вместо этого:
<div
onClick={this._submitForm}
className="banana"
/>
Писать это:
<div
onClick: this._submitForm,
className: "banana"
/>
А то у меня это самая частая опчатка, когда я инстинктивно пишу вторым способом
Oleg
Это к тебе изнутри ExtJS взывает
Gordey
это тогда сразу в html отправляй, зачем jsx
Vlad
Sergey
Vladimir
последствия привыкания к jsx у меня вот так проявляются:
Checkbox.propTypes = {
className={PropTypes.string}
checked={PropTypes.bool}
}
Sergey
ты очень странный)
Sergey
хотя наверное у меня такого нет, потому что приходится ежедневно на разных языках писать...
CybernatiC
Ребят есть у нас кто хорошо дружит с angular 1 + rjx?
CybernatiC
Ребят как можно ОТМЕНИТЬ ongoing запросы в angular 1 $http ?
CybernatiC
чтобы предыдущие запросы отменились сразу
Vlad
CybernatiC
var q = $q.defer();
$http({
method: 'POST',
url: mapURL,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Application-request': 'TRUE',
'APP-ID': API_KEY
}
}).then(function(result) {
return !validateResponse(result) ? q.reject(new Error('Invalid Response')) : q.resolve(result.data);
}, function(err) {
q.reject(err);
});
return q.promise;
CybernatiC
У меня сейчас на ивенте вот это подвешанно
CybernatiC
но иногда ивент может быть вызван несколько раз
Anonymous
Всем доброго вечера.
Никто не будет против, если я оставлю здесь ссылочку на канал, посвященный программированию?
Anonymous
Надеюсь, вам будет интересно: @db_progs
Serhii
Serhii
Serhii
Кек
Serhii
Анорексения
Dmytro
ребят, можно ли у загруженное изображение через форму "сжимать" на клиенте? или это задача только сервера?
Anonymous
Кто-то знает хороший курс по backbone ?
Vlad
Anonymous
アレクセイ
Kirill
ghett
я сейчас смотрю прохождение дум и вспоминаю ежедневные задания в браузерных стратах типо сферы или ветки плариума, откуда всё началось, из браузерок или масштабных приложений, и как это реализовано в браузерках? они добавили руну и испытание из ла2
Vlad
ghett
ясн
Anonymous
Я помню, здесь рассусоливали по поводу генерирования массивов из последовательностей с помощью Array.from({ length }, mapCb). И я подумал: по-любому ведь уже давно кем-то написано решение наподобие:
const generate = cb => (length) => {
const extend = (index = 0) =>
index < length ? [
cb(index),
...extend(index + 1),
] : [];
return extend;
};
const res = generate(index => index * 2)(3)();
// const res = generate(index => index * 2)(3)(0);
Я пока не знаю, зачем. =) Просто интересно.
Дима
Anonymous
Это что должно делать?)
В данном коде колбэк, который попадает в первый вызов, вызывается 3 итерации с индексом от 0 до 2.
Дима
Типа генерация массива?
Anonymous
Типа генерация массива?
Ну, в данном случае да. Я просто подумал, как стелать редьюс до того, как ты создал массив (то бишь, из несуществующей последовательности).
Anonymous
На самом деле, можно же что угодно нагененировать.
Anonymous
А, да, на выходе будет [0, 2, 4].
andrei
А можно заюзать генератор мб
Anonymous
Anonymous
Можно.
Дима
Anonymous
Но мне хотелось именно так.
Anonymous
Дима
А самым прямым способом будет через fill