Чурка
?
Codewars, corewars - разница в буковку и 40 лет развития.
Alex
А, да куча подобных сервисов. Тут скорее где качественнее товар 😄
Privedenie
Кто-то в phaser игры делал?
Dmitry
я чет пробовал
Dmitry
ну такое
Игорь
Знает кто cheatsheet по JS вроде этого по оформлению только максимально полный? https://devhints.io/js-array
Mykola
У меня в include каждый раз разный разный файл подключается, как сделать чтоб не выдавало ошибку ?(это pug)
Игорь
так https://devhints.io/es6
Здесь всё равно не всё и ES6+ отделён от ES5- как везде
Anonymous
Знаю такой
и что не хватает?
Игорь
Но оформление вообще хорошее
Игорь
и что не хватает?
Ну вот как я скинул - где поделено на итерации/подмножества/вставку/удаление и есть краткие, но ёмкие примеры.
Игорь
Оформление нравится
Игорь
И immutable/mutative даже поделено дополнительно, удобно же
Игорь
А этот просто полноценный справочник, как и MDN
Dmitriy
народ, а в чём профит символа возврата каретки в конце файла? Все популярные код сталы требуют этого.
pa[aad
эт короч такая практика хорошая
pa[aad
на досуге почитай https://www.linux.org.ru/forum/talks/7608872
Skye 💙
Всем здрасть.
Skye 💙
Нормально так. Regex работает с отладкой (если стоит брейкпоинт)...
Skye 💙
Но не работает без отладки! (он просто не находит совпадения)
Skye 💙
В чем может быть проблема?..
Andrew
А он видит message?
Skye 💙
this
Skye 💙
Причем убрав флаг g всё работает (но конечно мы получаем только первое значение) UPD: ничего не работает, это иллюзия
Smooth Operator
match возвращает null если ничего не нашел
Smooth Operator
ты это не обрабатываешь
Skye 💙
В итоге я просто передал передал внешний message во внутрь (msg = message)
Skye 💙
Skye 💙
(код ужасен, уже исправил на match метод)
Ilyas
Если одна и та же строка выполняется без ошибки с breakpoint и с ошибкой без, то я честно говоря не знаю почему так происходит, может быть баг какой-то. Но можно просто вместо message.length == 1 написать message && message.length == 1
Oleg
Баньте превентивно
Oleg
/report
Group Butler [beta]
/report
Reported to 0 admin(s)
🦥Alex Fails
Skye 💙
Парсит.
Skye 💙
Не парсит.
Skye 💙
Почему? D:
Skye 💙
(это moment.js, парсится дата из твиттера "created_at")
Skye 💙
Skye 💙
Skye 💙
Ругается на часы от двадцати, но не включая 24.
Skye 💙
Похоже мне надо использовать другой фреймворк
Чурка
Как мнравится адвент все-таки.
Чурка
И кофескрипт.
Чурка
И они вместе.
Чурка
Я это сделала. Решение 2.2 одним выражением.
Дима
Жесть
Чурка
И без ветвления, заметь.
Дима
and, or
Oleg
Это не тоже самое что if
Oleg
Но на уровне логики вообще - да
Oleg
Нельзя написать полноценную программу без ветвлений. То есть такая программа может быть, но вот польза у неё ограничена линейным сценарием
Дима
Но тебе я это уже показывал 😄
Дима
const True = t => f => t const False = t => f => f const If = b => t => f => b (t) (f) console.assert(1 == If (True) (1) (2)) console.assert(2 == If (False) (1) (2)) Not = x => If (x) (False) (True) And = x => y => If (x) (y) (False) Or = x => y => If (x) (True) (y) Определяем числа: Zero = s => z => z One = s => z => s (z) Two = s => z => s (s (z)) Операции над ними: IsZero = n => n (_ => False) (True) Lte = n => m => IsZero (Sub (n) (m)) Lt = n => m => Lte (Succ (n)) (m) Фолд: const Foldr = f => z => l => l (f) (z) Операции над списками: const Append = a => l => (f => x => f (a) (l (f) (x))) const Head = l => l (a => _ => a) () const list = Append (1) (Append (2) (Nil)) const Map = m => l => (f => x => l (a => f (m (a))) (x)) const Length = l => Foldr (_ => Succ) (Zero) (l) Определяем комбинатор неподвижной точки Z = f => (x => f (y => x (x) (y))) (x => f (y => x (x) (y))) Теперь можем определить поиск остатка от деления Rem = Z (rem => n => m => ( If (Lt (n) (m)) (_ => n) (_ => rem (Sub (n) (m)) (m)) ) ()) console.assert(1 == toInt (Rem (Three) (Two)))
Anonymous
есть сайт на локалке, он весь на JS, там есть форма авторизации(webpack) мне нужно сохранять то что ввели в поле input text и после нажатия на кнопку сохраняло результат, написал на пхп скрипт записи поля в бд, но при нажатии скрипт не выполняеться а сразу переходит на другую страницу(при нажатии на кнопку submit из за вебпака), если удалить скрипт вебпака то сохраняет, но так не выполняеться необходимое действие
Anonymous
как еще можно сохранить текст из поля?
Anonymous
помогите плиз
Алдар
Action и метод какой у формы?
Oleg
Но тебе я это уже показывал 😄
Но это же всё-равно ветвление
Oleg
Я помню это
Anonymous
Action и метод какой у формы?
index.php, нажатие на кнопку ведет как то на вебпак и потом редирект на чужой сервер
Anonymous
верстка и скрипт пхп на index.php
Anonymous
https://pastebin.com/5RJ2wqyk
Skye 💙
Да, но уже неважно. Исправил просто путем new Date(значение)
Rafael 🌵
ava или jest? что лучше? почему существуют оба? как там с дебагом тестов, если че?
Bogdan
ava или jest? что лучше? почему существуют оба? как там с дебагом тестов, если че?
Использую jest, ну его делает фб, там не надо совсем настроек (почти) и он хорошо заходит с реактом и есть решения на все вопросы в гугле. Про ava ничего не скажу, сам был бы рад услышать сравнение или фидбек
Dmitry
jest, норм снапшот тестинг и все такое
Dmitry
ava это тест раннер
Rafael 🌵
jest, норм снапшот тестинг и все такое
поясни за снапшот тестинг, что это?
Dmitry
ну вот ты написал компонент, самое время его специфицировать, самый простое и первое, что ты сделаешь это его снапшот, своего рода слепок рендеринга, пропсов и прочего
Dmitry
если компонент изменяется, нарушается снапшот. Ты его либо обновляешь, автоматом, либо смотришь, что не так
Dmitry
а ava, это просто парарельный раннер, я его не юзал, но общая суть ускорить прогонку тестов
Dmitry
хотя у нас на проекте дето 7-9к унитов, и как-то не думали ускорять это дело