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
нужно как минимум хорошо понимать ситуации где ее можно и нужно применять
Ернест
Ок
Ернест
Спасибо
Anonymous
сталкиваться с ней скорее всего часто не будете, но знать надо обязательно :)
Ернест
Буду вникать)
iwannafly
Anonymous
ну например когда стоит задача раз в 32 секунды делать проврку, без крона)
Anonymous
неверняка есть решения на JS нормальные
Anonymous
у меня на C была такая ситуация, там и применил
Anonymous
Башни Ханоя например еще
Anonymous
Anonymous
по идее все можно иттерациями решить, но не всегда стоит)
snatvb
snatvb
Да и математики не зря рекурсию придумали
NCR
Подскажите пожалуйста, certbot --nginx спрашивает делать ли редирект или нет, как это можно в аргументах написать, чтобы сертбот исключительно сделал дело без интерактива?
NCR
редирект на https*
snatvb
Maksim
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
pa[aad
snatvb
нет
а, js не может в фп по твоему?
Maksim
Andrew
Всем привет, кто то работал с AmCharts у них там есть JavaScript Map ? нужна помощь с Title
necessary
snatvb
Nikolay
Сова, хватит :)
Sergey
так
Eugene
Всем привет! Ребята, кто использовал и может помочь с table2excel?)
Eugene
Использую эту либу в ангуляр 5 приложении. Не могу найти нормальных доков. Нужно задать имена листам. Сейчас они у меня называются по умолчанию
F_I_N
Sergey
Кто нибудь использует Kendo UI ? Вопрос есть.
Eugene
Eshently
Привет
Требуется заполнить массив случайными числами
Куда копать ребят? Хочу сам научиться но пока не могу понять что делать в начале
Artem
iwannafly
Anonymous
Anonymous
Eshently
iwannafly
? Не понял
Забей, это не тебе, тебе 2 ссылки выше
Nikita
Xaxashutkin
Всмысле
Разве у виндов есть крипто?
Nikita
> x = new Uint8Array(10); window.crypto.getRandomValues(x); x
Uint8Array(10) [90, 214, 39, 47, 202, 77, 2, 125, 137, 247]