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

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

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

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

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

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

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

[Перевод] [Иллюстрированное] Руководство по устройству сети в Kubernetes. Часть 3 Прим. перев.: Эта статья продолжает цикл материалов о базовом устройстве сетей в Kubernetes, что описывается в доступной форме и с наглядными иллюстрациями (впрочем, конкретно в этой части иллюстраций уже практически не оказалось). Переводя две предшествующие части этого цик...

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

Google Pixel 4 XL провалил тест на прочность В середине октября состоялась премьера Google Pixel 4 и Pixel 4 XL. Увы, и в этот раз без проблем не обошлось и начали поступать жалобы пользователей на недочеты. А как обстоят дела с прочностью? Ответ на этот вопрос решил дать известный блогер и автор YouTube-канала JerryR...

Строительные блоки распределенных приложений. Второе приближение Анонс Коллеги, в середине лета я планирую выпустить еще один цикл статей по проектированию систем массового обслуживания: “Эксперимент VTrade” — попытка написать фреймворк для торговых систем. В цикле будет разобрана теория и практика построения биржи, аукциона и магазина. В...

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения для теста. Читать дальш...

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

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

[Перевод] Распределённая трассировка: мы всё делали не так Прим. перев.: Автор этого материала — Cindy Sridharan, инженер из компании imgix, занимающаяся вопросами разработки API и, в частности, тестирования микросервисов. В этом материале она делится своим развёрнутым видением актуальных проблем в области распределённой трассировки...

Google рассказала о влиянии Project Treble на скорость ... Модульная версия Android, известная как Project Treble и представленная в 2017 году, призвана облегчить жизнь разработчикам прошивок для мобильных устройств и позволит обеспечить более быстрое продвижение обновлений на рынке. Впервые такая инициатива заработала на Android 8...

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

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

[Перевод] Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Автор материала, первую часть перевода которого мы сегодня публикуем, говорит, что он, как независимый консультант по Node.js, каждый год анализирует более 10 проектов. Его клиенты, что вполне оправданно, просят его обратить особое внимание на тестирование. Несколько месяцев...

[Перевод] Тестирование фронтенда Эффективная стратегия автоматизированного тестирования кода чрезвычайно важна для обеспечения быстрой и качественной работы команд программистов, занимающихся поддержкой и развитием веб-проектов. Автор статьи говорит, что в компании StackPath, в которой он работает, с тестир...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 1 Это цикл переводных заметок автора Priti Desai. Поскольку сами заметки довольно короткие, то в одной публикации будет собрано сразу несколько. Будут рассмотрены детали развертывания приложений для OpenWhisk с примерами, а в конце цикла — приведена архитектура и код приложен...

В Роскачестве назвали лучшие антивирусы для MacOS Пользователей macOS можно разделить на две категории. Одни на все 100% уверены, что их любимая платформа неуязвима для вирусов, а потому использование антивирусов не имеет ни малейшего смысла. Другие придерживаются другого мнения и считают, что дополнительный уровень защиты...

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

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

[Перевод] Пользователи и авторизация RBAC в Kubernetes Прим. перев.: Продолжая недавно затронутую нами тему безопасности Kubernetes в целом и RBAC — в частности, публикуем перевод этого материала от французского консультанта из международной компании Big Data-компании Adaltas. Автор в деталях показывает, как создавать пользовате...

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

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

[Перевод] Руководство по Docker Compose для начинающих Автор статьи, перевод которой мы сегодня публикуем, говорит, что она предназначена для тех разработчиков, которые хотят изучить Docker Compose и идут к тому, чтобы создать своё первое клиент-серверное приложение с использованием Docker. Предполагается, что читатель этого мат...

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

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

[Перевод] Интерпретируемая модель машинного обучения. Часть 2 Всем привет. Считанные дни остаются до старта курса «Machine Learning». В преддверии начала занятий мы подготовили полезный перевод, который будет интересен как нашим студентам, так и всем читателям блога. И сегодня делимся с вами завершающей частью данного перевода. Par...

Кто стал первым победителем Большого челленджа и почему на его месте должны быть вы Мы определили победителя первого челленджа, который получит iPhone XR. На этом подарки не заканчиваются: у нас ещё четыре iPhone и главный приз — поездка в Таиланд. Возможно, они достанутся именно вам.

[Перевод] Введение в юнит-тестирование в Unity Вам любопытно, как работает юнит-тестирование в Unity? Не знаете, что такое юнит-тестирование в целом? Если вы ответили положительно на эти вопросы, то данный туториал будет вам полезен. Из него вы узнаете о юнит-тестировании следующее: Что это такое Его польза Достоинств...

В сети появились результаты тестирования новых чипов для Macbook На днях на сайте Slashleaks появились первые тесты новых фирменных процессоров Apple. По словам источника, сейчас купертиновцы активно работают над 10 и 12-ядерными чипами ARM big.LITTLE, которые затем будут применяться в MacBook.Читать дальше... ProstoMAC.com.| Постоянная ...

Сравнительное тестирование PostgreSQL на FreeBSD, CentOS, Ubuntu Debian и openSUSE Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи «PostgreSQL benchmark on FreeBSD, CentOS, Ubuntu Debian and openSUSE» автора Martin Kováčik. В ней рассматриваются тесты СУБД PostgreSQL 10.1 в приближенных к реальным условиям средах на различных unix-сис...

Советский HI-FI и его создатели: цифровая звукозапись в СССР — в шаге от победы Не многие знают о том, что в СССР существовала собственная программа по созданию цифровых аудиоформатов и устройств для их воспроизведения. Вполне вероятно, что она могла бы составить конкуренцию CD. В прошлых материалах этого цикла я касался первых CD-проигрывателей, создан...

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

Обфускация данных для тестов производительности Пользователи ClickHouse знают, что его главное преимущество — высокая скорость обработки аналитических запросов. Но как мы можем выдвигать такие утверждения? Это должно подтверждаться тестами производительности, которым можно доверять. О них мы сегодня и поговорим. Такие...

1. Обзор коммутаторов Extreme Enterprise-уровня Введение Добрый день, друзья! С удивлением заметил, что на Хабре не очень много статей посвящено продуктам такого вендора как [Extreme Networks](https://tssolution.ru/katalog/extreme). Чтобы это исправить и познакомить вас ближе с продуктовой линейкой Extreme, я планирую н...

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

[Из песочницы] Под капотом у React. Пишем свою реализацию с нуля 


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

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

[Перевод] Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1 Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно...

Госдума запланировала разрешить онлайн-торговлю лекарствами в 2020 году: но доставлять их должны фармацевты Депутаты приготовили поправки ко второму чтению законопроекта о продаже лекарств в интернете.

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

Ретроспектива: как истощались адреса IPv4 Джефф Хастон (Geoff Huston), главный инженер-исследователь интернет-регистратора APNIC, спрогнозировал, что адреса IPv4 закончатся в 2020 году. В новом цикле материалов мы освежим информацию о том, как истощались адреса, у кого они еще остались и почему так получилось. Чит...

Redmi K20 Pro Premium Edition с 12 ГБ ОЗУ и Snapdragon 855 Plus наказывает конкурентов Напомним, на прошлой неделе компания Redmi представила смартфон Redmi K20 Pro Premium Edition, который получил новейшую однокристальную систему Snapdragon 855 Plus, а также впечатляющие 12 ГБ оперативной памяти в максимальной версии. Именно данная версия и была недавно...

Резервное копирование, часть 7: Выводы Данная заметка завершает цикл о резервном копировании. В ней пойдет речь о логической организации выделенного сервера (или VPS), удобной для резервного копирования, а также будет предложен вариант быстрого восстановления сервера из резервной копии без особых простоев в случ...

Automation Day, или как мы наращиваем слой автотестов Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные: не успели / не хватило времени, а ...

18 500 раскрытий. Столько выдержал Samsung Galaxy Fold, прежде чем на экране появился дефект Компания Samsung всячески акцентирует внимание на том, что с гибким смартфоном Galaxy Fold нужно обращаться очень аккуратно. Мы уже видели, что аппарат весьма прочный, но он крайне боится любого мусора или влаги. Но ранее все тесты проводились блогерами и любителями, а ...

4. Нагрузочное тестирование Check Point Maestro Продолжаем цикл статей по решению Check Point Maestro. Мы уже опубликовали три вводных статьи: Check Point Maestro Hyperscale Network Security Типовые сценарии использования Check Point Maestro Типовой сценарий внедрения Check Point Maestro Теперь самое время перейти к ...

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

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

Для Old School RuneScape вышло обновление с квестом, завершающим историю длиной в 17 лет Читая комментарии современных игроков, которым часто кроме фотореалистичной картинки ничего не нужно, сложно понять, как вообще могла появиться Old School RuneScape (еще и популярность такую приобрести). Если вы не в курсе, OSRS — это по-настоящему олдскульная MMORPG с устар...

Как мы выбирали себе ServiceDesk. Часть 3 Наши “хождения по мукам” подходят к концу. Эта статья завершает цикл нашего выбора оптимальной системы для оцифровки бизнеса. Всем привет! Напомню, что мы — установщики кондиционеров, которые решили найти для себя оптимальный ServiceDesk. Ранее работали в совместных календа...

[Из песочницы] Тестирование методом черного ящика Книга "A Practitioner's Guide to Software Test Design" Lee Copeland была опубликована в 2003 году. С тех пор она надежно закрепилась в списке книг, которые обязательно должен прочитать любой тестировщик. Её стоит прочитать в оригинале. Читается очень приятно: язык ...

[Перевод] Senior Engineer в поисках работы. О задачах на технических собеседованиях и теоретических вопросах Продолжаем говорить о технических собеседованиях (если вы не читали — просмотрите предыдущие статьи из цикла — о собеседованиях с HR и технических). В этот раз будет больше субъективного опыта, минимум советов, а также немножко про тестовые задания и теоретические вопросы. П...

Резервное копирование, часть 2: Обзор и тестирование rsync-based средств резервного копирования Данной заметкой продолжается цикл о резервном копировании Резервное копирование, часть 1: Зачем нужно резервное копирование, обзор методов, технологий Резервное копирование, часть 2: Обзор и тестирование rsync-based средст резервного копирования Резервное копирование, ча...

Как устроено A/B-тестирование в Авито Всем привет. Меня зовут Данила, я работаю в команде, которая развивает аналитическую инфраструктуру в Авито. Центральное место в этой инфраструктуре занимает А/B-тестирование. А/B эксперименты — ключевой инструмент принятия решений в Авито. В нашем цикле продуктовой разработ...

Бывший сотрудник Microsoft объяснил, почему в Windows 10 так много ошибок Бывший сотрудник Microsoft Джерри Берг, который проработал в компании более 15 лет и отвечал за разработку инструментов и процессов для автоматизации тестирования операционных систем Windows, опубликовал видео на своём канале YouTube, в котором объяснил, почему в обновления...

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

[Перевод] Способы тестирования программного обеспечения Всем привет! Уже на следующей неделе мы запускаем новый поток по курсу «Автоматизация веб-тестирования». Этому и будет посвящен сегодняшний материал. В этой статье рассматриваются различные способы тестирования программного обеспечения, такие как модульное тестирование (uni...

U3Print PET-G Aluminium/Bronze/Brass. Тестирование образцов. Приветствую читателей 3DToday. Вот и до меня доехали образцы филамента от U3Print. PET-G с металлическим наполнителем. Будет много фотографий.Подробнее...

В США и Великобритании стартовали тесты Xbox Game Streaming — стриминг с консоли на смартфон У ПК-игроков есть Steam Link, у владельцев PS4 — Remote Play, и оба приложения активно развиваются. В конце лета первое вышло из стадии бета-теста и получило поддержку 200 новых устройств, а второе недавно научилось работать со всеми смартфонами на Android 5.0. Microsoft то...

[Перевод] Что не так с A/B тестированием Мы подготовили для читателей Хабры перевод статьи Майкла Камински, бывшего директора по аналитике в Harry’s. Он рассуждает о том, что не так с A/B тестированием. Комментирует материал Глеб Сологуб, директор по аналитике Skyeng. Понятие A/B-тестирования основано на в корне ...

Гиперконвергентное решение AERODISK vAIR. Основа — файловая система ARDFS Привет, читатели Хабра. Этой статьей мы открываем цикл, который будет рассказывать о разработанной нами гиперконвергентной системе AERODISK vAIR. Изначально мы хотели первой же статьей рассказать всё обо всём, но система довольно сложная, поэтому будем есть слона по частям....

Новый MacBook Pro с чипом i9 протестирован в Geekbench Несколько дней назад компания Apple представила обновленные MacBook Pro, которые получили усовершенствованные клавиатуры и процессоры Intel восьмого и девятого поколений. Пока новинки еще не дошли до своих покупателей – купертиновцы обещают доставку в течение недели. Однако ...

YouTube-канал Yablyk.com — Новости Apple, обзоры и видеоинструкции Потребление контента сегодня — это не просто поиск нужной информации. Аудитория становится более избирательной, кому-то удобнее читать текстовые материалы, кто-то предпочитает наглядные графические иллюстрации и видеоролики. Именно поэтому мы решили активизировать работу над...

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

DxOMark: некоторые конкуренты снимают лучше iPhone 11 Pro Компания DxOMark, занимающаяся тестированием цифровых камер, оценила фото и видеовозможности iPhone 11 Pro Max. Вопреки ожиданиям многих, яблочный флагман образца 2019 года не стал рекордсменом, уступив паре моделей от китайских производителей.Читать дальше... ProstoMAC.com...

Тесты на Си без SMS и регистрации Недавно zerocost написал интересную статью «Тесты на C++ без макросов и динамической памяти», в которой рассматривается минималистический фреймворк для тестирования Си++ кода. Автору (почти) удалось избежать использования макросов для регистрации тестов, однако вместо них в ...

Автоматизация аппаратного тестирования Embedded Систем Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать наж...

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 1 Публикуем первую часть перевода очередного материала из серии, посвящённой тому, как в Instagram работают с Python. В первом материале этой серии речь шла об особенностях серверного кода Instagram, о том, что он представляет собой монолит, который часто меняется, и о том, ка...

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

[Перевод] Детальный разбор новых возможностей React 16+, часть 1: общие сведения Сегодня мы представляем вам первую часть перевода этого большого материала. Он посвящён детальному разбору новых возможностей React, которые появились в этой библиотеке начиная с версии 16. Автор этого материала уже 5 лет занимается программированием. В прошлом он был дизайн...

Блокировки в PostgreSQL: 1. Блокировки отношений Два предыдущих цикла статей были посвящены изоляции и многоверсионности и журналированию. В этом цикле мы поговорим о блокировках (locks). Я буду придерживаться этого термина, но в литературе может встретиться и другой: замóк. Цикл будет состоять из четырех частей: Блоки...

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

Как запустить ML-прототип за один день. Доклад Яндекс.Такси Машинное обучение применяется на всём цикле заказа автомобиля в Яндекс.Такси, и число компонентов сервиса, работающих благодаря ML, постоянно растёт. Чтобы строить их единообразно, нам потребовался обособленный процесс. Руководитель службы машинного обучения и анализа данных...

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

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

English notes #1: Заканчивай с этим «very» Прим. ред.: Этой статьёй мы начинаем цикл публикаций, посвящённых английскому языку и подготовленных нашим штатным учителем для инженеров компании. С одной стороны — нам нужно его изучать, с другой — нравится это делать, а с третьей — почему бы не разбавить технические матер...

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (3 часть) Часть 1 >> Часть 2>>Часть 3 Смешанный тест производительности – случайное чтение/запись Смешанный тест использует миксы операций от чистого чтения до чистой записи, с шагом 10%. Каждый микс тестируется до 1 минуты, или до 32 ГБ переданных данных. Тест проводитс...

Виртуальные файловые системы в Linux: зачем они нужны и как они работают? Часть 1 Всем привет! Мы продолжаем запуски новых потоков по уже полюбившимся вам курсам и сейчас спешим сообщить о том, что у нас стартует новый набор по курсу «Администратор Linux», который запустится в конце апреля. К этому событию и будет приурочена новая публикация. С оригиналом...

[Из песочницы] Telegram в качестве хранилища данных для IT проектов Добрый день, сегодня я хотел бы поделится с Вами проблемами и их необычными решениями, которые встретились при написании небольших IT проектов. Сразу скажу, что статья для тех, кто хоть немного разбирается в разработке телеграмм ботов, баз данных, SQL и в языке программирова...

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

[Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 2 Прим. перев.: Этот материал продолжает замечательный цикл статей от технологического евангелиста из AWS — Adrian Hornsby, — задавшегося целью просто и понятно объяснить важность экспериментов, призванных смягчить последствия сбоев в ИТ-системах. «Если провалил подготовку ...

В Сети появилось фото процессора AMD Ryzen, который способен работать на частоте 5 ГГц Вчера стало известно, что в марте следующего года AMD выпустит процессор Ryzen, способный работать на частоте до 5 ГГц. Он будет выпущен в честь 20-летия с момента выхода первого CPU Athlon, преодолевшего отметку в 1 ГГц. Подробностей о процессоре не было, но сегодня на...

Что нам стоит CDN построить? Привет Хабр! В этой статье мы будем строить свой CDN. Почему не воспользоваться готовыми решениями? Потому что сайт автора полностью статический, сделанный на Jekyll, с большими картинками, которые нужно отдавать максимально быстро. Сервер не должен быть кэширующим, он долже...

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

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

[recovery mode] Популярные вопросы разработчика о тестировании Эта статья — не теоретическое руководство по написанию тестов и не how-to по использованию инструментария в определенном стеке, а ряд популярных вопросов, иногда даже у многих не сформировавшихся, на которые я постараюсь дать ответы. Источником этих вопросов служат коллеги, ...

Xiaomi ищет бета-тестеров для обновления Android 9 Pie на трёх моделях смартфонов Redmi Компания Xiaomi объявила на официальном форуме MIUI о начале бета-тестирования MIUI 10 на основе Android 9 Pie для трёх смартфонов Redmi.  Глобальная прошивка MIUI 10 Global Beta ROM вскоре станет доступна для пользователей Redmi Note 5 Pro, Redmi Note 6 Pro и Red...

Дайджест интересных материалов для мобильного разработчика #321 (4 — 10 ноября) В новом выпуске авторизация Apple, обязательные российские приложения, трудности выручки и полеты на модулях, жизненный цикл пользователей и остатки Cardboard. Читать дальше →

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

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

Как будет работать HPE SimpliVity 380 для VDI: жёсткие нагрузочные тесты Заказчик захотел VDI. Очень присматривался к связке SimpliVity + VDI Citrix Virtual Desktop. Для всех операторов, сотрудников офисов по городам и так далее. Там пять тысяч пользователей только в первой волне миграции, и поэтому они настояли на нагрузочном тестировании. VDI...

Стартовал закрытый бета-тест ожидаемой MMO Naruto: Slugfest, продлится до 19 ноября В апреле этого года стартовал первый закрытый бета-тест MMO Naruto: Slugfest по мотивам популярного аниме. Проект привлек массу внимания читателей нашего сайта. Поэтому им будет интересно узнать, что разработчики запустили очередной ЗБТ. Интересно, что в этот раз он проводи...

[Из песочницы] Почему Swift может стать большим событием в глубинном обучении Здравствуй, Хабр! Представляю вашему вниманию перевод заинтересовавшей меня статьи «Why Swift May Be the Next Big Thing in Deep Learning» автора Max Pechyonkin, в которой автор рассуждает о языке на котором будет осуществляться глубокое обучение в ближайшие годы. Читать дал...

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

Little Big Workshop – большая фабрика на маленьком столе (Mac) В прошлом разработчики не раз давали пользователям возможность встать во главе собственной фирмы, ресторана, магазина и даже полицейского департамента. Однако авторы новой игры под названием Little Big Workshop решили не просто дать игрокам возможность поуправлять масштабным...

Настройка сервера для развертывания Rails приложения при помощи Ansible Не так давно мне было необходимо написать несколько ansible playbooks для подготовки сервера к деплою rails приложения. И, на удивление, я не нашел простого пошагового мануала. Копировать чужой плейбук без понимая происходящего я не хотел и в итоге пришлось читать документац...

[Перевод] Обзор твердотельного SSD для корпоративных пользователей Kingston DC500R Недавно компания Kingston выпустила твердотельный накопитель класса enterprise Kingston DC500R, рассчитанный на высокие постоянные нагрузки. Сейчас многие журналисты активно тестируют новинку и выпускают интересные материалы. Хотим поделиться с Хабром одним из подробных обзо...

REST Assured: что мы узнали за пять лет использования инструмента REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение появилось более девяти лет назад и стало популярным из-за своей простоты и удобного функционала. В DINS мы написали с ним более 17 тысяч тестов и за пять лет использования ст...

Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности Прелюдия Рассмотрим следующий код: //Any native COM object var comType = Type.GetTypeFromCLSID(new Guid("E13B6688-3F39-11D0-96F6-00A0C9191601")); while (true) { dynamic com = Activator.CreateInstance(comType); //do some work Marshal.FinalReleaseComObject(com...

Почему валидации email регуляркой недостаточно. Проверка MX-записей с примерами на PHP и Ruby Уж сколько раз твердили Миру… Существует давний и, вероятно, нескончаемый спор о том, какой именно регуляркой правильно и нужно проверять поле email пользователя. Да, проверять регуляркой действительно нужно. Но ведь наши продукты работают в Сети. Так почему бы не использов...

Генетика и куры: белок CSF1-Fc человека в яичном белке Жили-были дед да баба. И была у них курочка Ряба. Снесла курочка яичко, да не простое, а генномодифицированное. Неожиданный поворот, правда? Но именно об этом и пойдет сегодня речь. Фармацевтика сильно изменилась за последние десятки, а то и сотни лет. Мы уже не пользуемся...

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

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

NVIDIA Jetson Nano: тесты и первые впечатления Привет Хабр. Относительно недавно, в этом, 2019 году, NVIDIA анонсировала одноплатный компьютер совместимого с Raspberry Pi форм-фактора, ориентированный на AI и ресурсоемкие расчеты. После его появления в продаже, стало интересно посмотреть, как это работает и что на н...

Старикам здесь не место? Программируем после тридцати пяти Привет, меня зовут Дмитрий, и я программист. Прошлым летом я получил приглашение Яндекса и перебрался работать в Москву. Недавно мне исполнилось 35 лет. В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом в 3...

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 2 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня будут рассмотрены примеры развертывания GitHub webhook, периодических сигналов, а также приведено простейшее приложение для отправки сообщений в Slack. Читать дальше →

DDR4 2133 - 4133 МГц тесты в игре Red Dead Redemption 2 В данном материале будет изучено влияние частоты оперативной памяти DDR4 на производительность процессора Intel Core i7-8700K в связке с видеокартой GeForce RTX 2080 Ti поколения Turing. Нужная тактовая частота выставлялась вручную, впрочем как и тайминги.

Ученые успешно протестировали первое рабочее "лекарство от старости" В научном журнале GeroScience были опубликованы результаты нового исследования, в рамках которого ученые из США провели первые клинические испытания рапамицина. На данный момент именно это вещество является основным претендентом на звание “лекарства от старости”.

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2 Всем привет. Сегодня делимся с вами заключительной частью статьи «Тестирование инфраструктуры как код с помощью Pulumi», перевод которой подготовлен специально для студентов курса «DevOps практики и инструменты». Тестирование развертывания Рассмотренный стиль тестирования —...

Бизнес, я люблю тебя Я хотела бы начать этот пост очень пафосно. Например, так: «Я работаю в бизнесе уже 10 лет, получила железное сердце и обросла панцирем». Или так: «Да-да, Хабр, я работник коммерческой службы: когда-то аналитик, потом продажник, потом маркетолог. Я тот самый, кого вы все не ...

Работа «не в стол»: какие проекты по-настоящему зажглись после преакселерации? 22 ноября в Мастерской управления «Сенеж» жюри и эксперты вынесли окончательный вердикт командам, которые на протяжении двух месяцев прокачивали проекты в рамках преакселерационной программы. Спали мало, работали много — но так бывает всегда, когда В этом посте мы подведем...

Republic в Kubernetes: переезд десятилетия Скандальные, важные и просто очень крутые материалы выходят в СМИ не каждый день, да и со 100% точностью спрогнозировать успешность той или иной статьи не возьмётся ни один редактор. Максимум, чем располагает коллектив — на уровне чутья сказать, «крепкий» материал или же «...

Тестирование на примере ReactJS: насколько глубока кроличья нора Всем привет, меня зовут Ярослав Астафьев, и сегодня я хотел бы провести обзорную экскурсию в тестирование ReactJS. Я не буду углубляться в сложности тестирования веб приложений с использованием определенных библиотек (руководствуясь подходом «сложно тестировать только плохой...

Геоинформационная идентификация вина. ЗГУ и ЗНМП Здравствуйте. Я рад продолжить с циклом статей по электронной карте, посвященной российскому виноделию. Первая статья вышла несколько недель назад, в ней я рассказал о том, как создаю карту виноградников, с которых производится вино в России (ссылка на статью). Я получил от...

Разворачиваем автоматизацию за пару часов: TypeScript, Protractor, Jasmine Привет, Хабр! Меня зовут Виталий Котов, я довольно много занимаюсь автоматизацией тестирования и мне это нравится. Недавно я участвовал в проекте по настройке автоматизации «с нуля» на стеке TypeScript + Protractor + Jasmine. Для меня этот стек был новым и необходимую инфор...

Угловые эффекты Добрый день, дорогой читатель! Это вторая переводная статья из цикла статей о создании физического движка авторства Chris Hecker. Если Вы ещё не ознакомились с первой, то рекомендую это сделать, т. к. всё сразу станет понятнее. Большое спасибо за поддержку первого перевода: ...

Роскомнадзор начал монтаж DPI-оборудования для МТС, Мегафона, Билайна и Tele2 Роскомнадзор начал устанавливать на сетях основных операторов сотовой связи оборудование с функцией глубокой фильтрации трафика (DPI) для реализации так называемого закона об изоляции рунета. Тестирование оборудования начнется с конца сентября и закончится в середине октября...

Dark Mode в iOS 13: роботы проверили энергоэффективность темной темы Темный режим – одна из самых ожидаемых функций в iOS 13. Появление Dark Mode запустило цепную реакцию и сторонние разработчики один за другим начали выпускать свои "темные" приложения и веб-сайты. YouTube-канал PhoneBuff выпустил видео, в котором сравнил темный и светлый реж...

Роскомнадзор не устроили низкие цены на Apple TV+ Apple TV+ — один из самых дешёвых потоковых сервисов в России Чуть больше месяца осталось до момента запуска Apple TV+ в России. В Купертино знали, что делать бизнес на отечественном рынке будет непросто, а потому решили основательно подготовиться. Для этого компания п...

[Перевод] Исследование глубин аннотаций типов в Python. Часть 1 C 2014 года, когда в Python появилась поддержка аннотаций типов, программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «...

Сравнение дня: GPU Intel Gen11 в процессорах Ice Lake с разным TDP Позавчера компания Intel представила GPU Gen11, который дебютирует в мобильных процессорах Ice Lake в конце текущего года. Чуть раньше нам даже показали производительность этого решения. Тогда же мы узнали, что Gen11 будет использоваться в процессорах с TDP 15 и 25 Вт, ...

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

Первый созданный компьютером геном может стать основой для синтетической жизни Группа исследователей из Швейцарской высшей технической школы Цюриха сделала шаг к созданию первого синтетического живого организма. По словам ученых, им удалось создать первый компьютерный геном живого организма, который получил название Caulobacter ethensis-2.0. Он был со...

[Из песочницы] Разработка визуальных тестов на базе Gemini и Storybook Привет, Хабр! В этой статье я хочу поделиться опытом разработки визуальных тестов в нашей команде. Так получилось, что о тестировании верстки мы задумались не сразу. Ну съедет какая-нибудь рамка на пару пикселей, ну поправим. В конце концов, есть же тестировщики — мимо них ...

[Перевод] Как работать с async/await в циклах JavaScript Как запустить асинхронные циклы по порядку или параллельно в JavaScript? Перед тем, как делать асинхронную магию, я хочу напомнить как выглядят классические синхронные циклы. Читать дальше →

KT и Samsung показали гигабитную скорость в коммерческой 5G-сети Компании KT Corporation (KT) и Samsung Electronics объявили о том, что им удалось продемонстрировать гигабитную скорость передачи данных в коммерческой сети сотовой связи пятого поколения (5G). Иллюстрации Samsung Тесты проводились в сети в Сеуле (Южная Корея), которая испол...

[Из песочницы] Использование GtkApplication. Особенности отрисовки librsvg Аннотация статьи. Использование GtkApplication. Каркас приложения. Makefile. Отрисовка библиотекой librsvg. Экспорт изображения в GtkImage и его масшабирование. Масштабирование SVG самописными функциями. Получение полного пути в приложениях. Тесты быстродействия GtkDrawing...

iPhone XS превзошел своего главного конкурента в «слепом» тесте камер Не так давно свет увидел новый флагманский смартфон от Huawei — P30 Pro. На презентации большое внимание было уделено основной камере устройства. Китайская корпорация рассказала, что новинка занимает лидирующие позиции в авторитетном рейтинге камер DxOMark. Журналисты...

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

[Перевод] Тестирование многопоточного и асинхронного кода Привет! На неделе встала задача написать интеграционный тест для Spring Boot приложения, использующего асинхронное взаимодействие с внешними системами. Освежил много материала про отладку многопоточного кода. Привлекла внимание статья «Testing Multi-Threaded and Asynchronous...

[recovery mode] «Быть Insight-Driven»: продвинутая аналитика и управление жизненным циклом моделей машинного обучения Сегодня мы хотим поговорить о концепции Insight-Driven и о том, как ее реализовать на практике c помощью DataOps и ModelOps. Insight-Driven подход — это комплексная тема, про которую мы подробно рассказываем в нашей недавно созданной библиотеке полезных материалов про управл...

Хайлайты и тренды ICCV 2019 Нейросети в компьютерном зрении активно развиваются, многие задачи еще далеки от решения. Чтобы быть в тренде в своей области, достаточно подписаться на инфлюенсеров в Твиттере и читать релевантные статьи на arXiv.org. Но у нас появилась возможность съездить на Internatina...

Мы нашли все причины быть на Yota, а вам — тесты, призы и шанс попасть на главную сайта Тест на интуицию, подарки от Yota, реальные причины выбрать себе именно этого оператора, а также твой шанс попасть на главную страницу iGuides. Все это — по ссылке!

[Из песочницы] Хороший, плохой, злой — тестирование в проекте новичков Предисловие: в университете было получено задание — собрать scrum команду, выбрать проект и работать над ним в течении семестра. Наша команда выбрала разработку веб-приложения (react + flask). В этой статье я постараюсь рассказать, какими тесты должны были быть, и проанализи...

[Из песочницы] Назад в будущее с WebAssembly Привет, Хабр! Представляю вашему вниманию перевод статьи «Back To The Future With WebAssembly» автора Attila Vágó. Данный пост является переводом статьи, в которой рассказывается о свойствах WebAssemly и Emscripten. Оригинал статьи на английском языке. Автор статьи Аттила ...

Спорные результаты. Самый мощный вариант Xiaomi Mi 9 показал свою производительность В сети появились новые результаты тестирования смартфона Xiaomi Mi 9 в бенчмарке Geekbench. На этот раз, в тестах поучаствовала модель Mi 9 Transparent Edition, также известная как Explorer Edition, с 12 ГБ оперативной памяти, однокристальной системой Qualcomm Snapdrago...

Полный цикл тестирования React-приложений. Доклад Авто.ру Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда прошла несколько итераций и построила тестирование фронтенда в Авто.ру на базе ...

Рекламные листовки — эффективный способ увеличения продаж! Как заинтересовать читателей рекламными листовками? Большинство выбрасывают их сразу же, едва прочитав содержимое. Креативный подход поможет разработать листовки, которые будут читать с интересом. Необходимо придерживаться следующих правил: Материал должен быть познаватель...

[Из песочницы] Windows service. Поиск системных ошибок и отображение их в WinForm C# В этой статье мы разберем как с нуля создать приложение, которое будет работать со службами windows и отображать системные ошибки в WinForm (C#). План этой статьи: Создание службы Event Viewer Код службы Проверка работы службы(Запуск службы вручную) Отображение WinForm ...

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

[Из песочницы] Снова про phpQuery Приветствую всех. Недавно я взял заказ, где нужно было автоматически подтягивать данные на сайт (проще говоря — написать парсер). Содержание статьи: Предисловие Про phpQuery Начало работы Практическая часть Заключение Читать дальше →

iPhone 11 Pro Max стал лучше сопротивляться мелким царапинам Вслед за iFixit и EverytingApplePro до новых яблочных смартфонов добрался и автор Youtube-канала JerryRigEverything. Как обычно, он провел ряд тестов и выяснил, насколько хорошо iPhone 11 Pro Max противостоит разнообразным механическим повреждениям.Читать дальше... ProstoMA...

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

[Перевод] Один язык чтобы править всеми Скрытый под слоем кода, томится язык, жаждущий быть выученным. На момент написания этой статьи запрос «программирование какой язык изучать первым» выдаёт 517 миллионов поисковых результатов. Каждый из этих сайтов будет нахваливать один определённый язык, и 90% из них, в кон...

Как мы создавали технологию оптического распознавания текста. OCR в Яндексе Привет! Сегодня я расскажу читателям Хабра о том, как мы создавали технологию распознавания текста, работающую на 45 языках и доступную пользователям Яндекс.Облака, какие задачи мы ставили и как их решали. Будет полезно, если вы работаете над схожими проектами или хотите узн...

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

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

Организация UAT-тестирования на бизнес-пользователях в Jira Вводные данные. Наш продукт практически готов к отгрузке, осталось пройти приёмочное тестирование. Тест-план готов и представлен в виде таблицы Excel. Тестировать будут будущие пользователи, то есть, люди, далёкие от QA и IT. Задача. Сделать всем удобно. Пользователи в теор...

Программирование для детей. Пять самых крутых игр на HTML и JavaScript Привет, Хаброжители! Хотите сделать отличный подарок ребёнку, желающему научиться программировать, или научить взрослого, далёкого от мира кодов? Тогда книга-героиня нашего поста Вам подойдет. Эта книга научит писать код веб-игр на языках HTML и JavaScript и даже поможет чи...

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

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

[Из песочницы] Инстансы по информационной безопасности на платформе attackdefense.com … Мы живем в эпоху больших событий и маленьких людей … Уинстон Черчилль Сегодня вашему вниманию представляем первую статью из цикла о разборе и прохождении лабораторных работ с ресурса attackdefense.com с поддержкой известного организатор конференций (Black Hat и Pentes...

[Перевод] Эдвард Сноуден рассказывает, почему он стал информатором Отрывок из книги «Постоянная запись»; как молодой человек, работавший системным администратором, обнаружил посягательства на свободу и решил предать гласности обширную американскую систему слежки за гражданами Когда мне было 22, я устроился на работу в американскую развед...

[Из песочницы] Личный опыт невыгорания на удалённой работе Уже не помню когда, и при каких обстоятельствах услышал, что работу нужно менять каждые пять лет. Этого времени достаточно, чтобы достичь профессионализма и… чтобы работа стала рутиной, наскучила. Это первый, хотя и не обязательный шаг к выгоранию. В любом случае, скука ещё ...

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты Всем привет! Я бэкенд-разработчик в серверной команде Badoo. На прошлогодней конференции HighLoad я выступал с докладом, текстовым вариантом которого и хочу поделиться с вами. Этот пост будет наиболее полезен тем, кто самостоятельно пишет тесты для бэкенда и испытывает пр...

ТЕСТ: Эдгар По или Довлатов — в стиле какого писателя вы встретите Новый год? Вы ещё не знаете, как пройдут праздники, а мы уже всё решили. Вместе с магазином «Республика» Лайфхакер сделал тест, который расскажет, в каком настроении и окружении вы встретите Новый год. А ещё в конце теста вас ждут несколько идей классных подарков и приятных мелочей, ко...

[Перевод] Подготовка к Spring Professional Certification. Часть 1: «Контейнер, IoC, бины» Доброго времени суток, Хабр. Сегодня я решил представить вам перевод цикла статей для подготовки к Spring Professional Certification. Это перевод только первой статьи, если он зайдет аудитории, я продолжу выпуск переводов.   Зачем я это делаю, ведь уже есть куча профильных...

Retentioneering: как мы open-source инструменты для продуктовой аналитики на Python и Pandas написали Привет, Хабр. Эта статья посвящена итогам четырехлетней разработки набора методов и инструментов обработки траекторий движения пользователей в приложении или на сайте. Автор разработки — Максим Годзи, который стоит во главе команды создателей продукта, он же — автор статьи. ...

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

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

[Перевод] Простите, пользователи macOS, но Apple зашла слишком далеко Несколько лет назад, когда был выпущен первый релиз Cogmind, я без предрассудков относился к выпуску официальной версии под Mac. В конце концов, Cogmind — моя первая коммерческая игра, раньше я выпускал только хобби-проекты в статусе freeware и только под Windows, поэтому н...

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

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

Введение в аннотации типов Python. Продолжение Автор иллюстрации — Magdalena Tomczyk В первой части статьи я описал основы использования аннотаций типов. Однако несколько важных моментов остались не рассмотрены. Во-первых, дженерики — важный механизм, во-вторых иногда может оказаться полезным узнать информацию об ожидае...

Dynamic в C#: рецепты использования Это заключительная часть цикла про Dynamic Language Runtime. Предыдущие статьи: Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности. В этой статье подробно рассматривается кэш DLR и важные для разработчика моменты, с ним связанные. Г...

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

Что нам стоит IoT построить? Свой IoT на Amazon за один день Начать разбираться с IoT (Internet of Things) платформами меня останавливало отсутствие IoT устройства, которое было бы совместимо по протоколам и способам доступа. Но когда я понял, что в качестве устройства можно использовать обыкновенный смартфон, то реализация работающей...

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 2. Техническая Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ автопроцесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Вторая часть публикации ориентирова...

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

Продуктовая аналитика в студии полного цикла В этой статье я расскажу о продуктовой аналитике на примере нашей студии, IT Territory. Статья состоит из трех частей. В первой я расскажу, как устроен отдел продуктовой аналитики, кем являются его сотрудники, чем они занимаются и почему все именно так, а не иначе. Во втор...

Audi e-tron стал первым электрическим авто, получившим награду IIHS 2019 Top Safety Pick+ Кроссовер Audi e-tron стал первым электромобилем, который получил награду 2019 Top Safety Pick+ организации IIHS. Чтобы получить эту награду, автомобиль должен показать отличные результаты в шести тестах ударопрочности, в тесте фар, а также получить продвинутый или прев...

Семинар по SLS 6 сентября Приглашаем вас на семинар по SLS-3D-печати, который пройдет 6 сентября в технопарке «Калибр»: «Возможности, преимущества над FDM и SLA, примеры внедрения». На семинаре представители Sinterit, приехавшие специально для этого из Польши, ознакомят участников с первой доступно...

[Перевод] Как Baldur’s Gate спас компьютерные RPG Искусство может быть делом вкуса, но не подлежит сомнению следующий вывод: 1998 год стал лучшим годом для видеоигр, создавшим непревзойдённую линейку революционных игр, оставивших неизгладимое наследие и породивших серии и субкультуры, существующие и по сей день. На протяже...

Анатомия акустических систем: правда и вымыслы об NXT-излучателях Рад приветствовать всех вновь. Мы возобновляем активность в этом блоге после непродолжительного перерыва. И начну я с поста о сравнительно необычной разновидности звуковых излучателей, которые последние 20 лет применяются для создания акустических систем. Многим также знаком...

[Перевод] Заложники COBOL и математика. Часть 2 Сегодня публикуем вторую часть перевода материала о математике, о COBOL, и о том, почему этот язык всё ещё жив. → Первая часть Читать дальше →

Материалы Panda Frontend Meetup #22: плагины, «сложные» данные, тестирование, декларативный Angular Привет! Это пост-отчёт с Panda Meetup #22, который проходил в офисе Авито. Мы обсуждали тестирование на основе свойств, работу со «сложными» данными (объектами с большой вложенностью и хитрой структурой), плагины vue-cli и декларативный Angular (почему бы и нет?). Заходите ...

Xiaomi G-Talks - набор для домашнего анализа ДНК ДНК, безусловно, является интересной областью, которая позволяет вам узнать немного больше о своем происхождении. Также можно определить предрасположенности к определенным заболеваниям. Китайский производитель выпустил на рынок набор для анализа ДНК Xiaomi G-Talks, позволяющ...

Бонус за терпение. Покупатели Sony Xperia 1 получат беспроводные наушники WH-1000XM3 стоимостью 350 долларов Проверенный инсайдер Роланд Квандт (Roland Quandt) на своей страничке в социальной сети Twitter сообщил о том, что терпение фанатов Sony, которые ждут выхода флагмана Sony Xperia 1, будет вознаграждено. Напомним, флагманский смартфон Sony Xperia 1 с вытянутым дисплеем, ...

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

[Перевод] Возможно, вам не нужен Kubernetes Девушка на скутере. Иллюстрация freepik, логотип Nomad от HashiCorp Kubernetes — это 300-килограммовая горилла для оркестровки контейнеров. Она работает в некоторых самых крупных контейнерных системах в мире, но дорого обходится. Особенно дорого для небольших команд, кото...

Обзор Thermaltake Pacific C360 DDC Soft Tube Water Cooling Kit (CL-W253-CU12SW-A). Кастомная СВО В прошлом году мы проводили тестирование кастомной системы жидкостного охлаждения Thermaltake Pacific M360 Plus D5 Hard Tube Water Cooling Kit с твердыми трубками. Выглядят такие системы шикарно, но при сборке потребуют от пользователя навыков и специальных инструментов. Изу...

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна За последний год, а особенно после скандала с Facebook и Cambridge Analytica, в Европе и США начали активно появляться статьи о нарушении конфиденциальности данных IT-компаниями. В особенности со стороны Google и Facebook. Большая часть этих историй преподносится как «вопиющ...

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

1. Анализ зловредов с помощью форензики Check Point. SandBlast Network Добро пожаловать на новый цикл статей, на этот раз по теме расследования инцидентов, а именно — анализу зловредов с помощью форензики Check Point. Ранее мы публиковали несколько видео уроков по работе в Smart Event, но на этот раз мы рассмотрим отчеты форензики по конкретн...

[Из песочницы] Создаем прототип для Sentiment Analysis с помощью Python и TextBlob Что важно для команды разработчиков, которая только начинает строить систему, базирующуюся на машинном обучении? Архитектура, компоненты, возможности тестирования с помощью интеграционных и юнит тестов, сделать прототип и получить первые результаты. И далее к оценке трудоем...

[Из песочницы] Биометрическая обратная связь Основой для статьи послужил текст выступления автора на Project pitch-сессии DataFest6, который проходил 10-11 мая в Москве Все мы когда-то были детьми, у многих из нас есть уже свои дети или есть хотя бы опыт общения с маленькими детьми. Поэтому мы можем себе представить...

На пути к физическим принципам биологической эволюции. Окончание + полный текст перевода Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Towards physical principles of biological evolution Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin Оригинал статьи (Две предыдущие части уже были опубликованы: начало и продолжение ) Возможна ли конвер...

Разбираемся с латинскими сокращениями и фразами в английском языке Полтора года назад, читая работы про уязвимости Meltdown и Spectre, я поймал себя на том, что не очень понимаю разницу между сокращениями i.e. и e.g. Т.е. по контексту вроде бы понятно, но потом вроде бы как-то и не совсем то. В результате я тогда сделал себе небольшую шпар...

Меган Маркл приготовила трогательный подарок на день рождения Кейт Миддлтон Меган Маркл готовит очень особенный подарок, чтобы наконец помириться с Кейт Миддлтон. Инсайдеры из Кенсингтонского дворца проинформировали, что беременная Меган Маркл приготовила на день рождения герцогини Кембриджской очень личный и трогательный подарок. Таким образом Мег...

С 9 по 30 сентября будет проводиться альфа-тестирование Gem4me MarketSpace С 2016 года европейская группа компаний Gem4me Group of Companies развивает свой проект Gem4me. Этот мессенджер доступен пользователям в онлайн-магазинах приложений AppStore, Google Play и на Desktop. На его базе в 2018 году компания приступила к развитию инновационного мар...

Startup Digest: генетика (январь – март 2019) Привет, хабраюзеры. Я занимаюсь обзором американских венчурных раундов, буду делиться с вами интересными проектами, которые удивили меня и, надеюсь, удивят вас. За то время, пока я слежу за инновационными стартапами, стал замечать стремительный тренд развития генетики и био...

Google Coral замечен в Geekbench. Первый с Android Q Google Pixel 3 не смог стать самым главным Android-смартфонов, а вот звание одного из скандальных и противоречивых — вполне заслуженно получил. Очередная попытка интернет-гиганта вырваться в лидеры в сегменте флагманов провалилась. Весной Google должна попытаться ...

Тест: подходит ли тебе удаленка (не фриланс!)? Эта статья для тех, кто задумывается, стоит ли пробовать удаленную работу, и взвешивает риски: стиль жизни существенно поменяется, мало ли, что пойдет не так, а вернуться обратно будет непросто. Я не буду преподносить удаленку как райское наслаждение на пляжике под пальмочко...

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

[Из песочницы] Как я не стал программистом в 35 лет С самого начала сентября широким потоком хлынули на Хабр публикации об успешном успехе на тему «Детство программиста», «Как стать программистом после N лет», «Как я ушёл в IT из другой профессии», «Путь в программирование» и так далее. Подобные статьи пишут постоянно, но во...

Samsung Galaxy Fold уже во второй раз не подтвердил заявленную производителем живучесть Вчера специалисты CNet начали тест смартфона Samsung Galaxy Fold на то, продержится ли аппарат заявленные производителем 200 000 раскрытий. Тест наконец-то завершился, но завершился он раньше, чем мог бы. Дело в том, что смартфон выдержал лишь немногим менее 120&n...

Новый король: Xiaomi Mi 9 стал лучшим в рейтинге DxOMark по качеству видео Компания DxOMark, которая занимается тестированием камер и объективов, включая камеры современных смартфонов, опубликовала результаты тестирования нового флагманского камерофона Xiaomi Mi 9. В общем итоге устройство набрало 107 баллов, уступив в общем рейтинге только Hu...

Xiaomi Mi Mix Alpha — таким должен был стать iPhone X образца 2017 года 2 года, 1000 человек и 70 млн долларов. Цена создания Xiaomi Mi Mix Alpha Генеральный директор компании Xiaomi Лей Цзюнь (Lei Jun) вчера представила уникальный смартфон Xiaomi Mi Mix Alpha, который получил опоясывающий дисплей, покрывающий всю лицевую панель, боковые ч...

Huawei запустила бета-тест оболочки EMUI 10 для смартфонов Mate 20, Honor 20 и Honor 20 Pro, Honor V20 и Honor Magic 2 Компания Huawei сообщила о начале бета-тестирования оболочки EMUI 10 для восьми моделей Huawei и Honor: Huawei Mate 20, Huawei Mate 20 Pro, Huawei Mate 20 RS Porsche Design, Huawei Mate 20 X (4G), Honor 20, Honor 20 Pro, Honor V20 и Honor Magic 2. Всего планируется набр...

Как UX-писатель помогает улучшить продукт В сентябре этого года я завершил свой первый большой проект с интерфейсными текстами. Мне и раньше доводилось помогать коллегам-дизайнерам с формулировками, но обычно это были точечные изменения: придумать термин или фразу, сократить предложение, объяснить что-то простым язы...

Почему SEO уже не то, и что с этим делать По материалам очередного выпуска Moz Whiteboard Friday, автором которого выступил известный западный эксперт по поисковому маркетингу и основатель Moz Рэнд Фишкин. Сегодня зарабатывать деньги с помощью SEO намного труднее, чем это было в 2009 году. Манипулятивные тактики и п...

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

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

[Перевод] Бесстрашная защита. Безопасность потоков в Rust Это вторая часть цикла статей «Бесстрашная защита». В первой мы рассказывали про безопасность памяти Современные приложения многопоточны: вместо последовательного выполнения задач программа использует потоки для одновременного выполнения нескольких задач. Все мы ежедневно ...

Google Assistant стал ещё круче. Что теперь умеет помощник? Фирменный голосовой ассистент Google постоянно совершенствуется. Например, в конце сентября интерфейс помощника стал более интуитивным на Pixel 3 XL. Тогда пользователи заметили перемещение приветствия с предложением помощи, в то время как иконки Google Lens и клавиатуры по...

Huawei запускает тестирование EMUI 10 для смартфонов Mate 20 Lite, Nova 4e и Enjoy 10 Plus Компания Huawei начала регистрацию на бета-тестирование оболочки EMUI 10 для владельцев смартфонов Mate 20 Lite, Nova 4e и Enjoy 10 Plus.  Пока программа тестирования запускается в Китае. Для международного рынка запуск запланирован на конец октября-начало...

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

[Перевод] Метаморфическое тестирование: почему об этой перспективной методике почти никто не знает Должен признаться: я читаю ACM Magazine. Это делает меня «ботаником» даже по меркам программистов. Среди прочего, я узнал из этого журнала о «метаморфическом тестировании». Раньше я никогда о нём не слышал, как и все люди, которых я спрашивал. Но научная литература по этой ...

От адвоката до тестировщика в Яндексе. История моей стажировки Привет! Меня зовут Кристина lapkina Кочерина, я тестировщик в Яндекс.Маркете. Еще полгода назад у меня был статус адвоката и большая юридическая практика, вечера я проводила в СИЗО. Но в какой-то момент решила, что пришло время заниматься тем, что приносит удовольствие, а не...

Что такое логическое программирование и зачем оно нам нужно У того, кто в детстве не писал на Прологе — нет сердца, а у того, кто пишет на нём сегодня — нет мозгов. (оригинал) Если вас всегда терзали мучительные сомнения — что за фигня это Логическое Программирование (ЛП) и вообще зачем оно нужно? То это статья для вас. Можно по-раз...

Один маленький шаг для тестировщика: топ-10 докладов Heisenbug 2019 Piter Привет, Хабр! Выкладываем подборку отличных докладов о тестировании и обо всём, что его окружает. Оценки посетителей Heisenbug 2019 Piter определили лучшие доклады этой конференции, из которых вы узнаете, например: Может ли один тестировщик изменить всю компанию; Что пр...

Слёрм DevOps. День второй. IaC, тестирование инфраструктуры и «Слёрм окрыляет!» За окном классическая позитивная осенняя питерская погода, в конференц-зале Selectel тепло, кофе, кока-кола и почти лето. В окружающем мире 5 сентября 2019 года, у нас второй день от начала Слёрма DevOps. В первый день интенсива мы прошли наиболее простые темы: Git, CI/CD. ...

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

Стартовало публичное тестирование сервиса потоковой передачи игр Project xCloud Фил Спенсер, руководитель игрового подразделения Microsoft, в своём Twitter объявил о начале публичного тестирования сервиса потоковой передачи игр Project xCloud. В настоящее время к тестированию могут присоединиться только пользователи из США, Великобритании и Южной Кореи...

Пользователи Samsung Galaxy Note10 смогут опробовать Android 10 через полторы недели Компания Samsung запустит программу бета-тестирования Android 10 для пользователей флагманских смартфонов Galaxy Note10 и Galaxy Note10+ через полторы недели — 21 октября.  Об этом сообщил ресурс SamMobile со ссылкой на заявление представителя корейского про...

[Перевод] Иллюстрированное руководство по OAuth и OpenID Connect Прим. перев.: В этом замечательном материале компании Okta просто и наглядно рассказывается о принципах работы OAuth и OIDC (OpenID Connect). Эти знания будут полезны разработчикам, системным администраторам и даже «обычным пользователям» популярных веб-приложений, которые с...

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

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

Sony Xperia 1 против OnePlus 7 Pro: тест на скорость Оба смартфона оснащены чипсетом Snapdragon 855. При этом OnePlus 7 Pro имеет разрешение экрана QHD+, а Sony Xperia 1 оборудован экраном с разрешением 4K. Тест был проведен автором YouTube-канала Gary Explains. Данный тест — Speed Test G — был разработан самим авторо...

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

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

[Из песочницы] Система Управления Тесткейсами QuAck — простые радости тестирования Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov. Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайн...

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

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

Cisco HyperFlex vs. конкуренты: тестируем производительность Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex. В апреле 2019 года компания Cisco в очередной раз проводит серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России и в Казахстане. Записаться на демонстрацию можно чер...

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

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

[Перевод] Близнецы получили «загадочные» результаты, проверив 5 сервисов поиска предков по ДНК Главный генетик популярной компании по поиску предков признал, что это «частью наука, частью искусство» Один набор однояйцевых близнецов, и два разных профиля для предков. По крайней мере, так следует из результатов работы одной из крупнейших компаний, разыскивающей предко...

[Перевод] «Алгебраические эффекты» человеческим языком Комментарий от переводчика: Это перевод замечательной статьи Дэна Абрамова (Dan Abramov), являющегося контрибутором React. Его примеры написаны для JS, но будут одинаково понятны разработчикам на любом языке. Идея общая для всех. Вы слышали об алгебраических эффектах? Мои п...

OpenCV 4.0 и 4.1 — что нового? Мы возвращаемся к рассказу об open source библиотеке компьютерного зрения OpenCV. Проект живет и развивается, движимый командой разработчиков, работающих в компании Intel, а также неугасающей поддержкой community. В конце 2018 года увидел свет первый стабильный релиз из ве...

[Из песочницы] Почему люди уходят из IT? Информационные технологии многим кажутся недавним изобретением. На самом деле это ошибочное мнение. Впервые об информационно-коммуникационных технологиях начали говорить в шестидесятые годы прошлого столетия. Именно в тот период появились первые информационные системы. В кон...

[Из песочницы] Сергей Голубев: «Самое лучшее, что можно сделать для OSM сейчас — взять дамп планеты, удалить его и начать всё заново» Сергей Голубев — натуралист, опытный осмер и автор блога «Город Шахты». Его размышления об OpenStreetMap всегда неожиданны, а потому вдвойне интересны. Он умеет найти необычный ракурс и на привычное посмотреть под другим углом. Зачем OSM нужны катастрофы, почему у него не су...

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

Нам нужен другой 1С-Битрикс, часть 2 После публикации первой статьи в деле борьбы за права причастных к 1С-Битриксу появились соподвижники Dekmabot и Sergik_DS со статьями «Почему Битрикс — Битрикс» и «За что, Битрикс? Или сказочный мир 1С», чему я несказанно рад. Как там пишут в руководствах по зачинанию старт...

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

[Из песочницы] Python + Raspberry Pi + Pixhawk и квадрокоптер. Или как не надо делать роботов Привет, Хабр! Меня зовут Алексей, уже 7 лет я ведущий разработчик Smart TV-решений в крупной компании из Ижевска, занимающейся заказной разработкой. Каждый год у нас проводится конкурс новогодних украшений, и каждый раз мы ничего не украшаем, а пилим всякие технологичные шт...

Заглянуть в черный ящик — новая система от MIT покажет, как работают алгоритмы машинного обучения В MIT представили интерактивный инструмент, который дает понять, почему интеллектуальная система принимает то или иное решение. В этом материале — о том, как он работает. Читать дальше →

Весеннее обновление Windows 10 начнут распространять в мае Компания Microsoft в четверг анонсировала обновление Windows 10 May 2019 Update и будущие изменения в процессе распространения подобных обновлений Windows. Речь в данном случае идёт о версии 1903, поскольку в марте состоялось подписание RTM.Окончательным названием обновления...

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

[Перевод] Что нужно знать о массивах JavaScript Представляем вам перевод статьи автора Thomas Lombart, которая была опубликована на сайте medium.freecodecamp.org. Перевод публикуется с разрешения автора. Пример использования метода reduce для сокращения массива Позвольте мне сделать смелое заявление: циклы часто бывают...

Замеряем производительность Qt Решила продолжить цикл статей об ОС «Аврора» (до недавнего времени называвшейся Sailfish). За время, что я работаю с этой ОС, у меня накопились разные наблюдения, которые касаются производительности приложений на Qt и системы в целом, ибо девайсами она разнообразными обвешан...

«Яндекс» создал прототип беспилотной Hyundai Sonata Компания «Яндекс» рассказала о своей новой разработке в области беспилотных автомобилей. Компания подписала соглашение о сотрудничестве с производителем автомобильных компонентов Hyundai Mobis. Первым опытом совместной работы стал прототип беспилотного автом...

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

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

[Из песочницы] Ускоряем сайт с JivoSite. Отложенная загрузка онлайн-консультанта При оценке скорости загрузки сайта сервисом Google, обратил внимание, что довольно много очков теряем из-за установленного онлайн-консультанта JivoSite. При удалении кода онлайн-консультанта с сайта, проект набирает на 16 очков больше для мобильной версии и на 19 очков больш...

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

Вариатор vs государство — Скажите, имею ли я право… — Имеете, имеете! — Да Вы не поняли, я хотел узнать, имею ли я право… — Да точно говорю, имеете! — Да Вы объясните, могу ли я… — А-а-а… Нет, не можете! © (Анекдот о юристах) Предыстория Около года назад я опубликовал статью Вариатор...

Операция TA505, часть вторая: изучаем бэкдор ServHelper с NetSupport RAT В конце июля 2019 года мы обнаружили интересный образец вредоносного ПО группы TA505. 22 июля 2019 года он был загружен на сервис ANY.RUN для проведения динамического анализа. Наше внимание привлекло то, что среди выставленных тегов, помимо обыденного для TA505 Servhelper,...

Сорсинг на необычных ресурсах и установление первого контакта Салют, хабровчане. Сегодня, в преддверии запуска курса «IT-Recruiter», хотим обсудить с вами тему сорсинга и хантинга с помощью необычных ресурсов. Бывало ли у вас так, что вы посмотрели все источники, а нужного вам кандидата нет? Или вы сходили на конференцию, послушали...

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

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

Что делать при сбое оперативной памяти. Анамнез и методы лечения Оперативная память – такая деталь системы, которая реже всех выходит из строя. Но спонтанные перезагрузки системы с BSOD и без него, вылеты игр или программного обеспечения, некорректные результаты обработки заданий в тяжёлом софте – всё это и многое другое может быть симпто...

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

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

Тестирование на iOS 9 и выше: не баги приложений, а фичи платформы Оксана Фадеева, инженер по обеспечению качества Redmadrobot У платформы iOS 9 и выше есть особенности, которые нужно учитывать при тестировании мобильных приложений. Некоторые из них могут ввести в заблуждение и восприниматься как дефект приложения, хотя на самом деле это ...

Дизайн на первом месте: обзор и тест монитора AOC PDS271, к которому приложили руку дизайнеры студии F. A. Porsche Из большого многообразия мониторов всех производителей, самых разных диагоналей, матриц и прочих параметров — моделей, которые могли бы похвастаться неповторимым дизайном, единицы. Почему так сложилось, понять не трудно: большинству пользователей нужна качественная картинка,...

Месячная подписка на Apple Arcade в России может стоить в пределах 75 рублей Только недавно стало известно о том, что некоторое время назад Apple приступила к тестированию своего игрового сервиса. Сотрудники компании получили доступ к Apple Arcade всего за 0,5 долларов в месяц. Однако, как стало известно сегодня, рядовым пользователям придется платит...

[Из песочницы] Сказ о полукольцах Привет, Хабр! Предлагаю вашему вниманию перевод статьи "A tale on Semirings" автора Luka Jacobowitz. Когда-нибудь задумывались, почему сумма типов называется суммой типов. Или, может, вы всегда хотели узнать, почему оператор <*> записывается именно так? И что...

[Перевод] Axios или Fetch: чем пользоваться в 2019 году? Axios — это широко известная JavaScript-библиотека. Она представляет собой HTTP-клиент, основанный на промисах и предназначенный для браузеров и для Node.js. Если вы работали в последние несколько лет JavaScript-программистом, то вы, совершенно определённо, этой библиотекой ...

Владельцы OnePlus 5 и 5T получили к Новому году свежие сладости в виде Android 9 Pie Похоже, некоторые производители придумали, как сделать приятный подарок своим преданным поклонникам во время праздников. Не все могут себе позволить и не все хотят купить новый смартфон, но каждый наверняка будет рад выходу обновления. Как и Samsung, к Новому году O...

История советских кассетников: эволюция “Десны”, MK-60 made in USA и народные магнитофоны 70-х Продолжая наш цикл о советском аудио, захотелось рассказать о кассетных магнитофонах в СССР. Известно, что в Стране Советов эти устройства стали появляться несколько позже, чем на западе, а исчезли наоборот раньше (производство их было свернуто почти сразу после распада Союз...

Russian Railway Simulator (RRS): первый публичный релиз Наступил тот долгожданный мной день, когда я наконец могу представить эту разработку. Проект был начат ровно год назад, 1 сентября 2018 года, по крайней мере в репозитории RRS на Gtihub первый коммит имеет именно такую дату. Пассажирский поезд на станции Ростов Главный (кли...

История рунета: вспоминаем, как закалялась сеть В начале сентября на YouTube вышла первая серия документального мини-сериала «Холивар. История рунета». Разумеется, эта тема не могла оставить наших коллег равнодушными. Многие из нас так или иначе застали появление первых домашних компьютеров и становление рунета в целом,...

[Из песочницы] Фундаментальная проблема тестирования Введение Добрый день, хабровчане. Решал я тут давеча тестовое задание на вакансию QA Lead для одной финтех компании. Первая задача, составить тест-план с полным чек-листом и примерами тест-кейсов для проверки электрического чайника, решается тривиально: ГОСТ 7400-81. Электр...

Когда "ты ж инженер", а в автомобиле сломана ручка Перед уважаемыми читателями портала пилотная статья о применении аддитивных технологий в ремонте автомобиля. Тема не новая, но для меня пост первый.Приветствую всех!Как поступает обычный среднестатистический владелец автомобиля Kia Rio, Hyundai Sonata или Hyundai Accent, ког...

Touch ID в iPhone 6s оказался лучше, чем дисплейные сканеры во флагманах на Android Осенью 2017 года Apple четко дала понять, что эпоха идентификации пользователей по отпечаткам пальцев уже прошла и пора двигаться дальше. В качестве альтернативы в Купертино выбрали технологию распознавания лиц, которую, по заверениям компании, практически невозможно обману...

Инженерный подход к разработке ПО. От теории к практике Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Что делать, когда возможностей тестов недостаточно? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндекс.П...

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

Отчет Kotlin / Everywhere — Showcase practice: 31 июля На прошлой неделе собирали в нашем офисе пользователей и активных разработчиков языка Kotlin. Митап посетило более 150 человек, говорили про тестирование java-приложений, команда Поиска Mail.ru подготовила доклад про свой опыт использования каналов в корутинах. Заключитель...

Samsung Galaxy S10 + побеждает Huawei P30 Pro в тесте скорости Очень сложно выполнить идеальный тест скорости смартфонов между собой, когда его проверяет человек. Но, как показывают тесты скорости в стиле PhoneBuff, пользуется наибольшим доверием в Интернете - оно проводится с помощью механических рук, и тест повторяется несколько ра...

Процессор Qualcomm Snapdragon 8cx догнал по производительности Intel Core i5 Как стало известно, к выставке Computex 2019 компании Qualcomm и Lenovo подготовили ноутбук, который они называют первым 5G ПК или Project Limitless, — систему, построенную на представленном в декабре прошлого года четырёхъядерном 7-нм процессоре Snapdragon 8cx (Snapdragon 8...

Запускаем инструментальные тесты в Firebase Test Lab. Часть 1: iOS проект Меня зовут Дмитрий, я работаю тестировщиком в компании MEL Science. Совсем недавно я закончил разбираться со сравнительно свежей фичей от Firebase Test Lab — а именно, с инструментальным тестированием iOS приложений с использованием нативного фреймворка тестирования XCUITe...

[Из песочницы] История создания Ethernet-CAN конвертера Одним ясным солнечным днем по работе понадобился недорогой преобразователь интерфейсов CAN в Ethernet. Естественно поиски начались с готовых решений, но, как нередко это бывает, в итоге было принято решение о разработке собственного образца. Естественно, энтузиазм автора не ...

[Перевод] Тестирование Node.js-проектов. Часть 2. Оценка эффективности тестов, непрерывная интеграция и анализ качества кода → Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Сегодня, во второй части перевода материала, посвящённого тестированию Node.js-проектов, мы поговорим об оценке эффективности тестов и об анализе качества кода. Читать дальше →

Почему так сложно выбрать, какое кино посмотреть (и что можно было бы сделать) Это — ответ на пост на животрепещущую тему «что посмотреть». Автор сам напросился поднял правильный вопрос, но почему-то свел все к странной психологической аналогии «заедания стресса», заявив: «Пока вы сами не знаете, что хотите посмотреть — никто вам не поможет. Будете туп...

[Перевод] ChatOps в GitLab будет доступен всем ChatOps со всем своим функционалом станет бесплатным — это наш вам подарок на праздники. Читать дальше →

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

Новый iPod Touch проверили на прочность В конце мая Apple, неожиданно для всех, представила новое поколение плееров iPod Touch. Есть большие сомнения, что этот продукт станет популярным или востребованным, особенно на фоне глобального господства смартфонов. Тем не менее, не стоит сбрасывать плеер со счетов —...

XEN и будущее automotive: как опенсорс-гипервизор становится конкурентом коммерческим автомобильным решениям Это история в двух частях — о новом витке развития automotive. В первой Алекс Агизим, CTO Automotive & Embedded Systems в EPAM, расскажет о виртуализации в автомобильном компьютере. А также как и почему опенсорсный гипервизор XEN может стать полноценным конкурентом комме...

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

Кто выиграл усилители FiiO? Подводим итоги конкурса! Неделю назад мы запустили конкурс, победители которого получат один из двух усилителей FiiO — ubtr или btr1k. А чтобы участвовать было еще интереснее, совместно с коллегами мы разработали небольшой тест с вопросами об устройствах FiiO, ответы на которые можно было най...

Создание бота для участия в Russian AI Cup 2018 CodeBall Сложилась традиция, что после соревнований по спортивному программированию победитель или просто игрок выкладывает на Хабре статью, чтобы рассказать как здорово было участвовать в соревновании и как вариант победить в нем. Из его статьи конечно же многое можно почерпнуть дл...

Стартовал открытый бета-тест Game of Gods от Foursaken Media на iOS + первый трейлер В конце прошлого года Foursaken Media анонсировали новый проект под названием Game of Gods, в котором игрокам предстоит управлять неуклюжими богами, защищая Землю от сил Хаоса. Главная задача — защищать планету, а вот люди — это уже совсем другое дело. Вы сами решаете, как ...

В Москве протестировали 5G на смартфоне Samsung Galaxy S10 5G МТC, Nokia и Qualcomm сообщили об успешном завершении первых тестов пилотной зоны 5G. Тестирование проводилось в Москве в лаборатории Nokia при помощи тестового смартфона Samsung Galaxy S10 5G, коммерческого оборудования Nokia, включая системный модуль и антенные системы 5G…

Электромобили и 2019 год: больше АКБ, быстрее зарядка и коробка передач Информация для подобного материала собиралась весь 2018 год, но именно презентация Audi e-tron позволила расставить все точки над «i» – сформулировать некоторые мысли, выводы, тенденции. Не буду гарантировать, что все предсказания станут реальностью, но могу гарантировать, ч...

Сделка на $39 млн: почему создатели опенсорсной СУБД решили заняться мобильными разработками В конце апреля MongoDB объявили о покупке Realm — кроссплатформенной мобильной базы данных. В сегодняшнем материале — о том, как компании подошли к сделке и что планируют. Читать дальше →

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

[Из песочницы] Тестирование смарт-контрактов Ethereum на Go: прощай, JavaScript Я хочу поблагодарить коллег: Сергея Немеша, Михаила Попсуева, Евгения Бабича и Игоря Титаренко за консультации, отзывы и тестирование. Я также хочу сказать спасибо команде PolySwarm за разработку оригинальной версии Perigord. Это перевод моей статьи, опубликованной впервые...

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

Хабрарейтинг 2018: лучшие материалы за 2018 год Привет Хабр. Данный пост является логическим завершением публикаций про жизненный цикл статьи на Хабре (первая и вторая части), в результате чего был сделан достаточно интересный инструмент для статистического анализа. Методика оказалась весьма полезной, и позволяет находит...

Космический 3D-биопринтер напечатал кишечную палочку На Международной космической станции (МКС) проведён новый эксперимент с использованием специализированного 3D-биопринтера. Об этом сообщает ТАСС со ссылкой на заявления Юсефа Хесуани, управляющего партнёра компании «3D Биопринтинг Солюшенс», создавшей установку для «печати» ...

Samsung Galaxy S10 проигрывают Xiaomi Mi 9 и iPhone Xs Max в большинстве тестов производительности Обычно, количество материалов о новом гаджете растет накануне его презентации, но если речь идет о продуктах крупных компаний, как, например, Samsung Galaxy S10, то важны и подробности, раскрывающиеся уже после анонса. Так, сегодня опубликовали результаты тестирования новых ...

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

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

Анализ производительности виртуальной машины в VMware vSphere. Часть 1: CPU Если вы администрируете виртуальную инфраструктуру на базе VMware vSphere (или любого другого стека технологий), то наверняка часто слышите от пользователей жалобы: «Виртуальная машина работает медленно!». В этом цикле статей разберу метрики производительности и расскажу, ...

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

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

Исповедь docker хейтера Я должен признаться. Я ненавижу docker. Всей своей душой. Это самая ужасная софтина, которую я видел за последние 10 лет. С одной стороны, я очень уважаю одноименную компанию. Ребята из Docker Inc. реально популяризировали контейнеризацию. Теперь о ней не знает только ленивы...

В Mail.ru Hi-Tech выяснили, какие подарки россияне хотели бы получить на Новый год Проект Mail.ru Hi-Tech провёл опрос и узнал, что жители России хотели бы получить в подарок на Новый год, где они планируют покупать подарки друзьям и родным, и сколько денег готовы потратить. В исследовании приняли участие 10 000 пользователей портала. Полученные результаты...

Результаты тестирования Need for Speed Heat: игре хватает 4-ядерного процессора, но даже RTX 2080 Ti не может справиться с 4K Тесты проводились при максимальных настройках качества.

Улучшаем работу Wi-Fi. Часть 2. Особенности оборудования Друзья, эта статья является продолжением первой части цикла статей о том как улучшить работу WiFi в офисе или на предприятии. Читать дальше →

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

10 популярных смартфонов 34 недели 2019: Samsung, Xiaomi и нежданный гость Уже подходит к концу август, время года готовится сменится на осень. Также стремительно сменяются интересы пользователей, когда речь заходит о мобильных телефонах и смартфонах. GSMArena в очередной раз делится с нами статистикой того, какие материалы интересовали читателей...

8GB VS 16 GB DDR4 тесты на платформах Intel и AMD В данном материале будет изучено влияние объема оперативной памяти DDR4 на производительность процессоров Intel Core i7-8700K и AMD Ryzen 7 2700X в связке с видеокартой GeForce RTX 2080 Ti поколения Turing.

AMD Radeon RX 5500 уступила GeForce GTX 1660 и Radeon RX 580 в первом тесте Несмотря на то, что 3D-карту AMD Radeon RX 5500 официально представили полтора месяца тому назад, в продаже она так до сих пор и не появилась. Тем интереснее данные первого теста реального образца Radeon RX 5500, проведенного немецким источником. Прежде чем интерпретир...

Lambda-функции в SQL… дайте подумать О чем будет статья, и так понятно из названия. Кроме того, автор объяснит, зачем с его точки зрения это нужно, а также расскажет, что SUBJ не просто модная технология, но и «дело вдвойне нужное — как приятное, так и полезное». Читать дальше →

[Перевод] Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (2 часть) Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (1 часть) Системные тесты В разделе «Системные тесты» основное внимание уделяется тестированию в реальных условиях, с которыми сталкивается потребитель, с небольшим уклоном в пропускную способность....

Gestalt-тестирование: новый подход к оптимизации почтовых рассылок на основе байесовской теории и машинного обучения Мультивариантное (A/B/N, или сплит) тестирование – самый популярный способ тестирования почтовых рассылок. Этот инструмент доказал свою эффективность, но у него есть недостатки, связанные в первую очередь с тем, что тестирование и основная отправка разнесены во времени. ...

[Перевод] Agile Lite: специально против выгорания Гибкая методологи разработки — отличная идея, которую слишком усложнили. Agile Lite — попытка упростить ситуацию. Вам не нужны книги или семинары, чтобы объяснить Agile Lite. Нужен только небольшой текст с несколькими пунктами. Вот этот текст. Agile Lite довольно прост. Его...

[Из песочницы] Почему плохо, когда Интернет знает о вас всё? Привет, Хабр! Предлагаю вашему вниманию перевод статьи "The Dangers of Overpersonalization" авторов Kim Flaherty и Kate Moran. Итог: Излишняя персонализация контента приводит к однородному и безразличному восприятию пользователем информации и может вызывать усталос...

Студия Happy Doze ищет бета-тестеров для динамичного мультиплеерного 2D-шутера mini PVP Осенью прошлого года на iOS вышел динамичный соревновательный платформер Planet Runners. У его разработчиков в портфолио есть еще один проект, BIT QUAKE, представляющий собой мультиплеерный шутер с видом сбоку. Анонсированная сегодня игра mini PVP – это смесь двух прошлых пр...

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

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

Lua in Moscow 2019: интервью с Роберто Иерусалимским Некоторое время назад наш московский офис посетил Роберто Иерусалимский, автор языка Lua. Мы взяли у него интервью, в ходе которого задали и вопросы от читателей Хабра. Наконец-то мы можем поделиться с вами всей записью разговора. Читать дальше →

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

Тёмная тема в Android 10 Q экономит до 50% заряда аккумулятора Одним из самых заметных для пользователей изменений в операционной системе Android 10 Q станет тёмная тема или ночной режим, доступный по всей системе. Авторы ресурса PhoneArena решили выяснить, насколько сильно тёмная тема влияет на автономность смартфонов.  Коне...

Тесты CPU Ryzen 5 3600: на уровне Core i7-9700K при вдвое меньшей цене Вчера в продажу поступили процессоры AMD Ryzen нового поколения. У нашего сайта, как и у большинства других тематических ресурсов, был доступ только к моделям Ryzen 7 3700X и Ryzen 9 3900X. Но есть и те, кому удалось раздобыть Ryzen 5 3600. Напомним, это шестиядерный C...

Дроп-тест: Galaxy Note 10+ против iPhone XS Max Galaxy Note 10+ против iPhone XS Max. Кто кого? В начале августа компания Samsung представила линейку новейших флагманов Galaxy Note 10. Несколько дней назад стартовали продажи по всему миру, включая и Россию. Первые тесты производительности показали безоговорочное превосход...

[Перевод] Дизайн система Société Générale: Гармония дизайна и разработки Предлагаем вашему вниманию перевод истории о создании дизайн системы, рассказанной дизайнером из Societe Generale. Нынешний всплеск статей о дизайн системах вдохновил нас больше говорить о том, над чем мы работаем в Societe Generale. Мы давно экспериментируем с нашей дизайн...

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

OnePlus 7 Pro, ASUS Zenfone 6, Google Pixel 3a XL и Xiaomi Mi 9 сравнили в тесте автономности На канале Mrwhosetheboss в YouTube выложили видео со сравнением автономности смартфонов ASUS Zenfone 6 с аккумулятором ёмкостью 3700 мАч, OnePlus 7 с 4000 мАч, OnePlus 7 Pro с 5000 мАч, Google Pixel 3a XL с 3700 мАч и Xiaomi Mi 9 с 3300 мАч. Тестирование проводилось при…

Обновление iOS 12.1.4 принесло массу проблем пользователям iPhone В конце прошлой недели компания Apple выпустила iOS 12.1.4. Апдейт закрывал критическую уязвимость, которая позволяла прослушивать пользователей в FaceTime из-за бага в групповых звонках. Однако, как стало известно позднее, обновление принесло с собой не только исправления, ...

[Перевод] Анонс веб-интерфейса Kubernetes Web View (и краткий обзор других web UI для Kubernetes) Прим. перев.: Автор оригинального материала — Henning Jacobs из компании Zalando. Он создал новый веб-интерфейс для работы с Kubernetes, который позиционируется как «kubectl для веба». Почему новый Open Source-проект появился и каким критериям не удовлетворили уже существующ...

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

Что было на первом iPod: двадцать альбомов, которые выбрал Стив Джобс в 2001 году Восемнадцать лет назад iPod ворвался на рынок аудиогаджетов и навсегда поменял вектор развития музыкальной индустрии. Про само устройство и его влияние написано много, но одна деталь заслуживает особого внимания. А именно — альбомы, попавшие в руки приглашенных журналистов в...

Теперь всё официально. Xiaomi начала публичное тестирование MIUI 11 для смартфонов Xiaomi и Redmi Компания Xiaomi официально начала открытое бета-тестирование прошивки MIUI 11 для более чем трёх десятков моделей смартфонов, выпускаемых под брендами Xiaomi и Redmi.  Правда, пока это актуально только для аппаратов с китайской версией прошивки. Старт глобального ...

[Из песочницы] Португалия. Лучшие пляжи и тысяча стартапов в год Всем привет Вот так выглядит место, где проводится WebSummit: Parque das Nações И именно такой я впервые увидел Португалию, приехав сюда в 2014 году. И теперь я решил поделиться с вами тем, что я видел и узнавал на протяжении последних 5 лет, а также чем примечательна стр...

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

Аналог Core i7 двухлетней давности за $120: Core i3 поколения Comet Lake-S получат Hyper-Threading Компания Intel в начале следующего года должна представить новое, десятое поколение настольных процессоров Core, которые более известны под кодовым названием Comet Lake-S. И теперь благодаря базе данных теста производительности SiSoftware выяснились весьма интересные подробн...

Книга «Kali Linux. Тестирование на проникновение и безопасность» Привет, Хаброжители! 4-е издание Kali Linux 2018: Assuring Security by Penetration Testing предназначено для этических хакеров, пентестеров и специалистов по IT-безопасности. От читателя требуются базовые знания операционных систем Windows и Linux. Знания из области информа...

[Перевод] Ускоряем JavaScript-код с использованием типа данных Set Автор материала, перевод которого мы сегодня публикуем, говорит, что уверен в том, что многие JavaScript-разработчики пользуются, в основном, такими типами данных, как Number, String, Object, Array и Boolean. В большинстве случаев этого вполне достаточно. Но если нужно сдела...

«Плюс к карме»: за что критикуют Stack Overflow и почему многие жалуются на токсичность сообщества В сети можно встретить множество публикаций (в том числе в крупных СМИ), авторы которых критикуют Stack Overflow и поведение пользователей ресурса. Рассказываем, что к чему, разбираемся в ситуации, обсуждаем мнения и наиболее распространённые претензии к площадке. Читать д...

Станет ли Apple TV+ серьезным конкурентом существующим сервисам? Станет ли Apple TV+ нашим будущим или будет обычным проходным сервисом? Весной этого года Apple рассказала о новом сервисе, который получил название Apple TV+. На прошедшей десятого сентября презентации, нам назвали конкретную дату появления этого сервиса в наших домах ̵...

[Перевод] Стек DOTS: C++ & C# Это краткое введение в наш новый дата-ориентированный технологический стек (DOTS). Мы поделимся некоторыми инсайтами, помогающими понять, как и почему Unity сегодня стала именно такой, а также расскажем, в каком направлении планируем развиваться. В дальнейшем мы планируем...

32-ядерный процессор AMD Epyc 7452 в первых тестах порой превосходит предшественника почти вдвое Согласно дорожной карте, которую мы рассматривали буквально вчера, семинанометровые серверные CPU AMD Epyc выйдут на рынок в августе. Они перейдут на архитектуру Zen 2, так что должны обеспечить хороший прирост производительности даже без учёта увеличения количества яде...

[Перевод] Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 3. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 1. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 2. XIV конференция ассоциации USENIX. Технологии хранения файлов 5.5. Неисправляемые ошибки и лит...

Дополненная реальность Господина Старшего Консультанта (рассказ) 0. Предисловие Цикл рассказов «Господин Старший Консультант» я начал публиковать давно, и ранее это могли прочитать только друзья и коллеги. Это первая публикация одного из рассказов цикла на публичном ресурсе, и вообще первая моя публикация на Хабре (не судите строго). 1. ...

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

Прототипируем кодом. Лекция на FrontTalks С праздниками, друзья! Готовясь к началу нового рабочего года, мы завершаем серию материалов с конференции FrontTalks 2018. Это лекция Андрея Саломатина filipovskii_off — разработчика из компании Polychops. Андрей предлагает сбалансированный подход к прототипированию: чтобы ...

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

2. Типовые сценарии использования Check Point Maestro Совсем недавно компания Check Point презентовала новую масштабируемую платформу Maestro. Мы уже публиковали целую статью о том, что это такое и как оно работает. Если коротко — позволяет почти линейно увеличивать производительность шлюза безопасности путем объединения неск...

Началось публичное тестирование стримингового сервиса Project xCloud Microsoft официально начала рассылать приглашения для тестирования стримингового сервиса Project xCloud. Открывать доступ компания будет постепенно в течение нескольких недель. С помощью Project xCloud пользователи получат возможность сыграть на своих Android-устройствах в ...

iPad mini 5 легко прошел тест на «гибкость» Автор известного Youtube-канала JerryRigEverything на днях протестировал iPad mini 5 на прочность, проверив насколько хорошо новый яблочный планшет противостоит царапинам и насколько легко его можно согнуть.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы...

Samsung открывает Android 10 для смартфонов Galaxy S10 за пределами Кореи Компания Samsung вчера объявила о скором запуске программы бета-тестирование фирменной оболочки One UI 2.0 на основе свежей версии операционной системы Android 10 на родном южнокорейском рынке. Сегодня аналогичные анонсы были сделаны для Европы и США.  Первым евро...

Какие смартфоны Samsung первыми получат бета-версию Android 10? В начале текущего месяца была анонсирована финальная версия операционной системы Android 10. Прежде чем обновление будет доступно для широкой публики, проводится бета-тестирование новой сборки. Благодаря ресурсу SamMobile стало известно, когда устройства Samsung получат Andr...

[Из песочницы] Работаем с коботом Dobot M1 Год назад на Хабре выходил обзор настольного робота Dobot Magician. В этой статье я предлагаю оценить его старшего брата Dobot M1 в действии. Также я попытаюсь объяснить, почему для своего проекта выбрал именно данную модель, опишу процесс разработки демки в Qt/c++, а также ...

Зарегистрировать домен в зоне .GOV? Легко! .GOV - доменная зона, предназначенная для правительственных организаций США. Никакой пользователь со стороны не может получить в ней домен. Именно поэтому правительственные организации часто предпочитают .GOV общедоступным зонам, таким как .COM и .ORG. Домен в зоне .GOV - га...

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

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 2 Тест-драйв nanoCAD СПДС Металлоконструкции 1.2 Часть 2 Продолжаем публикацию тест-драйва по nanoCAD СПДС Металлоконструкции. В первой части тест-драйва мы начали строить каркас производственного. Во второй части мы рассмотрим, как создавать вертикальные связи, распорки, прог...

Тёмный режим на iPhone 11 Pro Max экономит 30% заряда Ключевой особенностью iOS 13 стала функция Dark Mode – тёмный режим. Новый тест показал, что темная тема увеличивает время автономной работы примерно на 30%. Тестирование проводилось блогерами с YouTube-канала PhoneBuff с использованием роботов. Роботы выполняли ряд…

Суперсмартфон Meizu Zero подтвердил правило, что ... Как и было обещано, сегодня на краудфандинговой площадке Indiegogo стартовала кампания по сбору средств на концептофон Meizu Zero. Смартфон удивляет монолитным корпусом без разъемов и отсутствием механических кнопок. А еще тут есть защита от пыли и влаги по классу IP68, что ...

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

Москва выбрала городского оператора Wi-Fi, он обязан установить систему фильтрации трафика DPI Компания «Максима Телеком», которая работает в московском метрополитене, выиграла тендер на оказание услуги единого оператора городского Wi-Fi. Тендер на 149,5 млн руб. предусматривает обязательное внедрение системы глубокого анализа трафика DPI, по образцу системы, котора...

[Из песочницы] VM или Docker? Как понять, что вам нужен Docker, а не VM? Нужно определить, что именно вы хотите изолировать. Если требуется изолировать систему с гарантированно выделенными ресурсами и виртуальным аппаратным обеспечение, тогда выбор должен пасть на VM. При необходимости изолировать работа...

Конкурс Intel «Используй NUC – выиграй NUC». Итоги и победители В конце августа мы объявили о старте конкурса для изобретателей и рационализаторов (в самом широком смысле этих слов) «Используй NUC – выиграй NUC». Конкурс такого формате в блоге Intel проводился впервые, поэтому опасений было много, и самое главное из них — что в нем про...

Android 10 официально приходит на Galaxy S10. Samsung пообещала открыть тестирование One UI 2.0 совсем скоро Компания Samsung вскоре откроет бета-тестирование фирменной оболочки One UI 2.0 на основе свежей версии операционной системы Android 10 для пользователей смартфонов флагманской линейки Galaxy S10.  Об этом компания сообщила на официальном форуме сообществе в Южной...

Итоги розыгрыша от ForkLog и Waves ForkLog и Waves подвели итоги совместного розыгрыша в рамках спецпроекта “Эволюция сети от Web 1.0 к Web 3.0”. Обладателем криптокошелька Ledger Nano S и 1000 токенов Waves стал пользователь с адресом 3PNwe8HcDXrATjzdHmnVdr8kxyq9hCsDKiv. Если это ваш адрес, свяжитесь с админ...

Последний рубеж обороны QA: автоматическое обнаружение ошибок Привет! Меня зовут Асхат Нурыев, я ведущий инженер по автоматизации в компании DINS. Я работаю в Dino Systems последние 7 лет. За это время пришлось заниматься разными задачами: от написания автоматических функциональных тестов до тестирования производительности и высокой...

[Из песочницы] Опыт переезда iOS Developer в Германию по визе на поиск работы Добрый день, дорогой читатель! В этом посте я бы хотел рассказать о том, как я переехал в Германию, в Берлин, как нашел работу и получил Голубую Карту, и какие подводные могут ожидать людей, решивших повторить мой путь. Я надеюсь, что моя статья будет полезна тебе, если ты ...

[Перевод] Автоматизированный подход к регрессионному тестированию Здравствуйте, дорогие читатели. Сегодняшний материал мы хотели бы приурочить к запуску курса "Python QA Engineer". Предвещая возможные вопросы, предупреждаем, что в статье нет ни слова о Python, но все же мы считаем этот материал полезным для тестировщиков, поэтому и решили ...

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

Наглядное пособие по разработке продуктов: дизайн Это вторая часть из цикла четырех статей о разработке физических продуктов. Если вы пропустили Часть 1: Формирование идеи, обязательно её прочтите. Вскоре вы сможете перейти к Части 3: Конструирование и Части 4: Валидация. Автор: Ben Einstein. Оригинал Перевод выполнен коман...

Почему нельзя просто взять и перейти на Python 3 Поддержку Python 2.7 прекращают уже первого января 2020 года. Но многие компании до сих пор не перешли на его обновленную версию. В материале — обсуждаем причины сложившейся ситуации. Читать дальше →

Samsung Galaxy S10 Lite появился в бенчмарке Нынешний год обещает быть интересным и насыщенным на новые премьеры смартфонов. Среди наиболее заметных событий — выход семейства Samsung Galaxy S10. По слухам, в этом году компания выпустит рекордное количество устройств в рамках этой линейки — пять моделей, две...

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

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

Сайты с читами к играм раздают троянский майнер В Интернете появился новый модульный троян-загрузчик, написанный на JavaScript. В настоящее время его можно получить вместе с криптомайнером в нагрузку к читам для видеоигр. Windows-зловред, получивший кодовое имя MonsterInstall, примечателен тем, что в качестве среды исполн...

Инженерный образец оригинального iPhone показался на фото В сети появилась подборка фотографий инженерного образца оригинального iPhone. Ими поделился ресурс The Verge, получивший материал от анонимного источника.

[Перевод] Рассказ о том, как команда фрилансеров пишет фулстек-приложения на JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что GitHub-репозиторий, над которым работал он и ещё несколько фрилансеров, получил, по разным причинам, около 8200 звёзд за 3 дня. Этот репозиторий попал на первое место в HackerNews и в GitHub Trending, за не...

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

Первый за несколько месяцев смартфон HTC получит производительную платформу и дисплей Full HD+ Сегодня мы узнали, что HTC готовит какой-то новый смартфон, который будет основан на SoC Snapdragon 710 и получит 6 ГБ ОЗУ. Этот аппарат прошёл тесты AnTuTu, так что теперь мы знаем о нём больше. ПО определяет его так же, как и Geekbench (2Q7A100), так что имени мы пока...

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

Internet of Things: четыре рассказа около технологий Иллюстрация Анатолия Сазанова Решил поделиться с вами четырьмя рассказами с «интригующими» названиями: Augmented Reality Умный дом A.I. Блокчейн Объединяет их (как вы уже заметили) упоминание разных модных IT-слов. Их и так все пихают куда ни попадя, так почему и мне ...

Мощнеет на глазах. Новый бенчмарк Samsung Galaxy S10+ на один уровень с iPhone XS и iPhone XS Max В сети появились новые результы бенчмарка Geekbench смартфона Samsung Galaxy S10+. Речь идёт о модели Samsung SM-G975F для международного рынка с однокристальной системой Exynos 9820.  Пару недель назад результаты аналогичной модели оказались весьма разочаровывающ...

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

Huawei открыла тестирование оболочки EMUI 10 на основе Android 10 Компания Huawei объявила на своей страничке в социальной сети Twitter об открытии бета-тестирования EMUI 10 на основе Android 10 с 6 сентября, то есть, с сегодняшнего дня.  Речь идёт о международном запуске, тогда как ранее регистрация проводилась в рамках Китая. ...

Тайна прошивок Авторы: к.ф.-м.н. Чернов А.В. (monsieur_cher) и к.ф.-м.н. Трошина К.Н. Как с помощью самых общих предположений, основанных на знании современных процессорных архитектур, можно восстановить структуру программы из бинарного образа неизвестной архитектуры, и дальше восстановит...

Протокольно ориентированное программирование, часть 3 Завершающая статья на тему протокольно ориентированного программирования. В этой части мы рассмотрим как переменные обобщенного типа хранятся и копируются и как с ними работает метод dispatch. Читать дальше →

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

Увеличилась ли скорость работы iPhone на iOS 12.3 В конце марта для загрузки стала доступна первая версия iOS 12.3. Это обновление сложно назвать масштабным: в системе появилось новое приложение для сервиса Apple TV+, однако на этом глобальные нововведения заканчиваются. Все остальные изменения направлены на исправление ош...

[Из песочницы] Разброс цен на проектирование и дизайн онлайн-сервиса от 100 тыс до 5 млн руб. Причины Эта статья для тех, кто хочет свой запустить it-стартап и понять сколько денег и времени нужно на MVP (минимальную версии), чтобы протестировать идею или сделать рабочий прототип для презентации инвесторам. После прочтения данной статьи: Вам не нужно будет отправлять 10-2...

Смартфон Motorola на базе Exynos 9610 протестирован в Geekbenсh Под маркой Motorola выходят мобильники, рассчитанные на лояльных к этому производителю пользователей, когда старая и добрая Moto была на пике популярности, а также готовых переплачивать за бренд. Правда, таких преданных фанатов все меньше, вот и приходится компании метаться ...

Зачем ученые из NASA кормили животных лунным грунтом В конце 60-х начале 70-х годов, пока продолжалась космическая программа «Аполлон», аэрокосмическое агентство NASA проводило довольно странные научные эксперименты. За 6 успешных миссий к Луне американцы привезли на Землю в общей сложности более 380 килограммов образцов лунн...

Xiaomi Mi 9 в новой версии AnTuTu набирает 500 000 баллов, а Black Shark 2 Pro — всего 450 000 Во время анонса Black Shark 2 Pro компания заявила, что смартфон набирает в AnTuTu 500 000 баллов. Вчера стало известно, что в реальных тестах он преодолевает отметку лишь в 450 000. Но в обоих случаях мы не знали, что тестирование проводилось в новой версии бенчмарка AnTuTu...

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

Портативная соковыжималка Xiaomi Portable MIJIA Juicer может сделать 15 кружек сока на одном заряде Компания Xiaomi через свою платформу коллективного финансирования представила портативную соковыжималку Xiaomi Portable MIJIA Juicer, средства на которую начнут собирать 31 июля . На стадии предварительной продажи цена Xiaomi Portable MIJIA Juicer составит 13 долларов, ...

Зачем вам учить Go Источник картинки Go — относительно молодой, но популярный язык программирования. По данным опроса Stack Overflow, именно Golang получил третье место в рейтинге языков программирования, которые хотели бы освоить разработчики. В этой статье мы попробуем разобраться в причина...

Apple может работать над новым iPod touch С момента анонса последнего iPod touch прошло уже более трех лет. При этом эта модель все еще доступна в продаже. В российском Apple Online Store iPod touch образца 2015 года можно приобрести за 17 000 рублей. Однако японское издание Macotakara уверено в том, что сейчас купе...

[Из песочницы] Тесты на C++ без макросов и динамической памяти Многие популярные библиотеки для тестирования, например Google Test, Catch2, Boost.Test тяжело завязаны на использование макросов, так что в качестве примера тестов на этих библиотеках вы обычно увидите картину вроде такой: namespace { // Tests the default c'tor. TEST(MyStr...

Страх и ненависть DevSecOps У нас было 2 анализатора кода, 4 инструмента для динамического тестирования, свои поделки и 250 скриптов. Не то, чтобы это всё было нужно в текущем процессе, но раз начал внедрять DevSecOps, то надо иди до конца. Источник. Авторы персонажей: Джастин Ройланд и Дэн Хармон. ...

[Перевод] Руководство по аутентификации в Node.js без passport.js и сторонних сервисов Автор статьи, перевод которой мы сегодня публикуем, говорит, что сейчас можно наблюдать рост популярности таких сервисов аутентификации, как Google Firebase Authentication, AWS Cognito и Auth0. Индустриальным стандартом стали универсальные решения наподобие passport.js. Но, ...

К флагману Samsung дадут подарки На филлипинском сайте компании Samsung обнаружили довольно интересные данные — там уже есть страница с предварительным заказом нового смартфона и в самом конце указано, что пользователь вместе со смартфоном получил какой-то таинственный подарок. Пока что говорить о реальност...

Samsung Galaxy A71 заметили в Geekbench В базе данных Geekbench обнаружили результаты теста новинки с номером модели SM-A715F. Тестовый образец смартфона получил тот же процессор что и оригинальный Galaxy A70 — Snapdragon 675. В одноядерном тесте на производительность смартфон набирает 2540 баллов, а в многоядерн...

Робозад по имени Грут: Tesla показала специфического робота для тестирования кресел электромобилей Компания Tesla решила показать необычного робота, который используется в производстве её электромобилей. Если точнее, он используется не в производстве, а при тестировании. Собственно, проще посмотреть. Model 3 seat testing 🍑 pic.twitter.com/1JOwpgnV48 — T...

[Перевод] Разбор: как на самом деле правильно использовать Present Perfect в английском Из всех используемых в английском языке времен, именно Present perfect зачастую оказывается одним из самых трудных для понимания не-носителями. Аналоги этого времени существуют во множестве языков, но в использовании есть едва уловимые отличия. В итоге английская версия pr...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 1. Пиксель О чем эта серия уроков? В данной серии статей, которые я собираюсь написать, я постараюсь максимально раскрыть теорию создания текстур для игровой индустрии, начиная от самого понятия «пиксель» и заканчивая построением сложных материалов (шейдеров) в игровом движке на пример...

Beego — это уже не Go Любой хайп весьма забавен, когда смотришь на него со стороны. Менее забавен, когда оказываешься в него вовлечен напрямую. Хайп Go пришелся где-то на 2014ый год, когда авторы приложений имевших от силы 1000RPM (requests per minute) вдруг как один решили, что им срочно нужен ...

Как работают поисковые системы Мы разбирали старые письма и наткнулись на статью, которую писал Илья Сегалович iseg для журнала «Мир Internet» в далёком 2002 году. В ней он сравнивает интернет и поисковые системы с чудесами света, размышляет о поисковых технологиях и вспоминает их историю. Несмотря на заг...

Подноготная биткоин-бирж: $500 000 за листинг на Binance, накрутки объемов и тренд в сторону регулирования В настоящее время на рынке криптовалют работают сотни бирж. На одних площадках представлено множество малоизвестных монет, на других торгуются в основном наиболее ликвидные активы. Некоторые биржи процветают, а другие — едва сводят концы с концами и в итоге выбывают из игры....

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

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

Авторы гонки Pumped BMX готовят новый трехмерный проект Trail Boss BMX, релиз 27 августа Pumped BMX— популярная серия аркадных гонок на велосипедах BMX с видом сбоку. Если первая часть выглядела довольно скудно, но предлагала неплохую систему физики, то вторая и третья получили псевдотрехмерную графику и стали еще лучше в геймплейном плане. Теперь разработчики с...

Названы смартфоны Samsung, которые получат тестовую Android 10 Компания Samsung уже официально призналась, что скоро запустит программу бета-тестирования фирменной оболочки One UI 2.0 на основе Android 10 для владельцев смартфонов серии Galaxy S10. Теперь стало известно, какие ещё смартфоны должны принять в ней участие.  Sams...

Huawei запустила бета-тестирование собственной операционной системы По сети поползли слухи, что Huawei начала рассылать пользователям приглашения поучаствовать в тестировании собственной операционной системы компании. Предположительно, тесты будут проходить на смартфоне Mate 30 или Mate 30 Pro.

Подведение итогов конкурса по PETG и обьявление нового конкурса Дорогие друзья!В комментариях к посту, где был объявлен этот конкурс, прозвучала идея, что, как бы было хорошо, если бы победителей конкурсов выбирало сообщество 3Dпечатников. Я поинтересовался у автора этой идеи, есть ли у него мысли, как это организовать, но ответа не полу...

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

История одной проблемы со Speedometer, или Как Chromium управляет памятью Современный браузер — это крайне сложный проект, в котором даже безобидные с виду изменения могут приводить к неожиданным сюрпризам. Поэтому существует множество внутренних тестов, которые должны такие изменения отловить до релиза. Тестов никогда слишком много не бывает, поэ...

Авторам технических текстов: как писать о сложном и не быть занудой? Потребление контента похоже на процесс приёма пищи. Обычно мы тратим деньги на калории, но важна не только калорийность. Чем еда полезнее, вкуснее и красивее, тем больше мы её хотим. Так и с контентом. В этой статье поговорим, как стать «контентным поваром»: готовить текст т...

Очередной повод вернуться: в Pokemon GO появились команда R и теневые покемоны Некоторое время назад аккаунт игры Pokemon GO в Twitter начал тизерить бесцветные покестопы и теневых покемонов. Многие и так догадывались, в чем дело, но только сейчас стало известно, что именно приготовили разработчики. В Pokemon Go появилась Team Rocket — известная коман...

Мультфильм из атомов: шедевр инженеров IBM «Мальчик и его атом» (A Boy And his Atom) ученые «рисовали» молекулами монооксида углерода с помощью сканирующего туннельного микроскопа (СТМ). Первым проходом иглы молекулы располагались в нужных местах, а вторым считывалось получившееся изображение. Волны, которые рас...

Как я познакомился с OpenCV или в поисках ColorChecker Я учусь в CS центре в Новосибирске уже второй год. До поступления у меня уже была работа в IT — я работал аналитиком в Яндексе, но мне хотелось развиваться дальше, узнать что-то за пределами текущих задач и, по совету коллеги, я поступил в CS центр. В этой статье я хочу расс...

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

Xiaomi Pocophone F2 прошел тест в Geekbench Образец работает на ОС Android Q.

Как отменить подписку на Apple Arcade. Два разных способа Первые пользователи начали получать доступ к новому яблочному игровому сервису еще 16 сентября. Официальный запуск Apple Arcade состоялся 19 сентября. При этом в течение первого месяца пользователям не нужно было платить за сервис. Начиная со второго месяца, Apple будет сним...

Если вас заносит не в IT Жизнь – игра, иногда нам приходится играть по чужим, навязанным нам обстоятельствами правилам и делать не то, что хочется и к чему привык, а то, что сейчас нужно сделать. Невзирая на то, нравится это или нет. А может быть наоборот, вам хочется попробовать чего-нибудь новое. ...

[Перевод] Новшества JavaScript: итоги Google I/O 2019. Часть 2 Сегодня мы публикуем вторую часть перевода материала о новшествах JavaScript. Здесь мы поговорим о разделителях разрядов чисел, о BigInt-числах, о работе с массивами и объектами, о globalThis, о сортировке, об API интернационализации и о промисах. → Первая часть Читать да...

Как изменилась автономность iPhone на iOS 12.3 На этой неделе для загрузки стала доступна iOS 12.3. Мы уже публиковали материал, в котором рассказали, как изменилась производительность новой ОС в сравнении с iOS 12.2. Пришло время рассказать и об автономности. Есть ли кардинальные улучшения или всё осталось на прежнем у...

[Перевод] F# 1: Hello World Этот текст является вольным переводом серии статей Sacha Barber из Brighton, UK , которые мне показались достаточно интересным Это первый пост в моей серии по F#. Итак, что мы собираемся охватить? Как хорошо знают многие программисты, принято начинать с примера «Hello World...

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

Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...

Наш первый обед вместе: почему и как мы проводим тестовый день Привет, Хабр! Пару месяцев назад мои коллеги рассказывали про расширение команды в 5 раз: от 50 тогда до 250 разработчиков к концу 2020 года. Как вы могли догадаться, сейчас мы уделяем много внимания найму. При этом, мы не готовы «брать количеством» нанимая всех подряд, мол ...

Насколько быстрее стала iOS 12.2 Буквально на днях Apple выпустила обновление до iOS 12.2. Очевидно, что многих пользователей интересует, повлиял ли этот апдейт как-либо на производительность и скорость работы на старых устройствах. Чтобы получить ответ на этот вопрос, автор канала iAppleBytes провел детал...

Chuwi продает устройства со скидками и подарками Компания Chuwi объявила о достаточно интересной акции, в ходе которой вы можете получить крутой подарок совершенно бесплатно. Для участия в акции нужно лишь в период с 1 по 10 ноября добавить в корзину определенный товар и тогда у вас будет шанс обзавестись приятным бонусом....

В конце сентября HomePod получит ряд новых возможностей В рамках прошедшего 10 сентября мероприятия компания Apple обошла вниманием свою умную колонку. Однако позднее купертиновцы все же рассказали, какие именно нововведения ждут HomePod после выхода финальной версии iOS 13.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No...

Участники Минского полумарафона получат до 210 ГБ интернет-трафика Оператор life:) приготовил подарки для всех участников Минского полумарафона. Каждому, кто выйдет на старт и финиширует на выбранной дистанции, оператор начислит от 5 ГБ до 210 ГБ интернет-трафика.

tvOS 13 получила поддержку нескольких пользователей и контроллеров от Xbox и PlayStation Первым крупным анонсом на сегодняшней WWDC 2019 стала новая версия tvOS. В рамках презентации купертиновцы достаточно подробно рассказали о крупных нововведениях, которые в ближайшее время станут доступны владельцам яблочных ТВ-приставок.Читать дальше... ProstoMAC.com.| Пос...

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

Knights and Bikes – фантазии, сражения и велосипеды (Mac) Всего пару недель назад в Steam стал доступен дебютный проект студии Foam Sword под названием Knights and Bikes, в котором авторы очень удачно совместили темы крепкой дружбы между детьми с разными жизненными проблемами. Забегая вперед, можно сказать, что в итоге игра получил...

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

Будущее самолётостроения? NASA впервые показало свой полностью электрический самолёт X-57 Maxwell Три года назад NASA заявило о том, что занимается разработкой полностью электрического самолёта X-57 Maxwell. Летательный аппарат должен будет получить 14 электродвигателей, 12 из которых будут ответственны за создание тяги при взлёте и посадке, а в полёте в осн...

Альфа-тестирование шутера The Cycle перенесено на конец февраля Немецкая компания Yager Development продолжает трудиться над мультиплеерным шутером The Cycle. Недавно разработчики опубликовали официальное сообщение о том, что альфа-тестирование игры снова перенесено. Изначально оно планировалось на конец января, но авторы сдвину...

Huawei станет полностью независимой от США уже к 2021 году Как мы вчера сообщали, компания Huawei ещё 10 лет назад приняла на вооружение стратегию, которая сейчас позволяет ей с меньшими потерями переживать санкции США. Некоторые аналитики и вовсе считают, что по итогам года Huawei реализует 260 млн смартфонов. На данный моме...

Инсайдеры Skip Ahead получат первые сборки Windows 10 19H2 уже в феврале Брэндон Ле Бланк сообщил, что через несколько недель пользователи ветки тестирования Skip Ahead станут получать первые тестовые сборки Windows 10 19H2. Стоит отметить, что изначально сборки 19H2 не будут содержать функциональных изменений. Там будет исправление ошибок, а так...

Изучаем влияние первичных таймингов DDR4 на производительность процессора Intel Core i7-8700K В прошлом материале было изучено влияние частоты оперативной памяти DDR4 на производительность процессора Intel Core i7-8700K. Целью данного обзора стало изучение влияния первичных таймингов оперативной памяти DDR4 на производительность того же процессора.

Изучаем влияние первичных таймингов DDR4 на производительность процессора Ryzen 7 2700X В прошлом материале было изучено влияние частоты оперативной памяти DDR4 на производительность процессора Ryzen 7 2700X. Целью данного обзора стало изучение влияния первичных таймингов оперативной памяти на производительность того же процессора.

Сборка российского робота «Теледроид» для МКС начнётся в 2020 году Уже в следующем году в России начнётся сборка опытных образцов нового отечественного робота «Теледроид». Об этом сообщает ТАСС, ссылаясь на заявления исполнительного директора научно-производственного объединения (НПО) «Андроидная техника» Евгения Дудорова. «Теледроид» проек...

[Перевод] Основы движков JavaScript: оптимизация прототипов. Часть 2 Добрый день, друзья! Курс «Безопасность информационных систем» запущен, в связи с этим делимся с вами завершающей частью статьи «Основы движков JavaScript: оптимизация прототипов», первую часть которой можно прочитать тут. Также напоминаем о том, что нынешняя публикация явл...

[Перевод] Первый бактериальный геном, спроектированный при помощи компьютера Caulobacter crescentus – безопасная бактерия, живущая в пресной воде по всему миру Все известные геномы организмов хранятся в базе данных, принадлежащей Национальному Центру Биотехнологической Информации в США. На сегодняшний день в базе данных есть запись: Caulobacter ...

12 ядер Intel Core i9-10920X не справились с 12 ядрами Ryzen 9 3900X Процессор Intel Core i9-10920X был представлен в начале месяца, а в продаже появится в ноябре. Это 12-ядерный CPU HEDT, работающий на частотах 3,5-4,8 ГГц, который оценён в 689 долларов. То есть Ryzen 9 3900X с 12 ядрами и частотами 3,8-4,6 ГГц и ценой 500 долларов нель...

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

[Перевод] Знакомство с Тестированием в Python. Ч. 3 Друзья, у нас для вас отличные новости. Во-первых на улице наконец-то светит солнышко, а это значит, что весна начинает полноправно вступать в свои права. Вторая новость более профильная — уже 20 марта стартует первое занятие в новом потоке по курсу «Разработчик Python», в с...

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

Смартфон Honor с поддержкой 5G выйдет в текущем году На пресс-конференции, посвященной смартфону Honor 20i и ноутбуку Honor MagicBook 2019, китайские СМИ взяли интервью у президента Honor Жао Минга (Zhao Ming), в котором он конкретизировал планы выпуска смартфонов с поддержкой 5G. Как оказалось, первый Honor с 5G выйдет ...

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

Курс лекций «Основы цифровой обработки сигналов» Всем привет! Часто ко мне обращаются люди с вопросами по задачам из области цифровой обработки сигналов (ЦОС). Я подробно рассказываю нюансы, подсказываю нужные источники информации. Но всем слушателям, как показало время, не хватает практических задач и примеров в процессе...

Mediascope и Яндекс планируют вместе измерять охват видеорекламы Данные по итогам первых тестов могут появиться уже в конце 2019 года

Microsoft подарила Apple шанс на новую победу. Главное — не упустить Трудности, с которыми Apple столкнулась при продаже iPhone в конце прошлого года, совершенно точно являются временными, поскольку у компании есть много возможностей преодолеть их. Другое дело — Mac, за счет которых в Купертино могут еще больше нарастить не только свой...

Выполните 13 испытаний в Fortnite до 27 февраля и получите боевой пропуск бесплатно Если вы уже играете в Fortnite и отслеживаете свою электронную почту, то наверняка знаете о подарке, который Epic Games приготовили своим пользователям в патче 7.40. Если нет — читайте дальше. Разработчики дают возможность выиграть Battle Pass для 8 сезона бесплатно. Станда...

Kingdom Hearts Union χ[Cross] отмечает трехлетний юбилей на iOS и Android с кучей подарков Kingdom Hearts – очень необычная серия action RPG, которую Square Enix создает совместно с Disney. Большая часть игр серии – кроссоверы между персонажами Final Fantasy и героями мультфильмов Disney и Pixar. Kingdom Hearts Union X – порт известной Kingdom Hearts X и единстве...

Сначала серия Huawei P30. Huawei приглашает поучаствовать в тестах EMUI 10 на основе Android 10 Компания Huawei объявила в китайской социальной сети Weibo о начале регистрации в программу закрытого бета-тестирования для оболочки EMUI 10 на основе новой операционной системы Android 10.  Пока приглашаются пользователи смартфонов Huawei P30 and P30 Pro. Позднее...

Резервное копирование, часть 3: Обзор и тестирование duplicity, duplicaty, deja dup В данной заметке рассмотрены средства резервного копирования, которые выполняют резервное копирование путем создания архивов на резервном сервере. Из тех, которые удовлетворяют требованиям — duplicity (к которому есть приятный интерфейс в виде deja dup) и duplicati. Еще одн...

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

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

[Из песочницы] Consumer Driven Contracts или Gitlab CI глазами QA test automation Цели данной публикации: Краткое введение в Consumer Driven Contracts (CDC) Настройка CI pipeline на основе CDC Consumer Driven Contracts В этой части мы пройдемся по основным моментам CDC. Данная статья не является исчерпывающей на тему контрактного тестирования. Существуе...

Не без недостатков. Протестирован подводный режим съёмки флагманского камерофона Huawei Mate 20 Pro У флагманского смартфона Huawei Mate 20 Pro предусмотрена не только защита от воды, но и водонепроницаемый чехол для погружения на глубину до 5 метров и специальный режим подводной съёмки.  Ресурс AndroidAuthority протестировал данную возможность смартфона.  ...

Как производители решают, какие Android-смартфоны обновлять, а какие нет? HMD Global оперативно обновляет смартфоны Nokia до последней версии Android. Особенностью продуктов компании является отказ от собственных оболочек в пользу минимальных надстроек над чистой системой от Google. Такой вариант позволяет быстрее и качественнее адаптировать новы...

Лучший бюджетный смартфон 2018 года Какой бюджетный аппарат в 2018 году можно назвать лучшим? На этот вопрос есть ответ. Несомненно самым классным бюджетным смартфоном в 2018 году является iPhone XR. Шутка. Конечно же iPhone за 750 баксов сложно назвать привлекательным дешевым решением. Мы будем ограничиватьс...

End-to-end тестирование микросервисов c Catcher Добрый день, Я хотел бы представить новый инструмент для end-to-end тестирования микросервисов – Catcher Зачем тестировать? Зачем нужно e2e тестирование? Мартин Фаулер рекомендует избегать его в пользу более простых тестов. Читать дальше →

Как мы поженили две банковские CRM-системы Всем привет! Я – Николай Аксенов, начальник отдела поддержки и развития CRM-систем «Росбанк Дом» (ипотечный филиал Росбанка). Исторически так сложилось, что у нас в ипотечном банке «ДельтаКредит» (летом мы присоединились к Росбанку и теперь называемся «Росбанк Дом») было дв...

IaaS-дайджест: высокая производительность, хранение данных и новые технологии для ЦОД Материалы из нашего блога об IaaS и Tg-канала про IT-инфраструктуру. / фото NASA, Rawpixel CC BY Аналитические заметки Как прошла конференция VMware EMPOWER 2019 Это — саммари о поездке специалистов «ИТ-ГРАД» в Лиссабон, где VMware проводили свою ежегодную тематическую к...

#видео | Эти черви без рта и пищеварительной системы питаются самым неожиданным способом Каждый живой организм нуждается в потреблении пищи, но в мире есть существа, у которых нет ни рта, ни пищеварительной системы. Например, к ним относятся плоские черви паракатенулы, которые обитают на дне морей в регионах с умеренным климатом. Не имея возможности напрямую по...

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

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 1 Тест-драйв nanoCAD СПДС Металлоконструкции 1.2 Уважаемые хабровцы, интересующиеся САПР, За несколько месяцев ведения блога на Хабре мы получили много вопросов, об основных инструментах программ СПДС Металлоконструкции и СПДС Стройплощадка. Поэтому решили создать и опубли...

MyBook первым в России запустил масштабную синхронизацию электронных и аудиокниг На сегодняшний день синхронизировано более 2 000 электронных и аудиокниг, среди которых произведения таких популярных авторов как Борис Акунин, Юваль Ной Харари, Сергей Лукьяненко, Ю Несбё, Стивен Кови, Виктор Пелевин и многих других.В приложении и на сайте MyBook cинхронизи...

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

Закрытый альфа-тест MMO EVE Echoes стартует 26 августа CCP Games, авторы одной из самых популярных MMO современности, EVE Online, еще в прошлом году анонсировали мобильную версию игры под названием EVE: Infinite Galaxy. Позже она превратилась в EVE: Echoes, а издателем стала компания NetEase. Сегодня разработчики анонсировали с...

Обзор конференции SQA Days EU Привет, Хабр! Меня зовут Алексей, я занимаюсь обеспечением качества в FunCorp. В конце марта я ездил в Ригу на SQA Days EU. Это первая конференция из линейки SQA Days, которая проводится за пределами СНГ. Программа выглядела многообещающе, а в списке докладчиков было много...

[Перевод] Дизайн низкополигональных персонажей Персонаж — это личность. Без истории нет индивидуальности. Каждый хороший персонаж начинается с истории, а дизайн персонажа должен рассказать эту историю. В своей предыдущей статье How To Make Low Poly Look Good я говорил, что главная цель низкополигонального (low poly) ди...

Как я стал программистом в 35 лет Всё чаще и чаще встречаются примеры смены профессии, или скорее специализации, людьми в среднем возрасте. В школе мы мечтаем о профессии романтической или “великой”, в институт поступаем по моде или советам, а в итоге работаем там, куда взяли. Я не утверждаю, что так у всех,...

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

AI-интерфейсы и где они обитают Недавно мы написали на Хабр колонку о том, как выпустили собственную онлайн-игрушку. Одной из фишек, над которой мы серьезно заморочились, стала AI-генерация аватарок для своего персонажа «на лету» по фотографии (пока работает в прототипе и частью игры не является). При этом...

Анонс беспроводной колонки Tronsmart Element T6 Max и розыгрыш ... Компания Tronsmart приготовила к анонсу новую портативную колонку Element T6 Max. Это достаточно небольшой по своим размерам динамик, который обзавелся технологией Sound Pulse, обеспечивающей качественное звучание. Производитель обещает, что звук порадует глубоким басом, нас...

Unit тестирование в Laravel Я часто слышу среди обсуждений в сообществе мнение, что unit тестирование в Laravel неправильное, сложное, а сами тесты долгие и не дающие никакой пользы. Из-за этого эти тесты мало кто пишет, ограничиваясь лишь feature тестами, а польза unit тестов стремится к 0. Я тоже так...

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

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

Когда больше — лучше. Samsung Galaxy Note10+ победил iPhone 11 Pro Max из-за втрое большего объёма ОЗУ Как известно, новые смартфоны Apple получили по 4 ГБ ОЗУ. Это немного по современным меркам, но iOS работает не так, как Android, поэтому зачастую пользователи iPhone не жалуются на недостаток оперативной памяти. Впрочем, это не мешает сравнить iPhone 11 Pro Max и Samsu...

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

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

[Перевод] Swift: ARC и управление памятью Будучи современным языком высокого уровня, Swift в основном берёт на себя управление памятью в ваших приложениях, занимаясь выделением и освобождением памяти. Это происходит благодаря механизму, который называется Automatic Reference Counting, или сокращенно ARC. В этом руко...

Реализация паттерна Page Object на Python + pytest Когда я начинал изучать автоматизацию тестирования, не мог понять — “что такое Page Object и как его реализовать на Python + pytest?”. Штудируя интернет, нашел реализацию на других языках и фреймворках: обучающие статьи, которые были непонятны для меня. Поэтому решил написат...

Huawei Mate 30 Pro не впечатлил мощью в AnTuTu Huawei Mate 30 Pro еще не поступил в продажу, но это не мешает энтузиастам тестировать новинку в бенчмарках. Буквально сегодня флагман Huawei был протестирован в известном синтетическом тесте AnTuTu, а продемонстрированный результат обескуражил, а не впечатлил.   По и...

Первые независимые тесты AMD Radeon VII выглядят неоднозначно Несмотря на то, что продажи видеокарты Radeon VII начнутся только 7 февраля, некоторые обозреватели уже получили образцы данного графического ускорителя для тестирования. И отдельные результаты тестов уже стали появляться на просторах Сети. Для начала приведём результаты тес...

Делаем облачный сервис для управления расходными материалами (Angular + Firebase) Проблема — беспорядок Был четверг. Конец июля. Миша не спеша шел по теплой улице в офис из ближайшего кафе где только что пообедал. Позвонил мобильный. Звонила Света — девушка из первой линии технической поддержки. Читать дальше →

В сети появились снимки первых прототипов iPhone В прошлом в сети не раз появлялись прототипы и инженерные образцы яблочных гаджетов. Однако буквально на днях журналисты издания The Verge поделились снимками первого прототипа iPhone.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомит...

RTM-сборка Windows 10 20H1 будет подписана в декабре в соответствии с циклом разработки Azure Грядущий релиз Windows 10 20H1 станет первой версией операционной системы, разработка которой будет завершена в декабре, то есть на три месяца раньше обычного. Это связано с переходом Windows на «семестровый» цикл разработки, который в настоящее время используется командой ...

Sagи из жизни Доброго времени суток. У вас тоже есть знакомый react-разработчик, который рассказывает восхитительные истории о сайд-эффектах в redux? Нет?! Могу я стать этим человеком? Автор взял на себя смелость не писать вводную часть о том, что же из себя представляет библиотека redux...

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

[Перевод] Сравнение потребления памяти различных GUI тулкитов Всем привет! Наша команда разрабатывает IDE для работы с API TestMace. В одной из наших предыдущих статей читатели указывали на непомерно большое потребление памяти electron-приложений. Что ж, настало время цифр :) В данной статье автор оценивает потребление памяти одноокон...

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

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

[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...

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

Лайк, если читаешь логи!: запускаем Hotspot 2.0 на сети Wi-Fi в метро Делимся опытом создания закрытой сети Wi-Fi в метро с использованием технологии Hotspot 2.0, первой статистикой, рекомендациями по безопасности. А также приглашаем к открытому тестированию новой сети. Читать дальше →

[Из песочницы] F-strings или как сделать код чуть более быстрым и читаемым В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинс...

[Из песочницы] Что дает объединение ручного и автоматизированного тестирования: опыт Wrike Читая статьи на тему web-тестирования, вырисовываются условно две темы: 1) ручное тестирование вымирает, автотесты (здесь и далее под автотестами имеются в виду Selenium UI и REST-тесты) – наше все; 2) автоматическое тестирование – не панацея, без ручного тестирования не об...

Слабая автономность — еще одна проблема Google Pixel 4 После анонса Pixel-фонов третьего поколения пользователи нашли в устройствах немало проблем. Многие из них «лечились» обновлениями, но обилие косяков вызывало немало раздражения. К сожалению, могут повторить путь предшественников и недавно представленные Google P...

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