Pull to refresh
1
0
Иван @eme

Пользователь

Send message
Вот, думаю пригодится как базовое знание.
12_принципов_анимации goo.gl/drlCxs
Это своеобразные манифест от евангелистов анимации диснея.
Хакеры и санкции — сущности взаимоисключающие.
Хакер — это религия, философия и идеология, а не хороший IT специалист.
Называйте вещи своими именами =)
console.table(console);
Вы чего-то не договариваете. Первый раз слышу, чтобы браузер запрещал отправку post формы.

По всей видимости у вас проблема в открытии нового окна через window.open или target="_blank".
Но в этом случае ничто не мешает открыть его сразу же, и потом уже отправлять аяксы, показав при этом юзеру удобный прелоадер в попапе.
Для этого мастер вкладка отправляет сообщение всем вкладкам каждые 150 миллисекунд о том, что она вообще есть.

Попробуйте менять мастера на onbeforeunload.
Лишь 10% людей умеют пользоваться этими правилами.
Хозяин, как говорится, барин.
Пару моментов:
1. events лучше сделать через объект, а не массив. Во-первых вы не будете бегать по всему массиву евентов при проброске события.
Во вторых, намного проще будет делать отписку, которой сейчас нету.

2. Сейчас у объекта есть лишь одно событие, и в каждом передается тип.
Использование такой конструкции приведет к switch или if else, для разделения событий. Проще сразу бросать событие с нужным именем и обрабатывать его без проверок.

Вот неплохая реализация работы с событиями github.com/Wolfy87/EventEmitter.
Массивы слишком простой тип данных чтобы прикручивать к нему события.
Чтоб новые эксплоиты поднимались в цене, очевидно. Если есть один активный, то смысл покупать новые теряется, два, три, четыре, зачем покупать бесконечно, а если они фиксятся, то тут требуются новые.
Нужна текучка )
Не хотел обидеть, извините.
Просто в силу своей лени, всегда пытаюсь все решить минимальными усилиями ))
Просто мы с вами разные люди, вы решаете задачи теми способами которые вам уже известны.
Вы вот например не захотели написать свой язык, в котором нету сравнений, и в котором есть только один оператор, выводящий на экран числа от 1 до 10000.
И уже на нем написать эту программу в однин оператор: print1to10000.
Погуглите на тему «Измерение высоты здания с помощью барометра», и вы поймете, что мир намного интереснее.
1. Написать программу, которая печатает числа от 1 до 10000 не используя никаких сравнений.

С формулировкой можно очень долго играться.
Не все, но в условие про это и не сказано: print( random(1,10000) );
Можно еще файл прочесть с этими самыми числами от 1 до 10000 их вывести.

А вообще странно видеть такую формулировку в задачах для «программиста». Люди годами вешаются от таких описаний, а вы им предлагаете их решать для развлечения, да вы садист ))
Не все работодатели понимают, что первое время ценность всех сотрудников, для конкретной фирмы, растет.
В зависимости от места и человека, это время варьируется от полу года до 2-ух лет (сужу на своем опыте, работу менял не реже 1 раза в 2 года).
Примерно такое время требуется для полного вливания в работу. Дальше начинается рутина, если это долгострой без развития, с одной лишь поддержкой — в этом случае ценность сотрудника перестает расти. Либо начинается активное производство, человек превращается в самостоятельную производящую единицу и ценность продолжает повышаться в зависимости от объема участия.
Чтобы начать зарабатывать с помощью молотка, надо начать им работать.
На выключенном лежащем на полке ноуте нельзя заработать. Другими словами это инструмент, а инструментом надо уметь пользоваться.
Всегда очень нравился этот вопрос: «Если оно приносит деньги, то зачем продавать?»
У многих есть старые и не нужные вещи которые хочется продать, пускай и не дорого, а есть люди которые готовы их купить.
Так зачем продавать вещи которые могут приносить деньги?
Например старый ноут.
Дело явно не в оптимизации кода, у меня например пустой модуль возвращающий строку, отличается от noop на треть.

noop x 100,616,486 ops/sec ±1.50% (90 runs sampled)
new Date x 9,493,274 ops/sec ±0.34% (98 runs sampled)
new Date.getDay x 6,632,312 ops/sec ±0.17% (101 runs sampled)
strftime x 194,136 ops/sec ±0.31% (98 runs sampled)
strftime empty module x 70,104,615 ops/sec ±1.83% (91 runs sampled)
Вы же не конкурс плохих решений устраиваете.
Ну вы же скрипт не в консоли используете.
Я вот возьму и у Object расширю прототип, да побольше. Захламлю глобальный скоуп.
Так что по итогу функция работать быдет быстрее, а например если это вэб сервер, то ответы отдавать станет в 5 раз дольше.
Да и сделайте адекватную приемку результатов. Чтобы все могли видеть, кто, что и в каком виде выполнил\отправил.
С удовольствием бы потратил время, но отталкивают некоторые вещи:

1. Если никто так и не достигнет желаемого результата, что тогда?
2. Если будут решения с одинаковой производительностью(увеличенной >50 раз), что тогда?
3. Если будет код которые замедляет всё остальное приложение, что тогда?

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity