ASCII-Nova 🇺🇦
87 subscribers
984 photos
39 videos
9 files
428 links
предложка: @ascii_nova_suggest_bot

Гиковство && занудство, инди-музыка, геймдев и непрошенные советы

Чат, где мы обсуждаем код и всё около него: @ascii_nova_chat
Download Telegram
https://nvd.nist.gov/vuln/detail/CVE-2024-5171

Integer overflow in libaom (AV1 reference library) internal function

💀💀💀💀💀

👤 shadowchain
ASCII-Nova 🇺🇦
https://nvd.nist.gov/vuln/detail/CVE-2024-5171 Integer overflow in libaom (AV1 reference library) internal function 💀💀💀💀💀 👤 shadowchain
пока я сидел без света и пытался работать, находят мощные уязвимости — так и живём :)
# Пост про оффлайн Rust-разработку

Поделюсь важными находками

1) Вся официальная документация и книги
(the book, Rust By Example, standard library, rustc book, Cargo Book, ... все, я устану перечислять)
$ rustup docs

* это уже у вас есть вместе с туллчейном

2) Может более актуальная штука, уже для существующего проекта:
$ cargo doc --open

Позволяет сгенерировать документацию всех используемых крейтов в проекте — просто супер, когда хочешь посмотреть удобно описания и примеры по тем же tokio, axum и прочим вкусностям

* нужно при наличии интернета выполнить, чтобы пошла сборка документации

#Rust #TIL
👍3👏1
# Мой хардварный райс во время отключений

Дисклеймер: если вы знакомы с электрикой, то дальше будут наивные рассуждения и практики. Важно отметить, что если бы моя зарядная станция поддерживала режим bypass (можно было бы просто включить как бесперебойник, далее UPS), то все эти костыли просто бы не понадобились.

Итак, моей целью было обеспечить бесшовные переходы между разными источниками питания (что за исключением одного устройства получилось, но об этом позже).

Т.е. есть два источника питания (две розетки на вход) и нужно обеспечить один выход с них (одна розетка на выход, к которой подключается всё нужное) -- добиваюсь этого при помощи АВР (автомат ввода резерва или штука с проводами в центре).

В моём случае, есть следующие источники питания (вот они слева направо):
- зарядная станция (на фото... слева), Zendure SuperBase 1016Wh (мне о ней будет ниже)
- городская наша киевская любимая сеть (страхуется небольшим UPS, на фото справа)
🔥2👍1
ASCII-Nova 🇺🇦
# Мой хардварный райс во время отключений Дисклеймер: если вы знакомы с электрикой, то дальше будут наивные рассуждения и практики. Важно отметить, что если бы моя зарядная станция поддерживала режим bypass (можно было бы просто включить как бесперебойник…
Лирическое отступление: зачем страхую городскую сеть при помощи UPS? В целом, две причины

1) Очень сильно не люблю обрывы интернета

(я же задрот, у меня глаз дёргается, когда музыка перестаёт играть в спотифае или видео грузиться, или, о боже, вылетает онлайн игра на PS5 -- раз речь зашла: плойка, я очень скучаю!)

2) Более реалистичная причина: у меня есть сервер (NAS), на котором:
- жёсткие диски (HDD), а это значит пропадание света может их вывести из строя
- на NAS крутятся боты, главный из которых: тг-бот библиотеки психоаналитической организаций

В целом, ботов нужно убрать в облако (мои боги дайте мне времени на это!) и это решает проблему, а вот с HDD это уже факт моей биографии текущей, так что нужно с ними очень бережно обходиться и без всяких выключений питания.

---

Как это происходит на практике?
- Отключается свет
- Начинает очень и очень мерзко пищать UPS (я скорее всего больше никогда не куплю Eaton по этой причине)
- У меня есть N-ое время на включение зарядной станции
- После включения станции, выключаю UPS, и таким образом при помощи АВР со смачным щелчком питание переключится

Дальше от розетки выхода (на фото в центре) запитывается всё, что нужно:
- роутер
- NAS
- TV
- PS5
- всякие светильники
- 10 метровый кабель к моему рабочему месту, чтобы подпитать монитор (если есть избыток заряда) и ПРОЖОРЛИВЫЙ ноут, но об этом позже
👍4
ASCII-Nova 🇺🇦
Лирическое отступление: зачем страхую городскую сеть при помощи UPS? В целом, две причины 1) Очень сильно не люблю обрывы интернета (я же задрот, у меня глаз дёргается, когда музыка перестаёт играть в спотифае или видео грузиться, или, о боже, вылетает…
Как итог, доволен результатом, за исключением:
- Не могу подобрать корпус для этого чуда
- Один корпус не подошёл
- Другой не дошёл
- В общем, нужно идти и мерить вручную размеры
- Чувствительным устройством, оказалось... барабанная дробь... PS5!

Т.е. если в момент игры выключился свет, то нужно её выключать, а потом после перевода питания с UPS на станцию включать.

Поскольку поиграть последнее время не очень удаётся, то это не большая проблема... хотя! мы играем в Wizard of Legend, а там сохранений нет :( Прямо как на старых игровых приставках -- всё с одного раза.

---

Зарядная станция, в целом, меня радует -- отсутствие bypass режима компенсировал... сами видите чем, учитывая цену UPS, всех этих проводов и компонент, всё равно думаю, что соотношение цены/качество очень даже.

С этими станциями, главное не попасть на брак (а я попал, первую менял, кстати говоря).

---

Ноубук... ох, это конечно тянет на отдельный пост, если вкратце:
- за быстрое время компиляции нужно платить расходом заряда
- мой прошлый thinkpad t490s держался... 4 часа, под нагрузкой (зарядка 65W)
- текущий в лучшем случае 2, но что-то мне кажется, что уже всего и час -- но я компилирую как не в себя, правды ради

И это при том, что я перешёл с мощной видеокарты на встройку... в общем, вопрос пока что открытый
👍3
ASCII-Nova 🇺🇦
на всякий случай, может кому-то будет интересно 1) вход: UPS (городская сеть) 2) вход: зарядная станция 3) выход: потребители електрохарчування
Наверное, это мелочь, но т.к. я давно ничего не собирал своими руками, то сделать какое-то "устройство" меня прямо бустануло морально.

В этом конечно проблема работы, в которой твой результат это бегущие нули и единички по экранам и проводам.

Я смогу взять в руки свои написанные программы только если распечатаю исходники на бумаге.

В этом плане, какие-то выключатели, кнопки и провода, конечно возвращают в реальный/действительный мир.
💯2👍1
ASCII-Nova 🇺🇦
Наверное, это мелочь, но т.к. я давно ничего не собирал своими руками, то сделать какое-то "устройство" меня прямо бустануло морально. В этом конечно проблема работы, в которой твой результат это бегущие нули и единички по экранам и проводам. Я смогу взять…
А, еще дополнение: UPS подключён кабелем к NAS, поэтому если меня не будет в квартире, то NAS автоматически выключит себя и всю цепочку через 10 минут

Иными словами, самое главное и хрупкое в этом всём (жесткие диски), будут в безопасности
👍3
Так, моя история про железки уже привела к одной отписке, занимательно :)
🌚3
Forwarded from Oleg BW
Вот такой сетап просто
😁3
Oleg BW
Вот такой сетап просто
имба, вот реально

если серьёзно, то чем менее прожорливый ноут, тем лучше

узнал, что у моего CTO ноут выдерживает... 10 часов! Я В АХУЕ
👍2😱1
т.к. у меня сегодня хорошее настроение:

если кто-то найдёт в прошлых постах скрытый фалос, то я отправлю любую свою задротскую книгу как подарок
😁2
Forwarded from Oleg BW
3
Oleg BW
Photo
Поздравляем победителя!
Олег, выбирай

Или, мы можем придумать какой-то конкурс, связанный с программированием и таким образом разыграть, если ни какая книга не интересна :)
Forwarded from Shitposting.rs
👍3