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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Дорога на Запад. Геодезия и Отвага

Научно-популярное Астрономия

Это продолжение истории Экваториальной Градусной экспедиции в XVIII веке отправившейся к, как следует из названия, экватору, чтобы уточнить форму Земли.

Мы расстались на том, что судно "Портофе" не успело отплыть от родных берегов Франции, а некий очень уязвленный успешный математик Пьер Моро де Мопертюи предложил Академии Наук и графу Морепа организовать новую альтернативную экспедицию: на север. Так будет короче, дешевле и эффективнее. Все это замечательно, конечно, но новая экспедиция - это, в любом случае, новые расходы. Почему же Морепа согласился их терпеть? Что не так было с Луи Годеном?

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

Новости

Мини-ПК в 2022 году: интересные модели, которые могут пригодиться в офисе и дома

Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры

Несмотря на все усугубляющийся кризис производства полупроводниковых компонентов, производители электронных устройств поставляют на рынок все новые девайсы. В 2022 году успело выйти немало интересных моделей, которые могут пригодиться как компаниям, так и обычным пользователям. Подробнее об этих моделях — под катом.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 2.3K
Комментарии 8

Как своими руками сделать WiFi камеру слежения (ESP32-CAM)

Блог компании SkillFactory Читальный зал Видеотехника DIY или Сделай сам Электроника для начинающих
Перевод
Tutorial

К старту курса по разработке на С++ рассказываем, как самостоятельно собрать IP-камеру с обнаружением движения. За подробностями приглашаем под кат, где вы найдёте много фотографий и видео на Youtube-канале автора, за которым наблюдают более 30 000 человек.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 688
Комментарии 2

Адаптивное свойство одной строкой

CSS *Алгоритмы *
Из песочницы

Задача. Описать изменение значения CSS-свойства как функцию от ширины вьюпорта без использования медиа-запросов. Результатом работы миксина должна быть единственная строка вида <свойство>: <функция от ширины вьюпорта >. В качестве входных данных имеются заданные (табулированные) точки (ширина вьюпорта, значение свойства). Поведение CSS-свойства от точки к точке аппроксимируется прямой линией.

В сети достаточно много разных способов решений для частных случаев (см., например, https://habr.com/ru/post/501392/). Здесь же предлагается общее решение задачи.

Читать далее
Рейтинг 0
Просмотры 189
Комментарии 0

Делаем асинхронность асинхронной, разбираемся в планировщике Go, ругаем Linux

Высокая производительность *Go *

В айтишном мире есть две весьма обсуждаемые темы:

1. Что является главным недостатком в Go;

2. Linux vs <что угодно>;

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

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 2.2K
Комментарии 6
Когда заходит речь о модных и передовых технологиях, ритейл, особенно строительный, — последнее место, где их станут искать. Ну что там может быть интересного: сайт на битриксе и мобильное приложение с программой лояльности? И в каких-то случаях этот стереотип не врёт, но «Леруа Мерлен» — совсем другая история. Наша IT-инфраструктура мощна, как лапищи мемного волка, а команда разработки столь же хороша.

Но технологии — это благо и боль в одном флаконе, прямо как супергеройские способности. В этом посте пять наших специалистов самого разного профиля — от фронтенд-разработчика до технического архитектора — расскажут, чем хороши их любимые инструменты, а в каких случаях надо не забывать страдать.
Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 844
Комментарии 6

Как прошла ПЛИСовая конференция в Питере?

Высокая производительность *FPGA *Конференции Производство и разработка электроники *

Прошло всё отлично, 35 человек собралось, 7 докладов выслушано, 12 человек осталось на афтерпати.

Следующее мероприятие пройдет в Москве, Минске, Томске и Санкт-Петербурге в апреле-мае, подробности тут.

Все материалы собраны в отдельные плейлисты - встреча в Москве // слёт в Санкт-Петербурге, под каждым из видео ссылка на презентацию докладчика.

Под катом ссылки на видео и презентации

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

Лучшие практики тестирования микросервисов

Блог компании Typeable Тестирование IT-систем *Тестирование веб-сервисов *Микросервисы *
Перевод

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

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

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

Вышел релиз GitLab 14.6 с улучшенной работой Geo и поддержкой .NET 6 в SAST

Open source *Git *Системы управления версиями *Системы сборки *DevOps *
Перевод

Картинка для привлечения внимания


Мы рады рассказать вам о выходе релиза GitLab 14.6, последнего релиза 2021-го года. В этом релизе появились: упрощённая конфигурация Geo, которая помогает распределённым командам ускорить выполнение git clone или git pull за счёт автоматического использования ближайшего к ним сервера; список действий агента GitLab, который регистрирует в реальном времени такие события, как состояние соединения и токена; различные улучшения для SAST, включая правила выполнения SAST-сканирований и поддержку .NET 6.

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

Реверс-инжинирим структуру БД PostgreSQL по плану запроса к ней

Блог компании Тензор PostgreSQL *Анализ и проектирование систем *Администрирование баз данных *Визуализация данных

Большая часть оптимизаций запросов к базам PostgreSQL может выполняться "механически", следуя разного рода маркерам в плане выполнения запроса, которые подскажут, что и как можно ускорить. Но "глубинные" переработки алгоритма, вроде описанных в статье про DBA-детектив, требуют от разработчика детального понимания используемой структуры логических связей.

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

А ведь она уже и так находится "под ногами" в момент анализа плана запроса - надо только лишь удобно увидеть ее!

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

Security Week 2203: wormable-уязвимость в Windows

Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе, 11 января, компания Microsoft выпустила очередной ежемесячный набор патчей для собственных продуктов. Всего было закрыто 97 уязвимостей. Девять уязвимостей классифицированы как критические, а из них наибольший интерес представляет проблема CVE-2022-21907 в модуле HTTP.sys, реализации протокола HTTP в ОС Windows.

Уязвимость получила рейтинг опасности в 9,8 балла по шкале CVSS и может приводить к выполнению произвольного кода. Ошибка — вполне ожидаемая для стека HTTP: некорректная обработка входящих пакетов данных. А вот список уязвимых версий ОС оказался относительно сложным. Проблема появилась в Windows 10 версии 1809 и Windows Server 2019, но в них эксплуатация уязвимости с настройками по умолчанию невозможна — чтобы воспользоваться ею, нужно специально изменить один из параметров работы с протоколом. В версии Windows 10 1909 уязвимый код в принципе отсутствует, а вот в более поздних релизах, включая Windows 10 20H2, Windows 11 и Windows Server 2022, он есть. Что самое неприятное — Microsoft классифицирует уязвимость как Wormable, то есть уже взломанные системы можно использовать для дальнейшего развития атаки.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1K
Комментарии 0

HSLuv — удобное цветовое пространство для разработчиков

Блог компании Timeweb Cloud Графический дизайн *Дизайн
Перевод
Меня, как разработчика, работа с цветами порой утомляет, но существуют проекты, упрощающие эту деятельность. HSLuv — это один из таких проектов, и в рамках этой статьи я постараюсь объяснить, что это и как это может помочь разработчикам.

Проблема традиционных цветовых пространств


Традиционно в IT используются RGB или HSL.

Основная проблема этих цветовых моделей заключается в том, что они нелинейны с точки зрения человеческого восприятия.

RGB


Для примера возьмем равномерные ступенчатые градиенты RGB цветов.

  • градиент красного — это цвета #000, #100, #200, #FEE, #FFFи т.д.;
  • градиент зеленого — это цвета #000, #010, #020и т.д.;
  • градиент синего — это цвета #000, #001, #002и т.д.;
  • градиент желтого — это цвета #000, #110, #220и т.д.;
  • градиент голубого — это цвета #000, #011, #022и т.д.;
  • градиент пурпурного — это цвета #000, #101, #202и т.д.


Мы можем увидеть несколько вещей:

  • Яркость цветов увеличивается неравномерно: чем оттенок ближе к белому цвету, тем изменение яркости меньше;
  • Яркость разных цветов различается: синий намного темнее остальных;
  • Насыщенность также неравномерна: синий и красный выглядят «ненасыщенными» в правой части градиента.

Хорошо, RGB — это способ визуализации пикселей, да и разрабатывалась эта модель не для удобного «управления» значениями.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.1K
Комментарии 0

Краткий обзор российских рефлектометров ARINST VR 23 — 6200 и CABAN R60

Анализ и проектирование систем *Математика *Разработка систем связи *

В заметке приведен краткий обзор рефлектометров российского производства ARINST VR 23 - 6200 компании “Крокс” и CABAN R60 компании “Планар”. В качестве примера рассматривается задача измерения характеристик двухпортового устройства (кабельной сборки).

По началу я хотел назвать статью “Сравнительный обзор рефлектометров…”, но потом понял, что это было бы некорректно, т.к. рассматриваемые рефлектометры относятся к разным категориям оборудования: ARINST - серия приборов, рассчитанных на любительское применение, а CABAN - серия профессиональных приборов, внесенных в российский реестр средств измерений. Поэтому в этой статье я не пытаюсь сравнивать приборы друг с другом, а лишь рассматриваю их применение для одной и той же задачи. А что больше понравилось лично вам - решайте сами, уважаемые хабравчане.

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

Почему Li-ion дешевле «свинца»

Энергия и элементы питания Инженерные системы

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.4K
Комментарии 5

Как я включил свое ПО в реестр Минкомсвязи

PostgreSQL *.NET *Законодательство в IT Софт

Подробное описание всего процесса включения ПО в реестр программного обеспечения минкомсвязи от частного лица на личном опыте.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.9K
Комментарии 9

Что такое техрадар и почему он сбережёт ваши нервы

Блог компании СберМаркет Разработка под e-commerce *Управление разработкой *Управление проектами *Управление e-commerce *

Техрадар обычно бывает двух видов: или труп, или сделан неправильно. Я Олег Федоткин, Head of PaaS СберМаркета. Хочу рассказать, почему это так и как заставить техрадар работать.

Это текстовая версия моего выступления на Podlodka TechLead Crew. Если вам больше нравится смотреть видео, то оно здесь.

Читать далее
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 1.2K
Комментарии 1

FPS не падай, девайс не грейся

Блог компании Авито Разработка под iOS *Разработка мобильных приложений *

В октябре 2020 года в техническую поддержку Авито стали обращаться пользователи с проблемами нагрева девайса и просадками FPS вплоть до полного фриза iOS-приложения. Проблема, как казалось, была глобальной. Она не относилась к какой-то конкретной функциональности приложения и поэтому не подходила в бэклоги продуктовых команд. Выход был один: засучить рукава и самому разобраться, что пошло не так. Не даром же я performance engineer.

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

Киберпанк, кольщик и Q-пола. Ранняя история умных татуировок

Гаджеты Киберпанк Научно-популярное Носимая электроника Будущее здесь

Неспокойная обстановка нашего ковидного времени (подумать только, менее одиннадцати месяцев прошло с тех пор, как я впервые вакцинировался «Спутником-V») возродила практику шуток и теорию заговоров по поводу всеобщего чипирования. А еще не так давно мы с коллегой по Хабру обсуждали технологическую наивность сюжета «Джонни-Мнемоника» – и коллега заметил, что «можно было просто флешку в виде зубного протеза ему сделать и всего делов». Такой информационный фон вновь вернул меня к идее написать статью об умных татуировках, которые могли бы использоваться в качестве как датчиков, так и информационных носителей. Это и есть самый реальный и интересный вариант массового чипирования, который я могу себе представить.

Ни одной татуировки у меня нет
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.1K
Комментарии 1

Состояние PHP в 2021 году: тенденции в разработке и прогнозы развития

Блог компании OTUS PHP *Программирование *
Перевод

В 2021 году благодаря его новым фичам и возрастающей потребности в безупречно проработанном цифровом взаимодействии с клиентами PHP продолжал жить и здравствовать. Что же ждет PHP в будущем?

В этой статье мы рассмотрим текущие реалии PHP landscape 2021, ответим на некоторые общие (но не слишком масштабные) вопросы о состоянии языка и дадим оценку будущего как самого языка PHP, так и его экосистемы разработки.

Читать далее
Всего голосов 10: ↑6 и ↓4 +2
Просмотры 1.5K
Комментарии 5

11 крупнейших международных соревнований по программированию на 2022 год

Блог компании Timeweb Cloud Программирование *Учебный процесс в IT Карьера в IT-индустрии Научно-популярное


Недавно я собирала подборку соревнований для гемдизайнеров, т.к. начала изучать геймдизйан.

Геймдизанер ≠ геймдевелопер, потому во многих джемах нет порога входа, можно создавать игру, не шаря за разработку и использовать ноу-код движок. А для тех, умеет в программирование, проводят соревнования по спортивному программированию. Большие, международные и иногда с призами. Под катом 11 самых крупных соревнований для разработчиков на 2022 год.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 505
Комментарии 0