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

[Перевод] AWS показал Open Source средний палец От переводчика: мне кажется, заголовок слегка неточный и на самом деле средний палец показали ребятам из MongoDB, которая теперь не очень то и Open Source. Сегодня, Amazon AWS запустил продукт DocumentDB — новую базу данных, совместимую с API MongoDB. Компания описывает Doc...

[Перевод] GitHub Sponsors: новый способ внести свой вклад в open source Мы очень рады объявить о начале бета-тестирования GitHub Sponsors ― нового способа финансовой поддержки разработчиков программного обеспечения с открытым исходным кодом, которое мы используем каждый день. Участники open source комьюнити создают инструменты для каждого из на...

Ускоряем Ansible с помощью Mitogen Ansible стал одним из самых популярных Configuration Management систем. После того как был куплен Red Hat в 2015 году число участников проекта превысило тысячи и Ansible стал наверное самым используемой системой развертывания и оркестрации. Его широкие области применения оче...

Как строить, развертывать и тестировать Waves RIDE dApp Здравствуйте! В статье я покажу, как написать и запустить на ноде Waves обычный dApp. Рассмотрим необходимые инструменты, методы и пример разработки. Схема разработки dApps и обычных приложений почти не отличается: Пишем код Пишем автоматизированное тестирование Запуска...

Разработка плагина для Grafana: история набитых шишек Всем привет! Несколько месяцев назад мы запустили в продакшн наш новый open-source проект — Grafana-плагин для мониторинга kubernetes, который назвали DevOpsProdigy KubeGraf. Исходный код плагина доступен в публичном репозитории на GitHub. А в этой статье мы хотим поделиться...

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

Новый алгоритм в 200 раз ускоряет автоматическое проектирование нейросетей ProxylessNAS напрямую оптимизирует архитектуры нейронных сетей для конкретной задачи и оборудования, что позволяет значительно увеличить производительность по сравнению с предыдущими прокси-подходами. На наборе данных ImageNet нейросеть проектируется за 200 GPU-часов (в 20...

[Перевод] Топ-17 плагинов для Android Studio Существуют сотни плагинов для Android Studio, и их число растёт с каждым днём. Это в основном происходит по двум причинам. Во-первых, Android Studio — это официальная интегрированная среда разработки для создания Android-приложений. Во-вторых — Intellij IDEA, платформа, на ...

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

PVS-Studio для Visual Studio Многие наши статьи посвящаются чему угодно, но только не самому инструменту PVS-Studio. А ведь мы очень много делаем, чтобы разработчикам было удобно пользоваться нашим инструментом. Но как раз это часто оказывается за кадром. Решил исправить эту ситуацию и рассказать об пл...

Rollup: уже можно собирать приложения Rollup — это сборщик javascript приложений и библиотек нового поколения. Многим он давно знаком как перспективный сборщик, который хорошо подходит для сборки библиотек, но плохо подходит для сборки приложений. Однако время идет, продукт активно развивается. Я впервые попроб...

Как технологии быстрой разработки могут стать источником неприятных уязвимостей Безопасность на реальных примерах всегда более интересна. Как тестировщик на проникновение, люблю, когда приходят проекты, построенные на фреймворках быстрой разработки (Rapid development), подобно Ruby-on-Rails, Django, AdonisJs, Express и так далее. Они позволяют очень бы...

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

[Перевод] Вышли обновления ML.NET и Model Builder: что нового Мы рады сообщить о выходе обновлений Model Builder и ML.NET. ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. ML.NET предлагает Model Builder (простой инструмент пользовательского интерфейса)...

Плагины томов для хранилищ в Kubernetes: от Flexvolume к CSI Во времена, когда Kubernetes был ещё v1.0.0, существовали плагины для томов (volume plugins). Нужны они были для подключения к Kubernetes систем для хранения персистентных (постоянных) данных контейнеров. Количество их было невелико, а в числе первых — такие провайдеры хра...

Sublime Text 3 для верстки сайтов. Настройка внешнего вида и установка плагинов. Руководство для начинающих Сегодня расскажу о редакторе кода, которым пользуюсь для верстки сайтов уже много лет. Быстрый, удобный и полностью настраиваемый Sublime Text 3. Мы с нуля настроем его внешний вид, а также применим плагины AutoFileName, BracketHighliter, ColorHighliter, Emmet, GotoCSSDec...

Android Install Validation от Singular проверяет мошеннические установки Компания Singular запустила “первый в отрасли” инструмент отслеживания фрода, который обнаруживает гораздо больше мошенничества с рекламой на мобильных устройствах с Android, чем существующие решения. Он позволяет клиентам экономить миллионы долларов ежегодно.

[Перевод] Что нового в разработке Mamba Прошло немало времени с тех пор, как мы рассказывали о том, что нового в змеиной стране. Mamba всё еще быстра, поддерживает больше операций Conda и отрастила хвост (бэкенд) посолиднее благодаря изменениям в libsolv. Ускоряем змею! А что такое Mamba? Mamba — это drop-in заме...

[Перевод] Расширение mypy с помощью плагинов Добрый день, друзья. А мы продолжаем наращивать интенсивность запуска новых курсов и уже сейчас рады сообщить о том, что в конце апреля стартуют занятия по курсу «Web-разработчик на Python». В связи с этим традиционно делимся переводом полезного материала. Начнём. Известно,...

Плагин kubectl-debug для отладки в pod'ах Kubernetes В конце прошлого года на Reddit представили плагин к kubectl, помогающий производить отладку в pod'ах кластера Kubernetes — kubectl-debug. Эта идея сразу же показалась интересной и полезной нашим инженерам, так что мы решили посмотреть на её воплощение и рады поделиться св...

Новая архитектура для побайтного обращения к SSD — как она устроена В Иллинойсском университете в Урбане-Шампейне разработали технологию FlatFlash, которая в два раза увеличивает производительность приложений с интенсивным потреблением памяти. Читать дальше →

[Из песочницы] Ускоряем сборку веб-приложения с webpack По мере того как ваше приложение развивается и растёт, увеличивается и время его сборки — от нескольких минут при пересборке в development-режиме до десятков минут при «холодной» production-сборке. Это совершенно неприемлемо. Мы, разработчики, не любим переключать контекст в...

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

Иван Осипов и Юрий Артамонов про Kotlin и плагины к IntelliJ IDEA на встрече jug.msk.ru 14 ноября 2019 года на встрече московского сообщества Java-разработчиков jug.msk.ru Иван Осипов и Юрий Артамонов представили доклады про миграцию приложений с Java на Kotlin и про написание плагинов для IntelliJ IDEA. Читать дальше →

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

[Из песочницы] Миграция данных с mongoDB и Spring Boot Каждый разработчик рано или поздно встречается с необходимостью миграции данных в базе данных. На нашем проекте мы используем mongoDB в качестве базы данных. Мы подходили к миграции данных разными способами: писали js скрипты и запускали непосредственно в базе данных исполь...

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

Apple выпустила iOS 13 beta 3, macOS 10.15 beta 3 и watchOS 6 beta 3 Выдержав положенный двухнедельный срок тестирования бета-версий своих ОС, сегодня, 2 июня, компания Apple представила третьи бета-сборки iOS 13, macOS 10.15 Catalina, tvOS 13 и watchOS 6. Обновления фирменных операционных систем Apple по традиции пока распространяется тольк...

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

[Перевод] Встречайте Big Data Tools: поддержка Spark и Zeppelin-ноутбуков в IntelliJ IDEA У нас отличные новости. Мы рады объявить о выходе Big Data Tools — нового плагина для IntelliJ IDEA, который обеспечивает интеграцию со Spark и поддерживает редактирование и запуск Zeppelin-ноутбуков. Теперь вы можете создавать, редактировать и запускать Zeppelin notebooks п...

Настройка Warnings Next Generation плагина для интеграции PVS-Studio Релиз PVS-Studio 7.04 совпал c релизом плагина Warnings Next Generation 6.0.0 для Jenkins. Как раз в этом релизе Warnings NG Plugin добавил поддержку статического анализатора PVS-Studio. Этот плагин визуализирует данные о предупреждениях компилятора или других инструментов ...

Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения Привет, Хабр! Меня зовут Тимур Шагиахметов, я PHP-разработчик в Badoo. Производительность приложения — один из важнейших критериев качества работы программиста. В вопросах оптимизации PHP-приложений помощником является профайлер. Недавно мы рассказывали о том, какими и...

Мы создали плагин в Grafana для мониторинга k8s: уже в официальном Grafana-store Сегодня свершился релиз нового и очень полезного опенсорсного проекта, созданного дирекцией разработки ITSumma — плагина в Grafana для мониторинга Kubernetes. Он включён в официальный графана-стор — grafana.com/grafana/plugins/devopsprodigy-kubegraf-app Читать дальше →

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

Специалисты Mayo Clinic создали онлайн-инструмент для предсказания вероятности образования камней в почках Специалисты Mayo Clinic, одного из крупнейших частных медицинских и исследовательских центров мира, разработали онлайн-инструмент под названием Recurrence Of Kidney Stone (ROKS), который может помочь каждому желающему определить, есть ли у него вероятность повторного возникн...

Samsung разработала 10-нм DDR4 DRAM 3-го поколения Компания Samsung разработала новые микросхемы памяти 10-нм DDR4 DRAM третьего поколения без использования экстремальной ультрафиолетовой (EUV) литографии. Чипы ёмкостью 8 Гбит (1 ГБ) поступят в массовое производство во второй половине этого года. 10нм класс ( 1z-нм ) 8G...

[Перевод] Математики обнаружили идеальный способ перемножения чисел Разбивая крупные числа на мелкие, исследователи превысили фундаментальное математическое ограничение скорости Четыре тысячи лет назад жители Вавилонии изобрели умножение. А в марте этого года математики усовершенствовали его. 18 марта 2019 два исследователя описали самый ...

Как оценить производительность Linux-сервера: открытые инструменты для бенчмаркинга Мы в 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip. Другие наши подборки с бенчмарками: Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone In...

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

Windows 10 Build 18362.325 – исправление Песочницы Windows Обновление Windows 10 May 2019 Update (версия 1903) предоставляет ряд новых функций, в том числе новая светлая тема, улучшение производительности и, возможно, наконец-то заработает Windows Sandbox.Функция безопасности Windows Sandbox доступна для пользователей с лицензией Wi...

Как я сделал (почти) бесполезный стриминг вебкамеры на Javascript В статье я хочу поделиться своими попытками сделать стримминг видео через websockets без использования сторонних плагинов браузера типа Adobe Flash Player. Что из этого получилось читайте далее. Читать дальше →

Плагины Jira: несколько примеров успешного изобретения велосипеда Мы в Mail.ru Group вкладываем много сил в развитие продуктов компании Atlassian и, в частности, Jira. Благодаря нашим усилиям свет увидели плагины My Groovy, JS Includer, My Calendar, My ToDo. Все эти плагины мы развиваем и активно используем внутри компании. Мы получаем...

Memcached plugin от MySQL: инструкция по осторожному применению Здравствуйте! Меня зовут Максим Матюхин, я PHP-программист Badoo. В своей работе мы активно используем MySQL. Но иногда нам не хватает её производительности, поэтому мы постоянно ищем возможности ускорить её работу. В 2010 году Yoshinori Matsunobu представил NoSQL-плагин ...

[Перевод] Демонстрация AresDB: инструмент анализа в реальном времени с открытым исходным кодом на основе GPU от Uber Благодаря анализу в реальном времени мы, сотрудники компании Uber, получаем представление о состоянии дел и эффективности работы и на основе данных решаем, как повысить качество работы на платформе Uber. Например, проектная команда мониторит состояние рынка и выявляет потенц...

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

Facebook запускает криптовалюту, которая может заменить деньги Компания Facebook запустила веб-сайт libre.org, посвященный собственной криптовалюте Libra. Старт проекта, основанного, как и биткоин, на технологии блокчейн (в данном случае используется платформа Libre Network), намечен на I полугодие 2020 г.Для хранения виртуальных денежн...

GG-Polls – создавайте простые вовлекающие опросы на WordPress Как в несколько кликов создать простой и понятный опрос? В этом поможет новый бесплатный плагин для WordPress GG-Polls. Онлайн-инструмент для журналистов, исследователей и городских активистов запустила команда Теплицы 20 сентября 2019 года. Опросы не должны быть сложным...

Плагин вебинаров 3CX для вашего сайта Wordpress Представляем новый плагин 3CX Webinars для сайта Wordpress! Плагин позволяет публиковать на вашем сайте список вебинаров, которые создаются в веб-клиенте 3CX. Посетители сайте регистрируются на вебинары через онлайн-форму плагина. Внешний вид плагина можно кастомизировать ч...

[Перевод] Кодирование речи на 1600 бит/с нейронным вокодером LPCNet Это продолжение первой статьи о LPCNet. В первом демо мы представили архитектуру, которая сочетает обработку сигналов и глубокое обучение для повышения эффективности нейронного синтеза речи. На этот раз превратим LPCNet в нейронный речевой кодек с очень низким битрейтом (с...

Запускаем приложение в Openshift и сравниваем существующий инструментарий Я хочу рассказать история, как запускали приложение в Openshift. Так же по ходу пьесы рассмотрим утилиты для управления приложением внутри Openshift. Это расшифровка выступления на kubernetes SPB meetup #3.. Читать дальше →

NX Bootcamp стартует в октябре Мы запускаем новый проект для студентов IT-специальностей из Петербурга – NX Bootcamp! Учишься на 3-4 курсе? Хочешь работать в крупной IT-компании, но не хватает навыков и опыта? Тогда NX Bootcamp для тебя! Мы знаем, чего хотят лидеры рынка от Junior’ов, и разработали прогр...

Обновленный MacBook Pro 15 с Touch Bar (2019) признан практически неремонтопригодным Вслед за флагманским OnePlus 7 Pro специалисты iFixit разобрали свежеобновленный ноутбук MacBook Pro 15 с Touch Bar. Если смартфон удостоился хотя бы 4 баллов за ремонтопригодность, то ноутбук получил всего 1 балл. Разборке подверглась модель с шестиядерным CPU Intel Co...

Custom instruments: когда signpost недостаточно Instruments для Xcode компании Apple — это инструменты для анализа производительности iOS-приложения. Их используют для сбора и отображения данных, которые необходимы в отладке кода. В прошлом году Apple презентовала Custom Instruments. Это возможность расширить стандартный ...

Apple начала менять экраны умных часов Apple Watch Series 2 и Series 3, на которых появились трещины Apple запускает новую программу по замене экранов умных часов, которая распространяется на алюминиевые модели Apple Watch Series 2 и Apple Watch Series 3. Под действие программы подпадают часы, у которых появилась трещины на скгруленной части защитного стекла. Трещина ...

[Из песочницы] Знакомство с Sass модулями Привет, Хабр! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим языкам: модульная система. Это большой шаг вперед для @import, одной из наиболее часто использ...

[Перевод] Протокол QUIC в деле: как его внедрял Uber, чтобы оптимизировать производительность За протоколом QUIC чрезвычайно интересно наблюдать, поэтому мы любим писать о нем. Но если предыдущие публикации о QUIC носили больше исторический (краеведческий, если хотите) характер и матчасть, то сегодня мы рады опубликовать перевод другого толка – речь пойдет про реальн...

Выпущен джейлбрейк для iOS 12.2. Как установить? С каждым годом джейлбрейк становится всё менее и менее актуальным. Этому поспособствовало сразу несколько факторов: высокая безопасность системы, уход ключевых хакеров и, разумеется, само развитие операционной системы. За последние годы iOS ушла далеко вперед в плане своих ...

NetApp и Bosch интегрировалм свои решения Компании NetApp и Bosch Building Technologies обнародовали детали совместно разработанного высокопроизводительного решения в области безопасности. Система Bosch Video Management System (BVMS) использует получаемые в режиме реального времени данные ...

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

Qrooto 1.2.0 QROOTO – это приложение которое позволяет вам возвращать деньги с каждой покупки совершаемой через наше приложение. Получайте кешбек и реальные деньги. Всегда хотели экономить на покупках? Вам пригодится наше приложение. Все что вам нужно это после покупки просканироват...

Amazon запускает «Shazam для одежды» на базе искусственного интеллекта Amazon заслуженно входит в число мировых лидеров в области онлайн-торговли. Однако в его «списке» остается еще одна неосвоенная ниша – мода. Чтобы проникнуть на этот прибыльный рынок, компания разработала новый инструмент на базе ИИ – StyleSnap, который поможет в покупке под...

Как реализуется Retentioneering в App in the Air Удержать пользователя в мобильном приложении – это целая наука. Ее основы в нашей статье на VC.ru описал автор курса Growth Hacking: аналитика мобильного приложения Максим Годзи, руководитель подразделения Машинного обучения в App in the Air. Максим рассказывает о разработ...

Бэрримор, что за шум вокруг Voximplant? Внедрили веб-сокеты, сэр WebSocket — это прогрессивный стандарт полнодуплексной (двусторонней) связи между клиентом и сторонним сервисом в режиме реального времени. Веб-сокеты используются для организации непрерывного обмена данными без разрыва соединения и дополнительных HTTP-запросов. И мы рады ...

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

[Перевод] Вышла Preview-версия XAML Hot Reload для Xamarin.Forms На прошлой неделе на Xamarin Developer Summit мы анонсировали «Горячую перезагрузку (Hot Reload) XAML для Xamarin.Forms», которая позволяет вносить изменения в пользовательский интерфейс XAML и просматривать их в режиме реального времени, не требуя другой сборки и развертыва...

[Перевод] Как Shopify организовала совместную работу более 1000 разработчиков Сложно организовать совместную работу большой команды, тем более над общей кодовой базой, такой как Shopify. Наш монолит меняется по 40 раз на дню. Мы отслеживаем разработку в trunk-based рабочем процессе и ежедневно вливаем в мастер по 400 коммитов. У нас три правила безо...

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

Бенчмарки для серверов на Linux: подборка открытых инструментов Продолжаем рассказывать об инструментах для оценки производительности CPU на Linux-машинах. Сегодня в материале: temci, uarch-bench, likwid, perf-tools и llvm-mca. Больше бенчмарков: Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone Interbench, Fio, Hdparm, S и ...

Профилирование со сверхсветовой скоростью: теория и практика. Часть 1 Привет! Из заголовка вы уже поняли, о чём я собираюсь рассказать. Тут будет много хардкора: мы обсудим Java, С, С++, ассемблер, немного Linux, немного ядра операционной системы. А ещё разберём практический кейс, поэтому статья будет в трёх больших частях (достаточно объёмных...

[Из песочницы] Дружим часы реального времени PCF8563 с Arduino по I2C Привет, Хабр. Довелось мне использовать RTC на микросхеме PCF 8563 по I2C.Так как нормальных функции для более удобной работы с Arduino я не нашел, пришлось работать напрямую через I2C. В Англоязычном интернете нашел толковый туториал с подробным описанием процесса. Данная с...

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

[Перевод] Почему const не ускоряет код на С/C++? Несколько месяцев назад я упомянул в одном посте, что это миф, будто бы const помогает включать оптимизации компилятора в C и C++. Я решил, что нужно объяснить это утверждение, особенно потому, что раньше я сам верил в этот миф. Начну с теории и искусственных примеров, а за...

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

[Из песочницы] Tails OS или как защитить себя в сети Рано или поздно, но большинство фантастических сюжетов воплощаются в реальную жизнь. В мире информационной безопасности это произошло как только Эдвард Сноуден опубликовал информацию о PRISM — средстве слежения за пользователями сети, разработанного АНБ. В этой статье я опиш...

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

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

Автоматизация тестирования платных сервисов на iOS Для тех, кто интересуется темой автоматизации на iOS, у меня две новости — хорошая и плохая. Хорошая: в iOS-приложении для платных сервисов используется только одна точка интеграции — in-app purchases (встроенные в приложение покупки). Плохая: Apple не предоставляет никаких ...

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

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

От High Ceph Latency к Kernel Patch с помощью eBPF/BCC В Linux есть большое количество инструментов для отладки ядра и приложений. Большинство из них негативно сказываются на производительности приложений и не могут быть использованы в продакшене. Читать дальше →

Анонс новых процессоров Intel Cascade Lake-X: вдвое дешевле предшественников Компания Intel наконец-то представила новую линейку высокопроизводительных процессоров Cascade Lake-X. Новые HEDT-процессоры по-прежнему используют 14-нм архитектуру Skylake, но заметно производительнее предшественников и, что самое главное, намного дешевле предыдущих моделе...

Из 2D-изображения в 3D-модель Доброго времени суток!Хотел бы рассказать о моём* способе придать объём нашим двухмерным изображениям.P.s. Я лишь новичок в этом деле, и по этому информация в этом посте будет весьма субъективной.Находим нужное изображение, желательно с расширением ․png:Если оно является рас...

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

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

[Из песочницы] Феерический screensaver для Kodi Назначение хранителя экрана для «Kodi» Проект предназначен для создания «Феерического» хранителя экрана с минимальным количеством исходного кода на языке Python. Проект является простейшим плагином для мультимедиа центра Kodi. Проект показывает как можно создать очень кра...

8 причин, по которым вы обязательно захотите использовать Azure Notebooks Если Вы data scientist, или занимаетесь машинным обучением, как я — наверняка Вы пишете большую часть кода в Jupyter Notebooks. Для всех остальных поясню: Jupyter — это замечательная система, позволяющая Вам сочетать исполняемый программный код и текстовые фрагменты на основ...

Прошивка EMUI 9.1 начала распространяться на 11 смартфонов Huawei и Honor Компания Huawei начала распространять обновление прошивки EMUI 9.1 для одиннадцати смартфонов Huawei и Honor. Пока обновление доступно для китайских пользователей.  EMUI 9.1 изначально доступна на Huawei P30 and Huawei P30 Pro, а на днях вышел апдейт для Huawei Ma...

Сайты на WordPress атакованы через уязвимость в плагине Yuzo Related Posts Из-за XSS-уязвимости в составе плагина Yuzo Related Posts были атакованы использующие плагин сайты, включая популярный почтовый сервис Mailgun.

Rekko Challenge Сегодня мы запускаем Rekko Challenge 2019 — соревнование по машинному обучению от онлайн-кинотеатра Okko. Мы предлагаем вам построить рекомендательную систему на реальных данных одного из крупнейших российских онлайн-кинотеатров. Уверены, что эта задача будет интересна и но...

OWASP API Security Top 10 RC Этот проект предназначен для постоянно растущего числа организаций, которые внедряют потенциально чувствительные API в рамках своих программных решений. API используются для внутренних задач и для взаимодействия со сторонними сервисами. К сожалению, многие API не проходят т...

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

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

Владельцы смартфонов Huawei больше не смогут использовать сторонние лаунчеры Для Android-фанатов кастомизация и свобода — главное, ограничивать их в чём-либо будет крайне неправильно. Производители смартфонов практически не используют чистый Android в своих устройствах. ASUS, LG и Xiaomi не так давно представили смартфоны без собственных оболо...

EK представила процессорный водоблок Quantum X570 для ROG STRIX X570-E EK анонсировала новый водоблок на базе сокета AMD AM4, принадлежащий линейке продуктов Quantum, EK-Quantum Momentum ROG Strix X570-E D-RGB. Это водоблок разработан специально для игровой платы ROG Strix X570-E Gaming от ASUS. В этом водоблоке используется охлаждающее устро...

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

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

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

Надстройка для Excel, облегчающая установку фильтров при работе с кубами (VBA) Как известно, из коробки Excel не позволяет устанавливать фильтры по списку значений для сводных таблиц, а это ведь такая нужная вещь! Как отфильтровать товары по сотне кодов, а потом по другой сотне? Есть, конечно, способы, но все это не то… Или, например, установить для к...

Разгоняем Magento Rest API c помощью RoadRunner PHP создан умирать. И все было бы хорошо, но в последнее время это сделать ему не дают. Год назад на хабре состоялся анонс инструмента RoadRunner, заставляющего PHP процесс выйти из бесконечного круга гибели и воскрешения. Принцип работы RoadRunner заключается в удержании з...

5 ошибок начинающего лида У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто! Чужие грабли экономят в...

Бенчмарки для Linux-серверов: 5 открытых инструментов Сегодня мы расскажем об открытых инструментах для оценки производительности процессоров, памяти, файловых систем и систем хранения данных. В список вошли утилиты, предлагаемые резидентами GitHub и участниками тематических тредов на Reddit, — Sysbench, UnixBench, Phoronix Te...

Неанонсированные ускорители Intel Xe лягут в основу Aurora — первого суперкомпьютера класса Exascale Компания Intel на своём сайте опубликовала пресс-релиз, в котором рассказала о том, что совместно с Министерством энергетики США готовится в 2021 представить первый суперкомпьютер класса Exascale, то есть с производительностью свыше 1 exaFLOPS. Суперкомпьютер получил им...

Acronis Design: Дополнительные инструменты дизайнера Я Сергей, ведущий дизайнер в компании Acronis. В этой статье я расскажу о тех инструментах, которые мы не только внедряем, но разрабатываем для других дизайнеров внутри компании. Речь пойдет о плагинах для Sketch, консольных утилитах и расширениях для Chrome. Читать дальше...

[recovery mode] Что такое Cordentity? [Перевод статьи] Cordentity — это приложение Corda (CorDapp) позволяющее использовать возможности технологии Self Sovereign Identity (SSI) другим CorDapps. Другими словами, Cordentity = Corda + Identity. Мы рады объявить, что теперь Cordentity является проектом Hyperledger Labs с открытым и...

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

[Перевод] Поиск на скорости 1 ТБ/с TL;DR: Четыре года назад я покинул Google с идеей нового инструмента для мониторинга серверов. Идея состояла в том, чтобы объединить в одну службу обычно изолированные функции сбора и анализа логов, сбора метрик, оповещений и панели мониторинга. Один из принципов — сервис до...

Google: Huawei Mate 30 не получит Google Play и лицензию на Android Что Huawei будет делать без Android? Да то же самое, что и раньше Не всегда наши желания совпадают с нашими возможностями. Поэтому надежда Huawei на продолжение использования Android и сервисов Google в своих смартфонах была довольно опрометчивой, несмотря на то что мало кто...

Jaxb (XJC) генерация классов из XML Schema (XSD) с описаниями классов и полей в виде аннотаций. XJC плагин Думаю многие Java-разработчики которые хоть раз сталкивались с Web-сервисами, использовали генерацию Java DTO классов по описанию XML Schema (XSD). Jaxb с этим справляется на ура, не важно как его использовать, через xjc или wsimport вызов из командной строки, maven или grad...

У плагина для сбора пожертвований«Лейка» обновился сайт и тарифы платной поддержки Теплица социальных технологий обновила сайт плагина для сбора пожертвований «Онлайн Лейка». Дизайн был изменен на легкий и современный, также добавился раздел о платной поддержке. Задача плагина «Лейка» – упростить и усовершенствовать сбор пожертвований на сайтах НКО и о...

[Перевод] Почему я отказался от Disqus и вам тоже пора Замена Disqus на Commento снизила размер страниц в 10 раз Когда я завёл блог, то установил Disqus для комментариев. Это был естественный выбор: сайты по всему интернету ставили Disqus, его легко настроить, и есть бесплатный вариант использования. Я спокойно интегрировал дв...

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

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

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

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

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

Экономим время при работе с командной строкой Инструменты для автоматизации работы с операторами и повышения читабельности кода. Читать дальше →

[Перевод] Вышел ML.NET 1.0 RC. Что нового? ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. Работая с ML.NET, разработчики могут использовать существующие инструменты и навыки для разработки и внедрения AI в свои приложения, создавая по...

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

Bank of America разработал расчетную систему с использованием технологии распределенного реестра Ripple Один из крупнейших финансовых институтов США Bank of America подал патентную заявку на расчетную систему, в описании которой упоминается распределенный реестр Ripple, сообщает Cointelegraph. Соответствующая заявка была размещена на Google Patents 6 июня и в ней описывается с...

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

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

WordPress преследуют баги в плагинах сторонних разработчиков В 2018 году число уязвимостей, связанных с CMS WordPress, возросло втрое по сравнению с 2017-м, однако наиболее масштабные атаки зафиксированы на сайты под управлением Drupal, в которой найдено несколько критических багов. Такие данные содержатся в отчете, опубликованном ком...

[Из песочницы] Чипы Intel Myriad X и их масштабируемость в инференсе нейронных сетей Нейростики Intel NCS2, чипы Myriad X, решения сторонних производителей — компания Intel продвигает решения на базе Myriad X в самых различных вариантах. Чем же так хороши эти ускорители? Во-первых, стоимостью одного FPS. Во-вторых, полной совместимостью с OpenVINO, где можно...

[Перевод] Топ 20 навигационных фич в IntelliJ IDEA Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам Продолжая серию статей, в которых я освещаю основные фичи IntelliJ...

[Перевод] Шардинг в Блокчейне Всем привет, я один из разработчиков Near Protocol, который, среди прочего, реализует шардинг, и в этой статье хочу подробно рассказать что вообще такое шардинг в блокчейне, как он работает, и коснуться ряда проблем, которые возникают при попытке его построить. Хорошо извест...

[Перевод] AMD Radeon VII: рывок в High-End (часть 2) Часть 1 >> Часть 2>>Часть 3 Тесты Из-за изменений SMU, упомянутых ранее, никакие сторонние утилиты не могут считывать данные Radeon VII, хотя патчи ожидаются в ближайшее время. Инструменты партнеров, такие как MSI Afterburner, должны поддерживать новый SMU. В цел...

Snapchat запускает собственную игровую платформу Snap сделал официальную новость на партнерском саммите, который прошел в Лос-Анджелесе. Компания заявила, что, начиная с сегодняшнего дня, она начнет выпускать серию игр, созданных исключительно для Snapchat, включая одну, которую она сама разработала под названием Bitmoji P...

Коммуникационный виджет от 3CX для вашего сайта Wordpress Представляем новый коммуникационный виджет для вашего сайта Wordpress от создателей АТС 3CX! При входе на сайт, у посетителя появляется небольшой виджет (коммуникационная панель), через который клиент может общаться с сотрудниками вашей компании. Новый плагин 3CX Live Chat ...

[Перевод] Что я узнал про оптимизацию в Python Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Разработчик Python». Поехали! Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, те...

[Из песочницы] Изучаем трассировку с помощью eBPF: Руководство и примеры Привет, Хабр! Предлагаю вашему вниманию перевод статьи Брендана Грегга, посвящённой изучению eBPF На конференции Linux Plumbers было как минимум 24 выступления по eBPF. Он быстро стал не просто бесценной технологией, но и востребованным навыком. Возможно, вам хотелось бы пос...

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

[Перевод] Posit-арифметика: победа над floating point на его собственном поле. Часть 1 Часть 2 От переводчика: Тема формата Posit уже была на хабре здесь, но без существенных технических подробностей. В этой публикации я предлагаю вашему вниманию перевод статьи Джона Густафсона (автора Posit) и Айзека Йонемото, посвящённой формату Posit. Так как статья имеет ...

Замена экрана Huawei Mate X обойдется дороже, чем новый P30 Pro Складной Huawei Mate X в этом месяце наконец поступил в продажу. Напомним, представленный в феврале, но релиз несколько раз откладывался по нескольким причинам, в том числе из-за смены дизайна складного шарнира.

4. Check Point Getting Started R80.20. Установка и инициализация Добро пожаловать на 4-й урок. Сегодня, мы наконец-то “пощупаем” Check Point. Естественно виртуально. В ходе урока мы выполним следующие дейсвтия: Создадим виртуальные машины; Выполним установку сервера управления (SMS) и шлюза безопасности (SG); Ознакомимся с процессом р...

Из-за новой функции Google Pixel 4 и Pixel 4 XL не выпустили на крупнейшем рынке смартфонов Вчера компания Google наконец официально представила совершенно новые флагманские смартфоны Pixel 4 и Pixel 4 XL на пресс-конференции, которая прошла в Нью-Йорке. Однако представители Google подтвердили, что смартфоны не будут запущены в Индии, который наряду с Китаем я...

[Перевод] Windows Subsystem for Linux (WSL) версии 2: как это будет? (FAQ) Под катом расположен перевод опубликованного FAQ'а о деталях будущей WSL второй версии (автор — Craig Loewen). Затронутые вопросы: WSL 2 использует Hyper-V? Будет ли WSL 2 доступна на Windows 10 Home? Что будет с WSL 1? Она будет заброшена? Будет ли возможность одновремен...

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

Moscow Python Conf ++ через три дня: о чем расскажет Bobuk и кто в это время выступит в параллельных залах? Эксперимент по подготовке докладов на Moscow Python Conf ++ с нуля на финишной прямой. Слайды готовы, прогоны провели, осталось только дождаться премьеры — уже в эту пятницу 5 апреля. В расписании 24 доклада про использование Python в продакшене крупных компаний. Под катом —...

Что нового в SOLIDWORKS 2020 Более чем шести миллионам пользователей по всему миру SOLIDWORKS позволяет ускорить и усовершенствовать процесс разработки изделий – начиная со стадии концептуального дизайна до изготовления конечной продукции – и сгенерировать добавленную стоимость для их бизнеса. Рассмот...

[Из песочницы] 40 лучших инструментов и ресурсов Laravel Привет, Хабр! Представляю вашему вниманию подборку, которая является переводом оригинальной статьи с моего блога. Если есть идеи что добавить в подборку — буду рад пообщаться в комментах. Наслаждайтесь! Читать дальше →

EK Water Blocks представляет водный блок EK-Quantum Vector FTW3 Компания EK представляет новые версии высокопроизводительных водяных блоков D-RGB, специально разработанных для видеокарт EVGA GeForce RTX 2080 и 2080 Ti FTW3, основанных на графическом процессоре Turing. Новые водоблоки EK-Quantum Vector обеспечивают адресуемую светодиодную...

[Из песочницы] Кастомный виджет googleTranslate для сайта Перед тем как преступить к написанию данной статьи, я решил посетить страницу где генерируется Google Translate Widget, чтобы узнать о возможных изменениях и увидел данное сообщение: Получить доступ к переводчику сайтов больше нельзя. Это никак не отразится на тех, кто уже у...

5 полезных плагинов для webpack Привет, Хабр! У webpack'а есть много полезных плагинов, о которых многие не знают и не используют в своих проектах. Под катом я собрал 5 таких, они могут здорово упростить вам жизнь! Читать дальше →

Работаем с Atlassian Service Desk, получаем максимум от плагина Riada Insight — отчёт со встречи Atlassian User Group Привет! Сегодня публикуем отчёт со встречи Atlassian User Group, которая проходила у нас в офисе. Вместе с инженерами, менеджерами и разработчиками стека Atlassian обсудили внедрение Atlassian Service Desk, возможности работы с отчётами в ней и плагин для управления активами...

Omlet Arcade 1.42.4 Omlet Arcade — ведущее приложение для стриминга ваших любимых игр. Выполняйте прямую трансляцию ваших лучших моментов, объединяйтесь в команду с новыми друзьями и используйте пользовательские инструменты для улучшения вашего геймплея. Поддерживаются все популярные мобильные ...

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

[Из песочницы] Установка sdl2 на основные дистрибутивы Здравствуй, Хабр. Недавно наткнулся на новый цикл статей по sdl2, но без процедуры установки. Вроде ничего сложного, но если интересно, то давайте вместе пройдемся по граблям, которые могут нас ожидать. Я проведу установку для xcode10 на macOS 10.14.5, code::blocks на Ubuntu...

[Перевод] Представляем шрифт Cascadia Code Cascadia Code наконец-то здесь! Вы можете установить его непосредственно со страницы релизов в нашем репозитории на GitHub или автоматически получить его в следующем обновлении Windows Terminal. Постойте, что за «Cascadia Code»? Cascadia Code был представлен в мае этого г...

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

Android 10 Q лишает пользователей полезной функции Новая операционная система Android 10 Q предлагает довольно много новшеств, о которых компания Google рассказала на конференции для разработчиков Google I/O 2019, но кое-что осталось за кадром.   Как сообщил ресурс TechRadar, в новой ОС убрана поддержка технологии...

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

Портирование WPF приложений на netcore 3.0 Ожидаемый релиз netcore 3.0 позволяет запускать wpf на netcore. Процедура перевода для одного несложного проекта занимает один-два дня. Каждый последующий — много быстрее. Читать дальше →

«Мат. модель с Уолл-стрит» или попытка оптимизировать затраты на облачную ИТ-инфраструктуру Инженеры из MIT разработали математическую модель, которая может увеличить производительность сетей IaaS-провайдеров. В ее основу легли некоторые подходы, используемые профессиональными инвесторами. Расскажем подробнее об этом под катом. Читать дальше →

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

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

EK представляет водоблоки серии EK-Quantum Vector Strix RTX серии D-RGB EK Water Blocks представляет новое поколение водяных блоков EK-Vector RTX Strix D-RGB, разработанных для графических карт серии ROG Strix GeForce RTX на основе графического процессора Turing. Водоблоки серии EK-Quantum Vector Strix RTX оснащены четырьмя интегрированными адре...

[Перевод] KlusterKit KlusterKit: набор инструментов с открытым исходным кодом для упрощения деплоев Kubernetes и работы в физически изолированных локальных средах Сегодня мы с радостью объявляем, что Platform9 открывает исходные коды Klusterkit, набора из трех инструментов, по лицензии Apache v...

Количество командировок в АО «Вологдаоблэнерго» на 70% «Инфосистемы Джет» построила систему видеоконференцсвязи (ВКС) на оборудовании CIsco для одной из крупнейших сетевых энергокомпаний Вологодского региона АО «Вологдаоблэнерго». Теперь сотрудники 19 территориально-распределенных филиалов могут проводить видео-совещания...

Суверенный фонд Сингапура GIC и оператор дата-центров Equinix объявили о создании совместного предприятия, которое займётся разработкой и обслуживанием новых гипермасштабируемых ЦОДов по всему миру. В этот проект партнёры вложили $1 млрд. Доли в новой компании распределены в соотношении 80% на 20% в пользу GIC. В рамках совместного бизнеса компании собираются запустить несколько дата-центров в разных странах, том числе в Голландии (Амстердам), Великобритании (Лондон) и Германии (Франкфурт). В Европе запланиро...

Автомасштабирование и управление ресурсами в Kubernetes (обзор и видео доклада) 27 апреля на конференции Стачка-2019, в рамках секции «DevOps», прозвучал доклад «Автомасштабирование и управление ресурсами в Kubernetes». В нём рассказывается о том, как с помощью K8s обеспечить высокую доступность приложений и гарантировать их максимальную производительно...

Большой гейминг начинается с больших возможностей: GPU NVIDIA серии GeForce RTX SUPER Компания NVIDIA представила новую линейку игровых GPU: GeForce RTX 2060 SUPER, GeForce RTX 2070 SUPER и GeForce RTX 2080 SUPER, которые обеспечивают лучшую в классе игровую производительность и трассировку лучей в реальном времени для существующих игр и проектов завтрашнего ...

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

Конкурс разработчиков плагинов TeamCity Привет, Хабр! Недавно мы запустили конкурс разработчиков плагинов для TeamCity, и вы все еще можете в нем поучаствовать. Правила просты: участники присылают нам плагины до 24 июня, а взамен получают годовую подписку на любую IDE от JetBrains на свой выбор. После того как...

[Из песочницы] Интеграция ClangFormat и Notepad++ ClangFormat является одним из лучших инструментов для автоматического форматирования исходных кодов на языках C, C++, Java, JavaScript, Objective-C, C#. Существуют плагины для популярных сред разработки (IDE), но часто нужно быстро отформатировать файл или часть файла с исхо...

Навстречу электрификации: новые гибридные силовые установки Volvo Компания Volvo Cars представила новые и усовершенствованные версии электрифицированных силовых установок, которыми в дальнейшем будут оснащаться все автомобили. Речь идёт о гибридных агрегатах, которые объединяют двигатель внутреннего сгорания и электрический привод. В частн...

[Перевод] Как я создал фильтр, не портящий изображение даже после миллиона прогонов Завершив создание веб-архитектуры для нашего нового веб-комикса Meow the Infinite, я решил, что самое время написать несколько давно назревших технических статей. Данная статья будет посвящена фильтру, разработанному мной несколько лет назад. Он никогда не обсуждался в облас...

В самолеты начнут устанавливать систему фильтрации воды от бизнес-джетов С этого года пассажирские самолеты начнут оснащать системой обеззараживания воды, которая позволит пассажирам иметь доступ к питьевой воде прямо из крана. Канадской компании International Water Guard удалось разработать более доступный аналог системы фильтрации, которой ран...

Дуров не имеет никакого отношения к TON Недавно TechCrunch анонсировало начало продаж «грамов» 10 июля на японской бирже Liquid. Удивительно, но мир поверил в полностью выдуманную историю о финансовом инструменте Telegram. Эпиграф Крупные издания зачастую публикуют слухи (информацию от проверенных источников), ...

Google запустила бесплатный мессенджер на базе Android Messages на замену SMS Вот наконец-то и настал тот самый день, которого многие давно ждали. Сегодня 15 ноября 2019 года, компания Google запустила бесплатный мессенджер на базе существующего вот уже как много лет приложение под названием Android Messages. Он Сообщение Google запустила бесплатный ...

[Из песочницы] Критическая уязвимость в admin-ajax.php На прошлой неделе столкнулся с крайне неприятным фактом. Зайдя на свой сайт, обнаружил, что он переадресовывает меня на неведомый мне ресурс, на который крайне сильно ругается антивирус Dr. Web Сайт работает на WordPress актуальной версии 5.1 Все выходящие обновления для д...

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

Производитель системы силовых фальшполов DATAFLOOR® стал финалистом Национальной премии «ЦОДы.РФ» Отечественный производитель систем силовых фальшполов DATAFLOOR® претендует на победу в номинации «Лучший отечественный продукт» по версии Национальной премии «ЦОДы.РФ». 17 февраля завершился отборочный этап голосования, по результатам которого DATAFLOOR® вышел в финал и буд...

Ovum: «ZTE ускоряет переход операторов на базовые сети 5G» В новейшем информационном докладе Ovum, посвященном технологиям 5G Core (5GC), крупный международный поставщик телекоммуникационных решений, а также корпоративных и потребительских технологий для мобильного Интернета, компания ZTE Corporation (0763.HK / 000063.SZ) названа од...

В 32% расширений для Chrome нашли проблемы с безопасностью Почти треть приложений и расширений для Chrome используют уязвимые сторонние библиотеки. К такому выводу пришли специалисты Duo Labs после анализа более чем 120 тыс. плагинов, представленных в Интернет-магазине Chrome. Как выяснили аналитики, большинство дополнений к браузер...

Как обнаружить атаки на Windows-инфраструктуру: изучаем инструментарий хакеров С каждым годом растет количество атак в корпоративном секторе: например в 2017 году зафиксировали на 13% больше уникальных инцидентов чем в 2016 г., а по итогам 2018 — на 27% больше инцидентов, чем в предыдущем периоде. В том числе и тех, где основным рабочим инструментом ...

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

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

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

Samsung анонсировала высокоскоростные NVMe-накопители 970 EVO Plus на 96-слойной флэш-памяти 3D V-NAND TLC Компания Samsung представила обновленную серию потребительских NVMe-накопителей 970 EVO Plus, призванную заменить собой прошлогоднюю линейку 970 EVO. Как и их предшественники, новые модели адресованы владельцам высокопроизводительных ПК и рабочих станций. Новые SSD Samsung 9...

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

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

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

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

[Перевод] MetricKit. Анализ производительности iOS приложений Новая игрушка Мы продолжаем знакомится с новым материалом от Apple, представленным на WWDC. На этот раз рассмотрим MetricKit, это абсолютно новый фреймворк, который служит инструментом для мониторинга производительности приложений. Читать дальше →

HID Global представила инструмент дополненной реальности AR Reader Tool Компания HID Global представила инструмент дополненной реальности, помогающий интеграторам, проектировщикам и консультантам внедрять и использовать продукты контроля доступа HID. Новый HID AR Reader Tool оптимизирует и ускоряет ...

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

Signpost: когда брейкпоинтов недостаточно В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был рас...

Windows 10 Update Assistant – помощник по обновлению до May 2019 Update Windows 10 May 2019 Update уже доступно для скачивания, как и доступны инструменты по помощи в установке нового крупного обновления. Одной из такой программой является Update Assistant (Помощник по обновлению до Windows 10). Она поможет вам с легкостью произвести установку ...

Установщик Fortnite на Android теперь называется «Приложение Epic Games» В декабре прошлого года компания Epic Games официально представила собственный магазин игр Epic Games Store, сделав акцент на способе распределения прибыли между платформодержателем и разработчиками. Так, она обещает забирать всего 12% от прибыли игр вместо 30%, как у Apple,...

[Перевод] Обзор AI & ML решений в 2018 году и прогнозы на 2019 год: Часть 2 — Инструменты и библиотеки, AutoML, RL, этика в AI Всем привет! Представляю вам перевод статьи Analytics Vidhya с обзором событий в области AI / ML в 2018 году и трендов 2019 года. Материал довольно большой, поэтому разделен на 2 части. Надеюсь, что статья заинтересует не только профильных специалистов, но и интересующихся т...

Сборка Windows 10 20H1 намекает на удаление старого браузера Microsoft Edge Microsoft Edge на базе Chromium впервые дебютировала в Windows 10 в апреле этого года, а месяц спустя она появилась в macOS, а недавно и в Windows 7. Microsoft также регулярно обновляет браузер Edge новыми функциями и улучшениями. Microsoft не сообщила, когда планирует удали...

Делаем 3D конфигуратор для WooCommerce Этот урок является логическим продолжением двух предыдущих статей (часть 1, часть 2) про создание трёхмерных конфигураторов без использования программирования и вёрстки. В прошлой части мы рассматривали вопрос интеграции трёхмерной части с использованием штатной системы за...

Сбылась мечта реальных пацанов: Puma представила свои первые умные часы Новинка была разработана совместно с компанией Fossil Group. Часы получили 44-мм корпус и 1,19-дюймовый круглый AMOLED-дисплей с пиксельной плотностью 328 PPI. В основе умных часов лежит специализированный процессор Qualcomm Snapdragon Wear 3100 с четырьмя ядрами ARM Cortex-...

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

Game of Evolution — смесь из кликера и merge-механики в сеттинге эволюции Кликеры — очень необычный жанр. По сути, это развлечение с доведенным до абсолюта уровнем простоты. В кликерах действительно можно ничего не делать и «получать удовольствие». Если, конечно, не считать активными действия процесс периодического входа в игру, чтобы собирать наг...

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно Я работал в разных компаниях, которые используют микросервисы. И они запускали их в docker контейнерах. Сейчас я работаю с проектом, который хоть и монолит, но его все равно удобнее запустить в контейнере. С одной стороны, Docker очень универсальный инструмент, его можно л...

Часы на ATtiny13 Я люблю светящиеся часы и, когда мне понадобились очередные, то быстро собрал их на макетке из ATtiny85, семи-сегментного индикатора TM1637 и часов реального времени DS1307. Однако при сборке меня не покидало ощущение, что можно обойтись более простым контроллером. И это ока...

[Перевод] Использование Golang для создания микросервисов в The Economist: ретроспектива Всем привет! Уже 28 мая мы запускаем первую группу по крусу «Разработчик Golang». И сегодня делимся с вами первой публикацией приуроченной к запуску этого курсу. Поехали. Ключевые выдержки The Economist требовалось больше гибкости для распространения контента на все бол...

Google отчитался о работе над заменой URL Компания уже разработала инструмент для проверки отображения URL

Представлены мобильные процессоры Intel Core 10 поколения (Comet Lake) Компания Intel сегодня пополнила 10 поколение процессоров Core очередной линейкой. Напомним, первыми представителями 10 поколения стали мобильные CPU Ice Lake. Теперь же представлены процессоры Comet Lake, которые также нацелены на мобильный сегмент, но при этом всё ещё...

Непрерывное профилирование в Go pprof — основной инструмент профилирования в Go. Профилировщик включен в стандартную библиотеку Go и про него, за годы, написано уже очень много. Чтобы подключить pprof в существующее приложение нужно просто добавить одну строчку кода: import _ “net/http/pprof” В HTTP-сервер...

Микросервисы на php и swoole для конвертации телеграм каналов в RSS В предыдущем посте я рассказал про то, как настроить и использовать php телеграм клиент madelineProto для парсинга постов. Но при использовании библиотеки я столкнулся с несколькими недостатками: Долгая обработка запросов из-за авторизации телеграм клиента; Неудобная нас...

[Перевод] Jetpack Compose Jetpack Compose это отдельный набор инструментов разработанный для упрощения разработки UI. Он соединяет модель реактивного программирования с лакончностью и лёгкостью использования языка программирования Kotlin ПРИМЕЧАНИЕ: Jetpack Compose в настоящее время находится в ст...

UserBenchmark обновляет рейтинг процессоров UserBenchmark, возможно, не является фаворитом среди энтузиастов, но это очень интенсивно используемый инструмент тестирования производительности. Старый алгоритм использовал в качестве лидера Core i7-7700K и с появлением чипов с высокой тактовой частотой и большим количес...

Must-have плагины и несколько полезностей для С\С++ разработки в VS Code Удивительно, но до сих пор на Хабре нет хорошей подборки плагинов для Visual Studio Code для тех, кто пишет на С/С++. Microsoft в своем блоге опубликовали только статью, совсем базового уровня с инструкцией по настройке. Но большинство читателей Хабра, тем более из разрабо...

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

[Из песочницы] Оформление PL/SQL кода и формирования PL/SQL документации (pldoc), аналогично JavaDoc Внутри команды нужно разработать свои стандарты и правила, а оформление документации — это одно из главных правил работы в команде. Ну, поехали… Ссылка на сам инструмент pldoc. По ссылки хорошо все расписано как работать и формировать документацию, но чтобы было проще приве...

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

Zimbra Collaboration Suite и MS Exchange на одном домене Несмотря на то, что процесс миграции с MS Exchange на Zimbra при помощи ZCS Migration Wizard довольно прост и очень быстро выполняется, он подойдет далеко не каждому предприятию. Не каждая компания может позволить себе броситься в омут с головой, в одночасье сменив один из г...

Запущен первый российский двухлазерный 3D-принтер Первый в России двухпорошковый двухлазерный 3D-принтер является продуктом совместной разработки Уральского электрохимического комбината, НПО «Центротех», НПО ЦНИИТМАШ и ещё нескольких предприятий и научных институтов госкорпорации «Росатом». Одним из ключевых направлений стр...

В AMD считают, что PlayStation нового поколения предложит нечто особенное В прошлом месяце компания Sony раскрыла первые подробности о своей будущей консоли PlayStation 5, что вызвало массу обсуждений, причём не только среди рядовых пользователей. Например, несколько слов о новинке сказала на днях и Лиза Су (Lisa Su), президент и генеральный дирек...

Самый крупный хакатон Контура: упоротая гуля и любовь к окружающей среде 18–19 мая в Контуре прошёл открытый хакатон, где 400 участников в восьми городах трудились над сервисами, прокачивающими городскую среду. За сутки ребята разработали идею, реализовали MVP и презентовали её жюри — известным урбанистам Урала. Все проекты поделили на пять напра...

Разработчик показал, как сделать iOS 13 в разы удобнее Закрытость iOS серьезно усложняет жизнь пользователям iPhone и iPad. Конечно, с одной стороны, хорошо, что таким образом Apple пытается обеспечить нашу с вами безопасность. Но ведь с другой, зачастую все эти системные ограничения, запрещающие использование сторонних приложе...

[Перевод] Почему, зачем и когда нужно использовать ValueTask Этот перевод появился благодаря хорошему комментарию 0x1000000. В .NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых а...

Трассировка лучей для всех: Crytek показала демо Neon Noir, которое работает на любых видеокартах На сегодняшний день только старшие видеокарты Nvidia поколения Turing имеют аппаратные блоки, ускоряющие трассировку лучей в реальном времени в играх. Однако сам API DirectX Raytracing (DXR), представленный Microsoft, не имеет ограничений относительно тех или иных GPU....

Практикум RHEL 8 Beta: Устанавливаем Microsoft SQL Server Microsoft SQL Server 2017 был доступен для полноценного использования под RHEL 7 с октября 2017 года, и при работе над RHEL 8 Beta Red Hat тесно сотрудничала с Microsoft, чтобы повысить производительность и обеспечить поддержку большего числа языков программирования и прикла...

Агент Смит заразил 25 миллионов смартфонов Вирус распространяется в основном через сторонние магазины приложений, в том числе 9Apps, который принадлежит Alibaba.

Ситуация: виртуальные GPU не уступают по производительности железным решениям В феврале в Стэнфорде прошла конференция, посвящённая высокопроизводительным вычислениям (HPC). Представители VMware рассказали, что при работе с GPU система на базе модифицированного гипервизора ESXi по скорости не уступает bare metal решениям. Рассказываем о технологиях, ...

Проверка кода компилятора Ark Compiler, недавно открытого компанией Huawei Во время презентаций летом 2019 года Huawei анонсировала технологию Ark Compiler. По заверениям представителей компании, этот проект с открытым исходным кодом позволяет существенно повысить плавность и отзывчивость Android и сторонних приложений. Новый интересный открытый п...

Мониторинг метеоданных в Grafana В этой статье речь пойдет о том, как вывести для мониторинга — нужные показатели системы на графики, при этом не написав ни одной строчки кода. Используемое ПО распространяется свободно кроме сервера БД — это MS SQL сервер, развернутый в облачном сервисе MS Azure, который вы...

Build 2019: Microsoft анонсировала Visual Studio Online Несколько лет назад Microsoft уже запускала сервис под названием Visual Studio Online, однако в 2015 году его переименовали в Visual Studio Team Services, а не так давно — в Azure DevOps Services. Этот сервис предоставляет пользователям инструменты для совместной разработки...

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

Как использовать Steam Background Cropper Background Cropper — неофициальный инструмент для установки нужного вам фона в профиле Steam. Как его настроить и создать красивый фон, читайте в нашей статье.

[Из песочницы] Статический анализатор Detekt для Kotlin Пора полюбить статические анализаторы! Встречайте Detekt на Kotlin Если Вы уже знаете о чем пойдет речь и Вас интересут только внедрение в проект, переходите сразу к пункту установки. Что-же это такое? Анализ программного обеспечения, производимый (в отличие от динамическ...

PhpStorm 2019.3: поддержка PHP 7.4, PSR-12, WSL, MongoDB и многое другое Всем привет! Мы рады представить вам третий мажорный релиз PhpStorm в этом году! Обзор релиза можно посмотреть на странице “What’s new”. А под катом — подробный разбор всех заметных изменений и новых возможностей. Осторожно — очень много картинок. Скачать новую версию мож...

Сайты на WordPress взламывают через уязвимость нулевого дня в «заброшенном» плагине Владельцев WordPress-сайтов, на которых установлен плагин Total Donations, просят срочно удалить его. Дело в обнаруженной уязвимости, которую уже используют хакеры.

Появление фильма в торрентах после премьеры увеличивает кассовые сборы на 3% Увеличение кассовых сборов по жанрам кинофильмов в случае, если утечка в торренты произошла после премьеры Ещё одно исследование подтвердило пользу «правильного» пиратства для кинематографической индустрии. Причём здесь учёные не брали в расчёт гипотетические формулы вроде...

[Из песочницы] ОС реального времени AQUA RTOS для МК AVR в среде BASCOM AVR При написании для МК кода посложнее, чем «помигать лампочкой», разработчик сталкивается с ограничениями, присущими линейному программированию в стиле «суперцикл плюс прерывания». Обработка прерываний требует быстроты и лаконичности, что приводит к добавлению в код флагов и п...

Установка имплантата: как это делается? Добрый день уважаемые друзья! Сегодня мне бы хотелось рассказать, а главное, показать вам — как проходит операция по установке имплантата — со всеми инструментами и прочим. Если про процесс удаления зуба, в частности зуба мудрости — я уже рассказывал, то настало время пого...

Обновление плагина «Лейка 3.1»: новый шаблон «Стар» с рекуррентными пожертвованиями Теплица социальных технологий обновила плагин «Онлайн-лейка» до версии 3.1. Появился новый шаблон «Стар», который оптимизирован специально под рекуррентные пожертвования. Задача плагина «Лейка» – упростить и усовершенствовать сбор пожертвований н...

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

Революционные вентиляторы Concept UNI от Lian Li В настоящее время вентиляторы RGB можно найти в большинстве систем, но вентилятор Lian Li Concept UNI обладает уникальной и освежающей функцией, которая упрощает установку и прокладку кабелей. Разработанные с использованием системы быстрого подключения, несколько венти...

Kingston запускает в Украине HotSwap — сервис оперативной замены серверных SSD Крупнейший в мире независимый производитель устройств памяти — американская компания Kingston Digital inc. — объявил о запуске в Украине сервиса замены твердотельных серверных накопителей HotSwap. Уже с 15 октября 2019 г. пользователи серверных SSD серий DC500R и DC500M смог...

[Из песочницы] Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb Доброго времени суток, хабровчане. Поступила задача — развернуть отказоустойчивое High Available хранилище по средствам pacamaker + drbd (в режиме dual primary) + clvmd + ctdb, которое будет монтироваться на сервер. Оговорюсь, что со всеми этими инструментами я сталкиваюсь в...

Sony рассказала о технических характеристиках и особенностях PlayStation 5 Марк Церни, главный архитектор PlayStation 4 и Vita, поделился некоторыми подробностями об игровой консоли PlayStation нового поколения. Ни Sony, ни Церни не говорили о коммерческом названии устройства, но для явности будем называть её PlayStation 5. В интервью порталу Wire...

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

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

Компания NetApp признана лучшим техническим партнёром Google Cloud в 2018 году в сфере инфраструктуры &lt;p style='color: #333333; font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px'&gt;&lt;strong&gt;Компания NetApp (NASDAQ: NTAP), лидер рынка в области хране...

МТС открывает бизнесу доступ к облачному суперкомпьютеру Решение провайдера #CloudMTS с гибкой тарификацией предназначено как для крупных заказчиков, так и для малого бизнеса и стартапов в различных сферах: в промышленности, финансах, ритейле, научно-прикладных изысканиях - там, где требуется доступ к большим вычислительным мощнос...

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

Ассортимент Cooler Master пополнила процессорная система жидкостного охлаждения MasterLiquid ML240P Mirage Компания Cooler Master добавила в свой каталог процессорную систему жидкостного охлаждения MasterLiquid ML240P Mirage. Конструкция этой системы включает помпу с прозрачной крышкой, украшенную восемью адресуемыми светодиодами RGB. Управлять светодиодами можно с помощью п...

[Перевод] Smem – Отчеты о распределении памяти между процессами и пользователями в Linux И снова здравствуйте. Друзья, хотим поделиться с вами переводом полезного материала о мониторинге использования памяти в Linux. Данный материал подготовлен специально для студентов курса «Администратор Linux». Управление памятью в вопросах мониторинга ее использования – о...

[Перевод] Chaos Engineering: искусство умышленного разрушения Прим. перев.: Рады поделиться переводом замечательного материала от старшего технологического евангелиста из AWS — Adrian Hornsby. В простых словах он объясняет важность экспериментов, призванных смягчить последствия сбоев в ИТ-системах. Вы, наверное, уже слышали про Chaos M...

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

[Перевод] 7 советов по оптимизации CSS для ускорения загрузки страниц В современном вебе, время загрузки страницы сайта — одна из важнейших метрик. Даже миллисекунды могу оказывать огромное влияние на Вашу прибыль и медленная загрузка страницы может легко навредить Вашим показателям конверсии. Существует много инструментов и техник, которые Вы...

Как настроить HTTPS — поможет SSL Configuration Generator Рассказываем об инструменте для конфигурации SSL, который разработали в Mozilla. Под катом — о его возможностях и других утилитах для настройки сайтов. Читать дальше →

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

ZTE показала часы-смартфон α На Всемирном мобильном конгрессе в Барселоне представили много интересных новинок, тот же складной телефон Huawei за $2600. Ещё один необычный гаджет — часы смартфон Nubia α. В отличие от Apple Watch и прочих компаньонов, это полноценный телефон, который абсолютно самодост...

Резервуары EK-Quantum Volume FLT D-RGB по форме напоминают радиаторы Известный словенский производитель компонентов для СЖО представил линейку резервуаров EK-Quantum. В отличие от большинства подобных изделий, новые резервуары по форме напоминают радиаторы, будучи прямоугольными и плоскими. По словам производителя, это облегчает установк...

Вырезай, кого хочешь, и меняй фон, на какой хочешь: Huawei показала возможности видеоредактора Mate 30 Компания Huawei продолжает демонстрировать возможности своей новейшей SoC Kirin 990 — на примере новых программных фишек, которые будут реализованы в Mate 30. Одной из таких станет новый видеоредактор. Для его работы явно используется вся мощь нейронного процессор...

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

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

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

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

[Из песочницы] OpenVPN и Active Directory (Kerberos без пользовательских сертификатов) Про OpenVPN написано много гайдов, в том числе и про авторизацию через Active Directory. Большинство из них сводится к использованию LDAP, подхода с использованием Kerberos, оформленного в полноценную статью, я не нашел. Впрочем, чего-то нового тут изобретено не будет, я лиш...

[Перевод] Cascadeur: будущее игровой анимации Всем привет! Мы — студия разработки Banzai Games. Рады наконец открыть здесь свой блог. Будем писать о наших технологиях, проектах и делиться историями из жизни компании. Первый материал — перевод интервью с основателем студии Евгением Дябиным, которое он дал коллегам из и...

[Перевод] 33+ инструмента для безопасности Kubernetes Прим. перев.: Если вы задаётесь вопросами безопасности в инфраструктуре, основанной на Kubernetes, этот замечательный обзор от компании Sysdig станет отличной отправной точкой для беглого знакомства с актуальными на сегодняшний день решениями. В него включены и комплексные с...

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

Долгожданное обновление EMUI 10 для Huawei P30 Huawei P30 получит обновление EMUI 10, которое позволит использовать Android 10. EMUI 10 - это важное обновление для телефонов Huawei, поскольку оно улучшает плавность и производительность на существующих устройствах. Лучше организованы системные настройки, а ОС разработана ...

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

Huawei продала уже более 1 млн умных часов Watch GT Похоже, несмотря на все свои особенности, умные часы Huawei Watch GT пришлись покупателям по душе. Производитель отчитался, что за несколько месяцев с момента старта продаж реализовал уже более 1 млн устройств. Это весьма немало, учитывая, что представили Watch GT в ок...

ИИ Microsoft экономит до 70 рабочих часов в месяц техподдержке 2GIS Внедрение системы автоматической категоризации заявок на базе машинного обучения Azure Machine Learning позволило существенно сократить время на их обработку и, тем самым, высвободить более 70 рабочих часов ...

Очень дёшево, но это временно. Со скидкой замена экрана на смартфоне Samsung Galaxy Fold обойдётся всего в 150 долларов Недавно мы узнали, что покупатели гибкого смартфона Samsung Galaxy Fold получат хорошую скидку на негарантийную замену экрана. На тот момент суммы были неизвестны, но говорилось, что скидка эта будет действовать 1 год, как и гарантия. Теперь же стала известна и цена. Ит...

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

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

Теперь доказано. Тёмная тема iOS 13 очень сильно экономит заряд iPhone   На канале PhoneBuff вышло видео со сравнением автономности iPhone XS Max с тёмным и светлым режимом. Каждые два часа автор ролика запускал приложения, среди которых Сообщения, Twitter, YouTube и Google Maps. На обоих смартфонах яркость экрана была установлена на...

На выставке SC19 Supermicro представила широкий выбор систем HPC Компания привезла на крупнейшую в мире встречу экспертов по суперкомпьютерам свои новейшие разработки в сфере НРС, включая Petascale All-Flash NVMe, BigTwin, SuperBlade®, и ИИ-системы глубокого обучения, оптимизированные под графические процессоры NVIDIA Компания &n...

Aitarget запустил инструмент автоматического создания рекламных роликов для YouTube Aitarget запустил новый инструмент, который позволяет создавать видеообъявления по шаблону и автоматически запускать их на YouTube. Технология экономит время и ресурсы рекламодателей, доступна для бизнеса любого размера и требует минимальных креативных затрат.

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

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

Как автоматически увеличивать шрифт на определенных сайтах в Safari на Mac В Сети и сегодня достаточно часто встречаются сайты, читать которые без лупы просто невозможно. К счастью, в «яблочном» браузере Safari есть очень удобная опция для таких случаев. ПО ТЕМЕ: 10 способов повышения скорости и производительности Safari на Mac.   Как увеличит...

Ускоряем PHP-коннекторы для Tarantool с помощью Async, Swoole и Parallel В экосистеме PHP на данный момент существует два коннектора для работы с сервером Tarantool ― это официальное расширение PECL tarantool/tarantool-php, написанное на С, и tarantool-php/client, написанный на PHP. Я являюсь автором последнего. В этой статье я хотел бы подели...

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

Walmart открыла первый магазин, управляемый AI На днях крупнейшая сеть супермаркетов США представила то, что она называет «магазином будущего». Работающий в городе Левиттаун (штат Нью-Йорк) большой супермаркет, использующий сразу десятки передовых технологий. В том числе – интерактивные дисплеи и камеры, подключенные к...

В серию Kingston Digital High Endurance вошли карты microSD объемом до 128 ГБ Компания Kingston Digital представила серию карт памяти microSD High Endurance. По словам производителя, эти носители разработаны специально для приложений с интенсивной записью, включая автомобильные видеорегистраторы и домашние камеры видеонаблюдения. Поскольку для п...

Toshiba Memory использует в SSD RD500 и RC500 96-слойную флеш-память TLC 3D NAND Компания Toshiba Memory представила две новые серии твердотельных накопителей с интерфейсом NVMe PCIe 3.0 Gen3 x4. Накопители RD500 и RC500 выполнены в типоразмере M.2-2280. В них используется 96-слойная флеш-память TLC 3D NAND (производитель использует фирменное обозна...

Новое мобильное приложение LampTest.ru Сегодня я рад представить то, что многие давно ждали: полнофункциональное приложение Lamptest с быстрым сканером штрихкодов. Читать дальше →

Умные часы Xiaomi Amazfit Verge неожиданно получили поддержку Alexa и возможность совершать звонки при сопряжении с iPhone Умные часы Xiaomi Amazfit Verge были представлены в сентябре, так что уже давно хорошо знакомы как поклонникам Xiaomi, так и тем, кто просто интересуется рынком. Часы выделяются наличием экрана AMOLED, при этом у них нет полноценной операционной системы с возможностью у...

Xiaomi открыла прорграмму краудфандинга: Haylou Smart Watch за 99,9 ЮАНЕЙ ($ 14) Xiaomi недавно начала свою 419-ю краудфандинговую компанию. Она предлагает финансово поучаствовать в создании стороннего продукта под названием Haylou Smartwatch. Это простые умные часы с квадратным циферблатом. Цена вопроса — 99,9 юаней (14 долларов США). Известно, что квад...

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

Плагины для Sketch и Figma, обновления Adobe XD и другие новые инструменты дизайна интерфейсов Накал борьбы Sketch и Figma за лидирующий инструмент дизайна уже шкворчит — громкие анонсы месячной давности почти подкрепились результатом.

[] Браузерная симуляция физики В этой статье я хочу дать описание существующих решений для создания приложений с симуляцией физики, сравнить их производительность и предоставляемый инструментарий. Читать дальше →

Olympus представила высокопроизводительную беззеркальную фотокамеру OM-D E-M1X Компания Olympus выпустила беззеркальную фотокамеру OM-D E-M1X с повышенной надежностью и со сменной оптикой. Новинка разработана для профессиональных фотографов и оборудована усовершенствованной системой стабилизацией изображения. Также фотоаппарат оснащен 3-дюймовым сенсор...

PDDM — Новый Model-Based Reinforcement Learning алгоритм с улучшенным планировщиком Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по сигналу награды, а во втором нейросеть является только моделью реальности, а оптимальные действия выбираются с помо...

Бесплатные антивирусы и межсетевые экраны (UTM, NGFW) от Sophos Хочется рассказать о бесплатных продуктах компании Sophos, которые можно использовать как дома, так и на предприятии (подробности под катом). Использование ТОПовых решений Gartner и NSS Labs позволит существенно повысить персональный уровень безопасности. В число бесплатных...

Компания «Балтика» использует инновации в области цифровизации бизнеса, нацеленные на повышение качества клиентского сервиса Флагман пивоваренного рынка РФ в лице компании «Балтика» (часть Carlsberg Group) успешно трансформировал свои бизнес-процессы за счет внедрения в них инноваций в области цифровизации бизнеса. Речь идет о проекте по GPS-мониторингу качества доставки продукции, а также маршрут...

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

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

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

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

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше. Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20...

Xiaomi показала бюджетные смарт-часы Haylou LS01 всего за 900 рублей Xiaomi недавно начала свою 419-ю краудфандинговую компанию. Она предлагает финансово поучаствовать в создании стороннего продукта под названием Haylou LS01. Это простые умные часы с квадратным циферблатом. Цена вопроса — 99,9 юаней (14 долларов США). Известно, что квадратный...

[Перевод] .NET Core с блокнотами Jupyter — Preview 1 Когда вы думаете о блокнотах Jupyter, на ум, вероятно, приходит код Python, R, Julia или Scala, а не .NET. Сегодня мы рады сообщить, что вы можете писать .NET-код в Jupyter Notebooks. Try .NET развился, чтобы поддерживать больше интерактивных возможностей в Интернете с помо...

Клиенты Cloudflare получили доступ к HTTP/3 Облачный провайдер Cloudflare, который обеспечивает работу около 10% существующих интернет-ресурсов, открыл для своих клиентов возможность использовать протокол HTTP/3. Владельцы доменов, размещенных на инфраструктуре Cloudflare могут включить соответствующую опцию в панели ...

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

Еще один плагин для WordPress под атакой, и СМИ винят недовольного исследователя Волна атак на плагины для WordPress продолжилась эксплуатацией уязвимости в Yellow Pencil Visual Theme Customizer.

В следующем году Samsung выпустит еще более мощные и энергоэффективные процессоры Мы часто обсуждали закон Мура, открытый Гордоном Муром, бывшим генеральным директором Intel. Закон Мура гласит, что количество транзисторов внутри интегральной схемы удваивается каждые два года. Современные высокопроизводительные чипы, такие как Snapdragon 855 и Apple A12 B...

Ford использует VR технологию для проектирования автомобилей Ford рассматривает возможность проектировать автомобили в виртуальной реальности. Автопроизводитель начал экспериментировать с инструментом Gravity Sketch, который позволяет дизайнерам рисовать 3D-автомобили в виртуальной реальности и тем самым экономить много времени на ра...

Microsoft официально представила Surface Pro 7 На своем ежегодном мероприятии по аппаратному обеспечению Microsoft официально представила Surface Pro 7. Предполагается, что устройство станет преемником существующего Surface Pro 6.Surface Pro 7 оснащен новыми процессорами Intel Core 10-го поколения с 4/8/16 ГБ ОЗУ, 128/25...

Поймать нарушителя! Учимся детектировать инструменты атак на Windows Для подписчиковАтаки на Windows в наше время одна из наиболее реальных угроз для компаний. При этом исходный код используемых хакерами инструментов открыт и доступен на GitHub. В этой статье мы поговорим о том, какие существуют средства развития атаки внутри инфраструктуры, ...

Высокоуровневая репликация в СУБД Tarantool Привет, я занимаюсь созданием приложений для СУБД Tarantool — это разработанная в Mail.ru Group платформа, совмещающая в себе высокопроизводительную СУБД и сервер приложений на языке Lua. Высокая скорость работы решений, основанных на Tarantool, достигается в частности за сч...

Появились изображения и основные данные телеконверторов Panasonic DMW-STC14 1.4x и DMW-STC20 2.0x с креплением L-mount В сети появились первые сведения о телеконверторах Panasonic DMW-STC14 1.4x и DMW-STC20 2.0x с креплением L-mount. Оптическая схема модели Panasonic DMW-STC14 1.4x, увеличивающей фокусное расстояние объектива в 1,4 раза, включает семь элементов в четырех группах (в том...

Новый мировой рекорд по вычислению числа пи: 31,4 трлн знаков Формула Бэйли — Боруэйна — Плаффа, которая позволяет извлечь любую конкретную шестнадцатеричную или двоичную цифру числа пи без вычисления предыдущих (нынешний рекорд был установлен на алгоритме Чудновского, см. под катом) Вычислительный кластер Google Compute Engine за 1...

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

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

[Перевод] Fluent 1.0: гибкая система локализации Fluent — семейство спецификаций, реализаций и практик для локализации, разработанной Mozilla. Сейчас она применяется в браузере Firefox. Используя Fluent, переводчики могут писать более естественные переводы на родном языке. Сегодня мы представляем спецификацию формата фай...

Где только не запускали Doom. Теперь на кассе! Игру Doom удавалось запускать на платёжных терминалах, часах и даже пылесосе, а теперь один энтузиаст заставил её работать на кассе McDonald’s.

[Перевод] Как соединить GitLab и Pantheon и оптимизировать рабочие процессы Drupal и WordPress Наш гость, создатель инструментов для разработчиков из Pantheon, рассказывает, как автоматизировать деплои WordPress с помощью GitLab CI/CD. В Pantheon я занимаюсь связями с разработчиками, поэтому всегда ищу новые способы помочь разработчикам WordPress и Drupal решать проб...

Новая прошивка освободит больше памяти в смартфонах Huawei и ускорит их До того момента пока производители не начали устанавливать в базовые версии своих смартфонов по 64 ГБ встроенной памяти, многие пользователи никак не желали мириться, что фактический объем встроенного хранилища их аппаратов значительно меньше заявленного. Иногда разница мог...

Накопительное обновление KB4512941 исправляет серьезную ошибку в Windows 10 версии 1903 Последнее накопительное обновление, выпущенное Microsoft для Windows 10 версии 1903, устраняет ошибку, возникающую в «Песочнице» Windows после установки другого обновления.В частности, Microsoft признала ошибку, приводившую к неисправности Windows Sandbox после установки нак...

Спецификации USB4 будут опубликованы в середине года Организация USB Promoter Group объявила о том, что готовится вскоре опубликовать спецификации USB4. USB4 объединит протоколы USB и Thunderbolt. В основе USB4 как раз лежит Thunderbolt 3 со скоростью передачи данных до 40 Гбит/с. Само собой, USB4 сохранит совместимость ...

Вредоносное ПО AgentTesla распространяется по России Согласно отчету Global Threat Index, AgentTesla - усовершенствованная RAT, переводится как "Троян удаленного доступа" или "средство удалённого управления".AgentTesla заражает компьютеры с 2014 года, выполняя функции кейлоггера и похитителя паролей. Вредон...

[recovery mode] Опровергаем мифы: реальные практики в Армении в сфере ИТ Добрый день, уважаемые читатели! Благодаря вашим отзывам на предыдущую статью по ИТ-отрасли Армении созрела идея создать еще одну публикацию, которая даст максимально развернутый ответ о реальной практике IT-специалистов в южно-кавказском государстве. В этой публикации я п...

В расширении для WordPress обнаружили серьезную уязвимость Специалисты компании Sucuri нашли серьезную уязвимость в плагине Duplicate Page, установленном более чем на 800 тыс. сайтов под управлением WordPress. Брешь позволяет зарегистрированному пользователю с минимальными привилегиями осуществить внедрение стороннего SQL-кода и пол...

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

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

Nixie clock или теплый ламповый свет вам в дом Все началось в тот момент, когда на работе в одном из ящиков со старыми радиодеталями была найдена вот такая поделка. Кто ее сделал — история умалчивает, работала ли она тоже достоверно не известно. И тогда возникла мысль об изготовление подобного устройства, тем более у ...

docker-pretty-ps — наконец-то удобный для чтения «docker ps» Вы не одиноки в этом мире, если вот уже долгое время не рады тому, как выглядит стандартный вывод docker ps. Хотя и существуют различные workarounds на эту тему (см. в конце материала), однажды какой-нибудь энтузиаст должен был сделать «что-то ещё»… и это произошло в наступи...

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

[Из песочницы] Инструмент для управления проектами на базе Google Sheets Некоторое время назад передо мной встал выбор инструмента для управления небольшими проектами по SCRUM-методологии. У меня был довольно большой опыт использования различных инструментов включая Jira, Asana, Trello и проч., но ни один из них не подходил в полной мере для моег...

[Перевод] SSD GIGABYTE Aorus RGB M.2: мал, да удал даже для RGB-светодиодов (2 часть) Часть 1 >> Часть 2 Производительность случайного чтения В первом тесте производительности случайного чтения используются очень короткие пакеты операций, выполняемые по одному, и без очереди. Диски получают достаточно времени простоя между пакетами, чтобы общий рабочий...

Мошенники эксплуатируют 0-day в популярном WordPress-плагине ИБ-исследователи из компании Wordfence обнаружили уязвимость нулевого дня в WordPress-плагине Social Warfare. Преступники используют брешь для внедрения вредоносного кода на сайты жертв посредством XSS-атак. Под угрозой оказались более 70 тыс. веб-ресурсов, на которых устано...

Зачем Microsoft использует Android на Surface Duo и Windows 10X на Surface Neo На прошлой неделе компания Microsoft представила два гибких устройства, которые должны поступить в продажу в конце 2020 года. Бренд Surface начнёт распространяться на устройства новых категорий. Интересно отметить, что модель Surface Neo будет работать на Windows, а устройст...

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

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

5 лайфхаков оптимизации SQL-запросов в Greenplum Любые процессы, связанные с базой, рано или поздно сталкиваются с проблемами производительности запросов к этой базе. Хранилище данных Ростелекома построено на Greenplum, большая часть вычислений (transform) производится sql-запросами, которые запускает (либо генерирует и...

Слухи: производительность Nintendo Switch Pro увеличится на 25% Известно, что Nvidia по-прежнему продолжает использовать чипсет Tegra X1, несмотря на то, что он был выпущен почти 5 лет назад. Согласно последним слухам, компания готовит обновлённую приставку Shield TV и её главным изменением наконец-то станет новый чипсет - Tegra X1 +. По...

Oppo присоединилась к проекту CameraX API от Google В этом году Google представила CameraX API — это библиотека или набор AI-алгоритмов Android Jetack, предназначенных для того, чтобы облегчить разработку приложения камеры.   Их преимуществом является то, что разработчикам не нужно прописывать специальный код в сво...

Импортозамещение на практике. Часть 2. Начало. Гипервизор В предыдущей статье были рассмотрены варианты, на что можно заменить существующие системы в рамках выполнения приказа об импортозамещении. Далее в статьях речь пойдет о выборе конкретных продуктов для замены развернутых в настоящее время. Начнем с точки отсчета — системы вир...

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

В плагине «Лейка» изменились шорткоды и шаблон «Стар» Теплица социальных технологий обновила плагин «Онлайн-лейка» до версии 3.6. В новой версии были переработаны шорткоды, а также изменен шаблон «Стар», оптимизированный специально под рекуррентные платежи.  Разработчики сделали новые шорткоды максимально гибкими в нас...

[Перевод] Будущее контент-маркетинга: тренды, тактика и инструменты За последнее десятилетие контент-маркетинг быстро вырос. Каждый крупный бренд пытается привлечь в сети все больше и больше клиентов, и на то есть веская причина. Контент-маркетинг давно известен своими (сравнительно) низкими первоначальными затратами и долгосрочными преим...

Обзор колонки JBL boombox [видео] У меня на обзоре колонка JBL Boombox. Для меня это пока лучшая колонка такого класса. JBL молодцы, сделали очень качественный продукт! Boombox следует основным принципам дизайна JBL при использовании ткани и пластика для создания водонепроницаемой колонки, которая выглядит ...

SC19: Intel представила Ponte Vecchio — первый 7-нм GPU на архитектуре Xe, заточенный под HPC и ИИ Как и ожидалось, в рамках конференции SC19 компания Intel представила свой первый графический процессор на архитектуре Intel Xe HPC, который получил кодовое название Ponte Vecchio, в часть средневекового моста Понте-Веккьо в итальянской Флоренции. Компания Intel называет нов...

KFC запускает собственный эксперимент по замене натурального мяса Сеть ресторанов фастфуда KFC проведет однодневный эксперимент по замене одного из своих главных блюд – жареного мяса цыпленка – на аналог из псевдомяса. Речь идет о технологии «Beyond Meat», которая набирает все большие обороты в США. Теперь, специально для KFC, была разрабо...

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

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

Thermalright представила систему охлаждения Macho 120 Rev. B с улучшенным вентилятором Компания Thermalright продолжает обновлять свои системы охлаждения. Вслед за обновлённой Silver Arrow IB-E Extreme Rev. B, была представлена новая версия охладителя Macho 120, которая получила к названию приписку Rev. B. Ключевым отличием Macho 120 Rev. B от предыдущей верси...

Найден способ обхода защиты процесса загрузки Intel Boot Guard Данная технология предназначается для защиты от несанкционированной модификации программных модулей UEFI, запускающихся при загрузке компьютера. Технология Boot Guard была впервые реализована в процессорах Intel Core четвертого поколения (Haswell). Она предназначается для...

17-дюймовый игровой ноутбук Asus ROG Strix GL704GM Scar II: высокая производительность и высокий уровень шума Розничная стоимость описанной конфигурации ноутбука Asus ROG Strix GL704GM Scar II составляет примерно 140 тысяч рублей. Для сегмента игровых ноутбуков это сегодня вполне адекватная стоимость, то есть найти подобную конфигурацию дешевле вряд ли удастся. Ноутбук имеет стильны...

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

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

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

Autodesk Maya: полезные базовые функции для работы с 3Д моделями Недавно я столкнулся лицом к лицу с таким зверем как Autodesk Maya. За плечами у меня не было опыта в работе с 3Д моделированием и пришлось в экстренном порядке прокачиваться, начиная с основ, а также ознакомится с функциональностью данного ПО, чтобы проверить работу плагина...

Mobvoi анонсировала Ticwatch E2 и S2 – умные часы с автоматическим отслеживанием разных видов активности Технологическая выставка CES 2019 продолжается и с каждым днем все больше компаний показывают свои новинки. Среди них, выгодно выделяется и компания Mobvoi, которая анонсировала умные часы Ticwatch E2 и S2. Их отличительной особенностью стала функция TicMotion, которая автом...

Meural Canvas отображает миллиарды долларов искусства на ваших стенах Устройства для умного дома - это еще одна важная вещь. Netgear запускает Meural Canva - цифровую фоторамку, которая была специально разработана для имитации реальных картин. По сути, устройство представляет собой массивный планшет с 27-дюймовым ЖК-экраном Full HD, уста...

[Перевод] Решение задачи числа 42 с помощью планетарного суперкомпьютера Математикам наконец-то удалось найти три куба чисел, сумма которых равна 42. Так была решена задача, над которой ломали голову целых 65 лет: можно ли каждое из натуральных чисел от 1 до 100 выразить как сумму трёх кубов? Задача, сформулированная в 1954 году, заключается им...

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

Утечки с интерфейсом iOS 13: темная тема, новые инструменты скриншотов и другое WWDC 2019начнется уже 3 июня. Конференция традиционно предназначена для разработчиков, но обычным пользователям интересно узнать, какой будет iOS. В сети появились скриншоты, которые выглядят очень правдоподобно. Так, на них видна темная тема в приложении Apple Music. В ней...

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

Специалисты Toshiba Memory Corporation создали микросхему, позволяющую существенно увеличить скорость и емкость SSD Компания Toshiba Memory Corporation объявила о разработке микросхемы моста, которая позволяет увеличить скорость и емкость твердотельных накопителей. Такие микросхемы, занимающие небольшую площадь на печатной плате и имеющие низкое энергопотребление, дают возможность по...

Tarantool запускает новый продукт – Tarantool Data Grid Команда системы управления базами данных Tarantool, собственного решения Mail.Ru Group, запустила продукт Tarantool Data Grid — готовое enterprise-решение для разработки распределенных бизнес-приложений, работающих с большими потоками данных, которое имеет удобные инструмент...

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

Apple предупредит пользователей о снижении производительности iPhone Apple обязали предоставлять пользователям полную и детальную информацию, относительно того, как будущие обновления будут влиять на производительность iPhone. Об этом сообщает британское Управление по контролю за конкуренцией и рынками (Competition and Markets Authority, CMA...

[Перевод] Панель мониторинга Grafana для пивной системы BeerTender Пояснение. BeerTender — устройство для охлаждения и розлива пива от Krups и Heineken. По заявлению производителей, оно сохраняет качества свежего пива в течение 30 дней после открытия кега. Конечно, системным администраторам и девопсам удобно отслеживать температуру и уровен...

Управление SSL/TLS сертификатами в облаках и контейнерах — не человеческая работа Из презентации Venafi: как установка сертификатов вручную тормозит процесс непрерывной интеграции и развёртывания приложений Облачные сервисы и контейнеры стали стандартом де-факто для развёртывания веб-приложений. Однако интеграция сертификатов SSL/TLS в окружение DevOps ...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

[Перевод] Конфигурируйте Visual Studio в вашей организации с помощью .vsconfig В Visual Studio 2017 Update 15.9 мы добавили возможность экспорта и импорта рабочей нагрузки и выбора компонентов в файл конфигурации установки Visual Studio. Разработчики могут импортировать эти файлы в новые или существующие установки. Проверка этих файлов в ваших исходных...

[Перевод] SMAA: улучшенное субпиксельное морфологическое сглаживание Данная статья основана на журнале Хорхе Хименеса, Хосе Эчеварриа, Тиаго Соуса и Диего Гутьерреса. Их демо реализации SMAA можно посмотреть здесь (файл .exe). На моём GTX 960 2GB оно работает вполне нормально. Старые способы сглаживания (антиалиасинга) Долгие годы стандарт...

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

AMD представила видеокарты Radeon RX 5000 поколения Navi После огромного числа слухов и утечек компания AMD наконец-то представила первые видеокарты Radeon RX 5000 поколения Navi. Подробнее об этом читайте на THG.ru.

Univention Corporate Server (UCS) — установка простого и удобного LDAP сервера с web-панелью и его связка с Nextcloud Рано или поздно на любом маленьком или среднем предприятии возникает задача по созданию единого центра авторизации пользователей в многочисленных сервисах и порталах компании. Среди кандидатов на такой центр авторизации сразу приходит в голову Microsoft Active Directory ил...

Способы применения и искажения меткости в играх. Наглядные графики для сравнения Вычислять факт попадания в играх на основе полученной меткости можно по разному: — сравнивая с одним псевдослучайным числом (которое тоже можно получать по разному [1]); — сравнивая с наибольшим или наименьшим из двух псевдослучайных чисел; — сравнивая среднее из двух и б...

Вышел Zabbix 4.2 Наша команда очень рада поделиться новостью о том, что состоялся релиз свободной системы мониторинга с открытым исходным кодом Zabbix 4.2! Является ли версия 4.2 ответом на главный вопрос жизни, вселенной и мониторинга в целом? Давайте посмотрим! Читать дальше →

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

Confluence для публичной базы знаний: меняем дизайн и настраиваем разделение по языкам У нас есть шесть продуктов, которые используют в России и за рубежом. Это значит, что документация к ним должна быть в одном месте, но разделена по продуктам и языкам. Раньше мы использовали MediaWiki, но со временем она устарела. От платформы мы ожидали так же хорошую вёрс...

BlackBerry и LG расширяют партнерство в разработке технологии подключенных и самоуправляемых транспортных средств Компания BlackBerry не только отчиталась за очередной квартал, но и объявила о расширении партнерства с компанией LG Electronics. Сотрудничество направлено на «ускорение развертывания технологии подключенных и самоуправляемых транспортных средств». Говоря то...

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

Прошивка Tizen 4.0 вышла для умны часов Samsung Gear S3 и Gear Sport Компания Samsung начала распространение прошивки Tizen 4.0 для умны часов Samsung Gear S3 и Gear Sport еще в прошлом месяце, однако изначально оно было доступно только на территории США. Теперь же обновление стало распространяться на территории Европы, о чем сообщают ре...

Округление к целому в .NET Всем бородатое ку, товарищи! Все мы знаем, что такое округление. Если кто-то забыл, то округление — это замена числа на его приближённое значение, записанное с меньшим количеством значащих цифр. Если спросить человека с ходу, что получится при округлении 6,5 до целых, он не...

[Перевод] [в закладки] Bash для начинающих: 21 полезная команда Материал, перевод которого мы публикуем сегодня, предназначен для тех, кто хочет освоить командную строку Linux. Умение эффективно пользоваться этим инструментом позволяет экономить немало времени. В частности, речь здесь пойдёт о командной оболочке Bash и о 21 полезной кома...

Эмуляция Amazon web services в JVM процессе. Уклоняемся от Роскомнадзора и ускоряем разработку и тестирование Зачем же может потребоваться эмулировать инфраструктуру Amazon web services? Прежде всего это экономия — экономия времени на разработку и отладку, и что не менее важно — экономия денег из бюджета проекта. Понятно что эмулятор не будет на 100% идентичен исходной среде котору...

[Перевод] Как бы выглядела интернет-система в игре EvE Online EvE online — увлекательная игра. Это одна из немногих ММО, в которых есть только один «сервер» для входа, что означает, что все играют в одном и том же логическом мире. У нее также был захватывающий набор событий, которые произошли внутри игры, и также она остается очень виз...

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

Компания Fujitsu завершила проектирование суперкомпьютера Post-K и приступила к его изготовлению Компания Fujitsu объявила, что совместно с институтом RIKEN (Институт физико-химических исследований — крупный научно-исследовательский институт в Японии, почти полностью финансируется правительством Японии) она завершила проектирование суперкомпьютера Post-K, кот...

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

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

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

Битва монстров: 56-ядерный CPU Intel против 64-ядерного CPU AMD Ещё в апреле компания Intel представила процессоры Cascade Lake-AP. Всего в линейке четыре модели, и наиболее впечатляющая — Xeon Platinum 9282. Это монструозный 56-ядерный процессор с TDP 400 Вт и 12-канальным контроллером памяти. И Intel в очередной раз решила ...

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

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

Представлены умные часы Garmin Fenix 6X Pro Solar с GPS и солнечной батареей Компания Garmin представила новые умные часы Fenix 6X Pro Solar с возможностью заряжать их с помощью солнечной энергии. Для этого используется специальный слой, расположенный над дисплеем. Экран имеет размер 1,4 дюйма и разрешение 280 х 280 пикселей. В часах есть GPS, благо...

Распределительный блок Phanteks Glacier D140 Компания Phanteks накануне представила уникальное решение для сборки кастомной СВО. Новый Glacier D140 станет первым универсальным распределительным блоком, разработанным производителем для легкой установки с 140-мм вентиляторным отсеком сзади и семью слотами PCI. Блок пост...

PHP Composer: фиксим зависимости без боли Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продук...

Новинка EK позволяет установить в корпусах Lian Li O11D и O11D XL мощную и красивую систему жидкостного охлаждения Компания EK, выпускающая компоненты систем жидкостного охлаждения, представила изделие под названием EK-Classic DP Side PC-O11D G1 D-RGB + DDC 3.2 PWM. Это распределительная пластина, одновременно играющая роль резервуара, на которой закреплена помпа. Пластина спроекти...

[Перевод] Ускоряем WebGL/Three.js с помощью OffscreenCanvas и веб-воркеров В этом руководстве я расскажу как с помощью OffscreenCanvas мне удалось вынести весь код работы с WebGL и Three.js в отдельный поток веб-воркера. Это ускорило работу сайта и на слабых устройствах исчезли фризы во время загрузки страницы. Статья основана на личном опыте, к...

Электросамокат Xiaomi m365 подвержен взлому с возможностью удаленного управления Наверное, если бы лет 10 назад кто-то сказал, что вскоре заряжать нужно будет не только ноутбуки и телефоны, но и самокаты, никто бы не поверил. Но сейчас это уже практически ни у кого не вызывает удивления. Зато поклонники такого вида транспорта удивятся другой новости — ...

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

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

Властелин прода в царстве legacy-кода (сказочка с открытым концом) Недавно наш разработчик сочинил IT-сказку по мотивам одной ну очень известной эпопеи. Финал он дописать так и не успел: конец спринта, хотфикс-откат хотфикса, сами понимаете. Теперь мы запускаем конкурс на Хабре, чтобы узнать, чем же всё закончилось. Читать дальше →

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

Deezer разработал Spleeter — простой open-source инструмент на базе ИИ, способный отделять вокал от музыки Разделение композиции на вокал и аккомпанемент всегда было непростой задачей. Существуют несколько способов сделать это, но, во-первых, процесс занимает достаточно много времени, а во-вторых, результаты зачастую далеки от совершенства. Новый ИИ-инструмент с открытым исходным...

Общие принципы работы QEMU-KVM Мое текущее понимание: 1) KVM KVM (Kernel-based Virtual Machine) – гипервизор (VMM – Virtual Machine Manager), работающий в виде модуля на ОС Linux. Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого с...

Cerebras Systems представила компьютер с самым большим в мире процессором 22×22 сантиметра Схема компьютера CS-1 показывает, что большая часть отведена для питания и охлаждения гигантского «процессора-на-пластине» Wafer Scale Engine (WSE). Фото: Cerebras Systems В августе 2019 года компания Cerebras Systems и её производственный партнер TSMC анонсировали крупне...

Установка Windows через Windows Deployment Services и Microsoft Deployment Toolkit Как было написано в одной умной книге — если в вашем IT-отделе нет автоматизированной установки операционной системы, то её создание может быть самой важной задачей, которую вы когда-либо выполняли. Читать дальше →

Представлен 24-дюймовый монитор Philips 241B7QGJ Состоялся релиз Full HD модели Philips 241B7QGJ. Этот 24-дюймовый (23,8”) ЖК-монитор станет новым эталоном среди «зеленых» устройств и мощным инструментом повышения производительности при сохранении окружающей среды для профессионалов, которые заботятся об экологии. Помимо в...

Уроки труда на дому: наборы детских инструментов от Pebaro Года три назад ребенок захотел стучать молотком на даче, и тогда вдруг вспомнилось, что в детстве были классные наборы «взрослых» инструментов для маленьких. Найти года три назад что-то похожее удалось с огромным трудом и с доставкой из другого региона. Все запросы типа «н...

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

Показана Duet-3 и анонсированы продажи Всем привет. Интервью Thomas Sanladerer с производителями Duet. Видео тут. ПРЕДСТАВЛЯЮТ НОВУЮ DUET 3 ЭКОСИСТЕМУ. Дисклеймер: кто не учил английский — страдает.  Краткое содержание: 1:20 Дуэт 3 это не замена дуэту 2, дуэт 2 будет продолжать выпускаться. Дуэт 3 более расширяем...

HONOR представила обновление Gaming+ Бренд HONOR на международной выставке MWC 2019 представил серию технологических инноваций HONOR Gaming+, которые значительно повышают производительность, качество и детализацию графики видеоигр на флагманском смартфоне HONOR View 20. Также бренд представил уникальную экосист...

[Перевод] Что сделало Lisp особенным "Величайший из когда-либо созданных языков программирования" — Alan Kay, «on Lisp» Когда Маккарти разработал Lisp в конце 1950-х, он радикально отличался от существующих языков, самым главным из которых был Fortran. Читать дальше →

[Перевод] Метрики производительности для исследования невероятно быстрых веб-приложений Есть одно высказывание: «Что ты не можешь измерить, то ты не можешь улучшить». Автор статьи, перевод которой мы сегодня публикуем, работает в компании Superhuman. Он говорит, что эта компания занимается разработкой самого быстрого в мире почтового клиента. Здесь речь пойдёт ...

Быстрая локализация проблем производительности Microsoft SQL Server в Quest Foglight В прошлой статье об инструменте для мониторинга Foglight for Databases мы рассказывали о возможностях контроля из единого интерфейса SQL Server, Oracle, PostgreSQL, MySQL, SAP ASE, DB2, Cassandra и MongoDB. Сегодня разберём подходы к быстрому выявлению причин нештатной раб...

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

Swift.assert — жизнь после релиза Как часто вы используете Swift.assert() в вашем коде? Я, честно, использую довольно часто (Если это плохая практика, то, пожалуйста, напишите в комментариях — почему это плохо?). В моем коде часто можно встретить, например, такой вызов: Swift.assert(Thread.isMainThread) Не ...

[Из песочницы] Rutoken, OpenSSL и локальный УЦ для подписи сообщений Некоторое время назад возникла необходимость в рамках проекта ограничить одновременное число компьютеров, имеющих доступ к web-приложению, работающему в рамках локальной сети заказчика. Решение использовать аппаратные USB-токены для идентификации компьютера пришло само собо...

[recovery mode] ShIoTiny: часы без пружины или реальное время и как с ним работать О чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано о часах реального времени в контроллере ShIoTiny, синхронизации времени и использовании узлов работы с часами. Сайт проекта ShIoTiny...

Intel приглашает на OpenVINO хакатон, призовой фонд — 180 000 рублей Думаем, что вам известно о существовании полезного продукта Intel под названием Open Visual Inference & Neural Network Optimization (OpenVINO) toolkit — набора библиотек, средств оптимизации и информационных ресурсов для разработки ПО, использующего машинное зрение и D...

IBM Cloud Integration Platform: Собиратель данных Мультиоблачная интеграционная платформа поможет заказчикам связать все свои данные независимо от того, где они находятся. Корпорация IBM представила свою новую мультиоблачную интеграционную платформу, которая должна помочь клиентам наладить управление данными, а также обе...

Корзина Icy Dock flexiDOCK MB830SP-B рассчитана на три накопителя типоразмера 3,5 дюйма Ассортимент компании Icy Dock пополнила корзина для накопителей flexiDOCK MB830SP-B. Она адресована владельцам систем с двумя неиспользуемыми отсеками типоразмера 5,25 дюйма. С помощью flexiDOCK MB830SP-B в эти отсеки можно установить до трех накопителей типоразмера 3,5...

Организуем работу с приложениями на Mac Каждый пользователь Mac имеет определенный набор приложений для работы. Это может быть браузер, мессенджер, почтовый клиент, прочие программы. Увы, в macOS нет встроенных инструментов (если не брать в расчёт Automator), которые бы позволили запускать сразу несколько приложе...

Небольшой мод превращает «Теслу» в станцию видеонаблюдения Программа Surveillance Detection Scout обнаружила знакомого человека и предлагает кадры из архива с его лицом Правительства многих стран разворачивают системы слежки за населением через сеть видеокамер. Но граждане могут использовать этот инструмент и в своих целях. Иссле...

[Перевод] Kubernetes: сборка образов Docker в кластере Чтобы собирать образы Docker в контейнере и при этом обойтись без Docker, можно использовать kaniko. Давайте узнаем, как запускать kaniko локально и в кластере Kubernetes. Дальше будет многабукаф Читать дальше →

DIRECTUM 5.7: ECM-платформа для крупного бизнеса В новой версии улучшена функциональность для обмена документами с контрагентами, усовершенствованы механизмы сквозных процессов внутри группы компаний, а интеллектуальные инструменты для автоматизации рутинных операций стали доступны «из коробки».

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

[Перевод] Очень странный корпус микропроцессора A12X от Apple В рекламном видеоролике нового iPad Pro, показанном в октябре, присутствует последовательность кадров, на которой планшет как бы собирается из компонентов. Будучи большим любителем расковыривать электронику, я наснимал из ролика кадров, на которых демонстрируется заполнение ...

Реверс-инжиниринг приложений после обфускации (Часть 2) Введение Данная публикация направлена на изучение некоторых приемов реверс-инжиниринга. Все материалы представлены исключительно в ознакомительных целях и не предназначены в использовании в чьих-либо корыстных целях. Рекомендуется к протчению после первой части Если хирург...

Один день из поддержки пользователей PVS-Studio Мы рады любым тематическим общениям на тему качества кода. Нам пишут клиенты, студенты и любые другие пользователи со всех уголков интернета. Независимо от страны, часового пояса или языка. Языка разговорного, конечно. Среди языков программирования нам всё же интересен огра...

[Перевод - recovery mode ] Веб скрапинг для веб разработчиков: краткое резюме Знание только одного подхода к веб скрапингу решает проблему в краткосрочной перспективе, но все методы имеют свои сильные и слабые стороны. Осознание этого экономит время и помогает решать задачу эффективнее. Многочисленные ресурсы рассказывают об единственно верном мето...

Новые умные часы Samsung Galaxy Watch Active: без безеля и в «строгом» дизайне Компания Samsung готовит замену своих «умных» часов – на смену выпущенным в октябре 2017 года часам Samsung Gear Sport приходят часы Galaxy Watch Active.

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

Как создать резьбу для 3D печати в Autodesk Inventor (threadModeler) Данный пост посвящен резьбовым соединениям. Я работаю на Autodesk Inventor 2019 и создание резьбы (физической) представлял мне некий дискомфорт, если делать классическими инструментами без плагинов. Собственно для экономии времени создания резьбы был придуман плагин threadMo...

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

В плагине «Лейка» появился кабинет донора Теплица социальных технологий обновила плагин «Онлайн-лейка» до версии 3.2. В новой версии разработчики добавили важный функционал: личный кабинет доноров. В нем донор может увидеть свои рекуррентные подписки и историю пожертвований. Также из личного каби...

Lenovo оснастила ноутбуки ThinkPad T495, T495s и X395 гибридными процессорами AMD Ryzen Pro Компания Lenovo сегодня анонсировала три ноутбука бизнес-линейки ThinkPad – T495, T495s и X395. Точнее сказать, ноутбуки не новые: они базируются на ранее представленных ThinkPad T490, T490s и X390, но оснащаются APU AMD, а не процессорами Intel. Lenovo ThinkPad ...

Анонс Meizu 16s – тонкий безрамочный смартфон с DC Dimming и NFC Meizu наконец представила долгожданный флагманский смартфон Meizu 16s, который выделяется классическим симметричным дизайном, усовершенствованным дисплеем и двойной камерой с 48-Мп сенсором Sony IMX586 с оптической стабилизацией изображения.

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

Apple Watch Series 5 смогут отслеживать качество сна В этом году Apple должна представить новое поколение своих умных часов. Об этом продукте, в отличие от новой линейки iPhone, по-прежнему известно не так много. Очевидно, что нас ждёт улучшенная производительность и новые опции для отслеживания здоровья. Среди них — фу...

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

Эксперимент: Как замаскировать использование Tor для обхода блокировок Цензура в интернете становится все более важной проблемой во всем мире. Это приводит к усилению «гонки вооружений» – государственные органы и частные корпорации в разных странах стремятся блокировать различный контент и борются со средствами обхода таких ограничений, а раз...

Качественные изображения часов Samsung Galaxy Watch Active и наушников Galaxy Buds позволяют рассмотреть все детали Мы уже знаем, что Samsung готовится представить умные часы Galaxy Watch Active и беспроводные наушники Galaxy Buds вместе со смартфонами Galaxy S10. Сегодня в Сети появились очень качественные и явно официальные изображениях этих устройств, позволяющие рассмотреть гряду...

SwiftUI для прошлого конкурсного задания Telegram Charts (март 2019 года): все просто Сразу начну с замечания о том, что приложение, о котором пойдет речь в этой статье, требует Xcode 11 и MacOS Catalina , если вы хотите использовать Live Previews, и Mojave, если будете пользоваться симулятором. Код приложения находится на Github. В этом году на WWDC 2019,...

Дайджест интересных материалов для мобильного разработчика #301 (3 — 9 июня) Наконец-то можно сказать, что WWDC получился. Роскошный SwiftUI, новые версии операционных систем и новая iPadOS, App Store на часах, PencilKit, Catalyst для портирования приложений на macOS, новые инструменты для виртуальной реальности, реактивный Combine. На полгода разбир...

Microsoft обновила Game Bar в Windows 10 Компания Microsoft еще в прошлом обновлении Redstone 5 тестировала новый Game Bar (Меню игры) в Windows 10, где были также графики производительности компьютера, но в итоге эта функция не была добавлена в релиз, а была отдана на доработку. Инсайдеры уже стали получать обновл...

[Перевод] Используйте __main__.py Зачем нужен __init__.py знает, наверное, любой питонист, но что насчёт __main__.py? Я видел немало проектов либо рабочих, либо на Github, которые не используют это магический файл, хотя могли бы сделать свою жизнь проще. На мой взгляд, __main__.py это лучший способ для взаим...

Google запускает решение для показа реальных URL для AMP-страниц Google решил проблему с отображением URL издателей, использующих формат AMP. Теперь в результатах поиска в браузере Chrome пользователи смогут видеть реальный URL (ebay.com), а не Google AMP URL (google.com/amp/ebay.com). Для этого Google внедрил в Chrome поддержку нового ве...

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

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

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

[Перевод] Знакомство с Helm 3 Прим. перев.: 16 мая этого года — значимая веха в развитии менеджера пакетов для Kubernetes — Helm. В этот день был представлен первый альфа-релиз будущей крупной версии проекта — 3.0. Её выход принесёт в Helm существенные и долгожданные изменения, на которые многие в Kube...

Полноценная мультиарендность в Zimbra OSE с помощью Zextras Admin Мультиарендность на сегодняшний день является одной из самых эффективных моделей предоставления ИТ-услуг. Единый экземпляр приложения, запущенный на одной серверной инфраструктуре, но который при этом доступен множеству пользователей и предприятий, позволяет максимально сниз...

Logitech представила мышку MX Master 3 и клавиатуру MX Keys Logitech анонсировала Logitech MX Master 3 и Logitech MX Keys, последние дополнения к премиальной серии Master Series. Каждое устройство невероятно продвинуто само по себе, но еще лучше вместе. Мышь и клавиатура обеспечивают мощную и надежную работу. MX Master 3, разработанн...

Пишем высокопроизводительный http клиент на примере fasthttp. Александр Валялкин (VertaMedia) Библиотека Fasthttp — ускоренная альтернатива net/http из старндартных пакетов Golang. Как она устроена? Почему она такая быстрая? Паттерны из Fasthttp можно использовать для ускорения ваших приложений, вашего кода. Кому интересно, добро пожаловать под кат. Читать дальше →

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

Google представил новые функции для защиты данных в сети Google представил два обновления, которые помогут сохранить данные пользователей в безопасности за пределами сайтов и приложений компании: расширение для Chrome Password Checkup и новую функцию Cross Account Protection. Password Checkup Новое расширение предназначено для защ...

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

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

Microsoft и Kroger собираются дать бой Amazon в cфере… торговли продуктами питания Источник: microsoft.com На Хабре несколько раз публиковались новости и статьи о полностью автоматизированных супермаркетах. В таком магазине покупателю не нужна касса, достаточно лишь скачать мобильное приложение, зайти в шоп, выбрать товары, которые нужны и уйти. Система ...

[Перевод - recovery mode ] Секретные хаки VS Code Не имеет значения, новичок вы или профессионал, удобные инструменты программирования важны для любого человека, который хочет писать код продуктивно. Я подготовил небольшую подборку полезных советов, хитростей и расширений для современного веб-разработчика. Улучшаем вне...

Конкурс плагинов на платформе Miro с призовым фондом $21,000 Привет! Мы запустили онлайн-конкурс для разработчиков по созданию плагинов на нашей платформе. Он будет идти до 1 декабря. Приглашаем вас к участию! Это возможность создать приложение для продукта с 3 млн пользователей во всём мире, среди которых команды из Netflix, Twitter...

Сын маминой подруги завидует: как дважды выиграть Премию Алисы Вот уже почти год Яндекс вручает денежную Премию Алисы за самые популярные и интересные навыки для своего голосового ассистента. Анна Савинкова, не будучи программистом, гейм-девелопером или ux-дизайнером, разработала голосовой квест «Цитадель» в двух частях, каждой из котор...

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

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

Как установить обновление Microsoft Windows от 10 ноября 2019 На этой неделе Microsoft объявила о выпуске своего обновления для Windows 10 от 2019 года (версия 1909). Если вы относитесь к числу первых пользователей и хотите попробовать новейшую версию Microsoft, вы будете рады узнать, что загрузка и установка обновления очень проста, с...

Hitachi Vantara представила новый класс СХД на базе ИИ Среди ключевых анонсов конференции NEXT 2019 компании Hitachi Vantara — платформа Hitachi Virtual Storage Platform серии 5000 и новая программная система управления Hitachi Ops Center. Решения Hitachi VSP&nbsp;серии 5000,...

Плюс 250 МГц к частоте CPU Ryzen. Создан новый профиль энергопотребления для актуальных процессоров AMD Процессоры AMD вскоре могут стать ещё быстрее. И речь не о новых моделях, а о уже существующих. Как известно, у современных CPU Ryzen есть профили энергопотребления, регулирующие то, как Windows обращается к ядрам процессора. Сотрудник AMD 1usmus (настоящее имя —...

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

[Из песочницы] Арифметика fixed-point на C++ Сегодня расскажу Вам что такое fixed-point, зачем он нужен и как его можно использовать. Существует такая проблема когда производительность приложения может заметно ухудшиться из-за особенностей вычисления на числах с плавающей точкой. Как правило CPU заточен под целочислен...

Google передумала: полезная функция Android 10 станет эксклюзивом Pixel 4 Live Caption — лучшая замена субтитрам Apple одной из первых придумала выпускать нововведения, обещанные новой версии ОС, постепенно. Так в Купертино выгадали дополнительное время на отладку заявленных функций и избавили себя от необходимости в течение года экстренно п...

Технология Mi Turbo заметно ускоряет смартфоны Xiaomi В Xiaomi очень много внимания уделяют софту. Компания не только выпускает одну из самых востребованных прошивок, на которую ориентируюься многие конкурирующие вендоры, но и очень должго поддерживает свои смартфоны,обновляя на них ПО. Недавно представители Xiaomi рассказали...

Обновленный Anet A8 Plus. Большой и из металла Здравствуйте! Я рад представить вниманию читателей обзор обновленного хита от Anet3D — принтер Anet A8 Plus. Он действительно стал заметно больше и по-настоящему металлический. Кроме того, производитель сделал серьезную работу над ошибками и принтер теперь собирается очень л...

Почему от 5G не стоит ждать слишком многого Приход 5G в последнее время становится все более и более очевидным. Почти каждый вендор мобильного рынка (за исключением Apple) уже готовит как минимум одно устройство с поддержкой 5G. Скорости, на которых в теории должны работать сети 5G, впечатляют. Однако же многие произ...

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

[Перевод] Плагин Veeam для бэкапа и восстановления баз данных SAP HANA В этом сезоне разработчики Veeam представили решение для бэкапа и восстановления серверов и баз данных SAP HANA. Читатели нашего блога проявили интерес к новинке — а тут как раз подоспела и полезная статья от моего коллеги Клеменса Зербе. Сегодня поделюсь ею с вами, немного ...

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

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

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

«Ycombinator Startup School 2019». Видео первых трех недель Меня зовут Вячеслав. Мы с командой развиваем стартап Golf Robotics (Herr Robot). Один из крупнейших акселераторов силиконовой долины каждый год проводит Школу стартапов. В этом году мне удалось принять участие в данной программе. В течение 10 недель уроки и групповые обсужд...

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

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

Intel выходит из бизнеса модемов для смартфонов 5G, чипы iPhone 5G вообще не сделают Intel объявила о планах выхода из бизнеса модемов для смартфонов 5G, чтобы вместо этого сосредоточиться на возможностях модемов 4G и 5G в ПК, устройствах Интернета вещей и других устройствах, ориентированных на данные. Объявление было сделано через несколько часов после того...

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

GeekUniversity обновил программу обучения веб-разработке: ещё больше практики и кейсы Delivery Club Мы рады сообщить об обновлении программы факультета веб-разработки в онлайн-университете для программистов GeekUniversity. Теперь обучение займёт полтора года вместо одного. В программе появится курс о highload-приложениях, разработанный совместно с Delivery Club. Подробнее...

«Сбербанк» запустил новую услугу для банковских карт, которую обязан использовать каждый Финансовое учреждение «Сбербанк» является наиболее крупным и известным среди всех, существующих на российской территории. У него более чем 10 тысяч отделений по всей России, более чем 100 тысяч банкоматов по всей стране, а также, кроме Сообщение «Сбербанк» запустил новую ус...

[Из песочницы] Extension в Dart (Flutter) В недавном релизе языка Dart 2.6 в языке появилась новая функция, static extension или статические методы расширения, который позволяет вам добавить новые методы к существующим типам. Зачем вообще нужны extension? Как их использовать и на что они годятся? Введение Начнём ...

Использование 3D-печати на примере Ford Эффективное производство С момента своего основания — 1914 года, компания Ford внедряла инновации в автомобильной промышленности: от изобретения движущейся сборочной линии 115 лет назад, также известной как конвейер Форда, до использования аддитивных технологий сегодня. Всем...

NVIDIA представит 6 версий GeForce RTX 2060 На официальном сайте Евразийской экономической комиссии появилась информация о пока ещё неанонсированных видеокартах NVIDIA GeForce RTX 2060, что может означать довольно скорое начало продаж устройств. Всего в реестре зарегистрировано 39 моделей видеокарт от компании GIGABY...

Fujitsu начинает поставку суперкомпьютера Fugaku Компания Fujitsu объявила об отгрузке первого блока суперкомпьютера Fugaku, который разработан совместно с RIKEN при поддержке Министерства образования, культуры, спорта, науки и технологий. Участники проекта намерены ввести суперкомпьютер в эксплуатацию в период с 2021...

Excelsior JET прекращает разработку своего AOT-компилятора после 18 лет работы Те, кто следит, что происходит с платформой Java, вероятно, в теме, что есть очень интересный AOT-компилятор для Java, разработанный российской компанией из Новосибирска. Это один из тех проектов, которыми можно гордиться. Читать дальше →

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

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

MSI увеличивает срок гарантии на игровые мониторы до трёх лет Украинское представительство Micro-Star International сообщило об увеличении гарантии на игровые мониторы с одного до трёх лет. Это распространяется как на новые модели, доступные для покупки у партнёров компании, так и на ранее приобретённые...

[Перевод - recovery mode ] Популярные расширения Visual Studio Code Code Time Code Time — это плагин с открытым исходным кодом, который предоставляет метрики прямо в редакторе кода. Читать дальше →

Meizu добавляет новый системный инструмент OneMind 3.0 в 10 моделей На конференции Meizu 16s, компания представила свой новый системный инструмент OneMind 3.0, который, как утверждается, может повысить производительность Snapdragon 855 SoC. Согласно заявлению компании, OneMind 3.0 изначально был разработан для работы с Flyme 8, но до этой си...

[Перевод] Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии Прим. перев.: Оригинал этого текста написал Rob Scott — ведущий SRE-инженер компании ReactiveOps, которая и стоит за разработкой анонсируемого проекта. Нам очень близка идея централизованной валидации того, что деплоится в Kubernetes, поэтому мы с интересом следим за подобны...

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

Ноутбуки и рабочие станции NVIDIA RTX Studio — специально для создателей контента — от всех крупных производителей 10 новых моделей от Dell, HP, Lenovo и BOXX увеличивают общее число моделей RTX Studio до 27

Теперь и в новой упаковке — Kingston A400 в формате M.2 спешит на рынок Разъёмов формата M.2 становится больше с каждым поколением материнских плат – некоторые производители реализовывают до четырёх подобных слотов для установки SSD накопителей. Причём каждый из них может поддерживать любой тип SSD – как SATA, так и NVMe PCIe. Согласитесь, M.2 н...

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

[recovery mode] Data Engineer – самая сексуальная профессия XXI века Недавно в разговоре с HR’ами одной крупной компании прозвучало «Каждый data engineer, приходящий к нам на интервью, мечтает стать data scientist’ом». Меня это тогда сильно удивило и стало очень обидно за дата инженера, честно говоря. Мы здесь (и не только) уже публиковали ...

Фотополимерный 3D-принтер из бытового видеопроектора создает объекты без слоев Принципиально иной подход к фотополимерной 3D-печати, разработанный в Калифорнийском университете в Беркли, позволяет создавать 3D-принты за несколько минут и дополнять 3D-печатными деталями существующие объекты. Читать дальше →

EKWB представила водоблок EK-Quantum Vector Trio RTX 2080 D-RGB Новый блок разработан для графической карты MSI Gaming X Trio GeForce RTX 2080 Ti и будет использовать фирменный однослотовый дизайн EK , охватывающий всю длину печатной платы. Дизайн доступен в двух версиях: никель-сплетение и никель-ацетальный варианты. Пользователи могут ...

Samsung открывает бесплатный онлайн-курс по нейросетям в задачах компьютерного зрения Вы пока не разбираетесь, почему ReLU лучше сигмоиды, чем отличается Rprop от RMSprop, чем нормализованный сигнал лучше ненормализованного и почему сигналы вообще стоит пробрасывать? И зачем нейронной сети нужен граф, и какую он совершил ошибку, что она распространяется обрат...

Процессоры сигналов изображения ARM Mali-C52 и Mali-C32 предназначены для беспилотных транспортных средств, роботов, домашних умных устройств и камер видеонаблюдения Компания ARM представила процессоры сигналов изображения (ISP) Mali-C52 и Mali-C32. По словам разработчика, они обеспечивают «лучшее в своем классе качество изображения». Для них доступен «полный пакет программного обеспечения и полный набор инструмент...

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

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

Samsung назвала сроки появления устройств с чипами Exynos ... По сей день Samsung в качестве видеоускорителя в своих фирменных чипах использует решения от ARM — Mali. Они уступают по производительности графическим чипам Adreno от Qualcomm, что не может устраивать южнокорейского гиганта. Ходили слухи, что Samsung принялась за кон...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 9. Физический мир свитчей. Часть 1 В прошлом видеоуроке мы говорили о настройке свитчей, а сейчас рассмотрим, как они взаимодействуют с другими устройствами и как на практике соединяются друг с другом. Не будем тратить время и сразу же перейдем к теме сегодняшнего урока. В первую очередь я хочу рассказать о т...

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

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