Социальные сети Рунета
Четверг, 9 мая 2024

Настройка автомасштабирования в кластере Azure HDInsight Давайте поговорим о том, как настроить автомасштабирование для существующего кластера Azure HDInsight с помощью Azure CLI.Microsoft Azure — это служба облачных вычислений, предлагаемая и управляемая Microsoft. Azure HDInsight — это управляемая комплексная облачная служб...

Разворачиваем Kubernetes-кластер на bare metal под управлением Deckhouse и создаем в нем виртуальные машины В новом релизе Kubernetes-платформы Deckhouse v1.43 появилась система виртуализации, основанная на современных технологиях: KubeVirt, Cilium, LINSTOR. Она позволяет в удобном и привычном для пользователя платформы режиме запускать виртуальные машины и управлять их жизненным ...

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

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Части 6 и 7 (финальная) Прим. переводчика: автор статьи рассказывает, как его команда убедилась, что новый кластер Elasticsearch работает в соответствии с ожиданиями и полностью готов к production-нагрузкам. Также подводит итоги всего процесса и анализирует получившуюся архитектуру нового кластера ...

Миграция Postgrespro с Centos7 на AlmaLinux8. Как бонус — пара седых волос В статье описывается один из способов обновления дистибутива операционной системы с работающим кластером баз данных Postgres Pro Standard версии 11. В дальнейшем, для краткости кластер баз данных Postgres Pro Standard 11 будем называть Postgrespro, Centos7 - Centos, а AlmaLi...

Ультимативный гайд по HTTP. Часть 1. Структура запроса и ответа Привет! Меня зовут Ивасюта Алексей, я техлид команды Bricks в Авито в кластере Architecture. Я решил написать цикл статей об истории и развитии HTTP, рассмотреть каждую из его версий и проблемы, которые они решали и решают сейчас. Весь современный веб построен на проток...

Build 2023: Microsoft представила функции «Dev Home» и «Dev Drive» для Windows 11 В рамках конференции Build 2023 Microsoft рассказала о двух новых функциях для Windows 11, которые призваны улучшить операционную систему для разработчиков, создающих различные приложения и игры. «Dev Home» — это совершенно новое приложение, которое призвано упростить настр...

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 4 — токенизация и нормализация Прим. переводчика: автор статьи рассказывает, как его команде удалось оптимизировать временные и ресурсные затраты при токенизации текстов в Elasticsearch путем внедрения нормализации похожих символов.Это четвертая часть серии статей об обновлении кластера Elasticsearch...

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

Мониторинг межсервисного взаимодействия Kubernetes с помощью протокола NetFlow Часто возникает ситуация, когда в кластере работает много взаимодействующих между собой сервисов, но из-за спонтанности разработки эти взаимодействия могут быть нигде не документированы. То есть ни команды разработки, ни команды эксплуатации доподлинно не знают, какие прилож...

Hydrosphere — управляем ML как сервисом Подобно тому, как в мире разработки многокомпонентных систем применяются подходы для управления и мониторинга микросервисами на основе инструментов DevOps (для запуска и восстановления сервисов, передачи данных, наблюдения за распределенными операциями, выполнение замеров и ...

Создание персонажа для тестирования и работы с VR без шлема Эта статья может быть полезна тем кто хочет попробовать создать механики для VR но у него еще нет шлема, или если у вас уже раскалывается голова от постоянного тестирования вашего продукта.Именно такая проблема и побудила меня задуматься в этом направленииДля того чтобы не у...

Как я клонировал Томми Версетти, или запускаем GUI/GPU приложения в Kubernetes Привет! Меня зовут Сергей Ермейкин, я Junior DevOps engineer в центре разработки IT-компании Lad. В моей первой статье на Хабре я расскажу про сборку своих GUI/GPU образов и покажу, как настроить хостовую и Kubernetes системы на примере игры GTA:VC.В детстве мне очень нравил...

Тысяча и один справочник в Master Data Management Ростелекома Импортозамещение Всем привет! В предыдущей статье мы рассказали об использовании коробочного продукта Master Data Management и обещали рассказать о дальнейшем развитии подходов управления справочниками в компании. Сегодня мы сдержим свое обещание.Система MDM - специализированное програм...

Мониторинг аномальной активности в операционной системе «Нейтрино» Активности в операционной системе могут быть самыми разнообразными. Это может быть и запуск нового процесса или потока, и обращение к файловой системе, и выделение памяти, и многое другое. Могут возникнуть ситуации, когда (вследствие действий злоумышленника и\или программной...

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

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

Микросервисы на основе событий с Dapr Системы оркестрации контейнеров существенно упростили управление многокомпонентными системами, в том числе основанными на микросервисной архитектуре. Но остался открытым вопрос организации надежного обмена сообщениями между микросервисами, координации последовательности опер...

Московский инновационный кластер открыл сервис «Фабрика прототипов» Новый сервис Московского инновационного кластера поможет российским стартапам и технологическим компаниям создавать новые линейки продукции — от разработки моделей и дизайна прототипов до запуска мелкосерийного высокотехнологичного производства.

Entity Framework c Code-First миграциями для .Net Maui Если вы, как и я, уже являетесь большим поклонником Microsoft Entity Framework и хотели бы начать использовать его локально в своем мобильном приложении, с появлением .Net Maui на рынке, это стало возможным.Небольшое замечание: для ускорения времени запуска мобильного прилож...

Размышление об Active Object в контексте Qt6. Часть 2.5 Статья выпущена как дополнение к предыдущей и показывает, как можно сделать Active object, работающий асинхронно в среде Qt, но при этом не использующий события. Читать далее

[Перевод] Создаём и расширяем образы Docker с функциями middleware Для переноса IT-среды в облако используют технологии контейнеризации, в первую очередь Docker. Такой подход помогает оптимизировать потребление ресурсов и ещё больше автоматизировать операционные процессы. Однако для поддержки энтерпрайз-приложений требуются дополнительные с...

Astra Linux сертифицирована на соответствие требованиям ФСТЭК России к средствам виртуализации по первому классу защиты Защищенная программная платформа всей продуктовой экосистемы вендора, операционная система специального назначения Astra Linux Special Edition, получила сертификат, подтверждающий ее возможности в части защиты среды виртуализации.

AMD Ryzen 7 7735HS, Radeon 680M, USB 4 и Windows 11 Professional в корпусе объёмом 0,75 л. Представлен мини-ПК Mingfan UM773 Компания MinisForum представила мини-компьютер Mingfan UM773 на базе мобильного процессора AMD Ryzen серии 7000, при этом основа (barebone-версия без памяти) предлагается за 360 долларов в Китае. Mingfan UM773 получил корпус объемом 0,75 л, который помещается на ла...

[Перевод] Rust 1.68.0: разреженный протокол cargo, локальный pin, обработчик ошибок аллокации Команда Rust рада сообщить о новой версии языка — 1.68.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.68.0 ва...

[Перевод] Введение в GraphQL для .NET-разработчиков: мутация GraphQL представляет из себя язык запросов и манипулирования данными для API, а также среду для выполнения этих запросов с существующими данными. Он позволяет различным клиентам использовать API и запрашивать только те данные, которые им нужны, а также он помогает решить про...

Анатомия игры: строение файловой системы на примере Elden ring и не только Добрый день, уважаемые хабражители. С вами снова Людмила Хигерович. Но сегодня мы не будем говорить непосредственно о 3D-модельках и тонкостях моделирования. Вместо этого немного отвлечемся и познакомимся с устройством архивов одной из самых популярных игр этого года и ном...

Установка в Alt Linux специализированного ПО, защищенного ключами Guardant, на примере ГосСтройСмета В своей предыдущей статье (Настройка Linux для инженера-ПТО/инженера-сметчика ч.2), которая тепло была принята в профессиональном сообществе, я рассказывал о том как подготовиться инженеру строительного производства к офисной работе в операционной системе Linux. Отечествен...

Задача теплопроводности методом продольно-поперечной прогонки средствами MPI ПриветствуюПоявилась задача моделирования процесса теплопроводности. Для решения необходимо было использовать метод продольно-поперечной прогонки, а для распараллеливания - MPIРазберем не только теорию, но и подробности решения Читать далее

Создаем свой загрузочный диск Linux В статье описывается способ, как создать собственный загрузочный диск Linux (оптический диск или флешку), добавить в него только нужные программы и убрать все лишнее. Полученный образ в экспериментах занял менее 25 Мб. Он позволяет быстро загружаться, работать в текстовом ре...

Создание модуля WebAssembly с помощью Emscripten, AssemblyScript и Rust В этой небольшой заметке предлагается рассмотреть несколько способов компиляции модуля для WebAssembly, используя три разных подхода. Мы реализуем решение одной и той же задачки на трёх языках и скомпилируем полученный код в модуль WebAssembly. Будем использовать:Emscripten ...

[Перевод] TCP и UDP, или Два столпа Интернета В предыдущей статье мы обсудили иерархию Интернета, разницу между средами передачи данных и путь запроса от компьютера пользователя до сервера, расположенного на другом конце земного шара. В этой поднимемся на несколько уровней выше, чтобы разобрать каким «языком» пользуются...

Ныряем в готовые кластеры Kubernetes с Deckhouse и werf Российские облачные провайдеры начали предоставлять неплохие managed-решения для Kubernetes. Однако многие из них требуют доводки до ума и установки большого количества компонентов, направленных на сбор логов, мониторинг и доступ к кластеру. Это вынуждает пользователей соб...

[Перевод] Зачем нужен контейнер pause в Kubernetes Вы когда-нибудь задумывались, почему появляются контейнеры pause? Когда мы создаем поды, мы не помним, что когда-либо создавали эти контейнеры pause, так откуда же они берутся? Вы можете подумать, что, так как мы не создавали эти контейнеры самостоятельно, возможно, кластер ...

Расширяем PostgreSQL с помощью Rust Свободная система управления базами данных PostgreSQL не только предоставляет высокопроизводительный движок для выполнения запросов, но и может быть расширена с помощью расширений, которые могут добавлять новые типы данных (например, для ГИС‑рас...

Фукуяма, NAT, TCP и кротовые норы Данная статья является продолжением темы обсуждавшейся в статье "Философия борьбы с NAT" и так же нацелена на сетевых разработчиков, С++ программистов и просто интересующихся тенденциями развития интернет индустрии. Предполагается, что читатель в общих чертах знаком с модель...

На российских ноутбуках F+ tech теперь предустановлены ОС «Альт» Компании «Базальт СПО» и F+ tech сообщили о подписании соглашения, согласно которому операционные системы «Альт» предустанавливаются на ноутбуки для госорганизаций и корпоративного сектора. Производство ноутбуков ведется по ODM-модели под строгим...

Сравнительный анализ стандартов связи для сетей IoT Интернет вещей (Internet of Things, IoT) — это одно из самых актуальных направлений современных технологий. Сети IoT позволяют подключать к сети интернет физические устройства, такие как датчики, устройства управления, электронные приборы и другие предметы быта, которые могу...

Обзор пакетов SciPy, Pyomo и CVXPY для решения задач условной оптимизации Привет, Habr! На связи Михаил Будылин и Антон Денисов, мы работаем в отделе аналитики данных X5 Tech.В этой статье мы продолжаем говорить про прикладное применение теории оптимизации. В частности, делаем краткий обзор существующих open-source решений в Python,...

[Перевод] Создайте конвейер потоковой обработки событий в реальном времени с помощью Kafka, BigQuery & Looker Studio Создание простого проекта потоковой обработки событий – не самая простая задача. В сегодняшней статье мы расскажем, как можно достаточно просто сделать это при помощи Kafka, BigQuery & Looker Studio. Приложения для потоковой обработки в реальном времени иногда могут бы...

Дельта компрессия и квантизация объектов в C# Cтатья затрагивает тему сериализации данных, которые передаются по unreliable каналам.В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам, имеют активное общение клиента и сервера, например, 10 - 60 раз в секунду и используют UDP протокол. В стат...

Основы мониторинга (обзор Prometheus и Grafana) Мониторинг сегодня – фактически обязательная «часть программы» для компаний любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus...

Уровни IT-специальностей на основе модели OSI. Разложил айтишные направления по полочкам, и вот что получилось Привет! За 10 лет работы в IT, я заметил, что многие не знают все направления по IT-специальностям. Я и сам когда-то не знал полной картины... Но ведь какая может быть польза от этого?Например, для айтишника уровня middle и senior, такое знание поможет выбрать новое направле...

Раскатка k8s 1.26 ansible+jenkins Приветствую всех! Недавнее масштабное обновление github (когда там часами не работало ничто) побудило меня поделиться своим опытом автоматизации установки k8s на bare metal.Итак. Задача: развернуть кластер kubernetes последней на данный момент версии 1.26 средствами CI/CD за...

Unity UI Toolkit: Быстрый старт Всем привет!В игре может быть множество элементов интерфейса, всплывающих окон и т. д., и когда появится необходимость изменить общий стиль, например цвет кнопки или текста, то придется это менять во всех созданных элементах, если используется старая система UI Canvas - uGUI...

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

[recovery mode] Как использовать промты в ChatGPT для генерации кода на Python Привет, друзья! Сегодня я хочу рассказать вам о том, как использовать промты в ChatGPT для создания программного кода на Python. Если вы работаете с Python или интересуетесь программированием, то вы, наверняка, знаете, насколько важно уметь быстро и эффективно создавать код....

[Перевод] Инжиниринг исходящего трафика с Edge Fabric. Часть 1 Крупные поставщики контента создают точки присутствия по всему миру, каждая из которых подключена к десяткам или даже сотням сетей. В идеале такая сетевая доступность должна позволять провайдерам обслуживать пользователей лучше, но провайдеры не...

Разработка игр на Kotlin Native. Часть 1 Возможность компиляции Kotlin в нативный код, который может использовать С-библиотеки позволяет разрабатывать мультимедийные приложения и игры на основе библиотек SDL, GTK/OpenGL, GDX и специализированных библиотек для Kotlin (например, KorGE). В этой статье мы последователь...

Программный рендер в стиле игры Doom Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конц...

GPT Chat для преподавателя английского Какие я обнаружила сферы применения GPT чата в своей работе:1. Работа с лексикой:— подготовка списка слов (wordlist) по уровням языка на основе текста или видео;— подбор определений к словам на английском языке и примеров, либо переводов на русский язык (далее готовый список...

[Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 1 Molecule – это проект Red Hat, призванный помочь в тестировании ролей Ansible. Он обеспечивает поддержку тестирования с различными операционными системами и дистрибуями. Molecule также является весьма разноплановым проектом, позволяющим использовать множество провайдеров вир...

СМИ: Windows 12 может получить поддержку ChatGPT Сетевые источники сообщили, что новая версия операционной Windows 12 может получить поддержку ChatGPT от OpenAI. Утверждается, что новая система находится в разработке. По данным источника, новые ИИ-возможности могут появиться в штатных приложениях, таких как «Поч...

Похоже, Windows 11 можно будет устанавливать на диски с файловой системой ReFS Файловая система под названием Resilient File System (ReFS) появилась ещё во времена Windows 8. По сравнению с New Technology File System (NTFS) она обеспечивает большую отказоустойчивость, более высокую производительность и поддержку дисков объёмом до 35 петабайт (NTFS под...

[Перевод] Ученые телепортируют энергию при помощи квантовой механики Протокол телепортации квантовой энергии предложен в 2008 году и по большей части был проигнорирован. Но сегодня два независимых эксперимента показали, что он работает. 15 лет назад физик-теоретик из Университета Тохоку в Японии Масахиро Хотта предположил, что вакуум можно з...

Лучший формат данных, для хранения pandas.DataFrame Привет, Хабр!Меня зовут Вадим Москаленко и я разработчик инновационных технологий Страхового Дома ВСК. В этой статье, хочу поделится с вами, информацией в области хранения данных.На сегодняшний день существует огромное количество форматов для хранения данных, и, используя би...

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

[Перевод] Как же приятно писать программы, которые не предназначены ни для чего серьезного Рисовать каракули, делать скетчи и всячески возиться с компьютером — это очень странное, но одновременно и великое удовольствие.Когда семь лет назад я только-только начал постигать основы программирования, мне казалось, что все приобретенные навыки я буду использовать только...

Магия размерностей и магия Котлина. Часть первая: Введение в KotUniL Амперы нельзя складывать с вольтами. Сантиметры можно складывать с дюймами, но очень внимательно. Иначе получится как с космическим аппаратом стоимостью 125 миллионов долларов Mars Climate Orbiter, который успешно долетел до Марса, но бездарно разбился о его  поверхност...

Самый простой способ ввести Linux в домен Всем привет!Термин Microsoft Active Directory Domain Services включает в себя множество технологий, поэтому сразу уточню, в этой статье речь пойдет про использование контроллера домена только для аутентификации пользователей. То есть в финале, нужна возможность любому сотруд...

Создание GUI-приложения в MATLAB. Часть 2 В предыдущей статье мной были рассмотрены возможности среды GUIDE входящей в MATLAB, ее инструментарий сильно устарел как по функциональности так и по дизайну. Такого инструментария недостаточно для реализации более-менее крупных проектов, которые подразумевают бол...

Где мы находимся и куда идем? Делаем процесс тестирования прозрачным с Klaros TMS Для руководителя отдела тестирования важно иметь актуальную информацию об используемых тестовых кейсах, временных затратах на их выполнение, ретроспективную статистику о количестве и успешности прохождения ручных тестов (и, в идеальной ситуации, еще и автоматически извлекать...

Pyspark. Анализ больших данных, когда Pandas не достаточно Pandas - одна из наиболее используемых библиотек Python с открытым исходным кодом для работы со структурированными табличными данными для анализа. Однако он не поддерживает распределенную обработку, поэтому вам всегда придется увеличивать ресурсы, когда вам понадобится допол...

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

Как настроить простой DNS-сервер для локальной сети Если вы впервые столкнулись с необходимостью поднять DNS-сервер для локальной сети под Linux, то эта статья – для вас. Преимущество предлагаемого способа – простота: сервер можно настроить буквально за несколько минут. Но этот способ, скорее всего, не подойдёт для продакшн с...

Развертывание ASP.NET Core приложения в Kubernetes Данная статья является краткой инструкцией по развертыванию ASP.NET Core приложения в Kubernetes с написанием Dockerfile для формирования образа (Docker image) и минимального манифеста для создания деплоймента и объекта, предоставляющего доступ к нему, – в статье будет испол...

AutoCAD 2024 для Mac на базе SoC Apple M1 и M2 обеспечивает двукратный прирост производительности Autodesk объявила о том, что программное обеспечение AutoCAD 2024 и AutoCad LT 2024 для macOS стало доступно на компьютерах Mac, построенных на базе процессоров Intel и однокристальных систем Apple Silicon. Обновленное программное обеспечение AutoCAD, оптимизированное к...

Google Chrome будет блокировать загрузку страниц по протоколу HTTP Похоже, что браузер Google Chrome скоро получит более высокий уровень защиты при работе с HTTP-ресурсами. Судя по свежим данным из кодовой базы, скоро веб-обозреватель будет автоматически блокировать загрузку данных с сайтов, которые не используют HTTPS. Дело в том, чт...

Пентагон тоже использует ChatGPT: пока что только для написания статей В Министерстве обороны США использовали ChatGPT для написания статьи, которая касается создания новой группы для борьбы с беспилотниками. Речь идёт о группе Task Force 39. Изображение сгенерировано Midjourney В пресс-релизе Cлужбы распространения визуальной информации ...

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

TAPE: первый бенчмарк для few-shot оценки языковых моделей на русском языке Мы в SberDevices обучаем и оцениваем языковые модели для русского языка уже давно — так, например, за два года существования бенчмарка Russian SuperGLUE через его систему оценки прошли более 1500 сабмитов. Мы продолжаем разрабатывать инструменты для русского языка и в этой с...

ТОП-10 экспортеров для Prometheus 2023 Статья Основы мониторинга (обзор Prometheus и Grafana) оборвалась на самом интересном месте. Автор предложил искать и использовать актуальные экспортеры, а читатель такой – окей, где референс? Что ж, давайте рассмотрим топ-10 наиболее полезных экспортеров на начало 2023 года...

Билл Гейтс рассказал, каким смартфоном и программным обеспечением он пользуется 67-летний миллиардер-филантроп Билл Гейтс рассказал, общаясь с участниками форума Reddit, что он сменил свой смартфон Samsung Galaxy Z Fold 3, который использовал в качестве основного телефона в прошлом году. Соучредитель Microsoft подтвердил, что теперь он пользуется с...

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

Что суды думают о Jira, Redmine, Gitlab и других системах для разработки Jira, Redmine — популярные системы постановки задач в IT-среде, а Gitlab – одно из самых известных хранилищ данных среди программистов. Их используют повсеместно. Возникает вопрос – можно ли использовать данные из систем как доказательства в суде? Читать далее

Распределённая трассировка с помощью Jaeger Частая проблема при разработке распределённых систем состоит в следующем. Предположим, вы отправили системе запрос, и этот запрос обрабатывается очень долго. При этом внутри системы он распадается на запросы к нескольким внутренним микросервисам, которые могут превратиться в...

89% американских студентов признались, что уже активно используют ИИ для выполнения домашних заданий Портал с онлайн-курсами Study.com опросил 1000 студентов американских колледжей и выяснил, что те уже вовсю используют ИИ в своей учебе. Речь идет о популярном из-за своей доступности текстовом чат-боте ChatGPT. По данным опроса, примерно 50 % студентов на регулярной ос...

Тестирование «РУСТЭК-платформа» В связи с уходом некоторых вендоров из России мы решили потестировать отечественные системы виртуализации. Одним из главных критериев для нас как облачного провайдера было наличие мультитенантности.  Именно по этой причине среди прочих взяли на тестирование отечественну...

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

Wave Function Collapse для процедурной генерации в Unity Wave Function Collapse – это алгоритм, c помощью которого можно реализовать генерацию чего угодно, что можно было бы описать с помощью правил или конкретным примером. В этой статье мы рассмотрим, как использовать WFC для генерации карты в Unity. Читать далее

[Перевод] Swift-код в качестве пользовательских команд LLDB Если я спрошу, какую команду LLDB вы используете чаще всего, то я почти уверен, что вы, как и большинство iOS-разработчиков, ответите po. Но знали ли вы, что вы можете определить свою собственную команду LLDB, используя только Swift-код?В этой статье я покажу вам, что н...

Пишем простого бота-администратора для Telegram на Python. Тестируем на жене Создание своего собственного телеграм-бота является одним из увлекательных и полезных способов практического применения программирования. Я решил создать своего бота как вариант добавления нового увлекательного проекта в свой портфолио, а также для создания комфорта и удобст...

Выполнена «невыполнимая» задача: создан Linux под фирменный процессор Apple M1 Вышел M1 Mac Linux 6.2. Изначально создатель Linux Линус Торвальдс считал это невыполнимой задачей. Однако теперь открытую операционную систему можно запустить на компьютерах с чипами Apple M1, M1 Pro, M1 Max и M1 Ultra.

Huawei P60 будет слабее, чем P50 и даже P40. Новинка засветилась в бенчмарке вовсе не с флагманской платформой Похоже, смартфон Huawei P60 не будет флагманом ни в каком виде. Аппарат засветился в базе Geekbench, где показал средний результат.  Если точнее, 550 и 2269 баллов в однопоточном и многопоточном режимах соответственно. Подробности говорят о восьми ядрах в составе ...

CADLib Web: портальная часть среды общих данных и системы управления инженерными данными Компания «СиСофт Девелопмент» (CSoft Development) сообщила об официальном выпуске CADLib Web. Среда общих данных CADLib Модель и Архив переходит на новый уровень взаимодействия, что в свою очередь открывает дополнительные возможности ...

Обзор SVEN RX-G860. Симметричная игровая мышка с макросами и подсветкой Изучаемая сегодня мышка SVEN RX-G860 выполнена в облегченном корпусе симметричной формы, оснащена дополнительными клавишами и сенсором с регулируемым уровнем чувствительности до 12800 DPI, сопровождается программным обеспечением. При этом относится к недорогому ценовому сег...

О desktop-уведомлениях в Linux-системах В операционной системе, как и в жизни, обширны способы передачи информации: иногда можно деликатно сказать что-то в стиле «не будет ли любезен многоуважаемый джинн», или сделать жест рукой, чтобы твой собеседник понял без лишних слов, или в некоторых ситуациях достаточно лиш...

Включаем скрытые нововведения в Windows 11 Build 25309+ Вы уже наверняка заметили, что в инсайдерских сборках Windows 11 для канала Dev появляется всё больше нововведений, часть из которых доступны сразу всем пользователям, часть — проходят A/B-тестирование, а некоторые и вовсе находятся на стадии разработки и скрыты от посторон...

Создание «Google Sheets» через Websockets на Node.js ВведениеВсем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах. Поскольку цель - ознакомл...

Boson — разработка СУБД «с нуля» (часть I) После разработки виртуальной машины и компилятора в рамках хобби прошел год и захотелось попробовать реализовать ёмкий по алгоритмам проект по системному программированию. Каждый разработчик "кровавого" enterprise в своей работе использует СУБД (SQL/NoSQL) и меня всегда искр...

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

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

[Перевод] Node.js наизнанку: не все происходит в пуле потоков Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.Асинхронная среда выполнения, управляемая событиямиОдно из наиболее р...

10 инструментов ИИ с бесплатным тестовым доступом, которые пригодятся в работе В этой статье собрано 10 инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и бесплатны для тестирования.Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.Практически все инс...

[Перевод] Запросы к MongoDB из Java с помощью билдера фильтров В этой статье разберемся, как использовать класс Filters для запросов к MongoDB.Класс Filters представляет собой билдер для удобного написания фильтров запросов. Фильтры — это некоторые условные операции, которые MongoDB использует для ограничения результатов. Читать далее

Композиторы больше не нужны? Google представила нейросеть для генерации музыки по текстовым запросам и изображениям Корпорация Google представила генеративную нейросеть MusicLM, которая способна создавать музыку по текстовому описанию и по изображениям. Доступ к ней пока открывать не будут. Новинка обучена на 280 тысячах часов музыки и может создавать треки в любых жанрах. Также ней...

Часть 2. Управление знаниями в Obsidian. Базовый рабочий процесс. Журнал. Источники и их библиотеки. Пример В этой статье будет показано как можно начать организовывать свою базу знаний в Obsidian, отталкиваясь от источников. В статье будет разобрано какие стоит использовать папки и теги; как создать свою первую точку входа в систему. Также будет уделено внимание способу ведению ж...

Авторы South Park уже использовали ChatGPT Создатели сериала «Южный парк» (South Park) воспользовались помощью ChatGPT для создания недавнего эпизода, высмеивающего набирающего попалуряность чат-бота на базе искусственного интеллекта. Выпущенный 9 марта 2023 года четвертый эпизод 26-го сезона под наз...

14 декабря в 18:30 Rassvet.digital и кластер «PR&IT» РАЭК в рамках 14-ой недели Russian Internet Week проведут секцию в формате speed-dating Объединяйся или умри.

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

[Перевод] Kubeflow: учимся устанавливать и запускать Kubeflow на локальной машине Пошаговое руководство по установке и конфигурированию всех компонентов kubeflow на локальной машине. Рис. 1. Взаимодействие Kubeflow и Kubernetes | рисунок автора |иконки от Eucalyp Kubeflow [1] – это созданная Google опенсорсная платформа, на которой разворачивается весь...

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

Взлетаем с управляемым кластером Kafka в #CloudMTS. Несколько советов для старта Привет, Хабр! Меня зовут Дмитрий Быстриков, я Technical Product Owner в команде Managed Service for Apache Kafka в #CloudMTS. Сегодня я расскажу, что умеет наша Kafka и чему научится в ближайшее время. Для тех, кто дочитает до конца, я приготовил несколько советов от наши...

Как нейросеть MinD-Vis преобразует активность мозга в изображение Расшифровка визуальной информации из активности мозга — это способ узнать больше о том, как работает зрительная система человека, и как заложить основу для создания системы, в которой люди и компьютеры могут общаться друг с другом с помощью сигналов мозга. Однако создать чё...

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер Данная статья написана для тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей специфичной реализацией протокола оборудования и перевести ее в такой вид, что бы ее можно было ...

Как контролировать задачи в MODX Revolution — делаем TODO виджет для админки В CMF MODX Revolution изначально не предусмотрена возможность ставить задачи и привязывать их к ресурсам. Такое дополнение я тоже не нашел, да и было интересно разобраться в создании виджетов, поэтому придумал решение, как можно быстро реализовать такой функционал на своем с...

[recovery mode] Сетевая безопасность Linux: Best practices и баш скрипты Linux — это операционная система с открытым исходным кодом, которая широко используется на различных устройствах, включая серверы, ПК  и встроенные системы. Важно обеспечить безопасность систем Linux при подключении к сети для защиты от потенциальных угроз и уязвимостей...

Домашняя Wi-Fi Mesh-система TP-Link Deco S7: единая бесшовная сеть на большой площади с высокой скоростью работы Домашняя Mesh-система TP-Link Deco S7 представлена тремя равноценными аппаратными блоками, каждый из которых способен работать в качестве роутера либо точки доступа. Выступая узлами в составе единой Mesh-сети, три блока обеспечивают беспроводное покрытие помещения на площади...

Одноплатники декабря уходящего 2022 года: от RISC-V платы до сетевого хранилища для Raspberry Pi Compute Module Привет, Хабр! В декабре 2022 года производители электронных систем и компонентов продолжали свой труд по созданию все новых устройств. Их вышло достаточно много, а сегодня расскажем о 5 интересных моделях, которые могут заинтересовать многих. Это девайсы как для DIY-проекто...

Нейросети могут работать быстро даже на смартфонах. Qualcomm оптимизировала Stable Diffusion так, что на Snapdragon 8 Gen 2 она работает очень быстро Компания Qualcomm показала первый в мире пример работы нейросети Stable Diffusion на смартфоне с Android с обработкой данных непосредственно на мобильном устройстве.  Команда Qualcomm AI Research выполнила полнофункциональную оптимизацию ИИ с помощью Qualcomm AI S...

«Полностью открытый»: этот ноутбук можно легко и дёшево модернизировать В разработке находится новый концептуальный ноутбук RISC-V Balthazar. Он поддерживает идею полностью открытого исходного кода. Причём касается это и аппаратной его части. Пользователь сможет легко и дешево апгрейдить устройство.

Следы новых компьютеров Apple Mac обнаружили в Steam Две невыпущенные модели Mac были обнаружены в статистике Steam за ноябрь 2022 года, которая содержит анонимную информацию пользователей, желающих поделиться данными об используемых компьютерах. В этой статистике собираются данные о моделях ПК, процессорах, объёмах памят...

Пишем FastAPI с нуля на python FastAPI — это современная, быстрая (высокопроизводительная) веб-инфраструктура для создания API-интерфейсов с Python 3.7+ на основе стандартных подсказок типов Python. В этой статье мы рассмотрим как написать его с нуля. Читать далее

[recovery mode] Jenkins pipelines с Groovy Добрый день, коллеги. Jenkins является одной из самых популярных систем CI/CD, которая применяется для построения пайплайнов сборки и доставки.Jenkins поддерживает построение пайплайнов на основе Groovy скриптов. Использование Groovy дает возможность очень гибко настраивать ...

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

Среда разработки VS Code на ТВ-приставке Решил написать небольшой обзор проделанной работы по разработке нестандартного решения, собранного, как обычно, их стандартных компонентов.Кратко оно выглядит так:Мультимедиа-приставка (была с Андроидом), в ней запущен Линукс, в нем развернута IDE Visual Studio Code, в ней у...

Телеграм-бот в помощь агроному Рекомендательные системы на основе искусственного интеллекта часто используют в медицине: например, робот-ассистент, который помогает хирургу выявить проблемы и назначить правильное лечение. Такие технологии внедряются и в сельском хозяйстве, например, агро-бот «Тензор ...

[Перевод] Распознавание образов с помощью искусственного интеллекта Пожалуй, самая популярная и перспективная задача нейросетей – технологии распознавания образов. Они либо по отдельности, либо в интегрированном виде используются в таких сферах, как безопасность и наблюдение, сканирование и создание изображений, маркетинг и реклама, дополнен...

Как развернуть IDE для прототипирования в облаке за 5 минут? Как часто бывает: устанавливаете разные пакеты и программные модули и через время замечаете, как ОС превращается в dependency hell. С этим сценарием знаком почти каждый разработчик. Для решения проблемы можно использовать среду виртуализации или контейнеры. Но для сборки ч...

Сколько нужно времени, чтобы переписать объявление? Привет! Меня зовут Илья Никитин, я по-прежнему фронтенд-разработчик в Авито, работаю в кластере BuyerX. В прошлом году я писал о том, как сложно было перевести кнопки контактов на странице объявления с Twig-шаблонизатора на React. Мы переживали, получится ли перезапуск и ста...

Автоматизируем домашний медиацентр на Synolgy NAS Приветствую читатели хабра, в этой статье я бы хотел поделиться своим опытом организации домашнего медиацентра с торрент качалкой на Synology NAS: sonarr + radarr + jackett + qBittorrent. Читать далее

Picaso Designer X series 2. Контроль подачи ли? Выводы. Друзья, всем привет! Мы уже тут как родными становимся. Итак, проблема с контролем подачи Picaso разгадана!Для одних это будет бальзамом на душу, для других "сомнительным" спасением. Для меня же это - полное ДНО от Picaso! Но, по порядку. Букв будет много, статья ориентирова...

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

Неизвестный UART: теория Можно с уверенностью сказать, что с момента публикации первой версии стандарта RS‑232 в мае 1960 года и по настоящее время, было написано приблизительно 109 независимых реализаций UART на всём, чём угодно. Однако, подобно «Hello world» в мире прикладного ПО, а также ми...

ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования Всем привет! Я QA Engineer и недавно открыл для себя ChatGPT и хочу открыть этот мир другим тестировщикам. Эта статья не руководство к применению и каких-то суперлайфхаков здесь не будет. Цель этой статьи в том, чтобы показать огромные возможности нейросетей в помощи нам, те...

Windows 7 и 8.1 все. Компьютеры на легендарных ОС перестали обновляться и работать Американская корпорация Microsoft является одним из крупнейших и наиболее известных поставщиков программного обеспечения, а наиболее ее успешным, известным и востребованным продуктом является платформа Windows. За более чем 30 лет выпуска операционных систем под таким бренд...

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

Конференция «Свободное программное обеспечение в высшей школе 2023» пройдет в конце января Конференция OSEDUCONF-2023 («Свободное программное обеспечение в высшей школе 2023») пройдет в г. Переславль-Залесский 27-29 января 2023 года. Организаторы конференции - ИПС РАН и «Базальт СПО», разработчик российских операционных систем «Альт». Ведущие педагоги вузов и школ...

Поиск данных в инструментах Data Governance: вызовы и решения Добрый день!Меня зовут Никита, я работаю ведущим системным аналитиком в Департаменте управления данными компании Ростелеком.В данной статье я опишу наш опыт использования Реестра отчетов и Бизнес-глоссария, подводные камни, с которыми мы столкнулись, а также планы по оптимиз...

[Перевод] 5 неочевидных возможностей FastAPI: упрощаем работу с бэкендом на Python Почти все, с чем мы сталкиваемся в интернете, имеет отношение к API, а точнее к версиям этого программного интерфейса, использующим для работы HTTP-запросы. Когда мы хотим узнать прогноз погоды, интерфейс браузера или мобильного приложения вызывает API Яндекс.Погоды или API ...

Дизайн сетей ЦОД. Часть 3. Управление трафиком В этой статье мы продолжим тему дизайна сетей ЦОД. Мы уже поговорили про надежность, рассмотрели организацию кабельной инфраструктуры в ЦОД и теперь самое время перейти к рассмотрению вопросов управления и оптимизации трафика. Немаловажную роль в оптимизации трафика на логич...

Российскую платформу для электромобилей на «Москвиче» обещают создать за два года Мэр Москвы Сергей Собянин на встрече с президентом России Владимиром Путиным в Кремле заявил, что собственную российскую платформу электромобилей на базе завода «Москвич» планируется создать в течение двух лет. Вы дали добро на создание кластера в Москве эле...

C++ для Maya Создание кастомного локатора в Autodesk Maya с помощью C++Здравствуйте. В этой статье я хочу поделиться тем опытом, который приобрел при написании плагина на C++ для Maya. Читать далее

Tele2 при технической поддержке DataDome заходит в новые регионы В уходящем году DataDome разработал и реализовал проекты по подготовке помещений для создания узлов связи Tele2 в новых для оператора регионах – в Ставропольском крае и Астраханской области. Проекты по созданию инфраструктуры помещений были выполнены в несколько этапов: от р...

[recovery mode] Tensorflow: Используем трансферное обучение для классификации пневмонии и оптимизируем нашу модель Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.Сегодня мы будем работать с открытым набором данных по рентгенографии грудной клетки которые, использовали для этого исследования, с предварительно обученной моделью MobileNet_v2 для класси...

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

DSL фреймворк для создания Telegram ботов Родилась у меня идея! Я хочу создать фреймворк, который позволит пользователям писать своих ботов Telegram с помощью языка, специфичного для конкретной области (DSL), или визуального представления, например, диаграммы UML. На основе предоставленных данных фреймворк будет ге...

Prostore — простой Event sourcing + CQRS фреймворк На данный момент на рынке мало Event sourcing + CQRS фреймворков. А те, что есть, непопулярны и имеют слабую поддержку, поэтому многие создают свои in-house решения. В этой статье расскажу о выполненном командой «Programming Store» проекте Prostore, который может послужить ...

[Перевод] Запуск Stable Diffusion локально и в облаке с помощью Diffusers и dstack Вероятно, все уже слышали о Stable Diffusion - модели, способной создавать фотореалистичные изображения на основе текста. Благодаря библиотеке diffusers от HuggingFace, использование этой модели очень просто.Однако организация проекта и зависимостей для его запуска независим...

Учёные научились видеть сквозь стены с помощью Wi-Fi-роутеров В основе метода лежит работа нейросети DensePose. Она отображает фазу и амплитуду Wi-Fi-сигнала в УФ-координтах. Благодаря тому, что 3D-проекция накладывается на 2D-изображение, на экране компьютера появляется точное изображение фигуры человека, находящегося за непрозрачно...

Технологии прошлого сегодня — стандарт X.25 У себя в блоге мы часто пишем о работе интернет-провайдеров и сетевых протоколах. Мы решили начать серию материалов о технологиях из прошлого. Сегодня говорим о стандарте пакетной передачи данных X.25. Относительно недавно с ним работали крупные банковские системы вроде SWIF...

TrueNas: когда Nas реально ТРУ Вы слышали о TrueNas, но не знаете, стоит ли с ним связываться?Представляю реальный случай применения TrueNas в качестве основного файлового хранилища в компании. Как на практике и из старого сервера и домашних дисков мы получили достаточно неплохой NAS с SMB, NFS, iSCSI, bl...

Гусеничное шасси-робот на базе Arduino, часть 1 Дело было к вечеру, делать было нечего. Загорелся я как-то созданием универсальной гусеничной платформы для изучения Tenserflow. Причем хотелось сделать управление через ESP32, которая будет регулировать моторчики, даст в случае желание управление через браузер в локальной с...

[Перевод] Использование Makefiles для проектов Swift Использование Makefiles для проектов SwiftMake — это программное обеспечение для автоматизации сборки, которое можно использовать для автоматического выполнения различных команд. Если вы хотите что-то запустить, вам нужно указать свои команды (точнее: цели сборки) через...

Игра Жизнь и Julia В одной из своих прошлых статей по эволюции случайной конфигурации в игре жизнь я выдвинул гипотезу: Первая гипотеза касается окончания 'движухи' - в широком диапазоне изначальных плотностей p от 0.1 до 0.7, после окончания 'движухи' 'пепел' имеет одну и ту же плот...

Привет Unicode! Или как компьютеры работают с символами Основная задача письменности с давних времен, отобразить визуально то, что человек произносит вербально. В истории встречается огромное количество примеров того, как люди, пытаясь передать через бумагу какую-то информацию, используя для этого знакомые образы. Древние египтян...

[Перевод] Почему стоит использовать лимиты CPU в Kubernetes Эту статью я написал в противовес статье “For the love of god, stop using CPU limits on Kubernetes” (Ради всего святого, прекратите использовать в Kubernetes лимиты CPU). Мне та статья понравилась, и я считаю её хорошим чтивом. Более того, я согласен с высказанными в ней р...

Настраиваем окружение Qt6+QtC без VPN Как известно, с недавних пор сервера qt.io запрещают загрузку любых архивов с российских IP. Если первое время проверка шла только на получение метаинформации, теперь любая загрузка файла обрывается сервером.Обычные советы, как это обойти, включают:• Используй платный безли...

Как писать конспекты на компьютере быстрее, чем от руки, при помощи VS Code Привет всем!В этой статье говорится о том, как я конспектирую на компьютере, а точнее описываются способы ускорения набора LaTeX-овского текста. Читать далее

Aspia — бесплатная программа для удаленного управления ПК Aspia - это OpenSource приложение под лицензией GPL-3.0 для удаленного управления компьютерами внутри локальной сети и за её пределами благодаря реализации ID сервера для обхода NAT.Не нашел на хабре актуальной информации об этом бесплатном аналоге таких программ как TeamVie...

Microsoft обновила Windows 10 и Windows 11 – исправлено 77 уязвимостей, включая 3 активно используемые хакерами Компания Microsoft выпустила подборку накопительных обновлений в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) для операционной системы Windows. Апдейты доступны для Windows 10 и новейшей Windows 11.  В Windows 11 обновлен...

Событийная онтология vs объектная В общем случае (вне и до информационных технологий), произнося слово «семантика», предлагают обсудить смысловой уровень языка – значения знаков и структур знаков (текстов). При этом семантика противопоставляется синтаксису, то есть формальным правилам соединения знаков в тек...

Возможности T‑FLEX Электротехника T‑FLEX Электротехника — это система в составе программного комплекса T‑FLEX PLM, предназначенная для проектирования электротехнических изделий различной степени сложности.T‑FLEX PLM обеспечивает единую информационную платформу, внутри которой происходит обмен данными с други...

Криптокошелёк Trust Wallet реализовал кроссчейн-свапы (Cross-Chain Swaps) В криптовалютном кошельке Trust Wallet появилась интеграция приложения с мультичейн-протоколом ликвидности THORChain, через протокол Rune. Теперь клиенты смогут обменивать цифровые активы между разными блокчейнами без комиссий. В настоящее время эта функция до...

Microsoft выпустила Windows 11 Build 22621.1485 Компания Microsoft выпустила Windows 11 Build 22621.1485. Это обновление, не связанное с безопасностью, включает улучшения качества. При установке этого KB: • Новое! Это обновление добавляет множество новых функций и улучшений в Microsoft Defender for Endpoint. Дополнительны...

Sonos и Ikea представили умный торшер, который одновременно ещё и колонка Компания Sonos совместно с Ikea анонсировала умный торшер со встроенной колонкой под названием Symfonisk. Это многофункциональное и стильное устройство, которое совмещает в себе систему освещения и звуковое устройство. В техническом плане это обычный напольный светильн...

Claim-based авторизация на PL/pgSQL Статья о создании супергибкой системы проверки прав к ресурсам на основе клэймов и политик. В свое время был вдохновлен реализацией Claims‑based authorization in ASP.NET Core, но нужно было на Node.js (а теоретически на любую плат...

Hack The Box. Прохождение Precious. Уязвимость CVE-2022-25765 Прежде всего, соберем информацию о машине.Используем nmap с ключами -sV -sC Читать далее

Как написать текст на сайт с помощью нейросети: используем ChatGPT для создания контента Разбираемся, какие задачи по контенту можно делегировать нейросети, и как делать запросы к ChatGPT, чтобы получать полезные ответы, и можно ли использовать такой контент на сайте без проблем с поисковиками.

Quic от Google Основной обязанностью любого транспортного протокола является поддержка связи и коммуникации между двумя конечными сущностями. Таким сущностями могут выступать хосты и устройства, как, к примеру, роутеры. Транспортный протокол предоставляет механизм виртуального зацикленного...

В Москве создан межотраслевой кластер электромобилестроения В его состав уже входит около 40 научно-исследовательских, производственных и других организаций, например завод «Москвич», Московский автомобильно-дорожный государственный технический университет (МАДИ) и особая экономическая зона «Технополис Москва».

[Перевод] Использование Postgres в качестве очереди сообщений Базы данных не являются очередями сообщений — это устоявшееся утверждение, которое обсуждалось во многих статьях в блогах и презентациях на конференциях. Но с развитием реляционных баз данных выдерживает ли это утверждение проверку? Если посмотреть на сов...

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

Поиск специалиста, как быть и что делать? Вначале немного о себе. Уже более 14 лет являюсь руководителем ИТ отдела в бюджетной муниципальной организации. Отдел небольшой, три человека и начальник, т. е. я. На самом деле людей еще меньше, один из сотрудников фактически исполняет работу д...

Основы OkHttp в Android-разработке OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.Порой стоит использовать не вездесущий Retrofit, а OkHttp из-за его производительности и большего функционала.В статье подр...

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

Команды для Терминала macOS Ventura, которые вам точно пригодятся Новые операционные системы — это не всегда новые функции, но и часто исчезновение старых, ставших уже привычными. Так, в iOS 16 Apple убрала практически все стандартные обои, эффект затемнения и отключила возможность использовать Live Photo в качестве заставки. Судя п...

Тест – это вещь! F#, тестирование на базе Expecto. Часть первая Expecto — фреймворк для тестирования, написанный на F# и для F#. Он довольно хорошо известен в рамках F#-сообщества, и у разработчиков, сумевших отгородиться от C# в достаточной степени, используется как платформа для тестов по умолчанию. Новички в F#, а также мимо проходящи...

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

ChatGPT обучился писать вирусы под конкретные операционные системы и уызвимости: теперь их смогут создавать обычные люди без навыков Заместитель директора по развитию Института математики и компьютерных технологий Дальневосточного федерального университета Роман Дремлюга заявил, что чат-бот на базе искусственного интеллекта ChatGPT обучился создавать программы-вирусы, нацеленные на индивидуальные осо...

Meet Transferable На WWDC 2022 Apple представила множество интересных нововведений, одно из который — Transferable. О новом протоколе (только для SwiftUI и только для iOS 16, macOS 13 и tvOS 16

Делаем полезное Zigbee устройство из Триколор GS SMH-ZW-I1 на прошивке PTVO. Новогодняя ёлка с датчиком давления По просьбам заинтересовавшихся данной темой, продолжаю цикл постов на Хабре про создание Zigbee устройств из подручных средств. В предыдущих постах я рассказал как сделать из модуля управления умным домом Триколор GS SMH-ZW-I1 Zigbee координатор или роутер, как прошить чип C...

Магия размерностей и магия Котлина. Часть третья: Смешение магий Это третья, заключительная статья серии, посвящённой библиотеке по манипулировали физическими величинами системы СИ, а также другими величинами, в Котлин. В ней мы рассмотрим, как фундаментальные математические структуры, которые природа “заложила” в систему СИ, предопределя...

Минимальный геном как операционная система Как знают мои постоянные читатели, кроме основного блога я веду на Хабре ещё один, где публикую переводы с английского, посвящённые строгим IT-темам. 21 января я вывесил там материал об игре «Жизнь» Джона Конвея, рассказывающий о создании минимальной жизнеспособной единицы п...

Как сделать запись экрана в Windows 11 штатными средствами операционной системы Уже можно опробовать в тестовых сборках.

Домашнее облачко или что можно сделать с Orange Pi 5 (Часть 1) Прикупил для тестирования SBC Orange PI 5 c 8 ядрами и 16Гб RAM и постарался описать какие бонусы можно получить от использования. Поставил Ubuntu 22, Docker, Portainer, gitlab-ce, minio S3 (домашний S3). Приглашаю к обсуждению, кидайте тапками или предлагайте что нибудь пот...

Архитектура предприятия в гигантах индустрии Архитектура предприятия — это дисциплина, которая фокусируется на проектировании и управлении системами, процессами и структурами организации. Она направлена на то, чтобы они соответствовали бизнес-целям и задачам и были эффективными, результативными и адаптируемыми.IBM, Goo...

[Перевод] Как мы в Slack используем Terraform В Slack всей своей инфраструктурой, опирающейся на AWS, DigitalOcean, NS1 и GCP, мы управляем с помощью Terraform. И хотя большая её часть работает на AWS, мы выбрали Terraform в противоположность их нативному сервису CloudFormation, чтобы использовать единый инструмент сре...

Правильно ли вы используете useSelector в Redux? Всем привет, данная статья направлена на то, чтобы добавить понимания при использовании хука useSelector в разработке. Надеюсь, у меня получилось ниже раскрыть какую-то часть информации, которая поможет разработчикам, которые раньше не знали данной информации.Все, кто исполь...

Управление инфраструктурой ЦОД: топ-10 поставщиков DCIM-решений Индустрия ЦОД быстро растет, подпитываемая устойчивым спросом государственных структур, коммерческих предприятий и широкой общественности на цифровые услуги. Однако удовлетворение спроса клиентов, демонстрирующих растущий аппетит к более быстрым и устойчивым инструментам для...

Может ли модель поведенческих типов человека стать эффективным инструментом в работе? Опыт продакт-менеджера Человечество всегда было склонно к систематизации и моделировании при взаимодействии с теми или иными объектами. Не обошла эта склонность и взаимодействие с людьми, породив множество моделей поведения человека. Меня зовут Саша Гришин, я продакт-менеджер облачных баз данных...

[Перевод] Всё про USB-C: механика разъёмов Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба. Перед вами оче...

Git scraping: методика бесплатного хостинга не совсем статических сайтов Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы...

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

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

Microsoft отправила в отставку ещё одну версию Windows 10 Компания Microsoft официально прекратила поддержку операционной системы Windows 10 версии 21H1, дебютировавшей в мае 2021 года.  Недавний апдейт в рамках ежемесячных «обновлений по вторникам» (Patch Tuesday), вышедший 13 декабря, стал последней порцией...

Используем функционал Podman вместо docker-compose на примере Gitea В своем порыве использовать только технологии компании Red Hat, я решила освоить их first-party контейнерный стек. В основе стека лежит podman- движок для контейнеров, работающий без демон-процесса и без root привилегий по умолчанию. podmanинтегрируется в экосистему Red Hat ...

В России отозвали автомобили Jeep с проблемой в антиблокировочной тормозной системе Компания «Эфсиэй Рус», официальный представитель изготовителя Jeep на российском рынке, запустила программу добровольного отзыва автомобилей в России. Об этом сообщила пресс-служба Федерального агентства по техническому регулированию и метрологии (Росстандар...

Централизация логирования микросервисов с Graylog Трассировка и анализ ошибок в микросервисной архитектуре без средств централизации логирования обычно причиняет неудобства, поскольку для понимания “что и на каком микросервисе умерло” приходится обходить микросервисы по очереди, сверять и сопоставлять данные в логах. В данн...

Manor Story: Home Makeover это игра о принцессе, замке и макияже Manor Story: Home Makeover — мобильная игра с мультяшной графикой. Она переведена на русский язык и имеет приятный саундтрек. Подобный проект идеально подойдёт для девочек, а также тех, кто любит принцесс, украшать замки и наводить макияж. Игровой процесс Manor Story: Home ...

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

После покупки российских активов Mercedes-Benz «Автодом» возобновит поставки запчастей, обслуживание и продажи машин Генеральный директор «Автодома» Андрей Ольховский заявил, что российская компания планирует завершить сделку по покупке активов Mercedes-Benz в России в начале 2023 года. После этого компания готовится на официальной основе возобновить работу сервисных центр...

Coca-Cola изучит использование ChatGPT и DALL-E для маркетинговых целей Корпорация Coca-Cola Co. начнет эксперименты с ИИ-инструментами и чат-ботами для маркетинговых и коммуникационных задач. В списке есть ChatGPT, DALL-E и Codex. Для этого рыночный гигант заключил сделку с консалтинговой фирмой Bain & Co., чтобы изучить использование ...

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

Что такое кодирование с помощью ИИ и когда его стоит использовать Следует ли разработчикам использовать искусственный интеллект для создания кода? Независимый эксперт Кристофер Тоцци обсуждает на портале ITPro Today плюсы и минусы кодирования с помощью ИИ. В течение многих лет идея о том, что можно автоматически ...

Приделываем руки к ChatGPT: бот, который исполняет код в рантайме В предыдущей статье я рассказывал, как можно доучить GPT на собственных взглядах и вкусах. Сегодня попробуем дать GPT возможность поработать программистом по-настоящему - с запуском кода и отладкой без участия человека. Весь код опубликован в репозитарии.Как многие уже убеди...

Квантовые компьютеры: материальная база Квантовые компьютеры – идея еще 1980-х, а всерьез за ними бегают последние два десятка лет, ибо они могут решать недоступные для обычных вычислительных машин задачи. Некоторые алгоритмы факторизации (разложения числа на простые множители, привет криптографии), поиска или опт...

Сделал приложение для создания мультиязычных книг и параллельных корпусов Хочу показать, как создать мультиязычный параллельный корпус и книги при помощи моего пет-проекта, которым я занимаюсь несколько лет.Для примера возьмем 10 редакций "Мастера и Маргариты" Михаила Булгакова (ru, uk, by, en, fr, it, es, de, hu, zh). Сначала выровняем девят...

Запускаем Vagrant на MacOS Apple M1/M2 Очень часто в разработке возникает необходимость поднять локальное окружение для отладки каких-либо рабочих моментов. В своей работе я постоянно пользуюсь Vagrant для тестирования инфраструктурного кода, например ansible-ролей.Vagrant остаётся одной из самых популярных утили...

Семантическое версионирование и проблемы с зависимостями — коротко о lockfile Привет, меня зовут Анастасия Пласкевич, я фронтенд-разработчик. Недавно на проекте я разбиралась с зависимостями и углубилась в эту тему так, что собрала небольшой доклад о том, что такое Lockfile, как работает yarn.lock, как решать проблемы с зависимостями в проекте и делат...

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 2 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х В прошлой статье я рассказал об американском изобретателе китайского происхождения Ван Ане, создателе памяти на магнитных сердечниках, который построил с нуля успешный IT-бизнес в США. Самым интересным проектом основанной им компании Wang Laboratories стал специализированн...

[Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1) Модули – это дискретные единицы кода, которые можно запускать с помощью командной строки или с помощью плейбука для того, чтобы вносить определенные изменения в целевой узел или собирать с него информацию. Ansible реализует каждый модуль на удалённом целевом узле, а также со...

Теория управления шаговым двигателем (или как вертеть PTZ камеру) Настал тот редчайший случай, когда в работе программиста микроконтроллеров появилась нужда в знании математики и даже физики. При управлении шаговыми двигателями важно решать кинематическую задачу. Правда по уровню сложности её можно отнести к школьной программе 6 класса. Чи...

Как перенести контакты с телефона на телефон Каким бы навороченным ни был смартфон, так или иначе мы пользуемся им как средством связи, которое позволяет принимать и совершать звонки. Чтобы не потерять номера, мы сохраняем контакты. А в какой-то момент у нас обязательно возникает потребность перекинуть их с одного уст...

T-FLEX PLM — первое сертифицированное российское PLM-решение Российская компания «Топ Системы» сообщает об успешном завершении процедуры сертификации средств защиты информации и получении сертификата Федеральной службы по техническому и экспортному контролю (ФСТЭК России) на ключевой программный продукт платформы T-FLEX PLM систему уп...

Использование языковой модели GPT3 для создания интерфейса 1С на естественном языке Я взял типовую конфигурацию Управление торговлей редакции 11.5 Немного доработал запрос к языковой модели GPT-3 и получил возможность обращаться к учетной системе на естественном языке Читать далее

В России стартовали продажи белорусских ноутбуков «Горизонт» Белорусский завод электроники «Горизонт» объявил о начале продаж фирменных ноутбуков на российском рынке.   Иллюстрация «Горизонта» В России ноутбуки предлагаются под маркой H-book, продажи ведутся онлайн, доставка осуществляется с помощью ...

Kubernetes через грабли или внедрение в университете К Kubernetes мы присматривались два года. Изучали различные статьи, пытались его разворачивать, но после развертывания не понимали что делать дальше. Пока однажды мы не решили попробовать завернуть одну из систем в контейнер. Для оркестрации контейнера была выбрана система D...

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

Microsoft «одобрила» установку Windows 11 на Mac с Apple M1 и M2. Компания опубликовала руководство, как использовать свою ОС в таких случаях Компания Microsoft официально санкционировала использование Windows 11 на компьютерах Mac с платформами Apple M1 и M2.   Напомним, когда Apple перешла на собственные SoC, пользователи лишились возможности использовать две операционные системы на Mac при помощи Boo...

Загрузите заранее MMORPG MIR M, релиз 31 января MIR M — мобильная MMORPG, в которой надо прокачивать, участвовать в PvP и добывать специальную руду, которая переплавляется в NFT и переводится в криптовалюту. Подобная функция доступна только в глобальной версии, которую уже можно заранее скачать. А вот сервера запустят зав...

[recovery mode] Обзор чат-бота ChatGPT: что это, возможности и примеры использования ChatGPT от OpenAI, запущенный 30 ноября 2022 года, произвел настоящий фурор в IT-сообществе, поразив многих точностью ответов на специальные вопросы. Посмотрим, как можно использовать этого чат-бота, в том числе в сочетании с другими программными продуктами.Я заинтересовался...

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

Kotlin Symbol Processing. От теории до практики Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализир...

Технологии Samsung позволят автомобилю реагировать на небезопасные состояния водителя Компания Samsung совместно с принадлежащей ей Harman представила на CES 2023 разработку под названием Ready Care.   Как сказано в пресс-релизе, это решение более органично связывает личный опыт водителя и среду вождения, при этом автомобиль может вмешиваться в раб...

[Перевод] Создание изображений с использованием генеративно-состязательных нейронных сетей (GAN) на примере ЭКГ Для создания изображений с помощью GAN я буду использовать Tensorflow. Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах. Как работают GAN? Первым шагом в...

[Перевод] Отправка уведомлений из Symfony API с помощью Mercure В статье я создал атрибут, чтобы помечать операции API для выполнения в фоновом режиме. Когда аннотированная операция вызывалась как фоновая, ее выполнение задерживалось с помощью symfony messenger, клиент получал в ответ код состояния HTTP 202 Accepted. В этой статье я внес...

Как сделать анимацию с помощью MotionLayout Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой...

ChatGPT можно использовать для написания вирусов и программ-вымогателей — это подтвердили ИБ-специалисты Сетевые ресурсы сообщили, что в сети появились примеры того, как популярный чат-бот ChatGPT пишет код для вирусов. Специалисты компании Check Point Research, которая занимается сетевой безопасностью, обнаружили это и заявили, что использование ИИ повышает опасность со с...

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

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

Запостить в p2p-формате — на каких протоколах строят децентрализованные соцсети (и есть ли у них будущее) За последний год сразу несколько таких площадок в разы увеличили свою аудиторию. Развитие идет полным ходом, в них даже инвестируют разработчики классических социальных сетей. Мы решили обсудить несколько протоколов, на основе которых запускают подобные платформы, мнения соо...

Скорее обновите WhatsApp на Android! Теперь можно сделать Ватсап на два телефона с одним номером Если вы одновременно пользуетесь WhatsApp и Telegram, то прекрасно знаете об их отличиях в плане удобства. Причем сравнение явно не в пользу самого популярного мессенджера, установленного на смартфоне любой бабушки. До сих пор нельзя было даже использовать Ватсап на два тел...

Наши любимые приложения-помощники в тестировании back-end Всем привет! Меня зовут Константин, и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами...

[Перевод] 8 бесплатных инструментов искусственного интеллекта, которые пригодятся Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.В этой статье собрано 8 бесплатных инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и самое главное бесплатны для тестиров...

C# и обработка медиафайлов средствами FFmpeg, Pandoc и ImageMagick Приветствую читатели, в этой статье я бы хотел рассказать о написанной мной OpenSource библиотеке MediaFileProcessor под платформу .NET (.netstandart 2.0). Читать далее

Тренд на low-code/no-code: как разработка без кода влияет на рынок, и почему она не заменит опытных программистов В России мы наблюдаем скепсис со стороны классической разработки и недостаточный уровень знания о low-code/no-code среди тех, кому он мог бы потенциально облегчить работу. Тем временем рынок инструментов для создания сайтов, приложений и сервисов без кода или с минимальным е...

[Перевод] Эволюция кода: путь к лучшему дизайну В этой статье мы изучим программное решение экзаменационной задачи конца второго семестра в AltSchool Africa. Эта задача подразумевает построение системы для управления складскими запасами магазина, продающего машины и другие товары. В частности, магазин должен иметь возмож...

Автоматизация ревью ТЗ с помощью инструмента Comala для Confluence. Углубленная автоматизация В предыдущей статье мы рассмотрели, как можно собрать базовую автоматизацию ревью для документации и как уже на этом этапе она облегчает жизнь аналитику и команде. Однако всегда появляются новые задачи для решения, и всегда можно посмотреть шире. Придумать, что еще можно сде...

Кен Томпсон: живая легенда Людей, внесших значительный вклад в развитие мировой IT-индустрии и вошедших благодаря этому в историю, можно пересчитать по пальцам. Один из них — Кеннет Лейн Томпсон, один из разработчиков Unix, операционных систем Plan 9 и Inferno, создатель языка программирования B, соа...

«МойОфис» получил большое обновление – более 1200 улучшений и изменений Компания «Новые облачные технологии» объявила о выпуске масштабного обновления для офисного пакета «МойОфис» и почтового сервиса Mailion.  Как обещают разработчики, релиз насчитывает более 1200 улучшений. Версия «МойОфис» 2.3 по...

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

Git: Игнорирование отслеживания файлов, которые уже есть в удаленном репозитории Если внести файл в .gitignore, то он не будет отслеживаться гитом лишь в том случае, если этого файла нет в удаленном репозитории. Но если в репозитории уже есть (к примеру конфиги сайта), а мы не хотим, чтобы наши локальные конфиги отслеживались, то можно выполнить команду...

Книга «Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python» Приветствуем вас, дорогие Хаброжители! Неважно, чем вы занимаетесь — большими данными, машинным обучением, компьютерной графикой или криптографией — без математики вам не обойтись! Везде сейчас требуются базовые знания и понимание алгоритмов. Практические примеры позволят ...

Представлены проекторы JMGO N1 Pro и N1 Ultra, работающие под управлением Bonfire OS Компания JMGO Projection представила проекторы N1 Pro и N1 Ultra, которые поддерживают разрешение до 1080р и 4K соответственно. Они предлагаются за 930 и 1290 долларов. Эта серия проекторов использует трехцветный лазерный источник света Krypton собственной разработки, п...

Беспилотная Lada Granta получит четвертый уровень автономности. Автомобили Tesla всё ещё не добрались до третьего уровня Специалисты ресурсного центра робототехники ДГТУ и научно-исследовательской лаборатории «Интеллектуальные электрические сельскохозяйственные машины и комплексы» делают беспилотный автомобиль на базе Lada Granta. При этом они хотят добиться четвертого ур...

В России разрешили использовать частоты 5,9–6,4 ГГц для Wi-Fi В России разрешили использовать частоты 5,9–6,4 ГГц для стандарта связи Wi-Fi 6E. Это касается домашнего и офисного применения. В Минцифры полагают, что это позволил отчасти компенсировать снижение пропускной способности мобильных сетей. Однако работа таких роутер...

Информационная безопасность. Специализация Материал будет полезен новичкам, которые хотят выбрать специализацию в области ИБ. Статья расскажет о специальностях, которые так или иначе относятся сегодня к информационной безопасности. Основной акцент будет сделан на многообразии специализаций, которые формально могут не...

Давай дружить или как сократить процесс адаптации и быстрее наполнить работу смыслом? Команда похожа на живой организм и в ней есть свои внутренние механизмы регулировки и адаптации к окружающей среде. А также как любой организм она требует непрерывного обновления и соблюдения баланса между приходящими участниками команды и ростом существующих клеток, составл...

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

Компонентный подход. Реализуем экраны с помощью библиотеки Decompose Это вторая часть из серии статей про компонентный подход. Если вы не читали первую часть Компонентный подход. Боремся со сложностью в Android-приложениях, то рекомендую начать с нее.Ранее мы обсудили, что компонентный подход — это способ организации приложения в виде иерархи...

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

Скрипт-кидди используют ChatGPT для создания вредоносов Специалисты компании Check Point обратили внимание, что злоумышленники (в том числе не имеющие никакого опыта в программировании) уже начали использовать языковую модель OpenAI ChatGPT для создания вредоносов и фишинговых писем, которые затем можно будет использовать в вымог...

Кто последний на индустриальный стандарт? Мне только спросить… Сегодня в сообществе ИТ архитекторов, поддерживающих подход “Архитектура как код”, все чаще появляются упоминания о его перспективах выйти на уровень нового индустриального стандарта. Можно было бы сказать, что любое общество должно быть амбициозным и видеть себя в “Центре В...

Универсальный VPN с WireGuard, MikroTik и Keenetic В данной статье я поделюсь опытом и конфигами для построения универсального семейного VPN - как для конечных потребителей, так и для организации сетевого взаимодействия между дачей и квартирой. Читать далее

[Перевод] Как легко пройти собеседование по Kubernetes в 2023 году Сегодня одним из наиболее часто используемых инструментов в стеке технологических компаний является Kubernetes. С момента своего выпуска K8s получил массовое распространение, расширяя свою экосистему и увеличивая количество пользователей. В 2021 году CNCF (Cloud Native Compu...

3D-моделирование в Blender для подростков: чему можно научиться В начале года многие школьники ищут новые направления для развития. Одним из наиболее популярных сегодня является 3D-моделирование. Рассказываем, как начать обучение анимации для детей и подростков и делимся полезной информацией. Читать далее

Как мы упростили процесс трудоустройства в Fix Price с помощью создания лендинга и рассылки в мессенджерах Привет, Хабр! Меня зовут Вадим Райский, и я работаю руководителем IT‑проектов для департамента управления магазинами Fix Price. Сегодня поговорим о том, как мы в этом году запустили специальную экосистему для найма сотрудников на работу, что&nbs...

Забыл пароль от Google аккаунта на смартфоне Xiaomi. Что делать Последнее время пользователи смартфонов все больше помешаны на безопасности своих устройств. Из-за этого многие стремятся как можно сильнее усложнить доступ к Google аккаунту, который используется на их телефоне в качестве основного. Вроде как ни один злоумышленник не сможе...

[recovery mode] Переход с SAP на 1С: разбор преимуществ Автоматизированная система управления бизнес-процессами крупной компании SAP не поддерживается производителем в России. Уход с российского рынка ERP-систем этого крупного иностранного вендора стал неприятным сюрпризом. Большинство компаний решает ее переходом на отечественны...

Часы реального времени — RTC (real time clock) на одноплатном компьютере. На примере Repka Pi 3 — аналоге Raspberry Pi 3 Эта статья посвящена решению задачи добавления часов реального времени на примере конкретных и широко доступных модулей для RTC и на примере одного конкретного подхода к реализации и алгоритму работы и является скорее примером, демонстрирующим общий принц...

[Перевод] Квазицитирование в Lisp Аннотация Квазицитирование (quasiquotation) — это технология, обычно используемая в Lisp для создания программ, генерирующих другие программы. В статье объясняется механизм работы квазицитирования, поясняется почему он работает именно так и каковы его ограничения, а также да...

В российский реестр программного обеспечения включено решение IT ГРУППЫ ОТКРЫТИЕ Программное обеспечение IT ГРУППЫ ОТКРЫТИЕ ITgo 2.0 вошло в российский реестр IT-решений в декабре 2022 года. Мониторинг серверных показателей и передача значения системным администраторам – основная задача ПО. Контроллер ITgo 2.0 – это одноплатный компьютер Raspbery Pi с не...

Microsoft вскоре запустит сервис Azure OpenAI с поддержкой ChatGPT На этой неделе Microsoft запустит сервис Azure OpenAI, который позволит разработчикам интегрировать в свои облачные приложения ряд моделей искусственного интеллекта, включая GPT-3.5, Codex и DALL-E. Также в ближайшее время в сервисе появится поддержка ChatGPT. С помощью Azu...

«Базис» подтвердил совместимость программных решений со средой виртуализации zVirt Ведущий отечественный интегратор облачных решений «Базис» успешно провел испытания и подтвердил совместимость Базис.Virtual Security и системы виртуализации zVirt от российского разработчика продуктов по виртуализации «Орион софт».

35 лет DNS, системе доменных имён В 1987 году произошло много событий, так или иначе повлиявших на развитие информационных технологий: CompuServe разработала GIF-изображения, Стив Возняк покинул Apple, а IBM представила персональный компьютер PS/2 с улучшенной графикой и 3,5-дюймовым дисководом. В это же вр...

«Росэнергоатом» тестирует отечественные ПК «Бобёр» с процессорами «Байкал-М» Концерн «Росэнергоатом», который входит в состав госкорпорации «Росатом», начал тестировать российские ПК производства Delta Computers. Речь идёт о модели «Бобёр» на базе отечественного мобильного процессора. Источник: Delta-Com...

Security Week 2303: проблемы шифрования данных в мессенджере Threema В конце прошлого года исследователи из швейцарского университета ETH Zurich опубликовали работу, в которой описали семь уязвимостей в мессенджере Threema. Этот мессенджер при передаче сообщений использует сквозное шифрование, то есть содержание переписки в идеальных условиях...

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

Наконец-то решена проблема с "отвалом" видеочипов на видеокартах Nvidia Наверное многие из вас сталкивались с проблемами видеокарт Nvidia прошлых серий. Это и мусор на экране (артефакты) и зависание в играх, синие экраны, ошибки 43. Большинство проблем возникало из-за так называемого "отвала" видеочипа. Кратковременно можно было решить проблему ...

Локальная учетная запись Windows: как ее создать, удалить или изменить Многие пользователи уже привыкли к учетке Microsoft. Но при всех ее достоинствах создание локальной учетной записи Windows может быть более предпочтительным.

Пишем телеграм-бота на Rust, предаврительно спаяв сетевую карту Что делать, если ваш микроконтроллер не умеет работать с сетью, а бота для телеграма написать хочется? Конечно же, сделать свой сетевой адаптер на логических микросхемах! Читать далее

Рогалик God Blade вдохновлялся Hades God Blade — мобильный рогалик, доступный в Китае на Android. Скачать его можно, как один из вариантов, через местный TapTap. Игрокам предстоит играть за аниме-девочку с мечом и другим оружием, которое она использует для расправы с монстрами и другими врагами. В God Blade не...

Космический телескоп «Джеймс Уэбб» переживает свой второй приборный сбой Американское управление по аэронавтике и исследованию космического пространства (NASA) поделилось свежими новостями по космическому телескопу «Джеймс Уэбб». Сейчас орбитальная обсерватория переживает свой второй аппаратный сбой.  Как сообщают в управле...

Классификация изображений в облачной системе Google Colab Нейронку можно обучить не только понимать, где на картинке собака, а где кошка. Можно шагнуть дальше, чтобы обучить ее распознавать данные графиков зрачковых реакций на свет и выдавать результат: норма или отклонение. Эта статья про сверточные нейронные сети, классифика...

Microsoft выпустила Windows 11 Build 22621.1344 Компания Microsoft выпустила Windows 11 Build 22621.1344. Это обновление, не связанное с безопасностью, включает улучшения качества. При установке этого KB: • Новое! Это обновление добавляет клавиатуру Tamil Anjal для тамильского языка. Чтобы добавить её, убедитесь, что Tami...

[Перевод] Как Java мусорит за пределами кучи: часть 1, реляционные базы данных Как Java разработчики, мы знакомы с концепцией сборки мусора. Наши приложения постоянно генерируют мусор, и этот мусор тщательно очищается сборщиками CMS, G1, Azul C4 и другими типами сборщиков.Однако история не заканчивается на Java куче. На самом деле, это только...

3D-графика в Go В большинстве случаев, когда речь заходит об использовании Go, вспоминается backend или DevOps и в самую последнюю очередь можно подумать об использовании Go для создания мобильных или десктопных приложений. Но в действительности, благодаря возможностям интеграции с нативным...

Австралийские университеты выступили против ChatGPT — студенты используют его для написания работ Австралийские университеты были вынуждены изменить способ проведения экзаменов и других способов оценки знаний из-за ChatGPT. Руководство вузов опасается, что студенты используют это программное обеспечение для написания эссе или других материалов. Чат-бот, созданный O...

Что такое автозапуск приложений на Android и как его отключить На каждом смартфоне есть много настроек приложений, которые позволяют оптимизировать их работу, но в то же время негативно сказываются на автономности устройства. Мы уже рассказывали о фоновом режиме — главной причине того, что аккумулятор быстро разряжается. Но одновременн...

Часть 3. Управление знаниями в Obsidian. Продвинутые техники. Excalibrain. Spaced repetition. Breadcrumbs. Longform Эта статья будет завершать цикл "Управление знаниями в Obsidian". В ней будет предполагаться, что вы способны понять все техники и приемы из прошлой второй части про базовый рабочий процесс, т.к. здесь будут показаны продвинутые способы управления персональной базой знаний. ...

Кастомный генератор кода API: структура и методы доработки Всем привет! Меня зовут Юлия Сладковская, я разработчик в МТС Digital, команда BOPS (Backoffice Portal). Эта статья – про структуру генераторов NSwag для кода клиента и сервера на основе схемы API. Также я расскажу о создании кастомного генератора на базе стандартных генерат...

Пресс-релиз сборки Windows 11 Insider Preview Build 23419 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 23419 для инсайдеров в Dev Channel. Microsoft выпускает ISO-образы для этой сборки — их можно скачать здесь . Что нового в сборке 23419 Создание дампов памяти ядра в реальном времени в диспетчере задач Micr...

Недорогой Mini-PC на платформе Intel NUC 11th Generation Core i7-1165G7 (Core i5-1135G7) с пассивным охлаждением — У вас нет такого же, но без крыльев? © к/ф «Бриллиантовая рука» Недавно при обсуждении статьи на habr-е Обзор компьютера в стиле Intel NUC (Core I5-1135G7): не хуже оригинала, но заметно доступней возникла дискуссия о рациональности использования в подобных Mini-PC п...

[Перевод] Jenkins Scripted Pipeline: как использовать «Pipeline-as-code» — принцип, который позволяет Jenkins обрабатывать пайплайны как обычные файлы. Существует два способа описания пайплайнов: скриптовый и декларативный. В этой статье поговорим о Jenkins Scripted Pipeline: проанализируем его структуру и разберём варианты исп...

Pivoting District. GRE-пивотинг поверх сетевого оборудования Для подписчиковПри настройке средств защиты сетевое оборудование часто остается без внимания администраторов, что повышает вероятность взлома и получения контроля над такими устройствами. Что, если злоумышленник уже добился контроля над пограничным оборудованием? Сможет ли о...

Microsoft анонсировала обновление Windows 11 February 2023 Update Это захватывающее время в области технологий не только для отрасли, но и для всего мира. ПК с Windows никогда не был так актуален в нашей повседневной жизни, и это становится все более актуальным по мере того, как мы приближаемся к следующей волне вычислений, возглавляемой м...

Слезаем с облачной иглы Aqara и подключаем устройства к контроллеру Wiren Board В первой статье «Облачный умный дом: что нужно знать, чтобы избежать проблем» я рассмотрел преимущества и недостатки облачных решений, а также проблемы, с которыми за последние месяцы пришлось столкнуться пользователям разных облаков. Но довольно теории, переходим к практике...

Обратный websocket/http туннель данных на .NET + SignalR  Возникла необходимость организовать трафик к внешнему сервису из сегмента с ограничением на исходящие соединения. Этот внешний сервис использовал одновременно множество tcp/udp сокетов. При беглом обзоре существующих утилит не обнаружил готовое решение инкапсуляции мно...

Книга «C# 10 и .NET 6. Современная кросс-платформенная разработка» Привет, Хаброжители! Шестое издание книги серьезно переработано, добавлены все новые функции, реализованные в версиях C# 10 и .NET 6. Вы изучите принципы объектно-ориентированного программирования, научитесь писать, тестировать и отлаживать функции, реализовывать интерфей...

[Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 2) В прошлой части мы обсудили модули Ansible и прочитали о некоторых важных модулях. Таких, как модуль проверки подключения хоста и целевого узла (модуль ping), модуль, способный извлекать информацию из целевого узла (модуль setup), модуль управления существующим пакетом и уст...

Деплоим Machine Learning Workloads используя MLFlow Сегодня мы узнаем, как развертывать различные рабочие нагрузки машинного обучения с помощью MLflow.Не будем томить, сразу к делу. Читать далее

gRPC — альтернатива REST API от Google ПроблемаКогда мы разрабатываем приложение, которое разделено на независимые автономные компоненты, мы говорим о микросервисной архитектуре. Для взаимодействия компонентов используется API. Самый популярным API является REST. Это обусловлено его гибкостью, эффективностью (в б...

Как добавить Life Activity в существующий проект. Часть I Live Activity был показан Apple на презентации iOS 16 и нового iPhone с Dynamic Island. Обновление доступно только для тех, кто обновил iOS до 16.1. Меня зовут Азиз, я iOS-разработчик в inDrive. В статье расскажу, как мы добавляли Live Activity в наше iOS-приложение. По...

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

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

Self-Supervised Learning. Contrastive learning В предыдущих статьях мы разобрали много аспектов, связанных с SSL. Теперь пришло время посмотреть на методы, которые используют достаточно очевидное, на первый взгляд, знание - одна и та же картинка похожа, а разные картинки - разные. Это основная идея методов с contrastive...

MIUI 14 с новыми функциями уже портировали на популярный Xiaomi Mi 6 На днях Xiaomi представила последнюю версию MIUI, а энтузиасты уже начали создавать порты нового программного обеспечения. Сообщается, что китайский пользователь Amktiao перенес MIUI 14 на устаревший Xiaomi Mi 6. Сборка основана на Android 11 и содержит некоторые новые ...

Где смеяться? Сбер, VK, Яндекс и Ростелеком хотят выпустить свою замену Android на основе Android После того, как Google в начале этого года ввела ограничения в отношении пользователей Android в России, в стране впервые всерьёз задумались о создании собственной экосистемы для мобильных устройств. Как бы смешно это ни звучало, но Mir Pay и даже RuStore оказались вполне у...

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

Как открыть приложение на Маке. Собрали все способы Иногда такое простое действие, как запуск приложения, может вызвать у пользователей некоторые проблемы. Например, если привычный ярлык в доке просто не срабатывает. В такой ситуации следует воспользоваться каким-нибудь другим способом. Но если вы совсем недавно перешли на m...

Microsoft выпустила Windows 11 Build 22621.1483 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22621.1483 (KB5023778) для инсайдеров Windows в Release Preview Channel в Windows 11 версии 22H2. Это обновление включает следующие функции и улучшения: • [/b]Новое![/b] В этом обновлении представлены уведомления для учетных запи...

Что нового будет в iOS 17? Почти ничего — Apple занята новой ОС для VR-шлема Apple уже не первый год работает над VR-шлемом и как никогда близка к его выпуску. Для нового продукта, еще и такого важного для компании из Купертино, которая со времен Apple Watch не представляла устройств в новых товарных категориях, разрабатывается собственная операцион...

Представлен Audi Activesphere с регулируемой подвеской, запасом хода 600 км, очками AR и возможностью использования как пикап Компания Audi представила концепт-кар Audi Activesphere, который создан для езды по бездорожью. Он получил защищённое днище, регулируемую по высоте подвеску и удобные способы перевозки спортивного снаряжения. Задняя часть может превратиться в погрузочную площадку, где ...

Объем 0,44 л, 12-ядерный процессор, 16 ГБ ОЗУ и SSD 512 ГБ за $530. Представлен Xiaomi Host Mini – первый настольный ПК компании Компания Xiaomi сегодня официально представила свой первый настольный компьютер – Xiaomi Host Mini. Устройство формата мини-ПК выполнено в металлическом корпусе и запросто умещается на ладони. Поставляться Host Mini будет как в сконфигурированном виде, так и в вид...

Недельный геймдев: #102 — 1 января, 2023 Из новостей: ИРИ и разработчики игры «Поезда» не поделили деньги, архивисты опубликовали в открытом доступе более 300 ранних билдов игр для Xbox 360 и Wii.Из интересностей: доклады про Ghost of Tsushima с SIGGRAPH, введение в технологию трассировки лучей, про создание маш...

Материализация чувственных идей, или как я использовал нейросети для создания украшений Когда появились неросети, рисующие картинки, я подумал: "Как здорово! Это обязательно надо использовать!" О дальнейшем вы догадываетесь. Оказалось, что нейросеть классно рисует "что-нибудь". Читать далее

Обновление Hibernate через боль Меня зовут Андрей Аркаев. Я занимаюсь разработкой на Java с 2002 года. Сейчас развиваю бизнес-систему для контактных центров в Naumen. Как и многие другие бизнес-системы мы используем ORM. В статье поговорим о Hibernate, так как эта библиотека распространена для Java.Наш про...

[Перевод] Мощь декораторов TypeScript на живых примерах. Декорирование методов класса Декораторы — инструмент декларативного программирования. С их помощью можно легко и элегантно добавить к классам и членам класса метаданные. На основе этих метаданных можно расширять или изменять поведения классов и членов класса, не изменяя при этом кодовую базу, к которой ...

Авторизация OAuth 2.0 от Google, небольшое упущение его разработчиков и Python С большинством сервисов Google можно взаимодействовать через открытый API (Application programming interface). Чтобы использовать возможности взаимодействия по максимуму, требуется пройти полную авторизацию (OAuth 2.0). Но в отличие от подобных процедур авторизации, скажем, ...

[Перевод] Столетний язык программирования — какой он Особо амбициозные разработчики любят заявлять о том, что используемый ими язык программирования или фреймворк будет жить лет сто. Дерзкое заявление, учитывая, что разработке программного обеспечения, как таковой, всего около 65 лет. А фреймворки еще моложе. И всё же инт...

VPN Gate, или — неубиваемая Великим Китайским Файрволом распределённая сеть VPN Сегодня речь пойдёт о технологии распределённой сети VPN Gate, своего рода недруга Поднебесной в области интернет цензуры. На Хабре много статей на тему SoftEther VPN (нижележащий слой VPN Gate), но нет ни одной технически всесторонней статьи про саму распределённую сеть и т...

Дизайн первого Mac Pro и 6-ядерный процессор Core i3-1215U за 345 долларов. В Китае стартовали продажи мини-ПК Chuwi CoreBox 4 В Китае стартовали продажи мини-ПК Chuwi CoreBox четвертого поколения. На местном рынке устройство оказалось гораздо доступнее, чем на глобальном: 345 долларов против 500. Chuwi CoreBox четвертого поколения выделяется своим дизайном, в котором легко найти общие черты с...

Chuwi RZBox: обзор мощного мини-компьютера на процессоре AMD Ryzen 9 4900H Компьютер Chuwi RZBOX представили еще в конце прошлого года и на фоне своих конкурентов он выглядел действительно топовой моделью. Мощнейший 8 ядерный процессор Ryzen 9 4900H с интегрированной графикой Radeon казались идеальным решением для домашнего компьютер...

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

Microsoft незаметно включает поддержку ReFS в Windows 11 Еще в 2011–2012 годах, когда Microsoft выпустила Windows 8, компания также представила новую файловую систему, получившую название Resilient File System или ReFS. По сравнению с New Technology File System или NTFS, ReFS обещала большую отказоустойчивость, более высокую произ...

В Китае стартовали продажи доступных квантовых компьютеров – Gemini Mini стоит всего $8700 Ещё никогда квантовый компьютер не стоил так дёшево

Импортозамещение, которое мы потеряли (часть 1): Советские прообразы цифровой трансформации, ERP и DSS в 50-х — 60-х Импортозамещение в ИТ, локальный российский тренд последних лет. На протяжении последнего года — это слово многократно звучало из каждого “утюга”. Причины — крупные западные вендоры, в силу геополитических причин, ушли из России. Это болезненно отразилось на промышленности и...

Экстремально уменьшаем размер NPM пакета Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” - с покрытием тестами, написанием документации, ведением нормального версионирования и changelog'а и т.п. Даже написал пару статей, которые в деталях описали, какие вопросы решает библ...

KMM глазами iOS-разработчика Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS.Мы в мобильной команде для шаринга кода на несколько платформ используем KMM. На Хабре можно встретить достаточное количество статей по этой технологии, но большинство из них рассматривает выбор к...

Обход блокировок: настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS, Websockets и фейковым веб-сайтом Предыдущие статьи серии:"Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все-все-все""Программы-клиенты для протоколов недетектируемого обхода блокировок сайтов: V2Ray/XRay, Clash, Sing-Box, и другие".С протоколами разобрались, с клиентами разобрались...

4 острые бритвы познания — как использовать в IT и в жизни Про бритву Оккама хоть раз слышал каждый: во многих статьях и книгах встречается призыв не множить сущности без необходимости. Но не все знают, что в науке есть и другие «бритвы», которые помогают избавиться от лишнего. Термин «бритва» используется для обозначения метода, ко...

Акты, классы и семантический сахар В предыдущей статье «Событийная онтология vs объектная» были введены основные положения событийной семантики, описаны ее отличия от объектно-ориентированных подходов к моделированию предметной области. В данном тексте на конкретных примерах демонстрируются особенности событи...

Представлены новые телевизоры Samsung Neo QLED 4K/8K 2023 с рекордной яркостью На выставке CES 2023 компания Samsung представила новое поколение телевизоров Neo QLED 2023 модельного года. Они основаны усовершенствованной технологии Mini-LED и доступны с экранами разрешением 4K и 8K, отличаясь от предшественников повышенной яркостью, улучшенной цве...

Стартапы используют GPT-4, чтобы экономить на живых программистах Сетевые издания сообщили, что ряд стартапов начал использовать языковую модель GPT-4 от OpenAI, чтобы сэкономить на разработчиках. Как утверждается, возможностей ИИ хватает на создание кода. Изображение сгенерировано нейросетью Midjourney К примеру, основатель стартапа...

Windows 11 Pro скоро по умолчанию отключит небезопасную гостевую аутентификацию SMB Начиная с Windows 11 Insider Preview Build 25276, редакции Windows Pro по умолчанию отключают откат небезопасной гостевой аутентификации SMB. Гостевые входы в систему не требуют паролей и не поддерживают стандартные функции безопасности, такие как подпись и шифрование. Разре...

Компьютерный энтузиаст собрал системный блок ногами, его ловкости можно позавидовать При желании компьютер можно собрать даже ногами. Программист Антон с канала Affect-X наглядно демонстрирует это.

170 л.с., расход 6 л на 100 км и хорошее оснащение недорого. В Китае представлен седан Changan Lamore – конкурент Chery Arrizo 8 В Китае дебютировал новый автомобиль Changan – седан Lamore. Цены не объявлены, но китайский ресурс пишет, что это будет недорогой автомобиль. На местном рынке он выступит конкурентом Chery Arrizo 8, за который на домашнем рынке просят около 16 500 долларов (...

MDM в Android: плюсы, минусы, подводные камни Как только у сотрудника какой-либо компании появляется необходимость выполнять задачи на мобильных устройствах (пусть даже элементарно читать рабочую почту) и, соответственно, получать с них доступ к данным компании, появляются риски. Мобильные устройства (как и все эндпоинт...

Оптимизация данных в MS SQL Основная статья Взаимодействие DWH Oracle и MS SQLОдним из методов для оптимизации обработки, хранения и администрирования данных в базе данных и кубах MS SQL — это процесс создании партицирования данных.Partitioning (партицирование или по-другому секционирование) —&nbs...

Microsoft выпустила обновление «Moment 2» для Windows 11 версии 22H2 Состоялся релиз нового крупного обновления для Windows 11 версии 22H2, которое принесло с собой множество улучшений и новых функций. Ранее это обновление было известно под кодовым названием «Moment 2». Ожидается, что все пользователи этой версии системы получат обновление в...

Как настроить автоматическое включение и отключение Mac Каждый пользователь, кто давно работает с macOS, знает, что много разных действий на компьютерах Apple можно автоматизировать. Например, сразу после включения компьютера открывать нужные программы. Но, как оказалось, не все знают, что и сам Мак можно не только включать, но ...

Хотите купить iPhone 14 Pro Max? Одумайтесь! Вот вам 5 причин купить Google Pixel 7 Pro Это правда, что iPhone уже много лет доминирует во многих областях индустрии смартфонов. В отличие от других брендов, Apple не снабжает свои смартфоны крутыми аппаратными характеристиками. Тем не менее, iPhone может сравниться по производительности практически с любым телеф...

Представлен российский дрон «Бинокль-День» На выставке «Экипировка» были показаны компактные беспилотники «Бинокль-День» и «Бинокль-Ночь». «Российская газета» опубликовала подробности о модели «Бинокль-День», которая весит 180 г (250 г с аккум...

Intel Core i7-13700K, Nvidia RTX 4070 Ti, 32 ГБ DDR5 и 1 ТБ SSD для фанатов «Мстителей». Представлен мини-ПК Mechanic Future Battleship III После анонса видеокарты Nvidia RTX 4070 Ti многие производители анонсировали готовые ПК с данным решением. Например, Mechanic выпустила игровой мини-ПК Future Battleship. Mechanic Future Battleship III оснащён процессором Intel Core i7-13700K 13-го поколения и видеокарт...

Что делать, если вылетают приложения на Android. Все способы решения проблемы Это был бы идеальный мир, если бы в нем приложения вылетали по какой-то одной причине. Но, к сожалению, какого-то единого формата не решения просто нет. Вместо этого каждый раз надо искать почему именно то или иное приложение ни с того ни с сего ”выходит из чата”. Тем не ме...

Как ускорить сайт на WordPress за 15 шагов Оптимизация скорости сайта на WordPress — одна из тех тем, которые, казалось бы «перекопаны» вдоль и поперек, но продолжают вызывать постоянный интерес. И, если задуматься, это совсем неудивительно. WP остается самой популярной CMS, на которой работает более 43% сайтов. Техн...

[Перевод] Rust 1.66.0: дискриминанты для перечислений с полями, black_box, cargo remove Команда Rust рада сообщить о новой версии языка — 1.66.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.66.0 ва...

[Перевод] Как работает service mesh и API-шлюзы в микросервисной архитектуре Вы наверняка много раз слышали о service mesh и  API-шлюзе применительно к микросервисам. Их часто путают. В этой статье мы подробно поговорим о двух этих инструментах, а также разберемся, когда их лучше использовать и что будет, если их объединить. Читать далее

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

Состоялся релиз стабильной версии Microsoft Edge 108 Microsoft начала распространять стабильную версию Microsoft Edge 108 (108.0.1462.42), которая принесла с собой улучшенную защиту в веб-среде и Graph API для Cloud Site List Management. Обновления компонентов Graph API для Cloud Site List Management. Добавлены новые API-инт...

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

Скоро Android-смартфоны выйдут на уровень iPhone по функции «Найти устройство» Ещё в прошлом году мы узнали, что Google стремится расширить возможности своей функции «Найти устройство», доведя её до уровня схожей функции Apple «Локатор» (Find My). Последняя может отслеживать утерянные или украденные iPhone, iPad, компьютеры Mac и трекеры AirTag, даже е...

Установка OpenCV под Windows В данной статье будет описан способ сборки OpenCV из исходников с помощью cmake и Microsoft Visual Studio, и пример запуска своего проекта на cmake. Большая часть статьи является повторением официальной документации. Читать далее

LLaMA (Large Language Model Meta AI) Meta анонсировала LLaMA (Large Language Model Meta AI), свою модель NLP с триллионами параметров и обученную на 20 языках.Недавно её слили на торренты и товарищи смогли запустить сетку локально на обычном домашнем компьютере, на обычном CPU.Для этого пришлось ужать модель из...

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

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

Это не больно: как мы сделали свою платформу киберучений и научились контейнеризировать всё подряд Два года мы с командой строили платформу киберучений. Мы начали с пары виртуалок c 2 Гб RAM на борту в EVE-NG (причем это была вложенная в VMWare ESXi виртуализация) и домасштабировали до самостоятельной инфраструктуры с контейнеризованными сервисами для обучения по ИБ и воз...

Фанат создал текстовую игру по The Elder Scrolls. В ней можно делать все что угодно Пользователь Cooliobro создал текстовую игру по вселенной The Elder Scrolls. Для создания игры он использовал нейросети. Читать полную статью

Midjourney и не только. Какие нейросети бесплатно рисуют по словам Кажется, совсем скоро многие популярные профессии перестанут быть актуальны. В частности, потеряют свою востребованность специалисты в области графического дизайна. Зачем нанимать человека, создающего картинки, если уже сейчас существуют нейросети, рисующие по словам? Доста...

Российский ученый предложил новую модель передачи информации в нелинейной среде Заведующий кафедрой прикладной математики НИЯУ МИФИ, профессор Николай Кудряшов решил задачу построения семейства уравнений произвольного порядка со сложным нелинейным показателем преломления. Это поможет решить актуальную проблему передачи информации в нелинейной среде по л...

Анонс Windows 11 Insider Preview Build 22621.1483 (канал Release Preview) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 версии 22H2 под номером 22621.1483 (KB5023778) для участников программы Windows Insider, использующих канал Release Preview. Эта сборка включает в себя нововведения, которые войдут в состав сле...

«Хакер»: Как мы с DALL-E 2 делали картинки к статьям DALL-E 2 — нейросеть, которая рисует картинки по текстовому запросу. Гулявшие в этом году примеры работы с ней просто поражают: иногда она рисует, как настоящий художник, и еще и предлагает варианты на выбор! С августа этого года мы периодически использовали DALL-E 2, чтобы ...

Автоматическая генерация историй через GPT-4 Мультимодальный telegram-бот, который я недавно разработал, получил оглушительный успех

Как выглядит стажировка в ИТМО Обсуждая IT-образование, представители компаний часто жалуются на отсутствие у вчерашних студентов навыков работы в команде и понимания, как в принципе функционирует бизнес в этой сфере. Но мы уверены ― многое зависит  как от самого студента, так и среды, в которой он п...

Нейросеть ChatGPT обвинила Microsoft в провале операционной системы Windows Phone Редактор одного из американских сетевых изданий о технологиях задал вопрос ИИ чат-боту ChatGPT, интегрированному в поисковик Microsoft Bing, о виновных в провале мобильной операционной системы Windows Phone.

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

Docs as Code для художественной литературы. Делаем творческий сайт ребенка с помощью MkDocs Docs as Сode — подход к работе с текстами, подразумевающий написание текста как кода: в простом текстовом редакторе или IDE; с использованием системы контроля версий; с CI / CD / Code Review. В настоящее время Docs as Code широко применяется при работе с технической докум...

Репликации в PostgreSQL Сейчас трудно себе представить «боевую» инсталляцию любой серьезной СУБД в виде единственного инстанса. Конечно, некоторые приложения требуют для своей работы использование локальных баз данных, но если мы говорим о сетевом многопользовательском режиме работы, то здесь испол...

Xто будет, если ПК с Core i9-13900K и GeForce RTX 4090 выставить на улицу при 50-градусном морозе. Китаец из Мохэ провёл такой эксперимент Обычно для компьютерных комплектующих низкие температуры лучше высоких. Но всё относительно. К примеру, китайский энтузиаст из города Мохэ решил проверить, как поведёт себя ПК на улице, когда температура там -53 градуса.  первый этап проекта со старым CPU Он собра...

Для взлома LastPass хакеры взломали домашний компьютер одного из инженеров При помощи кейлоггера они украли мастер-пароль учётной записи инженера

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 110.0.1587.17 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 110.0.1587.17. Новые функции • Новые политики Immersive Reader. Immersive Reader в Microsoft Edge упрощает макеты веб-страниц, устраняет беспорядок и помогает настроить процесс чтения. С помощью э...

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

Доставайте шапочки из фольги: насколько больше Windows 11 «шпионит» по сравнению со старыми ОС Microsoft Многие слышали заявления о том, что Windows 11 интенсивно «шпионит» за пользователи. Как показывает опубликованное недавно на YouTube видео на канале The PC Security Channel, ОС Windows 11 действительно отправляет внушительные объемы данных на собственные и ...

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

Энтузиасты выпустили Android 13 для почти пятилетних Samsung Galaxy S9 и Galaxy Note9 Пользователи флагманских смартфонов Samsung почти пятилетней давности поучили возможность установить  оболочку One UI 5.0 и операционную систему Android 13. И хотя Samsung уж прекратила поддержку Galaxy S9 и Note9 (обзор), энтузиасты ещё не отказались от них. ...

[Перевод] Почему оценка задач сломала Agile Трудно утверждать, что методология Agile неэффективна. Практически все команды разработки программного обеспечения стараются ей следовать. Простой способ начать внедрять гибкую методологию — это добавить пару ее компонентов в рабочий процесс. Одним из самых популярных и при ...

Приглашаем на Ozon Tech Community QA (Python) Meetup Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:- Он прост в изучении и применении – эт...

5 основных трендов рынка умных домов 2022 года На рынке цифровых технологий и оборудования для создания единой цифровой среды здания и системы «умная квартира» в 2022 году произошёл ряд ярких изменений. Некоторые из них стали логическим продолжением ранее сформировавшихся трендов, другие можно назвать реакцией отрасли на...

Как войти на сайт без логина и пароля через Google Chrome Google начинает постепенно выпускать обновление Chrome: на самом деле, оно является одним из самых масштабных за последнее время. Так, обновленная версия браузера получит энергосберегающий режим и функцию экономии оперативной памяти. Но и это не всё: в Google Chrome появитс...

Большой и яркий 2K-экран, 8/128 ГБ, 6600 мА•ч, быстрая зарядка, 4G и Android 12. Представлен планшет NPad Pro Компания N-one представила новый планшетный компьютер NPad Pro, который до 13 января можно купить про промокоду NPADPRO10 за 150 долларов. Планшет NPad Pro построен на базе однокристальной системы Unisoc T616, он получил 10,36-дюймовый экран разрешением 2000 х 1200...

Контентные лица: власти собрались за 7 лет в разы нарастить аудиторию российских сервисов Власти планируют за семь лет увеличить аудиторию российских digital-сервисов — от десятка процентов до нескольких раз в зависимости от ресурса. Такие цели указаны в дорожной карте развития общесистемного программного обеспечения (ПО) в России до 2030 года. «Известия» ознаком...

OnePlus Nord 3 получит 100-Вт зарядку Сетевые инсайдеры поделились подробностями о смартфоне среднего уровня OnePlus Nord 3, который еще не был представлен официально. Итак, устройству приписывают наличие однокристальной системы MediaTek Dimensity 8200 или Dimensity 8100 Max, сдвоенную основную камеру с главным ...

Чем заняться в 2023? Идеи для пет-проектов и подборка материалов по профессиональному развитию В течение года мы много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы. Под катом собрали подборки по популярным языкам программирования и и...

Использование технологии SLS 3D-печати в исследованиях в области гибридных материалов Лаборатория гибридных материалов Университета прикладных наук и искусств Южной Швейцарии (SUPSI) занята разработкой новых композитных материалов. В дополнение к широкому спектру производственного и аналитического оборудования исследователи используют 3D-принтеры.

Энтузиаст собрал аналог Steam Deck на базе промышленного компьютера Многие производители готовят свои портативные игровые приставки после успеха Steam Deck. Однако большая часть из них пока только анонсирована, да и аппаратное обеспечение в таких консолях не всегда оптимально для игр — сказывается компактность корпуса. И вот польз...

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

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

Сначала «уволят» художником, затем сценаристов: новая нейросеть DeepMind может писать сценарии для кино и театра по коротким заметкам Подразделение Alphabet под названием DeepMind разработало новую нейросеть под названием Dramatron, которая может помочь писателям и сценаристам, которые «застряли» в своём творчестве. Эта система умеет генерировать полноценные черновики сценариев, используя ...

Терапия решения проблем и начало карьерного роста после 45 Как следует из названия, терапия решения проблем (PST - Problem-Solving Therapy)  направлена на обучение и развитие способностей для решения проблем. Она может использоваться как для лечения телесных или умственных страданий, так и просто для разрешения психологических ...

Как определить уровень стресса с помощью Apple Watch Умные часы — это не только про удобство и красивый внешний вид: важно и то, чтобы наручный гаджет был полезным в разных жизненных ситуациях. Учитывая то, сколько нервничают люди в 21 веке, важно наличие специального датчика в смарт-часах или фитнес-браслетах: например...

Современные возможности C++ и проверенные паттерны: активный объект, внешний полиморфизм и корутины В этой статье я покажу, как внешний полиморфизм (реализация полиморфного поведения вне объекта, для которого такое поведение требуется) помогает писать красивые и чистые программы, и расскажу о некоторых базовых и продвинутых способах реализации. Примером будет служить стары...

На развитие квантовых технологий в России направят 100 миллиардов рублей «Дорожной картой» по развитию квантовых вычислений предусматривается создание собственного 100-кубитного процессора к 2025 году. Зампред правительства РФ Дмитрий Чернышенко провел совещание по развитию высокотехнологичной отрасли «Квантовые вычисления». С основным докладо...

Складной фонарик Это было достаточно давно, я тогда делал первые шаги, осваивая Фикад и данное изделие вызовет у большинства снисходительную улыбку, но кто сказал, что сложность и замудрённость есть мерило пользы?.. :)Итак, был у меня УАЗька-"бухнтер" для охоты-рыбалки...Для улучшения освеще...

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.Это позволит нам:• автоматически собирать сборки на к...

[Перевод] Rust 1.67.0: #[must_use] для Future, смена реализации mpsc Команда Rust рада сообщить о новой версии языка — 1.67.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.67.0 ва...

Полезные приложения для телевизора на Андроид ТВ, о которых никто не знает Бытует мнение, что раз Android TV — развлекательная платформа, то и загружать на телевизор нужно исключительно стриминговые сервисы, плееры, максимум — игры. Меж тем разработчики приложений не дремлют и выкатывают все новые программы, заодно оптимизируя их под S...

Классные игры для Андроид, которые помогут расслабиться В преддверии Нового года многие из нас наверняка начали нервничать больше обычного: хочется поскорее завершить нескончаемые дела на работе, раздать долги и купить подарки, чтобы никого не позабыть. Остановитесь и выдохните: все дела вы успеете завершить, а сейчас нужно пере...

Отличные игры для Андройд, в которые можно играть без интернета Многие игры для Android зависят от мобильного подключения для передачи данных. Будь то загрузка материалов с сервера, как в Clash of Clans, или использование их для защиты DRM, как в большинстве игр Final Fantasy. Кажется, что практически каждая игра требует, чтобы вы предо...

Малоизвестная американская компания анонсировала «первый в мире по-настоящему беспроводной телевизор» – с CPU AMD и GPU Nvidia Американский стартап под названием Displace сообщил о создании «первого в мире по-настоящему беспроводного телевизора». Этот ТВ c панелью OLED диагональю 55 дюймов не требует подключения к электросети – работает за счет аккумуляторной батареи. При...

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

LSI ключи и что использовать вместо них? Меня зовут Пётр Гришечкин, и я работаю SEO-специалистом в команде проекта “Своё Родное”. В основном я занимаюсь продвижением цифровых продуктов, представленных на платформе, и готов поделиться своими знаниями с читателями Хабра. Вокруг SEO ходит много мифов и легенд. На неко...

Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...

Меньше точно не бывает! Делаем вольтметр на ATTINY10 В продолжение к прошлой статье решил пощупать и Attiny10. Ну меньше уже точно ничего нет. Если и есть такое извращение с 4 ногами, я о нем не знаю, точнее не нашел..Тут у нас полноценный МК, в корпусе SOT-23! И задачи на нем решать можно вполне серьезные. Собрав схему на мак...

Microsoft выпустила Windows 11 Build 22621.1343 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22621.1343 (KB5022913) для инсайдеров Windows в Release Preview Channel в Windows 11 версии 22H2. Это обновление включает следующие функции и улучшения: • Новое! Это обновление предоставляет доступ к эффектам Windows Studio непос...

Как подключить российский SSL-сертификат к iOS-приложению Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться.Основных решений два:Использовать российский Яндекс.Браузер или Атом.Поставить...

Перевод: сколько слоёв в пользовательском интерфейсе Windows 11? Несколько лет назад Пэнос Панай возглавил подразделение, отвечающее за разработку клиентских версий Windows. Это событие ознаменовало собой новый этап в развитии операционной системы. Впервые за долгое время Microsoft возобновила инвестиции в дизайн Windows, и некоторые рез...

История 8-битного ПК Amstrad CPC464. Часть первая На Хабре есть масса статей, посвященных ZX Spectrum и Commodore C64, компьютерам позднего СССР типа БК-0010, а вот про Amstrad CPC464 я нашел только два обзорных материала. Это печально. Amstrad CPC - культовый компьютер середины 80х. Выпущенный в 1984 году, он несколько опо...

Ripple поможет Черногории создать национальный стейблкоин Дритан Абазович (Dr. Dritan Abazovic), премьер-министр Черногории, который вступил в должность 28 апреля 2022 года, сообщил о своей встрече с Брэдом Гарлингхаусом (Brad Garlinghouse), генеральным директором Ripple, и Джеймсом Уоллисом (James Wallis), вице-през...

Ярлыки приложений могут не работать из меню «Пуск» или других мест в Windows 11 22H2 После установки сборки 1.381.2140.0 для аналитики безопасности для Microsoft Defender ярлыки приложений в меню «Пуск», закрепленные на панели задач и на рабочем столе могут отсутствовать или быть удалены. Кроме того, при попытке запуска исполняемых файлов (.exe), которые зав...

[Перевод] Compaq — самый продаваемый бренд персональных компьютеров в конце 1980-х и в 90-е годы Компьютеры наконец-то совершили большой прорыв в размерах, от устройств, занимавших целую комнату, до чего-то, такого, что могло поместиться на столе, но это все еще было далеко до портативности. Трое предпринимателей в 1982 году решили, что хотят изменить мир. Начав с $3...

Робот-пылесос 360 Robot Vacuum Cleaner P7: работает долго, ориентируется эффективно, управляется легко Тестирование показало, что робот-пылесос 360 Robot Vacuum Cleaner P7 очень хорошо наводит чистоту: за три запуска средней длиной около 9 минут он собрал 97% тестового мусора. Навигационная камера не уступает даже лидарам по качеству ориентирования, а приложение для управлени...

Книга «Head First. Изучаем Swift» Добрый день, Хаброжители! Swift известен как язык разработки приложений, выбранный компанией Apple для iOS, iPadOS, macOS, watchOS и tvOS. Но этим его применение не ограничивается. Swift с открытым кодом набирает популярность как язык системного программирования и программ...

Как обновить старый Макбук на новую macOS Ventura, даже если он ее не поддерживает Когда на WWDC 2022 Apple представила новую версию macOS Ventura, многие пользователи очень расстроились, что их в целом не старые Маки не поддерживают свежую операционку. К сожалению, официально вопрос с обновлением решить никак нельзя. Поэтому остается только пользоваться ...

Tutorial по обмену с 1С. Часть пятая: Наш опыт настройки 1000 и 1 обмена В своей предыдущей статье я начала раскрывать тему того, как правильно настраивать обмен между крупными сайтами и B2B-системами на Битрикс с системами учета 1С:Предприятие. Если еще не читали — посмотрите, будет полезно, типовой модуль обмена многое умеет, а то, что не ...

Настраиваем QtCreator для полноценного программирования и отладки микроконтроллеров STM32 Привет всем.На данный момент я активно осваиваю разработку ПО для STM32 и хотел бы поделиться моим опытом. Как известно, для STM32 имеется много сред для разработки, однако часть из них, несмотря на удобность, имеют ограничения по использованию в случае пробной версии. Так, ...

Переносим свою картину мира в чат-бота на базе GPT-3 Думаю, все уже наслышаны о потрясающих возможностях ChatGPT и GPT-3, многие уже вдоволь наигрались с ними, а новые стартапы на их основе льются на нас каждый проливным дождём! Возможности ChatGPT в решении некоторых текстовых задач потрясают, порой кажется, что имеешь дело с...

Количество партиций в Spark DataFrame, DataSet на основе Relational Data Base table В прошлой статье мы рассмотрели количество партиций, которое по умолчанию создается Apache Spark при инициализации DataFrame, DataSet. В текущей статье продолжим рассматривать количество партиций у Spark DataFrame и DataSet, созданных на основе таблицы в Relational Database....

Home Assistant: Яндекс Алиса говорит, какие окна у вас не закрыты В этой статье разберемся, как в Home Assistant составить красивую фразу на основе статусов сенсоров и передать её в TTS на примере колонки Яндекс. Читать далее

Как устроены персональные системы стимуляции мышечной активности Многие думают, что мышечные стимуляторы — это такие штуки, которые клеятся на живот и будут как-то там сжигать жир. Но это не совсем так. Такие китайские поделки ничего особо не насжигают, а вот у самой технологии есть масса других применений. Большая часть — медицинская, но...

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

Как собрать самодельный принтер/плоттер Картинка youtube-канал «stefanopadoan art» Есть один весьма примечательный вид ЧПУ-устройств, который не оставит равнодушным никого — самодельный принтер. Мало того, что он является хорошим демонстратором принципов числового программного управления, задействуя все основные...

Слухи: vivo готовит конкурента Samsung Galaxy Z Flip Известный инсайдер Digital Chat Station, который уже много раз верно описывал выходящие смартфоны до их официального анонса, сообщил об очередной новинке: vivo X Flip. Это складной смартфон, который сейчас находится в разработке. Напомним, в сентябре этого года был пред...

Пограмма Microsoft Store Ads теперь общедоступна для всех разработчиков Компания Microsoft определенно хочет, чтобы больше разработчиков настольных приложений использовали платформу Microsoft Store, позволяющую пользователям Windows 10 и Windows 11 загружать и устанавливать настольные приложения. Вчера компания сообщила, что программа Microsoft ...

[Перевод] Алгоритм внешней сортировки слиянием На сегодняшний день сортировка является очень важной частью в любой системе баз данных. Речь идет о расположении данных в порядке возрастания или убывания. Мы используем сортировку для генерации последовательного вывода, а также для выполнения условий различных алгоритмов, р...

Российская система «Серп-ВС» эффективно борется с дронами на расстоянии до 3 км «Росэлектроника», которая входит в Ростех, осуществила поставку первой партии новых систем защиты от беспилотных летательных аппаратов «Серп-ВС» на объекты топливно-энергетического комплекса (ТЭК). Данная система создана для борьбы с небольшими д...

Microsoft выпустила Windows 11 Build 22621.1192 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22621.1192 (KB5022360) для инсайдеров Windows в Release Preview Channel в Windows 11 версии 22H2. В этом месяце Microsoft вносит изменения в Release Preview, чтобы уменьшить количество перезагрузок, с которыми сталкиваются клиент...

5 приложений, которые обязательно должны быть на твоем Маке Первое, что покупатель делает после приобретения новых устройств — это устанавливает на них необходимый софт. Без него что Айфон, что Айпад, что Мак — не самые удобные для использования вещи. Хотя базовые приложения, которые предоставляет своим покупателям Apple...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 110.0.1587.41 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 110.0.1587.41. Новые функции • Новые политики Immersive Reader. Immersive Reader в Microsoft Edge упрощает макеты веб-страниц, устраняет беспорядок и помогает настроить процесс чтения. С помощью...

В Японии начали продавать квантовые компьютеры всем желающим. Младшая версия на уровне базовой Lada Granta Китайская компания SpinQ Technology выпустила три новых квантовых компьютера, которые позиционируются в качестве массовых решений такого класса. Как утверждается, это первые в своем роде квантовые компьютеры предназначены для образовательных целей. Примечательно, что вы...

R-Vision выпустила обновление платформы R-Vision TDP Разработчик добавил ловушки АСУ ТП и Linux FullOS, расширил перечень используемых шаблонов приманок, а также реализовал поддержку системы с решениями отечественных поставщиков программного обеспечения.

5 приложений для Windows, которые должны быть у каждого владельца iPhone 10 лет назад сложно было представить, что iOS может нормально взаимодействовать с Windows: даже AirPods можно пользоваться в связке с компьютером на другой ОС. Но в 2023 году вполне нормально пользоваться iPhone и ноутбуком с операционкой от Microsoft вместо Макбука, не тер...

Тихая революция: с ноября 2022 года часть статей на портале CNET писала нейросеть На портале CNET публикуется немало статей и новостей. Однако, похоже, не все они написаны людьми. Как сообщается, примерно с ноября 2022 года часть материалов финансовой тематики генерировалась с помощью нейросети. Эти материалы опубликованы от имени автора CNET Money ...

Инсайдерам Windows 11 стал доступен вкладочный интерфейс в «Блокноте» Microsoft начала распространять обновлённую версию приложения «Блокнот» для Windows 11 среди участников программы Windows Insider, использующих канал Dev. Новая версия получила номер 11.2212.33.0. В этом обновлении добавлена поддержка вкладочного интерфейса, который давно ...

Беспроводной пылесос Redkey W12 экономит время и нервы. Как купить его со скидкой на распродаже Вряд ли есть человек, который может назвать себя фанатом уборки: процесс этот довольно сложный и энергозатратный. Чтобы навести порядок в доме, нужно еще и иметь много свободного времени, так как предстоит сначала пропылесосить, а потом еще и помыть полы. Но я нашел способ ...

Как хостить телеграм-бота (и другие скрипты на Python) на Repl.it бесплатно 24/7 Очень часто возникающий вопрос: где можно разместить скрипты на Python, Flask-приложение, телеграм или дискорд ботов?Один из вариантов — на своем компьютере при наличии внешнего IP-адреса и опыта в настройке проброса портов на роутере. Цель этот статьи - подробная инструкция...

КриптоПро в Linux контейнере для использования КЭП от ФНС С Нового Года в России от Индивидуальных Предпринимателей (ИП) и директоров Обществ с Ограниченной Ответственностью (ООО) требуют использовать Квалифицированную Электронную Подпись (КЭП) выданную Федеральной Налоговой Службой (ФНС).В этой статье речь пойдёт о том, как работа...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 109.0.1518.49 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 109.0.1518.49. Новые функции • Привязка учетной записи MSA-AAD. Microsoft позволяет пользователям, у которых есть личная учетная запись Microsoft (MSA) и учетная запись пользователя Microsoft че...

Многие компании уже используют ChatGPT, а некоторые даже заменяют им сотрудников Чат-бот ChatGPT существует всего несколько месяцев, но уже стал крайне популярным решением. И, как оказалось, многие компании уже начали использовать его, хотя в школах и институтах его запрещают, а многие эксперты призывают к осторожности. Источник: Shutterstock OpenA...

Как добиться идеальной тишины: советы по выбору ателье для шумоизоляции Штатная шумоизоляция редко бывает действительно хорошего качества – конечно, если речь не идет об автомобилях премиум-класса. Неудивительно, что услуги по установке шумоизоляционных материалов предлагает множество компаний. Разберемся, на что обратить внимание при выборе тюн...

Загрузочный день: Windows вновь стал доступен для скачивания в России Компания Microsoft открыла доступ к установке Windows пользователям из России, рассказали «Известиям» специалисты по программному обеспечению. По их словам, это существенно облегчит жизнь людям, которые ранее купили операционную систему и не могли ее загрузить. Windows же с ...

[Перевод] Моделирование возможностей связи комплекса Starlink starlink.sx v0.1 pre-pre-alpha Прошло 18 месяцев с того момента, как я запустил свой проект starlink.sx, в первую очередь нацеленный на расширение моего понимания принципов работы комплекса Starlink от SpaceX, а также изучение возможностей его применения в Кении. В этой стр...

React+Django как написать Hello World Создание веб приложения на основе React и Django, с базой данных на postgress, небольшое прощупывание RabbitMQ и чуть-чуть nginx, потом объясню зачем. Ах да! Завернём все в контейнеры и заставим подниматься в три команды! Читать далее

[Перевод] Неявные параметры. Когда их следует использовать? Часть 1 Имплиситы (implicits) – одна из наиболее вызывающих опасения фич языка программирования Scala, и на то есть веские причины!Во-первых, понятие имплиcитов довольно специфично для Scala. Ни один другой основной язык программирования не имеет подобной концепции. Это означает, чт...

Почему вам не стоит использовать Styled Технология css-in-js существует уже довольно давно. Ещё в начале своего профессионального опыта я встречал подходы, в которых стайлинг локальных частей интерфейса пробрасывался в html через javascript в виде css директив. Иногда это необходимая мера, хотя необходимой она слу...

Представлен салон нового Mercedes-Benz E-Class и MBUX Superscreen с камерами и умными функциями На этой неделе был представлен интерьер нового Mercedes-Benz E-Class, в том числе новую систему MBUX Superscreen, который будет доступен в представительском автомобиле шестого поколения. Производитель решил предоставить новому Mercedes-Benz E-Class значительно более сов...

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

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

Нашли недорогой планшет за 10 тысяч рублей, который заменит вам ноутбук Если вы еще не успели отойти от новогодних праздников, то сейчас самое время привести себя в чувство, ведь с самого начала января в продажу поступает огромное количество техно-новинок. Одна из них — планшет OSCAL Pad 10, над созданием которого трудилась гонконгская компания...

Экран OLED 2K, Snapdragon 8 Gen 2, камера Leica c дюймовым датчиком Sony, 4820 мА·ч, 120 Вт, IP 68. Представлен Xiaomi 13 Pro Компания Xiaomi сегодня представила флагманский смартфон Xiaomi 13 Pro. Новинка больше младшей модели Xiaomi 13 и оснащена лучше – это касается, например, камеры и подсистемы питания. Xiaomi 13 Pro получил экран Samsung AMOLED последнего поколения Е6 с диагональю...

Домашняя лаборатория Угадай данную статью написал ChatGPT или нет?Хотите потестировать приложение, или опробовать в работе инструмент? В этой статье опишу то, как организовал тестовый стенд на Linux. Стенд поддерживает работу с доменами, умеет генерировать TLS сертификаты, легко масштабируется, ...

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.1325 и 22623.1325 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.1325 и 22623.1325 для инсайдеров в Beta Channel. • Build 22623.1325 = Новые функции развернуты; • Build 22621.1325 = Новые функции отключены по умолчанию; НАПОМИНАНИЕ: Инсайдеры, которые ранее использовали с...

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

Как мы быстро запустили мобильное приложение и споткнулись о свой успех Привет, Хабр! Мы крупная производственная компания с 50К+ сотрудников, и в 2019 году поняли, что нам нужно мобильное приложение. Срок реализации 5 месяцев. Какой стек вы бы выбрали при такой скорости? Мы выбрали нативные Kotlin и Swift. Поначалу запилили всего 6 сервисов (но...

Блок питания Gigabyte UD1000GM PG5 с разъемом PCIe 5.0 и гибридным режимом охлаждения Технико-эксплуатационные характеристики Gigabyte UD1000GM PG5 находятся на вполне достойном уровне для среднебюджетного решения, чему способствуют высокая нагрузочная способность канала +12VDC, относительно высокая экономичность, умеренная термонагруженность. Платформа испол...

[Перевод] Типы тестировщиков До сих пор существует множество стереотипов о тестировщиках. В этом переводе статьи 2009 года собраны одни из самых узнаваемых типов тестировщиков, описывающие не только лишь негативные узнаваемые черты, но и позитивные стороны тестировщиков. Надеюсь для людей не знакомых с ...

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

Подробная пошаговая инструкция как настроить сервер на Linux и подключение по API к ChatGPT. Для Python и Node.js ChatGPT набирает все большую популярность, ведь он может помочь человеку или даже заменить его в ряде задач. С ним можно взаимодействовать не только через графический интерфейс, но и по API. Таким образом его можно встраивать в свои системы, чтобы решать практические задачи ...

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

CES 2023: Hisense представила новые модели и технологии Hisense приняла участие в ежегодной выставке потребительской электроники CES 2023, которая состоялась в Лас-Вегасе (США) с 5 по 8 января 2023 года. В рамках мероприятия компания продемонстрировала актуальные продукты и анонсировала важные направления развития. В 2022 году H...

У нас была стратегия и мы её придерживались: как подружить бизнес и DevRel, сохранив ментальное здоровье Если к вам однажды приходил лид отдела мобильной разработки со странным запросом «Хотим 40 статей — нам через месяц надо 40 разработчиков», то эта статья для вас. В статье расскажу, как управлять ожиданиями с помощью простого фреймворка для деврелов. Читать далее

[Перевод] Как НКО продвигают идеи Сэма Альтмана и становятся миллиардными стартапами Илон Маск опубликовал твит, в котором был размещён диалог с чат-ботом ChatGPT, в котором обсуждался переход созданной им некоммерческой организации OpenAI в 2019 году в коммерческую. В ходе беседы ChatGPT пришёл к выводу, что использование ресурсов некоммерческой организации...

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

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

"Password1234": какие пароли используют в Министерстве внутренних дел США Каждый пятый пароль, защищающий сетевые учетные записи в Министерстве внутренних дел США, во-первых, включал такие пароли, как: Password1234, Password1234! и ChangeItN0w! А во-вторых, они были достаточно слабыми, чтобы их можно было взломать стандартными методами, показал не...

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем я сделал еще...

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

Влияние Sci-Hub на цитируемость статей Используя данные из 12 ведущих журналов по экономике, неврологии и междисциплинарным исследованиям, было обнаружено, что статьи, загруженные из Sci-Hub, цитировались в 1,72 раза чаще, чем статьи, не загруженные из Sci-Hub. Также число загрузок из Sci-Hub является надежным пр...

SSD-накопители Samsung 990 Pro быстро теряют работоспособность Хранилища на твердотельных накопителях (SSD) работают быстрее и эффективнее, чем традиционные жёсткие диски (HDD). Проверить состояние своих накопителей можно с помощью утилиты SSD которая представляет собой инструмент на основе графического пользовательского интерфейса GU. ...

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

Зачем Clojure Flutter ”Если вам нравятся Руби, Свифт, Дарт, Эликсир, Эльм, С++, Питон или даже С, используйте их ради бога. Но выучите Кложур, и выучите его хорошо” — Дядя Боб (твит, а также твиты: 1, 2, 3).Статей о Clojure написано много, цель этой — дать свое видение некоторых преимуществ языка...

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

"Что нам стоит дом построить..."      Звонит заказчик, просит разработать 3D модель загородного дома и спрашивает сколько это будет стоить и как быстро мы это можем сделать. Я называю сроки и цену. Заказчик говорит, что в другой фирме ему обещали сделать 3D модель за 1 день и в десять раз дешевле! Он хмыкае...

Делаем датчик качества воздуха с Modbus RTU на ESP8266 и Arduino Что‑то я не нашёл в интернете готового рецепта по созданию Modbus RTU устройства на Arduino и ESP8266. Всё, что попадалось было сильно оторвано от реальности: или предлагали по байтикам разбирать протокол, или для измене...

Chrome и Edge необходимо срочно обновить из-за критической уязвимости. Об этом сообщает «Лаборатория Касперского» Как сообщает 3DNews, пользователи антивируса «Лаборатории Касперского» начали получать предупреждения о необходимости срочного обновления браузеров Google Chrome и Microsoft Edge. В российской компании подтвердили, что Google выпустила новую версию браузера ...

ГКРЧ может выделить дополнительные частоты для Wi-Fi в России Государственная комиссия по радиочастотам (ГКРЧ) собирается рассмотреть вопрос о разрешении в России нового стандарта беспроводной связи Wi-Fi 6E. Заседание по этому поводу намечено на конец декабря, пишут «Известия», ссылаясь на внутренний документ, с котор...

Работа с контейнерами в Minikube Про Kubernetes написано огромное количество статей. Установка, настройка, мониторинг и безопасность все эти аспекты рассматриваются достаточно подробно. При этом, отдельным пунктом идет создание и настройка контейнеров. И если для решения глобальных задач  администриров...

Делаем минимальную отладочную плату на STM32G030F6P6 и шьем в Arduino IDE У меня в разработке оказалось несколько устройств, в составе которых кроме прочего планируется использовать F030F6P6. Они маленькие и достаточно производительные. Для мониторинга вполне достаточно. Программист я так себе, занимаюсь в основном железом. Но экстренно пощупать н...

Лучшие практики UX/UI в e-сommerce Меня зовут Станислав Хрусталёв, я автор сайта hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience и оцениваю сервисные модели компаний.Некоторое время назад я задался идеей: собрать базу лу...

Samsung Galaxy A03 получит апдейт до One UI 5.0 В большинстве ситуаций даже флагманские смартфоны крупных компаний не всегда получают свежие версии операционных систем, потому что производителю порой тяжело обновить операционную систему до Android 12 или 13. Но Samsung показала и доказала, что на самом деле это просто лен...

От потоков к корутинам: как и почему видоизменились примитивы синхронизации в языке Kotlin (Часть 1) В этой статье мы рассмотрим, как и почему изменилась реализация примитивов синхронизации из стандартной библиотеки Java и пакета java.util.concurrent для Kotlin Coroutines и для языка Kotlin в целом.Разберемся, какие реализации примитивов синхронизации потоков актуальны в ко...

Windows 11 оказалась не быстрее, чем Windows 10 Ранее заявлялось, что новая операционная система оптимизирована таким образом, чтобы использовать все преимущества гибридной архитектуры процессоров Intel Alder Lake и новой технологии Thread Director.

Экран E Ink 10,3 дюйма, магнитный стилус и Android 11 за $360. В Китае поступил в продажу необычный планшет Xiaomi Paper Book Note В Китае стартовали продажи, пожалуй, самого необычного планшета Xiaomi. Устройство называется Paper Book Note, оно оснащено довольно большим сенсорным экраном E Ink с диагональю 10,3 дюйма. Причем в комплект поставки входит стилус с магнитным креплением – его...

[Перевод] Стратегии роста Notion. Часть 1 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Что можно узнать о стр...

Apple выпустила macOS Ventura 13.2. Здесь всё, что нужно знать Вечером 23 января Apple выпустила обновления операционных систем: iOS 16.3 пользователи уже успели опробовать и поделиться впечатлениями в нашем Телеграм-чате. Помимо нее вышла macOS Ventura 13.2 — апдейт с новыми функциями и исправлениями существующих ошибок для подд...

Создаем кибер-разведку в компании на основе OSINT Привет ХАБР. Тема, которой посвящена эта статья с одной стороны важна, ведь в кибер-пространстве «неспокойно». Каждый день приходят новости, что ту или иную компанию взломали хакеры, получили дампы или зашифровали данные. Защищаться от кибер-угроз, выстраивая целую инфрастр...

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

Адаптивная антенна на беспилотном летательном аппарате или как одновременно увеличить дальность связи и подавлять помехи Можно ли одновременно увеличить дальность связи с беспилотным летательным аппаратом (БЛА) и подавлять помехи без увеличения габаритов, массы и энергопотребления бортового модема? В настоящей статье мы рассмотрим как это можно сделать с помощью адаптивной антенной системы. Ст...

Роскосмос не отказывается от планов по созданию сверхтяжелой ракеты для изучения дальнего космоса, но приоритетные проекты – иные В интервью изданию «Ведомости» глава Роскосмоса Юрий Борисов затронул тему перспективной российской сверхтяжелой ракеты. Создание ее – по-прежнему в планах компании, но не первоочередных. «Если мы говорим о лунной программе и о полетах в дальний...

Tower of God: Great Journey выйдет в конце февраля Tower of God: Great Journey — мобильная игра с аниме-графикой, выполненная в жанре RPG. Она доступна в Южной Корее, а вот глобальная версия выйдет на iOS и Android 28 февраля; сейчас проходит предрегистрация, причём в России та же App Store страница недоступна. Tower of God...

Перестанет работать. Microsoft объявила о смерти операционной системы Windows Даже не смотря на то, что на рынке есть платформа Linux, на базе которой различные компании и разработчики выпускают свои фирменные операционные системы, самой известной, популярной и распространенной операционной системой является Windows. Данная платформа развивается Чита...

Недельный геймдев: #104 — 15 января, 2023 Из новостей: подробности ухода Game Insight из России, разработчики Duelyst выложили в открытый доступ исходники и ассеты этой CCG, вышел ZBrush 2023, объявлены победители Game Off 2022.Из интересностей: статистика Deep Rock Galactic, киберпанк-адвенчура Hackerman 1977 в ...

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

Российские разработчики создали полностью независимый программный стек САПР Новая версия системы автоматизированного проектирования КОМПАС-3D v21 устойчиво работает в операционной системе «Альт Рабочая станция» 10. Совместимость решений обеспечена российским приложением WINE@Etersoft. Импортонезависимый программный стек служит ...

(Более) точное измерение динамического диапазона сенсора камеры Всем привет! В этом посте поговорим о том, как (более) точно измерять динамический диапазон сенсора камеры и что с этими замерами можно сделать.Разумеется, я не являюсь специалистом по компьютерному зрению, программистом или статистиком, поэтому не стесняйтесь поправлять мен...

Хакеры взломали запатентованный протокол обмена данными IBM Исследователи безопасности предупредили, что хакеры стали использовать критическую уязвимость в приложении IBM для обмена файлами. Все ради установки вымогательского ПО на серверы компаний.

[Перевод] Инструменты наблюдаемости, о которых нужно знать в 2023 году Когда организации переходят в облако, их системы тоже начинают стремиться к распределённым архитектурам. Один из самых распространённых примеров этого — использование микросервисов. Однако это также создаёт новые сложности с точки зрения наблюдаемости. Необходимо подбирать...

Автоматизация управления с помощью Ansible В предыдущей статье мы достаточно подробно рассмотрели вопросы связанные с автоматизацией управлением и настройкой ПО в средних и крупных сетях. Рассмотрели Vagrant и основные методы работы с виртуальной инфраструктурой. В этой статье мы подробно поговорим об использовании т...

3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...

[Перевод] Как сделать бесконечный круговой CSS-слайдер Слайдеры изображений, также известные как карусели картинок, очень распространены. Есть множество вариантов обычного CSS-слайдера, в котором изображения смещаются слева направо (или наоборот). Можно использовать JavaScript-библиотеки для создания красивых слайдеров со сложн...

Мне кажется, или ipv6 переоценён? Заголовок вышел кликбейтовый, конечно, но я действительно задался этим вопросом.Ретроградом себя чувствовать неприятно, но тем не менее…Краткая предыстория.Году так в 2010-м, когда я только узнал об ipv6, я изучил всё, что тогда было доступно, развернул его в небольшой локал...

Состоялся релиз стабильной версии Microsoft Edge 109 Microsoft начала распространять стабильную версию Microsoft Edge 109 (109.0.1518.49), которая принесла с собой возможность связать личную учётную запись Microsoft и аккаунт Azure Active Directory, изменения в системе проверки TLS-сервера, а также улучшенное предсказание сло...

Apple разрешила устанавливать на iPhone и iPad вторую операционную систему Одним из ведущих и наиболее известных производителей смартфонов и планшетов является компания Apple, которая вот уже как более чем 12 лет занимается созданием и выпуском на рынок моделей iPhone и iPad. За такой внушительный срок Читать полную версию публикации Apple разреши...

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 1 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

Архитектура Учи.ру: облака, модульность и унификация В этом году Учи.ру исполняется 10 лет. За это время компания пережила технологические и архитектурные трансформации. Она выросла из простого сайта, где можно было решать примеры на счёт столбиком, до группы компаний с курсами по школьным и внешкольным предметам, олимпиадами ...

Как разговаривать с животными и понимать их? Общение с животными делает нас счастливыми Такие качества как речь и мышление присущи только человеку. Но что насчет животных? Действительно ли братья наши меньшие не обладают сознанием и не могут общаться? Эти вопросы поднимаются в фильме «Прибытие» 2015 года, ког...

Microsoft выпустила Windows 11 Build 22621.1413 Компания Microsoft выпустила Windows 11 Build 22621.1413. Это обновление безопасности включает улучшения, которые вошли в состав обновления KB5022913 (28 февраля 2023 года). При установке этого KB: • Это обновление реализует третью фазу усиления защиты Distributed Component ...

Компания Microsoft выпустила Windows 11 Build 22000.1696 Компания Microsoft выпустила Windows 11 Build 22000.1696. Это обновление безопасности включает улучшения, которые вошли в состав обновления KB5022905 (21 февраля 2023 года) . При установке этого KB: • Это обновление реализует третью фазу усиления защиты Distributed Component...

Представлен мини-ПК MinisForum Mingfan UM773 Компания MinisForum пополнила ассортимент компактных ПК моделью Mingfan UM773, которая получила корпус объемом всего 0,75 литра. Новинка также характеризуется чипами AMD Ryzen 7000 со встроенным графическим адаптером Radeon 680M, системой охлаждения с радиатором со 120 ребра...

Yet Another Домашний Сервер. Железо (часть 1) Вот и я потихоньку пришёл к тому, чтобы сделать свой домашний сервер. Точнее, идея появилась ещё со школьных времён, но вот реализовать в каком-либо виде получилось только сейчас. И я бы хотел поделиться тем, что у меня получилось, с читателями Хабра, и ко всем написанным ст...

Kohler демонстрирует лидерство в категории кухни и ванной комнаты на выставке CES 2023 Компания Kohler Co., основанная в 1873 году, начинает 150-й год своей инновационной деятельности с объявления о выпуске ряда интеллектуальных продуктов, которые будут представлены на выставке CES 2023 в Лас-Вегасе. Лидер рынка сантехники для кухни и ванной комнаты, энергосис...

Daily Dadish заставит вас играть каждый день Daily Dadish — пиксельный платформер, в котором игрок берёт на себя роль редиски. Это ещё одна игра от инди-разработчика Томаса Янга. С одной лишь загвоздкой — на старте в ней только 1 уровень. Нет, покупать их, вероятно, не придётся, правила просты: надо каждый день заходит...

Киберпреступники используют поддельную игру Pokémon NFT для получения доступа к компьютеру жертвы После установки вредоносного ПО под видом игры, злоумышленники получают удаленный доступ к системе жертвы

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

[Перевод] Помимо Правил Трех, Пяти и Ноля В предыдущей статье мы разобрали Правила Трех, Пяти и Ноля — что они из себя представляют, и когда и какое из них следует использовать (спойлер: львиная доля кода должна быть написана в соответствии с Правилом Ноля).Но очень часто у правил бывают исключения, и иногда эти иск...

Что такое фаззинг и зачем он нужен? Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-so...

Проверили на себе, как работают новые колонки SberBoom. Есть, что рассказать Хорошо, когда продукты внешне дополняют друг друга Прошли те времена, когда, говоря ”Сбер”, мы представляли себе конкретное место с банкоматами, операторами и электронной очередью. Теперь это огромная экосистема, которая включает в себя финансовые сервисы, сервисы обеспечени...

7-zip — нет времени спешить Данной заметки не должно было быть, но мы живем не в идеальном мире.Есть много пользователей, что предпочли стандартному проводнику Windows альтернативу и наверное еще больше пользователей архиватора 7-zip. Наверное имеет смысл поделиться, подумал я и вот мы здесь.Опустим ли...

[Перевод] 6 Python декораторов, которые значительно упростят ваш код "Простое лучше сложного".Лучшая функция Python, которая применяет эту философию из "дзен Python", - это декоратор.Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.Более того, существует множество замечательных в...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)