Браузеры постоянно добавляют новые функции HTML, JavaScript и CSS. Вот несколько полезных дополнений к работе с формами, которые вы могли пропустить…
Новости
Дайджест недели от Apple Pro Weekly News (26.09 – 02.10.22)
В свежих бета-версиях систем Apple нашли новые функции, Apple Watch Ultra и AirPods Pro 2 разобрали – какова ремонтопригодность, что с приложениями VK в App Store, зачем Тим Кук поехал в Европу, и ряд интересных концептов. Эти и другие интересные новости в сегодняшней повестке дайджеста Apple Pro Weekly News.
Старое, новое, электронное: собираем ретро-гаджеты из современных компонентов
Привет, Хабр! Сегодня поговорим о разных устройствах, собранных на базе современных компонентов, но сделанных в виде ретро-девайсов. В подборке парочка небольших мини-ПК, калькулятор, имитатор шума HDD и портативный игровой девайс. Весьма интересные устройства — поэтому мы их и включили в подборку. Но если у вас есть собственные варианты гаджетов такого типа, то давайте обсудим в комментариях. Ну а сейчас — поехали!
Как купить девайс для умного дома и попасть в команду разработчиков
Началась эта история в августе 2020 года. Скучая в отпуске, я рылся в интернете с весьма определенной целью - "что бы еще прикупить и засунуть в свой умный дом..". И попалось мне на глаза очень интересное устройство.
Golang-дайджест № 21 (1 – 30 сентября 2022)
Свежая подборка новостей и материалов
Интересное в этом выпуске
Выпущены версии 1.19.1 и 1.18.6, второстепенные выпуски версий 1.19.2 и 1.18.7 предварительно объявлены на 4 октября, gopherCon Europe/UK 2022, чистый код в Go, новый инструмент управления уязвимостями go:govulncheck
Сканим с ansible
Данная статья вольное рассуждение о том, как можно использовать инструменты из разных областей для проведения автоматизации рутинных задач, в том числе и для проведения отдельных действий при пентесте. В статье будет описан процесс создания проекта на Ansible, который можно использовать для масштабирования и адаптации под другие задачи.
DLI Benchmark — инструмент для измерения скорости работы моделей глубокого обучения
Каждый фреймворк глубокого обучения использует свой подход к инференсу глубоких моделей и находит компромисс между временем обработки данных, потреблением ресурсов и качеством работы. Результатом такого разнообразия является множество возможных комбинаций из задачи машинного обучения, фреймворка, модели, набора тестовых данных и целевого устройства, что делает задачу оценки производительности инференса крайне трудной. Именно поэтому разрабатываются системы, позволяющие автоматически собирать данные о производительности и качестве работы большого количества моделей.
Security Week 2240: новая уязвимость zero-day в Microsoft Exchange
Вторая уязвимость, CVE-2022-41082, обеспечивает выполнение произвольного кода при наличии доступа к PowerShell. Соответственно, их комбинация позволяет получить полный контроль над почтовым сервером. В реальной атаке, проанализированной GTSC, на сервере устанавливался бэкдор для дальнейшего анализа корпоративной сети и кражи данных. Атака очень похожа на набор уязвимостей ProxyShell, обнаруженный весной 2021 года. В том случае также использовалась уязвимость типа SSRF с последующим выполнением произвольного кода. Но есть и важное отличие: атака ProxyShell полностью обходила систему авторизации. Для новой атаки сначала потребуется получить доступ к любой учетной записи в Microsoft Exchange.
Руководство по AccessControl от OpenZeppelin
Сегодня поговорим про такой полезный инструмент как AccessControl от OpenZeppelin, данная библиотека позволит вам регулировать доступ к разного рода функционалу на ваших умных контрактах и не только.
Вы сможете объявлять роли, присваивать эти роли другим пользователям и даже назначать роли для адресов, которые будут назначать другие роли. Это невероятный, гибкий и простой инструмент, с которым должен быть знаком каждый разработчик умных контрактов. А теперь к делу!
QA Lead и точка: Часть 4 – Фасилитатор и Амбассадор
В прошлой статье “QA Lead и точка: Часть 3” мы рассмотрели список ролей, в которых может участвовать QA Lead и любой руководитель подразделения. Это роли наставника, эксперта, ментора, коуча и процессного управленца. Все они, разве что за исключением последней, связаны с взаимодействием вас, как более опытного сотрудника, с другими участниками команды и нацелены на получение каких-либо знаний от вас или выход на путь к достижению целей самостоятельно. Этот список был бы не полный без таких двух важных ролей как фасилитатор и амбассадор. В большинстве компаний это то, что ожидается от опытного сотрудника на руководящей позиции. Рассмотрим каждую из них в отдельности.
Архитектура ELK-RabbitMQ — управление логами для большой IT-инфраструктуры
Как с помощью брокера AMQP RabbitMQ создать отказоустойчивую архитектуру с минимальными потерями лог-данных при сбоях.
Потеря логов при управлении большой инфраструктурой компании-хостера может обернуться имиджевыми и финансовыми потерями. Вместе с тем большое количество управляемого оборудования не вызывает желания создавать системы, в которых логи будут дублироваться и превращаться в огромный и трудноуправляемый массив информации.
Мы в компании Hostkey не стали изобретать велосипед и построили нашу систему на базе Open Distro. В этой статье мы расскажем о варианте архитектуры этого решения, которое благодаря использованию брокера AMQP RabbitMQ обеспечивает отказоустойчивость и минимальные потери лог-данных при сбоях.
Как оценить эффективность Real-Time Marketing
Практически все крупные компании уже имеют в арсенале инструменты целевого маркетинга и активно используют их для развития своей клиентской базы. Мы в GlowByte в практике Marketing Management помогаем заказчикам не только внедрять технологии аналитического CRM, но и оценивать эффективность их использования, определяя зоны роста целевого маркетинга и повышения лояльности клиентов к получаемым предложениям.
В этой статье я, Дмитрий Асташов, руководитель направления маркетинговой отчётности в GlowByte, поделюсь своими рассуждениями о подходах к оценке эффективности сценариев, направленных на маркетинговое взаимодействие с клиентами в режиме реального времени, также называемое Real-Time Marketing.
Важность регулярной связи службы поддержки пользователей и менеджеров продукта
Как сокращение расстояния между менеджерами продукта и службой поддержки может привести… к безупречному пользовательскому опыту.
Пожалуй, одни из самых ответственных функций любой компании - поддержка пользователей.
Поддержка (support) затрагивает все этапы от скачивания и регистрации, оплаты до использования продукта и повторной покупки. Именно начало и конец пути пользователи запоминают лучше всего, по законам памяти. Например, если мы заказываем пиццу, то запомнится момент выбора пиццы и особенно ярко - ее доставка (время доставки, утомительное ожидание, товарный вид после товара и тд.).
Чтобы обеспечить безупречный пользовательский опыт в продукте компании должны работать не только над технической поддержкой - тестированием, работой над багами, но и с общением и поддержкой пользователей.
Расскажем про ТОП советов, которые помогут лучше информировать пользователей и оказывать им всяческую поддержку.
Недельный геймдев: #89 — 2 октября, 2022
Из новостей: стала доступна экспериментальная версия Entities 1.0 для Unity, VK объявила о продаже игрового холдинга My.Games за 642 миллиона долларов, Google закрыл Stadia, Valve перестанет проводить распродажу «Лунный Новый год» — её заменят весенней, все инструменты Substance 3D теперь бесплатны для студентов.
Из интересностей: звуковые эффекты уничтожения фруктов и овощей, отличный тред с подробным разбором реализации воды в Unreal Engine 4 и 5, 12 месяцев Despotismа, проектирование поселений в мире Horizon Forbidden West.
Сжатие изображений при помощи модели Stable Diffusion
Введение
На сегодняшний день Stable Diffusion является источником вдохновения для сообщества любителей опенсорсного машинного обучения и в то же время источником расстройства для художников всего мира. Мне стало любопытно, что ещё может сделать эта важная технология кроме того, как подвергать угрозе рабочие места профессиональных художников и дизайнеров.
В процессе экспериментов с моделью я обнаружил, что она подходит в качестве чрезвычайно эффективного кодека сжатия изображений с потерями. Прежде чем приступать к описанию своей методики и демонстрации кода, вот несколько результатов модели по сравнению с JPG и WebP с высокой степенью сжатия. Все изображения имеют разрешение 512x512 пикселей:
Диагностика портов DGS-1210
Диагностика портов коммутатора DLink DGS-1210.
Deep Dive Into Deep Link. Часть 2. Проблемы: устройство, версия ОС
Привет, Хабр! Мы продолжаем серию докладов Deep Dive Into Deep Link. Как думаете, что будет, если перейти по deep link на Samsung A70 и Pixel 2? А на Android 10.0 и 8.0? Кажется, что все будет нормально, мы перейдем в выбранное приложение… Но нет! Сегодня мы разберем два интересных кейса работы deep link на разных устройствах и версиях ОС о которых должен знать каждый.
Лучшие практики для российской электроники за последний год
Ни для кого не секрет, что для российской электроники наступили очень непростые времена. И хотя власти обещают, что теперь эта отрасль в приоритете и получить колоссальное финансирование, пока ситуация развивается по самому негативному сценарию. Что бы исправить ситуацию необходимо сначала понять и проанализировать какие ошибки были допущены ранее, но тогда статья превратится в поток хейта. Кроме того публично критиковать своих подчинённых мне запрещает устав, критика конкурентов слишком дорого стоит для открытой публикации, ну а критиковать органы власти можно только если планируешь или готов занять их место. Поэтому вместо недостатков поговорим о удачных практиках...
Система управления конфигурацией Ansible: как одновременно управлять множеством серверов
Представьте, что вам требуется управлять множеством серверов, расположенных в различных точках земного шара. Каждое устройство нужно настроить, обновлять ПО и мониторить.
Можно делать это руками, подключаясь к каждому отдельно, но это не наш метод. О том, что выбираем мы, поговорим в этой статье.