Anonymous
Возможно с history api код будет чище, но так же это наверняка пушка по воробьям в случае твоего кейса, так что выбирай меньшее зло
Maksim
склоняюсь ко 2ому костылю
Anonymous
Логично, особенно если уже используем scrollTop чтобы правильно двигать браузер по нажатию
Lev
Че, умные?
Lev
Прямоугольник с известными длинами сторон может крутиться вокруг начала координат на угол альфа, надо найти координату нижней точки. Ну или длину проекции прямоугольника на Y Ну или как сделать margin в svg =)
Lev
Нда... это просто
Lev
все проще
Lev
просто на синус угла умножить
Alex
Частный случай матрицы поворота)
Lev
В js умеет эти матрицы считать?
Anonymous
Умеет ли js считать матрицы?
Alex
Думаю, тебе предстоит руками это сделать
Anonymous
Таков вопрос?
Дима
))
Alex
А что значит "считать матрицы"?
Дима
Ну я например считаю матрицей окружающую действительность
Lev
Уже через синус посчитал
Anonymous
Я вдруг подумал, что вопрос о том, способен ли js хранить матрицы и можно ли на нем вообще написать код чтобы их считать :D
Дима
Я думаю он не про себя
Anonymous
Ага, в голубом глазу великана живем
Погоди погоди Как огромная плоская окружность держится в глазу великана? Как она там держится?
Alex
Погоди погоди Как огромная плоская окружность держится в глазу великана? Как она там держится?
Плавает где-то в стекловидном теле. На самом деле окружность можно будет разглядеть, когда Земля налетит на небесную ось
Anonymous
На трёх хрусталиках)
И сам глаз это хрусталик Слишком правдоподобно, я не могу не поверить
Anonymous
Сможем ли мы когда-нибудь добраться до другого глаза великана Есть ли там другая матрица Столько вопросов и так мало ответов
Anonymous
Космос черный, потому что великан закрыл глаза?
Alex
Сможем ли мы когда-нибудь добраться до другого глаза великана Есть ли там другая матрица Столько вопросов и так мало ответов
Человеческий мозг слишком хрупок чтобы понят это. Один парень пытался, этот случай был записан на видео. В конче он кричал: "Мама, я не хочу умирать!"
quiphop
это точно джс конфа?
Oleg
Как пропатчить KDE под FreeBSD?
Anonymous
Как пропатчить KDE под FreeBSD?
Это в тред по аниме
Anonymous
Здесь только экзистенция. Нет времени на остальное.
Thomas
Это в тред по аниме
сюда т.е.? https://t.me/frp_ru
Thomas
я шучу - просто в том чатике много анимешных персонажей на аватарках)
Anonymous
Кто упарывался с датами? Можно ли вот такое сделать проще? const parseFromUTC = pipe( Date.parse, constructN(1, Date), parsed => Date.UTC( parsed.getFullYear(), parsed.getMonth(), parsed.getDate(), parsed.getHours(), parsed.getMinutes(), parsed.getSeconds(), ), constructN(1, Date), )
Anonymous
*без momentjs
quiphop
*без momentjs
чем не угодил момент?
Anonymous
Anonymous
Не важно.
Anonymous
Я спросил о другом.
Таймураз
чем не угодил момент?
https://jsperf.com/momentjs-vs-date-fns
Таймураз
чем не угодил момент?
https://raygun.com/blog/moment-js-vs-date-fns/
Таймураз
в среднем, разница- порядок
Таймураз
Но date fns не умел в таймзоны, один минус Вроде кто-то что-то написал для него, но это неточно
Serhiy
https://raygun.com/blog/moment-js-vs-date-fns/
О круть какая. Давно хотел от момента отказаться
Dika
Никак.
Oleg
А в чем проблема?
Serhiy
На async/await переписать
Oleg
Понятно в чем проблема, потребность в вызвать функцию и заставить внешний мир подождать
Oleg
Если хочется вот просто вызвать и подождать и продолжить со следующей строки - async/await
GG
https://raygun.com/blog/moment-js-vs-date-fns/
это они еще с моей либой не сравнивали) которая на 30 строк и с теме же возможстями
GG
я на ноде делал простой тест, каждую милисекунду логи выводил. все раб, без задержок
GG
https://www.npmjs.com/package/date-template
Ruslan
checkEitherLoggedInOrNot должна возвращать не true/false, а промис - ты ведь делаешь асинхронный запрос, который неизвестно когда выполнится
Oleg
На хабре однжады пару месяцев была мода писать статьи в стиле "сделал Х в 30 строк кода на JS"
Oleg
Потом ещё пришел человек и выложил игру где было 0 строк JS, на чистом CSS игра с полетом на космическом корабле, уворотом от противников и сбором бонусов
GG
На хабре однжады пару месяцев была мода писать статьи в стиле "сделал Х в 30 строк кода на JS"
ну... у меня не сервер раздачи времени 😄, мне либа на 2к строк работы с времменем не нужна
Oleg
https://www.npmjs.com/package/date-template
var middlewareMount = (date) => { var mounth = [ null, 'January', 'February', Любителе паскаля бы заценили
Ruslan
херовый план)
Oleg
А так да, в стандартной либе JS жутко не хватает рботы со сложными датами
Maksim
ну... у меня не сервер раздачи времени 😄, мне либа на 2к строк работы с времменем не нужна
уж для сервера пожалеть 2кб на протесченную вдоль и поперек и поддерживаемую людьми либу, ну я даж не знаю
Maksim
зачем для сервера?) для фронта же) вывести формариторованую дату
по тексту я понял что юзается на бэке, ну не суть
Maksim
зачем для сервера?) для фронта же) вывести формариторованую дату
а интернационализация тоже поддерживается в 30 строчках?
Anonymous
Intl наверное
Локаль норм настроена. Дата приходит в виде строки в UTC.
GG
а интернационализация тоже поддерживается в 30 строчках?
мидлвары можно свои писать, есть пример там же
Maksim
писать и из коробки это разное
Ruslan
Локаль норм настроена. Дата приходит в виде строки в UTC.
А что твоя функция делает? Ввод/вывод какой?
Anonymous
А что твоя функция делает? Ввод/вывод какой?
Приходит строка с датой в UTC, возвращаю нативный объект Date в текущей временной зоне.
GG
писать и из коробки это разное
в этом то и дело, а если мне не нужны все языки ?
Maksim
в этом то и дело, а если мне не нужны все языки ?
тогда можно дойти до абсурда и залить пустой файл и сказать человеку "я же не знаю что тебе нужно, напиши сам"
GG
тогда можно дойти до абсурда и залить пустой файл и сказать человеку "я же не знаю что тебе нужно, напиши сам"
ну, у меня из коробки работает только необходимое, у эспресса тоже, разве это плохой подход?