Ayrat
changePassword = new Identity.ChangePasswordRequirements({
length: 8,
letters: true,
numbers: true,
upper: false,
lower: false,
special: false
});
Vasily
Спецсимволов не хочет
Ayrat
СПАСИБО
Ayrat
ООО
Ayrat
А ты блять гений
Vasily
Я знаю
Ayrat
УБРАЛ спецсимволы и галочка Letter ПОЯВИЛАСЬ
Ayrat
ебаные жсеры
Ayrat
всё через жопу делают
Vasily
Там просто скорее всего ебанутая логика внутри
Vasily
Ну и тут напрашивалось, что логика у них там разная, зуб даю
Vasily
Спецсимволы скорее всего отдельной фичей добавляли
Ayrat
Всё как бы логично. Но вообще это прикольно когда нельзя пароль сменить/поставить без дебага минифицированного js
Ayrat
отсеивает слабых
Vasily
Ayrat
меня там вообще всё смутило
Ayrat
Я сделал проще, убрал валидацию и нажал на кнопку.
Ну и естесна на сервере валидация человеческая меня пропустила
Ayrat
ебаные жсеры
Ayrat
в смысле скрипт вырезал чтобы не мешался
Vasily
Жсеры такие, да
Анна
может это вместо капчи такое?
Анна
Vasily
Ayrat
крутить скрипты валидации паролей и емейлов
Ayrat
вот это работа.
Vasily
Vasily
ЧЕМ ТЫ ХУЖЕ?
Ayrat
calmm-js
Vasily
Ayrat
автор гопака вообще странный https://github.com/polytypic
Vasily
Vesa Karvonen
Vasily
И только финский рыболов, убогий пасынок природы....
Ayrat
и немного алгебраических дата типов на с++
https://github.com/polytypic/algebraic.cpp/blob/master/src/cons.hpp
Ayrat
The idea is to experiment with algebraic programming techniques in C++. First of all, I want to be able to program conveniently with structural algebraic types (i.e. sums, products, ...) and use algebraic structures (i.e. monoids, monads, ...). Then I want to use those to implement a language with algebraic effects. I want everything to be as composable as possible.
Ayrat
я к тому что он хоть и на JS, но мозги у него напрочь снесло
Vasily
КОДЗИМА ЧЕРТОВ ГЕНИЙ
Vasily
Хммм...начал читать DD made functional. Пока очень ок
Ayrat
Ну там просто нормальное DDD. Я вот Эванса читал, долго думал где смеяться
Vasily
Ну 20 лет назад Эванс норм заходил
Pavel
ченить типа let rec l (foo: byref<Foo>) =
l &foo
let bar =
{ new Bar() with
override x.bar (foo: byref<Foo>) =
l &foo }
Pavel
там красивенько потом // loop start
IL_0000: ldarg.0
IL_0001: starg.s foo
IL_0003: br.s IL_0000
// end loop
Vasily
Там пофиг
Vasily
Вроде
Shub
Vasily
а чем?
Дык там же все в консоли встроено
Shub
а. ну просто есть такой js, где имена переменных и функций заменены на всякие там _
Vasily
Ну это ты ничем не вскроешь
Shub
я думал, у тебя есть что-то, что может такие разминифицировать. типа знаешь, как в IDA
Vasily
Это обфускация
Vasily
Обфускация вроде односторонний процесс
Shub
угу. но в IDA можно было переименовать идентификатор и она сама отследит, где он используется
Vasily
Ну тут в теории тоже можно
Shub
и так потихоньку можно восстановить
Vasily
В условном VS code
Анна
Анна
Недавно развеселые сотрудники убили статикой тестовый девайс.
Пораскинул мозгами, предложил сделать заземление.
Например, удобный браслет на ногу с цепью, ведущей к батарее.
Ayrat
Ayrat
Первый в списке un minify js
Vladislav
Hog
нормально вы так упоролись... зачитался
Shub
https://www.yegor256.com/2018/12/18/silicon-valley-criticism.html
Shub
первая претензия - плохие вкусы населения.
Vladislav
https://www.reddit.com/r/programming/comments/a7aua9/why_you_should_learn_f/
Hog
https://twitter.com/razbor_poletov/status/1075105870529380353?s=12
Dmitry
"мастером разорванных ... " уж точно не ожидал там увидеть слово абстракций
Aleksandr
Знаете вот у меня сейчас вот этот вот самый момент, когда впервые прочитал про провайдеры типов и понимаешь насколько это круто и жизнь никогда не станет прежней. В общем поздравляю себя, да. Слава фшарпу.
Vasily
Vasily
А потом думать начинаешь, а как это в продакшн затащить
Vladislav
потом пытаешь писать и охуеваешь
Vasily
Ну в общем ниша у тп странная
Vladislav
IlWriterException
Vasily
Одноразовые скрипты
Aleksandr
Vasily
В целом ещё норм csv читать
Aleksandr
Но это ведь на самом деле большая ниша