Социальные сети Рунета
Суббота, 23 октября 2021

[Перевод] Введение в GitHub Actions В этой статье Senior App Dev Manager Джейсон Джордано (Jason Giordano) покажет нам, как использовать GitHub Actions для создания очень простого CI/CD решения. GitHub Actions, релиз которого состоялся 13 ноября 2019 года, позволяет легко автоматизировать все ваши рабочие пр...

[Перевод] Секционирование таблиц и время компиляции плана запроса в SQL Server Меня иногда спрашивают: «Если в таблице много индексов и SQL Server вынужден анализировать больше вариантов, то не замедлит ли это построение плана запроса?»Что же, вполне может быть, но что действительно сбивает с толку оптимизатор, так это секционирование. Даже простейшие ...

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

PostgreSQL. Добавляем not null constraints в большие таблицы Проекты развиваются, клиентская база увеличивается, базы данных разрастаются, и наступает момент, когда мы начинаем замечать, что некогда простые манипуляции над базами данных требуют более сложных действий, а цена ошибки сильно повышается. Уже нельзя за раз промигрировать...

Модуль «СПДС»: расширение функционала таблиц nanoCAD В модуле «СПДС» есть инструменты по работе с таблицами nanoCAD, которых нет в Платформе. Эти команды позволяют  восстановить таблицы, начерченные примитивами, ускорить процесс оформления таблиц на форматы, внести изменения в ячейку таблицы, минуя редактор. Читать далее

[Перевод] Взаимные блокировки и внешние ключи в SQL Server В реляционных базах данных внешние ключи (foreign key) используются для обеспечения целостности связей между таблицами. Простыми словами, внешний ключ — это столбец (или несколько столбцов), ссылающийся на первичный ключ другой таблицы. Таблица с внешним ключом называется до...

Обновление МойОфис 2021.02. Работайте с данными в сводных таблицах Привет, Хабр! В июне мы обновили МойОфис до версии 2021.02, которое серьезно расширило функциональность всех компонентов платформы. В частности, теперь в "МойОфис Текст" стало доступно создание сводных таблиц с нуля на основе подготовленных источников данных. Читайте в стать...

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

[Из песочницы] Что нового ждать от AMD? Всем привет, меня зовут Илья и я интересуюсь компьютерным железом. И мне очень стало интересно, а что же выйдет в 2020-ом году. Я очень долго ползал по интернету и наткнулся на данную таблицу с сайта http://www.3dcenter.org/. Скажу сразу, что я отношусь ко всем компаниям, вы...

Microsoft выпустила June Xbox Update Июньское обновление для Xbox ознаменовало появление новых функций и изменений как в игровых консолях Microsoft, так и в приложении Xbox на мобильных платформах. В этом релизе реализована поддержка преобразования речи в текст и преобразования текста в речь для группового чата...

[Перевод] Heap-таблицы и forwarded-записи в SQL Server В SQL Server наименьшая единица хранения — это страница в 8 КБ с 96-байтовым заголовком, в котором хранится системная информация. Данные в таблицах могут быть организованы двумя способами:Кластерный индекс  (clustered index)Данные хранятся в виде B+ — дерева в соот...

[Перевод] О масочных регистрах В наборе команд AVX-512 были представлены восемь так называемых масочных регистров [1] – с k0 [2] по k7. Они пригодны для использования с большинством операций АЛУ и позволяют выполнять операции по маске над элементами векторов с обнулением или слиянием данных в регистре-при...

[Из песочницы] Погружение в Delta Lake: принудительное применение и эволюция схемы Привет, Хабр! Представляю вашему вниманию перевод статьи «Diving Into Delta Lake: Schema Enforcement & Evolution» авторов Burak Yavuz, Brenner Heintz and Denny Lee. Данные, как и наш опыт, постоянно накапливаются и развиваются. Чтобы не отставать, наши ментальные модели ми...

Windows Package Manager 1.0 теперь доступен Microsoft начала путь к созданию нативного диспетчера пакетов для Windows 10, когда анонсировали предварительную версию Windows Package Manager на Microsoft Build 2020. Microsoft выпустила проект на GitHub как совместный проект с открытым исходным кодом, и участие сообщества...

[Перевод] Выпуск Rust 1.43.0: улучшение производительности компилятора и вывода типов для примитивов, item в макросах Команда Rust рада сообщить о выпуске новой версии, 1.43.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.43.0 вам дост...

[recovery mode] Пример реализации универсального REST сервиса (Avalanche — application framework for Java) Пример реализации универсального REST сервиса (Avalanche — application framework for Java) "Avalanche — application framework for Java" — реализация технологии стирающей различия между вызовами локального и удаленного кода. Отказоустойчивость, масштабируемость, мод...

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

Агрегаты в БД — прокси-таблицы Мы заканчиваем мини-серию статей о работе с агрегатами в PostgreSQL:- зачем, как, а стоит ли?- эффективная обработка потока «фактов»- многомерные суперагрегатыИ сегодня поговорим о том, как можно снизить суммарные задержки на вставку множества изменений в таблицы агрегатов з...

PostgreSQL Antipatterns: обновляем большую таблицу под нагрузкой Как стоит поступить (а как точно не надо), если в «многомиллионной» активно используемой таблице PostgreSQL нужно обновить большое количество записей — проинициализировать значение нового поля или скорректировать ошибки в существующих записях? А при этом сохранить свое время...

Как удобно вести игровой баланс и не сломаться от количества ячеек в таблицах Каждый геймдизайнер рано или поздно сталкивается с необходимостью регулярной работы с таблицами. Базовых знаний Google Sheets или Excel обычно достаточно для того, чтобы вести простые расчеты и работать над игровым балансом. Но когда игра развивается и обрастает новыми сущно...

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

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

Когда пасует VACUUM — чистим таблицу вручную VACUUM может «зачистить» из таблицы в PostgreSQL только то, что никто не может увидеть — то есть нет ни одного активного запроса, стартовавшего раньше, чем эти записи были изменены. А если такой неприятный тип (продолжительная OLAP-нагрузка на OLTP-базе) все же есть? Как по...

[Перевод] Как настроить мультинодовый кластер Airflow с помощью Celery и RabbitMQ Что такое Airflow? Apache Airflow — это продвинутый workflow менеджер и незаменимый инструмент в арсенале современного дата инженера. Airflow позволяет создавать рабочие процессы в виде направленных ациклических графов (DAG) задач. Разнообразные служебные программы командной...

Microsoft выпустила Windows Package Manager v0.3 Preview Компания Microsoft выпустила Windows Package Manager v0.3 Preview. Это обновление включает в себя несколько полезных дополнений, в частности, возможность экспорта списка установленных пакетов, а также возможность импорта списка, чтобы вы могли быстро настроить все свои прило...

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

T-D500 температурная таблица и универсальный метод создания температурной таблицы термистора.   Долгое время пользуюсь прекрасным термистором T-D500. Он стоит на хотенде Dragon от треугольников и радует меня точными измерениями и ровнейшим удержанием температуры. У этого термистора есть лишь одна проблема, к нему производитель не дает точной температурной таблицы. Бе...

Android 12 Developer Preview: готовим приложение к новым обновлениям Google анонсировал релиз Android 12 и уже выпустил две документации Developer preview. Изменений довольно много, поэтому мы решили рассказать вам о самых главных и интересных из них, которые затронут большую часть мобильных приложений. Но сперва расскажем о сложностях, с к...

DBA: Когда почти закончился serial "Шеф, всё пропало, у нас serial на мегатаблице кончился!" - а это значит, что либо вы его неаккуратно накрутили сами, либо у вас действительно данных столько, что разрядности integer-столбца уже не хватает для вашей большой и активной таблицы в PostgreSQL-базе.Да и столбец э...

Kubernetes 1.17: обзор основных новшеств Вчера, 9 декабря, состоялся очередной релиз Kubernetes — 1.17. По сложившейся для нашего блога традиции, мы рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого материала, взята из официального анонса, таблицы Kuberne...

Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4 Электронные таблицы по-прежнему остаются довольно популярным инструментом для работы с данными, а среди различных процессоров электронных таблиц наиболее популярными являются Google Таблицы. Во-первых, это бесплатный инструмент, во-вторых, функционал Google Таблиц достаточно...

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

[Перевод - recovery mode ] Сборная таблица сравнений Radeon RX 5500 XT с GeForce GTX 1650 SUPER (а также некоторыми другими картами) Почему это интересно: пользователи возлагали очень большие надежды на новую видеокарту от AMD Radeon RX 5500 XT. Предполагалось что выйдет достойная земена 5хх серии, которая имела отличное соотношение цены к качеству. Получилось не так хорошо. Ниже представлены таблицы со с...

[Перевод] Lisp для микроконтроллеров Lisp для плат Arduino, Adafruit M0/M4, Micro:bit, ESP8266/32, RISC-V и Teensy 4.x. Новость! ARM версия 3.6b теперь поддерживает save-image (сохранение образа) на всех платах ATSAMD21  В последнем релизе ARM uLisp, версия 3.6b, можно сохранять образ всего вашего рабочего ...

[Из песочницы] Отслеживаем состояние своего портфеля у брокера «Тинькофф Инвестиции» через Google Таблицы Наверняка многие ведут учет сделок и следят за состоянием своего портфеля в Google-таблицах или в Excel. Раньше мне приходилось вручную вносить информацию о каждом купленном или проданном инструменте и это отнимало значительную часть моего времени. Тогда мне захотелось автом...

Kubernetes 1.18: обзор основных новшеств Вчера, 25 марта, состоялся очередной релиз Kubernetes — 1.18. По сложившейся для нашего блога традиции, мы рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого материала, взята из официального анонса, таблицы Kubernet...

Microsoft выпустила Windows Feature Experience Pack 120.2212.3740.0 для инсайдеров в каналах Beta и Release Preview Компания Microsoft выпустила Windows Feature Experience Pack 120.2212.3740.0 для инсайдеров Windows в каналах Beta и Release Preview. Для инсайдеров Windows в Release Preview Channel, это обновление будет необязательным для вас. ПРИМЕЧАНИЕ: Это обновление НЕ будет предлагать...

Все будущие релизы Windows Server получат 10-летнюю поддержку Все будущие релизы Windows Server будут релизами Long-Term Servicing Channel (LTSC) с десятилетней поддержкой, согласно Microsoft. Windows Server 2022 будет первым релизом, который будет предлагаться только как релиз LTSC. Релизы Long-Term Servicing Channel Windows Server по...

Space: публичный релиз командной среды от JetBrains Привет, Хабр!Мы рады представить публичную версию Space — универсального и расширяемого инструмента для командной работы, разработки ПО, общения, управления проектами и командами.В этом посте мы расскажем о том, что включает в себя Space на этапе релиза, и поделимся планами ...

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

C++ zero-cost abstractions на примере хеш-таблиц в ClickHouse. Доклад Яндекса Хеш-таблицы — это королевы структур данных. Нигде не сломано так много копий, как на оптимизации хеш-таблиц. В докладе я рассказал ещё об одной хеш-таблице, которая используется в ClickHouse. Вы увидите, что zero-cost abstractions в современном С++ оправдывают себя и как с п...

[Перевод] Как QA-команда GitLab использует GitLab Performance Tool Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Мы запустили ряд инициатив по улучшению производительности GitLab и нам нужен был новый инструмент для бенчмарков. Тестирование производительности — это сложный процесс, отличающийся от...

Windows 10 May 2020 Update: устаревшие и удалённые функции Пару дней назад состоялся официальный релиз нового функционального обновления для Windows 10 под названием May 2020 Update (версия 2004), которое принесло с собой довольно большое количество новшеств и улучшений, о которых вы можете прочитать по этой ссылке. Теперь же Micro...

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

Kubernetes 1.20: обзор основных новшеств Этой ночью, 8 декабря (по американскому времени), состоялся новый релиз Kubernetes — 1.20. По традиции нашего блога, рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого материала, взята из таблицы Kubernetes enhancem...

[Перевод] Аутентификация и чтение секретов в HashiCorp's Vault через GitLab CI Доброго времени суток, читатель! 22 апреля в GitLab выпустили релиз 12.10 и сообщили о том, что теперь CI-процесс может авторизовываться в Hashicorp's Vault через JSON Web Token (JWT), и для авторизации нет необходимости хранить токен для доступа к нужным policy в переменных...

Infortrend добавила NAS-системам функции балансировки нагрузки с помощью DNS-сервера Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, расширила возможности своих NAS-систем с горизонтальным масштабированием EonStor CS функцией балансировки нагрузки с помощью DNS-с...

[Из песочницы] AWS Step Functions overview Теория Что такое Step Functions? Из AWS Docs: Step Functions — это сервис бессерверной оркестровки, который позволяет комбинировать функции AWS Lambda и другие сервисы AWS для создания критически важных для бизнеса приложений. С помощью графической консоли Step Functions вы ...

PostgreSQL 13: параллельный VACUUM На днях Амит Капила закоммитил патч Масахико Савады, который позволяет выполнять очистку в параллельном режиме. Сама таблица по-прежнему очищается одним (ведущим) процессом, но для очистки индексов он теперь может запускать фоновые рабочие процессы, по одному на каждый индек...

Microsoft объявила о релизе унифицированного приложения Office для iOS и Android Компания Microsoft объявила об официальном релизе унифицированной версии Office для Android и iOS, которая объединяет в себе Word, Excel и PowerPoint. Напомним, что публичное бета-тестирование приложения проводилось с ноября прошлого года. Новый Office объединил все основны...

Google не хватает химиков и школьников? (положительно/отрицательная рецензия с предложениями) (Источник) Про программирование таблицы Менделеева я уже писал ранее. И вот читаю новость: “Google запустила интерактивную 3D-таблицу Менделеева”: Читать дальше →

Kubernetes в миниатюре для локального запуска: k0s, MicroK8s, kind, k3s и Minikube Тех, кто работал с Kubernetes, вряд ли удивит ситуация, когда внезапно пришла идея по автоматизации, унификации, преобразованию чего-либо в кластере, но так, чтобы не волноваться за конечный результат. Когда возникает потребность в какой-то песочнице, чтобы провести тестиров...

[Перевод] Rust 1.46.0: track_caller и улучшения const fn Команда Rust рада объявить о новой версии Rust 1.46.0. Rust — это язык программирования, который позволяет каждому создавать надёжное и эффективное программное обеспечение. Если у вас установлена предыдущая версия Rust через rustup, получить Rust 1.46.0 так же просто, как: r...

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

Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel • Разбираемся, как на самом деле считаются суммы и проценты в клиентском приложении.• Собираем все данные по портфелю и по всем операциям через Tinkoff API.• Строим огромную Excel таблицу со всеми данными.• Узнаём, сколько комиссий и налогов с нас уже содрали и что нам о...

PostgreSQL Antipatterns: уникальные идентификаторы Достаточно часто у разработчика возникает потребность формировать для записей таблицы PostgreSQL некие уникальные идентификаторы — как при вставке записей, так и при их чтении. Таблица счетчиков Казалось бы — чего проще? Заводим отдельную табличку, в ней — запись со счетчи...

[Перевод] Эволюция PHP — от 5.6 до 8.0 (Часть 1) После релиза PHP версии 7.3 я решил уделить больше внимания развитию PHP: что собственно развивается и в каком направлении искать понимание потенциала и оптимизации этого невероятно популярного языка программирования.В результате поиска лаконичного списка функций, реализован...

Microsoft выпустила Windows Feature Experience Pack 120.2212.3920.0 для инсайдеров в каналах Beta и Release Preview Компания Microsoft выпустила Windows Feature Experience Pack 120.2212.3920.0 для инсайдеров Windows в каналах Beta и Release Preview. Для инсайдеров Windows в Release Preview Channel, это обновление будет необязательным для вас. ПРИМЕЧАНИЕ: Это обновление НЕ будет предлагать...

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

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

Выяснился возможный ассортимент AMD Ryzen 4000 семейства Renoir для настольных ПК В начале этого года AMD представила мобильные процессоры Renoir, ноутбуки на которых только сейчас постепенно стали появляться в продаже. О настольных версиях этих чипов сама AMD пока не упоминала, но в Сети появляется всё больше свидетельств их подготовки. Теперь же в подтв...

[Перевод] Rust 1.47.0: const generics для массивов, LLVM 11, Control Flow Guard и сокращение трассировок Команда Rust рада сообщить о выпуске новой версии, 1.47.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.47.0 вам дост...

Жизненный цикл Windows 11 и сервисные обновления В этой статье предлагается обзор жизненного цикла системы Windows 11 и информация по её обновлениям. В июне была анонсирована операционная система Windows 11. Она создана на основе Windows 10 и будет представлена во второй половине года. Когда Microsoft выпустила Windows 10,...

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

От эскиза до релиза: пайплайн регулярного создания контента на примере идеи для оружия от игрока Огромное количество игр построено на сервисной поддержке, будь то тактический шутер Rainbow Six Siege или большая ролевая World of Warcraft. Игроков постоянно вовлекают ивентами, игровыми режимами, картами, персонажами или перками. Но когда в проекте уже сотни и тысячи едини...

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

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

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

Гугл финанс перестал транслировать данные российских акций — что делать? С 5 июня 2021 года сайт гугла, и самое главное гугл таблицы - перестали отдавать данные с Московской биржи. При попытке получить любые котировки с префиксом MCX, например для Сбербанка, формулой из гугл таблиц =GOOGLEFINANCE("MCX:SBER") теперь всегда возвращается резуль...

Сводная таблица испытаний пластиков от: Filamentarno, REC, VOLPRINT, U3PRINT ДОРОГИЕ ДРУЗЬЯ! Рад сообщить вам что Мы сделали таблицу с результатами всех испытаний пластиков которые я проводил у себя на канале. Приятного пользования.Я понимаю что тут в основном рулят "Технари", но я им не являюсь, поэтому и делал тесты которые понятны таким как я, кот...

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

[Перевод] Расширьте возможности машинного обучения Azure с помощью расширения VS Code Привет сообществу Python! Прошло много времени с тех пор, как мы последний раз писали об этом, но мы рады представить новые возможности, добавленные в расширение VS Code Azure Machine Learning (AML). Начиная с версии 0.6.12, мы представили изменения в пользовательском интерф...

Microsoft выпустила Windows Feature Experience Pack 120.2212.3530.0 для инсайдеров в каналах Beta и Release Preview Компания Microsoft выпустила Windows Feature Experience Pack 120.2212.3530.0 для инсайдеров Windows в каналах Beta и Release Preview. Для инсайдеров Windows в Release Preview Channel, это обновление будет необязательным для вас. ПРИМЕЧАНИЕ: Это обновление НЕ будет предлагать...

Импорт ЕГРЮЛ ФНС средствами Apache NiFi. Шаг 2 — преобразование XML в JSON В одном из проектов возникла необходимость перевести процессы импорта данных сторонних систем на микросервисную архитектуру. В качестве инструмента выбран Apache NiFi. В качестве первого подопытного выбран импорт ЕГРЮЛ ФНС. В предыдущей статье было описано, как получить файл...

Релиз InterSystems IRIS 2020.1 В конце марта вышла новая версия платформы данных InterSystems IRIS 2020.1. Даже пандемия коронавируса не предотвратила релиз. Из важного в новом релизе — повышение быстродействия ядра, генерация REST-приложения по спецификации OpenAPI 2.0, шардинг для объектов, новый вид П...

Как команда it-animals в финале Цифрового Прорыва выиграла Данная статья написана в соавторстве с тимлидом @RestlinВыбор кейса и наше видение его решенияИзначально выбор пал на кейс МВД: Разработка автономного программного решения лингвистического анализа и преобразования в тексте лица повествования.Формулировка кейса:Учитывая специ...

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

Kubernetes 1.19: обзор основных новшеств Сегодня, 25 августа, состоится новый релиз Kubernetes (его в общей сложности задержали почти на 2 месяца) — 1.19. По традиции нашего блога, рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого материала, взята из офиц...

Сравнивали Haskell и C++, а сравнили jump и cmov В статье [ссылка] было заявлено, что производительность Haskell кода превзошла код на С++. Что сразу вызвало интерес, т.к. и то и другое может генерироваться LLVM компилятором, значит либо Наskell может давать больше хинтов компилятору, либо что-то не так с С++ реализацией....

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

Вышел релиз Fedora 34. Что нового? Полгода назад мы писали о релизе Fedora 33, и теперь появилась новая версия дистрибутива. Кроме того, разработчики подготовили и сопутствующие продукты, включая Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition. Что касается платформ, то дистрибутив подходит для...

Состоялся релиз мартовского обновления для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе мартовского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Обновление приурочено к старту продаж гарнитуры Xbox Wireless и приносит с собой несколько приятных нововведен...

[Перевод] Заметки о Unix: системный вызов write(), на самом деле, не такой уж и атомарный Недавно я читал материал Эвана Джонса «Устойчивое хранение данных и файловые API Linux». Я полагаю, что автор этой довольно хорошей статьи ошибается, говоря о том, чего можно ожидать от команды write() (и в том виде, в каком она описана в стандарте POSIX, и на практике). Н...

Состоялся релиз хардкорного платформера Super Fowlst 2 Жанр платформеров идеально подходит для мобильных, но крупные студии все равно вкладываются в первую очередь в гонки с реалистичной графикой и трехмерные шутеры. Поэтому уповать приходится на инди-авторов. Thomas K Young представил в App Store и Google Play продолжение хардк...

[Перевод] Rust 1.53.0: IntoIterator для массивов, "|" в шаблонах, Unicode-идентификаторы, поддержка имени HEAD-ветки в Cargo Команда Rust рада сообщить о выпуске новой версии — 1.53.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.53.0 вам дос...

[Из песочницы] React Native init vs Expo В официальной документации React Native, из раздела Getting Started, мы узнаем о том, что у нас есть два пути запуска мобильного приложения: expo и react-native cli. Пользователи Windows и Linux, а таких большинство, зайдя во вкладку Building Projects with Native Code и выб...

[Перевод] Rust 1.45.0: стабилизация функциональных процедурных макросов, исправление дефектов преобразования Команда Rust рада сообщить о выпуске новой версии, 1.45.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.45.0 вам дост...

[Перевод] Планирование редакции Rust 2021 Мы рады объявить третью редакцию языка Rust — Rust 2021, которая выйдет в октябре. Rust 2021 содержит несколько небольших изменений, которые, тем не менее, значительно улучшат удобство использования Rust. Что такое Редакция? Релиз Rust 1.0 установил "стабильность без за...

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

GeForce RTX 3080 cравнили с GeForce RTX 2080 Ti, RTX 2080 Super, RTX 2080, RTX 2070 Super, GTX 1080 Ti, GTX 1080, AMD Radeon 5700 XT, Radeon VII и Vega64 Пускай видеокарту GeForce RTX 3080 сложно купить, но томление в ожидании пополнения складских запасов до должного уровня можно скоротать чтением различных обзоров — их уже полно в Сети. А можно ознакомиться со сводной таблицей производительности GeForce RTX 3080 и...

Microsoft Edge получает новый иммерсивный ридер для Википедии Сегодня Microsoft вносит серьезные изменения в то, как Википедия выглядит и работает в Microsoft Edge. Новый интерфейс Wikipedia является частью существующего в браузере режима «Immersive Reader», который удаляет боковую панель веб-сайта и второстепенные элементы для отображ...

Состоялся релиз июньского обновления для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе июньского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Это обновление приносит с собой возможность преобразования речи в текст и текста в речь в командных чатах, офици...

Генератор диаграмм таблиц ClickHouse для PlantUML Когда появляется необходимость документировать схемы баз данных, разные DBMS предоставляют свои инструменты для подобных задач. И большинство из них поддерживает DESC table_name, в том числе и ClickHouse. Однако, результат этой команды не столь выразителен, как хотелось бы. ...

Анонсирована Pokémon Trading Card Game Live, что нового? The Pokemon Company анонсировала новое приложение Pokémon Trading Card Game Live. Оно выйдет на смартфоны и PC. Даты релиза нет, но пользователям Pokémon TCG Online нужно приготовиться к изменениям. Издатель The Pokemon Company объявил о скором релизе Pokémon Trading Card G...

DBA: «Кто-то слишком много ест!» Тема "распухания" таблиц и индексов из-за реализации MVCC - больная для пользователей и администраторов PostgreSQL.Однажды я уже поднимал ее в статье "DBA: когда пасует VACUUM — чистим таблицу вручную", разобрав на конкретных примерах, насколько драматический эффект для прои...

[Перевод] Вышла Vue 3.2 Эта статья — перевод оригинальной статьи Evan You "Vue 3.2 Released!"Мы рады объявить о выпуске Vue.js 3.2 "Quintessential Quintuplets"! Этот релиз включает в себя множество значительных новых функций и улучшений производительности и не содержит критических изменений. Читать...

Представляем Windows Terminal Preview 1.7 Добро пожаловать в очередной релиз Windows Terminal! В этом релизе основной Терминал Windows переносится в версию 1.6, которая включает в себя все функции из этого предыдущего поста в блоге, за исключением пользовательского интерфейса настроек. Windows Terminal Preview перей...

Релиз Windows Terminal 1.5 и выход Windows Terminal Preview 1.6 Состоялся релиз стабильной версии Windows Terminal 1.5, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия W...

Дифференциальные и инкрементальные бэкапы MySQL Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных. Он неплохо подходит для резервного копирования небольши...

Django Rest Framework для начинающих: создаём API для записи и обновления данных (часть 1) Продолжаем изучать Django Rest Framework с точки зрения новичка. Мы уже разобрали создание REST API для получения данных из БД, включая отдельную статью о работе сериалайзера. В этой статье расскажу, как с помощью сериалайзера проверить поступившие данные для записи в БД. В...

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

Сводные таблицы в SQL Сводная таблица – один из самых базовых видов аналитики. Многие считают, что создать её средствами SQL невозможно. Конечно же, это не так. Читать дальше →

Microsoft объяснила, почему неподдерживаемые ПК отключены от Windows Insider Ещё 24 июня, когда впервые была анонсирована операционная система Windows 11, Microsoft в своём блоге рассказала, что все инсайдеры, которые используют сборки с канала Dev на своих ПК, смогут продолжить тестирование Windows 11 даже в том случае, если их компьютер не соответ...

[Перевод] Реализации кэша в C# .NET Привет, Хабр! В преддверии старта курса «C# ASP.NET Core разработчик», подготовили перевод интересного материала о реализации кэша в C#. Приятного прочтения. Одним из наиболее часто используемых паттернов в разработке программного обеспечения является кэширование. Это прос...

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

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

shell-operator v1.0.0: долгожданный релиз нашего проекта для Kubernetes-операторов Open Source-проект shell-operator был создан с целью упростить создание полноценных Kubernetes-операторов и представлен нами два года назад. За минувшее время он прошёл длинный путь, оброс интересными функциями и, как мы уже недавно писали, созрел для использования в product...

[Перевод] Представляем последнюю Preview-версию Windows Terminal — 0.11 Рады вернуться с последним крупным обновлением перед релизом версии 1.0! Выпуски с настоящего времени и до выхода v1.0 будут ревизиями этой версии. Как и всегда вы можете загрузить Терминал из Microsoft Store, либо со страницы релизов на GitHub. Под катом подробнее рассмотри...

[Перевод] Вышел GitLab 13.1 с управлением оповещениями, качеством кода и улучшениями для безопасности и соответствия требованиям Релиз GitLab 13.1 уже доступен! Улучшения нового релиза включают расширенное управление уведомлениями и инструменты, которые помогут вам контролировать и улучшать качество кода, а также другие способы поддержания безопасности и соответствия вашего кода требованиям. Читать д...

[Перевод] Простая хэш-таблица для GPU Я выложил на Github новый проект A Simple GPU Hash Table. Это простая хэш-таблица для GPU, способная обрабатывать в секунду сотни миллионов вставок. На моём ноутбуке с NVIDIA GTX 1060 код вставляет 64 миллиона случайно сгенерированных пар ключ-значение примерно за 210 мс и...

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

Postgresso 24 Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL. На этот раз мы решили немного изменить формат Постгрессо: теперь никакого информационного равноправия. Об одних релизах и статьях будем рассказывать подробней, о других — в паре стр...

[Перевод] Автоматизация семантического управления версиями с помощью Maven (SemVer GitFlow Maven) Вы используете семантический подход к управлению версиями? Вы используете gitflow? Скорее всего, вы знакомы с процессом корректировки версий, создания веток, слияния с master/dev, повторной корректировки версий, борьбы с конфликтами слияния,… В этой статье я кратко объясню п...

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

Накопительное обновление Windows 10 Build 18363.1198 доступно для скачивания Для тех, кто все еще использует Windows 10 версии 1903 и 1909, теперь доступно новое накопительное обновление. Неудивительно, что компания снова опубликовала прямые ссылки для загрузки автономных установщиков Windows 10 KB4586786, так что вы можете легко обновить свое устрой...

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

Tesseract vs таблицы. Распознавание документов В данной статье описан пример распознавания сложного документа с таблицами с помощью tesseracta. Читать далее

Microsoft Office для смартфонов: компания Microsoft объединила Word, Excel и PowerPoint в единое приложение Буквально 10 лет назад люди, которые хотя бы раз использовали Microsoft Office, даже вообразить не могли, что смогут запускать офисные программы на ходу – без ПК под рукой. Сегодня же в Word, Excel и других полезных приложениях регулярно или иногда работают почти все владель...

[Перевод] Вышел .NET Core 3.1 Мы рады объявить о выпуске .NET Core 3.1. Это действительно небольшое обновление, в основном призванное устранить проблемы версии .NET Core 3.0, которую мы выкатили пару месяцев назад. Самое важное о .NET Core 3.1 — это релиз долгосрочной поддержки (LTS) и мы будем поддержив...

Функцию балансировки нагрузки с помощью DNS-сервера получили NAS-хранилища Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, расширила возможности своих NAS-систем с горизонтальным масштабированием EonStor CS функцией балансировки нагрузки с помощью DNS-с...

В США сотовые операторы T-Mobile и Sprint завершили сделку по слиянию В документе уточняется, что "слияние официально завершено". Объединенная компания будет называться T-Mobile.Телеканал CNBC и другие американские профильные СМИ оценивали данную сделку примерно в $26 млрд. Против объединения T-Mobile и Sprint, которые занимали соотв...

MIUI 12.5 станет доступна для смартфонов Xiaomi, Redmi и Poco до конца года Не так давно Xiaomi объявила о выпуске «промежуточной» версии фирменной оболочки MIUI 12.5 перед запуском принципиально новой MIUI 13. Теперь стали известны сроки релиза из официального источника.  О сроках рассказал Джин Фан (Jin Fan), бывший генераль...

[Перевод] Rust 1.48.0: упрощение создания ссылок и псевдонимы поиска Команда Rust рада сообщить о выпуске новой версии, 1.48.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.48.0 вам дост...

Xiaomi представила незаменимый гаджет для мам и малышей Xiaomi представила высокоточный ушной термометр Mijia, который на стадии коллективного финансирования предлагается по цене 25 долларов. У данного термометра есть такие преимущества, как быстрое измерение температуры, высокоточный датчик который улавливает изменения темп...

[Из песочницы] Формат таблиц в pandas Если вы пока ещё не знаете как транслировать данные напрямую заказчику в подсознание или, на худой конец, текст сообщения в slack, вам пригодится информация о том, как сделать процесс интерпретации таблиц более быстрым и комфортным. Например, в excel для этого используется у...

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

Визуализация sqlite в node.js Довольно часто на этапе прототипирования (и всегда — в пет-проектах) я не запариваюсь с бэкэндом и поднимаю апи на express с sqlite3. Это легко и довольно удобно для несложной логики, а для сложной есть бэкэндеры с их отдельным миром. Единственный геморрой, который долгое ...

PhpStorm 2020.1: поддержка composer.json, инструменты для PHPUnit, покрытие кода с PCOV и PHPDBG, Grazie и другое Привет, Хабр! Рады представить первый мажорный релиз PhpStorm в этом году! Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок. Читать дальше →

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

[Перевод] Вышел релиз GitLab 13.8 с редактором конвейеров и первой из метрик DORA В этом релизе мы рады представить специальный редактор конвейеров (в русской локализации GitLab «сборочные линии»), панель управления частотой развёртываний и несколько улучшений качества работы, которые сделают повседневное использование GitLab ещё более комфортным. И это ...

DVC — Git для данных на примере ML-проекта Data-science развивается очень быстро, в том числе благодаря росту объема доступных данных для анализа или построения моделей. Но для создания сложных моделей командам аналитиков нужно работать совместно и эффективно управлять большими датасетами. И вот здесь может помочь, н...

Microsoft опубликовала подробную дорожную карту для браузера Edge Microsoft обновила раздел «Дальнейшие действия» на веб-сайте Edge Insider, где теперь опубликована подробная дорожная карта, содержащая приблизительные даты выпуска и описания новых функций браузера. В отличие от подобной страницы для бизнес-клиентов, здесь описываются почт...

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

[Перевод] Новое тестирование фичей в Django 3.2 Пару недель назад Django 3.2 выпустил свой первый альфа-релиз, а финальный релиз выйдет в апреле. Он содержит микс новых возможностей, о которых вы можете прочитать в примечаниях к релизу. Эта статья посвящена изменениям в тестировании, некоторые из которых можно получить на...

Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации Мы уже не раз рассказывали про свой GitOps-инструмент werf, а в этот раз хотели бы поделиться опытом сборки сайта с документацией самого проекта — werf.io (его русскоязычная версия — ru.werf.io). Это обычный статический сайт, однако его сборка интересна тем, что построена с ...

Идет подготовка компьютеров к обновлению функции Windows 10 21H1 Поскольку в следующем месяце поддержка Windows 10 версии 1909 подходит к концу, а весеннее обновление Windows 10 не за горами, некоторые пользователи снова видят обновление стабильности KB4023057. Обновление KB4023057 было впервые выпущено в 2018 году и стало доступным для о...

Вышел Zabbix 5.0 Команда Zabbix рада представить релиз новой версии Zabbix 5.0 LTS, в котором основное внимание уделено вопросам безопасности и масштабирования. Читать дальше →

OPPO F17 Pro уже готов к релизу Некоторое время назад на просторах интернета активно обсуждали релиз смартфона OPPO F17 Pro, который должен предоставить пользователю достаточно тонкий корпус при наличии всех остальных преимуществ и особенностей. Теперь у нас появилась информация о том, что смартфон будет о...

Microsoft анонсировала обновление Windows 10 версии 21H2 Хотя мы с нетерпением ждем следующего поколения Windows с Windows 11, Microsoft также сосредоточена на поддержке более 1.3 миллиарда активных устройств в месяц на Windows 10. Сегодня Microsoft представила следующее обновление функций для Windows 10: Windows 10 версии 21H2. W...

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

[Перевод] Тактика Red Team: продвинутые методы мониторинга процессов в наступательных операциях И снова здравствуйте. В преддверии старта курса «Пентест. Практика тестирования на проникновение» перевели для вас еще один интересный материал. В этой статье мы собираемся разобраться в возможностях широко известных утилит мониторинга процессов и продемонстрировать, как ...

Infortrend добавила NAS-системам функции балансировки нагрузки с помощью DNS-сервера Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, расширила возможности своих NAS-систем с горизонтальным масштабированием EonStor CS функцией балансировки нагрузки с помощью DNS-с...

К порядку: правила создания конвейеров обработки данных К 2020 году вы не могли не заметить, что миром правят данные. И, как только речь заходит о работе с ощутимыми объёмами, появляется необходимость в сложном многоэтапном конвейере обработки данных. Сам по себе конвейер обработки данных — это комплект преобразований, котор...

PostgreSQL 14: Часть 5 или «весенние заморозки» (Коммитфест 2021-03) 8 апреля 2021 г. в 15:00 по московскому времени закончился мартовский коммитфест, а вместе с ним и прием изменений в PostgreSQL 14. Напомню, что всё самое интересное о первых четырех коммитфестах можно найти в предыдущих статьях серии: июльский, сентябрьский, ноябрьский, я...

Microsoft представила следующее функциональное обновление Windows 10 версии 21H1 Microsoft представила следующее функциональное обновление Windows 10 версии 21H1. Поскольку люди по-прежнему полагаются на Windows больше, чем когда-либо, чтобы работать, учиться и развлекаться, компания понимает важность предоставления наилучшего способа обновления, чтобы ...

Инсайдеры Office могут установить сборку 14430.20088 Инсайдеры Office получили очередную сборку для Windows (Build 14430.20088). Word, Excel, PowerPoint, Outlook Добавление изображений WebP в творения Office WebP — это современный формат изображений, который обеспечивает лучшее сжатие для публикации изображений в Интернете. Mi...

Microsoft представила следующее функциональное обновление Windows 10 версии 21H2 Microsoft представила следующее функциональное обновление для Windows 10 с номером версии 21H1. Компания отмечает, что Windows продолжает играть важную роль в жизни людей, ведь многие по-прежнему продолжают работать и учиться в удалённом формате. Microsoft понимает важность...

Jupyter в Visual Studio Code — июньский релиз Мы рады сообщить, что стал доступен июньский релиз расширения Jupyter для Visual Studio Code. Если вы работаете с Python, мы рекомендуем загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено...

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

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

Обновленная «Лейка»: теперь с подключением эквайринга от Сбербанка Команда Теплицы социальных технологий опубликовала новый релиз плагина для сбора пожертвований «Лейка». Основное нововведение версии 3.11 – возможность подключить эквайринг (прием средств) от «Сбербанка», основным преимуществом которого является рекордно низкая комиссия. Но...

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

Excel — не лучший способ управления сертификатами Новое исследование GlobalSign 2021 PKI показало, что управление цифровыми сертификатами по-прежнему остается сложным процессом для предприятий всех размеров. Основная проблема — неполная автоматизация. Треть опрошенных специалистов в США и Великобритании используют для учё...

Работа с dbt на базе Google BigQuery На днях смотрел вебинар OWOX, где Андрей Осипов (веб-аналитик, автор блога web-analytics.me и лектор Школы веб-аналитики Андрея Осипова) рассказал о своем опыте использования dbt. Говорил о том, кому будет полезен инструмент и какие проблемы решает, а самое главное — как не ...

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

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

Релизы без выгорания и овертаймов: как мы меняли процессы работы над крупными игровыми фичами Выстраивание производственных процессов — распространенная боль в IT-разработке. Это большая и комплексная задача, с которой неизбежно приходится сталкиваться на проектах, чтобы доставить фичу в срок. Однозначного и единственно правильного решения здесь нет. Зато есть множес...

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

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

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

Антимонопольный орган Китая заблокировал слияние Huya и DouYu — двух ведущих китайских сайтов стриминга видеоигр Вчера китайская государственная администрация регулирования рынка (SAMR) заявила, что заблокирует план Tencent Holdings по слиянию двух ведущих китайских сайтов стриминга видеоигр, Huya и DouYu, на основании антимонопольного законодательства. Компания Tencent объявила о...

Switch-версия DOOM Eternal близка к релизу Напоминаем на случай, если вы забыли: DOOM Eternal была анонсирована на Nintendo Switch. Выступая на PAX Online × EGX Digital, исполнительный продюсер шутера Марти Стрэттон (Marty Stratton) заявил, что версия для консоли Nintendo «очень близка» к релизу, и команда id Softwar...

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

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

[Перевод] Лучшие GUI для MongoDB в 2021 году MongoDB — это NoSQL-база данных, которую в том или ином виде используют более четверти разработчиков. MongoDB и другие NoSQL-базы данных привлекают своей гибкостью: вместо жесткой схемы и вертикального масштабирования, у вас есть возможность развивать схему постепенно и масш...

Большое обновление Microsoft Office для Mac Компания Microsoft объявила о выпуске важного обновления офисного пакета приложений Microsoft Office для macOS.  В частности новые версии приложений Microsoft 365 реализуют «родную» поддержку для компьютеров Mac на базе процессора SoC Apple M1 с архите...

Battlefield 2042 задержится на месяц — теперь релиз шутера запланирован на 19 ноября Battlefield 2042 — один из самых ожидаемых осенних игровых релизов — отложили на месяц. О переносе разработчики объявили в официальном твиттер-аккаунте игры. Изначально выход Battlefield 2042 планировался на 22 октября. Теперь дату релиза сдвинули на 19 ноября. В текущих усл...

SupportDocs: документация на основе GitHub SupportDocs — центр документации для iOS-приложения на основе GitHub Pages. Пишите документы в Markdown, на GitHub. GitHub Pages преобразует их в HTML и размещает бесплатно. GitHub Action создает для вас источник данных JSON. Библиотека SupportDocs загружает JSON и пок...

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

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

[Перевод] Canary деплой с Jenkins-X, Istio и Flagger Доброго времени суток, читатель! Вот мы и подошли к заключительной части цикла статей о Канареечных релизах в Kubernetes и методах их реализации. Желаю приятного чтения и надеюсь, что данный цикл был для вас полезным. Использование решения Jenkins X для выполнения Canary де...

Новые мониторы HP спасут зрение пользователя Компания HP активно заботится о зрении своих пользователей, постоянно выпуская различные обновления или полноценные новые модели, которые отлично справляются с поставленными задачами. К примеру, HP E-Series-мониторы обзавелись функцией Eye Ease, которая защищает зрение польз...

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

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

Компания Nikon опубликовала файл N-Log 3D LUT для камеры D780 Компания Nikon опубликовала трехмерную таблицу соответствия (3D LUT) для зеркальной камеры D780. Ее можно использовать для цветокоррекции при обработке видео, снятого этой камерой с использованием профиля N-Log. Таблица включена в общий пакет с аналогичными файлами для...

Обновление Windows 10 улучшит информацию по замене настроек Панели управления Windows 10 по-прежнему поставляется с Панелью управления, а также с приложением «Параметры» эпохи Windows 8, которое включает дополнительные функции настроек. Тем не менее, пользователям по-прежнему приходится искать в Панели управления многие параметры. Как и Панель управле...

Подготовка к сборкам Windows 11 Insider Preview Сегодня Microsoft представила миру Windows 11 и знает, что инсайдеры Windows очень рады получить ее! Как упоминает здесь Пэнос , Microsoft планирует выпустить первую сборку Insider Preview для Windows 11 на следующей неделе. Однако перед этим релизом Microsoft хотела сообщит...

[Из песочницы] Проекция контента в Angular или затерянная документация по ng-content При изучении Angular очень часто упускают или уделяют недостаточное внимание такому понятию, как проекция контента. Это очень мощный инструмент для создания гибких и переиспользуемых компонентов. Но в документации о нем упоминается лишь пару абзацев в разделе Lifecycle hooks...

PhpStorm 2020.2: объединенные типы PHP 8, новый движок потока управления, пул-реквесты GitHub, OpenAPI Привет, Хабр! Рады представить второй мажорный релиз PhpStorm в этом году! Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок. Читать дальше →

Proxmox Backup Server: интеграция с Proxmox VE и базовые операции В середине июле этого года мы рассказывали о том, что была представлена бета-версия Proxmox Backup Server (PBS). В день холостяков, 11.11.2020 в 11:11, Proxmox Server Solutions GmbH опубликовали релиз версии 1.0.1, что не прошло незамеченным. Взглянем детально, как использо...

Docs as Code. Часть 2: получаем документацию из кода Продолжаем рассказывать о применении на практике принципа работы с документацией как с кодом. В этот раз разберём получение спецификации Swagger напрямую из комментариев к коду API. В статье рассматривается роль технического писателя в процессе адаптации команды к использо...

Как вставить заголовок над таблицей в Ворде У пользователей текстового редактора из пакета MS Office часто появляются проблемы с написанием текста перед данными, представленными в табличной форме. В том числе и с написанием заголовка таблицы в Ворде. Рассказываем, как это сделать.

Infortrend добавила NAS-системам функции балансировки нагрузки с помощью DNS-сервера Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, расширила возможности своих NAS-систем с горизонтальным масштабированием EonStor CS функцией балансировки нагрузки с помощью DNS-сервера. При поддержке дан...

Microsoft готовится к запуску обновления Windows 10 October 2020 Update Ожидается, что долгожданное обновление Windows 10 October 2020 Update появится вскоре в октябре этого года, хотя изначально предполагалось, что релиз состоится 13 октября. Microsoft уже начала подготовку своих серверов для обновления Media Creation Tool и включения других сл...

Современный Web-UI для SVN в 2020 году cSvn — это web-интерфейс к Subversion репозиториям. Основу cSvn представляет CGI-скрипт написанный на языке С. В мае 2020 года был опубликован релиз очередной версии Apache Subversion 1.14.0. В свете этого события, был создан новый, современный web-интерфейс для просмотра S...

Таблицы nanoCAD, или Пуститься во все тяжкие Таблицы – один из эффективных способов структурирования данных. В работе проектировщика они используются повсеместно. Именно поэтому важное преимущество получают те САПР-платформы, которые непрерывно развивают инструменты для создания и редактирования таблиц, делая их более ...

Python в Visual Studio Code – августовский релиз Мы рады сообщить, что стала доступна августовская версия расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также...

Python в Visual Studio Code – февральский релиз 2021 Мы рады сообщить, что стал доступен релиз расширения Python для Visual Studio Code от февраля 2021 года. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы...

Смартфоны OnePlus сохранили OxygenOS после слияния с Oppo Основатель и генеральный директор OnePlus Пит Лау (Pete Lau) вчера объявил о слиянии компании с Oppo. В прошлом году компании объединили свои команды по исследованиям и разработкам, а глава Пит Лау (Pete Lau) также начал управлять продуктовой линейкой Oppo. Недавно выпу...

Windows 10 Build 19603 доступна для загрузки Состоялся релиз Windows 10 Build 19603. Глобальных изменения здесь три. Во-первых, теперь в Проводнике слева отображается вкладка Linux, где можно посмотреть все дистрибутивы, установленные на ПК. Во-вторых, функция «Память устройства» теперь в отдельном разделе будет собира...

Релиз werf 1.1: улучшения в сборщике сегодня и планы на будущее werf — наша GitOps CLI-утилита с открытым кодом для сборки и доставки приложений в Kubernetes. Как и обещали, выход версии v1.0 знаменовал начало добавления в werf новых возможностей и пересмотра привычных подходов. Теперь мы рады представить релиз v1.1, который является б...

Представляем .NET 5.0 Preview 7 Выпускаем .NET 5.0 Preview 7. Это пред-пред-последний релиз из предварительных (до перехода на RC). На этом этапе большинство функций должны быть очень близки к финальным. Встроенные функции (интринсики) одного файла и ARM64 — две функциональные области, для интеграции котор...

[Перевод] Как SQL Server использует bitmap-фильтры Перевод статьи подготовлен в преддверии старта курса «MS SQL Server Developer». Может ли запрос, выполняющийся параллельно, использовать меньше CPU и выполняться быстрее, чем такой же запрос, выполняющийся последовательно? Да! Для демонстрации я буду использовать две та...

Релиз мобильных приложений одной кнопкой Всем привет! Меня зовут Михаил Булгаков (нет, не родственник), я работаю релиз-инженером в Badoo. Пять лет назад я занялся автоматизацией релизов iOS-приложений, о чём подробно рассказывал в этой статье. А после взялся и за Android-приложения. Сегодня я подведу некоторые...

Самые производительные недорогие смартфоны Android по всему миру. Феномен Honor 30 продолжается Команда бенчмарка AnTuTu опубликовала новый рейтинг смартфонов Android среднего сегмента на международном рынке за февраль 2021 года. Он заметно отличается от аналогичного рейтинга AnTuTu для Китая.  За месяц в рейтинге не произошло революционных изменений, команд...

[Перевод] Rust 1.49.0: aarch64 и улучшения во фреймворке тестирования Команда Rust рада сообщить о выпуске новой версии, 1.49.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.49.0 вам дост...

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

23 приложения для преобразования файлов на iOS оказались небезопасны Компания Wandera, специализирующаяся на кибербезопасности, сообщила в своем отчете, что как минимум 23 приложения для конвертации файлов iOS (перевода в другие форматы), которыми пользуются три миллиона человек, не используют какое-либо шифрование, что может подвергнуть рис...

Потоковая передача VR с NVIDIA CloudXR теперь доступна в Google Cloud Marketplace NVIDIA объявила о публичной доступности своего NVIDIA CloudXR из Google Cloud Marketplace, что позволяет клиентам Google Cloud использовать CloudXR для потоковой передачи виртуальной реальности при создании 3D-дизайнов, персонажей или иммерсивных сред. Посмотрите видео , что...

Как быстро загрузить большую таблицу в Apache Ignite через Key-Value API Некоторое время назад на горизонте возникла и начала набирать популярность платформа Apache Ignite. Вычисления in-memory — это скорость, а значит, скорость должна быть обеспечена на всех этапах работы, особенно при загрузке данных. Под катом находится описание способа быстр...

Microsoft обновила Office и добавила важную новую функцию Компания Microsoft выпустила обновление офисного пакета приложений Office для Windows. Сборка под номером 12513.20010 доступна для участников программы тестирования Office Insiders.  Обновление предлагает несколько изменений и улучшений. Особо выделяется среди них...

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

Простой пример парсинга и аналитики данных по игре World of Tanks В этом небольшом примере, я хочу показать, как парсить данные с сайтов и как дальше использовать их для анализа. Для этого я спарсил таблицу рейтингов кланов из игры World of Tanks и посмотрел, как рейтинг клана может коррелировать с другими данными. Читать дальше →

PgGraph — утилита для архивации и поиска зависимостей таблиц в PostgreSQL Сегодня я хочу представить читателям Хабра утилиту, написанную на Python, для работы с зависимостями таблиц в СУБД PostgreSQL. API утилиты простое и состоит из трех методов: archive_table — рекурсивная архивация/удаление строк с указанными Primary Keys get_table_referenc...

Google сделала резервные копии на Android удобными и бесплатными Резервное копирование – это нечто, что всегда было нормой для пользователей iOS и никогда не приветствовалось на Android. Не то чтобы пользователи мобильной ОС от Google никогда не теряли данные или не пересаживались с устройства на устройство, просто исторически так сложил...

Microsoft выпустила Windows Terminal Preview 1.11 Компания Microsoft выпустила Windows Terminal Preview 1.11. Акриловая строка заголовка Добавлен новый параметр, позволяющий сделать строку заголовка акриловой. Этот параметр можно найти на странице «Внешний вид» пользовательского интерфейса настроек или установить в файле se...

Началось публичное распространение виджета «Новости и интересы» для Windows 10 Microsoft объявила о начале публичного развёртывания виджета «Новости и интересы» среди пользователей Windows 10 версий 1909, 2004, 20H2 и 21H1. Сообщается, что новая функция станет доступна всем пользователям в ближайшие несколько недель. Это будет первое значительное ново...

[Перевод] Windows Terminal Preview v0.9 Состоялся релиз 0.9 версии Windows Terminal. Это последняя версия Терминала, которая будет включать в себя новые функции до выхода v1. Вы можете загрузить Windows Terminal из Microsoft Store или со страницы релизов на GitHub. Давайте подробнее рассмотрим детали обновления! ...

[Перевод] Темы оформления Visual Studio Code стали доступны в Visual Studio (+8 интересных тем) Microsoft выпустила новый инструмент, который преобразует темы VS Code для работы в Visual Studio. Теперь есть возможность выбирать паттерн оформления IDE из встроенных тем и тем сообщества в Visual Studio 2022.Компания создала возможности для синхронизации темы VS с темой W...

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

UiPath release notes: последние апдейты и акцент на работе в облаках Big idea компании UiPath, которую она стремилась воплотить в последнем релизе — обеспечить с помощью линейки своих продуктов полную автоматизацию предприятия. На основе отзывов пользователей был сделан акцент на использовании SaaS-модели при работе с софтом UiPath. Эти изм...

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

Геймеры опустили рейтинг Diablo II: Resurrected ниже Cyberpunk 2077 Спустя несколько дней после релиза рейтинг Diablo II: Resurrected опустился до «красной зоны». В целом геймеры заслуженно критикуют игру, из-за этого на её фоне Cyberpunk 2077 кажется отличным проектом. Не прошло и недели с релиза Diablo II: Resurrected, как геймеры выразил...

PostgreSQL Antipatterns: редкая запись долетит до середины JOIN Если писать SQL-запросы без анализа алгоритма, который они должны реализовать, ни к чему хорошему с точки зрения производительности это обычно не приводит. Такие запросы любят «кушать» процессорное время и активно почитывать данные практически на ровном месте. Причем, это в...

[Перевод] Zero Downtime Deployment и базы данных В этой статье подробно объясняется, как решать проблемы, связанные с совместимостью баз данных при деплое. Мы расскажем, что может произойти с вашими приложениями на проде, если вы попытаетесь выполнить деплой без предварительной подготовки. Затем мы пройдемся по этапам жиз...

Все переходники к маскам на фильтры 3М и Unix в одной таблице Вечер добрый.  Мне нужно было распечатать переходники к Декатлоновской маске на 3М фильтры. Я пытался найти базу со всеми переходниками такого типа и к моему удивлению её не было. Тогда я решил сформировать такую таблицу сам.  Переходников на байонет оказалось не так уж мног...

Анонс Jmix 0.9 — предварительный релиз фреймворка Мы в компании Haulmont разрабатываем Jmix. Это фреймворк с открытым кодом для разработки backend для data-centric приложений, основанный на Spring Boot, наследник CUBA Platform. Мы предоставляем готовую архитектуру, сервисы и API, которые строятся поверх модели данных, а ра...

[Перевод] Как создаётся изображение формата RAW? Рис. 1: фото на Nikon D610 с объективом AF-S 24-120mm f/4 и параметрами 24mm f/8 ISO100 Каковы базовые шаги создания изображения формата RAW на низком уровне? В данной статье я опишу, что происходит «под капотом» цифровой камеры, где необработанные данные превращаются в пр...

Windows 11 Home потребует учетную запись Microsoft для настройки устройства В Windows 11 Microsoft удалила параметр, позволяющий настроить новое устройство и загрузиться на рабочий стол с локальной учетной записью. Кажется, что эта мера действует с первой предварительной версией Windows 11, которая доступна для участников программы Windows Insider. ...

[Перевод] Как помочь pandas в обработке больших объёмов данных? Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и оче...

AOC CU34P2A готовится к релизу На рынке очень много различных ноутбуков, созданных специально для работы в офисе или для корпоративного сектора. Активно в этом направлении работает компания AOC, которая выпускает довольно много различных устройств для комфортной работы с документами, таблицами или графика...

Google исправит раздражающее использование оперативной памяти Chrome и вылеты в Windows 10 С выпуском Windows 10 May 2020 Update (версия 2004) Microsoft улучшила функцию «Segment Heap» в ОС и добавила поддержку настольных (Win32) программ, таких как веб-браузеры. Segment Heap был также представлен для проекта с открытым исходным кодом Chromium, и Google планировал...

Postgresso 23 Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главное событие PostgreSQL 13 Beta 2 Релиз беты состоялся. Загрузить можно отсюда, информация для бета-тестеров здесь. Напоминаем, что в начале апреля мы сделали обзор нового в ве...

Обновления Windows 10 за сентябрь 2021 года: что нового и улучшено Обновление Windows 10 за сентябрь 2021 года теперь развертывается на ПК с версией 21H1, версией 20H2, версией 2004 и версией 1909. Выпуск патча во вторник за сентябрь 2021 года включает дополнительные исправления ошибок для уязвимости PrintNightmare, а также Microsoft исправ...

Калькулятор получил обновление в Windows 11 Microsoft выпустила обновление для приложения «Калькулятор» в Windows 11, и, как и ожидалось, этот небольшой редизайн приводит приложение в соответствие с дизайном остальной операционной системой. Калькулятор теперь имеет темный режим и, конечно же, теперь соответствует внеш...

Состоялся официальный релиз Windows 10 May 2020 Update Microsoft приступила к публичному распространению нового функционального обновления для Windows 10 под названием May 2020 Update (версия 2004), которое фактически является первым столь крупным обновлением за год. Отметим, что разработка новой версии системы завершилась окол...

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

Microsoft уже тестирует крупное обновление Windows 10 2021 года. Что нового Компания Microsoft уже начала внутреннее тестирование крупного обновления операционной системы Windows 10, известного под кодовым названием Iron или 21H1.  До настоящего времени Microsoft выпускала такие функциональные обновления ОС дважды в год — весной и о...

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

Стартовало публичное тестирование Microsoft Defender ATP для Android Microsoft объявила о старте публичного тестирования Microsoft Defender ATP для Android. Впервые о планах выпустить данное программное обеспечение на мобильные устройства и Linux компания сообщила в феврале этого года. Сообщается, что компании и организации, которые уже испо...

Проектируем мультипарадигменный язык программирования. Часть 6 — Заимствования из SQL Продолжаем рассказ о создании мультипарадигменного языка программирования, сочетающего декларативный логический стиль с объектно-ориентированным и функциональным, который был бы удобен при работе со слабоструктурированными данными и интеграции данных из разрозненных источник...

[Перевод] Краткое руководство по разработке чартов в Helm Unsplash by Frank Eiffert Helm — мощный инструмент для применения, обновления и управления приложениями в Kubernetes. Сообщество Helm создает множество чартов с открытым исходным кодом. Вы можете развернуть Redis, Nginx или Prometheus Operator с помощью одной команды. И они...

Ленивые операции над множествами в C++ В C++ нет понятия "множество". Есть std::set, но это всё-таки конкретный контейнер. Есть функции для работы с упорядоченными диапазонами: merge, inplace_merge, includes, set_difference, set_intersection, set_symmetric_difference, set_union, но это алгоритмы, они не...

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

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

52 системы управления проектами для командной работы в разных сферах Привет, Хабр! Вам приходила мысль сделать свою систему управления проектами и задачами? Нам да! И мы делаем YouGile. Знаете, в чем самая большая сложность? Выбрать и сфокусироваться на одном востребованном направлении продукта. Вообще такая задача есть везде, но тут она...

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

До 40 релизов в день в Enterprise: наша сool story Пару слов о нас: мы – команда банка «Открытие», которая отвечает за разработку всех розничных фронтов от рабочего места сотрудника в отделении до мобильных приложений физических лиц. В последние пару лет мы переживаем взрывной рост в несколько раз – у нас более 400 сотрудник...

Обзор DEEPCOOL CF120 Plus. Корпусные вентиляторы с подсветкой Большинство продаваемых корпусов для получения хороших результатов по уровню быстродействия и низких рабочих температур требуют дополнительной установки вентиляторов или замены штатных. Тестируемый сегодня комплект DEEPCOOL CF120 Plus состоит из трех вентиляторов с ARGB-подс...

Prestigio представила портативный монитор TwinScreen 16 Бренд Prestigio представил портативный 15,6-дюймовый IPS Full HD монитор TwinScreen 16. Новинка позволяет работать с большим количеством приложений и открытых вкладок, можно одновременно обновлять рабочую таблицу в Excel, используя дополнительный экран, участвовать в онлай...

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

Работа с частичными моками в PHPUnit 10 В этом году должен выйти PHPUnit 10 (релиз планировался на 2 апреля 2021 года, но был отложен). Если посмотреть на список изменений, то бросается в глаза большое количество удалений устаревшего кода. Одним из таких изменений является удаление метода MockBuilder::setMethods()...

ZTools для Apache Zeppelin Zeppelin — это интерактивный блокнот, очень полюбившийся дата-инженерам. Он умеет работать со Spark и отлично подходит для интерактивного анализа данных. Проект недавно добрался до версии 0.9.0-preview2 и активно развивается, но, тем не менее, множество вещей всё ещё не реа...

Где купить новинки Apple? Максимально информативная таблица со всеми ценами, модификациями и расцветками iPhone 13 и iPad Редакция gg сделал для вас таблицу с модификациями, расцветками и ценами всех новинок Apple, которые уже продаются в Украине.

Microsoft Remote Desktop получает новые функции на Android Давайте будем честны: работа удаленно была довольно сложной задачей для многих из нас, и найти арсенал приложений, который позволил бы нам оставаться продуктивными, не выходя из нашего специализированного домашнего офиса, было не так просто, как кажется. Это одна из причин, ...

[Из песочницы] Пакетная обработка в JDBC и HIBERNATE Здравствуйте! В этой статье, я кратко расскажу о пакетной обработке SQL (DML) операторов: INSERT, UPDATE, DELETE, как одной из возможностей достижения увеличения производительности. Преимущества В отличии от последовательного выполнения каждого SQL запроса, пакетная обрабо...

Как включить доверенный платформенный модуль (TPM) на компьютере, на котором он есть Если у вас относительно современный компьютер, скорее всего на нём есть чип TPM. В таком случае есть как минимум два способа активировать его. У вас на компьютере может быть доверенный платформенный модуль (TPM), но из этого не следует, что он включен по умолчанию. Если он в...

OnePlus объединяет OxygenOS с ColorOS. Флагманы OnePlus получат три обновления Android и четыре года исправлений безопасности Основатель и генеральный директор OnePlus Пит Лау (Pete Lau) в середине июня объявил о слиянии компании с Oppo. До этого компании объединили свои команды по исследованиям и разработкам, а Пит Лау также начал управлять продуктовой линейкой Oppo. На тот момент компания по...

[Перевод] Релиз Dart 2.10: на шаг ближе к null-safety Команда языка Dart постепенно приближается к одному из самых мажорных релизов — null-safety. Эта фича есть у многих лидеров рынка, включая Kotlin и TypeScript. По понятным причинам этот релиз нельзя сделать в виде рубильника: одним днём и простым апдейтом. Набравшее скорост...

[Перевод] Angular 9 теперь доступен — Ivy прибыл Вышла 9 версия Angular, это основной релиз, охватывающий всю платформу, включая сам фреймворк, angular material и CLI. В этом релизе приложения по умолчанию переключаются на компилятор и рантайм Ivy и, а также представляются улучшенные способы тестирования компонентов. Это ...

Microsoft Office получил обновление и новые функции Офисный пакет Microsoft Office для операционной системы Windows получил крупное обновление, правда пока в тестовой версии.Участники программы тестирования Office Insiders уже получили доступ к сборке под номером 12513.20010. Данный апдейт приносит ряд изменений и улучшений.Н...

В AliExpress упростили получение зарубежных заказов для России Команда российского AliExpress объявила о запуске нового удобного сервиса для покупателей — «Мобильный ID».  Сервис «Мобильный ID», реализованный с помощью решения «МегаФона», упрощает оформление зарубежных заказов, исполь...

Xbox Party Chat теперь поддерживает транскрипцию речи и преобразование текста в речь для инсайдеров Доступность Xbox для всех, в том числе для людей с проблемами речи и слуха, получила новые улучшения. Microsoft объявила сегодня, что в Xbox Party Chat добавлена поддержка преобразования речи в текст и синтеза текста в речь для инсайдеров. Party Chat был представлен пару лет...

Владельцы iPhone 11 активнее всех меняют телефоны на iPhone 13, следом — пользователи iPhone XR и iPhone 12 Pro Max Владельцы iPhone 11 возглавляют список тех, кто продает свои устройства, чтобы купить последнюю модель из серии iPhone 13. Анализ проводился путем сбора и изучения данных о десятках тысяч случаев обмена iPhone за последние пару недель. Как видно из приведенного ниже гр...

Отображение объектов на картах в админке Django Бесплатная, с открытым исходным кодом библиотека DjangoAdminGeomap предназначена для отображения объектов на карте в админке Django.Существует полноценный многофункциональный ГИС фреймворк GeoDjango. При его использовании в админке Django можно отображать объекты на карте. О...

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

удобный расчёт стоимости 3D печати Всем привет. Наверняка многие из вас используют для подсчета стоимости 3д печати табличку из поста этого поста. Да, гугл таблица удобное решение, но хотелось бы использовать ее с телефона, для быстрого подсчета. Для этого я перевел эту таблицу в небольшое приложение. Его мож...

Windows 10 Build 19043.1052 уже доступна для скачивания Шестое накопительное обновление года теперь предназначено для компьютеров под управлением Windows 10 версий 21H1, 20H2 и 2004. Обновление доступно через Центр обновления Windows, WSUS и Каталог Центра обновления Майкрософт. Компания также опубликовала прямые ссылки для скачи...

[Перевод] Выпуск Rust 1.42.0: шаблоны срезов и более удобные сообщения о панике Команда Rust рада сообщить о выпуске новой версии, 1.42.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.42.0 вам дост...

Трансформация цвета: поиски в прореженном столе Это обзор функциональности, появившейся в Pillow 5.4: применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до...

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

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

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

Выбор хорошего инструмента для хранения тест документации и сравнительный анализ 3 выбранных инструментов Ведение документации для тестирования в Google-доках и Google-таблицах — не лучший способ работы с тестовой документацией. Такой подход имеет свои недостатки. В этой статье я расскажу, как мы перешли от хранения тестовой документации с Google docs к специализированным SaaS-р...

Скандально известный Cyberpunk 2077 растерял 99% игроков в Steam. «Ведьмак 3: Дикая Охота» пользуется большей популярностью Согласно статистике сервиса онлайновой дистрибуции Steam, на выходных пиковое количество игроков в киберпанковой онлайновой игре Cyberpunk 2077 составляло около 14 000 человек. При это среднее количество игроков за последний месяц составило около 9 000 человек Стоит от...

Как откатиться с Harmony OS на EMUI 11 на смартфонах Huawei. Официальная инструкция Компания Huawei сегодня объявила о начале бета-тестирования операционной системы Harmony OS 2.0 для мобильных устройства, первыми из которых стали Huawei P40, P40 Pro, Mate 30, Mate 30 Pro и MatePad Pro. Важно отметить, что Harmony OS 2.0 поддерживает приложения Android...

Новый Проводник в Windows 11 Microsoft приступила к развертыванию Windows 11 Build 22000.51 для тестировщиков в программе Windows Insider с центрированным меню «Пуск», панелью задач и новым интерфейсом для всплывающих окон Центра уведомлений. В дополнение к этим большим улучшениям Windows 11 также имеет...

[Перевод] Java и базы данных: обзор библиотек и API Каждый раз при необходимости взаимодействия с базами данных появляются три вопроса: - Какой подход использовать при разработке: java-first или database-first? Писать сначала Java-классы или SQL-запросы? Будет ли использоваться уже существующая база данных? - Каким способом в...

Основы MongoDB за 5 минут В данной статье мы быстро разберем основные команды MongoDB, научимся создавать, удалять и изменять записи, узнаем что такое атомные операторы и как ими пользоваться. Посмотрим как сортировать записи и составлять сложные запросы. Также, внизу будет маленькое задание, с помощ...

OWC начинает продажи адаптера, преобразующего порт Thunderbolt 3 в 10 GbE Компания OWC представила адаптер, преобразующий порт Thunderbolt 3 в порт 10 GbE. Он обеспечивает скорость передачи данных более 900 МБ/с. Конечно, адаптер OWC также обратно совместим с другими стандартами Ethernet, включая 5GBASE-T, 2.5GBASE-T, 1000BASE-T и 100BASE-Tx....

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

Релиз Windows Terminal 1.6 и выход Windows Terminal Preview 1.7 Состоялся релиз стабильной версии Windows Terminal 1.6, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия W...

Можно ли настроить дополнительные кнопки мыши в iPadOS Подключил Bluetooth мышь к iPad, но не могу найти, как настроить дополнительные кнопки. Подключать манипулятор к iPhone и iPad стало возможно после релиза iOS 13, однако, в последнем обновлении iOS 13.4 данный механизм претерпел несколько изменений. Манипулятор из сред...

Proxmox VE обновился до версии 6.3 Proxmox Server Solutions GmbH выпустила новый релиз платформы виртуализации Proxmox VE 6.3, сообщается в пресс-релизе компании. Обновление включает в себя Debian Buster 10.6 c ядром Linux версии 5.4 (LTS), актуальные версии приложений для сред виртуализации, таких как QEMU ...

Личный кабинет поставщика или на чем держится наша «бесконечная полка» М.Видео-Эльдорадо продолжает развивать собственный маркетплейс бытовой техники и электроники, на котором уже представлено более 100 партнёров. Сегодня на онлайн-площадках и в магазинах 160 000+ товаров, что втрое больше, чем годом ранее. Быстрое расширение ассортимента, ИТ...

Алгоритм SHA-3 В настоящее время информационная безопасность стала неотъемлемой частью любых цифровых операций. Ключевой роль в защите информации играет понятие криптографической функции. Криптографические хеш-функции — это выделенный класс хеш-функций, который имеет определённые свой...

Первый в мире браузер для геймеров: состоялся релиз Opera GX с блокировщиком рекламы для iPhone и смартфонов Android Компания Opera Software объявила о выпуске мобильной версии браузера Opera GX. По словам разработчиков, это первый в мире мобильный браузер, созданный специально для геймеров.  В мае Opera начала тестирование и открыла доступ к бета-версиям Opera GX Mobile для And...

[Из песочницы] Используем macOS для удалённой сборки Unreal Engine билдов из-под Windows Любой пользователь ОС Windows, вставший на увлекательный путь кросс-платформенной разработки, однажды сталкивается с проблемой невозможности сборки «яблочных» билдов из рабочего окружения: для сборки и подписания приложения требуется девайс с macOS. У нас есть два варианта:...

Microsoft публикует руководство для Windows Subsystem for Android Когда Microsoft представила Windows 11, она сделала большой анонс о том, что приложения для Android будут добавлены в Windows через Amazon App Store. Однако эта возможность отсутствует в финальной версии Windows 11. Хотя мы видели, что время от времени всплывает информация о...

Наглядное пособие по математике.Таблица умножения. Наглядное пособие по математике.Помогает детям запомнить таблицу умножения. 

Обновление Google Play Games добавило в Android 12 функцию Game Dashboard и игровой виджет В грядущей операционной системе Android 12 появится новая функция Game Dashboard. Эта панель управления обеспечивает быстрый доступ к полезным игровым инструментам, таким как средство записи экрана, мониторинг FPS и т.п. Game Dashboard также предлагает виджет, показывающий д...

Как создать шаблон описания системы и начать его использовать Когда в IT-компании работают 6 человек, которые пилят одну систему и обсуждают её в кулуарах, описание системы и документация кажутся ненужными. Но когда систем уже более 100, без описания не обойтись. Ведь непродуманное изменение UI может остановить создание заказов. Мы соз...

«Ну, покати!» или CI/CD мобильных приложений на основе контракта Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших мобильных приложений и не только. Про наши «релизные поезда» и как мы к этому шли уже оче...

KEHUA занимает 8-е место на мировом рынке систем преобразования мощности СЯМЫНЬ (Китай), 22 апреля 2021 г. /PRNewswire/ — В 2019 году компания KEHUA TECH (002335.SZ) заняла 8-е место на мировом рынке систем преобразования мощности, сохранив за собой 7-е место на мировом рынке инверторов для энергохранилищ (мощностью более 10 кВт)&...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 91.0.825.0 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 91.0.825.0. Как видите, это первая сборка из версии 91, что также означает, что на этой неделе выйдет Beta 90! Таким образом, вот все, о чем Microsoft хочет поговорить на этой неделе: • Примите уча...

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

Инсайдеры Office могут установить сборку 14026.20000 Инсайдеры Office получили очередную сборку для Windows (Build 14026.20000). Visio Трафареты и фигуры AWS Теперь вы можете использовать трафареты с новейшими фигурами AWS, чтобы создавать диаграммы и более точно представлять свою архитектуру AWS. Outlook Обеспечьте доступност...

JDK 17: новые функции в Java 17 Релиз Java 17 запланирован на сентябрь 2021 года.В данной статье вы можете прочитать о новых возможностях Java 17. Читать далее

Состоялся релиз октябрьского обновления для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе сентябрьского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Это обновление приносит с собой дашборд в разрешении 4K для консоли Xbox Series X, поддержку ночного режима ...

Microsoft выпустила Windows Holographic версии 21H1 Microsoft объявила о доступности следующей крупной версии Windows Holographic для устройств HoloLens 2. Версия 21H1 начинает развертываться с множеством новых функций. Интересно, что, в то время как 21H1 для настольных ПК будет просто пакетом поддержки, который будет освещат...

Проводим 24-часовое онлайн-мероприятие с выполнением хирургических операций в смешанной реальности 15 хирургов из разных стран проведут 12 ортопедических операций с использованием гарнитуры смешанной реальности Microsoft HoloLens 2, которая позволит им делиться опытом и экспертизой друг с другом в режиме реального времени.9-10 февраля 2021 года Microsoft ор...

Перегон картинок из Pillow в NumPy/OpenCV всего за два копирования памяти Стоп, что? В смысле «всего»? Разве преобразование из одного формата в другой нельзя сделать за одно копирование, а лучше вообще без копирования?Да, это кажется безумием, но более привычные методы преобразования картинок работают в 1,5-2,5 раза медленнее (если нужен не read-o...

OWC начинает продажи адаптера, преобразующего порт Thunderbolt 3 в 10 GbE Компания OWC представила адаптер, преобразующий порт Thunderbolt 3 в порт 10 GbE. Он обеспечивает скорость передачи данных более 900 МБ/с. Конечно, адаптер OWC также обратно совместим с другими стандартами Ethernet, включая 5GBASE-T, 2.5GBASE-T, 1000BASE-T и 100BASE-Tx....

Состоялся релиз сентябрьского обновления для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе сентябрьского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Это обновление приносит с собой список «Сыграть позже» и браузер Microsoft Edge на базе Chromium. Приложение...

Новая функция Windows 10 значительно улучшит процесс обновления Microsoft теперь предупреждает пользователей об определенных ошибках Windows 10 и проблемах совместимости в документах поддержки или на форумах сообщества, но все еще есть возможности для улучшений, и Microsoft об этом знает. После того, как Microsoft выпустила May 2020 Upda...

Agile-первопроходцы. Как мы трансформируем МегаФон Agile начинается со здравого смысла. В этой системе ценностей главное – вовлечь людей в сотрудничество и диалог. Мой рассказ о том, что изменения в компании должны запускаться не только по директиве сверху, но и при деятельном интересе всей команды. Привет, меня зовут Нат...

Windows 10 May 2020 Update стал доступен на канале Release Preview Инсайдеры, использующие канал Release Preview, теперь могут получить новое функциональное обновление для Windows 10 под названием May 2020 Update. Об этом объявила команда программы Windows Insider в своём блоге. Среди пользователей распространяется сборка под номером 19041...

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

PostGis. Как найти ошибку в пространственном запросе? Добрый день! Я — Виктор, разработчик в Gems development. Ежедневно наша команда работает с пространственными данными разной сложности и качества. При выполнении операции пространственного пересечения с помощью Postgis в СУБД Postgresql мы столкнулись со следующей ошибкой: ...

[Перевод] Rust 1.55: обновление `std::io::ErrorKind`, изменение алгоритма разбора чисел с плавающей точкой Команда Rust рада сообщить о выпуске новой версии — 1.55.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.55.0 вам дос...

Как сделать alter table в высоконагруженной таблице Ещё лет 5 назад на собеседованиях с backend-разработчиками был популярен вопрос: как переименовать колонку в высоконагруженной таблице (возможны вариации: как сделать любой другой alter table)? Вопрос всё ещё часто звучит на собесах. И актуальность его выросла, так как за по...

Microsoft выпускает предварительную сборку Windows 10 Build 20241 Microsoft выпустила новую предварительную сборку Windows 10 для пользователей, зарегистрированных в канале Dev, и внесла несколько достойных изменений для тестирования. Первое большое изменение в Windows 10 Build 20241 является продолжением визуального обновления Microsoft, ...

В Microsoft Edge Canary появилась функция Smart Copy Microsoft начала тестирование функции Smart Copy в браузере Edge на канале Canary. Данная функция позволяет копировать контент на веб-сайтах, например, диаграммы, таблицы и изображения, а затем вставлять его в других приложениях с сохранением форматирования. Напомним, что ф...

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

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

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

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

Что нового в Windows 10 Preview Build 19042.608 Microsoft уже выпустила Windows 10 версии 20H2 или October 2020 Update, но компания продолжает работать над дальнейшим совершенствованием системы, поэтому несколько часов назад она официально выпустила сборку 19042.608 для пользователей в каналах Release Preview и Beta. Сбор...

MIUI 12 приносит новое меню питания и центр управления громкостью Недавно мы писали о появлении нового меню питания в пользовательском интерфейсе MIUI 12. Теперь у нас появилась более подробная информация и даже возможность опробовать эту функцию. В целом, это обновление, которое пришло на устройства с китайской версией MIUI. Обновление со...

Таблицу Менделеева расширят за счёт элементов из космоса Научный руководитель лаборатории ядерных реакций имени Флерова в Объединенном институте ядерных исследований (ОИЯИ) академик Юрий Оганесян подчеркнул, что не исключено расширение таблицы Менделеева за счёт элементов космического происхождения. «Вопрос делится на две части: м...

[Перевод] Выпуск Rust 1.41.0: новые гарантии для Box<T> в FFI, улучшения в cargo install, ослабление ограничений для типажей Команда Rust рада сообщить о выпуске новой версии, 1.41.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.41.0 вам дост...

Docs as code против или вместе с Confluence? Обзор нескольких способов публикации из репозитория в Confluence Многие уже давно или активно используют или смотрят в сторону модели хранения и публикации документации как кода, это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду, например, хранить в репозитории, прогонять тесты, соби...

Видеоурок Теплицы: конвертер валют, переводчик и диаграммы данных в Google Таблицах Продолжаем серию скринкастов по секретам Google Docs. Сегодня более пристально посмотрим на Google Sheets – Google Таблицы. Сложно выделить что-то одно, что можно отнести к секретам работы с Google Таблицами, поскольку, как и Excel, Google Sheets сложный и многоуровневый инс...

[Перевод] HP Nanoprocessor, часть II: реверс-инжиниринг цепей на основе фотошаблонов Первая часть В 1974 году Hewlett-Packard разработала микропроцессор для управления различными функциями в собственных продуктах – они дисководов для гибких магнитных дисков до вольтметров. Этот простой процессор не дотягивал до обычных микропроцессоров – он даже не поддержи...

Вышел Firebird 4.0 Сегодня, 1 июня 2021 года, выпущен Firebird 4.0 — седьмой основной выпуск СУБД Firebird, разработка которого началась в 2016 году. Ключевой задачей при разработке Firebird 4.0 было повышение доступности баз данных (синхронная и асинхронная логическая репликация). Одно из ва...

Новый релиз системы управления питанием RPCM Software 0.9.1 обладает наивысшей надежностью Компания RCNTEC объявила о выпуске обновления программной системы удалённого управления электропитанием RPCM Software 0.9.1. Новый релиз отличается наивысшим уровнем надежности, по оценкам производителя. Подробнее об этом читайте на THG.ru.

Представляем образ ВМ оптимизированный для высокопроизводительных вычислений (HPC) Мы рады сообщить о выходе общедоступной предварительной версии образа виртуальной машины (ВМ) на базе CentOS 7, оптимизированного для высокопроизводительных вычислений (HPC). Прежде всего, он рассчитан на сильносвязанные рабочие нагрузки Message Passing Interface (MPI). В ...

Состоялся релиз дистрибутива Linux Mint 19.3 (Tricia) в трех версиях Команда разработчиков популярного дистрибутива Linux Mint сообщила о релизе следующей ключевой версии Linux Mint 19.3 “Tricia” Cinnamon Edition, второго обновления ветки Linux Mint 19.x на ядре Linux 5.0 и пакетной базе Ubuntu 18.04 LTS с поддержкой выпуска обновлений безопа...

NocoDB, open-source аналог Airtable Airtable — классный инструмент, заслуживший признание у бизнеса по всему миру. Возможность работать с базами данных в удобном no-code интерфейсе с разными представлениями и типами данных не нова, но если в Spreadsheets (где таблица даже не является базой) данные приходилос...

Слияние с OPPO не помеха: OnePlus продолжит использовать оболочку OxygenOS на смартфонах глобального рынка 17 июня OnePlus объявила о слиянии со своей материнской компанией OPPO. После этого в сети появилась информация, что производитель переведёт глобальные смартфоны на оболочку ColorOS, как это было сделано недавно в Китае. Но OnePlus опровергла слухи.

Вышел Windows Terminal Preview 1.6 Добро пожаловать на наш первый релиз Windows Terminal 2021 года! Этот релиз приносит новые функции для Windows Терминал Preview 1.6, а также перемещает Windows Терминал в версию 1.5, которая включает в себя функции из этой статьи. Вы можете загрузить...

AIOps в управлении ИТ-инфраструктурой Традиционные методы ИТ-администрирования и управления ИТ-инфраструктурой активно пересматриваются и постепенно реформируются. Использование искусственного интеллекта (ИИ) в управлениии ИТ-инфраструктурой рисует интереснейшие перспективы. Термин AIOps (Artificial Intelligence...

Xiaomi Mi 11 Pro получит улучшенный дисплей Пару дней назад в исходном коде приложения MIUI Gallery были найдены сведения о смартфоне Xiaomi Mi 11 Pro, а потому в существовании этой модели можно не сомневаться. Сегодня авторитетный информатор Digital Chat Station поделился некоторыми подробностями о грядущем флагмане....

Состоялся официальный релиз Android 11 Google объявил о выпуске первой стабильной сборки Android 11 для смартфонов линейки Pixel. Компания утверждает, что новая версия мобильной операционной системы переосмысливает процесс общения пользователей. Теперь все диалоги из различных приложений будут находиться в специ...

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

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

[Перевод] Rust 1.50.0: улучшение индексации массивов, безопасность полей объединений и усовершенствование файловых дескрипторов Команда Rust рада сообщить о выпуске новой версии — 1.50.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.50.0 вам дос...

[Перевод] Лучшие практики Kubernetes. Создание небольших контейнеров Первый шаг развертывания в Kubernetes – это размещение вашего приложения в контейнере. В этой серии мы рассмотрим, как можно создать образ небольшого и безопасного контейнера. Благодаря Docker, создание образов контейнеров никогда еще не было настолько простым. Укажите баз...

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

Интеграция устройства в экосистему Samsung SmartThings на примере «Умного чайника» Часть 2: переход с ESP8266 на ESP32 В первой части статьи на примере “Умного чайника” я описал процесс разработки приложения, интегрированного в экосистему SmartThings. В этой части я усложняю пример: добавляю датчик температуры и делаю плавную индикацию RGB-светодиода. Я опишу, чем отличаются ESP8266 и ESP32,...

Ждать год после Redmi Note 9 не придётся. Redmi Note 10 и Redmi Note 10 Pro уже готовы к релизу На днях два неанонсированных смартфона Xiaomi с модельными номерами M2004J7AC и M2004J7BC были замечены в базе данных китайского регулятора 3C. Теперь тайну загадочных моделей раскрыл авторитетный источник.  Redmi Note 9 Pro и Redmi Note 9 Pro Max Сведениями ...

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

Предстоящие функции Windows 10 могут не иметь даты выпуска Microsoft работает над более простым подходом к предстоящим обновлениям функций Windows 10. В рамках нового подхода Microsoft вносит значительные изменения в канал Fast Ring программы Windows Insider. В дальнейшем Fast Ring получит новые сборки из ветки RS_PRERELEASE, а изме...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 94.0.992.31 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 94.0.992.31. Новые функции • Microsoft Edge переходит на 4-недельную периодичность обновлений в каналах Beta и Stable. Microsoft введет новый 4-недельный цикл выпуска основных версий. Подробнее ...

Сервисы Google Workplace стали доступны для всех желающих Компания Google объявила приятную новость — отныне сервисы и приложения Google Workplace становятся доступны для всех пользователей учётных записей Google, причём бесплатно.  Таким образом, вам больше не требуется корпоративный аккаунт для использования обла...

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

Обновление PUBG Console Update 9.1 улучшает производительность для PlayStation 4 Pro и Xbox One X Вышло новое обновление PUBG Console Update 9.1, в котором представлена новая функция улучшающая игровую производительность для консолей PlayStation 4 Pro и Xbox One X. В данный момент обновление запущено на тестовом сервере игры. Новая функция убирает ограничение частоты кад...

Первому современному компьютеру исполнилось 75 лет. Каким он был? Компьютер ENIAC и первые программисты в истории человечества В феврале 2021 года первому компьютеру современного типа исполнилось ровно 75 лет. Речь идет о компьютере ENIAC, про существование которого стало известно 15 февраля 1946 года. Конструкция весила 27 тонн и в перево...

К марту 2021 года Huawei может обновить до EMUI 11 только 14 устройств Согласно недавно поступившей информации, Huawei планирует обновить до EMUI 11 только 14 устройств. Сообщая об этом, инсайдеры ссылаются также на официальное подтверждение от Huawei, в котором ясно сказано, что китайская компания завершит развертывание к марту 2021 года. Таки...

Intel готовит 16-ядерные десктопные процессоры с разнородными ядрами в семействе Alder Lake-S Хотя на данный момент компания Intel ещё не представила настольные процессоры Core десятого поколения (Comet Lake-S), в Сети уже появились подробности о процессорах Alder Lake-S — настольных представителях двенадцатого поколения чипов Core. И если вкратце, то они предложат д...

Инсайдеры Office могут установить сборку 16.49.21050201 Инсайдеры Office получили очередную сборку для Mac (Build 16.49.21050201). PowerPoint Презентация в Teams с помощью одного клика Раньше для презентации на собрании достаточно было щелкнуть слайд-шоу в вашей колоде PowerPoint. В настоящее время, даже если вы можете находиться...

Asciidoc для подготовки сложной документации В заголовке использовано слово сложной, под которым можно понимать все, что угодно. Утверждение о том, что 2 * 2 = 4, если вдуматься, тоже очень не просто. Но в данном случае всё банальнее. Речь идёт о ЕСКД, ГОСТ, ОСТ и тому подобных скучных терминах, отягчаемых бюрократиче...

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

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

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

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

Работа с китайской микросхемой АЦП Hx711 (заключение) По прошествии некоторого времени, повторное ознакомление с начальной статьей вызвало чувство незаконченности в вопросе использовании данного АЦП. Да, были проведены определенные исследования данного изделия, были нащупаны слабые стороны и предложены пути обхода этих слабых с...

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

Курс Ethereum скакнул после выхода обновления, снижающего комиссию за транзакции В блокчейн-сети Ethereum вышло обновление London, которое принесло с собой ряд нововведений и стабилизировало механизм начисления комиссий за проводимые транзакции. Сразу же после появления этой информации курс криптовалюты вырос с 2,5 до 2,8 тыс. долларов. Согласно офи...

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

Беспроводные наушники Xiaomi Mi Air 2 Pro сравнили с AirPods Pro. Xiaomi дешевле и лучше, но есть и минус Несмотря на то, что до премьеры полностью беспроводных наушников Xiaomi Mi Air 2 Pro остается еще прилично времени – целых 10 дней, в Сети уже появился подробный перечень характеристик новинки. Причем в таблице представлены и характеристики главного (в понимании р...

Как сделать таблицу в PowerPoint: 2 простых способа  Одно из самых популярных приложений для создания презентаций – программа Microsoft PowerPoint. А основными способами передачи информации в ней являются изображения, текст и, конечно, таблицы. Рассказываем, как сделать их в этом редакторе от создателей Windows. 

Websocket API на nodejs по новому О чем эта статья?1. uWebsockets.js - высокопроизводительная реализация http/websocket сервера для nodejs2. AsyncAPI - спецификация для асинхронного API, с помощью которой можно создать описание Websocket API3. Простой пример websocket API с использованием библиотеки wsapix: ...

ReText запустила сервис smart-копирайтинга для преобразования текстов Сервис ReText преобразует исходный текст в 100% уникальный продукт за счет грамматических и стилистических преобразований на основе нейросетевых технологий.

Windows 10 версии 21H1 станет еще одним незначительным обновлением Зак Боуден подтвердил существование обновления Windows 10 21H1. Согласно источникам Зака Боудена, Windows 10 версии 21H1 снова будет обновлением обслуживания, как и версия 20H2. Это означает, что обновление не будет включать в себя какие-либо новые функции или изменения, а б...

Partial Update library. Частичное обновление сущности в Java Web Services В структуре веб-сервисов типичным базовым набором операций над экземплярами сущностей(объектами) является CRUD (Create, Read, Update и Delete). Этим операциям в REST соответствуют HTTP методы POST, GET, PUT и DELETE. Но зачастую у разработчика возникает необходимость частичн...

Как за неделю до релиза переобуться и сократить размер билда в 3 раза Современные AAA-тайтлы уже давно стали весить больше 100 ГБ, а их апдейт еще на 20 ГБ считается обычным делом. Тот же тренд разрастания билда постепенно просачивается в мидкорные и хардкорные мобильные игры. Впрочем, к тому, что уже не удивляет ПК- и консольных юзеров, мобил...

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

В iOS 13.3 появились активные углы. Зачем они нужны и как включить iOS 13.3 совершенствует работу с мышью на iPad iOS 13, несмотря на множество недоработок, стала во многом знаковой версией операционной системы от Apple. Именно при её разработке компания фактически пошла против своих убеждений и добавила в iPad поддержку мыши, тем самым при...

Apple приобрела потоковый сервис с классической музыкой Primephonic Сегодня Apple объявила о приобретении сервиса Primephonic, который специализируется на потоковом воспроизведении классических музыкальных произведений. В приуроченном данному событию пресс-релизе говорится, что результатом сделки для пользователей станет «значительное улучше...

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

Microsoft заявила об отсутствии известных проблем в крупнейшем обновлении Windows 10 за год Компания Microsoft доделывает последние шаги перед тем, как выпустить для простых пользователей новую версию операционной системы Windows.  Релиз стабильной версии Windows 10 May 2020 Update должен состояться со дня на день и, судя по всему, уже просто неизбежен. ...

Новейшие видеокарты Nvidia и AMD перестали дешеветь. Некоторые модели в Европе даже подорожали Некоторое время назад видеокарты актуального поколения стали дешеветь, и их стало проще найти в продаже. С момента последнего нашего этапа отслеживания цен в Европе прошло две недели, и за это время цены изменились. В таблице ниже вы можете видеть минимальные цены на а...

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

Дополнение Company of Heroes: Opposing Fronts выйдет в начале 2021 года У нас есть отличные новости для любителей реальных стратегий: Feral Interactive объявила о разработке дополнения Company of Heroes: Opposing Fronts. Оно выйдет на обе мобильные платформы и расширит одиночную кампанию Company of Heroes, релиз которой состоялся несколько месяц...

Samsung Galaxy A70s получает обновление One UI 3.1 на базе Android 11 За последние несколько месяцев компания Samsung уже выпустила обновление One UI 3.x на базе Android 11 для различных смартфонов и планшетов Galaxy. После того, как телефоны среднего уровня, такие как Galaxy A70, Galaxy A71 и Galaxy A80, получили последнюю версию Android, нас...

[Из песочницы] OData + RxJava + Retrofit 2 для android приложения Столкнулся на проекте с проблемой доселе не виданной. Пришлось покурить документацию и в этой статье я расскажу как с помощью RxJava и Retrofit 2 — можно решить задачу по созданию клиента Odata для android приложения. Спасибо огромное Jake Wharton за создание таких комфортн...

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret) Предлагаю ознакомиться с рашифровкой доклада Андрей Сальников из Data Egret "Инструменты создания бэкапов PostgreSQL" . В конце обновленная сводная таблица по инстрментам Данный доклад посвящен доступным инструментам бэкапирования PostgreSQL. Логические backup, бин...

Microsoft анонсировала Project Acoustics 2.0 Project Acoustics — это движок моделирования на основе волн от Microsoft, позволяющий представить иммерсивную акустику в 3D-средах, например, в играх или в смешанной реальности. Он имитирует волновые эффекты, такие как окклюзия и препятствие, без необходимости полагаться на ...

Утекла информация о всех новшествах в новом драйвере Radeon Software Adrenalin 2020 Edition Согласно последним слухам, через несколько часов состоится официальный релиз нового графического драйвера AMD Radeon Software Adrenalin 2020 Edition. Ежегодное крупное обновление включает в себя порядка 20 новшеств и изменений, информация о которых уже утекла в сеть. Radeon...

PhpStorm 2020.3: PHP 8, атрибуты, PHPStan и Psalm, Xdebug 3, Tailwind CSS и совместная разработка Рады представить финальный мажорный релиз PhpStorm в этом году! Под катом подробный разбор всех изменений и новых возможностей. Читать дальше →

Релиз Spring Native Beta Недавно команда, занимающаяся портированием Spring на GraalVM, выпустила первый крупный релиз - Spring Native Beta. Вместе с создателями GraalVM они смогли пофиксить множество багов как в самом компиляторе так и спринге. Теперь у проекта появилась официальная поддержка, свой...

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

[Перевод] Вышел релиз GitLab 13.0 с кластерами Gitaly, иерархией эпиков на дорожных картах и автоматическим развертыванием для ECS Что изменилось со времени 12.0 Прежде чем приступить к описанию нового мажорного релиза 13.0, мы хотели бы уделить внимание пройденному пути. Мы столького достигли с момента выхода версии 12.0! Недавно в блоге вышел специальный пост, в котором мы сделали обзор релизов GitLa...

Crash-crash, baby. Автоматический мониторинг фатальных ошибок мобильных приложений Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших мобильных приложений и не только. В прошлый раз я рассказывал о нашей системе релизов моб...

Microsoft выпустит «совершенно новую» Windows на месяц раньше раньше ожидаемого Компания Microsoft сейчас готовится к выпуску сразу двух больших релизов Windows — принципиально новой Windows 10X и осеннего обновления Windows 10 21H2 с переработанным дизайном.  Windows 10X для устройств с двумя экранами Известный сетевой информатор ...

[Перевод] Как читерство меняет сообщество спидраннеров «Попался!» Знакомый многим экран. Когда австралийский геймер под ником «Anti» завершил полное прохождение Grand Theft Auto: San Andreas всего лишь за четыре часа, это достижение показалось почти невозможным. Однако любой фанат спидраннинга — действа, в котором игроки стрем...

[Перевод] Введение в Spring Data JDBC Spring Data JDBC был анонсирован в 2018 году. Целью было предоставить разработчикам более простую альтернативу JPA, продолжая при этом следовать принципам Spring Data. Подробнее узнать о мотивах, лежащих в основе проекта, вы можете в документации. В этой статье я покажу...

Релиз Apache Ignite 2.9.0 — что нового? Apache Ignite – это высокопроизводительная распределенная база данных с открытым исходным кодом, предназначенная для хранения и распределенной обработки больших объемов данных в кластере узлов. Мы в Сбере активно его используем, и у нас есть команда, занимающаяся разработкой...

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

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

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

Google представила инструмент Smart Fill для автозаполнения «Google Таблиц» Программа анализирует закономерности в таблице и автоматически заполняет столбец на основе данных внутри документа или открытой информации из Knowledge Graph.

Телевизор OnePlus TV 32Y1 получил важное обновление Помимо выхода на рынок бюджетных смартфонов, OnePlus в этом году также представила бюджетные смарт-телевизоры. Первые доступные телевизоры компании называются OnePlus TV 32Y1 и OnePlus TV 43Y1, который в первый же месяц после релиза получили два крупных обновления прошивки. ...

Состоялся релиз Windows 10 May 2021 Update Обновление Windows 10 May 2021 Update уже доступно, и ожидается, что в ближайшие недели его развертывание ускорится. Если у вас есть совместимое устройство и вы не можете дождаться завершения развертывания, есть три способа загрузить и установить обновление May 2021 Update п...

Состоялся релиз ноябрьского обновления для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе ноябрьского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Обновление принесло с собой несколько приятных нововведений, но многие из них являются эксклюзивными для новог...

Купить сервер Dell PowerEdge R740 Улучшить работу компьютерной сети в офисе или в корпорации можно с использованием серверов, которые максимально улучшат производительность вычислительной функции, систем хранения информации и документов, создаст оптимальный баланс пласт – ускорителей. В продаже представлен б...

Состоялся релиз августовского обновления для Xbox One Компания Microsoft объявила о релизе августовского обновления для Xbox One, которое некоторое время тестировали участники программы Xbox insider. Обновление не приносит с собой каких-либо существенных изменений, за исключением дополнительных полезных настроек для меню «Гид»...

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

Oppo рассказала, какие смартфоны обновятся до ColorOS 7 в апреле Несколько дней назад Oppo выпустила обновление ColorOS 7 для шести смартфонов, но на этом планы по обновлению смартфонов на апрель не завершены: компания поделилась официальным списком смартфонов, которые получат ColorOS 7 в этом месяце. Список включает в себя Reno Z, Reno2...

Производственный календарь своими руками в Firebird Здравствуйте, меня зовут Денис, я явлюсь разработчиком информационных систем, пишу статьи и документацию по СУБД Firebird. В этой статье я хочу рассказать о реализации производственного календаря с использованием СУБД Firebird. На написание этой статьи меня натолкнули похож...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 89.0.774.4 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 89.0.774.4. Это последняя сборка для версии 89, и Microsoft планирует выпустить ее в Beta на следующей неделе, плюс-минус несколько небольших обновлений на этой неделе. Поскольку это конец релиза, ...

Как сделать хорошую интеграцию? Часть 2. Идемпотентные операции – основа устойчивой интеграции В прошлой статье мы говорили о том, что основой хорошей интеграции является админка, которая позволяет быстро решать инциденты. Сегодня мы поговорим, как реализовать интеграцию, чтобы получить ее устойчивую работу — толерантность к потере сообщений, падению процессов и ошибк...

Крупное обновление Windows 10 стало ещё ближе к релизу Сегодня Microsoft объявила, что обновление Windows 10 версии 21H1 теперь доступно для предприятий, которые могут начать тестирование и проверку функций. По сути, это означает, что компании могут опробовать обновление, чтобы быть полностью готовыми на момент начала его р...

Fiat Chrysler и Peugeot договорились стать одной компанией. Новый автоконцерн оценивается в $50 млрд Не только представители микроэлектронной и развлекательной отраслей тяготеют к слияниям и поглощениям. Сегодня Fiat Chrysler и PSA (Peugeot, Citroën, Opel и другие марки) объявили о подписании соглашения, предусматривающего слияние двух автомобильных концернов путем объедине...

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

[Перевод] Битва C# JSON сериализаторов для .NET Core 3 Всем привет. В преддверии старта курса «Разработчик C#» подготовили для вас интересный перевод, а также предлагаем бесплатно посмотреть запись урока: «Шаблон проектирования Состояние (State)» Недавно выпущенный .NET Core 3 принес с собой ряд нововведений. Помимо C# 8 и под...

[Перевод] Как объяснить детям, что такое Apache Kafka за 15 минут с картинками и выдрами Я учусь иллюстрировать сложные процессы с помощью комиксов. Нашла себе в копилку крутой кейс: как с помощью комиксов про милых выдр можно ребенку объяснить такую сложную штуку как Apache Kafka, и сделать мир немного добрее. «Легко по течению» — легкое введение в потокову...

Диапазон спутниковой связи в России отдадут «плохому 5G» Первое предлагаемое изменение касается полос частот в миллиметровом диапазоне - 24,25-24,45 ГГц, 24,45-24,65 ГГц, 24,65-24,75 ГГц и 24,75-25,25 ГГц. Сейчас эти частоты распределены для фиксированной беспроводной связи, спутниковой связи (Земля - космос) и межспутниковой связ...

5 малоизвестных возможностей JSON.stringify() Доброго времени суток, друзья! В этой небольшой заметке я хочу рассказать вам о некоторых редко используемых возможностях JSON.stringify(). Возможно, они окажутся вам полезными. JSON.stringify() часто используется при отладке для преобразования объекта или обычной стро...

Microsoft выпустила обходной путь для ошибки активации Windows 10 Устройства с Windows 10 версии 2004 и 20H2, на которых установлен предварительный релиз без безопасности за январь 2021 года или более поздняя версия, могут возникать сбои активации Windows, содержащие код ошибки 0xC004C003. Обратите внимание, что предварительный релиз без б...

Microsoft выпустила Windows 10 Build 19041.1110, 19042.1110 и 19043.1110 Компания Microsoft выпустила Windows 10 Build 19041.1110, 19042.1110 и 19043.1110. Это обновление безопасности включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, которая могла затруднить печать на некоторых принтерах. Эта проблема затрагивала ра...

Pro MP241 — таким видят в MSI профессиональный монитор Компания MSI представила монитор Pro MP241, который она относит к профессиональным. Более того, в пресс-релизе, посвященном выпуску новинки, сказано: «Pro MP241 — это единственный профессиональный монитор, который вам понадобится». . Основой монитора ...

Сравнение 6 популярных “Drag&Drop” тем на WordPress WordPress является одним из самых популярных инструментов, когда речь заходит о необходимости в легком управлении контентом и простой веб-разработке. Он успешно завоевал рынок инструментов для создания веб-сайтов, предоставляя своим пользователям быстрые, надежные и простые ...

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

Анонс Windows 10 Insider Preview Build 20150 (канал Dev) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 20150 для участников программы Windows Insider, использующих канал Dev (в прошлом «Ранний доступ»). Это означает, что теперь инсайдеры вновь будут получать сборки из ветки...

Почему сегодня от CDN больше вреда, чем пользы CDN(Content Delivery Network) - это подход, позволяющий хранить части страниц вашего сайта на других серверах. Обычно это кастомные шрифты, таблицы стилей, скрипты и иконки. CDN хорош тем, что позволяет кэшировать часто используемые библиотеки типа jQuery, не загружая их зан...

Microsoft заявила об отсутствии известных проблем в крупнейшем обновлении Windows 10 за год Компания Microsoft доделывает последние шаги перед тем, как выпустить для простых пользователей новую версию операционной системы Windows.  Релиз стабильной версии Windows 10 May 2020 Update должен состояться со дня на день и, судя по всему, уже просто неизб...

Топ-10 метрик для измерения производительности В данной статье рассматривается десять лучших (по мнению автора) метрик для измерения производительности команды поставки. Измерение и отслеживание прогресса является ключом к успеху при выполнении любой задачи. Как известно, Если вы не можете измерить что-то, вы не можете ...

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

MSI представила твердотельные накопитель Spatium M480 с интерфейсом PCIe 4.0 ёмкостью до 2 Тбайт Компания MSI анонсировала в ходе виртуальной выставки Computex 2021 быстрые твердотельные накопители серии Spatium M480, о подготовке которых сообщалось в начале апреля. Здесь и ниже изображения MSI Решения выполнены в формате М.2 2280, а для обмена данными с компьютером слу...

[recovery mode] Как при помощи большого монитора и консольной утилиты WLSDM смотреть за Oracle WebLogic Server На просторах утилит консольных расширений Oracle WebLogic Server встретилась одна очень полезная — WLSDM, как ее позиционируют сами авторы — утилита мониторинга WebLogic Server с большим набором возможностей. Если пойдете на сайт разработчика, увидите, что рядом лежит еще од...

Google официально объявляет о запуске бета-версии Android 11 Google недавно выпустила рекламный ролик, в котором всем желающим предлагается посмотреть онлайн-релиз Android 11 Beta. Бета-версии новых систем Android обычно выпускаются на конференции Google I/O. Однако, этот год немного отличается из-за пандемии коронавируса. Google I/O ...

[Перевод] Выпуск Rust 1.40.0: #[non_exhaustive], усовершенствования макросов и прочие улучшения Команда Rust рада сообщить о выпуске новой версии, 1.40.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.40.0 вам дост...

Характеристики всех мобильных процессоров Ryzen 5000 - подробная таблица Собрали все имеющиеся данные о будущих процессорах Ryzen 5000

[Перевод] MPIRE — быстрая альтернатива multiprocessing MPIRE комбинирует функции, подобные map из multiprocessing.Pool, с преимуществами общих объектов multiprocessing.Process, добавляя к этому также функции копирования при записи. В пакете также есть простые в работе функции состояния рабочего процесса, информирования о нём и и...

Windows Subsystem for Linux теперь доступен в Microsoft Store для Windows 11 Microsoft выпустила предварительную версию Windows Subsystem for Linux (WSL) в магазине приложений Microsoft Store для Windows 11, чтобы протестировать новый способ доставки обновлений для подсистемы. Ранее WSL являлся дополнительной функцией для Windows 10 и Windows 11, ко...

Укрощение строптивого или Reverse Engineering французского паллетайзера на Simatic S7-300 Однажды обратился ко мне директор местного производства одного всемирного производителя напитков. Так случилось, что он в течение года добивался от штатных экспертов выполнения ряда задач, но профессионалы с опытом убеждали менеджера, что выполнение данных задач невозможно в...

Microsoft будет быстрее выпускать новые функции Windows 10 — через отдельные пакеты Windows Feature Experience Pack Компания хочет улучшать систему модулями и не ждать релиза больших обновлений Windows 10, которые выпускаются каждые полгода.

Syntellect выпустила релиз СЭД TESSA версии 3.4 и представила новый модуль «Форумы и обсуждения» В ноябре 2019 года компания Syntellect объявила о выпуске официального релиза платформы управления документами и бизнес-процессами TESSA версии 3.4 и представила новый модуль «Форумы и обсуждения». В новой версии платформы ...

DAG’и без напрягов: наш опыт использования метаданных при работе с Apache Airflow Apache Airflow – простой и удобный batch-ориентированный инструмент для построения, планирования и мониторинга дата-пайплайнов. Ключевой его особенностью является то, что, используя Python-код и встроенные функциональные блоки, можно соединить множество различных технологий,...

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

Windows 10 теперь позволяет обновлять драйверы для большего количества устройств В августе Microsoft включила новую опцию «Необязательные обновления» в стиле Windows 7 на панели обновлений Windows в Windows 10. Ранее Microsoft обрабатывала необязательные обновления через Диспетчер устройств, но компания отключила функцию автоматических обновлений в Диспе...

[Из песочницы] Keylogger для Windows с изменением прав в DACL Здесь будет рассмотрено создание Keylogger на базе .Net C# с вызовами системных функций. Сами системные функции в кратце описываются, но лучше прочитать официальную документацию от Microsoft. Ссылка на репозиторий с рабочей сборкой приведена в конце, так же как и ссылка на д...

Lenovo выпустит Yoga Slim 7 Pro на AMD-платформе В последнее время многие производители ноутбуков стали активнее вкладывать ресурсы в производство ноутбуков на основе процессоров AMD, так как это отличная возможность производить мощные решения за конкурентную цену. А покупатель уже сам решает, какой продукт ему больше нрав...

GeForce GT 710 отправилась в релиз Компания NVIDIA официально представила новую видеокарту GeForce GT 710, которая основана на графическом процессоре архитектуры Kepler. Главная особенность данной новинки в том, что ее создавали для формирования многопоточной конфигурации системы. То есть, вы можете поставить...

Компания Microsoft готовится к релизу Windows 10 May 2021 Update Microsoft готовится к релизу Windows 10 May 2021 Update (версия 21H1). Microsoft считает, что сборка 19043.928 является финальной сборкой для May 2021 Update, и образ для этой сборки можно скачать здесь . Microsoft продолжает улучшать общий опыт May 2021 Update на компьютера...

Apple поделилась подробностями об изготовлении лицевого щитка для защиты от коронавируса Несколько недель назад генеральный директор Apple Тим Кук продемонстрировал защитные лицевые щитки, которые компания начала выпускать в рамках помощи медицинским работникам в разгар пандемии COVID-19. Теперь Apple поделилась с пользователями документацией, детализирующей осо...

Вышел новый релиз платформы Oracle JDK 16 Компания Oracle объявила о выходе нового релиза платформы Java 16 (Oracle JDK 16), включающего 17 новых усовершенствований и обеспечивающего более высокую продуктивность разработки. В новом релизе Java Development Kit (JDK ...

Вышел Wine 6.0: что нового? С момента выхода Wine 5.0 прошел целый год, и разработчики представили стабильный релиз Wine 6.0. Обновлений много, всего в новой версии Wine более 8300 изменений. Главное, что стоит отметить, — поставка базовых модулей Wine в формате PE, бэкенд на основе графического API V...

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

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

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 94.0.992.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 94.0.992.1. Это последняя сборка для версии 94, плюс-минус два-три патча. Если вам нужно подготовить этот релиз для вашей организации, но вы еще этого не видели, посмотрите последнее видео с обзоро...

Microsoft выпустила Windows Feature Experience Pack 120.2212.2020.0 для инсайдеров в Beta Channel Сегодня Microsoft выпускает Windows Feature Experience Pack 120.2212.2020.0 в Beta Channel. Это обновление включает следующие улучшения: • Microsoft улучшает надежность опыта обрезки экрана, особенно с приложениями, которые часто обращаются к буферу обмена; Кроме того, на да...

Релиз Node.js 16: обзор лучшего 20 апреля состоялся релиз новой 16 версии Node.js. Среди основных изменений обновление движка JavaScript V8 до версии 9.0, встроенные бинарники (двоичные файлы) для Apple Silicon и несколько API, но обо всем по порядку. С полным списком изменений можно ознакомиться здесь....

Состоялся релиз платформер-шутера с оригинальным управлением Cookies Must Die Студия Rebel Twins выпустила на мобильных свой новый шутер с видом сбоку под названием Cookies Must Die. Это шуточный, но довольно качественно сделанный и динамичный экшен, в котором вы играете за суперсекретного агента с особыми навыками, сражающегося с «печеньками мутанта...

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

PhpStorm 2021.1: превью PHP- и HTML-файлов, 20+ новых инспекций и парное программирование с Code With Me Рады представить вам первый мажорный релиз PhpStorm в этом году! Под катом подробный разбор всех изменений и новых возможностей. Читать дальше →

Почему может понадобится полусинхронная репликация? Всем привет. На связи Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. В преддверии старта нового потока курса «Архитектор высоких нагрузок» я решил написать небольшой авторский ...

Обзор Candy CXSN 171 IXH. Народный Side-by-Side холодильник Холодильники формата Side-by-Side пользуются большой популярностью среди больших семей и тех, кто привык закупать продукты впрок. Такие модели не только больше по габаритам, но и стоимостью. Но в любом правиле есть свои исключения, сегодня мы рассмотрим один из самых доступн...

NTFS изнутри. Как устроена файловая таблица MFT в Windows Для подписчиковУстройство файловой системы NTFS поражает своей грандиозностью и напоминает огромный, окутанный мраком лабиринт. Но какого любителя приключений остановит паутина, скелеты и пара ловушек с ядовитыми стрелами? Хватай факел, и отправимся в путь. Нашим первым квес...

Как синхронизировать сотни таблиц базы в Kafka, не написав ни одного продюсера Привет, Хабр! Меня зовут Сергей Бевзенко, я ведущий разработчик Delivery Club в команде Discovery. Наша команда занимается навигацией пользователя по приложению Delivery Club: мы отвечаем за основную выдачу ресторанов, поиск и всё, что с этим связано. Я расскажу про Kafka...

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

«Атомэнергомаш» внедряет технологии «умного завода» Как сообщается в пресс-релизе компании "Росатом", система позволит обеспечить контроль за работой основного технологического оборудования в режиме реального времени, анализировать производительность и загруженность станков, а также будет оповещать о внештатных ситу...

[Перевод] Почему разработчики влюбляются в функциональное программирование? Функциональное программирование (ФП) существует уже лет 60, но до сих пор оно всегда имело достаточно узкую сферу использования. Хотя компании, меняющие мир, вроде Google, полагаются на его ключевые концепции, средний современный программист знает об этом феномене очень мало...

Способы хранения деревьев в реляционных базах данных c использованием ORM Hibernate Здравствуйте! В этой статье, я постараюсь кратко рассказать о четырёх достаточно известных способах хранения деревьев с указанием преимуществ и недостатков. На идею написать подобную статью подтолкнул, когда-то не раз заданный мне вопрос: "А как это будет в Hibernate?", то е...

PlayStation 5 получит беспроводную зарядку Чем ближе релиз PlayStation 5, тем больше интересной информации появляется в сети о данной консоли. К примеру, сейчас на просторах интернета появилась информация о том, что у контроллера PlayStation 5 будет поддержка беспроводной зарядки, которая дает возможность не использо...

Лучший видеoконвектор от AMS Для специалистов работающих с видео проектами, самым выгодным вложением будет приобретение качественной и оригинальной программы ВидеоМАСТЕР от AMS. Данная компания специализируется на создании качественного программного обеспечения. Её продукция пользуется большим спросом, ...

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

Visual Studio 2019 версии 16.9 теперь общедоступна Microsoft анонсировала множество удобных для разработчиков функций и инструментов во второй части Ignite 2021. Среди них новая версия Visual Studio 2019 в общей доступности, а также инструмент, который позволяет переходить критические рабочие нагрузки на более новые версии ....

Создание Dashboard в Kibana для мониторинга логов Привет, меня зовут Евгений, я тимлид B2B-направления в Ситимобил. Одной из задач нашей команды является поддержка интеграций по заказу такси от партнеров, и для обеспечения стабильного сервиса мы всегда должны понимать, что происходит в наших микросервисах. И для этого над...

Microsoft выпустила Windows 10 Build 18363.1766 Компания Microsoft выпустила Windows 10 Build 18363.1766. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Исправлена проблема, из-за которой пользователи не могли отслеживать сбои активации Distributed Component Objec...

Футбол на автомобилях Soccer Rally: Arena доступен в режиме пробного запуска на Android После бесплатной раздачи в PS Plus Rocket League стала настоящим хитом и вышла на всех крупных платформах, но, как это часто бывает, не на мобильных. На iOS и Android за этот проект отбиваются разнообразные аналоги. Один из таких — Soccer Rally: Arena. Изначально о ней стал...

Xilinx и Samsung создали первые в отрасли «вычислительные накопители» Компании Xilinx и Samsung Electronics вчера объявили о выпуске изделия под названием Samsung SmartSSD Computational Storage Drive (CSD). В SmartSSD CSD используется FPGA Xilinx, что позволяет переместить вычислительные ресурсы ближе к хранилищу для повышения скорости и ...

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

Компания Microsoft готовится к релизу Windows 10 November 2021 Update Microsoft готовится к релизу Windows 10 November 2021 Update (Windows 10 версии 21H2). Microsoft считает, что сборка 19044.1288 является финальной сборкой для November 2021 Update, и ISO-образ для этой сборки можно скачать здесь . Microsoft продолжит улучшать общий опыт Nove...

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

Microsoft подтверждает, что Windows 10 версии 21H2 будет выпущена позже в этом году Компания Microsoft опубликовала отдельную публикацию в блоге для ИТ-администраторов, в которой подробно описаны изменения в частоте обновлений и жизненном цикле, объявив, что компания перейдет на ежегодную периодичность обновлений для Windows 11. В этой публикации она добави...

[Перевод] Шпаргалка по сортировке для Data Science Сортировка данных является основной задачей для ученых и инженеров по обработке данных. Пользователи Python могут выбирать наиболее удобную из ряда библиотек со встроенными, оптимизированными опциями сортировки. Некоторые даже работают параллельно с GPU. На удивление, неко...

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

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

Новый патч стабильности Windows 10 готовит пользователей к будущим обновлениям Обновление Windows 10 May 2021 Update теперь широко доступно, и некоторые пользователи видят новое исправление стабильности, предлагаемое на своих устройствах под управлением версии 21H1 и более ранних. Этот патч стабильности подготовит ваши устройства к предстоящим накопите...

5 лучших новшеств Windows 10 October 2020 Update Состоялся релиз обновления операционной системы Windows 10 October 2020 Update. Обновление достаточно небольшое, но это не означает, что в нём нет ничего интересного. В этой статье мы рассмотрим пять новых возможностей и изменений очередной версии Windows 10. Они доступны об...

[Перевод] Rust 1.52.0: улучшения Clippy и стабилизация API Команда Rust рада сообщить о выпуске новой версии — 1.52.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.52.0 вам дос...

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

Microsoft выпустила Windows Terminal Preview 1.1 Компания Microsoft выпустила новую предварительную версию Windows Terminal под номером 1.1, которая стала первой после официального релиза приложения. Новая версия принесла с собой несколько приятных нововведений и улучшений. Список изменений: «Открыть в Windows Terminal». ...

Пресс-релиз сборки Windows 10 Insider Preview Build 21387 Компания Microsoft выпустила сборку Windows 10 Insider Preview Build 21387 для инсайдеров в Dev Channel. Изменения и улучшения • Настольное приложение Internet Explorer 11 больше не используется в этой сборке Insider Preview. Для получения дополнительных сведений см. https:/...

Windows 10 получает более простой способ обновления и установки драйверов Следующее крупное обновление Windows 10, которое Microsoft планирует выпустить в 2020 году, будет содержать новый способ обновления и установки дополнительных драйверов. В журнале изменений Windows 10 Build 19536 Microsoft подтвердила, что она все еще работает над более прос...

[Перевод] Утилиты для обработки JSON Независимо от того, взаимодействуете ли вы с API или делаете запрос в базу данных, вы, вероятно, получите данные в формате JSON. Большинство популярных языков программирования имеют встроенные возможности для обработки и анализа JSON. Однако не всё так просто, если вы работа...

Как насовсем отключить Защитник Microsoft в системе Windows 10 Антивирус Защитник Microsoft не нравится вам? Если так, тогда в этой статье вы узнаете, как навсегда включить его в системе Windows 10. Антивирус Защитник Microsoft встроен в операционную систему Windows 10. Когда никакие другие антивирусы не установлены, он защищает компьют...

Ремейк System Shock близок к релизу: вышло новое демо и открыт предзаказ ПК-версии О ремейке System Shock давно не было новостей, но Nightdive Studios наконец нарушила молчание. Она отметила, что игра приближается к завершению своей более чем пятилетней разработки. System Shock должна была выйти летом, но её релиз был перенесён на неопределённый срок. Чтоб...

Неподдерживаемые ПК будут получать накопительные обновления для Windows 11 до релиза системы Накануне мы уже сообщали о том, что Microsoft исключила несовместимые устройства из программы Windows Insider для Windows 11, так что теперь пользователям предлагается откатиться к Windows 10 с помощью чистой установки системы. При этом Microsoft не опубликовала какое-либо ...

Kingston Technology начинает поставки SSD объемом 7,68 ТБ Компания Kingston Digital сообщила о начале поставок твердотельных накопителей DC500R и DC450R объемом 7,68 ТБ. Эти SSD с интерфейсом SATA предназначены для центров обработки данных. В июне этого года к ним добавится накопитель DC1000M форм-фактора U.2, поддерживающий N...

Строим маршрутизатор в SOCKS на ноутбуке с Debian 10 Целый год (или два) я откладывал публикацию данной статьи по главной причине — мной уже были опубликованы две статьи, в которых я описал процесс создания полноценного маршрутизатора в SOCKS из самого обычного ноутбка с Debian. Однако, с тех пор стабильная версия Debian обно...

Языковой сервер Pylance вышел в релиз Мы рады объявить, что Pylance, наша быстрая и многофункциональная языковая поддержка Python в Visual Studio Code, официально вышла из предварительной версии и достигла своего первого стабильного выпуска.Ранее на этой неделе мы объявили, что, начиная с майского выпуска расшир...

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

Все нормально: OnePlus станет суббрендом OPPO, но сохранит независимость На прошлой неделе многих шокировала информация, которой с нами поделился генеральный директор OnePlus Пит Лау. Он заявил, что его компания будет объединена с OPPO. Правда, тогда не было детальной информации о том, как это произойдет и почему это слияние (или как его назвать...

Путеводитель по резервному копированию баз данных – О, никакое убежище не выдержит попадания метеорита. Но ведь у вас, как и у каждого, есть резерв, так что можете не беспокоиться. Станислав Лем, «Звёздные дневники Ийона Тихого» Резервным копированием называется сохранение копии данных где-то вне основного места их хранени...

[Перевод] Объединяем функции логическими операторами в C++ В преддверии старта занятий в новом потоке группы «Разработчик С++» подготовили перевод интересного материала. Большинство алгоритмов STL в C++ используют всего лишь одну функцию для выполнения некоторой работы над коллекцией. Например, чтобы извлечь все четные числа из ко...

На пути к Canary За последние 5 лет мне приходилось работать над несколькими крупными проектами, и во всех из них неизменным было одно: сервисы релизили в наименее нагруженные часы, релиз подразумевал отказ в обслуживании клиентов, а любые проблемы стоили неимоверно дорого, потому что план о...

Делаем быстрый поиск по неточному совпадению среди 100 миллионов товаров Это четвертая статья с этой картинкой для привлечения внимания. Она каким-то удивительным образом опять подошла по смыслу.Мы делаем проект по управлению большими каталогами товаров, и нам потребовалось быстро искать товары по неточному совпадению.Забегая вперед, скажу, что о...

[Перевод] Сторонние куки: хранить нельзя блокировать? Браузер Brave подходит к снаряду С первого релиза Brave ведёт наиболее агрессивную из всех браузеров политику в отношении сторонних кук и других данных — мы по умолчанию делаем недоступными сторонние хранилища (и хранилище кук, и localStorage / indexedDB). Однако заход с такого козыря не только мощно повыша...

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

Как изменилась планета Земля за последние 37 лет? Смотрите сами, прямо сейчас Сервис Google Earth теперь показывает, как менялась наша планета в течение 37 лет В далеком 2001 году на сервисе Google Earth были размещены спутниковые снимки всей земной поверхности. Пожалуй, с тех пор это самый удобный сайт, при помощи которого можно рассмотреть нашу план...

Игры Xbox Game Studios покидают сервис NVIDIA GeForce Now Компания NVIDIA опубликовала в своём блоге обновлённую информацию о том, что ожидать пользователям сервиса потоковой передачи игр GeForce Now в ближайшие месяцы. Прежде всего, сервис покидают ещё три издателя: Xbox Game Studios, Warner Bros. Interactive Entertainment и Klei...

Hitachi Vantara представила новое инфраструктурное решение для хранения данных в гибридном облаке Обновленная линейка устройств и ПО для хранения и управления данными в гибридной инфраструктуре будет особенно полезна для предприятий малого и среднего бизнеса. Компания Hitachi Vantara в ходе локального мероприятия «The Road Ahead: Digital Infrastructure for the Data-Dr...

В Google Play вышла MINImax Tinyverse — стратегия и симулятор бога в одном флаконе На iOS игра должна выйти только завтра, но в Google Play релиз уже состоялся. MINImax Tinyverse — это оригинальная стратегиями с элементами симулятора бога, где в сражениях участвуют 2 армии. Ваша задача — помогать своей и мешать воинам противника. Вы можете использовать Че...

Microsoft выпустила Windows Terminal Preview 1.10 Компания Microsoft выпустила Windows Terminal Preview 1.10. Кнопка палитры команд в выпадающем списке Microsoft заметила, что кнопка «Отзыв» в выпадающем меню почти не использовалась, и подумала, что это очень ценный объект приложения. Microsoft решила заменить эту кнопку на...

Экшен-платформер Balan Wonderworld от автора «Соника» поступил в продажу и больше не вызывает эпилептические приступы Balan Company (дочерняя компания Square Enix) и студия Arzest Corp. объявили о выпуске экшен-платформера Balan Wonderworld. За его разработку отвечает создатель Sonic the Hedgehog Юдзи Нака (Yuji Naka). Наряду с релизом команда выпустила обновление первого дня, которое убрал...

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

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

Microsoft завершила развёртывание последнего обновления Windows 10: ждём грандиозный пересмотр дизайна и интерфейса Компания Microsoft готовит сейчас не просто обновление Windows 10, а грандиозный пересмотр дизайна и интерфейса своей операционной системы. Стали известны сроки выхода этого важного апдейта.  По данным тематического ресурса WindowsLatest, Microsoft завершила развё...

Планы команды IntelliJ Platform на 2020 год Сегодня мы хотели бы рассказать о некоторых из текущих проектов команды IntelliJ Platform, которые затронут IntelliJ IDEA и другие IDE на базе нашей платформы. Результаты этих проектов будут выпускаться в течение следующего года; некоторые из них попадут уже в релиз 2020.1, ...

Вы можете удалить все данные здоровья на iPhone. Как это сделать Приложение «Здоровье», предустановленное на всех современных устройствах iOS, отслеживает ваши шаги, питание, шум, частоту сердечных сокращений и многое другое. Однако при желании вы можете легко удалить все эти данные со своего iPhone или iPad в любое время. Большинство лю...

Apple выпустила iOS 15 beta 5. Когда ждать релиз? Сегодня, 10 августа, Apple выпустила iOS 15 beta 5 для разработчиков и пользователей с подходящими бета-профилями. Они уже могут установить обновление по воздуху либо через iTunes или утилиту Finder в зависимости от десктопной версии ОС, которой пользуются. Скорее всего, iO...

Take a bite и «Команда Тигров»: опыт применения Agile-методов для решения непонятных задач и создания больших фич Привет, Хабр! Где-то года три назад мы начали переходить с обычного вотерфольного процесса, присущего большинству продуктов энтерпрайз-сегмента, на «гибкие подходы». Стартовали с одной команды и одного подпродукта. На данный момент у нас шесть полноценных Scrum-команд. О том...

Google представил новый язык программирования Logica Корпорация Google довольно часто удивляет новыми проектами. То операционная система Fuchsia, теперь — новый декларативный язык логического программирования Logica. По словам разработчиков, он предназначен для манипулирования данными и транслирования программ в язык SQL. Н...

Microsoft разработала ИИ-систему, преобразующую простые текстовые запросы в код Корпорация Microsoft на конференции для разработчиков Microsoft Build, которая прошла несколько дней назад, представила интересную новинку. Это модель обработки естественного языка GPT-3 от OpenAI, позволяющая создавать приложения с минимальным знанием языков программиров...

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