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

Сравнение компараторов для синхронизации схем и данных баз данных MS SQL Server Описание общей потребности в синхронизации изменений При работе с базами данных часто приходится решать проблему синхронизации изменений. Если в компании используется всего одна промышленная среда, то в дополнение к ней требуется как минимум еще одна дополнительная среда для...

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

Пульт управления Хабром на базе HMI от Advantech Your browser does not support HTML5 video. Видео: админский пульт управления Хабром. Позволяет регулировать карму, рейтинг, и банить пользователей. TL;DR: в статье я попробую создать шуточный пульт управления Хабром, используя среду разработки промышленных интерфейсов Webac...

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

WebComponents как фреймворки, взаимодействие компонентов Когда разговор заходит о веб компонентах, часто говорят: «Ты что хочешь без фреймворков? Там же все готовое». На самом деле есть фреймворки созданные на основе реализаций стандартов входящих в группу веб компонентов. Есть даже относительно неплохие, такие как X-Tag. Но сегод...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App Наверное, все близкие к веб-разработке люди уже наслышаны о Progressive Web App. Ещё бы! Эта технология практически уравняла веб и мобильную разработку с точки зрения распространения продуктов и вовлечённости пользователей. Да, современный фронтенд, написанный, например, ...

Huawei скоро запустит свою мобильную операционную систему в ответ на запрет США Для Huawei запрет от Google означает, что она не может использовать полную версию системы Android в новых устройствах, что окажет большое влияние на зарубежный рынок, но для китайских пользователей влияние практически равно нулю. Однако, чтобы минимизировать риск, Huawei та...

[Перевод] Такой же, как на Луне: обратный инжиниринг модуля гибридного операционного усилителя Недавно мне в руки попался таинственный электронный компонент в металлическом корпусе. От обычной интегральной схемы отличался внешним видом — был более плоский и по габаритнее. Что это такое и с чем его едят, стало понятно, после вскрытия и реверс-инжиниринга схемы. Передо ...

Наглядное пособие по разработке продуктов: формирование идеи Это перевод первой части цикла из четырех статей о разработке и производстве физических продуктов. Автор, источник: Ben Einstein. Зачастую разница между компанией, приносящей миллиарды, и компанией-банкротом – в умении создать продукт, который полюбят клиенты. Но с учётом...

Airtest IDE — новый путь в автоматизации тестирования мобильных игр? Сегодня я хочу вам рассказать о достаточно новом open-source инструменте для автоматизированного тестирования под названием Airtest. В дальнейшем я сделаю ещё несколько статей с подробным рассказом об отдельных элементах данного инструментария и как с ними работать, а сейчас...

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

Исследование быстродействия СУБД MS SQL Server Developer 2016 и PostgreSQL 10.5 для 1С Цели и требования к тестированию «1С Бухгалтерии» Основной целью проводимого тестирования является сравнение поведения системы 1С на двух разных СУБД при прочих одинаковых условиях. Т.е. конфигурация баз данных 1С и первоначальная заполненность данными должны быть одинаковым...

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

[Перевод] Стримим экран на несколько устройств по сети Возникла у меня необходимость выводить дашборд с мониторингом на несколько экранов в офисе. В распоряжении имеется несколько стареньких Raspberry Pi Model B+ и гипервизор с практически неограниченным количеством ресурсов. По видимому Raspberry Pi Model B+ не обладает достат...

Для российской платформы промышленных ПК взяли процессоры «Байкал-Т1» и ОС «Альт» Промышленный компьютер HR-IC-01 на «Байкал-Т1» Компании «Базальт СПО», «Байкал Электроникс» и недавно зарегистрированный резидент «Сколково», компания «Хамстер роботикс Инжиниринг»? объединили усилия для разработки первой российской платформы промышленных компьютеров. В е...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

Опыт использования BDD в тестировании CUBA Platform Около семи лет назад Dan North в своей статье описал практическое применение BDD подхода, который позволяет сделать процесс разработки более понятным и управляемым путем налаживания внутренних коммуникаций. Индустрия с каждым днем проявляет всё больший интерес к этой методол...

Промышленный контроллер. Система сбора данных. АСУ Доброго времени суток, Хабр! Разработка промышленного контроллера с дисплеем для сбора и анализа данных, а также для управления нагрузками, объединенными в группы. Кому интересно, что из этого получилось, прошу под кат. Читать дальше →

[Перевод] Создание динамических PDF-файлов с использованием React и Node.js Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, ...

Моя жизнь с Boost Graph Library Статья, первая часть которой здесь представлена, содержит различные соображения автора, накопившиеся в ходе длительной разработки специализированной системы поиска социальных связей, базирующейся на библиотеке Boost Graph Library (BGL). В этом (техническом) разделе суммируют...

[Из песочницы] Проблемы и нюансы при разработке под SmartTV с использованием React.js Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись. На современных телевизорах, как мы знаем, можно устанавливать разные приложения, для облегчения работы с какими-то ресурсами и контенто...

Создание системы расширения на библиотеке Qt — Часть 2 Возвращаясь к первой статье хочется объяснить откуда появилась необходимость разработки механизма расширения с графическим интерфейсом (GUI) и подробней объяснить механизм создания плагинов. Было получено задание на разработку технологического программного обеспечения для ...

На самом деле вот так будет выглядеть iPhone 11 Помните пару лет назад Тим Кук обещал, что компания начнёт ещё более строго относиться к моментам секретности касаемо своих разработок и продуктов? Возможно, в Apple в этом направлении действительно что-то поменялось. Однако сдержать все утечки по новым моделям iPhone всё ...

Смартфон Huawei на базе операционной системы Hongmeng выйдет в октябре Компания Huawei продолжает уверять, что операционная система Hongmeng не будет альтернативой Android для мобильных устройств, но в Сети появляется достаточно большое количество данных, свидетельствующих об обратном. ***

Robot Operating System Meetup Russian 2019 В мире робототехники давно и успешно развивается программный фреймворк, позволяющий быстро прототипировать робототехнические системы — Robot Operating System (ROS). Мы в Лаборатории робототехники Сбербанка активно применяем его в разработке собственных проектов. Накопив опр...

[Перевод] Flutter. Keys! Для чего они? Параметр key можно найти практически в каждом конструкторе виджета, но используют этот параметр при разработке достаточно редко. Keys сохраняют состояние при перемещении виджетов в дереве виджетов. На практике это означает, что они могут быть полезны для сохранения местопол...

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

Пользователи смогут взаимодействовать с «умной» техникой LG при помощи голоса Компания LG Electronics (LG) объявила о разработке нового мобильного приложения ThinQ (ранее SmartThinQ) для взаимодействия с «умными» бытовыми устройствами. Главная особенность программы — поддержка голосовых команд на естественном языке. Данная система использует технологи...

Microsoft купила разработчика ОС, используемой на 6,2 млрд систем Компания Microsoft сообщила о крупном приобретении, выполненном в соответствии со стратегией развития направления интернета вещей (IoT). Как известно, датчики IoT внедряются практически во все — от промышленного оборудования до потребительских устройств — и...

[Перевод] Разработка микросервисов с помощью BDD и IOD BDD — разработка через поведение. BDD для микросервисов — это сотрудничество клиента, разработчиков и тестировщиков. BDD — это разработка, которая учитывает и технические интересы и бизнес-требования. Этот подход обычно применяется для описания интерфейсов приложений, а так ...

Новейшую ОС Fuchsia запустили на Google Pixel 3 XL Операционная система Fuchsia, запуском которой займется один из руководителей проекта macOS, обещает заменить все программные платформы Google, прежде существовавшие на рынке. Новинка сможет обеспечивать работу как носимой электроники, так и более продвинутых устройств врод...

Древности: Windows 3.1 и жизнь без кнопки «Пуск» В моей компьютерной реальности Windows 3.x продержалась недолго, всего пару лет, и была моментально забыта после появления Windows 95. Но и в первой половине девяностых она никогда не была основным инструментом. Практически все делалось в DOS: игры там, работа с файлами там,...

Разработка IoT-шлюза на базе Raspberry CM3+ Рисунок 1 — Плата устройства Большой опыт работы в сфере промышленной автоматизации и АСУТП, казалось бы, должен способствовать тому, что со временем уже много всего видел и много всего знаешь. Но не тут-то было. Оказывается, иногда могут возникать задачи и проекты, которы...

[Перевод] Разработка веб-серверов на Golang — от простого к сложному Пять лет назад я начал разрабатывать Gophish, это дало возможность изучить Golang. Я понял, что Go — мощный язык, возможности которого дополняются множеством библиотек. Go универсален: в частности, с его помощью можно без проблем разрабатывать серверные приложения. Эта ...

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

Ограничение скорости обработки запросов, или как не устроить DDoS-атаку на своего клиента Иногда при разработке highload-продукта возникает ситуация, когда надо обработать не максимально большое количество запросов, а наоборот — ограничить количество запросов в единицу времени. В нашем случае это количество отправляемых push-уведомлений конечным пользователям. По...

Видео дня: возможности фитнес-браслета Xiaomi Mi Band 4 В YouTube уже появился официальный рекламный видеоролик нового фитнес-браслета Xiaomi Mi Band 4, который будет представлен в Китае уже сегодня. Нам показывают огромное количество различных рук и браслетов, которые отличаются ремешками и циферблатами. Также рекламируютс...

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

Hongmeng OS не замена Android и она не создана для смартфонов В одном из своих выступлений в Брюсселе член правления и старший вице-президент Huawei Кэтрин Чэн заявила о том, что операционная система Hongmeng не предназначена для смартфонов. Компания намерена и дальше выпускать мобильники под управлением Android.   Ранее профиль...

Последние изменения в IO-стеке Linux с точки зрения DBA Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше н...

[Из песочницы] Разработка высокоскоростных печатных плат глазами инженера-схемотехника. Сохранение целостности электрических сигналов В данной теме я хочу поделиться моим опытом разработки высокоскоростных схем. Имея успешный практический опыт (более 15 лет) разработки схем устройства, печатных плат, со скоростью передачи данных до нескольких гигагерц (по меди), опыт взаимодействия с конструкторами, разво...

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

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

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

Торговая война даст мощный толчок разработке китайских процессоров Российскому обывателю давно приходится слышать термин «импортозамещение», но китайские власти глубину зависимости КНР от американских компонентов почувствовали только в мае, после решительных действий США по ограничению сотрудничества с компанией Huawei и её подразделениями....

Новые стандарты видеонаблюдения: цвет ночью, антишум, ePoE Выпустив 23 года назад первую IP-камеру, компания Axis совершила революцию на медленно эволюционирующем рынке видеонаблюдения. Axis Neteye 200 не смогла заменить традиционные аналоговые системы, записывая один кадр в секунду в формате CIF или каждые 17 секунд в формате 4CI...

[Из песочницы] Разработка Chrome Extension вместе с Angular CLI Разработкой расширений к Chrome я занимаюсь давно и за это время я прошел целый путь от Greasemonkey юзер-скриптов до полноценного Angular-приложения в оболочке chrome-extension. Моя задача в том, что я патчу некоторые уже работающие сайты, чтобы изменить их функционал и авт...

Социальная инженерия с помощью программ Universal Windows Platform (APPX) TL;DR: В APPX-файл Universal Windows Platform можно упаковать обычный exe-файл, который будет запускаться в Windows 10 (сборка 1607 и новее) примерно так же, как обычные exe-файлы. Это можно использовать для атак социальной инженерии, с помощью рассылки через email — почто...

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

[Перевод] Мысли о современном C++ и игровой разработке Новый год для игровых разработчиков начался с волны критики, обрушившейся в адрес комитета по стандартизации C++ после публикации Араса Пранкевичуса «Жалобы по поводу современного C++». Возник серьезный вопрос: действительно ли комитет стандартов потерял связь с реальностью,...

Разработан «умный» конструктор для изучения технологии IoT в школах Инженерные конструкторы, разработанные АО "НИИССУ" (входит в "Росэлектронику"), состоят из аппаратной части - контроллера, плат расширения, датчиков и модулей связи, а также программной компоненты - облачной платформы на базе языка С/С++. Конструктор пред...

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

OS X Lion: Apple Enterprise отправляется в последний путь… В новой версии операционной системы названной Lion (Лев) было ошеломляющее число новшеств, поэтому на самое важное из них не сразу обратили внимание. Впервые в новой истории компании у новой системы не было серверного варианта, вместо него… Те, кто считает потуги Apple на...

Анализ данных на Scala — суровая необходимость или приятная возможность? Традиционными инструментами в сфере Data Science являются такие языки, как R и Python — расслабленный синтаксис и большое количество библиотек для машинного обучения и обработки данных позволяет достаточно быстро получить некоторые работающие решения. Однако бывают ситуации...

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

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

«Лаборатория Касперского» занимается разработкой собственной операционной системы для смартфонов Как утверждает источник, «Лаборатория Касперского» занимается разработкой собственной защищённой мобильной операционной системы на базе существующей KasperskyOS. Последняя предназначена для устройств IoT и автомобильных систем. У мобильной ОС пока не...

Tarantool Kubernetes Operator Kubernetes в значительной мере упрощает эксплуатацию приложений. Он забирает на себя ответственность за развертывание, масштабирование и отработку отказов, а декларативная природа описания ресурсов упрощает управление сложными приложениями. Тarantool может выполнять роль ...

AWS Lambda — теория, знакомство Краткий экскурс в AWS Lambda Что это? AWS Lambda: это вычислительный сервис, который позволяет запускать код практически для любого типа приложения или серверной службы — и все это без необходимости администрирования. AWS Lambda выполняет все администрирование за вас, включа...

The Information: подразделение Alphabet по разработке беспилотных машин Waymo ищет внешних инвесторов Alphabet, которой в том числе принадлежит Google, может позволить себе развитие Waymo, но всё равно ищет сторонние средства.

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

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

В операционную систему KaiOS инвестировали $50 млн Мобильная операционная система KaiOS стала самой популярной платформой для кнопочных телефонов. При этом, некоторые называют устройства на KaiOS «умными телефонами», однако несколько не дотягивающими до полноценных смартфонов. Большой потенциал операционной системы KaiOS…

Flutter. Плюсы и минусы В первую очередь расскажем немного о том, что же такое Flutter. Это фреймворк для создания мобильных приложений от компании Google. Он является кроссплатформенным и позволяет компилировать созданный проект под 3 операционные системы: Android iOS Fuchsia Причем для послед...

Хватило пары лет: Intel отказывается от дальнейшего развития платформы Compute Card Компьютерную платформу Compute Card компания Intel представила относительно недавно — чуть более двух лет назад. Учитывая её особенности, это достаточно небольшой срок. Напомним, Compute Card представляет собой устройство габаритами 95 х 55 х 5 мм, представляющее...

Земля — плоская Точнее, не плоская, но и не шар. И даже не эллипсоид. А вполне себе многогранник. Точнее, 56-гранник. Ещё точнее — предлагается новый формат записи гео-координат. Сначала немного общих соображений: в базе OSM имеется три типа данных: node way и relation. Узлы содержат коорд...

Lunix Foundation анонсировала open source платформу ELISA для разработки автоматизированных систем На прошлой неделе, 21 февраля, сообщество Linux Foundation анонсировало старт работ над платформой Enabling Linux in Safety Application (ELISA), цель которой — стандартизировать разработку и повысить надежность автоматизированных систем во всех основных промышленных областях...

[Из песочницы] Невидимый деплой монолитного приложения в продакшн на AWS. Личный опыт Я – Lead DevOps Engineer в международной SaaS-компании. Мы разрабатываем платформу для совместной работы кроссфункциональных команд. В статье поделюсь тем, как наша DevOps-команда решила проблему ежедневных серверных релизов монолитного stateful-приложения и сделала их автом...

Chrome OS 75 получает полноценную поддержку USB устройств Компания Google всеми силами старается развивать свою собственную операционную систему Chrome OS, основанную на Linux. Изначально это был самый обычный браузер Google Chrome и больше ничего. Затем стали появляться первые нативные приложения для этой ОС. Чуть позже Google доб...

[Из песочницы] Универсальное DRO на базе Arduino Nano — shDRO Дамы и господа, здравствуйте. В данной статье я расскажу о разработке устройства для снятия показаний с цифровых линеек и других датчиков, размещенных на токарных и фрезерных станках. Разработка ещё не завершена и будет описано то, что сделано на данный момент. Кому интер...

Huawei выпустил уже миллион устройств с собственной ОС Как сообщает «Федеральное агентство новостей» со ссылкой на данные брокерской компании Rosenblatt Securities, Huawei произвел и отгрузил, как минимум, миллион гаджетов под управлением ОС HongMeng для своих партнеров. Разработка программного обеспечения находится в финальной ...

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

Транспилятор PAS2JS из Паскаля в JavaScript: несовместимости с Delphi и пути обхода В наше время в кармане обычного человека лежит мощный персональный компьютер, о котором 10-20 лет назад можно было только мечтать. И если у вас километры отлаженного Windows-кода и отлично работающие приложения и утилиты, написанные на Delphi, вы наверняка хотели бы задейств...

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

Как быстро написать веб-сайт или веб-приложение и не увязнуть в сборщиках Это маленькое руководство описывает создание реактивного веб-приложения используя отрисовку на стороне сервера (Server-Side Rendering, SSR). Клиентская часть являет собой полноценное Vue-приложение, в моём случае используя шаблон MVVM. Серверное приложение работает на микроф...

Методы оптимизации кода для Redd. Часть 1: влияние кэша В первой статье цикла я активно продвигал идею, что разработка кода под Redd вторична, а первичен основной проект. Redd — вспомогательный инструмент, так что тратить на него уйму времени неправильно. То есть разработка под него должна идти быстро. Но это совсем не значит, чт...

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

Как Pegasus и Centaurus вписываются в видение Windows Lite За последнее время в сети появилось достаточно много новой информации о разрабатываемой операционной системе «Windows Lite», которая может быть представлена в рамках конференции разработчиков Build 2019 уже в мае этого года. Как известно, эта версия системы создаётся на баз...

Интерфейс HarmonyOS от Huawei впервые показали на фото Противоречивые заявления Huawei о собственной операционной системе с лихвой компенсировали характеристики итогового продукта. Ведь почти все утечки о HarmonyOS, которые попали в Сеть до презентации, оказались правдивыми. Мало того, что новая платформа действительно оказалас...

[Из песочницы] JavaScript: Создание простого MEVN-приложения О чем статья Цель этой статьи — показать, как можно создать базовое MEVN-приложение. Акроним MEVN означает — MongoDB + Express.js + Vue.js + Node.js. В качестве примера будет написано одностраничное приложение, которое содержит форму, состоящую из нескольких текстовых полей....

Разработаны проекты основополагающих стандартов в области интернета вещей По технологии промышленного интернета вещей (industrial internet of things, IIoT) предложен проект стандарта "Информационные технологии. Промышленный (индустриальный) интернет вещей. Термины и определения". Документ позволит установить в России общепринятую термино...

Энтузиаст собрал полноценный компьютер-мышь (ВИДЕО) Необычная разработка представляет собой напечатанный на 3D-принтере корпус-мышь, внутри которого находится миниатюрный компьютер Raspberry Pi Zero W. Маленький дисплей и выдвижная клавиатура позволяют выполнять на этом компьютере некоторые простые задачи.

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

[Из песочницы] Расширения VSCode, которые облегчат разработку на JavaScript и Vue На сегодняшний день существует достаточное количество средств для разработки с поддержкой языка JavaScript и основанных на нем фреймворков. Вопрос выбора конкретного инструмента стоит вне этой статьи, тут же я постараюсь описать свой пользовательский опыт работы с Visual Stu...

«Телеграф» — электронная почта без интернета Добрый день! Мне бы хотелось поделиться с сообществом интересными мыслями о создании автономной децентрализованной электронной почты и продемонстрировать на практике работу одной уже существующей реализации. Изначально «Телеграф» разрабатывался как любительское средство св...

Спасибо, AMD. Intel представила новые серверные CPU Xeon W-2200 (Glacier Falls W) по вдвое сниженной цене и сделала дешевле массовые Core 9-го поколения без видеоядра Как известно, последние три года AMD демонстрирует стабильный рост на рынке x86-совместимых процессоров, причем во всех без исключения сегментах. Да, темпы, особенно на серверном рынке, который всегда отличался большой инертностью, не такие высокие, как хотелось бы некоторым...

Работаем с USB Custom HID на Android В современных Android — приложениях для взаимодействия с другими устройствами чаще всего используются беспроводные протоколы передачи данных, как например Bluetooth. В годы, когда часть устройств имеют беспроводную зарядку, сложно представить себе связку Android устройства ...

Adam-3600 — многофункциональный промышленный контроллер Контроллер Adam-3600 — универсальное устройство для дистанционного управления промышленными объектами, сбора данных, мониторинга и автоматизации процессов. Одновременно может выступать как устройство связи с объектом (УСО), устройство сбора и передачи данных (УСПД) и прогр...

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

ІТ термины на примере процесса выращивания картошки Недавно меня спросили, чем разработка на C# отличается от разработки на C++. В результате родилась идея объяснить значение тех или иных ИТ терминов на примере процесса выращивания картошки. Читать дальше →

Закон Галла: что он гласит и как применяется в IT Рассказываем, в чем суть закономерности, как она себя проявляет и что бывает, когда эту закономерность не учитывают в процессе проектирования и разработки IT-систем. Фото — Spencer — Unsplash В книге «Сам себе MBA. Самообразование на 100%», написанной Джошом Кауфманом (Jo...

[Из песочницы] Rosserial & STM32 Робототехническая операционная система ROS является довольно мощной платформой для создания робототехнических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до сред...

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

Стильная, модная, молодежная разработка BPM на Camunda BPM-разработка — дело непростое. Это обусловлено тем, что процесс должен быть читаемым и понятным заказчику, а не только корректным с технической точки зрения. Не все средства разработки бизнес-процессов позволяют найти компромисс между понятным описанием и технической фун...

Компания LG: новые решения в разработке электроники и бытовой техники Новый востребованный тренд, только начинающий завоевывать внимание россиян, — умный дом на базе системы LG ThinQ AI. Проще говоря, это объединение всех поддерживающих Wi-Fi устройств дома с центральным компонентом — телевизором на той же Smart ThinQ AI платформе. Это значи...

Apple показала macOS Catalina с новым iTunes и iPad в качестве второго экрана Вместе с iOS 13, watchOS 6, iPadOS и tvOS 13 Apple показала macOS 10.15 Catalina. Новая версия операционной системы для компьютеров Mac содержит множество нововведений, которые в основном касаются производительности, но в то же время отличается серьезными нововведениями ...

Спрос на разработку ПО стремительно растет Доля стоимости программного обеспечения в общей стоимости бытовых и промышленных товаров непрерывно растет …

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

Tarantool запускает платформу для разработки бизнес-приложений Новый продукт содержит готовые инструменты для решения типовых проблем управления кластером, тестирования, упаковки, деплоя и масштабирования. В разработке Cartridge автоматизирует рутинные операции и позволяет одной командой создавать проект из шаблона, запускать тесты, упа...

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

5G в России: зачем нужно, сколько стоит и когда появится? Коротко о главном Сотовая связь пятого поколения пока еще где-то там, на горизонте О мобильных сетях пятого поколения начали говорить еще тогда, когда только стартовало внедрение 4G. Тем не менее, развитие 5G сетей идет не слишком активными темпами, что в России, что на Западе. Причина — бо...

Зловред для macOS скрывается под расширением EXE Специалисты по информационной безопасности из Trend Micro зафиксировали атаку вредоносной программы, которая необычным образом обходит защиту macOS. Как выяснили эксперты, киберпреступники внедрили в дистрибутив брандмауэра Little Snitch EXE-файлы. Такие объекты по умолчанию...

Xiaomi покинул топ-менеджер, отвечавший за маркетинг и разработку MIUI На этой неделе Xiaomi провела реформы в своем управляющем звене, в результате чего компанию покинул Ли Ваньцян (Li Wanqiang). Этот человек не являлся публичной фигурой, но его влияние оказало на развитие компании решающую роль. Дело в том, что Ли Ваньцян работал ...

Как мы разбили разработку на команды (и забыли про бесконечные спринты и бесполезные стендапы) Я — PM в сервисе рассылок UniSender. 6 лет назад я пришёл программистом, а теперь отвечаю за взаимодействие между командами продукта. Раньше наша разработка состояла из одной распределённой команды и у нас было 2 беды. Но не дураки и дороги, а задержки по спринтам и скучны...

Panasonic Avionics сможет наделить развлекательные системы самолетов тактильной обратной связью Компания Immersion, являющаяся ведущим разработчиком технологий сенсорной обратной связи, объявила о подписании лицензионного соглашения с Panasonic Avionics. Соглашение предоставляет Panasonic Avionics доступ к запатентованной тактильной технологии Immersion для исполь...

КАМАЗ создает цифровые двойники на производстве "За 11 месяцев 2018 года спроектировано 1780 новых изделий различных видов оснастки - станочной, сборочной, сварочной, термической, разнообразного режущего инструмента, контрольных приспособлений, а также технологического оборудования", - рассказал главный конструк...

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

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

Huawei призывает разработчиков саботировать Android В рамках прошедшего в Шанхае саммита China Open Source 2019, вице-президент Huawei по стратегии и развитию бизнеса Сяо Ран призвал разработчиков начать разработку приложений под их собственную операционную систему HongMeng.

LG рассказала, чем премиальная бытовая техника Signature отличается от обычной У LG есть премиальная линейка продуктов под названием Signature. В неё входят и телевизоры, и холодильники, и стиральные машины. Компания рассказала об этих устройствах подробнее и объяснила, чем они отличаются от других.

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

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

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

Mitsubishi Electric разрабатывает приложение для "живого" видеообщения в социальных сетях Mitsubishi Electric объявила о разработке пользовательского интерфейса SwipeTalk AirTM, который считается первым в мире интерфейсом на основе технологии дополненной реальности (ДР) для мгновенного отображения произнесенной речи в виде трехмерного текста при записи видео в р...

Память Intel Optane DC в модулях DDR4 обойдётся по 430 рублей за Гбайт и дороже На прошлой неделе компания Intel представила новые серверные платформы, которые, в том числе, будут поддержаны первыми серийными модулями Optane DC Persistent Memory в формате «планок» DDR4. Появление систем с этой энергонезависимой памятью вместо обычных модулей с чипами DR...

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

Ноутбуки Huawei пропали из официальных онлайн-магазинов Портал The Verge отмечает, что пропажа предложений с сайтов произошла в выходные, однако прошла незамеченной на фоне новостей о проблемах Huawei с операционной системой Android и сервисами Google. На данный момент в США ноутбуки китайского производителя доступны только в роз...

Поисковик Baidu запустил операционную систему для блокчейн-приложений Китайский поисковый гигант Baidu объявил о запуске операционной системы Baidu Blockchain Engine (BBE), созданной специально для разработки децентрализованных приложений. В основе новой платформы лежит технологическая стратегия Baidu «ABC», которая предполагает прим...

[Перевод] Мониторим ресурсы кластеров Kubernetes Я создал Kube Eagle — экспортер Prometheus. Оказалось, крутая штука, которая помогает лучше разбираться в ресурсах маленьких и средних кластеров. В итоге я сэкономил не одну сотню долларов, потому что подбирал правильные типы машин и настраивал ограничения ресурсов приложен...

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

Релиз приложения для удаленного управления: Aspia 1.1.0 После нескольких месяцев разработки, готов представить новую версию приложения для удаленного управления – Aspia. Предыдущая статья на Хабре вызвала большой интерес у многих читателей к разработке и я постарался сделать релиз новой версии максимально интересным. Была продел...

«Яндекс.Музыка» автоматически установилась на Windows 10 и заменила стандартное приложение для MP3 Приложение «Яндекс.Музыка» теперь устанавливается по умолчанию в операционной системе Windows 10, пишет «Коммерсантъ» со ссылкой на дискуссии в Microsoft Store. Там официальный представитель «Яндекса» объясняет, что приложение всё равно можно удалить с компьютера. Судя по...

[Из песочницы] Первое рабочее место или как начать разработку API на Node.js Введение В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» К...

Как мы из веб-разработки в разработку игры зашли Привет, Хабр! Без малого полтора десятка лет мы создаем и развиваем веб-сервисы. Некоторые из них вы можете знать, иметь опыт пользования, горячо любить или испытывать смешанные чувства, но сейчас не об этом. Итак, у нас было 2 известных рынку конструктора сайтов — uCoz и uK...

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

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

Основой миниатюрного встраиваемого компьютера IB918 служит SoC AMD Ryzen Embedded V1000/R1000 Тайваньская компания IBASE Technology, специализирующаяся на промышленных и встраиваемых компьютерах, сообщила о выпуске одноплатного компьютера типоразмера 3,5 дюйма IB918. Этот миниатюрный компьютер на однокристальной системе AMD Ryzen Embedded V1000/R1000 предназначе...

Архитектура Armv8.1-M включает расширенные возможности машинного обучения и обработки сигналов для самых маленьких встраиваемых систем Компания Arm на этой неделе представила архитектуру Armv8.1-M. В ней используется технология Arm Helium, представляющая собой расширение M-Profile Vector Extension (MVE) для процессоров серии Arm Cortex-M. Как утверждается, Helium обеспечивает повышение производительнос...

Топ ошибок со стороны разработки при работе с PostgreSQL HighLoad++ существует давно, и про работу с PostgreSQL мы говорим регулярно. Но у разработчиков все равно из месяца в месяц, из года в год возникают одни и те же проблемы. Когда в маленьких компаниях без DBA в штате случаются ошибки в работе с базами данных, в этом нет ничег...

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

Робот с человеческим лицом С 2015 года компания "Промобот" презентовала четыре версии Промобота. Новый робот не продолжил существующую линейку, а открыл новую. Его разработка заняла полтора года. До 2021 года компания планирует инвестировать в производство нового робота 2,5 млн. долларов.&qu...

[Перевод] Обзор новых функций NestJS 6 Мы в TestMace активно используем NestJS для разработки наших сервисов. Сегодня вашему вниманию представляется перевод статьи, посвященной обзору фич новой мажорной версии NestJS. Сегодня я рад представить официальный релиз Nest 6 — прогрессивного Node.js фреймворка для со...

Как это устроено: выбор частот для 5G 5G может совершить реальный переворот в качестве жизни, поэтому интерес к новой технологии намного выше, чем когда-то к 4G. Так, количество компаний, запускающих устройства в первоначальном развертывании, изменилось с четырех для 4G LTE до 20 для 5G. Тестовые запуски и разра...

Apple делает упор на улучшение программных продуктов Apple сосредоточилась на программных разработках — такой вывод сделали эксперты издания Thinknum, изучив вакансии компании. По их словам, сейчас Apple делает упор на разработчиках, тогда как заинтересованность в специалистах по аппаратным разработкам и вовсе снизилась...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

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

Преимущества следования styleguide’ам при разработке Angular-приложений В конце 2018-го года в Самаре состоялся Panda-Meetup #9 Frontend. На этом мероприятии я попробовал себя в новой роли и выступил с докладом. Меня зовут Евгений Холмов. В программирование я пришёл более 10 лет назад, будучи студентом. Последние 5 лет я занимаюсь разработкой си...

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

[Из песочницы] Переменные окружения для Python проектов Переменные окружения для Python проектов При разработки web-приложения или бота мы часто имеем дело с какой-либо секретной информацией, различными токенами и паролями (API-ключами, секретами веб-форм). "Хардкодить" эту информацию, а тем более сохранять в публично доступной с...

[Перевод] Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, со...

[Из песочницы] Ортодоксальный Backend Современный backend разнообразен, но всё-таки подчиняется некоторым негласным правилам. Многие из нас, кто разрабатывает серверные приложения, сталкивается с общепринятыми подходами, такими как Clean Architecture, SOLID, Persistence Ignorance, Dependency Injection и прочими....

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

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

Анализ кода CUBA Platform с помощью PVS-Studio Для Java программистов существуют полезные инструменты, помогающие писать качественный код, например, мощная среда разработки IntelliJ IDEA, бесплатные анализаторы SpotBugs, PMD и другие. Всё это уже используется в разработке проекта CUBA Platform, и в этом обзоре найденных...

Процессоры AMD EPYC помогут Великобритании в разработке ядерного оружия Серверным процессорам AMD EPYC удалось прописаться в очередном суперкомпьютере. Организация Atomic Weapons Establishment (AWE), занимающаяся разработкой ядерного оружия для Соединённого Королевства, заключила контракт с фирмой Cray на создание системы Vulcan, названной в чес...

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

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

IBM System i (aka AS/400) — Как мы делали автотесты приложений зеленого экрана Привет! Меня зовут Антон Воробьев, я отвечаю в Альфа-Банке за разработку приложений для централизованной банковской системы. В этом посте я расскажу вам о том, что такое приложения зеленого экрана, зачем они нужны и как мы делали для них автотесты, написав для этого собстве...

[Из песочницы] Сравнение: Svelte и React На сайте React'a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину туториала, до реализации истории ходов. Для целей ознакомления с фреймворком этого вполне достаточно....

Большой тест видеокарты Radeon VII появился в Сети за сутки до выхода карты в продажу До старта продаж Radeon VII осталось около суток, но ресурс HD-Tecnologia решил, что ему нужно опубликовать результаты тестирования раньше остальных. Полноценный обзор источник не опубликовал, но поделился всеми результатами новинки в сравнении с основным конкурентом в...

В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить Есть интересная проблема, помочь решить которую можете только вы. Вкратце: в августе на TechTrain приезжает Ричард Столлман, и он не любит жить в гостиницах. У вас появляется уникальная возможность приютить у себя дома на пару дней отца всего Free Software, и под катом мы ра...

Яндекс внедряет RPKI Привет, меня зовут Александр Азимов. В Яндексе я занимаюсь разработкой различных систем мониторинга, а также транспортной сетевой архитектурой. Но сегодня разговор пойдет о протоколе BGP. Неделю назад Яндекс включил ROV (Route Origin Validation) на стыках со всеми пиринг-...

Samsung выпустила блокчейн-версию Galaxy Note 10 эксклюзивно для Южной Кореи Ещё в августе компания Samsung анонсировала смартфоны Galaxy Note 10, Galaxy Note 10 Plus, Galaxy Note 10 5G и Galaxy Note 10 Plus 5G. По всей видимости, Samsung посчитала, что они не предоставляют пользователям достаточно возможностей и запустила ещё один вариант смартфона ...

Разработка монолитной Unix подобной OS — Начало В связи с отрицательными отзывами пробной статьи «Разработка микроядерной Unix подобной OC — планировщик» я решил перезапустить серию статей с учетом некоторых замечаний. Теперь, осознав свою целевую аудиторию, я смог сместить фокус с подобных себе на тех кому это действител...

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

Surface Duo – смартфон от Microsoft на Android В дополнение к двухэкранному Surface Neo с Windows 10X Microsoft также представила новое складное устройство Surface Duo, которое работает под управлением мобильной операционной системы Android от Google!Surface Duo поставляется с Android и имеет два дисплея, соединенных шар...

Водяное охлаждения для смартфонов С таким устройством водяного охлаждения стоит забыть о мобильности. Сам аксессуар достаточно громоздкий, а для работы его нужно подключаться к источнику питания по USB.В Японии можно приобрести «водянку» для iPhone X и более новых смартфонов Apple. Устройство представляет со...

[Перевод] Как сделать контейнеры еще более изолированными: обзор контейнерных sandbox-технологий Несмотря на то, что большая часть ИТ-индустрии внедряет инфраструктурные решения на базе контейнеров и облачных решений, необходимо понимать и ограничения этих технологий. Традиционно Docker, Linux Containers (LXC) и Rocket (rkt) не являются по-настоящему изолированными, пос...

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы. "Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое предупреждение: spring.jpa.op...

Едим слона по частям. Стратегия мониторинга работоспособности приложений на примерах Всем привет! Наша компания занимается разработкой программного обеспечения и последующей технической поддержкой. В рамках технической поддержки требуется не просто исправлять ошибки, а следить за работоспособностью наших приложений. Например, если «упал» один из сервисов, ...

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

[Перевод] Отлаживаем развертывание ПО со strace Моя основная работа — это, по большей части, развертывание систем ПО, то есть уйму времени я трачу, пытаясь ответить на такие вот вопросы: У разработчика это ПО работает, а у меня нет. Почему? Вчера это ПО у меня работало, а сегодня нет. Почему? Это — своего рода отладка,...

Проект «Лада-Амадео-500»: Эксперты рассказали о разработке роскошного лимузина на базе ВАЗ-21099 В 1990-е годы инженеры Тольяттинской машиностроительной компании вынашивали идею разработки премиального автомобиля в кузове лимузин. Основой для новой машины должен был стать ВАЗ-21099. Этим проектом начали заниматься конструкторы автодизайнерской студии «Мастер-дизайн» из...

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

Открытый вебинар «Основы MongoDB» Друзья, очередной запуск курса «Базы данных» состоится уже завтра, поэтому мы провели традиционный открытый урок, запись которого вы можете посмотреть здесь. В этот раз поговорили о популярной БД MongoDB: изучили некоторые тонкости, рассмотрели основы работы, возможности и а...

Agile RBAC? Когда мы слышим или употребляем выражение RBAC (Role-Based Access Control, ролевая модель управления доступом), какой смысл мы вкладываем в него в первую очередь? Конечно, использование ролей. Это центральный элемент данной модели управления доступом. Как показывает практик...

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

JIRA как средство от бессонницы и нервных срывов Как наладить эффективный процесс управления проектом в условиях, когда «правильно» и «как лучше» сделать нельзя, но делать все равно надо? В статье дан обзор применения JIRA для управления проектом по разработке программного обеспечения в интересах крупного государственного ...

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

«Ростех» будет отвечать за развитие 5g в России Государственная корпорация «Росатом» сообщила, кто стал победителями конкурса по разработке дорожных карт для федерального проекта «Цифровая экономика РФ». Уточняется, что среди них есть НЦИ и НИПС, относящиеся к госкорпорации «Ростех». Такую информацию передает ТАСС. ...

WISE-PaaS — облачная платформа для промышленного интернета вещей WISE-PaaS — (Platform as a Service) облачная платформа Advantech для промышленного интернета вещей, объединяющая в себе различные инструменты для сбора, обработки, и визуализации данных, автоматизации, управления устройствами и системами искусственного интеллекта и машинно...

Разработка Unix подобной OS — Оболочка. Заключение (9) Пришло время написать первую отдельную программу для нашего ядра — оболочку. Она будет храниться отдельным .elf файлом и запускаться init процессом при старте ядра. Это последняя статья из цикла по разработке своей операционной системы. Читать дальше →

Google подтвердила возможность управлять Pixel 4 ... Проект Project Soli компания Google анонсировала еще в 2015 году, но только сейчас с приходом Pixel 4 ей дадут путевку в жизнь. Суть идеи в том, чтобы в устройствах устанавливать специальные миниатюрные радары, которые позволят посредством жестов управлять аппаратами.  ...

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

PVS-Studio заглянул в движок Red Dead Redemption — Bullet В наши дни для, например, разработки игр уже нет нужды самостоятельно с нуля реализовывать физику объектов, так как для этого существует большое число библиотек. Bullet в свое время активно использовался во многих ААА играх, проектах виртуальной реальности, различных симуля...

Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах О нас В 1С мы разрабатываем не только платформу 1С: Предприятие на С++ и JavaScript, но и приложения на Java – в частности новую среду разработки Enterprise Development Tools на базе Eclipse и сервер глубоко интегрированного с платформой мессенджера – Системы Взаимодействия....

Реализация пула соединений в WCF для .Net Core с использованием HttpClientFactory Наш продукт разрабатывается на платформе .Net Core 2.2 с использованием WCF 4.5 для взаимодействия с SOAP сервисом клиента. В процессе работы сервиса разработчики шины данных заметили высокую нагрузку на сервер. Далее стали появляться проблемы с доступом к сервису. В результ...

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

Microsoft Paint останется частью Windows 10 В 2017 году Microsoft пометила классическое приложение Paint «устаревшим», что означало прекращение активной разработки и возможное исключение из состава Windows 10. Однако теперь планы компании изменились, и Paint в May 2018 Update (версия 1903) больше не содержит уведомле...

[recovery mode] Опыт разработки и внедрения систем объектовой видеоаналитики на СХД СХД – это системы хранения данных, сервера или иные устройства с большим количеством установленных дисков и системами быстрого доступа к ним с гарантией сохранности информации (например, аппаратные или программные RAID-контроллеры). Если речь идёт про хранение видео с нескол...

Qt и LG Electronics предлагают использовать webOS в автомобилях, роботах и умных домах Компания Qt, занимающаяся разработкой программного обеспечения, объявила о значительном расширении своего давнего партнерства с компанией LG Electronics. Цель сотрудничества — «сделать операционную систему webOS с открытым исходным кодом платформой выбора дл...

Intel делится планами по Optane и обещает энергонезависимые DIMM в рабочих станциях Сегодня утром в южнокорейском Сеуле Intel провела мероприятие, посвященное перспективным планам на рынке памяти и твердотельных накопителей. На нём представители компании рассказали о будущих моделях Optane, о прогрессе в разработке пятибитовой PLC NAND (Penta Level Cell) и ...

Huawei выпустила приложение Huawei Assistant для Android. Что оно умеет Huawei представила новое приложение для Android, но в Google Play его нет Huawei очень непоследовательна в своих заявлениях. Для компании является обычным делом сначала заявить о разработке собственной операционной системы на замену Android, тут же опровергнуть это заявление...

RxSwift и корутины в Kotlin — факультатив по мобильной разработке от AGIMA и GeekBrains Знания — это хорошо, просто отлично. Но нужна еще и практика, чтобы можно было использовать полученные данные, переведя их из статуса «пассивное хранение» в статус «активное использование». Каким бы хорошим ни было теоретическое обучение, требуется еще работа «в поле». Ска...

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

[Перевод] Бесплатная библиотека Wolfram Engine для разработчиков программного обеспечения Оригинал перевода в моём блоге Пара видео о Wolfram Language Почему вы до сих пор не используете технологии Wolfram? Что ж, такое случается, и довольно часто. В процессе общения с разработчиками программного обеспечения, они достаточно лестно отзываются о наших технология...

Росатом и Farsoon займутся совместным развитием промышленной 3D-печати ООО «РусАТ», отраслевой интегратор государственной корпорации «Росатом» в сфере аддитивных технологий, и китайский производитель промышленных 3D-принтеров Hunan Farsoon High-tech Co., Ltd заключили меморандум о взаимопонимании. Компании объединят усилия по разработке и внедр...

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

Zimbra и Zextras Suite полностью совместимы с операционными системами НТЦ ИТ РОСА Компании Zextras и НТЦ ИТ РОСА рады объявить о начале полноценного партнерства и успешном завершении технологических испытаний, в ходе которых была подтверждена полная совместимость Zimbra Collaboration Suite и Zextras Suite с семейством отечественных операционных систем РОС...

Промышленные неуправляемые коммутаторы EKI Серия EKI-2000/5000 — это неуправляемые промышленные коммутаторы, которые, при всей простоте, обладают рядом продвинутых функций. Коммутаторы легко интегрируются в любую SCADA-систему благодаря поддержке открытых протоколов Modbus TCP и SNMP, имеют защиту от неправильной ко...

Италия поможет сделать истребитель 6-го поколения Италия официально присоединилась к британскому проекту разработки перспективного истребителя шестого поколения Tempest («Буря»). Министр обороны Италии Герини Лоренцо объявил о подписании партнёрского договора, в рамках которого государство будет участвовать в британской про...

Мультимедиа центр «Kodi» и Yocto Project Введение в Yocto Project Yocto Project — это совместный Open Source проект для упрощения разработки дистрибутивов для встраиваемых систем. Yocto содержит большое количество шаблонов, метаданных и инструментальных средств сборки. В Yocto Project вы можете подключить большо...

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

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

MSI представляет мини-ПК Cubi 5 с процессорами Intel Comet Lake MSI недавно объявила, что линейка мини-ПК Cubi обновляется процессорами Intel Comet Lake 10-го поколения. Миниатюрные мини-ПК Cubi 5 от MSI теперь поставляются с процессорами Core i7 U-серии. Размеры миниатюрных компьютеров всего 4,88 х 4,88 х 2,11 дюйма и весом 1,21 фунт...

Портфель решений для промышленного Интернета вещей расширяет NetComm Компания NetComm расширила свой портфель решений для промышленного Интернета вещей (Industrial Internet of Things (IIoT)), представив IIoT-роутер 4G LTE Category 1 (NTC-220). Новый продукт обеспечивает возможность надежного и безопасного сетевого подключения со средней проп...

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

Qrator Labs и Яндекс.Облако запускают новый сервис по защите от DDoS-атак Yandex DDoS Protection подключается в момент создания облачного ресурса и применяется к публичным IP-адресам виртуальных машин, сетевых балансировщиков и хостов баз данных, размещенных в Яндекс.Облаке.Весь входящий трафик защищаемых ресурсов проходит через узлы фильтрации с...

Лучшие приложения для прослушивания радио на Android Слушайте радио прямо на смартфоне Мы прошли долгий путь от транзисторных радиоприемников до эры высококачественных аудиовизуальных развлечений. Хотя полноценное использование AM/FM-радио на сегодняшний значительно сократилось, сам формат радиостанций никуда не делся и до сих...

OnePlus интегрировала в OxygenOS приложение Google Duo Компания OnePlus выпустила обновления ПО для смартфонов OnePlus 6 и 6T. Это разные прошивки, хотя они почти полностью идентичны по своей сути. Отличие лишь в том, что прошивка для OnePlus 6T содержит оптимизации для экрана. Но основной интерес не в этом. Обе прошивки пр...

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

Операционная система HarmonyOS от Huawei опозорилась на весь мир Не так давно компания Huawei официально представила общественности операционную систему под названием HarmonyOS, которая представляет из себя альтернативу Android. Разработка данной платформы ведется вот уже как несколько лет, а во время ее анонса китайская корпорация Сообщ...

Crytek сообщила о разработке новой ААА-игры Представители компании Crytek, которая подарила миру легендарную серию Crysis и шутер про выживание Hunt: Showdown, сообщили о создании новой ААА-игры. На текущий момент проект находится на самой ранней стадии разработки и, к сожалению, никакой информации о жанре или сеттинг...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

[Перевод] Редизайн UI — чаще всего пустая трата времени В качестве предисловия отмечу, что я в основном работаю над бэкендом и предпочитаю соответствующий код. Веб-разработкой и разработкой ПО я занимаюсь более четырёх лет и работал со многими фронтенд- и серверными фреймворками. Новый интерфейс Twitter Прежде чем на меня нае...

Tutu.ru backend meetup Приглашаем бэкенд-разработчиков обсудить кайф и боль серверной разработки в четверг, 19 сентября, в 19.00. Программа: 18:30 — 19:00 — регистрация 19:00 — 21:30 — доклады и свободное общение. ​​​В перерывах между докладами можно выпить кофе и перекусить пиццей. Читать дал...

AdDuplex: October 2018 Update используется на 12,4% устройств с Windows 10 Около двух недель назад компания Microsoft приступила к полноценному автоматическому распространению October 2018 Update среди пользователей Windows 10. Это означает, что новая версия системы должна быть доступна всем пользователям при условии отсутствия несовместимости апп...

[Из песочницы] Управление светом на ZigBee Привет друзья! Сегодня хочу рассказать Вам об одной интересной разработке системы дистанционного управления освещением. Современный дом представляет из себя огромное количество проводов чтобы хоть как то уменьшить и упорядочить их количество на помощь приходит радио. В ...

Какие изменения нас ждут в macOS 10.15? Мы уже рассказывали, какие нововведения и изменения может получить iOS 13. Пришел черед рассказать об macOS 10.15. Как стало известно из источников в Bloomberg, ключевым нововведением новой настольной операционной системы Apple станут универсальные приложения. По данным изд...

[Из песочницы] Промышленный реверс-инжиниринг Рассказ о процессе заимствования при разработке электроники на наглядном примере. Запись лога работы лифта самодельным сниффером Читать дальше →

Доступны первые отзывы тестировщиков операционной системы Huawei HongMeng Уже давно известно, что Huawei работает над своей собственной операционной системой HongMeng, которая станет альтернативой Andriod. Сообщается, что разработки находятся на финальной стадии, а ее тестирование компания проведет на устройствах серии Huawei Mate 30. Подробнее об...

Переключатели функциональности (feature toggles): виды, преимущества и работа с ними в .NET Переключатель функциональности — это инструмент, позволяющий переключаться со старой функциональности на новую, не пересобирая приложение и не выпуская его заново. Реализуется добавлением в код условного оператора (if), который дает возможность управлять поведением программ...

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

В Huawei рассказали о перспективах HarmonyOS HarmonyOS лучше iOS и Android из-за её универсальности HarmonyOS – это платформа, которая совершенно непохожа на другие. Она уникальна хотя бы потому, что сама Huawei долгое время не могла определиться с её предназначением. Сначала в компании говорили о том, что новая ОС зам...

Huawei определилась: HongMeng OS не предназначена для смартфонов, компания будет продолжать использовать Android Всего неделю назад председатель Huawei Лян Хуа (Liang Hua) заявил, что компания пока не решила, стоит ли превращать Hongmeng в операционную систему для смартфонов и станет ли она заменой Android. Однако вчера Кэтрин Чен (Catherine Chen), старший вице-президент и член со...

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

Android 10.0 Q запретил установку сторонних приложений Американская корпорация Google занимается улучшением и разработкой операционной системы Android уже более 10 лет, за которые она сумела многому научиться. В настоящее время более чем 3/4 от общего числа смартфонов работают на базе данной платформы, Сообщение Android 10.0 Q ...

Meizu покинул глава подразделения Flyme Как стало известно, глава подразделения Meizu, которое занимается разработкой фирменной графической оболочки Flyme на базе операционной системы Android, объявил о том, что он уходит из компании. С 2011 по 2014 году Янг Ян (Yang Yan) курировал выпуск новых смартфонов Mei...

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает? Рассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, ч...

С чего начать разработку архитектуры? Примечание: Если вы считаете, что на построении архитектуры съели хотя бы полпёсика, то эта статья не для вас. Модель — абстрактное представление реальности в какой-либо форме. Предполагаем, что архитектор уже закончил со сбором требований к будущей системе и их анализом. ...

Поднимаем производительность SSD c колен, куда нажимать и зачем На самом деле, речь сегодня пойдёт не только о бывших в использование какое-либо время накопителях, ведь проблема низкого быстродействия может затронуть даже только что принесённый из магазина SSD. Конечно, физику не обманешь – со временем все твердотельные накопители будут ...

AMC Security 5.9.11 AMC Security — приложение класса «все в одном» для защиты и оптимизации производительности ОС Android. Мощные утилиты: Ускоритель Игр, Сохранение Батареи, Менеджер Приложений, Остановка Задач и Защита Приватности. Загрузи БЕСПЛАТНО и получи максимум возможностей своего Andro...

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

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

Huawei крайне успешно тестирует ОС Fuchsia с устройствами на базе однокристальных систем Kirin Как известно, компания Google в данный момент занимается разработкой операционной системы Fuchsia, которая будет сильно отличаться от самой популярной в мире мобильной ОС Android. Тем не менее, специалисты уже успели выяснить, что проблем с совместимостью между новой оп...

Первый бета-тестер раскрыл ключевые особенности Hongmeng Hongmeng будет отличаться от EMUI на базе Android достаточно ощутимо. Такое заявление сделал первый бета-тестер новой операционки Huawei, с которым удалось пообщаться журналистам издания HuaweiCentral. Несмотря на то что Hongmeng пока находится в стадии бета-тестирования, у...

Трансляция проектов и библиотек из Altium Designer в PADS Professional Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не с...

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

На базе КАМАЗ создали беспилотный тягач Для реализации проекта КАМАЗ предоставил один из новых популярных автомобилей в спектре продукции компании - КАМАЗ-5490 NEO. На первом этапе проекта сотрудники компании "ВИСТ Групп", отвечающие за роботизированные системы, частично переоборудовали автомобиль и подг...

[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...

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

Эволюция инфраструктуры БД: от базы и приложения на одном сервере до потоковой репликации Привет, Хабр! Меня зовут Антон Маркелов, я ops-инженер компании United Traders. Мы занимаемся проектами, так или иначе связанными с инвестициями, биржами и прочими финансовыми делами. Компания мы не очень большая, около 30 инженеров разработки, масштабы соответствующие –...

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

[Из песочницы] Сертифицированный мониторинг температуры В нашей компании используется Система менеджмента качества (СМК). В рамках одной из сертификации по системе ISO:9001 было предписано собирать показания температуры и влажность в некоторых помещениях, например в серверной или на складах. Т.к. все бюрократические процедуры т...

Fuchsia OS сможет запускать Android-приложения Пройдёт несколько лет, прежде чем операционная система Fuchsia, которую называют преемницей Android, появится на мобильных устройствах. Тем не менее, Google делает всё возможное, чтобы процесс перехода был бесшовным. По последним данным, Fuchsia получит поддержку Android-при...

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

AMD разрабатывает EPYC на базе Zen 3 и Zen 4 Компания AMD сообщила, что занимается разработкой серверных процессоров EPYC нового поколения, которые будут основаны на архитектурах Zen 3 и Zen 4.

Huawei приостановила поставки и разработку ноутбуков Huawei приостановила поставки и разработку новых ноутбуков. Об этом сообщило издание Digitimes со ссылкой на источники у партнёров компании.  По данным источника, Huawei направила своим партнёрам по производству послание, в котором просит приостановить поставки ко...

Kubernetes для автомобиля: как открыть разработчику доступ к бортовому компьютеру и сделать это безопасно Это история в двух частях — о новом витке развития automotive. Эта «серия» посвящена собственной разработке EPAM – Aos Connected Vehicle Platform. Алекс Агизим, CTO, Automotive & Embedded Systems, объясняет, чем она отличается от традиционного облачного решения и как дае...

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

5 полезных функций в режиме разработчика на Android Операционная система Android отличается богатым функционалом в плане оптимизации смартфонов под нужды пользователя. Для этого в самой системе...

Вышла новая ОС на базе Android без сервисов Google Разработчик операционной системы /e/ Когда Huawei на презентации флагманского Mate 30 объявила, что смартфон будет поставляться без сервисов Google, по всему было видно, что компании неприятно об этом говорить. Несмотря на то что китайцы подготовились к этому как могли, ни о...

ASRock представила серверную материнскую плату для процессоров AMD Ryzen Курс AMD на наращивание числа вычислительных ядер в потребительских процессорах Ryzen, а также явно обозначенные намерения выпустить в ближайшем будущем Ryzen третьего поколения с 12 или даже с 16 ядрами рано или поздно должны были привести к возникновению интереса к таким п...

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

«Нефть» современной экономики и война за кадры У всех IT-гигантов вроде Google или IBM существуют собственные лаборатории, где ученые, инженеры и аналитики ведут работу над монетизацией искусственного интеллекта. В 2017 году компания МТС присоединилась к интересу западных коллег и также открыла подразделение, которое зан...

Несколько новых подробностей о Windows Core OS Уже несколько лет компания Microsoft работает над проектом под названием Windows Core OS (WCOS), который, по имеющейся информации, ляжет в основу операционных систем для Surface Hub 2, HoloLens 2 и складных устройств Andromeda и Centaurus. Однако до сих пор было неизвестно,...

WebFPGA — разработка на Verilog в браузере Думаю, многие программисты, начиная от питонистов-датасайентистов и заканчивая суровыми разработчиками драйверов, временами возводят очи горе и мечтательно вздыхают: «Эх, пoжёcтчe бы чего, похардкорнее...». Мы, конечно, говорим про Verilog, язык описания и моделирования элек...

Intel Quartz Canyon — NUC для профессионалов Со времени появления мини-ПК Intel NUC мне по-человечески не хватало двух его разновидностей: с пассивным охлаждением и процессором Xeon внутри (подчеркну, речь идет о разных моделях). Первая мечта осуществилась, можно так сказать, силами третьих лиц, вторую тоже уже наверн...

Мы agile или аджайл нас? Какая главная проблема в разработке программного обеспечения (а может и вообще в любой работе)? Когда я задавал вопрос коллегам, получал разные ответы: изменения требований, несоответствия ожиданий, качество кода, взаимодействие с другими командами… суммируя для себя — комму...

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

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

Пять основных IoT-прогнозов на 2019 год Как сказал Филип Хукер (Philip Hooker), вице-президент по онлайн-бизнесу, интернету вещей (IoT) и облачным технологиям компании Software AG: "Умные дома, пользовательская аналитика,дизайн-мышление, граничные вычисления и "облегченное" межмашинное взаимодействи...

Мне нравятся картонные человечки Краткое содержание статьи — в конце текста. Леха – отличный парень. Хорошо работает, исполнительный, с идеями, перспективный. Сделали с ним пару отличных проектов. Но он бегает от уплаты алиментов на ребенка от первого брака. Прям приходит и просит, чтобы как-то скрыть его ...

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

Масштабирование приложения в Kubernetes на основе метрик из Prometheus Распространённая ситуация: у вас есть несколько приложений, у одного из них пиковая нагрузка приходится на дневное время, а в другие часы к нему никто не обращается (либо обращаются, но редко); при этом другим приложениям мощности кластера могут пригодиться и в ночное врем...

Microsoft больше не доверяет производителям SSD и активирует шифрование BitLocker даже для устройств с самошифрованием Операционная система Windows содержит собственный полноценный инструмент шифрования BitLocker. И эта функция доверяла любому твердотельному накопителю, который, как утверждается, предлагал своё собственное аппаратное шифрование. Иными словами, если SSD позиционируется как по...

Java Native Image: проверка возможности использования Не так давно Oracle выпустил первый релиз проекта GraalVM (https://www.graalvm.org/). Релизу был сразу присвоен номер 19.0.0, видимо, для того чтобы убедить, что проект зрелый и готов к использованию в серьезных приложениях. Одна из частей этого проекта: Substrate VM — фре...

Intel One API Project: архитектур много, API один На проходившем в июне Intel Software Technology Day ведущие инженеры компании рассказали о софтверном проекте под названием «Intel One API» — унифицированной модели программирования для облегчения разработки ПО под разнообразные вычислительные архитектуры, включающей в себ...

FHX Clash of Clans 10.500.12 FHX Server — приватный сервер для игры в Clash of Clans, в котором вы имеете неограниченные ресурсы и дополнительных уникальных героев. Модифицированный сервер от команды FHX — это версия CoC в которой сняты ограничения на количество кристаллов, войска, здания и ресурсы. Кро...

Замена SMS для Android от Google оказалась опасной RCS-сообщения — удобны, бесплатны, но небезопасны Думаю, каждый пользователь, даже не погружённый в тематику Android, знает, что главной проблемой операционной системы Google является фрагментация. Практика показывает, что мало кто по-настоящему понимает, что именно он...

Выпущена операционная система Lite OS, полная замена Windows 10 Вот уже как более чем 20 лет компания Microsoft занимается разработкой операционных систем для компьютеров, планшетов и ноутбуков, пускай некоторые категории электронных устройств и появились на рынке относительно недавно. В настоящее время самой актуальной ОС Сообщение Вып...

[Перевод] Серверный рендеринг в бессерверной среде Автор материала, перевод которого мы публикуем, является одним из основателей проекта Webiny — бессерверной CMS, основанной на React, GraphQL и Node.js. Он говорит, что поддержка многоарендной бессерверной облачной платформы — это дело, которому свойственны особенные задачи....

Универсальное DRO на базе Arduino Nano — shDRO. Часть 2 И снова здравствуйте! Продолжаю описывать свою разработку shDRO. В данной части я опишу алгоритм опроса устройств и формат команд консоли. Первая часть. Читать дальше →

[Из песочницы] Разработка приложений на Elixir/Phoenix с помощью Docker Под катом небольшое и простое руководство, в котором показано, как использовать Docker Compose для настройки и запуска приложения Elixir/Phoenix + PostgreSQL. Читать дальше →

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

[Перевод] Angular без zone.js: максимум производительности Angular-разработчики в большом долгу перед библиотекой zone.js. Она, например, помогает достичь в работе с Angular почти волшебной лёгкости. На самом деле, практически всегда, когда нужно просто поменять какое-нибудь свойство, и мы меняем его, ни о чём не задумываясь, Angula...

Как играть в Minecraft на Android бесплатно Minecraft Pocket Edition Пожалуй, за последние несколько лет только очень ленивый не слышал о существовании игры Minecraft. Игра с открытым миром, который весь состоит из кубов и пиксельных текстур, невероятно быстро завоевала популярность. Неудивительно, ведь играть в нее м...

На Дальнем Востоке открылся первый российский центр коллективного проектирования микроэлектроники В мероприятии приняли участие Заместитель Председателя Правительства - полномочный представитель Президента в ДФО Юрий Трутнев, Заместитель Председателя Правительства Юрий Борисов и председатель совета директоров ПАО "АФК "Система"" Владимир Евтушенков.&q...

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

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

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

Киборги идут: создан вживляемый фитнес-трекер размером меньше рисового зерна Фитнес-трекеры, датчики ЭКГ и прочие полезные сенсоры имеют всего один (но довольно существенный) недостаток — их можно просто забыть надеть на руку или зарядить. А что если поместить устройство внутрь человеческого тела? Звучит как завязка произведения в стиле киберп...

Heroku + Docker + Spring Boot Далее речь пойдет о моем опыте запуска докеризованного Spring Boot приложения на бесплатных виртуальных машинах облачного сервиса Heroku. Одно из главных преимуществ этого провайдера в том, что он дает возможность создавать бесплатные виртуалки с ограничением по часам работы...

Всё, что нужно знать о Windows 10X Компания Microsoft представила новую версию Windows 10, которая была перестроена с нуля с использованием Windows 10 Core Technologies. Фактически это новая редакция Windows 10, основанная на Windows Core OS, модульной версии Windows 10, позволяющей создавать операционные си...

Приложения для электронных книг на операционной системе Android (часть 3) В этой (третьей) части статьи о приложениях для электронных книг на операционной системе Android будут рассмотрены следующие две группы приложений: 1. Альтернативные словари 2. Заметки, дневники, планировщики Краткое содержание предыдущих двух частей статьи: В 1-ой част...

iPadOS – новая операционная система для планшетов iPad с улучшенными возможностями многозадачности и нативной поддержкой обычных флешек Apple представила крупное обновление программного обеспечения для iPad, которое по сути представляет собой отдельную операционную систему для планшетов, именуемую iPadOS. Компания долгое время вносила изменения в iOS, улучшая функции многозадачности, добавляя режимы Split Vi...

Приглашаем на тренинг от разработчиков Intel Software и Яндекс «Разработка ПО в облаке» 11 октября и 7 ноября Intel Software Solutions проводит бесплатный мастер-класс для разработчиков в московском офисе Яндекса на Льва Толстого. Специалисты обеих компаний расскажут всем желающим о программных инструментах и облачных технологиях для разработки ПО, высокопрои...

Blitz Engine & Battle Prime: ECS и сетевой код Вступление Battle Prime — первый проект нашей студии. Несмотря на то, что многие члены команды имеют приличный опыт в разработке игр, мы, естественно, сталкивались с разными сложностями во время работы над ним. Они возникали как в процессе работы над движком, так и в процес...

Анонс Windows 10 Insider Preview Build 19025 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 20H1 под номером 19025 для участников программы Windows Insider, использующих каналы Fast и Skip Ahead. Полный номер сборки: 19025.1.vb_release.191112-1414. Как можно заметить, сборка...

Huawei может представить альтернативу Android уже осенью США развязала войну на истребление Huawei. Чтобы наверняка «добить» было решено запретить приобретать американские комплектующие и технологии. Правда, чуть позже пришло сообщение о послаблении санкций сроком на 90 дней и обновления смогут получать только уже выше...

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

Раскрыты новые подробности об операционной системе Huawei Возможно ли, чтобы сегодня производитель смартфонов, пусть и достаточно влиятельный, создал популярную операционную систему, которой будут пользоваться сотни миллионов человек по всему миру? Опыт Samsung, взявшейся за популяризацию Tizen OS, показал, что нет. Это и логично:...

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть первая Привет, Хабр! Меня зовут Максим Пономаренко и я — разработчик в Спортмастере. Имею 10-летний опыт работы в IT-сфере. Начинал карьеру в в области ручного тестирования, затем переключился на разработку баз данных. Последние 4 года, аккумулируя знания, полученные в тестировани...

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

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

Huawei обновит до EMUI 9.1 почти 50 смартфонов и планшетов EMUI от Huawei является одной из самых противоречивых оболочек, построенных на базе Android. Изобилие всевозможных режимов и настроек вкупе с недостатком по-настоящему важных функций привели к тому, что даже фанаты довольно прохладно отзываются о разработке любимой компании...

OC Windows 10 на калькуляторе Энтузиасты нередко пытаются бросить вызов системе и установить операционные системы на устройствах, не предназначенных для них. Они использовали не обычный бухгалтерский калькулятор, а модель HP Prime Graphing Calculator с сенсорным дисплеем с разрешением 320×240 пикселей ...

Полноценные обзоры доказывают, что Ryzen 9 3950X — самый мощный процессор в классе Процессор Ryzen 9 3950X наконец-то готов к выходу на рынок. Напомним, продажи этого 16-ядерного монстра должны начаться 19 ноября, рекомендованная цена — 750 долларов. Но уже сегодня мы имеем возможность ознакомиться с множеством полноценных обзоров флагмана AMD....

Понимаем UICollectionViewLayout на примере Photos App Здравствуй, Хабр! Меня зовут Никита, я работаю над мобильными SDK в компании ABBYY и в том числе занимаюсь UI-компонентом для сканирования и удобного просмотра многостраничных документов на смартфоне. Этот компонент сокращает время на разработку приложений на базе технологии...

«Крупнокалиберные монстры»: Эксперты сравнили российский КСВК «Корд» и американский «Barrett» Крупнокалиберные снайперские винтовки всегда волновали оружейных экспертов. Это самые крупные стрелковые системы, которые могут быть взяты в руки обычным пехотинцем. Американский «Barrett» и русский «Корд» — кто же из них лучше? Сами по себе крупнокалиберные снайперск...

Проверка кода Telegram Open Network анализатором PVS-Studio Telegram Open Network (TON) — это платформа от создателей мессенджера Telegram, которая, помимо блокчейна, содержит в себе большой набор сервисов. Недавно разработчики опубликовали код платформы, написанный на C++, и разместили его на GitHub. Нам захотелось проверить проект...

Почему Apple выпустила бету iOS 13.1 до релиза iOS 13 Почему iOS 13.1 вышла так рано? У Apple были причины В начале этой недели Apple выпустила первую бета-версию iOS 13.1. Сначала все решили, что в Купертино просто ошиблись в нумерации апдейтов и в скором времени выпустят патч, который вернёт все в исходное состояние. Однако и...

Опубликован макет пользовательского интерфейса Windows Lite (Santorini) Windows Lite (или Santorini) — находящаяся в разработке новая операционная система от Microsoft, построенная на базе Windows Core OS и призванная составить конкуренцию Chrome OS. По слухам, анонс этой системы должен состояться уже в мае на конференции разработчиков Build 20...

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

[Из песочницы] Подводные камни разработки Google Play Instant Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь Android-разработкой в PROFI.RU. Недавно я написал приложение с мгновенным запуском для наших клиентов. Если вы ещё не знакомы с технологией, приглашаю вас сначала посетить Android Developers. С презентации Instant Apps (G...

Google придумала, как облегчить переход с Android на свою новую ОС Операционная система Fuchsia, которой прочат статус преемницы Android, будет по умолчанию поддерживать приложения из Google Play, выяснил 9To5Google. Несмотря на то что пока неизвестны даже примерные сроки выхода Fuchsia на рынок, совершенно очевидно, что Google уже давно р...

WhatsApp массово «убивает» смартфоны Xiaomi и OnePlus Как известно, ни один смартфон в мире не может работать без установленной на него операционной системы, а более чем 3/4 мобильных устройств функционируют именно на базе Android от Google. Данная платформа содержит в себе массу Сообщение WhatsApp массово «убивает» смартфоны ...

Приглашаем на Droid Party — встречу, посвящённую практическим вопросам разработки Android-приложений и устройств 14 марта в московском офисе Яндекса команда Яндекс.Телефона поделится опытом своей работы. Участники расскажут, с какими сложностями столкнулись, какие шишки набили и какие полезные выводы сделали. Встреча начнётся в 18:30, регистрация открыта здесь. Мы запланировали четыре ...

Facebook приобрела приложение на искусственном интеллекте Технология программы позволяет распознать определённую вещь для дальнейшего поиска её аналогов в Сети. Выкупленная разработка имеет название GrokStyle, создание которой началось ещё в 2015 году Кавитом Балом и Шоном Беллом. Основатели приложения смогли заинтересовать мебель...

Kubernetes tips & tricks: о локальной разработке и Telepresence Нас все чаще спрашивают про разработку микросервисов в Kubernetes. Разработчики, особенно интерпретируемых языков, хотят быстро поправить код в любимой IDE и без ожидания сборки/деплоя увидеть результат — по простому нажатию на F5. И когда речь шла про монолитное приложени...

Зачем писать свой React Data Grid в 2019 Привет, Хабр! Я участвую в разработке ECM системы. И в небольшом цикле статей хочу поделится нашим опытом и историей разработки своего React Data Grid (далее просто грид), а именно: почему мы отказались от готовых компонент с какими проблемами и задачами мы столкнули при ра...

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

Пользователи столкнулись с проблемами после обновления до iOS 12.3.2 Не так давно Apple выпустила обновление для iOS 12.3.2. Апдейт предназначался только для одной модели — iPhone 8 Plus и содержал в себе исправления функции портретного режима. И, казалось бы, на этом тема с обновлением должна быть закрыта — но нет. Как выяснилос...

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

Доля LTE-смартфонов в сети Tele2 превысила 70% Tele2 продолжает развивать свою клиентскую базу через продажи смартфонов и фокусируется на устройствах с поддержкой 4G. По итогам 2018 года аппараты с поддержкой LTE продемонстрировали наибольший рост - их доля в общей базе смартфонов увеличилась на 19 п. п., превысив 70%. Р...

Первые опыты использования потокового протокола на примере связи ЦП и процессора в ПЛИС комплекса REDD В предыдущих статьях мы уже познакомились с шиной Avalon-MM, где MM означает Memory Mapped, то есть проецируемая на память. Эта шина вполне себе универсальная. К ней может быть подключено несколько ведущих (Master) и несколько ведомых (Slave) устройств. Мы уже подключали с...

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

Huawei уверена, что Harmony OS получит популярность уже к 2020 ... После известной «блокировки» Huawei со стороны правительства США и Google в частности, китайский гигант пытается выйти из положения, создавая свою собственную ОС, чтобы не заботиться о возможных проблемах с сертификацией новых моделей смартфонов. Уже несколько ме...

Xiaomi пообещала сделать оболочку MIUI «самой крутой» Xiaomi — одна из немногих компаний, которые ритмично обновляют свои оболочки для смартфонов, и не менее ритмично обновляют старые модели до новых версий интерфейса. На вчерашнем мероприятии Xiaomi Developers Conference 2019 речь зашла и о MIUI. Цяо Чжунлян (Qiao ...

Дизайн интерфейсов встраиваемых систем Осциллографы Встраиваемые и промышленные системы — моя любимая тема в разработке дизайна. Когда делаешь интерфейс ПО какого-нибудь лазера или яхты — это чистый кайф и творчество. На прошлой неделе я посетил выставки expoelectronica и embeddedday именно как UI разработчик. Ц...

Беспилотный автомобиль: оживляем алгоритмы. Доклад Яндекса Подробная расшифровка еще одного доклада со встречи Яндекс.Железо — про разработку устройств для беспилотника. — Всем привет, меня зовут Виталий Подколзин, я руководитель разработки встраиваемых систем проекта беспилотного автомобиля. И сегодня я хотел бы с вами поговорит...

Вот как в действительности будет выглядеть Samsung Galaxy S11 Ну что же, после большого количества утечек, предположений и обычных фантазий, мы имеем возможность посмотреть на то, как с большой долей вероятности будет выглядеть Samsung Galaxy S11. Автором в данном случае является инсайдер OnLeaks, который практически никогда не о...

В России создадут «цифровых двойников» газотурбинных двигателей Соглашение подписано в рамках проходящего в Новосибирске VII международного форума технологического развития "ТЕХНОПРОМ-2019". Подписи под документом поставили заместитель генерального директора - генеральный конструктор ОДК Юрий Шмотин и генеральный директор ЦИАМ ...

У Samsung может появиться смартфон с экраном двойного растягивания Компания Samsung предложила ещё один вариант конструкции смартфона, оснащённого большим гибким дисплеем: информацию о разработке обнародовало Управление США по патентам и торговым маркам (USPTO). Ресурс LetsGoDigital уже опубликовал качественные рендеры нового смартфона, соз...

Математика в Gamedev по-простому. Триангуляции и Triangle.Net в Unity Всем привет! Меня зовут Гриша, и я основатель CGDevs. Математика – очень крутой инструмент при разработке игр. Но если скажем без понимания векторов и матриц обойтись в принципе сложно, то алгоритмы триангуляций не столь обязательная вещь, но с помощью них решается достаточн...

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

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

Зачем Senior разработчику учить студентов У нас в Veeam есть образовательный проект с лаконичным названием Veeam Academy. Посвящён он практике разработки на С#. Если не вдаваться в детали, то суть его такова: мы берём студентов-старшекурсников и за три месяца приводим их сугубо теоретические институтские знания в со...

[Из песочницы] Как я сделал удобной разработку на Vue.js с server-side рендерингом Всем привет! Начну с небольшой предыстории. Свой новый проект я решил попробовать сделать на Vue.js. Мне нужен был серверный рендеринг (SSR), CSS модули, code-splitting и прочие прелести. Разумеется, для повышения производительности разработки нужна была горячая перезагр...

КРОК разработал IoT-модуль для умной каски Индустриальная разработка КРОК поможет сократить уровень производственного травматизма и повысить производительность труда на промышленных предприятиях. Носимое устройство стало частью комплексного решения КРОК «Цифровой рабочий» для обеспечения охраны труда и промышленной б...

[Перевод] Разработка приложения на SwiftUI. Часть 1: поток данных и Redux После участия в сессии State of the Union на WWDC 2019 я решил детально изучить SwiftUI. Я потратил много времени на работу с ним и теперь приступил к разработке реального приложения, которое может оказаться полезным широкому кругу пользователей. Его я назвал MovieSwift...

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

TCL работает над гибким телефоном, трансформируемым в смарт-часы Китайская компания TCL, широко известная благодаря выпуску бюджетных телевизоров, а также телефонов под брендами BlackBerry Mobile и Alcatel, работает над созданием как минимум пяти устройств с гибкими дисплеями, включая два планшета, два смартфона и гибкий телефон, способны...

Nokia разработала на базе Tarantool модуль автоматизации для платформы Integrated Operations Center Mail.ru Group объявила о том, что Nokia разработала решение на базе Tarantool для автоматизации разработок в области промышленного Интернета вещей (IIOT) в России. Это программное решение расширит возможности платформы Nokia ...

Приложение YouTube Music обзавелось новыми функциями Официальное мобильное приложение для сервиса YouTube Music, который должен стать полноценной заменой устаревающему Google Music, получает важные обновления, добавляющие простые и даже банальные, но очень удобные функции. Для начала стоит сказать о том, что теперь появилась в...

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

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Redmi подтвердил слухи о разработке смартфона с 64 Мп камерой Буквально вчера бренд Redmi сообщил о важном заявлении, которое будет сделано в понедельник. В компании остались верны своему обещанию и опубликовали интересный тизер, намекающий на разработку смартфона с мощной 64 Мп камерой. Подробнее об этом читайте на THG.ru.

Стартап-компания Shell объединила смарт-часы и смартфон в одном устройстве <p><strong>Стартап-компания Shell представила новое устройство, которое объединило в себе смарт-часы и смартфон. Новинка не отличается по функциональности от обычного мобильного устройства. </strong><br /><br /&a...

История отечественных ИКТ: Давлет Юдицкий В сентябре  исполняется 90 лет со дня рождения Давлета Исламовича Юдицкого (1929 – 1983) – советского учёного, д.т.н. (1968), участника работ по созданию первых советских промышленно выпускаемых ЭВМ, руководителя разработки модулярных ЭВМ для...

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

Google Go можно установить на все актуальные ... В мае 2017 года Google представила операционную систему Android Go Edition, которая предназначена для мобильников, обладающих слабым железом и до 1 Гб оперативной памяти. Облегченная версия Android занимает меньше места, чем стандартный вариант зеленого робота. Специально д...

Поиск данных и объектов в базе данных MS SQL Server с помощью бесплатной утилиты dbForge Search Описание общей потребности в поиске данных и объектов в базе данных Поиск данных, а также хранимых процедур, таблиц и других объектов в базе данных является достаточно актуальным вопросом в том числе и для C#-разработчиков, а также и для .NET-разработки в целом. Достаточно ...

Семинары по облачным сервисам, ИИ, блокчейну, Data Science, микросервисам. Теперь в Москве и Санкт-Петербурге Если вы еще не побывали на наших практических семинарах по популярным темам для разработчиков (ИИ, блокчейн, data science, распознавание изображений, контейнеры, чат-боты и пр.), возможно, в этом ноябре — самое время восполнить упущение. Тем более, что этой осенью мы расши...

Google боится операционную систему от Huawei Google сообщила администрации президента США, что ОС Oak OS от Huawei может содержать большое количество ошибок, которые могут повысить активность хакеров, что несет угрозу национальной безопасности – сообщает издание Financial Times. Анонимный источник Financial Times…

[Перевод] Agile: крупнейшая идеологическая проблема в IT В 2001 году группа технологов и программистов, разделявших небанальные теории о том, как следует управлять разработкой ПО, встретились на горнолыжном курорте Сноубёрд, чтобы письменно изложить некоторые из этих концепций. Так родился «манифест Agile» — обманчиво простой до...

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

[Из песочницы] Пишем учебное приложение на Go и Javascript для оценки реальной доходности акций. Часть 1 — backend Давайте попробуем написать небольшую тренировочную, но вполне себе законченную информационную систему, состоящую из серверной части на Go и клиентского веб-приложения на Javascript + Vue JS. Для начала пару слов о том, что это за приложение и для чего оно нужно. Некоторое в...

DCIM – ключ к управлению ЦОД Согласно прогнозам аналитиков компании iKS-Consulting, к 2021 году рост числа серверных стоек у крупнейших провайдеров услуг ЦОД в России достигнет 49 тысяч. А их количество в мире, по данным Gartner, уже давно превысило 2,5 миллиона. Для современных предприятий ЦОД – ценней...

Windows Lite заменит Polaris и Andromeda Недавно стало известно, что кодовое имя Windows Lite – Santorini. Теперь же благодаря Win1Leaks стало известно, что Polaris и Andromeda больше не существуют и их заменит эта самая Windows Lite. Изначально оболочка Polaris предназначалась для десктопа, а Andromeda – для мобил...

Google строжайше запретила популярные приложения для Android Компания Google всегда развивала операционную систему Android в качестве продукта, который является свободным и не содержит в себе каких-либо ограничений, за которые многие люди просто ненавидят Apple и ее платформу iOS. Тем не менее, с Сообщение Google строжайше запретила ...

Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты Конкуренция на рынке мобильных приложений растет быстрыми темпами. Сегодня уже трудно рассчитывать на успех, освоив подходы ASO, необходимо более глубокое погружение и разработка нестандартных рекламных и маркетинговых шагов. Сегодня мы поговорим о способах продвижения м...

Устройство Mensarjor Sink Washing Machine Объём корзины для овощей составляет 10 литров. Устройство поставляется как в комплекте со смесителем, так и отдельно. Во время работы шесть встроенных ультразвуковых микровибраторов генерируют большое количество крошечных пузырьков, которые деликатно очищают продукты. С помо...

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

У Android TV появятся минимальные требования к оборудованию Операционная система Android TV на сегодняшний день является достаточно распространённой. Несмотря на то, что несколько крупных производителей телевизоров используют собственные ОС, решение Google всё равно нашло место на рынке. И вот сейчас, спустя более чем четыре го...

По следам Highload++ Siberia 2019 — 8 задач по Oracle Привет! 24-25 июня в Новосибирске прошла конференция Highload++ Siberia 2019. Наши ребята тоже там были докладом «Контейнерные базы Oracle (CDB/PDB) и их практическое использование для разработки ПО», мы выложим текстовую версию немного позже. Было круто, спасибо olegbunin ...

DELTA бурно развивает направление 8К-проекторов За год корпорация DELTA прошла путь по созданию 8K проектора, 8K кинотеатра-лаборатории, 8K фильма, 8K телетрансляции Еще недавно корпорация DELTA была больше известна миниатюрными LED проекторами QUMI дочерней компании Vivitek, а сегодня ее имя все чаще ассоциируется с фу...

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

[Перевод] Плюсы и минусы Django Прим. перев.: Эта статья рассчитана в основном на тех кто только выбирает фреймворк для веб-разработки. Опытные разработчики на Django вряд ли узнают что-то новое. Django описывают как «веб-фреймворк для перфекционистов с дедлайнами». Его создали, чтобы переходить от протот...

[Перевод] Убил ли Linux коммерческий Unix? Продажи коммерческого Unix падают, будто с обрыва. За этим драматическим спадом должно что-то стоять. Убил ли Linux своего предка, став прекрасной ему заменой, будто реализовав "Вторжение похитителей тел" в мире операционных систем? Начало Unix Первый выпуск Unix состоялс...

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

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

Airbus Helicopters тестирует прототип беспилотного флотского вертолета, разрабатываемого для французских ВМС Европейский консорциум Airbus Helicopters приступил к испытаниям полноценного образца перспективного палубного разведывательного беспилотного вертолета VSR700, разработка которого ведется в интересах французского флота. Как пишет Flightglobal, аппарат уже выполнил серию поле...

Архитектура и возможности Tarantool Data Grid В 2017 году мы выиграли конкурс на разработку транзакционного ядра инвестиционного бизнеса Альфа-Банка и приступили к работе (на HighLoad++ 2018 с докладом о ядре инвестиционного бизнеса выступал Владимир Дрынкин, руководитель направления транзакционного ядра инвестиционно...

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

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

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

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

Писк раковой опухоли: ученые НИТУ «МИСиС» разработали лазерное УЗИ для диагностики онкологических заболеваний Группой ученых из НИТУ «МИСиС» разработана универсальная система оптико-акустического УЗИ, основанная на использовании ультразвуковых волн и лазерного излучения. Она может быть использована для получения изображений внутренних патологий, в том числе для выявления нефиксируем...

WebAssembly в продакшне и «минное поле» Smart TV: интервью с Андреем Нагих Интерес к WebAssembly велик, но пока что нечасто встретишь людей, использующих эту технологию в рабочем проекте. Разработка приложений под Smart TV — тоже «нетипичный JavaScript», когда все слышали о чём-то, но немногие лично пробовали. А у Андрея andreynagih Нагих есть о...

[Из песочницы] Рождение одного проекта или как написать свою CMS Приветствую вас, уважаемые Хабравчане. Я очень долго шел к тому чтобы написать статью здесь о себе и своем проекте. В этой статье я хотел бы рассказать Вам мою историю зарождения идеи проекта. А также написать свою историю развития взглядов на разработку ПО в целом. Возможно...

Президент Qualcomm рассказал, когда «умрут» все смартфоны Разработки в сфере виртуальной реальности (VR) идут рука об руку с AR и ведутся почти всеми крупными компаниями, занимающимися информационными технологиями. Крупные игроки, такие как Apple, Microsoft, Google и прочие их партнеры или конкуренты, либо уже выпустили на рынок пр...

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

DrumHero: Как я делал первую в жизни игру В этом году социально-образовательной программе IT ШКОЛА SAMSUNG исполняется 5 лет (читайте об IT ШКОЛЕ здесь), и по этому случаю мы предложили нашим выпускникам рассказать о себе и опыте создания своих мобильных приложений. Мы верим, что при большом желании каждый может дос...

Эксафлопсный барьер преодолеют в 2021 году Говорим о самом быстром суперкомпьютере в США и других участниках «эксафлопсной гонки». Фото — OLCF at ORNL — СС BY / Мощнейший суперкомпьютер на сегодняшний день — Summit Проект Aurora Разработкой эксафлопсного компьютера Aurora занимается Министерство энергетики США (DO...

Самыми защищенными Android-версиями приложений для покупки одежды признаны MANGO, ASOS и SHEIN Популярность сервисов для покупки одежды через мобильные приложения с каждым годом набирает обороты. По оценкам экспертов аналитического агентства Data Insight, за первые 3 квартала 2018 года онлайн-ретейлеры одежды и обуви практически половину своей прибыли (47%) получ...

Установка Zimbra OSE 8.8.15 и Zextras Suite Pro на Ubuntu 18.04 LTS С последним патчем в Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS была добавлена полноценная поддержка «долгоиграющего» релиза операционной системы Ubuntu 18.04 LTS. Благодаря этому системные администраторы могут создавать серверные инфраструктуры с Zimbra OSE, ...

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

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

Прокачиваем React хуки с помощью FRP Освоив хуки, многие React-разработчики испытали эйфорию, наконец-то получив простой и удобный инструментарий, позволяющий реализовывать задачи существенно меньшим количеством кода. Но значит ли это, что предложенные из коробки стандартные хуки useState и useReducer — это все...

Приглашаем на DINS Java EVENING 21 ноября: смотрим на AWS Lambda в действии и знакомимся с фреймворком Akka Будем рады видеть всех неравнодушных к java-разработке на очередном открытом DINS Java EVENING, который пройдет в нашем офисе на Старо-Петергофском, 19. Этим вечером Александр Груздев из DINS продемонстрирует разработку Serverless приложения на основе AWS Lambda. Игорь Шала...

Microsoft назвала Android лучшей операционной системой для своего нового продукта Ранее в этом месяце Microsoft представила смартфон с двумя экранами под названием Surface Duo. В этом устройстве странным оказался не только дизайн, но и операционная система, на которой он работает. Да, Microsoft решила сделать выбор в пользу Android 10, при этом разра...

По прогнозу Juniper Research, в 2023 году в использовании будет 8 млрд устройств с голосовыми помощниками Новое исследование, проведенное специалистами аналитической компании Juniper Research, позволило им спрогнозировать, что к 2023 году в мире будет использоваться 8 млрд устройств с цифровыми голосовыми помощниками. Для сравнения: по предварительной оценке, показатель 201...

В watchOS 6 появится собственный App Store, карты, калькулятор и аудиокниги Проект Marzipan, в рамках которого Apple ведет разработку специализированных инструментов по унификации приложений для iOS и macOS, будет далеко не самым значимым релизом WWDC 2019. Как сообщает Bloomberg со ссылкой на источники, на Всемирной конференции разработчиков компа...

Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндингов свойств вью модели, и все бы ничего, за исключением того, что отладкой такого кода заниматься было очень сложно...

Концерн «Калашников» получил заем на разработку гибридного 3D-принтера Фонд развития промышленности выделил восемьдесят миллионов рублей на разработку гибридной промышленной системы с функциями 3D-принтера и пятиосевого обрабатывающего станка. Опытно-конструкторские работы ведутся концерном «Калашников».

TMC начинает поставки флеш-памяти Serial Interface NAND второго поколения Компания Toshiba Memory Corporation (TMC) представила второе поколение флеш-памяти NAND с последовательным интерфейсом, предназначенной для встраиваемых решений. Благодаря совместимости с распространенным интерфейсом SPI микросхемы Serial Interface NAND подходят для при...

Премиальный смартфон Huawei Mate 30 RS Porsche Design раскупили в первый день Сегодня на китайский рынок вышел люксовый смартфон Huawei Mate 30 RS Porsche Design, первая партия которого была сразу же распродана.Он был представлен по цене $1860, что гораздо дороже чем в Европе, там он обойдется в 2095 евро. Напомним, что от стандартного Huawei Mat...

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

[Перевод] 492-байтная демка на ATtiny5 Демки обычно отличаются более сложной графикой, чем игры того же объёма. Ведь не приходится тратить ресурсы на взаимодействие с пользователем и дополнительные расчёты. Предлагаемая программа работает на микроконтроллере ATtiny5 с 512 байтами ПЗУ, 32 байтами ОЗУ и 16 регист...

Google представила новое поколение Google Glass на ОС Android Компания Google провела презентацию нового поколения «умных» очков Google Glass, работающих на базе ОС Android. Создатели устройства отмечают, что переход на наиболее распространенную в мире операционную систему создаст возможности для разработки и интеграции в смарт-очки ра...

Они просканировали GitHub Группа исследователей из Университета Северной Каролины (North Carolina State University, NCSU) провели исследование сервиса для хостинга IT-проектов и их совместной разработки GitHub. Специалисты установили, что свыше 100 тыс. GitHub-репозиториев содержат API-ключи, токены ...

Windows 10 работает на графическом калькуляторе Независимому разработчику удалось взломать калькулятор для запуска операционной системы Windows 10, но это не базовый или научный калькулятор, который мы обычно используем. Согласно фотографиям, устройство на самом деле является графическим калькулятором HP Prime, который ос...

Хит продаж Redmi Note 8 Pro получил Google Camera Смартфон Redmi Note 8 Pro был представлен еще в августе этого года, он получил четырехмодульную камеру, одну из лучших в своей ценовой категории. Энтузиастам потребовалось несколько месяцев, чтобы выпустить полноценную стабильную версию популярного приложения Google Cam...

[Перевод] 7 полезных сайтов и приложений для изучения английского Интересный факт – 20% населения планеты хотя бы на каком-то уровне говорит на английском языке, а его носителями являются всего 5% населения. При этом, этот язык – пожалуй, главный в интернете. По статистике, на нем написано 55,5% всего размещенного онлайн-контента. Так ...

Apple готовит к выпуску MacBook Pro 16 Согласно MacGeneration, файл в MacOS Catalina beta 10.15.1 содержит ссылку на 16,1-дюймовый MacBook Pro 16, по которым можно понять что идут разработки этого устройства. Существуют даже несколько изображений. Изображения MacBook Pro 16 показывают что он схож с MacBook P...

Pegasus полностью меняет внешний вид Windows 10, делая его намного лучше Как известно, один из главных недостатков операционной системы Windows 10 заключается в том внешнем виде, который она имеет. Такой не только не может похвастаться слишком уж большой привлекательностью, но еще и содержит в себе множество Сообщение Pegasus полностью меняет вн...

Nokia объединяется с Alcatel, чтобы выпускать раскладушки с поддержкой Google Ассистента Хотите немного олдскула? Присмотритесь к этим аппаратам Кажется, что эра кнопочных телефонов и так популярных в начале 2000-х годов раскладушек безнадежно прошла. Однако это далеко не так. Тут как со знаменитым сусликом. Даже если ты его не видишь — он все равно есть. ...

КТТ в серверных решениях — как это выглядит? Примерно вот так. Это часть вентиляторов, которые оказались лишними и были демонтированы из двадцати серверов в тестовой стойке, размещенной в ЦОД DataPro. Под катом — трафик. Иллюстрированное описание нашей системы охлаждения. И нежданное предложение для очень экономных, н...

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

[Из песочницы] Документируем процесс подключения и генерации документов в будущей ERP-системе Несколько месяцев назад я закончил один из этапов своего профессионального пути многорукого Шивы в стартапе по разработке системы управления лабораториями неразрушающего контроля. Я расскажу как мне удалось задокументировать часть разработки связанную с подключением и гене...

Huawei Harmony OS станет одной из лучших в 2020 В недавнем интервью старший вице-президент Huawei по связям с общественностью Джой Тан (Joy Tan) заявил, что в коде операционной системы Harmony OS меньше строк, чем в коде Android, при этом новая операционная система имеет более высокий уровень безопасности. Harmony OS...

Забудьте Ark OS: Harmony — новая замена Android от Huawei Hongmeng OS, Ark OS, Oak OS – какое название только не прочили новой операционке от Huawei на замену Android. Дело в том, что все они включают в себя аббревиатуру OS, обозначающую операционную систему, и в довесок принадлежат Huawei. Вот только, если верить последним данным...

ФОРС создал инструмент разработки веб-приложений на PostgreSQL В экосистеме программно-инструментальных средств, совместимых с открытой платфор-мой Postgres Pro/PostgreSQL, появился первый конструктор пользовательских веб-интерфейсов к базам данных - Live Universal Interface (LUI), разработанный специалиста-ми компании «ФОРС Тел...

Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...

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

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

Google хочет сделать YouTube Music стандартным плеером на Android Команда разработчиков YouTube Music подготовила первое в этом году обновление сервиса для мобильных устройств. И хотя новая версия приложения с индексом 2.65 не содержит существенных изменений, в его коде обнаружены подтверждения некоторых новых функции, на которых разработч...

Тarantool Cartridge: шардирование Lua-бекенда в три строчки У нас в Mail.Ru есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он быстрый и классный, но возможности одного сервера всё равно не безграничны. Вертикальное масштабирование тоже не панацея, поэтому в Tarant...

Гендиректор Huawei: Hongmeng будет быстрее, чем Android и macOS Несмотря на то что США сняли с Huawei ограничения на работу с американскими компаниями, вернув ей доступ к Android и сервисам Google, китайцы не намерены отказываться от запуска Hongmeng. Это косвенно подтвердил генеральный директор Huawei Рен Чжэньфей. По его словам, новей...

Стала известна стоимость разработки нового российского авианосца “РИА Новости”, ссылаясь на источник в оборонно-промышленном комплексе, сообщило о сумме необходимых затратах на разработку и производство нового российского авианосца. Так, его стоимость оценивается в 300-400 млрд рублей.

Носорог внутри кота — запускаем прошивку в эмуляторе Kopycat В рамках встречи 0x0A DC7831 DEF CON Нижний Новгород 16 февраля мы представили доклад о базовых принципах эмуляции бинарного кода и собственной разработке — эмуляторе аппаратных платформ Kopycat. В статье мы приведём описание запуска прошивки устройства в эмуляторе, продемо...

Microsoft Event 2019: Windows Core OS, Surface Centaurus Microsoft объявит о новом поколении Surface Pro и Surface Laptop в среду в рамках своего аппаратного мероприятия. Говорят, что помимо Surface Pro 7, Surface Pro с процессором ARM и Surface Laptop 3, компания Microsoft представит и Surface Centaurus с Windows Core OS.Ожидаетс...

Сделка: VMware покупает «облачный» стартап Обсуждаем сделку разработчика ПО для виртуализации и Avi Networks. / фото Samuel Zeller Unsplash Что нужно знать В июне VMware объявили о покупке стартапа Avi Networks. Он занимается разработкой инструментов для разворачивания приложений в мультиоблачных средах. Его основа...

Итоги партнерский конференции Advantech в Москве 25 сентября Advantech провёл партнёрскую конференцию “Цифровая трансформация с помощью промышленного интернета вещей”, посвященной совместной разработке решений в области интернета вещей, промышленной автоматизации, интеллектуального производства, здравоохранения, энергети...

Реальная виртуальность: рабочие станции ++ Если ещё 3-4 года назад решала автоматизация, то сегодня очередь за виртуализацией: доступные мощные рабочие станции уравнивают в потенциале транснациональных гигантов и малый бизнес. Рабочие станции — профессиональные компьютеры с комплексом технических и программных средст...

WG Contract API: zoo of services С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания. Если х...

Хромбуки с процессорами AMD будут поддерживать операционную систему Fuchsia Давно известно, что операционная система Fuchsia создается специалистами компании Google в течение несколько лет. За последние месяцы информации о ней становится все больше, что позволяет надеяться на скорый анонс. Напомним, новая операционная система, по информации хор...

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

Google лишилась трёх ключевых инженеров, но бросать разработку собственных чипов не собирается В июне 2017 года Google наняла разработчика чипов Ману Гулати, который ранее работал в Apple. Гулати сыграл большую роль в создании некоторых чипов, используемых в Apple iPhone и iPad, а Google наняла его, чтобы он стал «ведущим конструктором SoC». По информации The Informat...

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

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

[Из песочницы] Создание игры «35ММ». Постапокалипсис в России Всем доброго времени суток, меня зовут Сергей Носков. Сегодня я бы хотел рассказать о создании моего первого полноценного инди-проекта под названием 35ММ, вышедшего в Steam в 2016 году. История конечно давняя, и с тех пор уже было опубликовано несколько статей и интервью н...

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

Смартфоны с российской операционной системой появятся осенью Представители компании Mobile Inform Group, занимающейся производством грядущих новинок, рассказали газете «Коммерсант», что будут из себя представлять отечественные гаджеты с Astra Linux «на борту». К выходу на рынок готовятся два планшета и один смартфон: MIG T8AL, MIG T10...

Microsoft Azure Developer Camp Россия 23 мая | 9:30 – 19:00 Офис Microsoft, БП Крылатские Холмы, ул. Крылатская 17к1, Переговорные комнаты Уран, Юпитер, Сатурн Москва, Россия Распространение облачных технологий постепенно изменяет методы разработки приложений, и перед программистами возникают новые сложные зад...

Новое устройство позволяет создавать голограммы при помощи ультразвука Возможно, что фантастика — это не такая уж и фантастика… Исследователи из Университета Сассекса (Великобритания), по всей видимости, являются фанатами серии фильмов «Звездные Войны». Но даже если это и не так, то они создали устройство, которое очень по...

Технологии, аутсорс и менталитет: как мы внедряли Microsoft Dynamics 365 в немецком офисе Lamoda Объединение учетных систем удаленного филиала и их интеграция с головной структурой — задача достаточно непростая даже в пределах России. А когда заказчик находится за рубежом, весь проект может усложнить отсутствие экспертизы в местном налоговом законодательстве и конфликт ...

В России не появятся полноценные паспорта в смартфонах из-за ФСБ Журналисты выяснили, что электронные паспорта на смартфоне не станут в России полноценной заменой физическому документу. Всё потому, что Федеральная служба безопасности (ФСБ) не считает операционные системы iOS и Android достаточно надёжными.

[Перевод] Пишем чат на Python и Django Добрый день, друзья. В преддверии старта курса «Web-разработчик на Python» традиционно делимся с вами полезным переводом. Вы видите перед собой руководство, которое расскажет, как создать приложение-чат на Python, Django и React. В отличие от других руководств, я не исп...

Google пообещала, что Fuchsia не заменит Android Проект операционной системы Fuchsia, который Google развивает уже более трех лет, все это время оставался чем-то удивительным и непонятным. Несмотря на то что мы уже видели скриншоты интерфейса ранней альфы ОС, проанализировать ее функциональные возможности было нельзя. Все...

Построение отказоустойчивого решения на базе Oracle RAC и архитектуры AccelStor Shared-Nothing Немалое число Enterprise приложений и систем виртуализации имеют собственные механизмы для построения отказоустойчивых решений. В частности, Oracle RAC (Oracle Real Application Cluster) представляет собой кластер из двух или более серверов баз данных Oracle, работающих совме...

Книга «Swift. Основы разработки приложений под iOS, iPadOS и macOS. 5-е изд. дополненное и переработанное» Привет, Хаброжители! Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комф...

Принципы построения REST JSON API Эта памятка писалась для внутренних нужд (открыть глаза менее опытным в вебе коллегам). Но, т.к. я насмотрелся велосипедов от довольно уважаемых, казалось бы, контор, — выкладываю на хабр. Мне кажется, многим будет полезно. Зачем Надеюсь, читающий уже понимает, зачем ему во...

Что я узнал, протестировав 200 000 строк инфраструктурного кода Подход IaC (Infrastructure as Code) состоит не только из кода, который хранится в репозитории, но еще людей и процессов, которые этот код окружают. Можно ли переиспользовать подходы из разработки ПО в управление и описание инфраструктуры? Будет не лишним держать в голове эт...

[Из песочницы] Процедура нотаризации Electron приложения для macOS 10.14.5 С выходом macOS 10.14.5, Apple добавила обязательную процедуру нотаризации (Notarization process) приложений перед их распространением. Что это и какие сложности возникли с этим обновлением при разработке на Electron.js я и хотел бы рассказать. Читать дальше →

Всё о Samsung Galaxy S10 плюс секретный смартфон Волна утечек подкосила весь интерес к новинке. Ещё до официального выхода Samsung Galaxy S10+ мы знали практически всё о смартфоне. Однако презентация новый корейских продуктов смогла удивить. Как минимум, одним, нигде не мелькавшим до этого устройством. Читать далее Запись ...

Что представила Apple на WWDC, и что об этом думают iOS-разработчики Кадр из приветственного видео на WWDC Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Ama...

Мини-ЦОД CUBiC: полноценный МЦОД в миниатюре Что делать, когда нет необходимости в полноценном собственном ЦОДе, но и отдавать ИТ-мощности на обслуживание в сторонний ЦОД нет возможности? Выбирать мини-решения! GreenMDC смогли укомплектовать надежность и полноценный функционал МЦОДа в миниатюрный масштаб. Мини-ЦОД CUBi...

Интервью с Zabbix: 12 откровенных ответов В IT есть такое суеверие: «Работает, не трогай». Это можно сказать и про нашу систему мониторинга. В Southbridge мы используем Zabbix — когда мы его выбирали, он был очень крут. И, по сути, альтернатив у него не было. Со временем наша экосистема обросла инструкциями, дополн...

Какой серверный язык выбрать…мобильному разработчику Вы скажете, какое вообще дело мобильному разработчику до того, на чем написан бэкенд. Главное, чтобы API туда был удобный, понятный, гибкий. А нам так не кажется. Мы в AppsConf думаем, что всем нам необходимо иногда выходить за пределы мобильной разработки и прокачивать шля...

Alienware Area-51m – самый мощный игровой ноутбук на базе настольных комплектующих с поддержкой модернизации системы На выставке CES 2019 в рамках бренда Alienware был представлен новый игровой ноутбук Alienware Area-51m. Он позиционируется в качестве «самого производительного в мире игрового ноутбука». Это обеспечивается за счёт использования комплектующих для настольных систем и возможно...

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

[Перевод] Цена TypeScript В 2017-2019 годах можно было наблюдать серьёзный рост TypeScript. Происходило это по вполне понятным причинам. В этом языке есть много хорошего. Почти половина респондентов исследования State of JavaScript 2018 года уже пробовали TypeScript и собираются писать на нём в будущ...

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

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

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

OPPO запатентовала простой, но действенный способ скрыть вырез под камеру в дисплее Нидерландское издание LetsGoDigital обнаружило в базе данных Всемирной организации интеллектуальной собственности (World Intellectual Property Organization, WIPO) патент компании OPPO, описывающий способ маскировки точечного выреза под фронтальную камеру в дисплее. Правда, о...

5 причин, почему на Android такие убогие приложения Приложений в Google Play больше, но они не приносят деньги Android обходит iOS по занимаемой доле рынка, а с недавнего времени обходит и по количеству приложений в виртуальном магазине. Но количество не всегда равно качеству — вы и сами можете в этом убедиться, если уй...

НГТУ НЭТИ открыл производственную лабораторию микроэлектроники На факультете автоматики и вычислительной техники Новосибирского государственного технического университета «НЭТИ» открылась лаборатория по разработке и выпуску малых партий микроэлектронной техники.

С чего начать изучать веб-разработку в 2019 году или HTML Academy VS Codecademy VS FreeCodeCamp Привет, Хабр! Хочу поделиться своими мыслями о самых популярных площадках для изучения веб-разработки HTML Academy, Codecademy, FreeCodeCamp (мне бы хотелось прочитать подобную статью, когда я только начинала учиться веб-разработке самостоятельно). *Данный обзор является мо...

[Перевод] Значит, хотите запустить Windows 10 на калькуляторе? Ну ладно HP Prime G2 под операционной системой Windows 10 IoT О запуске Windows на стандартном калькуляторе можно было только мечтать до появления HP Prime G2. Ещё никогда на рынок не выходил калькулятор на таком мощном железе. И что ещё более важно, HP выбрала процессор ARMv7-A! В...

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

Выборка данных с ORM — это просто! Или нет? Введение Практически любая информационная система так или иначе взаимодействует с внешними хранилищами данных. В большинстве случаев это реляционная база данных, и, зачастую, для работы с данными используется какой-либо ORM фреймворк. ORM устраняет большую часть рутинных оп...

WearOS теряет еще одно популярное приложение WearOS переживает не лучшие времена. С каждым месяцем эта операционная система становится еще более удобной и стабильной, а не так давно Google удалось существенно увеличить скорость её работы, но популярность WearOS, к сожалению, наоборот падает. Это связано как с недостато...

Как сократить time-to-market: история про автоматизацию тестирования в «М.Видео» Быстрая и эффективная разработка ПО сегодня немыслима без отточенных рабочих процессов: каждый компонент передается на сборку к моменту установки, изделие не простаивает в ожидании. Еще два года назад мы совместно с «М.Видео» начали внедрять такой подход в процесс разработ...

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

Разработкой самоуправляемых грузовиков Waymo займутся создатели игрушечного робота Компания Anki, известная тем, что собрала на сайте Kickstarter почти 2 млн долларов на выпуск миниатюрного робота Vector, прекратила свое существование. Однако опыт в разработке работа, полученный участниками проекта, оказался востребован. Компания Waymo наняла 13 бывш...

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

Как передать файлы с Android-устройства на Mac Передать файлы с Android на MacOS и обратно проще, чем кажется Одна из многих замечательных вещей в Android заключается в том, что вы можете легко копировать и переносить файлы с настольного ПК или ноутбука, просто подключив свой телефон через USB. К сожалению, все не так пр...

Партнеры по развитию промышленного интернета Генеральный директор ГК «Росводоканал» Антон Михальков и президент ПАО «Ростелеком» Михаил Осеевский подписали соглашение о партнерстве по развитию промышленного интернета. Документ предусматривает долговременное сотрудничество сторон по совместному решению задач инно...

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

[Перевод] Python Testing с pytest. Плагины, ГЛАВА 5 Вернуться Дальше Достаточно мощный pytest прямо из коробки, становится еще лучше, когда вы добавляете в него микс из плагинов. Кодовая база pytest структурирована настройками и расширениями, и есть хуки, доступные для модификации и улучшений через плагины. Читать дальше →

LEGO MINDSTORMS Education EV3 + MicroPython: программируем детский конструктор взрослым языком Привет, Хабр! Мы уже рассказывали о платформе LEGO MINDSTORMS Education EV3. Основные задачи этой платформы — обучение на практических примерах, развитие навыков STEAM и формирование инженерного мышления. В ней можно проводить лабораторные работы по изучению механики и динам...

Обновлённая версия Apple Maps предложит более подробные сведения, списки избранных мест и 3D просмотр местности В новой версии мобильной операционной системы iOS 13 будет предлагаться приложение Apple Maps, которое полностью переработано с нуля. Благодаря этому будет обеспечен большой скачок в динамическом рендеринге и интерактивности, что может привлечь внимание пользователей. Команд...

Как мы нашли крутой способ связать бизнес и DevOps Философией DevOps, когда разработка соединяется с обслуживанием ПО, уже никого не удивишь. Набирает силу новый тренд — DevOps 2.0 или BizDevOps. В нем в единое целое сливаются уже три компонента: бизнес, разработка и поддержка. И как в DevOps’e инженерные практики ложатся в ...

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

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

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

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

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

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

[Перевод] TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки TensorFlow — это опенсорсная библиотека, созданная Google, которая используется при разработке систем, использующих технологии машинного обучения. Эта библиотека включает в себя реализацию множества мощных алгоритмов, рассчитанных на решение распространённых задач машинного ...

Подтверждено: Windows 10X сможет запускать классические Win32-приложения В начале октября этого года Microsoft представила новую операционную систему Windows 10X (ранее была известна под кодовым названием Windows Lite), построенную на базе Windows Core OS, которая предназначена для использования на складных устройствах с одним гибким или двумя о...

Продакт vs. Проджект: чем отличаются профессии, которые часто путают Ольга Стратанович, Program Director в ProductSense и Chief Product Officer в «Киноплан», рассказала о ключевых отличиях в мышлении и навыках менеджера продукта и менеджера проекта. Профессия «менеджер продуктов» пока еще молодая в СНГ, но уже востребована на рынке. Компан...

Пользователи Xiaomi Mi 9 Transparent Edition могут опробовать Android 10 Q Компания Xiaomi выпустила для смартфона Xiaomi Mi 9 Transparent Edition обновление прошивки MIUI под номером версии 10.9.7.11, которая создана на базе свежей бета-версии операционной системы Android 10 Q. Пользователи Xiaomi Mi 9 Transparent Edition могут начинать тест...

[Перевод] Вся правда об ОСРВ. Статья #32. Миграция Nucleus SE: Нереализованные функции и совместимость Основным требованием при разработке Nucleus SE была высокая степень совместимости с главным ОСРВ-продуктом Mentor – Nucleus RTOS. Nucleus SE поддерживает определенную часть функционала Nucleus RTOS, о чем много раз говорилось в предыдущих статьях, однако в этой статье я пост...

Системы ИБП для дата-центра: новости от Fuji Electric и Vertiv Достижения и рост в сферах облачных вычислений и виртуализации, а также развитие других передовых технологий стимулируют спрос на услуги ЦОД, что, в свою очередь, ведет к повышению востребованности источников бесперебойного питания (ИБП) для вновь возводимых или расширяемых ...

[Из песочницы] Dart vs Node.js: сравниваем производительность на реализациях HTTP сервера Всем доброго времени суток! В этом году с выходом Flutter — фреймворка для кроссплатформенной разработки приложений наметился подъем хайпа по языку Dart. Как и любой перфекционист прокрастинирующий от скуки лентяй я задумался о сравнении производительности серверной реализа...

Чем мы можем Вам помочь? Чем Вы можете помочь нам? Открытый API и вход по отпечатку пальцев. Что нового в security-приложении Cloud-Clout Приложение для безопасного хранения и обмена данными в облаках Cloud-Clout открывает свой API. Добрый день, Хабр! Прежде всего, разработчики приложения хотят поблагодарить всех хабро...

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

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

Представлены Fitbit Versa Lite — вероятно, самые дешёвые умные часы с полноценной операционной системой О новых умных часах и детском трекере активности компании Fitbit мы уже писали, когда в Сети появились их изображения. Вчера производитель представил сразу несколько новинок, включая те самые устройства. Всего Fitbit анонсировала четыре новинки: умные часы Versa Lite, д...

[Перевод] Как создать эффективные скриншоты для приложения в App Store Каким бы ни было мобильное приложение для App Store, оно должно быть представлено аудитории таким образом, чтобы повысить его популярность и тем самым увеличить кликабельность. А для этого необходимо создать такую рекламную страницу приложения, которая будет разительно отлич...

Fujitsu удалось установить рекорд скорости глубокого обучения Компания Fujitsu Laboratories объявила, что разработала технологию повышения скорости работы программного обеспечения для глубокого обучения, которая позволила установить мировой рекорд в этой области. Тестируя разработку с помощью системы AI Bridging Cloud Infra...

Alcatel Go Flip 3 и его функции Компания Alcatel выпустит новинку с начала в америке, очень прост в своем использовании будет новинка.Гаджет получил программный интерфейс в виде операционной системы KaiOS. Alcatel Go Flip 3 содержит в себе арсенал памяти содержит 512 МБ «оперативки» и встроенный флэш-нак...

Застрахуй ресурсы в Кубе Управление ресурсами кластера всегда сложная тема. Как объяснить необходимость настройки ресурсов пода пользователю, который деплоит свои приложения в кластер? Может проще это автоматизировать? Читать дальше →

Электромобиль Polestar 2 — первый электрокар с нативной ОС Android Auto Polestar 2 — разработка компании Volvo (вернее, дочернего бренда Polestar). Это электромобиль, который, по словам разработчиков, имеет запас хода в 450 км. Его цена равна стоимости Tesla Model 3. Представители Polestar также заявляют, что технические характеристики электро...

Разработка и продвижение сайта — общие рекомендации и советы Интернет открывает для бизнесменов широкие возможности, главная из которых – простое и быстрое взаимодействие с потребителями их товаров или услуг. Для этого необходимо иметь свой сайт основой которого является хостинг, который можно подобрать на Люмхостс, а также заниматьс...

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

Беспроводной модуль связи с объектом WISE-4000 Можно ли без навыков программирования развернуть систему сбора данных промышленного уровня? В статье мы познакомимся с устройствами, которые позволяют в несколько кликов получить готовую систему обработки цифровых сигналов, доступных через JSON API. Серия WISE-4000 — это ...

Операционные системы Windows 7 и Windows XP похоронили заживо Сотни миллионов компьютеров, планшетов, серверов и иных электронных устройств сейчас работают на базе таких популярных и распространенных операционных систем, как Windows 7, Windows XP и Windows ME, пользуются которые крайне большой популярностью особенность среди представи...

Инструменты разработки и оформления спецификаций программы nanoCAD Механика Основным конструкторским документом в соответствии с ГОСТ 2.102-2013 для сборочных единиц, комплексов и комплектов является спецификация. На сборочном чертеже многие элементы конструкции могут быть показаны упрощенно и даже условно, но при этом спецификация такого чертежа вс...

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

Mozilla, Fastly, Intel и Red Hat делают из WebAssembly универсальную платформу Компании Mozilla, Fastly, Intel и Red Hat объединили свои усилия в развитии технологий, способствующих превращению WebAssembly в универсальную платформу для безопасного выполнения кода в любых инфраструктурах, операционных системах и устройствах. Для совместной разработки ru...

Разрабатываем приложение, которое отсылает данные другим приложениям (экосистемное приложение) Привет, хаброжители! Это моя вторая статья про разработку своего проекта. Тем, кто не читал предыдущая статейку: она про то, как из одного места (гугл таблицы) автоматически экспортировать данные в другое (ноушн). Сегодня я расскажу, как я писал (и проектировал) библиотеку...

Слух: Microsoft представит новую операционную систему Lite OS в мае этого года Microsoft Windows по-прежнему доминирует в категории десктопных операционных систем, но в последнее время значительную долю рынка стала занимать Chrome OS, особенно, что касается ноутбуков начального уровня, планшетных ПК и компьютеров, предназначенных для сферы образования....

Развивать 5g в РФ будет «дочка» «Ростеха» Определены победители конкурса госкорпорации «Росатом» по созданию дорожных карт для ФП «Цифровая экономика РФ». Так, «дочка» Ростеха в лице НЦИ будет заниматься разработкой дорожных карт по 5G, промышленному интернету и большим данным. Это выбор объясняется лидерским статус...

[Перевод] «Пятнашка» на Java — как разработать полноценную игру «Пятнадцать», или «Пятнашка» — отличный пример простой логической игры, популярной во всем мире. Для того чтобы решить головоломку, необходимо расставить квадратики с цифрами по порядку, от меньшего к большему. Это непросто, но интересно. В сегодняшнем туториале показыв...

Что в Smart TV тебе моем? Или что можно запихнуть в телевизор? Вместо предисловия Добрый день, коллеги! Меня зовут Алексей и я занимаюсь телевизорами, а именно, разработкой Smart TV приложений («давайте похлопаем Алексею»). Но что такое Smart TV? Какое оно, сферическое Smart TV приложение в вакууме? Не буду томить вас ожиданием: в осн...

Рекомендательная система для Directum Club. Часть первая, коллаборативная Каждый день пользователи по всему миру получают большое количество различных рассылок — только через сервис MailChimp ежедневно рассылают миллиард писем. Из них открывают 20.81%. Ежемесячно пользователи наших сайтов получают рассылки с отобранными редактором материалами. Эти...

Google Chrome в Android Q сможет блокировать сайты по таймеру Год назад Google вместе с Android 9 Pie выпустила приложение Digital Wellbeing. Его целью было помочь нам в борьбе с зависимостью от смартфонов путем ограничения доступа к тем или иным приложениям по прошествии заданного времени. Пользователи по-разному отреагировали на воз...

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

Команда Google раскроет отчитается о новом Android на следующей неделе Команда из Google, занимающаяся разработкой операционной системы Android, проведёт на следующей неделе на социальном новостном ресурсе Reddit сессию ответов на вопросы AMA (Ask Me Anything) по поводу следующего крупного обновления — Android Q.

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

Дорога из солнечных панелей Wattway планируют убрать до 400 метров дорог, отремонтировать и использовать в качестве местной достопримечательности. Инженеры планируют переключиться на разработку точечных источников «зелёной» энергии, создав панели, мощности которых было достаточно для обеспечения питани...

Разработка чат-бота (telegram + youtube) Почему это вообще появилось здесь? Недавно я написал статью о разработке бота на php с использование laravel+botman для telegram. Самое первое, что написали, цитирую, “стрельба из пушки по воробьям”. Я согласен с этим, даже осознавал это во время разработки, но мне был инте...

[Перевод] От идеи к производству — Разработка IoT проекта Сегодня мы пошагово разберем взлеты и падения разработки IoT. Только примеры из настоящей жизни, никаких теоретических "наверное" и много опыта. А еще ссылки на связанные статьи как бонус. Читать дальше →

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