Статистический анализ стресс-теста СУБД Оценить максимальное количество одновременно работающих соединений к СУБД , не приводящую к деградации производительности , при заданном сценарии нагрузки .Получение значения производительности СУБД - метрика Производительность СУБД — расчет метрики, временной анализ, п...
Этюд: использование метода покоординатного спуска для оптимизации параметров СУБД Или путевые заметки по ходу решения задачи разработки методики подбора комбинации значений конфигурационных параметров СУБД для оптимизации производительности СУБД .В качестве начального примера, для отработки методики, выбраны настройки для процессов контрольной точки(check...
Мощный иттербиевый лазер— новый инструмент обнаружения метана в атмосфере Учёные из Института науки о свете Общества Макса Планка (MPL) разработали лазерную технологию для точного обнаружения и мониторинга загрязняющих веществ в атмосфере, включая метан, который является ключевым фактором глобального потепления. Эта система использует мощный ...
CI/CD Kubernetes платформа Gitorion. Реплицируемый NAS для Highly Available кластера Kubernetes Привет всем! В предыдущей статье в рамках построения Highly Available варианта CI/CD Kubernetes платформы Gitorion мы рассмотрели реализацию Highly Available плоскости управления Kubernetes, разнесенную в два дата центра и способную пережить падение любого из них. Инстансы G...
Как создать датасет для машинного обучения за 6 шагов Устали искать идеальный набор данных для обучения ваших моделей машинного обучения? Часто в таких случаях оптимальное решение — это создать его самостоятельно.Сегодня мы обсудим шесть шагов для создания наборов данных, которые идеально подойдут под ваши задачи, и разберем их...
Производительность СУБД — расчет метрики, временной анализ, параметрическая оптимизация Историческое предисловиеКак известно, основная задача DBA - обеспечить наиболее эффективную и производительную работу вверенной ему в сопровождение СУБД. Для выполнения задачи одно из основных требований - умение определить насколько производительно/эффективно СУБД справляет...
GIMP Script-Fu Первый Дан. Наивные графические преобразования Напомню нашу цель, это создание языка функциональной геометрии. Одно из базовых операций в нём является отрисовка некоторого изображения в заданный прямоугольник, вернее даже не прямоугольник, а рамку, которая может представлять из себя параллелограмм, повёрнутый на произвол...
Путь к геометрии Лобачевского 3: стереографическая проекция В прошлой части было показано, что на сфере нет параллельных прямых. Общество нам внушает, что сфера обязательно лежит в объемлющем пространстве. Однако, так называемые математики тщательно скрывают другой способ мышления, в котором сфера уже является самостоятельным объекто...
Параллелизм и феномен ван дер Поля Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на поток...
Как написать свой небольшой парсер на Python? Всем привет. Я думаю, что некоторые задавались вопросом о том, как написать свой небольшой парсер на Python. В данной статье я хочу рассмотреть достаточно простой случай - это парсинг данных уже с готового датасета stackexchange.com. В дальнейшем уже можно будет работать с ...
Тюним запросы в EF Core с помощью интерсепторов Entity Framework обладает достаточно богатым встроенным языком запросов, позволяющим решать широкий спектр задач. Но бывают ситуации, когда либо сгенерированные с его помощью запросы оказываются недостаточно оптимальными, либо возможности EF покрывают не весь спектр функцион...
[Перевод] Atlas: Как реконструировать 3D сцену из набора изображений Всем привет! Если вы увлекаетесь 3D-технологиями или просто хотите узнать больше о современных методах создания трехмерных моделей, вам точно стоит прочитать эту статью. Мы погрузимся в метод Atlas — уникальный способ 3D-реконструкции сцены на основе всего лишь 2D-изображени...
Заметки инди-разработчика. Выпуск 1. Краткий дизайн документ UTech: The Siberian Mystery 2D песочница, в которой игроку предстоит взять на себя роль инженера и возглавить исследовательскую экспедицию в отдаленный уголок Сибири для освоения труднодоступной части Васюганского болота, где в экстремальных условиях необходимо с нуля построить крупный промышленный объ...
Двусвязный список в Python: простой инструмент для сложных задач Привет, Хабр!Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.Двусвязный список — это структура данных, в которой каждый элемент содержит ссылки ...
GIMP Script-Fu Первый Дан. Линейные преобразования на плоскости Библиотека функций к Script-fuИтак, настоящая киллер функция по отображению изображений это gimp-item-transform-matrix. Именно на её основе мы и будем строить все отображения изображений в нашем проекте.Для использования функции GIMP gimp-item-transform-matrix, осуществляюще...
Суперсингулярные изогении в криптографии В своей профессиональной деятельности как DevOps-инженер я часто сталкиваюсь с необходимостью обеспечивать безопасность и устойчивость инфраструктуры в условиях быстро развивающихся технологий. Одним из ключевых аспектов, на которые я обращаю внимание, особенно в свете появл...
Управление IT-инфраструктурой: бюджетирование, риски, отказоустойчивость и катастрофоустойчивость Привет! Сегодня рассмотрим управление IT-инфраструктурой с точки зрения руководителя IT-отдела, для которого бюджетирование и расчёт времени простоя — неотъемлемая часть работы. Говорить будем о том, как выстраивать отказоустойчивую и катастрофоустойчивую IT-систему, чтобы и...
Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic Продолжаем цикл статей по асинхронной SQLAlchemy в стиле ORM!Если вы ещё не успели ознакомиться с первой частью, настоятельно рекомендую сделать это, так как сегодняшний материал будет опираться на уже освоенные знания.Что нас ждёт сегодня?- Сессии и фабрики сессий: Узнаем, ...
Глубокая оптимизация сверточных нейронных сетей: Анализ методов улучшения модели на примере CIFAR-10 Сверточные нейронные сети (CNN) стали основой для обработки изображений и компьютерного зрения. Однако их обучение требует тщательной настройки архитектуры и гиперпараметров, что может быть сложной задачей, особенно при работе с большими наборами данных. В этой статье мы под...
Остаться или уволиться? Советы начинающим, как сделать карьеру Привет, Хабр. Меня зовут Павел Земсков, я руковожу маркетинговой аналитикой в Uzum. Менять работу — занятие обычно хлопотное и неприятное. Но всегда ли стоит сжигать мосты и уходить из компании? Вдруг вы ещё можете улучшить своё положение здесь? По моему опыту, лучше пообщат...
MTA-STS на вашем почтовом сервере В данной статье мы рассмотрим настройку почтового сервера в части, касающейся политики SMTP MTA Strict Transport Security (MTA-STS). MTA-STS — стандарт, который был разработан для обеспечения использования TLS для подключений между почтовыми серверами. Крупные провайдеры поч...
HMPL — лучшая альтернатива HTMX Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как дру...
Написание ETL пайплайна при помощи airflow, rabbitmq и postgres В данной статье мы рассмотрим взаимодействие apache airflow, rabbitMQ и postgreSQL. Научимся правильно устанавливать соединения между ними и напишем базовый ETL. Читать далее
Управление инцидентами: 9 ключевых факторов успеха Современные практики devops и sre не обходятся без грамотного управления событиями, алертами, графиками дежурств, и т.д. Имея за плечами более 15 лет поддержки сложных систем и сервисов, решили поделиться прописными истинами в форме данной статьи. Весь этот процесс теперь мо...
Скоростные профили крыла для полёта без флаттера и загадочные «суперкритические» профили В предыдущей статье про «флаттер крыла» я описывал механизм возникновения сильных изгибно- крутильных колебаний крыла при внезапном срыве потока на одной из плоскостей крыла на скорости полёта выше расчётно-крейсерской. Теперь настала возможность обсудить г...
Построим GPT: с нуля и шаг за шагом В этой статье я построил GPT архитектуру на данных из произведений Шекспира и получил достаточно впечатляющие результаты. Читать далее
Реализация горизонтального кеширования в PHP с Redis Cluster Привет, Хабр!Сегодня мы рассмотрим одну из задач высоконагруженных приложений — горизонтального кеширования. Когда система начинает испытывать давление под наплывом пользователей, стандартный кеш не всегда справляется. В таких ситуациях на помощь приходит Redis Cluster. Расс...
Разведка по Telegram ботам Приветствуем дорогих читателей! Продолжая рубрику статей ШХ, в этой статье мы решили более подробно сфокусироваться на ботах в Telegram, т.к они во множестве случаев бывают ни чуть не хуже и эффективней распространённых инструментов в OSINT. Рассмотренные в этой статье б...
Чекпойнты в играх Что такое чекпойнты и как с ними работать? Небольшой набор правил для более комфортной работы с ними. Читать далее
0001 — это число? Или нет? Недавно коллега-аналитик переслал вопрос от одного из разработчиков:«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэт...
[Перевод] Анализ и моделирование футбольных результатов английской Премьер-лиги с использованием методов машинного обучения Рассмотрим статью 2018 года наших индийских коллег Rahul Baboota и Harleen Kaur «Predictive analysis and modelling football results using machine learning approach for English Premier League». Особое внимание советую уделить отбору признаков (feature engineering) — возможно,...
Подсчет уникальных значений поля в ClickHouse Привет, Хабр! Существуют разные задачи в IT, многие решаются алгоритмически или условно за счет архитектурных решений. Среди всего многообразия задач также интересны задачи, решаемые с применением статистических методов.Одной из таких задач является приближенный расчет коли...
Гайд по логам для тестировщиков Почти четыре года я познаю дивный мир тестирования в департаменте корпоративных систем ЛАНИТ. Последние полтора ― на финтехпроектах, поэтому работа с логами стала частью моего рабочего процесса. В этом гайде я познакомлю вас с ключевыми моментами, которые помогут понять логи...
Кастомное пассивное охлаждение ПК (часть 2) Вот и продолжение истории с пассивным охлаждением для ПК. Да, прошло уже много времени с первой части, и было рассмотрено много разных концепций. Оптимальный вариант в моём случае выглядит так: Читать далее
Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа Современное производство — это уже давно не просто набор станков и всяких железок в ангарах, теперь это ещё и автоматизации, IT-инфраструктура и много, очень много данных, которые в режиме реального времени стекаются в DWH (Data Warehouse — хранилище данных) из сотен источни...
[Перевод] Пол Грэм: «Пишущие и не умеющие писать» Обычно я неохотно делаю прогнозы о технологиях, но в этом случае я достаточно уверен: через пару десятилетий будет очень мало людей, умеющих писать.Если вы писатель, то одна из самых странных вещей, которую вы узнаете, — это то, сколько людей испытывают трудности с письмом. ...
Filesystem race condition. Незапланированное решение задачи на Кубке CTF 2024 В статье рассмотрим нестандартное решение задания с Кубка CTF 2024 на бинарную эксплуатацию – “R4v5h4n N Dj4m5hu7” и обойдем проверку реального пути к файлу c помощью filesystem race condition Читать далее
Построй свой собственный голосовой помощник с помощью Raspberry Pi и Chat API Содержание• Введение • Построение собственного голосового помощника • Настройка Raspberry Pi • Подключение микрофона, клавиатуры и мыши • Аспекты питания • Реализация кода • Обнаружение слова активации • Распознавание речи и преобразование в текст • Использование Chat API • ...
Астрофотограф запечатлел редкое явление «антихвоста» кометы C/2023 A3 (Tsuchinshan-ATLAS) Астрофотограф Мигель Кларо запечатлел уникальное явление в небе — комету C/2023 A3 (Tsuchinshan-ATLAS), демонстрирующую редкое явление «антихвоста», в заповеднике Dark Sky Alqueva в Португалии 13 октября 2024 года. Это изображение кометы было получено ...
Как обойти подводные камни FineBI для грамотной визуализации данных Всем привет, меня зовут Алиса Ручкина и я разработала больше 50 дашбордов в FineBI. Я все еще верю в функциональность и минимализм графиков для бизнес-пользователей, несмотря на то, что яркие и нагроможденные визуализации вызывают больше эмоций. О том, как применять теорию п...
Кратко про Ensemble методы с примерами Сегодня мы рассмотрим Ensemble методов, которые помогают сделать модели более точными и устойчивыми к переобучению. Рассмотрим три основных подхода: Bagging, Boosting и Stacking, и посмотрим, как их реализовать на Python. Читать далее
Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core В нашем предыдущем уроке мы обсудили ключевые моменты деревьев выражений, их примеры использования и ограничения. Любая тема без практического примера, особенно если она связана с программированием, не имеет большого смысла. В этой статье мы рассмотрим вторую часть деревьев ...
Международные стандарты безопасной разработки: ликбез DevSecOps — это не просто модное словечко, а целая философия, объединяющая разработку, безопасность и операции. Но как применить эту философию на практике? Здесь на помощь приходят международные стандарты.В этой статье мы рассмотрим пять основных международных DevSecOps-стан...
GUI — это хорошо, но большие дяди хотят IaC Вечерело, накрапывал морозный дождь… шел 7-й год разработки Roxy-WI. Понимание необходимости автоматизации пришло давно, поэтому был разработан API. Он был, скажем так, кривой и местами нелогичный, но работал. После создания RMON и написания к нему "нормального" API было реш...
ИИ-система по извлечению информации со сканов счетов: от разметки до реализации Для автоматизации бизнес-процессов часто требуется обработка бумажных документов со сложной структурой — например, счетов, накладных и так далее. Частый сценарий: есть почтовый ящик, на который поступают сканы оплаченных счетов. Этот почтовый ящик разбирается, и информация о...
Лучшие backend-фреймворки для веб-разработки в 2024 году Фреймворки упрощают разработку, ликвидируют хаос и задают понятные рамки при создании приложения.При этом каждый фреймворк имеет определенный набор готовых инструментов — проверенных опытом технических решений, ускоряющих и облегчающих разработку.В этой статье мы рассмотрим ...
[Перевод] Как лондонский Хрустальный дворец смогли построить так быстро Лондонская Великая выставка 1851 года привлекла около 6 миллионов человек, желающих познакомиться с более чем 14 000 экспонентов, демонстрировавших чудеса техники и технологии XIX века. Выставка проходила в Хрустальном дворце — здании из чугуна и листового стекла площадью 90...
Обычно процессоры AMD дешевеют вскоре после выхода, а Ryzen 7 9800X3D неожиданно подорожал, причём речь о рекомендованной цене За последние годы мы привыкли, что процессоры AMD после выхода на рынок довольно быстро начинают дешеветь. Так было с Ryzen 7000 и Ryzen 9000. А вот Ryzen 7 9800X3D, похоже, решил подорожать. фото: AMD Конечно, решил он не сам, но на официальном немецком сайте AM...
[Перевод] Пилотируемый корабль SpaceX Crew Dragon актуализирует возможность использования системы реактивной посадки written by Aaron McCrea | October 10, 2024Перевёл с английского Андрей КлимковскийSpaceX объявила о новой возможности космического корабля Dragon 27 сентября на случай маловероятного отказа парашюта. Теперь Dragon имеет возможность активирования системы п...
Как готовить EdgeAI в 2024/2025 году Есть у меня такое развлечение - разные платы для AI тестировать.Очень много того с чем я работаю - про Computer Vision на Edge. В какой то момент я понял что мне не хватает информации. Нет ничего кроме восторженного пресс-релизов. Дай бог ещё есть видео как официальные приме...
Система сквозного логирования с передачей единого идентификатора между независимыми задачами Airflow Привет! Меня зовут Никита Хилов, я работаю в билайне уже более десяти лет. Начинал я работать с поддержкой систем фиксированного фиксированного биллинга, впоследствии я отвечал за разработку и поддержку различных расчетов по системам управленческой или корпоративной отчетнос...
[Перевод] Транзакции в БД на Go с использованием многослойной архитектуры Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.Однажды, я столкнулся с инцидентом на проде и обратился за помощью к самому опытному ...
Kafka Streams ч3: Stateless processing В предыдущих статьях [ноль, один] мы рассмотрели основные концепции Kafka Streams и сравнили их со стандартными подходами обработки потоковых данных. В этой части мы сосредоточимся на stateless processing (обработке без сохранения состояния) и поймем как применять различные ...
[Перевод] Ускоряем e2e-тесты с помощью playwright-network-cache Быстрые и стабильные e2e-тесты — залог успешного CI/CD процесса. Однако взаимодействие с внешними API может существенно замедлить тесты. В этой статье рассмотрим новый интрумент для Playwright, который ускорит ваши тесты за счет кэширования запросов на файловой системе. Чита...
[Перевод] Насколько быстры B-деревья по сравнению с хэш-таблицами? Во многих «скриптовых» языках для стандартных ассоциативных структур данных используется хэш-таблица (hashmap) (объекты Javascript, словари Python и так далее). Хэш-таблицы обладают множеством раздражающих свойств: Уязвимость к hash flooding. В случае защиты от hash floo...
Реляционная алгебра для DAX: ALL в итераторе SUMX для SUMMARIZECOLUMNS Привет, Хабр! Язык запросов DAX популярен и эффективен для построения дашбордов в Business Intelligence, и за счет свой функциональной природы DAX в чем-то ближе к реляционной алгебре, по сравнению с SQL. Особенности DAX удобно рассмотреть на основе примеров DAX-запросов, пе...
[Перевод] ARPA-H: новый шаг к биологическому бессмертию В 2022, когда биолог Рене Вегжин возглавила Агентство перспективных исследовательских проектов в области здоровья (ARPA-H), вопросы закрутились вокруг совершенно нового агентства, созданного президентом Джо Байденом для финансирования смелых, передовых биомедицинских исследо...
[Перевод] Анатомия LLM RCE По мере того, как большие языковые модели (LLM) становятся все более сложными, и разработчики наделяют их новыми возможностями, резко увеличиваются случаи возникновения угрозы безопасности. Манипулируемые LLM представляют собой не только риск нарушения этических стандартов, ...
Мобильная версия сайта: статистика, важность и чек-лист для гуманитариев Мобильная версия сайта приобретает всё большее значение, так как по последним данным 47% россиян заходят в интернет с помощью смартфонов.В этой небольшой статье мы рассмотрим ключевые моменты разработки удобного мобильного интерфейса и предложим чек-лист для оценки его ...
Создатели Ashes of Creation показали ограбление караванов и рассказали, как попасть на альфа-тест Разработчики Ashes of Creation опубликовали свежее видео, чтобы подготовить игроков ко 2-му альфа-тесту. Во-первых, игроки смогут использовать маунтов (ездовых животных), чтобы пересекать огромные территории. Во-вторых, игроки смогут присоединиться к одной из враждующих фрак...
Support Vector Machine: +1 алгоритм машинного обучения для начинающих Метод опорных векторов — это алгоритм машинного обучения, применяемый для задач линейной и нелинейной классификации, регрессии и обнаружения аномальных данных. С его помощью можно классифицировать текст, изображения, обнаружить спам, идентифицировать почерк, анализирова...
Support Vector Machine: +1 алгоритм машинного обучения для начинающих Метод опорных векторов — это алгоритм машинного обучения, применяемый для задач линейной и нелинейной классификации, регрессии и обнаружения аномальных данных. С его помощью можно классифицировать текст, изображения, обнаружить спам, идентифицировать почерк, анализирова...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
Django-аутентификация: просто о сложном Привет, Хабр!Аутентификация является фундаментальной частью любого веб-приложения. Мы рассмотрим различные способы реализации аутентификации в Django, начиная от стандартных методов и заканчивая более крутыми техниками, например как 2FA и OAuth2. Читать далее
Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation Правильный выбор даты создания документа необходим для автоматизации проверок любого документа в 1С. Обычно в него можно записывать либо статичное, либо вычисляемое значение. В зависимости от поставленной задачи. В Vanessa Automation в блоке Переменные это выглядит следующим...
Cтатистика Байеса в ML для самых маленьких Пожалуй, одна из важнейших тем для подготовки крутых специалистов машинного обучения. Ведь закономерности всегда подлежат какой-то аналитике с точки зрения вероятностей. А как иначе?
Разработка служб для Windows на C++ В данной статье описан пошаговый процесс разработки служб для операционной системы Windows с использованием языка программирования C++.В статье будет представлена теоретическая база по работе служб в Windows, рассмотрено их общее устройство и будет реализовано приложение, с ...
Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках Законный способ получить прибыль, как учредитель, только один – выплатить дивиденды. Но также можно получать прибыль через выплату зарплаты (премий), с точки зрения закона это "кривой" способ. Но т.к. налоги платятся и в некоторых ситуациях даже больше, чем в дивидендах – сп...
Навыки IT Архитектора Но если речь зайдёт о soft skills — тут, как правило, ответы будут более размытыми и будут выглядеть как коммуникабельность, грамотная речь, умение находить общий язык и так далее.В качестве руководителя подразделения мне приходилось подавать заявки на подбор персо...
Как мы интегрировали BILLmanager с amoCRM и построили конвейер данных для отдела продаж В нашем BILLmanager есть встроенные возможности CRM-системы. С его помощью можно вести базу клиентов, отслеживать историю покупок, закреплять за клиентами менеджеров. Но основной сценарий использования платформы — автоматизация продаж услуг и всего, что с этим связано, а для...
Использование telegram в обучении В далёком 2021 годя я написал статью «Использование Slack в обучении» (https://habr.com/ru/articles/536598/). С тех пор утекло много воды и поменялся мой набор утилит для взаимодействия со студентами - я перешёл на telegram.Знаю, что есть более подходящие утилиты, но я...
ParallelBeautifulSoup (BF4-hack) Предлагаю протестировать скрипт написанный с помощью cloude 3.5 Sonnet с использованием специального промта. Сейчас и сам пробую, не знаю что из этого получится. Во всяком случае будет шаблон для реализации собственных идей. Scrapy конечно хорошая библиотека, но у него много...
Всё ли сделано в Китае? (кратко об автомобильных полупроводниках) Это небольшое исследование появилось по мотивам спора на одном из ресурсов автомобильной тематики в пост-ковидное время. Наконец-то выдалось свободное время привести в порядок цифры и ссылки, в процессе подумал, что данный краткий экскурс может быть небезынтересен общественн...
[Перевод] Функциональные HTTP-эндпоинты с Spring MVC/WebFlux и Kotlin Функциональные подходы к разработке в Spring становятся все более популярными благодаря своей гибкости и лаконичности. В новой статье от эксперта сообщества Spring АйО, Михаила Поливахи, рассматривается, как можно эффективно определять HTTP-эндпоинты с использованием Spring ...
SysMocap — очень простой захват движений в 3D с помощью вебкамеры. Как сделать из себя втубера? Большое слово — Mocap Большинство знает о mocap (захвате движений) из киноиндустрии: чёрный костюм с множеством точек на теле. Однако технологии не стоят на месте, и уже сейчас в домашних условиях для создания развлекательного контента достаточно одной веб-камеры, чтобы пол...
«ИИ можно использовать для помощи в кризисных ситуациях, например, при буллинге или потере работы» Как в таком чувствительном и социальном направлении, как ментальное здоровье, применять большие данные и искусственный интеллект? И может ли ИИ стать психологом? Эти весьма любопытные темы подняли в свежем выпуске подкаста Data Therapy от X5 Tech, гостем которого с...
Алгоритмы поиска путей на пальцах: Часть 1 — Поиск в ширину Давайте представим, что вы устроились много лет назад в 2GIS и вам выпала честь написать алгоритм, который будет прокладывать самый короткий автомобильный маршрут от точки A к точке B.Вы отправляетесь искать информацию и к счастью натыкаетесь на эту статью, где мы с вами под...
Мини-ПК ноября 2024 года: на какие модели стоит обратить внимание Мини-ПК становятся все более популярными благодаря своей компактности и мощности. С их помощью пользователи могут решать широкий спектр задач в условиях ограниченного пространства. В этом обзоре рассмотрим актуальные модели мини-ПК, их основные характеристики, функциональны...
Microsoft рассмотрит возможность инвестирования в биткоин — акционеры проголосуют по этому вопросу Совет директоров рекомендует голосовать против инвестиций в BTC.
[Перевод] Почему троичные вычисления лучше двоичных Давно изучаемая, но нечасто применяемая вычислительная система с основанием 3 всё же может найти применение в кибербезопасности.Как рассказывали детям 1970-х годов в Schoolhouse Rock!, три — это магическое число. Три поросенка; три кровати, миски и медведя для Златовласки; т...
По мотивам одного сбоя в БД Oracle Всем привет! Я Тимур, инженер в команде Databases Т-Банка. Занимаюсь решением проблем и настройкой производительности СУБД Oracle и PostgreSQL Oracle — это СУБД для наших критичных нагруженных legacy систем, системы построенные на новой архитектуре используют Pos...
«За эти деньги это очень хорошая альтернатива Lada Vesta». Дилер продает Changan Alsvin в топовой версии всего за 1,65 млн рублей Несмотря на новые ставки утильсбора, введенные с 1 октября, официальные дилеры продолжают продавать автомобили с существенными скидками — дешевле рекомендованных розничных цен. Так, например, столичный дилер предлагает приобрести бюджетный седан Changan Alsvin в т...
Как рекламировать IT-продукт, на который нет спроса? У сервиса видеонаблюдения получилось и лиды выросли в 4 раза Как продвигать сервис видеонаблюдения, если ЦА даже не понимает, что ей нужна такая услуга? Где искать точки роста без увеличения стоимости лида и кровавой конкуренции? Сервис видеонаблюдения нашел новых клиентов с помощью контекстной рекламы, превратил их в постоянных и выр...
Изучаем поддельный Galaxy S23 Ultra с озона Что же может скрывать в себе Samsung за 5 тысяч рублей, купленный на маркетплейсе? Старый медиатек, кучу несуществующего железа и кривой софт, но обо всём по порядку. Читать дальше →
Что такое Home-виджеты и как их подружить с вашим приложением на Flutter Привет! Меня зовут Айдар Мавлетбаев, я Flutter-разработчик в AGIMA. С Flutter я работаю уже несколько лет. Несмотря на все преимущества, он не всегда оптимально решает задачи, которые требуют глубокой нативной интеграции. Существуют инструменты, разработанные специально под ...
Thread execution hijacking. Исполнение шелл-кода в удаленном процессе В статье разберем технику T1055.003Подменим контекст потока удаленного процесса и рассмотрим способ доставки шелл-кода в процесс с помощью удаленного маппинга.В ОС Windows существует возможность получения контекста потока и последующего управления значениями регистров. Это д...
Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая Описание проблемы Задача Я — андроид разработчик. Обычно ко мне приходят с фразой вроде “вот мы тут придумали фичу, сделаешь?” и с макетом дизайна, вроде такого. Я смотрю на это всё и вижу: вот экраны, эти данные на них — статические, а вот эти динамические, значит их надо ...
Дисперсия и корреляция при анализе производительности СУБД, обладающих разными ресурсами. Точки излома графиков Продолжение экспериментов и исследованийНачало Использование дисперсии при анализе производительности СУБД. Точка излома графика дисперсии / Хабр Задача экспериментаАнализ статистических показателей производительности СУБД при проведении стресс тестирования на разных СУБД ....
Чем Lada Aura лучше Chery Arrizo 8 и «Москвича 6»? АвтоВАЗ все рассказал Во время официальной премьеры Lada Aura АвтоВАЗ назвал основных конкурентов — к их числу причислили Chery Arrizo 8, «Москвич 6», FAW Besturn B70 и JAC J7. Изображение: АвтоВАЗ Главный плюс ВАЗовской новинки на фоне конкурентов — более просторный...
Открытый датасет TelecomX Всем привет! Хочу поделиться с теми, кто интересуется большими данными, своей работой. Дело в том, что довольно часто, когда мы читаем какую-либо статью или техдоку по этой предметной области, приводимые примеры опираются на крохотные наборы данных. И это не даёт понимания и...
Мои простые правила хорошего текста: личное руководство по стилю Известно, что инструкция — это документ, который обычно читают в двух случаях: когда нечего читать или когда уже всё сломано. Сегодня я хочу рассказать вам про инструкцию, которую читают в третьем случае: когда нужно что-нибудь написать. Это — руководство по стилю. Читать да...
Восстановление нерабочей клавиатуры с помощью QMK и RP2040 Привет, Хабр!Так бывает, что иногда клавиатуры ломаются и если мембранные клавиатуры обычно представляют малую ценность и проще просто купить новую, то вот механические заметно дороже и их имеет смысл восстанавливать. Когда речь о поломках механических клавиатур и их ремонте...
Управление проектами и задачами в Obsidian Используя Obsidian более двух лет, я привык организовывать в нём все свои заметки по проектам. Хотя Obsidian предлагает широкий набор сторонних плагинов для расширения своего функционала, мне так и не удалось найти идеальный инструмент для управления проектами и задачами. Эт...
10 SDK, чтобы улучшить ваше мобильное приложение SDK (Software Development Kit) — комплекс инструментов для расширения функциональности мобильных приложений и доступа к новым опциям и возможностям ПО. При этом каждый SDK ограничен своим набором компонентов и закрывает определённые задачи бизнеса. В статье расскажем о базов...
Как использование среды общих данных помогает повысить маржинальность проектной деятельности "Если ты такой умный, то где твои деньги?"В настоящей статье рассмотрим вопрос о том, как СОД позволяет повысить маржинальность проектной деятельности. Наибольшие затраты при проектировании идут на оплату труда специалистов. Себестоимость подготовки проектной документации за...
«Если сайт работает, аудит не нужен» — доказываем обратное: как мы на 80% подняли конверсию интернет-магазина 3 из 4 компаний убеждены: если сайт приносит заказы — менять ничего не нужно. И только одна компания становится топовой на рынке, выявляя точки роста и предвосхищая ожидания клиентов с помощью простого инструмента — аудитов.За как бы нормальным и работающим сайтом часто скры...
Помещающийся буквально на ладони условно одноплатный ПК, позволяющий играть в Cyberpunk 2077. Малыш NexT-SBC построен на Ryzen 7 7840U Одноплатные компьютеры обычно основаны на каких-то слабых однокристальных системах Arm, иногда на маломощных мобильных CPU, а вот NexT-SBC — это намного более производительное решение, которое подойдёт даже для игр. обложка видео источника NexT-SBC — ...
Ноутбук начального уровня Azerty RB-1650 на платформе мини-ПК: рывок в сторону Ноутбук построен на базе процессора Intel N100 — платформы для мини-ПК с 16 ГБ распаянной оперативной памяти. Монтаж компонентов внутри произведен не слишком аккуратно. Если приподнять корпус за один из передних углов, то он заметно изгибается, обнажая щель между лицевой пан...
Ошибки при работе с tailwindcss Рассмотрим распространенные ошибки которые допускают разработчики при работе с tailwind и пути их решения. Читать далее
[Перевод] Из Легаси в Конфетку: История Трансформации Каждый разработчик рано или поздно сталкивается с легаси-код — тем самым старым, не всегда понятным и, порой, пугающим набором строк, в которых легко заблудиться. Легаси может вызывать смешанные чувства: с одной стороны, это результат чьей-то работы и часть истории компании,...
[Перевод] Визуальные трансформеры (ViT) С момента своего появления в 2017 году в публикации Attention is All You Need трансформеры стали доминирующим подходом в обработке естественного языка. В 2021 году в статье An Image is Worth 16x16 Words трансформеры были успешно адаптированы для задач компьютерного зрения. С...
Развертывание Asterisk с помощью Ansible Ansible — система управления конфигурациями, написанная на языке программирования Python. Используется для автоматизации настройки и развертывания программного обеспечения. Обычно используется для управления Linux-узлами, но есть большая коллекция плагинов для подключения к ...
Как реализовать методы скроллов через Appium для Android-приложений Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользовате...
Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кир...
Пересылка сообщений из любого публичного Телеграм-канала на RSS и Email Я подписан на несколько (больше 10) Телеграм каналов. Некоторые просматриваю достаточно часто, некоторые - два раза в день (утром и после работы). Из-за этого хотелось бы получать "выжимку" всех сообщений, чтобы, для начала, понять, о чем идет речь и нужно ли читать все эти ...
Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...
Тварь ли я дрожащая или право имею. Берем чужие сайты под свой контроль. Часть 2 — Пользовательские скрипты в Chrome Сегодня продолжаем тему написания расширения для Chrome, позволяющего внедрять свой код на чужие сайты, тем самым меняя или дополняя их функционал и внешний вид по своему желанию. Для чего это нужно и чем может быть полезно, рассмотрено в предыдущей части. Также в предыдущей...
Регуляторика РБПО. Часть 1 – Введение. Общие требования Привет, уважаемые любители защищенных приложений! В нашем блоге мы привычно освещаем практические кейсы разработки безопасного ПО (РБПО), но заметили, что вас также интересует мир регуляторики. Понимаем, не осуждаем и поэтому сегодня открываем серию статей с обзором актуальн...
Этот код не то, чем кажется: что творится на мониторе в фильмах и сериалах Современный мир плотно оцифровался, и взаимодействие с ПО вошло в нашу повседневность. Сложно представить, насколько легкомысленно к изображению кода на экране в кино подходили всего 10-15 лет назад. Вместо реальных работающих алгоритмов на мониторе стильного хакера нередко ...
Настройка Failover в OctoDNS Настройка Failover в OctoDNSНаши пользователи взаимодействуют с DNS сервисом различными способами. Можно настроить зону и записи в личном кабинете, кто-то предпочитает отправлять запросы напрямую в API. Есть пользователи у которых десятки зон и тысячи записей, которыми прихо...
В ожидании лучших 3D датасетов для ML Для одного из своих проектов, я погрузился в чтение методов генерации трехмерных сцен и анимированных моделей. Не слишком удивительным фактом оказалось, что подавляющее большинство из них опираются на одну и ту же идею переноса градиента из генератора плоских изображений в д...
Как пройти все этапы собеседования в IT в 2024 году: качества идеального кандидата Недавно я задумалась, чего именно ждут работодатели от кандидатов в 2024 году. Чтобы это выяснить, я обратилась к коллегам, которые занимаются наймом в Loyalty Labs. Вместе мы сформировали портрет «Идеального кандидата» — того самого человека, кто уверенно проходит все этап...
Введение в Brisa: новый подход к веб-разработке Brisa — это современный веб-фреймворк, который сочетает мощь серверного рендеринга и удобство клиентских компонентов. Он позволяет создавать быстрые, легкие и высокопроизводительные веб-приложения, минимизируя объем JavaScript, отправляемого в браузер. Поддержка веб-компонен...
Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит Мы никогда не читаем код как книгу — мы выбираем только конкретные интересующие места. Такие места обычно запоминаются ассоциативно, например по имени функции, строковому литералу, импорту библиотеки, комментарию и т. д. Перейти от ассоциации к файлу, а тем более к конкретно...
MECE: Основы структурного мышления для решения сложных задач Мой канал - https://t.me/tidy_mngПринцип MECE (Mutually Exclusive, Collectively Exhaustive) — это один из ключевых подходов, широко применяемых в консалтинге, аналитике и управлении. Этот метод помогает систематизировать данные, разбивая их на независимые категории, которые ...
Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике В конце 1970-х годов завод имени Лихачева (ЗИЛ) в Москве стал местом реализации уникальной для своего времени инженерной идеи. Там построили высокотехнологичный высотный склад, в эксплуатацию его ввели в 1978 году. Проект стал частью масштабной программы промышленной автомат...
Безумный дом от Яндекс, или как я искал максимально простое решение умного дома Сразу хочу сказать: я не профи в выборе и тем более правильного построения архитектуры умного дома. Я всего лишь обычный программист мобильных игрушек. Вот как надоесть рекламой в игре — это ко мне.Пару лет назад приобрёл участок, провёл электричество, построил дом...
Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприяти...
[Перевод] Как работает Mesh R-CNN Ну для начала всем привет, в этой статье постараюсь рассказать вам про структуру Mesh R-CNN как он работает, что вообще из себя представляет, также будут сделаны сноски с описанием концепции по генерации 3D объектов. Буду опираться как и уже на существующие статьи, так буду ...
[Перевод] Эвристики для эффективных организаций по разработке программного обеспечения: постоянно пополняемый список Этот список вряд ли является сборником моих собственных оригинальных мыслей. Он начинался как способ представить ценности и принципы Agile Manifesto более понятным и современным способом, хотя я и добавил в него несколько мыслей от себя. Он представляет собой снимо...
Как остановить микроменеджмент Бу! Испугался? Не бойся, я тебя не обижу... Что-то не так? Обычно так начинается пингование по мелочам и контроль каждого шага на задачах при микроменеджменте. Читать далее
Семантический веб: краткий обзор технологий и инструментов В статье "Семантический веб: краткий обзор технологий и инструментов" вы найдете доступное объяснение основ семантического веба и его ключевых компонентов. Мы рассмотрим что такое семантический веб, как он помогает сделать данные более доступными и понятными для машинной обр...
Деревянные спутники и деревья на Марсе: про амбициозные разработки японцев LignoSat представляет собой спутник кубической формы. Его размер — всего 10 см. Зато внутри находится передовая электроника и множество датчиков. Но самое интересное, что при его создании использовалась древесина японских магнолий. Читать полную статью
Резервное копирование системы виртуализации Basis.DynamiX с помощью RuBackup Привет всем, кто заботится о данных и не собирается их терять. Сегодня мы рассмотрим тему бэкапа виртуальных машин (ВМ) на платформе виртуализации Basis.DynamiX (далее — DynamiX). Для этого будем использовать систему резервного копирования (СРК) RuBackup.В ста...
Дилеры отдают «Москвич 6» дешевле рекомендованной цены Российские дилеры ввели дополнительные скидки на лифтбэк «Москвич 6», построенный на базе китайского JAC J7, который сейчас собирают на заводе в Москве. В частности, в ДЦ «Кунцево» минимальная стоимость автомобиля опустилась до 2 100 000 руб...
Авто-трекинг производительности Room Database Room (абстракция над SQLite) — одна из основных технологий, используемая почти во всех Android-приложениях для кэширования данных, оффлайновости, как cross-process хранилище данных и тому подобное.При этом скорость работы приложения обычно напрямую зависит от скорости рабо...
Из чего состоит безопасность современных приложений В сети можно встретить различные трактования понятия AppSec (Application Security). И в этой статье мы попробуем разобраться с тем, что же должно входить в AppSec и какие навыки требуются специалистам, работающим в данной отрасли и какие инструм...
Айфоны предложили обложить дополнительными сборами Если компания Apple не позволит продавцам из нашей страны устанавливать на свои устройства отечественные программы, на ее продукцию в России могут ввести дополнительные пошлины и сборы. Это сделает айфоны еще более дорогими, а значит, менее конкурентоспособными. Такие поправ...
Приложение Сбербанка снова исчезло из App Store «Бюджет Онлайн» рекомендовали установить как можно быстрее, так как обычно приложения Сбера быстро удаляют из App Store, а старые версии 12.15, 14.3 и 14.11 вскоре отключат.
Ядерные погремушки в каждой избушке. Технологии атомной индустирии в автоматизации бытового теплоснабжения Привет всем маленьким любителям больших технических систем! В данной статье расскажем, как технологии создания систем управления ядерным реактором могут применяться в быту. Рассмотрим пример практического применения модельно-ориентированного подхода и структурного моделирова...
[Перевод] Функция property() в Python: добавляем управляемые атрибуты в классы Из этого руководства вы узнаете, как:- Создавать управляемые атрибуты или свойства в классах- Выполнять ленивую оценку атрибутов и создавать вычисляемые атрибуты- Сделать классы более «питоничными», используя свойства вместо методов геттер и сеттер- Создавать свойства только...
Предложен эффективный метод обнаружения жизни на других планетах Новое исследование предлагает эффективный протокол для обнаружения внеземной жизни с помощью химического анализа в условиях ограниченного времени и ресурсов. Данный протокол, названный MBLDP-R (протокол быстрого обнаружения жизни на основе множественных биомолекул)...
Vivaldi 7.0 для Android Давайте подробнее рассмотрим новые функции, каждая из которых разработана для того, чтобы предоставить вам больше контроля над вашим мобильным браузером. Вот что мы приготовили: Читать далее
Как начать создавать Flutter-приложения на Авроре: полная инструкция Привет Хабр, это Юра Петров, Tech Lead Friflex. Последнее время многие меня спрашивают, как быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter. Решил поделиться опытом и собрал ультимативный гайд. Всё, что я буду показывать,...
Как запрашивать и принимать обратную связь от клиентов с помощью SMS API Сегодня мы опишем создание простого сервиса для отправки SMS с вопросами через веб-интерфейс своим клиентам и просмотра всех полученных ответов. На базе этого решения можно построить систему автоматической обработки обратной связи, поэтому вашему маркетологу должно это понра...
Проприетарные новости, и не только они У Broadcom уже несколько дней лежит и отдыхает база знаний. Лежит настолько, что свежие обновления опубликовали не там, где обычно. Вышли: VMware vCenter Server 7.0 Update 3tVMware vCenter Server 8.0 Update 2eVMware vCenter Server 8.0 Update 3dВсе для закрытия критичной VMSA...
Разные GPO для пользователей или зачем такое количество OU Здравствуйте, уважаемые. Акцентирую ваше внимание, что все, о чем здесь написано, применяется на моих серверах к моим юзерам и ни в коей мере я не призываю и не склоняю вас делать так, как сделано мной.Если кому-нибудь мой опыт поможет в решении своих задач – для меня э...
AMD увеличила рекомендованную розничную цену на Ryzen 7 9800X3D до 547 евро Ryzen 7 9800X3D недавно был выставлен AMD на продажу с несколько более высокой рекомендованной розничной ценой - 547 вместо 529 евро. Однако причиной этого является не рост цен в собственном смысле слова, а скорее колебания обменного курса.
Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1 Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности ...
Зачем в лифте нужно зеркало: неожиданные факты, о которых вы не знали Зеркало в лифте нужно не только для того, чтобы делать селфи. Источник изображения: Reddit Лифты — это неотъемлемая часть современной жизни, особенно в больших городах, где небоскребы и многоэтажные торговые центры стали обыденностью. Многие из нас постоянно ими пользуются, ...
Измеритель толщины филамента В данной статье представлен обзор двух вариантов датчиков для измерения толщины нити, проволоки, линии. Такие датчики можно применять для измерения толщины филамента, интенсивности спектральных линий, числа капель, штрих-меток и др.  ...
В Росс решили создать первую энергоустановку с нулевым уровнем выбросов, работающую по «циклу Аллама» Уникальную установку с нулевым уровнем выбросов планируют построить в Московском энергетическом институте (МЭИ) в течение трех лет. Она будет построена на основе идей Нобелевского лауреата Роднея Аллама. Родней Джон Аллам является создателем так называемого «цикла...
GPT в эдтехе: какие задачи преподавателей теперь выполняет ИИ Недавно мы провели исследование ИИ-технологий в эдтехе. Изучили успешные примеры использования GPT-решений на разных платформах и выяснили, какие задачи в обучении теперь выполняет ИИ вместо преподавателей. В своем анализе мы фокусировались на платформах, которые обучаю...
Аптайм вахтер: мониторинг веб-сервисов с помощью Globalping и уведомлениями в Telegram Представьте: ваш сервис должен работать безотказно 24/7, быть доступным из любой точки мира, а любые проблемы нужно обнаруживать мгновенно. Как убедиться, что сайт одинаково быстро работает в Нью-Йорке, Токио и Москве? Как отследить проблемы маршрутизации или цензуры в разны...
Топ 10 трюков для оптимизации SQL. Часть 1 В этой серии статей мы рассмотрим 10 трюков для оптимизации ваших SQL-запросов. Большинство трюков из этой статьи многие уже знают, но я всё равно решил о них упомянуть ) Читать далее
Искусство аугментации: как улучшить модели компьютерного зрения без сбора новых данных Представьте, что вы разрабатываете модель компьютерного зрения для распознавания кошек на фотографиях. Чем больше разных фото кошек вы покажете модели, тем лучше она будет справляться с задачей. Но что делать, если у вас не хватает фотографий? Вы же не пойдете делать 10000 ф...
Как платить налог с криптовалюты в 2024 году? Всем привет! В этой статье мы расставим все точки над "И" по теме, как же все-таки платить налог с доходов от криптовалют, в том числе предпринимателям и ИП. Поехали! Читать далее
Из стажеров – в штат: реальность или иллюзии. Опыт «М.Видео–Эльдорадо» Набор персонала – задача со звездочкой для любых организаций. Особенно для крупных предприятий, которым нужен постоянный приток новых талантов. Добавьте к этому то, что разные поколения имеют свои приоритеты при поиске работы а, например, поколение Z - более «разнообразно», ...
Разработка Telegram Mini App с помощью React Telegram Mini App — это веб-приложения, которые открываются внутри мессенджера Telegram. Эти приложения создаются с использованием стандартных веб-технологий, таких как HTML, CSS и JavaScript, и выглядят как обыкновенные сайты.Более подробно о том, что такое Telegram Mini Ap...
Маркер Параллельной Линии Ребята всем привет. Сделал я Маркер Параллельной Линии ну или не очень параллельной). Все зависит от кривизны вашей стены. Работаю я плотником и каждый день сталкиваюсь с ужасно кривыми стенами. А вот клиент хочет чтобы шкаф прилегал к стене очень ровно и красиво)) Чтобы в...
Как создать простую операционную систему с нуля Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаг...
Захват подписи в 1С с помощью графического планшета Подписание документов — неотъемлемая часть многих бизнес-процессов. Будь то заключение трудового договора, выдача материальных ценностей или оформление счетов: часто в таких случаях необходимо распечатать документ и подписать его. Чтобы упростить и автоматизировать этот проц...
Кейс: создание программно-аппаратного комплекса удаленного управления антенной для радиоспорта по КВ Разработка комплекса удаленного управления поворотом механического антенно-фидерного устройства (АФУ) весом более 3,5 тонн для радиоспорта – ключевой шаг к победе на соревнованиях. Решение должно обеспечивать плавный поворот антенны на необходимый угол и остановку в требуемо...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 1 Опытом делится Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик». Он рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользовател...
Как небольшой «тюнинг» Talos Linux увеличил производительность NVMe SSD в 2.5 раза Привет, Хабр!Мы рассмотрим несколько примитивных настроек Linux, которые могут повысить производительность NVMe SSD дисков в разы. Под катом много интересных подробностей, так что скучно не будет. Читать далее
Это первые данные о параметрах Wi-Fi 8. Новый стандарт не будет ориентирован на повышение скорости Wi-Fi 7 только начинает своё распространение по рынку, а в Сети уже появились данные о Wi-Fi 8. Новая версия стандарта, которая также будет называться IEEE 802.11bn Ultra High Reliability, выйдет ещё довольно нескоро, но кое-что стало известно уже сейчас. Причём и...
[Перевод] IDOR: Полное руководство по продвинутой эксплуатации уязвимостей IDOR Уязвимости IDOR (незащищённая прямая ссылка на объект) являются одними из наиболее часто встречающихся уязвимостей безопасности в современных веб-приложениях и API. Неудивительно, что они часто рекомендуются начинающим охотникам за уязвимостями, так как их легко обнаружить и...
Новые схемы мошенников — теперь они используют ИИ Звонки из банка в прошлом. Мошенники теперь идут на более наглые действия — с помощью искусственного интеллекта. Разберёмся, как они используют нейросети и какие хитрости помогут распознать их уловки. Читать далее
Nvidia представила мощную модель искусственного интеллекта с открытым исходным кодом, готовую конкурировать с GPT-4 Компания Nvidia представила новую модель искусственного интеллекта с открытым исходным кодом, которая демонстрирует производительность в задачах визуализации и обработки естественного языка, конкурируя с фирменными системами лидеров отрасли, такими как OpenAI и Google. ...
Видишь бутылку? Пуф-ф-ф — и она испарилась. Новый метод переработки пластика «На небе только и разговоров, что о море». Интересно, а говорят ли там о пластике, которого в нем полно? Он загрязняет океаны, почвы, атмосферу, наносит вред локальным и глобальной экосистемам — вы все это и так знаете. Можно еще вспомнить Большое тихоокеанское мусорное пятн...
Ремонт HDD Western Digital My Book Essential: система не видит диск, нет питания. Дело в плате Привет, Хабр! В прошлый раз я публиковал статью об очередном походе на испанскую барахолку. В ней рассказывал про купленные внешние жесткие диски. Один из них работал. Второй, HDD Western Digital My Book Essential — нет. Причем дело вовсе не в диске — обычно именно они выхо...
Отличник без усилий: как учиться лучше с помощью ИИ Нейросети сейчас — самые лучшие помощники в образовании. Они не только пишут тексты и рисуют картинки. Но и помогают изучать более сложные вещи — языки или целые науки. В статье покажем, как ещё использовать ИИ. Читать далее
Как мы учили робота распознавать чертежи и изготавливать мебель Хочу поделиться своим опытом разработки программного обеспечения для робота-манипулятора, которого мы научили распознавать разные объекты на основе их CAD-моделей. В этой статье я подробно рассмотрю процесс создания такого ПО на примере недавнего проекта, связанного с произв...
[Перевод] От RPA к ИИ-агентам: новая эра автоматизации бизнес-процессов Привет, на связи Шерпа Роботикс. Сегодня мы перевели для вас статью, тема которой напрямую касается нашей деятельности, как вендора платформ для умной роботизации бизнес-процессов. В этой статье вы узнаете о процессе эволюции роботизации, а также рекомендации, в каких случая...
Использование технологии iBeacon в React Native В предыдущей статье мы рассказали про использование беакон-маяков и технологии BLE в приложениях на React Native c помощью библиотеки React Native BLE. Теперь перейдем к более совершенному подходу для работы с маяками, — разработаем нативный модуль на iOS. Читать д...
Карта эмпатии: как накладывать эмоции на продукт Как применять на практике карту эмпатии и любые подобные карты. Чем в действительности они помогают и как данные из этих карт конвертировать в дизайн и функционал продуктов.Не будем сильно погружаться в теорию, наша цель — понять, как эмоции и проблемы юзеров превращать в пр...
Дональд Трамп и его товарные знаки Бывший президент (а ныне — кандидат в президенты) США Дональд Трамп — обладатель большого портфеля объектов интеллектуальной собственности.Рассмотрим его внимательно. Читать далее
cgroups и namespaces в Linux: как это работает? Привет, Хабр! Сегодня рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker. Читать далее
Apache Spark: настройка и отладка Большинство современных приложений содержат в себе набор настроек по умолчанию, позволяющий обеспечить достаточно эффективную работу разворачиваемого приложения что называется «из коробки». Есть конечно критики данного подхода, но в целом он позволяе...
Почему программисты никогда не вымрут Привет, Хабр!Буквально 20 минут назад прочел статью - Сгенерированный ИИ код сделает вас плохим программистом. И у меня созрела мысль, которую я до этого нигде не читал. Может я невнимательный, а может и действительно кому то дам новый взгляд. Так что, прям с пылу с жару нес...
Встраиваемая микроволновая печь Libhof MWX-7320: небольшая камера без поворотного стола, стандартный набор режимов и кварцевый гриль Недорогая, приятная внешне, оптимальная по набору функций микроволновая печь Libhof MWX-7320 наилучшим образом справилась с нашими тестами. В устройстве нет ничего лишнего, и это положительно сказывается на управлении. Печь оснащена стандартным набором авторежимов со вполне ...
Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению В 80% случаев к нам приходят клиенты, которые уже исчерпали ресурс сарафанного радио, попробовали вкладывать в рекламу и получили заказчиков, которые не могут сформулировать задачу и желаемый конечный результат. В результате — слитые рекламные бюджеты, неквалифицированные за...
“Ну тут недельки на две”. Оцениваем задачи На примере стройки рассмотрим подходы к оценке задач. Пример фантазийный. Ни один рабочий не пострадал. Читать далее
Как мы привлекли в стартап NFCKEY 17 000 000 рублей инвестиций NFCKEY — стартап, который создает умные замки, открывающиеся телефоном на Android и iOS с помощью технологии NFC. В сентябре 2024 года проект привлек 17 000 000 рублей. Об этом написало более 16 крупнейших СМИ в стране. Но как привлечь такие средства сегодня в России, начина...
Lateral movement: перемещение в атакуемой сети Взлом инфраструктуры, с точки зрения теории хакинга, состоит из нескольких шагов. Так в начале атакующему необходимо провести разведку, выяснить какие DNS записи, пулы IP адресов и прочее принадлежит атакуемой организации. Также неплохо было бы узнать какое ПО и средства защ...
Гайд по трекингу экспериментов в ML Многие привыкли, что в качестве результата эксперимента достаточно метрик и просто сохранения обученной модели, однако в современном мире машинного обучения трекинг экспериментов имеет ключевое значение для обеспечения воспроизводимости, надежности и эффективности. Давайте р...
Как найти и посмотреть скрытые файлы на Android Операционная система Android приучила нас к полному контролю над мобильным устройством. Пользователям разрешается скачивать приложения из любых источников, перепрошивать смартфон без лишних хлопот и даже удалять системные компоненты, если они кажутся лишними. В то же время ...
Образование в ИБ. Ожидание vs Реальность ВведениеИнформационная безопасность является одной из ключевых областей в современном мире, где каждый день появляются новые угрозы и вызовы. Студенты, обучающиеся в вузах, получают ценные знания и навыки в области информационной безопасности, однако часто остаются неподгото...
Образование в ИБ. Ожидание vs Реальность ВведениеИнформационная безопасность является одной из ключевых областей в современном мире, где каждый день появляются новые угрозы и вызовы. Студенты, обучающиеся в вузах, получают ценные знания и навыки в области информационной безопасности, однако часто остаются неподгото...
IVR меню для Умного Дома, удаленное управление без Internet (на примере MajorDoMo и FreeSWITCH) Небольшое решение по организации нового способа удаленного контроля и управления и системы домашней автоматизации с помощью SIP телефонии (в частности IVR меню). IVR (англ. Interactive Voice Response), интерактивное голосовое меню — система предварительно записанных голосов...
Железо или архитектура? Два направления книг по схемотехнике для начинающих Прежде чем браться за макетную плату и паяльник, стоит обратиться к профессиональной литературе по схемотехнике. Опытные инженеры и ученые снабдят необходимой теорией и помогут собрать стартовый набор для практики. Эту подборку мы специально разделили на два трека — железный...
[Перевод] Глубокое погружение в базовую архитектуру LPU Groq В этой статье мы собираемся разобрать архитектуру Tensor Streaming Processor TSP и его компилятора, а затем увидим, как Groq построили надежный и высокопроизводительный распределенный механизм инференса искусственного интеллекта с использованием этих TSP. Читать далее
Как сделать регистрацию и аутентификацию на сайтах под CMS ModX с помощью Exolve Из-за участившихся случаев утечек информации с сайтов крупных организаций, наша компания озаботилась защитой и безопасностью сайта и клиентских данных. Первой линией защиты стало внедрение на сайте SMS-подтверждения регистрации и аутентификации.В этой статье речь пойдет о ре...
B2B UX: Информационная архитектура и проектирование обзорного экрана в BI-системе Как создать действительно полезный обзорный дашборд? Рассмотрим процесс проектирования, подходы и методики. Читать далее
Неуклюжая геймификация в Instagram*. Как НЕправильно управлять поведением пользователей Мой друг недавно купил Киберпанк. Спрашиваю его через неделю:— Ну как, прошел уже?— Да какой там, 30 минут побегал. Даже пролог не прошел.— А чего так?— Да мне блин страшно даже. Я же знаю – там впереди 160 часов геймплея. И куда мне это все? Когда я это пройду? Мне же еще р...
Ускорение LUP-разложения матрицы с помощью OpenCL Я являюсь автором проекта по математическому моделированию прикладной механики и в работе моей программы до 90% вычислительного времени уходит на решение системы линейных уравнений. Цель этой статьи сугубо практическая - найти оптимальный метод решения системы линейных уравн...
Необычные вкусы покупателей: что такое товарные пары и как их исследовать Привет, Хабр! На связи команда продуктовой аналитики.Подбор и обновление ассортимента товаров — постоянная головная боль для любого ритейлера. Это трудоемкий процесс, где каждая ошибка стоит реальных денег. В ecom.tech мы стараемся сделать его проще при помощи автоматизации,...
Миграция данных из Zimbra при помощи Carbonio Backup Главная функция Carbonio Backup - резервирование данных почтовых ящиков пользователей Carbonio. Созданная при его помощи резервная копия может использоваться для восстановления данных не только на исходном, но и новом сервере, обеспечивая возможность восстановления системы д...
Про глупые вопросы на собеседовании Замечаю, что в некоторых постах люди пишут, что процесс найма сломан, а вопросы на собеседовании кажутся глупыми и бессмысленными. На самом деле, у большинства вопросов есть вполне рациональный смысл. Попробую объяснить, поскольку кто-то действительно может этого не понимать...
5 проблем микросервисов на gRPC + TypeScript
Курс веб-дизайна для детей: обучение с нуля бесплатно Курсы веб-дизайна для детей – это отличная возможность приблизиться к цифровому творчеству и раскрыть собственный потенциал в востребованном направлении. Соответствующая и смежные профессии связаны с креативностью и самовыражением, при этом характеризуются как высокооплачива...
Гайд по ускорению сбора ресурсов в Age of Empires Mobile AFK-фарм ресурсов на мировой карте в Age of Empires Mobile — отличный способ занять своих полководцев, пока вы не играете или когда они получили максимальную ежедневную награду за уничтожение «гильдейских варваров». Новички обычно делают так — они ищут точку с ресурсами 6-го...
Синхронизация учетных записей 1С при помощи OpenIDM В данной статье мы настроим синхронизацию учетных записей 1С и OpenIDM. Рассмотрим случай, когда учетные записи создаются и меняются на стороне OpenIDM, скажем службой HR. Изменения учетных записей из OpenIDM будут синхроризироваться с 1С. В качестве первичного источника дан...
Что такое астигматизм — болезнь глаз, которая имеется почти у 50% людей Астигматизм встречается у все большего количества людей, и обычно передается по наследству. Источник изображения: Science Alert В мире около 2,2 миллиарда человек сталкиваются с различными нарушениями зрения, такими как близорукость или дальнозоркость. Однако знаете ли вы, ч...
30 лучших игр в Roblox в 2024 году Собрали и рассмотрели 30 лучших игр в Роблоксе для детей и выделили актуальные проекты, паркуры, хорроры и другие жанры. Предлагаем ознакомиться с подборкой: почти точно удастся найти вариант для занимательного досуга на популярной онлайн-платформе.Мы используем платформу Ro...
Количественные исследования: погрешность выборки и сколько ответов нужно собрать Количественные опросы нужны, чтобы принимать обоснованные решения, будь то запуск нового продукта или оценка удовлетворённости клиентов. Они позволяют измерить мнение большой или малой аудитории, но важно понимать, сколько людей нужно опросить, чтобы результаты были точными ...
Авиация и криминалистика Сегодня мы совместим две отличные вещи, а именно авиацию и криминалистику. Я дам Вам немного статистики и поведаю пару внутренних криминалистических секретов. Для начала немного циферок. В начале 1960-х гг. вероятность гибели для авиапассажиров составляла 1 случай на 100 тыс...
Устройство для проверки источников питания постоянного тока Хочу представить устройство, полезное для людей занимающихся электроникой, ремонтом и разработкой различных блоков питания, а также удобный способ тестирования бытовых аккумуляторных батарей. Это самодельный вариант так называемой электронной нагрузки или по другому эквивале...
Зачем нужны эмбеддинги? Современные проекты с использованием больших языковых моделей часто сталкиваются с задачей нечеткого поиска, когда нужно находить строки с неполным соответствием. В этой статье на конкретном примере мы рассмотрим разные методы определения сходства ст...
С мотором V6, полным приводом и 8-ступенчатым «автоматом» — дилер привез в Россию рестайлинговый Hyundai Palisade Calligraphy У одного из столичных дилеров появился флагманский кроссовер Hyundai с бензиновым мотором — Hyundai Palisade в топовой комплектации Calligraphy. Машина оснащена 3,5-литровым бензиновым мотором V6 c мощностью 249 л.с., 8-ступенчатой коробкой передач от дочернего пр...
Паритетность — как выстроить отношения, чтобы никто ни на ком не ездил • Как формируются паритетные отношения? • По каким сценариям развиваются непаритетные отношения? • Как на практике обеспечить паритетность? В этой статье я постарался интересно и вдумчиво разобраться в том как построить паритетные отношения Читать далее
[Перевод] Обнаружение «шумных соседей» с помощью eBPF Команды подразделения Netflix Compute and Performance Engineering регулярно анализируют происшествия, связанные с падением производительности программ, работающих в нашей многоарендной среде. Первый шаг такого анализа заключается определении того, что является источником про...
Саудовская Аравия начала строительство самого большого здания в мире В небоскребе кубической формы предполагается разместить квартиры, офисы, магазины, кинотеатры, достопримечательности и отели.
GIMP Script-Fu Первый Дан. Ускоряем Script-fu Библиотека функций к Script-fuКак я уже говорил тинисхема ленива, ленива настолько, что когда ей дают на вход определение функции, она тупо его считывает, и говорит: "А..., потом обработаю". И все макросы, которые находятся которые находятся в коде функций остаются не раскры...
Кратко разбираем Zerologon на практике и смотрим его артефакты Привет! В этой статье мы кратко рассмотрим уязвимость CVE-2020-1472 aka Zerologon со стороны красных и синих: на практическом примере научимся эксплуатировать уязвимость, используя разные векторы, а также отметим основные артефакты атаки. Читать далее
ПАДЕНИЕ ИНФО-ЦЫГАНСКОГО ОЛИМПА, или КАК ПРИМЕНЯТЬ ИХ ЛУЧШИЕ СТРАТЕГИИ В ЖИЗНИ И БИЗНЕСЕ Как часто, взглянув на Блиновскую [в ее шикарном доме за 300 млн], или на Косенко, ныряющего в свое Ламборгини, вы задаете вопрос «Что я, блин, не так делаю в этой жизни?». Я задавал его себе по 3 раза в день, с 20 до 40 лет. Глубоко погрузившись в маркетинг и бизнес-стратег...
Big Data мертвы, да здравствуют Smart Data Big data is dead. Во всяком случае, так утверждает генеральный директор MotherDuck в статье, перевод которой собрал 140 плюсов на Хабре. Обработку и использование больших данных обсуждали в течение последнего десятилетия, но они потеряли актуальность как драйвер развития ком...
Persistent Storage для Kubernetes на базе Linstor Многие начинающие DevOps'ы, осваивающие kubernetes сталкиваются с вопросом: "Как организовать Persistent Storage в своём kubernetes-кластере?" Для этой цели есть много вариантов: ceph, nfs, mayastor, iscsi, linstor, longhorn. Сегодня мы рассмотрим один из них - linstor (он...
Как отсканировать документ на телефоне: пошаговая инструкция для Android Являясь средством коммуникации и потребления контента, смартфон также решает огромное количество прикладных задач. С его помощью можно управлять домашней техникой, переводить тексты и целые беседы, определять пульс и выполнять кучу других действий. Кроме того, наши смартфон...
А ваш IDM умеет играть в шахматы? OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве корпоративных систем.В OpenIDM возможно настраи...
Что нового в .NET 9? .NET 9 вышел в релиз, и значит, можно начинать переносить свои проекты на новую версию. В этой статье мы рассмотрим новые улучшения и фишки .NET: C# 13, производительность, BuildCheck, GC, LINQ, NuGet Audit и прочее. Читать далее
Седан Chery, превосходящий Toyota Camry и Honda Accord по оснащению, динамике и размерам. Представлен Chery Fulwin A9 с магнитной подвеской, разгоном до 100 км/ч за 4,9 с и запасом хода 1500 км Chery рассекретила свой флагманский седан Fulwin A9, и это едва ли не заявка на лидерство в классе относительно недорогих средне-полноразмерных седанов. Своих конкурентов в лице Toyota Camry/Avalon, Honda Accord, Kia K5/K8 этот автомобиль превосходит по многим параметра...
Вы не знали, а в России есть сервисы для помощи студентам в обучении Если вы заканчивали универ в далёкие бородатые времена, то скорее всего не в курсе, сколько появилось новых фишек, которые помогают студентам грызть гранит науки. И речь сейчас не про банальные поисковики (или даже ChatGPT) , а о чём-то таком, что поможет усвоит новые знания...
Продолжение исследования RNN С прошлой статьи я внёс несколько изменений:1. Планировщик был сломан и не изменял скорость. Починил.2. Остаточное соединение через умножение.3. WindowedDense для выходной проекции.4. Добавил clipnorm 1, cutoff_rate 0.4Как обычно это всё добавляет стабильности и 1% точности....
Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL Привет, Хабр! Меня зовут Игорь, и я один из разработчиков НОТА ЮНИОН. При подборе сотрудников (рекрутменте) есть много рутинных задач, отнимающих немало времени. Чтобы рекрутеры могли больше времени уделять, скажем так, творческой части своей работы, есть решение «Нота Юнион...
[Перевод] Асинхронный Rust в трех частях. Часть вторая: Tasks Во введении мы сказали, что async/await это про futures и задачи. В первой части мы рассмотрели futures и теперь пришло время задач. Благо, мы с ними уже встречались, хоть мы их так и не называли. Читать далее
Трёхлетнее исследование выявило удивительную стабильность квазипериодических извержений источника eRO-QPE2 Международная группа астрономов под руководством Дираджа Пашама из Института астрофизики и космических исследований имени Кавли Массачусетского технологического института в Кембридже провела исследование долгосрочной эволюции квазипериодических извержений (QPE) из источ...
Дизайн-система Mediascope: единый стиль для всех диджитал-продуктов компании Когда в компании большое количество проектов и интерфейсов, то для поддержания единого образа бренда становится недостаточно джентльменского набора из логотипа и шрифтов. В таких случаях на помощь приходит продуманная дизайн-система. Мы особенно остро ощутили потребность в е...
Введение в ПЛИС: Материальное обеспечение курса В рамках подготовки курса "Введение в ПЛИС" были отобраны несколько относительно недорогих, но функционально разносторонних плат. Здесь я бы хотел рассмотреть возможности, которые они дают в плане обучения студентов. Читать далее
Элегантная реализация Long Press обработчика с помощью CSS анимации В веб-разработке часто возникает необходимость обрабатывать различные типы взаимодействий пользователя, включая короткие и длинные нажатия. В этой статье мы рассмотрим изящный способ реализации обработчиков для этих двух взаимодействий.▎Зачем нужен Long Press?Long Press — эт...
Когда нужен TypeScript: введение в мир надежного программирования Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в в...
Хостинг Docker-контейнеров: обзор Российских платформ в 2024 Контейнеризация - уже сформировавшийся тренд, который занял прочное место в разработке. А Docker давно стал повседневным инструментом в работе большинства разработчиков. Технология контейнеризации позволяет добиться большей универсальности и гибкости при запуске приложений, ...
Интерактивный монитор XPPen Artist Pro 19 Gen2 (MD180UH): движение сквозь экран Новый интерактивный монитор XPPen Artist Pro хорош своими спецификациями, удобной периферией и комфортными в использовании стилусами двух разных видов. Он позволяет в несколько раз сократить затраты времени при выполнении рутинных операций, связанных с удалением дефектов изо...
Kodu Game Lab для детей: учимся создавать игры в 5-6 лет Даже дошкольник 5–6 лет может понять базовые принципы «взрослого» программирования на примере написания визуального кода. В этом ему поможет Коду Гейм Лаб – среда, предназначенная для разработки простых 3Д-игр. Писать программы в ней нужно с помощью готовых блоков, как в Scr...
База, которую нужно знать про JSON Schema Привет, Хабр!Сегодня мы рассмотрим одну из тем, которая, как ни странно, остаётся недооценённой — JSON Schema. Если ты аналитик (или хочешь им быть) и в твоей работе часто мелькают JSON-файлы, то наверняка знаешь, как сложно порой бывает держать всё это под контролем. В этой...
Витрина компонентов, или Единая точка правды в дизайн-системе. Часть 1 В первой части остановимся на том, что же такое витрина, для чего она нужна, какую пользу может принести, и пробежимся по имеющимся в сети витринам других дизайн-систем. Читать далее
В поисках счастья — жизненная стратегия с научной точки зрения Как обрести счастье и внутреннюю гармонию, если ты — предприниматель? Читайте, как наука помогает достичь успеха и благополучия. Читать далее
Перечислены болезни, которые возникают, когда мы едим слишком много сахара В Америке взрослые в среднем потребляют 77 г сахара в день. Это в три раза превышает рекомендуемую норму для женщин и в два раза — для мужчин. Кроме того, сахар опасен не только тем, что приводит к набору веса и кариесу.
[Перевод] Можно ли получить рут при помощи одной зажигалки? Спойлер: ДА. Элитный инструмент для хакинга; от вас скрывают, что он уже у вас есть Прежде чем писать эксплойт, нам нужен баг. А если багов нет, то приходится быть изобретательными — тут нам на помощь приходит внесение неисправностей. Внесение неисправностей (fault injecti...
ИИ-инструменты для аналитиков: теория, кейсы, советы ИИ давно перестал быть просто забавным развлечением, он позволяет высвободить время от рутины и операционки, что дает сконцентрироваться на уникальных нетипичных задачах, где требуется весь спектр навыков аналитика. В течение пары лет я активно использовал ИИ в работе и иска...
Сильнее кокаина. Эта привычка перевернет твою ЦНС Ну что ж. Обычно для бодрости используют кофе и его подвиды. Чего уж стоит тот же бронебойный кофе, правильно приготовленный по рецептам тибетских монахов. Однако для бодрости можно использовать еще кое-что потенциальное. И что это «кое-что» сильнее кокаина. Читать далее
Государственные перевороты: бармалеи выпрыгивают как черти из табакерки. Не хотите, дети, в Африку сыграть? На исторических данных за 1991-2019 год покажем, как можно "увидеть" и "выцепить" признаки переворота. С помощью машинного обучения и ансамблевых модели. Ансамбли (конечно, не музыкальные), как показывает практика, – более эффективны в таких делах, и самое главное - &n...
PostgreSQL 18: Часть 1 или Коммитфест 2024-07 Эта статья открывает цикл о новостях будущей, 18-ой, версии PostgreSQL. Рассмотрим следующие возможности попавшие в июльский коммитфест. Планировщик: поддержка правого полусоединения хешированием Планировщик: материализация внутреннего набора строк для соединения вложенными...
Apple почему-то не рассказала об этой особенности своих новых MacBook Pro. Оказалось, что это первые ноутбуки компании с экранами QD-MiniLED Компания Apple заметно улучшила ноутбуки MacBook Pro в новом поколении, но сейчас стало известно, что на самом деле они даже лучше, чем рассказывала сама Apple. фото: MacRumors Оказалось, что новинки оснащены экранами на основе панелей с квантовыми точками. То ес...
Apple представила новый iMac 2024 года Вчера компания Apple официально анонсировала обновлённый компьютер iMac в рамках серии анонсов, посвящённых продуктам Mac нового поколения. Новый iMac 2024 года построен на последнем процессоре Apple M4 — чип получил 10-ядерный центральный процессор, который, по заявлениям к...
Вычисления на RISC-V: исследуем производительность OpenCL на CPU и совместимых GPU библиотек в YADRO. Эта сфера активно развивается на RISC-V: известные математические библиотеки, такие как OpenBLAS, Eigen и многие другие, портируются и оптимизируются под RISC-V. Большой интерес представляет OpenCL — открытый стандарт разработки программного обеспечения дл...
Фреймворк ARTEM(L): Как мы автоматизируем обучение и обновление моделей в Альфа-банке Или как избавить DS от рутинных задач по обучению и обновлению моделей и их дальнейшему передеплою в проде?Всем привет! Я Настя Бондарева, senior Data Scientist в Хабе Юридических Лиц Альфа-Банка, лидирую инициативу ARTEML (AutoReTrainable ML). В статье расскажу, как мы упро...
Распределение IQ: как программисту выживать в мире, рассчитанном на дураков? Вы наверняка часто ловили себя на мысли, что многие вещи в нашем мире устроены максимально нелогично, и, по-хорошему, должны были бы быть устроены совершенно по-другому. В философии эта проблема часто упоминается под названием "сущее и должное". И выходом из неё во многих сл...
Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument Приложение соединяет данные из сети с интерфейсом. Про UI сказано и написано немало, а вот сеть говорят меньше всего, хотя именно она влияет на время ожидания ответа пользователем. При этом со стороны разработчика это часто выглядит так: «ну я создал сессию, дёрнул запрос, о...
Атака с помощью нового Mythic-агента на PowerShell — «QwakMyAgent» Во второй половине сентября 2024 года специалистами Центра Кибербезопасности компании F.A.C.C.T. была выявлена атака на российскую компанию с использованием ранее необнаруженного Mythic агента, написанного на PowerShell. К исследованию новой атаки подключились также специали...
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
Сериализация в Java. Давайте разбираться Java предоставляет разработчикам удобные инструменты для сериализации объектов. Несмотря на то, что они кажутся донельзя примитивными, их внутренняя реализация содержит много интересных моментов. В этой статье мы рассмотрим основы сериализации и некоторые нюансы, связанные с...
Правильные ли у вас микрофронты? Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.Рассмотрим плохие примеры разделение кода приложения, т.е. когда "архитектор" или лид проекта, не умеют микрофронты готовить. А разработчикам нужно с этим жить. Читать да...
Российские учёные представили нейросеть, которая умеет распознавать неизвестные объекты на фото — даже если их нет в базе данных Учёные из лаборатории исследований искусственного интеллекта (ИИ) T-Bank AI Research и студенты Университета МИСИС и МФТИ разработали, как они заявляют, самый точный в мире метод поиска на фото ранее неизвестных объектов с помощью ИИ. То есть, нейросеть научилась распоз...
Работа с географическими координатами с использованием пакета «Shapely» в Python на примере автотестов Здравствуй, Хабр! В этой статье я хочу рассмотреть пакет Python под названием "Shapely" и показать, как он может помочь в решении задач, как уже помог мне Читать далее
Анализируем протокол управления блоком питания Finirsi DPS 150 Сегодня я начну рассказывать, как изучал протокол программного управления блоком питания Finirsi DPS 150. До подробного описания всех команд и откликов мы в этот раз, правда, не дойдём, но зато рассмотрим шаги, которые обязательно в итоге приведут нас к успеху. То есть, эта ...
Проигрыватель видео с поддержкой транскрипта Как и многих пользователей Хабра меня интересует вопрос, как можно повысить эффективность изучения иностранных языков. Один из наиболее часто рекомендуемых методов — смотреть фильмы на изучаемом языке. И, естественно, я им пользуюсь. Периодически меня посещают мысли о необхо...
OpenCV: компьютерное зрение на Python Компьютерное зрение — это перспективное направление развития технологий, позволяющее обучить компьютер навыкам распознавания изображений и видео. С помощью компьютерного зрения компьютеры могут не только анализировать и понимать визуальную информацию, такую ка...
[Перевод] Новый мультиспектральный анализ манускрипта Войнича выявил скрытые детали Около 10 лет назад несколько листов таинственного манускрипта Войнича были отсканированы с помощью мультиспектральной визуализации. Лиза Фейгин Дэвис, исполнительный директор Медиевальной академии Америки, проанализировала эти сканы и опубликовала результаты вместе с набором...
Геометрия Лобачевского 1: скалярное произведение и метрика В конце 2023 года я провел семинар по геометрии и рассказал про различные её виды - евклидову, сферическую и гиперболическую, или геометрию Лобачевского. Сюжет оказался интересным, поэтому он был развит - я включил в него дополнительные темы, какие-то из них раскрыл подробне...
Правда и мифы о чёрных дырах. Горизонт событий и сингулярность. Основы холонавтики Чёрная дыра… Ничто так не притягивает и не будоражит воображение, пока не погрузишься в глубины теоретической физики и не поймешь, что в реальности всё довольно скучно и прозаично. Знаю, тема буквально затёрта… до дыр, да и хайп вокруг неё поутих с тех пор, как появились пер...
Практическая устойчивость значений Шепли в интерпретации моделей ИИ Привет, Хабр!В исследованиях и на практике значения Шепли (Shapley values) — один из наиболее популярных методов интерпретации как на практике, так и в исследованиях. На практике этого не делается — применяется аппроксимация.Отсюда возникают вопросы, ответы на которые мы рас...
Как жить без IntelliJ IDEA. Часть №2. Поддержка Spring В первой статье из цикла "Как жить без IntelliJ IDEA" мы рассмотрели возможные альтернативы привычной многим IDE. Во второй статье из цикла команда Spring АйО выяснила, какие есть альтернативы Ultimate в части поддержки Spring и насколько хорошо они справляются со своей...
Паттерн Builder в Java на котиках Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков. Читать далее
Как стать эффективным руководителем По моему опыту работы и общения с руководителями (тех лидами, тим лидами, хэдами, проджект лидами и прочими должностями, на обозначение которых пригодилась чья-то фантазия) далеко не каждый имеет четкое и системное представление о том, что от него ждет компания и какими каче...
Как я начал работать программистом 1С в 16 лет и причем тут компьютерные игры Многие дети увлекаются компьютерными играми. А родители очень переживают по этому поводу. У меня было по-другому. Для меня игры стали отправной точкой в ИТ. Читать далее
[Перевод] Искусственный интеллект: между обещаниями и реальностью Привет, на связи Шерпа Роботикс. Сегодня мы хотим обсудить с вами статью про революцию ИИ, опубликованную в журнале The Economist. Авторы отмечают низкий уровень внедрения технологий искусственного интеллекта в западных компаниях. ИИ используется лишь в 20% компаний в Велико...
«Болезнь бабочки»: редкий недуг, из-за которого люди получают раны даже при контакте с одеждой Болезнь бабочки поражает людей с детства и значительно сокращает длительность жизни. Источник изображения: dzen.ru В мире существует огромное количество страшных заболеваний. Например, некоторые люди страдают от болезни, которая делает кожу настолько тонкой, что она может по...
Rust custom Triplet Целевые триплеты описывают платформу, на которой выполняется код, и являются основной концепцией системы сборки GNU. Обычно триплет содержит три поля: название семейства/модели CPU, поставщика и имя операционной системы. Кроме того, триплет может иметь дополнительное по...
nanoCAD BIM ОПС: редактирование шаблонов спецификации в соответствии с ГОСТ 21.110-2013 СПДС При внедрении программного обеспечения линейки nanoCAD Инженерный BIM часто возникают вопросы, связанные с настройкой шаблонов выходной документации. Основные подходы к решению такой задачи рассмотрим сегодня на примере спецификации оборудования, изделий и материалов nanoCAD...
[Перевод] Apple убивает Swift Swift был прекрасным языком, но он далеко отошел от своего первоначального видения.Очень далеко.В этой статье мы рассмотрим различные виды управления современными языками программирования. Я объясню, в чем именно заключается уникальность диктаторской структуры Swift, и проде...
Выживание в суровой среде Картинка Freepik Выживание в условиях суровой природной действительности может стать серьёзным испытанием для неподготовленного человека. Есть целые обширные курсы, которые учат выживанию в экстремальных условиях без наличия или с очень ограниченным количеством полезного и...
Управление памятью в ассемблере для Apple Silicon В статье мы познакомимся с языком ассемблера для Apple Silicon (ARM64). Рассмотрим основные регистры, запись данных из регистров в память и обратно. Затронем также и базовые навыки работы с LLDB. Читать далее
[Перевод] Запросто собираем базу данных при помощи команд Linux База данных — это сердце многих приложений, от полнофункциональных корпоративных сайтов до сравнительно простых инструментов, например, для ведения списков покупок и финансовых трекеров. Популярны реляционные базы данных на основе SQL, но в Linux можно собрать более простую ...
Развлекательный LCD-проектор Wanbo DaVinci 1: разрешение Full HD, вход HDMI и два порта USB, автоматическая настройка проекции, встроенные громкоговорители, Android 9.0 Проектор Wanbo DaVinci 1 — это устройство всё-в-одном, сочетающее в себе проектор, мультимедийный плеер и акустическую систему. С его помощью на не очень большом экране можно играть в простые игры, а также демонстрировать видео и фотографии, при этом источниками контента мог...
Зачем и где нужен API Gateway Елизавета Акманова, старший аналитик ГК Юзтех, снова на связи. Сегодня у меня в планах обсудить, зачем и где нужны API Gateway. Для этого верхнеуровнево пройдём по архитектуре этого паттерна, рассмотрим решаемые задачи. Ключевой вопрос на сегодня: Когда стоит использовать эт...
Angular Signals Implementation Сигнал — это значение, которое является «реактивным», то есть может уведомлять заинтересованных потребителей, когда оно изменяется. Существует множество различных реализаций этой концепции. В данной статье мы рассмотрим имплементацию команды Angular, углубимся в код и попроб...
[Перевод] Методика и инструменты для идентификации и отслеживания судов В этом материале речь пойдёт о методике и наборе инструментов для определения местонахождения, маршрутов, владельца и проверок торгового судна за четыре простых шага. Читать далее
Европейское космическое агентство (ESA) готовит новую миссию по обслуживанию спутников на орбите Эта миссия станет первым шагом на пути к созданию экономики замкнутого цикла в космосе.
[Перевод] Чек-лист: проверяем веб-страницы на соответствие стандартам WCAG При создании этого чек-листа из 64 пунктов в качестве точки отсчёта использовался WCAG — Руководство по обеспечению доступности веб-контента (универсальный стандарт). Решение вопросов, указанных в этом чек-листе, поможет улучшить восприятие сайта для всех его пользователей. ...
Telesat заказала 127 шлюзовых антенн для своей широкополосной сети Lightspeed на низкой околоземной орбите Канадская компания Telesat объявила о заказе 127 шлюзовых антенн у южнокорейской компании Intellian для своей будущей широкополосной сети Lightspeed на низкой околоземной орбите (LEO). Этот шаг стал важным этапом в развёртывании сети, которая должна обеспечить глобально...
Kali Linux и Parrot OS Kali Linux и Parrot OS — это два самых популярных дистрибутива Linux, разработанных специально для нужд кибербезопасности и тестирования на проникновение. Они имеют много общего в функциональности, но различаются подходами к обеспечению безопасности, интерфейсу, использовани...
Как проверить фото на Грин карту | Размеры и требования Если ваше фото для Грин карты не проходит проверку официальном сайте, рекомендую 3 онлайн сервиса для проверки фото на соответствие требований при подаче заявки на лотерею Green Card DV 2026 Читать далее
4 ограничения Jitsi «из коробки»: опыт доработки и интеграции масштабируемой ВКС В основе системы видео-конферец-связи в наших продуктах Squadus и Squadus PRO лежит open-source решение Jitsi. Однако нам пришлось существенно его доработать --– у базовой Jitsi есть ограничения, которые не позволяют выстроить надёжную корпоративную ВКС под бизнес-цели. Расс...
[Перевод] Когда акулы грызут сетевые кабели в Google: сложность устранения нестабильности тестов Одной из самых раздражающих проблем, с которыми я сталкивался за последние 25 лет в индустрии, являются нестабильные тесты (flaky tests) — тесты, которые чаще всего проходят, но иногда необъяснимо завершаются ошибкой без явных на то причин. Вы отправляете код в репозиторий, ...
Qrevo S и Qrevo Pro — мощные и современные роботы-пылесосы Роботы-пылесосы Qrevo S и Qrevo Pro – две новинки 2024 года от компании Roborock. Обе модели отличаются высокой мощностью всасывания, многофункциональными док-станциями и точной навигацией, а потому гарантируют качественную уборку. Разница заключается в наборе дополнительных...
Вампирелла Вампирелла 20 см из АБС пластика, 0.16-0.12 мм слой (потому что могу).Получилось конечно как получилось, но тут еще работа моих кривых рук ибо "Лайтбокс купил, а фоткать нормально не купил"
Китайские учёные задействовали Raspberry Pi для повышения безопасности туннельных конструкций Китайские учёные разработали систему обнаружения пустот в облицовке железнодорожных туннелей, используя популярный мини-компьютер Raspberry Pi. Эта новая технология, описанная в статье журнала Buildings, может значительно повысить безопасность и надёжность туннельных ко...
[Перевод] Использование Rust в серверах, написанных на других языках, для повышения производительности В этой статье мы рассмотрим несколько стратегий по постепенному добавлению Rust в сервер, написанный на другом языке, например JavaScript, Python, Java, Go, PHP, Ruby и т. д. Один из возможных кейсов для подобного добавления — вы ...
Как подружить микросервисы и Kafka С увеличением вычислительных мощностей и пропускной способности каналов связи увеличились также и объемы обрабатываемых данных, а также требования к скорости обработки. Сейчас все больше систем требуют, чтобы работа с данными велась в режиме реальног...
Комбинационная логика на SystemVerilog Данная статья посвящена разработке аппаратуры на SystemVerilog со стороны человека, который сам только начинает углубленно в этом разбираться. Рассчитана она на то, чтобы другим новичкам было проще сориентироваться в незнакомой среде, поэтому некоторые аспекты здесь буд...
PostgreSQL Antipatterns: Валим «слона» — highload на ровном месте Сегодняшняя тема посвящена нелегким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте, неудачной архитектурой приложения, можно обеспечить себе хронические проблемы производительности.Рассмотрим классические ситуации, когда разработчики начина...
[Перевод] Зигзаг Эйнштейна Космический телескоп Джеймса Уэбба зафиксировал первый «зигзаг Эйнштейна». Ученые в восторге.«Эта уникальная конфигурация линз позволяет нам одновременно ограничить как постоянную Хаббла, так и параметры темной энергии — что обычно невозможно». 21.11.2024, Роберт Ли, space.c...
[Перевод] Проект крошечной радиоуправляемой машины, вдохновленный Марио Карт Ранее радиоуправляемые (RC) автомобили были довольно простыми. Они могли ездить вперед, назад и управляться, если у вас был полнофункциональный игрушечный автомобиль. Однако, с современными технологиями их легко сделать более продвинутыми, что StuckAtPrototype замечательно п...
Побеждаем Data Race в Swift: Осваиваем инструменты и секреты безопасного кода Гонка за данными (Data Race) — одна из самых неприятных ошибок, с которыми может столкнуться разработчик. Она возникает в многопоточной среде, когда несколько операций одновременно пытаются получить доступ к одним и тем же данным, при ...
10 правил для старта сценарного планирования Сценарное планирование - один из самых недооценённых и редко применяемых инструментов. В этой статье вы сможете изучить ряд правил, чтобы сами смогли применять сценарное планирование. Для удобства и наглядности будут разобраны несколько кейсов.Ведь план - ничто, планирование...
Не нужное импортозамещение: рассуждения на тему 14.09.2018: 4 отечественных предприятия (МЦСТ, ИНЭУМ имени Брука, ALP Group и CommuniGate Systems) вывели на рынок корпоративных платформ новый импортонезависимый программно-аппаратный комплекс (ПАК) на базе процессоров «Эльбрус-4С» и российской операционной системы «АЛЬТ».К...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
ORCA Computing анонсировала PT-2: квантовую систему для гибридов квантовых и классических нейронных сетей Компания ORCA Computing анонсировала запуск PT-2, фотонной квантовой системы, которая расширяет возможности серии PT. Эта разработка основана на успешном опыте PT-1, уже развёрнутой в семи локальных системах. PT-2 призван стать коммерчески жизнеспособным решением, интег...
Сравнение алгоритмов консенсуса ETH vs TON vs SOLANA Не нашел на просторах сети полноценного сравнения алгоритмов консенсуса, поэтому решил собрать инфу из разных источников воедино. Впереди очень много букаф технической инфы, статья не для всех, простым языком это не изложить(Всем кто остался - приятного чтения)Так как блокче...
Nau Engine: взгляд под капот. Ядро движка Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет ...
Ошибки в обучении детей программированию: ТОП-5 Обучение детей программированию, как бы ни строился процесс, нередко сопровождается рядом ошибок. Отсутствие интерактивности, мер мотивации, недостаток практики и скучная, слишком сухо преподнесенная теория – типичные примеры. Может показаться, что это справедливо только для...
[Перевод] Smoke vs Sanity тестирование: в чём разница? Тестирование, как неотъемлемый процесс жизненного цикла разработки программного обеспечения, обеспечивает функциональность, совместимость и производительность разрабатываемых приложений. Среди различных видов тестирования особое место занимают smoke-тесты и sanity-тесты, кот...
Как работать с диаграммой причинно-следственных связей Диаграммы причинно-следственных связей помогают выявить системную динамику. Обычно их создание требует больше работы, чем чтение, но они могут быть нарисованы абсолютно любым человеком. Главное — быть готовым потратить время на обдумывание и поиск взаимосвязей. Читать ...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1 Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте
Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2 В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решен...
Как минимум в этом Intel опередит AMD и Nvidia. Intel первой выпустит видеокарты нового поколения, опубликованы изображения двух моделей ASRock на базе Intel Arc B580 (Battlemage) Видеокарты Intel, AMD и Nvidia нынешнего поколения доживают последние месяцы, скоро выйдут модели нового поколения. Но в этой гонке опередить Nvidia и AMD может Intel: на Amazon уже засветились две модели ASRock на базе нового GPU BMG-G21 семейства Battlemage (странички...
Как сверхкритическая вода разлагает пластик Корпблоги Хабра замечательны своим разнообразием, и зачастую напоминают мне о некоторых темах, которые я занёс в бэклог давным-давно, но никак не соберусь разобрать. Сегодняшняя публикация состоялась благодаря свежей статье «Видишь бутылку? Пуф-ф-ф — и она испарилась. Новый ...
RabbitMQ Simulator. Песочница брокера сообщений В настоящее время трудно себе представить работу сложных систем, состоящих из множества компонентов, без взаимодействия между собой при помощи различных интеграций. Ну и само собой, брокеры сообщений по популярности на сегодняшний день входят в топ самых используемых решени...
Найм дизайнеров глазами лида Есть много статей о том, как дизайнеру попасть в продуктовую команду. Я же хочу поделиться своим опытом найма дизайнеров с точки зрения лида, отвечающего за качество онбординга, эффективность работы новых сотрудников, их развитие, а также заинтересованного в том, чтобы дизай...
Гибкая фильтрация EFCore с помощью Expression Фильтрация данных в EntityFramework — это довольно простая задача, которую можно легко решить с помощью метода Where() в LINQ. Однако если поля для фильтрации как и значения приходят к нам динамически, и тем более если фильтровать приходится по вычисляемым в рантайме зна...
Зеленый чай — напиток для биохакера В холиварах на тему кофе/чая ведутся жестокие бои. Я не возвожу пользу зеленого чая в абсолют, но в нем есть немало полезных элементов. Стоит ли пить зеленый чай, как часто и ради чего — рассмотрим в подборке. Читать далее
Как работать с Permissions для чтения и записи файлов в Android 13+ на примере React Native В МойОфис мы разрабатываем iOS- и Android-приложения цифрового рабочего пространства Squadus с помощью кроссплатформенного фреймворка React Native. В функциональность нашего приложения входит загрузка и отправка различных вложений другим пользователям.В какой-то момент мы по...
Дополнение к Litchi Почитав эту статью: https://habr.com/ru/articles/684858 (особенно заинтересовали Waypoints) и обзаведясь коптером DJI, пришел к выводу - да, классно, здорово, но не удобно. Если стоит задача облететь и снять видео поля площадью пару десятков гектаров, то ставить ручками точ...
Набор полезных и бесплатных программ для Windows на все случаи жизни, актуальный в 2024 году Выбираем лучшие бесплатные программы для Windows 10 и Windows 11, которые помогут вам в работе и развлечениях на ПК и ноутбуке.
SIP для Интернета вещей: почему устройствам нужны голосовые возможности Согласно исследованиям Statista, к 2030 году рынок IoT составит 621 млрд долларов (в сравнении с 182 млрд в 2020-м), поэтому Интернет вещей должен не только уметь собирать данные, но и оперативно передавать их на другие устройства или пользователям.Для этих целей IoT применя...
Нобелевская премия по микроРНК, оксилипины и биохимический плагиат Будучи постоянным автором издания "Элементы", недавно получил заказ на статью о Нобелевской премии за открытие микроРНК, вручённой этой осенью. Писал статью с особенным чувством — ведь в истории микроРНК есть параллели с моим биоинформатическим проектом по совсем другой тема...
Linux — лучшая ОС Привет, Хабр!Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.Мы дадим определение операционной системе, пробежимся по основным семействам ОС и кратко затронем их историю,...
Операторы перегрузки в C++ Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.Представьте, что вмест...
Полный разбор Polymarket: от интерфейса до смарт-контрактов Написал для вас подробный технический разбор Polymarket — децентрализованного рынка предсказаний на блокчейне. В статье мы рассмотрим ключевые компоненты протокола: интерфейс, смарт-контракты, оракул, токенизация исходов и механизмы управления ордерами. Материал поможет глуб...
Лучшие практики TypeScript: Строгая типизация, гибкость и производительность TypeScript давно стал неотъемлемой частью современного фронтенда, но чтобы действительно раскрыть его возможности и избежать подводных камней, важен опыт и осознанное применение его возможностей. В этой статье мы рассмотрим углубленные практики работы с TypeScript, которые м...
MSSQL natively compiled: когда они тормозят В базах данных нет серебряной пули, универсального рецепта. Мне захотелось проверить экспериментально один граничный случай использования in memory tables и natively compiled - когда в тесте все было хорошо, а на реальных данных начались тормоза. Читать далее
Правильные слова для правильного результата: история внедрения сервиса GigaChat в Luxms BI Сейчас нейросети – это хайп, который, кажется, прошёл свой пик завышенных ожиданий на кривой Гартнера, и внутри компании мы периодически спорим о полезности нейросетей и об их будущем. Один из споров даже вышел за пределы компании на Форум Data&AI с темой "AI мифы, хайп...
Памятка по классам скорости Wi-Fi Покупая новый Wi-Fi роутер, я столкнулся со множеством их характеристик и как следствие классов скорости Wi-Fi: N300, AC2600, AX1800 и другие. По мере изучения параметров я решил написать эту статью, которую можно рассмотреть как памятку по основам Wi-FI. Главная цель этой ...
ТОП способов вернуть покупателя к брошенной корзине Отказ от корзины является одной из главных проблем для интернет-магазинов, средний уровень которого составляет около 69,57%. Это означает, что почти 70% клиентов, добавляющих товары в корзину, не завершают покупку. В данной статье мы рассмотрим стратегии, которые помогут вер...
«Гараж» Рексофт: от идеи до внедрения Привет, Хабр!Сегодня я расскажу о нашем внутреннем пространстве для экспериментов под названием «Гараж». Его главная идея – предоставить сотрудникам комфортную и понятную площадку для проверки гипотез и реализации новых инициатив. Это своеобразный инкубатор, построенный по п...
Как построить качественный процесс тестирования на проекте и собрать правильную команду QA Мы в Clevertec тестируем финтех-приложения и повидали всякое: и включение в действующие проекты, и создание QA-команд с нуля. Обобщили опыт и делимся, что помогает нам организовать процессы и команды для оптимального результата. Читать далее
GIMP Script-Fu Первый Дан. Шаг первый Здравствуй Читатель! Если ты хочешь научиться программировать расширения для GIMP с помощью Script-fu тебе сюда. Я планирую опубликовать серию статей по данной теме. И эта статья только первый шаг в увлекательный мир лайф-кодинга. Что это значит? Расширение GIMP Script-fu пр...
Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...
Миллиарды в битве за внимание: кто лучше распорядился рекламным бюджетом — Харрис или Трамп? Кампания Вице-президента Камалы Харрис и избранного президента Дональда Трампа чётко продемонстрировала, что успех в рекламе — это не просто большие деньги, а понимание аудитории и точечное воздействие. Рассмотрим подход к рекламе кандидатов и успешность кампаний. Читать дал...
Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер У нашей команды появилась необходимость отлаживать Blazor WebAssembly приложения в Яндекс.Браузере. Но возникла проблема: Visual Studio упорно не хотел вставать на точки останова. Таких проблем не было ни с Edge, ни с Chrome, хотя все три браузера основаны на Chromium. Полез...
Как пережить год в «Звездолете» - история секретного марсианского эксперимента СССР В СССР несколько десятилетий назад трое мужчин приняли участие в секретном эксперименте, имитирующем годовой полёт на Марс. В замкнутом пространстве они столкнулись с физическими и психологическими испытаниями, раскрывающими пределы человеческих возможностей.
Devs in da House: плюсы и минусы работы разработчиком в диджитал-агентстве У нас («Рейтинга Рунета») нет цели продвигать HR-бренд какого-либо агентства. Нам стало интересно докопаться до этого вопроса с точки зрения объективной журналистики. Для этого мы побеседовали с разработчиками из агентств и подытожили то, что узнали. Читать далее
О протечке филамента. Дебаты по статье "Про фум-ленту и кривые руки" привели к идее как избежать протечек. Шайба из сильно раскатанного свинца в промежуток между горлом и соплом, а чтобы при затягивании расплющивающийся свинец не перекрыл дорогу прутку филамента, при сборке вставить вместо прутк...
[Перевод] АЭС для Google Когда речь заходит о биохакинге и улучшении работы мозга, фокус направляется не только на то, что потребляет человек, но и на его окружение. Мы – среднее арифметическое того набора идей, который нас окружает. И когда передовые корпорации мира переносят акцент со слепой экспл...
Платформа веб-дизайна Canva расширяет возможности ИИ с помощью нового генератора изображений Canva также улучшила свой набор инструментов для ИИ под названием Magic.
Спасибо искусственному интеллекту за 8 ГБ памяти в новом iPad mini. Оказалось, что ОЗУ у новинки сразу вдвое больше, чем у предшественника Компания Apple без лишнего шума вчера представила новый планшет iPad mini, наделив его более современной и мощной платформой. Оказалось, что памяти у новинки также стало больше. фото: Apple У прошлого iPad mini было лишь 4 ГБ ОЗУ, а у нового — сразу 8 ГБ. О...
[Перевод] Как ИИ помог спрогнозировать ураган Милтон и другие штормы “Милтон” стал пятым ураганом в 2024 году, обрушившимся на материковую часть США. Поскольку такие циклоны стали происходить всё чаще и разрушительная их сила только растёт, метеорологи нередко стали прибегать к помощи искусственного интеллекта, дабы попытаться отследить шторм...
Дальность стратегии, отрицание ее необходимости и пассивный вариант Благодаря своей деятельности с Картой гипотез я отсматриваю в день по 1-2 стратегии. Люди, которые пишут эти стратегии обычно интересуются, на какой период правильно писать стратегию? Надо ли писать стратегию на 10, 20, 30 лет, как говорят эксперты? Или достаточно ближайшего...
[Перевод] Чек-лист: проверяем соответствие стандартам WCAG При создании этого чек-листа из 64 пунктов в качестве точки отсчёта использовалось «Руководство по обеспечению доступности веб-контента» (WCAG). WCAG — это универсальный стандарт для обеспечения доступности веб-контента. Решение вопросов, указанных в этом чек-листе, поможет ...
Комплект DDR5 CUDIMM модулей G.Skill Trident Z5 CK показали в составе набора ASUS ROG Premium В набор также входит материнская плата и система охлаждения.
Глава Nvidia назвал Илона Маска сверхчеловеком: в суперкомпьютер Colossus всего за 19 дней xAI установили 100 000 ускорителей Глава Nvidia назвал Илона Маска сверхчеловеком после того, как стало известно о рекордном достижении его компании xAI. Стартап Маска в области искусственного интеллекта (ИИ), xAI, недавно построил то, что может стать самым мощным суперкомпьютером для обучения ИИ. Суперк...
Аварии и инциденты на производстве в контексте обучения персонала Расширенная информация по аварийности, причинам, последствиям и результатамконтрольно-надзорной работы Ростехнадзора, к сожалению, отсутствует в открытом доступе, но, мне все-таки удалось ознакомится с двумя очень интересными исследованиями по этому опросу. Рассмотрим анал...
Массовый приём звонков, или коллтрекинг наоборот, с помощью FreePBX Представьте, что Вы бухгалтер-юрист на аутсорсе - сотрудников у вас 2-3, а контрагентов может быть несколько сотен (или тысяч), или сотен тысяч
Гайд по классам в The Ragnarok: сильные и слабые стороны и что качать MMORPG The Ragnarok вышла в Юго-Восточной Азии, а это значит, что игроки уже выбрали 1 из 6 классов и прокачивают их. Сначала рассмотрим рыцаря (Knight). Его сильные стороны это скорость передвижения и высокий запас HP и защиты. Слабые стороны — средний DPS. Выбрать этот кла...
Рекурсивные зависимости на фронтенде Хочу рассказать о том, какие проблемы при разработке создают рекурсивные зависимости на фронте.С данной проблемой каждый второй проект живет и разработчики не знают, что у них есть циклические зависимости.Рассмотрим способы разрешения циклических зависимостей и их обнаружени...
Честно и по делу: смотрим на F+ R570E с российской системой на борту Друзья! Несмотря на то, что статья может показаться на певый взгляд рекламной, это не так. Я давно слежу за Linux на мобильных системах и в частности, за Sailfish-подобными ОС. Недавно я самолично написал в компанию F+ и попросил какой-нибудь смартфон на Авроре для статьи и,...
Руководство по heatmap для анализа игрового уровня Привет, Хабр! В этой статье мы разберемся, как с помощью тепловых карт (heatmap) можно не только проанализировать поведение игроков, но и улучшить дизайн игровых уровней. Тепловые карты — это мощный инструмент для выявления закономерностей в данных о движении игроков, часто...
Дом, который построил Илон Маск. Появилось видео, снятое изнутри самого мощного ИИ-суперкомпьютера — xAI Colossus Компания xAI Илона Маска сейчас владеет самым мощным ИИ-суперкомпьютером в мире. И в Сети появилось первое видео, снятое изнутри этой установки. фото: ServeTheHome На канале ServeTheHome вышло видео, демонстрирующее суперкомпьютер Colossus внутри. В видео до...
Обзор KICKPI KP1: пожалуй, лучшая сертифицированная Android-TV приставка в ценовой категории до $50 На мой взгляд Android-TV приставка KICKPI KP1 это лучшее решение среди бюджетных приставок, которое существует на конец 2024 года в ценовой категории «до $50» и далее я подробно объясню почему. На различных распродажах, как например «день холостяка» ее цена опускается до $40...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
Обзор планшета HUAWEI MatePad Pro 12,2" — флагман осени 2024 Что можно предложить нового покупателю планшета в 2024 году? Какими возможностями и техническими решениями должно обладать устройство, с учетом избыточно наполненного различными гаджетами рынка, чтобы вызвать неподдельный интерес у покупателей? Редакции ZOOM.CNews предложили...
Чем процессоры Helio отличаются от Dimensity, и какие лучше для смартфона Когда мы находимся в поиске недорогого смартфона, почти всегда нам приходится выбирать между моделями на процессорах Helio и Dimensity. Это две очень популярные линейки чипсетов, имеющие как множество сходств, так и немалое количество различий. Сегодня мы разберемся во всех...
Модер построил кастомный ПК в стиле Fortnite из кирпичиков Lego Ему потребовалось более 1500 деталей.
Transact SQL для анализа данных Язык Transact SQL является процедурным расширением языка SQL и используется в СУБД Microsoft SQL Server. В этой статье мы рассмотрим использование некоторых элементов T-SQL для анализа данных. Сначала мы рассмотрим оконные функции, а затем поговорим о методах сводки (pivotin...
Игра в Жизнь Вы наверняка хоть раз слышали утверждение: “Мир великолепен” или “Вселенная идеальна”. Я не только согласен с этим. Я это знаю.Все дело в точке восприятия Мира. Есть две основные:1. Жизнь это БОРЬБА2. Жизнь это ИГРАОт этого и зависит каким будет являться Твой Мир.Вы наверное...
Точки соприкосновения: Java & GC Можно писать на Java, вообще не задумываясь, как работает сборка мусора: «ну оно же там само собой происходит как-то». Однако разобраться как следует — не только интересно, но и полезно: например, какой из подходов к GC лучше соответствует конкретно вашему проекту?На нашей к...
Кто такой разметчик данных и сколько он зарабатывает? Все, что вам нужно знать о профессии Вы когда-нибудь задумывались, как нейросети учатся распознавать лица, управлять автомобилями или рекомендовать фильмы? За всем этим скрывается работа разметчиков данных — специалистов, которые буквально обучают ИИ видеть и понимать мир.Сколько зарабатывают разметчики, какие ...
Как переподписка по CPU в облаке снижает производительность Arenadata DB: результаты, которых не ждёшь Всем привет! Меня зовут Константин Малолетов, я архитектор облачных сервисов в компании Arenadata. Сегодня хочу рассказать, как мы решаем задачу эффективного размещения ресурсоёмких систем, таких как Arenadata DB, в облаке.В статье рассмотрим несколько сценариев использовани...
Восстановление данных с зашифрованного Linux тома с помощью cryptsetup В этой статье мы разберем восстановление данных с зашифрованного с помощью LUKS тома NAS.Внимание: в самом худшем случае для восстановления данных этим способом потребуется свободное место равное двум объемам зашифрованного раздела. Например, если у вас есть зашифрованный ра...
ASN.1 Разбираемся с пакетами ASN.1 (Abstract Syntax Notation One) представляет из себя язык для описания структур данных. По сути — это набор правил, для преобразования значений определённого типа в поток байтов для их последующей отправки по каналу связи. По мере развития языка, улучшались методы коди...
[Перевод] Как мы написали GPU-based Gaussian Splatting вьюер в Unreal с помощью Niagara В этой статье я хочу рассказать вам о том, как мы писали с нуля полнофункциональный Gaussian Splatting вьюер для Unreal Engine 5. Читать далее
Понимает ли Vision Llama импрессионистов? Всем привет, меня зовут Арсений, я Data Scientist в компании Raft, и сегодня я расскажу вам про Visual Language Models (VLM).Большие языковые модели уже стали частью нашей жизни и мы применяем их, чтобы упростить современную рутину, а так же используем для решения бизнес зад...
В России разработали метод обнаружения заболеваний с помощью квантовых точек Российские учёные разработали технологию ранней диагностики болезней с помощью квантовых точек
Тестирование BMС: поговорим о нагрузочном тестировании Хабр, привет! Мы в компании Аквариус стремимся к тому, чтобы тестирование проходило без активного участия человека. Поэтому, продолжая предыдущую нашу статью про автоматизированное тестирование BMC: Тестирование BMC: Автоматизировать! Нельзя все руками, я...
В Саудовской Аравии строят небоскреб Mukaab, способный вместить 20 Empire State Building В Эр-Рияде активно идет строительство нового небоскреба Mukaab, который станет настоящим архитектурным чудом. Этот кубической формы проект обещает удивить масштабом и инновациями, включая закрученную башню внутри.
Интерпретатор языка PL/SQL Здравствуйте! Меня зовут Алексей Калинин. Я Oracle PL/SQL-разработчик. Это моя первая статья. По работе 90% времени занимает написание серверного кода на языке PL/SQL. Всем хорош PL/SQL – и простой синтаксис, и неявное преобразование типов, и поддержка SQL-инструкция внутри ...
Масштабируем приложение в Kubernetes от метрики в Yandex Monitoring (или от любого http-эндпоинта) Всем привет! Меня зовут Дмитрий Мамонтов, я DevOps-инженер с опытом работы более пяти лет, а также наставник на курсе «DevOps для эксплуатации и разработки» и один из авторов курса «Эксплуатация и разработка в Kubernetes» в Яндекс Практикуме.Представим, что у нас есть п...
LLM агент для работы с Google Spreadsheets Салют, Хабр! На связи Арсенин Никита из команды R&D в SberDevices. Сегодня я хочу рассказать про одно из наших направлений исследований — разработку агентских систем на основе больших языковых моделей.В этой статье мы постараемся с...
"Газпром" построит новый газопровод Волхов – Мурманск – Белокаменка Правительство поручило компании «Газпром» построить газопровод Волхов – Мурманск своими силами, следует из постановления кабмина, подписанного премьер-министром Михаилом Мишустиным.
Статьи в интернете: как превратить текст в источник дохода Каждый, кто решил заняться копирайтингом, столкнется со следующими проблемами – как именно писать и кому предлагать свои услуги? Чтобы найти клиентов, нужно уделить особенное внимание тексту. Он должен быть: понятным – заумные фразы здесь ни к чему, отказаться нужно и от с...
S.T.A.L.K.E.R. 2 проверили на минимально рекомендуемой GeForce GTX 1060 и получили стабильные 30 FPS Народный хит прошлых лет тянет игру с более чем комфортным FPS
Insomniac Games объявила, что Marvel's Spider-Man 2 выйдет на PC 30 января 2025 года Более подробные сведения о функционале и рекомендуемых характеристиках ПК ближе к дате выхода игры.
Как мы создаём Visionatrix: упрощая ComfyUI Добрый день всем.В этой статье мы расскажем о нашем опыте работы с ComfyUI и разработке Visionatrix — надстройки, которая упрощает генерацию медиа. Мы обсудим ключевые проблемы, с которыми сталкиваются пользователи, наш подход к их решению, а также вкратце поделимся тем, как...
Задача о банкомате Рассмотрим одну задачу, которая на leetcode маркирована как "medium", хотя на самом деле это невероятно сложная задача. Примечательна она тем, что допускает в разной степени оптимальные решения, самые упрощённые из которых действительно весьма просты, а самые оптимальные ещё...
Как LLM может валидировать данные Привет! Меня зовут Мира и я работаю DQE (Data Quality Engineer) в крупной международной компании.В этой статье я расскажу, как у нас получилось автоматизировать работу аналитиков DQ и разработать продукт, который генерирует тесты автоматически на любой source.Всё началось с ...
Как абсолютная пустота может быть источником безграничной энергии? Разбираем концепцию нулевой точки Помните фразу Фридриха Ницше "Когда долго всматриваешься в бездну, бездна начинает всматриваться в тебя"? Эта цитата наилучшим образом подходит для описания предмета настоящей беседы. Но начнём, как это водится, издалека. Читать далее
Стоит ли покупать стирально-сушильную машину или лучше две отдельно? Выбор между стирально-сушильной машиной и двумя отдельными агрегатами сейчас актуален. Какой вариант поможет сэкономить время и деньги без потери качества стирки? Что выгоднее с точки зрения функциональности? Рассмотрим ключевые критерии, которые помогут принять взвешенное р...
14 инструментов для генерации изображений с кодом В этой статье мы рассмотрим 14 крутых инструментов, которые помогают превращать код в красивые картинки. Каждый из них имеет свои фишки и подойдёт для разных задач. Кто-то любит минимализм, кому-то важна возможность кастомизации, а кто-то вообще хочет делать анимации с кодом...
[Перевод] Эти крошечные черви отвечают как минимум за четыре Нобелевских премии Когда учёные получают Нобелевскую премию по физиологии или медицине, они обычно благодарят семью и коллег, возможно, свои университеты или тех, кто финансировал их исследования.В этом году молекулярный биолог Гэри Рувкун, принимая самую престижную награду в своей карьере, по...
Язык как проект: как продакт-менеджеру учить английский Привет, меня зовут Ирина Орлова, и я преподаю английский сотрудникам IT. Я работала корпоративным преподавателем для продакт-менеджеров и HR Ikea, немецких консалтинговых и архитектурных компаний.В 2022 году году я открыла свой образовательный проект в Штатах, переехала в Нь...
«Хаббл» и New Horizons объекдинились для наблюдения Урана и помощи в изучении экзопланет Космический телескоп «Хаббл» и космический аппарат New Horizons провели совместное наблюдение за планетой Уран, что позволило учёным сравнить изображения планеты с разных точек обзора. Этот эксперимент дал ценную информацию для будущих планов по изучению экз...
Golang + Redux Привет, Хабр!Сегодня мы попробуем реализовать управление состоянием в Go‑приложениях с помощью паттерна Redux. Да‑да, Redux не только для JS.Redux — это предсказуемый контейнер состояния для приложений. Он помогает управлять состоянием приложени...
Tech каналы Telegram Телеграм сейчас является основным источником контента для многих. У Хабра тоже есть канал t.me/habr_com, его читает более 100 000 подписчиков. Кроме этого, о технологиях есть тысячи других каналов. Сколько их? Какая у них аудитория? Где найти данные? Разберемся в статье.Стал...
История Bluetooth: От концепции до глобального стандарта Трудно представить современный мир без беспроводных технологий. Управлять музыкой на смартфоне, отправлять файлы на принтер или синхронизировать данные с фитнес-трекером — всё это стало возможным благодаря Bluetooth, который незаметно вошёл в повседневную жизнь.Но как появил...
Архитектура и основы безопасности Zigbee Представьте себе дом, где лампочки сами включаются, когда вы входите, а термостат автоматически регулирует температуру. Это реальность, которую предлагает Zigbee - беспроводная сеть, незаметно управляющая умными устройствами в вашем доме.Но как работает эта невидимая "нить"?...
[Перевод] Почему нет достойных форматтеров кода для Java? Форматирование кода в Java всегда было темой обсуждения среди разработчиков. Многочисленные инструменты предлагают свои решения, но ни один из них не кажется идеальным. Так, возникает вопрос: есть ли форматтер, который действительно отвечает всем нашим требованиям?В новом пе...
PHP и Laravel дайджест новостей за октябрь 2024 года В октябрьском дайджесте PHP и Laravel: выход PHP 8.4.0 RC3 и подготовка к финальному релизу 21 ноября, важные обновления безопасности в PHP 8.2.25 и 8.3.13, множество улучшений в Laravel 11, включая новые функции для работы с Enum, расширенные возможности middleware, оптимиз...
[Перевод] Уже не джун, но знаний нужно всё больше. Как самостоятельно учиться сложным вещам Самостоятельное обучение для разработчика — процесс, который не кончается никогда. Это касается не только джунов, но и намного более опытных мидлов и сеньоров. Однако возникает вопрос: все ли мы умеем учиться правильно? Как преодолеть свою инертность и научиться понимать сло...
Работа с проблемами глазами сотрудника и руководителя Все мы сталкиваемся с проблемами и идем к своему руководителю (менеджеру / ведущему аналитику, если вы джун / куратору итд), чтобы получить решение наших проблем. Как обычно это происходит? Приходим, обрисовываем проблему, руководитель слушает и говорит, что нужно делать. Вы...
Создание баз данных за выходные В этой статье я расскажу вам, как использовать DataFusion для создания собственного опыта разработки баз данных. Базы данных являются одними из самых сложных частей программного обеспечения, задуманных с момента появления вычислительной эры более полувека назад. [1] Почти к...
Краткий гайд по квантованию нейросетей Мы достаточно написали статей про оптимизацию ваших нейросетей, сегодня пора перейти к дроблению, уменьшению и прямому урезанию, иначе квантованию данных. Сам по себе процесс этот несложный с точки зрения всего, но подводные камни у операции есть.Рассказываем о видах квантов...
GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты Создать абстракцию неких объектов на лиспе, это значит создать некий функциональный интерфейс обрабатывающий объекты данного типа. Нам необходима абстракция точки в двумерном пространстве, значит надо хранить две координаты. Для хранения двух значений в лиспе идеально подход...
Вентиляция крытых бассейнов и аквапарков в холодном климате: Как избежать конденсата на окнах? У меня зазвонил телефон…С этой классической фразы из стихотворения Чуковского можно начинать практически любую историю из жизни современного человека.Так случилось и у меня в один из недавних вечеров.На это раз меня хотели пригласить в качестве консультанта по во...
Как создать точку восстановления Windows Точка восстановления системы позволяет быстро восстановить работоспособность компьютера. Рассказываем, как ее создать и использовать.
Contra – игра своего времени Многие из нас ностальгируют по временам старых консолей, когда геймплей хоть и был аркадным, но все же был непростым, вызывал челлендж, испытание, проверку себя на прочность. «А как далеко я смогу пройти в этот раз»? Обычно с такими мыслями запускалась консоль у мальчишек в ...
Guardian: В Киеве в случае поражения Украины предрекают США полную потерю военного авторитета Почему если проиграет украинская армия, то авторитет потеряют именно американские вооруженные силы, объяснить с точки зрения формальной логики будет трудно.
Конференция GrowthMED приглашает обсудить «7 точек роста бизнеса клиники» 120 спикеров, 800 участников, 7 бизнес-потоков, готовые инструменты по ключевым точкам роста бизнеса
[Перевод] История и современные методы выращивания искусственных алмазов Алмаз — от греческого ἀδάμας (adámas), что означает «непобедимый», — представляет собой трёхмерную кубическую или гексагональную решётку из атомов углерода. Благодаря прочным связям и плотному расположению атомов алмаз является самым твёрдым природным материалом и наименее с...
Рекомендую поиграть: Deponia Эта заметка — сразу о четырёх играх: обо всей серии Deponia. Проходил я их разом, запойно, и представить себе их отдельно друг от друга не могу. Тем более, что первые две игры заканчивались и вовсе клиффхэнгерами.Что сказать, в целом... Это шедевр. Удивительно, как создатели...
В Россию привезли «параллельный» BMW X6 M Competition — в два раза дороже аналогичной официальной машины в 2020 году У одного из дилеров в России появился новейший BMW X6 M Competition. Автомобиль, привезенный по параллельному импорту, оценен в 26,95 млн рублей. Для сравнения, BMW X6 M Competition в 2020 году продавался в России официально за 13,99 млн рублей. Фото: BMW Фото: BMW ...
[Перевод] SLS по-прежнему является национальным позором Четыре года назад, не сумев найти достаточно полного обзора вялотекущего провала под названием NASA SLS (Space Launch System), я написал его сам. Если вы не знакомы с темой, рекомендую сначала прочитать ту статью.За эти четыре года SLS запустили только один раз. Время летит,...
Размер имеет значение: как исторические данные помогают на этапе дизайна A/B-теста Метод CUPED уже давно завоевал популярность в анализе A/B-тестов, предоставляя возможность выявлять эффекты меньших размеров. В этой статье мы подробно рассмотрим применение данного подхода на этапе дизайна эксперимента. Мы исследуем, как можно сократить размеры выборок, не ...
Systemd и Swift приложения Все приложения на сервере необходимо запускать под управлением какого-либо демона. Возможно, вы уже используете supervisord или systemd.Эта статья покажет, как упростить вашу жизнь при помощи systemd, интегрировав его напрямую в ваше приложение через SPM-...
Путь к геометрии Лобачевского 6: финал Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераЧасть 5: модель Пуанкаре в кругеПеред подведением итогов рассмотрим ещё две модели геометрии, имеющие разные свойства. Первая модель по построению очень похожа на мо...
FP: Вашингтон будет не заинтересован в помощи Киеву, если США и Россия договорятся Вашингтон Дональда Трампа будет не заинтересован в помощи Киеву, если США и Россия договорятся. Такой точки зрения в беседе с репортерами Foreign Policy придерживается профессор из Гарвардского университета.
Как проверить свои модели ONNX на Python: кратко Привет, Хабр! В этой статье разберем, что такое ONNX, как экспортировать модели в этот универсальный формат и, что самое главное, как протестировать их с помощью Python. Читать далее
Не бойтесь потоков в Python, они не кусаются Привет, любитель Python!Слышал о потоках, но чувствуешь себя немного неуверенно? Не волнуйся! Потоки в Python — это не про силу джедаев. Это хороший инструмент, который, кстати, вполне дружелюбен, если знать основные правила общения с ним. Правда, у потоков в Python есть сво...
Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В итоге может случиться так, что выпус...
Об опыте использования популярных языковых моделей для решения повседневных задач Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать...
Деньги липнут словно мёд, мне всегда во всём везёт В корпорации Microsoft произошёл случай отрицательного роста. CEO компании Сатья Наделла пошёл грудью на амбразуру и взял ответственность за недавние инциденты с безопасностью в MS Exchange и проблемы с CrowdStrike на себя. На этом самоистязания не закончились. Читать далее
Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных Третья статья цикла по асинхронному SQLAlchemy 2 посвящена оптимизации кода, обновлению и удалению данных. Рассмотрены улучшения базового класса, подходы к обновлению записей и методы удаления, с акцентом на повышение производительности. Нажмите «Читать», чтобы ознакомиться ...
Пишем приложение на C#-стеке Всем привет! Меня зовут Дмитрий Бахтенков, и я .NET-разработчик. Сегодня мы проведем эксперимент — напишем полноценное веб-приложение с использованием решений, которые написаны на C# и платформе .NET. Больше моих статей можно прочитать в медиа вАЙТИ.Что я имею в виду?Ка...
Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести.Чем обусловлена популярность визуально...
Обзор способов защиты контейнеров Docker: от простого к сложному Безопасность Docker — один из главных вопросов, занимающих умы DevOps‑инженеров и аналитиков безопасности. Согласно последним отчетам Snyk и Red Hat более 44% всех контейнеров, которые находится в коммерческой эксплуатации, содержат уязвимости, даже несмотря на доступность ...
МТС построила для аэропорта Сочи первую в России диспетчерскую сеть на полностью отечественном оборудовании Новая сеть построена на полностью отечественном оборудовании и значительно превышает по качеству и скорости ранее используемый аналоговый стандарт связи.
[Перевод] Разница между очисткой, сбросом и восстановлением моков В данной статье мы подробно рассмотрим различия между операциями очистки (clearing), сброса (resetting) и восстановления (restoring) моков в процессе тестирования программного обеспечения. Вы узнаете, когда и в каких ситуациях применяется каждая из этих стратегий, а также ка...
Загадка гигантской солнечной пушки Архимеда — зачем ее построили в СССР Большая солнечная печь, построенная в Узбекистане в 80-х годах. Источник фото: www.stena.ee В 80-х годах в Узбекистане недалеко от Ташкента, было построено одно из самых уникальных научных сооружений в истории тех времен — гигантская солнечная пушка Архимеда, получившая назв...
Активно реализуется строительство футуристического здания New Murabba в столице Саудовской Аравии Грандиозный строительный план New Murabba по строительству в центре столицы Саудовской Аравии гигантского кубического сооружения Мукааб активно реализуется, предварительные земляные работы завершены на 86 %.
Абьюз в среднем менеджменте: реальность или выдумка? Хотелось бы уйти от классики, но...В условиях кризиса классовая борьба, как в любой социальной системе, становится особенно актуальной. Она проявилась остро и в корпоративной среде. Когда требуется «затянуть гайки», повысить производительность или отчётность, а когда сама п...
Что такое podman kube и как он может быть полезен для работы в rootless режиме При развертывании пары десятков контейнеров в Podman в rootless-режиме мы внезапно обнаружили, что они не могут одновременно использовать одни и те же порты, как это обычно работает при использовании Docker.Решений несколько, но в рамках наложенных ограничений стандартные ва...
Способы интеграции 1С и корпоративного хранилища данных Привет, Хабр! На связи Александр Чебанов, product owner Modus. Процесс передачи информации из 1С в корпоративное хранилище данных для интеграторов часто оборачивается головной болью. В целом, информационные системы 1С легко взаимодействуют друг с другом за счет платформенных...
Javascript для детей: ТОП-20 полезных ресурсов по программированию Освоить JavaScript – значит приблизиться к миру веб-разработки. Это перспективно: владение данным языком программирования – большой плюс, ведь с его помощью специалисты создают современные сайты, пишут расширения для браузеров и даже разрабатывают мобильные приложения. Спеши...
Разработан алгоритм, который позволяет передавать навыки между роботами Учёные из Калифорнийского университета в Беркли разработали новую вычислительную структуру под названием RoVi-Aug, которая позволяет дополнять роботизированные данные и облегчает передачу навыков между различными роботами. Эта структура использует генеративные модели дл...
Исследования: QUIC может быть медленнее, чем ожидалось Когда появился QUIC, его называли преемником TCP и предвестником нового сверхбыстрого интернета. Однако с годами выходит все больше исследований, авторы которых утверждают: в ряде случаев QUIC работает даже хуже «классического» протокола. Сегодня обсудим ситуацию и мнения со...
Router-On-A-Stick на Keenetic с помощью VLAN Всем привет, эта небольшая инструкция посвещается моим коллегам и всем тем, кому нужно реализовать сценарий Router-On-A-Stick на устроствах с интернет-центром Keenetic. Читать далее
Войти в айти за год с нуля: быстро, качественно, недорого Здравствуй, Хабр!Сегодня хочу поделиться своими размышлениями на тему курсов для войтишников, но немного с другой стороны. Обычно мы привыкли ругать курсы, их агрессивный маркетинг и уловки, но мало где затрагивается вопрос мотивации самих людей, идущих туда.Надеюсь, статья ...
Красота требует жертв! Как увеличить ценность продукта с помощью дизайна Заново Америку не открою, если утвержу, что красота требует жертв, в нашем случае — вложений. Всем доброго времени суток! Сегодня хочу затронуть значимую тему: как дизайн способен увеличить ценность продукта. Не буду углубляться в гипотетические размышления или пересказывать...
Новые процессоры Intel Core Ultra 200 в ряде случаев могут всё-таки потребовать новые охладители, несмотря на совместимость Уже через несколько дней Intel представит настольные процессоры Arrow Lake, которые снова будут использовать новый сокет — LGA 1851. При этом физически он идентичен LGA 1700, и системы охлаждения будут совместимы. Однако теперь стало известно, что есть важный нюан...
Используем Buildpacks вместо Dockerfile Привет! На связи Александр Бархатов — DevOps-инженер в крупнейшем продуктовом холдинге и автор статей в медиа вАЙТИ.. Самое популярное средство для сборки контейнеризированного приложения — это Dockerfile, текстовый файл, в котором прописаны специаль...
Ransomware: not-a-virus, или Почему антивирус — не панацея при атаке шифровальщиков Разбирая очередной инцидент, связанный с атакой шифровальщика, и услышав в очередной раз вопрос «как же так, ведь у нас есть антивирус!?», мы решили поделиться с комьюнити информацией о возобновившейся активности группировки DсHelp.В этой статье расскажем про участившиеся ат...
От охраны до путешествий: мобильные устройства специального назначения На рынке существуют мобильные устройства для специфических задач: работы в условиях повышенной безопасности, экстремальной среды или там, где необходимы модели без камеры и других стандартных функций. Такие устройства выбирают путешественники, охранники и те, кто хочет миним...
Внутренние платформы в российском DevOps: ключ к сокращению Time to Market и снижению затрат В статье мы подробно рассмотрим результаты отчёта State of DevOps 2024 про состояние инструментальных платформ в российских компаниях. Мы обсудим, как с 2020 года изменилось количество компаний, использующих платформы, и выявим тренды, связанные с ростом доли организаций, не...
5 альтернатив TCP и UDP после блокировки Discord Дискорд отлетел вслед за ютубом. В этом материале я предлагаю вам 5 бесплатных альтернатив дискорду, на случай если заблокируют VPN, а затем террористический UDP и экстремистский TCP. Не ждем, а готовимся.Я предлагаю вам 5 асинхронных способов общения. Синхронные способы общ...
[Перевод] Preview сложных элементов в Compose Поскольку все больше разработчиков Android переходят на Jetpack Compose из-за его декларативного подхода к пользовательскому интерфейсу, ему необходимо быстро просматривать сложные макеты. Однако не так-то просто отображать изображения с URL-адреса в Preview Jetpack Compose,...
Протоколы внутренней маршрутизации Материал продолжает серию статей, посвящённую семинарам внутреннего обучения, которые проводятся в IT-компании NAUKA. Надеемся, что сведения, представленные в ней, будут полезными для школьников старших классов, студентов младших курсов ВУЗов, сотрудников IT-компаний, не свя...
Security Week 2443: уязвимости нулевого дня в реальных атаках На прошлой неделе подразделение Mandiant компании Google выпустило отчет, в котором сделана попытка проанализировать реальную эксплуатацию уязвимостей в атаках. Это достаточно важная метрика: далеко не все уязвимости, информация о которых так или иначе становится доступной, ...
[Перевод] Автоматическая система Netflix для восстановления заданий после сбоев, основанная на машинном обучении Это — первый материал из серии статей, посвящённой использованию анализа данных и машинного обучения (Machine Learning, ML) в Netflix. Мы применяем то, о чём собираемся рассказать, совершенствуя автоматизацию оперативной деятельности. Делается это ради по...
Применение OSINT-техник в сферах маркетинга, PR и HR OSINT применим в сфере продаж и рекламы для анализа рынка, мнений потребителей, а также мониторинга конкурентов. Крупные компании в Европе активно используют OSINT-техники, которые помогают им эффективнее продвигать свои услуги и товары. Эти компании производят анализ с...
Как адаптировать нового сотрудника? Три правила онбординга Привет, Хабр! Меня зовут Роман Можаев, я начальник управления по развитию производственных и учетных систем в ПГК Диджитал. В ПГКД сейчас, а ранее в ПГК, более чем в течение 15 лет отвечаю за развитие и внедрение информационных систем. Ключевой задачей нашей команды является...
Что умеет камера iPhone, кроме создания фото и видео Камера в iPhone — важнейшая функция, ради которой его и покупают. Бытует мнение, что в смартфоне от Apple она самая сбалансированная, хоть и по-прежнему в разных тестах уступает даже недорогим Андроид-смартфонам. Более того, она еще и многофункциональна и способна дел...
Автоматизация деплоя React-приложения на VPS с помощью Jenkins и Nginx: Пошаговое руководство Автоматизация деплоя React-приложения на VPS с Jenkins и Nginx: настройка вебхуков GitHub и триггеров для запуска деплоя при каждом изменении в коде. Читать далее
Ход в игре «крестики-нолики» с помощью SAT-солвера В этом посте я расскажу, как свести (для учебных целей) задачу финального хода в игре "крестики-нолики" к проблеме выполнимости булевой формулы (КНФ). Читать далее
Ускорение запроса MySQL с помощью обратного условия Как удалось ускорить выполнение запроса MySQL почти на порядок с помощью простого изменения формулировки условия. Читать далее
Что должны есть спортсмены? Мы спросили спортивного диетолога Вопросы с питанием возникают довольно часто. Мы все хотим оптимизировать свои результаты, и многие тренеры, спортсмены и даже наши семьи думают, что знают, что нам следует с этим делать. Мы хотели задать эксперту в области спортивного питания несколько вопросов, которые мы о...
Заметка про пользовательские соглашения в Web-играх Некоторое время назад у меня была дискуссия на тему необходимости оповещать пользователей о сборе пользовательских данных в Web-играх.Многие крупные проекты в Google Play при первом запуске требуют прочитать и принять пользовательские соглашения: обычно это Privacy Policy и ...
«Точка отсчёта» как бэкдор человеческой психики Синдром самозванца, синдром отличника, перфекционизм, эффект запрещенограма – это слова, которые достаточно часто появляются как в поисковой выдаче, так и в запросах, звучащих в кабинете психолога. Обычно дальше идут разговоры о детстве, об отношениях с родителями, о самооце...
Межсетевые экраны в 2024 году Статья посвящена межсетевым экранам (МЭ) в 2024 году, их функционалу, архитектуре, и ключевым параметрам. Автор рассматривает функциональные возможности присущие межсетевым экранам на момент 2024 года без привязки к конкретным производителям. В статье рассмотрена архитектура...
[Перевод] Специалисты по информатике объединили два «красивых» метода доказательства Как доказать, что что-то истинно? Для математиков ответ прост: начните с базовых предположений и шаг за шагом дойдите до вывода. ЧТД, доказательство завершено. Если где-то есть ошибка, эксперт, внимательно прочитавший доказательство, сможет её заметить. В противном случае до...
[Перевод] Пошаговое руководство по предварительной подписи URL-адресов AWS S3 и получению защищенных изображений S3 в React Native В современных приложениях, особенно работающих с мультимедийным контентом, эффективное управление такими ресурсами, как изображения, имеет решающее значение для плавного пользовательского опыта. Amazon Simple Storage Service (S3) является популярным выбором.Один из распростр...
[Перевод] Анонс VoidZero — следующее поколение инструментария для JavaScript Сегодня было анонсировано следующее поколение инструментария для JavaScript от автора Vue и Vite. В рамках начального финансирования было привлечено $4.6 миллиона, при этом основными инвесторами стали Accel и Amplify. В свете этого анонса важно понять контекст, в котором он ...
Обзор Digma DGPD100WA: мощный пауэрбанк для зарядки четырех устройств Пауэрбанк — обязательный аксессуар современного пользователя электронных гаджетов. Если у аккумулятора внушительная емкость, большой набор портов и есть поддержка протоколов быстрой зарядки, то его можно брать с собой куда угодно. Он одновременно подпитает и планшет, и смарт...
Машинное обучение и криптография: знакомимся с CipherGAN Машинное обучение в большей или меньшей степени сейчас используется в различных отраслях. Не стало исключением и направление криптографического анализа. В этой статье мы рассмотрим генеративно‑состязательную сеть CipherGAN, используемую для опре...
Мои безумные часы: или как создать точку фокуса в рабочем интерьере Привет, Хабр! В этой статье я хочу поделиться своим давним проектом, который до сих пор не утратил актуальности. Я расскажу об его реализации в далеком 2017 году, обновлю прошивку устройства в соответствии с моими современными стандартами умных устройств и покажу реализацию ...
Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным.Чт...
Проблема неактивной кнопки отправки формы Недавно попалась мне на глаза рекомендация от коллег из Яндекса. Они делали аудит рекламы одного из моих клиентов и заодно дали советы по сайту. Меня как ux-дизайнера удивили несколько из этих советов, сегодня расскажу об одном:«Рекомендуем сделать кнопку отправки формы не а...
[Перевод] Typescript для React Typescript - сложный язык, но большинству разработчиков не нужно знать все его тонкости, чтобы быть эффективными в своей работе.Это то, что я считаю минимальным набором знаний по тайпскрипту для эффективной разработки продукта на React.Основные принципы, которые мы здесь исп...
От новостей до идей клиентов: управляем ченджлогом и роадмапом Всем привет! На связи «Инферит Клаудмастер». Я Милена, технический писатель, и пару месяцев назад уже делилась в статье, как в две руки актуализирую портал документации, чтобы вся информация в нём была актуальная и полезная.На этот раз хочу рассказать:- о том, почему че...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
Рейтинг инструментов BPMN Не так давно проводила на работе практический интенсив по нотации BPMN, и сегодня хочу поделиться своим личным рейтингом инструментов, которые я использую для создания бизнес-процессов в этой нотации.В этом рейтинге мы рассмотрим 5 самых популярных инструментов, сравнив их п...
Рекурретные нейронные сети наносят ответный удар Рекуррентные нейронные сети (RNN), а также ее наследники такие, как LSTM и GRU, когда-то были основными инструментами для работы с последовательными данными. Однако в последние годы они были почти полностью вытеснены трансформерами (восхождение Attention is all you need), ко...
Оксфордские ученые создали миниатюрные биоразлагаемые батареи для лечения сердечных заболеваний Разработка устройств, размером меньше нескольких кубических миллиметров, требует столь же малых источников питания. Для минимально инвазивных биомедицинских устройств, взаимодействующих с биологическими тканями, эти источники питания должны быть изготовлены из мягких материа...
Mazda представила EZ-6 – седан, построенный на платформе Changan EPA. Mazda представила новый среднеразмерный седан EZ-6, доступный в электрической и гибридной версиях. Сравнительно низкие цены делают его привлекательным предложением на фоне китайского рынка, хотя модель построена на платформе Changan EPA и фактически является близнецом лифтбе...
TensorWave объявила о планах построить крупнейшие в мире кластеры на базе ИИ Instinct от AMD Цель TensorWave - разрушить монополию NVIDIA и сделать предложение AMD более агрессивным.
Как 3D-печать и 3D-сканирование помогает сохранять классические автомобили. Применение 3D-печати Аддитивное производство, или "3D-печать", активно применяется для прототипирования, так как позволяет изготавливать детали на заказ без необходимости дорогостоящих инструментов и квалифицированной механической обработки. Автопроизводители используют эту технологию для создан...
Доступный беспроводной набор мышки и клавиатуры. Обзор Rapoo 8000M Рассмотрим набор беспроводной клавиатуры и мышки Rapoo 8000M, поддерживающая два варианта беспроводное соединение с умным переключателем, а также дальностью соединения до 10 метров. Создавалась эта периферия с расчетом на улучшение рабочего процесса профессионалов. Комплек...
RxJS Interop в Angular 18: основные изменения и преимущества ✏️
Первые женщины в IT Закройте глаза и представьте: вы сидите за старым громоздким компьютером, который занимает полкомнаты и гудит так, что можно оглохнуть. Никакого Wi-Fi — интернет подключается через провод, который постоянно выпадает из розетки. Музыку можно слушать только с дисков, потому чт...
Кастомизация Django Admin. Часть 1: Структура шаблонов Давайте просто признаемся друг другу... Все мы иногда это делаем. Все мы иногда кастомизируем Django админку. Без четкого понимания того, как построены шаблоны и используемые классы любая попытка кастомизации превращается в пытку.Этот цикл статей - моя попытка помочь понять ...
Заменитель Mazda 6 с запасом хода 1300 км подешевел почти на 3 тыс. долларов к старту продаж. Mazda EZ-6 поступила в продажу в Китае В Китае стартовали продажи лифтбэка Mazda EZ-6. Машина построена на платформе EPA от Changan и предлагается как в чисто электрическом варианте, так и с гибридной силовой установкой. Фото: Changan Mazda Стоимость гибрида — 19,3 тыс. долларов (с запасом хода на чис...
[Перевод] Создание XDP eBPF программы с использованием C и Golang: пошаговое руководство В сегодняшнем мире, где всё тесно связано и ориентировано на данные, производительность сети имеет решающее значение для обеспечения эффективного взаимодействия и оптимального пользовательского опыта. XDP и eBPF — это мощные технологияи, которые помогают обрабатывать пакеты ...
Настройка BurpSuite professional на Ubuntu 24 На данном практическом занятии мы рассмотрим процесс установки и начальной настройки BurpSuite Professional на Ubuntu 24 (22).BurpSuite — это мощный и широко используемый инструмент для тестирования безопасности веб-приложений, который помогает специалистам по безопасности ...
Путь к устойчивости продукта: строим свою бензоколонку в лучших традициях обеспечения непрерывности бизнеса Говорят, что все новое — это давно забытое старое. При смене подходов к разработке информационных систем бывает полезно обратиться к фундаментальным концепциям и использовать в новых условиях лучшие наработанные практики. В этой статье мы рассмотрим понятие непрерывности биз...
Компания Aston Martin выставила на продажу коллекцию из четырех редких суперкаров Все они построены в сотрудничестве с ателье Zagato и были выпущены мелкими сериями. Самый редкий из квартета — DBS GT Zagato. Таких купе было построено всего 19.
Танчик-бэтээрчик. Часть 3 Итак, бронекорпус в 1-м приближении закончен. Перехожу к моделированию ходовой части, гусеницу пока не трогаю. Дальше начался затык уже не с навыками работы в "Солиде", а с исторической правдой. Дело в том, что Т-40 был отправной точкой развития линейки серийных советских ле...
МТС запустила оплату по QR-кодам через приложение Мой МТС ПАО «МТС» сообщает о запуске возможности оплачивать товары и услуги в торговых точках и интернет-магазинах по QR-коду с помощью приложения Мой МТС на Android.
Строим микрокernel на Golang Привет, Хабр! Сегодня рассмотрим, как построить гибкую и масштабируемую систему с использованием микрокernel архитектуры на Golang. Перед тем как взяться за код, разберёмся, о чём вообще идёт речь. Микрокernel — это архитектурный стиль, при котором минимальное ядро системы...
[Перевод] Некоторые малоизвестные фичи, фокусы и причуды языка C В этом посте разобраны некоторые фокусы, причуды и фичи языка C (некоторые из них – весьма фундаментальные!), которые, казалось бы, могут сбить с толку даже опытного разработчика. Поэтому я потрудился сделать за вас грязную работу и (в произвольном порядке) собрал некоторые ...
[Перевод] Зачем нужна нотаризация приложений Apple? Подписание и “нотариальное заверение” (в дальнейшем мы используем устоявшийся в сообществе термин нотаризация - прим. ред.) приложений и другого исполняемого кода — тема довольно спорная. За последние годы Apple постепенно вводила всё более строгие правила и теперь требует, ...
«Яндекс Фабрика» выпустила коллекционные конструкторы «Город в деталях» Команда Яндекса сообщила о запуске нового продукта «Яндекс Фабрики», самостоятельного производственного направления компании. Пользователям представлена линейка коллекционных конструкторов «Город в деталях». В нее входят модели популярного трансп...
[Перевод] Фотография на 4,6 терабита: техника фотографии XIX века, использованная в новом методе хранения данных Кларк Джонсон говорит, что хотел стать учёным с трёх лет. В 8 лет ему наскучил полученный в подарок набор для создания телеграфа, и он переделал его в телефон. К 12 годам он решил изучать физику, потому что хотел понять, как работают вещи на самом базовом уровне.«В то время ...
Главный метод Android-приложения Если вы когда-нибудь писали "Hello World" на Java (или любом другом C-подобном языке), то наверняка делали это в статическом методе main. Этот метод вызывается в JVM и является точкой входа любой Java программы.Но при разработке приложений для Android вы возможно, как и я до...
API-Шлюз или опять тестировать При разработке микросервисов рано или поздно возникает вопрос о специализированном микросервисе, через который проходят запросы и маршрутизируются в нужный. Это необходимо не только с точки зрения безопасности (в одной точке аудита можно увидеть все нужные события), но так ж...
Что выбрать для типов моделей: Enums VS Tables? Enums VS Tables для создания типов моделей...Зачем использовать вообще одно из этих решений?Существуют модели, у которых необходимо выделить разновидности и сделать это именно с помощью типов, а не категорий... Разберёмся... Читать далее
[Перевод] Безопасный Docker в продакшене В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security. Читать далее
[Перевод] Почему Racket? Почему Lisp? Великолепный Racket и практичный Typography стали возможны благодаря издательской системе под названием Pollen. Я создал Pollen с помощью языка программирования Racket. Racket является потомком Scheme, который, в свою очередь, является потомком Lisp Читать далее
Методология проектного офиса: Гибкость управления портфелем через метрики Управление портфелем проектов через метрики является одним из ключевых элементов эффективного управления проектами. Это позволяет не только контролировать выполнение проектов в рамках портфеля, но и повышать его гибкость. Суть этой методологии заключается в том, что каждый п...
Прогноз геомагнитных бурь: когда ожидать магнитных колебаний? Геомагнитные бури — природные явления, которые могут влиять на технологии и самочувствие людей. Для метеочувствительных людей особенно важно знать даты повышенной магнитной активности, чтобы подготовиться к ним и минимизировать возможный дискомфорт. В этой статье мы рассмотр...
Обзор 3D-принтера FlashForge Adventurer 5M\5M Pro Компания Flashforge является одной из первых китайских корпораций, занимающихся исследованиями и разработками в области 3D-печати. Оборудование Flashforge отлично подходит для пользователей любого уровня подготовки и пользуется спросом как для домашнего использования, так и ...
Количественные исследования аудитории: погрешность выборки и сколько ответов нужно собрать Количественные исследования нужны, чтобы принимать Data-driven решения!Они помогают проверить гипотезы и предсказать, что может произойти в будущем. Если компания думает, что улучшение какой-то функции продукта сделает его популярнее или прибыльнее, то количественное исследо...
Солнечные элементы нового поколения стали эффективнее благодаря технологии легирования серебром Новые солнечные панели станут более доступными благодаря использованию широкодоступных материалов – меди, цинка, олова, серы и селена – вместо дорогостоящих редкоземельных металлов, традиционно применяемых в солнечной энергетике.
Оценка кардинальности полей таблицы Привет, Хабр! В SQL запросах важно ориентироваться в количестве записей в таблицах и в плане выполнения запроса. Это позволяет, например, уменьшить количество записей при выполнении запроса при помощи группировки GROUP BY. В случае работы над каждым SQL запросом вручную, это...
Первые спутники Qianfan оказались значительно ярче, чем спутники западных систем Первые спутники китайской широкополосной спутниковой группировки Qianfan, запущенные в августе, оказались значительно ярче, чем спутники западных систем, что создаёт новую проблему для астрономов. Группа астрономов сообщила о наблюдениях за набором из 18 спутников Qianf...
Более 40% российских компаний ТЭК внедрили ИИ По данным заместителя министра энергетики РФ Эдуарда Шереметцева, более 40% компаний топливно-энергетического комплекса (ТЭК) России уже применяют технологии искусственного интеллекта. Об этом он сообщил на форуме Digital Innopolis Days.
Как провести безопасный эксперимент: guardrail metrics Привет, Хабр!Хотел было назвать эту статью «Защитные метрики», но тут такая штука — погуглил в рунете, а там тишина (ну, почти). Пришлось пойти по классике и оставить название на английском — guardrail metrics.Guardrail metrics — ...
Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana. Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любо...
Техасская компания ICON возводит 3D-печатный отель Новый комплекс в городе Марфе в юго-западной части Техаса будет состоять из сорока трех гостиничных номеров и восемнадцати жилых домов на продажу, построенных с помощью фирменного 3D-принтера Vulcan.
От основ нейросетей до дизайнерских белков: ИИ в Нобелевских премиях 2024 года В 2024 году сразу две Нобелевские премии получили группы ученых, которые разрабатывали ИИ-модели. Эти награды очень разные — но обе признают фундаментальный вклад, который ИИ приносит в науку. При этом они очень четко обозначают место нейросетей в науке — это прежде всего ло...
ПО шагам: Защищаем сайт от парсеров и поведенческих ботов с помощью DNS-прокси - контент не будет спаршен- с ВПН работает- выявит высокоуровневых JS ботов- реальных не заблокирует- фиксирование только настоящих просмотров- рекомендательная система будет работать изумительноКак интегрировать защиту, как выявить фейковых http ботов, как написать свой код...
Во имя богов Рандома. Настраиваем вероятность исходов в играх Непредсказуемость всегда вызывает у людей интерес и является популярным инструментом в руках разработчиков игр: процедурная генерация, лутбоксы, шансы крита и ещё множество параметров, на которые игрок может лишь молиться, чтобы они ему благоволили. Однако иногда подобные ме...
Смарт ЛЭП: Комплексное программное решение для проектирования ЛЭП 6-750кВ Проектирование линий электропередач (ЛЭП) требует точности и надежности, особенно когда речь идет о высоких напряжениях от 6 до 750 кВ. С 2008 года в России разрабатывается программа Смарт ЛЭП, которая предназначена для выполнения расчетов и создания проектно-сметной докумен...
Встроенные механизмы безопасности фреймворков Python Проводя аудиты процессов разработки ПО, мы часто слышим, что функционал реализован во фреймворке, и это может вызывать вопросы со стороны безопасников. Python, будучи одним из популярных языков программирования, предлагает множество фреймворков, каждый из которых долже...
[Перевод] Офис Intel в Израиле отменил бесплатный кофе Сотрудников Intel, прибывших в израильские офисы сегодня утром, ждал неприятный сюрприз: кухонные уголки, обычно хорошо заполненные кофе, чаем и фруктами (стандартная практика в офисах хайтех-компаний) были пустые. Все, что было, это табличка на стойке, гласящая "Обновление ...
[Перевод] Учёные заявляют, что Китай может обнаружить стелс-самолёты F-22, F-35 с помощью спутниковой сети Starlink Китай уже давно выражает обеспокоенность тем, что Соединённые Штаты могут использовать спутниковую сеть Starlink компании Space X в случае возможной непредвиденной ситуации в регионе. Однако в своём последнем эксперименте учёные продемонстрировали, что Китай может использова...
Испанский без иллюзий: мой опыт изучения языка. Часть 2 Hola, Хабр! Это Женя Сильянова, автор команды спецпроектов в МТС Диджитал. В прошлый раз я рассказывала, как начала учить язык Гарсиа Лорки. Напомню: сначала мне казалось, что все просто, но к третьему месяцу я поняла, что ад существует. Это лингвистический ад, и в нем много...
Как перенести UEFI системный диск Enterprise Linux на другое устройство? Часто бывает, что при автоматизации процессов инженеры чувствуют себя весьма расслабленно — мол, система сделает все сама и как надо. Но, увы, иногда автоматика выбирает немного не то, что выбрал бы сам инженер при ручных действия...
35 образовательных игр и приложений по программированию для детей Современные дети могут начать изучать программирование даже в дошкольные и школьные годы. Конкретный возраст не играет роли: есть множество простых языков, вспомогательных сред и даже обучающих и развивающих игр и приложений. С их помощью любой ребенок сможет понять основы н...
Как оплачивать игры и подписки в Google Play? Проверяю виртуальные карты от Wanttopay Признаюсь, примерно с февраля 2022 года я перестал покупать игры в Google Play и App Store — привычные мне способы больше недоступны, а открытие зарубежных карт (даже Беларусь и Казахстан) это дело затратное. Да, я открывал турецкую виртуальную карту, но способ её пополнения...
[Перевод] Учёная вылечила рак с помощью вирусов, которые сама вырастила в лаборатории Вирусолог Беата Халаши утверждает, что самостоятельное лечение сработало и принесло положительные результаты — но исследователи предупреждают, что такое лечение не стоит повторять. Читать далее