@JSlang

Страница 1972 из 2237
Alpha
09.06.2018
18:56:11
Тупой вопрос: можно попросить примеры структур проектов для говнокода и для best practicies?

oche somali yoba
09.06.2018
18:57:51
У цукербергпозвониты сейчас технологический прорыв случился, неблокируемая нативная реклама.

10 из 10, аудитория не бунтует, GDPR прячется под шконку

Они ее ведь тоже на масках сделали, верно?

Google
Дмитрий
09.06.2018
18:58:52
Почему не блокируемая, что там?

Alpha
09.06.2018
19:12:19
И ещё вопрос: использовать JSX для React — нормальная практика, или лучше чистый JS?

С точки зрения хорошего тона

oche somali yoba
09.06.2018
19:23:27
Почему не блокируемая, что там?
По крайней мере автоматически мой адблокер ее не схватил.

oche somali yoba
09.06.2018
19:23:41
А у них там игра для рекламы принтера.

Дмитрий
09.06.2018
19:24:46
Хорошо не реклама игры для принтера

Но я пока не встречал рекламу которую бы было невозможно заблокировать

Andrew
09.06.2018
19:27:10
Где можно спросить про настройку вебпака? Не получается подключить ресолвер

Andrey
09.06.2018
19:27:53
@webpack_ru

Andrew
09.06.2018
19:28:10
Спасибо!

Alpha
09.06.2018
20:58:48
Снова вопрос. Поскольку я хочу максимально отвязать html от скрипта, в html появился следующий код: <button onclick="addPost({ title: document.getElementById('post-title').value, text: document.getElementById('post-text').value}, function () { document.getElementById('post-title').value = ''; document.getElementById('post-text').value = ''; })"> Add post </button> Есть смысл такое писать для прототипа, или лучше завести отдельный модуль для работы с HTML?

Дмитрий
09.06.2018
20:59:54
Так придумали react

Google
Alpha
09.06.2018
21:01:13
Ну у меня на нём тоже есть код. Т.е. написать отдельный модуль, ок.

Andrey
09.06.2018
21:20:31
@ZeroBias Не знаешь jest для benchmarkjs? А то не хочется костыль писать.

Дмитрий
09.06.2018
21:21:40
Не советую использовать jest для этого ? Всё что угодно можно с джестом, но не бенчмарки)

Andrey
09.06.2018
21:22:03
Та понятно. Просто хочу одной командой бенчмарки запускать.

Дмитрий
09.06.2018
21:26:35
npm run bench

Andrey
09.06.2018
21:49:36
Гениально)

npm run bench
Короче, я типа того сделал. https://github.com/XaveScor/lazy-enumerables/blob/master/package.json#L10

Дмитрий
09.06.2018
21:50:46
Ток хотел своё показать) У меня в общем вот так вот https://github.com/zerobias/effector/tree/master/bench

Но я без benchmark, у меня на автора аллергия

Andrey
09.06.2018
21:51:35
Ну, я лентяй пока что)

И обнаружил, что моё решение говно)

Дмитрий
09.06.2018
21:51:54
Не, так и надо, бенчи самому пилить неблагодарное дело

Andrey
09.06.2018
21:51:57
Ня! Люблю бенчмарки)

Дмитрий
09.06.2018
21:52:29
И обнаружил, что моё решение говно)
Если первая же итерация либы рвёт всех, то значит альтернативы вообще не работают)

Глянь на iterall

Это я не к слову, просто помню что было такое

Andrey
09.06.2018
21:54:37
Доброй ночи гайс

есть кто онлайн?

Andrey
09.06.2018
21:55:06
Это я не к слову, просто помню что было такое
Да, я смотрел, но чот не нашёл ничего похожего.

Так бы не делал вообще.

Google
Дмитрий
09.06.2018
21:55:36
В immutablejs ленивый Seq ещё

Andrey
09.06.2018
21:55:52
Да, только тащить весь иммутабл надо)

Дмитрий
09.06.2018
21:57:07
Да, только тащить весь иммутабл надо)
Смотреть чужие решения можно бесплатно ?

Andrey
09.06.2018
21:57:14
?

Дмитрий
09.06.2018
21:57:39
Good Artists Copy; Great Artists Steal

Andrey
09.06.2018
21:57:49
Короч, моя сортировка начинает вырываться только от 500 элементов в массиве)

Дмитрий
09.06.2018
21:58:00
А что за сортировка?

Andrey
09.06.2018
21:58:06
Быстрая

Дмитрий
09.06.2018
21:58:11
Ну епт))

Andrey
09.06.2018
21:58:47
https://github.com/XaveScor/lazy-enumerables/blob/master/src/sort.js

Ну, она лениво хорошо реализуется)

Дмитрий
09.06.2018
21:59:26
Бтв https://www.geeksforgeeks.org/category/sorting/

Дмитрий
09.06.2018
21:59:43
Я там чаще всего ищу свои алгоритмы для графов

Ну сортировка пузырьком, нуу такое ?

Andrey
09.06.2018
22:00:28
На 10 элементах, камон)

Дмитрий
09.06.2018
22:00:43
Аа

Не заметил



Переиспользуй одну переменную

Andrey
09.06.2018
22:02:34
Неужели jit такой тупой?

Google
Дмитрий
09.06.2018
22:02:59
Нет, это настолько высокочастотные операции

У меня правда был всего один кейс когда это сказывалось

Там были десятки тысяч вызовов в секунду, и это в жс)

Можешь заодно забенчить нужно оно тебе или разницы нет

Andrey
09.06.2018
22:04:55
Ну, разницы по бенчу нет. Проверил только что под десятой нодой. Но сделаю. Я думаю переписать это нафиг, чтобы мутабельно сортировало.

А то там из-за аллокаций тормоза.

Дмитрий
09.06.2018
22:05:27
https://github.com/zerobias/leemon вот кстати этот код. Мега монстрячество

Admin
ERROR: S client not available

Дмитрий
09.06.2018
22:05:35
С мутабельностью, да

Andrey
09.06.2018
22:06:11
Как в сишечке буду индексы передавать)

Дмитрий
09.06.2018
22:06:16
О да

Фактически это уже начинается область asm.js

Andrey
09.06.2018
22:07:03
Ничего, скоро и к этому придём)

juriy
09.06.2018
22:25:21
плеа господа читаю я вас и думаю (да все так думают потому что это гребаный факт)...

а ещё - это перманетное, на всю жизнь вот это:

Andrey
09.06.2018
22:29:45
Держи в курсе.

juriy
09.06.2018
22:30:57
Держи в курсе.
да шутка ето

за которой напрашивается Основной Вопрос: народ, чтобы шарить во фронтенде нормально - надо компилировать Webkit и много ковырять его исходники ?

juriy
09.06.2018
22:44:47
не
тогда вот честно не понимаю я, как все эти челы со StackOverflow и все эти челы которые пишут статьи-гайды по джаваскрипту... откуда и как 1. они это знают? 2. они знают можно или нельзя использовать в продакшне то о чём они пишут. вчера читал про javascript maps, чья основная фича - в том что можно теперь использовать объекты как ключи. а раньше надо было либу использовать, была у меня задача - мапить ДОМ объекты к своим данным - приходилось качать либу которая хешировала всё это дело. а теперь можно это не делать? а в каких браузерах можно не делать и каких нельзя?

Google
juriy
09.06.2018
22:46:06
и насколько использование вебпака решает этот вопрос? или суть не в вебпаке а в том, на поддержку каких стандартов надо настроить вебпак?

juriy
09.06.2018
23:00:23
для того чтобы нормально шарить это не надо но чтобы знать глубоко нужно
блин, вот сколько не обдумываю... нужно (и это ппц). но что не сделаешь чтобы стать крутым фронтендером. как Джон Кармак Quake писал на full-hd мониторе в гребаном 95м году

Leios
09.06.2018
23:02:45
народ немного не в тему, и нубья) помимо learnjsru что ещё толковое чтобы именно нативный прошарить?

и кто либо ответит нормально от чего зависит мода на тот или иной фреймворк? ввели новые подходы(более удобные/оптимальные/прогрессивные) и фичи и грубо говоря вин?

juriy
09.06.2018
23:05:59
вот работаю фулстеком на phpStorm. php норм, mySql норм, Laravel IDE Helper норм. Но когда речь заходит о javascript - не норм ни разу - торомзит как 3.14159265358979323846264дорас последний. может это я дебил и надо другую IDE для джаваскрипта. вот Eclipse поставил, буду ковырять. Но ощущение того что джаваскрипт от нас скрывают не прекращается

juriy
09.06.2018
23:08:44
эмм.. попробуй другой комп лучше
да тоже вариант причём самый такой рассматриваемый и вероятный((

боссу-дебилу бы ещё это доказать (сорри за эмоции)

Leios
09.06.2018
23:12:46
народ! помимо learnjsru что ещё толковое чтобы именно нативный конкретно углубить?

juriy
09.06.2018
23:14:27
У меня тормозить начинает на огромных файлах. А так всё ок
а ты как то настраивал phpStorm по части js ? капец, это может звучать очень глупо, потому что я не могу снова найти это в гугле, не помню кейворды. как то видел статью от дамочки из комманды JetBrains, там она расписывала как настроить javascript чтобы не тормозил под php/web storm

juriy
09.06.2018
23:15:35
У меня вебшторм. Никак особо не настраивал
и у тебя джаваскрипт не тормозит? автокомплит, интешны, норм??

Alexander
09.06.2018
23:15:44
а что там настраивать то можно? и как идешка может тормозить от js?

Дмитрий
09.06.2018
23:15:53
Лол))

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