Семинар «Гибридные облака – за и против: к чему готовиться бизнесу и ИТ» — 25 апреля, Москва Добрый день! Linxdatacenter и Lenovo приглашают вас на совместный семинар о миграции и поддержке ИТ-инфраструктуры в гибридном облаке. Дата проведения: 25 апреля. Место проведения: ЦОД Linxdatacenter, Москва, ул. 8 Марта, д. 14. О чем пойдет речь: Преимущества гибридно...
Семинар: Гибридные ИТ-решения для бизнеса. 5 декабря, Санкт-Петербург Всем привет! Linxdatacenter и Cisco продолжают серию семинаров, посвященных практике построения гибридной ИТ-инфраструктуры. Если вы хотели, но не смогли прийти к нам в Москве, приходите в Петербурге, обещаем, что будет интересно! Дата проведения: 5 декабря, 10:00 — 13:...
ИТ-гиганты представили совместное решение для развертки гибридного облака Dell и VMware интегрируют платформы VMware Cloud Foundation и VxRail. / фото Navneet Srivastav PD Зачем это нужно По данным опроса State of Cloud, уже 58% компаний использует гибридное облако. В прошлом году эта цифра равнялась 51%. В среднем одна организация «держит в обл...
Мужчина, pause on caught exceptions Поговорим о практическом применении одной очень интересной темы — системного мышления. Принципов и методов в системном мышлении много, очень рекомендую почитать соответствующую литературу. Например, простую и интересную книгу. Сегодня мы затронем только один принцип — эмерд...
HPE поможет бизнесу внедрять гибридные облака Hewlett Packard Enterprise анонсировала решение Right Mix Advisor, которое должно помочь компаниям развивать стратегию работы с гибридными облачными средами.
Семинар: Гибридные ИТ-решения для бизнеса. 14 ноября, Москва Всем привет! С 2017 года мы строим решения для наших клиентов на основе гиперконвергентной платформы Cisco HyperFlex. В нашем портфолио частные и публичные облака, гибридные и распределенные ИТ-системы, построенные на оборудовании и совместно с инженерами Cisco. Так дава...
Forrester: управление гибридными облачными средами Задача управления в гибридной облачной среде требует учитывать различные факторы при выборе подходящего инструмента. На что надо обращать внимание, чтобы добиться оптимального результата? Рынок корпоративных систем управления для гибридных ...
[Из песочницы] Настройка автоматического тестирования гибридного приложения В этой статье хочу поделиться опытом решения задачи запуска автоматизированного тестирования мобильного приложения на Android. О чем расскажу: Как запустить среду автоматического тестирования используя Appium (ОС ПК — Windows 10) Как избежать некоторых ошибок которые возн...
LQR оптимизация систем управления Введение На Habr были опубликованы несколько статей [1,2,3], прямо или косвенно касающиеся указанной темы. В связи с этим, нельзя не отметить публикацию [1] с названием “Математика на пальцах: линейно-квадратичный регулятор”, которая популярно поясняет принцип работы оптимал...
Гибридные процессоры AMD Renoir показали свою производительность в тестах 3DMark 11 AMD Renoir представляет собой следующее поколение гибридных процессоров с улучшенной производительностью iGPU и CPU по сравнению с 12-нм гибридными процессорами Picasso. А сегодня в сети появились результаты тестирования AMD Renoir APU в бенчмарке 3DMark 11 в составе инженер...
Как использовать 60-дюймовую видеопанель вместо 10,1 дюймового экрана CHUWI Hi10 Air? Транслировать изображение с экрана планшета на гигантский телевизор можно как по проводу, так и беспроводным способом. Посмотрим, как эти методы работают на примере гибридного планшета CHUWI Hi10 Air. Подробнее об этом читайте на THG.ru.
Инструменты Метода управления проектной организацией (часть 2) Продолжаю серию публикаций об управлении проектной организацией в условиях когда много нужно выполнять все обязательства в срок и в полном объеме и есть ограничение по ресурсам. В прошлый раз я рассказал о концепции Pulse Management (Метода Пульса, далее «Метод»), а сейчас з...
Две стороны WebView: о быстром запуске проектов и краже персональных данных Привет, Хабр! Меня зовут Евгений, я Full Stack JS разработчик, текущий стек Node.js + React + React Native. В разработке я более 10 лет. В мобильной разработке пробовал разные инструменты от Cordova до React Native. Получив опыт работы с Cardova, я понял, что мне хотелось ...
Поваренная книга разработчика: DDD-рецепты (5-я часть, Процессы) Введение В рамках предыдущих статей мы описали: область применения, методологические основы, пример архитектуры и структуры. В данной статье, я хотел бы рассказать как описывать процессы, о принципах сбора требований, чем отличаются бизнес требования от функциональных, как п...
«Системный софт» построил в Группе «Борлас» гибридную систему корпоративной почты Компания «Системный софт» завершила проект по миграции корпоративной почты компании «Борлас» на гибридную систему Microsoft Exchange. Использование Exchange Online позволит компании сфокусироваться на решении основных бизнес-задач ...
Численное моделирование – история одного проекта Привет, Хабр и его уважаемые читатели! В статье (ссылка) мы рассказали о нашем опыте внедрения инструментов численного моделирования в исследовательскую практику металлургической компании. Рады, что тема нашла поддержку и вызвала интерес у читателей ресурса. Сегодня мы рас...
AMD: в нынешнем поколении не будет гибридных процессоров с отдельным кристаллом GPU К сожалению, AMD пока что не готова предложить гибридный процессор с мощной графикой, которая была бы размещена на отдельном кристалле. Не исключено, что такие APU когда-то появятся, но не в ближайшем будущем. Те же гибридные процессоры на Zen 2 будут, скорее всего,...
Ситуация: гибридное облако и перспективы IaaS Почему есть спрос на мультиоблачную инфраструктуру. / фото Tory Townsend CC BY-SA Как дела у гибридных облаков По данным опроса Rightscale, уже 58% мировых компаний из разных сфер использует гибридное облако. В прошлом году эта цифра равнялась 51%. Внедрение такой инфрастр...
[Из песочницы] Синтез как один из методов улучшения производительности PostgreSQL Философское вступление Как известно, существует всего два метода для решения задач: Метод анализа или метод дедукции, или от общего к частному. Метод синтеза или метод индукции, или от частного к общему. Для решения проблемы “улучшить производительность базы данных” это...
Слух: гибридный чип AMD Gonzalo с графикой Navi ляжет в основу next-gen консоли Не секрет, что в основу игровых приставок следующего поколения от Microsoft и Sony лягут гибридные процессоры AMD. «Красный» чипмейкер уже зарекомендовал себя в качестве надёжного и опытного партнёра, а его новые разработки в...
Прогноз и обсуждение: гибридные системы хранения данных уступят место all-flash По словам аналитиков из IHS Markit, гибридные системы хранения данных (СХД) на базе HDD и SSD в этом году начнут пользоваться меньшим спросом. Обсуждаем сложившуюся ситуацию. Фото — Jyrki Huusko — CC BY В 2018 году на долю флеш-массивов пришлось 29% рынка систем хранения....
Новый гибридный накопитель Intel Optane H10 обещает внушительную скорость работы Intel Optane H10 выполнен в форм-факторе M.2 — гибридное устройство, которое сочетает в себе технологии Optane и Quad Level Cell (QLC) 3D NAND обещает впечатляющую скорость работы и доступа к данным, а также достаточный объём для их хранения. Читать полную статью
[Перевод] Инструментарий для рефакторинга баз данных: Flyway vs. Liquibase В этой статье мы поговорим о Flyway и Liquibase — двух наиболее популярных инструментах на основе Java для рефакторинга баз данных. Цель статьи — сравнить эти инструменты и выяснить, какой из них в каких случаях лучше применять. Читать дальше →
Управление целями в организации: Цели и инженеры (часть 3) Продолжаем цикл публикаций о Pulse Management — Управление проектной организацией (Метод Пульса). Мы уже разобрались с моделью организации, с основными принципами Метода. Теперь время рассказать о Правилах. Правила программируют организацию, а значит они должны быть определ...
Color Hybrid — крупнейший в мире круизный лайнер на гибридной тяге — спустили на воду Транспорт Норвегии стремительно переходит на электричество. Вслед за автомобилями один за другим появляются электрические и гибридные морские суда. И они становятся все больше. Первым лайнером, частично работающим на электричестве, стал 140-метровый MS Roald Amundsen, произв...
AMD представила гибридные процессоры Ryzen 3 3200G и Ryzen 5 3400G Американская AMD представила два недорогих гибридных процессора AMD Ryzen 3 3200G и Ryzen 5 3400G. В отличие от десктопных AMD Ryzen 3000 эти APU используют более старую 12-нм микроархитектуру Zen+ CPU и 14-нм графику Vega, соединённых через шину Infinity Fabric. Подробнее о...
Rolls-Royce создаст гибридный самолет Как указывается в пресс-релизе на сайте Rolls-Royce, в рамках проекта демонстратор будет построен на базе самолета APUS i-5 — чтобы продемонстрировать практическое использование гибридной установки на обычном летательном аппарате массой 4 000 килограммов. Аппарат будет оснащ...
AMD готовит гибридные процессоры Athlon 300GE и Athlon 320GE Мы уже слышали о планах AMD по выпуску новых гибридных процессоров Athlon (Picasso) с ядрами на микроархитектуре Zen+. И хотя в самой AMD ничего не говорят об этих моделях, партнёры чипмейкера оказались не так скрытны. Подробнее об этом читайте на THG.ru.
Использование API HTMS для работы с реляционно-сетевой базой данных Введение В статье «Реляционно-сетевая модель данных» была предложена новая концепция моделирования данных HTMS, являющаяся развитием канонической реляционной модели. В настоящем материале будет показано на примерах, как ее можно практически использовать с применением API лог...
Карьерные стероиды. Путь Самурая Метод карьерного роста «Путь Самурая» как-то язык не поворачивается назвать стероидом, потому что он… Не знаю, правильный, что ли. Честный, настоящий, добрый и пушистый. Потому в жизни встречается не очень часто. Я смог вспомнить только четыре примера, и не все они из моей ...
[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...
[Из песочницы] Применение Go в производственных системах. Валидаторы Добрый день, Хабр! Я довольно часто начинаю утро с просмотра хабра и наконец решил внести свой вклад в данный процесс изучения интересного. Если всё сложится, то это первая моя статься из цикла применения языка GO на производственных системах. Я хочу рассказать некоторые т...
На подходе гибридные процессоры AMD Athlon 300GE и 320GE Не успели десктопные APU Ryzen 3000 дебютировать в продаже, а в Сети уже появляются сведения о новых гибридных чипах AMD Picasso. На этот раз отличилась компания ASRock, благодаря которой стало известно о приближающемся...
AMD Picasso для платформы AM4: характеристики гибридных чипов Ryzen 3000 Вместе с 7-нм CPU на архитектуре Zen 2 в линейку AMD Ryzen 3000 войдут гибридные процессоры семейства Picasso, сочетающие x86-ядра Zen+ и графический модуль Radeon Vega. Нынешние APU Ryzen 3 2200G и Ryzen...
D-Wave запустила платформу для разработки и запуска квантово-классических приложений Компания D-Wave Systems Inc, которая является одним из лидеров в сфере квантовых вычислительных систем, программного обеспечения и услуг, объявила о запуске гибридной платформы с открытым исходным кодом под названием D-Wave Hybrid. Она предназначена для разработки и запуска ...
NLP. Основы. Техники. Саморазвитие. Часть 2: NER Первую часть статьи об основах NLP можно прочитать здесь. А сегодня мы поговорим об одной из самых популярных задач NLP – извлечении именованных сущностей (Named-entity recognition, NER) – и разберем подробно архитектуры решений этой задачи. Читать дальше →
Экзорцизм программистскими методами Есть много материалов о том, как внедрение информационных помогло компаниям избавиться от потерь, сократить затраты, вырубить на корню воровство. Это прекрасно, когда получается избавляться от зла в таком большом объеме. Моя статья — про зло помельче. Про саботаж внедрений,...
Обзор COUGAR Core EX: гибридная игровая клавиатура COUGAR Core EX нельзя отнести ни к механическим, ни к мембранным клавиатурам. В данной модели используется гибридный механизм переключателей. Сообщение Обзор COUGAR Core EX: гибридная игровая клавиатура появились сначала на technoguide.
[Перевод] Как работают методы persist, merge из JPA и методы save, update, saveOrUpdate из Hibernate Добрый день, друзья. Перевод статьи подготовлен специально для студентов курса "Разработчик Java". Введение В этой статье я собираюсь показать вам, как работают методы persist, merge из JPA и сравнить их с методами save, update, saveOrUpdate из Hibernate. Хотя лучше испол...
Обман нейронной сети для начинающих В рамках ежегодного контеста ZeroNights HackQuest 2018 участникам предлагалось попробовать силы в целом ряде нетривиальных заданий и конкурсов. Часть одного из них была связана с генерированием adversarial-примера для нейронной сети. В наших статьях мы уже уделяли внимание ...
Новый гибридный планшет HP Elite x2 G4 за 15 секунд заряжается для 1,5 часов работы, но стоит минимум $1500 Компания HP обновила линейку гибридных устройств для бизнеса Elite x2, выпустив планшет HP Elite x2 G4. Эта новинка позиционируется в качестве самого компактного в мире разделяемого устройства для бизнеса. Анонсированная модель оснащена процессором Intel Whiskey Lake – вплот...
Coroutines :: опыт практического применения В этой статье расскажу о том, как работают корутины и как их создать. Рассмотрим применение при последовательном, параллельном выполнении. Поговорим об обработке ошибок, отладке и способах тестирования корутин. В конце я подведу итог и расскажу о впечатлениях, которые остали...
Линейная регрессия и методы её восстановления Источник: xkcd Линейная регрессия является одним из базовых алгоритмов для многих областей, связанных с анализом данных. Причина этому очевидна. Это очень простой и понятный алгоритм, что способствует его широкому применению уже многие десятки, если не сотни, лет. Идея зак...
Гибридный процессор AMD Renoir получит поддержку памяти LPDDR4X-4266 В новых патчах Linux было обнаружено упоминание о гибридных процессорах AMD следующего поколения с кодовым названием Renoir. В частности было сказано о поддержке памяти LPDDR4X-4266. Подробнее об этом читайте на THG.ru.
Консенсус в криптовалютах с гибридным майнингом Мне довелось участвовать в разработке механизма майнинга для криптовалюты, позволяющего использовать разные алгоритмы хэширования для построения блокчейна. Цель — дать возможность майнерам с любым оборудованием(ASIC, GPU, CPU) поддерживать сеть, охватывая всю возможную аудит...
Waves DEX закрылась, чтобы перезапуститься как гибридная криптовалютная биржа Децентрализованная биржа Waves с сегодняшнего дня прекратила работу, однако практически тут же возобновила операции уже в качестве гибридной криптовалютной платформы на новом домене. Процесс миграции с Waves DEX на новую платформу Waves.Exchange стартовал в понедельник, 2 де...
Fossil представила гибридные смарт-часы Hybrid HR: автономность до двух недель Сегодня компания Fossil пополнила свой ассортимент гибридных смарт-часов, представив новую модель - Fossil Hybrid. Новинка получила круглый дисплей, датчик сердечного ритма, поддержку технологии быстрой зарядки и много другое. Подробнее об этом читайте на THG.ru.
[Из песочницы] Как устроен гибридный игровой ИИ и в чём его преимущества В продолжение некогда поднятой в нашем блоге темы игрового искусственного интеллекта поговорим о том, насколько применимо к нему машинное обучение и в каком виде. Своим опытом и выбранными на его основе решениями поделился эксперт по вопросам ИИ в Apex Game Tools Якоб Расму...
[Из песочницы] Метод создания DRAG and DROP эффекта Придя впервые к технологии DRAG and DROP столкнулся с очень тяжелым её описанием (Это мое субъективное мнение. Прошу с ним не соглашаться, а перечитать все что только можно и посмотреть на этот вопрос с многих сторон). И решил написать пару статей, нацеленных на начинающих р...
В Китае создан гибридный эмбрион человека и обезьяны Испанское издание El País сообщает, что ученый-биолог Хуан Карлос Изписуа Бельмонт принял участие в эксперименте по созданию гибридных эмбрионов человека и обезьяны. Выходец из Католического университета Мурсии и сотрудник Института Солка в Калифорнии был вынужден работать в...
Colorful представила карту iGame RTX 2080 Ti Neptune с гибридным охлаждением Линейка графических ускорителей GeForce RTX в исполнении китайской фирмы Colorful пополнилась моделью iGame GeForce RTX 2080 Ti Neptune. Ключевой особенностью новинки является гибридная система охлаждения, сочетающая «турбину» и СЖО с 240-мм радиатором. В...
Названы самые популярные в России гибридные автомобили Lexus Как сообщил «Автостат», всего в России за 10 месяцев — с января по октябрь 2019 года — было продано 266 легковых машин с гибридными силовыми установками (включающими двигатель внутреннего сгорания и электрический мотор). Как указывается, это на шесть процентов мен...
[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...
Spring Data JPA В статье опишу использование Spring Data. Spring Data — дополнительный удобный механизм для взаимодействия с сущностями базы данных, организации их в репозитории, извлечение данных, изменение, в каких то случаях для этого будет достаточно объявить интерфейс и метод в нем, ...
[Перевод] Что нужно знать о массивах JavaScript Представляем вам перевод статьи автора Thomas Lombart, которая была опубликована на сайте medium.freecodecamp.org. Перевод публикуется с разрешения автора. Пример использования метода reduce для сокращения массива Позвольте мне сделать смелое заявление: циклы часто бывают...
Colorful оснастила карту iGame GeForce RTX 2070 Neptune OC гибридным охлаждением Китайская компания Colorful Technology анонсировала видеокарту iGame GeForce RTX 2070 Neptune OC, примечательную гибридной системой охлаждения. Она включает в себя 240-мм алюминиевый радиатор СЖО с парой 120-мм «вертушек» и двухслотовый воздушный кулер с цен...
Hyundai ASC: первая в мире система управления трансмиссией для гибридов Компания Hyundai Motor Group представила технологию Active Shift Control (ASC): утверждается, что это первая в мире система управления трансмиссией гибридных транспортных средств. Предложенное решение обеспечивает оптимизацию работы коробки переключения передач. В результате...
Где хранить данные — в гибридном облаке или многооблачной среде? Затрудняетесь с выбором между гибридным облаком и многооблачностью? Когда речь идет о хранении …
Гибридная беззеркальная камера Panasonic Lumix G95 Компания Panasonic выпустила гибридную беззеркальную камеру Lumix G95. Эта камера оснащена 20,3-мегапиксельным сенсором Micro Four Thirds с совершенно новым движком Venus и 5-осевой стабилизацией в кузове. Он может снимать со скоростью 9 кадров в секунду или 6 кадров в се...
Customer Development как жизненная философия Это пятничная статья про применение современных бизнес-методик в повседневной жизни. Прошу воспринимать с юмором. Читать дальше →
Слух: 7-нм гибридные чипы AMD Renoir получат графику Radeon Vega 15 В начале следующего года компания AMD представит новое поколение гибридных процессоров, известное под кодовым именем Renoir. Первой дебютирует мобильная линейка 7-нанометровых APU Ryzen 4000, а до конца 2020-го компания обновит ассортимент и настольных...
Мини-компьютер ASRock DeskMini A300 поддерживает гибридные чипы AMD Компания ASRock пополнила свой ассортимент небольших ПК моделью DeskMini A300, о которой мы сообщали ранее. Устройство представляет собой barebone-систему и рассчитано на работу с гибридными процессорами в конструктиве AMD AM4. В частности, говорится...
Новые Peugeot 208, 508 Hybrid и концепт e-Legend Кроме гибридного концепта 508 Sport Engineered, компания Peugeot также продемонстрировала на Женевском автошоу гибридные версии […]
Основы реактивного программирования с использованием RxJS. Часть 2. Операторы и пайпы В предыдущей статье мы рассмотрели, что такое потоки и с чем их едят. В новой части мы познакомимся с тем, какие методы RxJS предоставляет для создания потоков, что такое операторы, пайпы(pipes) и как с ними работать. RxJS обладает богатейшим API. В документации описано б...
Стратегии использования гибридных облаков должны устранить разрыв между онпремисными ЦОДами и публичными облаками Перенос работы в гибридное облако требует нескольких стратегий. Организациям следует подобрать ряд гипервизоров, ПО для создания программно-определяемых ЦОДов (software-defined data center, SDDC) и экземпляров Kubernetes, пишет главный ...
Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстри...
Таблица характеристик гибридных процессоров на архитектуре Zen+ от AMD Обсуждаем новые гибридные процессоры от AMD
[Перевод] Такой же, как на Луне: обратный инжиниринг модуля гибридного операционного усилителя Недавно мне в руки попался таинственный электронный компонент в металлическом корпусе. От обычной интегральной схемы отличался внешним видом — был более плоский и по габаритнее. Что это такое и с чем его едят, стало понятно, после вскрытия и реверс-инжиниринга схемы. Передо ...
Все характеристики Huawei P30 и P30 Pro Вслед за утечкой качественных рендеров Huawei P30 и P30 Pro, WinFuture опубликовал почти всю техническую информацию о паре будущих флагманов китайского производителя. Они подтверждают, что модель P30 Pro выделится наличием ToF-сенсора и поддержкой гибридного зума 10х, тогда ...
OPPO покажет на MWC 2019 камеру с 10-кратным гибридным зумом для смартфонов На выставке MWC 2017 компания OPPO продемонстрировала технологию 5x Dual Camera Zoom, которая позволяет смартфонам делать снимки с 5-кратным увеличением без потери качества. На этом китайский производитель не остановился и, по всей видимости, готов представить ещё более прод...
Первый российский электрический самолет поднимется в небо в 2020 году Первый российский самолет на базе электрического двигателя собираются поднять в небо в 2020 году. Об этом со ссылкой на Фонд перспективных исследований (ФПИ) сообщает агентство РИА Новости. В начале февраля в Москве на базе Центрального института авиационного моторостроения...
AMD готовит 12-нм гибридный процессор Athlon 3000G Ассортимент гибридных процессоров для настольной платформы AMD AM4 в ближайшее время пополнился бюджетным чипом Athlon 3000G, технические характеристики которого рассекретила компания Gigabyte. Он принадлежит к 12-нанометровому семейству Picasso, сочетает два ядра Zen+ с...
[Перевод] Приключения неуловимой малвари, часть III: запутанные VBA-cкрипты для смеха и прибыли Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: Скрытные VBA-скрипты Приключения неуловимой малвари, часть III: запутанные VBA-скрипты для смеха и при...
Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...
Гибридную мультиоблачную платформу нового поколения создадут IBM и Red Hat IBM (NYSE:IBM) и Red Hat объявили о закрытии сделки, по которой IBM приобрела все выпущенные и находящиеся в обращении обыкновенные акции Red Hat по цене $190 за акцию, что в общей сложности составляет около $34 млрд. Эта сделка преобразит корпоративный рынок облачных сред. ...
Объявлены номинанты на звание «зеленого автомобиля года» Hyundai Green Car Journal — это ежемесячный американский журнал, созданный в 1992 году. Одна из организованных им премий — Green Car of the Year — присуждается ежегодно с 2005 года (тогда, в 2005-м, ее выиграл гибридный автомобиль Mercury Mariner Hybrid). На днях стали ...
gui приложение для задачи о ходе коня Это туториал по созданию интерактивного приложения для решения задачи о ходе коня на языках processing и p5.js Посмотреть саму программу можно здесь. Для управления «конём» используется метод mouseDragged(); пример программы, использующей этот метод здесь. Отмена хода осуще...
Apache, ViewState&Deserialisation В данной статье рассмотрим уязвимость на основе подмены сериализованного Java-объекта ViewState и метод её эксплуатации на примере web-приложения виртуальной машины с HackTheBox, использующей технологию Apache MyFaces. Читать дальше →
Применение смарт-аккаунтов и смарт-ассетов Waves в финансовых инструментах В предыдущей статье мы рассмотрели несколько кейсов применения смарт-аккаунтов в бизнесе – включая аукционы и программы лояльности. Сегодня мы поговорим о том, как смарт-аккаунты и смарт-ассеты могут повысить прозрачность и надежность таких финансовых инструментов, как оп...
Концерн «Калашников» получил заем на разработку гибридного 3D-принтера Фонд развития промышленности выделил восемьдесят миллионов рублей на разработку гибридной промышленной системы с функциями 3D-принтера и пятиосевого обрабатывающего станка. Опытно-конструкторские работы ведутся концерном «Калашников».
Поддержка гибридных процессоров AMD Renoir с архитектурой Zen 2 внедряется в Linux В программном коде ядра операционной системы Linux уже были замечены упоминания о дискретных графических процессорах AMD Navi 12, Navi 14 и Arcturus. С выходом на рынок 7-нм процессоров EPYC семейства Rome могло сложиться впечатление, что теперь «вся семья в сборе», и другим...
[Из песочницы] Общее представление об архитектуре Clean Swift Привет, читатель! В этой статье я расскажу об архитектуре iOS приложений — Clean Swift. Мы рассмотрим основные теоретические моменты и разберем пример на практике. Читать дальше →
Самый большой гибридный самолет Ampaire 337 готовится к региональным перелетам Производители техники всеми способами пытаются минимизировать загрязнение окружающей среды, поэтому за последние годы, помимо электрокаров, свет увидело множество прототипов гибридных самолетов. Взять, к примеру, летающий автомобиль Terrafugia — благодаря гибридному двигате...
Гибридный процессор AMD Ryzen 5 3400G получил припой под крышкой Помимо флагманского Ryzen 9 3950X компания AMD представила пару гибридных процессоров Ryzen 3 3200G и Ryzen 5 3400G (Picasso), сочетающие на одном кристалле 12-нм процессорные ядра Zen+ с графическим ядром Radeon Vega. Старший...
С чем поможет ITSM, и кто применяет эту методологию Поговорим о трех задачах, с решением которых поможет ITSM: об управлении разработкой, защите данных и оптимизации процессов за пределами IT-подразделений. Читать дальше →
AMD готовит новый гибридный процессор — Ryzen 5 3550U Мобильных гибридных процессоров Ryzen 3000 у компании AMD имеется шесть моделей: четыре энергоэффективных и два высокопроизводительных. Уточним, несмотря на отношение к линейке Ryzen 3000, мобильные CPU, в отличие от настольных, основаны на «старой» архитект...
Пермский политех продемонстрировал гибридную аддитивную установку Пермский национальный исследовательский политехнический университет (ПНИПУ) и группа компаний «Гибридное аддитивное производство» продемонстрировали на выставке «Металлообработка-2019» гибридную аддитивную установку AT-300 для 3D-печати и обработки металлических изделий.Подр...
Гибридная система Kraken производит изделия длиной до двадцати метров Европейский консорциум под руководством испанского технологического центра AITIIP представил гибридную автоматизированную мультиматериальную производственную систему Kraken, комбинирующую две технологии 3D-печати с механической обработкой и способную создавать изделия длиной...
[Перевод] Практический пример создания собственного View-компонента Мне нравится Dribbble. Там есть много крутых и вдохновляющих дизайн-проектов. Но если вы разработчик, то часто чувство прекрасного быстро сменяется на отчаяние, когда вы начинаете думать о том, как реализовать этот крутой дизайн. В этой статье я покажу вам пример такого диз...
Onda B320-IPC — плата Thin Mini-ITX для гибридных процессоров AMD AM4 Китайская компания Onda, специализирующаяся на выпуске самой разнообразной электроники, готова предложить покупателям материнскую плату B320-IPC, выполненную в форм-факторе Thin Mini-ITX. Новинка совместима с гибридными процессорами в конструктиве AMD AM4 (вплоть до Ryzen 24...
[Из песочницы] Бизнес-логика в базе данных при помощи SchemaKeeper Цель данной статьи — на примере библиотеки schema-keeper показать инструменты, которые позволяют существенно облегчить процесс разработки баз данных в рамках PHP-проектов, использующих СУБД PostgreSQL. Информация из этой статьи, в первую очередь, будет полезна разработ...
Intel рассказала о первом гибридном процессоре Lakefield Компания Intel заинтересовала общественность новым решением, которое использует принципы мобильных SoC, что должно позволить ей успешно конкурировать с Qualcomm на рынке подключённых ноутбуков.
108 Мп, утки и аутентичный китаец. На что способен 10-кратный гибридный зум смартфона Xiaomi CC9 Pro? Xiaomi продолжает «тизерить» фото, сделанными при помощи основной камеры модели CC9 Pro. Новый снимок, появившийся в Сети, позволяет оценить возможности гибридного 10-кратного зума. На картинке — живописный кусочек Китая с аутентичным китайцем, уткам...
AMD Gonzalo — процессор, который может лечь в основу игровой консоли следующего поколения На сегодняшний день все домашние консоли Sony и Microsoft основаны на заказных гибридных процессорах AMD, использующих процессорные ядра Jaguar и GPU архитектуры GCN. Все слухи указывают на то, что и приставки следующего поколения обеих компаний будут использовать APU A...
О применении параметрических методов спектрального оценивания в радиолокации — метод MUSIC. Дополнение к статье Попалась мне неплохая статья, про метод спектрального оценивания, который отлично подходит для короткого сигнала из суммы слабозашумленных гармоник. (-копия) Возможно, мои комментарии помогут читателю вникнуть в суть метода. Что немного огорчило, так это не до конца реал...
Компания Pure Storage представляет единое гибридное облако и запускает новые облачные сервисы для работы с данными У наших клиентов появилась возможность внедрять инновации с помощью гибридных облаков, а также платформы AWS, превращая данные в ценный актив благодаря непрерывной мобильности приложений
Метод дублирования. 11 примеров из конструкции ДВС Дублирование (от французского doubler удваивать) в системе это вид резервирования, имеющего минимальную избыточность. Статья эволюция развития автомобильных двигателей с начала 90-х годов вызвала интерес, и сильное обсуждение преобразований в двигателестроении. Эта стать...
Toyota предоставит бесплатный доступ к патентам на гибридные автомобили Компания Toyota Motor заявила, что предоставит бесплатный доступ к своим патентам на технологии гибридных транспортных средств на период до 2030 года. Этим японский автопроизводитель рассчитывает способствовать распространению транспортных средств с низким уровнем выбро...
Быстрее и точнее: гибридная система разнотипных кубитов Некоторые идеи ярко зарождаются и быстро умирают ввиду сложности, дороговизны или даже ненужности реализации. Акулы-убийцы с лазерными установками на голове — звучит очень круто, очень сложно и невероятно нелепо. Однако некоторые идеи в своей реализации обещают если не «зо...
Пишем гибкий код, используя SOLID От переводчика: опубликовали для вас статью Северина Переса об использовании принципов SOLID в программировании. Информация из статьи будет полезна как новичкам, так и программистам с опытом. Если вы занимаетесь разработкой, то, скорее всего, слышали о принципах SOLID. О...
Nutanix и HPE анонсировали партнерство Сотрудничество направлено на развитие решений для управления гибридными облачными инфраструктурами.
[Перевод] Метод CASE: гуманный мониторинг Дзииииииинь! На часах 3 утра, вы смотрите чудесный сон, и вдруг — звонок. На этой неделе вы дежурите, и, видимо, что-то случилось. Автоматизированная система зовет разобраться, в чем дело. Это важный момент управления современными компьютерными системами, но давайте посмотр...
Как научить машину понимать инвойсы и извлекать из них данные Привет, хабр! Меня зовут Станислав Семенов, я работаю над технологиями извлечения данных из документов в R&D ABBYY. В этой статье я расскажу об основных подходах к обработке полуструктурированных документов (инвойсы, кассовые чеки и т.д.), которые мы использовали совсем ...
[Перевод] Плюсы и минусы Django Прим. перев.: Эта статья рассчитана в основном на тех кто только выбирает фреймворк для веб-разработки. Опытные разработчики на Django вряд ли узнают что-то новое. Django описывают как «веб-фреймворк для перфекционистов с дедлайнами». Его создали, чтобы переходить от протот...
Блок питания Super Flower Leadex Titanium 750W (SF-750F14HT) с гибридным режимом охлаждения: высококачественное решение с отличными потребительскими качествами Блок питания Super Flower Leadex Titanium 750W получился весьма сбалансированным, без явных недостатков. Можно констатировать, что этот БП хорошо приспособлен для работы в домашних системах различной мощности, в том числе в системах с двумя топовыми видеокартами на базе топо...
Как нас анализируют в магазинах и ресторанах — продолжение истории В первой части статьи я рассказывал про новый инструмент для бизнеса по подсчету и анализу людского трафика с помощью видеокамер. На рынке представлено довольно много продуктов по подсчету людей, но практически нет таких, которые это делают методом анализа человеческого лица...
[Перевод] Влюбленный Сократ: кто на самом деле заложил основы западной философии Дорогие женщины! Поздравляю Вас с Международным женским днем и наконец-то наступившей весной. Хоть я немного и припоздал с поздравлением, но думаю, что буду прощен. А в качестве подарка предлагаю перевод статьи о роли женщины в Истории... Откуда Сократ, основоположник запад...
Lenovo Chromebook S345-14AST — нетипичный хромбук на основе гибридного процессора AMD В прошлом месяце компания Lenovo представила мобильный ПК Chromebook S345 на процессорах Intel. Всего показали три версии, но производитель упомянул, что позже появится четвёртая, основанная на платформе AMD. И вот этот ноутбук уже поступил в продажу. Модель Chromebook ...
[Перевод] Разработка белков в облаке с помощью Python и Transcriptic или Как создать любой белок за $360 Что, если у вас идея для классного, полезного белка, и вы хотите получить его в реальности? Например, хотите создать вакцину против H. pylori (как словенская команда на iGEM 2008), создав гибридный белок, который сочетает фрагменты флагеллина E. coli, стимулирующие иммунный ...
Генерация документов с помощью ONLYOFFICE DocumentBuilder Привет, Хабр. Я хочу рассказать об утилите под названием DocumentBuilder, которая позволяет генерировать документы, таблицы и презентации, а также показать, как можно его использовать для решения ваших задач, на примере создания резюме из шаблонов. Работает билдер следующи...
[Перевод] Splatter tiles: как без особой возни создавать тайлы для игр Я единственный художник в нашей игровой студии, а это значит, что мне приходится заниматься анимацией, UI, рекламными материалами, ресурсами для соцсетей, персонажами, предметами и окружениями. Всё, в чём нужно хотя бы немного искусства, ложится на мои плечи. Я часто ощущаю...
Эффективное управление программами и проектами по методологии P2M Наша группа компаний ЛАНИТ очень масштабна, и те 40+ организаций, которые в нее входят, разбросаны по всей стране. Такой масштаб требует постоянного изменения подходов, пересмотра ценностей. Конечно, не в каждой компании, но точно во многих проектах. А как известно, по ценно...
10 лайфхаков разработки рекомендательных систем В предыдущей статье мы обсудили основы устройства рекомендательных систем и кейсы использования. Узнали, что основной принцип заключается в рекомендации товаров, понравившихся людям с похожим вкусом, и применении алгоритма коллаборативной фильтрации. В данной статье, будут ...
Методология БЭМ на примере стикеров в opencart Поскольку я предпочитаю методологию БЭМ, начав работать с opencart, я сразу же столкнулся с ужасными для меня вещами, это вложенные селекторы. Они повсюду! Начиная от шаблона по умолчанию, заканчивая практически всеми модулями и авторскими шаблонами. Почему так? Мне кажетс...
Software AG названа лидером в рамках нового отчета по стратегическим гибридным интеграционным платформам и интеграционным платформам в формате «как услуга» Forrester Research объявила компанию Software AG лидером в своем отчете «The Forrester Wave™: стратегические гибридные интеграционные платформы и …
Huawei и Nutanix объявили о партнёрстве в сфере HCI В конце прошлой недели появилась отличная новость: два наших партнера (Huawei и Nutanix) объявили в партнерстве в области HCI. Серверное оборудование Huawei теперь добавлено в список совместимости Nutanix (Nutanix hardware compatibility list). Huawei-Nutanix HCI построено н...
Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...
Управление параметрами в бизнес-приложениях по аналогии с системой контроля версий В различных приложениях регулярно возникает задача по поддержке логики изменения во времени некоторого атрибута объекта относительно некоторого субъекта (или субъектов). Например, это может быть изменение розничной цены товара в магазинах или показателей KPI для сотруднико...
CES 2019: Acer Chromebook 315 – хромбук на новых APU от AMD Acer практически одновременно с презентацией AMD новых процессоров представила один из первых хромбуков на базе гибридного чипсета (APU) A-Series – Acer Chromebook 315. Помимо этого, HP также представила Chromebook 14 со схожими характеристиками. ХарактеристикиAcer…
[Из песочницы] Бережливое производство — инструмент борьбы за эффективность В России сконцентрировано много промышленных предприятий различных направлений. Одной из проблем этих предприятий является нерациональное использование ресурсов. Это приводит к тому, что себестоимость продукции превышает аналогичную у зарубежных конкурентов. Для Выживания ...
Supermicro анонсировала решения на базе платформы Red Hat Enterprise Linux 8 Компания Super Micro Computer, Inc. (SMCI), мировой лидер в сфере корпоративных решений для вычислений, хранения данных, сетевого взаимодействия и экологически безопасной обработки данных, представила решения для открытого частного облака на базе ведущей мировой к...
ок.tech Data Толк #3: Рекомендательные системы 6 ноября в московском офисе компании Одноклассники состоится ок.tech Data Толк #3, в этот раз мы решили посвятить мероприятие рекомендательным системам. Вместе с коллегами из OK.ru, Joom и СколТеха поговорим про прошедший RecSys19, а также о теории, практике и трендах реко...
Amazon показала новые гибридные дроны для доставки заказов сервиса Prime Air Компания Amazon представила последнюю версию своего беспилотного летательного аппарата для сервиса Prime Air. Это гибридный дрон, способный взлетать и садиться вертикально, а также совершать устойчивый горизонтальный полёт. Компания заявляет, что хочет запустить службу доста...
Fujitsu выпустила линейку флэш-массивов ETERNUS AF S3 и гибридных СХД ETERNUS DX S5 Fujitsu объявила о выпуске обновленной и расширенной линейке флэш-массивов ETERNUS AF S3 и гибридных СХД ETERNUS DX S5. Разработанное для поддержки цифровизации, новое поколение систем хранения данных имеет оптимизированную ...
[Из песочницы] Метод многоядерной МРТ Привет, Хабр. Я расскажу о многоядерной медицинской магниторезонансной томографии – одном из многих направлений развития МРТ. Коснусь особенностей метода, необходимых технических решениях, применении и перспективах. Для начала небольшой экскурс в основы МРТ. Читать дальше...
Поваренная книга разработчика: DDD-рецепты (4-я часть, Структуры) Введение Итак, мы уже определились с областью применения, методологией и архитектурой. Перейдем от теории к практике, к написанию кода. Хотелось бы начать с шаблонов проектирования, которые описывают бизнес логику — Service и Interactor. Но прежде чем приступить к ним, изучи...
[Из песочницы] Инкапсуляция в Python 3 Определение Значение термина «инкапсуляция» расплывчато и отличается от источника к источнику. Принято считать, что инкапсуляция — один из основополагающих принципов ООП, хотя некоторые научные статьи вовсе упускают инкапсуляцию из списка. К примеру, Джон Митчелл в книге «К...
Копия McLaren Speedtail из более чем тысячи деталей Уменьшенная копия McLaren Speedtail была создана компанией Amalgam Collection. Модель нового суперкара McLaren была выполнена в масштабе 1:8, с использованием, как указывается на сайте компании, более чем 1 000 деталей (множество деталей, в том числе колеса, элементы подвеск...
Pointer и Value семантика в определении получателя метода Создание новых типов данных — важная часть работы каждого программиста. В большинстве языков определение типа состоит из описания его полей и методов. В Golang помимо этого нужно решить, какую семантику получателя для методов нового типа использовать: значение (value) или ук...
[Перевод] Как написать смарт контракт на WebAssembly в сети Ontology? Часть 2: С++ В этой статье мы разберем на двух примерах, как написать смарт контракт на языке C++, используя WASM на основе блокчейн сети Ontology. Сегодня, после нескольких месяцев стабильной работы в тестовом режиме, Ontology запустила WASM в основной сети, что позволяет безболезненн...
Huawei выпустила гибридный ноутбук MateBook E 2019 на основе Snapdragon 850 Компания Huawei представила новый гибридный ноутбук Huawei MateBook E 2019 с постоянным доступом в интернет. Подробнее об этом читайте на THG.ru.
Тестирование, основанное на рисках Для обеспечения качества информационного продукта в медицине, страховании, банкинге и других отраслях, наряду с другими методами тестирования, важно использовать тестирование, основанное на рисках. Для проверки выбирают самые рискованные области создаваемого программного обе...
Американские военные признались, что не готовы к гибридной войне с Россией Глава Пентагона Марк Эспер выступил с официальным заявлением, что США намерены заняться корректировкой собственных оборонных планов, так как по мнению внутренних экспертов, американская армия на данный момент не готова вести гибридную и опосредованную войну с Россией.
Основы компьютерных сетей. Тема №9. Маршрутизация: статическая и динамическая на примере RIP, OSPF и EIGRP Всем привет! Спустя продолжительное время возвращаемся к циклу статей. Долгое время мы разбирали мир коммутации и узнали о нем много интересного. Теперь пришло время подняться чуть повыше и взглянуть на сторону маршрутизации. В данной статье поговорим о том, зачем нужна ма...
Статистика на службе у бизнеса. Методология расчёта множественных экспериментов Добрый день! Как и было обещано в предыдущей статье, сегодня мы продолжим разговор о методологиях, применяемых в A/B-тестировании и рассмотрим методы оценки результатов множественных экспериментов. Мы увидим, что методологии довольно просты, и математическая статистика не т...
Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а В данной статье рассмотрен метод расчёта каннибализации для мобильного приложения на основе классического A/B-теста. В данном случае рассматриваются и оцениваются целевые действия в рамках процесса реаттрибуции с рекламного источника (Direct, Criteo, AdWords UAC и прочих) по...
Гибридный планшет CHUWI UBook Pro на базе Intel Core M дебютировал на Indiegogo за $449 На краудфандинговой платформе Indiegogo официально дебютировал новейший портативный планшет 2-в-1 CHUWI UBook Pro. Подробнее об этом читайте на THG.ru.
AMD готовит гибридный процессор начального уровня Athlon 300GE Компания AMD представила ещё отнюдь не все настольные процессоры нового поколения. В этом семействе явно не хватает нескольких процессоров начального ценового сегмента. Например, доступного гибридного процессора Athlon 300GE, который уже «засветился» перед камерой в Китае, а...
В будущее с интеграцией сервисов Jenkins & Oracle APEX В процессе управления большими объемами данных и их визуализацией мы все чаще сталкиваемся с необходимостью внедрения единого инструмента доступа к управлению функционалом в хранилище. Причем этот инструмент должен быть одинаково удобен и понятен всем сотрудникам подразделен...
Фото платы Atari VCS на основе гибридного чипа AMD Ryzen Embedded 1606G Компания Atari опубликовала фото своей будущей игровой приставки VCS в разобранном виде. Новинка построена на базе гибридного процессора AMD Ryzen Embedded R1606G (2 ядра/4 потока, 2,6/3,5 ГГц, Radeon Vega 3), имеет 32 ГБ...
iPhone XI может лечь в основу ноутбука Следующее поколение iPhone может стать основой для своего рода ноутбука, если компания Apple воплотит в жизнь новый пакет патентов. В патенте Apple описывается возможность создания гибридного устройства, основой которого станет смартфон.
[Из песочницы] Применение формальных методов валидации моделей для UI Привет, Хабр! Представляю вашему вниманию перевод статьи «FORMALLY SPECIFYING UIS» автора Hillel Wayne. От автора Относительно недавно я наткнулся на статью про Инженерные методы в разработке ПО, где vasil-sd рассказал про формальную валидацию спецификаций к создаваемым пр...
Спецификации в PHP Кратко о спецификациях: Спецификация — это шаблон проектирования, с помощью которого можно отразить правила бизнес-логики в виде цепочки объектов, связанных операциями булевой логики. Спецификации позволяют избавится от повторяющихся, однотипных методов в репозитории и от д...
Обзор IT-Weekly (16.09 - 22.09.2019) PROMT выпустила на рынок PROMT Neural Translation Server. В основе решения – гибридная технология PROMT Neural, сочетающая в себе разные «перевод на основе правил» и машинное обучение на основе рекуррентных нейронных сетей...
Что такое методология DevOps и кому она нужна Разбираемся, в чём суть методологии и кому она может принести пользу. Также поговорим о DevOps-специалистах: их задачах, зарплатах и навыках. Читать дальше →
Гиперконвергентное решение AERODISK vAIR. Основа — файловая система ARDFS Привет, читатели Хабра. Этой статьей мы открываем цикл, который будет рассказывать о разработанной нами гиперконвергентной системе AERODISK vAIR. Изначально мы хотели первой же статьей рассказать всё обо всём, но система довольно сложная, поэтому будем есть слона по частям....
Бизнес-аперитив «Тернистый путь в Облака». Алматы Партнерское мероприятие поможет изменить представление об облачном бизнесе и погрузиться в новые подходы, методы и философию этого бизнеса.
Управляем Windows Server из Windows Admin Center В данной статье мы продолжаем рассказывать про работу с Windows Server Core 2019. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows Server ...
Hyundai выпустила гибридный седан Среди других фишек Sonata Hybrid — двигатель Smartstream G2.0 GDi HEV мощностью 195 лошадиных сил, 6-ступенчатая гибридная коробка передач и функция «Цифровой ключ», позволяющая разблокировать двери авто через специальное приложение для смартфона. Реализация необычной идеи р...
Репутация, работа и эмиграция: как использовать инструменты продвижения компаний для решения личных задач Ведение блогов, создание контента, работа со СМИ – это то, чем занимаются всё больше компаний. Но на самом деле подобные инструменты продвижения могут использоваться не только бизнесом для привлечения клиента, но и обычными людьми для профессионального развития. Сегодня м...
[recovery mode] Бинарные деревья поиска Прелюдия Эта статья посвящена бинарным деревьям поиска. Недавно делал статью про сжатие данных методом Хаффмана. Там я не очень обращал внимание на бинарные деревья, ибо методы поиска, вставки, удаления не были актуальны. Теперь решил написать статью именно про деревья. Пожа...
В 3DMark появился тест для оценки сглаживания DLSS Как правило, 3DMark создан для тестирования индустриальных стандартов, но последнее новшество несколько отходит от этого принципа. Команда UL Benchmarks сообщила, что в пакете (точнее, в его платных изданиях Advanced и Professional) добавлен новый тест, созданный сп...
[Из песочницы] О целесообразности Selenium WebDriverWait Чем ближе я знакомлюсь с Selenium WebDriver, тем больше у меня возникает вопросов, почему тот или иной функционал выполнен так, а не иначе. В своем выступлении «Заморочки в Selenium WebDriver» Алексей Баранцев проливает свет на тонкости реализации этого инструмента автоматиз...
Из эпицентра Google Cloud Next ’19: полевые заметки CEO Если хотите знать, откуда дует ветер, отправляйтесь в самое сердце урагана. Приблизительно такое ощущение сложилось от посещения конференции Google Cloud Next ’19, где три дня разработчики, продакт-менеджеры, специалисты по данным и другие светлые умы делились самыми горяч...
Как оценить рентабельность внедрения дорогостоящей системы и обосновать бюджет перед руководством — Надо бы корову купить… — Надо бы, да где денег взять? «Трое из Простоквашино» Чтобы ваш разговор c руководством о необходимости проекта внедрения не свелся к этому короткому диалогу из мультфильма, нужно подготовить аргументацию заранее. Мы много лет занимаемся внедр...
Один из методов получения истории блокировок в PostgreSQL Продолжение статьи "Попытка создать аналог ASH для PostgreSQL ". В статье будет рассмотрено и показано на конкретных запросах и примерах — какую же полезную информацию можно получить с помощью истории представления pg_locks. Предупреждение. В связи с новизной темы и незавер...
[Из песочницы] Голливудский принцип (IoC) В этой статье я постараюсь рассказать о принципе проектирования, называемом Inversion of Control / Инверсия управления (IoC), называемом еще Голливудским принципом. Покажу, какое отношение это имеет к принципу подстановки Барбары Лисково (LSP) а также внесу свою лепту в свящ...
Что в черном ящике. Обзор методов тестирования биллинга Проверка платных сервисов — один из ключевых инженерных вопросов в тестировании Badoo. Наше приложение интегрировано с 70 платёжными провайдерами в 250 странах мира, и баг хотя бы в одном из них может привести к непредсказуемым последствиям. В этой статье я расскажу о мето...
OpenSceneGraph: Интеграция с фреймворком Qt Введение С одной стороны движок OpenSceneGraph и сам по себе обладает развитой подсистемой управления окнами, обработки событий пользовательского ввода, отправки и приема пользовательских сообщений. Об этом мы довольно подробно поговорили в предыдущих статьях этого цикла. ...
[Из песочницы] История одного удачного применения SPR в Legacy проекте В этой статье я расскажу на примере эволюции своего проекта историю перехода и видение контрактного программирования. Сначала хотел назвать статью — «Контрактное программирование», постольку поскольку используемый подход заключается в разделении всей бизнес-логики на дата-...
Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...
[Из песочницы] Управление текстом и локализация в веб-приложении Доброго времени суток, хабравчане! В данной статье я расскажу о простом варианте решения задачи управления текстом и локализацией в веб-приложении, который вы сможете сами реализовать или же воспользоваться готовым. Давно хотелось поделиться собственными мыслями и опытом… н...
[Из песочницы] Передача знания и Нейронный машинный перевод на практике Нейронный машинные перевод (НМП, англ. Neural Machine Translation, NMT) развивается очень быстро. Сегодня, чтобы собрать свой переводчик, не нужно иметь два высших образования. Но чтобы обучить модель, нужен большой параллельный корпус (корпус, в котором предложению на исход...
DeepPavlov для разработчиков: #1 инструменты NLP и создания чат-ботов Всем привет! Мы открываем цикл статей, посвященных решению практических задач, связанных с обработкой естественного языка (Natural Language Processing или просто NLP) и созданием диалоговых агентов (чат-ботов) с помощью open-source библиотеки DeepPavlov, которую разрабатывае...
[Из песочницы] Учимся стандарту проектирования — Entity Relationship Здравствуйте. Данная статья посвящена одной из самых популярных, а также и многим знакомой, модели проектирования — ER(Entity Relationship), которая была предложена учёным, в области информатики — Питером Ченом, в 1976 году. По ходу статьи простым языком на простых примера...
Книга «Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи» Привет, Хаброжители! Глубокое обучение с подкреплением (Reinforcement Learning) — самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подк...
AMD Ryzen Pro 2-го поколения стали основой новых Lenovo ThinkPad Компания Lenovo пополнила ассортимент бизнес-ноутбуков ThinkPad тремя новыми моделями, построенными на аппаратной платформе AMD. Лэптопы ThinkPad T495, T495s и X395 используют 12-нм гибридные процессоры Ryzen Pro и поступят в продажу на протяжении ближайшей...
3D-печать металлами: 5 очевидных преимуществ на практическом примере Завихритель, изготовленный по SLM-технологии. При серийном изготовлении таких деталей сокращение стадии подготовки производства может достигать 50% Об особенностях и выгодах, которые способна дать предприятию технология селективного лазерного плавления (SLM), написано нем...
Планирование проектов в организации (часть 4) Я продолжаю цикл публикаций о Pulse Management — Управление проектной организацией (Метод Пульса). В этой статье я расскажу о самой «вкусной» части: Планирование проектов. Планирование — это самая простая и самая сложная часть любого проекта основанного целью которого являет...
Hitachi Vantara представила новые модели облачных услуг Облачные сервисы Hitachi Vantara обеспечивают заказчикам более высокую гибкость и маневренность благодаря полностью управляемым и надежным гибридным и мультиоблачным средам. Комплекс облачных услуг Hitachi Vantara разработан ...
[recovery mode] Монообзор: топовый комбо-аппарат Playme P600SG Привет, Хабр! Сегодня мы хотим рассказать о нашем топовом гибридном устройстве, которое сочетает в себе радар-детектор и видеорегистратор. Playme P600SG стоит 16 000 рублей, позволяет проводить съёмку в формате Super HD и отличается наличием системы фильтрации ложных сигнало...
Новый Xbox и PlayStation 5 получат гибридный процессор AMD Gonzalo с ядрами Zen 2 и графикой Navi В сеть утекла информация о новом гибридном процессоре от AMD, который, по слухам, может лечь в основу нового поколения игровых консолей от Sony и Microsoft. Новый чип проходит под кодовым названием AMD Gonzalo и построен с использованием 7-нм процессорной архитектуры Zen 2 ...
ASRock показала первый в мире компьютер формата Mini STX с чипом APU Ryzen На выставке потребительской электроники CES 2019 компания ASRock продемонстрировала первый в мире компактный компьютер в форм-факторе Mini STX, оснащённый гибридным процессором APU AMD Ryzen. Новинка получила название DeskMini A300. Устройство занимает объём всего 1,9 литра....
[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...
[Перевод] Функциональный JavaScript: пять способов нахождения среднего арифметического элементов массива и метод .reduce() Методы итерирования массивов похожи на «стартовые наркотики» (это, конечно, не наркотики; и я не говорю, что наркотики — это хорошо; это — просто фигура речи). Из-за них многие «подсаживаются» на функциональное программирование. Всё дело в том, что они невероятно удобны. Кро...
Гибридные процессоры AMD Ryzen найдут применение в хромбуках Не секрет, что в последнее время выходит всё больше ноутбуков с процессорами AMD. Производители охотнее обращают внимание на «красные» APU и даже готовятся приступить к выпуску игровых устройств на базе старших Ryzen Mobile...
[Из песочницы] Ревизия уровней доступа пользователей с помощью Power BI на примере CMS Битрикс (БУС) В статье показан пример применения Power BI для анализа доступов пользователей на сайте под управлением 1С-Битрикс. Читать дальше →
Honor 20 Pro: на что способен суперзум флагмана Honor 20 Pro чуть припозднился с выходом на международный рынок, но тем приятнее было наконец-то заполучить его в свои руки и как следует протестировать. Напомним, что от классической «двадцатки» этот гаджет прежде всего отличается значительно более крутой камерой за которую...
CES 2019: NVIDIA показала новую версию своей демонстрации трассировки лучей Project Sol Первоначально NVIDIA анонсировала технологию гибридного рендеринга RTX ещё в марте прошлого года вместе с анонсом стандарта Microsoft DirectX Raytracing. Она позволяет использовать наряду с традиционными методами растрирования трассировку лучей в реальном времени, ч...
Dali — имя новой таинственной линейки гибридных процессоров AMD В начале следующего года нас ждёт выход гибридных процессоров AMD Renoir. Это будут APU Ryzen 4000, которые наконец-то перейдут на семинанометровый техпроцесс и архитектуру Zen 2. Правда, последние слухи указывают, что такие гибридные процессоры сохранят GPU Vega и не п...
Почему надо создавать модули для nginx Nginx — это веб-сервер, который решает десятки бизнес-задач, гибко настраивается, масштабируется и работает почти на всех ОС и платформах. Список функций, возможностей и решаемых проблем из коробки можно расписать в небольшой брошюре. Но порой, ряд бизнес-задач можно решить,...
Гибридные процессоры AMD Renoir получат поддержку оперативной памяти LPDDR4-4266 Нынешнее поколение гибридных процессоров AMD – Picasso серий U и H – не имеет каких-то выдающихся способностей по части поддержки оперативной памяти. Официальный максимум для них – DDR4-2400. В этом плане мобильные процессоры Intel Ice Lake с поддержко...
[Перевод] Kubernetes-приключение Dailymotion: создание инфраструктуры в облаках + on-premises Прим. перев.: Dailymotion — один из крупнейших в мире сервисов хостинга видео и потому заметный пользователь Kubernetes. В этом материале системный архитектор David Donchez делится итогами создания production-платформы компании на базе K8s, которая начиналась с облачной ин...
Сравниваем два самых крутых китайских смартфона: Huawei P30 Pro против OPPO Reno 10x zoom В апреле этого года Huawei удивил всех смартфоном с отдельной камерой с 5-кратным оптическим увеличением. Но также китайцы смогли сделать и гибридный 10-кратный зум, и даже, ко всеобщему удивление, сносное приближение до 50х. Но недавно у него вышел прямой конкурент — смартф...
Custom refactoring tool: Swift Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам был...
[Перевод] Перекрестная репликация между PostgreSQL и MySQL Я в общих чертах расскажу о перекрестной репликации между PostgreSQL и MySQL, а еще о методах настройки перекрестной репликации между этими двумя серверами базы данных. Обычно базы данных в перекрестной репликации называются однородными, и это удобный метод перехода с одног...
Стали известны частоты CPU и GPU гибридных процессоров Ryzen 5 3400G и Ryzen 3 3200G Несколько дней назад мы знакомились с первыми результатами тестирования гибридного процессора AMD Ryzen 5 3400G. В тестах 3DMark новинка показала на 7-10% больший результат, нежели предшественник. И это ожидаемо, ведь Ryzen 5 3400G от Ryzen 5 2400G отличается лишь часто...
[Из песочницы] Блиц-проверка алгоритмов машинного обучения: скорми свой набор данных библиотеке scikit-learn Глобальная паутина изо дня в день пополняется статьями о самых популярных, наиболее употребляемых алгоритмах машинного обучения для решения различных задач. Причём основа этих статей, немного изменённая по форме в том или ином месте, кочует от одного исследователя данных к...
[Из песочницы] Методы сжатия/хранения медиа данных в форматах WAVE и JPEG, часть 1 Здравствуйте! Моя первая серия статей будет направлена на изучение методов сжатия и хранения изображений/звука, таких как JPEG (изобр.) и WAVE (звук), также в них будут примеры программ с использованием этих форматов (.jpg, .wav) на практике. В этой части мы рассмотрим именн...
Сбербанк впервые запустил образовательный курс «Машинное обучение в финансах» В основе программы - накопленный банком практический опыт применения методов ML, включая управление балансом, торговые стратегии, а также прогнозирование показателей банка и макроэкономики. Курс рассчитан на 6 недель обучения, преподаватели - сотрудники блока "Финансы&q...
[Перевод] C# Regex в примерах Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Класс Regex реализует регулярные выражения в C#. В этой статье вы узнаете, как использовать C# Regex для проверки различных пользовательских входных данных. Regex в C# реализует регулярные выра...
[Из песочницы] Многоуровневое управление освещением на базе КТС НПЛ Управление освещением из нескольких мест и многоуровневое управление освещением в жилом секторе становится все более популярным. Стандартные решения — это использование импульсных реле или ПЛК, но есть и другое решение — Комплекс Технических Средств Непрограммируемой Логи...
[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...
Linux продолжает расширять поддержку гибридных процессоров AMD Renoir Добавлено управление электропитанием.
[Из песочницы] Мини-справочник и руководство по Scrum Данная статья – это мини-справочник и руководство по Scrum, созданные в результате прочтения книги Сазерленда и статей из интернета. Надо различать Agile и Scrum. Agile – это методология (наука), а Scrum – это метод достижения цели. Применяя Scrum важно иметь настоящую ком...
AMD занялась продвижением ноутбуков на основе гибридных процессоров Athlon Они считаются не только быстрыми, но и надёжными.
Норвегия запускает первый в мире гибридный круизный лайнер Норвежская компания Hurtigruten объявила об успешном завершении испытаний нового корабля – круизного лайнера с гибридной силовой установкой. Судно «MS Roald Amundsen» получило название в честь знаменитого полярного исследователя и предназначено для работы в северных широтах....
Optane Memory и накопители разных типов: пытаемся ускорить один SSD при помощи другого Ускорять твердотельные накопители внешним кэшированием — значит, ремонтировать то, что и не ломалось. В части сценариев у них с производительностью все и без того неплохо, а где не слишком хорошо — там и кэш не поможет (собственно, «не хорошо» зачастую как раз потому, что не...
Guardicore вышла на рынок России, СНГ и Грузии Компания является создателем интуитивного способа защиты критических активов в ЦОДах, контейнерах и гибридных облаках, основанного на принципах микросегментации и Zero Trust («нулевого доверия»).
ASRock может снабдить плату на базе AMD X570 водоблоком Либо гибридной системой охлаждения.
8-ядерный процессор AMD Gonzalo ляжет в основу игровых консолей следующего поколения Все современные игровые приставки Sony и Microsoft построены на базе кастомных гибридных чипов AMD с процессорными ядрами Jaguar и видеоядром с архитектурой GCN. Согласно новой инсайдерской информации, грядущее поколения популярных консолей также будет базироваться на APU от...
Intel представила Lakefield: пятиядерный гибрид Core и Atom с трёхмерной компоновкой Intel представила свой первый гибридный процессор Lakefield, в котором объединено пять вычислительных ядер с различной архитектурой, работающих по принципу big.Little. Несмотря на то, что для изготовления Lakefield применяется 10-нм техпроцесс и технология 3D-компон...
Мифы популярной физики, продолжение: Гравитация Первая часть статьи тут. А мы пока разберем другие мифы, о которых вам не расскажут эти два парня: Читать дальше →
Maserati выпустит электрический спорткар Итальянская компания Maserati, входящая в группу Fiat Chrysler Automobiles (FCA), рассказала о планах по электрификации своих автомобилей премиум-класса. Сообщается, что все новые модели марки будут комплектоваться гибридной или полностью электрической силовой установкой. Пр...
Под крышкой гибридных чипов AMD Picasso в конструктиве AM4 обнаружен припой В ближайшее время ассортимент гибридных процессоров для настольной платформы AMD AM4 пополнится решениями поколения Picasso. Новые APU уже посчастливилось раздобыть китайским энтузиастам, один из которых рассказал о своих успехах в разгоне и «скальпировании»...
Оптимальная линейная фильтрация: от метода градиентного спуска до адаптивных фильтров Развивая тему конспектов по магистерской специальности "Communication and Signal Processing" (TU Ilmenau), продолжить хотелось бы одной из основных тем курса "Adaptive and Array Signal Processing". А именно основами адаптивной фильтрации. Для кого в первую очередь была напис...
[Из песочницы] Современные тренды и рекомендации по аджайлизации крупных финансовых институтов 12-15 Мая 2019 в Дублине состоялся PMI EMEA Congress 2019, который был организован одним из лидеров отрасли в области разработки методологии управления проектами – Project Management Institute (PMI). Конгресс собрал более 700 делегатов из 70 стран и 450 организаций и стал ми...
StingerYar проведёт показательное тестирование AMD Ryzen 3 2200G и Ryzen 3 3200G Семейство процессоров AMD Ryzen 3000 представлено не только 7-нм CPU на архитектуре Zen 2, но и гибридными чипами на базе Zen+ и Radeon Vega. Одному из таких APU на этих выходных будет посвящено...
[Перевод] Учебный курс по React, часть 11: динамическое формирование разметки и метод массивов map В сегодняшней части перевода учебного курса по React мы поговорим об использовании стандартного метода массивов map() для организации динамического формирования JSX-разметки, описывающей наборы однотипных элементов. → Часть 1: обзор курса, причины популярности React, Reac...
Как проходят секции по машинному обучению на собеседованиях в Яндекс Каждый сервис компании Яндекс во многом основан на анализе данных и методах машинного обучения. Они требуются и для ранжирования результатов веб-поиска, и для поиска по картинкам, и для формирования рекомендательных блоков. Машинное обучение позволяет нам создавать беспилотн...
Ученые создали инструмент CRISPR, который может уничтожать более длинные ДНК Международная группа ученых разработала новый инструмент для редактирования генов на основе CRISPR. Исследователи, возглавляемые Мичиганским университетом и Корнельским университетом, сравнивают новый инструмент с измельчителем, способным уничтожать длинные участки ДНК. ...
Julia, Градиентный спуск и симплекс метод Продолжаем знакомство с методами многомерной оптимизации. Далее предложена реализация метода наискорейшего спуска с анализом скорости выполнения, а также имплементация метода Нелдера-Мида средствами языка Julia и C++. Читать дальше →
[Перевод] Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 1 Ведущий: леди и джентльмены, это выступление очень забавное и очень интересное, сегодня мы собираемся поговорить о реальных вещах, которые наблюдаются в интернете. Этот разговор немного отличается от тех, к которым мы привыкли на конференциях Black Hat, потому что мы собирае...
Пишем под FPGA без HDL. Сравнение высокоуровневых средств разработки В последнее время производители FPGA и сторонние компании активно развивают методы разработки для FPGA, отличающиеся от привычных подходов использованием высокоуровневых средств разработки. Являясь FPGA-разработчиком, в качестве основного инструмента я использую язык описа...
SMARTlife: Как выбрать тематику блога В этой статье мы начинаем изучать теорию создания блога. В ближайший месяц мы разберем все нюансы и шаги, которые нужно проделать, до того как запустить блог, и начать свой путь в блогосфере. Итак, с чего начать новичку?
Оптимизация конструкции методами теории автоматического управления В предыдущей статье "Скрещивание ужа и ежа.." мы проверяли применимость методов настройки систем автоматического управления к «реальным» моделям. В это статье попробуем оптимизировать не систему управления, а сам «физический» объект. Для настройки регуляторов существует бол...
[Из песочницы] Чеклист для создания и публикации веб-приложений Для того, чтобы создать свое веб приложение в наше время недостаточно уметь его разрабатывать. Важным аспектом является настройка инструментов по развертыванию приложения, мониторингу, а также управление и администрирование среды, в которой оно работает. Эра ручного разверты...
Гибридные процессоры AMD нового поколения не получат многокристальную компоновку Chiplet Несколько дней назад AMD формально представила настольные семинанометровые процессоры Ryzen третьего поколения. Кроме прочего, это будут первые CPU компании с многокристальной компоновкой Chiplet. В частности, мы также можем быть практически полностью уверены, что одним...
К выходу готовится карманная консоль на Windows, которая потянет Battlefield V и GTA V В 2016 году на Kickstarter профинансировали проект консоли Smach Z на базе Windows 10. Карманная приставка до сих не готова окончательно, но стали известны новые подробности о ней. В частности, то, что аппаратной основой устройства станет гибридный четырёхядерный процессор R...
[Из песочницы] Прибыльность сайтов и сервисов Эта статья будет полезна всем, кто хочет сделать собственный бизнес на веб-сайтах и сервисах. Здесь приведены примеры прибыльности и средней посещаемости сайтов через год работы. Основная цель статьи — дать приблизительное представление о сложности развития проектов для тех,...
Множественные эксперименты: теория и практика В современном мире сложно представить развитие продукта без A/B-тестирования. Чтобы успешно запустить продукт или новую функциональность — надо грамотно спроектировать A/B, рассчитать и интерпретировать его результаты. Иногда нам требуется тестирование более чем для двух гру...
[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...
[Перевод] Теория вместо эвристики: становимся лучше как frontend-разработчики Перевод Becoming a better front-end developer using fundamentals instead of heuristics Наш опыт показывает, что не имеющие технического образования разработчики и самоучки чаще полагаются не на теоретические принципы, а на эвристические методы. Эвристика — шаблоны и пров...
Нюансы работы инструментов Target Length и Tuning Meter в PADS Professional/Xpedition При трассировке сложных печатных плат, с использованием высокоскоростных интерфейсов, инженерам необходимо четко контролировать длину критических сигналов, ведь на высоких частотах каждый неучтенный миллиметр проводника будет сильно влиять на целостность сигнала, а значит ...
OpenSceneGraph: Управление окнами и режимами отображения Введение Мы уже говорили о том, что класс osg::Camera управляет связанным с ним графическим контекстом OpenGL. Графический контекст инкапсулирует информацию о том, как и куда происходит отрисовка объектов и какие атрибуты состояния к ним применяются. Под контекстом понимают...
Изобретен самолет, который сам себя обеспечивает энергией для полета Шведская Heart Aerospace занимается разработкой нового вида пассажирских самолетов. На этот раз компания принялась за создание гибридного пассажирского самолета для малой авиации, на базе которого в дальнейшем планируется создать региональный пассажирский самолет.
Автоматизация тестирования платных сервисов на iOS Для тех, кто интересуется темой автоматизации на iOS, у меня две новости — хорошая и плохая. Хорошая: в iOS-приложении для платных сервисов используется только одна точка интеграции — in-app purchases (встроенные в приложение покупки). Плохая: Apple не предоставляет никаких ...
Инвентаризация от И до Я. Считаем ИТ-активы На этом скриншоте результат работы Quest KACE относительно компьютера бухгалтера одной из российских компаний. Выяснилось, что часть ПО установлена, но не используется. Здесь приведены цены, по которым это ПО закупалось. В вашем случае цена на ПО может отличаться, здесь ва...
Retentioneering: как мы open-source инструменты для продуктовой аналитики на Python и Pandas написали Привет, Хабр. Эта статья посвящена итогам четырехлетней разработки набора методов и инструментов обработки траекторий движения пользователей в приложении или на сайте. Автор разработки — Максим Годзи, который стоит во главе команды создателей продукта, он же — автор статьи. ...
Инженерный подход к разработке ПО. От теории к практике Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Что делать, когда возможностей тестов недостаточно? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндекс.П...
Тarantool Cartridge: шардирование Lua-бекенда в три строчки У нас в Mail.Ru есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он быстрый и классный, но возможности одного сервера всё равно не безграничны. Вертикальное масштабирование тоже не панацея, поэтому в Tarant...
Реальные сроки изучения слепой печати при низкой мотивации В статье я опишу свой сугубо субъективный пример того, сколько времени занимает обучение методу комфортной слепой печати. Это с учётом того, что мне данный навык не был критически важен, но иметь его давно хотелось. Читать дальше →
Cirrus7 Incus A300: бесшумный мини-ПК на гибридных процессорах AMD Немецкий производитель бесшумных ПК Cirrus7 начал приём заказов на компактную систему Incus A300, построенную на базе гибридных процессоров AMD. В основе устройства лежит материнская плата от мини-компьютера ASRock DeskMini A300. Главная «фишка» новинки...
[Перевод] Почему в Kubernetes так сложно с хранилищами? Когда пришли оркестраторы контейнеров, вроде Kubernetes, подход к разработке и деплою приложений изменился кардинально. Появились микрослужбы, а для разработчика логика приложения больше не связана с инфраструктурой: создавай себе приложения и предлагай новые функции. Kuber...
Балансировка записи и чтения в базе данных В предыдущей статье я описал концепцию и реализацию базы данных, построенное на основе функций, а не таблиц и полей как в реляционных базах данных. В ней было приведено множество примеров, показывающих преимущества такого подхода перед классическим. Многие сочли их недоста...
Представлен гибридный планшет Huawei MateBook E 2019 Компания Huawei представила новое поколение гибридного планшета MateBook E, хотя первоначально его анонс ожидался только в следующем месяце. Итак, новинка оснащается операционной системой Windows 10, платформой Qualcomm Snapdragon 850, поддержкой связи 4G LTE с картами nano-...
Как мы лечили кота Лапуню Научный коллектив малого инновационного предприятия (МИП) «Биомиметикс», созданного молодыми учеными НИТУ «МИСиС» на базе университета, совместно с коллегами из НМИЦ онкологии им. Н.Н. Блохина создали уникальный гибридный имплантат для замещения пораженного участка кости. ...
[Перевод] Почему люди не используют формальные методы? На Software Engineering Stack Exchange я увидел такой вопрос: «Что мешает широкому внедрению формальных методов?» Вопрос был закрыт как предвзятый, а большинство ответов представляли собой комментарии типа «Слишком дорого!!!» или «Сайт — это не самолёт!!!» В каком-то смысле ...
[Из песочницы] Функциональный подход обработки ошибок в Dart При переходе на новую технологию, мы лишаемся привычных инструментов для разработки. В каких-то случая мы вынуждены смириться с их отсутствием из-за каких-то технических ограничений, но при возможности переносим инструменты с собой. Разрабатывая android приложения, за основу...
Темы и стили в Android без магии. И как их готовить с SwitchCompat В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Читать дальше →
Julia и метод покоординатного спуска Метод покоординатного спуска является одним из простейших методов многомерной оптимизации и неплохо справляется с поиском локального минимума функций с относительно гладким рельефом, поэтому знакомство с методами оптимизации лучше начинать именно с него. Поиск экстремума ве...
[Перевод] Java Challengers #4: Сравнение объектов с equals() и hashCode() Java Challengers #4: Сравнение объектов с equals() и hashCode() В преддверии запуска нового потока по курсу "Разработчик Java" мы продолжаем перевод серии статей Java Challengers, предыдущие части которых можно прочитать по ссылкам ниже: Перегрузка методов в JVM Сравнение с...
Что (не)нужно знать для создания игр на Unity Unity — игровой движок, с далеко не нулевым порогом вхождения (сравнивая с тем же Game Maker Studio), и в этой статье я расскажу с какими проблемами столкнулся начиная его изучение, и какие решения этих проблем нашел. Я буду описывать подобные моменты на примере своей 2d и...
[Из песочницы] Практическое применение ELK. Настраиваем logstash Введение Разворачивая очередную систему, столкнулись с необходимостью обрабатывать большое количество разнообразных логов. В качестве инструмента выбрали ELK. В данной статье пойдёт речь о нашем опыте настройки этого стека. Не ставим цели описать все его возможности, но хот...
Математика в Gamedev по-простому. Триангуляции и Triangle.Net в Unity Всем привет! Меня зовут Гриша, и я основатель CGDevs. Математика – очень крутой инструмент при разработке игр. Но если скажем без понимания векторов и матриц обойтись в принципе сложно, то алгоритмы триангуляций не столь обязательная вещь, но с помощью них решается достаточн...
Компания Hyundai Motor представила новаторскую концепцию гибридного внедорожника Компания Hyundai Motor рассказала о находящемся в разработке концептуальном гибридном электромобиле Plug-in Hybrid SUV Concept. «Мы стремимся к инновационным решениям в области дизайна и добавляем эмоциональную ценность нашему продукту благодаря чувственному спор...
[Перевод] GitOps: сравнение методов Pull и Push Прим. перев.: В сообществе Kubernetes явную популярность набирает тренд под названием GitOps, в чём мы лично убедились, посетив KubeCon Europe 2019. Этот термин был относительно недавно придуман главой компании Weaveworks — Alexis Richardson — и означает применение привычных...
Digital-мероприятия в Москве c 21 по 26 мая Подборка мероприятий на неделю Apache Ignite Meetup #6 21 мая (вторник) Новослободская 16 бесплатно Приглашаем на очередную встречу Apache Ignite в Москве. Подробно разберем компонент Native Persistence. В том числе, обсудим, как настроить продукт “больших топологий” для и...
[Из песочницы] Как искусственный интеллект помогает управлять проектами Обзор современного применения искусственного интеллекта для управления проектами Может показаться удивительным, но вопросу применения искусственного интеллекта для управления проектами насчитывается уже более 30 лет. Еще в 1987 году вышла знаковая статья Уильяма Хосли «Ис...
ИИ помогает быстрее диагностировать рак шейки матки В некоторых случаях обнаружение рака с помощью технологий машинного обучения может быть более чем удобным и стать ключом к постановке диагноза. Microsoft и SRL Diagnostics разработали инструмент ИИ, который помогает выявлять рак шейки матки, освобождая врачей в Индии и други...
Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к...
[Из песочницы] Как я проектирую СКС Эта статья родилась в ответ на статью «Идеальная локальная сеть». Я не согласен с большинством тезисов автора, и хочу в этой статье не только их опровергнуть, но и выдвинуть свои тезисы, которые потом буду защищать в комментариях. Далее я расскажу о нескольких принципах, к...
ZTE Axon 10 Pro получит 20-кратный гибридный зум при помощи обновления Компания ZTE официально сообщила о том, что грядущее обновление программного обеспечения для смартфона ZTE Axon 10 Pro добавит в камеру 20-кратный гибридный зум. ZTE Axon 10 Pro получил однокристальную систему Qualcomm Snapdragon 855 с модемом 5G X50, до 12 ГБ ОЗУ и 256...
Погружение в драйвер: общий принцип реверса на примере задания NeoQUEST-2019 Как и все программисты, ты любишь код. Вы с ним — лучшие друзья. Но рано или поздно в жизни наступит такой момент, когда кода с тобой не будет. Да, в это сложно поверить, но между вами будет огромная пропасть: ты снаружи, а он — глубоко внутри. От безысходности тебе, как и ...
Возможно ли без Redux? На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросо...
Неопределённая параметризация как универсальный метод построения архитектуры приложения на C++ и Java за минимальн. цену C++ — язык запутанный, и существенным его недостатком является сложность создания изолированных блоков кода. В типовом проекте всё зависит от всего. Эта статья показывает, как писать высокоизолированный код, который минимально зависит от конкретных библиотек (включая стандар...
Дмитрий Думик, Chatfuel: про Y Combinator, технологическое предпринимательство, изменение поведения и осознанность Я поговорил с Дмитрием Думиком, CEO калифорнийского стартапа для создания чат-ботов Chatfuel и резидентом Y Combinator. Это шестое в серии интервью с мастерами своего дела про продуктовый подход, поведенческую психологию и технологическое предпринимательство. Читать дальше ...
Один из методов получения профиля рабочей нагрузки и истории ожиданий в PostgreSQL Продолжение статьи "Попытка создать аналог ASH для PostgreSQL ". В статье будет рассмотрено и показано на конкретных запросах и примерах — какую же полезную информацию можно получить с помощью истории представления pg_stat_activity. Предупреждение. В силу довольно большого ...
[Перевод] Цепи Маркова для процедурной генерации зданий Примечание: полный исходный код этого проекта можно найти [здесь]. Так как он является частью более масштабного проекта, я рекомендую смотреть коммит на момент выпуска этой статьи, или файл /source/helpers/arraymath.h, а также /source/world/blueprint.cpp. В этой статье я х...
[Из песочницы] Способы сегментации точек в Point Clouds Введение Некоторое время назад мне потребовалось решить задачу сегментации точек в Point Cloud (облака точек — данные, полученные с лидаров). Пример данных и решаемой задачи: Поиски общего обзора существующих методов оказались неуспешными, поэтому пришлось собирать информац...
Почему на современной бирже важна скорость, и как обогнать конкурентов: 3 практических способа Изображение: Unsplash Участники биржевых торгов во все времена стремились обогнать конкурентов, чтобы заключить самую выгодную сделку быстрее всех. Сегодня мы поговорим о том, какие методы сегодняшние трейдеры используют для того, чтобы добиться максимальной скорости рабо...
Облако второго поколения Вице-президент Oracle в России и СНГ Олег Жуков, открывая конференцию, обратил внимание на тот факт, что компания фактически работала в России и СССР еще до официального открытия представительства в 1994 году. Он отметил, что бизнес Oracle в России продолжает расти, и полити...
Sony PlayStation 5 получит новый процессор AMD Ryzen 3600G Sony уже рассказала о некоторых особенностях новой игровой консоли PlayStation 5. А недавно наши коллеги из Wired заявили, что пока не анонсированная консоль будет построена на "новом" гибридном процессоре Ryzen 3600G. Подробнее об этом читайте на THG.ru.
Блогер создал компьютер из лазаньи Автор YouTube-канала Laplanet Arts собрал рабочий компьютер на основе лазаньи. Он использовал начинку гибридного ноутбука ASUS Transformer Pad.
Внедрение микросервисов тормозится непониманием основ технологии Архитектура микросервисов связывает современные распределенные гибридные облачные инфраструктуры с локальными …
Airbus Bird of Prey — концепт гибридного самолёта с крыльями и перьями В то время, как автомобили всё быстрее примеряют на себя новые технологии, а на пороге стоит совершенно новый вид транспорта в виде Hyperloop, самолёты, как может показаться, не меняются вообще. И хотя в деталях это, конечно, не так, в целом самолёты по своей сути мало...
GlobalFoundries и ARM спроектировали тестовый чип с объёмной упаковкой Компания GlobalFoundries отказалась от гонки за техпроцессами и замерла на отметке 12 нм, но это не означает, что она не будет внедрять передовые технологии объёмной упаковки чипов. За счёт 3D-компоновок даже старый техпроцесс можно использовать таким образом, что результиру...
Allied Telesis представила гибридное беспроводное решение Компания Allied Telesis, поставщик аппаратных и программных продуктов, позволяющих заказчикам создавать безопасные …
Раздельное логгирование методов в Java/logback Задача Допустим, нам захотелось логгировать каждый метод некого Java-класса по разному: Для каждого метода свой лог-файл, … свой формат лога, … свой минимальный уровень логгирования, формат лога расширяем собственными %переменными, возможность обновлять эту конфигурацию на...
Мал, да удал. Анбоксинг микровиртуалки Firecracker Записывайте рецепт микровиртуалок Firecracker. Берем два популярных метода изоляции многопользовательской нагрузки — виртуальные машины и контейнеры. Выжимаем лучшее из обоих подходов, максимально упрощаем, тестируем на настоящем хайлоаде. В итоге получаем непробиваемую изол...
P30 и P30 Pro от Huawei — флагманы с «суперзумом» Как и ожидалось, сегодня китайская компания презентовала 2 топовых смартфона, у которых немало общего. К примеру, OLED-дисплей с разрешением 2340 x 1080 пикселей и встроенным дактилоскопом, процессор Kirin 980, быстрая зарядка, фронтальная камера 32 Мп, NFC, 2 слота для SIM ...
[Из песочницы] Sourcery для автоматического конвертирования в структуры объектов Realm В интернете, да и даже на Хабре, есть куча статей о том, как работать с Realm. Эта база данных достаточно удобная и требует минимальных усилий для написания кода, если ей уметь пользоваться. В этой статье будет описан метод работы, к которому пришел я. Читать дальше →
Бесплатный вебинар «Что такое квизы в чат-боте и почему они круто обеспечивают лидогенерацию?» Спикеры: Владимир Богдан, Роман Белый, сооснователи IQBI.Agency. От спикеров Вебинар будет посвящен крутому маркетинговому инструменту — квизам в месенджерах через чат-бота. Мы разберем возможности которые раскрывает этот инструмент, чем квизы с ч...
[Перевод] Миллионы бинарников спустя. Как укреплялся Linux TL;DR. В этой статье мы исследуем защитные схемы (hardening schemes), которые из коробки работают в пяти популярных дистрибутивах Linux. Для каждого мы взяли конфигурацию ядра по умолчанию, загрузили все пакеты и проанализировали схемы защиты во вложенных двоичных файлах. Ра...
[Перевод] Б\у Tesla Model S 85 на службе департамента полиции города Фримонт, штат Калифорния, США (там, где завод Tesla) В департаменте полиции родного для компании Tesla города Фримонт обновление — автопарк спецмашин пополнился первым патрульным электрокаром Tesla Model S 2014 года выпуска. Это не первая (не гражданская и специально доработанная) Tesla, которую планируют выпустить на боев...
Три истории про дикий хантинг Хантинг – это стратегия найма за счет переманивания специалиста, работающего в другой компании. К хантингу прибегают в тех случаях, когда не могут найти нужных специалистов на открытом рынке. Истинный хедхантер — это искусный переговорщик, хорошо разбирающийся в психологии...
Форум «Управление данными — 2019» пройдёт 24 сентября в Москве 24 сентября 2019 года издательство «Открытые системы» проведет в Москве форум «Управление данными — 2019». Читателям портала предоставляется скидка 15% на участие по промокоду realITSM. Регистрация Форум пройдет под девизом «Предприятие, основанное на данных: стратегии, арх...
Зачем нужна низкоуровневая оптимизация на Эльбрусе или как ускорить распознающую систему в полтора раза Встретив 2019 год и немного отдохнув от разработки новых фич для Smart IDReader, мы вспомнили, что давно ничего не писали об отечественных процессорах. Поэтому мы решили срочно исправиться и показать еще одну распознающую систему на Эльбрусе. В качестве распознающей системы...
Новый флагман Oppo получит камеру с 20-кратным зумом Сегодня мы уже писали о смартфоне Oppo Reno 2, который должен получить основную камеру с четырьмя оптическими датчиками. Теперь же Oppo опубликовала официальное рекламное изображение, которое, во-первых, подтверждает конфигурацию камеры, а во-вторых, указывает на наличи...
iOS Responder Chain или Что спрашивают на интервью Какая разница между первым и вторым примером? За что отвечает таргет? В каком случае вызывается метод при нажатие кнопки? TL;DR При нажатии на кнопку наш метод вызывается в обоих случаях. Только в первом примере UIKit попытается вызвать метод в назначенном таргете(у нас э...
Julia и рой частиц Продолжаем изучение методов многомерной оптимизации, и следующий на очереди — метод роя частиц осуществляющий поиск глобального минимума. Читать дальше →
Motorola One Zoom с 10-кратным гибридным зумом поступил в продажу за $ 450 Motorola представила свое самое амбициозное устройство - Motorola One Zoom. Присвоение уникального имени обеспечивает впечатляющая система зума, расположенная сзади. Motorola использует 8 МП сенсор в сочетании с оптической стабилизацией изображения (OIS) и телеобъектив...
YIMP — Панель управления для Yii 2 на Bootstrap 4 Уверен, что у многих разработчиков, предпочитающих фреймворки готовым CMS, есть в запасе решение на Bootstrap или его аналогах, которое используется в для создания интерфейсов админок и прочих бэк-офисов. И у меня такое есть. Успешно работает много лет, но безнадежно устарел...
Red Hat Ansible Tower 3.4 унифицирует автоматизацию гибридных облачных сред Компания Red Hat, поставщик решений с открытым исходным кодом, выпустила Red Hat Ansible Tower 3.4, новую версию …
Red Hat представила решение для разработчиков гибридных облаков Продукт под названием OpenShift Service Mesh предназначен для организации межсервисного взаимодействия приложений Kubernetes на платформе Red Hat OpenShift 4.
Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...
Гибридные процессоры AMD Ryzen 4000 стали на шаг ближе к выходу Согласно дорожной карте AMD, опубликованной в Сети ранее, вслед за последней новинкой этого года, процессорами Threadripper 3000, в самом начале следующего года дебютируют мобильные гибридные процессоры Ryzen 4000. Судя по всему, у AMD все идет по плану, раз поддержка A...
[Из песочницы] Методы эффективного преобразования информации на основе модифицированной формулы Бэйли — Боруэйна — Плаффа Описание Указанный ниже метод позволяет осуществлять эффективное преобразование цифровых последовательностей любой размерности, что в свою очередь применимо в области обработки цифровой информации. Ниже рассмотрено два вычислительных способа: Преобразование объемной послед...
В продаже замечен бесшумный мини-ПК на базе AMD Ryzen 5 2500U Китайская фирма Maxtang предлагает на AliExpress безвентиляторный мини-компьютер VHFP30 на платформе AMD. Этот девайс примечателен тем, что в нём используется гибридный чип Ryzen 5 2500U (4 ядра/8 потоков, 2,0/3,6 ГГц, Radeon Vega 8),...
Радиация: невидимый убийца и его дочки В предыдущих статьях и их обсуждении я не раз утверждал: никакими современными методами не удается достоверно обнаружить влияния величины естественного радиационного фона в достаточно широком его диапазоне на здоровье людей. Но есть один естественный радиационный фактор, в...
Acer Nitro 5 получит новейший APU AMD Ryzen 5 3550U с графикой Vega 9 Около десяти дней назад стало известно о разработке нового гибридного процессора Ryzen 5 3550U. А теперь на сайте одного из ритейлеров Юго-Восточной Азии были замечены сразу две конфигурации ноутбука Acer Nitro 5 на базе этого APU. Подробнее об этом читайте на THG.ru.
Блок питания Thermaltake Toughpower GF1 ARGB 850W Gold с ARGB-подсветкой, гибридным охлаждением и достойной акустической эргономикой Модель Thermaltake Toughpower GF1 ARGB 850W Gold получилась весьма сбалансированной, без явных недостатков. Можно констатировать, что этот БП хорошо приспособлен для работы в домашних системах различной мощности, в том числе в системах с двумя топовыми видеокартами на базе т...
Канбан-метод: практика построения быстрого потока При попытке дать определение Канбан-методу, на ум сразу же приходит некая визуализация потока работы, чаще всего — таблица с тремя столбцами, призванная сделать вашу работу и работы команды лучше и эффективнее. Канбан действительно начинается с визуализации, а кан...
Поиск задач в JIRA (простым языком). Часть 2: Продвинутый поиск Структуру JQL-запросов без примеров сложно понять специалистам, не знакомым ранее с JIRA. Мы уже успели рассказать про быстрый и базовый поиск. Теперь же прейдем к самому мощному из трех методов — к продвинутому поиску. В этом режиме вы можете указывать критерии, которые ...
Метод Pomodoro не так крут, как мог бы быть У метода pomodoro есть не совсем очевидные нюансы. И эти нюансы, если переформулировать Кличко, понимают не только лишь все, мало кто может это делать. Поэтому давайте разберемся, что это за метод, и что можно было бы улучшить. Читать дальше →
[Из песочницы] Визуализация времени возрождения Рошана В данной статье рассматривается перехват функций графического API на примере DirectX 9 под x64 применительно к игре Dota 2. Будет подробно рассказано, как внедриться в процесс игры, как изменить поток выполнения, приведено краткое описание внедряемой логики. В конце поговор...
Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...
Электропикап Ford F-150 EV — в прототипе и тестируется на дороге В компании Ford заявили об обновлениях в линейке полноразмерных пикапов F-Series: бензиновый, гибридный и, наконец-то, электрический (с заделом на будущее) и об инвестировании до 2022 года 11 миллиардов долларов в производство электромобилей, чтобы добавить 24 гибрида и 16...
Игровой лэптоп HP Pavilion 15 получит APU Ryzen и графику GeForce GTX Компания Hewlett-Packard представила свой первый игровой ноутбук на базе аппаратной платформы AMD Ryzen. Им стал 15-дюймовый HP Pavilion, который начиная с сентября будет доступен в конфигурациях с 12-нм гибридными чипами Ryzen Mobile и...
Nintendo выпустит маленькую и недорогую версию портативной консоли Switch Компания Nintendo разрабатывает уменьшенную и удешевлённую гибридной игровой приставки Switch. Об этом рассказало японское издание Nikkei.
Volvo и Geely займутся совместной разработкой двигателей нового поколения Компании Volvo Cars и Geely объявили об объединении усилий для производства автомобильных силовых установок следующего поколения. Новое предприятие, как сообщается, сосредоточит усилия на создании двигателей внутреннего сгорания и гибридных силовых установок. Такие агрегаты ...
Об инженерном подходе замолвлю я слово Привет, Хабр Этим расслабленным воскресным вечером мне бы хотелось поговорить на две темы, отчасти взаимосвязанные — о том, что такое и как вообще выглядит инженерный подход в разработке электроники, а также как и зачем писать на Хабр статьи про эту электронику так, чтобы о...
Методы наименьших квадратов: текст, написанный программистом для программистов Продложаю публикацию своих лекций, изначально предназначенных для студентов, учащихся по специальности «цифровая геология». На хабре это уже третья публикация из цикла, первая статья была вводной, она необязательна к прочтению. Однако же для понимания этой статьи необходимо ...
Практическая стеганография Применение принципов стеганографии для решения реальных задач Собственно, термин “стеганография” давно не вызывает вопросы, и в общем случае понятно, что речь идет о способах передачи скрытых данных внутри других, не скрытых. Правда, когда начинаются рассуждения про применим...
Появились первые результаты тестирования процессора AMD Ryzen 5 3400G Вчера AMD представила настольные процессоры Ryzen третьего поколения. Кроме них нас вскоре ждут также гибридные процессоры Ryzen 3000, только они будут основаны на архитектуре Zen+. Все утечки указывают на то, что нам покажут две модели: Ryzen 5 3400G и Ryzen 3 3200G. О...
Анализ производительности WebGL приложений Применение методов описанных в данной статье может существенно сократить ваше время разработки. Как только сделан минимально работающий продукт, процесс указанный на диаграмме ниже может быть применен к вашему приложению. Основное достоинство данного подхода в том, что время...
[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...
Cosmo Communicator – реинкарнаци коммуникаторов с двумя экранами После запуска первой версии Cosmo Communicator в 2018 году британская компания Planet Computers представила свой новый гибридный смартфон с двумя экранами под всё тем же названием Cosmo Communicator. Новинка создана на основе винтажных КПК, таких как Nokia Communicator…
KPMG: топ-менеджеры технологических компаний уверены, что блокчейн изменит методы ведения бизнеса Факторами, которые сильнее всего препятствуют внедрению блокчейна, считаются немногочисленность подтвержденных примеров практического использования, сложность самой технологии и отсутствие средств на новые проекты.
Расширяемый Postgres На прошедшем PGConf.Russia был доклад про расширение MobilityDB, а Андрей Бородин предложил идею расширять методы индексов под задачу. Продолжу тему с расширением Postgres под решаемую задачу на примере расширения сделанного в рамках HighLoad Cup 2018, код доступен на GithH...
Cockpit – упрощение типичных административных задач в ОС Linux через удобный веб-интерфейс В этой статье я расскажу про возможности инструмента Cockpit. Cockpit создан с целью облегчения администрирования ОС Linux. Если говорить кратко, то он позволяет выполнять наиболее типичные задачи администратора Linux через приятный веб-интерфейс. Возможности Cockpit: устано...
Впечатляющие возможности камеры OPPO Reno2 на видео: съемка в темноте и 20-кратный зум В рейтинге камер смартфонов DxOMark первое место с недавних пор занимает Samsung Galaxy Note 10+ 5G. Высоко расположены также S10 5G, Honor 20 Pro и OnePlus 7 Pro. Но именно на презентации Huawei P30 Pro больше всего внимания было уделено камерам: возможности снимать в кроме...
Как запустить ML-прототип за один день. Доклад Яндекс.Такси Машинное обучение применяется на всём цикле заказа автомобиля в Яндекс.Такси, и число компонентов сервиса, работающих благодаря ML, постоянно растёт. Чтобы строить их единообразно, нам потребовался обособленный процесс. Руководитель службы машинного обучения и анализа данных...
Недорогой гибридный процессор AMD Ryzen 5 3400G будет работать на частоте до 4,2 ГГц Совсем скоро компания AMD представит новые семинанометровые настольные CPU Ryzen 3000, основанные на архитектуре Zen 2. Кроме них нас ждут модели линейки Ryzen 3000, которые будут использовать «старую» архитектуру Zen+ и 12-нанометровый техпроцесс. Такими б...
"Школа данных" привлекла экспертов S7 TechLab к созданию курса блокчейн S7 TechLab, входит в холдинг S7 Group, и "Школа данных" запускают курс по применению технологии блокчейн для владельцев бизнеса и топ-менеджеров. Курс позволит понять преимущества технологии для решения актуальных бизнес-задач и разобраться в основных принципах тех...
[Перевод] Итак, вы хотите стать аналитиком в области сетевой безопасности… Перевод статьи подготовлен специально для студентов курса «Пентест. Практика тестирования на проникновение». Вы интересуетесь развитием методов взлома и хотите поделиться своими открытиями с сообществом информационной безопасности? В этой статье я дам некоторые рекомендац...
[Перевод] От идеи к производству — Разработка IoT проекта Сегодня мы пошагово разберем взлеты и падения разработки IoT. Только примеры из настоящей жизни, никаких теоретических "наверное" и много опыта. А еще ссылки на связанные статьи как бонус. Читать дальше →
Дебютировала Thin Mini-ITX плата ASRock A320TM-ITX ASRock обнародовала фото и характеристики материнской платы A320TM-ITX, выполненной в форм-факторе Thin Mini-ITX. Устройство поддерживает гибридные процессоры в конструктиве AMD AM4 и найдёт применение в различных мини-компьютерах, встраиваемых системах и моноблоках. В основ...
Делегирование как инструмент руководителя В сфере управления людьми (куда многие из нас, айтишников, зачастую приходят внезапно), существует масса инструментов и подходов. Некоторые из них базовые, другие — идут следом. Но так или иначе огромное количество начинающих менеджеров открывают для себя инструментарий упра...
ShIoTiny: вентиляция влажного помещения (проект-пример) Основные тезисы или о чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как ...
Tarantool запускает платформу для разработки бизнес-приложений Новый продукт содержит готовые инструменты для решения типовых проблем управления кластером, тестирования, упаковки, деплоя и масштабирования. В разработке Cartridge автоматизирует рутинные операции и позволяет одной командой создавать проект из шаблона, запускать тесты, упа...
Гибридные умные часы Nowa Shaper Hybrid Nowa Shaper Hybrid органично сочетает элегантную эстетику традиционных часов с практичностью умных часов в ультратонком исполнении. Настолько тонкий, что Nowa утверждает, что является самой тонкой гибридной умной моделью в мире. Умные часы могут подключаться к смартфону чер...
Недостаточно знать, что такое Mutex, Semaphore и async/awat. Надо знать всё, начиная с квантов Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. На этот раз — по теме многопоточки и конкурентности. Мы уже писали об этом пару раз на Хабре, но сегодня есть отдельный повод для этого: на семинаре настоящий эксклюз...
От джуниора до директора: байки одного безопасника На старте карьеры кажется, что более успешные коллеги далеко пошли, потому что с самого начала знали, в каком направлении нужно прикладывать усилия. Но со временем появляется понимание, что «тайного знания» о некой «выигрышной последовательности действий» нет и быть не может...
Как мы переложили управление инфраструктурой на Terraform — и начали жить У нас было 4 Amazon-аккаунта, 9 VPC и 30 мощнейших девелоперских окружений, стейджей, регрессий — всего более 1000 EC2 instance всех цветов и оттенков. Раз уж начал коллекционировать облачные решения для бизнеса, то надо идти в своем увлечении до конца и продумать как все э...
Работа с Worker “как хочется“, а не “как можно” В этой статье будет использоваться ГРЯЗНЫЙ, небезопасный, "костыльный", страшный и т. д. метод eval. Слабонервным не читать! Сразу скажу, что некоторые проблемы удобства использования решить не удалось: в коде, который будет передан в worker, нельзя использовать замыкание. ...
[Перевод] Учебный курс по React, часть 20: первое занятие по условному рендерингу Сегодня, в переводе следующей части учебного курса по React, мы поговорим об условном рендеринге. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительск...
Как защитить свой сайт от парсинга? 7 способов защитить сайт от парсинга и как их обойти! В этой статье рассмотрим несколько известных методов защиты контента вашего сайта от автоматического парсинга. Kаждый из способов обладает своими достоинствами и недостатками, поэтому выбирать нужно исходя из конкретной с...
[Из песочницы] Удаленный мониторинг и управление устройств на базе Lunix/OpenWrt/Lede через 80-ый порт… Всем привет, это мой первый опыт на Хабре. Хочу написать о том, как нестандартно управлять сетевым оборудованием во внешней сети. Что значит нестандартно: в большинстве случаев, для управления оборудованием во внешней сети Вам необходимо: Публичный IP-адрес. Ну, или если...
Конференция по применению аддитивных технологий «3D КонЦентрАТ» в Воронеже Воронежский центр аддитивных технологий (АО «Центр АТ») приглашает принять участие во второй ежегодной конференции «Практическое применение аддитивных технологий в различных сферах производства 3D КонЦентрАТ». Конференцию посетят делегации государственных корпораций «Ростех...
[Перевод] Динамическое программирование в реальном мире: вырезание швов У динамического программирования репутация метода, который вы изучаете в университете, а затем вспоминаете только на собеседованиях. Но на самом деле метод применим во многих ситуациях. По сути, это техника эффективного решения задач, которые можно разбить на множество сильн...
Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...
[Перевод] Как сделать контейнеры еще более изолированными: обзор контейнерных sandbox-технологий Несмотря на то, что большая часть ИТ-индустрии внедряет инфраструктурные решения на базе контейнеров и облачных решений, необходимо понимать и ограничения этих технологий. Традиционно Docker, Linux Containers (LXC) и Rocket (rkt) не являются по-настоящему изолированными, пос...
Data Science: предсказание бизнес-событий для улучшения сервиса Алгоритмы рекомендаций, предсказания событий либо оценки рисков – трендовое решение в банках, страховых компаниях и многих других отраслях бизнеса. Например, эти программы помогают на основе анализа данных предположить, когда клиент вернет банковский кредит, какой будет спро...
Популярный open source — часть третья: 5 инструментов для разработчиков Продолжаем говорить о самых обсуждаемых на Hacker News открытых проектах. Сегодня рассказываем о решениях для работы с репозиториями и блокчейнами. Предыдущие части: Инструменты для управления облаком Сервисы для работы с логами и базами данных Читать дальше →
[Перевод - recovery mode ] Веб скрапинг для веб разработчиков: краткое резюме Знание только одного подхода к веб скрапингу решает проблему в краткосрочной перспективе, но все методы имеют свои сильные и слабые стороны. Осознание этого экономит время и помогает решать задачу эффективнее. Многочисленные ресурсы рассказывают об единственно верном мето...
Help Desk за 3 часа. Автоматизация несложных бизнес-процессов в PowerApps, Flow и Teams Всем привет! Мой коллега написал статью по опыту использования различных инструментов О365 для автоматизации небольших бизнес-процессов. Мы взяли за основу кейс по автоматизации HelpDesk на технологиях PowerApps, MS Flow и MS Teams. Подробности под катом. Надеюсь, статья бу...
[Из песочницы] Проблемы и нюансы при разработке под SmartTV с использованием React.js Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись. На современных телевизорах, как мы знаем, можно устанавливать разные приложения, для облегчения работы с какими-то ресурсами и контенто...
Как переехать с ESXi на KVM/LXD и не сойти с ума В компании «Макснет Системы» в качестве гипервизора долгое время использовалась бесплатная версия VMware — ESXi, начиная с версии 5.0. Платная версия vSphere отпугивала моделью лицензирования, а у бесплатной был ряд недостатков, которые отсутствовали в платной, но с ними мож...
Создание React-ивного хука usePosition() для получения и отслеживания координат браузера Если вкратце В этой статье мы создадим React-ивный хук usePosition() для отслеживания геолокации браузера. Под капотом этот хук будет использовать методы getCurrentPosition() и watchPosition() нативного браузерного объекта navigator.geolocation. Финальную версию хука я опуб...
Исследователь Microsoft получил престижную премию по теоретической физике за вклад в развитие квантовых вычислений Доктор Маттиас Тройер, исследователь квантовых вычислений в Microsoft, получил одну из самых престижных наград в области теоретической физики в Германии – Гамбургскую премию – за значительный вклад в развитие квантового метода Монте-Карло. Методы Монте-Карло – группа числ...
Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes Посмотрим, как использовать опубликованные в Ansible Galaxy роли (Role) в качестве операторов (Operator), управляющих приложениями в Kubernetes, и разберем это на примере создания оператора, который просто устанавливает приложение, гибко настраивая свое поведение в зависимос...
Как могли бы выглядеть регистры в 1С при наличии ООП В 1С одним из ключевых элементов системы являются регистры. Этот термин имеет свой аналог в английском языке — ledger. Он первоначально появился в бухгалтерской практике, но со временем его логика начала использоваться и в других сферах. В отличие от 1С, где регистры явля...
[Из песочницы] 9 Принципов для создания качественных iOS приложений Принципы основаны на известной методологии от heroku, адаптированы под реалии айос разработки (Отсутствие контейнеров, ревью которые занимают несколько дней и тормозят развертывания, работа Xcode только на маке). Эта статья является коротким введением, полную серию можете на...
Samsung запатентовала гибридный смартфон, складывающийся из трех частей Проектируемый смартфон будет иметь в комплекте оптический блок, который можно будет присоединять в случае желания сделать качественный снимок. Окажется ли решение эффективным и перспективным – большой вопрос.
3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...
[Из песочницы] Алгоритм мышления и сознания В этой статье изложен алгоритм мышления и сознания. Я предлагаю свой ответ на вопрос о том как работает мышление и сознание. И демонстрирую алгоритм, который умеет по-настоящему, творчески, думать и обладает настоящим сознанием. Статья рассчитана на программистов и состоит и...
Разговорный BERT — учим нейросеть языку соцсетей Одним из главных событий в области компьютерной лингвистики и машинного обучения в 2018 году был выпуск BERT от Google AI, который признан лучшим докладом года по мнению североамериканского отделения Ассоциации компьютерной лингвистики (NACL). В этой статье мы расскажем об э...
Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...
[Перевод] Учебный курс по React, часть 19: методы жизненного цикла компонентов В сегодняшней части перевода учебного курса по React вашему вниманию будет представлен обзор методов жизненного цикла компонентов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структу...
Ученые нашли отличия между серийными убийцами мужского и женского пола В подавляющем большинстве серийными убийцами оказываются мужчины, но в истории также есть множество доказательств того, что ими могут быть и женщины. Вообще, первым серийным убийцей в истории можно считать женщину по имени Локуста, которая совершила множество отравлений в Д...
Патент AMD описывает гибридный подход к трассировке лучей в реальном времени Трассировка лучей потенциально может стать священным Граалем для игр благодаря тому, что технология позволяет имитировать физически достоверные отражения, тени и освещение — это должно обеспечить новый уровень реализма. И недавно технология, наконец, стала доступна на потреб...
[Перевод] Приключения неуловимой малвари, часть II: скрытные VBA-скрипты Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: cкрытные VBA-cкрипты (мы тут) Я поклонник сайта гибридного анализа (hybrid analysis, далее HA). Это сво...
HPE и Nutanix подписали соглашение о поставке решений для гибридного облака по модели aaS Компании Hewlett Packard Enterprise (HPE) и Nutanix (NTNX) объявили о глобальном партнерстве по поставке …
Fujitsu выпустила мощные СХД нового поколения Fujitsu объявила о выпуске обновленной и расширенной линейки флэш-массивов ETERNUS AF S3 и гибридных СХД ETERNUS DX S5. Подробнее об этом читайте на THG.ru.
ASRock DeskMini A300 — первый в мире мини-ПК формата Mini STX на основе процессоров AMD Компания ASRock привезла на CES 2019 устройство DeskMini A300 — первый в мире, как она сама утверждает, мини-ПК формата Mini STX на основе процессоров AMD. В той форме, в которой новинка описана в пресс-релизе, она представляет собой не мини-ПК, а Barebone-комплек...
Семинанометровые настольные APU Ryzen могут выйти ещё до конца текущего года Как известно, вскоре в продаже появятся настольные CPU и APU Ryzen третьего поколения. Только вот обычные процессоры и их гибридные собратья будут сильно отличаться, так как первые основаны на архитектуре Zen 2 и производятся по техпроцессу 7 нм, а вторые используют Zen...
Redux. Простой как грабли Мне уже доводилось заглядывать в репозиторий библиотеки redux, но откуда-то появилась мысль углубиться в его реализацию. Своим в некотором роде шокирующим или даже разочаровывающим открытием я хотел бы поделиться с сообществом. TL;DR: базовая логика redux помещается в 7 ст...
Bosch выкупает долю Daimler в совместном предприятии по производству электродвигателей Немецкий поставщик автомобильных комплектующих изделий Robert Bosch сообщил, что выкупил долю своего партнера Daimler в совместном предприятии EM-Motive GmbH, созданном для производства двигателей для электрических и гибридных автомобилей. Завод в Хильдесхайме, Германия...
Архитектурные подходы в iOS-приложениях Сегодня поговорим об архитектурных подходах в iOS-разработке, про некоторые нюансы и наработки реализации отдельных вещей. Расскажу, каких подходов придерживаемся мы и немного углубимся в детали. Читать дальше →
Когерентные CFP WDM (100G/200G) и их применение в системах DWDM Первые пресс релизы о появлении когерентных CFP модулей (coherent CFP optical pluggable modules) стали появляться примерно 5-6 лет назад. Тогда их использование в системах оптического уплотнения было в новинку и являлось по сути нишевым решением. Сейчас, по прошествии шест...
[Перевод] Unreal Engine4 — PostProcess эффект сканирования В эти выходные у меня появилось немного свободного времени между занятиями (прим. автор на момент статьи получал степень магистра наук), и я решил вернуться к созданию шейдеров, придумав этот postprocess эффект сканирования. Я представил, что он используется в игре как сво...
Система управления движением корабля «Союз-ТМ» часть 2 В первой части я начал рассказывать вам о работе Системы Управления Движением (СУД) на этапе сближения. Остановились мы на методе свободных траекторий и я обещал вам рассказать о методе наведения по линии визирования и параллельном наведении. Пост будет небольшой, но интерес...
Раскрыта ещё одна особенность Samsung Galaxy S11 В сети появляется всё больше подробностей о будущем флагманском смартфоне Samsung Galaxy S11. На этот раз «улики» обнаружились в базе данных европейского патентного бюро (EUIPO). Компания Samsung Electronics зарегистрировала новую торговую мар...
[recovery mode] Успехи и неудачи при создании своего проекта (стартапа) Привет, друзья. Решил сегодня написать не о конкретном техническом решении, а о том, зачем эти технические решения вообще нужны. Слово «Стартап» уже порядком набило оскомину, поэтому буду употреблять «Свой проект». В статье будет много философии и аналитики. Так как без этог...
В США почти научились управлять дронами силой мысли Управление перспективных исследовательских проектов Министерства обороны США (DARPA) рассказало о своей работе по созданию методов управления различными устройствами силой мысли. Разработки ведутся в рамках программы Next-Generation Nonsurgical Neurotechnology, или N3.
[Из песочницы] Один день из жизни DBA Microsoft SQL Server В арсенале Microsoft SQL Server есть одна интересная штука – service broker. По сути своей это очередь сообщений, встроенная в СУБД, способная обеспечить транзакционную целостность данных. Вещь удобная и, в грамотных руках, способная выстроить систему обмена между SQL Server...
InPrice Distribution заключил дистрибуторское соглашение с EnGenius EnGenius предлагает полный комплекс решений для развёртывания бесшовной сети с аппаратными и программными продуктами, включая коммутаторы Ethernet, внутренние, наружные и гибридные точки доступа со встроенными IP-камерами.
[Перевод] Программируем голосовое управление коптером с использованием Node.js и ARDrone В этом туториале мы разберем создание программы для дрона с голосовым управлением на Node.js и Web speech API. Коптер — Parrot ARDrone 2.0. Читать дальше →
Objectives and Key Results: инструкция по применению Всем привет! Меня зовут Егор, я руковожу кластером App Platform в Авито. Мои команды в основном занимаются разработкой внутренних продуктов, инструментов и процессов — тем, что принято называть платформенной разработкой. Год назад я рассказывал в этом блоге, как мы внедрили ...
[Перевод] Руководство по логированию в Node.js Первая задача, с которой чаще всего сталкиваются разработчики, начинающие программировать на JavaScript, – как регистрировать события в журнале консоли с помощью метода console.log. В поисках информации по отладке кода на JavaScript вы найдёте сотни статей в блогах, а также...
[Из песочницы] Выбор между XML и SQL для накатывания скриптов LiquiBase на примере Java/Spring/H2 В процессе работы над очередным проектом в команде возникли споры по поводу использования формата XML или SQL в Liquibase. Естественно про Liquibase уже написано много статей, но как всегда хочется добавить свои наблюдения. В статье будет представлен маленький туториал по со...
Проблемы пакетной обработки запросов и их решения (часть 1) Практически все современные программные продукты состоят из нескольких сервисов. Часто большое время отклика межсервисных каналов становится источником проблем с производительностью. Стандартное решение такого рода проблем — это упаковка нескольких межсервисных запросов в од...
Signpost: когда брейкпоинтов недостаточно В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был рас...
[Перевод] SMAA: улучшенное субпиксельное морфологическое сглаживание Данная статья основана на журнале Хорхе Хименеса, Хосе Эчеварриа, Тиаго Соуса и Диего Гутьерреса. Их демо реализации SMAA можно посмотреть здесь (файл .exe). На моём GTX 960 2GB оно работает вполне нормально. Старые способы сглаживания (антиалиасинга) Долгие годы стандарт...
Data Version Control (DVC): версионирование данных и воспроизводимость экспериментов Эта статья — своеобразный мастер-класс «DVC для автоматизации ML экспериментов и версионирования данных», который прошел 18 июня на митапе ML REPA (Machine Learning REPA: Reproducibility, Experiments and Pipelines Automation) на площадке нашего банка. Тут я расскажу об осо...
Методология как конструктор: инструкция по сборке Из современного конструктора LEGO можно собрать только одну модель игрушки, например, самолет. Кастомизировать? Можете поменять местами кресла пилотов — вот и вся кастомизация. Лет 30 назад из конструктора можно было собрать примерно все, от самолета до грузовика, при том же...
[Перевод] Избыточная сложность Слышал такое выражение, что для того чтобы стать программистом, нужно быть ленивым. Но иногда лень в программировании приводит к возникновению ужасного технического долга. В своей заметке об SRP я упоминал, что нарушение этого принципа может привести к увеличению сложности и...
Ethfinex переходит на ДАО в попытке спастись от регуляторов Гибридная биржа Ethfinex планирует переложить функции операционного контроля на децентрализованную автономную организацию (ДАО). Об этом сообщает Decrypt. На такой шаг в Ethfinex решили пойти в надежде, что децентрализованное управление усложнит задачу регуляторам в том случ...
Ох уж этот метод Ньютона О методах численной оптимизации написано много. Это и понятно, особенно на фоне тех успехов, которые в последнее время демонстрируют глубокие нейронные сети. И очень отрадно, что хотя бы часть энтузиастов интересуется не только тем, как забомбить свою нейросеточку на набравш...
Книга «Классические задачи Computer Science на языке Python» Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач...
[Перевод] Учебный курс по React, часть 23: первое занятие по работе с формами В этой части перевода учебного курса по React мы поговорим о работе с формами. В частности, сегодняшнее занятие посвящено организации взаимодействия компонентов и текстовых полей. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные...
Американцы рассказали, почему C-400 разрушает США без единого выстрела Российский зенитный ракетный комплекс C-400 большой дальности можно рассматривать как стратегическое оружие и инструмент гибридной войны против США и их союзникам по НАТО, но его тактическая ценность спорная. С такой точкой зрения выступило американское издание National Inte...
[Перевод] Учебный курс по React, часть 26: архитектура приложений, паттерн Container/Component В этой части перевода учебного курса по React мы поговорим об архитектуре React-приложений. В частности, обсудим популярный паттерн Container/Component. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: фай...
Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...
Шорты про Scrum Гибкий суррогат Словом «Scrum» называются, как минимум, две сущности: философия и фреймворк. Философия, или подход к работе, описан в книге Джеффа Сазерленда. Фреймворк, т.е. алгоритм действий, описан в документе под названием Scrum Guide. Философия превратилась в фреймворк,...
Unity: процедурное редактирование Mesh Преобразование моделей «на лету» — нередкая практика в симуляции физики деформаций, а также в играх с динамически генерируемым и изменяемым контентом. В таких случаях удобно применять методы процедурного редактирования и создания геометрии. Последние часто позволяют сэкономи...
Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....
Как мы внедряли Agile-testing Привет! Меня зовут Алёна Исакова, я ведущий тестировщик в Авито, и я хочу рассказать вам про свой опыт введения Agile-тестирования в команду. Когда я читала доступные на русском языке статьи про Agile-тестирование и ATDD, у меня сложилось впечатление, что я «не модная», «не ...
Sapphire анонсировала плату FS-FP5R с распаянным Ryzen R1000 Sapphire Technology стала первым партнёром AMD, представившим материнскую плату на базе гибридных процессоров Ryzen Embedded R1000, анонсированных накануне. Устройство получило название FS-FP5R, относится к изделиям формата «5х5 дюймов» (147,3 x 139,7 мм) и...
Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет) Сейчас уже никого не удивить микроконтроллерами с энергонезависимой (чаще всего Flash) памятью объемом 512 килобайт и более. Их стоимость постепенно снижается, а доступность напротив, растет. Наличие такого объема энергонезависимой памяти дает возможность писать «тяжелые» по...
В ЛАНИТ открыли «Школу корпоративных предпринимателей» Занятия проводятся по методологии Lean Startup & Customer Devepopment, позволяющей сформулировать и проверить бизнес-гипотезы для снижения рисков и сокращения сроков запуска технологического стартапа.
[Перевод] Краткая история 3D-текстурирования в играх В этом посте я расскажу об истории текстурирования в трёхмерных видеоиграх. С момента первого появления 3D реального времени на домашних консолях мы прошли долгий путь, но и сегодня при создании игровых текстур применяются некоторые практики, уходящие корнями в те ранние год...
[Перевод] Зачем ЯОП? Зачем Racket? Это продолжение статьи «Зачем Racket? Зачем Lisp?», которую я написал примерно через год после того, как открыл для себя Racket. Будучи новичком, я не мог понять дифирамбов, которые со всех сторон сыпались в адрес Lisp. Я не знал, что и думать. Как понимать, что Lisp в конце...
[Из песочницы] Учеба в зарубежном вузе от первого лица Доброго времени суток, хабровчане! В данной статье речь пойдёт о различиях организации и методов обучения в высших учебных заведениях Грузии и России, а также о BTU, студентом, которого являюсь я сам. Кроме этого, в конце статьи приведены мои субъективные взгляды по улучш...
Трансформация кода в Android 2. Анализ AST Первая часть Пример на Github В этой статье расскажу о том, как решал проблемы, с которыми столкнулся в предыдущей части при реализации проекта. Во-первых, при анализе трансформируемого класса, нужно как-то понять, является ли этот класс наследником Activity или Fragment...
Гибридные процессоры AMD с архитектурой Zen 2 прописались в Linux Navi им не светит, а вот Vega – вполне.
AMD готовит гибридные процессоры Ryzen 7 3750U и Ryzen 5 3550U Процессоры замечены в 3DMark и Geekbench.
[Из песочницы] Организация reducer'а через стандартный класс Приветствую, сегодня я собираюсь поговорить с вами о способе организации Reducer'a. И рассказать с чего я начал и к чему пришел. Итак, есть некий стандарт по организации Reducer и выглядит он следующим образом: export default function someReducer(state = initialState, action...
HPE ML Ops сокращает время окупаемости инвестиций в ИИ Hewlett Packard Enterprise (HPE) анонсировала программное контейнерное решение HPE ML Ops, созданное для поддержки полного жизненного цикла модели машинного обучения (МО) для локального размещения и облачного — публичного или гибридного ...
Раскрыт уровень производительности будущих видеокарт AMD Эксперты сайта WCCF Tech рассказали о многообещающих планах AMD. На данный момент производитель базируется на гибридных процессорах Ryzen, но в ближайшее время планируется запуск сразу двух моделей Radeon RX 5500M и RX 5300M.
[Перевод] Логическая репликация между версиями PostgreSQL Есть разные подходы к обновлению PostgreSQL, но некоторые приводят к простою приложения. Если нужно избежать простоя, используйте для обновления репликацию — логическую или физическую (потоковую), в зависимости от сценария. В этой статье мы рассмотрим разницу между логическ...
Искусственный интеллект написал картину по композиции группы «Альянс» «На заре» Картина была представлена в рамках перформанса "НейроКандинский" (посмотреть видео вы можете здесь). На нем присутствовал Игорь Журавлев, вокалист группы "Альянс", который подчеркнул, что искусство - это, прежде всего, вдохновение и эмоции создателя. Клав...
Один клик в интерфейсе Booking com может испортить отпуск или почему важна работающая система рейтингов Итак, у сервиса-посредника есть правила и большинство клиентов их соблюдает. Казалось бы, что если их нарушаешь, тебя ждёт бан, голод и банкротство. Так только в теории, есть некоторый процент пользователей сервиса который процветает и здравствует, «прокачивает» свой рейтинг...
SSD на базе QLC — убийца жёстких дисков? На самом деле нет SSD-накопители уже давно вышли из разряда дорогой и ненадежной экзотики и стали привычным компонентом компьютеров всех уровней, от бюджетных офисных «печатных машинок» до мощных серверов. В этой статье мы хотим рассказать о новом этапе эволюции SSD — очередном повышении уро...
Allure-Android. Информативные отчеты для мобильной автоматизации Автоматизация мобильных приложений довольно молодая сфера: фреймворков много и многие проекты сталкиваются с проблемой выбора самого «быстрого, стабильного, простого в использовании». Также и мы около двух лет назад стояли перед выбором нового инструмента автоматизации тести...
Acer представила хромбук Chromebook 315 на свежих процессорах AMD Компания Acer представила свой первый хромбук на процессорах серии AMD A с графикой Radeon. Новый Acer Chromebook 315 построен на недавно анонсированных 2-ядерных гибридных процессорах AMD A6-9220C или A4-9120C с графикой Radeon и TDP 6 Вт. Подробнее об этом читайте на THG.r...
7-нм гибридные процессоры AMD появятся до конца года Многие пользователи задавались вопросом о сроках выхода APU AMD на свежей архитектуре Zen 2. И, судя по последним данным, это произойдёт раньше, чем мы рассчитывали. Подробнее об этом читайте на THG.ru.
Что не так с валидацией данных и при чем тут принцип подстановки Лисков? Если вы иногда задаете себе вопрос: «а всё ли хорошо мне в этот метод приходит?» и выбираете между «а вдруг пронесет» и «лучше на всякий случай проверить», то добро пожаловать под кат… Читать дальше →
Dynamic в C#: рецепты использования Это заключительная часть цикла про Dynamic Language Runtime. Предыдущие статьи: Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности. В этой статье подробно рассматривается кэш DLR и важные для разработчика моменты, с ним связанные. Г...
[Из песочницы] Практичный гайд по переменным окружения в Go Привет, Хабр! Представляю вашему вниманию перевод статьи A no-nonsense guide to environment variables in Go автора Enda Phelan. Переменные окружения — лучший способ хранения конфигурации приложения, поскольку они могут быть заданы на системном уровне. Это один из принципов ...
Разбор. Как работает SOCKS-прокси: плюсы, минусы, отличия от других технологий Изображение: Pexels В современном интернете, где все острее встает вопрос обеспечения анонимности, многие люди начинают задумываться о том, какие инструменты для этого им использовать. Здесь часто возникает путаница, поскольку не все разбираются в аспектах существующих те...
Как правильно оптимизировать разделы каталога в интернет-магазине: пошаговая инструкция Категории, они же разделы каталога, порой играют ключевую роль в продвижении сайта. Сюда посетители заходят напрямую из поисковиков. От того, насколько правильно и корректно вы оптимизировали эти страницы, зависит практически 90% успеха продвижения. За годы работы мы в AlkoD...
Некоторые задачи школьной математики. Часть II Часть I. Дроби Часть II. Модули В данной статье рассматривается метод оценок диапазона принимаемых значений и связь этого метода с задачами, содержащими модуль. При решении некоторых задач необходимо рассматривать диапазон, в пределах которого может находиться искомая вел...
AMD не скрывает планов по выпуску гибридных процессоров с графикой RDNA Конечно, они же будут применяться в игровых консолях!
Два ядра частотой 3,7 ГГц и встроенный GPU Radeon R5 за $35: в продаже замечен новый APU AMD A6-9400 Архитектура старая, а модель новая – именно так можно охарактеризовать замеченный в продаже новый APU AMD A6-9400. Гибридный процессор относится к седьмому поколению APU серии A (семейство Bristol Ridge, микроархитектура Excavator), а исполнение AM4 позволяет испо...
Toyota открыла бесплатный доступ к патентам, чтобы популяризовать гибридные автомобили Пять лет назад основатель компании Tesla Илон Маск объявил, что все ее патенты касающиеся электрических автомобилей стали бесплатными для сторонних производителей. Этим действием предприниматель сделал огромный вклад в популяризацию электрического транспорта с нулевым выбро...
Taneja Group: гибридное облако созрело для корпоративного применения Как показало недавнее исследование Taneja Group, организации выбирают гибридное и мультиоблако в качестве основных архитектур для различных сценариев хранения данных и развертывания приложений. По данным недавнего опроса Taneja Group, в котором приняло ...
Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение Привет, Хабр! Сегодня мы продолжим наши изыскания на тему функционального программирования в разрезе EcmaScript, на спецификации которого основан JavaScript. В предыдущей статье мы разобрали основные понятия: чистые функции, лямбды, концепцию имутабельности. Сегодня поговор...
Oracle и VMware стали партнерами по поддержке гибридных облачных стратегий клиентов Компании Oracle и VMware на днях объявили о расширении партнерства, которое призвано помочь клиентам использовать корпоративное программное обеспечение и облачные решения компаний для перехода к облаку. В рамках нового партнерства клиенты смогут поддерживать свои гибрид...
Смартфон OPPO Reno получит дисплей с соотношением 93,1%, камеру с 10-кратным гибридным увеличением, до 12 ГБ ОЗУ и до 512 ГБ встроенной памяти Инженеры компании OPPO в настоящее время работают над созданием нового флагманского смартфона под названием Reno. Как ожидается, его презентация состоится 10 апреля, но ещё до этого мероприятия устройство было показано в собственной штаб-квартире компании. Благодаря этой вну...
Microsoft анонсировала консоль Xbox Project Scarlett с поддержкой игры в 8K при 120 к/с На конференции E3 2019 в Лос-Анджелесе компания Microsoft рассказала о своей новой игровой консоли Xbox под кодовым названием Scarlett. Новое устройство будет в 4 раза мощнее Xbox One X, и будет базироваться на гибридном процессоре AMD с интегрированным GPU. Microsoft…
Обработка исключений ASP.NET при помощи IRO.Mvc.MvcExceptionHandler Если вы являетесь c# бекенд разработчиком, наверняка рано или поздно появилась необходимость найти унифицированный способ обработки исключительных ситуаций. Хотя, даже если вы довольствуетесь кодом 500 в ответе, эта статья все равно поможет улучшить ваш способ, при этом не...
Функции Бесселя в программе символьной математики SymPy Введение: Большое число самых разнообразных задач, относящихся практически ко всем важнейшим разделам математической физики и призванных ответить на актуальные технические вопросы, связано с применением функций Бесселя. Функции Бесселя широко используются при решении задач...
[Из песочницы] Domain Driven Design: Value Objects и Entity Framework Core на практике На Хабре и не только написано приличное количество статей про Domain Driven Design — как в общем про архитектуру, так и с примерами на .Net. Но при этом зачастую слабо упоминается такая важнейшая часть этой архитектуры, как Value Objects. В этой статье я постараюсь раскрыт...
Оптимизируем ассеты для WebGL правильно Так часто бывает, что техники оптимизации, хорошо работающие для обычной десктопной или мобильной графики, не всегда дают нужный эффект в случае WebGL. В этой статье я собрал (а точнее перевёл на русский язык и изложил в текстовом виде нашу презентацию с Verge3Day) те методы...
ASRock раздумывает над типом процессора для мини-ПК DeskMini A300 Месяц назад компания ASRock похвасталась работой над миниатюрным десктопом DeskMini A300 на базе гибридных процессоров AMD Raven Ridge. Его уникальной особенностью является использование материнской платы форм-фактора Mini-STX (147×140 мм) с чипсетом AMD A300....
Поддержка гибридных процессоров AMD Dali реализована в Linux Там в Dali, за рекой, зажигались огни…
AMD представила два гибридных настольных процессора серии Ryzen 3000 Никаких 7 нм и PCI Express 4.0, всё по старинке!
ECS готова к выходу гибридных процессоров AMD Athlon 300GE и Athlon 320GE Ещё с июня этого года.
Вебинар HTS: «Движение вперед. Расширяя возможности STULZ — обзор опций оборудования» Компания HTS, официальный дистрибьютор оборудования STULZ в России, в рамках серии вебинаров «Движение вперед» расскажет о том, как можно выгодно расширить возможности оборудования STULZ, используя подходящий набор опций. Вебинар состоится 28 ноября в 11:00 (мск). На предст...
Манипуляция сознанием. Почему так просто? Иногда это является полной неожиданностью и даже потрясает — то, как близкие по мироощущению люди, близкие по возрасту, образованию, окружению, фильмам, которые смотрели, книгам, которые читали, могут по-разному интерпретировать одни и те же события. На основе одних и тех ...
Как мы выбирали компонентную базу для умного дома: о датчиках и контроллере Kauri разрабатывает оборудование для IoT-решений и пишет под него софт. Недавно мы успешно протестировали работу сети Zigbee при помощи отладочной платы и датчиков, поэтому составили небольшой гид. Поговорим о критериях для выбора, производителях, ценах, немного поругаем р...
Создан самый большой в мире электрический самолет для пассажиров С 17 по 23 июня во Франции проходит авиасалон Ле-Бурже, в ходе которого производители самолетов из разных стран демонстрируют свои новые авиационные технологии. В этом году особое внимание уделяется электрическим летательным аппаратам, которые способны перевозить пассажиров...
Deep TabNine – инструмент на базе искусственного интеллекта, который помогает писать код За прошедший год искусственный интеллект заметно улучшил свои способности генерировать письменную речь. Сканируя массивные данные, программа на базе машинного обучения может создавать практически всё, начиная от коротких рассказов до текстов песен. Теперь эти же методы приме...
Известны сроки появления 7-нанометровых гибридных процессоров AMD Ryzen APU будут анонсированы через 4 месяца после видеокарт Navi.
Обновление Apple MacOS тоже подтверждает существование гибридных процессоров AMD van Gogh Они наверняка будут предназначаться ноутбукам Apple.
Fossil представила гибридные смарт-часы с шикарной автономностью Модель Fossil Hybrid HR будет работать больше двух недель
Слухи приписывают AMD намерения выпустить в этом году 7-нм гибридные процессоры Представительница AMD на технологической конференции Bank of America Merrill Lynch сообщила, что компания намеревается перевести на 7-нм техпроцесс изготовления и мобильные процессоры марки Ryzen, но когда это случится, она уточнять не стала. В конце концов, настольным 7-нм ...
[Перевод] Основы внедрения зависимостей В этой статье я расскажу об основах внедрения зависимостей (англ. Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходим...
Боевые «электрички». Минобороны хочет использовать в армии военные электромобили Источник сообщает, что Минобороны рассматривает вопрос создания электромобилей, которые будут использоваться для нужд армии. Прорабатывается вопрос использования в образцах вооружения гибридных силовых установок с электрическими трансмиссиями с использованием накопителе...
[Из песочницы] Динамическое изменение схемы JSON в Go с помощью gob Значимо изменить маршализацию структуры в json можно только через метод MarshalJSON(), написав там полную реализацию маршализации. Как именно? На это документация Go ни ответов, ни рекомендаций не даёт, предоставляя, так сказать, полную свободу. А как воспользоваться этой св...
Deep Learning vs common sense: разрабатываем чат-бота Чем больше пользователей у вашего сервиса, тем выше вероятность, что им понадобится помощь. Чат с техподдержкой — очевидное, но довольно дорогое решение. Но если применить технологии машинного обучения, можно неплохо сэкономить. Отвечать на простые вопросы сейчас может и бо...
Представлена видеокарта EVGA GeForce RTX 2080 Ti Kingpin: 19-фазная подсистема питания, гибридная СО и цена в 1900 долларов Видеокарту EVGA GeForce RTX 2080 Ti Kingpin мы вспоминали буквально позавчера, когда писали о рекордном разгоне данного ускорителя. Адаптер нам показывали ещё на CES 2019, однако представили его лишь сегодня. Как и все модели линейки Kingpin, новинка сильно отличается и...
Koenigsegg собирается построить гибридный суперкар, который будет «нейтральным по CO2» Компания Koenigsegg рассчитывает в ближайшие два года выпустить суперкар стоимостью 1 млн евро. Это ниже обычной цены машин шведского производителя, так что он рассчитывает за счет новинки увеличить объем продаж с нынешних двадцати единиц в год до «сотен». В...
Делаем контроллер для умного дома Делаем контроллер для умного дома и не только. В предыдущей статье я описывал разработку системы в целом. В этой я опишу разработку контроллера, который отвечает за опрос датчиков и модулей ввода-вывода. «Зачем изобретать велосипед?» — спросите вы. Во-первых, это интересно,...
Про мошенников и людей Банковское мошенничество стало частью повседневной жизни. Методы злоумышленников становятся все более изощренными: зачастую жертва не сразу понимает, что произошло. Мы собрали несколько историй, рассказанных жертвами и находящихся в свободном доступе, и рассмотрели их с точ...
"Плавающие" атомы - новый метод измерения гравитации Группа исследователей из Калифорнийского университета в Беркли нашла новый способ измерения сил гравитации и эффектов, связанных с этими силами. Основой этого метода является измерение мельчайших различий между атомами, находящимися в состоянии квантовой суперпозиции, которы...
[Перевод] 7 недостающих факторов в подходе 12 factor app Прим. перев.: Тот восторг, что испытали наши тимлиды, увидев в блоге IBM Cloud этот материал — своеобразное «расширение» легендарного Twelve-Factor App, — говорит сам за себя. Поднятые автором вопросы не просто на слуху, а по-настоящему жизненны, т.е. актуальны в повседнев...
Десяток Книг по Agile, Которые Точно Понадобятся Менеджеру Проекта в 2020 Году Профессиональная литература с термином «Agile» в названиях стала появляться на полках IT-экспертов после 2001 года, когда термин был использован во время представления Манифеста Agile. Agile описывает методологию разработки программного обеспечения, которая характеризуется...
Google и HPE объединились в работе над гибридными облачными средами Клиенты могут использовать облачные сервисы Google Cloud на локальном уровне в рамках решения HPE GreenLake, предназначенного для построения внутренних облаков и упрощения решения ИТ-задач.
С обновлением ZTE Axon 10 Pro получит поддержку 20-кратного ... За громкими анонсами прочих компаний на MWC 2019 флагман ZTE Axon 10 Pro затерялся и мало кто обратил внимание на новый топовый продукт от производителя, «растерзанного» санкциями со стороны США. Одной из отличительных черт устройства стала тройная тыльная камера...
Как мы тестируем Сбербанк Онлайн на iOS В предыдущей статье мы познакомились с пирамидой тестирования и тем, какую пользу несут автоматизированные тесты. Но теория, как правило, отличается от практики. Сегодня мы хотим рассказать о своем опыте тестирования кода приложения, которым пользуются миллионы пользовател...
Asus готовит ноутбук с видеокартой GeForce GTX 1660 Ti и процессором AMD Ryzen 5 3550H Если верить источнику, компания Asus готовит ноутбук, который будет оснащён видеокартой GeForce GTX 1660 Ti. Нюанс в том, что мобильная версия данного адаптера ещё не представлена, да и в целом о ней не было даже слухов. Конечно, вряд ли стоит сомневаться, что Nvidia вы...
[Перевод] Wolfenstein 3D: трассировка лучей с помощью WebGL1 После появления прошлым летом графических карт Nvidia RTX трассировка лучей (ray tracing) снова обрела былую популярность. За последние несколько месяцев мою ленту в Twitter заполнил бесконечный поток сравнений графики со включенным и отключенным RTX. Полюбовавшись на тако...
[Перевод] Анализ TSDB в Prometheus 2 База данных временных рядов (TSDB, time series database) в Prometheus 2 – это отличный пример инженерного решения, которое предлагает серьёзные улучшения в сравнении с хранилищем v2 в Prometheus 1 в плане скорости накопления данных и выполнения запросов, эффективности испо...
K|ngp|n показал возможности GeForce RTX 2080 Ti с гибридной системой охлаждения И никакого жидкого азота!
Galaxy S10 5G показал тестовую скорость в 2,6 Гбит/с SK Telecom протестировал Galaxy S10 5G в гибридной сети 5G-LTE
Планшет CHUWI Ubook может получить полнофункциональный USB-C: новая цель на Kickstarter! Вы ищете идеальный подарок для любимого человека на День Святого Валентина? Уже появившийся на Kickstarter гибридный планшет CHUWI Ubook может стать хорошим выбором. Подробнее об этом читайте на THG.ru.
Oppo Reno 10x Zoom с 10-кратным гибридным зумом выходит в российскую розницу В России начинаются продажи смартфона Oppo Reno 10x Zoom. Главной особенностью этой новинки стала её мощная тройная камера с 10-кратным гибридным зумом без потери качества. Подробнее об этом читайте на THG.ru.
Домен-фронтинг на базе TLS 1.3. Часть 2 Введение В первой части статьи мы дали краткое описание механизма encrypted SNI (eSNI). Показали каким образом на его основе можно уклоняться от детектирования современными DPI-системами (на примере билайновского DPI и запрещенного РКН рутрекера), а также исследовали новый в...
Психология в дизайне. Международный опыт. UX-Марафон #17 Как создать продукты, которые полюбят пользователи? Что такое эмоциональный дизайн и когнитивные искажения? Как от рисования экранов перейти к проектированию поведения? Опытом применения практической психологии в дизайне продуктов поделятся русскогово...
Об авторегрессионном оценивании спектральной плотности стационарного сигнала Методы спектрального оценивания стационарных случайных процессов, основанные на быстром преобразовании Фурье (БПФ), хорошо известны и широко применяются в инженерной практике. К их недостаткам следует отнести, в частности, высокую дисперсию (низкую точность) оценки при недос...
AMD настроена серьёзно по отношению к хромбукам и обещает больше систем в 2019 году В рамках мероприятия CES 2019 компания AMD сделала неожиданный анонс двух гибридных процессоров, рассчитанных на ноутбуки, работающие под управлением Chrome OS и отличающихся энергопотреблением около 6 Вт. В 2019 году на рынок поступят несколько моделей недорогих хр...
[Перевод] Создание системы боёв в RPG Боевые системы наших игр Rimelands: Hammer of Thor и Trulon: The Shadow Engine были высоко оценены игроками. Несмотря на то, что это два сильно отличающихся взгляда на систему боя в RPG, они имеют много общего в дизайне механик и иллюстрируют мою личную философию дизайна. В...
Red Hat назначила дату голосования акционеров за слияние с IBM «Голубой гигант» намерен приобрести Red Hat по цене 190 долл. за акцию, что в сумме составит 34 млрд долл. Собрание акционеров компании Red Hat, на котором должен быть решен вопрос о заключении сделки с IBM, состоится 16 января. IBM намерена приобрести Red Hat по цене 190...
Умнее, дальше, точнее: как ИИ меняет полеты в космос Мы в Binary District запустили новый курс по ИИ для бизнеса. На курсе мы много говорим про практическое применение искусственного интеллекта в разных отраслях: ритейле, медиа, медицине. Но автоматизация помогает людям не только на Земле. В этой статье мы собрали примеры то...
Использование DiagnosticSource в .NET Core: практика В предыдущей статье я рассказал про механизм DiagnosticSource и на простом примере показал, как с его помощью можно перехватывать запросы в базу данных через классы SqlConnection и SqlCommand и измерять время их выполнения. В настоящее время DiagnosticSource уже используется...
Биржа Ethfinex провела ребрендинг и изменила структуру управления Гибридная биржа Ethfinex объявила о перезапуске под новым названием и c измененной структурой управления. В частности, платформа больше не будет пользоваться операционными ресурсами биржи Bitfinex. Ethfinex evolves to DeversiFi bringing high-liquidity, speed and security to ...
Подтвержденные технические характеристики OPPO Reno 2 Концовка августа ознаменуется целой серией премьер, одной их которых станет OPPO Reno 2 с Quad-камерой, гибридным зумом 5х и цифровым зумом 20х. Все характеристики одного из представителей серии уже доступны в базе TENAA.
Daimler отказался от создания новых двигателей Руководитель отдела разработок Daimler Маркус Шефер официально подтвердил Auto Motor und Sport, что приоритеты немецкого автопроизводителя сместились в сторону электромобилей. Все ресурсы компании брошены на развитие электромоторов, аккумуляторов, а также гибридных силовых у...
Справочная: что такое Continuous Delivery Ранее мы рассказали о Continuous Integration (CI). Продолжим с Continuous Delivery. Это — свод методов разработки ПО. Он помогает удостовериться в готовности кода к развёртыванию. Читать дальше →
В Сбербанке создают Лабораторию нейронаук и поведения человека Сбербанк активно развивает деятельность своих лабораторий, среди которых: лаборатории искусственного интеллекта, робототехники, VR и AR и другие. Сегодня Сбербанк принял решение о создании Лаборатории нейронаук и поведения человека, которая будет проводить научные исследован...
С сожалением об отсутствии в C++ полноценного static if или… … как наполнить шаблонный класс разным содержимым в зависимости от значений параметров шаблона? Когда-то, уже довольно давно, язык D начали делать как "правильный C++" с учетом накопившегося в C++ опыта. Со временем D стал не менее сложным и более выразительным языком, чем C...
[Перевод] Serverless CI/CD на AWS Было бы круто, если бы развертывание в формате копи-пейст осталось в прошлом, но, увы, дела обстоят иначе. Бывает, разработчикам предпочтительней именно такой метод поставки. Хоть сейчас пиши статью о том, почему это не есть гуд, но вы и без меня все знаете. С тенденцией к ...
Опыт перевода Maven-проекта на Multi-Release Jar: уже можно, но ещё сложно У меня есть маленькая библиотека StreamEx, которая расширяет возможности Java 8 Stream API. Библиотеку я традиционно собираю через Maven, и по большей части меня всё устраивает. Однако вот захотелось экспериментов. Некоторые вещи в библиотеке должны работать по-разному в раз...
[Перевод] Руководство по разработке, основанной на компонентах Модульность является одним из ключевых принципов разработки программного обеспечения с 1960-х годов. Применение этого принципа приносит в программирование много полезного. Модульность способствует эффективному использованию принципа разделения ответственностей, что ведёт к у...
Как реализуется Retentioneering в App in the Air Удержать пользователя в мобильном приложении – это целая наука. Ее основы в нашей статье на VC.ru описал автор курса Growth Hacking: аналитика мобильного приложения Максим Годзи, руководитель подразделения Машинного обучения в App in the Air. Максим рассказывает о разработ...
Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...
Флагман ZTE Axon 10 Pro с поддержкой 5G и 20-кратным гибридным зумом вышел в Европе Китайский гигант ZTE, который в прошлом году прошел в отношениях с США через то, что сейчас проходит Huawei, постепенно пытается восстановить утраченные позиции на рынке. В начале этого месяца компания выпустила в Китае смартфон ZTE Axon 10 Pro, который умеет работать в...
Dell отзывает тысячи гибридных аккумуляторов, которые могут использоваться для зарядки ноутбуков Устройство под названием Dell Hybrid Power Adapter, которое включает зарядный блок и портативный аккумулятор емкостью 12 800 мА•ч, позволяет заряжать не только мобильные устройства, но и некоторые модели ноутбуков. Как сообщает Engadget, компания Dell начала отзыв...
[Перевод] Тестирование фронтенда Эффективная стратегия автоматизированного тестирования кода чрезвычайно важна для обеспечения быстрой и качественной работы команд программистов, занимающихся поддержкой и развитием веб-проектов. Автор статьи говорит, что в компании StackPath, в которой он работает, с тестир...
8 советов, как применить свою квалификацию ITIL на практике Если вы только что сдали сертификационный экзамен ITIL Foundation или еще не сдавали его и думаете о том, как наилучшим образом использовать свое обучение на рабочем месте, то эта статья для вас. Кроме того, если у вас квалификация по более старой версии ITIL, то части этой ...
Решение задания с pwnable.kr 11-coin1, 12-blackjack, 13-lotto. Ошибки в логике приложений В данной статье рассмотрим решения 3-х заданий с сайта pwnable.kr. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и компьютерной безопасности, я буду писать и рассказывать о следующих категориях: ...
«Открытые системы» проводят конференцию «Корпоративный DevOps 2019» Какое значение методология DevOps и связанные с ней практики имеют для бизнеса в условиях цифровой трансформации? Это только один из ключевых вопросов, обсуждающихся на конференции. В Москве проходит конференция «Корпоративный DevOps», организованная и...
Логика и эмоции в текстах Спикер: Ольга Кириенко, создатель и руководитель Лаборатории гипнотических текстов (kireenko.by). Копирайтер (опыт работы — более 15 лет). Тренер. Консультант. От спикера Поговорим о том, как выглядит процесс принятия решения на различных ста...
МТС купила крупного облачного провайдера за 2,5 миллиарда Покупку облачного провайдера в МТС объяснили стремлением компании нарастить свое присутствие на отечественном рынке облачных услуг, наиболее перспективный сегмент которого - IaaS - демонстрирует годовой рост в 30%. По задумке руководства, сделка позволит расширить компетенци...
Компания BMW подробно рассказала про гибридную «семёрку» 2019 года Немецкий автогигант опубликовал подробности о своей ожидаемой новинке – рестайлинговом седане 7 Series. «Семёрка» получит сразу 3 свежих версии. Помимо стандартной 745e автомобиль будет доступен с удлинённым кузовом 745Le и полным приводом 745Le xDrive. Все три «семёрки» ос...
Introscope: ну очень ленивое unit-тестирование Мы на работе пишем много часто меняющейся бизнес-логики на JS (стартап же). Даже слишком много. И всё это хочется по старой привычке тестировать, но как-нибудь побыстрее, чтобы тесты особо не мешали говнокодить, когда это нужно, и не подгонять под тесты особенно сильно струк...
Стальная Киса. Защищаем сетевой периметр на оборудовании Cisco Для подписчиковЗащита своей территории — один из сильнейших природных инстинктов. Животные используют для этого клыки, рога и когти, а сисадмины — правильную настройку софта и железа для предотвращения сетевых атак. Сегодня мы рассмотрим наиболее популярные виды таких вторже...
Клиенты применяют Pure1, облачную платформу управления для беспилотной гибридной облачной инфраструктуры Платформа управления обеспечивает интеллектуальную поддержку и аналитику для обеспечения современных требований к хранению данных.
Первый взгляд на Toyota C-HR 2020: новый гибрид – для новых клиентов Помните кроссовер Toyota C-HR? Прошло немного времени – но вот обновленная модель Toyota C-HR 2020. Вслед за традиционным «дизайн, внешность, салон», автомобиль также получил и новую гибридную версию – мощностью 184 «лошадки»! Что изменилось в деталях, как едет новый гибрид,...
Интерфейсы как абстрактные типы данных в Go Не так давно коллега ретвитнул отличный пост How to Use Go Interfaces. В нем рассматриваются некоторые ошибки при использовании интерфейсов в Go, а также даются некоторые рекомендации по поводу того, как их все-таки стоит использовать. В статье, упомянутой выше, автор приво...
[Из песочницы] Использование сентиментного анализа применительно к биржевым торговым роботам Здравствуйте, дамы и господа. Хотел бы поделиться с вами своими мыслями относительно программ для автоматизированной торговли на бирже, в частности, применением методов сентиментного анализа в этой области. Читать дальше →
«Тиха, как украинская ночь»: Водитель столкнулся с неясностями в работе Toyota RAV4 2019 Гибридный автомобиль, за исключением пары моментов, оставил у владельца приятные впечатления. Некоторые неясности, впрочем, делали эксплуатацию Toyota RAV4 Hybrid – достаточно сложной затеей поначалу, и несмотря на то, что покупкой кроссовера автомобилист остался доволен, о...
Huawei P30 Pro обладает 10-кратным гибридным зумом Huawei представила смартфоны P30 и P30 Pro с тройными камерами
Ferrari представила свой первый гибридный суперкар И он, как и все автомобили итальянского автопроизводителя, прекрасен.
AMD X570 и возможности подключения: теперь официально Аллергия на гибридные процессоры AMD Ryzen 2000 обнаружилась внезапно.
Сотрудничество Avaya и IBM ускорит процесс трансформации бизнеса Партнерство с IBM в рамках совместной стратегии по внедрению гибридных облачных сред расширит географию доступности облака Avaya ReadyNow, что обеспечит рост эффективности и быстроту внедрения инноваций Avaya Holdings ...
Секция Backend на DUMP Казань: архитектура облачных приложений, общительные микросервисы, DDD и не только Что делать, если секция Backend на конференции одна, а языков программирования несколько? Получается, либо каждому по докладу, и тогда что делать все остальное время? Либо больше внимания одному-двум языкам, а все остальные не в удел. Кажется, мы нашли выход. В Backend на DU...