Разработчики Apache Software Foundation выпустили патчи для уязвимости в серверном ПО Tomcat. При определенных условиях эта проблема могла привести к удаленному выполнению кода (RCE).
TL;DR: из-за отсутствия «умных» принт-серверов на рынке сделал собственное устройство, позволяющее печатать и сканировать на старых USB-принтерах через Wi-Fi и Ethernet, с любого смартфона и компьютера под любой ОС, без установки драйверов (AirPrint/Mopria). Девайс включает не только распространённые открытые драйверы, но и проприетарные, в режиме эмуляции x86-кода, plug&play.Особенностью проекта является со-финансирование открытого ПО: разработчики сервера печати CUPS и сканирования SANE/A…
Продолжение истории, которая начата здесь 19 сентября 2024 года, мною было подано через электронную приемную заявление в прокуратуру прикубанского округа города Краснодар, заявление с просьбой провести проверку законности действий Роскомнадзора в отношении видеосервиса youtube, на основании официального ответа от РКН от 6.09.2024 года, лично мне на мое письмо в АП РФ, от 6 августа 2024 года. Мое заявление было перенаправлено в Роскомнадзор, и сегодня 25.12.2024 года я получил ответ из РКН.Мною …
ДИСКЛЕЙМЕР: Статья написана автором блога, на основе интервью с владельцем 5 интернет-магазинов, экс-владельцем производства и продавцом на маркетплейсах П. Пресняковым.С 12 лет я занимаюсь карате киокушинкай, работал тренером и хотел зарабатывать. У меня черный пояс 2-й дан по карате киокушинкай, на фото мои ученикиЯ начал свой бизнес, и дети перестали получать должное внимание, потому что в голове я держал не карате, а бизнес. Останься тренером, я бы просто обманывал детей.Поэтому спасибо род…
Утро, аромат свежесваренного кофе, и телефон тихонько напоминает вам о приеме важного лекарства. «Привет! Не забудь принять лекарство!» Такую систему можно реализовать самостоятельно с помощью Golang и Exolve API.SMS остается простым, универсальным и проверенным временем методом коммуникации, работающим на любом телефоне. В этой статье я покажу, как клиники и медцентры могут построить надежную систему SMS-напоминаний.Что понадобится:Golang: язык программирования, идеально подходящий для создани…
Привет, Хабр! Сегодня мы рассмотрим замечательный пакет в Golang bufio. Пакет bufio — это стандартная библиотека Go, предназначенная для буферизации ввода-вывода. Почему буферизация важна? Представьте, что вы пытаетесь читать или записывать данные по одному байту за раз. Это утомительно и неэффективно. bufio помогает объединить множество мелких операций в более крупные блоки.Пакет bufio имеет несколько основных структур и методов:bufio.Reader — буферизованный ридер для чтения данных из io.Reade…
Привет, Хабр! Меня зовут Максим, я Go-разработчик из Wildberries. Свою дебютную статью я хочу посвятить довольно популярной теме, когда на проекте приходится уходить с одной технологии на другую. Данная статья будет полезна разработчикам, кто активно использует асинхронный способ передачи данных в своих проектах. Статья несет исключительно опыт автора.В первую очередь заглянем поглубже во внутреннее устройство каждого брокера и особенности при работе с ним.NatsNATS — это высокопроизводительный …
Всем привет! На связи Spectr и рубрика «Что читают наши разработчики». Сегодня разберем оптимизацию функциональных компонентов за счет мемоизации функций обратного вызова с помощью useCallback().Этот материал — перевод статьи. Мы не меняем содержание и приводим слова автора так, как это было написано в оригинале. Если у вас есть предложения или свой опыт в подобных методиках, опишите их в комментариях — мы с радостью ответим и расскажем о своих практиках. Давайте обмениваться опытом!ВведениеОпт…
Всемирная паутина (WWW) — это не просто набор веб‑страниц, это революция, изменившая наше восприятие информации и общения. С момента своего появления в начале 1990-х годов WWW кардинально трансформировала мир, открыв новые горизонты для бизнеса, образования и повседневной жизни. История веб пестрит взлетами, падениями и уходами в крайности, но здесь мы пройдемся только по самым ярким моментам! Следить за эволюцией технологии, которая навсегда изменила наше общество, мы будем глазами фронтенд‑ра…