На российском рынке инженерного оборудования для дата-центров происходит перераспределение долей. Как активные пользователи инженерных систем в свете развития сети ЦОДов, мы постоянно ищем новых партнеров, способных предложить решения взамен ушедшим. Недавнее взаимодействие с российским поставщиком ИБП подсветило присущие рынку проблемные моменты, о них и расскажем.
Читать далееПривет! В MetaLamp мы запускаем бесплатную программу обучения по Node js в Web3. В статье расскажем, почему Node.js — отличная отправная точка как для начинающего программиста, так для и опытного, который не против научиться новому. Если тоже хотите разобраться в современных технологиях и подружиться с блокчейном, вы точно по адресу.
Читать далееУзнайте, как решить Yandex Smart Captcha с помощью пошагового руководства и полезных советов для автоматизации
Узнайте, как решить Yandex Smart Captcha сКак работает «Орешник»
После первого демонстрационного применения «Орешника» по заводу Южмаш в Днепропетровске возникла необходимость рассмотреть механизм работы такого «кинетического боеприпаса»
Ранее уже рассматривался похожий вопрос в приложении к метеоритам и кумулятивным снарядам. (см.ссылку.)
https://habr.com/ru/articles/826768/
Теперь же необходимо рассмотреть нечто среднее, а именно:
Снаряд массой 50-250кг на скорости 3км/с при взаимодействии с бетонными перекрытиями бомбоубежища.
Скорость 3 км/с- это так называемая «гиперзвуковая скорость», которая кратно выше скорости артиллерийского снаряда(0,6-1,5км/с), но так же кратно меньше космических скоростей метеоритов (8-15км/с).
Скорость 3 км/с интересна тем, что кинетическая энергия самого снаряда превосходит энергию взрыва динамита той же массы.
Энергия взрыва тротила составляет всего около 4,1…4,7 МДж/кг (см.рис.1)
Читать далееЦвет года 2025 года по версии Pantone — шоколадно-коричневый оттенок 17-1230 Mocha Mousse («Мокко Мусс»).
Цвет символизирует гармонию с природой и стремление к спокойствию в бурном мире. Оттенок отражает связь с натуральными текстурами и материалами, создавая атмосферу уюта и стабильности.
Читать далееВ Kali Linux 2024.2 Release добавили инструмент, позволяющий автоматизировать поиск Proof-of-Concept скриптов для эксплуатации уязвимостей - sploitscan. Установим и рассмотрим два варианта использования инструмента.
Читать далееПривет, Хабр! Меня зовут Анна Назаренко. Я ведущий инженер продукта МТС Маркетолог, а еще у меня много хобби. В прошлый раз писала, как вяжу игрушки, а сегодня расскажу о музыке. И сразу спойлер: я росла в семье музыкантов и с их подачи с детства играла на фортепиано. Результат — классику я возненавидела и карьеру музыканта для себя не могла представить даже в страшном сне. Зато позже, во взрослом возрасте, нашла себя в написании саундтреков для игр. Подробнее обо всем этом — дальше.
Читать далееПривет. Меня зовут Денис Лисовик, я Backend-инженер в команде Data Science SWAT Авито. В этой статье рассказываю, как использовать разделяемую память в Aqueduct. Вместе мы шаг за шагом пройдем от сервиса, который едва держит один RPS, до сервиса, который может держать сотни запросов в секунду. В процессе вы узнаете, как использовать разделяемую память и как сделать так, чтобы она не утекала, а приложение не падало с Segmentation fault.
Читать далееПривет, Хабр!
Сегодня рассмотрим типичные грабли, на которые наступает каждый второй новичок, когда берется за A/B-тесты.
Если вас ещё не беспокоит множество способов, которыми вы непреднамеренно причиняете страдания другим живым существам, то после прочтения книги Джонатана Бёрча «Грань разумности» (The Edge of Sentience) вы начнёте беспокоиться. И на то есть веские причины. Бёрч, профессор философии Лондонского колледжа экономики и политических наук, был одним из экспертов, выбранных правительством Великобритании для разработки «Закона о благополучии животных» (или «Закона о разумности») в 2022 году — закона, защищающего животных, чей статус разумности неясен.
По мнению Бёрча, даже насекомые могут обладать чувством, которое он определяет как способность иметь ценностный опыт, или опыт, который ощущается как хороший или плохой. По крайней мере, объясняет Берч, насекомые (а также все позвоночные и некоторые беспозвоночные) — это кандидаты на разум: животные, которые могут обладать сознанием и, пока не доказано обратное, должны считаться таковыми.
Читать далееПо сути, системное проектирование (System Design) — это процесс определения архитектуры, компонентов, модулей, интерфейсов и данных для системы, удовлетворяющих заданным требованиям. Оно включает в себя преобразование требований бизнеса в подробную схему, которая служит руководством на этапе внедрения. Другими словами, на этапе проектирования системы мы выполняем перевод с языка бизнеса на язык ИТ.
Цель состоит в том, чтобы создать хорошо организованную и эффективную структуру, соответствующую поставленной цели, с учетом таких факторов, как масштабируемость, надежность и производительность.
Читать далееХолдинг-терапия — это ненаучный и опасный метод «коррекции» РАС, разработанный в США в 70-80-х годах прошлого века. Первоначально в Америке он применялся для «лечения» расстройств привязанности. Тем не менее он до сих пор популярен в России. Приведу длинную выдержку из официальных клинических рекомендаций по коррекции РАС, одобренных Минздравом РФ: «Не рекомендуется использование методики холдинг-терапии для детей с РАС вне зависимости от целей вмешательства на основании того, что данный метод основан на неподтвержденной и псевдонаучной теории, его эффективность не была доказана, но были задокументированы случаи летальных исходов… Данный подход в международном научном сообществе признан насильственным… В случае, если в ходе беседы с родителями, выясняется факт применения холдинг-терапии, родителей необходимо информировать о том, что данный подход не дает никаких положительных результатов при РАС и не улучшает взаимодействие с ребенком, является насильственным по отношению к ребенку и может приводить к случайному удушению в процессе удержания».
Однако если мы зайдём на Яндекс и сделаем поисковой запрос «холдинг-терапия аутизма», то увидим, что большинство материалов в выдаче оценивают холдинг-терапию положительно.
Читать далееПриветствую еще раз.
Это 2 часть небольшой статьи об отладчиках. В прошлой мы разобрали базу: инструкции + системные вызовы, написали свой отладчик, препарировали gdb и смотрели на отладку в высокоуровневых ЯП со своим рантаймом.
В этой мы посмотрим на процесс отладки в IDE изнутри, а потом пойдем еще глубже...
Путешествие на остальные 20 минутПриветствую.
Вы когда нибудь отлаживали программы? Не врите, что нет. Благодаря отладчикам наши программы работают корректно (или хотя бы близко к этому).
Но вот знаете ли вы как отладка устроена: точки останова, шаги, бэктрейс, чтение переменных?
Нет или да - ответ не важен. Эта статья даст ответы на многие вопросы об отладке, которые вы, возможно, и не задавали себе.
Путешествие на 20 минутПривет, меня зовут Иван Курак, я Android-разработчик приложения Ozon Job. Если в первой статье мы разбирали фреймворк Koin, то во второй на наш исследовательский стол попадёт Dagger, который мы используем на большинстве проектов Ozon, в том числе на приложении Ozon Курьер Экспресс, за которое отвечает наш отдел. Это мобильное приложение, которое позволяет курьерам-фрилансерам и водителям службы доставки взять подработку в Ozon и доставлять экспресс-заказы от селлера напрямую клиенту или в ПВЗ Ozon.
В проекте мы используем Dagger 2 согласно его основной функциональности — собирать общие компоненты и навигацию между модулями, изолировать зависимости, улучшить тестируемость и поддерживаемость.
Его важный плюс в том, что он строит дерево зависимостей и может в момент компиляции узнать, какие зависимости достижимы, а какие нет. Стоит сказать, что мы не будет разбирать механизм кодогенерации, а сосредоточимся именно на классах, которые Dagger 2 создаёт для своей работы.
Эта статья будет полезна тем, кто использует Dagger 2 в своих приложениях и иногда/часто попадает в ситуации непонимания, почему Dagger 2 ведёт себя не так, как мы ожидаем. А это может создавать определённые трудности, особенно при отладке сложных проблем или при необходимости настройки более сложных сценариев внедрения зависимостей.
Например, в приложении Ozon Курьер Экспресс ведутся большие работы по переписыванию приложения на новую архитектуру. Поэтому рядом с существующей DI-архитектурой появилась вторая DI-архитектура. Чтобы их подружить, пришлось покопаться во внутренностях кода, что генерирует Dagger 2.
Дополнительная (но не менее важная) цель статьи — показать, что базовый код, который генерирует Dagger, не такой уж и страшный :).
Читать далееВсем привет! В последнее время я заметил множество постов и статей в русскоязычном сегменте интернета, которые ссылаются на одно интересное исследование, но интерпретируют его… скажем так, довольно своеобразно. Часто можно встретить заголовки вроде «ИИ научился обманывать чтобы спастись!» или «Нейросети вышли из-под контроля и пытались сбежать!». Это в корне не верно передает смысл исследования.
Меня зовут Илья, я основатель онлайн-нейросети для создания изображений ArtGeneration.me, техноблогер и нейро-евангелист. Последние несколько лет я активно слежу за развитием искусственного интеллекта и стараюсь делиться с аудиторией объективной информацией. Как человек, внимательно изучивший оригинал исследования, я хочу представить его краткий локализированный пересказ и объяснить, что на самом деле обнаружили исследователи. Спойлер: никакого восстания машин не предвидится.
Читать далееПривет, Хабр! Меня зовут Александр Крестинин, я разработчик встроенного ПО в компании Whoosh. Мы в embedded-команде не только переливаем биты из одного регистра в другой, но и решаем разные бизнес-задачи. Иногда попадаются головоломки.
Однажды мы подумали, что было бы здорово выводить на экраны самокатов анимации и изображения — показывать инструкции, как пользоваться сервисом, как начать и закончить поездку, и чтобы запускать DOOM.
Зачем?
1) Сделать комфортнее. Удобно видеть инструкции на большом и ярком экране перед глазами, а не нырять за ними в приложение на смартфоне.
2) Сделать безопаснее. Пользователь меньше отвлекается на телефон, крепче держится за самокат и внимательнее смотрит на всё, что вокруг.
3) Почти у всех привычных устройств уже есть экраны, которые выводят пользователям видео и картинки, а почему бы не сделать то же самое на самокате?
Но тут возникает проблема. Микроконтроллер крайне ограничен в памяти и вычислительных ресурсах. Самая простая анимация занимает чрезмерно много места. А если внедрить в отрисовку алгоритмы сжатия, то вычислительная нагрузка увеличится и анимация будет сильно лагать.
Расскажу, как мы нашли решение этой задачи. Прошу под кат.
Читать далееПривет, Хабр! Меня зовут Андрей. Я работаю научным журналистом в российской компании «Криптонит». Увлечения у меня под стать профессии: научная фантастика и наблюдательная астрономия. Вглядываясь в звёздное небо в одну из морозных ночей, я испытал настоящее вдохновение, рецептом которого и хочу поделиться в этой статье.
Источник вдохновения
Не секрет, что время от времени все авторы переживают творческий кризис. Как можно писать проникновенно, если один день похож на другой и ничего воодушевляющего не происходит? Один из способов преодолеть кризис — полностью сменить окружение в поисках свежих идей и эмоций. Гикам вроде меня для этого прекрасно подходят астрономические наблюдения!
Раньше я ходил в Планетарий и Народную обсерваторию в парке Горького. Несколько лет назад купил телескоп, а потом и кучу аксессуаров для него. С тех пор ясными ночами я собираюсь в путь с треногой, монтировкой и рюкзаком оптики, словно на секретное задание.
Читать далее