📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
Это был осел из бременских
Читать полностью…и так был весь проект, тысячи строк кода)
Читать полностью…Мне примерно такое же оставил уволенный тимлид с 14 годами опыта, но там переменные были в духе q, qq, wwwww, qqqqqqq
Читать полностью…не я нашел его на гите :d
Читать полностью…Обфускация своими руками)))
Читать полностью…в тг выглядит как полный ужас
Читать полностью…Если уж речь зашла… может кто знает как визуализировать стрим типа такого: https://ice2.somafm.com/dronezone-32-aac
Веб апи с него данные получить не может… 🤔
https://developer.mozilla.org/ru/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API
Читать полностью…Как в телеге амплитуду показывать
Читать полностью…Всем ку, подскажите библиотеки в связке с svelte 5, для визуализации голосовых сообщений (аудио) только для полностью загруженного, для реалтайма не надо.
Читать полностью…Да, порог входа в vim велик, но зато потом не захочешь ничего другого, а главное, оно работает везде и одинаково (*nix), даже через dialup на 2400 👍
Читать полностью…Но мне кажется для таких задач уже действительно IDE надо
Читать полностью…(у меня такого не было)
Читать полностью…Ну взять тот же rust-analyzer - его прожорству нет предела
Читать полностью…жилательно их ваще не юзать) они шота кушают маю рам
Читать полностью…ахха класс переменные, я хочу с этим чилловым парнем познакомится
Читать полностью…вот фрагмент небольшой
чисто на память оставил
https://wavesurfer.xyz/ не свелт, но адаптировать не сложно.
Читать полностью…Если оно работает как надо - похвально за стокойсть и упорство, а теперь, будь добр, отрефактори это чудо
Читать полностью…Кажется, что это ну очень надо отрефакторить))
Читать полностью…оцените
export const spreadAdjustment = <T extends TotalRO & QtyRO & PriceRO>(Читать полностью…
amount: number,
items: readonly T[]
) => amount == 0 || items.length === 0
? { amount, items, next: () => items }
: amount < 0
? (total => (rest => rest < 0
? { amount: rest,
items: items.map(item => ({ ...item, total: 0 })),
next: () => (qty => [...items]
.sort(({ qty: a }, { qty: b }) => b - a)
.reduce(({ qty: qty_, acc, items }, item) => (acc_ => ({
qty: qty_ + item.qty, acc: acc_,
items: [...items, { ...item, total: minusPrice(acc_, acc) }],
}))(numberToPrice_(rest * (qty_ + item.qty) / qty)), {
qty: 0, acc: 0, items: [] as T[] }
).items)(items.reduce((acc, { qty }) => acc + qty, 0)),
} : (items => ({ amount: 0, items, next: () => items }))(sortTotals_(items, false)
.reduce(({ total: total_, acc, items }, item) => (acc_ => ({
total: addPrices(total_, item.total), acc: acc_,
items: [...items, { ...item, total: minusPrice(addPrices(item.total, acc_), acc) }],
}))(numberToPrice_(amount * addPrices(total_, item.total) / total)), {
total: 0, acc: 0, items: [] as T[] }
).items))(addPrices(total, amount)))(documents.total(items))
: (discounts => (total =>
(rest => rest > 0
? { amount: rest,
items: items.map(item => ({ ...item, total: itemPrice(item) })),
next: () => (invSum => [...items]
.sort((a, b) => itemPrice(a) - itemPrice(b))
.reduce(({ invTotal, acc, items }, item) => (acc_ => ({
invTotal: invTotal + 1 / itemPrice(item), acc: acc_,
items: [...items, { ...item, total: minusPrice(addPrices(itemPrice(item), acc_), acc) }],
}))(numberToPrice_(rest * (invTotal + 1 / itemPrice(item)) / invSum)), {
invTotal: 0, acc: 0, items: [] as T[] }
).items)(items.reduce((acc, item) => acc + 1 / itemPrice(item), 0))
} : (items => ({ amount: 0, items, next: () => items }))(sortTotals_(discounts, false)
.reduce(({ total: total_, acc, items }, item) => (acc_ => ({
total: addPrices(total_, item.total), acc: acc_,
items: [...items, { ...item, total: minusPrice(addPrices(item.total, acc), acc_) }],
}))(numberToPrice_(amount * addPrices(total_, item.total) / total)), {
total: 0, acc: 0, items: [] as T[] }
).items.map(item => ({ ...item, total: itemDiscount(item) })))
)(minusPrice(amount, total))
)(documents.total(discounts)))(items.map(item => ({ ...item, total: itemDiscount(item) })))
По идее то, что нужно
Читать полностью…А. График построить. Понятно. Спасибо. Буду знать.
Читать полностью…А что значит - визуализация голосовых сообщений?
Читать полностью…Да, аймакс неплохо долбит
Читать полностью…рам 24гб и когда я вскоде (комюнити) пишу плюсы мне нужно контрить озу або синий екран и я плачу :/
п.с я перепутал
о боже раст мой любимый раст 🤪🤪🤪
Читать полностью…Он и 4 гб откусит, если очень надо
Читать полностью…ну смотря тоже что за плагины)
Читать полностью…Чтобы снова их все включить)
Читать полностью…