Nikita
2) В том случае пушил я те же самые объекты message, а не сами строки.
Nikita
Но known[message.id] всё равно тормозило в первом цикле (в т.ч. после пуша message ) и не тормозило во втором
Nikita
Плюс я несколько сомневаюсь в наличии таких оптимизаций в V4.
Nikita
По-моему, в V4 одно представление строк.
Anonymous
Какие есть возможные оптимизации циклов, которые могут стагнировать в медленном случае?
Nikita
> По-моему, в V4 одно представление строк. Не, вру, они таки сделали нормальные строки.
Nikita
А, ух ты. Оно ещё и по времени замедляется, если много раз звать.
Nikita
Да течёт что-то, как всегда, наверняка. Это же V4.
Nikita
Потыкаю валгриндом, что ли.
Nikita
Лол, большую часть всего жрёт наш добрый друг.
Nikita
QV4::MemoryManager::runGC() memory/qv4mm.cpp:1077
Anonymous
Всем добра. Помогите пожалуйста. Создаю динамическую таблицу с помощью .datatables.net. Результат надо отправить на почту в нормальном виде но что то вот так: jQuery('input[name="newOrder"]').val(jQuery('.order_mail').html()); приходит таблица HTML с тэгами в строчку. Может есть возмозможность какая переформатировать чтоб таблица и приходила?
Anonymous
input[name="newOrder - скрытое поле для отправки
Anonymous
.order_mail -класс дива в котором таблица
Степан
Привет. Разрабатываем сервис, который помогает самостоятельным путешественникам найти попутчиков и спланировать путешествие в одном месте (фронт javascript и бек Scala). В команде 6 человек, готово MVP. Интересно, пиши vk.com/stepaplafon, подробнее расскажу о проекте
Роман
всем здорово, есть вопрос
Роман
у меня есть два класса, в разных файлах. Класс карты, и его дочерний класс. В каждом из файлов создается и экспортируется класс. И есть еще файл, в котором создаются объекты в зависимости от этих классов. Вопрос в том, как грамотно обращаться к методам родительского класса? Чтобы не создавать лишних объектов
Роман
class Map { constructor(selector) { this.app = selector } showMap() { //..... } }
Роман
class Legs extend Map { constructor() { super(); } myMethod() { //.. my code this.showMap(); } }
Роман
фишка в том, что объекта, как такого не существует, потому что он создается в другом файле
Anonymous
extends Map просто без () а вообще выкидывай ебучий ооп подход
Роман
да, без скобок. Это я ошибся
Роман
однако, это не меняет факта, что нужно создавать объекты
Роман
то есть я могу написать myMethod() { //.. my code new Map(mySelector).showMap(); }
Роман
это работает, но насколько это корректно?
Роман
если учесть, что у меня уже есть файл в котором
Роман
const map = new Map('.js-upload-map-wrapper'); const legs = new Legs('.js-upload-map-wrapper'); map.init(); legs.init();
Olga
#офис #вакансия #frontend #javascript #react #vacancy Требуется: Senior Frontend developer Локация: #Москва Формат работы: офис, #гибкий график Зарплатная вилка: от 190 000 - 240 000 руб Компания: Stocken О нас В московский офис компании Stocken требуется Senior Frontend Developer. Stocken – международная финтех-компания (Лихнетштейн), разрабатывающая инвестиционный продукт с использованием технологии блокчейн. Компания основана в начале 2018 года и входит в группу компаний. Основатели и акционеры компании являются бывшими топ-менеджерами и имеют многолетний опыт работы в финансово-инвестиционной сфере в России, Европе и США. В настоящее время в компании работает ~25 человек, в том числе development team 10 человек. Продукт компании находится в активной фазе разработки, запуск намечен на конец лета 2018. Продукт представляет собой инвестиционную платформу (web, mobile apps), которая предоставляет возможность компаниям трансформировать свои активы в выпускаемые на блокчейне токены (токенизация реальных активов, акции в крипто-форме) для последующего распространения среди инвесторов и торговли токенами за крипто- и реальную валюту. Задачи • Разработка Frontend платформы, коммуникации с распределенной командой (дизайнер, верстка, разработка, devops, тестирование) • Ответственность за архитектуру и развитие фронтальной составляющей • Участие в планировании спринтов и релизов, подготовка релизов Требования • 3+ лет опыта Frontend разработки • Опыт работы со следующими технологиями: Javascript, React.js, CSS, HTML5, Bootstrap • Опыт разработки сложных, высоконагруженных интерфейсов (предпочтительно финансовых систем) • Знание основных паттернов программирования, базовых алгоритмов, сетевых протоколов Будет плюсом • Опыт руководства командой (Team Lead) • Опыт fullstack в связке с Python/Django • Понимание процессов аутентификации в web (SSL/TLS, OAuth2, Key management, PKI) • Понимание криптографии, интерес к блокчейн технологиям (smart contracts, hash functions, digital signature, DApps) Условия • Работа над интересным продуктом в команде профессионалов • Атмосфера стартапа, карьерный рост, полностью профинансированная компания без финансовых сложностей • Возможность принимать участие во всех технических решениях, реализовывать свои инициативы, использовать самые современные технологии и подходы • Офис – метро фрунзенская, full-time позиция, уровень компенсации обсуждается индивидуально (по рынку и выше) Если вам интересна данная позиция или есть нюансы, которые хотелось бы обсудить, связаться со мной можно: orechkalova@gmail.com +7(912)324-80-44 Telegram: @lovemyriver Skype: olyarechkalova Facebook: https://www.facebook.com/olga.rechkalova.3
Alex
#вакансия #middle #senior #react #typescript Город и адрес офиса: г. Москва, м. Сокольниики, м. Красносельская Формат работы: офис Занятость: полная Зарплатная вилка: от 100 000 до 200 000 на руки Описание вакансии: Зона ответственности: 🎯Разработка интерфейса приложения в рамках проекта, как на основании наших внутренних библиотек, так и open source решений; 🎯Участие в разработке внутренних библиотек; 🎯Возможно написание сервисов на Node.js. Технологический стек проекта: 🎯На бэкенде у нас Java, Python, Node.js 🎯На фронте SPA, используем TypeScript, React, redux, sass, postcss, Webpack, Babel Профессиональные требования: 🔍Опыт работы в аналогичной позиции от 1 года в ИТ компаниях на проектах web-разработки; 🔍Практический опыт работы с указанным технологическим стеком (или теоретическое знакомство и желание быстро научиться), интерес к новым технологиям; 🔍Уметь верстать и оживлять интерфейс; 🔍Уметь работать с системой контроля версий Git; 🔍Глубокое понимание JavaScript, node.js, а так же умение предложить и обосновать новую технологию – будет огромным плюсом; 🔍Уметь оценивать сроки работ и рассчитывать свои силы; 🔍Быть ответственным сотрудником и общаться в команде. Мы предлагаем: 🔅Оформление в соответствии с Трудовым Кодексом; 🔅Заработная плата по результатам собеседования в зависимости от технических знаний; 🔅Гибкий график работы (по договоренности), возможность 1 раз в неделю работать удаленно; 🔅Возможность предлагать решения и продвигать технологии, устраивать внутренние митапы; 🔅Комфортный офис в шаговой доступности от метро Красносельская; 🔅Дружная команда молодых специалистов в своей области; 🔅Индивидуальный подход к каждому человеку в команде; 🔅Наличие собственной кухни; Название компании: GOST Group Контакты: @dianaborsheva или @VvElena
Ернест
Ребят, рекурсия важная тема в програмировании?
Anonymous
нужно как минимум хорошо понимать ситуации где ее можно и нужно применять
Ернест
Ок
Ернест
Спасибо
Anonymous
сталкиваться с ней скорее всего часто не будете, но знать надо обязательно :)
Ернест
Буду вникать)
iwannafly
нужно как минимум хорошо понимать ситуации где ее можно и нужно применять
что это за ситуации? и разве нельзя их решить без оной?
Anonymous
ну например когда стоит задача раз в 32 секунды делать проврку, без крона)
Anonymous
неверняка есть решения на JS нормальные
Anonymous
у меня на C была такая ситуация, там и применил
Anonymous
Башни Ханоя например еще
Anonymous
по идее все можно иттерациями решить, но не всегда стоит)
snatvb
Да и математики не зря рекурсию придумали
Maksim
что это за ситуации? и разве нельзя их решить без оной?
например если у тебя функциональный язык программирования
NCR
Подскажите пожалуйста, certbot --nginx спрашивает делать ли редирект или нет, как это можно в аргументах написать, чтобы сертбот исключительно сделал дело без интерактива?
NCR
редирект на https*
iwannafly
Это какой? Джаваскрипт чтоль?
изначальный вопрос был более общим
iwannafly
Например дерево ответов
нет ли примера под рукой посмотреть?
Daria
#вакансия #НижнийНовгород #Москва #полная_занятость #fulltime #SeniorNodejsDeveloper #Nodejs #удалёнка Город и адрес офиса: Нижний Новгород, м. Горьковская Формат: офис, возможна удалёнка Занятость: полная Зарплатная вилка: от 150 000 до 250 000 рублей на руки Команде Acme Crypto Corp требуется гуру Nodejs для разработки высоконагруженного криптовалютного проекта. Опыт работы: 3-6 лет ✅Обязательные навыки: •ES6+ Node.js •Async/await •Promises •PostgreSQL •Git •Websockets •KV - базы данных •MQ - сервера ✅Желательно: •Знакомство с архитектурой AWS •Знакомство с Clickhouse •Понимание принципов работы блокчейна, криптовалют, токенов ✅При разработке мы используем: •Express.js •JSON Schema (ajv) •Mocha, Chai etc. •ESLint (airbnb), Prettier •npm •Docker •Flow •Cote ✅Будет плюсом: •Представления о путях решения highload-задач (кеширование, шардинг, денормализация, очереди, autoscale). •Понимание концепции Reactjs •Понимание процедур CI/CD/Devops •Умение читать результаты EXPLAIN и делать из них выводы. •Отсутствие отвращения к автотестам •Желание учиться новому, в том числе в смежных областях (Devops, ML, smart contracts) •Neo4j, Golang ✅Перспективы: • Участие в большом международном проекте с серьезным бюджетом • Погружение в одну из самых актуальных тем в области разработки ПО • Возможна релокация после открытия зарубежных офисов разработки • Создание персонального бренда (участие в конференциях в качестве спикера, участие в open-source частях проекта, публикации в блогах проекта) ✅Условия: • Работа в офисе (приоритетно) или удалённо после начального знакомства с командой в течение 1-2 месяцев на месте в офисе • Помощь в переезде обсуждается с каждым кандидатом индивидуально. • Компенсация участия в профильных конференциях, оплата курсов • Если какие-то из необязательных технологий незнакомы, будет дана возможность изучить их в рамках рабочего процесса. Контакты: Email: hr@acmecryptocorp.io Telegram: @acmecryptocorp + 7 499 490 61 99
snatvb
нет ли примера под рукой посмотреть?
не, все похерил рекурсии давно не делал
snatvb
нет
а, js не может в фп по твоему?
Maksim
а, js не может в фп по твоему?
я разве это написал?
snatvb
я разве это написал?
сначала ты написал о фп, я спросил о джс, ты сказал нет
Maksim
сначала ты написал о фп, я спросил о джс, ты сказал нет
я написал про функциональный язык программирования, js не является чисто функциональным языком
Andrew
Всем привет, кто то работал с AmCharts у них там есть JavaScript Map ? нужна помощь с Title
necessary
Nikolay
Сова, хватит :)
Sergey
так
Eugene
Всем привет! Ребята, кто использовал и может помочь с table2excel?)
Eugene
Использую эту либу в ангуляр 5 приложении. Не могу найти нормальных доков. Нужно задать имена листам. Сейчас они у меня называются по умолчанию
F_I_N
Использую эту либу в ангуляр 5 приложении. Не могу найти нормальных доков. Нужно задать имена листам. Сейчас они у меня называются по умолчанию
А код либы не смотрел, поиском на дефолтное значение, что он проставляет, а там уже дальше, как считается и тп
Sergey
Кто нибудь использует Kendo UI ? Вопрос есть.
Eshently
Привет Требуется заполнить массив случайными числами Куда копать ребят? Хочу сам научиться но пока не могу понять что делать в начале
Anonymous
Eshently
Pro js
? Не понял
iwannafly
? Не понял
Забей, это не тебе, тебе 2 ссылки выше
Anonymous
? Не понял
t.me/js_noobs_ru
Xaxashutkin
Всмысле Разве у виндов есть крипто?
Nikita
> x = new Uint8Array(10); window.crypto.getRandomValues(x); x Uint8Array(10) [90, 214, 39, 47, 202, 77, 2, 125, 137, 247]