OSDEV: Разработка аллокатора на С++ часть 1. Неявный список свободных блоков с граничными тегами Доброго времени суток.При разработке ОС на с++ мы сталкиваемся с рядом трудностей, таких как отсутствие стандартной библиотеки и ABI с++ и прочее в этом духе. При чем перед реализацией PageAllocator и прочих аппаратных механизмов хотелось бы иметь какую то стандартную библио...
Пилим движок Arcanum. Урок 03. Работа с памятью, используем полиморфные аллокаторы Приветствую Хабравчане!Продолжаем мучить разрабатывать движок для моей любимой игры Arcanum. В данном уроке расскажу, как движок управляет памятью и какие паттерны и подходы использует. Напишем свою мини реализацию полиморфных аллокаторов из С++ 17. Расскажу о некоторых опти...
Как устроен один из самых удачных процессоров Intel последних лет. Фото кристалла Lunar Lake с разметкой блоков демонстрирует конфигурацию CPU Процессоры Intel Lunar Lake, по мнению многих обозревателей, получились одними из самых удачных у компании за многие годы. И теперь мы можем подробно взглянуть, как они устроены внутри. В Сети появилось фото кристаллов CPU с разметкой всех основных блоков. ...
Как нарисовать квадрат 3 × 3 см на веб-странице* * Не привлекая внимания санитаровМеня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень н...
BDUI — это спасение от релизов: «Какие ваши доказательства?» Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что будет нарисовано, а...
Машинный перевод нейросетками: несколько приёмов чтобы улучшить качество Меня немного удивила статья уважаемых специалистов по локализации, сравнивающая разлиные движки перевода. По-моему, и гугловский, и яндексовский переводчики, и даже DeepL полгода как списаны в утиль и представляют исключительно исторический интерес. Перевожу в последнее врем...
Git для самых маленьких Дисклеймер: если ты продвинутый разработчик с Х годами опыта, пожалуйста, закрой эту статью. Здесь ты не найдешь абсолютно ничего полезного для себя.Итак, небольшое вступление. Когда мне впервые пришлось делать коммит на GitHub, я помню, что перерыла кучу источников, и везде...
Коротко о SLAB, SLOB и SLYB в Linux Привет! Когда речь заходит о динамическом управлении памятью в Linux, мы имеем дело с несколькими разными подходами, каждый из которых имеет свои плюсы и минусы.В этой статье разберём три аллокатора памяти ядра: SLAB, SLOB, а также SLUB. Читать далее
Как работает bytearray в Python? Смотрим реализую на C Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.Сегодня я хочу рассказать, как bytearray устроен внутри.Под катом будет про: интересные оптимизации, разные аллокаторы в CPython, C pointer mat...
GIMP Script-Fu Первый Дан. Реализация Хеш-Таблицы Библиотека функций к Script-fuЛюбой современный язык поддерживает множество структур данных, позволяющих программисту эффективно разрабатывать свои программы. В принципе для большинства задач решаемых прикладным программистом достаточно трёх основных структур: список, структ...
Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМ Системный подход к полунатурному моделированию и быстрому прототипированию с использованием КПМ РИТМВ современной практике отдельные части сложных инженерных систем разрабатывают распределенные команды, которые могут быть не очень хорошо скоординированы между собой. У разроз...
Автомашинист. Запускаем блок коммутации и сопряжения Приветствую всех! Я уже не раз рассказывал о таком девайсе как система автоведения поездов. И вот пришло время самой, на мой взгляд, интересной части — того, как же обеспечивается связь процессорного блока с другими системами поезда. Ведь интересно не просто увидеть что-то н...
Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков Всем привет! Меня зовут Найля, и я инженер по обеспечению качества в Т-Банке на одном из внутренних сервисов. Занимаюсь ручным и автоматизированным тестированием на проекте. Расскажу о том, как мы написали API-тесты с использованием фейков, что это такое и когда стоит отдать...
Создание баз данных за выходные В этой статье я расскажу вам, как использовать DataFusion для создания собственного опыта разработки баз данных. Базы данных являются одними из самых сложных частей программного обеспечения, задуманных с момента появления вычислительной эры более полувека назад. [1] Почти к...
[Перевод] Почему слишком быстрые мыши могут ломать FPS в играх При разработке или портировании игры для PC приходится иметь дело с пользовательским вводом, который обычно разделяется на три категории источников: мышь, клавиатуру и геймпады.По началу может показаться, что работать с мышью и клавиатурой проще всего, но на самом деле ...
Что делать, если на iPhone пропал режим модема или не появился после активации смартфона Как вы наверняка знаете, последние два года новые Айфоны к нам в страну едут исключительно по параллельному или серому импорту. Это означает то, что наши операторы связи не могут адаптировать их под отечественные сети, а значит, часть настроек на свежие смартфоны Apple в ав...
В «Авито» запустили обобщённые отзывы на услуги — ИИ поможет в выборе исполнителей Команда популярного сервиса частных объявлений «Авито» объявила о запуске нового сервиса. Разработчики обучили собственную большую языковую модель (LLM) анализировать отзывы, оставленные о мастерах, и составлять на их основе короткую справку. Сгенерировано ...
Интеграция Unity кода в React Native. Часть 2 Всем привет! На связи снова команда dev.family. Мы продолжаем разбирать тему интеграции Unity-проекта в приложение, написанное на React Native.В предыдущей серии…Мы начали с того, что поместили игру на Unity в наше приложение. Как это было, можно почитать в предыдущей статье...
[Перевод] Практический подход к EF Core с использованием скалярных функций При разработке приложения некоторая логика может быть реализована на стороне базы данных с использованием скалярных функций. В SQL скалярная функция — это тип функции, которая работает с одним или небольшим количеством входных значений и всегда возвращает одно значение в кач...
Почему не работает запись звонков на iPhone после установки iOS 18.1 Долгие годы одним из весомых преимуществ операционной системы Android перед iOS было наличие нативной записи звонков. Да, собеседник был об этом предупрежден, однако всё работало без стороннего софта и каких-либо проблем. На iPhone такого никогда не было. Приходилось либо п...
[Перевод] Создаём простой копирующий сборщик мусора Этот пост станет итерацией туториала и знакомством с реализацией сборки мусора, описанной в классической статье. Мы продолжим работать с простыми сборщиками мусора, но на этот раз немного повысим сложность. Я подумал, что это будет здорово, ведь в коде из статьи уже имелся...
Крутить или не крутить? В нашем увлекательном путешествии по миру IT, мы сталкиваемся с множеством вызовов и возможностей. Одной из самых обсуждаемых тем сегодня является накрутка опыта. С каждым днем она набирает все большую популярность, и я никогда не мог представить, что эта тема вызовет такой ...
Как сократить размеры логов без потери функциональности Разработчики периодически разрываются между желанием логировать как можно больше информации и необходимостью сделать объём логов разумно компактным.Когда речь идёт о небольшом локальном сервисе с нагрузкой 10 запросов в день, можно позволить себе писать в логи всё: от полног...
[Перевод] Архитектура и реализация виртуальной машины CPython Для любого языка программирования, компилируемого в байт-код, самой интересной частью его реализации является виртуальная машина, где и происходит выполнение этого байт-кода. Поскольку это ключевой элемент работы языка, его реализация должна быть высокопроизводительной. Даже...
[Перевод] Практический подход к EF Core с использованием скалярных функций При создании приложения некоторые логические операции могут быть реализованы на стороне базы данных с использованием скалярных функций. В SQL скалярная функция — это тип функции, который работает с одним значением или небольшим количеством входных значений и всегда возвращае...
Это самый мощный мини-ПК в мире с 24-ядерным Intel и RTX 4090 Laptop. Опубликован обзор FEVM FN60G В Сети появился обзор самого мощного в мире мини-ПК, если мы говорим о действительно не самых больших компьютерах. фото: Videocardz Модель FEVM FN60G похожа на Mac Studio по дизайну и габаритам, разве что несколько выше. Размеры составляют 168 х 168 х 137 мм...
Сколько будет стоить собрать PC по мощности сравнимой с PlayStation 5 Pro? На днях я рассказал, почему PlayStation 5 Pro стоит купить в этом году. Теперь рассмотрим обратную ситуацию — эксклюзивы Sony вам не нужны, 8K гейминг тоже, поэтому вы решили собрать себе PC с похожей мощностью; кто знает, может быть так выйдет дешевле, да и игры не такие до...
У эти новых процессоров AMD просто нет никаких аналогов. Ryzen AI 300 Max с гигантским iGPU засветился на первом изображении В начале следующего года AMD, кроме прочего, представит процессоры Ryzen AI 300 Max линейки Strix Halo. И сегодня мы можем взглянуть на этот необычный APU. скриншот видео источника Как можно видеть, процессор будет чиплетным, но при этом в непривычной для AMD кон...
Apache Flink: Сериализация и JacksonStateSerializer Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. Это мой десятый материал про Apache Flink. В предыдущей части мы закончили разбирать оператор с Flink-таймерами, использующими внутреннее состояние. Также я показал, как их можно тестировать с помощью...
Boson — разработка СУБД «с нуля» (итог) Цель проекта Boson — это разработка встроенного движка базы данных документов JSON, написанный на C++. Основные возможности: стандартное хранилище JSON-документов в формате ключ/значениями с постоянным хранением на диске. Размер документов до 4Gb. Быстрый поиск документов по...
Вам не нужно готовое API чтобы начать писать фронтенд или краткий обзор готовых решений для мокинга данных Идея написать данную статью у меня возникла в самый обычный рабочий день, в момент когда ко мне от менеджеров в jira упала новая задачка. Сама задача была нормально заполнена - было и подробное описание, и ссылка на документацию с бизнес-требованиями, и приложены макеты.Одна...
AI Ecom Ассистент Я написал статью, свои мысли по поводу AI Ecom Ассистента.Зачем? Причины аж четыре:1. В наше время LLM и крутых ребят, которые двигают эти технологии в массы, многие думают как это использоваться. Я тоже не смог не подумать про это и думал как такой проект можно запустить. Б...
Где искать недавно удаленные в приложении «Фото» на iPhone с iOS 18 Многие владельцы iPhone пользуются смартфонами Apple с минимальным объемом памяти. Такие версии стоят дешевле всего, ну а все сопутствующие неудобства — это уже дело десятое. Вот только рано или поздно большинству из них приходится сталкиваться с нехваткой места в хранилище...
Первый опыт создания Open Source с ИИ Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сл...
Самый масштабный редизайн iPhone за многие годы. iPhone 17 Pro и 17 Pro Max станут похожими на Google Pixel и получат почти полностью алюминиевый корпус Похоже, линейка iPhone 17 может принести долгожданный кардинальный редизайн смартфонов Apple. Ресурс The Information утверждает, что как минимум старшие модели iPhone 17 Pro и 17 Pro Max получат полностью новый дизайн. Пока нет прямых утечек, но есть описание.&nbs...
«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 2 — Первые расчеты Здравствуй, Хабр! С момента написания первой части о приключении студентов-ракетчиков прошло 2 года. Проект «простой ракеты на ЖРД» завершился, автор выпустился и пошел работать на одно из предприятий ракетно-космической отрасли. Пришло время рассказать о всем, что произошло...
Малоизвестные фичи SwiftUI Я уже 2 месяца прохожу обучение в онлайн-школе и у нас на этой неделе был открытый урок, нужно было подготовить доклад на тему “Малоизвестные фичи или особенности языка Swift”Так вот - я решила погуглить этот вопрос, подготовилась, написала код. Но когда дело дошло до самого...
Как и зачем мы в Fix Price разработали корпоративный UI-кит для наших бэк-офисных систем Привет, Хабр! С вами Вадим Райский, руководитель IT-проектов Fix Price, и сегодня я расскажу вам, как и зачем мы разработали отдельный корпоративный UI-кит для наших бэк-офисных систем.В компании множество внутренних сервисов, и постоянно пишутся и планируются новые под разл...
AMD не постесняется выпустить в 2025 году новый процессор без блока NPU. Ryzen 7 255H будет переименованной версией Ryzen 7 8745H Компания AMD, как и Intel, будет использовать старые процессоры в новой линейке после их переименования. И, несмотря на шумиху вокруг ИИ, в том числе будет использовать APU без блока NPU. фото: WCCF Tech Как стало известно, процессор Ryzen 7 255H будет переи...
Как быстро вести поиск по картинкам на iPhone Ни для кого не секрет, что современные поисковики умеют отлично искать необходимые вам вещи по картинкам. Больше не надо придумывать сложные запросы и фантазировать на тему того, как обозвать какую-то вещь. Достаточно просто загрузить изображение на нужный вам сайт, и он на...
У Samsung Galaxy S25 Ultra будет четыре цвета Инсайдер Ice Universe, имеющий свои источники в Samsung, сообщил о том, что флагмана новой линейки корейской компании — Galaxy S25 Ultra — будет четыре цвета: черный, зеленый, синий и «титановый». «Я пока не знаю онлайновую цветовую схему&r...
VPN с Mobile IP на Raspberry Pi. WG туннель Для умных дядь в статье ничего интересного, это статья про обычный туннель. Оно для самых маленьких, но отчаянно нуждающихся. :)Когда я стал упорядочивать "знания" ввиде этой статейки, и понял, что в итоге получилось, то заметил, что информации по данной теме, оказывается, п...
Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 2] В первой части истории про квест под названием «Nubes проходит сертификацию Tier III Facility» Алексей Сидоров, старший инженер холодоснабжения, рассказал про борьбу тепловых пушек и кондиционеров внутри дата-центра. История получилась интересная, но неполная. Для получ...
Как и зачем использовать Template Method в C# Template Method (он же «Шаблонный метод») — это паттерн проектирования, который определяет скелет алгоритма в методе, оставляя определенные шаги подклассам. Проще говоря, есть базовый алгоритм, но мы можно менять детали, переопределяя части этого алгоритма в наследниках.Клас...
Как сделать, чтобы Телеграм не сохранял фото и видео в галерею на Айфоне При первой установке Телеграм на Айфон оказываются включенными многие функции, львиную часть которых позднее пользователи отключают. Бесспорно, одной из самых раздражающих является автосохранение фото и видео в галерею. Если вы часто общаетесь в мессенджере и читаете разные...
Что произошло с мини-компьютерами и почему их больше не производят Форм-факторы компьютеров очень разнообразны: от мэйнфреймов, которым нужно большое помещение, до смартфонов, которые помещаются в кармане. Но есть один класс машин, который когда-то играл важную роль в эволюции вычислительной техники. Но теперь эти машины исчезли, примечате...
Как мы делаем Автограф — «русское Visio» Самая первая инженерная версия редактора, не самая удобная для конечных пользователей В России MS Visio используется для того, чтобы нарисовать планы помещений, вентиляции, пожарной сигнализации, рисовать всякие схемы работы — и так далее. Потом в какой-то момент оно пропа...
Очередной эмулятор Nes. Процессор Всем привет! Меня зовут Сергей. И в данной статье задену тему очередной эмуляции Nes/Dendy/Famicon. Зачем? Зачем плодить очередной эмулятор того, что уже сделано достаточно хорошо. Можете считать это моей прихотью, а так же пробой своих сил (хотя на самом деле для пробы свои...
Сдохни или умри: мой опыт создания проекта от идеи до релиза За семь лет в IT я повидал многое: и большие задачи, и экстренные багфиксы ночью, и не совсем понятные требования от бизнеса, но всегда это были готовые проекты с уже выстроенной архитектурой, где знаешь, что и как работает. Год назад, в конце августа, ко мне пришел знакомый...
Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 2) В первой части статьи я описывал свой опыт использования локальных моделей при разработке кода. В частности, столкнулся с тем, что без видеокарты скорость работы ollama была достаточно низкой. Далее постараюсь рассказать про техническую часть подключения внешней видеокарты к...
GIMP Script-Fu Первый Дан. Шаг первый Здравствуй Читатель! Если ты хочешь научиться программировать расширения для GIMP с помощью Script-fu тебе сюда. Я планирую опубликовать серию статей по данной теме. И эта статья только первый шаг в увлекательный мир лайф-кодинга. Что это значит? Расширение GIMP Script-fu пр...
Генеративная графика — не только ИИ Привет, Хабр! В прошлый раз мы с вами создавали «Игру жизни» на Godot. Движок показал себя отлично, но для такой простой задачи это всё равно что забивать микроскопом гвозди. Особенно когда речь идёт о веб‑экспорте.В последнее время стоит заикнуться ...
Крупнейшая атомная стройка в мире. Первый реактор российско-турецкой АЭС «Аккую» запустят с опережением графика Первый реактор АЭС «Аккую» будет введен в эксплуатацию в ближайшее время, о чем заявил министр энергетики Турции Алпарслан Байрактар. Пуск первого блока ожидаетя с опережением графика. Недавно сообщалось, что Турция собирается ввести в эксплуатацию первый ре...
Улучшаем процесс ревью в команде Ревью - важный этап разработки и одна из самых частых точек взаимодействия разработчиков с кодом и между собой, особенно в распределенных командах. Один разработчик пишет код, другой (ревьюер) - проверяет написанное, а тимлид хочет, чтобы ревью было быстрым и качественным.Чт...
[Перевод] Уделите внимание токенизаторам — и вот почему На прошлой неделе я помогал одному другу пустить одно его новое приложение в свободное плавание. Пока не могу особенно об этом распространяться, но упомяну, что это приложение, конечно же, сдобрено искусственным интеллектом — сегодня этим не удивишь. Может быть, даже изрядно...
Как мы обучаем коллег исследованиям: подход ecom.tech Привет! Меня зовут Костя Коваленко, я руководитель отдела продуктовых исследований в ecom.tech. Мы разрабатываем ИТ для ритейла реального времени, на наших технологиях работают Самокат и Мегамаркет. Последние 2,5 года я развиваю практику и отдел исследований в компании. ...
Samsung Galaxy S25 Ultra с «камерой нового дизайна» показали на качественном изображении На страничке Technizo Concept в соцсети Twitter появилось качественное изображение Samsung Galaxy S25 Ultra. Картинка демонстрирует часть тыльной панели с модулями камеры. Фото: Technizo Concept Рендер прокомментировал известный инсайдер Ice Universe, имеющий свои...
И мы туда же: сравнительный тест смартфонов Realme 13+ 5G и Xiaomi Redmi Note 13 Pro 4G Когда мы взяли эти смартфоны на сравнение, то даже не думали, какой это будет зашквар — уже спустя несколько дней YouTube наводнили ТАКИЕ ЖЕ сравнения со всегда одинаковыми выводами «обожемой, ну конечно же нужно покупать только Realme и ничего кроме Realme!». У нас будет не...
Обзор блока питания XPG Pylon 750 Bronze Речь о XPG Pylon 750 Bronze на 750 Вт, который является наиболее производительным в линейке XPG Pylon, при этом блок питания имеет относительно компактные размеры и выполнен по классической схеме с несъёмными кабелями питания компонентов системы. Читать полную статью
Какую зарядку выбрать для iPhone 16 Pro Max, чтобы он заряжался на максимальной мощности После каждой презентации новых Айфонов остается огромное количество вопросов, на которые Apple традиционно предпочитает не давать ответы. В частности, компания не раскрывает объем оперативной памяти iPhone и не говорит про то, какую максимальную мощность зарядки поддерживаю...
PostgreSQL — особенности работы с памятью для 1С-систем. Часть 2 Продолжаем исследовать и настраивать память в PostgreSQL. Начало см. здесь.Будет ешё и третья – заключительная часть, где я постараюсь максимально доступным языком рассказать уже методику выбора настроек. А пока предлагаю набраться терпения и ознакомиться со следующей порцие...
«Абсолютно зеленое электричество». Первую атомную электростанцию в Египте, которую строит Росатом, введут в эксплуатацию в 2028 году Первый блок атомной электростанции «Эль-Дабаа» в Египте будет введен в эксплуатацию в 2028 году, о чем рассказал глава Росатома Алексей Лихачев. 2028-й год. Мы сейчас целимся в него. Один за одним будут вводиться четыре блока и фактически 5 гигаватт электроэ...
Смартфоны Pixel не будут очень мощными ещё минимум два поколения. Оказалось, что Google хочет создавать очень дешёвые SoC Tensor Похоже, смартфоны Google Pixel ещё как минимум два года не смогут даже приблизиться по производительности к аппаратам на флагманских SoC Qualcomm и MediaTek. Как сообщается, даже линейка Pixel 11 не получит мощную SoC. фото: AndroidAuthority Платформа Tensor...
Простые числа: ключ к математическим тайнам Простые числа — фундаментальные строительные блоки математики, играющие ключевую роль в различных областях, от теории чисел до криптографии. В статье рассматриваются их свойства, связь с гипотезой Римана и анализируется сумма корней квадратов простых чисел, чьи квадраты не п...
Числа с фиксированной запятой для NES/DENDY Консоль Dendy в первую очередь ассоциируется с относительно простыми играми (Super Mario Bros, Duck Hunt, Battle City и т. д.), которые обычно не требуют сложных расчётов и обходятся целочисленной математикой. Но как только нужно сделать трёхмерную графику или сложную физику...
Элегантная реализация Long Press обработчика с помощью CSS анимации В веб-разработке часто возникает необходимость обрабатывать различные типы взаимодействий пользователя, включая короткие и длинные нажатия. В этой статье мы рассмотрим изящный способ реализации обработчиков для этих двух взаимодействий.▎Зачем нужен Long Press?Long Press — эт...
Одна эта микросхема размером с iPad быстрее второго по мощности суперкомпьютера в мире. Cerebras похвасталась мощью WSE-3 Исполинские микросхемы Cerebras WSE-3 размером с iPad способны запускать самую быструю на сегодня нейросеть на скорости на порядок выше, чем лучшие облачные серверы на основе GPU. фото: Cerebras Как рассказала компания Cerebras, она запустила клиентскую рабо...
Как перевести текст с картинки на iPhone без стороннего софта Многим из нас периодически приходится переводить различный текст. Кто-то это делает по работе, кому-то просто необходимо сделать это для себя, но так или иначе подобная проблема имеет место быть. Недавно мне надо было посмотреть состав двух гелей для зубов с одинаковым назв...
Что такое блокчейн, как работает и как его можно использовать Bitcoin, запущенный в 2009 году, был первой криптовалютой и популярным приложением, успешно использующим блокчейн. В результате технология чаще всего ассоциируется с Bitcoin и альтернативами, такими как Dogecoin и Bitcoin Cash.Однако экосистема технологии давно расширилась. ...
Статьи в интернете: как превратить текст в источник дохода Каждый, кто решил заняться копирайтингом, столкнется со следующими проблемами – как именно писать и кому предлагать свои услуги? Чтобы найти клиентов, нужно уделить особенное внимание тексту. Он должен быть: понятным – заумные фразы здесь ни к чему, отказаться нужно и от с...
Maskito: то, что вы давно искали Во фронтенде часто попадаются сложные формы. Создавая их, мы хотим, чтобы пользователю было удобно все заполнять. Числа нужно правильно форматировать, чтобы с первого взгляда было видно, что нет лишнего нолика. Когда вводишь номер кредитной карты, сверять его удобно блоками ...
Рецензия на книгу “Изучаем паттерны проектирования JavaScript, 2-е издание” Когда автор Адди Османи написал первую версию книги Learning JavaScript Design Patterns в 2012 году, JavaScript еще начинал завоевывать популярность как язык для создания сложных веб-приложений. С тех пор JavaScript претерпел значительные изменения и превратился в один из са...
Детство с синей изолентой, профессиональные трудности и путь к успеху девушки в IT: опыт Ани Жарковой Эта статья — текстовый вариант выпуска подкаста Girls&Code. Поговорили с Аней о том, каково сейчас девушкам входить в IT, есть ли в индустрии сексизм и как вкатиться и стать заметнее.— Расскажи, пожалуйста, как ты попала в IT и когда поняла, что это и есть твоё призвание...
Главные показатели в продажах, которые необходимо контролировать Когда вы занимаетесь построением отдела продаж, необходимо держать под внимательным контролем несколько показателей. Каждый показатель очень важен, поэтому позаботьтесь, чтобы в вашем отделе собиралась оцифровка продаж.Первый показатель - это процент выполнения плана. Е...
Почему невозможно создать вечный двигатель Создать вечный двигатель пытались многие ученые, но сделать это никому не удастся. Источник изображения: million-wallpapers.ru Если бы ученым удалось создать вечный двигатель, наша жизнь превратилась бы в мечту. Благодаря ему, автомобили бы не нуждались в бензине и могли езд...
Front-end глазами back-end разработчика Всем привет! После учебы попал на ферросплавный завод в 2005 году, сначала "киповцем" в цех КИПиА, а позже меня перевели в службу АСУТП. Там относительная свобода в сравнении с цехом АСУП, потому что у них там были разные корпоративные стандарты безопасности, Active Director...
На космодром Восточный доставили разгонный блок «Фрегат» На космодроме Восточный специалисты Роскосмоса приняли разгонный блок «Фрегат». Он будет храниться на складе блоков технического комплекса космодрома до начала подготовки к запуску. Разгонный блок «Фрегат» производства НПО имени Лавочкина использ...
Как настроить удобный запуск Пункта управления на iPhone с iOS 18.1 Когда Apple только начала переход на безрамочные смартфоны, запуск Пункта управления был перенесен на свайп с правого верхнего угла вниз. И если на iPhone X с экраном 5,8 дюйма это было удобно и не вызывало дискомфорта, то вот владельцы iPhone 16 Pro Max с дисплеем 6,9 дюйм...
CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH В течении последнего года я запустил серийные проекты на микроконтроллерах CH32V207 и CH32V203. И в том или ином виде попробовал работать почти со всеми RISK‑V ядрами от WCH. Анализ опыта работы, это отдельная история, сейчас хотел бы расск...
Как сделать разрушение в Roblox — урок Lua для детей В этом уроке мы расскажем, как создать разрушаемые блоки в Роблокс. Добавим простые объекты на карту и напишем для них программы на Lua.Roblox Studio — отличный движок для создания первых 3D-игр. Здесь дети от 9-10 лет могут научиться моделировать объекты и программировать н...
Как силами мобильных разработчиков автоматизировать процесс разработки Всем привет! Меня зовут Женя Мельцайкин, я старший инженер-программист в компании Контур. Большую часть времени в Контуре я работал и работаю Android-программистом, но статья будет не про Android и даже не про мобильную разработку. А про команду мобильной разработки и про на...
Astrolab приступила к разработке над лунной платформой FLIP для тестирования ключевых систем Компания Venturi Astrolab, занимающаяся разработкой крупных лунных вездеходов, в том числе для перевозки астронавтов в рамках миссий Artemis, объявила о планах по созданию лунной инновационной платформы FLEX (FLIP), запуск которой запланирован на конец 2025 года. Полуто...
Cyberpunk 2077 запустили на Snapdragon 8 Elite при 60 к/с Похоже, мы действительно приближаемся к ситуации, когда смартфоны смогут запускать даже современные видеоигры. К примеру, SoC Snapdragon 8 Elite уже способна справиться даже с Cyberpunk 2077! фото: WCCF Tech Более того, речь о производительности в 60 к/с! Пр...
DDD и аналитика данных Я сейчас занимаюсь разработкой своего pet-проекта: LMS на базе TG, и подошел к стадии набрасывания первых модели: курсы, лекции и их контент. Всё это вывел для дебага.Но давайте вернёмся к теме. Раз я занялся моделью предметной области, есть один неочевидный момент, который ...
История Data Literacy в России Привет Хабр! Это продолжение истории о развитии "Культуры работы с данными". Первая статья была о том, как данный термин вообще появился в России. Итак, у нас есть план продаж идея, как сделать использование аналитики в компании массовым, тем самым увеличив охват и глубину и...
Яндекс обновил фотоперевод: теперь он сохраняет стиль текста Яндекс представил новую версию технологии перевода текста на фото и изображениях. В Яндексе заявили, что компания одной из первых в мире применила большую языковую модель, чтобы переводить картинки с учётом контекста. Кроме того, улучшилась визуализацию перевода —...
Новые Ryzen 200 на самом деле будут процессорами из начала 2023 года Компания AMD снова поменяла принцип именования своих процессоров вслед за Intel из-за перехода рынка на рельсы ИИ. И теперь мы знаем, как будут называться мобильные модели за пределами линейки Ryzen AI 300. фото: Videocardz AMD снова будет использовать стары...
4 топовых устройства UGREEN, которые нужны любому владельцу iPhone Когда меня спрашивают, аксессуары для iPhone какой фирмы лучше выбрать, первый производитель, который приходит мне на ум, — это UGREEN. Они отличаются от конкурентов не только приятным дизайном, высоким качеством, но и вполне адекватной ценой, которая соответствует тем возм...
iPhone 16 или iPhone 15 Pro? Какой смартфон Apple выбрать и почему Каждый год после выхода нового Айфона у пользователей возникает вопрос: купить свежую модель или выбрать одно из устройств прошлого года. Причем зачастую по цене базовых моделей текущего года можно купить предыдущую «прошку». Так получилось и в этом году. Если зайти на Янде...
Что нужно техлиду для погружения в техлидерство? Добро пожаловать в наш дайвинг-центр TechLead. Вы ещё можете узнать всё о погружении в инженерные процессы и практики и записаться на курс 2024 года! Для начала немного безопасности. Чтобы подготовиться к погружению в глубины технического лидерства, нужно придерживаться прос...
История одного модального окна или переходим с UIKit на SwiftUI. Часть 2.1. Неожиданный баг Combine В этой статье изначально планировала написать продолжение первой части статьи. А именно показать обещанные ProgressView и SkeletonView. Но тут на моём пути возникло неожиданное препятствие.Обо всём по порядку. Мы же понимаем, что просто так оставить View со всем функционалом...
Активная термокамера для Flashforge Adventurer 5M Как только приобрёл Flashforge Adventurer 5M и первое что я на нём начал печатать это детали для корпуса. Дабы создать холь какие то условия для печати ABS принтер был обмотан стрейч лентой (фото нет). Акриловые панели были заказаны на Алиэкспресс. Зима близко и порой в мо...
«Ну и чё это вы тут продаёте мне?» Правила подготовки основного продукта для маркетолога или почему они не покупают? Ты маркетолог или специалист смежной профессии. Это статья про тип продукта «Core offer» или по-русски «основной продукт». Статья сугубо профессиональная, она подробная и с примерами, но написана простым языком.Цель — дать понимание, как нужно готов...
Как стартовать продукты под крылом больших корпораций Каждый человек, который когда-либо запускал свой продукт может написать гайд о том, как надо делать, а как ни в коем случае нельзя. Статистика о прекращении работы продуктов на разных стадиях за последние годы неутешительна и говорит нам о том, что подводных камней ох как мн...
KTM первой среди производителей мотоциклов добавила поддержку Google Android Automotive: управление в перчатках на экране и множество возможностей KTM выпустила новую электронную архитектуру, что сделало ее первым производителем мотоциклов, поддерживающим систему Google Android Automotive. К особенностям этой архитектуры относятся сенсорные приборные панели V80 (8,8 дюйма по вертикали) и H88 (8,8 дюйма по горизонт...
Интеграция Unity кода в React Native Всем привет! На связи снова команда dev.family с весьма необычной темой. В этот раз поговорим об играх. А именно, как интегрировать Unity в React Native.На самом деле, это очевидно, что на React Native игру не напишешь. Оно и не надо. Движков, позволяющих разрабатывать игры ...
Простой и быстрый тест LLM для прототипа: сравниваем 16 open-source-моделей на запросе с разной температурой Привет, Хабр! Меня зовут Дмитрий Фролов, я ведущий разработчик в Центре RnD МТС Диджитал. С ростом популярности LLM создание на них прототипа может прилететь даже тем, кто напрямую с ML не связан. Допустим, вы работаете аналитиком, а ваше начальство резко захотело генератор ...
Пятый полет Starship: что дальше? Привет, Хабр! Это Саша Березин, автор команды спецпроектов МТС Диджитал. Сегодня — про космос. Mechazilla поймала первую ступень Starship с первой же попытки. Это выглядит большим успехом, но в США все еще полагают, что доводка корабля SpaceX не даст NASA вернуться на Луну в...
Зачем нужно объявление вызовов на iPhone и как включить эту функцию С развитием социальных сетей и мессенджеров мы значительно меньше стали просто звонить по телефону. Достаточно написать человеку и дождаться от него ответа. Однако тех, кто пользуется телефоном и, в частности, Айфоном по прямому назначению — для звонков, все равно много. А ...
ParallelBeautifulSoup (BF4-hack) Предлагаю протестировать скрипт написанный с помощью cloude 3.5 Sonnet с использованием специального промта. Сейчас и сам пробую, не знаю что из этого получится. Во всяком случае будет шаблон для реализации собственных идей. Scrapy конечно хорошая библиотека, но у него много...
События и сенсоры в Scratch: как создать первую программу В этом уроке мы познакомимся с базовыми командами в Скретч: событиями и сенсорами. И покажем, как новичкам создать простую программу. Инструкция предназначена для детей 7-8 лет и старше.Scratch — визуальная среда, с которой многие дети начинают освоение программирования. Зде...
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 2. Выражения В прошлой части я говорил про адаптацию API Godot к F#. Далее в планах было разобраться с общей структурой приложения, но я столкнулся с необходимостью закрыть серьёзный пробел в публичном корпусе текстов. Так что в этой и последующих частях я буду объяснять нечто странное —...
Как сделать так что бы заработал youtube и discord самые действенные методы от zapret до поднятие своего VPN сервера Ну что ж статей на эти темы было не мало, но хочу поделиться инструментами и опытом которые по моей практике оказались очень удобными и весьма качественными, будут как индивидуальные способы конкретно под приложение, так и универсальные которые помогут решить проблемы разом ...
Проект Shiva: Альтернатива Apache Tika и Pandoc Я начал работать над проектом Shiva с первого коммита в марте 2024 года, стремясь создать универсальный инструмент на Rust для парсинга и конвертации документов. За несколько месяцев проект значительно расширился, добавив поддержку множества форматов файлов, включая HTML, Ma...
Профсоюз из одного себя. Часть 5. Рыночек порешал В предыдущих сериях и для ЛЛ:Люби себя, чихай на всех - и в жизни ждёт тебя успехПрофсоюз из одного себя или работник против кабанчика в зарплатных ожиданияхПрофсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях. Часть 2Профсоюз из одного себя. Часть 3С...
Автостопом по мультиплееру. Часть 4: Авторитарность и Топологии Это четвёртая статья путеводителя по разработке многопользовательских игр, где я пытаюсь последовательно и в одном месте собрать знания, которые потребуются для осознанной разработки мультиплеерного проекта.В прошлой части были рассмотрены особенности клиентов и серверов, зо...
Lunar Outpost выбрала Starship SpaceX для доставки лунохода Artemis на Луну Компания Lunar Outpost, базирующаяся в Колорадо, объявила о партнёрстве со SpaceX для доставки своего лунохода программы Artemis на Луну с помощью космического корабля Starship. Соглашение было подписано 21 ноября, однако компании не раскрыли график запуска и други...
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, испо...
Квантизация позволяет запускать Llama 3.2 на мобилках Квантизация помогла портировать последнюю версию LLM Llama 3.2 на мобильные платформы - iOS и Android. Для этого разработчики выпустили квантованные версии Llama 3.2 1B и 3B, которые при тестах на ARM-процессорах показали высокую скорость инференса, по сравнению с несжатыми ...
Ролевая модель: чит-лист проверок Чит-лист — это шпаргалка по выбранной теме, что не забыть проверить. Берете чит-лист как основу, адаптируете под свой проект, и готово! В своей книге про тест-дизайн я написала ряд чит-листов, которыми и хочу теперь поделиться. Сегодня поговорим про ролевую модель в GUI и AP...
Чистый код: Начало По дате публикации, данная статья является завершением, а на самом деле предисловием к циклу статей написанных по теме чистого кода. В статьях отразил свой взгляд на создание гибкого и читаемого программного кода, где акцент сделан на примерах.Текущая же статья посвящена общ...
[Перевод] Первые в мире ядерные часы позволят отследить, на самом ли деле постоянны фундаментальные константы Однажды ночью в 11:30 в мае 2024 года аспирант Чуанкун Чжан увидел сигнал, который физики искали 50 лет. Когда на мониторе в исследовательском институте JILA в Боулдере, штат Колорадо, появился пик, Чжан скинул скриншот в групповой чат трём своим товарищам по лаборатории. Од...
MoexBuilder: как я создаю библиотеку на Python. Часть 3 Привет, Хабр! Продолжаю рассказывать, как я создаю библиотеку на Python. В этой статье я расскажу о том, как мне удалось структурировать проект, как был реализован функционал получения динамики по инструменту за указанный период - dynamics(), а также о том, как была добавлен...
Rust: безопасность памяти без потерь в скорости Язык Rust является высокопроизводительным языком программирования, обеспечивающим безопасную работу с памятью. Другие компилируемые языки программирования, например C, могут работать быстро и с минимальным количеством сбоев, но им не хватает функциональных возможностей...
[Перевод] Typescript для React Typescript - сложный язык, но большинству разработчиков не нужно знать все его тонкости, чтобы быть эффективными в своей работе.Это то, что я считаю минимальным набором знаний по тайпскрипту для эффективной разработки продукта на React.Основные принципы, которые мы здесь исп...
OLED-экран на магните и технология улучшения подачи напряжения на видеокарту. Представлены блоки питания Asus ROG Thor III Компания Asus представила блоки питания линейки ROG Thor III, выделяющиеся большой мощностью и рядом необычных особенностей. фото: Asus К примеру, тут есть экран OLED, и он не встроен в корпус, а крепится к корпусу посредством магнита. Это позволяет прикрепи...
Почему оценить стоимость датасета не так просто, как кажется на первый взгляд Представьте, что вы получили заказ на разметку датасета из 1,000 изображений. Вы берете 20 картинок из сета, проводите тесты и получаете примерную стоимость 1 изображения. В итоге вы оцениваете проект, основываясь на количестве изображений, и устанавливаете цену за каждое. О...
Так ли страшен S.T.A.L.K.E.R. 2. Тестирование 35 видеокарт показало, действительно ли игра очень требовательная Мы уже говорили о том, что игра S.T.A.L.K.E.R. 2: Heart of Chornobyl получилась весьма прожорливой, но теперь свой обзор опубликовал ресурс TechPowerUp, и мы можем оценить работу игры на намного большем количестве видеокарт. фото: TechPowerUp Авторы тестирую...
Коротко про слоты в Vue.js Привет, Хабр!Когда ты разрабатываешь интерфейсы на Vue.js, рано или поздно приходит момент, когда простые пропсы уже не спасают. Допустим, нужно сделать компонент не просто гибким, а настолько гибким, чтобы его можно было адаптировать под любые сценарии. Пропсами ты тут не о...
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы- Анна Тищенко и Минко Богдан участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и пост...
Большой скачок для одной из самых популярных линеек у Samsung. Представлена SoC Exynos 1580 для Galaxy A56 Компания Samsung представила SoC Exynos 1580, которая станет основой для Galaxy A56. фото: Samsung В конфигурацию новой SoC входит одно ядро Cortex-A720 с частотой 2,9 ГГц, три таких же с частотой 2,6 ГГц и четыре Cortex-A520 с частотой 1,95 ГГц. Это заметное ул...
Операторы перегрузки в C++ Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.Представьте, что вмест...
Закон распределения делителей числа (расширенная версия) В арифметике известны элементарные действия с числами (+), (–), (×), (/) и др., использование которых при заданных исходных данных дает нам возможность получать определенные результаты: сумму, разность, произведение, частное. Обратное действие с результатами в качестве исход...
Параллелизм и феномен ван дер Поля Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на поток...
Приходят за Geely Coolray, а уезжают на Cityray. За сколько на самом деле продают новинку российские дилеры Сколько на самом деле стоит новый кроссовер Geely Cityray у дилеров, как можно сэкономить и какие комплектации есть в наличии, выяснило издание Autonews.ru. «Новый Cityray у нас только появился, а звонков по нему уже масса. Интерес к нему даже больше, чем к Coolra...
[Перевод] Проверяем фактор автобуса для опенсорсных проектов Из Википедии: фактор автобуса (англ. bus factor, либо truck factor) проекта — это мера сосредоточения информации среди отдельных членов проекта; фактор показывает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик,...
Циничные заметки о карьере в IT от «гейткипера» Не думал, что имеет смысл имеет такое писать на IT ресурс, но учитывая что тут много новичков, думаю заметки от 40-ка летнего прораммиста могут пригодится. Термин "гейткипер" мне больше понравился, чем синьор(что бы это значило, у меня ведущий программист в трудовой после 24...
iPhone: Красота в деталях или неудобство в простом? Мой опыт перехода с Android То что простые действия вызывает сложности на iOS. Меня очень сильно удивило, потому что я всегда слышал, что это очень простая и интуитивно понятная ОС. С таким заголовком вообще можно целую отдельную статью написать и затронуть там все, я затрону лишь пару аспектов из мног...
Как узнать, что Айфон заряжается медленно и переключиться на быструю зарядку Как бы это ни звучало удивительно, но смартфоны Apple поддерживают быструю зарядку. Да-да, вам не показалось. Многие владельцы iPhone действительно не знают об этой особенности своих гаджетов. Всё дело в том, что на самом деле быстрая зарядка iPhone не такая уж и быстрая. A...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгру...
Про фум-ленту и кривые руки Поменял я сегодня хот-блок на принтере на керамический, решил показать как выглядит снятый блок, который был собран "неправильным" способом без использования фум-ленты. По утверждениям данного "специалиста" такая сборка не может быть герметична из-за разности коэффициента ...
Путешествие в мир эмуляторов микропроцессоров Всем привет!Не так давно на Хабре появился занятный пост о разработке процессора, и я понял, что созрел для своей первой статьи как раз в этом направлении.Тема разработки эмуляторов олдскульных микропроцессоров типа того же Intel 8080 не нова. Если вы уже разбираетесь в вопр...
Gotbit: история PR катастрофы Хоть маркет-мейкинг и стал новой нормой на криптовалютном, и не только, рынке (возможно Андрюнин и его способ продвижения собственных услуг приложили к этому руку), вся история взлета и падения Gotbit - наглядный пример того что случается, когда у бизнеса отсутствует пониман...
И не Core i3, и не Core Ultra 3. В Сети засветился восьмиядерный Core 3 N350 только с малыми ядрами В Сети появились результаты тестирования и подробности процессора Intel Core 3 N350. И сразу нужно сказать, что не стоит путать его с Core i3-N305. фото: Intel Core 3 N350 — восьмиядерный CPU, имеющий только малые ядра. Какие именно это ядра, пока неяс...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3 В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки.Часть 1. Игры с сеткой и дивергенциейЧасть 2. АдвекцияЧасть 3. ЧернилаТо, что вы видите на ...
Тесты для функций compose в андроид Представьте себе мир, где каждый раз, когда вы вносите изменения в код вашего приложения, вы уверены, что ничего не сломалось. Где ошибки обнаруживаются еще до того, как пользователи успеют их заметить. Где ваш код не только работает, но и документируется автоматически, улуч...
Mount — ещё один способ уменьшения размера Docker-образа Делюсь лайфхаком по уменьшению размеров Docker-образов. Как-то нам попалась на поддержку и развитие CRM-система, написанная на Ruby... Обновили Ruby-пакеты и под них код, написали Dockerfile. Первая сборка была удручающей: образ в 2Гб. Это нормальный размер, если ты собираеш...
Мой первый опыт собеседования и его отражение в современном подходе к оценке IT-специалистов Мой первый успешный опыт собеседованияСегодня я хочу рассказать о том, как 15 лет назад я получил свою первую работу, не имея ни опыта, ни знаний английского языка. У меня был только диплом колледжа, и я столкнулся с серьезной задачей, которая возникает у всех вчерашних выпу...
Процессор ЭВМ ЕС-1030. Синхронизация, местная память и память ключей защиты Продолжение начатой ранее серии статей по процессору и памяти ЭВМ ЕС-1030, посвящённое системе синхронизации и блокам внутренней памяти процессора. Читать далее
Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях.Часть 2 В первой части я прошелся по причинам «почему в найме в РФ творится разная дичь», но получилось что-то сложно. Попробую переписать попроще,и даже уровень статьи поставлю «простой». Меня / нас, как нейросеть, в очередной, уже не первый раз, вытащили из моей уютненькой серверн...
На космодроме Восточный специалисты Роскосмоса приняли разгонный блок «Фрегат» Разгонный блок будет храниться на складе блоков технического комплекса космодрома до начала подготовки к запуску.
5 игр для iPhone из топа бесплатных российского App Store Всегда было интересно, во что играют люди на своих iPhone. Всё дело в том, что на презентациях Apple показывает крутые тайтлы с шикарной графикой, а вот вокруг себя чаще видишь куда более простые приложения. В этом плане топ бесплатных игр российского App Store оказался оче...
Swinlanes — возможная альтернатива Agile и Kanban Привет, Хабр!В свободное от основной работы время за последние 4 месяца я разработал инструмент для управления продуктами без использования принципов Agile и Kanban. Вместо доски и тикетов разработка ведется вокруг фич и их итераций. Мне очень интересно ваше мнение. Изн...
Эти советы помогут ускорить Айфон, если он начал тормозить после обновления до iOS 18 С момента выхода iOS 18 прошел примерно месяц и пользователи традиционно разделились на два лагеря. Одни считают, что обновление работает хорошо, другие же уверены, что Apple вновь выкатила некачественную сборку и угробила тысячи Айфонов по всему миру. Самое интересное, что...
Server Side Rendering на Go Жизнь – это вечная спираль, где всё идёт по кругу, но с каждым витком становится лучше. Ещё 20 лет назад я писал веб-приложения на Perl + Template Toolkit 2, генерируя HTML на стороне сервера. Время шло, и веб-разработка разделилась на две половины: фронтенд и бэкенд, а межд...
[Перевод] Неформатированный текст не так уж прост Когда мы взаимодействуем с текстовым файлом при помощи редактора, то, что мы видим, не всегда отражает содержимое файла. Да, содержимое файла с неформатированным текстом — это байтовые коды, закодированные в таких форматах, как ASCII, UTF8 и UTF16, и в этих байтовых кодах на...
[Перевод] Как я получил $5000 за Out-of-Scope XSS Несколько месяцев назад я получил приглашение участвовать в частной программе bug bounty на платформе HackerOne. Сначала я провел свои обычные тесты и обнаружил различные уязвимости, такие как недостаток управления доступом (BAC), утечка авторизационных токенов других пользо...
Как сделать автозамену любого блока действий, переменной, условия, константы в бизнес-процессе коробочного Битрикс 24 После очередного обновления коробочного портала Битрикс 24 в марте 2023г, в бизнес процессах, перестала работать модификация типов при присвоении значения строковым переменным.Например, при присвоении переменной "Variable1" значения "{{Начальная сумма > double}}|{{Валюта ...
AMD идёт против рынка и отказывается от блока NPU в своих новых процессорах. Но физически у Ryzen 200 такой блок будет Похоже, AMD может сделать шаг назад и полностью отказаться от блока NPU в своих новых мобильных процессорах. фото: Videocardz Речь об APU Ryzen 200. Инсайдер Everest сообщает, что эти процессоры будут поставляться с отключенным блоком NPU. Отключен, а не отс...
Пишем примитивное управление громкостью PC по локалке на NodeJS Привет, Хабр. Большая часть поста описывает запуск сишного (или плюсового, как вам больше захочется) кода на NodeJS простым способом, так как самые очевидные не всегда подходят по причинам, также описанным. Заранее извиняюсь, если данный материал кому-то покажется банальным,...
Easy Writer: Бесплатная генерация текстов и статей с помощью ИИ Когда то мечты о том, чтобы машина могла писать статьи, казались фантастикой из книг Айзека Азимова. Но вот мы подошли к тому, что ИИ уже находит свое место даже в сложных творческих задачах. Вспомните, сколько времени занимают поиски вдохновения, подбор правильных слов, офо...
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы, участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и постараемся разобраться в том, к...
Нюансы замены сопла на Elegoo Neptune 4 Plus Для новичков.Почти как на Эндере 3, но с небольшими заморочками.Есть видео от производителя, где шустрый дядька меняет сопло.Сначала откручиваем переднюю крышку шестигранником на 2.Под ним блок с тремя вентиляторами.Откручиваем справа и слева по 2 винтаЧтобы отогнуть блок, н...
Всё своё ношу с собой. Мои простые правила организации личной базы знаний Помните те времена, когда Интернет был маленьким, модемы — медленными, а провайдеры — жадными? Мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. Раньше это был единственный способ обеспечить себе ...
Самый дешёвый флагман на Snapdragon 8 Elite: Redmi K80 Pro с 16 ГБ ОЗУ и Android 15 засветился в Geekbench В базе данных китайской платформы сертификации 3C были замечены три новых телефона Xiaomi с модельными номерами: 24122RKC7C, 24127RK2CC и 24127RK2CC. Теперь же устройство с номером 24122RKC7C, которое, как ожидается, выйдет под названием Redmi K80 Pro, появилось в базе ...
Интеграционные тесты для ASP.NET Core Интеграционные тесты, написанные программистом — это отличный способ обеспечить уверенность в своём веб-сервисе.В мире .NET для разработки веб-сервисов обычно используют ASP.NET Core, но интеграционное тестирование часто упускают из виду либо делают не очень качественно.Стат...
Suno, как аранжировщик etc Доброго времени всем пользователям Suno и тем, кто интересуется технологиями ИИ в музыке. Как и ранее не претендую на полноту освещения вопроса, но надеюсь, что информация будет полезнойПод аранжировкой обычно понимают создание инструментального трека (минусовки, backing tra...
Разбираем китайский беспроводной микрофон Для одного из проектов аля-караоке понадобился простой беспроводной микрофон. Ранее имел опыт с простыми беспроводными стоимостью в 1-2 тр. Все они полный шлак и разве что побаловаться: Качество так себе, белый шум, связь пропадает даже в 1 метре от приемника. Но проект был ...
Как работать с Amazon SP-API: инструкция для начинающих Этот текст я написал для людей, которые как и я, ещё 3 месяца назад про Python только слышали. Для тех, кто неплохо знает английский, но иногда хочет простого русского «ща сделаем». Для тех, кто решил написать свой первый запрос для AP...
Реализуем сервис файлового сервера на Astra Linux В этой части про практическую реализацию файлового сервера на отечественном стекеУстанавливаем необходимые пакетыНастройка KerberosНастройка Samba server включение в домен MS ADНастройка ZFS Читать далее
Кто на самом деле зарабатывает на открытом коде Когда-то мой одногруппник написал статью о том, почему на открытом коде заработать невозможно. Он привёл аргументы, которые лежали на поверхности. Но это были не самые основные причины. До сути он не смог докопаться, потому что не знал об аддонах для Blender’a. Пос...
Как поиграть в Heroes of Might & Magic 3 на Android? Ролевая игра Герои Меча и Магии 3 впервые появилась на смартфонах в 2015 году, но с тех пор Ubisoft было не до обновления своего детища и теперь оно слабо поддерживается современными смартфонами и планшетами. Поэтому для запуска этой игры на Android мы будем использовать VCM...
[Перевод] Самые быстрые мьютексы Cosmopolitan Libc хорошо известна своим «полиглотным жирным бинарным» хаком, который позволяем исполняемым файлам запускаться на шести операционных системах для AMD64/ARM64. Вас может удивить, что при этом она может быть лучше С‑библиотекой для ...
tokeon.ru: почему SRE? Из истории вопросаКогда-то давным-давно не было никакой технической поддержки и была одна только разработка…И никто, кроме разработчиков, толком не знал как работает продукт. И никто, кроме разработчиков, не мог ответить на вопросы о продукте.Но когда разработчики отвечали н...
Арт-объект, скульптура "Девушка с вуалью" для салона красоты Всем привет. В октябре сдали один из самых красивых арт-объектов, которые мы делали.В августе к нам обратилась владелица салона красоты с просьбой сделать копию арт-объекта.Анастасию одолевали большие сомнения по поводу схожести к оригиналу. Но мы сказали, что копия будет оч...
Какие умные часы лучше: Apple Watch Series 10 или Apple Watch Ultra 2 На сентябрьской презентации вместе с iPhone 16 Apple представила и новую модель своих умных часов Apple Watch Series 10. Юбилейная версия получила несколько приятных нововведений и стала лучше предыдущего поколения. Однако есть в линейке Apple еще более дорогие умные часы A...
Apple представила iPad mini (2024) нового поколения Вчера компания Apple официально представила новый планшет iPad mini (2024) — производитель не стал запускать крупную презентацию и просто уведомил журналистов в рамках пресс-релиза. И на самом деле это было вполне понятно — это одно из самых незначительных обновлений в истор...
[Перевод] Дизайн и реализация виртуальной машины CPython Наиболее интересной частью каждого языка, компилируемого в байт-код является виртуальная машина (также известная как интерпретатор байт-кода), в которой происходит исполнение байт-кода. Поскольку это наиболее важная часть реализации языка, она должна быть...
Корутины: stackful vs stackless В этой статье я хочу объяснить разницу между stackless и stackful корутинами: чем они отличаются, какие у них плюсы и минусы, а также в общих чертах рассказать, как в некоторых языках программирования реализована многопоточность.Я стараюсь писать статьи п...
[Перевод] Что лучше — оценка рекрутера или подбрасывание монетки? Вот данные: перевод статьи Алин Лернер и Питер Бергман Этот пост - первый захватывающий для interviewing.io, потому что он посвящен настоящему эксперименту, проводимому настоящей академической исследовательской лабораториейЕсли вы читаете мои работы в течение последнего десятилетия, то ...
Таких необычных процессоров AMD рынок ещё не видел. Игровой Ryzen Z2 Extreme будет иметь кластер CPU в конфигурации 3+5 Похоже, среди игровых процессоров AMD Ryzen Z2 всё же будет та самая топовая модель с максимальным iGPU. фото: Videocardz Тот же инсайдер Golden Pig Upgrade Pack сообщил, что планы AMD по отмене определённых моделей его запутали, и что Ryzen Z2 Extreme всё-т...
Как я перешел из веб разработки в мобильную? Это был 2014-й год. После 3-х лет работы в маленькой аутсорс компании я набрался опыта в совершенно разных проектах. К тому моменту я заканчивал магистратуру и готовился перейти на фулл-тайм. Однако, мне нужно было больше денег. Я нашел интригующий проект по разработке мобил...
Термобарьер для Ender 3v3 SE (но дешевле) Привет, коллеги! Сидел я как то на этом форуме и спрашивал какой термобарьер к нам подходит. И не получил ни одного верного ответа.. К чему весь вопрос. Полез в интернеты искать биметаллический термобарьер на наш Ender 3V3 SE и удивился с цены такого простого и НЕуникального...
Как обойти ребут РС при применении групповых политик. Часть 2. Последняя Теперь о самом интересном.Создаем GPO-шку. Неважно какую. Я делал для блокировки флешек, чтобы видно было ее применение. Это описано в части 1. Групповую политику готовим для компьютера. Не для пользователя. Для пользователя она отработает только после перезагрузки машины. Ч...
Samsung откажется от Galaxy S26? По словам инсайдера Ice Universe, Samsung Galaxy S25 может не получить преемника Инсайдер, известный под ником Ice Universe в соцсетях Weibo и Twitter (X), сообщил о том, что Samsung может отказаться от своего самого компактного флагмана через год — речь о модели Galaxy S26. Изображение: On Leaks «Говорят, что Samsung может скорректиров...
Кто одолеет проект: сказ о трех богатырях на новый лад Всем привет! Меня зовут Андрей Скрипкин. Еще когда был студентом, понял, что хочу заниматься информационной безопасностью — увлек брат. Уже прошло больше 15 лет, а интерес к профессии только растет. И даже когда казалось, что, работая в различных интеграторах по информационн...
Компьютерное зрение на C++: пишем приложение для поиска объектов под Android Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного...
Роботизированная рука определила, какой из iPhone 16 самый автономный, а какой наименее автономный Авторы канала PhoneBuff, использующие для своих тестов роботизированную руку, решили сравнить автономность всех новых моделей iPhone. обложка видео источника Тесты этого источника хороши не только наличием манипулятора, но и тем, что автономность тут исследуют р...
Google Research достигла новой вершины в развитии квантовых технологий Учёные из Google Research сделали важный шаг в развитии квантовых компьютеров. Группа инженеров, физиков и специалистов по квантовым технологиям обнаружила, что снижение шума позволяет разработке компании квантовому чипу Sycamore превзойти классические компьютеры, ...
Азартная разработка iOS приложения игры 2048 с ChatGPT Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродей...
Почему мы не чихаем когда спим Может, мы все-таки чихаем во сне, и просто не помним об этом? Источник изображения: Times Union Задумывались ли вы когда-нибудь о том, почему мы не чихаем во время сна? Попробуйте вспомнить, случалось ли вам когда-либо просыпаться от громкого чиха посреди ночи? Скорее всего,...
Понимание прогноза глюкозы в AndroidAPS часть 2 Попробуем развить мысль на счет прогноза глюкозы в AndroidAPS. Ранее в статье я описывал какие прогнозы существуют и в общих чертах описал как принимаются решения. Сейчас уточним и улучшим понимание прогноза глюкозы. Ведь финально нас интересует не прогноз сам по себе, а ск...
Ближайшее будущее с ИИ Знаю, что такие посты на Хабре не любят, и сейчас сольют всю карму в ноль, но все же считаю необходимым высказаться. Откуда такая реакция, мне сложно понять. Или люди еще сами не пробовали и еще не осознали его возможностей, или пробовали поверхностно, или это отрицание реал...
Все эти семь новых процессоров Intel на самом деле модели из 2021 года. Линейка Core 200U/H полностью рассекречена Не только Core 7 250U будет переименованным в который раз процессором. Вся линейка, судя по свежим данным, будет такой же. создано DALL-E Речь о линейке Core 200U/H, которую не нужно путать с Core Ultra 200 или какими-либо Core i. В линейку войдёт минимум семь мо...
Новое исследование показывает, что ионные двигатели могут быть ключом к межзвёздным миссиям На 75-м Международном астронавтическом конгрессе в Милане был представлен доклад, в котором рассматривается потенциальная технология для межзвёздных миссий — электрические двигательные установки, также известные как ионные двигатели. Целью исследования было оценит...
Безопасность во Frontend или как пройти все круги Данте Здравствуйте. Сегодня обсудим безопасность, безопасную разработку и как получать документы, подтверждающие, что ваш продукт безопасен. Возникает резонный вопрос: зачем это вообще нужно? Ну, так как текущие реалии диктуют свои условия. И речь даже не о сложившейся геополитиче...
Как нарисовать завод на мнемосхеме Для фронта MES у нас на заводе используются мнемосхемы производственных цехов. Мы очень любим их проектировать.Допустим, надо отследить позиционирование ковша. Оператор может посмотреть детали, кликнув на нужный ковш, чтобы сразу увидеть его начальное, конечное и текущее пол...
Samsung Galaxy S25, S25 Plus и S25 Ultra получат Snapdragon 8 Elite, а не Exynos 2500 и Dimensity 9400. Об этом сообщил Ice Universe В серии Samsung Galaxy S25 будет использоваться новейшая однокристальная система Snapdragon 8 Elite, а не Exynos 2500 и Dimensity 9400. Об этом сообщил известный инсайдер Ice Universe на своей страничке в социальной сети X, комментируя ранее распространившиеся по Сети с...
MWT: Tank Battles можно скачать на Android в обход Google Play На днях открыли сервера альфа-версии MWT: Tank Battles — так как она проходит в закрытом формате, официальная версия такая: попасть на сервера могут только те, кто получил приглашение и скачал файлы через Google Play. В случае с iOS-игроками, то стоит ожидать, что им нужно б...
[Перевод] Как написать свой первый модуль ядра Linux Linux Kernel — это, пожалуй, один из самых распространённых (и, возможно, до сих пор недооценённых) программных продуктов в мире. Он является основой всех дистрибутивов Linux (что очевидно), но на этом его роль не заканчивается. Ядро также работает на множестве встроенных ус...
На Android-смартфонах станет проще вернуть меню специальных возможностей Инсайдеры из Android Authority рассказали, что нашли в Android 15 новый блок кода, отвечающий за реализацию более удобного возвращения меню специальных возможностей. Это функции, предназначенные для людей с особенностями здоровья.
MoexBuilder: как я создаю библиотеку на Python. Часть 1 Привет, Хабр! Это моя первая статья и в ней я хочу не только поделиться опытом, полученным в ходе реализации собственного проекта, но и услышать обратную связь\критику\предложения\замечания относительно принятых мною решений. Моя статья не предложит вам "подписаться на телег...
Красивые картинки на скатерти Улама Скатерть Улама и тонкая структура простоты чисел . Очень много больших картинокСкатерть Улама ( https://ru.wikipedia.org/wiki/Скатерть_Улама https://en.wikipedia.org/wiki/Ulam_spiral ) это очень красивое и наглядное представление структуры простых чисел. Краси...
Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование Чуть больше года я выкладывал здесь интервью с предпринимателями — вы можете почитать их в аккаунте. Я не планирую завершать, но по первым 50 собрал выводы.Это исследование бизнеса, но пока качественное, а не количественное. Это значит, что цифр с процентами здесь не будет —...
[Перевод] CISQ. Исследование анализа качества ПО 2020 — часть 1 Консорциум по качеству информации и программного обеспечения (CISQ) запустил опрос «Состояние отрасли» - первое комплексное исследование анализа качества программного обеспечения. В этой статье перевод части результатов опроса - раздела "Инженерия". Во второй части будет пер...
Как включить набор текста для Siri с клавиатуры и почему это лучше сделать после установки iOS 18.2 С 2011 года на всех iPhone, iPad и компьютерах Mac есть голосовой ассистент Siri. Первое время он работал исключительно на английском языке, но со временем появились поддержка и многих других, в том числе и русского. Однако принципиально аудитория помощника от этого не выро...
Учёные раскрыли тайну солнечного супершторма 2024 В мае 2024 года серия извержений на Солнце привела к крупнейшей геомагнитной буре на Земле за два десятилетия. Самая крупная после солнечных бурь 2003 года произошла с 10 по 13 мая, вызвав полярные сияния на юге вплоть до Канарских островов у берегов Африки, Флорид...
Алгоритмы. Рекурсивные функции. Часть I Определение. Алгоритм – некоторая конечная последовательность предписаний (правил, инструкций и т.п.), однозначно определяющая процесс преобразования исходных P и промежуточных данных в результат Q решения задачи. Теория алгоритмов - это наука, изучающая общие свойства ...
Почему при установке Windows 95 использовались три операционные системы? Пользователь Twitter @tthirtle спросил, почему установка Windows 95 проходит через три операционные системы: MS-DOS, Windows 3.1, а уже потом Windows 95. Почему не перейти от MS-DOS сразу к Windows 95?Ещё один хороший вопрос: почему в установке Windows 95 используется три ра...
Machine Learning в онлайн-кинотеатрах: как повысить время смотрения и понять, что одного ML мало. Часть 2 Привет, Хабр. Меня зовут Алексей Жиряков, я техлид backend-команды витрины онлайн-кинотеатра KION. Этот текст написан по мотивам моего выступления на МТС True Tech Day, и это уже его вторая часть. В первой части я писал о витринах и полках в KION, о том, как мы внедряем ML в...
AMD готовит первый почти за три года настольный четырёхъядерный процессор для розничной продажи. Это будет Ryzen 3 5300G Оказывается, кроме новых шестиядерных процессоров компания AMD готовит и новый четырёхъядерный. Впервые за несколько лет. фото: WCCF Tech Кроме Ryzen 5 5600XT и Ryzen 5 5600T в Сети засветился и Ryzen 3 5300G. У него четыре ядра с поддержкой SMT и частота до...
Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...
Собрали все, что известно об Android 16. Он выйдет намного раньше, чем обычно Android 15 только-только начала распространяться, и мы находимся в самом начале ее пути. Тем не менее, мы уже услышали удивительно много о главном релизе следующего года, Android 16. В последние недели появились утечки и слухи о кодовых именах, потенциальных новых функциях ...
Собрали все самые удобные способы, как перенести фото с Айфона на компьютер Хоть у смартфонов Apple за последние несколько лет и выросли экраны, но не всегда на них удобно просматривать фотографии. Представьте, что в отпуске вы сделали кучу ярких и красивых снимков. Не смотреть же их на телефоне. Для этого дела лучше всего воспользоваться компьютер...
[Перевод] Автономный картографический сервер с питанием от USB Представьте себе: вы только что добрались до начала тропы, за многие километры от цивилизации, а приложение с картами на вашем смартфоне решило, что самое время уйти в оффлайн-режим. Статус приложения? Отключено. Обновления? Забудьте об этом. Память? Заполнена. Добро пожалов...
Начинаем в багбаунти: доступно об уязвимостях типа Broken Access Control Привет, меня зовут Александр (aka bytehope). Прежде чем прийти к багхантингу, я пять лет занимался коммерческой разработкой. Однако меня всегда больше интересовал поиск уязвимостей, поэтому сейчас свое свободное время я провожу на площадках багбаунти.Эту статью я решил посвя...
Зачем нужна мембрана После публикации статьи на основе интервью со мной, в комментариях было много вопросов, один из них о мембране: почему мы не используем её в наших зимних куртках. Решил подробнее написать про мембрану, потому что на мой взгляд, это такой материал, о котором все знают, но ма...
Больше никакого Android: Huawei выпустила «чистую» ОС HarmonyOS Next Компания Huawei только что открыла новую страницу в своей истории с официальным запуском следующего поколения фирменной операционной системы — HarmonyOS Next. Это первая операционная система Huawei, созданная без использования компонентов Android. Иллюстрац...
Транзакции в Spring: сила управления данными Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем. Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полно...
Комбинационная логика на SystemVerilog Данная статья посвящена разработке аппаратуры на SystemVerilog со стороны человека, который сам только начинает углубленно в этом разбираться. Рассчитана она на то, чтобы другим новичкам было проще сориентироваться в незнакомой среде, поэтому некоторые аспекты здесь буд...
Погадаем? Просто шутливый тест-гадание для HR с Таро-прогнозом на 2025 год Привет! Это, наверное, самая короткая статья на Хабре, которую вы когда-либо открывали :-) Мы запилили шутливый тест «Каким ты будешь HR в 2025 году» с Таро-прогнозом на год грядущий. Пойдемте развлекаться, разгружать голову от проблем и просто приятно прокрастинировать! ...
Skyrim — и только блеск кожанки в отражении заднего зеркала Доброго времени суток, уважаемые граждане Хабрастана! Сегодня мы вводим всеобщее крепостное избирательное право. Рады вам сообщить, что самая демократичная и народная игра сегодня пожаловала к нам на операционный стол.Столько лет, столько продаж, столько модов, столько Скайр...
Марсоход NASA Perseverance запечатлел солнечное затмение на Марсе Марсоход NASA Perseverance запечатлел солнечное затмение на Марсе, на котором видно, как спутник планеты Фобос частично закрывает солнечный диск. Фотография была сделана 30 сентября с помощью левой камеры Mastcam-Z марсохода. На снимке видно, что Фобос имеет неправильну...
[Перевод] Почему я скептично отношусь к переписыванию JS-инструментов на «быстрых» языках Я написал много JS-кода, и мне нравится JavaScript. Самое же главное, я выработал необходимые навыки для понимания, оптимизации и отладки этого кода, от которых не хочу отказываться. Поэтому у меня вполне естественно возникает беспокойство по поводу охватившей сферу разра...
GIMP Script-Fu Первый Дан. Наивные графические преобразования Напомню нашу цель, это создание языка функциональной геометрии. Одно из базовых операций в нём является отрисовка некоторого изображения в заданный прямоугольник, вернее даже не прямоугольник, а рамку, которая может представлять из себя параллелограмм, повёрнутый на произвол...
Астрономы обнаружили древние одинокие квазары в ранней Вселенной Учёные обнаружили, что некоторые из древнейших квазаров во Вселенной, которые, как предполагалось, должны были находиться в «густонаселённых» областях, на самом деле оказались одинокими. Это открытие бросает вызов астрофизикам, которые пытаются понять, как э...
Чем маленький смартфон отличается от большого? Спойлер: дело не только в размере Большие и компактные смартфоны — это два разных мира. Первые покупают за их экран, позволяющий с комфортом играть и потреблять контент, а вторые — за удобство хвата. Кажется, что выбор между двумя типами устройств зависит исключительно от того, какой размер представляется п...
Сказ о том, как мы опять откопали стюардессу Если эта картинка не вызвала у вас никаких эмоций, то дальше будет так же не интересно. А всем остальным, добро пожаловать под кат. Читать далее
Оконные функции простым языком — Фреймы Привет всем!Это вторая часть к продолжению статьи "Оконные функции простым языком с примерами". Рекомендую ознакомиться сначала с ней, а потом вернуться к прочтению данной статьи, чтобы полностью понимать синтаксис и применение оконных функций. В этой статье будет разобрано ...
17 игр и приложений по созданию анимации и мультипликации – для детей и подростков Для детей создание анимации и мультипликации – увлекательный процесс. Если ребенка интересует данное направление, записываться на кружки не всегда обязательно: есть ряд функциональных, простых и сложных приложений и полноценных программ, в том числе детских, где можно научит...
Новая теория формирования спутников Марса: разрушение астероида как первый этап Новое исследование NASA, проведённое с использованием серии суперкомпьютерных симуляций, предлагает потенциальное решение давней марсианской загадки: как у Марса появились спутники Фобос и Деймос. Согласно выводам, опубликованным в журнале Icarus, первым этапом могло ст...
Путь к геометрии Лобачевского 4: псевдосфера Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекция На этот момент мы уже понимаем различие между плоской геометрией Евклида и выпуклой геометрией сферы, и сфера для нас самостоятельный объект. Математики говорят, что эт...
Обнаружен самый старый звёздный диск во Млечном Пути Учёные из Китайской академии наук и Университета Торонто обнаружили, по их мнению, самый старый звёздный диск во Млечном Пути. В своём исследовании, опубликованном в журнале Nature Astronomy, группа изучила звёзды с высоким α-диапазоном и значительным орбитальным ...
Как интегрировать синхронный код в асинхронный. Инструкция Когда создаешь новое приложение, особенно если оно должно быстро обрабатывать данные, использование библиотеки asyncio — это хороший выбор. Она позволяет работать с неблокирующими библиотеками, asyncpg и aiohttp. Однако чаще всего программисты работают с уже существующи...
АвтоВАЗ сравнивает Lada Aura с Toyota Camry и Hongqi H5. Модель получит электрические задние сиденья Вице-президент по продажам и маркетингу АвтоВАЗ Дмитрий Костромин в свежем интервью рассказал, что Lada Aura является очень важным проектом для компании, а также поведал, с какими моделями её сравнивает производитель.. Это очень важный для нас проект, можно сказать, что...
Представлено первое спектроскопическое подтверждение повторяющегося события приливного разрушения звезды сверхмассивной чёрной дырой Китайские исследователи из Университета науки и технологий Китая (USTC) обнаружили первую спектроскопически подтверждённую повторяющуюся вспышку частичного приливного разрушения (pTDE) звезды сверхмассивной чёрной дырой (СМЧД). Это открытие, опубликованное в The Astroph...
Как снимает один из первых Android-флагманов на топовом чипе Dimensity 9400. Примеры работы камеры Oppo Find X8 Pro Примеры того, как снимает камера Oppo Find X8 Pro, опубликовал известный инсайдер Ice Universe на своей страничке в социальной сети X. Фото Oppo Он подтвердил, что смартфон получит топовую камеру. Ожидается, что модель Pro будет оснащена установкой из четырех каме...
Как использовать нейросеть ChatGPT на русском языке на компьютерах Mac через Siri Ни для кого не секрет, что все обновления операционных систем, которые Apple представила на WWDC 2024, являются стартом для нейросети Apple Intelligence. Компания встроила ее не только в смартфоны с iOS 18, но и в компьютеры Mac на macOS Sequoia. Начиная с macOS 15.1 вы мож...
Как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса] В этой статье расскажу, как пошагово можно запустить своего ИИ консультанта на сайте для консультирования клиента или сбора новых заявок без навыков программирования.Задавайте вопросы про создание этого ИИ ( на самом деле GPT) бота или опишите идею любого другого, чтобы я ра...
На сайте Cybenetics появилась интерактивная база данных с протестированными блоками питания Организация занимается сертификацией блоков питания.
Pygame для начинающих программистов. Статья первая В современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих разработчиков и профессионалов. Но как же привлечь внимание к этому языку и сделать про...
Как я искал замену Canva и нашел 11 крутых онлайн-фоторедакторов Многие расстроились, когда Канва ушла из России. Когда я начинал творческий путь, онлайн-редакторов было не более 2–3 достойных. Сейчас их десятки: работает импортозамещение, развиваются другие зарубежные сервисы. Ими пользуются не только новички.Для вас, друзья, составил по...
Системный аналитик 100 lvl — дорожная карта развития Все, что нужно знать для роста в профессии: какие блоки знаний проседают у системных аналитиков больше всего, на какие компетенции важно обратить внимание, чтобы двигать карьеру дальше, и как подтвердить соответствие своего уровня единому стандарту качества.Привет, Хабр! Мен...
Каким будет iPhone 17: дисплей, камера, цена Линейка iPhone 16 поступила в продажу всего месяц назад, а первые слухи об iPhone 17 уже начали появляться со скоростью света. Уже сейчас, чуть меньше чем за год до выхода будущего смартфона Apple, можно составить представление о том, каким будет аппарат и чем компания из К...
LLM агент для работы с Google Spreadsheets Салют, Хабр! На связи Арсенин Никита из команды R&D в SberDevices. Сегодня я хочу рассказать про одно из наших направлений исследований — разработку агентских систем на основе больших языковых моделей.В этой статье мы постараемся с...
Что нового в Unity 6? Обзор нововведений и ошибок в исходном коде Наконец, состоялся релиз Unity 6! Разработчики называют эту версию самой стабильной версией за всё время существования движка. Почему бы нам не убедиться в этом с помощью статического анализатора кода? А заодно проведём краткий обзор основных фич и улучшений, привнесённых об...
Как перенести подписки из YouTube в VK Видео на iPhone в пару касаний Для многих за последние годы YouTube стал главным источником информации и развлекательной платформой. Кто-то даже из-за него отказался от просмотра телевизора. Видеосервис Гугл действительно может похвастаться огромным количеством видеороликов на любую тему на разных языках...
Геймдев на Lisp. Часть 2: подземелья и интерфейсы В первой части мы познакомились с архитектурным паттерном Entity-Component-System, часто используемым в разработке игр, и металингвистической парадигмой программирования, заключающейся в построении и использовании собственных языков, наиболее полно и точно описывающих предме...
Почему нам кажется, что сердце находится слева Сердце человека не находится слева — это миф. Изображение: Live Science Многие люди считают, что сердце человека расположено слева. Это связано с тем, что его биение мы обычно чувствуем именно в левой части грудной клетки, и болезненные ощущения возникают там же. Кроме того,...
Apache Flink: Unit и E2E-тестирование оператора с таймерами в Apache Flink Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. В предыдущей части я рассказал про создание Flink-джобы Kafka-to-Kafka с оператором на основе встроенных таймеров. Такой пайплайн позволяет создавать вызов через определенное время после обработки соб...
Apple создала монстра. M4 Max стирает в пух все процессоры Intel и AMD, а GPU тут почти такой же мощный, как в M2 Ultra На днях Apple представила обновлённые MacBook Pro на основе платформ линейки M4 вплоть до M4 Max. И теперь в Сети появились первые результаты тестирования именно топовой SoC Apple нового поколения. фото: WCCF Tech Речь о тесте GPU в Geekbench. Не самый полез...
Что произошло, когда на Землю упал астероид размером с Эверест Однажды на Землю упал астероид, который буквально перевернул все вверх дном. Источник картинки: New York Post Миллиарды лет назад Земля была совершенно не такой, как сегодня. В первую очередь стоит сказать, что в те времена на планете было катастрофически мало кислорода. При...
ИИ для Москвы будет разработан за 100 млн рублей В конце сентября Департамент города Москвы по конкурентной политике в интересах ГКУ «Инфогород» объявил тендер на выполнение работ по развитию государственной информационной системы управления данными в распределенной вычислительной среде в части развития одной из её подсист...
Как изменить обои на телефоне: все способы для Android Обои — незаменимый элемент интерфейса системы, который украшает ее. Производители смартфонов уделяют этому аспекту повышенное внимание, загружая для каждой модели уникальные картинки. Но чаще всего нам хочется поменять обои на телефоне, если стандартный вариант не пришелся ...
Пишем плагины для Obsidian. Часть 1 После шумихи с Notion все ринулись кто-куда, но так сложилось, что по большей части все стали смотреть в сторону Obsidian. И Хабр заполонили статьи про Obsidian и плагины для Obsidian.Правда, к моему сожалению на техническом ресурсе Хабр я почему-то не нашел ни одной статьи ...
Гайд по ускорению сбора ресурсов в Age of Empires Mobile AFK-фарм ресурсов на мировой карте в Age of Empires Mobile — отличный способ занять своих полководцев, пока вы не играете или когда они получили максимальную ежедневную награду за уничтожение «гильдейских варваров». Новички обычно делают так — они ищут точку с ресурсами 6-го...
«Букмейт» сменил название на «Яндекс Книги». Подписчики Яндекса получили новый сервис Книжный сервис «Букмейт» сменил название на «Яндекс Книги», о чем пишет Forbes со ссылкой на представителей платформы. «Когда около двух лет назад «Букмейт» стал книжным сервисом «Яндекса», название «Яндекс Кни...
Создаем свою библиотеку на C++ с тестированием, CMake и блекджеком: часть 2 В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих пр...
Компания Formula V Line анонсировала серии высокоэффективных блоков питания APMM-BM и APMM-GM Новые блоки питания от Formula V Line отличаются надёжностью и готовностью к высоким нагрузкам
Как подключить приставку на Android TV к телевизору Знаете, какой самый простой способ добавить умные функции в телевизор, который их лишен? Правильно, воспользоваться приставкой или стиком на Андроид ТВ. Такое устройство откроет вам мир онлайн-кинотеатров и других приложений и позволит сэкономить очень приличную сумму. Ведь...
Как перенести текст, фото и другие файлы с Айфона на компьютер Mac и обратно Когда мы говорим про устройства Apple, то одним из главных их преимуществ всегда отмечаем экосистему. Гаджеты компании синхронизируют между собой практически всё, что только можно, и тем самым, начав делать что-то на смартфоне, вы можете продолжить с того же места на планше...
История одного блокчейна На протяжении нескольких лет я участвовал в разработке блокчейн-платформы, вначале как разработчик, затем как руководитель команды (team lead, как это принято сейчас называть). За это время мне посчастливилось пройти все стадии жизненного цикла продукта, от идеи до выхода в ...
5000 мАч, экран Super AMOLED 90 Гц, IP54 и 6 лет обновлений. Раскрыты все характеристики Samsung Galaxy A16 Ресурс SamInsider опубликовал характеристики будущего бюджетного смартфона Samsung Galaxy A16. Когда именно состоится премьера — неизвестно, но все параметры уже раскрыты. Фото: Saminsider Galaxy A16 будет представлен в двух версиях — 4G/LTE (каталожны...
Тексты для IT может писать только айтишник! Нет. Рассказываем, как делаем IT-контент для beeline cloud и не сходим с ума Есть мнение, что делать контент для IT должны и могут только айтишники. Типа если не сечешь в теме, то написать или отредактировать материал не получится. На деле всё не совсем так. Конечно, лучше всего темой владеет тот, кто ручками каждый день в ней ковыряется. Но вам шаше...
Кому нужны CAT-инструменты и как с ними работать На первый вопрос очень легко ответить. Еще вчера для зарубежных тендеров и поставок без переводчиков было не обойтись. На больших предприятиях создавали целые отделы, где работали в поте лица десятки лингвистов. Сегодня вместо отдела достаточно 1-2 специалистов, которые умею...
6 отличий iMac M4 от iMac M3. Правда ли, что новый моноблок Apple лучше во всем За последние несколько лет Apple приучила нас к тому, что есть некоторое количество устройств, которые компания выпускает без отдельной презентации. На сайте выходит пресс-релиз и появляется видеоролик, демонстрирующий все основные возможности гаджета. iMac M4 стал одним из...
Веб-доступность. Бесконечная лента Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах э...
О благородном искусстве упаковки людей в архитектуре «Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем. Бывает нечто, о чем говорят: "смотри, вот это новое", но это было уже в веках, бывших прежде нас...»Книга Екклесиаста, гл. 1, ст. 9-10Урбанистика, футурология – это для меня слова кр...
Компьютерное зрение на С++: подключаем ML-библиотеки и обрабатываем результаты поиска объектов Привет, Хабр! Меня зовут Кирилл Колодяжный, я разрабатываю системы хранения данных в YADRO и изучаю нестандартные подходы к машинному обучению: создаю ML-проекты на С++. Это вторая часть цикла о разработке приложения для обнаружения предметов на С++. В прошлом материале...
Илон Маск заявил, что SpaceX планирует собирать целых три Starship ежедневно Илон Маск заявил, что в конечном итоге производственная база Starfactory в Южном Техасе должна выпускать 1000 ракет Starship в год. Starfactory площадью почти 93 000 квадратных метров объединяет многие части производственного процесса под одной крышей, перемещая как мож...
Стоит готовиться к повышенному энергопотреблению видеокарт GeForce RTX 50 и сохранению разъёма 12V-2X6. Как минимум Corsair предполагает именно это Компания Corsair фактически подтвердила, что будущие видеокарты будут оснащаться всё тем же разъёмом питания 12V-2X6 и будут потреблять много энергии. Сделала это компания довольно занятно. Напрямую она это подтвердить, видимо, не могла, поэтому сформулировала вс...
PostgreSQL – особенности работы с памятью для 1С-систем. Часть 1 Этой статьей мы начинаем цикл, посвященный различным настройкам по оперативной памяти в PostgreSQL. Тема непростая, даже сложная. Понятной информации по ней крайне мало (по состоянию на октябрь 2024). Поэтому будем разбираться, шаг за шагом, вдумчиво и, как принято у нас в б...
ecs, dynvtbl, логические потоки и Фараон В конце 90-х годов историческая серия градостроев от Sierra была на вершине популярности, получала отличные отзывы и породила немало последователей и подражателей, начиная от Сhildren of Nile и не заканчиваясь в Banished (2014), Pharaoh: A New Era(2023), Nebuchadnezzar (202...
GIMPS: нам нужны твои процессор и видеокарта Приветствую всех любителей математики и больших простых чисел, а особенно - интересующихся, но ещё не погрузившихся в эту тему.Пару недель назад было найдено очередное простое число Мерсенна - и я, пользуясь тем, что это событие подогрело интерес к проектам распределённым вы...
Впервые два человека смогли пообщаться друг с другом во сне Впервые люди смогли обменяться сообщениями друг с другом во сне. Источник изображения: medium.com Наверняка вам когда-нибудь снилось, что вы общаетесь с человеком, возможно, который находится от вас на большом расстоянии или которого вы просто давно не видели. Конечно, все э...
Запуск одной из самых нашумевших ИИ-функций Windows 11 снова переносится. Recall можно будет опробовать в декабре Нашумевшая функция Recall для Windows 11 станет доступна пользователям позже, чем должна была бы. фото: Microsoft Microsoft сообщила, что опять переносит выпуск Recall. Если ранее было запланировано развернуть тестирование в октябре, то теперь это случится лишь ...
Ракетный комплекс РС-26 «Рубеж»: технология, способная обходить системы ПРО Мобильный грунтовой ракетный комплекс стратегического назначения РС-26 «Рубеж». Источник: tass.ru РС-26 «Рубеж» — российский мобильный ракетный комплекс средней дальности, разработанный на базе ракетного комплекса РС-24 «Ярс», о котором мы подро...
Apple выпустила новый Mac mini размером с ладошку, процессорами M4 и M4 Pro и 16 ГБ ОЗУ в базе Apple продолжает череду анонсов новых устройств без отдельной презентации. Сегодня пришла очередь Mac mini, который не обновлялся уже несколько лет. И если с iMac никаких неожиданностей не произошло — это всё тот же привычный моноблок без каких-либо серьезных изменений, то ...
Использование библиотеки ActiveSession Сама по себе эта статья не является самостоятельным произведением. По факту она служит дополнением к основной, обзорной, статье по новой библиотеке ActiveSession. Эта библиотека предназначена для использования в веб-приложениях, серверная часть которых написана на ASP.NET C...
Пропали заметки на iPhone после обновления на iOS 18. Что делать Приложение «Заметки» на iPhone пользуется заслуженной популярностью у пользователей. Простой интерфейс, но при этом большое количество возможностей, в том числе и по блокировке созданных записей с помощью паролей, отличных от экрана блокировки iPhone, и по биометрии. Не нуж...
Сплит-клавиатура Sofle v2 с точки зрения менеджера по продажам Всем привет! Меня зовут Алексей, я работаю менеджером оптовых продаж в самом простом «опенспейс» офисе. Совсем недавно я стал обладателем сплит-клавиатуры Sofle v2 и расскажу о своём опыте знакомства с данным девайсом, его покупке, сборке и настройке, впечатлениям от использ...
Пришельцы могут жить в открытом космосе, а не на планетах — неожиданное предположение ученых Возможно, мы ищем инопланетян не там, где надо На первый взгляд кажется, что планеты — это идеальные места для жизни. Ведь на Земле, единственной известной нам обитаемой планете, для этого есть все необходимое. Например, на нашей планете есть удерживающая атмосферу гравитаци...
Как реализовать быструю реентерабельную блокировку на Python и почему она работает В стандартной библиотеке языка Python имеется базовый примитив синхронизации — реентерабельная блокировка. Она позволяет одному и тому же потоку, несколько раз захватить блокировку. Стандартная реализация может использовать для блокировки мьютекс или ...
Путь к геометрии Лобачевского 6: финал Часть 1: скалярное произведение и метрикаЧасть 2: сфераЧасть 3: стереографическая проекцияЧасть 4: псевдосфераЧасть 5: модель Пуанкаре в кругеПеред подведением итогов рассмотрим ещё две модели геометрии, имеющие разные свойства. Первая модель по построению очень похожа на мо...
Обзор блока питания Powercase PB700 В принципе, ассортимент продукции компании Powercase пока ещё достаточно скромен и ограничивается компьютерными корпусами и вентиляторами к ним (включая модели с RGB-подсветкой), а также блоками питания, хотя моделей уже выпущено достаточное количество. При этом ценовая по...
Разработчики Project R.I.S.E. проведут второй преальфа-тест в ноябре Издатель Supercell объявил о проведении 2-го преальфа-теста Project R.I.S.E. на iOS-устройствах со 2 по 4 ноября. Записаться на участие можно через Discord-канал игры, войти в который ранее могли те, кто получил приглашение на 1-й преальфа-тест. На момент написания новости н...
Звезда-исключение J0524-0336: высокое содержание лития ставит под сомнение существующие модели Недавно открытая звезда J0524-0336 может поставить под сомнение некоторые модели эволюции звёзд и того, как они производят элементы по мере старения. Звезда, обнаруженная во время исследования, которое искало более старые звезды в Млечном Пути, является эволюционировавш...
Test-Driven Development: как полюбить модульное тестирование Как и многие, я, как мог, сопротивлялся Test-Driven Development. Я не понимал, почему тесты нужно писать перед реализацией. Почему мы должны выворачивать разработку наизнанку и переворачивать естественный, как мне тогда казалось, процесс, с ног на голову.Но, так или иначе, р...
Стало известно, когда можно будет ознакомиться с тестами Ryzen 7 9800X3D — потенциально самого мощного игрового процессора на рынке Процессор Ryzen 7 9800X3D появится в продаже 7 ноября, и теперь стало известно, когда состоится анонс и будут опубликованы обзоры. фото: Videocardz Представят новинку 6 ноября в 16:00 по московскому времени. Одновременно с раскрытием характеристик и цены буд...
Анонс Windows 11 Insider Preview Build 26100.2152 (канал Release Preview) Добрый вечер, друзья! Прошлой ночью Microsoft выпустила новую предварительную сборку Windows 11 (версия 24H2) под номером 26100.2152 (KB5044384) для участников программы Windows Insider на канале Release Preview. Полный номер сборки: 10.0.26100.2152.ge_release_svc_prod2.241...
На Байконур привезли блоки сразу двух ракет «Союз-2.1а» На космодроме Байконур специалисты приняли железнодорожный состав с блоками ракет-носителей «Союз-2.1а», предназначенных для запуска на Международную космическую станцию (МКС) грузового корабля «Прогресс МС-30» и пилотируемого корабля «Союз...
Любопытное продолжение задачи об электричках. Так может LLM ее решить или нет? Автор статьи "ChatGPT и Gemini не могут справиться даже с простой математической задачкой на логику" дал простую задачу о встречных поездах ChatGPT 4-o и Gemini, которые ее провалили. Мне нравятся такие простые, наглядные и эффектные тесты, поднимающие серьезные проблемы с с...
Учёные обнаружили самую большую пару плазменных струй, когда-либо наблюдавшихся из сверхмассивной черной дыры Международная группа астрономов использовала радиотелескоп Metrewave GMRT Национального центра радиоастрофизики (NCRA), чтобы обнаружить крупнейшую пару плазменных джетов, когда-либо наблюдавшихся из сверхмассивной чёрной дыры, охватывающую размер в 23 миллиона световых...
Владельцы iPhone слышат из своих телефонов странные чужие голоса. Проблема пока не имеет объяснения Некоторые пользователи iPhone начали жаловаться на то, что слышат из своих смартфонов какие-то голоса. создано DALL-E Ничего сверхъестественного тут нет, однако, если это просто описать, звучит несколько странно. К примеру, один из пользователей Reddit рас...
Что такое 50% cpu? Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А е...
В 2025 году у Samsung будет две «ультры»: тонкий Galaxy S25 Slim получит топовую камеру как у Galaxy S25 Ultra Сначала корейский источник сообщил о том, что Samsung готовит тонкий смартфон Galaxy S25 Slim, а сейчас этот план подтвердил известный инсайдер Ice Universe. Более того, он раскрыл интересную подробность об этой модели. Фото: OnLeaks «Galaxy S25 Slim оснащ...
Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера Многие считают, что добиться успешного запуска отладки xdebug после его установки - тяжело и мучительно. Но на самом деле, сделать первый запуск можно менее чем за минуту, не делая настройки и даже не прикасаясь к конфигурационным файлам .ini (php.ini/xdebug.ini). Как это с...
Появилось первое живое фото с экранами для Samsung Galaxy S25, Samsung Galaxy S25+ и Samsung Galaxy S25 Ultra Фотографию, на котором показаны экраны для Samsung Galaxy S25, Samsung Galaxy S25+ и Samsung Galaxy S25 Ultra, опубликовал известный инсайдер Ice Universe на своей страничке в социальной сети X. Ранее он заявил, что Samsung Galaxy S25 Ultra получит самую маленькую симме...
Яндекс запустил «Поиск с Нейро». Он объединит информацию из разных источников и выдаст один ответ даже на составные вопросы Яндекс представил крупное обновление своей поисковой системы. Так, в результатах «Яндекс Поиска» теперь выдаётся ответ от «Нейро»: система изучит все доступные знания интернета и объединит в один ответ информацию из нескольких источников. Такой о...
Изменения в обновлении KB5044384 Preview (сборка 26100.2161) для Windows 11 версии 24H2 Microsoft выпустила необязательное накопительное обновление KB5044384 (сборка 26100.2161) для Windows 11 версии 24H2, которое приносит с собой исправления обнаруженных ошибок и различные улучшения. Список изменений Поэтапное внедрение Уведомления: Теперь можно отключить п...
Команда миссии DAVINCI анализирует и улучшает данные прошлых миссий для понимания поверхности Венеры Запуск миссии NASA DAVINCI запланирован на начало 2030-х годов. Она будет исследовать, были ли на Венере когда-то океаны и континенты, подобные Земле. Состоящий из орбитального космического аппарата и спускаемого зонда, DAVINCI сосредоточится на регионе под названи...
[Перевод] Машинный перевод GPT-4O статьи «Uncensor any LLM with abliteration» Современные языковые модели (LLM) настроены на безопасность и выполнение инструкций, что означает, что они обучены отказывать в выполнении вредных запросов. В своем блоге Ардити и др. показали, что это поведение отказа связано с определенным направлением в остаточном потоке ...
[Перевод] Методичность в проектировании: Как BPMN помогает улучшить UX-стратегии Знакомо ли вам чувство, когда при взгляде на что-то, все внезапно встает на свои места? Так было со мной, когда я впервые увидел BPMN в действии. Я работал над сложным процессом регистрации для крупной системы, и в один прекрасный день наш бизнес-аналитик показал мне свои BP...
Пока не исправили — модифицируй, или Анализ расширений атаки уклонения для LLM Добрый день, уважаемые читатели Хабра. В связи с бурным развитием генеративных моделей и реализованных на них чат‑ботов (ChatGPT, Gemini, Bard, Notion AI, Compose AI, Poe, Phind) у пользователя появляется ложное чувство, что модели стали умнее, защищ...
Точные прогнозы атмосферы древней Земли могут помочь в поисках «строительных блоков жизни» на экзопланетах Ключ к разгадке тайн экзопланет может быть обнаружен на Земле, благодаря новому исследованию, проведённому учёными из Университета Тохоку, Токийского университета и Университета Хоккайдо. Исследователи разработали модель, которая учитывает различные атмосферные хим...
Тестирование redux store Бывает ситуация, когда нам необходимо протестировать middleware, либо асинхронное событие, которые возникает в хранилище redux.Цель этой статьи в том, чтобы показать как тестировать action в redux store.Есть готовое решение, redux-mock-store, но оно не позволяет оперировать ...
Команда астрономов обнаружила, что изображение чёрной дыры Стрельца A*, полученное Event Horizon Telescope, может быть ошибочным Новое изображение чёрной дыры в центре нашей галактики, полученное командой астрономов, бросает вызов предыдущим представлениям о структуре этого объекта. Ранее считалось, что чёрная дыра Стрелец A* (Sagittarius A*) имеет кольцеобразный аккреционный диск, но новое ...
Скоро iPhone Pro Max снова будут отставать от конкурентов по автономности? Xiaomi 15 Pro получит огромный аккумулятор ёмкостью более 6000 мА·ч Компания Xiaomi не только опубликовала примеры фото, полученных на Xiaomi 15 Pro, но и постеры, раскрывающие часть характеристик нового флагмана. фото: weibo Xiaomi 15 Pro, кроме прочего, будет монстром автономности, так как получит аккумулятор ёмкостью 6100 мА&m...
Кейс NSX, или Ожидаемые неприятности Хабр, привет! Сегодня рассказываем об еще одном нашем кейсе с NSX-T. В прошлый раз мы написали о проблеме долгой реализации портов. Технические вводные остались те же: NSX используется для построения микросегментированной сети в кластерах Kubernetes + Kyverno. Взаимодействие...
Как установить RUTUBE на телевизор со Smart TV В России приложение RUTUBE на телевизоре является одним из самых популярных, выступая в качестве альтернативы YouTube. Вместе с тем оно далеко не всегда присутствует на устройстве по умолчанию, а установить его — тот еще квест. Чаще всего с проблемами сталкиваются пользоват...
Инсайдерам Windows доступна новая версия приложения «Фотографии» с функцией Super Resolution Microsoft начала тестирование новой версии приложения «Фотографии» (2024.11100.17007.0) для Windows 11, которая приносит с собой функцию Super Resolution для устройств ПК Copilot+, оптическое распознавание символов (OCR) и другие улучшения, направленные на повышение произво...
"Военная Хроника": Боевые блоки "Орешника" вызвали детонацию эквивалентную 7 тоннам тротила Что будет если 200-килограммовые болванки начинить мощным взрывчатым веществом, додумать довольно просто.
5 функций macOS Sequoia, которыми я пользуюсь каждый день и советую попробовать вам Так вышло, что работа обязывает меня одним из первых тестировать различные версии операционных систем Apple. Иногда обновления бывают удачными, а иногда нестабильными с большим количеством багов. И если Айфон для меня не является основным смартфоном и даже на бета-версии я ...
[Перевод] От DevOps к DevEx: не мешайте работать инженерам У компаний, стремящихся привлечь и удержать лучших технических специалистов, появляется новая цель – сделать так, чтобы им было приятно работать.Поскольку мир все больше живет новыми технологиями, технические специалисты все так же важны для бизнеса, как и раньше. По прогноз...
@Volatile: Лёгкий способ синхронизировать потоки… пока не понадобится атомарность Привет, Хабр!Если кто-то сказал вам, что многопоточность в Java — это просто, то этот кто-то явно что-то недоговаривает. Многопоточность может быть настоящим кошмаром, особенно когда речь заходит о синхронизации данных между потоками. Но есть одно хитрое средство — @Volatile...
«Чего ожидать в 2025-м? Будет апокалипсис». Что говорят о будущем автокредитов в России банки и эксперты Несмотря на то, что сентябрьские продажи новых автомобилей в России показали рекордный результат (более 150 тысяч), а вместе с этим неплохую динамику продемонстрировал рынок автокредитования, в экспертном сообществе далеки от победных реляций и шапкозакидательных прогно...
Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода При разработке рабочего проекта, локальный запуск которого дело достаточно ресурсоемкое, у меня возникла идея попробовать облегчить себе работу путем создания плагина, который налету при разработке может анализировать блок кода, тем самым выдавая рекомендации по оптимизации ...
6 причин поменять iPhone 15 Pro на iPhone 16 Pro Apple уже достаточно давно отошла от выпуска лишь одного нового смартфона в год и радует нас сразу несколькими новыми Айфонами. В настоящее время это аж четыре модели, отличающиеся друг от друга размерами и некоторыми возможностями. Однако владельцы смартфонов Apple, вышедш...
Звездогалактики или история о третьем населении Как известно, современные звёзды состоят в основном из водорода и гелия, однако на разных стадиях развития содержат примеси многих других элементов. В обычных звёздах Главной Последовательности в результате термоядерных реакций могут образовываться химические элементы вплоть...
«Я вас услышал»: как на самом деле нужно собирать обратную связь от клиентов Даже из неприятного фидбэка можно получить полезные идеи для развития продукта. Вместе с мобильным оператором T2 и корпоративным психологом разобрались, как правильно работать с мнениями о компании.
Как сделать управление персонажем в Unity – урок для детей и подростков Сегодняшний урок подойдет для ребят 10–14 лет с минимальным опытом. Благодаря пошаговой инструкции можно разобраться в управлении персонажами на простых примерах и понять, как работать с некоторыми важными инструментами среды Unity.Платформа «Юнити» предназначена для разрабо...
Анонсирован закрытый альфа-тест MARVEL Mystic Mayhem на iOS и Android На официальном сайте мобильной игры MARVEL Mystic Mayhem опубликовали пост 16-го ноября, в котором сообщили о скором старте закрытого альфа-теста. Он начнётся уже 18-го ноября в 13:00 по МСК и продлится примерно 7 дней. Тестирование проведут в Канаде, Великобритании и Австра...
XPG Core Reactor II 850W Gold тесты и обзор блока питания Изучаемый блок питания XPG Core Reactor II 850W Gold имеет сертификацию 80 Plus Gold, полностью модульный кабель-менеджмент, поддержку стандартов ATX 3.0 и PCIe 5.0. Мощность в 850 Вт позволит собрать игровую сборку под актуальные игры с высоким FPS. Комплектация Коробка ...
[Перевод] Рендеринг текста без текстур Иногда все, что требуется — быстро вывести какой‑то текст в Renderpass. Традиционно отрисовка текста требует отрендерить все возможные символы шрифта в атлас, затем привязать полученный атлас как текстуру и затем отрендерить каждый глиф, рисуя т...
[Перевод] Последовательное A/B-тестирование в Netflix. Часть 2: процессы подсчёта Сталкивались вы когда-нибудь с ошибкой при просмотре потокового видео на Netflix? Может — неожиданно останавливался или вовсе не запускался фильм, который вас заинтересовал? В первой части этой серии статей мы рассказали о методологии тестирования канареечных релизов, примен...
Настоящую GeForce RTX 4090 засунули в ноутбук, только теперь он весит почти 7 кг и это, видимо, без аккумулятора У Nvidia есть мобильная видеокарта GeForce RTX 4090 Laptop, также к определённым ноутбукам можно подключить внешнюю RTX 4090. Но один китайский энтузиаст решил своими силами собрать мобильный ПК с полноценной настольной RTX 4090. фото: Videocardz Получившийс...
TS3 Manager: что происходит, когда додумываешь документацию Мы потратили определенное время на поиски проблем, из-за которых TS3 Manager не работал как нужно (от невозможности залогиниться до проблем с отображением серверов), поэтому решили облегчить жизнь тем, кто пойдет по нашем пути и написали данную статью. Читать далее
Что умеет камера iPhone, кроме создания фото и видео Камера в iPhone — важнейшая функция, ради которой его и покупают. Бытует мнение, что в смартфоне от Apple она самая сбалансированная, хоть и по-прежнему в разных тестах уступает даже недорогим Андроид-смартфонам. Более того, она еще и многофункциональна и способна дел...
Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2 В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса.Часть 1. Дивергенция и игры с сеткойЧасть 2...
Одни из самых лучших процессоров Intel за последние годы не получат преемников? У CPU Lunar Lake не будет прямых продолжателей Процессоры Lunar Lake — они же Core Ultra 200V — многие тематические издания называют одними из лучших у Intel за последние годы. Удивительно, но, похоже, у них не будет преемников. фото: Videocardz Согласно данным инсайдера Golden Pig Upgrade Pa...
Как создать дашборд в Superset: гайд для новичков и полезные лайфхаки Superset не самый новый bi-инструмент, но его популярность продолжает расти. На мой взгляд, он достаточно прост в освоении, но все же требует некоторых усилий и времени, чтобы разобраться куда тыкать, чтобы загрузить данные и нарисовать красивый отчет. Лично я за свою карьер...
Как создать дашборд в Superset: гайд для новичков и полезные лайфхаки Superset не самый новый bi-инструмент, но его популярность продолжает расти. На мой взгляд, он достаточно прост в освоении, но все же требует некоторых усилий и времени, чтобы разобраться куда тыкать, чтобы загрузить данные и нарисовать красивый отчет. Лично я за свою карьер...
Разработка бота для Telegram на платформе .NET ВведениеTelegram — один из самых популярных мессенджеров в мире, предлагающий такие функции, как групповые чаты, каналы, голосовые и видеозвонки, а также возможность создания ботов. В данной статье мы не будем ставить цель показать, как создать с нуля приложение a-la "Hello,...
Apple впервые за 10 лет обновит все модели линейки Mac, установив в них одно поколение новейших чипов Впервые за 10 лет Apple обновит все компьютеры Mac, установив в них новейшие чипы серии M4, о чем пишет 9to5mac. На прошлой неделе Apple представила первые Mac с M4: MacBook Pro, iMac и Mac mini, которые получили ряд улучшений, включая больше (и более быстрых) порт...
Apple представила iPad mini 7: поддержка Apple Intelligence, чип A17 Pro и 512 ГБ в топе Предыдущая презентация Apple прошла чуть больше месяца назад, однако у компании из Купертино еще оставались устройства, которые она должна была выпустить до конца 2024 года. Одним из таких гаджетов был iPad mini. Почему был? А потому что сегодня, 15 октября, на официальном ...
Как работает MacBook Air на macOS Sequoia спустя месяц после обновления. Реальный отзыв владельца Сентябрь для Apple — это традиционное время больших обновлений. После нескольких месяцев тестирования компания выпускает для всех желающих новые версии операционных систем для всех своих устройств. Компьютеры Mac, конечно же, не являются исключением из правил и в этом году ...
Проигрыватель видео с поддержкой транскрипта Как и многих пользователей Хабра меня интересует вопрос, как можно повысить эффективность изучения иностранных языков. Один из наиболее часто рекомендуемых методов — смотреть фильмы на изучаемом языке. И, естественно, я им пользуюсь. Периодически меня посещают мысли о необхо...
Здесь всё, что нужно знать про Always On Display на Apple Watch Рассказываем, что нужно знать про Always On Display на Apple Watch Несколько лет назад Apple наконец начала добавлять Always On Display в свои устройства и одним из первых его получили Apple Watch Series 5, а только потом iPhone 14 Pro. По сей день к этой функции относятся с...
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприяти...
Разработка игры мечты. Часть 2 Год назад я написал статью о разработке собственной "игры мечты". Советую сначала прочесть ее для лучшего понимания контекста происходящего. С того времени многое изменилось, и пришла пора поведать об этом! Читать далее
Работа с CoordinatorLayout: шапочный разбор Приветствую тебя, уважаемый читатель! Меня зовут Пятаков Никита, я Android-инженер в команде MT&S Авито. Здесь я делюсь опытом реализации двух версий шапки на главном экране приложения Avito. Эта статья будет особенно полезна разработчикам, которые хотят познакомиться с ...
Все способы быстро включить камеру на любом iPhone, о которых забыли в Apple На презентации iPhone 16 Apple особое внимание уделила новой кнопке Camera Control, фактически сделав ее киллер-фичей нового смартфона. Уже тогда многие признали идею провальной хотя бы из-за того, что мода на горизонтальные фотографии и видео потихоньку уходит. Несмотря на...
5 неочевидных способов продлить время работы iPhone на iOS 18 После выхода каждого крупного обновления для iPhone владельцы смартфонов Apple стабильно сталкиваются с изменившимся временем автономной работы. И ладно бы оно улучшилось, но, к большому сожалению, оно становится лишь хуже. Согласитесь, что это очень обидно. Еще обиднее, ко...
Как LLM может валидировать данные Привет! Меня зовут Мира и я работаю DQE (Data Quality Engineer) в крупной международной компании.В этой статье я расскажу, как у нас получилось автоматизировать работу аналитиков DQ и разработать продукт, который генерирует тесты автоматически на любой source.Всё началось с ...
У Intel получились самые неэнергоэффективные процессоры по нормам 3 нм? Core Ultra 9 285K без разгона потребляет 280 Вт Новые процессоры Intel Arrow Lake для настольных ПК, как мы теперь знаем, производит TSMC, причём, что неожиданно, по современному техпроцессу 3 нм. Это должно было бы сделать новые CPU очень энергоэффективными, что мы уже видели на примере Lunar Lake. Но первые тесты п...
Как правильно выбрать зарядку для телефона, чтобы быстро заряжала и не угробила аккумулятор Зарядное устройство — без сомнения, самый важный аксессуар для смартфона. Если без наушников, чехла и даже защитного стекла можно прожить, то без адаптера питания и подходящего кабеля — никак. Большинство производителей кладет ЗУ в коробку со смартфоном, но некоторые эконом...
Анонимная сеть в 100 строк кода на Go Прошло уже более года с тех пор как я написал статью - Анонимная сеть в 200 строк кода на Go. Пересмотрев её однажды осенним вечером я понял насколько всё в ней было ужасно - начиная с самого поведения логики кода и заканчивая его избыточностью. Сев за ноутбук и потратив от ...
Вышла macOS Sequoia 15.1 с Apple Intelligence. Вот как ее установить и включить нейросеть Apple в России В операционных системах, представленных на WWDC 2024, и в частности в macOS Sequoia, продолжают появляться новые функции. Еще одной вехой развития ОС для компьютеров Mac становится macOS Sequoia 15.1. Всё дело в том, что именно в этой версии операционки впервые появляется н...
Появились живые фото и видео с макетами Samsung Galaxy S25, S25 Plus и S25 Ultra Появились фотографии и видеоролик, которые демонстрируют макеты Samsung Galaxy S25, Galaxy S25 Plus и Galaxy S25 Ultra. Фото Mokesciu Skaiciuokle В плане дизайна никаких откровений не будет, такой же дизайн мы видели в предыдущей серии S24. Ожидается, что пер...
Шеф, всё пропало Ошибки программистов C++ — это отдельный вид искусства, вроде бы простой язык, но стоит отвлечься на чашечку кофе, как компилятор начинает вываливать простыню ворнингов пополам с ошибками, и иногда это больше похоже на древнеегипетские письмена, чем на нормальный выхлоп. Вы ...
Создатели Ashes of Creation показали ограбление караванов и рассказали, как попасть на альфа-тест Разработчики Ashes of Creation опубликовали свежее видео, чтобы подготовить игроков ко 2-му альфа-тесту. Во-первых, игроки смогут использовать маунтов (ездовых животных), чтобы пересекать огромные территории. Во-вторых, игроки смогут присоединиться к одной из враждующих фрак...
Операционная система реального времени Xenomai 4 В данной статье подробно рассмотрим, как собрать ядро, поддерживающее EVL core, и библиотеку, реализующую пользовательский API для этого ядра. А также разберем некоторые аспекты реализации драйвера устройства и приложения под Xenomai 4.Xenomai — Фреймворк для разра...
Мобильный порт BlazBlue Entropy Effect доступен для HarmonyOS, iOS и Android Студия 91Act выпустила BlazBlue Entropy Effect на смартфонах — игру можно скачать через китайский App Store и маркет 3839. Сервера открыли 29-го сентября, но бесплатно пройти можно только вступление — после этого нужно будет купить полную версию. Отмечу, что BlazBlue Entropy...
9 фич будущего в IDE, благодаря которым можно будет освоить любой язык программирования без курсов за 1 день Считается, что "программирование - это сложно". Что нельзя вот просто так взять, и сходу начать работать с незнакомым языком программирования, сразу написав работающую программу, либо разобраться в уже готовой. Да, сейчас это действительно не просто, и у вас на пути будет мн...
Память GeForce RTX 5090 кажется устаревшей на фоне нового продукта Samsung. Компания анонсировала GDDR7 с эффективной частотой 40 ГГц Компания Samsung рассказала, что уже работает над памятью GDDR7 со скоростью 40 Гбит/с. То есть с эффективной частотой в 40 ГГц. фото: Samsung Речь о первых на рынке микросхемах GDDR7 ёмкостью 24 Гбит, то есть объёмом 3 ГБ. Частота при этом очень высока. Напомни...
Исследования: QUIC может быть медленнее, чем ожидалось Когда появился QUIC, его называли преемником TCP и предвестником нового сверхбыстрого интернета. Однако с годами выходит все больше исследований, авторы которых утверждают: в ряде случаев QUIC работает даже хуже «классического» протокола. Сегодня обсудим ситуацию и мнения со...
Как правильно обновиться до iOS 18, если на вашем iPhone все еще установлена iOS 17 или более старая версия Многие владельцы смартфонов Apple предпочитают не устанавливать крупные обновления операционных систем сразу после выхода, а выжидают несколько месяцев и уже по истечении этого срока скачивают доведенный до ума апдейт. iOS 18 в этом плане не стала исключением из правил. Все...
Путешествие внутрь YADRO. Часть 1: распаковка и тест-драйв TATLIN.FLEX.ONE Хабр, привет! На связи Алексей Зотов из К2Тех. Не так давно в нашу лабораторию приехало оборудование от российского вендора YADRO: TATLIN.FLEX.ONE и TATLIN.BACKUP. Наша команда протестировала это железо, и теперь я хочу поделиться с вами полученными результатами и впечатлени...
Чем отличаются минералы, кристаллы и драгоценные камни? Между блестящими камешками, которые мы извлекаем из глубин земли, есть тонкая разница Многие из нас любят все блестящее. Иначе как объяснить, что мы готовы отдать десятки и даже сотни тысяч рублей за украшения? Некоторые люди настолько увлекаются блестящими камнями, что могу...
Распределённое обучение нейронных сетей. Часть I Многие из успехов в глубинном обучении достигнуты отчасти благодаря тому, что разработчики, говоря простым языком, взяли модели побольше и натренировали их на огромных объёмах данных. Однако, чтобы прогнать эти самые огромные объёмы данных через модель, нужно либо очень мног...
Как устроен сборщик метрик Android-проекта Привет! Меня зовут Даниил, я Android-разработчик в команде VK ID SDK в VK. Наша команда создала легковесный SDK для авторизации через приложения экосистемы VK. Он состоит из кнопки One Tap для входа в один клик, кнопки входа в другую учётную запись и виджета для авторизации ...
Как я перестал бояться и полюбил писать тексты, до которых никому нет дела В честь Хэллоуина Хабр запустил челлендж, который призван помочь будущим авторам победить страх написать их первую статью. Я в челлендже не участвую, поскольку этот страх уже поборол, но решил поделиться своими мыслями о другом демотивирующем страхе, который беспокоил меня в...
Восстановление данных с зашифрованного Linux тома с помощью cryptsetup В этой статье мы разберем восстановление данных с зашифрованного с помощью LUKS тома NAS.Внимание: в самом худшем случае для восстановления данных этим способом потребуется свободное место равное двум объемам зашифрованного раздела. Например, если у вас есть зашифрованный ра...
Как я заказ на фрилансе писал (Python). Часть 1 Добрый вечер коллеги и просто хабаровчане. Я - программист со стажем в 3 года, уже давно работаю на фрилансе. До недавнего времени я работал исключительно по связям, поэтому на фриланс-биржах всегда было очень мало отзывов, да и работать со случайными людьми не очень то и хо...
5 новых устройств, которые Apple представит в октябре 2024 Если вы думаете, что последние новинки от Apple на 2024 год были показаны в сентябре, то это не так. Есть еще несколько устройств, которые у компании запланированы в этом году. Их, конечно, осталось не так много, но кое-что интересное нам все-таки покажут. Во-первых, куперт...
На Восточном собрали космическую головную часть для запуска 55 спутников: двух гелиогеофизических «Ионосфера-М» и ещё 53 малых В монтажно-испытательном корпусе космодрома Восточный собрали космическую головную часть для запуска двух гелиогеофизических спутников «Ионосфера-М» и 53 попутных малых космических аппаратов. Специалисты Роскосмоса интегрировали 55 аппаратов в состав космиче...
Самая маленькая акула в мире — она помещается на ладони Перед вами самая маленькая акула в мире . Источник фото: iflscience.com Когда речь заходит об акулах, мы обычно представляем себе больших морских хищников, способных убить человека за считанные минуты. Однако на самом деле далеко не все эти рыбы крупные и представляют опасно...
Луна не является обломком Земли — ученые предложили новую теорию происхождения естественного спутника Луна возникла, возможно, не так, как предполагали ученые последние 40 лет. Источник фото: psm7.com Луна по расчетам ученых возникла 4,5-4,6 миллиарда лет назад. Согласно официальной версии, это произошло в результате столкновения Земли с планетой Тейя, сопоставимой по размер...
Разбор ERC-6900: Модульные абстрактные аккаунты и плагины После появления абстрактных аккаунтов в Ethereum (ERC-4337) было разработано большое количество различных реализаций таких аккаунтов. Все они абсолютно несовместимы между собой, а еще это громоздкие монолиты, которые часто включают в себя кучу логики, даже той, которая польз...
Глобальная настройка любого компонента в Vue Раньше использовал Vuetify в качестве UI библиотеки. В связи с его сомнительной репутации, отказался от него, но пока что не нашел ни одной свободной библиотеки, что реализовала бы все его достоинства, одним из которых, является глобальная конфигурация.Се...
Сколько iPhone 16 держит заряд по сравнению с флагманами на Андроиде Как думаете, справятся новые Айфоны с флагманами на Андроиде? Изображение: YouTube Время автономной работы, как и прежде, является одним из самых важных показателей в современных смартфонах. Согласитесь, что если вы не сможете отойти с аппаратом от розетки, то и смысла в так...
Первый рамный пикап Chery изначально выйдет за пределами Китая и получит экономичную гибридную установку Появились подробности о первом рамном пикапе Chery, который известен под внутренним кодовым названием KP11. Предполагается, что пикап будет выпускаться в различных вариантах с различными силовыми агрегатами, включая ДВС и гибрид. Спереди пикап имеет внушительную решетку...
5 причин купить POCO X6 Pro вместо iPhone 16 и прилично сэкономить В сентябре Apple представила новую линейку iPhone 16. И если к моделям iPhone 16 Pro и iPhone 16 Pro Max претензий, кроме высокой цены, никаких нет, то вот базовые iPhone 16 и iPhone 16 Plus вызывают огромное количество вопросов. Особенно на фоне POCO X6 Pro, который стоит ...
Игровой системный блок Thunderobot Warrior Turbo RL3: околотоповая конфигурация с Core i7-14700 и GeForce RTX 4070 Ti Super в большом солидном корпусе С точки зрения игрового ПК конфигурация не оптимальна: для видеокарты GeForce RTX 4070 Ti Super было бы вполне достаточно современного Core i5 вместо Core i7 и 32 ГБ памяти вместо 64 ГБ. Производительность в играх не пострадала бы, зато цена было бы куда ниже. Однако если по...
Как ИИ поможет создавать учебные курсы Привет, Хабр! Меня зовут Полина Шнайдер, я ML-инженер в лаборатории LISA в ИТМО. Сейчас я разрабатываю систему, которая помогает нашим преподавателям создавать программы учебных курсов. Разработка учебной программы ― творческая работа, во многом завязанная на опыт преподават...
Общая теория относительности Эйнштейна прошла испытание временем: 11 миллиардов лет космической эволюции подтверили её точность Общая теория относительности Альберта Эйнштейна успешно прошла одну из самых точных проверок в истории космологии, благодаря наблюдениям последних 11 миллиардов лет космической эволюции, собранным с помощью спектроскопического прибора тёмной энергии (DESI). Теория Эйншт...
Corsair выпускает особо тихий блок питания RMx Компания Corsair представила серию блоков питания нового поколение RMx, которая отвечает требованиям ATX 3.1 с питанием 12V-2×6.
Одно из важнейших обновлений Windows 11 наконец-то доступно для всех желающих Обновление Windows 11 24H2, которое довольно сильно преображает систему, наконец-то стало доступно для всех желающих. фото: WCCF Tech Напомним, это то самое обновление, которое содержит множество функций ИИ. Это те самые функции, из-за которых Microsoft придумала ...
Можно ли в 2024 году перейти с Андроида на Айфон и не страдать. Личный опыт iPhone, как и несколько лет назад, остается одним из самых желанных подарков для многих жителей нашей страны, даже несмотря на кучу ограничений и введенных санкций. Именно так я подумал и решил порадовать свою жену новеньким iPhone 15 Plus. Последние два с половиной года он...
MSSQL natively compiled: когда они тормозят В базах данных нет серебряной пули, универсального рецепта. Мне захотелось проверить экспериментально один граничный случай использования in memory tables и natively compiled - когда в тесте все было хорошо, а на реальных данных начались тормоза. Читать далее
Здесь все функции Apple Intelligence, которые будут доступны после выхода iOS 18.1 До выхода iOS 18.1 осталось мало времени, но благодаря бета-версиям мы уже многое знаем о ней. Наверное, впервые за всю историю iPhone львиная доля нововведений будет направлена на топовые модели iPhone 15 Pro и iPhone 16, так как именно они будут поддерживать Apple Intelli...
LIDER-3D дарит 3D принтер! Друзья! Мы запустили новый розыгрыш!LIDER-3D разыгрывает 3D принтер! Всё что нужно для участия - быть подписанным на наш Telegram канал и оставить комментарий под ЭТИМ постом в Telegram, напишите нам одним комментарием - зачем Вам 3D принтер! Через две недели выберем случайн...
LIDER-3D дарит 3D принтер! Друзья! Мы запустили новый розыгрыш!LIDER-3D разыгрывает 3D принтер! Всё что нужно для участия - быть подписанным на наш Telegram канал и оставить комментарий под ЭТИМ постом в Telegram, напишите нам одним комментарием - зачем Вам 3D принтер! Через неделю выберем случайный о...
SilverStone представила блок питания ZEUS 1650R Titanium мощностью 1650 Вт с двумя 12V-2×6 разъёмами К блоку можно подключить до девяти видеокарт.
Как написать D-Bus сервис, работающий на системной шине, на Rust Привет, Хабр! На связи Федотов Максим, ведущий разработчик в "Открытой Мобильной Платформе". В этой статье я хочу поделится нашим опытом создания D-Bus-сервиса на Rust, который работает на системной шине.Если Вы только недавно начали изучать темы ОС GNU/Linux, Rust и D-Bus, ...
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке Гайд в котором мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость приложения, что особенно важно для сложных и долгосрочных проекто...
Путь астрофотографа, часть 2: красим туманности и практикуем астропейзжажи Снова привет, Хабр! Меня зовут Евгений Сергеев, я работаю инженером-программистом в АСКОН, а в свободное время увлекаюсь астрофотографией. В предыдущем посте я уже рассказывал о первых шагах в этом хобби и доступной аппаратуре, а теперь расскажу подробнее о недавней поездке ...
Как я с LSB баловался В свете того, что тема маркировки генераций ИИ все набирает обороты, я вспомнил про такую штуку, как стеганография. Опыта с ней я не имел, только краем уха слышал на парах, когда еще был студентом, что это способ положить в фото, аудио или видео какую то информацию.Немного п...
Я угадаю, что рабочий цеха хочет ввести, с трёх букв У нас есть система регистрации простоев оборудования. В ней рабочему нужно ввести комментарий о причине простоя вручную. А нам потом надо собирать статистику по этим данным для анализа, как работал цех и что приводило к простоям. Рабочие вводят причины простоя разными сл...
Как Sample Ratio Mismatch спасает A/B тесты от ложных выводов Если вы когда-либо работали с A/B тестированием, то знаете, что этот процесс не всегда идет гладко. Казалось бы, что тут может быть сложного? Разделили аудиторию, дали половине синюю кнопку, половине — зеленую и ждем результатов. Но в реальной жизни стратегия «разделяй и вла...
Обзор бракованного блока питания 2E Gaming 750W Gold (EP750GM-140) Может ли блок питания прямо из магазина оказаться бракованным, но при этом нормально работать...
Super Flower представила для мощных ПК новую серию блоков питания Leadex III ATX 3.1 Серия Leadex III ATX 3.1 от Super Flower предлагает полностью модульные блоки питания с запатентованными разъёмами, обеспечивающими надёжную и безопасную работу.
Видеокарта Palit GeForce RTX 4060 Infinity 2 OC (8 ГБ): довольно компактные размеры, тихий кулер, умеренная стоимость Palit GeForce RTX 4060 Infinity 2 OC (8 ГБ) — одна из самых выгодных к приобретению на сегодня видеокарт. Она имеет относительно компактные размеры 25×12,5×4 см, занимает 2 слота в системном блоке и хорошо подходит для небольших корпусов. При этом система охлаждения вполне э...
Сравнение realme C61 и realme C63. Какой недорогой смартфон лучше купить в 2024 Нынешней осенью realme успела порадовать своих фанатов как минимум дважды: компания выпустила недорогие смартфоны realme С61 и realme C63. Конечно, догнать по популярности iPhone 16 явно не удастся, зато нет сомнений, что в своем сегменте две модели определенно станут бестс...
[Перевод] Как мы переехали с StatsD на Prometheus всего за месяц Недавно мы мигрировали все метрики нашей инфраструктуры со StatsD на Prometheus и очень довольны результатами. Миграция потребовала огромных усилий, и мы многому научились в процессе. Этот пост призван пролить свет на то, почему мы перешли на Prometheus, а также описать неко...
Спустя 20 лет стало известно, почему Intel отстала от AMD в выпуске 64-битных потребительских процессоров В своё время много лет назад компания Intel неожиданно оказалась в роли догоняющей, когда AMD первой начала выпуск 64-разрядных потребительских процессоров. Оказалось, что Intel вполне могла ещё сильнее отстать от AMD в этом вопросе, и всё из-за неверной ставки на одну ...
[Перевод] Взлом 700 миллионов аккаунтов Electronic Arts (этично): как это было История началась, когда тестировал одну из сред разработки EA, «integration», которую удалось обнаружить в ходе изучения EA Desktop. API аутентификации для боевой среды находится по адресу accounts.ea.com, а сервер аутентификации интеграции — accounts.in...
Как легко передать любой файл с компьютера Mac с macOS Sequoia на iPhone с iOS 18.1 и обратно Для многих пользователей устройств Apple периодически встает вопрос, как перекинуть файл с одного из них на другой. В частности, эта проблема частенько возникает у владельцев iPhone и Mac. Самый простой способ — воспользоваться для этого iCloud, вот только для его использов...
Пересылка сообщений из любого публичного Телеграм-канала на RSS и Email Я подписан на несколько (больше 10) Телеграм каналов. Некоторые просматриваю достаточно часто, некоторые - два раза в день (утром и после работы). Из-за этого хотелось бы получать "выжимку" всех сообщений, чтобы, для начала, понять, о чем идет речь и нужно ли читать все эти ...
Поиск жулика: Как понять, что перед вами ChatGPT 4? С момента появления ChatGPT 4, вопрос о том, как отличить ее на практике от старой-доброй 3.5 , волнует многих пользователей, в том числе и пользователей нашего сервиса. Простой запрос “какая версия ChatGPT передо мной?” не всегда даст правильный ответ — модели могут сообщит...
Анализируем протокол управления блоком питания Finirsi DPS 150 Сегодня я начну рассказывать, как изучал протокол программного управления блоком питания Finirsi DPS 150. До подробного описания всех команд и откликов мы в этот раз, правда, не дойдём, но зато рассмотрим шаги, которые обязательно в итоге приведут нас к успеху. То есть, эта ...
Vike — современный SSR-фреймворк Всем привет. Я являюсь ведущим frontend-разработчиком компании 21Yard. Мы разрабатываем сервис для поиска строительных подрядчиков. На проект я пришел желторотым масленком, который мало смыслил в seo-продвижении продукта, но жизнь внесла свои коррективы, и сейчас я хочу расс...
Список изменений в обновлении KB5046617 (сборка 26100.2314) для Windows 11 версии 24H2 Microsoft выпустила накопительное обновление KB5046617 (сборка 26100.2314) для Windows 11 версии 24H2, которое приносит с собой исправления обнаруженных ошибок и различные улучшения. Подробный список изменений вы можете найти ниже. Важно отметить, что сейчас Windows 11 верс...
Как настроить внешний вид iPhone после обновления до iOS 18 С каждым годом в iPhone появляется всё больше инструментов для кастомизации интерфейса. iOS 16 дала владельцам смартфонов Apple возможность создавать экраны блокировки и настраивать их, в том числе изменяя шрифт и размещая виджеты на дисплее, а в iOS 18 стало можно изменять...
The Stanley Parable: UD внезапно портировали на iOS The Stanley Parable: UD вышла 27-го апреля 2022 года на PC (Steam). Игра получила очень положительные оценки, но вряд ли кто тогда мог подумать, что её портируют на смартфоны. Более того, студия Crows Crows Crows выбрала именно iOS и iPadOS устройства — на Android игра офици...
Suzuki выпустила седан за $8000 долларов, который получил максимальный балл в краш-тестах Suzuki только что выпустила Dzire четвертого поколения, который стартует с отметки $8000 в Индии. Когда автопроизводители разрабатывают сверхдешевые автомобили, им приходится экономить, чтобы снизить расходы. Автопроизводители обычно экономят на функциях безопасности, ч...
Как влияет на автономность Айфона iOS 18.1.1, и сколько он держит заряд после обновления Рассказываем, как меняется автономность iPhone с iOS 18.1.1. Фото: idropnews Apple продолжает активную работу над iOS 18: система получилась на редкость качественной и быстрой, что даже старые модели iPhone практически не испытывают никаких проблем. Тем не менее, купертиновц...
«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin Зовут меня Артемий, я разработчик в компании i-Digital. Еще в начале своего карьерного пути выбрал для себя основным языком Python и развивался по большей части в нем. В какой-то момент начал преподавать его молодому поколению разработчиков в частных студиях, а заодно брать ...
Что на самом деле умеет Алиса Про? 5 крутых сценариев на все случаи жизни Не так давно Яндекс выпустил Алису Про — платную версию виртуального ассистента на движке YandexGPT 3 Pro. Она запоминает и хранит контекст разговора, а также дает более развернутые ответы на любые темы. Фактически Алиса Про превращается в настоящего живого собеседник...
Подборка российских QA-конференций и митапов Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про&n...
Настольная библиотека HDL-дизайнера и верификатора Небольшой обзор литературы, которая может пригодиться начинающему разработчику микроэлектроники и поможет понять, что к чему и как разработать современную микросхему.Привет, Хабр!Меня зовут Максим Ратников, я руковожу отделом системной верификации в компании Аквариус. Моя ос...
Как делать ставки на спорт в Париматч Ставки на спорт стали популярным развлечением для многих людей. Это не просто возможность испытать удачу, но и способ улучшить свои знания в спорте, получить эмоции и, возможно, выиграть деньги. Важно понимать, что ставки требуют дисциплины и знаний. Основы спортивных ставок...
Обзор и тесты CHIEFTEC VITA 750W. Доступный блок питания Изучаемая сегодня серия блоков питания VITA от CHIEFTEC ориентирована на пользователей с ограниченным бюджетом на сборку системы. В отличие от дорогих моделей тут не модульное подключение кабелей и без дополнительной сертификации под разные типы электросетей. Но это «крепкий...
Нейросеть YandexGPT 4 научилась рассуждать Яндекс объявил о запуске нового поколения языковых моделей YandexGPT 4. Новая линейка включает мощную нейросеть Pro и облегчённую версию Lite. Разработчики отмечают, что новые модели превосходят по качеству ответов предыдущие версии, способны рассуждать и обрабатывать в...
Activision повысит минимальные требования Warzone Mobile — меняйте бюджетный смартфон С самого релиза Warzone Mobile игроки ждали, когда Activision оптимизирует геймплей как для мощных, так и для слабых мобильных устройств. В итоге разработчики решили пойти другим путём — с выходом следующего сезона они поднимут планку минимальных требований, из-за чего поигр...
Как стать автором: очень не страшная история Вдохновлено написанием статьи, после прочтения условия проведения "Челлендж от Хабра" для авторов и общения в ТГ группе этого челленджа.Что является главным страхом зарегистрированного пользователя Хабра к написанию своей возможно первой статьи? А давайте так: Что может дать...
Дуров признал, что Telegram с 2018 года раскрывает властям IP-адреса и номера телефонов Павел Дуров утверждает, что в работе Telegram на самом деле поменялось не так уж и много на фоне новостей о том, что мессенджер будет раскрывать правоохранительным органам IP-адреса и номера телефонов нарушителей. Могло показаться, что мой предыдущий пост объявляет о се...
Первая по-настоящему новая модель iPhone за много лет. iPhone 17 Air (Slim) получит экран нового для компании размера и не самую мощную платформу В следующем году нас ждёт очередное изменение линейки iPhone, причём самое радикальное за последнее время. Инсайдер Джефф Пу из Haitong International подтвердил грядущий выход модели iPhone 17 Air или 17 Slim (название пока под вопросом). фото: MacRumors Есл...
View. Строительный блок Android приложений Всем привет!Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разра...
Обзор блока питания Formula V Line AP-650MM Вполне вероятно, что читатель до этого момента ничего не слышал про продукцию, выпускаемую под брендом Formula V Line. Данная тайваньская компания представляет на рынке компьютерных комплектующих корпуса для сборки ПК, системы охлаждения в виде корпусных вентиляторов и про...
Кубы OFFZONE'24 (writeup) Данный текст всего лишь небольшой writeup трех реверсерских историй вокруг маскота конференции OffZone. Тот самый символ конференции – загадочный куб (таинственный предмет с глазом). Как объясняют организаторы про кубоглазы – «идея была в том, что не только люди тянутся к но...
[Перевод] Реализация алгоритма двумерной упаковки Skyline Упаковка 2D-прямоугольников в прямоугольники большего фиксированного размера необходима в большинстве мультимедийных проектов. В программировании GPU изменение текстур (binding) — затратный процесс. Поэтому при рендеринге текста не стоит использовать по одной текстуре на гли...
Тестирование процессов BPMN-схемы Camunda в изоляции Нотации BPMN (Buisness Process Model and Notation) все чаще используются для описания бизнес-процессов какой-либо предметной области реального бизнеса. В результате получается нечто среднее между блок-схемой и функциональной схемой, в которой есть: — элементы, описывающие не...
Почему металл всегда холоднее дерева На самом деле, и у дерева и металла на холоде одинаковая температура Удивительно, но чаще всего нас сбивают с толку самые обыденные вещи. Например, многие люди не могут подробно объяснить, что обозначают надписи на куриных яйцах, хотя об этом, кажется, должны знать все. Милл...
Client-Side DoS, или, ещё одна уязвимость, за которую вам не заплатят "В современном мире уже придумали так много всего, что мы можем использовать защитные механизмы против того, кто их внедрил"Привет Хабр!В этой небольшой статье хочу поделиться кейсом, с которым я столкнулся на одном из проектов во время работы, а также моими мыслями на этот ...
Zero-cost Property в С++ Расскажу об одном решении которое имеет больше смысла в качестве упражнения а не практической пользы. Постановка задачи звучит так: Хочу получить в C++ семантику property как в C# и без накладных расходов.В начале будет результат к которому я пришел, затем пояснения и выводы...
Пара примеров возможного практического применения интернет страничек «без хостинга» Не так давно опубликовал у себя на Дзене и во ВКонтакте ссылки на калькулятор, который "предназначен для быстрого поиска такого рода события: пусть в начале интервала наблюдения объект присутствует на видео, в конце - нет. Задача состоит определить, в какой момент времени о...
Легаси 14-летней выдержки: как мы отказались от фреймворка, пронизывающего всю разработку, — и выжили Меня зовут Михаил Кузнецов, я product owner в команде, которая развивает внутреннюю платформу разработки Mindbox. В этой статье я расскажу, как мы отказались от легаси-фреймворка, который пронизывал все микросервисы. И убедились — такая трансформация осуществима даже в компа...
На Восточном начали заправлять разгонный блок «Фрегат». Он будет запускать радиолокационный спутник «Кондор-ФКА» №2 Специалисты Роскосмоса приступили к заправке разгонного блока «Фрегат», предназначенного для выведения на орбиту космического аппарата «Кондор-ФКА» №2, сообщили в пресс-службе госкорпорации. Заправку разгонного блока компонентами топлива и сжатым...
AMD решила не делать самый мощный процессор для портативных игровых приставок. Линейка Ryzen Z2 будет включать три модели APU Компания AMD готовит сразу несколько гибридных процессоров, ориентированных специально на портативные игровые приставки. К сожалению, видимо, самая производительная модель из ранее запланированных в итоге не выйдет. фото: Videocardz Линейка будет называться ...
AMD создала для Microsoft уникальный процессор: 88 ядер Zen 4 и более 100 ГБ памяти HBM3 Компания AMD создала процессор специально под нужды Microsoft. Само собой, не потребительский CPU, а серверный. фото: Microsoft Как сказано в пресс-релизе Microsoft, компании совместно разработали специальный процессор Epyc четвёртого поколения с памятью HBM...
Страх написать плохой пост и призрак поиска работы: челленджи для самых смелых Страхи — то, что часто сопровождает, когда хочется попробовать что-то новое: например, написать свой первый пост на Хабре. Или не первый. Или не пост, а даже статью. Сразу начинает казаться, что она никому не будет интересной, ее обязательно заминусуют да еще и в комментах н...
[Перевод] Как я получил 50000 + 0 долларов за уязвимость в Zendesk Привет, меня зовут Дэниел, мне пятнадцать лет, я имею опыт программирования, в свободное время занимаюсь поиском багов. В посте я расскажу безумную историю о том, как обнаружил один баг, затронувший больше половины компаний из списка Fortune 500. Поприветствуйте Zendesk Во...
Что выбрать: iPhone 16 или iPhone 16 Pro? Сравниваем смартфоны в актуальной линейке Apple На презентации 9 сентября Apple показала сразу четыре новых смартфона: iPhone 16, iPhone 16 Plus, iPhone 16 Pro и iPhone 16 Pro Max. Аппараты уже успели поступить в продажу, но многие так и не знают, какую же модель лучше выбрать, и поэтому до сих пор не купили ни одну из н...
7 самых больших объектов, запущенных в космос Международная космическая станция — самый большой и дорогой объект в космосе. Источник изображения: rg.ru Человечество начало по-настоящему осваивать космос только в 1960-е годы. Именно в это время в космическое пространство были выведены самые первые спутники и отправ...
10 товаров с отличной скидкой с распродажи 11.11 на AliExpress На АлиЭкспресс в самом разгаре распродажа 11.11. К счастью, проходит она не за один день, а длится целую неделю, поэтому есть время подумать и грамотно подобрать то, что вам действительно нужно. Самое крутое, что никуда не делась комбо-корзина, которая позволяет сэкономить ...
Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов Два года назад Kokoc Group вышел на международный рынок, а в этом году запустил новый продукт KIT Global — многофункциональную платформу, предоставляющую широчайший спектр услуг диджитал маркетинга для развития бизнеса международных клиентов.Перед запуском платформы передо м...
Как найти и убрать непрочитанное сообщение в Telegram на Android Главная задача Telegram, как и любого другого мессенджера, — проинформировать нас о поступившем сообщении, чтобы мы могли сразу же его прочитать и дать своевременный ответ собеседнику. Как правило, с отправкой уведомлений у подобных приложений не возникает проблем, но есть ...
Новая модель помогает астрономам изучать сверхновые и другие высокоэнергетичесие явления Вселенной Астрофизические взрывы — это мощные события, которые происходят во Вселенной. Они могут быть вызваны коллапсом ядра массивной звезды, поглощением звёздных останков чёрной дырой или ядерным синтезом на поверхности белого карлика. Эти взрывы могут высвобождать огром...
Аддитивные технологии в автомобильной индустрии В последние несколько лет всё чаще говорят, что аддитивные технологии могут не просто изменить человеческую жизнь, а в полном объеме заменить большую часть привычных для нас производственных процессов. Речь в этом случае может идти о строительстве домов, печати металлических...
Линейный и бинарный поиск в Clojure Привет, Хабр! Cегодня я расскажу вам о том, как реализуются линейный и бинарный поиски в Clojure. Clojure одновременно прост и сложен. В нём есть идеи функциональности, а также чистые данные, которые могут работать как часы, если к ним применить правильные алгоритмы. В этой ...
Система сквозного логирования с передачей единого идентификатора между независимыми задачами Airflow Привет! Меня зовут Никита Хилов, я работаю в билайне уже более десяти лет. Начинал я работать с поддержкой систем фиксированного фиксированного биллинга, впоследствии я отвечал за разработку и поддержку различных расчетов по системам управленческой или корпоративной отчетнос...
Количественные исследования: погрешность выборки и сколько ответов нужно собрать Количественные опросы нужны, чтобы принимать обоснованные решения, будь то запуск нового продукта или оценка удовлетворённости клиентов. Они позволяют измерить мнение большой или малой аудитории, но важно понимать, сколько людей нужно опросить, чтобы результаты были точными ...
Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Chrome расширение на Angular 18. Часть 1 Как многие сказки начинаются с уже привычных фраз «жили‑были...» или «в некотором царстве, в некотором государстве...», так многие пет‑проекты или просто творческие эксперименты, опыты программиста начинаются с фразы «дело было вечером, делать&n...
В Ватсап наконец появилась расшифровка голосовых сообщений. Вот как бесплатно превратить аудио в текст на Айфоне Ватсап не изменяет себе и продолжает регулярно обновляться — почти в том же темпе, что и Телеграм. Мессенджер очень сильно изменился за последнее время, так как разработчики добрались даже до оформления! При этом некоторых функций ему по-прежнему не хватает, в частнос...
Зачем в лифте нужно зеркало: неожиданные факты, о которых вы не знали Зеркало в лифте нужно не только для того, чтобы делать селфи. Источник изображения: Reddit Лифты — это неотъемлемая часть современной жизни, особенно в больших городах, где небоскребы и многоэтажные торговые центры стали обыденностью. Многие из нас постоянно ими пользуются, ...
Стильные обои на телефон: что актуально, а что кринж? Обои на телефоне — это не просто картинка на экране, а способ выразить свою индивидуальность, подстроиться под тренды и создать нужное настроение при каждом взгляде на экран. В мире, где стиль и эстетика важны даже в мелочах, выбор обоев тоже стал искусством. Давайте разбере...
[Перевод] История Rendition: Краткая, но яркая история гениальных 3D-технологий Сегодняшние ПК-геймеры могут считать себя счастливчиками, когда дело доходит до выбора видеокарты. Хотя производителей GPU всего три, каждая их модель почти гарантированно запустит любую игру, пусть и с разной частотой. Тридцать с лишним лет назад ситуация была кардинально д...
486-го хватит всем В конце технического интервью, если кандидат ответил на вопросы и справился с задачами, у нас есть время для свободных вопросов, которые можно задать команде или кому-то из интервьюеров. Эту практику я переносил из компании в компанию, и она всегда помогала разрядить обстано...
Последняя миля Последняя миляДля тех, кто сосал мамкину сиську, уверенно тапая свободной ручкой в современный смартфон, требуются некоторые пояснения. Интернет не всегда был разлит повсеместно и проникал в каждую щель, как воздух. Путь его к каждому индивидууму был труден и тернист. Именно...
Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть) В этом мини-курсе поговорим о том, что это за рейтинг, что на него влияет, где его отслеживать. Это его первая часть. Планирую, что будет также и вторая часть и что также сделаю видео и оформлю информацию с текстом и скринами — в ближайшие 10 дней.По сути — это набор не...
Apple неожиданно выпустила iOS 18.2 beta 1. В ней есть Siri с ChatGPT и другие крутые функции для Айфона В 2024 году Apple приучила пользователей ко многим вещам. Одна из них — частый выпуск обновлений. Летом купертиновцы выпустили первую бета-версию iOS 18.1, хотя в этот момент тестировалась обычная iOS 18. Думали, это единичный случай? А вот и нет! Вслед за iOS 18.1 RC...
Что нужно включить на Android сразу после покупки смартфона Каждый смартфон обладает сотнями (если не тысячами) функций. Большинство имеют лишь номинальное значение или вовсе являются бесполезными. Но среди них есть по-настоящему важные настройки, которые нужно активировать сразу после покупки устройства. Они не только сделают взаим...
Все отличия Mac mini M4 от Mac mini M2. Какой настольный ПК от Apple лучше и выгоднее в 2024 Apple продолжает практически ежедневно показывать новые устройства без презентации. Видимо, в Куепртино осознали, что устраивать мероприятие на Хэллоуин — сомнительная затея, как в 2023 году, поэтому решили запускать новые компьютеры постепенно. На этот раз Apple пока...
Почему мы никогда не сможем жить на Венере Венера долгое время интересовала ученых, но сегодня их интерес слегка остыл. Источник изображения: Live Science Венера — вторая по удаленности от Солнца планета, и условия на ее поверхности похожи на ад. Там настолько жарко, что этой температуры запросто хватило бы для распл...
Google полностью объединит Chrome OS с Android Google занята работой над слиянием Android и Chrome OS, о чем сообщил источник в компании изданию Android Authority. Сотрудник Google утверждает, что поисковый гигант планирует полностью перевести Chrome OS на Android. Еще в июне Google объявила, что Chrome OS начнет ис...
Как потратить шесть лет и быть невидимкой в Play Market Всем привет!Этот пост в большей степени — рассказ о пути одной идеи к реализации.И немного — о трудностях, с которыми я сталкиваюсь прямо сейчас, когда вроде бы всё готово — но никто о твоей игре не знает.Если вкрат...
Испанский без иллюзий: мой опыт изучения языка. Часть 1 Hola, Хабр! Это Женя Сильянова из МТС Диджитал. В свое время я девять лет жила в Испании, сегодня хочу поделиться своим опытом изучения иностранного с нуля. Сейчас мой уровень — С1, как-то я даже написала на испанском дипломную работу и получила диплом за подписью самого кор...
Буферный пул для максимальной скорости: квест по победе над Nginx! Вы когда-нибудь ловили себя на том, что пытаетесь выжать каждую миллисекунду из своего HTTP-сервера? Возможно, вы слышали, что «Nginx — король скорости», и думали: «Вызов принят!» Что ж, давайте поговорим об обработке небольшого контента (менее 100 КБ) в десять раз быстрее о...
Как я пытался приручить кофемашину Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато.Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой...
Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов Иногда мы настолько бываем увлечены способами увеличения мощности тестов, снижения дисперсии, уменьшения длительности теста, что забываем смотреть на данные при использовании стандартного критерия Стьюдента. В этой статье я постараюсь простым языком рассказать о последствиях...
Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами Привет, Хабр! Сегодня рассмотрим, как реализовать паттерн Composite в Kotlin с помощью sealed-классов и корутин. Если у вас есть сложная система с кучей объектов — простых и составных — и вы хотите управлять ими, не теряя асинхронности, то этот гайд для вас. Читать далее
Локатор на Айфоне не работает или неправильно определяет геопозицию. Что делать Несмотря на обилие полезных функций в Айфоне, одна из лучших — это Локатор. Фактически она выступает некой гарантией того, что данные из вашего смартфона не окажутся в чужих руках. Также вы можете добавить туда друзей и близких, чтобы всегда знать их местонахождение, ...
[Перевод] Как лондонский Хрустальный дворец смогли построить так быстро Лондонская Великая выставка 1851 года привлекла около 6 миллионов человек, желающих познакомиться с более чем 14 000 экспонентов, демонстрировавших чудеса техники и технологии XIX века. Выставка проходила в Хрустальном дворце — здании из чугуна и листового стекла площадью 90...
NetEase рассылает приглашения на альфа-тест Destiny Rising 1-го ноября разработчики мобильной игры Destiny Rising из NetEase начнут закрытый альфа-тест на iOS и Android. Чтобы получить шанс на участие в нём нужно было пройти предрегистрацию через официальный сайт. Теперь ряд игроков, включая редакцию AppTime, начали получать электро...
Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных Откройте eXpress, и отправьте в чат простое "Привет". Обратите внимание на то, сколько времени прошло между тем, как вы нажали на кнопку "отправить", и тем, как сообщение появилось в чате. Для человеческого глаза отображение отправленного сообщения в чате происходит мгновенн...
[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 1) Python REST API: Flask, Connexion и SQLAlchemy (часть 1)Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd)...
Burroughs B5000 — первый компьютер со стековой архитектурой Начало шестидесятых — эпоха мейнфреймов, время, когда вычислительные машины шагнули за пределы военных лабораторий, превратившись в рабочий инструмент ученых и инженеров. В 1961 году компания Burroughs представила один из самых новаторских компьютеров своего времени — Burro...
Российский блогер Wylsacom первый в мире показал реальный MacBook Pro M4 за месяц до презентации Новый MacBook Pro M4 уже распаковали в России, а он еще не вышел. Изображение: Wylsasom После презентации iPhone 16 у Apple осталось еще несколько устройств, которые компания представит до конца 2024 года. Обновиться должны базовый iPad, iPad mini, iMac, Mac mini и MacBook P...
6 причин купить iPad mini 2024 года На прошлой неделе Apple без презентации и лишней помпы представила у себя на сайте iPad mini 7-го поколения. Отличить новый планшет от предыдущей версии, просто бросив на него взгляд, весьма проблематично. Дизайн устройства остался прежним, и даже некоторые цвета повторяютс...
В Windows 11 появится интеллектуальный поиск и функция Click to Do Интеллектуальный поиск Microsoft работает над значительным улучшением поиска в операционной системе Windows 11 за счёт внедрения моделей искусственного интеллекта. Ожидается, что это нововведение упростит поиск и взаимодействие с изображениями, электронными письмами, докуме...
В Windows 11 появится интеллектуальный поиск и функция Click to Do Интеллектуальный поиск Microsoft работает над значительным улучшение поиска в операционной системе Windows 11 за счёт внедрения моделей искусственного интеллекта. Ожидается, что это нововведение упростит поиск и взаимодействие с изображениями, электронными письмами, докумен...
Память GDDR7 компании Samsung, и точка. Настольные видеокарты GeForce RTX 50 получат только такую Компания Samsung пока что будет единственным поставщиком памяти GDDR7 для видеокарт GeForce RTX 50. Как стало известно, проверку Nvidia прошла только памяти Samsung, хотя, напомним, GDDR7 уже показывали и Micron, и Hynix. фото: Videocardz Стоит отмети...
APU AMD Ryzen Z2 Extreme будет оснащен 12 вычислительными блоками на архитектуре RDNA3.5 Более простые модели: AMD Ryzen Z2 и Z2G будут использовать архитектуру RDNA и RDNA2 соответственно, но с тем же количеством вычислительных модулей
Скажем нет «Превращению», или анализ Kafka Бывало ли вам интересно, какие баги может таить исходный код проектов, которыми пользуются большие компании по всему миру? Не упустите шанс познакомиться с интересными ошибками, которые нашёл статический анализатор PVS-Studio в исходном коде Open Source проекта Apache Kafka....
Дизайн камер новейших Huawei Mate 70, Mate 70 Pro и Mate 70 Pro+ рассекречен до анонса Huawei работает над смартфонами Huawei Mate 70, а новая утечка раскрыла, как будут выглядеть телефоны сзади. Согласно фотографии, на которой показана крышка блока камеры, все версии Huawei Mate 70 будут иметь четыре камеры, расположенные в круглом или восьмиугольно...
Samsung Galaxy S25 получил важное обновление — оперативной памяти стало больше Не представленный пока официально Samsung Galaxy S25 протестировали в Geekbench, благодаря чему стало известно об увеличенном объеме оперативной памяти: теперь ее 12 ГБ, а не 8 ГБ как у Galaxy S24. Прирост объема памяти на 50% должен положительно сказаться на плавности ...
Нашел зарядное устройство на iPhone и ноутбук для настоящего перфекциониста. Обзор UGREEN Nexode Pro За последние несколько лет зарядные устройства превратились из обычных невзрачных адаптеров в отдельный класс аксессуаров, сравнимых с чехлами. Если вы все проспали, знайте: вовсе не обязательно ходить с дорогой зарядкой от Apple, пусть и оригинальной, ведь на рынке есть ма...
От коммивояжера до эмпатичного ИИ: как менялась работа с обратной связью Теоретически в нашей вселенной можно найти компанию, которую не интересовало бы мнение ее клиентов. Сделать это будет крайне сложно, тут придется постараться. И, конечно, такая компания вызовет недоумение: как она до сих пор умудряется существовать?!Сбор и анализ обратной св...
Смартфоны Samsung теперь поддерживают UWB Со следующего года смартфоны Samsung получат возможность разблокировать умные замки всего одним касанием (или даже без этого) при помощи технологии UWB (ультраширокополосной связи). Функция разблокировки касанием будет использовать NFC, что на самом деле крайне удобно в реал...
[Перевод] Действительно ли фотоны вечные? Одна из самых стойких идей во всей Вселенной заключается в том, что всё, что существует сейчас, когда-нибудь прекратит своё существование. Звёзды, галактики и даже чёрные дыры, занимающие пространство нашей Вселенной, когда-нибудь сгорят, потускнеют и распадутся, перейдя в с...
Модульный блок питания PCIe 5.0. Обзор и тесты Formula VL-1200G5 MOD Протестированный Formula VL-1200G5 MOD относится к высокоэффективной серии с сертификатом 80 Plus Gold и предлагает высокую мощность. Это полностью модульные блоки питания с ATX 3.1 и PCIe 5.0. Мы уже ранее знакомились с этой серией на примере модели с меньшей мощностью и он...
Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi Последние месяцы Ютуб работает с перебоями: через сеть мобильного оператора вроде работает, но при подключении к сети проводного интернет-провайдера чаще всего ничего посмотреть нельзя, хотя в новостях что-то промелькнуло насчёт возобновления работы, но лично у меня ничего н...
Red Magic 10 Pro+ побил рекорд в AnTuTu Серия смартфонов Red Magic 10 выйдет в свет 13 ноября, если верить данным из социальных сетей, и представит несколько новых смартфонов с упором на производительность, которые будут идеальным решением для геймеров, желающих получить наивысшую частоту кадров в видеоиграх. А са...
Обновленный внедорожник Mazda BT-50: опубликовано первое изображение Mazda опубликовала первое изображение обновленного пикапа T-50. Машина вышла на рынок в 2020 году, а в начале 2024 года была слегка обновлена, сейчас же состоится рестайлинг. В ходе которого автомобиль получит как минимум новое оформление передней части. Фото: Mazda Об...
Управляем проектом и его документацией при помощи Python Доброго времени суток, хабр! Управление проектом — это настоящее искусство, требующего внимания к деталям, навыков планирования. Документация, планы и структура проекта должна составляться в первую очередь, перед написанием кода.Недавно я присоединился к команде, которая раб...
Гриды в Битрикс24: теперь не нужно искать сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...
На AliExpress начали продавать планшет с искусственным интеллектом. Он умеет больше iPad, а стоит в разы дешевле Многие считают планшет довольно странным и бессмысленным гаджетом. Зачем он нужен, когда в пользовании есть и смартфон, и ноутбук? Однако во многих ситуациях они реально полезны, например, когда функциональности и размеров телефона недостаточно, а ПК — уж слишком гром...
Появился новый тип супер-накопителей: Это SSD и магнитная лента в одном устройстве Стремительный рост объемов пользовательских данных, которые нужно долго и безопасно хранить, создает серьезные вызовы для инженеров и архитекторов систем хранения. В то время как большинство производителей концентрируются на совершенствовании традиционных технологий, один из...
Всё, что вы хотели узнать о конкурентоспособности, но не знали, у кого спросить Мы живём в мире конкуренции, где ты или побеждаешь, или тебя побеждают, поэтому наш “океан” окрашен в красный цвет. Говорят, где-то океан бывает голубого цвета, там нет борьбы и поражений, но это находится где-то далеко, и благоденствие там длится недолго: вскоре после откры...
Xiaomi 15 стоит дешевле iPhone 16, но лучше во всем. Вот 5 причин купить его вместо смартфона Apple За последние годы количество конкурентов у смартфонов Apple на рынке стало значительно больше. Китайские производители как следует напряглись и стали делать действительно классные флагманы с топовыми характеристиками. Вот и Xiaomi 15 в этом году получился именно таким. Прич...
Это вам не AMD. Представлены процессоры Intel Core Ultra 200S (Arrow Lake-S) — без многопоточности и с очередным новым сокетом Компания Intel, пребывающая в кризисе, представила новую линейку процессоров для настольных ПК — то CPU Intel Core Ultra 200S (они же Arrow Lake-S, они же Intel Core 15 поколения). Эти процессоры должны поправить подмоченную репутацию компании. Изображение: ...
Топ бесплатных практик для фокусировки и концентрации На связи RISE: сообщество про ноотропы и личную продуктивность. Первая половина этого материала посвящена базовым принципам концентрации и фокусировки. Вторая же часть включает разбор отдельных инструментов, в самом конце - небольшой перечень добавок, которые и так могу...
Уникальная игровая консоль из 2011 года на Linux. Смотрим на Ritmix RZX-50 Сейчас на рынке представлено множество самых разных игровых консолей на Linux с широкими возможностями по кастомизации, разработке собственного софта и конечно же, обилию самых разных конфигураций. Однако Linux стал де-факто стандартном отнюдь не сразу: когда-то консоли с пи...
Релиз «Рувер» — наше программное обеспечение для камер видеонаблюдения Приветствуем всех хабрчан! Ранее мы уже публиковали статью про разработку собственного программного обеспечения для камер видеонаблюдения. В статье рассказывали через что мы прошли и с какими трудностями мы столкнулись. Было не легко, но мы справились и получили ценный опыт...
Правовая суть отношений по приобретению внутриигрового имущества Сегодня – к сути внутриигрового имущества.И нам в этом вопросе поможет…налоговый спор, а именно спор Мэйл.ру против ФНС еще аж 2014 года.Хотя может показаться, что дело это было давнишнее, и что в нашей совсем не (кхе) прецедентно-правовой стране судебная практика не может с...
Правовая суть отношений по приобретению внутриигрового имущества Сегодня – к сути внутриигрового имущества.И нам в этом вопросе поможет…налоговый спор, а именно спор Мэйл.ру против ФНС еще аж 2014 года.Хотя может показаться, что дело это было давнишнее, и что в нашей совсем не (кхе) прецедентно-правовой стране судебная практика не может с...
Будущее КОМПАС API на Linux Продолжаем рассказывать, как идет портирование КОМПАС-3D на Linux (начало здесь). Сегодня речь про API и с вами Владимир Кузнецов, инженер-программист по прикладным интерфейсам КОМПАС-3D.До начала разработки нативной Linux-версии КОМПАС-3D у нас был API экспортных функций, ...
Обзор Mesh-системы Tenda Nova EX3: WiFi 6 на 200 м2 Mesh-системы незаменимы, когда требуется организовать доступ к сети по WiFi в больших квартирах и частных домах. Они устраняют мёртвые зоны и обеспечивают бесшовный роуминг — незаметное переключение к другой точке доступа при перемещении между комнатами.Два блока Mesh-систем...
Танчик-бэтээрчик. Часть 8 Проще всего было бы создать пушечную версию танка, Т-30. Но пулеметная красивее.Начал я, как водится, с головы, сиречь с башни. - С башней все в порядке, она простая как лапоть - думалось мне - нарисовать усеченный конус и ребенок сможет. И таки я нарисовал этот конус, но пр...
На Steam Deck от Valve запустили взломанную macOS, однако интерфейс пока отображается некорректно Считается, что Steam Deck на самом деле может в конечном итоге идеально подойти для Hackintosh, поскольку RDNA2 уже поддерживается MacOS.
[Перевод] Датчик линейного положения, работающий по принципу электронного штангенциркуля Вы когда-нибудь мечтали о 500-герцовой системе датчиков линейного положения? Тогда вам повезло — для этого достаточно печатной платы, простого микроконтроллера и немного математики! См. также полный исходный код и журнал моих исследований по этому проекту. Читать дальше &r...
Что мне больше всего нравится в Xiaomi 15, и действительно ли это хорошо Xiaomi 14 продолжает оставаться отличным универсальным устройством, если вам нужно мощные компоненты в небольшом корпусе, а Xiaomi 14 Ultra обладает одной из лучших камер 2024 года. Компания развивает эту тенденцию, представляя Xiaomi 15 и 15 Pro; обе модели уже продаются в...
Немного размышлений о домене и инфре Предположим вам надо написать десктопное приложение, где будет свое состояние с набором коллекций и других свойств. Объекты для отображения могут храниться древовидно, содержать различные свойства со своей логикой и.т.д.Для быстрой реализации этого, надо, как минимум, создат...
Можно ли сделать русскую клавиатуру на Apple Watch Apple Watch регулярно улучшаются и становятся больше похожи на iPhone. Конечно, смарт-часы не смогут жить без телефона хотя бы по той причине, что их нельзя без него активировать. В то же время, Apple в обновлениях добавляет очень полезные функции, которыми, например, не мо...
Postgres, как настроить запросы между разными БД Всем привет. На днях пришлось вспомнить магию Postgres, задача была решена, по результатам написал инструкцию в корпоративную базу знаний, что бы в следующий раз не тратить время на "воспоминания". Решил поделиться.Ниже речь будет идти о чтении данных одной БД из другой БД. ...
Как найти радио в Silent Hill 2 Remake? Гайд со скриншотами и комментариями После появления в восточной части Сайлент Хилла, первым делом игроки Silent Hill 2 Remake посетят цветочный магазин, на полу которого видны следы крови. Они ведут в город. В самом городе можно увидеть более свежие следы крови, а чуть дальше — монстра «Беспокойная фигура»....
Пока что в гонке ИИ выигрывает AMD. Компания показала, насколько Ryzen AI 9 HX 375 быстрее Core Ultra 7 258V Современные процессоры Intel Lunar Lake и AMD Ryzen AI 300 имеют довольно мощные блоки NPU. И хотя для большинства пользователей они пока не несут никакой пользы, AMD акцентирует внимание на том, что её решение намного мощнее. фото: WCCF Tech Ryzen AI 9 HX 3...
Может ли простейшая нейросеть найти математическую закономерность в данных? В этой небольшой статье мы научим нейросеть решать задачу умножения перестановок длины 5 (группа ) и визуализируем результаты обучения с помощью методов проекции t-SNE (с понижением размерности PCA) и алгоритма UMAP. Мы убедимся в том, что даже элементарная модель может "нео...