10658
наверное всем в кайф сидеть переводить это
Igor
Мы не переводим)
Flokki
із тієї опери, де 0, "", NAn і так далі — по дефолту фолс а, ' ', 1 — true?
function isTruthy(value) { if (value) { return true; } else { return false; } } _______________________ function isTruthy(value) { return !!value; } так?
Igor
Ну фактически можно просто return Boolean(value)
Igor
Да!! Как вариант
Ivan
Пацаны, у кого какие догадки : прога типо для входа в аккаунт- есть окно создания акка(цифра 1) и входа в него (цифра 2 ), при создании пишешь свой логин а он автоматом генерирует пароль, хэширует его и в бд сохраняет, потом что бы войти вбиваешь то и то, он пароль хэширует и сравнивает с бд, НО проблема в том, что если создать и войти не закрывая прогу - всё ок, но при создании акка и закрытие проги хэш пароля уже не тот(цифра 3 )
Igor
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean#boolean_coercion
10658
ахахаххахахаха, неактуально, Игорь
Наклз
В чем рофл ? 4 ядерник менее чем за 50 $
Ivan
покажи хешер
https://github.com/IvanIsak2000/blockchain-app/blob/master/login.py
Наклз
работает на ровне ryzen 5 1600 - 2600
Ivan
это када создаём акк так хэшируется и в бд
10658
дак ты хешишь рандомный пароль, а не тот, что ты ввел. или я что-то путаю ?
undefined
это када создаём акк так хэшируется и в бд
А ты сообщаешь юзеру его пароль который сгенерировал?
Ivan
дак ты хешишь рандомный пароль, а не тот, что ты ввел. или я что-то путаю ?
при создании да - пароль либа генерирует, ты его запоминаешь и он в бд сохраняется
undefined
Да вроде
undefined
при создании да - пароль либа генерирует, ты его запоминаешь и он в бд сохраняется
Выглядит как-то странно, оно должно нормально работать
Наклз
https://www.youtube.com/watch?v=xiXxkeyLiJ8
Igor
А вообще купил древнее железо получил гемор бай дефолт, а сравнение производительности в попугаях это для бомжей
Наклз
а
Наклз
сори
Igor
В любом случае поколение решает
Ivan
Выглядит как-то странно, оно должно нормально работать
ну я и говорю что смешно, если войти в акк после его создания всё работает хэш от созданного пароля == хэшу пароля который ввёл пользователь, но если войти после создания хэш у пароля уже другой
Alexander
Igor
это када создаём акк так хэшируется и в бд
Ты хэш пароля сохраняешь в базе?)
10658
просто юзать встроенную hash() от питона такое себе
Alexander
все, ищите в маркет плейсе
Igor
да
Хэш имеет разный сид каждый запуск)
undefined
Хэш имеет разный сид каждый запуск)
Значит его нужно указать принудительно
10658
Хэш имеет разный сид каждый запуск)
вот, о том же подумал, просто никогда не юзал функцию хеша от пайтона
10658
1 сек занял дебаг
Ivan
Бля, ща попробовал вместо хэшируемого пароля просто пароль и всё работает
Ivan
10658
ну очевидно )
10658
теперь же нет рандомного каждый раз хэша
Ivan
а как хэш каждый раз не рандомным то сделать ?)
10658
bcrypt например
Ivan
Igor
а как хэш каждый раз не рандомным то сделать ?)
https://docs.python.org/3/using/cmdline.html#envvar-PYTHONHASHSEED
Igor
Но лучше взять библиотеку для хэширования с норм алгоритмом
Igor
Мне вообще не ясна популярность пайгейма... Долбанное уебище работающее на цпу. Прошлый век
Igor
Для детей может и норм, но вообще бесит
Alexander
Мне вообще не ясна популярность пайгейма... Долбанное уебище работающее на цпу. Прошлый век
зависит от твоих целей. моя цель с сыном ченить наковырять, для этого пайгем позволяет убрать шибко сложные вещи но при этом не слишком дает абстракций (пока). т.е. например я абсолютно не хочу считать когда спрайты сталкиваются, но скрытые евент лупы я тоже не хочу.
Alexander
если именно игры клепать то аркад повеселее смотрится. но скажем так, для риал геймдева надо брать юнити и не трепаться)
Igor
Он вращает спрайты в массиве, т. Е на каждый угол поворота создается новый спрайт
Igor
Это боль
Alexander
я использую как канвас чисто
Igor
Именно тут ребенок который захочет повращать что то получит кучу проблем
Igor
Ну хз.
Igor
В такие моменты дети расстраиваются и теряют интерес
Igor
Типа так не делай так работать не будет... Пфффф
Igor
Имха опять же
Igor
Сколько сыну?
Alexander
6
Igor
Жестоко
Igor
Имхо лайтбот и kodu это максимум... Даже скретч рано
Alexander
Имхо лайтбот и kodu это максимум... Даже скретч рано
я хз насколько это дело вообще затянется у него - может завтра не захочет. там видно будет
Ol
наверное всем в кайф сидеть переводить это
Есть автопереводчик) и он переводит "сундук"))
Alexander
Kodu позырь оно больше для детей
а, похожая есть в майнкрафт едюкейшн едишн. в нем и на питоне можно)
Igor
Лучше уж тупо редстоун на майнкрафте, но опять же это не для малышни
Alexander
ну отпишусь чо как получилось. мож сам забью гг
Igor
Ну я со своим много раз начинал и много раз забивал. Главное не отбить желание)
Михаил
Имхо лайтбот и kodu это максимум... Даже скретч рано
ну кмк скретч никогда не рано, в любом возрасте там можно сделать ченить прикольное, пусть даже наркоманские фокусы с окраской кота
Igor
Да но это как мигание светодиодом в ардуине, некоторым заходит, а некоторые забивают не видя прогресса
Igor
В этом плане спасением может стать кружок. Социализация все же огромный буст дает