@JSlang

Страница 2043 из 2237
Никита
16.07.2018
05:03:42
Если наполняем во в первом — то там тормоза в 10 раз, во втором — норм.

Не так просто всё. Либо с хэшированием что-то, либо с выделением памяти, либо с ещё чем.

Artyom
16.07.2018
05:06:08
https://mrale.ph/blog/2015/04/12/jsunderhood.html

В конце статьи

Google
Никита
16.07.2018
05:06:24
Это V4, он довольно упорот.

В конце статьи
Что именно?

Artyom
16.07.2018
05:06:59
Загадка №1: Map vs. object

Никита
16.07.2018
05:07:11
Ещё раз — это V4!

Какой мап? Кто такой мап? Там нет никаких мапов.

Artyom
16.07.2018
05:08:06
Это полностью про твой кейс

И там ниже объяснение почему так

Никита
16.07.2018
05:09:00
А, про представление строк. Да, это возможно, но не похоже на мой кейс.

Artyom
16.07.2018
05:09:15
Никита
16.07.2018
05:09:36
Неа.

Artyom
16.07.2018
05:09:39
ну не точь в точь....

Но, я так предполагаю, когда ты делаешь push строка становится интернализованной

Google
Artyom
16.07.2018
05:11:03
хотя нет

Никита
16.07.2018
05:11:14
1) Это было и в случае, когда message прилетал из жсон парса, возвращаемого другой функцией. То есть уже был message = {id: что-тотам}

2) В том случае пушил я те же самые объекты message, а не сами строки.

Но known[message.id] всё равно тормозило в первом цикле (в т.ч. после пуша message ) и не тормозило во втором

Плюс я несколько сомневаюсь в наличии таких оптимизаций в V4.

По-моему, в V4 одно представление строк.

Artyom
16.07.2018
05:21:37
Какие есть возможные оптимизации циклов, которые могут стагнировать в медленном случае?

Никита
16.07.2018
05:22:47
> По-моему, в V4 одно представление строк. Не, вру, они таки сделали нормальные строки.

А, ух ты. Оно ещё и по времени замедляется, если много раз звать.

Да течёт что-то, как всегда, наверняка. Это же V4.

Потыкаю валгриндом, что ли.

Лол, большую часть всего жрёт наш добрый друг.

QV4::MemoryManager::runGC() memory/qv4mm.cpp:1077

Иван
16.07.2018
06:30:19
Всем добра. Помогите пожалуйста. Создаю динамическую таблицу с помощью .datatables.net. Результат надо отправить на почту в нормальном виде но что то вот так: jQuery('input[name="newOrder"]').val(jQuery('.order_mail').html()); приходит таблица HTML с тэгами в строчку. Может есть возмозможность какая переформатировать чтоб таблица и приходила?

input[name="newOrder - скрытое поле для отправки

.order_mail -класс дива в котором таблица

Степан
16.07.2018
07:17:20
Привет. Разрабатываем сервис, который помогает самостоятельным путешественникам найти попутчиков и спланировать путешествие в одном месте (фронт javascript и бек Scala). В команде 6 человек, готово MVP. Интересно, пиши vk.com/stepaplafon, подробнее расскажу о проекте

Роман
16.07.2018
08:04:33
всем здорово, есть вопрос

у меня есть два класса, в разных файлах. Класс карты, и его дочерний класс. В каждом из файлов создается и экспортируется класс. И есть еще файл, в котором создаются объекты в зависимости от этих классов. Вопрос в том, как грамотно обращаться к методам родительского класса? Чтобы не создавать лишних объектов

class Map { constructor(selector) { this.app = selector } showMap() { //..... } }

Google
Роман
16.07.2018
08:08:34
class Legs extend Map { constructor() { super(); } myMethod() { //.. my code this.showMap(); } }

фишка в том, что объекта, как такого не существует, потому что он создается в другом файле

Kendr
16.07.2018
08:09:03
extends Map просто без () а вообще выкидывай ебучий ооп подход

Роман
16.07.2018
08:09:29
да, без скобок. Это я ошибся

однако, это не меняет факта, что нужно создавать объекты

то есть я могу написать 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
16.07.2018
08:28:25
#офис #вакансия #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
16.07.2018
09:07:27
#вакансия #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

Ернест
16.07.2018
10:01:30
Ребят, рекурсия важная тема в програмировании?

Vladimir
16.07.2018
10:02:14
нужно как минимум хорошо понимать ситуации где ее можно и нужно применять

Ернест
16.07.2018
10:02:42
Ок

Спасибо

Vladimir
16.07.2018
10:02:52
сталкиваться с ней скорее всего часто не будете, но знать надо обязательно :)

Admin
ERROR: S client not available

Ернест
16.07.2018
10:03:02
Буду вникать)

iwannafly
16.07.2018
10:21:02
нужно как минимум хорошо понимать ситуации где ее можно и нужно применять
что это за ситуации? и разве нельзя их решить без оной?

Google
Vladimir
16.07.2018
10:22:08
ну например когда стоит задача раз в 32 секунды делать проврку, без крона)

неверняка есть решения на JS нормальные

у меня на C была такая ситуация, там и применил

Башни Ханоя например еще

Kendr
16.07.2018
10:23:44
Vladimir
16.07.2018
10:23:47
по идее все можно иттерациями решить, но не всегда стоит)

Andrew
16.07.2018
10:25:55
Да и математики не зря рекурсию придумали

Maksim
16.07.2018
10:26:49
что это за ситуации? и разве нельзя их решить без оной?
например если у тебя функциональный язык программирования

Michael
16.07.2018
10:27:48
Подскажите пожалуйста, certbot --nginx спрашивает делать ли редирект или нет, как это можно в аргументах написать, чтобы сертбот исключительно сделал дело без интерактива?

редирект на https*

Andrew
16.07.2018
10:28:13
iwannafly
16.07.2018
10:29:03
Это какой? Джаваскрипт чтоль?
изначальный вопрос был более общим

Например дерево ответов
нет ли примера под рукой посмотреть?

Daria
16.07.2018
10:41:34
#вакансия #НижнийНовгород #Москва #полная_занятость #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

Andrew
16.07.2018
11:11:10
нет ли примера под рукой посмотреть?
не, все похерил рекурсии давно не делал

нет
а, js не может в фп по твоему?

Maksim
16.07.2018
11:12:02
а, js не может в фп по твоему?
я разве это написал?

Google
Andrew
16.07.2018
11:12:37
я разве это написал?
сначала ты написал о фп, я спросил о джс, ты сказал нет

Maksim
16.07.2018
11:13:20
сначала ты написал о фп, я спросил о джс, ты сказал нет
я написал про функциональный язык программирования, js не является чисто функциональным языком

Andrew
16.07.2018
11:52:00
Всем привет, кто то работал с AmCharts у них там есть JavaScript Map ? нужна помощь с Title

Страница 2043 из 2237