Какое отношение имеют самые базовые основы TypeScript (а в некоторых случаях, вещи, являющиеся синтаксисом JavaScript) к продвинутым пользователям TypeScript?
В статье расходы в месяц, кстати, довольно большие. Мы в Дубае тратим гораздо меньше, где то 10-10.5к aed в месяц на все, но да, вида на гольф поле нету)
аренда 55к в год, это 4580 aed или 1250 usd в месяц. Снимаем в JVC в новом доме.
вода + электричество + property fee 380-650 aed в зависимости от месяца, но мы начали снимать с сентября, т.е. в самые жаркие месяцы, наверное, еще +100-200 aed
интернет 417 aed в месяц
еда - если очень грубо подсчитать - 3700 aed (1к usd), но кажется мы тратим меньше
мы работаем из дома, но такси около 500 aed в месяц
Ага, это он. Но там довольно слабые настройки обфускации выбраны, не используется controllFlowFlattening, deadCodeInjection и rc4 кодирование строковых литералов.
Скорее всего там одна из первых версий используется.
Отвязка от домена это в любом случае нахождение куска кода, который проверяет этот самый домен с зашифрованными внутри себя разрешенными доменами и удаление этого куска. Зная, что такой код должен выполняться как можно раньше, то найти такой кусок довольно просто.
Основная цель обфускации — максимально усложнить понимание логики кода. С этой задачей обфускаторы справляются отлично. Речь, разумеется, о объеме кода 500+ строк.
Да. Все остальные варианты, особенно 3 и 4 - оверхед как мне кажется
Мы делаем вот так
И самое забавное, что кнопка
play
у них работает криво, если переключиться на вкладку со спотифаем спустя N часов (например на следующий день).Клик по кнопке не делает ничего, помогает перезагрузка страницы.
Видимо отдельная команда нужна для такого.
Тут и так понятно что вы не знаете
Ну с таким безальтернативным утверждением я даже спорить не буду.
Гадайте дальше.
Предлагаю вам не гадать, что я знаю, а что нет. Никогда не угадаете.
Все инструменты ситуативные. В нашем случае zustand нам отлично подходит.
Используем zustand, мне нравится.
Какое отношение имеют самые базовые основы TypeScript (а в некоторых случаях, вещи, являющиеся синтаксисом JavaScript) к продвинутым пользователям TypeScript?
А
skipLibCheck
не помогал?В статье расходы в месяц, кстати, довольно большие.
Мы в Дубае тратим гораздо меньше, где то 10-10.5к aed в месяц на все, но да, вида на гольф поле нету)
аренда 55к в год, это 4580 aed или 1250 usd в месяц. Снимаем в JVC в новом доме.
вода + электричество + property fee 380-650 aed в зависимости от месяца, но мы начали снимать с сентября, т.е. в самые жаркие месяцы, наверное, еще +100-200 aed
интернет 417 aed в месяц
еда - если очень грубо подсчитать - 3700 aed (1к usd), но кажется мы тратим меньше
мы работаем из дома, но такси около 500 aed в месяц
страховка от работодателя
Скорее всего там одна из первых версий используется.
Основная цель обфускации — максимально усложнить понимание логики кода. С этой задачей обфускаторы справляются отлично. Речь, разумеется, о объеме кода 500+ строк.
Например, что делает этот код?
https://gist.github.com/sanex3339/556d5e66ec787f16a6a0fb4b5fd729f6
Вот эта вот команда с npm выполняется 17.5 сек, с redrun 16.5 сек. Т.е. в моей ситуации прирост есть, но незначительный.
Разницы не вижу, а вот если line-height поставить в 1em, то уже лучше