Хвостатый кодер
117 subscribers
563 photos
20 videos
5 files
351 links
Download Telegram
Hello world!
Test post.
А вы знали что если добавить "s" к url канала то он будет показывать все посты в браузере :/
https://t.me/s/tailed_dev
#JS #frontend
Возникла проблема с хешом для большого файла
Использовал библиотеку Rusha, завис на том что большой файл не переваривается readAsArrayBuffer.
Решение было в том что бы я прочитал доки еще раз и нашел строку что Rusha может кушать Blob а тот же File и есть Blob только немного другой.
Так что кормлю worker Rusha этот большой блоб и жду когда он его прожует
Так что чаще читайте доки :/
This media is not supported in your browser
VIEW IN TELEGRAM
Разработка кода на Vue более приятная... Наверное? Или я просто знал что мне уже надо делать :/
Хвостатый кодер
Photo
Когда уже в CSS добавят значения свободного места в элементе до конца экрана?... А то я костыль СДелялЬ : >
Если бы это был React я бы уже плакал о житие моем
Итак. Итоги по вчерашней попоболи.
С связи с тем что на сайте нужно сделать защиту от дурака, и дурак не пытался лишний раз загрузить файл то я юзал хеш SHA1 для фаликов.
Но оказалось что такой метод делает БбрРБбрР на JS и вообще он капуша :/ Поэтому с подачи одного человека решил использовать xxhash3.
Он в разы спасал ситуацию позволяет и не ждать год пока будет получен хеш нашего файлика. Но костыль в виде slice Все же пришлось сделатьб......
На 1 видео файлик в 6 гигов а на втором пример если дубликат есть
Хвостатый кодер
Итак. Итоги по вчерашней попоболи. С связи с тем что на сайте нужно сделать защиту от дурака, и дурак не пытался лишний раз загрузить файл то я юзал хеш SHA1 для фаликов. Но оказалось что такой метод делает БбрРБбрР на JS и вообще он капуша :/ Поэтому с подачи…
Самое смешное что скорость замедляет не сами вычисления а скорость чтения данных. Возможно можно и быстрее жевать файлы но пока что терпимо... Да и думаю что не особо много ювзерей будет грузить файлы по 10 гигов
Радость. Это когда тебе не пришлось переписывать весь сайт что бы добавить поиск по расширению файла... Потому что ты подумал заранее