Социальные сети Рунета
Пятница, 19 апреля 2024

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (2 часть) Часть 1 Часть 2 Произвольное чтение В первом тесте производительности произвольного чтения используются очень короткие пакеты операций, выполняемые по одному, без очереди. Накопители имеют такое время простоя между пакетами, чтобы рабочее время составило 20%, поэтому термич...

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

Kingston DC500R SSD емкостью 3.84TB Kingston DC500R использует компоненты NAND от Intel 64-L 3D TLC NAND. Он разработан для центров обработки данных. В SSD диске используется 8 канальный контроллер PS3112-S12DC от Phison и 3D TLC NAND. Кэш памяти Micron DDR4-2666. Производительность случайного чтения ...

Samsung анонсировала память UFS 2.1 объемом 1 ТБ – она будет использоваться в топовой версии смартфона Samsung Galaxy S10+ Слухи о том, что у смартфона Samsung Galaxy S10+ обрели под собой реальную основу: южнокорейская компания сегодня официально представила память UFS 2.1 такого объема. Модуль eUFS объемом 1 ТБ имеет габариты предшественника объемом 512 ГБ – 11,5 х 13 мм. Он состои...

[Перевод] SSD GIGABYTE Aorus RGB M.2: мал, да удал даже для RGB-светодиодов (1 часть) В прошлом году, несколько робко, GIGABYTE вышла на рынок твердотельных накопителей с SATA-дисками начального уровня; что сказать, их продукт неплохо работает до сих пор. Новые SSD Aorus RGB — это высокопроизводительные накопители NVMe, разработанные для геймеров. Так как M.2...

Western Digital - второй производитель SSD с объемом 4ТБ У Western Digital теперь также есть твердотельный накопитель емкостью 4 ТБ. Цена составляет около 550 евро. WD Blue - это 2.5 SATA-SSD с 64-слойной трехмерной памятью TLC от Sandisk. Последовательное чтение и запись составляет - 560 и 530 МБ / с, где случайное чтение и за...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 2) Часть 1 >> Часть 2 Тест накопителей AnandTech — The Destroyer The Destroyer — это чрезвычайно долгий тест, который реплицирует шаблоны доступа приложений с большим объемом ввода-вывода. Как при использовании в реальных условиях, накопители получают время от времени не...

SSD Toshiba BG4 обзор BG4 - это SSD-массив Toshiba четвертого поколения, объединяющий NAND и контроллер в одном корпусе. Накопитель поставляется в двух форматах: M.2 (моноблочная упаковка 1620) и съемный модуль M.2 2230. Рассмотрим флагманский вариант на 1 ТБ. Модель с поддержкой PCIe 3 x4...

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

[Перевод] Обзор Python-пакета Datatable «Пять экзабайт информации создано человечеством с момента зарождения цивилизации до 2003 года, но столько же сейчас создаётся каждые два дня». Эрик Шмидт Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наб...

Раскрыт секрет, как ZTE Axon 10 Pro 5G стал самым быстрым смартфоном в тесте AnTuTu Как известно, 6 мая будет представлен смартфон ZTE Axon 10 Pro 5G. Подробная оценка этого аппарата еще впереди, но по данным источника, он уже занял первое место в тесте AnTuTu. Смартфон построен на однокристальной системе Qualcomm Snapdragon 855. Эта SoC используется ...

GOODRAM CX400 обзор Как многие из вас знают, наличие SSD часто меняет карты на столе . Скорости всегда намного выше, чем у классических жестких дисков, и это отражается в превосходной производительности и большей реактивности системы. GOODRAM CX400 оснащен контроллером Phison PS3111 и флэш...

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

Kingston KC2000 1TB SSD Линейка твердотельных накопителей компании KIngston пополнилась еще одной моделью M.2 NVMe KC2000. В ней используется 96-слойная NAND Toshiba с контроллером Silicon Motion SM2262EN. Накопитель использует 256-битное аппаратное шифрование AES для обеспечения сквозной защ...

Белый шум рисует черный квадрат. Часть 2. Решение В первой публикации рассказывалось о том, что есть подзабытая теорема Эрдёша-Реньи, из которой следует, что в случайном ряде, длины N, с вероятностью близкой к 1 существует подряд из одинаковых значений длиной \log_2{N}. Указанное свойство случайной величины можно использова...

[Из песочницы] Протокол потоковой передачи пакетов для микроконтроллеров PSP1N Постановка задачи При разработке очередного устройства на микроконтроллере, столкнулся с ситуацией, где требовалась непрерывная регистрации большого количества данных. Устройство должно было сохранять набор данных, состоящий из метки времени и результатов измерений шести АЦП...

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

Goke Microelectronics выпускает твердотельные накопители NVMe на основе XL-Flash от Toshiba Компания Goke Microelectronics, являющаяся ведущим в отрасли поставщиком контроллеров SSD, была приглашена на Flash Memory Summit 2019 , чтобы продемонстрировать SSM-накопитель NVMe со сверхнизкой задержкой на основе памяти Toshiba Memory XL-FLASH. Новые накопители относятся...

[Перевод] Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 2. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 1. XIV конференция ассоциации USENIX. Технологии хранения файлов 4.2.2. RBER и возраст дисков (без учета циклов PE). На Рисунке 1 показана значительная корреляция между RBER и возрастом, который равен количеству месяце...

[Из песочницы] Использование случайного оракула на примере лотереи Как-то утром на глаза попалась статья о проверяемом генераторе случайных чисел на блокчейне Waves platform. Общая картина была понятна, а вот способ конкретной реализации — нет. Какие-то коды, подписи, что, куда, зачем? Несколько консультаций у автора оракула, в результат...

Иструменты Node.js разработчика. Очереди заданий (job queue) При реализации бэка веб-приложений и мобильных приложений, даже самых простых, уже стало привычным использование таких инструментов как: базы данных, почтовый (smtp) сервер, redis-сервер. Набор используемых инструментов постоянно расширяется. Например, очереди сообщений, суд...

Samsung Galaxy S10 Emperor Version — так будет называться флагман с 1 ТБ флэш-памяти Источники сообщили о том, что старшая версия флагманского смартфона Samsung Galaxy S10, которая будет оснащена 1 ТБ энергонезависимой памяти, получит приставку Emperor Version или Emperor Edition к названию. Напомним, на прошлой неделе южнокорейский гигант компания Sams...

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

[Перевод] Пространство генерации и пространство возможностей В этом туториале я расскажу о двух терминах, которые используются мной для описания процедурных генераторов: пространство генерации (generative space) и пространство возможностей (possibility space). Мы дадим определения этим двум терминам, а затем рассмотрим интерактивные п...

WAL в PostgreSQL: 1. Буферный кеш Предыдущий цикл был посвящен изоляции и многоверсионности PostgreSQL, а сегодня мы начинаем новый — о механизме журналирования (write-ahead logging). Напомню, что материал основан на учебных курсах по администрированию, которые делаем мы с Павлом pluzanov, но не повторяет их...

Накопитель Intel SSD 665p существенно быстрее, чем Intel SSD 660p, хотя построен на том же контроллере Источник опубликовал данные, полученные в ходе демонстрации производительности твердотельного накопителя Intel SSD 665P. Отметим, что это первый случай, когда потребительский SSD на 96-слойной флеш-памяти Intel QLC 3D NAND был показан в действии. Демонстрационная устан...

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

Ломаем простую «крякми» при помощи Ghidra — Часть 2 В первой части статьи мы при помощи Ghidra провели автоматический анализ простой программы-крякми (которую мы скачали с сайта crackmes.one). Мы разобрались с тем, как переименовывать «непонятные» функции прямо в листинге декомпилятора, а также поняли алгоритм программы «верх...

Tic Tac Toe, часть 6: Flask и Celery/RabbitMQ Tic Tac Toe: содержание цикла статейПопробуем подключить Celery/RabbitMQ к нашему проекту. В качестве основы возьмем проект с Flask'ом. Celery займется вычислением случайного числа. Читать дальше →

5 способов сделать Python-сервер на Raspberry Pi. Часть 1 Привет, Хабр. Сегодня в большом числе проектов домашней (и не только) автоматизации используется Raspberry Pi. При этом достаточно удобно иметь не только прямой доступ к устройству, но и использовать браузер — это позволяет выполнять необходимые действия и с компьютера, и с...

Windows 10 19H2 – это Service Pack Уже давно идет тестирование обновлений 19H1 и 20H1, но при этом никто ничего не слышал про осеннее обновление 19H2. Даже неизвестно, как его тестирование будет проходить, так как каналы Fast Ring и Skip Ahead заняты тестированием следующего весеннего обновления Windows 10 20...

Четырехъядерный процессор Intel Core i3-8350K обошел восьмиядерный AMD Ryzen 7 2700X в UserBenchamrk Производительность процессора в реальных приложениях — это одно, а в синтетических тестах и аналогичных рейтингах — совсем другое. UserBenchamrk — типичный тому пример. Составители рейтинга немного модернизировали его. Во-первых, за точку отсчета (100%...

Процессор Ryzen 7 3700X выступил на равных с Core i9-9900K в тестах 3DMark, хотя стоит на 170 долларов меньше До старта продаж процессоров Ryzen 3000 осталось три дня. Несмотря на это, в Сети достаточно было утечек, касающихся их производительности. Источник поделился результатами производительности восьмиядерного Ryzen 7 3700X в различных тестах пакета 3DMark, сравнив их с ре...

Китайцы представили первый в мире смартфон на скоростной платформе ZTE Axon 10 Pro получил топовый процессор Snapdragon 855 и файловую систему F2FS. Она обеспечивает большую скорость чтения и более высокую производительность при чтении и записи с произвольным доступом блоками размером 4 Кбайт.

Начало работы со службой «Машинное обучение Azure» с использованием пакета SDK для Python В рамках этой статьи будет использоваться пакет SDK для Машинного обучения Azure для Python 3 для создания и применения рабочей области Службы машинного обучения Azure. Эта рабочая область — основной блок в облаке для экспериментов, обучения и развертывания моделей машинного...

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

[Из песочницы] Легкое создание отчетов на C/C++ Если вы разрабатываете на C/C++ какое-либо ПО для операторов (администраторов) больниц, магазинов, сервисов проката гироскутеров, ремонта сотовых телефонов, то наверняка сталкивались с задачей создания отчетов, чтобы печатать их на принтере, ну или хотя бы в PDF. Существует ...

Phoronix Test Suite, или как тестировать процессоры it-шнику. Часть 1: Intel vs AMD Сегодня множество тестов в так называемых "рабочих" приложениях охватывает лишь узкий сектор 3d-шников и видеомонтажеров. Еще реже можно встретить тесты производительности в графических пакетах и офисных приложениях. Но что если у Вас все по серьезному и вы например разработ...

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

[Перевод] Два в одном: Intel Optane Memory H10 (часть 1) Часть 1 >> Часть 2 Кэширование SSD существует уже долгое время, и позволяет выжимать максимум производительности из быстрых устройств хранения данных. В последние годы в царстве небольших, дорогих и очень быстрых накопителей правили продукты Intel Optane, использующие...

[Перевод] Разбираемся с пакетом Context в Golang Пакет context в Go полезен при взаимодействиях с API и медленными процессами, особенно в production-grade системах, которые занимаются веб-запросами. С его помощью можно уведомить горутины о необходимости завершить свою работу. Ниже небольшое руководство, которое поможет ис...

Toshiba Memory адресует твердотельные накопители серии XD5 объемом до 3,84 ТБ центрам обработки данных В ходе мероприятия OCP Global Summit компания Toshiba Memory America, дочерняя компания Toshiba Memory Corporation, объявила о доступности SSD типоразмера 2,5 дюйма, которые вошли в серию XD5. Накопители толщиной 7 мм поддерживают NVMe. Они оптимизированы рабочих нагруз...

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

[Из песочницы] RSA-рандом на блокчейне Есть проблема – сложно сгенерировать случайное число в децентрализованной сети. Чуть ли не все блокчейны уже с этим столкнулись. Ведь в сетях, где нет доверия между пользователями, создание неоспоримого случайного числа решает множество задач. В статье рассказываем, как уд...

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

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

Telegram наносит ответный удар DPI и блокировкам — Fake TLS Telegram тестирует новый вариант обхода блокировок — маскировка трафика под обычный TLS (https). Предистория: Попытки заблокировать Telegram происходят в разных странах, первый вариант блокировки был простым — блокировка IP адресов серверов Telegram. Telegram достаточно ...

Intel начинает поставки FPGA Stratix 10 DX Сегодня копания Intel объявила о начале поставок новых программируемых вентильных матриц (FPGA) Intel Stratix 10 DX. В центрах обработки данных все чаще используются аппаратные ускорители. С их помощью удается не только повысить производительность на определенны...

[Из песочницы] Архитектура компьютерных систем 1 часть. Логические вентили Логические элементы Доброго времени суток, я начинаю серию статей по написанию виртуальной машины на языке Golang. Я выбрал этот язык так как он прост для чтения и имеет в стандартной библиотеке уже необходимые функции, которые пригодятся в дальнейшем. Эта статья не несёт в...

[Из песочницы] Разделяй и властвуй, или медленно пишем — быстро читаем В одном из моих проектов возникла необходимость последовательной записи оцифрованных наборов данных с 3-х каналов АЦП. Результаты замеров нужно было сохранять со скоростью 6 КБайт/сек, при этом длительность цикла сбора данных могла составлять сутки и более. Таким образом об...

Ещё пара слов о пользе чтения Табличка из Киша (около 3500 г. до н. э.) То, что читать полезно, не подвергается сомнению. Но ответы на вопросы “Чем именно полезно чтение художественной литературы?” и “Чтение каких книг предпочтительнее?" различаются в зависимости от источников. Следующий ниже текст — э...

[Перевод] Как писать Go-пакеты Пакет Go состоит из Go-файлов, расположенных в одной и той же директории, в начале которых имеется одинаковое выражение package. Пакеты, подключаемые к программам, позволяют расширять их возможности. Некоторые пакеты входят в состав стандартной библиотеки Go. А это значит, ч...

Получаем выписки ЕГРН из Росреестра, минуя api. Ожидания в python, квадратные миллиметры в Росреестре Не первое знакомство с порталом Росреестра Любой юрист когда-либо обращался с запросом в Росреестр (Федеральная служба государственной регистрации, кадастра и картографии). Времена, когда для запроса надо было бежать в отделение Росреестра и подавать запрос на бумаге уходят...

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

[Перевод] Кое-что еще: пакеты приложений Haiku? TL;DR: может ли Haiku получить надлежащую поддержку пакетов приложений, к примеру каталогов приложений (как .app в Mac) и/или образов приложений (Linux AppImage)? Мне кажется, это будет достойным дополнением, которое правильно внедрить проще, чем в других системах, поскольк...

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

Как я разрабатываю и тестирую API со своим «велосипедом» PieceofScript PieceofScript — простой язык для написания сценариев автоматического тестирования HTTP JSON API. PieceofScript позволяет: описывать методы API в формате YAML, с названием метода на почти естественном языке, что удобно для чтения тестов достаточно гибко описывать модели в...

Пакет драйверов Radeon Software Adrenalin 2019 Edition 19.2.1 доступен к загрузке AMD объявила о выпуске нового пакета драйверов Radeon Adrenalin 2019 19.2.1. Он содержит оптимизации для только что анонсированной многопользовательской игры Apex Legends и бета-версии The Division 2, а также повышает производительность до 5%...

[Из песочницы] Каково разрешение человеческого глаза (или сколько мегапикселей мы видим в каждый отдельный момент времени) Очень часто фотографы, а иногда и люди из других специальностей, проявляют интерес к собственному зрению. Вопрос, казалось бы, простой на первый взгляд… можно погуглить, и всё станет ясно. Но практически все статейки в сети дают либо «космические» числа — вроде 400-600 мега...

У некоторых владельцев случайным образом отключаются смартфоны Google Pixel 3a и 3a XL Первые владельцы новых смартфонов Google Pixel 3a и 3a XL начали сталкиваться со сбоем, который проявляется в случайном отключении мобильного устройства. Эта проблема встречается у многих пользователей. Случайному отключению подвержены обе модели: Pixel 3a и Pixel 3a XL. Отк...

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

[Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным к...

Накопители Gigabyte Aorus NVMe Gen4 SSD обеспечивают скорость до 5 ГБ/с Ещё несколько дней назад компания Gigabyte пообещала показать на Computex 2019 очень быстрые SSD с интерфейсом PCIe 4.0. И вот сегодня мы их увидели. Новинки называются Aorus NVMe Gen4 SSD 1TB и Aorus NVMe Gen4 SSD 2TB. Несложно понять, какой объём у данных накопителей....

Мониторинг производительности запросов PostgreSQL. Часть 1 — репортинг Инженер — в переводе с латыни — вдохновенный. Инженер может всё. (с) Р.Дизель. Эпиграфы. Или история о том, зачем администратору баз данных вспоминать свое программистское прошлое. Предисловие Все имена изменены. Совпадения случайны. Материал представляет собой исключител...

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

Подробно о 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...

[Из песочницы] Замечательная аннотация Version в JPA Введение Итак, начнем! Что же означает аннотация Version в JPA? Если коротко, то она отвечает за блокировки в JPA. Данная аннотация решает одну из проблем, которые могут возникнуть в результате параллельного выполнения транзакций. Какие же могут возникнуть проблемы? Пот...

Каждый пользователь игрового сервиса Google Stadia получит доступ к отдельному вычислительному блоку с GPU AMD Компания Google сегодня представила игровой потоковый сервис Google Stadia, который в будущем будет поддерживать вывод изображения в разрешении 8K. Чуть позже стало известно и об аппаратной составляющей серверов, которые будут основой для Stadia. Главная особенн...

Intel представила твердотельные накопители Optane Memory M15 На выставке Computex 2019, которая в эти дни проходит на Тайване, компания Intel отметилась не только 10-нанометровыми процессорами Ice Lake, и прототипами ноутбуков, но и новым семейством твердотельных кэширующих накопителей Optane Memory M15. Они перешли на интерфейс ...

Первое обновление для Samsung Galaxy A70 улучшило камеру и работу дактилоскопического датчика Смартфон Samsung Galaxy A70 получил первое обновление программного обеспечения, которое улучшает общую производительность устройства и приносит более конкретные нововведения, которые касаются камеры и сканера отпечатков пальцев. Прошивка A705GMDDU1ASE4 имеет размер...

Владимир Ефимов прокомментировал факт принятия Мосгордумой в первом чтении пакета налоговых законов На заседании, которое прошло в среду (20 ноября), Мосгордума приняла в первом чтении пакет налоговых законов. Таким образом, будут внесены поправки в местные законы «О налоге на имущество организаций», «О транспортном налоге», «О земельном налоге». Кроме того, одобрены изме...

Серия твердотельных накопителей Kingston DC500R включает модели объемом до 3,84 ТБ Kingston Digital, дочерняя компания Kingston Technology, объявила о выпуске твердотельных накопителей DC500R, оптимизированных для приложений с интенсивным чтением. На следующей неделе производитель обещает выпуститт твердотельный накопитель DC500M, оптимизированный для...

UL выпустила тест 3DMark Port Royal с трассировкой лучей Как и было обещано ранее, компания UL обновила пакет 3DMark новым тестом Port Royal, нацеленным на анализ производительности с использованием технологии трассировки лучей в реальном времени Microsoft DirectX Raytracing (DXR), в том числе на системах с несколькими ви...

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

Обзор твердотельного накопителя Patriot Viper VPN100 256 Гбайт Давненько не было новостей от компании Patriot. Энтузиасты со стажем вероятно списали со счетов этого производителя оперативной памяти, однако торопиться с проводами не стоит. Бренду есть что предложить любителям компьютерного железа и геймерам прямо сейчас. Линейка M.2 SSD...

Американские ученые научили роботов использовать вспомогательные инструменты Обезьяна (шимпанзе) достает термитов из термитника при помощи палки. Навторой фотографии горилла использует палку для сбора нужной ей травы Разработчики из США создали специализированный алгоритм для роботов, который дал возможность последним использовать дополнительные и...

Битва бюджетных процессоров. Athlon 3000G чуть-чуть уступает Pentium Gold G5400, но вот если его разогнать… Компания AMD представила бюджетный двухъядерный Athlon 3000G 7 ноября, и в Сети уже появились первые обзоры. В одном из них столкнули лбами Athlon 3000G с его главным конкурентом Pentium Gold G5400. Кто из них вышел победителем из дуэли? Оба процессора двухъядерные, но...

[Перевод] Ускорение instagram.com. Часть 1 В последние годы на instagram.com появилось много нового. Очень много. Например — средства создания историй, фильтры, творческие инструменты, уведомления, прямые сообщения. Однако по мере роста проекта всё это дало один печальный побочный эффект, который заключался в том, чт...

Подборка психологических и нетипичных технических вопросов с собеседований Java-разработчика Как и у всех разработчиков, у меня настал период затишья. Проект подходил к концу, задач практически не было, хотелось выше зарплату, ну и пошла получать свой заветный job offer. Так вышло, что некоторые собеседования занимали 2-3 этапа, и я накопила парад вопросов, кото...

MIRO — открытая платформа indoor-робота. Часть 4 — Программная составляющая: ARDUINO (AVR) Продолжаем разбирать программную составляющую платформы MIRO. Хочется более подробно рассмотреть именно программное обеспечение под AVR. Поэтому вопросу посвятим две части. В первой опишем общую структуру библиотеки, а во второй — реализацию некоторых ключевых методов клас...

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

Intel выпускает накопитель Optane H10, объединяющий 3D XPoint и флеш-память Ещё в январе этого года компания Intel анонсировала весьма необычный твердотельный накопитель Optane H10, который выделяется тем, что объединяет в себе 3D XPoint и память 3D QLC NAND. Теперь же Intel объявила о выпуске данного устройства, а также поделилась подробностями о н...

Apple MacBook Air 2019 256 Гбайт оснащен более медленным SSD, чем модель 2018 года MacBook Air 2019 года, обновленный на прошлой неделе, похоже, имеет более медленный SSD, чем MacBook Air 2018 года, согласно тестированию французского сайта Consomac. Используя тестирование с помощью теста производительности Blackmagic Disk Speed, сайт обнаружил, что скорост...

Состоялись релизы Debian 10 Buster и Linux 5.2 В конце прошлой недели состоялось сразу два важных для сообщества релиза: свет увидела юбилейная версия Debian 10, которая, следуя традиции, получила имя «Buster», а также новая версия Linux 5.2. Так, новый дистрибутив Debian может похвастаться приращением более 13370 па...

Asus ROG Phone 2 не блещет производительностью Игровой смартфон Asus ROG Phone 2 был протестирован в популярном китайском бенчмарке Master Lu, который подтвердил некоторые характеристики устройства и позволил оценить его производительность. Бенчмарк подтверждает, что Asus ROG Phone 2 построен на базе однокристально...

Продуктивная Xiaomi. Два новых пакета Mi Work и Mi Go в оболочке MIUI 11 Компания Xiaomi представила оболочку MIUI 11 на мероприятии 24 сентября одновременно со смартфонами Mi 9 Pro 5G и Mi Mix Alpha. Теперь Xiaomi раскрыла подробности о двух новых пакетах приложений в её составе —  Mi Work и Mi Go. Mi Work и Mi Go составляют осн...

Seagate называет IronWolf 110 первым твердотельным накопителем, созданным специально для NAS Компания Seagate представила твердотельный накопитель IronWolf 110, оснащенный интерфейсом SATA 6 Гбит/с. Производитель называет IronWolf 110 «первым твердотельным накопителем, созданным специально для NAS». С учетом области применения упор сделан на надежн...

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

R пакет tidyr и его новые функции pivot_long и pivot_wide Пакет tidyr входит в ядро одной из наиболее популярных библиотек на языке R — tidyverse. Основное назначение пакета — приведение данных к аккуратному виду. На Хабре уже есть публикация посвящённая данному пакету, но датируюется она 2015 годом. А я хочу рассказать, о наиболее...

Transcend выпустила высокоскоростные карты памяти microSDXC 330S и 350V High Endurance Компания Transcend выыпустила новые карты памяти microSDXC 330S и 350V High Endurance, емкость которых составляет 64 и 128 ГБ. Производитель позиционирует microSDXC как оптимальное решение для использования в мобильных устройствах, портативных игровых приставках, экшн-к...

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

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

Kingston KC2000: быстрые накопители M.2 NVMe SSD ёмкостью до 2 Тбайт Компания Kingston официально представила производительные твердотельные накопители серии KC2000, первая информация о которых появилась на выставке CES 2019. Новинки относятся к изделиям M.2 NVMe: задействован интерфейс PCIe Gen 3.0 x4, благодаря чему обеспечиваются высокие с...

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

[Перевод] AMD Radeon VII: рывок в High-End (часть 3) Часть 1 >> Часть 2>>Часть 3 Производительность вычислений Пожалуй, достаточно об играх. Рассмотрим вычислительные аспекты Radeon VII. Хотя он в основе своей похож на Vega первого поколения, вокруг него много шума об улучшенной вычислительной мощности Vega 20. По...

Твердотельные накопители Micron 9300 предназначены для корпоративного сегмента Компания Micron Technology представила флагманскую серию твердотельных накопителей, поддерживающих протокол NVMe и предназначенных для облачных и корпоративных серверов. В накопителях используется 64-слойная флеш-память 3D TLC NAND производства Micron. Серия Micron 930...

Сайзинг Elasticsearch — How big a cluster do I need? — Well, it depends… (злобное хихиканье) Elasticsearch — сердце Elastic Stack, в котором происходит вся магия с документами: выдача, приём, обработка и хранение. От правильного количества нод и архитектуры решения зависит его производительност...

Ключ от машины, дополненная реальность, умные клипы и другие особенности прошивки EMUI 9.1 Флагманские смартфоны Huawei P30 и P30 Pro представлены официально Как и ожидалось, сегодня компания Huawei представила флагманские смартфоны P30 и P30 Pro. Новинки поступят в продажу позже, но все характеристики можно оценить уже сейчас. 26 марта, когда были представл...

Битва невыпущенных видеокарт: AMD Radeon RX 5700 XT обходит Nvidia GeForce RTX 2060 Super в игре Начало июля будет жарким для всех, кто ждет новые видеокарты: в продажу едва ли не одновременно поступят новинки AMD (Radeon RX 5700 и Radeon RX 5700 XT) и Nvidia (GeForce RTX 20 Super). До этого момента полноценных сравнений производительности не будет, но уже сейчас и...

Твердотельные накопители WD Black SN750 емкостью от 250 ГБ до 2 ТБ Western Digital анонсировала линейку производительных твердотельных накопителей WD Black SN750. Она является приемником WD Black SSD, но с улучшенной производительностью по сравнению с прошлогодней версией. Помимо высоких скоростей, поддержки протокола NVMe 1.3 и интерфейса ...

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

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

[Из песочницы] Поддельные DS18B20 waterproof: что делать? Доброго времени суток! В данной статье отражена проблема поддельных датчиков, ограничения существующих устройств, использующих эти датчики и решение данной проблемы. Источник: ali-trends.ru До меня о поддельных датчиках писалось еще и здесь. Характерные отличия поддельных...

Обзор SSD ADATA SU630 ёмкостью 480 ГБ 3D QLC NAND - это, несмотря на заумное название, очень интересная вещь. Это структура ячеек памяти SSD, самая свежая на данный момент. И по совмещению - структура, имеющаяся в твердотельном накопителе, который приехал ко мне на обзор, а именно - ADATA SU630 ёмкостью 480 ГБ.П...

Хранение фотографий на DVD-дисках в 2K19-м (в 2190-м? в 2238-м?) Первая цифровая фотокамера у меня появилась 14 назад. Тогда же возникла и проблема хранения фотографий. К счастью, в то время она решалась быстро и однозначно — записать на диск, и точка. Внешние HDD, да и внутренние тоже, тогда стоили дорого. SSD-дисков, по-моему, вообще н...

Operating Systems: Three Easy Pieces. Part 5: Планирование: Multi-Level Feedback Queue (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Канадский радиотелескоп CHIME зарегистрировал второй в истории "пакет" повторяющихся быстрых радиоимпульсов Группа ученых, возглавляемая канадскими учеными, зарегистрировала второй за всю историю радиоастрономических наблюдений пакет повторяющихся быстрых радиоимпульсов (Fast Radio Burst, FRB). Напомним нашим читателям, что быстрые радиоимпульсы - это очень короткие "вспышки" ради...

Operating Systems: Three Easy Pieces. Part 4: Введение в планировщик (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Gigabyte показала обновленные ноутбуки серии Aero 15, и новенький Aorus 15 RTX Это первые ноутбуки, в которых используются функции искусственного интеллекта Microsoft Azuer AI для обеспечения оптимальной производительности, что позволит им «кушать» меньше и «жить» больше. Внутри Aero 15-X9 и Aero 15-Y9 будут укомплектованы новыми графическими...

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

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

Два процессора AMD Epyc 7742 ценой $13900 разгромили в Geekbench четыре процессора Intel Xeon Platinum 8180M за $52000 Сравнения серверных процессоров AMD Epyc второго поколения (Rome) с конкурентами Intel продолжаются. Больше всего внимания по этой теме уделяется флагману линейки Epyc 7742, и это понятно: 64-ядерная модель стоит менее $7000, что очень дешево. У Intel нет прямого аналог...

Обзор твердотельного накопителя Seagate FireCuda 510 1 Тбайт Нет никаких сомнений в том, что в 2019 году при выборе накопителя для игрового или рабочего ПК стоит остановиться на NVMe SSD. Цены на данные устройства даже в отечественной рознице опустились до приемлемых отметок, 1 Тбайт модификации реально найти дешевле 9000 рублей. В р...

[Перевод] Рендеринг кадра Resident Evil 2 Общие примечания Все результаты получены на довольно старой машине (i7 3770+GTX 770), игра запускалась в DirectX 11 со средним качеством. Для анализа использовались RenderDoc и Nsight. Игра работает на движке Re Engine, ставшем наследником MT Framework — движка предыдущего...

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

ONYX BOOX Faust — кто ищет, не вынужден блуждать Привет! В комментариях к обзору ONYX BOOX James Cook 2, который недавно гостил в нашем блоге, некоторые удивились, что устройство в 2019 году поставляется без сенсорного экрана (Карл!). Но для кого-то это странно, а другие специально ищут ридер только с физическими кнопкам...

Epic Games выделила $1,2 млн Blender Foundation Epic Games выделила $1,2 млн на развитие Blender Foundation — некоммерческой организации, занимающейся разработкой свободного и открытого пакета для трехмерного моделирования Blender. Как сообщается, грант был предоставлен в рамках программы Epic MegaGrants, направленной на ...

[Перевод] Мой шестой день с Haiku: под капотом ресурсов, иконок и пакетов TL;DR: Haiku — операционная система, специально разработанная для ПК, поэтому у нее есть несколько хитростей, делающих ее рабочее окружение намного лучше других. Но как оно работает? Читать дальше →

Твердотельные накопители Samsung 970 EVO Plus демонстрируют скорость чтения до 3500 МБ/с Компания Samsung представила твердотельный накопитель 970 EVO Plus типоразмера M.2 с интерфейсом PCIe Gen3 x4 и поддержкой протокола NVMe 1.3. Этот высокопроизводительный SSD адресован ИТ-специалистам, энтузиастам и геймерам. В накопителе используется флэш-память TLC 3...

Смартфон Google Pixel 3A с Android 10 не радует производительностью В базе данных популярного тестового пакета Geekbench появились несколько записей о новом смартфоне под названием Google Pixel 3A. Устройство оснащено популярной однокристальной системой Qualcomm Snapdragon 625, объем оперативной памяти составляет 2 ГБ. Из коробки смартф...

Закон о кассовых аппаратах для ФЛП проголосовали во втором чтении: есть послабления, но общая концепция осталась неизменной 10 дней назад – 10 сентября – депутаты по сокращенной процедуре проголосовали в первом чтении за законопроекты, которые определяют правила использования бизнесом кассовых аппаратов (регистраторы расчётных операций, РРО). Сегодня эти законопроекты (№1053-1 и №1073) были рассм...

Аудитория Microsoft Office 365 составляет 214 миллионов человек Если распространение ОС Windows 10 в мире уже превысило рубеж в 900 миллионов устройств, то пакет офисных приложения Microsoft Office 365 пока не может похвастаться такой популярностью. Впрочем, все равно аудитория его очень большая. Как сообщил Трен Гриффин (Tre...

21 сентября Badoo PHP Meetup #3: производительность Всем привет! Я Павел Мурзаков, тимлид серверной команды Badoo. Мы обожаем PHP, вкладываемся в его развитие и развитие сообщества вокруг него. 21 сентября планируем провести третий Badoo PHP Meetup. Приглашаем спикеров и гостей! В этот раз в качестве общей темы встречи выбр...

Паттерны и анти-паттерны CI/CD. Часть 2 Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты». 1.3 Патт...

Apple решила запустить общую подписку на музыку и сериалы Журналисты узнали, что Apple намерена ввести единую подписку на свои сервисы к 2020 году. В общий пакет войдут Apple News+, Apple TV+ и Apple Music.

Тесты производительности Core i7 9700K: Windows vs Mac OS Выясняем производительность процессора intel core i7 9700k в Windows и Mac OS X, или Hackintosh против PC в рабочих задачах. Проблемы в процессе использования.

SSD Transcend MTE110S 512 ГБ. Что нужно знать перед покупкой? Знаете, рынок NVMe SSD в последнее время напоминает мне чашку Петри с вирусом гриппа. Невооруженным глазом там ничего не видно, но стоит хоть чуть-чуть приблизить взор, и бурлящая жизнь предстанет во всей красе. Буквально недавно я считал MTE850 чуть ли не самой крутой и быс...

В семействе Ultrastar DC HC300 появился жесткий диск объемом 10 ТБ Хотя в последние годы увеличение объема жестких дисков связано в основном с использованием технологии заполнения гермозоны гелием, развитие накопителей с воздушным заполнением тоже продолжается. Подтверждением является модель Ultrastar DC HC330 объемом 10 ТБ, представле...

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

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

В твердотельном накопителе Kingston Digital KC600 используется контроллер SMI SM2259 и флеш-память TLC 3D NAND Компания Kingston Digital объявила о начале поставок твердотельных накопителей KC600. Устройства типоразмера 2,5 дюйма оснащены интерфейсом SATA 6 Гбит/с и предназначены для использования в настольных компьютерах и ноутбуках. В твердотельном накопителе K...

Super Duper Graphics Pack для Minecraft отменён В 2017 году на конференции E3 компания Microsoft представила Super Duper Graphics Pack для Minecraft, призванный обновить графическую составляющую игры, добавив новое освещение, текстуры и многое другое. С того времени о проекте не было никакой информации. Теперь же команда...

Интервью с Александром Макаровым, Yii core team Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open sour...

В Китае 2G-телефоны по-прежнему продаются лучше 5G-смартфонов Китайский научно-исследовательский институт информации и связи недавно обнародовал данные касательно продаж смартфонов и сотовых телефонов за август 2019 года. Опубликованные данные говорят о том, что за отчётный период на крупнейшем мировом рынке было реализовано более 30 м...

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

Быстрый старт: Go + Apache Kafka + Redis В последнее время я, в силу необходимости, просмотрел все объявления о вакансиях Go-разработчиков, и в половине из них (как минимум) упоминается платформа для обработки потоков сообщений Apache Kafka и NoSQL база данных Redis. Ну и все, конечно, хотят, чтобы кандидат знал Do...

Kingston Technology представила твердотельный накопитель корпоративного класса Data Center 450R SSD ориентирован на чтение данных и отличается стабильно высокой производительностью и низкой задержкой.

[Из песочницы] Сборка transport-пакета без установки MODX Писать свои пакеты для MODX не просто для новичка, да и опытному разработчику иногда не сладко приходится. Но новичок пугается, а опытный разбирается :). Эта заметка рассказывает о том, как можно написать и собрать пакет компонента для MODX без установки и настройки самог...

В российской столице растет количество индивидуальных предпринимателей Доля Москвы по субъектам МСП в общем их количестве в России на 1 июля составляла 13%. Как сообщил заместитель мэра города Владимир Ефимов, количество индивидуальных предпринимателей здесь продолжает расти. Достаточно сказать, что в 2010 году их было в столице РФ в 2 раз...

Xaiomi Mi CC9e протестировали в бенчмарке: результат ненамного лучше, чем у Redmi Note 7 Xaiomi Mi CC9e стал первым в мире смартфоном на базе однокристальной платформы Qualcomm Snapdragon 665, поэтому было очень интересно посмотреть на его производительность — особенно в сравнении с другими моделями. Теперь эти данные уже есть. Xaiomi Mi CC9e протести...

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

Очень быстрый SSD Adata XPG SX8200 Pro стоит 290 долларов при объёме в 2 ТБ Ассортимент компании Adata пополнился быстрым SSD XPG SX8200 Pro объёмом 2 ТБ. Ранее эта модель существовала максимум в варианте объёмом 1 ТБ, но с удешевлением твердотельных накопителей производителям стало выгодно выводить более ёмкие модели. Новинка имеет ожидаемо б...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

Твердотельные накопители WD Black SN750 NVMe будут выпускаться объемом от 250 ГБ до 2 ТБ Компания Western Digital представила высокопроизводительный твердотельный накопитель WD Black SN750 NVMe типоразмера M.2. Эти SSD будут выпускаться объемом 250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ. Предусмотрен выпуск двух вариантов, один их которых оснащен радиатором. Поставки долж...

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

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

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

Внешний твердотельный накопитель Glyph Atom Pro объемом 2 ТБ стоит 1000 долларов Одновременно со стыковочной станцией Thunderbolt 3 Dock, которая оснащена слотом для SSD с поддержкой NVMe, компания Glyph представила твердотельный накопитель Atom Pro. Внешний накопитель, доступный объемом до 2 ТБ, поддерживает NVMe. Он оснащен интерфейсом Thunderbolt...

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

Buildbot в примерах Потребовалось мне настроить процесс сборки и доставки на сайт пакетов программ из Git-репозитария. И увидев, ни так давно, тут на Хабре статью по buildbot (ссылка в конце) решил для этого попробовать его и применить. Так как buildbot — это распределённая система, то будет ло...

Драйвер Radeon Software 19.3.1 улучшает производительность в Devil May Cry 5 К завтрашнему релизу слэшера Devil May Cry 5 компания AMD приурочила пакет драйверов Radeon Software Adrenalin 2019 Edition 19.3.1. В свежем выпуске программисты компании смогли добиться 4% улучшения производительности в DMC 5 по...

APEX станет главным нововведением Android Q. Что это такое? Android Q покажут, как обычно, на Googe I/O. Уже сейчас известно, что в систему встроят полноценную темную тему, а все стандартные приложения компании к моменту выхода новой версии Android будут обновлены под данное нововведение. Однако тёмная тема — не главное в Andr...

[Из песочницы] Синтез как один из методов улучшения производительности PostgreSQL Философское вступление Как известно, существует всего два метода для решения задач: Метод анализа или метод дедукции, или от общего к частному. Метод синтеза или метод индукции, или от частного к общему. Для решения проблемы “улучшить производительность базы данных” это...

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

[Перевод] Функциональное программирование: дурацкая игрушка, которая убивает производительность труда. Часть 1 Возможно, вы уже слышали о так называемом «функциональном» программировании. Возможно, вы даже подумываете о том, что вам стоит его как-нибудь попробовать. Ни в коем случае этого не делайте! Функциональное программирование полно недочётов, оно не подходит для реальных пр...

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

Тесты показали: новый MacBook Pro стоит покупать, если важна производительность GPU Новый ноутбук MacBook Pro во многом получился ощутимо лучше предшественника, но всё же не во всём. Если графическая подсистема у флагмана Apple действительно новая и она намного производительнее того, что было в последних 15-дюймовых моделях, то вот процессоры почти не...

Твердотельные накопители T-Force Vulcan оснащены интерфейсом SATA 6 Гбит/с Компания TeamGroup объявила о выпуске твердотельного накопителя T-Force Vulcan. Изделие, позиционируемое как компонент игровых ПК, выполнено в типоразмере 2,5 дюйма и имеет толщину 7 мм. Корпус SSD изготовлен из алюминиевого сплава и украшен логотипом T-Force. В накопи...

Этот ваш хаскель (не) только для факториалов и годен Когда речь заходит о любимых языках, я обычно говорю, что при прочих равных предпочитаю C++ для числодробилок и хаскель для всего остального. Полезно периодически проверять, насколько такое деление обосновано, а тут ещё недавно возник один праздный и очень простой вопрос: ка...

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

[Перевод] Внутри Quake: определение видимых поверхностей Ветеран программирования трёхмерной графики Майкл Абраш на примере разработки первого Quake рассказывает о необходимости творческого мышления в программировании. Много лет назад я работал в теперь уже не существующей компании-производителе видеоадаптеров Video Seven. Там я...

[Перевод] Нечёткий мир шума Перлина Что такое шум Перлина? Шум Перлина придуман в 1983 году Кеном Перлином (получившим за это достижение премию Американской Академии кинематографических искусств и наук). Видите ли, в те времена все стремились к фотореализму, но его всегда не хватало. Кен Перлин придуман этот ...

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

В Intel считают, что добавление ядер не увеличивает производительность процессоров в играх Главный стратег Intel по развитию производительности продуктов Райан Шраут (Ryan Shrout) хочет, чтобы мир знал, что большее количество ядер процессора не обязательно означает лучшую производительность. Не так давно он опубликовал в полуофициальном блоге Performance at Intel,...

Работа не волк, часть 1. Поиск работы: 9 кругов HR-a Поиск работы вызывает неприятные тревожно-азартные ощущения и у вчерашнего студента, и у профессионала с годами опыта за плечами. Это не признак неуверенности в себе, это проблема всей отрасли поиска персонала: мы идём на собеседование и понимаем, что не всё может зависеть о...

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

Попытка создать аналог ASH для PostgreSQL Постановка задачи Для оптимизации запросов PostgreSQL, очень требуется возможность анализировать историю активности, в частности – ожидания, блокировки, статистика таблиц. Имеющиеся возможности Инструмент анализа исторической нагрузки или «AWR для Postgres»: очень интересн...

Китайский флагман с 12 ГБ ОЗУ и Snapdragon 855 провалился с треском в тесте производительности В базе данных популярного тестового пакета Geekbench появились несколько записей о новом флагманском смартфоне, который готовится выпустить Iqoo, новое подразделение Vivo. Бенчмарк подтверждает, что оснащено флагманской однокристальной системой Qualcomm Snapdragon 855, ...

Patriot Viper VPN100 PCIe M.2 SSD: быстрые накопители для игровых систем Компания Patriot объявила о выпуске производительных твердотельных накопителей Viper VPN100 PCIe M.2 SSD, которые впервые демонстрировались на январской выставке CES 2019. Новинки относятся к устройствам PCIe Gen 3 x4 NVMe. Задействован контроллер Phison E12. Говорится о нал...

Твердотельные накопители Kingston DC450R предназначены для корпоративного сегмента Компания Kingston Digital объявила о выпуске твердотельного накопителя DC450R, предназначенного для корпоративных центров обработки данных. Накопитель типоразмера 2,5 дюйма с интерфейсом SATA 6 Гбит/с ориентирован на рабочие нагрузки с преобладанием операций чтения. В...

Твердотельные накопители Kingston DC500M оптимизированы для смешанных нагрузок Kingston Digital, дочерняя компания Kingston Technology, объявила о выпуске твердотельных накопителей DC500M, предназначенных для центров обработки данных. Эти SSD оптимизированы для смешанных нагрузок, включая приложения ИИ, аналитику больших данных, облачные вычислени...

Huawei Y9 Prime (2019) получил финальную версию EMUI 9.1 Недавно выпущенный смартфон Huawei Y9 Prime (2019) одним из первых получает обновление до прошивки EMUI 9.1 на базе Android 9 Pie, которое содержит в себе все особенности EMUI 9.1, включая файловую систему EROFS и технологию GPU Turbo 3.0. Пользователей ждет улучшенная ...

[Перевод] Как масштабируется обучение искусственного интеллекта Мы в OpenAI обнаружили, что масштаб градиентного шума [gradient noise scale], простой статистический метод, предсказывает параллелизуемость обучения нейтральной сети на широком спектре задач. Поскольку у более сложных задач градиент обычно становится более шумным, то увеличе...

15-дюймовый игровой ноутбук Asus ROG Zephyrus GX501GI: очень тонкий корпус и рекордно высокая производительность Asus ROG Zephyrus GX501GI — премиальная модель ноутбука с рекордно высокой производительностью и уникальным дизайном. Средняя розничная стоимость описанной конфигурации составляет примерно 230 тысяч рублей. Даже для сегмента игровых решений это очень приличная стоимость, так...

[Из песочницы] Неслучайный генератор случайных одноразовых кодов Тинькофф банка Совершая очередную транзакцию в моем любимом банке Тинькофф, получил уже привычное сообщение: Никому не говорите код: 3131! Перевод с карты ****. Сумма ***.00 RUB Если будут спрашивать — я вам его не говорил. И снова взгляд зацепился за интересное совпадение цифр в «случайно...

Фильтр Калмана для минимизации энтропийного значения случайной погрешности с не Гауссовым распределением Введение На Habr математическое описание работы фильтра Калмана и особенности его применения рассматривались в следующих публикациях [1÷10]. В публикации [2] в простой и доходчивой форме рассмотрен алгоритм работы фильтра Калмана (ФК) в модели «пространства состояний», Сл...

Amazon проигрывает войну с подделками Каждый из этих предметов – фальшивка. Каждый был куплен на Amazon Каждый тридцатый продаваемый в мире продукт – контрафакт. По данным сервиса по анализу пользовательской информации Red Point, 32% покупателей не уверены в том, что взяли оригинал. Ожидается, что к 2022 году ...

[Перевод] Композитор с долгой кратковременной памятью Автоматическое сочинение музыки Почти сразу после того, как я научился программированию, мне хотелось создать ПО, способное сочинять музыку. Я в течение нескольких лет предпринимал примитивные попытки автоматического сочинения музыки для Visions of Chaos. В основном при эт...

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

[Из песочницы] Снимки событий в Axonframework 3, улучшаем производительность Обзор фреймврока Axonframework Axonframework это фреймфорк реализующий несколько принципов и паттернов проектирования такие как: CQRS – разделяет обработку запросов на чтение и запись данных Event Sourcing – это когда состояние приложения хранится как цепочка событий DDD Ag...

Сравнение малопопулярных и не очень CLI-библиотек: cliff, plac, plumbum и другие (часть 2) В экосистеме Python существует множество пакетов для CLI-приложений, как популярных, вроде Click, так и не очень. Наиболее распространённые были рассмотрены в предыдущей статье, здесь же будут показаны малоизвестные, но не менее интересные. Читать дальше →

[Перевод] Профилирование кода Go-проекта и решение проблемы с выделением памяти Пожалуй, каждому программисту известны слова Кента Бека: «Make it work, make it right, make it fast». Сначала надо сделать так, чтобы программа работала, дальше — надо заставить её работать правильно, а уже потом можно переходить к оптимизации.  Автор статьи, перевод кото...

SciPy, ввод и вывод в MATLAB SciPy (произносится как сай пай) — это пакет прикладных математических процедур, основанный на расширении Numpy Python. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных и прототипирования сложных систем, как MATLAB, IDL, Octave,...

[Из песочницы] Построение пакета RPM для Rosa Linux на практике Если Вы уже давно пользуетесь операционной системой Linux и хоть немного разбираетесь в программировании, рано или поздно Вам может понадобиться собрать программу из исходного кода. Может быть, нужной программы не окажется в репозиториях дистрибутива. Или в этих репозиториях...

Киевстар отключает старые пакеты SMS Оператор мобильной связи Киевстар с 12 апреля 2019 года отключает пакеты SMS: «Пакет 60, 20 и 30 SMS», «Пакет 120 SMS», «Пакет 240 SMS», а также «SMS-пакет 150 сообщений», «SMS-пакет 50 сообщений».

[Перевод] Тестирование PostgreSQL с HugePages в Linux Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Главное — выбрать правильную конфигурацию для вашего приложения и рабочей нагрузки. Как и любой другой базе данных, PostgreSQL необходима оптимальная настройка ядра...

[Перевод] GitHub Package Registry будет поддерживать пакеты Swift 10 мая мы запустили ограниченный бета-тест GitHub Package Registry, службы управления пакетами, которая позволяет легко публиковать публичные или частные пакеты рядом с исходным кодом. В настоящее время сервис поддерживает знакомые инструменты управления пакетами: JavaScript...

[Перевод] Скорость хранилища подходит для etcd? Спросим fio Короткая история о fio и etcd Производительность кластера etcd во многом зависит от производительности его хранилища. etcd экспортирует некоторые метрики в Prometheus, чтобы предоставить нужные сведения о производительности хранилища. Например, метрику wal_fsync_duration_se...

Read on Mail — отложенное чтение любых статей прямо в почте Отправляете ссылку, а получаете статью целиком в удобном для чтения виде.

[Из песочницы] FFmpeg начало работы с Visual Studio Привет! Начну с того, что я занимаюсь разработкой программы определения автомобильных номеров на дешевом слабо мощном процессоре типа Intel ATOM Z8350. Мы получили достаточно хорошие результаты в определении российских номеров на статической картинке (до 97%) с не плохим быс...

Смартфоны Huawei Mate 20 начали получать EMUI 9.1 с множеством улучшений Компания Huawei объявила о выпуске бета-версии прошивки EMUI 9.1 для смартфонов серии Mate 20 в Китае. После тестов и выпуска стабильной версии для Mate 20, свежая оболочка EMUI 9.1 начнёт распространяться и для других моделей Huawei.  Обновление доступно для невзл...

Обзор NVME-накопителя Transcend MTE220S ёмкостью 512 ГБ Учитывая повальное удешевление накопителей твердотельной породы, они становятся всё более симпатичным вариантом даже на фоне HDD. Особенно - если брать во внимание модели вроде того же Transcend MTE220S ёмкостью 512 ГБ (номенклатурный номер TS512GMTE220S), который не просто ...

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

Как создавался новый Mac Pro В ходе конференции для разработчиков WWDC 2019, публике был представлен новейший Mac Pro. Новинка оказалась интересной во всех смыслах — необычный дизайн, бескомпромиссная производительность и, конечно же, модульность. В общем всё то, что многие ждали от линейки профе...

[Перевод] RabbitMQ: отказоустойчивость и высокая доступность в кластерах Отказоустойчивость и высокая доступность — большие темы, так что посвятим RabbitMQ и Kafka отдельные статьи. Данная статья о RabbitMQ, а следующая — о Kafka, в сравнении с RabbitMQ. Статья длинная, так что устраивайтесь поудобнее. Рассмотрим стратегии отказоустойчивости, ...

Производительность анимаций на сайтах При разработке сайтов, выходящих за рамки условного бутстрапа, рано или поздно возникают вопросы, связанные с производительностью анимаций. Особенно важными они являются в дизайнерских сайтах, вроде тех, что попадают в каталоги Awwwards, FWA, CSS Design Awards и.т.д. При эт...

Процессор Ryzen 5 3600 сравнялся с Core i7-9700K в тесте Cinebench R15 Несмотря на то, что процессоры AMD Ryzen нового поколения уже представлены, а до старта продаж осталось совсем немного, в Сети всё ещё достаточно мало утечек относительно их производительности. Новая демонстрирует нам производительность модели Ryzen 5 3600 в тестах Cin...

Тест жесткого диска Western Digital Black 6TB: супербыстрый HDD для настольных ПК Жесткие диски серии Black в продуктовой линейке производителя Western Digital считаются высокопроизводительными моделями. WD Black 6TB, благодаря большому и оптимизированной производительности этот HDD достигает топовых скоростных показателей.

16 ядер, но разные. AMD Ryzen 9 3950X обошел Intel Core i9-10980XE в 3DMark с большим отрывом Представив процессоры Cascade Lake-X и приятно удивив всех их стоимостью, Intel дала надежду пользователям на то, что уж хотя бы в сегменте HEDT новинки потеснят CPU AMD. Но, как показало тестирование двух флагманов в 3DMark, Intel следовало бы работать лучше. В идеале,...

How to get Security Log with non-administrative user Привет Хабр! Читайте под катом как получить доступ к логу безопасности Windows без прав администратора. Эта будет не первая статья на Хабре связанная с логами Windows и наверно не самая оригинальная, но на мой взгляд я потратил слишком много времени на поиск простого решен...

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

GeForce RTX 2080 Super протестирована в Final Fantasy XV: закономерно быстрее RTX 2080 Уже завтра, 23 июля, компания NVIDIA выпустит свой новый графический ускоритель GeForce RTX 2080 Super, а различные профильные ресурсы, в том числе и наш, опубликуют подробные обзоры новинок. Но благодаря тому, что в базе данных теста производительности игры Final Fantasy XV...

Теперь 4 Тбайт: готовится новый накопитель WD Blue 3D NAND SATA SSD Семейство твердотельных накопителей WD Blue 3D NAND SATA SSD, по сообщениям сетевых источников, в скором времени пополнится флагманской моделью. Речь идёт об устройствах в форм-факторе 2,5 дюйма с интерфейсом Serial ATA 3.0. Такие изделия имеют толщину в 7 мм, благодаря чему...

[Перевод] А есть ли случайные числа в CSS? CSS позволяет создавать динамические макеты и интерфейсы в Интернете, но как язык разметки он является статическим — после установки значения его нельзя изменить. Идея случайности не обсуждается. Генерация случайных чисел во время выполнения — это территория JavaScript, а ...

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

Грузовой модуль «Заря»: 20 лет на орбите Специалисты центра им. Хруничева обращают внимание на очень долгий срок работы функционального грузового блока «Заря». Об этом говорится в статье из сборника тезисов XLIII Академических чтений по космонавтике (стр. 263−265 в сборнике). «Анализ данных по расходу ресурса ра...

Apple A12X Bionic: Точное попадание Презентация процессора A12X Был ли A12X в ноябре 2018 года быстрее чипов в 92% ноутбуков “купленных в последние месяцы” или нет уже не имело значения. Это было похоже на правду, а точный подсчет рыночной доли ноутбуков чипы которых превзошли A12X в тестах потребовал бы слишк...

Новая версия ПО Cinebench R15 позволяет корректнее тестировать процессоры с большим количеством ядер Тест Cinebench R15 часто используется для оценки производительности процессоров. Проблема в том, что тест старый, и современные многоядерные CPU проходят его буквально за секунды. А это означает, что всё время теста они работают на максимальных частотах. Это показатель ...

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

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

Operating Systems: Three Easy Pieces. Part 2: Абстракция: Процесс (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Криптовалютный океан: обзор топ-50 проектов с CoinMarketCap Когда смотришь на бесконечный список криптовалют на CoinMarketCap, первый вопрос который приходит в голову: а чем все они отличаются? И зачем их столько? Первый же ответ из зала — это все хайп и маркетинг! Но осознанные люди не поддаются очарованию простых ответов. Чтобы от...

Новый Microsoft Office Insider Build 12015.20004 содержит множество исправлений и улучшений производительности Microsoft выпустила новую версию пакета Office для инсайдеров. Новая сборка 12015.20004 не содержит новых функций в приложениях Office, но содержит множество исправлений ошибок и улучшений производительности. Вы можете прочитать официальный список изменений ниже.Список измен...

В России перестанут сажать за GPS-трекеры c AliExpress Государственная дума России приняла в третьем окончательном чтении пакет законов, которые позволят смело покупать гаджеты в китайских онлайн-магазинах вроде AliExpress без опаски получить реальный срок.

Семейство видеокарт AMD Radeon (2019): справочная информация В данном обзоре собрана полная информация о видеоускорителях AMD, основанных на GPU Vega 20 и Navi 10. Приводятся справочные данные как по самим чипам, так и по референсным видеокартам — Radeon VII, Radeon RX 5700 XT и Radeon RX 5700. Материал включает лишь общие сведения об...

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

Horizon Capital инвестировал $10 млн в украинского разработчика систем безопасности Ajax Systems Украинская компания Ajax Systems, которая занимается разработкой систем безопасности, привлекла $10 млн инвестиций от компании Horizon Capital. Инвестором стал новый фонд Horizon Capital – Emerging Europe Growth Fund III, LP (EEGF III), общий размер которого составляет $200 ...

[Перевод] Визуализируем и разбираемся с Hash Match Join Этот пост является третьей частью серии, посвященной операторам соединения (обязательно прочитайте часть 1 — nested loops joins, и часть 2 — merge joins). Перевод статьи подготовлен специально для студентов курса «MS SQL Server разработчик». Hash Match Joins — это надежные ...

[Из песочницы] Whitespace Обфускатор для PHP Прочитав статью про обфускацию в JavaScript (а именно 3-ю часть статьи), я заинтересовался подобным обфускатором для PHP. Обфускатор, о котором шла речь в статье превращал JavaScript-код в невидимый (на первый взгляд), состоящий из табуляций и пробелов код. Суть заключаетс...

Samsung инвестирует 116 миллиардов долларов в разработку процессоров В начале прошлого года Samsung стала крупнейшим в мире производителем чипов в значительной степени благодаря высокой производительности своего подразделения памяти. Сегодня компания объявила о планах инвестировать 116 млрд. долларов до 2030 года в чипы без памяти. Это по...

Самый мощный суперкомпьютер в Европе Правительство Великобритании выбрало AMD и Cray для создания суперкомпьютера "ARCHER2", он придет на замену нынешнего ARCHER, который находится в Эдинбургском университете. Новый "ARCHER2" будет в 11 раз быстрее, что представляет собой большой шаг к развитию научного сообщес...

Все, что вам нужно знать об обновлении Windows 10 November 2019 Update Ожидается, что Microsoft начнет развертывание Windows 10 November 2019 Update (версия 1903) 12 ноября, и компания также сделала RTM-сборку доступной для большего числа инсайдеров.По состоянию на 5 ноября последняя версия обновления за ноябрь 2019 года – это сборка 18363.449,...

«Это не брак, прочитайте инструкцию». Samsung объяснила мерцающие пиксели на экране Galaxy S10+ Некоторые из первых пользователей Samsung Galaxy S10+ начали жаловаться на проблему с экраном —  мерцающие пиксели, опасаясь, что такие дисплеи могут быстро выйти из строя.  Жалобы начали поступать во всё большем количестве и на разных форумах. Тем не м...

iRobot Scooba: опыт использования и решение часто встречающихся проблем моющего робота-пылесоса iRobot Scooba (модели 5800, 380 и аналоги выглядят практически идентично) Когда я впервые услышал о роботе-пылесосе, мне сразу же захотелось такой приобрести, чтобы опробовать в “полевых условиях”. Прочитал я о них где-то в 2010, и через некоторое время мне удалось исполн...

[Перевод] Кнопка Amazon Dash: ретроспектива Интернет вещей произведёт революцию везде! Производство? Выгул собак? Перезагрузка кофемашин? Вождение автомобиля? Питание? Засуньте туда датчик! Маркетинг утверждает, что любая часть нашей жизни будет улучшена при помощи IoT. Почему? Потому, что при помощи простого датчик...

Интернет вещей вытеснит роуминг в доходах операторов Доходы операторов от международного мобильного роуминга, уверены в Juniper Research, немного восстановятся после снижения в 2017 году, которое было вызвано введением в Европе и на других рынках принципа RLAH (Roam Like at home, роуминг как дома). Тем не менее, общие доходы о...

В следующем обновлении в карточной игре Meteorfall появятся ежедневные испытания Мы назвали Meteorfall одной из лучших карточных игр прошлого года и сегодня лишний раз убедились в том, что это заслуженно. Разработчики не только представили свежий взгляд на жанр, застрявший на одном месте из-за влияния Hearthstone: Heroes of Warcraft, но и активной поддер...

[Перевод] Профилирование Unity UI: кто портит мой батчинг? Вы потратили бесконечное количество времени на оптимизацию Unity UI. Но для того, чтобы вызвать торможения, достаточно небольшой модификации крошечного атрибута почти невидимого элемента UI Canvas. И когда такое случается, даже профилирование Unity UI не спасёт вас от сниже...

Карта microSD SanDisk емкостью 1 ТБ поступила в продажу за $ 450 Стартовали продажи первой в мире карта памяти microSD SanDisk емкостью 1 ТБ за $ 450. Она рассчитана на UHS-I U3 и V30, что означает, что она может обрабатывать видеозаписи 4K и скорости передачи до 90 МБ/с для последовательного чтения и 60 МБ/с для записи. Для использо...

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

Мобильный SSD с USB 3.1 Type-C от Lexar Диск снабжен алюминиевым корпусом и, благодаря своим компактным размерам, легко помещается в любом кармане. Компания называет SSD самыми быстрыми в своем роде и обеспечивает скорость чтения 950 МБ / с и скорость записи 900 МБ / с. Что касается возможности подключения, то су...

[Из песочницы] Пишем блог на микросервисах – часть 2 «API Gateway» В первой части нашего цикла статей «Пишем блог на микросервисах» мы описали общий подход к решению задачи. Теперь пришла очередь API Gateway или API GW. В нашем c ptimofeev API GW мы реализуем следующие функции: Конвертация REST запросов в gRPC запросы и наоборот. Логир...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

[Перевод] Моя вторая неделя с Haiku: множество скрытых алмазов и приятных сюрпризов, а также некоторые проблемы Редактирование снимка экрана для этой статьи — в Haiku TL;DR: Производительность намного лучше, чем изначально. Виноват был ACPI. Запуск в виртуальной машине работает прекрасно для показа экрана. Git и менеджер пакетов встроены в файловый менеджер. Публичные беспроводные се...

Скорость чтения SSD Apacer AS2880P4 PCIe M.2 достигает 3200 МБ/с Компания Apacer представила твердотельный накопитель AS2880P4 PCIe M.2, оснащенный интерфейсом PCI Express Gen3 x4 и соответствующий спецификации NVMe 1.3. В накопителе используется флеш-память 3D TLC NAND. Скорость передачи данных в режиме последовательного чтения дос...

[Перевод] Как выбрать случайное число от 1 до 10 Представьте, что вам нужно сгенерировать равномерно распределённое случайное число от 1 до 10. То есть целое число от 1 до 10 включительно, с равной вероятностью (10%) появления каждого. Но, скажем, без доступа к монетам, компьютерам, радиоактивному материалу или другим подо...

Твердотельные накопители Seagate FireCuda 510 и BarraCuda 510 типоразмера M.2 поддерживают протокол NVMe 1.3 Компания Seagate анонсировала продажи твердотельных накопителей FireCuda 510 и BarraCuda 510. Они выполнены в типоразмере M.2, оснащены интерфейсом PCIe 3.0 x4 и поддерживают протокол NVMe 1.3. В накопителях используется флэш-память 3D cTLC. Для модели FireCuda 51...

Обзор твердотельного накопителя GoodRam IRDM Pro gen. 2 (1 Тбайт) Серия твердотельных накопителей IRDM Pro является топовой в модельном ряду GoodRam. Данные устройства гарантируют надежную и стабильную работу ПК, а заявленные скорости достигают максимума для интерфейса SATA III. Всем известно, что варианты с таким подключением давно уперл...

Устройство компилятора Swift. Часть 3 Продолжаем изучать компилятор Swift. Эта часть посвящена Swift Intermediate Language. Если вы не видели предыдущие, рекомендую перейти по ссылке и прочитать: Общий обзор компонентов. Разбор исходного файла. Читать дальше →

AMD Ryzen 7 3700X протестирован в бенчмарке Geekbench, результат получился странным В Сети продолжают появляться все новые подробности о процессорах AMD Ryzen 3000, продажи которых начнутся уже очень скоро. На этот раз у нас появилась возможность оценить производительность AMD Ryzen 7 3700X — «промежуточной» модели линейки. В однопото...

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

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

15-дюймовый ноутбук Asus VivoBook 15 X512UF: тонкий и легкий, но относительно недорогой Asus VivoBook 15 X512UF на процессоре Core i7-8550U — тонкий и легкий ноутбук из категории «рабочих лошадок» со среднем уровнем производительности. Средняя стоимость ноутбука Asus VivoBook 15 X512UF в описанной конфигурации составляет примерно 55-65 тысяч рублей. Для сравнен...

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

[Перевод] Quality pipelines в мобильной разработке, часть 1: Android фото с Unsplash по запросу "pipeline" Общий подход Привет! Я начинаю серию постов о пайплайнах в разработке и не только, которые помогают удостовериться в качестве разрабатываемых мобильных приложений. Главная идея в том, чтобы осветить все подходы к мобильной разработке, а...

WD Black SN750 NVMe SSD: быстрые накопители ёмкостью до 2 Тбайт для игровых ПК Компания Western Digital представила высокопроизводительные твердотельные накопители WD Black SN750 NVMe SSD, предназначенные для использования в игровых компьютерах и мощных системах. Изделия выполнены на основе 64-слойной флеш-памяти 3D NAND. Использован форм-фактор М.2 22...

[Перевод - recovery mode ] Сюрприз fsync() PostgreSQL Разработчики СУБД в силу необходимости, озабочены тем, чтобы данные безопасно попадали в постоянное хранилище. Поэтому, когда сообщество PostgreSQL обнаружило, что то, как ядро обрабатывает ошибки ввода-вывода, может привести к потере данных без каких-либо ошибок, сообщаемы...

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

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

Обзор и тест жесткого диска Toshiba Surveillance S300: для видеонаблюдения и не только Диски для систем наблюдения разрабатываются с учетом большого количества данных и круглосуточной работы. У нас на тесте один из таких - Toshiba Surveillance S300.

Семейство видеокарт Nvidia GeForce 20: справочная информация В данном обзоре собрана полная информация о видеоускорителях, основанных на GPU семейства Turing. Приводятся справочные данные как по самим чипам (от TU102 до TU117), так и по референсным видеокартам — Titan RTX, GeForce RTX 2000 и GeForce GTX 1600. Материал включает лишь об...

Десятки миллиардов за квартал — это только мобильные загрузки Sensor Tower опубликовала последние данные за третий квартал 2019 года. По данным исследовательской организации, суммарные загрузки приложений в третьем квартале составили 29,6 миллиарда раз. Интересно, что на 1% ведущих издателей приложений приходится 80% загрузок, в ...

Контроллер Phison E16 с поддержкой PCIe 4.0 позволил тестовому SSD развить скорость передачи данных свыше 4 ГБ/с Анонсов на выставке CES 2019 было так много, что за время проведения выставки уделить внимание всем попросту невозможно. Поэтому даже сейчас есть, на что «посмотреть». Среди прочего на выставке компания Phison демонстрировала свой новый контроллер E16 для т...

Смартфон Asus ROG Phone скоро получит Android 9.0 Pie Источники сообщают о том, что игровой смартфон Asus ROG Phone в скором времени получит обновление прошивки на базе операционной системы Android 9.0 Pie. Устройство было замечено в базе данных тестового пакета Geekbench, где оно проходит под модельным номером ASUS ASUS_Z...

[По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучени...

Barnes & Noble представила новый 7,8-дюймовый E Ink ридер Nook GlowLight Plus стоимостью $200 Американская компания Barnes & Noble, которая некогда составляла достаточно серьезную конкуренцию Amazon, представила новый ридер для чтения электронных книг Nook GlowLight Plus. Новинка поступит в продажу уже на следующей неделе по цене $199,99. Основное отличие от дру...

К вопросу о буферах (кольцевых) «Если затраты на разработку архитектуры кажутся Вам чрезмерными, подумайте, во сколько Вам может обойтись неправильная архитектура» — не могу точно вспомнить источник Когда то, «давным-давно, в одной далекой галактике», я приобрел замечательную книгу Чарльза Уэзерелла «Эт...

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

Количество подписок Microsoft Office 365 достигло 214 миллионов Программный пакет Microsoft Office 365, распространяемый на основе платной подписки, поставил новый рекорд. Согласно последнему отчету корпорации «Майкрософт», его использует 214 млн. человек. Для офисного пакета это огромная аудитория (хоть и небольшая в сравнении с количес...

Представлены накопители Intel Optane Memory H10 с флеш-памятью QLC 3D NAND Компания Intel представила накопители Optane Memory H10, в которых высокое быстродействие памяти Intel Optane совмещено с большим объемом флеш-памяти QLC 3D NAND. Накопители выполнены в типоразмере M.2 2280. Они подходят для настольных и мобильных систем. Объем флеш-па...

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

Американская компания Lexar представила первую серийную SD-карту на 1 ТБ Компания Lexar представила первую коммерчески доступную SD-карту объемом в один терабайт. Как сообщается, решение венчает самую производительную линейку для профессионалов с индексом 633x. В нее входят карты стандартов SDHC и SDXC UHS-I объемом от 16 ГБ — и теперь до 1ТБ. О ...

Идёт массовый отзыв TLS-сертификатов от множества УЦ, по ошибке сгенерированных на 63-битном ГСЧ вместо 64-битного Три дня назад в списке рассылки mozilla.dev.security.policy опубликовано сообщение о массовом нарушении в генерации TLS-сертификатов. Как показало расследование, пострадало несколько удостоверяющих центров, в том числе GoDaddy, Apple и Google. Общее количество неправильных с...

Большой тест внешнего жесткого диска G-Drive Mobile USB-C на 2 ТБ с интерфейсом USB type C и скоростью работы 140 МБ/с Сегодня я буду тестировать съёмный жёсткий диск G-Drive Mobile USB-C с интерфейсом USB-C, совместимый с USB 3.0/USB 3.1. Его заявленная скорость обмена данными составляет 140 МБ/с. Так-ли это на самом деле - проверим в ходе теста!

Очень дешево. Представлены телевизоры Xiaomi TV Pro Только что компания Xiaomi представила линейку умных телевизоров Xiaomi TV Pro, в которой будут представлены модели с экранами диагональю 43, 55 и 65 дюймов. Как и ожидалось, разрешение панелей составляет 4K, то есть 3840 х 2160 пикселей. В телевизоре Xiaomi Mi TV Pro ...

iPhone без телефона. Apple внезапно представила новый iPod touch Компания Apple представила новый медиаплеер iPod touch. Модель можно отнести к седьмому поколению, тогда как прошлое, шестое поколение, было представлено в далёком 2015 году.  Главным новшеством стала более современная SoC —  A10 Fusion, как у iPho...

Пот, слезы и учет времени — как мы повышали рентабельность компании Мы продолжаем делиться внутренней кухней WebCanape и выдавать все наши самые страшные тайны. В прошлый раз я рассказывал, как мы разработали CRM для SEOшников, а сейчас поведаю о том, как мы ведем учет рабочего времени и зачем вообще это делаем. В штате компании – 90 чело...

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

Прошивку EMUI 9.1 получит 49 моделей смартфонов и планшетов Huawei и Honor Смартфоны серии Huawei Mate 20 первыми после P30 и P30 про стали получать обновление EMUI до версии 9.1. Однако компания усердно работает над тем, чтобы эту прошивку, несущую в себе немало новшеств, получили другие модели Huawei и Honor. Как видно на картинке, в перечне...

Платформа Snapdragon 675 обходит по производительности Snapdragon 660, 670 и даже 710, но в основном только за счет CPU Qualcomm представила 11-нанометровую однокристальную систему Snapdragon 675 в октябре прошлого года, а готовые решения на ее базе были обещаны в первом квартале года текущего. И хотя слухи активно приписывают Snapdragon 675 различным новым смартфонам, особенно Xiaomi, в...

Сжимаем список IP-адресов наилучшим образом Как-то я прочитал на Хабре статью про настройку BGP на роутере. Инструкции оттуда можно использовать для настройки домашнего роутера так, чтобы трафик на определённые IP-адреса шёл через другой канал. Однако здесь есть проблема: список IP-адресов может быть очень большим. ...

Беспростойная миграция RabbitMQ в Kubernetes RabbitMQ – написанный на языке Erlang брокер сообщений, позволяющий организовать отказоустойчивый кластер с полной репликацией данных на несколько узлов, где каждый узел может обслуживать запросы на чтение и запись. Имея в production-эксплуатации множество кластеров Kubern...

Можно ли действительно освоить скорочтение? Действительно ли полезны методы скорочтения? XXI век — самый информационный век в истории человечества. Никогда прежде мы еще не сталкивались с тем объемом информации, который на данный момент представлен не только в мировой сети, но и в более традиционных источниках: ...

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

У Adata тоже готов SSD с интерфейсом PCIe Gen4 Оснащение системных плат на чипсете AMD X570 включает PCIe и M.2, в которые выведена шина PCIe Gen 4.0 x4 (64 Гбит/с). Похоже, что твердотельные накопители опередят графические карты в использовании преимущества новой шины в виде увеличенной пропускной способности. Во в...

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

Новая вредоносная кампания может затронуть приватные данные 27 миллионов пользователей В рамках пятимесячного исследовательского проекта команда исследователей Check Point Research раскрыла работу вредоносной программы, которая рассылает своим жертвам sextortion-письма. Sextortion - шантаж с использованием интимных фото или видео жертвы, которые злоумышленники...

Как Google Play рекомендует вам новые приложения Google Play рекомендует вам новые приложения, основываясь на умных алгоритмах. Жаль, что они работают не для всех Как заставить пользователя что-то купить? Конечно, нужно посоветовать ему то, что он хочет. Но если в случае с интернет-рекламой материальных товаров, которые мо...

Debian по-прежнему отказывается использовать HTTPS APT (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Linux Mint и т. п.). Иногда также используется в дистрибутивах, основанных на Mandrake. Пакеты скачиваются по интерн...

QVD файлы — что внутри QlikView и его младший брат QlikSense — замечательные BI инструменты, достаточно популярные у нас в стране и "за рубежом". Очень часто эти системы сохраняют "промежуточные" результаты своей работы — данные, которые визуализируют их "дашборды" — в так называемые "QVD файлы". ...

[recovery mode] Призрачные SQL запросы Взгляните на код PHP: $user->v_useragent = 'coresky.agent'; Такой код может спровоцировать SQL запрос UPDATE или INSERT, а может и не спровоцировать если идентичные данные уже установлены в БД, собственно поэтому этот функционал именуется «Призрачные SQL запросы». Дело в...

Карты памяти Huawei NM Card в тестах показали максимальную скорость чтения и записи 74 и 83 МБ/с соответственно Осенью прошлого года компания Huawei представила смартфоны линейки Mate 20, а также анонсировала карты памяти формата NM Card (Nano Memory), которые по размеру полностью соответствуют картам Nano-SIM. В этих картах используется протокол eMMC 4.5, они соответствуют скор...

Холдинг SoftBank продал пакет акций Nvidia из-за падения их цены, но все равно заработал $3,3 млрд Изображение: Unsplash На протяжение последних месяцев акции производителя видеокарт Nvidia потеряли почти 40% своей стоимости. В результате руководство японского холдинга SoftBank приняло решение избавиться от своего пакета акций Nvidia. По данным СМИ, в 2017 году фонд пр...

За нарушение GDPR наказывают активнее — свежие штрафы и влияние регламента за пределами ЕС Рассказываем, кого наказали регуляторы, как и на что это может повлиять. / фото Marco Verch CC BY GDPR вступил в силу более года назад. За это время Еврокомиссия выписала почти сотню штрафов — общая сумма превысила десятки млн евро. О некоторых из них мы рассказывали в про...

Объем стейблкоина Tether на базе Tron достиг 12% Токены USDT на базе Tron составляют более 12% от общего предложения самого популярного стейблкоина. По данным Tronscan, к настоящему времени на блокчейне Tron выпущено 520 млн монет «стабильных монет» Tether. Учитывая текущий объем предложения Tether (4,1 млрд USDT), доля TR...

[Из песочницы] Как быстро увеличить размер диска на сервере Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux. Описание задачи Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu. Сейчас подключен диск размером 3...

[Перевод] MVC в Unity со Scriptable Objects. Часть 2 Продолжение цикла статей от Cem Ugur Karacam (часть 1 можно прочитать здесь). В этот раз мы начнем с того, что создадим несколько представлений для отображения объекта инвентаря и панель информации для отображения параметров объекта. Этакий примитивный инвентарь. Затем сос...

SciPy, оптимизация SciPy (произносится как сай пай) — это пакет прикладных математических процедур, основанный на расширении Numpy Python. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных и прототипирования сложных систем, как MATLAB, IDL, Octave,...

Цифровая оборона от пластмассового мира отечественных интернет-регуляторов Вы знали, что сегодня, 1 марта, Всемирный день гражданской обороны? Я нет, мне это подсказали после того, как мы командой РосКомСвободы запустили случайным образом в этот же день общественную кампанию #ЦифроваяОборона Неплохо так совпало! Данная кампания является страт...

[Перевод] Продуманные запросы: стратегии кэширования в век PWA Давным-давно мы, в деле кэширования, всецело полагались на браузеры. Разработчики в те дни почти никак не могли на это повлиять. Но потом появились прогрессивные веб-приложения (Progressive Web App, PWA), сервис-воркеры, API Cache. Внезапно случилось так, что в руках програм...

Россия заняла первое место по объему торгов на LocalBitcoins в ноябре Резиденты РФ продолжают демонстрировать устойчиво высокий интерес к биткоину, что подтверждает первое место по объему торгов на платформе LocalBitcoins, которое Россия заняла в минувшем месяце. Проанализировав данные CoinDance, исследователи CryptoDiffer отметили, в общей сл...

Твердотельный накопитель Galax HOF E16 с интерфейсом PCIe 4.0 x4 имеет необычную окраску Компания Galax недавно показала SSD HOF E16 типоразмера M.2-2280, оснащенный интерфейсом PCIe 4.0 x4. Он будет предложен объемом 1 ТБ, 2 ТБ и даже 4 ТБ под марками Galaxy и KFA2. В приводе используется контроллер Phison PS5016-Е16, о котором мы недавно рассказывали, кэ...

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

[Перевод] Миллионы бинарников спустя. Как укреплялся Linux TL;DR. В этой статье мы исследуем защитные схемы (hardening schemes), которые из коробки работают в пяти популярных дистрибутивах Linux. Для каждого мы взяли конфигурацию ядра по умолчанию, загрузили все пакеты и проанализировали схемы защиты во вложенных двоичных файлах. Ра...

Tic Tac Toe, часть 5: Бэкенд на С++ Boost.Beast, HTTP В этой статье рассмотрим реализацию бэкенда с применением C++ Boost.Beast библиотеки на примере синхронного сервера. Та же функциональность, что и в прошлой статье — получаем от бэкенда случайное число от 0 до 8 включительно. Оказалось, что поднимать контейнер для Beast ничу...

Представлен первый российский суперкомпьютер с отечественными процессорами «Эльбрус» Новинка состоит из небольших стоек по четыре процессора «Эльбрус-8С» в каждой + система жидкостного охлаждения. Получается готовая установка для компьютерного сервера. Каждая такая стойка выдает производительность в 75 терафлопс двойной точности и может выполнять 75 трлн оп...

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

Законопроект об устойчивой работе Рунета принят в первом чтении Источник: РИА Новости / Кирилл Каллиников Государственная Дума приняла в первом чтении законопроект об устойчивой работе интернета в России, о чем сообщают «РИА Новости». Инициатива направлена на защиту устойчивой работы Рунета в случае возникновения угрозы его функциониро...

[Перевод] Laravel Event Projector и концепция порождения событий Перевод статьи подготовлен для студентов профессионального курса «Framework Laravel» Фрек ван дер Хертен (Freek Van der Herten) и команда Spatie долго трудились над Laravel Event Projector, пакетом, позволяющим применять концепцию порождения событий (Event Sourcing) во фре...

Micron называет твердотельный накопитель X100 на памяти 3D XPoint «самым быстрым в мире» Компания Micron представила твердотельный накопитель X100, в котором используется память 3D XPoint. По словам производителя, это «самый быстрый в мире» SSD. Производительность Micron X100 достигает 2,5 млн IOPS, что втрое превышает показатель современных SSD...

Представлен внешний SSD-накопитель Adata SC680 Помимо SSD-накопителя XPG SX8100, Adata также представила внешний SSD-накопитель SC680. Новинка выполнена в стильном и компактном форм-факторе для удобной переноски и имеют поддержку интерфейса USB 3.2 Gen 2 для отличной производительности чтения и записи. Подробнее об этом ...

[Из песочницы] Применение Go в производственных системах. Валидаторы Добрый день, Хабр! Я довольно часто начинаю утро с просмотра хабра и наконец решил внести свой вклад в данный процесс изучения интересного. Если всё сложится, то это первая моя статься из цикла применения языка GO на производственных системах. Я хочу рассказать некоторые т...

[Перевод] Результаты бенчмарка сетевых плагинов Kubernetes (CNI) по сети 10 Гбит/с (обновлено: апрель 2019) Это обновление моего предыдущего бенчмарка, который теперь работает на Kubernetes 1.14 с актуальной версией CNI на апрель 2019 года. Во-первых, хочу поблагодарить команду Cilium: ребята помогли мне проверить и исправить скрипты мониторинга метрик. Что изменилось с ноября 20...

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

Быстрее OnePlus 7 Pro, Samsung Galaxy S10+ и всех остальных. Смартфон LG V50 ThinQ возглавляет рейтинг производительности ИИ На сайте Slashleaks опубликовали рейтинг самых производительных смартфонов в тесте, который испытывает производительность систем искусственного интеллекта. Данный рейтинг с итоговой оценкой AI Score 27 107 баллов возглавил смартфон LG V50 ThinQ, следом за которым идет V...

NB-IoT, Narrow Band Internet of Things. Общая информация, особенности технологии Добрый день всем! Здесь описывается NB-IoT с точки зрения оконечных устройств и простых пользователей. Так как информации много, то разобью её на несколько частей. В этой части обсудим общую информацию, особенности технологии NB-IoT и состояние на начало 2019 г. Читать даль...

Эрудит 0.5.12 Эрудит — игра «Эрудит» была очень популярна в СССР в 80–90 годы. Но мало кто знает, что прародитель этой игры – западный «Scrabble». Создателем «Scrabble» является безработный на момент создания игры архитектор Альфред Мошер Баттс. К созданию игры Альфред подошел основательн...

16-ядерный процессор AMD Ryzen 9 3950X за $750 обошел по производительности флагманский 18-ядерный Core i9-9980XE за $2000 Мы уже знаем, что флагманский 16-ядерный процессор AMD Ryzen 9 3950X неплохо разгоняется, но и на обычной частоте его производительность внушает. В бенчмарке Geekbench 4 предсерийный образец этого процессора обошел по производительности флагманский 18-ядерный Intel Core...

Nvidia GeForce RTX 2060 Super обходит GeForce RTX 2070 по производительности в тесте OpenCL База данных Geekbench дала возможность сравнить производительность видеокарт GeForce RTX 2060 Super и GeForce RTX 2070 Super с уже известными моделями в тесте OpenCL. Судя по результатам теста, GeForce RTX 2060 Super в каких-то реальных приложениях или играх даже будет ...

[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...

Самые интересные яды Привет, %username%! Снова вечер, снова мне нечего делать, и я решил потратить немного времени, чтобы написать третью часть своего цикла о ядах. Надеюсь, ты читал первую и вторую часть, и тебе понравилось. В третьей части мы немного отдохнём. Здесь не будет рассказа о тех...

Natas Web. Прохождение CTF площадки, направленной на эксплуатацию Web-уязвимостей. Часть 2 В данной статье мы разберемся с эксплуатацией некоторых WEB-узвимостей на примере прохождения варгейма Natas. Каждый уровень имеет доступ к паролю следующего уровня. Все пароли также хранятся в файлах /etc/natas_webpass/. Например, пароль для natas5 хранится в файле /etc/n...

Xiaomi обогнала Apple по продажам смартфонов в России Аналитическая компания GS Group опубликовала отчёт об импорте мобильных телефонов в Россию в 1 полугодии 2019 года.  В первом полугодии в Россию было импортировано 20,7 млн мобильных телефонов. Из них 63% или 13 млн штук составляют смартфоны с расчетной ценой в ма...

О “хакерском кибероружии” из «умных» колонок и о том, как хайпожеры испортили научпоп и ИТ-журналистику В своем стремлении узнать больше, я часто читаю разнообразную англоязычную интернет-периодику, в частности, такие издания как techradar.com, wired.com т.п… В нынешнем году времени на чтение немного и часть новостей я догоняю. Внезапно мне попался громкий августовский заголов...

Julia и нейронные сети: Flux Прошло чуть больше года, с тех пор как MIT объявил о релизе высокопроизводительного языка общего назначения Julia. С тех пор язык набирает популярность: он используется в более чем 1500 университетах (в некоторых преподается в качестве первого ЯП), а области применения охва...

Google обманом собирала фотографии пользователей для системы распознавания лиц Pixel 4 Распознавание лиц — скоро и в Google Pixel Сбор пользовательских данных — одно из неявных направлений деятельности Google, в котором та довольно неплохо преуспела. Для этого компания постоянно разрабатывает и тестирует новые методики накапливания и обработки инфо...

В Россию приехали новые SSD от Samsung емкостью до 4 Тбайт Накопители в форм-факторе 2,5 дюйма оснащены интерфейсом SATA. Скорость последовательного чтения составляет 550 МБ/с, записи - 520 МБ/с. Используемая здесь интеллектуальная технология Intelligent TurboWrite с увеличенным объемом изменяемого буфера позволяет повысить скорость...

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

Чек-лист по ASO: текстовая оптимизация Продолжаем цикл статей об оптимизации и продвижении приложений на мобильных рынках. В прошлый раз мы разобрали все составляющие визуального образа продукта и пообещали так же детально рассказать и о текстовой оптимизации. Выполняем свое обещание под катом. Читать дальше →

Одна из лучших читалок для iPhone и iPad стала еще лучше Ее уже загрузили тысячи человек. Попробуйте и вы (теперь скачать можно бесплатно!), проходите по этой ссылке, если нет времени читать всю статью. Вообще, мы уже неоднократно рассказывали вам о приложении i2Reader Cloud, которое по мнению нашей редакции является одной из луч...

Волшебная фея для юнит-тестов: DSL в C# Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, ...

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

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

Видеокарты GeForce GTX 1660 Ti в исполнении Manli не порадуют производительными охладителями Компания Manli зачастую использует достаточно простые системы охлаждения для своих видеокарт. С моделью GeForce GTX 1660 Ti ситуация та же. Компания представила две модели: GeForce GTX 1660 Ti и GeForce GTX 1660 Ti Heatsink with Blower Fan. Первая очень короткая. Её дл...

[recovery mode] В 2018 мы наконец стали воспринимать всерьез время, проведенное за смартфоном Представляю вашему вниманию перевод статьи Кэтрин Шу (Catherine Shu) опубликованной на TechCrunch. В начале этого года я зашла на Amazon со своего айфона чтобы посмотреть что нового там появилось, и увидела обложку книги «Как Расстаться С Вашим Телефоном» от Кэтрин Прайс. ...

Natas Web. Прохождение CTF площадки, направленной на эксплуатацию Web-уязвимостей. Часть 4 В данной статье мы разберемся с эксплуатацией некоторых WEB-узвимостей на примере прохождения варгейма Natas. Каждый уровень имеет доступ к паролю следующего уровня. Все пароли также хранятся в файлах /etc/natas_webpass/. Например, пароль для natas5 хранится в файле /etc/n...

Natas Web. Прохождение CTF площадки, направленной на эксплуатацию Web-уязвимостей. Часть 3 В данной статье мы разберемся с эксплуатацией некоторых WEB-узвимостей на примере прохождения варгейма Natas. Каждый уровень имеет доступ к паролю следующего уровня. Все пароли также хранятся в файлах /etc/natas_webpass/. Например, пароль для natas5 хранится в файле /etc/n...

Natas Web. Прохождение CTF площадки, направленной на эксплуатацию Web-уязвимостей. Часть 5 В данной статье мы разберемся с эксплуатацией некоторых WEB-узвимостей на примере прохождения варгейма Natas. Каждый уровень имеет доступ к паролю следующего уровня. Все пароли также хранятся в файлах /etc/natas_webpass/. Например, пароль для natas5 хранится в файле /etc/n...

Слухи: микроархитектура Zen 3 принесёт ощутимый прирост IPC и повышение частотных характеристик Общий уровень производительности продуктов на базе Zen 3 может быть достаточно высоким.

Эльдорадо дарит кэшбэк до 100%! Акция «Кэшбэк по-черному» продлится до 25 ноября. Самое интересное, что размер начисляемых бонусов определяется в случайном порядке и составляет от 20% до 100%.

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

[Перевод] Ускорение разведочного анализа данных с использованием библиотеки pandas-profiling Первым делом, приступая к работе с новым набором данных, нужно понять его. Для того чтобы это сделать, нужно, например, выяснить диапазоны значений, принимаемых переменными, их типы, а также узнать о количестве пропущенных значений. Библиотека pandas предоставляет нам множе...

M.2-карман Transcend TS-CM80S. Что нужно знать перед покупкой? Карманы для накопителей уже давно ни для кого новостью не являются. Даже для дисков формата М.2 на рынке уже есть и довольно давно. И всё же интересно взглянуть порой на то, с какой изящностью к делу подходит компания Transcend. И сейчас я расскажу о том, что нужно знать пер...

Nvidia GeForce RTX 2080 Super обошла в тесте OpenCL обычную GeForce RTX 2080, но много уступила AMD Radeon RX 5700 XT 50th Anniversary Вчера мы писали о том, что 3D-карта Nvidia GeForce RTX 2080 Super засветилась в бенчмарке Final Fantasy XV, где выступила очень хорошо — на уровне куда более дорогой видеокарты Titan V. А сейчас предлагаем взглянуть на производительность GeForce RTX 2080 Super в т...

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

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

Что необходимо знать о GDPR в 2019 Сегодня поговорим о “великом и ужасном” GDPR (General Data Protection Regulation) или Общем регламенте по защите персональных данных. Не смотря на то, что закон был принят еще в мае 2018 года, многие компании до сих пор не выполняют всех его требований. Мы встретились с н...

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

[Перевод] Создание игры для Game Boy, часть 2 Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на GitHub. Предыдущая часть статьи находится здесь. Фантастические спрайты...

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

Google закупила 1,6 млн солнечных панелей для питания дата-центров Проект реализуется компанией NextEra Energy Resources совместно с госкорпорацией Tennessee Valley Authority. Общая мощность панелей составит 413 мегаватта, что эквивалентно 65 тыс. домашних солнечных систем, устанавливаемых на крышах.Две солнечные фермы, расположенные в Голл...

OnePlus 7 Pro: первые тесты производительности и автономности Ресурс GSMArena протестировал производительность и время автономной работы смартфона OnePlus 7 Pro в различных условиях. ПроизводительностьOnePlus 7 Pro, как и многие другие флагманы этого года, использует новейший процессор Qualcomm Snapdragon 855 и 12 ГБ оперативной…

Представлена видеокарта GeForce GTX 1660 Ti стоимостью 280 долларов Компания Nvidia представила видеокарту GeForce GTX 1660 Ti. Об этой модели мы уже много знали, так что остаётся подвести итоги. Итак, новинка получила GPU с 1536 ядрами CUDA, который работает на частотах 1500-1770 МГц. Это достаточно высокие значения. Для сравнения, час...

Новые карты памяти SD/microSD Transcend получили 96-слойную флэш-память 3D NAND Transcend представляет карты памяти SD/microSD 420T и 420I промышленного класса. Эти карты памяти спроектированы с использованием передовой технологии BiCS4, позволяющей формировать до 96 слоев флэш-памяти 3D NAND. Они проходят тщательное заводское тестирование и выдерж...

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

Первая в мире 1 ТБ флешка продается по цене ноутбука Согласно официальным данным на сайте SanDisk, каждая карта microSD емкостью 1 ТБ обойдется желающим по предзаказу в $449. Карта, судя по описанию, имеет достаточно стандартные по нынешним временам характеристики - тип microSDXC, класс C10 (UHS-1).Карта комплектуется стандарт...

Intel Core i7-10710U демонстрирует высокую однопоточную производительность Мобильный шестиядерный процессор Intel Core i7-10710U ( Comet Lake) в составе ноутбука MSI Prestige 15 был протестирован в UserBenchmark и Geekbench 5. Несмотря на то, что это энергоэфективный чип с тепловым пакетом 15...

Geekbench подтверждает: SoC Qualcomm Snapdragon 675 обходит по производительности Snapdragon 660 и 710, а также Kirin 710 и MediaTek Helio P60 В Сети появляется все больше подробностей о смартфонах на базе новой однокристальной платформы Qualcomm Snapdragon 675, что позволяет сравнить ее возможности с возможностями других SoC. Предыдущее такое сравнение было построено по результатам бенчмарка AnTuTu — и ...

32-ядерный процессор AMD Ryzen Threadripper третьего поколения засветился в Geekbench: производительность намного выше, чем у Threadripper 2990WX На днях база данных бенчмарка Geekbench пополнилась записью, относящейся к процессору AMD линейки Ryzen Threadripper третьего поколения. Это 32-ядерная модель, поддерживающая многопоточность и, судя по всему, идущая на смену модели Threadripper 2990WX. В контексте разно...

CES 2019: SSD-накопители Patriot в форматах 2,5 дюйма и М.2 Компания Patriot демонстрирует на выставке потребительской электроники Consumer Electronics Show (CES) 2019 в Лас-Вегасе (Невада, США) новейшие твердотельные накопители (SSD). В частности, представлены устройства серии Viper в 2,5-дюймовом форм-факторе. Применён кон...

Обзор внешнего SSD Transcend ESD350C 480GB. Ну очень быстрый! Хорошая вещь USB Type-C. Универсальная, обеими сторонами в разъем вонзать можно, надёжная, кабели подешевели. И быстрая к тому же! Несоразмерно быстрее любого microUSB. И благодаря всем этим преимуществам рынок разродился внешними SSD, вроде Transcend ESD350C. И в версии на ...

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

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

QVD-файлы — что внутри, часть 2 В первой статье о структуре QVD файла я описал общую структуру и достаточно подробно остановился на метаданных. В этой статье я опишу формат хранения информации о колонках, поделюсь своим опытом трактовки этих данных. Итак (вспоминаем) QVD файл соответствует реляционной табл...

Перепрошивка BIOS поднимает производительность Radeon RX 5700 до уровня Radeon RX 5700 XT С видеокартами AMD уже не раз случалась такая история: прошивка BIOS от старшей модели повышала производительность младшей. Так, например, было с Vega 56 и Vega 64. И точно таким же образом обстоит ситуация с новенькими Radeon RX 5700 и Radeon RX 5700 XT. Более того, пр...

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

Реализация горячей перезагрузки С++ кода в Linux и macOS: копаем глубже *Ссылка на библиотеку и демо видео в конце статьи. Для понимания того, что происходит, и кто все эти люди, рекомендую прочитать предыдущую статью. В прошлой статье мы ознакомились с подходом, позволяющим осуществлять "горячую" перезагрузку c++ кода. "Код" в данном случае — ...

[Перевод] Есть ли что-то общее у разных песен-хитов? Если выполнить вход на Spotify.me, то можно получить персонализированную сводку того, как Spotify понимает вас через музыку, которую вы слушаете на этом сайте Spotify. Это круто! Я слушаю много музыки и люблю работать с данными, поэтому это вдохновило меня на попытку анали...

Прототип Hisense T91 с картой памяти UFS 1 ТБ показал запредельную скорость Карты UFS обещали гораздо более высокую производительность, чем microSD, но так и не завоевали популярность. На IFA было представлено оборудование, которое показало огромное преимущество в скорости UFS. Hisense T91 - прототип телефона на базе чипсета Snapdragon 845. Вн...

Solid Explorer 2.6.1 Solid Explorer — многофункциональный файловый менеджер для операционной системы Android. Обладает широкой поддержкой облачных хранилищ (Dropbox, Google Диск, OneDrive), способен подключаться к удаленным серверам (Windows, FTP, SFTP, WebDAV) и может порадовать вас возможность...

CPU Core i9-9900K на частоте 5 ГГц в одноядерном тесте CPU-Z проигрывает процессору Ryzen 5 3600X с частотой 4,5 ГГц До появления в продаже новейших семинанометровых процессоров AMD Ryzen осталось совсем немного. Несмотря на это, внятного представления об их производительности у нас пока нет. Мы знаем, что процессоры перешли на новый техпроцесс, нарастили количество ядер и частоты, но...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 25. Углубленное изучение IPv6 Сегодня мы продолжим изучение протокола IPv6. Этот урок довольно длительный, поэтому не будем терять время и приступим к изучению 3-х тем: автоконфигурация IPv6, настройка и проблемы IPv6 и основы маршрутизации IPv6. Последнюю тему мы посвятим статической маршрутизации и роу...

5,5 миллионов россиян каждый день дышат отравленным воздухом Анти-рекордсменами стали такие города, как Абакан, Ангарск, Барнаул, Братск, Зима, Иркутск, Искитим, Красноярск, Кызыл, Лесосибирск, Минусинск, Новокузнецк, Норильск, Петровск-Забайкальский, Свирск, Селенгинск, Улан-Удэ, Усолье-Сибирское, Черемхово, Черногорск, Чита, и Шелех...

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

[Перевод] Введение в геномику для программистов Об авторе. Энди Томасон — ведущий программист Genomics PLC. Он с 70-х годов занимается графическими системами, играми и компиляторами; специализация — производительность кода. Гены: краткое введение Геном человека состоит из двух копий примерно по 3 миллиарда пар оснований...

Первые тесты новых APU AMD Ryzen разочаровывают Уже в начале следующего года AMD должна представить новые мобильные процессоры Ryzen, которые будут основаны на архитектуре Zen 2 и будут производиться по семинанометровому техпроцессу. Кодовое имя нового поколения — Renoir. И сегодня в Сети появились первые резу...

Законопроекты о неуважении к власти и фейковых новостях успешно прошли первое чтение в Госдуме Госдума приняла в первом чтении законопроекты, один из которых предполагает штраф за распространение в интернете недостоверных сведений, а второй — штраф или арест за оскорбление власти и государственных символов там же.

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

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

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

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

TerraMaster анонсировала двухсекционный модульное хранилище NAS F2-210 TerraMaster, специализирующийся на предоставлении инновационных продуктов хранения, включая сетевое хранилище и хранилище с прямым подключением, недавно выпустил доступное решение для хранения данных для домашних пользователей. TerraMaster F2-210 оснащен 64-разрядным четыр...

Статистика сайта и своё маленькое хранилище Утилита Webalizer и инструмент Google Analytics помогали мне много лет получать представление о том, что происходит на веб сайтах. Сейчас я понимаю, что они дают очень мало полезной информации. Имея доступ к своему файлу access.log, разобраться со статистикой очень просто и ...

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

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

Asus анонсирует миникомпьютер для профессионалов Компания Asus анонсирует новый стильный миникомпьютер на основе процессоров Intel Core i9 и Core i7 9-го поколения, уверяя, что от этого производительность возрастёт на 30%. Этот компьютер Mini PC ProArt PA90 гарантирует быстрый и плавный процесс творчества, поскольку е...

Сравнение производительности виртуальных машин 6 облачных платформ: Selectel, MCS, Я.Облако, Google Cloud, AWS и Azure Давеча на глаза мне тут попалось аж две статьи из одного корпоративного блога, касающиеся облаков — одна про Kubernetes, а во второй была попытка замера производительности по методике, которая мне показалась сомнительной (спойлер — и не зря). Про K8s мне тоже есть что сказат...

[Перевод] Простое объяснение алгоритмов поиска пути и A* Часть 1. Общий алгоритм поиска Введение Поиск пути — это одна из тех тем, которые обычно представляют самые большие сложности для разработчиков игр. Особенно плохо люди понимают алгоритм A*, и многим кажется, что это какая-то непостижимая магия. Цель данной статьи — объясн...

PHP, почём абстракции для народа? Joy: What is going on? Sadness: We’re abstracting! There are four stages. This is the first. Non-objective fragmentation! Bing Bong: Alright, do not panic. What is important is that we all stay together. [suddenly his abstract arm falls off] Joy: Oh! [Sadness and Joy start ...

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 2 Добрый день уважаемые читатели Хабра! Это вторая часть рассказа об использовании fish eye камеры на Raspberry Pi 3. Первую часть можно найти здесь. В этой статье я расскажу о калибровке fish eye камеры и применении камеры в детекции объектов с помощью пакета find_object_2d. ...

Стабильная версия MIUI 11 вышла на Xiaomi Mi CC9 Компания Xiaomi обновляет свои смартфоны до прошивки MIUI 11 очень быстрыми темпами. На данный момент прошивка стала доступна на Xiaomi Mi 6, Mi 9, Mi Mix 3, Mi Mix 2s, Mi 8 SE, Mix 2, а также наRedmi K20 и Redmi 7 и других недорогих смартфонах. Теперь же пользователи X...

[Перевод] Перенос десктопных приложений на .NET Core С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложений на .NET Core, в то в...

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

Google Pixel протестировали на производительность с 4 разными версиями Android Ранее в этом месяце Google заявила, что представит официальное обновление до Android Q на оригинальные смартфоны Pixel. Для фанатов компании, а особенно для тех, у кого в распоряжении все еще есть первые “пиксели”, эта новость стала большим и приятным сюрпризом. В связи с э...

lifecell улучшил условия тарифа «Интернет Жара» и не изменит его стоимость до 2020 года 26 сентября 2019 года. Диджитал-оператор lifecell в пять раз увеличил количество минут для звонков на все номера по Украине в пакете услуг «Интернет Жара». Оператор гарантирует, что стоимость пакета останется неизменной до конца 2020 года.

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

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

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

Возможности Huawei Mate 30 Pro и Kirin 990 проверили в еще одном тесте Huawei Mate 30 Pro уступает ранее выпущенным флагманам. SoC Kirin 990 оказалась медленнее Snapdragon 855 Вчера Huawei представила свой флагманский смартфон Mate 30 Pro, который построен на базе однокристальной системы Kirin 990. Теперь же появились результаты тестирова...

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

Объем жестких дисков Toshiba MG08 — 16 ТБ Компания Toshiba представила серию накопителей на жестких магнитных дисках MG08. Серия включает четыре модели типоразмера 3,5 дюйма объемом 16 ТБ: MG08ACA16TA, MG08SCA16TA, MG08ACA16TE и MG08SCA16TE. Это самые емкие HDD, в которых используется обычная магнитная запись (...

Результаты первых тестов 12-ядерного Ryzen 3000 настораживают Утечек о новых процессорах много не бывает, тем более, когда речь идёт о 7-нм настольных процессорах AMD Ryzen 3000. Источником очередной утечки стала база данных теста производительности UserBenchmark, в которой обнаружилась свежая запись о тестировании инженерного образца ...

System.IO.Pipelines — малоизвестный инструмент для любителей высокой производительности Здравствуй, читатель. Прошло уже достаточно много времени с момента выхода .NET Core 2.1. И такие крутые нововведения, как Span и Memory, уже рассмотрены весьма широко, про них можно достаточно много прочитать, посмотреть и услышать. Однако, к сожалению, библиотека под назва...

Открытый вебинар «Порядок выполнения запроса SELECT и план запроса в MS SQL Server» И снова привет! Коллеги, в последний день января мы запускаем курс «MS SQL Server разработчик», в связи с чем у нас прошёл тематический открытый урок. На нём мы поговорили о том, как MS SQL Server выполняет запрос SELECT, обсудили, в каком порядке и что анализируется, а та...

[Из песочницы] Сравнение популярных CLI-библиотек для Python: click, cement, fire и другие Python — отличный язык для консольных приложений, и это подчёркивает большое количество библиотек для этих задач. Но какие вообще библиотеки существуют? А какую лучше взять? В этом материале сравниваются популярные и не очень инструменты для консольного мира и дана попытка...

Пользователи OnePlus 5 и OnePlus 5T получили новую прошивку Oxygen OS 9.0.1 Неделю назад компания OnePlus начала распространять финальную стабильную версию новой прошивки OxygenOS на базе Android 9.0 Pie среди пользователей смартфонов OnePlus 5 и OnePlus 5T. Теперь же на смену OxygenOS 9.0.0 уже пришла стабильная версия Oxygen OS 9.0.1, о чем с...

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

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

Получение информации и обход двухфакторной аутентификации по картам банка из ТОП-10 (Украина) В прошлом году украинский банк из ТОП-10 пригласил меня протестировать свои системы интернет- и мобильного банкинга на предмет уязвимостей. Первым делом я решил начать с отслеживания запросов мобильного приложения. С помощью Fiddler (Burp или Charles) я начал рассматривать...

Завершающий курс специализации по Python от Mail.ru Group Python — простой и гибкий язык, применяемый во многих областях современной разработки. На нём создают веб-приложения, пишут игры, анализируют данные и выполняют многие другие задачи. Mail.ru Group запустила на платформе Coursera специализацию «Программирование на Python», ...

Криптографический АРМ на базе стандартов с открытым ключом. Конфигурирование токенов PKCS#11 Еще раз просмотрев функционал утилиты cryptoarmpkcs, обратил внимание на то, что она, в основном работая с криптографическими токенами/смаркартами PKCS#11, не имеет встроенного функционала для их конфирурирования. Речь идет об инициализации токенов, установки PIN-кодов и т.п...

Трамвай — ярко вспыхнувшая и быстро погасшая звезда российского детского авангарда Мои личные впечатления о журнале за 6 5 сезонов его существования. В статье есть умеренное количество критики «Мурзилки» и «Весёлых картинок», поэтому пламенным апологетам легендарных советских изданий от чтения этой статьи, возможно, лучше воздержаться. Все картинки под ка...

Как оценить производительность СХД на Linux: бенчмаркинг с помощью открытых инструментов В прошлый раз мы рассказывали об инструментах с отрытым исходным кодом для оценки производительности процессоров и памяти. Сегодня говорим о бенчмарках для файловых систем и систем хранения данных на Linux — Interbench, Fio, Hdparm, S и Bonnie. Читать дальше →

Итоги 2018 года: жесткие диски Жесткие диски достигли объема 15 Тбайт с применением SMR, а объем 14 Тбайт доступен в потребительских моделях, но это, как и всегда, не предел. Технология двухмерного чтения данных уже в строю, и открылась дорога к термомагнитной записи

НМГ расскажет «Анекдот ТВ». Холдинг расширяет пакет платных каналов Национальная медиа группа (НМГ), управляющая одним из крупнейших пакетов платных телеканалов, продолжает его расширять. Ее совместная компания с «Ростелекомом» займется дистрибуцией каналов «Феникс плюс кино», «Оружие» и «Анекдот ТВ». Операторы платного ТВ опасаются, что нар...

Сокращение рабочей недели привело к неожиданным результатам В августе этого года Microsoft Japan ввела 4-дневную рабочую неделю. Около 2300 сотрудников получили 5 дополнительных выходных без сокращения заработной платы и без вычетов дней из ежегодного отпуска. «Работайте меньше, хорошо отдыхайте и учитесь. Необходимо создать среду, к...

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

[Из песочницы] Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз Здравсвуйте, хабровчане! Предлагаю вашему вниманию перевод статьи «How a single PostgreSQL config change improved slow query performance by 50x» автора Pavan Patibandla. Она очень сильно мне помогла улучшить производительность PostgreSQL. В Amplitude наша цель — предоставит...

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

Стартовал бета-тест необычного рогалика без рекламы и внутриигровых покупок Cannon Ballers Cannon Ballers — это игра от студии под названием Looty Games, в которой, если верить разработчикам, не будет ни рекламы, ни внутриигровых покупок. Ирония, которую мы заслужили. Это будет рогалик, в котором вам предстоит сыграть за пушечное ядро, хотя технически вы играете ...

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

[Из песочницы] SpecFlowMaster: как улучшить качество тестов Делаем правильные вещи Современная разработка не может существовать без автоматизированных тестов. Тесты могут быть написаны очень быстро даже непрофессионалами. Таким образом, у нас есть тесты, все как бы хорошо. Можем ли мы довериться таким тестам? Каково качество наших ин...

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

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

Последний IRM — апгрейдим Siebel до IP17+ Ну всё, шутки в сторону — поговорим о вечном. В этом посте вы не найдете брызг радости или намека на легкость бытия. Потому что он для тех, кто боролся и искал, проходя каждый новый круг апгрейда Siebel. Начиная с 2013 года, Oracle проводит кампанию по принципиальной модер...

Следующее обновление Windows 10 повысит эффективность поиска Windows Microsoft выпустила Windows 10 20H1 Build 19025 для инсайдеров с рядом исправлений и улучшенной функцией поиска Windows. В отличие от ноябрьского обновления 2019 года, Windows 10 20H1 является следующим большим обновлением, и релиз ожидается уже весной 2020 года, но обновлен...

Пропуск завтрака и поздний ужин — убийственная комбинация Исследование, проведенное учеными, охватило 113 пациентов, средний возраст которых составлял 60 лет. 73% обследованных были мужчинами. В исследование были включены пациенты с особенно серьезной формой инфаркта миокарда — с подъемом сегмента ST (STEMI). Пациентов спрашивали о...

Полезный тест: Core i9-9900K против Ryzen 9 3900X, Ryzen 7 3700X, Ryzen 7 2700X и Ryzen 7 1700X на одинаковых частотах Многочисленные тесты процессоров Ryzen 3000 показали, что при сходных ценах решения Intel в сравнении с новинками AMD полностью неконкурентоспособны. Но многие поклонники Intel ещё с выходом первого поколения CPU Ryzen упрекали AMD в том, что она играет нечестно, и её п...

Обновление прошивки SKR 1.3 удаленно средствами OctoPrint А начну я с 5 причин почему я использую OctoPrint:Принтер работает самостоятельно и представляет из себя законченное автономное решение, управляемое по сети;Октопринт автоматически создает красивые таймлапсы печати;Удобство разгрузки файлов – не нужно бегать с флешками;Удобн...

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

ForkLog и Aeternity проводят giveaway токенов AE ForkLog и Aeternity открывают совместный giveaway токенов АЕ. Акция начинается сегодня, 26 июля, и продлится до 26 августа включительно. Пул наград составляет $1250 в токенах AE проекта Aeternity. Чтобы участвовать в giveaway, подпишитесь на Telegram-канал русскоязычного соо...

Новая версия Oxygen для OnePlus 5 и 5T исправила ошибки с кнопками и Wi-Fi Компания OnePlus официально сообщила о том, что смартфоны OnePlus 5 и 5T начали получать обновление программного обеспечения OxygenOS за версией 9.0.2. До этого пользователи OnePlus 5 и OnePlus 5T начали жаловаться на официальном форуме на то, что стабильность подключен...

Toshiba Memory расширяет линейку SSD с интерфейсом NVMe для облачных центров обработки данных Компания Toshiba Memory Europe объявляет о выходе на рынок платформы XD5 Series, включающей (твердотельные накопители (SSD) с интерфейсом NVMe™ в компактном форм-факторе 2,5 дюйма[1] толщиной 7 мм, оптимизированные для снижения задержки и повышения стабильности производитель...

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

AMD выпустила новейший драйвер AMD Radeon Pro с повышенной производительностью Компания AMD выпустила новый драйвер AMD Radeon Pro Software Enterprise 19.Q3, который обеспечивает ряд расширенных функций для профессиональных рабочих приложений, с поддержкой таких технологий, как Radeon ProRender и Radeon ReLive для VR. Также драйвер увеличивает произво...

Что произошло с моим MacBook Pro Retina за 6 лет В последнее время многие говорят о том, что новые MacBook Pro не так хороши, как прошлые поколения ноутбуков Apple. Можно относиться к этому как к фразе «раньше трава была зеленее», но если говорить объективно, проблемы с новыми компьютерами действительно есть (другое дело ...

SPO «Казахтелекома» состоится до декабря этого года Текущая оценка планируемого к размещению пакета составляет $110-167 млн.

[Из песочницы] Сeph — от «на коленке» до «production» Выбор CEPH. Часть 1 У нас было пять стоек, десять оптических свичей, настроенный BGP, пару десятков SSD и куча SAS дисков всех цветов и размеров, а ещё proxmox и желание засунуть всю статику в собственное S3 хранилище. Не то чтобы это всё было нужно для виртуализации, но раз...

Google запустила Currents в рамках пакета G Suite — соцсеть для компаний (вместо Google+) На прошлой неделе Google одновременно закрыла несколько сервисов, в том числе соцсеть Google+ для обычных пользователей. В день закрытия Google+ и еще несколько раз до этого разработчики подчеркивали, что корпоративная версия соцсети Google+, входящая в пакет для бизнес-клие...

Sony Xperia XZ4 и характеристики новинки Некоторое время назад мы уже писали о смартфоне Sony Xperia XZ4, который слили в сеть в виде фотографий с очень плохим качеством. Теперь же инсайдеры говорят о технической составляющей смартфона. Есть мнение, что новинка получит процессор Qualcomm Snapdragon 855, который обе...

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

Разбираем новые инициативы ЦБ по регулированию фондового рынка: 3 группы инвесторов, ограничения для начинающих Изображение: Unsplash По данным РБК, Центральный Банк России разработал пакет поправок к законопроекту о категоризации инвесторов. Журналисты получили доступ к документу и смогли изучить его. Главная новость: регулятор планирует ввести жесткие ограничения на деятельность ...

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

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

Проектирование Электро-Механической Marble Machine v2.0 Я хочу рассказать о второй версии моей электро-механической Marble Machine и о процессе ее проектирования. Про первую спиральную машину я уже писал здесь на хабре. Времени с тех пор прошло не мало, и вот, в принципе, задуманное осуществлено: два подъемника и два спуска рабо...

Чем грозит DDoS мощностью в 500 Mpps Наблюдатели из Imperva еженедельно фиксируют DDoS-атаки, превышающие 500 Гбит/с, однако с потоком более 500 млн пакетов в секунду (Mpps) они столкнулись впервые. Подобные атаки, по словам экспертов, могут причинить гораздо больший ущерб, так как они нацелены на вывод из стро...

Астрономы вплотную приблизились к разгадке тайны происхождения быстрых радиоимпульсов Странные сигналы, известные как быстрые радиоимпульсы (fast radio bursts, FRB), являются одной из интригующих загадок, стоящих перед современной астрономией. А если быть точнее, то загадкой является не сам факт наличия этих радиоимпульсов, приходящих к нам в случайные момент...

Curiosity увидел затмения Солнца двумя спутниками Марса NASA/JPL-Caltech/MSSS Камера Curiosity Mastcam сумела удачно заснять затмение благодаря тому, что оснащена специальными солнечными фильтрами. Первая серия снимком была сделана аппаратом 17 марта — во время прохождения Деймоса перед Солнцем; из-за того, что этот спутник ...

Microsoft выпускает обновления, не связанные с безопасностью, для Office 2010, 2013 и 2016 Корпорация Microsoft выпустила новый пакет обновлений для повышения производительности Microsoft Office в рамках своего ежемесячного выпуска, полностью посвященного усовершенствованиям, не связанным с безопасностью.В этом месяце обновления поставляются для Office 2010, Offic...

В библиотеке libssh2 для Linux закрыли девять брешей Разработчики Linux-библиотеки libssh2 залатали девять уязвимостей в очередной версии продукта — 1.8.1. Эксплуатация брешей позволяла злоумышленникам выполнить вредоносный код на пораженном устройстве или вызвать отказ в обслуживании. Баги обнаружил ИБ-специалист компании Can...

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

Существенно ускоряем выполнение задач на примере дополнительной настройки обновленной памяти HyperX FURY DDR4 Выбор оперативной памяти для рабочего или игрового ПК – головная боль для тех, кто хочет одновременно получить максимум производительности и не опустошить свой кошелёк. Нет, сегодня мы не будем в очередной раз говорить «такая-то память стоит столько и является оптимальным вы...

Aston Martin презентовала свой первый электромобиль Aston Martin Лифтбек Rapide E получил два электрических мотора, выдающими в общей сложности 610 лошадиных сил и 950 Нм крутящего момента. До первой «сотни» электромобиль, по словам Aston Martin, способен разгоняться примерно за четыре секунды, а максимальная скорость со...

Nvidia представила микрокомпьютер Jetson Nano за $99 с четырехъядерным процессором ARM и GPU Maxwell Компания Nvidia на выставке GTC 2019 не только обрадовала пользователей видеокарт GeForce GTX скорой поддержкой технологии трассировки лучей в реальном времени, но и представила одноплатный компьютер Jetson Nano за $99. Новинка, по замыслу создателей, обладает достаточн...

.COM растет вдвое быстрее, чем все новые зоны Согласно отчёту VeriSign, доменная зона .COM за 2018 год выросла на 7,1 млн имён. Всего в ней к началу 2019 года было зарегистрировано 139 млн имён.В новых gTLD прирост за 2018 год составил 3,2 млн доменов второго уровня. По данным на начало 2019 года общее число доменов в н...

Мобильные отчеты на Oracle BI EE 12c — на раз, два, три. Методология из курса Oracle BI EE 12c CAD У многих компаний — пользователей продукта Oracle BI 12c есть общая проблема: их разработчики по разным причинам не хотят связываться с мобильной разработкой отчетов. На наших курсах по BI этот вопрос в новой версии был освещен достаточно полно, поэтому мы выкладываем факти...

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

На бирже Bitfinex неожиданно закрыто более 20% коротких позиций на биткоин Утром в понедельник, 8 апреля, на бирже Bitfinex было внезапно закрыто более 20% коротких позиций на биткоин на общую сумму около $34 млн, и такое развитие событий добавило неопределенности относительно дальнейшего движения цены первой криптовалюты. Перед этим в коротких поз...

Разогнанный Ryzen 9 3950X камня на камне не оставил от Core i9-9980XE Поток утечек с разного рода тестами процессоров AMD Ryzen 3000, похоже, вовсе не собирается иссякать, как минимум до выхода полноценных обзоров 7 июля. Обзоры же героя данной новости — Ryzen 9 3950X — и вовсе, скорее всего, появятся лишь к сентябрю, так как его выход заплани...

[Перевод] «Ну вот, опять метеостанция»? Не совсем В основу предлагаемой метеостанции положен самодельный компьютер PIDP11, состоящий из «малинки» с эмулятором PDP-11 и корпуса с передней панелью с действующими светодиодами и переключателями. Но несмотря на это, у «малинки» осталось достаточно незанятых GPIO, чтобы подключ...

Тонкий танк. Meizu готовится к анонсу Meizu 16T Компания Meizu начала дразнить мировую общественность скорым анонсом своего нового игрового смартфона Meizu 16T. Что скрывается под буквой T в названии смартфона? Производитель предлагает самые разнообразные версии: Tank, Thin, Talent, Terrific (танк, тонкий, талант, по...

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

NVIDIA GeForce GTX 1660 Ti протестирована в AotS: ощутимо быстрее GeForce GTX 1060 Упоминание готовящейся к выпуску видеокарты NVIDIA GeForce GTX 1660 Ti было обнаружено в базе данных теста производительности игры Ashes of the Singularity. Скриншот с результатами теста опубликовал известный источник в основном достоверных утечек Tum Apisak. Производительно...

[Из песочницы] Использование локальной директории с пакетами в Python уже сейчас В Python 3.8 предлагается добавить альтернативу виртуальным окружениям — локальную директорию с пакетами PEP 582 Python local packages directory. Данный PEP предлагает добавить в Python механизм автоматического обнаружения директории __pypackages__ и использовать её при имп...

Основы формата GLTF и GLB, часть 1 Что такое GLTF и GLB? GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный формат хоро...

Появились первые полноценные тесты производительности Intel Core i9-9900KS, и они не впечатляют Ресурс Tom’s Hardware получил в своё распоряжение ещё не вышедший официально процессор Intel Special Edition Core i9-9900KS и провёл с ним серию тестов. Сама Intel нескромно называет Core i9-9900KS «лучшим в мире игровым процессором». Устройство является частично улучш...

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

[Перевод] Node.js для начинающих: основы работы с файлами Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в...

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

Pointer и Value семантика в определении получателя метода Создание новых типов данных — важная часть работы каждого программиста. В большинстве языков определение типа состоит из описания его полей и методов. В Golang помимо этого нужно решить, какую семантику получателя для методов нового типа использовать: значение (value) или ук...

Huawei EMUI 10: первые впечатления о новом билде EMUI на Android Q  Компания Huawei уже ознакомила нас с ранней версией EMUI 10, запущенной на Huawei P30 Pro, до выхода бета-версии. Да, в ней пока ещё имеются недочёты, которые не исправлены и которые Huawei не успела откорректировать в новом билде. Очевидно, что к моменту релиза EMUI 10 в ко...

64 ГБ за 11 долларов. Xiaomi представила флэш-накопитель U-Disk Компания Xiaomi представила флэш-накопитель U-Disk, емкость которого составляет 64 ГБ. Он предлагается по очень привлекательной цене, которая составляет 11 долларов. Флэш-накопитель U-Disk получил очень компактный металлический корпус и кожаный ремешок, который позволит...

Оптимизация запросов базы данных на примере B2B сервиса для строителей Как вырасти в 10 раз под количеству запросов к БД не переезжая на более производительный сервер и сохранить работоспособность системы? Я расскажу, как мы боролись с падением производительности нашей базы данных, как оптимизировали SQL запросы, чтобы обслуживать как можно бол...

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения Предыстория Мне нравится язык C++. Я бы даже сказал, что это мой любимый язык. Кроме того, для своих разработок я использую технологии .NET, и многие идеи в нём, по моему мнению, просто восхитительны. Однажды мне пришла в голову идея – как реализовать некоторые средства рефл...

Security Week 22: статистика угроз, банковские трояны и популярные эксплойты На прошлой неделе «Лаборатория Касперского» опубликовала отчет об эволюции киберугроз в первом квартале 2019 года. Краткий обзор можно прочитать в этой новости, а в посте мы подробнее рассмотрим две темы: банковские трояны для Android и Windows, а также наиболее часто эксплу...

Cascadeur: предсказание позы персонажа по шести точкам Хотим в общих чертах рассказать про первые достижения с deep learning в анимации персонажей для нашей программы Cascadeur. Во время работы над Shadow Fight 3 у нас накопилось много боевой анимации — около 1100 движений средней длительностью около 4 секунд. Нам давно казало...

[Перевод] Фаззинг в стиле 2000 года на современных приложениях Windows 10 Рис. 1. Ушиблен, но не сломлен. Калькулятор Windows, чей код недавно опубликован на Github, оказался одним из двух протестированных приложений, которые не зависли и не упали в противостоянии с фаззером оконных сообщений разработки 2000 года. Размер окна специально увеличен,...

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

Смартфон Nubia X с двумя экранами получил Android 9.0 Pie Представлен смартфон Nubia X с двумя дисплеями Компания Nubia, как и ожидалось, представила смартфон Nubia X, главной особенностью которого является наличие двух экранов. Основной экран занимает 93,6% площади лицевой панели, его диагональ составляет 6,26 дюйма. Вы...

Фото дня: Meizu 16s и Samsung Galaxy S10 хвастаются дизайном и производительностью Несколько дней назад в базе данных популярного тестового пакета Geekbench появились результаты тестирования флагманского смартфона Meizu 16s, о чем мы уже сообщали. Теперь данной смартфон, на экране которого отображаются те же самые результаты теста в Geekbench попал в ...

Комфортный офис — помогает работать или мешает и отвлекает? Ответят Sidenis, Alternativa Games и FunBox Есть люди, которые в гневе закрывают вакансию при виде фразы «у нас есть печеньки». Есть люди, которые отказываются от новой дико интересной работы с высокой зарплатой, потому что в офисе не будет бесплатных обедов. Есть люди, которые увольняются, потому что устали сидеть ...

Microsoft оценила красоты Байкала в бесплатном пакете для Windows 10 Компания Microsoft решила по-своему отпраздновать наступление холодов. Она выпустила бесплатный пакет под названием Lake Baikal (Озеро Байкал) для тем рабочего стола Windows 10.  Пакет объёмом 14,65 МБ включает 15 прекрасных высококачественных изображений озера Ба...

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

На замену Google+. Google представила сервис Currents Социальная сеть Google+ закрылась Как мы уже сообщали, компания Google закрыла социальную сеть Google+, причем было опубликовано уточнение, что сервис более недоступен для обычных пользователей, а корпоративная часть сети продолжит работу. Теперь стало известно, что Go...

Operating Systems: Three Easy Pieces. Part 1: Intro (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересный на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1 Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. В статье описаны ключевые основы, они являются общими для всех движков Jav...

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

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

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

Вышел обновлённый графический пакет CorelDRAW Technical Suite 2019 Corel объявила о выпуске новой версии комплексного графического пакета CorelDRAW Technical Suite 2019. В пакет входят разнообразные приложения для создания всевозможных материалов, включая инструкции по сборке и сложные схемы. Подробнее об этом читайте на THG.ru.

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

Samsung представила SSD-накопители 970 EVO Plus со скоростью чтения 3500 МБ/с Компания Samsung анонсировала твердотельный накопитель 970 EVO Plus, основанный на технологии V-NAND пятого поколения. Новый накопитель предназначен для ИТ-специалистов, технических энтузиастов и геймеров, предлагая высокую производительность для выполнении сложных задач, та...

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

Honor V20 появился в AnTuTu На просторах интернета появилась новость о том, что новый смартфон Honor V20, который китайская компания Huawei пока что не анонсировала, набирает слишком мало баллов в синтетическом тесте AnTuTu. Конечно, новость очень странная, ведь как можно оценивать продукт в разрезе пр...

Сервис Apple Music обогнал основного конкурента на родном рынке Как сообщает источник, количество платных подписчиков сервиса Apple Music впервые превысило аналогичный показатель у Spotify, но это если говорить исключительно о США. Если точнее, в феврале у Apple Music было уже 28 млн платных подписчиков на территории США, а у Spotif...

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

Выпущено накопительное обновление KB4517211 для Windows 10 19H1 и 19H2 на канале Release Preview Microsoft выпустила новое накопительное обновление под кодом KB4517211 для Windows 10 19H1 и 19H2 для участников программы Windows Insider, использующих канал Release Preview. Компания напоминает, что 19H1 и 19H2 получают одинаковый сервисный контент, поэтому используется о...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Enterprise Tactics. Часть 9 Сбор данных (Collection) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Defense Evasion) Часть 6. ...

Шпаргалка по аббревиатурам C++ и не только. Часть 1: C++ Когда-то я собеседовался на должность C++ разработчика в одну приличную и даже известную контору. Опыт у меня тогда уже кое-какой был, я даже назывался ведущим разработчиком у тогдашнего своего работодателя. Но на вопросы о том, знаком ли я такими вещами, как DRY, KISS, YAGN...

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

Процессор Intel Core i9-9900KS показал свою производительность в 3DMark Процессор Intel Core i9-9900KS является специальной версией Core i9-9900K, анонс которого состоялся на Computex 2019. По словам компании, Core i9-9900KS способен поддерживать работу всех восьми ядер на частоте 0,5 ГГц. Для сравнения, данный показатель Core i9-9900K составляе...

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

Твердотельные накопители Kingston Digital A2000 выпускаются объемом до 1 ТБ Компания Kingston Digital сообщила о выпуске твердотельных накопителей A2000. Эти SSD типоразмера M.2 2280 предназначены для потребительского сегмента и оснащены интерфейсом PCIe Gen 3.0 x4. В них используется флеш-память 3D NAND. Накопители выпускаются объемом 250 ГБ,...

[Из песочницы] 12 странных вещей, которые могут произойти после установки npm пакета Пару месяцев назад я начал заниматься проектом под названием malicious-packages (ака "вредоносные пакеты"). Он следит за обновлениями в npm репозитории, скачивает все новые модули, а затем проверяет их на вшивость — ищет сетевую активность, подозрительные операции ...

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

Число российских суперкомпьютеров в мировом Топ-500 выросло впервые за 5 лет Согласно данным мирового рейтинга суперкомпьютеров Топ-500, в его последнюю 54 редакцию от ноября 2019 г. вошли три российских вычислительных комплекса. На 29 строчке разместился дебютант мирового Топ-500, суперкомпьютер Christofari, представленный Sbercloud (Сбербанк) всего...

Google Stadia: старт в ноябре в 14 странах, стоимость — 10 долларов в месяц Пару недель назад Google пообещала, что летом раскроет подробности о своём потоковом игровом сервисе Stadia. И она сделала это раньше, чем можно было бы подумать. Сегодня Google провела мероприятие, на котором и рассказала то, что все ждали услышать. Итак, серв...

Тесты производительности Core i7 9700K в Linux. Windows vs Ubuntu. Выясняем производительность процессора Intel core i7-9700K в Linux, и сравниваем с Windows и Mac OS. Производительность в бенчмарках и бытовых задачах.

Новый смартфон игрового подразделения Xiaomi демонстрирует свою производительность В базе данных популярного тестового пакета Geekbench появились несколько записей о новом смартфоне компании Black Shark, которая является подразделением игровых смартфонов компании Xiaomi. Устройство оснащено популярной однокристальной системой Quqlcomm Snapdragon 855, ...

[Из песочницы] Игра (не) для дураков. Пишем AI для «Дурака» (часть 1) Думаю, ни для кого не секрет, что "Дурак" (далее это слово будет написано с маленькой буквы и без кавычек) — это самая популярная карточная игра в России и странах бывшего СССР (хотя и почти неизвестная за его пределами). Несмотря на свое название и довольно неслож...

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