wp0
Заказчики платят за результат, а результат напрямую зависит от эффективности работы, которая заметно страдает при выборе ts)
IMO, ts - одна из лучших вещей, что сделали майкрософт за последние 30 лет. В крупных проектах он сильно помогает, бо там синтакс шугара много разного приятного.
Костя
2155272570 & 2155272570 = -2139694726
Костя
что за дичь
wp0
Но вот если использовать ts чтобы попап на сайте показать, вместо того чтобы заюзать банальный жквери (жквери ж не модно, а ts и бабель - модно) - конечно, производительность очень страдает.
Anton
2147483648 & 2147483648 = -2147483648 минимальное число, которое творит подобную магию
Anton
2147483648 | 0 = - 2147483648 даже так
Костя
дичь
Костя
Number.MAX_SAFE_INTEGER & Number.MAX_SAFE_INTEGER
Елена
это все потому, что побитовый операции с 32 значными числами работают
Anton
Чо-чо?
2147483648 | 0 = -2147483648 2147483647 | 0 = 2147483647
Елена
2147483648 слишком много для них
Viktor
привнес смуту в js-чятик
Viktor
выше ж ссылку кидали почему так
Костя
ай нет
Елена
там первый бит 1, получается отрицательное число
Костя
сорян
Костя
просто когда все цифры рядом, число кажется таким маленьким
Костя
2 147 483 647
Костя
вот так лучше
Viktor
таки есть способ это закостылить, для отображения корректного (64-style?) числа?
Anton
по логике надо x | 0 = x а не x | 0 = -x
Дима
таки есть способ это закостылить, для отображения корректного (64-style?) числа?
Это требование формулируется как "как работать с числами, превышающими вернюю границу предусмотренную в языке"
Дима
Когда кажется креститься надо
Дима
В любом целочисленном типе данных в любом типичном языке есть границы, емнип
Viktor
таки числа больше (2^32) в js несуществует?
Viktor
сорян не знал
Дима
Не знал чего, того как представляется число в компьютере?
Дима
Не знал чего, того как представляется число в компьютере?
Я с трудом представляю как я сейчас могу пояснить мысль без упоминания этой базовой вещи
Marat
по логике надо x | 0 = x а не x | 0 = -x
Побитовые операции работают только с битами, или не?
Дима
И ничего сверъестественного тут не будет, реализовывать это всё так же как в любом другом языке
Дима
Обычный BigInt
Дима
Я даже больше скажу, когда у тебя большие числа не от праздного любопытства, а обусловенные задачей, то BigInt тебе всё равно будет оптимальнее, потому что наверняка будет масса операций более эффективных именно в таком виде
Дима
У меня просто весь год проекты непосредственно связаны с громадным количеством вычислений с большими, вплоть до 10 в пятисотой степени, числами)
Евгений
Как подгружать файлы асинхронно?
wp0
Не, ts лучше, чем js, но он хуже, что js + flow
Я не считаю даже, что он лучше чем JS :) Но он лучше кофескрипта.
Андрей
Я не считаю даже, что он лучше чем JS :) Но он лучше кофескрипта.
Плохая валидация лучше отсутствия валидации. Хотя бы какие-нибудь ошибки можно выловить.
wp0
Плохая валидация лучше отсутствия валидации. Хотя бы какие-нибудь ошибки можно выловить.
Ну, если писать по максимуму иммутабельно - все проблемы с типизацией уходят как-то сами. Ну и да, если уж валидацию - то flow :)
Андрей
+ рефакторинг.
wp0
Ну, в случаях, когда я не пользуюсь постпроцессором, обычно кода достаточно мало, чтобы дебаг занимал минуты, а ошибки вообще почти не возникали, потому что кода достатоно мало чтобы всё предусматривать сразу :)
Григорий Владимирович
Кто знает и применяет (<-- важно) паттерны типа DAO, ORM, ActiveRecord) ? Хотел бы похоливарить в личке
Костя
почему в личке?
Алдар
Тайпскриптненужен
кому то и не нужен, не спорю
Aleksei
Кто с Charts.js работал?
Anonymous
вопрос сразу задавай
Anonymous
много кто работал
Aleksei
Можно ли у Line chart сделать так чтобы он сам рассчитал x labels, как Scatter?
Anonymous
а что мешает написать лейблы?
Aleksei
Aleksei
Без лишних лейблов он не пропорционально рисует, а если добавить то норм
Aleksei
а раз Scatter умеет, то не хотелось бы самому велосипедить
Quiet
Как отбражать назвы коммитов с git в vscode?
Maksim
Есть у кого на примете плагин, который будет заменять src изображения в зависимости от ширины браузера?(желательно и плотности пикселей)
Roman
а srcset не подходит?
pa[aad
доброго времени суток дан массив и 2 числа с этого массива каким способом можно узнать находятся ли они рядом рядом означает что только слева, справа, снизу, сверху
pa[aad
может кто делал или есть что почитать
Quiet
зачем?
для удобства
Starikov
Hi
Starikov
looking for usage require.js usage sample
Starikov
s
Winni
Use webpack or rollup, and be happy with es6 import
Алибек
всем привет
Marat
Алибек
есть
Алибек
😂😂
Алибек
вопрос один есть
Алибек
хочу начать изучать java .
Алибек
нашел пару сайтов по изучению