Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Тест светодиодных ламп «Ваше Сиятельство»

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров962
Екатеринбургская компания «Энергомикс», прославившаяся выпуском батареек с немного провокационным называнием «Тест на правду», выпустила лампочки с не менее необычным названием «Ваше Сиятельство» и слоганом «Светодиодная лампа с честными характеристиками».

Я протестировал и изучил все 24 модели лампочек этого бренда.



Читать дальше →
Всего голосов 5: ↑5 и ↓0+7
Комментарии4

Новости

Статья

Что нового в Greenplum 7. Часть 2

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров141

В прошлой части обзора изменений и нововведений Greenplum 7 мы рассмотрели миграцию движка Append Optimized таблиц на использование интерфейса табличных методов доступа, оптимизацию добавления столбцов в таблицы, а также изменения, связанные с поддержкой индексов.

Сегодня мы поговорим об ещё одном новом для Greenplum типе индексов и не только.

Назад в Будущее II...
Всего голосов 2: ↑2 и ↓0+2
Комментарии0
Новость

Разработчики Luma AI выпустили официальное руководство по составлению запросов для Dream Machine

Время на прочтение1 мин
Количество просмотров359

Компания Luma AI опубликовала официальное руководство по составлению запросов для нейросети Dream Machine. Модель машинного обучения предназначена для генерации коротких роликов, а руководство поможет пользователям получать качественный результат.

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии1
Пост

«Яндекс Музыка» всё лето 2024 года будет поддерживать артистов бонусными донатами. Сервис будет направлять артистам бонусные донаты в размере ₽10 тысяч рублей. Такую дополнительную поддержку смогут получить музыканты, которые до 31 августа подключат «Донаты от фанатов», и те, кого летом поддержат десять или более слушателей.

По словам руководителя «Яндекс Музыки» Александры Сагалович, «Донаты от фанатов» — это возможность для артистов получить эмоциональный отклик от своей аудитории. Для фанатов — это способ выразить благодарность любимым исполнителям за подаренные эмоции.

«Яндекс Музыка» запустила «Донаты от фанатов» 6 декабря 2023 года. Через месяц сервис запустил программу удвоения донатов музыкантам, действующую в течение месяца после выхода нового релиза. На поддержку артистов, выпускающих новую музыку, стриминг выделил в 2024 году ₽100 млн.

«Донаты от фанатов» направлены на помощь музыкантам в развитии своих творческих проектов, поэтому при подключении инструмента артисты могут поставить цель накопления. Сервис утверждает, что каждый десятый артист, выпустивший в 2024 году новый релиз, подключил «Донаты от фанатов» в «Яндекс Музыке».

Теги:
+3
Комментарии1

Истории

Новость

iPhone с разряженной батареей будет показывать текущее время на экране

Время на прочтение1 мин
Количество просмотров1.1K

Пользователи бета-версии iOS 18 для разработчиков заметили, что iPhone показывает время на экране устройства даже с разряженным аккумулятором. Время выводится в верхней левой части экрана, как и при заряженном смартфоне.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии14
Пост

Объявлен победитель Всероссийской киберспортивной студенческой лиги (ВКСЛ) 2024 года. Им стал РТУ МИРЭА. Финал ВКСЛ-2024 прошёл 16 июня в Москве на VK Play Арена.

За звание сильнейшей и призовой фонд в ₽3 млн боролись 8 сборных команд российских вузов. Соревнования проходили по четырём видам программ: Tekken 8, StarСraft 2, Dota 2 и Counter‑Strike 2.

Второй сезон подряд победителем ВКСЛ стал Российский технологический университет (РТУ МИРЭА). На втором месте расположился Российский университет имени Г.В. Плеханова, а третье место досталось Уфимскому университету науки и технологий Запись трансляции финальных дней доступна в социальных сетях Федерации компьютерного спорта России в VK и VK Play.

Теги:
+6
Комментарии0
Новость

«Роса» выпустила новую версию платформы оркестрации ОС и ПО с возможностью миграции с Windows на российские системы

Время на прочтение2 мин
Количество просмотров631

Компания «Роса» представляет новую версию платформы для управления IT‑инфраструктурой «Роса Центр управления 1.2». По словам разработчиков, в новом релизе добавлена возможность проводить автоматизированную миграцию рабочих мест пользователей с операционной системы (ОС) Windows на российские Linux‑подобные система, например, «Роса Хром», «РедОС», Astra Linux или «АльтЛинукс».

Читать далее
Всего голосов 4: ↑2 и ↓2+4
Комментарии0
Пост

Всем привет!

Нашел отличное видео по исключениям в Java https://www.youtube.com/watch?v=UIbbNsta2UE

Краткий конспект, не влияющий на рекомендацию посмотреть видео:

  1. затраты на выбрасывание исключений конечно же есть, но если исключение в вашем сервисе = ошибке, то проблем с производительностью не будет. Т.к. частота ошибок сильно меньше RPS.

  2. если ваши исключение выбрасывается в строго определенном месте кода - можно убрать из него stacktrace, это неплохо увеличит производительность. На самом деле если просто не обращаться к stacktrace, то она уже увеличится, но для надежности лучше вообще не прикреплять stacktrace. Или использовать StackWalking API https://www.baeldung.com/java-9-stackwalking-api

  3. самый спорный и опасный совет для предыдущего кейса - закэшировать исключение, так его выброс будет еще быстрее. Но по сути это старый добрый "go to". Использовать с осторожностью!)

  4. исключение должно содержать весь контекст ошибки, в идеале с предложениями по ее исправлению. Чтобы структурировать информацию об ошибке есть библиотека https://github.com/melix/jdoctor Активность в репозитории слабенькая, но сама идея мне нравится.

  5. как известно, есть исключения, которые не стоит ловить - например, OOM и StackOverflow. А если очень хочется OOM поймать?) Тогда нужно заранее создать необходимые для сохранения информации о проблеме объекты, ведь после OOM памяти уже не будет.

    А еще из интересного - после просмотра видео станет понятно, как работает SneakyThrows в Lombok

Теги:
0
Комментарии0
Пост

В части моделей беспроводных маршрутизаторов D-Link экспертами по ИБ выявлен бэкдор (CVE-2024-6045), позволяющий неаутентифицированному пользователю из локальной сети активировать на устройстве сервис telnet, предоставляющий доступ к системе с правами администратора, используя логин и пароль, сохранённые в прошивке.

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

Согласно данным OpneNET, критическая проблема затрагивает модели устройств D-Link E15, E30, G403, G415, G416, M15, M18, M30, M32, M60, R03, R04, R12, R15, R18 и R32. Уязвимость CVE-2024-6045 устранена в обновлении прошивки 1.10.01 для моделей G403, G415, G416, M18, R03, R04, R12, R18, а также в прошивке 1.10.02 для моделей E30, M30, M32, M60, R32 и в прошивке 1.20.01 для моделей E15 и R15.1.10.02 и 1.20.01.

Теги:
+1
Комментарии0
Пост

В сети анонсирована продажа критической уязвимости 0-day для китайских камер Dahua, которая, как утверждается, совместима со всеми версиями устройства.

Заявленная RCE-уязвимость обеспечивает неограниченный доступ ко всем функциям камеры, включая возможности полного управления и контроля.

За столь редкую возможность получить доступ к ключевому решению на рынке наблюдения продавец просит $400 тыс. При этом потенциальным покупателям также предлагается подробное техническое описание и рабочий PoC для теста.

Теги:
0
Комментарии0
Статья

Security Week 2425: поиск уязвимостей в биометрическом терминале

Время на прочтение5 мин
Количество просмотров341
На прошлой неделе исследователи «Лаборатории Касперского» опубликовали подробный отчет о поиске уязвимостей в биометрическом терминале компании ZKTeco. Терминал обеспечивает распознавание пользователей по лицу, но также предоставляет резервные методы аутентификации: по пин-коду и с помощью QR-кода, который сканируется встроенной фотокамерой. В статье подробно описывается типичный процесс исследования устройства для поиска аппаратных и программных уязвимостей, включая анализ «железа», физических и сетевых интерфейсов, исследование прошивки. Не меньший интерес представляет и список найденных уязвимостей: всего их было обнаружено 24 штуки. Авторы работы приходят к выводу, что передовая технология была реализована в крайне небезопасном виде.



Помимо традиционных уязвимостей, вроде вшитого пароля для SSH, отсутствующей или легко взламываемой защиты коммуникаций по проприетарному сетевому протоколу, в устройстве ZKTeco была обнаружена возможность проведения атаки с помощью «вредоносного» QR-кода. Отсутствие необходимых проверок вводимых пользователем данных либо приводит к аварийной перезагрузке биометрического терминала, либо, что гораздо интереснее, позволяет провести SQL-инъекцию и таким образом обойти систему аутентификации. Подробные технические описания каждой уязвимости опубликованы в репозитории на GitHub.
Читать дальше →
Всего голосов 2: ↑2 и ↓0+6
Комментарии2
Пост

Как поведение пользователей может подсказать, какие фичи нужны

Недавно дизайн-команда Airbnb поделилась интересным кейсом. Они заметили, что на этапе, когда пользователь бронирует жилье, хозяева квартир повторяют одни и те же действия: отправляют гостям кучу фотографий. В общей сложности — более 1,5 миллиона каждую неделю.

На снимках подсказки, которые помогают добраться до точки: фото дома, схема подъезда или местоположение ключа и т. д. Заодно прикрепляют геометки и краткие текстовые уточнения. У всех сообщений общие черты: инструкции зачастую на нескольких языках, а также арендодатель почти всегда переживает, что у гостя не будет интернета и что тот заблудится.

Это навело команду Airbnb на хорошую мысль:

Нужно добавить в сервис специальные функции на этапе чекина, которые облегчат бронь и дорогу до места в офлайне. По задумке, теперь каждый гость мог получить инструкцию, которая будет а) доступна без WiFi и мобильной связи и б) легко переводиться на другие языки.

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

А вывод тут простой: люди зачастую сами прекрасно понимают, как им удобнее работать и какие фичи им нужны. Главное — правильно и вовремя расшифровать их поведение.

Теги:
0
Комментарии0
Новость

AI-гигантов вынудят раскрыть коммерческую тайну, Илон Маск запретит айфоны, а OpenAI идет воевать

Время на прочтение4 мин
Количество просмотров2.5K

Привет, Хабр! Меня зовут Александр Троицкий, я автор канала AI для чайников, и сегодня хочу поделиться с вами 6 важными новостями из мира AI за прошедшую неделю.

Читать далее
Всего голосов 7: ↑1 и ↓6-5
Комментарии3

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область
Статья

Онбординг в IT

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров741

Выкладывая n-ый раз вакансии на поиск HR, мы задумались: кажется, что-то делаем не так. Проблема онбординга стояла как никогда остро, и нам нужно было придумать своевременное решение.

Читать далее
Всего голосов 8: ↑3 и ↓5-2
Комментарии3
Статья

UB or not UB: дублируем элемент std::vector

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров908

В статье выясним, можно ли с точки зрения стандарта языка C++ тривиальным вызовом push_back продублировать элемент std::vector. Отвечая на простой вопрос, столкнемся с более интересными: что собой представляет внутренний мир вектора, как "протухают" итераторы при реаллокации, какие ограничения добавляют гарантии безопасности относительно исключений...

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии0
Статья

К вопросу о выпрямителе

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.5K

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

И в чем же я ошибался?
Всего голосов 11: ↑11 и ↓0+15
Комментарии5
Статья

Ускорение роутера в Django в 51 раз

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.2K

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

Читать далее
Всего голосов 15: ↑15 и ↓0+18
Комментарии1
Статья

Меня зовут Игорь, 33 года я произвожу электронику и ненавижу продажи

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров3.7K

Наши устройства летали в космос, с ними исследовали поведение бурундуков, и 4 раза мы попадали в книгу рекордов Гиннеса, как самые маленькие диктофоны в мире (37х15х7 мм). Диктофоны использовали для предотвращения терактов в Лондоне в 2006 г., после которых запретили провоз жидкостей в самолетах.

Но сегодня мы продаем на 3 млн ₽ в месяц, потеряли весь экспорт, вынуждены закрывать новые разработки, а я, как владелец производства в Зеленограде, зарабатываю меньше среднего айтишника-сеньора.

Читать далее
Всего голосов 30: ↑24 и ↓6+27
Комментарии47
Статья

Подключаем библиотеку к проекту с помощью npm/yarn link

Время на прочтение9 мин
Количество просмотров473

Привет! Меня зовут Света, я фронтенд-разработчик отдела спецпроектов в KTS.

Наш отдел разрабатывает и запускает около 100 проектов в год. При такой загрузке мы постоянно ищем новые способы ускорить и автоматизировать работу.

У нас много библиотек: с общими утилитами и хуками, стилями, классами базовых сторов, с утилитами для ВК- и ОК-приложений. Во всех этих библиотеках нужно постоянно дополнять и заменять какие-то элементы, а после этого тестировать библиотеки на работоспособность.

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

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии2
Статья

Кот Шредингера Х ни жив, ни мертв

Время на прочтение2 мин
Количество просмотров499

Если допускаются многомировые интерпретации, то почему бы не быть и такой. ... Эффекты, наподобие описанным, можно наблюдать не только в мире квантовой физики. Они встречаются везде, где есть отношения вблизи нуля. По крайней мере, в отношении логических конструкций.

Читать далее
Всего голосов 6: ↑0 и ↓6-6
Комментарии3
1
23 ...