Социальные сети Рунета
Среда, 31 мая 2023

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть2. HTML и веб-сервер с SD картой От переводчика. Продолжаем изучать тему создания веб-серверов на Arduino и на микроконтроллерах вообще. В этой статье скомпанованы две части оригинального руководства — «Структура веб-страницы (HTML)» и «Arduino веб-сервер с SD картой». Материал в этих уроках излагается п...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 11. SD веб-сервер c Ajax От переводчика. Примеры руководства становятся всё более и более практичными — на этом уроке автор «скрестил» Arduino веб-сервер с SD картой памяти и динамическое отображение состояния кнопки (входов/выходов) на веб-странице. В результате получился ещё более приближенный ...

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

«Плиточная» карта для телеэфира Географические карты могут выглядеть очень нестандартно и при этом отлично выполнять свою основную задачу: объяснять важное. Делимся опытом создания необычных географических изображений. Удивляться картам

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 7. Отображение DI и AI входов при помощи AJAX От переводчика. Автор руководства медленно, но неуклонно ведёт заинтересованного читателя к пониманию работы веб-серверов на Arduino и всему из этого вытекающему: поняв как это работает, можно самостоятельно создавать очень интересные IoT проекты, функционал которых ограни...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 8. Веб-сервер с SD картой и ссылки на страницы От переводчика. Всё интереснее и интереснее. В этом уроке рассматривается хранение двух файлов на SD карте памяти веб-сервера и создание ссылок в HTML коде веб-страниц на эти файлы, а также загрузка этих страниц при нажатии на ссылки. Фактически мини-прототип сайта, которы...

Custom View в Android — краткое руководство Обзор возможностей кастомных View с примерами кода на Kotlin + бонус в виде ссылок на полезные статьи и обучающие видео по данной теме.1. Введение.— Когда может понадобиться реализация собственного View?— Способы создания собственного View.— Иерархия View в Android.2. Жиз...

Введение в Материалы Материалы — это один из основных элементов в создании игровых объектов в игровых движках. Материалы позволяют управлять внешним видом объектов, включая текстуры, цвета и прозрачность.В Unreal Engine 5 материалы состоят из множества узлов, также называемых нодами, которые свя...

Пошаговая инструкция: как с Node.js организовать иконки из Figma в проекте Эта статья подробно описывает создание небольшого скрипта на Node.js для выгрузки векторных иконок из Figma в проект, а также универсального компонента для разных видов иконок, который удобно использовать в своём приложении. Скрипт может пригодиться командам, которые ещё не...

Создание DSL на Python с библиотекой textx Для описания объектов и процессов в терминах бизнес-логики, конфигурирования и определения структуры и логики в сложных системах популярным подходом является использование предметно-специфических языков (Domain Specific Language - DSL), которые реализуются либо через синтакс...

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

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть3. Управление светодиодом с веб-страницы От переводчика. Поскольку при переводе и публикации на Хабре некоторые разделы оригинального руководства были скомпонованы друг с другом, то нумерация частей оригинала и перевода не совпадает — у нас это 3-я часть, а в оригинале — 5-я. В этой части автор переходит к самом...

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

Рой спутников предложили использовать в создании 3D-карты всей поверхности Земли Компания NUVIEW из Флориды объявила о планах запуска группировки спутников, которые будут создавать трехмерные карты всей поверхности Земли с помощью технологии LiDAR.

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

Integrated Architecture Framework для описания архитектуры предприятия Со времени публикации первых фреймворков для проектирования архитектуры предприятия (например, TOGAF, FOAF, Archimate, Zachman Framework, MODAF, DoDAF, FEA, Gartner Enterprise Architecture Framework), а также попыток переноса архитектурных подходов управления жизненным цикло...

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

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

В космос на попутке. Как спутник RUVDS попадёт в космос В предыдущих двух материалах мы говорили про сам спутник-сервер RUVDS и сложности, которые возникали в процессе его создания. Для тех, кто подключился к нам только сейчас, это статьи: «Космические системы становятся персональными, а серверы — космическими. Зачем RUVDS свой ...

[Перевод] Процесс ELT: основные компоненты, преимущества и инструменты создания Если ваша задача заключается в аналитике данных или в машинном обучении, то успех её выполнения зависит от создаваемых вами конвейеров данных и способов их создания. Но даже для опытных дата-инженеров проектирование нового конвейера данных каждый раз становится уникальным с...

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

Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли Привет, Хабр! Меня зовут Марина Петрова, я QA Lead в Cloud. В нашей QA-команде уже более 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективно...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 12. Отображение DI и AI входов при помощи Ajax и XML От переводчика. В этой части руководства объясняется как работают в связке Ajax и ХML для передачи данных от Arduino сервера браузеру и даются примеры кода для реализации этого взаимодействия на практике. Также объясняется как можно просто извлекать нужные значения из XML...

Шутки, пасхалки и забытые знания старых мануалов Мы запустили новую Базу Знаний. В классическом формате — это простые и понятные инструкции для клиентов облака. Если вы откроете, например, статью «Кроссплатформенная миграция», то узнаете, как перенести данные между различными средами виртуализации. Большинство руководс...

Пошаговая навигация Google Maps стала доступна на умных часах Компания Google сделала важное обновление для своего картографического сервиса Google Maps (Карты Google). Теперь пользователи могут запускать пошаговую навигацию Google Maps прямо на своих умных часах, без необходимости сначала запускать карты на смартфоне.  Коне...

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

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

[Перевод] Стриминговая аналитика с применением Apache Pulsar и структурированные потоки Spark Эта статья написана в соавторстве Даниэлем и Джианнисом Полизосом, который ещё в 2017 году был одним из первых студентов Rock the JVM. Сейчас Джианнис – старший разработчик и контрибьютор Apache Pulsar, многообещающего нового инструментария для передачи распределённых сооб...

Книга «Объекты. Стильное ООП» Привет, Хаброжители! Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, о...

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

Встраиваем JS- скрипты в PDF для социальной инженерии — пошаговое руководство ВведениеСогласно статистике, большинство всех атак совершается с использованием вредоносного программного обеспечения, а половина от всех атак проводится с использованием методов социальной инженерии.Таким образом, для проведения проверок с использованием методов социальной ...

[Перевод] StackLLaMA: практическое руководство по обучению LLaMA с помощью RLHF ChatGPT, GPT-4 и Claude — это мощные языковые модели, которые дообучают, используя метод, который называется «обучение с подкреплением на основе отзывов людей» (Reinforcement Learning from Human Feedback, RLHF). Благодаря этому такие модели лучше отражают...

Поиграли в песочницу Project Evo и так не нашли Unreal Engine 5 Project Evo — песочница с элементами выживания на смартфонах. В ней вы создаёте аватара, берёте в руки топор и идёте рубить деревья. Это нужно для дальнейшей постройки базы и хранения ценных предметов. Конечно, на ваше убежище может напасть группа противника, так что неплохо...

Создатель «Чужого» снял короткометражный фильм на Samsung Galaxy S23 Ultra. Лента Behold длится менее четырёх минут Компания Apple нередко привлекает различных режиссёров для создания видео при помощи новых iPhone для продвижения последних. Теперь это же сделала и Samsung, причём позвала сразу не кого-то, а самого Ридли Скотта (Ridley Scott), известного культовыми картинами «Чу...

[Перевод] Как структурировать проекты машинного обучения с помощью GitHub и VS Code: полная инструкция с настройками и шаблонами Хорошо продуманный процесс структурирования проектов машинного обучения поможет быстро создавать новые репозитории GitHub и с самого начала ориентироваться на элегантную программную архитектуру. Команда VK Cloud перевела статью о том, как организовать файлы в проектах маши...

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

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

Анализ таблиц сопряженности средствами Python. Часть 1. Визуализация АКТУАЛЬНОСТЬ ТЕМЫКатегориальные данные имеет огромное значение в DataScience. Как справедливо заметили авторы в [1], мы живем в мире категорий: информация может быть сформирована в категориальном виде в самых различных областях - от диагноза болезни до результатов социологич...

Как мы делали скоринг на микросервисной архитектуре руками не-программистов 2023 год — год противоречивых сигналов для будущего IT-отрасли и, в частности, занятости айтишников. С одной стороны, с поголовной цифровизацией всех сфер и процессов экономики растёт спрос на разработчиков — что, безусловно, плюс для айтишников. С другой — необход...

Книга «Apache Kafka. Потоковая обработка и анализ данных, 2-е издание» Привет, Хаброжители! При работе любого корпоративного приложения образуются данные: файлы журналов, показатели, информация об активности пользователей, исходящие сообщения и другие. Правильное управление этими данными не менее важно, чем сами данные. Если вы архитектор, ра...

Синий свет — зеленый свет: релизим без даунтаймов Привет! Меня зовут Николай Тихонов, я работаю в команде Tinkoff eCommerce. Я начинал как фронтендер, а потом стал писать бэкенд и занялся CI/CD. А дальше — FullStack Ops и руководство процессами и собственной командой. Сегодня расскажу про FrontOps, blue-green и релизы без д...

EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO Иногда возникает необходимость расширить функциональность какого-нибудь контроллера, например добавить ему цифровых и аналоговых входов или увеличить количество релейных и транзисторных выходов. Наиболее простой способ это сделать — использовать дополнительные блоки расшир...

Трансформация HR-процессов на основе Employee-Life Cycle IT команды Одним из базовых принципов продуктового подхода является ориентация при создании продукта на реальные потребности его пользователей. ДЕЙСТВИТЕЛЬНО, если задуматься на секунду, то для чего создавать продукт, который не имеет своего потребителя! Кажется, что все вполне очевидн...

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 10. Введение в CSS От переводчика. Автор даёт ещё один ключ для понимания того, как работают веб-технологии и на простом примере объясняет принцип работы каскадных таблиц стилей (CSS). После прохождения этого урока вам станет доступным самостоятельное оформление страниц вашего Arduino веб-се...

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

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

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

AMD представила видеокарты Radeon Pro W7900 и W7800 Сегодня компания AMD официально представила свои первые графические карты на основе GPU RDNA 3 для работы с видео, объёмными объектами и прочих сложных процессов — речь о моделях Radeon Pro W7900 и W7800. Графические карты AMD Radeon Pro W7900 и Radeon Pro W7800 являются пер...

8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках В целом, эта объектно-реляционная СУБД в дополнительном представлении не нуждается. Разработанная более 20 лет назад, она предназначена для создания и поддержки баз данных серверных приложений, в том числе ресурсоемких аналитических БД. Одна из особенностей PostgreSQL — отк...

[Перевод] Докеризируем Symfony В этом руководстве я покажу вам, как настроить полноценную локальную среду с Nginx, MySql и Symfony всего за несколько минут. Более того, файл, о котором здесь пойдет речь, я сам использую для каждого проекта, над которым я начинаю работать.Начнем же с простого вопроса: скол...

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

Полное руководство по Remix. Часть 1 Привет, друзья! В этой серии статей я расскажу вам о Remix — новом фреймворке для создания клиент-серверных веб-приложений на JavaScript (точнее, на React) со встроенной поддержкой TypeScript. Remix позволяет разрабатывать так называемые PESPA (Progressive Enhancement Sing...

[Перевод] Моделируем 3D-персонажа для игры при помощи Midjourney На примере любопытного небольшого прототипа я захотел проверить, сколько труда потребуется при использовании ИИ для создания максимально возможного количества графики 2,5D-игры в жанре point and click. Было понятно, что искусственный интеллект без проблем справится с задни...

[Перевод] Как создать монорепозиторий с несколькими сервисами, используя Lerna и Yarn? Для разработчиков построение масштабируемых и поддерживаемых приложений может быть значительным вызовом, особенно при работе с большими кодовыми базами и несколькими сервисами. К счастью, использование подхода монорепозитория в сочетании с мощными инструментами, такими как N...

Как айтишники построили пивоварню, чтобы варить лагер для коллег по цеху Группа компаний ITGLOBAL.COM развивает различные ИТ-проекты, и недавно к ним прибавился еще один. Два года назад мы научились варить пиво и открыли собственную пивоварню — ITCOLON. Идея ее создания принадлежит Дмитрию Гачко, ИТ-предпринимателю, основателю ГК ITGLOBAL.CO...

[Перевод] Декораторы Python: пошаговое руководство Понимание декораторов является важной вехой для любого программиста Python. Эта статья представляет собой пошаговое руководство о том, как декораторы могут помочь вам стать более эффективным и продуктивным разработчиком на Python. Читать далее

Пишем простой чат с консольным интерфейсом используя трубно-ориентированное программирование с котами Если в процессе изучения gRPC хотите попрактиковаться с Bidirectional Streaming (двунаправленная потоковая передача данных), c запросами в рамках одного соединения, инициированием событий со стороны сервера, то создание простого чата может быть отличным способом. Читать дале...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 4. Отображение состояния кнопки на веб-странице От переводчика. В этой части руководства автор собирает ещё одну часть пазла и объясняет каким образом можно отображать состояние кнопки на веб-странице. Разумеется, это не обязательно должна быть кнопка, это может быть переключатель, джампер, контакты реле или что-то подо...

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

Apple достигла идеала? Разборка нового MacBook Pro на M2 Pro показала, что внутри он практически идентичен предшественнику Специалисты iFixit разобрали новый 14-дюймовый MacBook Pro на SoC M2 Pro и обнаружили, что его конструкция и дизайн внутренней части практически идентичны предшествующей модели.  Как можно видеть, отличий между двумя MacBook Pro на раных платформах минимум, начина...

[Перевод] Как писать код на Go? Подход Google. Часть первая Рекомендации по стилю для проектов из Google с открытым исходным кодом Руководство по стилю Go Принципы стиля Есть несколько общих принципов, обобщающих представления о том, как писать читаемый код на языке Go. Ниже перечислены признаки читаемого кода в порядке их важности: ...

Беспроводной светильник для держателя плат В процессе работы с мелкими компонентами очень важно когда есть удобное освещение. Настольная лампа не всегда помогает разглядеть детали. Для этого и была создана данная лампа.В качестве питания я использовал Li-Po аккумулятор на 300 мА, этого вполне достаточно для автономно...

Кубики и рогалики в средиземье: разработка игры на svelte с применением ChatGPT и stable diffusion Я решил попробовать использовать ChatGPT для создания игр и хотел выбрать что-то простое, что можно сделать за несколько вечеров. В итоге, в сотрудничестве с ChatGPT, мы пришли к идее пошагового рогалика, где основной механикой является бросок кубика. Финальный результат мож...

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

[Перевод] Исчерпывающее руководство по различным типам API API (Application Programming Interface, программный интерфейс приложения), является жизненно важным компонентом в современном ландшафте разработки программного обеспечения, обеспечивая строительные блоки для взаимодействия приложений друг с другом. В этой статье рассмотрим п...

Новая 5,7-терапиксельная карта Марса позволит разглядеть каждый кратер Команда ученых Калифорнийского технологического института разработала карту Марса с невероятным разрешением 5 метров на пиксель. Она охватывает не менее 99,5 % поверхности планеты. Для создания карты была использована база из 110 000 снимков, отснятых камерой Mars Recon...

[Перевод] Асинхронные задачи с FastAPI и Celery Если в приложении есть длительные процессы, то вместо того, чтобы блокировать основной поток, вы должны обрабатывать их в фоновом режиме.Чтобы достичь этого, мы расскажем вам о процессе настройки Celery и Redis для обработки длительно выполняющихся процессов в приложении Fas...

(Пере)запускаем отделение Creative Commons в России! Участвуйте и помогайте Привет, Хабр! Привет всем сторонникам open source, лицензий Creative Commons и прочих альтернативных подходов к авторскому праву! Год назад организация Creative Commons отметила 20 лет с момента основания. А 16 декабря этого года исполнилось 20 лет с момента выпуска её первы...

Как дебажить код на JavaScript: примеры ошибок и советы новичкам Привет, Хабр! Меня зовут Алексей Гмитрон, я наставник на курсе «Веб-разработчик» Практикума, а также работаю фулстек-разработчиком. Я начал программировать шесть лет назад, и обучение не сразу давалось легко. Одна из главных проблем — не умел выяснять, почему мой код не...

Полное руководство по Remix. Часть 2 Привет, друзья! В этой серии статей я продолжаю рассказывать о Remix — новом фреймворке для создания клиент-серверных веб-приложений на JavaScript (React) со встроенной поддержкой TypeScript. Remix позволяет разрабатывать так называемые PESPA (Progressive Enhancement Singl...

Теперь в WhatsApp на iPhone можно создавать собственные стикеры из фотографий Создание собственных стикеров в WhatsApp было непростой задачей, поскольку для этого приходилось использовать сторонние приложения. Однако последняя версия мессенджера для iPhone наконец-то позволяет пользователям легко делать собственные стикеры для приложения.

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

[Перевод] Топ-5 тенденций потоковой передачи данных на 2023 год Потоковая передача данных — один из наиболее актуальных терминов в сфере технологий для создания масштабируемых приложений реального времени в облаке и инновационных бизнес-моделей. Какие топ-5 тенденций потоковой передачи данных ждут нас в 2023? В статье разберем это и расс...

[Перевод] Как работает FPGA? Введение Давайте начнём с самого начала. Что такое FPGA? FPGA расшифровывается как Field Programmable Gate Array (программируемая пользователем вентильная матрица). FPGA относятся к классу устройств программируемой логики, иногда называемых программируемым оборудованием. П...

Книга «Создание микросервисов. 2-е издание» Привет, Хаброжители! А мы издали второе издание книги Сэма Ньюмена По мере того как организации переходят от монолитных приложений к небольшим автономным микросервисам, распределенные системы становятся все более детализированными. Второе дополненное издание предлагает це...

[Перевод] Иерархические пространства имен в Kubernetes: объясняем на примере Пространства имен — критически важный ресурс для поддержки мультитенантной архитектуры кластера Kubernetes. Но ими трудно управлять при работе с крупномасштабными мультитенантными кластерами. К счастью, процесс можно упростить, добавив в Kubernetes функцию иерархических пр...

Rust, Telegram и GTFS против Петербургского транспорта Долгое время я жил в районе, где общественный транспорт был скорее проблемой, чем благом (привет, Кудрово!). Приходилось в любую погоду ходить пешком до метро три километра, в мороз, слякоть и зной. Спустя некоторое время я переехал и появилась возможность доезжать от офиса ...

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

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

6 простых принципов написания приложения на Vue, которое легко поддерживать (часть 1) Привет! Меня зовут Наташа Калачева. Я Frontend-разработчик в компании AGIMA. Vue — один из самых популярных фреймворков JS, его используют для разработки SPA и PWA. А его главные плюсы — это понятная, четкая документация, готовая структура и низкий порог входа.Тем не менее, ...

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

Обзор Mahokenshi. Смесь из пошаговой стратегии, сбора колоды карт и самураев Сегодня у нас в центре внимания карточное приключение с элементами пошаговой стратегии Mahokenshi. Подготовлена она студией Game Source Studio, издателем выступили Iceberg Interactive. Уже доступна в Steam. Игроку предлагается примерить на себе одного из четырех магов-самур...

[Перевод] Тестирование UI в JavaScript – наилучшие практики Это руководство по наилучшим практикам в тестировании UI на JavaScript, от разработки через поведение (BDD) до соглашений об именовании и до того, какие именно операции браузер должен выполнять в рамках тестов. От качества UI (пользовательского интерфейса) зависит, состоитс...

[Перевод] Как и зачем следует автоматизировать DevOps Концепция DevOps не нова. В IT-индустрии все понимают, что это правильная методология построения ПО. DevOps пленила мир своим обещанием ускоренной доставки высококачественного продукта. Однако, несмотря на это обещание, многие бизнес-проекты не осознают весь потенциал этой ...

[Перевод] Создаём и настраиваем собственную CDN Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk. Мы начнём с создания одного бэкенд-сер...

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

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

[Перевод] Краткое руководство по работе с данными с помощью Miller Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи, в которой рассказывается о Miller — автономном, легковесном и мощном интерфейсе командной строки (Command Line Interface, CLI) для работы с данными в форматах CSV, JSON и некоторых других. Интер...

Дорожная карта навыков разработчика на C++ Джеймс Гослинг как-то сказал, что Java — это C++, из которого убрали все пистолеты, ножи и дубинки, однако практика показывает, что «ножи и дубинки» становятся классным инструментом в руках опытных разработчиков. В общем, немалая часть проклятий в адрес C++ объясняется элеме...

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

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

Как установить YouTube, WhatsApp и Google на Huawei в два клика Все мы помним, что было с Huawei в последние несколько лет. Скептики говорили о том, что это конец, но компания доказала, что ей есть, что противопоставить решению, которое лишило ее возможности полноценно использовать сервисы Google. Сначала была возможность относительно л...

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

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

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

Когда типизация делает тебе больно: как у нас появился статический анализатор Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды. Язык програ...

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 9. Работа с изображениями От переводчика. Сегодня у нас лёгкий урок, мы можем расслабиться и просто следовать за объяснениями автора. Если вы внимательно ознакомились с предыдущей статьёй и уяснили принцип работы веб-сервера с файлами на SD карте памяти, то на этом занятии вам всё должно быть понят...

Прорываясь через сиквелы, ремейки, франшизы и долгострои: самые ожидаемые игры 2023 года В 2023 году нас ждет большое количество очень разных игр, созданных для разных поколений игроков. Геймеры сегодня — это не только вездесущие тинейджеры, но и их родители — 40-летние дядьки, а иногда даже бабушки (такие тоже есть) и дедушки. В этот раз редакция пр...

В России создают платежную «Карту туриста» для иностранцев на базе системы «Мир» Минэкономразвития занимается реализацией проекта, в ходе которой для иностранных путешественников будет создана «Карта туриста» на базе платежной системы «Мир». Развитие проекта «Карта туриста» на базе платежной системы «Мир&raq...

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

Rally Horizon берёт пример с Forza Horizon Rally Horizon — мобильная игра в жанре «гонки» с хорошей графикой. Из минусов только прорисовка некоторых объектов вблизи. Разработчики не добавили открытый мир, поэтому останется проходить карьеру или создавать турниры для совместных заездов. Радует, что в Rally Horizon ес...

[Перевод] Как оптимизировать работу Stable Diffusion при помощи текстовой инверсии Изображение, сгенерированное AI по промпту «photograph of a robot drawing in the wild, nature, jungle» («фотография робота, рисующего в природе, джунглях») 22 августа 2022 года Stability.AI объявила о публичном релизе Stable Diffusion — мощной диффузионной модели text-to-im...

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

[Перевод] Руководство по реализации отзывчивого дизайна в 2023 году Сегодня построение отзывчивых макетов уже не основывается на контрольных точках (breakpoints) с фиксированной шириной. Вместо этого современные макеты должны работать на устройствах практически любого размера. Однако, к своему удивлению, я всё ещё встречаю сайты, где исполь...

VK запускает карту цифровых учителей Компания VK (бывшая Mail.ru Group) объявила о запуске нового проекта под названием карта цифровых учителей. Как сообщается в пресс-службе, этот сервис призван помочь преподавателям обмениваться опытом и развивать образовательную сферу.  Сгенерировано нейросетью Mi...

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

Telegram клиент. TDLib и Spring Boot Всем привет! В данной статье я хотел бы рассмотреть процесс создания Telegram клиента с помощью кроссплатформенной библиотеки TDLib, Java и Spring Boot. Читать далее

Как мы собрали отдел тестирования Привет, Хабр! Меня зовут Ксения, я управляю направлением тестирования в компании ISPsystem. За время работы я столкнулась с задачей найма людей себе в команду. Этот процесс оказался значительно сложнее, чем я думала. Недаром про него написано так много лайфхаков с примерами ...

Первую NFT-коллекцию от ВКонтакте раскупили за 30 минут ВКонтакте недавно запустил специальную платформу для создания NFT-коллекций. И первая такая коллекция CryptoSpotty была выпущена всего несколько дней назад. 90% токенов пользователи раскупили за полчаса, а вся коллекция из 8 000 «Спотти» разошлась менее...

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

[Перевод] Простой контроль доступа ACR в Laravel 10 (инструкция шаг за шагом) Эта статья описывает, как добавить модель безопасности RBAC (ACR, ACL) в Laravel 10, используя пакет "laravel-access-rules". В ней можно увидеть пошаговое руководство по созданию: ролей, разрешений, назначению их пользователям.Получить готовый визуальный интерфейс для управл...

Это не чат, это GigaChat. Русскоязычная ChatGPT от Сбера Хайп вокруг нейросетей, выровненных при помощи инструкций и человеческой оценки (известных в народе под единым брендом «ChatGPT»), трудно не заметить. Люди разных профессий и возрастов дивятся примерами нейросетевых генераций, используют ChatGPT для создания контента и рассу...

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

[Перевод] Руководство по цветовым функциям CSS Возможно, вы использовали CSS для изменения цвета элемента на веб-странице, но слышали ли вы что-нибудь о цветовых функциях CSS? Если нет, то из этой статьи узнаете нечто новое и крайне полезное! Что такое цветовые функции CSS? Цветовые функции CSS (CSS color functions) — ...

В WhatsApp для iPhone появился инструмент для создания стикеров Команда популярного мессенджера WhatsApp выпустила обновление версии для iOS, которое приносит сразу несколько новшеств. Одним из нововведений стал инструмент для создания стикеров. С его помощью пользователи iPhone могут создавать стикеры прямо в приложении WhatsApp, б...

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

[Перевод] Сколько можно потратить на содержание собственного сервера Mastodon на AWS Я около месяца содержал собственный однопользовательский сервер Mastodon на AWS. В этой статье я расскажу, во сколько мне это обошлось. Предисловие: Для начала нужно сказать пару слов. Во-первых, я работаю на AWS в должности Solutions Architect. Однако поскольку это мой л...

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

VK открывает набор на летнюю оплачиваемую стажировку VK приглашает студентов и молодых специалистов на летнюю стажировку. Стажировка пройдет более чем по 30 востребованным IT и digital направлениям — от разработки и аналитики до информационной безопасности, продуктового дизайна и маркетинга. Стажеры будут работать под руководс...

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

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

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

Руководство по Кросс-Платформенному Системному Программированию для UNIX и Windows: Уровень 1 С помощью этого учебного материала мы научимся писать кросс-платформенный код на Си, используя системные функции популярных ОС (Windows, Linux/Android, macOS и FreeBSD): управление файлами и файловый I/O, консольный I/O, пайпы (неименованные), запуск новых процессов. Мы нап...

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

Получаем виртуальный raspberry pi с помощью QEMO Зачастую новички используют поставляемую производителем операционную систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы «под себя». Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия н...

Книга «Идиомы bash» Привет, Хаброжители! Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практ...

Автоугонщики похищают машины с помощью Nokia 3310 На YouTube появилось видео, показывающее любопытный процесс угона авто при помощи Nokia 3310. Этот новый вид угона автомобилей становится более распространенным. Преступники используют крошечные гаджеты для взаимодействия с системой управления автомобилем, иногда спрятанные…

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

[Перевод] Рендеринг на сервере и HTMX — это будущее Современная ситуация с разработкой веб-приложений Сегодня пользователи ожидают от веб-приложений плавной работы без перезагрузок страниц. К сожалению, эти ожидания обычно реализуются в виде одностраничных приложений (single-page application, SPA), использующих библиотеки и ...

Пишем простой ML веб-сервис на FastAPI Данный туториал пошагово разбирает процесс создания веб-приложения для определения тональности текста на основе NLP-модели. Мы будем использовать модель из библиотеки Hugging Face Hub, но описанный подход подойдет для любой задачи машинного обучения. План:1. Загрузка и подго...

Санкции США заставили Китай научиться обходиться без новейших американских чипов Как сообщила газета Wall Street Journal в воскресенье, санкции США в отношении китайских технологических компаний вынудили их расширить исследования по созданию искусственного интеллекта, не полагаясь на передовые американские полупроводники. Китайские компании могли вы...

Книга «Клей. Стань незаменимым в любом проекте» Привет, Хаброжители! Как стать незаменимым человеком в любом проекте? Стать связующим звеном, благодаря которому создаются сплоченные, вовлеченные, высокоэффективные команды. Методы автора проверены на реальных проектах для Ticketmaster и Edmunds.com. Ань Дао Фам делится те...

Книга «Kotlin. Программирование для профессионалов. 2-е изд.» Привет, Хаброжители! Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения для macOS, Windows и iOS. Джош Скин, Дэвид Гринхол, Эндрю Бэйли ...

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

Названы цены на дипфейк-ролики Специалисты «Лаборатории Касперского» проанализировали информацию на русскоязычных и международных форумах в даркнете, изучив объявления о создании дипфейк-роликов. Анализ показал, что создание одной минуты такого видео стоит от 300 до 20 тыс. долларов. Так...

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

Мошенники изобрели новый способ кражи средств клиентов банков Новая схема кражи денег клиентов банков начала реализоваться с начала весны. Злоумышленники публикуют фальшивые отзывы на сайтах Banki.ru и VC.ru, используя имена реальных клиентов банков. Цель размещения отзывов – создание угрозы скандала и требование о выполнении подозрите...

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

Сканер установленных перехватчиков в памяти процесса В статье будет рассмотрен один из методов поиска изменений в памяти процесса, на основе построения полной карты уязвимых к перехвату адресов. Рассмотрена работа со списками загрузчика, ручным разбором таблиц импорта/отложенного импорта/экспорта/TLS загруженных файлов, c об...

Генуэзская крепость Доброго дня! Хочу рассказать о проекте «Генуэзская крепость» для Музея -заповедника «Судакская крепость».Руководство музея обратилось с просьбой сделать точную копию Судакской крепости. После завершения проекта парк «Россия в миниатюре», у нас накопился большой опыт в создан...

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

Игроки MineGeon: Space Mining Dungeon будут исследовать шахты MineGeon: Space Mining Dungeon — мобильная игра с пиксельной графикой. В ней геймеры будут исследовать подземелья и шахты, добывая редкую руду при помощи кирки. Нет, это не ещё одна замена Minecraft, так как камера изометрическая, а игровой процесс перемешан с текстовыми диа...

[Перевод] Что такое абстрактные классы и методы в Java Абстрагирование – это процесс, в ходе которого от пользователя скрываются многие детали реализации, а предоставляются только те детали, которые действительно важны. Так удаётся сфокусироваться на том, что делает объект, а не как он это делает. В Java абстрактные классы и м...

Про Inbox, веселые легаси и динамические микрофронты Наш Альфа-Банк прекрасен. Мы его очень любим, но он такой большой-большой, разнообразный и сложный. Думаю, никого не удивил :) Наш ИТ-ландшафт содержит великое множество всякой «флоры и фауны», с которой необходимо считаться. То тут, то там, из глубоких Enterprise джунглей н...

Зарубежные сервисы бронирования отелей и покупки билетов начинают принимать российские карты Visa, Mastercard, «Мир», а также UnionPay Как пишет «Известия», различные сервисы бронирования отелей и покупки авиабилетов возобновили прием оплаты картами Visa и Mastercard, которые были выпущены российскими банками. В этом году китайский сервис Trip.com добавил возможность оплатить тур российской...

«Так должна выглядеть Warzone Mobile»: Карта CoD Modern Warfare на смартфоне CoD Modern Warfare никогда не выйдет на смартфоны, но разработчик DY Visual Media исправил ситуацию — он занимается созданием кастомной карты «Тропический лес». Результат уже залит на его Ютуб-канал — консольная графика, разные анимации перезарядки и сенсорное управление. Д...

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

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

Видеокарты AMD всё ещё зачастую выгоднее, но дешевеют и GeForce. Адаптеры в Европе продолжают падать в цене Рынок видеокарт постепенно начинает переходить на видеокарты новых поколений, но процесс только начался и только в верхнем ценовом сегменте. При этом процесс снижения цен на адаптеры уже прошлого поколения частично продолжается. В Европе некоторые видеокарты AMD и Nvidi...

[Перевод] Потоки событий бесполезны без действий Каждая точка данных в системе, регулярно генерирующей данные, соответствует событию (Event). Потоки событий (Event Stream) — это непрерывный поток событий или точек данных. Иногда потоки данных называют в сообществе разработчиков потоками данных (Data Stream), потому что он...

Чем питаются черные дыры и влияет ли это на их внешний вид Когда объект, такой как звезда, попадает в черную дыру, он подвергается процессу, называемому «вырыванию приливов». Это означает, что гравитационное притяжение черной дыры разрывает звезду на атомы, прежде чем они достигнут горизонта событий. Мы – это то, что мы ед...

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

4 задачи реверс-инжиниринга, которые быстро решит 3D‑сканер Реверс-инжиниринг (также известный как обратное проектирование или обратный инжиниринг) – привычный термин для многих специалистов, чья работа связана с 3D‑технологиями. Это метод создания виртуальной 3D‑модели на основе физической детали для использования в программах автом...

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

Mastercard будет осуществлять платежи в стейблкойнах Платежная система Mastercard объявила о заключении партнёрских отношений с австралийской платформой стейблкоинов Stables для предоставления платежей USDC в регионе APAC (Азиатско-Тихоокеанский регион). Новая карта Mastercard будет подключена к криптокошельку ...

В глубинах океана найдено 20 000 гор высотой до 2 500 метров Ученые использовали спутниковые данные, чтобы найти почти 20 000 подводных гор Дно океана является самой малоизученной частью Земли — считается, что ученые изучили только около 3,5% всей ее площади. Удивительно, но сегодня даже космическое пространство исследовано лучше, чем...

[Перевод] Разработка на основе DevRel DevRel Driven Development (разработка на основе DevRel) стимулирует разработку программного обеспечения благодаря адвокатской деятельности по защите интересов разработчиков, такой как создание документации, написание сообщений в блогах и изготовление видео. Адвокаты разработ...

[Перевод] Преобразуем карты DOOM в SVG для лазерной резки Я много слышал о формате данных классического Doom, поэтому решил написать код на Rust для извлечения его карт и преобразования в векторную графику для лазерной резки. В статье я опишу процесс: извлечение данных, воссоздание геометрии и вывод SVG для лазерной резки; также я...

Развеять розовые мечты о легкой работе в геймдеве: о чем книга Джейсона Шрайера "Нажми Reset" Как мы представляем себе мир разработчиков игр? Истории успеха, большие офисы с бесплатными вкусностями, удобные кресла, мощные компьютеры и большие мониторы. Их боготворят, признают гениями. Каждый фанат хочет сделать с ними фото, а журналисты записать десятки интервью. Зву...

«Странная алгебра», философия упрощения и изобретение бита. К 107-летию со дня рождения Клода Элвуда Шеннона Как совершаются великие научные открытия? Как вообще работает механизм «гениальности»? Сегодня мы с вами попробуем раскрыть эту тайну – и понять, что не существует универсального ответа на этот вопрос. Клод Элвуд Шеннон наиболее популярные и революционные свои работы с...

Экономный APM для backend или как использовать Loki+Grafana+логи приложения для APM Обычно процесс оптимизации типичного backend'а на php включает:• оптимизации SQL‑запросов в БД;• оптимизации работы с кэшем (повышение hitrate, увеличение объёма кэшируемых данных);• оптимизация внутренних процессов в backend (вынесение тяжёлых процессов...

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

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

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

Про Vim " Клиент БД Существует три основных способа работы с базами данных. В первую очередь, это конечно же родной графический или веб интерфейс. Который, помимо прочего, разбирается как в устройстве СУБД, так и может на лету подгружать структуру текущей БД. Вряд ли кто-то не согласен с тем, ч...

Наиболее наглядный тест, доказывающий, что 8 ГБ памяти у GeForce RTX 3070 — это очень мало. Карту сравнили с RTX A4000 Вопрос недостатка 8 ГБ памяти у видеокарт остаётся на повестке дня, и авторы канала Hardware Unboxed нашли, вероятно, самый адекватный способ проверить, действительно ли всё так плохо в случае модели GeForce RTX 3070. Они взяли для сравнения Nvidia RTX A4000.  Это...

[Перевод] Полное руководство по модулю asyncio в Python. Часть 6 Привет, Хабр! Перед вами шестая часть (1, 2, 3, 4, 5) перевода руководства по модулю asyncio в Python. Здесь представлены 14-16 разделы исходного материала. Читать далее

Как мы боролись с багами при подготовке релиза 1.43 K8s-платформы Deckhouse и какие выводы из этого сделали Разработка собственной Kubernetes-платформы — большой и сложный проект со множеством взаимодействующих компонентов. В процессе неизбежно сталкиваешься с различными трудностями. Иногда их даже создаешь себе сам. В статье кратко рассмотрим три проблемы, с которыми нам при...

Как я взломал HR и увеличил конверсию в собеседования Меня зовут Артур. Уже более 4 лет я занимаюсь менеджментом различных IT проектов (от создания лендинга до big data проектов). Хочу поделиться своим кейсом, как я убедил HR читать большую презентацию из 15+ слайдов о моих достижениях. Эта статья больше поможет менед...

Атаки на чат-ботов и языковые модели. И как от них защититься  Всем привет! Я – Артем Семенов, занимаюсь тестированием на проникновение и работаю в RTM Group. В этой статье я расскажу об атаках на чат-боты и языковые модели, а также о том, как от них защититься. Чат-боты сегодня буквально повсюду. Наверняка даже ваша бабушка нет-н...

[Перевод] Полное руководство по модулю asyncio в Python. Часть 5 Привет, Хабр! Публикуем пятую часть (первая, вторая, третья, четвёртая) перевода руководства по модулю asyncio в Python. Здесь представлены разделы оригинала с №10 по №13. Читать далее

[Перевод] Полное руководство по модулю asyncio в Python. Часть 8 Перед вами восьмая часть (1, 2, 3, 4, 5, 6, 7) перевода руководства по модулю asyncio в Python. Здесь вы найдёте разделы исходного материала с 20 по 22. Читать далее

Книга «Python для хакеров. Нетривиальные задачи и проекты» Привет, Хаброжители! «Python для хакеров. Нетривиальные проекты и задачи» делает упор на реальные проекты, так что от экспериментирования с синтаксисом вы сразу перейдете к написанию полноценных программ. Развивая свои навыки разработки на Python, вы будете проводить научн...

Обзор компактного принтера Flying Bear Aone 2 В руки попала очередная новинка от самого, пожалуй, известного производителя бытовых и полупрофессиональных 3D принтеров из Поднебесной - компактный Aone 2. Что он из себя представляет, для кого и для чего предназначен, попробуем разобраться на собственном опыте.Комплектация...

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

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

Вся правда о редакторе связей Сначала я хотел назвать эту заметку «Редактор связей? Это очень просто». Именно так называл свои прекрасные книжки Евгений Айсберг: «Радио? Это очень просто!», «Телевидение? Это очень просто!» Но поскольку я уже использовал эту шутку в статье о планировщике Windows, чтобы не...

Лучшие бесплатные игры для Android с мултиплеером Для Android создано много отличных игр, но большинство из низ сделаны для одного игрока. Если вам хочется поиграть с кем-то по сети вам придется еще поискать что-то интересное. Как обычно, чтобы вы могли просто расслабиться и получать удовольствие, мы решили вам помочь и на...

[Перевод] Полное руководство по модулю asyncio в Python. Часть 9 Публикуем девятую, заключительную часть (1, 2, 3, 4, 5, 6, 7, 8) перевода руководства по модулю asyncio в Python. Здесь вы найдёте разделы исходного материала с 23 по 26. Читать далее

[Перевод] Полное руководство по модулю asyncio в Python. Часть 7 Публикуем седьмую часть (1, 2, 3, 4, 5, 6) перевода руководства по модулю asyncio в Python. Здесь представлены разделы исходного материала с 17 по 19. Читать далее

[Перевод] Полное руководство по модулю asyncio в Python. Часть 4 Сегодня, в четвёртой части (первая, вторая, третья) перевода учебного руководства по модулю asyncio в Python, представляем вашему вниманию разделы оригинала №8 и 9. Читать далее

Конвейер ML-систем и ловушка регулятора: как ВТБ реализует MLOps-практики без вайтбука Нет ещё в мире IT-вайтбука по MLOps. Нет вайтбука — нет однозначного способа «сделать хорошо, а плохо не делать». Время экспериментов и открытий.Привет, я Юрий Карев. В ВТБ руковожу командой, которая занимается созданием процессов и стандартов моделирования машинного обучени...

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

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

Почему мы не боимся сотрудничать с конкурентами «КамАЗ» остановился, чтобы спасти конкурента Довольно часто мы сотрудничаем с прямыми конкурентами. Иногда это вызывает вопросы. Например, относительно недавняя ситуация с оплатами с иностранных карт: благодаря своему финансовому прошлому мы одними из первых в РФ нашли прак...

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

Патентный анализ аддитивных технологий (3D-печати) в России за последние 5 лет 3D-печать представляет собой технологию создания объектов, которую обычно называют «аддитивным производством» и которая состоит из послойного соединения материала для получения объектов по данным трехмерных моделей или с привлечением другого источника компьютерных данных. В ...

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

У пользователей iPhone в России появится новый способ оплаты покупок Национальная система платёжных карт (НСПК) готовится к скорому внедрению нового способа оплаты покупок картами «Мир» посредством смартфона. Расчёт будет происходить с помощью генерируемого QR-кода, что [...]

[Перевод] Пишем расширение Chrome, которое ворует вообще всё Пусть Manifest v3 и ограничил возможности браузерных расширений, но я считаю, что они далеко не исчерпаны. Чтобы доказать это, создадим расширение Chrome, крадущее максимально возможное количество данных. Мы добьёмся двух целей: Исследуем грани возможного для расширений ...

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

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

[Перевод] Fortigate SSL VPN рекомендации по ужесточению конфигурации Это руководство результат изучения уязвимостей Fortigate VPN SSL на протяжении последних лет, реальных случаев взлома брандмауэров, операционных руководств и отчетов нескольких группировок (например, руководств Conti), а также моего более чем 15-летнего опыта работы с Fortig...

Ультразвуковая сварка Картинка Usertrmk, Freepik Множество технологических процессов, сопровождающих создание различных систем, связано, так или иначе, с соединением составляющих эти системы компонентов. При этом могут возникать ситуации, где преимуществом перед классическими методами создания с...

Как нагрузочное тестирование помогло Fix Price переехать на собственную платформу В IT-среде до сих пор живуч стереотип, что нагрузочное тестирование нужно исключительно, чтобы узнать максимальную пропускную способность инфраструктуры. И что нагрузочное делается либо перед масштабной акцией типа Чёрной пятницы, либо после того, как сайт всё-таки не выде...

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

Сбербанк раздает платежные стикеры для iPhone. Где заказать бесплатно и как пользоваться Из-за санкций пользователи вынуждены искать рабочую альтернативу Apple Pay. Если владельцам Android-смартфонов повезло, так как Google Pay или Samsung Pay легко заменить на Mir Pay, то обладателям iPhone с этим немного сложнее. Так, для многих до недавнего времени идеальным...

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

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

Как создать виртуальную карту Тинькофф на Айфоне и зачем она нужна После отключения Apple Pay и удаления банковских приложения из Apр Store, для многих iPhone стал менее функциональным. Если раньше вам не нужна была пластиковая карта для оплаты покупок, то теперь без нее точно не обойтись. Однако следить за своими средствами во избежание л...

[Перевод] Конец тирании Outlook: HTML в почте без таблиц Первый пункт руководства по разработке электронной почты MailChimp гласит: «Кодируйте всю структуру при помощи элемента table». В рекомендациях Cerberus (вероятно, самого популярного шаблона HTML-писем) говорится: «В случае сомнений встройте ещё одну таблицу». Прогресс не д...

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

[Перевод] Chaos Engineering: принципы, процессы и примеры Предсказывать системные бои становится всё сложнее. Чтобы предотвратить остановки в работе, крупные и малые компании обратились к Chaos engineering в качестве решения.Chaos engineering позволяет прогнозировать и выявлять потенциальные сбои, намеренно внося неисправности в си...

XENNA — стратегия в реальном времени с роботами XENNA — стратегия в реальном времени (RTS), которую выпустили в Google Play. Игровой процесс построен на развитии своей базы и создании кучи роботов-мехов, которые нападают на вражеские строения. Игра XENNA непохожа на Warcraft III или Iron Marines. Вместо этого игра пытает...

[Перевод] В стране потоков — Kafka, часть 1: сообщение producer’а В мире потоков Kafka - это хорошо известная платформа для потоковой передачи событий. Эта серия статей предполагает некоторое базовое знакомство с Kafka —  создание producer’ов и consumer’ов — и будет сосредоточена на выстраивании лучшего понимания того, как именно Kafk...

Можно ли убирать банковскую карту под чехол iPhone и к чему это приведет Когда Apple отключила Apple Pay в России, все владельцы iPhone остались без удобнейшей функции, без которой современный смартфон представить уже невозможно. Пришлось доставать банковские карты и начинать таскать их везде с собой. Вот только за практически семь лет повсемест...

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

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

[Перевод] Овладейте всем потенциалом анимирования с Vue Vue позволяет разработчикам писать более гибкий и переиспользуемый код за счёт наличия дополнительных возможностей для организации компонентов. И одной из областей применения этих возможностей являются анимации. В текущей статье мы разберём использование Composition API для...

Настройка badges в репозиториях gitlab, с помощью Gitlab API, в CI/CD Простая визуализация версий установленных релизов, строчек кода, версии интерпретатора и много другое с помощью Gitlab Badges. Создание Gitlab Badges с помощью Gitlab API requests. Читать далее

Пассворк для сисадмина: как организовать работу со всеми паролями Работа с паролями — вечная головная боль для компаний любого размера. Сотрудники используют огромное количество сервисов, с которыми часто приходится работать совместно. Нужно где-то безопасно хранить пароли от этих сервисов и как-то делиться ими с коллегами, а когда этот пр...

ИИ будет создавать новые вкусы для алкогольных напитков — пока что в Японии Японский производитель напитков Brewer Sapporo Holdings решил задействовать ИИ, чтобы создавать новые варианты продукции. Компания заключила партнерское соглашение с IBM Japan на создание системы искусственного интеллекта, которая сможет создать более 1 триллиона комбин...

Гайд для новичков по установке Kubernetes © кадр из к/ф «Пираты Карибского моря» С чего начинается практическое освоение любой системы? Правильно, с установки. Данный гайд является компиляцией из народной мудрости, официальной документации, а также собственного опыта и призван помочь новичкам разобраться с те...

Гайд по созданию Big Data-проектов в облаке: технологический стек, этапы и подводные камни Любой специалист, который когда-либо работал с Big Data знает, что в подобных проектах большой не только объем данных. Также это внушительные вычислительные ресурсы, разветвленный технологический стек и мощная инфраструктура. Поэтому Big Data-проекты часто реализовывают в ...

Крупнейшая криптобиржа предлагает новый способ работы с рублями: подарочные карты Binance Крупнейшая криптовалютная биржа Binance объявила о запуске подарочных карт, номинированных в рублях.  К настоящему времени фиатные карты Binance P2P поддерживают почти 300 криптовалют, которые можно пересылать получателям в любую точку мира. Это универса...

[Перевод] Основные аспекты наблюдаемости систем В современной разработке ПО наблюдаемость (observability) является важнейшей концепцией, которая относится к способности получать представление о внутренних процессах сложных систем. Она подразумевает сбор данных из разных источников, таких как журналы, метрики и трейсы, с ...

Intel интегрирует в процессоры Meteor Lake блоки для ИИ На выставке Computex 2023 компания Intel официально поведала новые детали о своём передовом AI-ориентированном VPU-компоненте, который дебютирует в чипах Meteor Lake. Представители компании довольно детально рассказали о процессе создания экосистемы на базе искусственного ин...

Google напомнил о важности удобства страницы Поисковик добавил соответствующий раздел в руководство по созданию контента

Кадры из GTA 6 использовали в трейлере симулятора козла Разработчики Goat Simulator 3 из Coffee Stain North получили уведомление от руководства Take-Two с требованием удалить трейлер игры, в которой использовались утекшие кадра игрового процесса GTA 6. В трейлере представляли неигрового персонажа (NPC)) по имени Шон, который...

И снова Radeon RX 7900 XTX проблемы. У некоторых карт PowerColor Red Devil термопаста нанесена так плохо, что это может привести к перегреву Если видеокарте Radeon RX 7900 XTX "не мешать", она может потреблять до 700 Вт мощности. Но до RTX 4090 по производительности всё равно не дотянет Как минимум у одной модели видеокарты Radeon RX 7900 XTX обнаружилась очередная проблема с перегревом. В данном ...

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

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

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

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

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

Беспилотные КамАЗы будут «позиционировать себя с точностью в несколько сантиметров» КамАЗ сообщает о том, что беспилотные грузоперевозки скоро начнут тестироваться на федеральной трассе М-11 «Нева» в рамках проекта «Беспилотные логистические коридоры». В компании заявили, что лидер российского грузового машиностроения двигается ...

Любое количество календарей можно создавать в «Р7-Офис» Это удобно, когда нужны разные расписания встреч и задач для нескольких отделов. Модуль «Календарь» в «Р7-Офис» позволяет создавать бесконечное число календарей для различных отделов или проектов. Для того, чтобы создать новый календарь, необходимо зайти в «Календарь», выбра...

«Почему в Санкт-Петербурге бывают белые ночи»: в «Яндекс Картах» стала доступна карта дня и ночи Команда Яндекса объявила о запуске новой интересной функции ф фирменном картографическом сервисе. В «Яндекс Картах» стал доступен новый слой под названием «Карта дня и ночи».  Как отмечают разработчики, «Карта дня и ночи» помога...

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

Обучение C++, UTF-8 с первой программы Мне понадобилось провести несколько вводных уроков по языку программирования C++. В интернете есть много разнообразных учебных пособий для начинающих. Но почти во всех из них символьные и строковые литералы в примерах и упражнениях даются на английском языке, начиная со знам...

«Космический бетон» прочнее земного в два раза: из чего он состоит? Новый материал «StarCrete» в два раза прочнее обычного бетона В 2025 году аэрокосмическое агентство NASA планирует отправить людей на Луну — четыре члена экипажа «Артемида-3» останутся на лунной орбите, а двое совершат посадку на ее поверхность. После того, как на орбите зем...

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

Сеть без интернета на Raspberry Pi Pico и другие необычные проекты на «малинке»: DIY зимы 2022 года Давно мы уже ничего не писали о разных системах на базе Raspberry Pi. В этой подборке много всего интересного, включая создание сети без Интернета, подключение КПК PSION к сети и все такое прочее. Некоторые проекты очень сложные для самостоятельной реализации. Другие — попр...

Голосовой помощник Samsung Bixby стал полезнее. Большое обновление принесло ему поддержку функции Bixby Text Call Несмотря на то, что голосовой ассистент Samsung Bixby никогда не значился в различных опросах и рейтингах в списке лучших, компания не забросила развивать его. И сегодня Samsung представила крупное и важное обновление, которое делает Bixby намного полезнее.  Сегодн...

7 несоответствий дизайна Windows 11 Какие параметры в Windows 11 также могут испортить впечатление? Итак, Windows 11 находится в процессе переноса собственных элементов пользовательского интерфейса на новую платформу WinUI. Процесс происходит по частям, что приводит к несоответствию дизайна интерфейса. Чит...

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

Как Контур меняет стандарты обучения разработчиков и работает с ними В Екатеринбурге есть Уральский Федеральный Университет (УрФУ), а в нем направление фундаментальной информатики и информационных технологий (ФИИТ), на котором готовят разработчиков. С 2019 года Контур совместно с IT-сообществом региона меняет, развивает и поддерживает это нап...

Создан прозрачный двигатель от «Жигулей» из жидкого стекла На YouTube-канале «Гараж 54», который смотрят более 4 млн подписчиков, опубликовали видеоролик, демонстрирующий процесс создания прозрачного двигателя от «Жигулей» из жидкого стекла. Подписчики долгое время просили создать прозрачный двигатель о...

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

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

Как пользоваться двумя сим-картами на Айфоне Одной из лучших фишек iPhone за последнее время стала поддержка двух сим-карт: начиная с моделей iPhone XS и iPhone XR в смартфон можно добавить одну физическую сим-карту и несколько eSIM. Это очень удобно, так как позволяет использовать два номера одновременно, не расходуя...

Видеокарты против искусственного интеллекта. Тестирование показало, насколько хороши современные адаптеры в Stable Diffusion Мы знаем, насколько хороши те или иные видеокарты в играх и даже различных приложениях обработки видео. Но наши коллеги с ресурса Tom's Hardware решили проверить, как себя покажут адаптеры в популярных нынче задачах ускорения ИИ. Для тестирования авторы воспользова...

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

Как стажировка в большой компании может преобразить студенческий проект Добрый день! Меня зовут Дмитрий Грязнов, я студент УрФу и начинающий разработчик. Вместе с товарищами мы подумали, что всем студентам и школьникам, которые ищут в интернете информацию, был бы полезен сервис, который может делать смысловую выжимку из текста любого объёма...

Ученые наблюдали новый вид квантовой запутанности внутри атомных ядер Коллайдер тяжелых ионов (RHIC) позволяет отслеживать частицы, возникающию в результате столкновений в центре детектора. Как устроена реальность? И не является ли она постоянной иллюзией? Физики десятилетиями пытаются ответить на эти вопросы, но чем больше они узнают о мире, ...

[Перевод] Как стать -10x-инженером +10x-инженеры могут быть мифом, однако -10x-инженеры действительно существуют. Чтобы стать -10x-инженером, просто тратьте впустую 400 часов разработки в неделю. Комбинируйте это со следующими стратегиями: Обнулите результат работы десяти инженеров. Меняйте требования в пр...

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

[Перевод] Лучшие ИИ-инструменты для аннотирования видео в 2023 году Процесс добавления метаданных, тэгов или меток к различным объектам, действиям или событиям в видео называется аннотированием видео. Живые аннотаторы могут выполнять эту задачу вручную, однако благодаря ИИ существенную часть процесса можно автоматизировать. Алгоритмы ИИ исп...

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

На базе нейросети создана система для генерации фотороботов преступников Разработчики создали новую программу для полиции на базе нейросети DALL-E 2. Она создаёт «гиперреалистичные» фотороботы подозреваемых и работает намного быстрее, чем системы для создания обычных фотороботов. «На текущем этапе мы все еще пытаемся опред...

Оформите карту иностранного банка в МТС за 200 рублей и оплачивайте зарубежные подписки Пока пользователи переходят на отечественные сервисы и пробуют платежные стикеры в качестве замены Apple Pay, банки продолжают экспериментировать. Не так давно выяснилось, что у Билайна появилась возможность оплачивать ряд зарубежных сервисов прямо на сайте, минуя посредник...

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

В Twitter планируют создать аналог PayPal и Apple Pay. Система будет поддерживать и криптовалюты В Twitter ожидается очередное нововведение — собственная платёжная система, которая будет поддерживать как фиатные, так и криптовалюты. Компания уже подала регистрационные документы в службу по борьбе с финансовыми преступлениями Минфина США. Это говорит о скором ...

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

В 2024 году Apple хочет использовать в iPhone и Apple Watch собственные экраны Издание Bloomberg со ссылкой на собственные источники сообщает о том, что сейчас компания Apple работает над созданием технологий и производственных процессов, которые будут применены при создании экранов для iPhone и Apple Watch. Таким образом, купертиновцы планируют снизит...

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

Нового конкурента для Qualcomm и MediaTek не будет. Oppo передумала создавать собственную платформу для смартфонов Компания Oppo передумала создавать собственную однокристальную систему для смартфонов. Как сообщается, Oppo закрыла соответствующую дочернюю компанию Zeku.  Фото: Oppo Zeku была создана лишь в прошлом году именно для разработки собственной SoC. Сама Oppo план...

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

777 Оригинал Украина - выбирай только лицензионное Азартные игроки, предпочитающие интернет-площадки традиционным заведениям в последние годы обращают все больше внимания на репутацию казино. Лицензированное онлайн-казино 777 оригинал украина остается популярным с 2011 года благодаря огромному количеству слотов, мгновенным в...

А настоящее что-то останется? Стартапы хотят создать лабораторный аналог шоколада Группа ученых из Калифорнии разработала способ производства шоколада, выращенного в лабораторных условиях. Стартап под названием California Cultured использует процесс, аналогичный процессу выращивания мяса в лабораторных условиях, для создания устойчивой и дешевой альтернат...

В США будут судить Илона Маска по обвинению в мошенничестве В Сан-Франциско стартовал судебный процесс в отношении Илона Маска по обвинению его и руководства компании Tesla в мошенничестве. Истцы — акционеры компании.

Уникальный AV-концентратор от Yealink. Комплексное решение для ВКС На хабре уже выходили статьи о новых камерах Yealink UVC84 и UVC86, которые позволяют собрать на себе аудио-периферию (микрофоны и спикеры) по витой паре, и передать эти устройства в ПК всего по одному USB-кабелю. Операционная система определяет эти устройства как обычные US...

Платформу VK Teams открыли для разработчиков Компания VK (бывшая Mail.ru Group) объявила об открытии коммуникационной платформы VK Teams для сторонних разработчиков. Таким образом, другие компании смогут адаптировать VK Teams под свои задачи.  Сгенерировано нейросетью Midjourney Как отмечают в VK, кКомпании,...

Система Space Zoom нового поколения. 6 кадров, демонстрирующие зум Samsung Galaxy S23 от 0,6х до 100х Инсайдер Ice Universe у себя на страничке опубликовал шесть снимков, демонстрирующих возможности зума камеры Samsung Galaxy S23. На самом деле снимки сделал Эдвардс Урбина (Edwards Urbina) из Никарагуа, на руках у которого уже есть и обычный Galaxy S23, и Galaxy S23 Ult...

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

Как отключить кнопку Bing в Microsoft Edge В версии Microsoft Edge 111 появилась кнопка Bing в браузере. Она находится там, где раньше было главное меню, и открывает Bing Chat всякий раз, когда вы наводите на неё курсор. Не всем нравится такое поведение, поэтому вот как отключить кнопку Bing в Microsoft Edge 111 и вы...

Смартфоны на Snapdragon 8 Gen 2 получат интегрированную SIM-карту На MWC 2023 производитель чипов Qualcomm объявил о сертификации первой в мире коммерческой iSIM, интегрированную в мобильную платформу Snapdragon 8 Gen 2. iSIM (встроенная SIM-карта) – это технология следующего поколения, в которой функциональность SIM-карты встроена…

Российская орбитальная станция будет выполнена из новых материалов и сплавов. Затраты на создание и эксплуатация будут меньше, чем у МКС Главный конструктор перспективной Российской орбитальной станции (РОС) Владимир Кожевников рассказал о новых технологиях, используемых при создании РОС. Он заявил, что элементы конструкций и агрегатов РОС будут созданы из новых материалов и сплавов с использованием адди...

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

Мобильные номера в России кончатся раньше, чем SIM-карты Интересно, как с завидным постоянством раздувается тема дефицита SIM-карт. Забавное в том, что решить эту проблему можно – достаточно заставить платить абонентов за SIM-карту полную стоимость. За всем этим мало кто задумывается о настоящей проблеме, которая с каждым годом ст...

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

8 ГБ памяти у RTX 3070 — это действительно проблема. Карту наделили 16 ГБ памяти, и результаты в играх стали намного лучше В последнее время очень активно обсуждается вопрос недостатка видеопамяти у многих видеокарт GeForce RTX 30. И лучший способ проверить, так ли это, похоже, уже найден. Энтузиаст Палуо Гомес (Paulo Gomes) взял RTX 3070, которая оснащена 8 ГБ памяти, и добавил ей ещё 8 ГБ...

Bloomberg: Microsoft разрабатывает ИИ-чип Athena совместно с AMD Агентство Bloomberg сообщает, что Microsoft и AMD объединили усилия в области разработки процессоров для ускорения задач искусственного интеллекта, чтобы навязать конкуренцию NVIDIA, контролирующей около 80% рынка. При этом Microsoft продолжит тесно сотрудничать с NVIDIA, ч...

Microsoft планирует крупное обновление платформы для «Windows 12» На протяжении многих лет Microsoft пытается модернизировать платформу Windows. В последний раз эта инициатива привела к созданию Windows Core OS — модульной операционной системы с акцентом на UWP-приложения, в которой отсутствовали устаревшие функции и ограничена совместимо...

[Перевод] Самодостаточный системный подход с применением мультиплатформенного Kotlin Готов ли мультиплатформенный Kotlin для создания полностековых (веб-)сервисов? Как такая разработка воспринимается с точки зрения тех, кто уже имеет опыт работы с Kotlin? Поделюсь моим опытом по созданию веб-UI для JVM-микросервиса при помощи Kotlin Multiplatform. Введение...

В российском вузе предложили ограничить использование ChatGPT для студентов В Российском государственном гуманитарном университете (РГГУ) предложили ограничить использование чат-бота ChatGPT от компании OpenAI. Там заявили о необходимости этого на фоне истории с написанной за сутки дипломной работой. В РГГУ считают, что использование нейросети...

Способы быстрого старта на Pinterest: стратегии набора подписчиков Создание качественного контента Итак, первый и самый очевидный способ привлечь подписчиков — создавать качественный контент. Это включает в себя: Читать полную статью

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

Видео руководство - Как правильно настроить печать PLA пластиком ? Рассказываем чем отличается ABS пластик от PLA . Всем привет, Друзья! С Вами 3DTool! В этом году, по вашим просьбам мы решили запустить новую рубрику - руководств, туториалов и обзоров посвященных различным хитростям 3D печати, настройкам, характеристикам, приемам работы с устройствами. За долгие годы работы с этим оборудо...

Автоматизация процесса диагностики производительности и ее оптимизации в 1С: Предприятие 8.x Почему так тяжело расследовать и устанавливать причины просадки производительности в 1С 8?Я работаю в компании, которая занимается вопросами оптимизации производительности и масштабируемости СУБД уже почти 20 лет. В своей практике мы сталкивались с разными ИТ-системами: по м...

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

Ученые раскрыли секреты невидимой галактики Даже наша галактика остается мало изученной Наша Вселенная – это невероятно загадочное и интересное место, которое скрывает множество тайн и загадок. Несмотря на значительный прогресс в науке и технологиях, мы все еще знаем очень мало о ней. Например, мы не можем объяснить м...

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

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

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

Как выбрать в 2023 году молодежный смартфон от 10 до 20 тысяч гривен Во времена, когда количество моделей смартфонов на рынке насчитывают сотни, выбор устройства, которое будет отвечать именно вашим ожиданиям, превращается в сложную задачу, даже если вы более-менее отслеживаете новые технологии. Но на самом деле он тяжелый только для среднего...

Древнейшая карта ночного неба оказалась поразительно точной, но кто и как ее создал? Карта звездного неба, созданная 2200 лет назад, поразительно совпала с современной картой Астрономия — это одна из самых древнейших естественных наук, которой люди занимаются как минимум 17 тысяч лет, о чем свидетельствуют древние наскальные надписи. Однако серьезный скачек ...

Клавиатура от BlackBerry Classic, экран Memory LCD и лишь одно приложение супермессенджера Beeper. Проект Beepberry предлагает собрать очень странное мобильное устройство «Смартфон» с экраном Memory LCD и клавиатурой от BlackBerry Classic, который предназначен исключительно для работы с Beeper — приложением, которое собирает 15 различных популярных мессенджеров в один. Именно такой продукт предлагает компания Beepb...

Нельзя просто взять и сделать нормальную адресную систему в приложении Олды помнят, как ещё каких-то 10-15 лет назад заказывали пиццу по телефону, диктуя адрес операторам кол-центра. Мало кто тогда думал, что отсутствие подсказок адресов и карты на сайте с определением геолокации, а уж тем более в мобильном приложении, будет вызывать у нас реак...

Клонирование объектов JS Всем привет, я — Кирилл, frontend разработчик компании Usetech.Сегодня поговорим о глубоком и поверхностном клонировании объекта, посмотрим различные примеры и способы как это можно реализовать, а также разберём отличия, плюсы и минусы данного подхода, уделим внимание новому...

[Перевод] Реверс-инжиниринг баг-фикса микропроцессора 8086 по снимкам кремния Микропроцессор 8086 — это революционный процессор, представленный компанией Intel в 1978 году. Его появление привело к тому, что архитектура x86 и сегодня продолжает доминировать в сфере десктопов и серверов. При реверс-инжиниринге 8086 по фотографиям кристалла моё внимание...

Книга «Грокаем алгоритмы искусcтвенного интеллекта» Привет, Хаброжители! Искусственный интеллект — часть нашей повседневной жизни. Мы встречаемся с его проявлениями, когда занимаемся шопингом в интернет-магазинах, получаем рекомендации «вам может понравиться этот фильм», узнаем медицинские диагнозы… Чтобы уверенно ориентиро...

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

Как убрать лишние объекты с фото на iPhone. Есть способ удалить их в одно движение Пусть бросит в меня камень тот, на чьи фотографии никогда не попадали посторонние. Если вы фотографируетесь не в студии, очень высока вероятность непроизвольно включить в кадр что-то, чего там быть не должно. Это могут быть не только случайные прохожие, но и посторонние пре...

Расширяем возможности «малинки» в 2023 году: дополнительные модули и аксессуары для Raspberry Pi Pico Проекты на основе Pi Pico могут быть очень разными — от простеньких самоделок до профессиональных систем. К сожалению, возможностей у Pico не так много, но их количество можно увеличивать при помощи дополнительных аксессуаров, модулей и расширений. Их, надо заметить, немало...

Blueprint: удобный инструмент для создания UI на Gtk4 Разметку для Gtk-приложений можно создавать несколькими способами. Это можно сделать при помощи средств самого языка программирования, на котором пишется программа. Или же применить визуальный конструктор, типа Cambalache, который, в свою очередь, создаст специальный ui-файл...

[Перевод] Воссоздаем старую компьютерную графику с помощью генеративных моделей Могут ли современные алгоритмы создавать улучшенные версии старой графики видеоигр с более высоким разрешением?Последние несколько дней я использовал ИИ-генерацию изображений для воспроизведения одного из кошмаров моего детства. Я использовал Stable Diffusion, Dall-E и Midjo...

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

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

Nvidia, а эти карты плавиться не будут? Первые фотографии подтверждают, что часть адаптеров RTX 4070 будут оснащены разъёмом 12VHPWR Согласно слухам, Nvidia не будет настаивать, чтобы производители видеокарт использовали новый разъём питания 12VHPWR на модели RTX 4070. Но попавшие в Сеть изображения нереференсных адаптеров Gigabyte показывают, что как минимум этот производитель не захотел от них изба...

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

[Перевод] Инкрементальный энкодер: подключение и обработка его с помощью AVR (ATmega8/16/32/168/328) В данной статье расскажу об энкодерах и попытаюсь объяснить, как их подключать и обрабатывать правильным способом с помощью микроконтроллера AVR (в примерах я использую ATmega8A-PU, но это должно работать на любом другом микроконтроллере, например, на ATmega32 или совместимо...

Как защитить методику преподавания В 2020 году объём платных образовательных услуг на душу населения в России достиг 4479 рублей (для сравнения — в 2010 году этот показатель составлял всего 2283 рубля). Образование становится всё более прибыльной и конкурентной средой, эффективные методики обучения в которой ...

[Перевод] Как сосредоточенность на процессе портит портфолио дизайнера В 1935 году в Австралию привезли 102 тростниковые жабы с целью контроля популяции жуков, угрожавших прибыльной индустрии сахарного тростника. Перенесёмся в настоящее время: сегодня в Австралии насчитывается примерно двести миллионов тростниковых жаб — это инвазивная чума, у...

Как мы тестировали первый в России финансовый маркетплейс Привет! Я Андрей Непряхин, руководитель направления QA в AGIMA. Вот уже год как мы работаем над мобильным приложением платформы Финуслуги, созданной Московской биржей. Это первая и единственная платформа личных финансов в России. За этот год мы освоили целый ряд новых технол...

Какие офлайн-карты скачать на Айфон. Попробуй MAPS.ME — выведут из леса даже без Интернета Многие пользователи не видят альтернативы Яндекс.Картам в 2023 году, и отчасти это оправданно: сервис достаточно шустрый, бесплатный и сочетает в себе массу крутых фишек. Взять хотя бы то, что прямо оттуда можно отправить сообщение на Яндекс.Станцию с помощью Алисы! Вот тол...

Дебютировал Geekbench 6 — для тестов современных флагманов Команда Primate Labs представила новое поколение фирменного бенчмарка — Geekbench 6. Как отмечают разработчики, свежий бенчмарк был переработан, чтобы лучше отражать более современное использование смартфонов.  Сгенерировано нейросетью Midjourney Изменения ...

Как скетчи помогают в работе и жизни: от коммуникации с заказчиком до иллюстративного дневника Привет! Меня зовут Катя Седова, я продуктовый дизайнер и иллюстратор в Тинькофф. Примерно 50% моей работы — создание картинок к клиентским письмам и дайджестам. Рассылки происходят постоянно, поэтому рисовать нужно много и быстро. За год работы у меня появилось понимани...

ИИ в играх в 2022 году Современная волна ИИ хайпа началась с вполне конкретного события: победы ИИ над чемпионом мира в игре в Го. Это вызвало шквал интереса к обучению с подкреплением и привело к запуску работ над созданием ИИ для других более сложных игр (Starcraft, Dota и.т.п.). Однако, с появл...

[Перевод] Когда использовать микросервисы: отвечают Сэм Ньюмен и Мартин Фаулер Что бывает, когда два легендарных теоретика микросервисов, Мартин Фаулер и Сэм Ньюмен, встречаются, чтобы побеседовать о стратегии разработки под такую парадигму? За минимальное время можно составить впечатление о самых свежих представлениях на тему микросервисов. Ниже мы о...

Технику оригами применили к созданию стеклянных изделий Исследователи из Чжэцзянского университета научились создавать сложнейшие формы из стекла и подобных твёрдых материалов при помощи знаменитой техники оригами. Метод открывает путь к созданию объектов, [...]

[Перевод] Представление, кластеризация и подобие в примерах, иллюстрациях и таблицах Ключевые элементы машинного обучения и скрытых пространств Эта статья послужит введением в представление (embedding), подобие (similarity) и кластеризацию (clustering). Знать эти ключевые понятия машинного обучения нужно, чтобы понять, что такое скрытое пространство. Под...

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

За дизайн Samsung Galaxy теперь отвечает бывший главный дизайнер Mercedes-Benz Сегодня Samsung Electronics объявила о назначении Хьюберта Х. Ли (Hubert H. Lee) исполнительным вице-президентом и главой группы разработчиков MX (Mobile eXperience). В компании заявили, что Ли, ранее работавший главным дизайном Mercedes-Benz в Китае, привнес с собой в ...

Гаджеты недели 30 января 2023 года Представляем вашему вниманию: электрические роликовые коньки AtmosGear; общительный робот-собачка Dog-E; умная авторучка Nuwa, а также другие любопытные гаджеты. Беспроводная игровая гарнитура Audeze Те, кто имеет игровые приставки Xbox Series S или X и желает обн...

[Перевод] Распределенный SQL: альтернатива шардированию баз данных Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать оп...

Фанаты iPhone в истерике: Mir Pay позволит платить на сайтах и в приложениях на Android, а на iOS — нет В то время как отключение Apple Pay в России самым серьёзным образом изменило жизнь владельцев iPhone, для пользователей Android прекращение работы Google Pay глобально ничего не изменило. У них остался не только Samsung Pay, который продолжал исправно функционировать, но и...

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

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

Обзор GMNG HS-L850G. Игровые наушники с 7.1 звуком, подсветкой и микрофоном Установленные в игровых наушниках GMNG HS-L850G излучатели диаметром 50 мм поддерживают виртуальный 7.1 звук и выдают мощный басс, позволяя погрузиться в происходящее на экране, контролировать противников на карте при игре в сетевые шутеры, а также наслаждаться всей палитрой...

Мошенники научились обчищать карты жителей многоэтажек. Есть два способа защиты Хитро!

Github Actions. Простой пример для уверенного знакомства Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно ...

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

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

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

AMD представила видеокарту с 48 ГБ памяти и ценой 4000 долларов. Анонсированы Radeon Pro W7900 & W7800 Компания AMd представила профессиональные графические адаптеры Radeon Pro W7900 & W7800.    В данной паре нас могла бы больше всего интересовать старшая модель, так как её характеристики более впечатляющи. Однако начнём мы с младшей. Дело в том, что Radeo...

Гаджеты недели 30 января 2023 года Представляем вашему вниманию: электрические роликовые коньки AtmosGear; общительный робот-собачка Dog-E; умная авторучка Nuwa, а также другие любопытные гаджеты. Беспроводная игровая гарнитура Audeze Те, кто имеет игровые приставки Xbox Series S или X и желает обн...

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

В Muppet's Dream надо строить остров для животных-кукол Muppet's Dream — мобильная игра в которой геймерам предстоит улучшать небольшой остров, заполняя его зданиями, достопримечательностями и животными-куклами. Благодаря этому можно выполнять достижения и пассивно получать золото. Ещё больше денег получится заработать, если тапа...

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

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

Apple нашла неожиданное применение для Siri. Она будет создавать приложения За последние полгода искусственный интеллект и различные нейросети сделали существенный рывок вперед по своим возможностям. Если раньше они могли определять объекты на фото и выделять их для дальнейшего использования, то постепенно все переросло в рисование по фотографиям и...

[Перевод] Способы замены цветов текстур при помощи Shader Graph в Unity В последнее время я начал встречать вопросы об изменении/замене цветов текстур в шейдере. Существует несколько способов сделать это, выбор их зависит от конкретных условий применения. В статье приведены примеры в Shader Graph, однако есть и ссылки на документацию Shader Gr...

Чистый код, часть 1 Привет! В этом посте я хочу обсудить, что такое чистый код и почему я считаю его очень важной практикой. Если у вас всё руки не доходили до того, чтобы сесть и подробно почитать книги Дяди Боба, я подготовил небольшой конспект по его видеолекциям со своими примерами с самым ...

Покупатели кондиционера Xiaomi Soft wind Air Conditioner в подарок получают Xiaomi Mi Band 8 в Китае Xiaomi представила новый кондиционер Xiaomi Soft wind Air Conditioner, который предлагается на стадии коллективного финансирования по цене 300 долларов. Затем цена увеличится до 375 долларов. Устройство содержит более 600 микроотверстий, которые, по заявлению компании, ...

«Коммерсантъ»: в России создадут мобильную операционную систему на базе Android Как сообщает «Коммерсантъ», в России планируют создать новую мобильную операционную систему на базе Android и набора сервисов, который сможет заменить Google Mobile Services. Для её создания VK, «Яндекс», Сбербанк и «Ростелеком» плани...

Для тех, кто боится «фальшивых» кадров DLSS 3. Технология AMD FSR 3 не будет дорисовывать целые кадры Компания AMD раскрыла больше подробностей о своей грядущей технологии суперсемплинга FSR 3. Новая технология будет конкурировать с DLSS 3, однако, если DLSS 2 И FSR 2 технически очень похожи, FSR 3 не пойдёт по стопам DLSS 3 и не будет заниматься построением целых кадр...

Как вернуть ТикТок на Айфон в России. Лучший способ Уже больше года прошло с того момента, как ТикТок ввел ограничения для российских пользователей: с аккаунта нельзя ни посмотреть блогеров из других стран, ни загрузить видео, ни запустить прямой эфир. Из-за этого многие пользователи сталкиваются с тем, что в прямом смысле д...

«Штрафы придут всем». ГИБДД подготовило сюрприз для водителей автомобилей Разного рода новшества в России вступают в силу и дают о себе знать очень и очень часто. Привычные процессы постоянно меняются в той или иной степени, что кардинально отражается на жизни всех и каждого, кто Читать полную версию публикации «Штрафы придут всем». ГИБДД подгото...

ЦОД Google в одном городе США в прошлом году потребили более 1,3 млрд литров воды Не секрет, что центры обработки данных, кроме прочего, требуют огромного количества воды для охлаждения. Как оказалось, порой потребление отдельных объектов может быть впечатляющим.  В своё время журналисты обратились к руководству города Даллес в штате Орегон, чт...

Ультимативная дорожная карта для изучения SQL и баз данных в 2023 году + источники для знаний Roadmap, который поможет вам научиться работать с SQL. Чтобы стать настоящим экспертом в SQL, нужно много практиковаться и изучать различные аспекты языка на протяжении многих лет. Мой Roadmap предлагает отличный старт для начала изучения SQL, поэтому я рекомендую вам присту...

Radeon RX 7900 XT в Европе уже продаются по рекомендованной цене, а за RX 7900 XTX просят, почти как за RTX 4090 Старт видеокарт Radeon RX 7900 показал, что адаптеры действительно есть в продаже, а цены соответствуют рекомендованным. Как минимум в США было именно так, а вот в Европе ситуация несколько иная.  Начнём с RX 7900 XT. В Европе в первый день карта продавалась по це...

Как не навредить себе и коллегам, когда проводишь изменения в компании Привет! Меня зовут Михаил Мартынов, я деливери-менеджер Тинькофф Инвестиций. Мы с коллегами занимаемся тем, что улучшаем процессы. Они бывают самые разные: — работа с проектами и задачами;— разного рода планирование; — процесс интеграционного тестирования; — в...

Ансистемс: участник проекта «Сколково» получает прибыль от госзаказов, но задерживает зарплату своим сотрудникам Вы когда-нибудь задумывались о том, какие компании разрабатывают софт для государственных заказчиков? Например, кто разрабатывает проекты для генеральной прокуратуры , МЧС или кто развивает АСУ диспетчерской службы ЖКХ в Москве? Какие условия труда в такой компании? Сегодня ...

Как разработать канбан-доску на Django, DRF и Alpine.js Для структурирования и мониторинга рабочих процессов используют канбан-доски — например, Jira и Trello. Они особенно полезны, когда задачи состоят из множества этапов — согласования, выполнения, ревью и продакшена. В статье рассказываем, как разработать собственную канбан...

Ученые расшифровали текст Птолемея, скрытый под латинской рукописью Ученые расшифровали древни манускрипт, написанный Клавдием Птолемеем Более 200 лет назад в 1819 году римско-католический кардинал и по совместительству исследователь древних текстов Анджело Май обнаружил в библиотеке одного из аббатств на севере Италии древний манускрипт. С ...

GeForce RTX 4070 Ti может опуститься по энергопотреблению до уровня RTX 3060 без влияния на производительность Обзоры GeForce RTX 4070 Ti показали, что, кроме прочего, видеокарта очень энергоэффективна. При производительности на уровне RTX 3090 (в 4K) карта потребляет меньше, чем RTX 3070 Ti. Новые тесты показывают, что потенциал энергоэффективности у новинки намного выше. ...

Оплачиваемое хобби: как из студента стать ментором курса Гарантирует ли Слёрм трудоустройство? Нет: об этом мы сразу честно говорим на страницах всех наших курсов. Но помогает ли Слёрм получить работу? Да! И пример в подтверждение этому — история нашего студента Артёма Примы, который после DevOps Upgrade стал ментором курса. ...

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

Helm Best Practices (Part 1) По мере понимания рабочего процесса Helm и разработки своих чартов замечаешь, что у нас обычно есть несколько путей, чтобы добиться поставленной задачи.Если у нас есть 5 вариантов решений, то новичку трудно понять, какой из них лучше.Здесь я попробовал создать список общих у...

Как создать электронную почту на телефоне. Пошаговая инструкция Электронная почта появилась на заре развития интернета в 90-е годы и долгое время была основным средством коммуникации между людьми в сети. А сейчас, когда у нас есть социальные сети и мессенджеры, e-mail является ключом к различным интернет-сервисам. При регистрации на сай...

[Перевод] Может ли GPT-4 на самом деле писать код? С момента выпуска ChatGPT я видел достаточно много статей о его способности писать код. Люди рассказывали о том, как они попросили его спроектировать и реализовать головоломку с числами (не зная, что «изобретённая» им игра уже существует) и как бот клонировал Pong; и даже я...

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

Видеоускоритель Intel Arc A380 (6 ГБ): теория, архитектура, описание карты Gigabyte, синтетические, игровые тесты (включая тесты с трассировкой лучей), выводы В целом Intel Arc A380 (6 ГБ) — это отличный представитель бюджетного сегмента, хотя и с рядом оговорок. Gigabyte производит такие карты в более-менее приемлемом количестве, и найти их в продаже можно довольно легко. Наши исследования показали, что Arc A380 находится по прои...

Станок для обслуживания и чистки оружия (пристрелочный столик для пневматического оружия) Универсальный станок для чистки и обслуживания оружия создавался на протяжении длительного времени для личного использования. Идеей создания послужили иностранные аналоги данного изделия и появилась идея создания изделия собственного производства, по характеристикам схожим с...

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

Как положить деньги на МТС без комиссии Российские пользователи давно привыкли к тому, что многие повседневные услуги стоят довольно дешево. В том числе, сотовая связь. В нашей стране она дорожает очень медленно, но в 2022 году многие ощутили рост цен на тарифы. Однако в МТС пошли другой дорогой и ввели комиссию ...

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

Эволюция процессов CI/CD в more.tv Про CI/CD написано много разных статей и в них рассказывают о том, как это помогает увеличить TTM (time to market), позволяет автоматизировать рутинные вещи (например автотесты и различные проверки) и как деплоить в продакшен без отказа в обслуживании.Мы в more.tv — не исклю...

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

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

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

Изучаем Reanimated 2 создавая анимированный компонент React Native предоставляет Animated API который может покрыть часть базовых потребностей вашего приложения, однако если вы хотите создавать сложные и производительные анимации на 60fps, без сторонних библиотек вам не обойтись. И сегодня я хотел бы рассказать о Reanimated 2 и...

Компактный Mac Studio не сможет заменить Mac Pro. Новая версия, вероятно, выйдет не скоро, если вообще выйдет Компактный, но очень мощный ПК Mac Studio в ближайшем будущем может не получить никаких обновлений или же вообще не получить преемника.  Известный журналист Bloomberg и инсайдер Марк Гурман (Mark Gurman) утверждает, что Apple не станет выпускать новую модель Mac S...

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

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 6. Автоматическое AJAX взаимодействие с веб-сервером От переводчика. На шестом уроке мы добрались до практически полезного кода — с его помощью можно создать работающий пример «бесшовного» автоматического взаимодействия между клиентом (страницей в веб-браузере) и Arduino веб-сервером, который передаёт данные о состоянии подк...

Как заставить бэкендера писать фронтенд Всем привет! Меня зовут Иван Ситкин, я бэкенд-разработчик в Едадиле. Сегодня я хочу поделиться с вами историей написания очередной панели администрирования и как из этого мы собрали подходящие подходы и практики.Для начала давайте вспомним, что же это за панели. Панель админ...

Промышленная автоматизация и создание своих производственных линий как перспективная сфера приложения усилий Картинка Jcomp, Freepik Наблюдая за тем, как самодельщики разрабатывают 100500-й вариант NAS с резервным питанием, мне подумалось, что стоит поднять гораздо более интересную тему, которая позволяет раскрыть свои навыки, реализуя увлекательные проекты, и предоставляет поисти...

Состоялся пробный запуск EA SPORTS Tactical Football EA SPORTS Tactical Football — симулятор менеджера футбольного клуба с мировой известностью; это может быть хоть Манчестер Юнайтед. Так вот, Electronic Arts запустили эту игру на Филиппинах в Google Play. Игровой процесс разбит на обучение и лиги по возрастанию. Чтобы постоя...

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

Microsoft делится руководством по блокировке уязвимых диспетчеров загрузки Windows с помощью блокировки WDAC UEFI На этой неделе Microsoft выпустила обновления в рамках Patch Tuesda за май 2023 года для Windows 10, Windows 11 и Windows Server. Наряду с этим компания также опубликовала руководство по серьезной ошибке безопасности. Microsoft исправила уязвимость безопасности BlackLotus UE...

«Для пользователей, предпочитающих эстетику абсолютной темноты». Представлены видеокарты Gainward GeForce RTX 4070 Компания Gainward представила сразу три модели видеокарты GeForce RTX 4070, включая версию Panther, которая является частью новой одноимённой линейки.  Если начать именно с GeForce RTX 4070 Panther, то производитель говорит о том, что эта линейка ориентирована на ...

(Не)безопасная разработка: как выявить вредоносный Python-пакет в открытом ПО Открытое ПО сегодня привлекает повышенное внимание с разных сторон — разработки, бизнеса, технологий. Естественно, и его безопасность стоит отдельным вопросом, ведь злоумышленники также активно интересуются open source и создают угрозы для безопасной разработки. Доставка вре...

[Перевод] Пришло время пересмотреть структуру проектов на .NET C релизом .net 6 у нас появился новый упрощенный подход для быстрого создания сервисов — Minimal APIs. Эта статья появилась потому, что с новым подходом появились новые вопросы, связанные с организацией кода внутри проекта.Это — немного вольный перевод статьи ...

Создание генератора поздравлений на GPT-3 Как я создал сайт, на котором пользователи могут сгенерировать поздравления.Для начала небольшие вводные данные. Я студент 3 курса специальности прикладная информатика, знаю базово python, создавал небольшие игры на pygame, поверхностные познания html, php, css, слабые знани...

Никакого необъяснимого мора видеокарт Radeon RX 6000 нет. Причины оказались весьма банальными Похоже, никакого загадочного мора видеокарт Radeon RX 6000 на самом деле нет, а причина недавней ситуации очень простая.  Та самая ремонтная мастерская решила расспросить пользователей, которые приносили вышедшие из строя Radeon RX 6000. Оказалось, что большинство...

О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть TL;DR для тех, кому некогда читать™: Три года реального времени, ~340 дней разработки, 2 423 часа. 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS). Собственный парсер формата .h3m (h3m2json.php). Неограниченные возможности для создания модификаций. Мультиплеер н...

Для Cyberpunk 2077 RT Overdrive понадобится очень мощный ПК, но не обязательно с видеокартой GeForce Cyberpunk 2077 RT Overdrive с эффектами на основе технологии трассировки пути действительно потребует очень производительный ПК. Но не обязательно с видеокартами GeForce RTX 40.  В свежем интервью специалисты Nvidia и CD Project RED прямо заявили, что геймерам пон...

Ученые создали первую в мире полную карту мозга насекомого Группа исследователей из США, Британии и Германии подвела итоги 12-летней работы по созданию нового коннектома – полной карты связей в нервной системе живого существа. Объектом исследования стала плодовая мушка, которая обладает хоть и примитивным, но полноценным мозгом. Ран...

GeForce RTX 4090 против Radeon RX 7900 XTX в разрешении 8K. Тесты показали, на что способны текущие флагманы при такой нагрузке Авторы канала Testing Games решили в очередной раз свести в битве GeForce RTX 4090 и Radeon RX 7900 XTX, но на сей раз в разрешении 8K.  обложка видео источника Карты протестировали лишь в восьми играх, но это игры разных жанров, на разных движках и разных годов в...

Курсы дали больше университета: интервью со студентом школы Metaclass Привет! 20 марта начинается очередной поток нашей школы Metaclass по курсу Android-разработки.После учёбы мы всегда спрашиваем наших студентов о курсе: что было легко, что не очень, как знания с курса помогли в карьере. Сегодня о своем опыте расскажет выпускник прошлых ...

Пиши, планируй, управляй: как Notion AI упростил проджект-менеджмент, работу с текстами и другими задачами Привет, Хабр! На связи снова Кристина Кондакова, руководитель центра компетенций QlickView. В прошлой статье мы рассказали о том, как искусственный интеллект может прийти на помощь в решении различных задач из арсенала менеджеров Fix Price. Но пока чат-боты недостаточно гибк...

Представлен Intel Quantum SDK — программную платформу, позволяющая создавать квантовые алгоритмы Компания Intel представила Intel Quantum SDK — программную платформу для разработчиков, которая позволяет создавать квантовые алгоритмы, которые смогут работать на квантовых компьютерах.  Сама Intel называет новое решение полным стеком квантовых вычислений в...

СберМегаМаркет перенес процессы бизнес-аналитики с Tableau на Visiology СберМегаМаркет завершил первый этап проекта миграции с аналитических инструментов Tableau на BI-платформу Visiology. Переход на российское ПО позволил компании не только свести к нулю риски, возникающие при работе с зарубежными инструментами, но также расширить возможности и...

Российские учёные напечатали на 3D-принтере новый тип сплава стали с бронзой Исследователи из «Сколтеха» напечатали на 3D-принтере образцы из прежде не изученных сплавов стали и бронзы, сообщает пресс-служба института. Учёные определили механические характеристики новых материалов и считают, что, сочетая в себе ценные свойства обоих ...

Немного про ПИД-регуляторы или «велосипед автоматизации». Часть 4 Мир развивается, а «велосипед» остается. На сегодня ПИД-регуляторы являются самым распространенным средством для управления непрерывными технологическими процессами на производстве. Объясняется это не только исторически сложившимся подходом к построению контуров управления. ...

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

Как оформить турецкую виртуальную карту Oldubil из России, пополнить и где ей можно платить Несмотря на то что внутри России уход Visa и MasterCard почти ничего не поменял, при необходимости заплатить за зарубежные товары или услуги неудобства проявляют себя по полной программе. Airbnb, PlayStation Store, Spotify и другие сервисы фактически стали недоступны нашему...

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

API FIRST — что это поменяло Я долго не могла понять, почему это пример API-driven дизайна. Оказалось, api — это пчёлы Классический подход к проектированию, существующий с незапамятных времён, — CODE FIRST, в нём разработчики сами устанавливают правила для взаимодействия информационных систем. Подход ...

Поиграли в Warzone Mobile на OnePlus 10: лесенки, шакалы и дёрганные анимации Когда Activision анонсировал старт 3 сезона и всеобщую оптимизацию геймплея в Warzone Mobile, во мне появилась надежда. Перед патчем и после него появились видео с игровым процессом на Galaxy S23 Ultra и iPhone 13 Pro Max. Плавный геймплей, отзывчивое управление и консольн...

Видеоускоритель Intel Arc A750 (8 ГБ): реальный соперник Nvidia GeForce RTX 3060 и AMD Radeon RX 6600 В целом Intel Arc A750 (8 ГБ) — это отличный конкурент ряду карт из среднебюджетного сегмента, а именно такие карты и интересуют большинство потенциальных покупателей. Наши исследования показали, что Arc A750 находится по производительности между GeForce RTX 3060 Ti и GeForc...

Вывод спрайтов, создание анимации, программирование nes/famicom/dendy Ранее я уже писал статью о выводе спрайтовой графики на экрана с использованием регистра OAMDATA ($2004), но это подходит лишь для экспериментов и вывода некой статической картинки. Но движение либо анимация будет приводить к появ...

Сбермегамаркет дает кэшбэк до 50% на все товары. Как его получить и на что можно потратить Большинство покупателей всегда старается найти, где купить электронику подешевле. Все-таки в привычной нам рознице цены из-за параллельного импорта стали действительно высокими. Кто-то заказывает с АлиЭкспресс и подолгу ждет свою посылку, кто-то идет на Яндекс Маркет, потом...

Кормушка для собак с интеграцией Bitcoin и Lightning Network Всем привет! В данной статье я бы хотел поделиться своим опытом интеграции криптовалюты в мини-проект, связанный с интернетом вещей. Далее я расскажу о идее, которая нашла свое воплощение в программно-аппаратном решении, и опишу процесс создания со ссылками на использованные...

[Перевод] Правила Трех, Пяти и Ноля Цель этого поста — познакомить вас с Правилами Трех, Пяти и Ноля и объяснить, какое из них и когда вам следует использовать. В следующем посте мы углубимся в применение Правила Пяти в различных сценариях. Читать далее

Как пользоваться приложением Погода в macOS Ventura С момента выхода на Айфоне всегда было очень удобное приложение “Погода”. С помощью него можно было в два счета определить температуру воздуха и посмотреть прогноз на ближайшее время. При этом пользователи Айпадов и Маков всегда были обделены такой удобной программой и им п...

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

[Перевод] Кража учетных данных без администратора или касания LSASS с помощью Kekeo путем злоупотребления CredSSP Если вы скомпрометировали хост Windows и не можете или не хотите делать дамп открытых паролей с помощью традиционных методов, вам следует проверить настройки делегирования учетных данных. Если он включен, он позволяет получать пароли в открытом виде, не затрагивая процесс L...

Импортозамещение, которое мы потеряли ч.2: АСУ ТП по телеграфному кабелю, нейронные сети и РСУБД в 60-х Пилотная статья понравилась комьюнити, а значит продолжаем рассказывать о ранних советских разработках, предвосхитивших современные достижения отрасли, а порой, опередивших своё время. Наш рассказ будет не полным без упоминания проектов АН УССР, наиболее важная часть которых...

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

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

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

Представлен лидар Luminar Iris Plus с дальностью действия 300 м. Он появится в серийных автомобилях Mercedes-Benz Компания Luminar, которая занимается производством лазерных дальномеров (лидаров), провела мероприятие, в ходе которого представила новую версию своего датчика Iris. Он будет включен в серийные автомобили Mercedes-Benz. Лидар, ключевой компонент технологии беспилотного ...

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

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

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

Realm of Duels: NetEase Games воскресили старенькую ККИ Realm of Duels — мобильная ККИ от NetEase Games, для которой проходит публичный бета-тест в Китае. Судя по комментариям и информации с китайского маркета, поиграть могут только геймеры на Android. Причём разработчики сообщили, что они заново откроют сервера 6 января. Отмети...

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

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

Как оформить карту UnionPay в Тинькофф Банке и где ей можно платить С прошлого года с российскими картами ехать за границу стало совершенно бессмысленно. Сначала перестали проходить платежи через VISA и MasterCard, а через какое-то время и то немногочисленное количество стран, которые принимали карты МИР, отказались от них, боясь санкций со...

[Перевод] Веб-скрейпинг с помощью JavaScript и Node.js — исчерпывающее руководство JavaScript сегодня стал одним из наиболее предпочтительных языков для веб-скрейпинга (web scraping). Его способность извлекать данные из SPA (Single Page Application) [одностраничное приложение] повышает его популярность. Разработчики могут с легкостью автоматизировать свои ...

[Перевод] Аппаратные трояны под микроскопом Хотя индустрия кибербезопасности в основном сфокусирована на атаках на программное обеспечение, не стоит забывать о влиянии на безопасность аппаратных дефектов более низкого уровня, например, тех, которые касаются полупроводников. За последние несколько лет площадь атаки на ...

Энтузиаст делает Bloodborne на Unreal Engine 5 Bloodborne — экшен от третьего лица на PlayStation 4. И пока Sony занята ремейками по типу Demon's Souls и судебными разбирательствами с Microsoft, энтузиасты решили не тратить время впустую. На Reddit появился пост с приложенным видео — на нём красуется Bloodborne, тольк...

«Тинькофф» начал выпускать карты платёжной системы UnionPay: где их примут, а где нет «Тинькофф» начал выпускать карты китайской платёжной системы UnionPay. Информацию подтвердили cотрудники клиентской поддержки банка. С завтрашнего дня, 23 мая, мы запускаем выпуск карт UnionPay для всех клиентов. Виртуальная карта абсолютно бесплатная, физич...

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

Тестирование python3-расширения для GIMP Графический редактор GIMP предоставляет широкие возможности для создания расширений на языках программирования Scheme (функциональный язык, сходный с LISP) или Python. Для доступа к системным операциям и регистрации собственных действий используется общий реестр Procedural D...

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

Измеряем команду с JIRA и Grafana: sprint reports, грейдирование и не только Всем привет! Меня зовут Дмитрий Шкилёв, я тимлид команды Teachers Platform. Мы занимаемся личным кабинетом преподавателя и внутренними ресурсами, которые необходимы для обеспечения работы преподавателей. Сегодня хотелось бы поговорить про такую не очень популярную истор...

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

Как оформить виртуальную карту Тинькофф и добавить ее в Mir Pay После того как Google и Apple друг за другом отключили в России поддержку Google Pay и Apple Pay, а Visa и MasterCard прекратили деятельность в нашей стране, то могло показаться, что мы остались вообще без какой-либо возможности оплатить покупки телефоном. Пластик работал, ...

Intel уже в октябре восстановит зарплаты руководству после мартовского сокращения Денег не будет, но держаться придётся не так уж долго.

Тварь дрожащая или право имею: как я лепил виртуального юриста из русскоязычных нейросетей Если бы Достоевский жил в наше время, смотрел по вечерам «Черное зеркало» и просто читал новости, то, скорее всего, Раскольникова судил бы Искусственный интеллект. Сейчас довольно сложно представить, как будет выглядеть судебный процесс будущего, где условному судье не приде...

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

Какие подходы реализуются в подборе IT-специалистов или «От чего стоит отказаться при найме программиста» Алоха! Я IT-рекрутер "без тормозов" одного из крупнейших банков в Беларуси, который, наконец-то, созрел поделиться с миром своими идеями и подходами, которые приносят результат. Сразу хотелось бы сделать ремарку, что литературы, курсов и видео на YouTube достаточно, поэтому ...

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

GeForce RTX 4080 и RTX 4070 Ti не для геймеров. Представлены видеокарты Asus ProArt Компания Asus представила видеокарты ProArt GeForce RTX 4080 и RTX 4070 Ti. Эти адаптеры выделяются тем, что позиционируются в первую очередь не для геймеров.  ProArt — это целая линейка Asus, ориентированная на создателей контента. И новые 3D-карты также пр...

На Steam Deck теперь можно переносить игры с ПК Вчера компания Valve анонсировала довольно интересный инструмент, который позволяет переносить уже установленные видеоигры с вашего персонального компьютера на портативную консоль Steam Deck. Это довольно интересное решение, потому что пользователь получает возможность совер...

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

Исследование показало, что программысты пишут менее безопасный код, если им помогает ИИ Исследователи из Стэнфордского университета обнаружили, что программисты, которые пользуются ИИ-помощниками, вроде GitHub Copilot, пишут более незащищённый код, чем те, кто делает всё сам. Исследователи изучили много примеров кода, и выяснили, что те, кто пользуются по...

Как изменить личную финансовую стратегию в 2023 году: рекомендации от эксперта Сергея Макарова Пошаговое руководство к действию, которое поможет грамотно распоряжаться деньгами в кризис.

Qualcomm уже тестирует Snapdragon 8 Gen 3 Некоторое время назад появилась информация о том, что компания Qualcomm официально ещё ничего не объявляла, но она уже работает над созданием процессора нового поколения. Сначала это казалось странным, потому что текущий процессор пока что установлен на трёх смартфонах и явл...

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

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

Видео руководство - фрезеруем печатные платы на настольном станке с ЧПУ AMAN 3040! Всем привет, друзья! С Вами 3DTool!Изготовление плат на настольных фрезерных станках с ЧПУ довольно занимательная вещь. В случае, если требуется создание небольших партий, или единичные изделия, этот метод с с лёгкостью готов конкурировать с заказом готовых плат в китае или ...

Аквариумные рыбки взломали кредитную карту своего хозяина через Nintendo Switch Высокие технологии без должного контроля могут приводить как к курьезам, так и проблемам, в чем сотни зрителей YouTube-канала «Mutekimaru Channel» убедились в прямом эфире. Этот японский блогер собрал нехитрое устройство из видеокамеры и сетки с символами, вдоль которых плав...

Как настроить ключи доступа и входить в учетную запись Google и другие сайты на iPhone без пароля В iOS 16 Apple добавила новую функцию — Apple Passkey. С помощью нее можно авторизовываться на совместимых сайтах и приложениях без пароля, используя специальный ключ, который хранится на вашем Айфоне. Мы уже рассказывали, как она работает, на примере сервиса Kayak. В...

МТС начинает брать с абонентов комиссию за пополнение счёта из стороннего банка При пополнении счета МТС из стороннего банка (не МТС Банка) с 1 февраля 2023 года будет сниматься комиссия, о чем сообщила пресс-служба российского оператора. Решение брать комиссию обусловлено «возникновением дополнительных расходов» при пополнении баланса ...

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

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

Игра Soul Crusade продолжает историю Mortal Crusade Soul Crusade — метроидвания на Android, которая вышла ещё 24 февраля 2023 года. Это продолжение Mortal Crusade от студии ColdTeam. За неё придётся отдать ₽279, но оно того стоит — поигравшие отмечают, что в роли напарника выступает сам антагонист Mortal Crusade. Ещё разраб...

Российские программисты попросили больше денег от государства на создание отечественного софта К концу марта, как следует из информации на портале «Госуслуг» были закрыты все грантовые программы поддержки IT-отрасли, кроме трех.

Книга «Рекурсивная книга о рекурсии» Привет, Хаброжители! Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивн...

В Белоруссии создают сверхмощный 16-цилиндровый мотор. Его будут использовать в России Как пишет белорусский ресурс ABW.by, в республике взялись за создание сверхмощного мотора – V-образного 16-цилиндрового. Он станет одним из самых мощных двигателей, из созданных в странах СНГ. Создает новинку Минский моторный завод (ММЗ). Сообщается, что на произ...

Samsung создаёт вторую команду для разработки однокристальных систем Exynos Похоже, компания Samsung пересматривает свою бизнес-модель относительно создания собственных однокристальных систем Exynos.   Как сообщает ресурс The Elec, подразделение Samsung Mobile Experience Business сформировало группу разработки решений для SoC. Судя по все...

5 классных приложений для диджеинга на Андроид В 2023 году практически любой Андроид-смартфон позволяет вам стать диджеем! Возможно, это немного не так как вы себе представляли, но плавно свести треки в единый микс прямо на телефоне не составит труда. Главный плюс — ни дорогого оборудования, ни ноутбука с платным ...

Очень небольшой процент Radeon RX 7900 XTX пострадал из-за бракованных испарительных камер Компания AMD уже признала, что на рынок попало минимум несколько тысяч видеокарт Radeon RX 7900 XTX с проблемными системами охлаждения. Теперь же мы знаем, что это лишь небольшой процент от общего числа.  В интервью старший вице-президент и генеральный менеджер AM...

Пишем прототип программы для обучения английскому языку с помощью OpenAI API Хочу описать процесс создания приложения, которое работает с OpenAI API. Идея приложения возникла из потребности улучшить мой английский язык. Как говорится, если у вас есть молоток, то все проблемы выглядят как гвозди. Так как я программист, я решил написать Искусственный И...

Огромное количество коробок на радость геймерам. GeForce RTX 4070 Ti уже поступают в китайские магазины GeForce RTX 4070 Ti ещё не была официально анонсирована, хотя одна компания уже отличилась фальстартом, но карты уже активно поставляются в китайские магазины. Различные магазины делятся фотографиями новинок Nvidia от разных производителей. Судя по всему, в постав...

Jija python async framework Jija - это асинхронный Python фреймворк, который разрабатывается для облегчения создания асинхронных веб-приложений. Фреймворк предоставляет удобный интерфейс для обработки запросов и формирования ответов, а также поддерживает работу с базами данных и созданием документации....

Составлена карта движения 2 000 астероидов, способных уничтожить Землю Астероид считается опасным, если его диаметр больше 1 километра Когда-нибудь на Землю упадет астероид — это так же неизбежно, как восход солнца, дождь и другие явления. Ученые уверены в этом, потому что падения астероидов происходили миллиарды лет назад и будут происходить в...

Используем модель нейросети на C++ Большинство туториалов по созданию и использованию моделей нейросетей написаны на Python. Однако для какого-нибудь проекта рано или поздно может понадобится использовать более быстрый и надежный язык для этих задач, например, C++. Эта статья о том, как на C++ можно использов...

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

Существует ли объективная физическая реальность без стороннего наблюдателя? Слышен ли звук падающего дерева в лесу, если рядом никого нет? Ответ на этот старый философский вопрос может оказаться не таким простым. О чём бы мы ни спорили, в одном мы все можем согласиться друг с другом (ну, почти все): наблюдаемая физическая реальность существует на...

[Перевод] Лучшие друзья: Terraform, Ansible и Jenkins Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. К...

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

LG попрощалась со старым логотипом и представила новое направление бренда LG представила новое направление бренда и свой новый логотип компании, который имеет более плоский вид и более светлый оттенок красного цвета, получивший название LG Active Red. Фирменный слоган бренда Life's Good будет более широко использоваться в брендинге и упак...

[Перевод] Elsie: программируемые презентации Как известно, существует целый ряд инструментов для создания информативных технических слайдов, и у этих инструментов есть свои недостатки. TLDR: При работе с WYSIWYG-решениями (напр., PowerPoint) требуется выполнять вручную массу монотонной работы, они не слишком хорошо...

Визуальное программирование vs DSL В последнее время набирают популярность low-code и no-code платформы. В них для разработки приложений предлагается использовать визуальное программирование. При таком подходе, разработчики, в качестве которых выступают обычные бизнес-пользователи, вместо написания программно...

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

Навеяно проблемой четырёх красок Как известно, Проблема четырёх красок решена в результате перебора вариантов на компьютере. Но не все математики согласны с таким решением, поскольку возникают сложности с проверкой отсутствия ошибок.Для непосвящённых… Проблема четырёх красок формулируется очень просто: «Для...

Как мы запустили в телефоне 70-х годов песню «Заточки» Всем привет! Мы – компания Kirgoff, занимаемся разработкой и производством электронного оборудования для автоматизации различных процессов. Основное направление нашей деятельности – создание умных домов, но помимо этого мы сотрудничаем с макетными мастерскими, студиями музей...

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

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

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

Как мы делаем RL в more.tv Всем привет! Меня зовут Анатолий, я лидирую команду машинного обучения в онлайн-кинотеатре more.tv. В своей работе мы активно прототипируем и внедряем сервисы на основе обучения с подкреплением. Этот раздел машинного обучения всё ещё продолжает стоять особняко...

Whoosh запускает тестирование самокатов с новыми технологиями Разработчик технологических решений для микромобильного транспорта и крупнейший российский оператор кикшеринга Whoosh (MOEX: WUSH) запускает пилотную эксплуатацию самокатов с новыми технологиями. В парк будут введены устройства с дашбордом и модулем компьютерного зрения.  ...

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

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

Игра Pinball Legends напоминает Space Invaders на Atari Pinball Legends — мобильная игра, доступная на Android в США, Канаде, Кореи, на Филиппинах и в других странах. По сюжету мальчика и девочку засасывает в компьютер, причём девочку забирает страшный монстр. Чтобы её спасти, надо пройти множество уровней, причём Pinball Legends...

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

Россия тоже в тренде. У SberDevices уже есть собственный аналог ChatGPT, и он активно тестируется Чат-бот ChatGPT с искусственным интеллектом, разработанный компанией OpenAI, настолько мощно прогремел в мировом IT-сообществе, что многие компании (в их числе, например, Google) взялись разработать свой аналог. Однако и в России работают над подобными технологиями. Бол...

В России хотят создать мобильное приложение для оплаты ЖКУ В России предлагают создать мобильное приложение для оплаты счетов за жилищно-коммунальные услуги онлайн для удобства граждан. С таким заявлением выступил замглавы комитета Совфеда по региональной политике Дмитрий Кузьмин в ходе обсуждения вопроса создания платежного до...

Создание коллекции "Йольских Зверей". Всем доброго дня, от авторской мастерской Svetoten!К этой зиме я начала воплощать новую коллекцию, которая будет постоянно пополняться новыми существами и зверями, а 3D технологии от скульптинга до печати являются наилучшими инструментами для её воплощения на мой взгляд!Буду...

Расти и делись: создание шрифта для фестиваля G8 Фестиваль креативных индустрий G8 представил публике свою айдентику 2022 года. Ассоциации приходят сразу: делящиеся клетки, органика и единение человека с природой.Именно по принципу «расти и делись» был собран фирменный стиль, над которым работ...

Эротическая нейросеть Unstable Diffusion доступна всем желающим Нейросеть Unstable Diffusion, которая может создавать эротические изображения по текстовому описанию, стала доступна в режиме открытого бета-тестирования для всех желающих, о чем сообщает сетевое издание Rozetked. Для того, чтобы начать пользоваться нейросетью Unstable ...

Недельный геймдев: #113 — 19 марта, 2023 Из новостей: DreamWorks выложили рендерер MoonRay, Epic Games выпустит Unreal Editor для создания игр внутри Fortnite, Rider 2023.1 и поддержка Unity DOTS, EmberGen 1.0.Из интересностей: как (не)вкатиться в геймдев, революция генеративного ИИ позволит любому создавать игр...

Как пополнить счет МТС без комиссии Пополнение счета МТС, как и любого другого оператора сотовой связи, — довольно простая операция, к которой мы прибегаем по мере необходимости. Закинуть деньги на телефон можно самыми разными способами: через мобильный клиент банка или при помощи приложения оператора. Как пр...

UNDECEMBER ждёт продолжение сюжета и другие нововведения UNDECEMBER — мобильная и ПК игра, которая заняла свою нишу до выхода Path of Exile Mobile. У неё смешанные отзывы в Steam, но это не мешает разработчикам делать крупные патчи. Последний называется «Ortemis» и выйдет 25 января. Изменения UNDECEMBER коснутся Подземелий хаоса ...

«Оставляют в трусах». Клиентов «ВТБ» массово лишают всех денег в рублях и долларах Одним из самых известных, крупных и наиболее распространенных банков в России является «ВТБ», а делать он стремится все возможное ради того, чтобы как можно больший круг людей совершал с его помощью различные самые разные операции Читать полную версию публикации «Оставляют ...

Руководство по малосерийному производству Современная производственная теория, инструменты и передовой опыт сосредоточены на том, как сделать тысячи или миллионы одинаковых деталей или продуктов с низкой стоимостью за единицу. Индивидуальное и малосерийное производство требует совершенно иных методов, и производител...

Это долгожданная революция в энергетике? Учёным из США впервые удалось провести реакцию ядерного синтеза Учёные в США впервые в истории успешно провели реакцию ядерного синтеза.  Как сообщают различные источники, учёные из Ливерморской национальной лаборатории Лоуренса в Калифорнии провели реакцию синтеза, получив больше энергии, чем было затрачено. До этого все подо...

Когда 48 ГБ памяти и цена в 6800 не спасают видеокарту Nvidia. Профессиональная карта RTX 6000 Ada в ряде тестов уступает вчетверо более дешёвой GeForce RTX 4090 Авторы Puget System протестировали профессиональный графический ускоритель Nvidia RTX 6000 Ada, сравнив его с предшествующей моделью RTX A6000 и с более старыми адаптерами Nvidia и AMD. Ресурс Tom’s Hardware добавил к этому и результаты RTX 4090, которая более чем...

Project: RL1 Survival это мобильное выживание с проработанным игровым процессом Project: RL1 Survival — мобильное выживание, для которого в Китае запустили ЗБТ. Участники для его уже набраны, и посмотреть есть на что. В этой игре игрок создаёт аватара и появляется на большой открытой локации в роли туземца. Его задача — вырубать деревья и сражаться с жи...

Запущен агрегатор каршеринга 2ГИС Картографический сервис 2ГИС запустил собственный агрегатор каршеринга, который показывает все автомобили популярных каршеринг-сервисов в Москве и Санкт-Петербурге и может строить маршрут к ним. В 2ГИС появился агрегатор каршеринга — на карте можно выбрать доступн...

Для чего нужны серверы Minecraft Майнкрафт – одна из самых популярных игр в жанре «Песочница». Поклонников у нее немало, причем речь идет о людях разного возраста. В игровом пространстве можно делать практически все, что пожелает геймер, – путешествовать, строить, вступать в сражения, заглядывать в чьи-то...

Автомобили УАЗ могут получить новую платформу. Работы уже ведутся Гендиректор Ульяновского автозавода Адиль Ширинов заявил в интервью «Коммерсанту», что «Соллерс» не исключает возможность перевода автомобилей УАЗ на новую платформу, созданную при помощи технологического партнерства. Не исключаем, что будет и но...

Vivaldi 6.0 — Пространство для творчества Желание создавать что‑то новое заложено в нас на генетическом уровне. Скучная монотонная деятельность очень быстро становится невыносимой — собственно, именно для таких задач человек и начал придумывать себе хитроумные машины, а не для ...

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

МТС создаёт свою метавселенную — в проект вложили уже $100 млн Российский мобильный оператор МТС инвестировал $100 млн в свою метавселенную. Как сообщает «Коммерсантъ», компания будет продвигать свои и партнёрские товары и продукты в виртуальной реальности. Также там можно будет получать услуги, вроде смены тарифного пл...

[Перевод] Дао Кодинга Я натолкнулся на этот мануал в интернете, когда гуглил описание "Верблюжьей вёрстки". Меня, технически и стилистически, очень продвинул данный текст, поэтому я взялся за его перевод, для себя. Переводчик я — так себе, моя основная цель — передать смысл текста в максимально п...

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

Очень маленькая видеокарта с 20 ГБ памяти и TDP 70 Вт. Стартовали продажи Nvidia RTX 4000 SFF Ada Generation Nvidia начала продажи видеокарты RTX 4000 SFF Ada Generation, которая является самой мощной 3D-картой в форм-факторе SFF.   Новинку уже можно купить за 1444 доллара, хотя рекомендованная цена составляет 1250 долларов.  Длина карты составляет всего 168 мм, тол...

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

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

[Перевод] Нужно читать академические статьи в Computer Science Как программисты, вы должны постоянно учиться. Вы изучаете учебники, документацию, вопросы по Stack Overflow — всё, что можно найти и что может помочь вам писать код и поддерживать актуальность своих навыков. Но как часто вы заглядываете в академические статьи по компьютерны...

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