Oleg
Пусть функция принимает неограниченное колво параметров
Oleg
И через запятую - первую часть выражения, твой объект, вторую часть
Oleg
Есть очевидный кейс что со строками не всё просто
Oleg
Но
Oleg
Так можно не иметь проблем с аргументами отдельно
Дима
Хмм
Дима
🤔
Oleg
😊👍
Дима
Так, и чего я это пол года назад не спросил 😒
Дима
Выглядит здраво))
Arseniy
а выложи последнюю версию?
Дима
Ок, сейчас)
Arseniy
а то я что-то упоролися по рамде и будет интересно посмотреть
Дима
Ещё там есть такой интересный артефакт как самый упоротый функциональный код на js 😄
https://github.com/zerobias/speak-r/blob/develop/app/core/splitter.js
Там какие-то пайпы, которые собирают пайпы, которые собирают пайпы, которые делят строку
Дима
Не оч понимаю, чем я думал, когда писал, но принципы этого модуля я не смог восстановить уже к обеду того же дня))
Vasiliy
офигеть, прикольно
Arseniy
а у тебя есть описание языка?
Дима
И монады 🌚 Но монады наоборот оч круто работают
Arseniy
а то я конечно сейчас начал читать код
Arseniy
но
Arseniy
боюсь, что лучше с какой-то какой-никакой докой
Дима
В голове описание😒 Я там на ходу синтаксис же выводил
Дима
Сейчас, я всё напишу)
Arseniy
тогда закоммить туда ещё и голову, да
Arseniy
:D
Дима
Там просто ещё пара важных моментов есть)
Arseniy
да, будет круто если ты в мардауне опишешь всё что знаешь
Arseniy
чтобы потом не забыть, как минимум
Arseniy
и не потерять
Дима
Я там горжусь одним сабмодулем, логгером, с помощью которого я отлаживал AST языка 😄 Так как выводы натурально километровые, удобное отображение дерева прям необходимо было
Дима
Arseniy
представляю, если какой-нибудь интерпретируемый в жс функциональный язык станет столь же популярным как кофескрипт. открываешь исходники какой-нибудь либы, а ты ничего не понимаешь.
Arseniy
Дима
Arseniy
как впечатлить программиста: прийди к нему с более низкого уровня абстракции и покажи какую-нибудь магию, которую он не поймёт до конца в силу абстракций как раз таки
Дима
Угу)
Дима
Блин, не помню, что у меня за ключи были в debug, короче для отображения всей этой внутренней магии, запускать с set DEBUG=*
, а там уже потом выключить можно лишнее
Амир
Ребят, а в какую сторону смотреть для бекенда, ну и вообще разработке в целом, meteor, express?
Arseniy
Oleg
Дима
Михаил
На чем сейчас в сайтах делается изменение контента? На аяксе и вебсокетах? Или еще чем-то?
Я ищу вариант, как проще обновлять содержимое страниц, плюс можно будет добавить чат и вообще хорошо расширяться.
Кажется самый лучший вариант - вебсокеты, для них можно сделать отдельный сервер и рассылать данные сразу в нужные каналы.
Oleg
Для чата - сокеты
Дима
Короче основные принципы языка закладываются в файле lang/syntax, там перечислены все операторы, категории токенов и общая структура языка в простых файлах. То есть, в идеале, это всё конфигурируется прямо на лету) Сейчас там например map для краткости можно писать как [^]
(Получается фантастически упоротый синтаксис, как будто хаскель напал на перл)
Сразу лучше поставить Fira Code, потому что затачивалось всё под его фичи
Дима
Дима
Блин, чот очень много всего надо упомянуть, надо было сразу документировать 😢
Vladimir___
Всем привет. Ломаю голову над тем как лучше сделать отправку форму обратной связи на лендинге. Можно ли обойтись без бекенда если воспользоватся сервисом вроде Mandril?
Vlad
Egor
Дима
Мне казалось, что всего пол года назад я меньше говнокодил 😒 Кошмар какой-то
Vladimir___
Ок. спасибо.
Serhii
Я только чела по распбери знаю
Anonymous
@proembedded и https://t.me/proDOT/65
Eugene
Коуч Катя
#вакансия #классный_спец_найдись #ищет_пожарная_ищет_милиция
Full-time, офис, Москва (из регионов тоже смотрим) СРОЧНО ищем несколько middle JS+Angular Developers, одного Team lead, проект - медицинская информационно-аналитическая система, гос. заказчик.
Требования: опыт разработки frontend высоконагруженной системы и пользовательских интерфейсов.
Компания белая, договор бессрочный, удаленку не рассматривают, готовы быстро смотреть и делать офферы, ДМС после года, обучение, дружная и сильная команда.
Вилка на мидл 120-180к чистыми, тимлид 200-250к (обсуждаемо). Территориально Москва, м. Дмитровская, 7 мин пешком.
#работа #job #javascript #angular
А ВОТ ТЕПЕРЬ ПАБЛИК
Подскажите таймеры которые основанны на requestAnimation и можно паузить, указывать количество повторов
Anton
web animations?
А ВОТ ТЕПЕРЬ ПАБЛИК
web animations?
gameLoop(dt) {
requestAnimationFrame(this.gameLoop.bind(this));
if (!this.paused) {
this.renderer.render(this.stage);
}
}
Для возможности реализации паузы у таймеров
Anonymous
#вакансия #классный_спец_найдись #ищет_пожарная_ищет_милиция
Full-time, офис, Москва (из регионов тоже смотрим) СРОЧНО ищем несколько middle JS+Angular Developers, одного Team lead, проект - медицинская информационно-аналитическая система, гос. заказчик.
Требования: опыт разработки frontend высоконагруженной системы и пользовательских интерфейсов.
Компания белая, договор бессрочный, удаленку не рассматривают, готовы быстро смотреть и делать офферы, ДМС после года, обучение, дружная и сильная команда.
Вилка на мидл 120-180к чистыми, тимлид 200-250к (обсуждаемо). Территориально Москва, м. Дмитровская, 7 мин пешком.
#работа #job #javascript #angular
тогда вам ангуляр не нужен. если только 2, но и там дёрти чекинг оставили, если мне не изменяет память.
Юра
я представитель компании, могу ответить на вопросы
Anonymous
Окей, чем обусловлен ангуляр в 2017?
Anonymous
когда есть реакт и vue, которые осваиваются +- день/2
Anton
Юра
чем и всегда — наследием :) проект инициирован в 2015 году, ангуляр и тайпскрит
Anton
ангуляр 2 (3, 4, 5) вполне ок же
Anonymous
Юра
ангуляр это безобразно, но единообразно, плюс позволяет очень быстро разрабатывать, что ни говори
А ВОТ ТЕПЕРЬ ПАБЛИК
Мне нужна не анимация а таймер который можно запаузить
А ВОТ ТЕПЕРЬ ПАБЛИК
https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API
А ВОТ ТЕПЕРЬ ПАБЛИК
с методом апдейт
Anonymous
сейчас любой View фреймворк (ну точнее реакт и вью) позволяет быстро, безболезненно разрабатывать.
Юра
Если начинать писать с нуля, то — да, любой :) в принципе, в будущем есть вероятность взять другую платформу для разработки, но сейчас это Angular и TS, в т.ч. и потому что UI-kit для них уже есть, согласованный пользователями
Юра
У медиков отдельный запрос на UI ;) а нам хотелось сделать не только удобно, но и красиво
Anonymous
Я понимаю.
Коммерческая разработка штука такая.
Юра
Всё верно. Специфика проекта ещё и такова, что это отдельные приложения для рабочих мест. Т.е. порядка 20 отдельных веб-приложений. Большая часть из них написана на ангуляре, потому что так сложилось — были материалы для быстрого старта.
Если окажется, что делать быстро и хорошо можно без Angular — ну так велком :)
Anonymous
Кто может посказать, где взять SSH ключ для GitLab???
Никита
https://docs.gitlab.com/ce/ssh/README.html
Anonymous
А вводить этот ключ обязательно?
Anonymous
или можно без него нормально взаимодействовать с гитом?