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

Обновление PHP в окружении BitrixVM с использованием Docker ВведениеВ данной статье я бы хотел рассмотреть проблему обновления PHP в виртуальной машине BitrixVM, и действия, которые возможно применить если выполнение переезда на машину с обновленным ПО невозможно. Надеюсь, что статья будет полезна для вас.ПредысторияНесколько месяцев...

Распространение консольных приложений macOS до конечных пользователей Начиная с macOS 10.15 Catalina разработчикам требуется заверять свои приложения и утилиты командной строки. Если с приложениями, распространяемыми через App Store все прозрачно, то распространение консольных утилит может вызвать сложности. В данной статье я покажу, как можно...

[Перевод] Автоматизируем установку WordPress с NGINX Unit и Ubuntu Есть множество материалов по установке WordPress, поиск в Google по ключевым словам "WordPress install" выдаст порядка полумиллиона результатов. Но тем не менее фактически среди них весьма мало годных руководств, по которым можно установить и настроить WordPress и...

[Перевод] Как автоматизировать развертывание баз данных с помощью Liquibase? Liquibase — это инструмент управления изменениями в базе данных. С его помощью вы можете отслеживать изменения в базе данных, сделанные с помощью SQL (или XML) скриптов. Эти скрипты могут быть добавлены в системы контроля версий, такие как git.В данной статье мы рассмотрим, ...

[Перевод] Автоматическое обновление кода до TensorFlow 2 В материале предоставлен перевод руководства по автоматическом обновлению кода с TensorFlow 1.x до Tensorflow 2 с помощью скрипта обновления tf_upgrade_v2. Читать дальше →

Оптимизация .NET приложения: как простые правки позволили ускорить PVS-Studio и уменьшить потребление памяти на 70% Проблемы с производительностью, такие как аномально низкая скорость работы и высокое потребление памяти, могут быть обнаружены самыми разными способами. Такие недостатки приложения выявляются тестами, самими разработчиками или тестировщиками, а при менее удачном раскладе – п...

[Перевод] В bash безобидная с виду конструкция [[ $var -eq 42 ]] умеет выполнять и произвольный код Знали ли вы о том, что следующий bash-скрипт способен выполнять произвольный код, который предоставит ему пользователь в ответ на запрос скрипта о вводе данных? Читать дальше →

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

Осторожно, опасное обновление Windows 10. Пропадают файлы и исчезает звук В минувший вторник, 12 мая, компания Microsoft выпустила традиционное «обновление по вторникам» (Patch Tuesday) для своей операционной системы Windows 10. Однако помимо пользы апдейт принёс ещё и ряд проблем для пользователей.  Апдет под номером KB4556...

Security Week 44: серьезная уязвимость в GeForce Experience Разработчики из NVIDIA залатали две серьезные уязвимости в утилите GeForce Experience. Эта программа устанавливается вместе с драйверами для видеокарт, отвечает за автоматическое обновление ПО и другие функции. В версиях GeForce Experience до 3.20.5.70 нашлась серьезная проб...

[Из песочницы] Синхронизация пользователей Zimbra Collaboration OSE на основе Active Directory 1. Предпосылки Настраивая сервер zimbra столкнулся с проблемой синхронизации пользователей по группе в Active Directory (AD). Если мы создаем нового пользователя в AD, то он нормально добавлялся, но если мы делаем доступ к почтовому серверу по группе, то первый раз все польз...

Собираем приложение Qt в WebAssembly в Windows Как известно, приложения написанные на Qt, который является кросс платформенными запускаются от desktop, мобильных, интернет вещей, до микроконтроллеров. Один из вариантов это сборка приложения Qt в WebAssembly — которое позволит Вам запускать его в браузере у пользовател...

Автоматизированная сборка Delphi-приложения Автоматизированная сборка Delphi-приложения Я довольно часто сталкивался с тем, что разработчики на Delphi (можно сказать традиционно) компилируют свои приложения "ручками", что далеко не production-решение, а со стороны выглядит кустарщиной и "делаем на-колен...

EasyUI: действительно easy? В этой статье я хочу поделиться опытом избавления от жуткой головной боли, возникшей при разработке веб-приложения для одного маленького, но весьма могучего устройства. Но сначала несколько слов об источнике этой боли — о дизайне.Дизайн сегодня один из необходимых компоненто...

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

Менеджер пакетов Windows 10 представлен официально — организуйте автоматическую установку и обновление приложений из репозитория Microsoft Управление программами через PowerShell, создайте скрипт один раз и устаналивайте или обновляйте приложения экономя свое время

Microsoft предупреждает о проблемах Windows 10: черный экран и потеря данных браузера Ранее в этом году Microsoft выпустила обновление Windows 10 May 2020 Update с такими улучшениями как Windows Sandbox, Cloud Recovery и многими другими. В прошлом месяце Microsoft выпустила еще одно обновление функции под названием «October 2020 Update», но есть по крайней ме...

Удалённое включение скриптов Mikrotik из Telegram v 2.0 Всех с прошедшим праздником. Данная тема является более лучшей версией того, что я писал в далеком 2016 тут. В целом принцип работы не изменился, с той лишь разницей, что теперь он отрабатывает мгновенно без задержек. Закидываем скрипт в Mikrotik, меняем BotID и ChatID на ...

Началось распространение Google TV для Android Запутавшая многих Google TV оказалась не только оболочкой для платформы Android TV в новом медиаплеере Chromecast with Google TV, но и приложением для смартфонов на основе Android.  Оно уже начало распространяться через магазин приложений Google Play Store. Оно по...

Microsoft втихаря лишила Windows 10 полезной функции. Больше никаких походов в интернет за драйверами через Диспетчер устройств В выпущенном недавно необязательном обновлении Windows 10 (сборка 19041.423) пользователей ждёт неожиданное «новшество». Компания Microsoft тихо и без объявления войны убрала опцию Диспетчера устройств (Device Manager) обновления драйверов через интернет.&nb...

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

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

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

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

Обновление Windows 10 KB5000802 (март) вызывает сбой ПК с BSOD Windows 10 с патчем KB5000802 (обновление за март 2021 года) работала с ошибками у некоторых владельцев ПК, при этом несколько пользователей сообщили, что неудачное обновление вызывает ошибки Blue Screen of Death при использовании принтеров. Что еще хуже, KB5000802 – это авт...

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

Системный подход к переменным в Ansible ansible devops codestyle Hey! Меня зовут Денис Калюжный я работаю инженером в отделе автоматизации процессов разработки. Каждый день новые сборки приложений раскатываются на сотнях серверов кампании. И в этой статье я делюсь опытом использования Ansible для этих целей. Этот ...

Как превратить любой скрипт в Telegram-бота Если вам нужен простенький Telegram bot, способный выполнять скрипты (написанные на любом языке) и отвечать текстом и картинками, то вам под кат. Там вы найдёте рассказ о бот-движке, который делает то, что вам надо. Читать дальше →

Автоматизация ввода в SecureCRT с помощью скриптов У сетевых инженеров часто возникает задача, выполнить copy/past определенных фрагментов из блокнота в консоль. Копировать приходиться обычно несколько параметров: Username/Password и что-либо еще. Ускорить этот процесс позволяет использование скриптов. НО задачи написание ск...

MikroTik Скрипт: Уведомление о успешном входе на устройство или простой парсер журнала MikroTik Разбираем скриптом внутренний журнал событий MikroTik отбирая уведомления вход/выход пользователей на устройство. Отправляем события на почту или Telegram. Написать свой скрипт меня сподвигло желание упростить монструозные скрипты, которые можно найти по этому запросу в инте...

Свежее обновление MIUI 12 может приводить к циклической перезагрузке Redmi Note 8 Pro Владельцы популярного смартфона Xiaomi Redmi Note 8 Pro начали сообщать о серьёзных проблемах с последним обновлением MIUI 12, которое у некоторых привело к проблеме циклической загрузки. В настоящее время сбой касается европейских моделей Redmi Note 8 Pro и обновления проши...

Алгоритм нахождения 1000 ферзей на шахматной доске Недавно разбирался в старых своих наработках/скриптах и наткнулся на скрипт где решалась задача о ферзях. Собственно это послужило написанию статьи о том как проходили этапы написания его алгоритма. Возможно пригодится начинающим программистам для решения похожих задач (к...

Microsoft сняла последние блокировки на обновление Windows 10 Компания Microsoft решила оставшиеся проблемы, из-за которых некоторые пользователи Windows 10 не могли выполнить обновление до Windows 10 2004 (майский апдейт 2020 года) и 20H2 (октябрьский апдейт 20202 года). Последние из известных проблем были связаны со звуковыми д...

Защитник Windows блокирует установку Windows 10 версии 2004 Microsoft обнаружила новую проблему с приложением Безопасность Windows, которая может помешать обновлению до Windows 10 May 2020 Update (версия 2004). В частности, эта проблема вызывает проблемы совместимости с Windows 10 версии 2004, если вы не измените настройки в приложен...

Microsoft решала проблему отсутствия Интернет-соединения в Windows 10 Microsoft наконец-то начала выпуск исправления проблемы, связанная с подключением к Интернету через Wi-Fi или Ethernet. Ранее в этом году пользователи начали сообщать об ошибке, которая ухудшает качество соединения Wi-Fi и приводила к исчезновению значка Интернета с панели з...

[Перевод] Понимаем соединения и пулы Прим. перев.: автор этой статьи — технический архитектор Sudhir Jonathan — рассказывает об одном из тех базовых механизмов, с которым сталкивается каждый пользователь, разработчик и системный администратор. Однако до возникновения определённых (и иногда довольно специфичных)...

Security Week 36: критическая уязвимость в Slack На прошлой неделе появились детали нескольких критических уязвимостей в мессенджере Slack. Исследователь Оскарс Вегерис нашел метод практически полного взлома корпоративного аккаунта — с утечкой данных, выполнением произвольного кода на компьютере жертвы, возможностью рассыл...

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

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

Как ускорить приложение за счёт PHP-FPM (няшим FPM conf) Привет. Сегодня хочу поговорить о том, как ускорить приложение через конфигурирование PHP-FPM.Сейчас самый популярный (из тех с которыми я сталкивался) стек на котором поднимается PHP приложение это веб сервер nginx и процесс-менеджер php-fpm. Я хочу поднять просто...

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

Обновление Windows 10 вызывает проблему c Dolby Digital 5.1 После установки KB5000842 или более поздних обновлений звук Dolby Digital 5.1 может воспроизводиться с высоким шумом или скрипом в определенных приложениях при использовании определенных аудиоустройств и настроек Windows. Примечание. Эта проблема не возникает при использован...

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

Не работают звонки на Android-смартфоне? У Google есть решение Учитывая, что поисковое приложение Google для Android было скачано более 5 миллиардов раз, то эту проблему определенно можно считать серьёзной. Хотя Google не раскрывает, какие именно модели устройств столкнулись с этой проблемой, но судя по сообщениям пользователей, это был...

Локализация своих скриптов на BASH Создание меню на BASH — задача сама по себе не сложная: "case тебе в руки и echo в спину". Решая её в очередной раз, мне захотелось добавить возможность отображать текст на других языках. Осталось решить, как сделать сам процесс локализации меню более удобным. Если...

[Перевод] Сравнение производительности CSS и CSS-in-JS в реальном мире Технология CSS-in-JS заняла прочное место среди инструментов фронтенд-разработки. И возникает ощущение, что CSS-in-JS-тренд в ближайшем будущем лишь усилится. Особенно — в мире React. Например, в исследовании State of CSS, проведённом в 2020 году, приняли участие 11492 челов...

Идеальный скрипт запуска сервера Minecraft Автор очень любит игру, и сам является администратором небольшого сервера «чисто для друзей». Как водится среди любителей, на сервере замодировано все, а это влечёт за собой нестабильность работы и как следствие падения. Так как Powershell автор знает лучше, чем расположен...

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

ExtendScript Работа с файлами Всем привет.В предыдущей статье я рассказал, как написать скрипт для Adobe After Effects. Напомню, что наш скрипт создает окно в интерфейсе программы. В этом окне можно вводить и выполнять код Extendscript - язык сценариев для программ Adobe. Теперь хочу предложит вам некото...

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

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

Первые баги: iOS 14 сбрасывает приложения по умолчанию ... Новая прошивка от Apple iOS 14 не может удержать выбранные пользователями приложения по умолчанию и сбрасывает выбор пользователя до «родных» приложений.     Только вчера мы с придыханием рассказывали о новой прошивке для iPhone от Купертиновцев, выдел...

Первые баги: iOS 14 сбрасывает приложения по умолчанию ... Новая прошивка от Apple iOS 14 не может удержать выбранные пользователями приложения по умолчанию и сбрасывает выбор пользователя до «родных» приложений.     Только вчера мы с придыханием рассказывали о новой прошивке для iPhone от Купертиновцев, выдел...

Первые баги: iOS 14 сбрасывает приложения по умолчанию ... Новая прошивка от Apple iOS 14 не может удержать выбранные пользователями приложения по умолчанию и сбрасывает выбор пользователя до «родных» приложений.     Только вчера мы с придыханием рассказывали о новой прошивке для iPhone от Купертиновцев, выдел...

Первые баги: iOS 14 сбрасывает приложения по умолчанию ... Новая прошивка от Apple iOS 14 не может удержать выбранные пользователями приложения по умолчанию и сбрасывает выбор пользователя до «родных» приложений.     Только вчера мы с придыханием рассказывали о новой прошивке для iPhone от Купертиновцев, выдел...

Первые баги: iOS 14 сбрасывает приложения по умолчанию ... Новая прошивка от Apple iOS 14 не может удержать выбранные пользователями приложения по умолчанию и сбрасывает выбор пользователя до «родных» приложений.     Только вчера мы с придыханием рассказывали о новой прошивке для iPhone от Купертиновцев, выдел...

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

Как включить или отключить автоматическое обновление приложений на iPhone и iPad Функция автоматического обновления приложений впервые была представлена в iOS 7. Как только выходит новая версия какой-либо программы, система загружает и устанавливает ее, не запрашивая разрешения пользователя. С одной стороны, автоматическое обновление очень удобно, так ка...

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

Новое обновление Windows 10 может замедлить работу вашего ПК В 2018 году Microsoft изменила движок своего преемника Internet Explorer «Edge», чтобы использовать те же функции, что и Google Chrome. Edge на базе Chromium был выпущен в январе 2020 года для ОС Windows 10, Windows 8.1, Windows 7 и macOS. В прошлом месяце Microsoft также на...

DDoS-атака через социальную инженерию TL;DR Атакующий подменяет source ip на адрес вашего сервера и триггерит автоматические абузы. В результате клиента на хостинге за вредоносную активность, которой не было. Комментарий от vdsina.ru: Эта статья написана нашим клиентом, который перешёл к нам от крупного хосте...

OxygenOS 10.1.0 на базе Android 10 вышла для OnePlus 6 и OnePlus 6T В начале ноября копания OnePlus начал распространение обновления прошивки OxygenOS 10.0 на базе операционной системы Android 10 для своих смартфонов OnePlus 6 и OnePlus 6T. Однако вскоре после этого компании пришлось прекратить распространение прошивки из-за нескольких ...

Анонс Windows 10 May 2020 Update Build 19041.264 (Поздний доступ и Release Preview) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 May 2020 Update под номером 19041.264 (KB4556803) для участников программы Windows Insider, использующих каналы «Поздний доступ» и Release Preview. Это накопительное обновление включа...

Пасхалка в ionCube — попытка разработчиков замести мусор под ковер? Веб-разработчик знает, что скрипты, созданные в коммерческих целях, могут пойти гулять по сети с затёртыми копирайтами; не исключено, что скрипт начнут перепродавать от чужого имени. Чтобы скрыть исходный код скрипта и препятствовать его изменению, применяются обфускаторы, ...

Осторожно: автоматическое обновление Windows 10 может «сломать» панель задач и принтер В начале недели компания Microsoft выпустила традиционное ежемесячное «обновление по вторникам» (Patch Tuesday) для операционной системы Windows. Теперь стали известные проблемы, с которыми столкнулись установившие это обновление пользователи.  Основны...

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

Гугл Хром вылетает после обновления. Что делать Google Chrome – самый популярный браузер в мире. Нет, серьёзно. Поэтому, когда с ним возникают какие-то неполадки, об этом узнают всё. Просто потому что он – пусть даже как второй – установлен ну практически у каждого. Даже если баг затрагивает 1-2% аудитории браузера, его ...

Последнее обновление Windows 7 заменяет обои на черный экран 14 января корпорация Майкрософт выпустила последнее обновление для системы безопасности Windows 7, но, похоже, ошибка в обновлении заменяет фон рабочего стола черным экраном. Согласно нескольким сообщениям на Reddit и форуме Microsoft, KB4534310 содержит странную ошибку, кот...

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

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

OxygenOS 10.1.0 на базе Android 10 вышла для OnePlus 6 и OnePlus 6T В начале ноября копания OnePlus начал распространение обновления прошивки OxygenOS 10.0 на базе операционной системы Android 10 для своих смартфонов OnePlus 6 и OnePlus 6T. Однако вскоре после этого компании пришлось прекратить распространение прошивки из-за нескольких...

Microsoft принудительно подменит один браузер другим у большинства пользователей Windows 10 Компания Microsoft сообщила подробности о запуске принципиально новой версии Microsoft Edge на движке Chromium.  Для большинства пользователей Windows 10 обновление будет доставлено автоматически через Windows Update (Центр обновления Windows). Новый браузер прост...

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

Ошибка Windows 10 привела к неразберихе с паролями в Chrome, Edge, VPN, других сервисах и приложениях Пользователи последнего крупного обновления операционной системы Windows 10 (версия 2004) жалуются на раздражающую проблему с паролями.  В Windows 10 2004 имеется ошибка, которая влияет на работу службы Windows Credentials Manager (Диспетчер учетных данных) и не д...

7 Кругов SPM или как сделать модульное приложение на Swift Package Manager Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал, подразумевается, что это уже реализовано. Цель статьи — описать проблемы с которы...

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

[Перевод] Перевод: Как MS SQL Server выполняет запросы. Часть 1 Если вы разработчик, работаете над приложением, которое взаимодействует с SQL Server, и вам интересно, что в действительности происходит, когда вы «выполняете» запрос из своего приложения – что ж, я надеюсь, эта статья поможет лучше писать код запросов, а также может стать о...

[Перевод] Десятикратное улучшение производительности React-приложения Сталкивались ли вы с такой ошибкой? Пытались ее решить? Пробовали найти решение в сети и ничего не находили? Обычно, данная проблема решается простой перезагрузкой страницы. Около года назад в Techgoise я получил возможность поработать с большим React-приложением. Мы получи...

Yarn 2 — с Prolog'ом и плагнплеями Yarn — менеджер пакетов для ноды — выпустили вторую версию. И, похоже, парни серьёзно вознамерились изменить статус-кво в экосистеме ноды, а то и вообще в пакетных менеджерах. Удаляйте все свои картинки про гигабайтные мамки node_modules, убирайте yarn install из скриптов CI...

Простой UDP hole punching на примере IPIP-туннеля Доброе время суток! В этой статье хочу рассказать как я реализовал (еще один) скрипт на Bash для соединения двух компьютеров, находящимися за NAT, с использованием технологии UDP hole punching на примере ОС Ubuntu/Debian. Читать дальше →

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

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

Новая проблема обнаружена в накопительном обновлении KB5003173 в Windows 10 KB5003173 – это накопительное обновление, которое Microsoft выпустила в рамках цикла вторника исправлений в мае 2021 года для двух разных версий Windows 10, а именно 2004 и 20H2, и, как и ожидалось, оно содержит важные исправления безопасности для всех устройств. Но хотя сна...

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

Сломанную функцию Samsung Galaxy S20 Ultra и Galaxy Note 20 Ultra можно починить отключением NFC В прошлом месяце Samsung выпустила обновление программного обеспечения для Galaxy S20 Ultra и Galaxy Note 20 Ultra, после чего некоторые пользователи начали жаловаться на проблемы с беспроводной зарядкой. В последнее время количество жалоб увеличилось. Проблема связана ...

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

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

Microsoft тестирует исправление проблем с производительностью в Windows 10 После выпуска накопительных обновлений за март 2021 года пользователи начали сообщать о серьезных проблемах, в том числе о проблемах с некоторыми принтерами и играми. Хотя проблема с принтером была немедленно исправлена, ошибка Windows 10, которая приводила к проблемам с про...

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

Выпущено обновление для Windows 10 – KB5001567: исправления ошибки BSOD, проблемы с печатью Windows 10 только что получила исправление ошибок «Синего экрана смерти» ошибки «APC_INDEX_MISMATCH »и «win32kfull.sys». Для версии 20H2/2004 накопительное обновление KB5001567 в настоящее время развертывается через Центр обновления Windows и устраняет все проблемы с принтер...

Видео-стриминг на iOS Недавно получил интересную задачу в работу, сделать приложение для видео-стриминга, это для стартапа ShopStory (e-comm live streaming). Первую версию приложения реализовал используя Open Source библиотеку для стриминга по RTMP HaishinKit. А вторую версию на Larix SDK. В этой...

Windows 10 v2004 теперь теперь ставится автоматически тем, кто все еще использует v1809 В настоящее время Microsoft выпускает обновление Windows 10 May 2020 Update для большего количества конфигураций и пользователей, и компания также начала процесс обновления функций на ПК, на которых все еще используется обновление October 2018 Update (версия 1809). Microsoft...

[Перевод] Осторожнее с редактированием bash-скриптов Предположим, я написал такой bash-скрипт с названием delay.sh. Как думаете, что он делает? #!/bin/bash sleep 30 #rm -rf --no-preserve-root / echo "Time's up!" Похоже, он ожидает 30 секунд, а затем выводит сообщение на экран. Здесь никаких фокусов — он делает именн...

Некоторые пользователи Windows 10 сообщают о загадочных ошибках BSOD Новое обновление, как сообщается, вызывает серьезные проблемы для некоторых компьютеров под управлением Windows 10. После недавних обновлений загадочная ошибка «Синего экрана смерти» (BSOD) не позволила устройствам с Windows 10 правильно загрузиться. Согласно отчетам, ошибка...

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

Security Week 52: безопасность умных колонок и IP-камер Еще в октябре исследователи из компании SRLabs показали, как можно менять поведение умных колонок Amazon Echo и Google Home для подслушивания разговоров или даже фишинга паролей (новость, исследование). Для последнего даже существует специальный термин — vishing, он же voice...

cGit-UI — web-интерфейс для Git-репозиториев cGit-ui — это web-интерфейс для Git-репозиториев, основу которого предстваляет CGI-скрипт написанный на языке С. cGit-ui поддерживает Markdown-файлы, которые обрабатываются на стороне сервера с помощью библиотеки md4c, зарекомендовавшей себя в проекте KDE Plasma. cGit-ui пр...

Windows 10 KB5001649 не устанавливается с ошибкой 0x80070541 Обновление Windows 10 KB5001649 теперь пытается добраться до компьютеров версии 20H2 / 2004, но, по-видимому, не удается его установить с кодом ошибки 0x80070541. Это дополнительное «экстренное» обновление было выпущено ранее сегодня для решения проблемы «Синего экрана смерт...

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

Подарок всем под Ёлочку Или всё-таки под Елочку? Нет, под Ёлочку! Теперь точно с Ё, потому что это статья про ёфикацию! И не просто теория или скрипты из командной строки, а настоящая рабочая программа, которую можно использовать как на компе так и на телефоне. Читать дальше →

[Из песочницы] Создание Discord-бота на Python. Часть 1 Версии, которые стоят у автора Версия Python: 3.8.2 Версия discord.py: 1.3.3 Приветствую, хабровчане и другие пользователи интернета. Сегодня я начну цикл статей, посвящённых созданию Discord-бота с помощь...

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

Обновление Windows 10, чтобы навсегда отключить Adobe Flash Player 31 декабря 2020 года Adobe раз и навсегда перестала поддерживать Flash Player, и теперь пользователям рекомендуется удалить программное обеспечение из Windows 10 и веб-браузеров. Adobe уже начала отображать всплывающее окно с окончанием срока службы Flash Player в Windows 10...

Скрипты для помощи в калибровке стола. Изучаем G Code на практике для начинающих и не только выпуск № 1 Всем привет всем доброго времени суток и приятного чтения. Давно уже собирался познакомится поближе с G-кодом, но как-то не приходило в голову для чего это мне нужно, а изучение ради изучения не интересовало. Нужна была какая-нибудь практическая задача решение которой облегч...

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

Microsoft, наконец, устранила причину неработающих приложений в Windows 10 Компания Microsoft, наконец-то, начала распространять обновление операционной системы Windows 10, которое исправляет проблему с подключением к интернету как проводному, так и по Wi-Fi.  На проблемы с подключением и качеством связи пользователи жаловались уже неско...

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

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

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

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

Визуализация топологии сети с помощью скрипта Python и NeXt UI В данный момент в сети существует немало утилит и программ с открытым кодом для визуализации сетевых топологий. Исходными данными, как правило, для них выступают данные таких протоколов, как Cisco Discovery Protocol (CDP), Link Layer Discovery Protocol (LLDP), Open Shortest...

Аппаратный конвертер HDMI-RGB (18/24-bit) Доброго времени суток, Хабр! И снова моя статья будет посвящена видео конвертеру. На этот раз это будет HDMI-RGB. Статью хочу посвятить не конкретно разработке, а одной проблеме с цветами, которая у меня возникла при подключении 18-bit матрицы к 24-bit драйверу. Читать да...

Нам пишут: как обновить iPhone и потерять 1 ТБ данных в iCloud Мы уже привыкли к тому, что временами сервера Apple «штормит», из-за чего могут не работать те или иные сервисы компании. Например, Apple долго не могла выпустить iOS 14 в день релиза, а затем еле справилась с наплывом желающих установить обновление. В это время не работал ...

Windows 10 KB4592438: обратите внимание на эти проблемы в последнем обновлении В накопительном обновлении Windows 10 KB4592438 Microsoft исправила очень неприятную ошибку «Синего экрана смерти», которая с мая вызвала сбой ПК, если был установлен твердотельный накопитель Intel NVMe. К сожалению, согласно сообщениям пользователей на форумах, обновление и...

AnyFix — исправляет более 100 ошибок iOS и помогает откатиться на iOS 14 После выхода iOS 14 одним из самых популярных вопросов на нашем сайте и в нашем чате в Telegram стал «как откатиться на iOS 13». Кому-то не понравилась библиотека приложений, другие столкнулись с различными проблемами: быстрый разряд аккумулятора, зависание на логотипе Appl...

Появился первый браузер для Android с переводом текста на изображениях Команда Яндекса объявила о знаковом обновлении мобильного Яндекс.Браузер. Как отмечает пресс-служба, Яндекс.Браузер стал первым браузером для Android с переводом текста на изображениях.  Ранее перевод текста на изображениях предлагался Яндексом в компьютерной верс...

Мартовское обновление Windows 10: проблемы и их решения Проблемы с печатью возникли после последнего обновления Windows 10. • На некоторых компьютерах после последнего обновления Windows 10 отображается синий экран смерти. • Проблема возникает только при попытке печати на определённых принтерах. • Сообщается, что проблемы возника...

Доступна для загрузки Windows 10 Build 18363.592 Microsoft выпускает первое обновление в году для всех поддерживаемых версий Windows 10, включая обновление ноября 2019 года (November 2019 Update). Обновление выпущено через ЦО, а также доступны прямые ссылки для загрузки автономных установщиков Windows 10 KB4528760. KB45287...

Microsoft выпустила важное обновление Windows 10 Компания Microsoft выпустила небольшое, но важное обновление для своей операционной системы Windows 10.  Апдейт под номером KB4598291 для Windows 10 версий 2004 (майское обновление 2020 года) и 20H2 (октябрьское обновление 2020 года) приносит исправление ряда крит...

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

[Перевод] Разработка REST-серверов на Go. Часть 1: стандартная библиотека Это — первый материал из серии статей, посвящённой разработке REST-серверов на Go. В этих статьях я планирую описать реализацию простого REST-сервера с использованием нескольких различных подходов. В результате эти подходы можно будет сравнить друг с другом, можно будет поня...

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

Apple исправила раздражающую проблему с сенсорным экраном iPhone 12 mini Компания Apple выпустила обновление операционной системы iOS 14.2.1 с рядом исправлений, которые предназначены для смартфонов iPhone 12, в частности, для iPhone 12 mini. После выхода iPhone 12 mini появилось довольно много сообщений от пользователей, которые подтвердили...

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

Выпущена финальная версия Windows Package Manager 1.0 Microsoft выпустила первую стабильную версию диспетчера пакетов Windows Package Manager для Windows 10 (он же Winget). Как и менеджеры пакетов на других платформах, Winget позволяет упростить установку, обновление и удаление программ из существующего репозитория. Этот инстр...

Выпущен новый Microsoft Edge для Windows 10, 8.1, 7 и macOS Ожидание закончено – новый Microsoft Edge теперь доступен для загрузки на Windows 10, Windows 7, Windows 8.1 и Apple macOS. С новым Microsoft Edge компания готовится к поэтапному отказу от версии Edge на основе EdgeHTML. Новый Microsoft Edge построен на платформе Chromium и ...

Создание Discord – бота на .NET Core с деплоем на VPS-сервер Привет, Хабровчане! Сегодня вы ознакомитесь со статьей, в которой будет рассказано, как создать бота, используя C# на .NET Core, и о том, как его завести на удаленном сервере. Статья будет состоять из предыстории, подготовительного этапа, написания логики и переноса бот...

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

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

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

[Перевод] Head-of-Line Blocking в QUIC и HTTP/3: Подробности Как вы могли слышать, после четырех лет разработки протоколы HTTP/3 и QUIC приблизились к официальной стандартизации. Предварительные версии уже доступны для тестирования на серверах и браузерах. HTTP/3 обещает значительный прирост производительности по сравнению с HTTP/2,...

[Перевод] Как превратить скрипт на Python в «настоящую» программу при помощи Docker Никого не интересует, умеете ли вы разворачивать связанный список — всем нужно, чтобы можно было легко запускать ваши программы на их машине. Это становится возможным благодаря Docker. Для кого предназначена эта статья? Вам когда-нибудь передавали код или программу, дерево...

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

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

Миграция IBM Lotus Notes/Domino в Microsoft Exchange без шума и пыли Может быть пора? Такой вопрос рано или поздно появляются у коллег, которые используют Lotus в качестве почтового клиента или системы документооборота. Запрос на миграцию (по нашему опыту) может возникнуть на совсем разных уровнях организации: от топ-менеджмента до пользоват...

FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты Если вы iOS- или Android-разработчик и дизайн вашего проекта разрабатывается в Figma, то скорее всего вы сталкиваетесь с проблемами при экспорте ресурсов: цвета выгрузить нельзя, а иконки и картинки экспортировать неудобно. В этой статье я расскажу, как можно облегчить себ...

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

Диагностируем проблемы в микросервисной архитектуре на Node.js с помощью OpenTracing и Jaeger Всем привет! В современном мире крайне важна возможность масштабировать приложение по щелчку пальцев, ведь нагрузка на приложение может сильно отличаться в разное время. Наплыв клиентов, которые решили воспользоваться вашим сервисом, может принести как большую прибыль так и...

Navigation Component-дзюцу, vol. 1 — BottomNavigationView Два года назад на Google I/O Android-разработчикам представили новое решение для навигации в приложениях — библиотеку Jetpack Navigation Component. Про маленькие приложения уже было сказано достаточно, а вот о том, с какими проблемами можно столкнуться при переводе большого...

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

Обновление до MIUI 12.5 приводит к проблемам с PUBG Mobile Для начала нужно сказать, что Call of Duty: Mobile и PUBG Mobile считаются одними из самых энергоёмких и требовательных к графике мобильных игр. И поэтому неудивительно, что пользователи часто жалуются на различные ошибки и проблемы в играх. На этот раз с проблемами столкнул...

Хотите секрет? Android небезопасен из-за глупости самих пользователей Исторически так сложилось, что большинство пользователей всегда считали Android менее защищённой операционной системой, чем iOS. Обычно те, кто придерживался такого мнения, ссылались на наличие альтернативных магазинов приложений, через которые якобы распространяется вредон...

Windows 10 20H2 может уже скоро выйти: все, что вам нужно знать Microsoft уже опубликовала обновление Windows 10 версии 20H2 для корпоративных клиентов для тестирования в преддверии его ожидаемого появления в конце 2020 года. Мы ожидаем, что обновление начнет развертываться для клиентов в следующем месяце или в ноябре, и вот все, что вам...

Распределённое хранение данных в IPFS Cluster Дисклеймер: эта статья рассчитана на понимание основных принципов работы InterPlanetary File System. Если вы не знакомы с IPFS, начните с этой статьи или загляните на ipfs.io. Самый известный и труднопреодолимый недостаток IPFS в скорости её работы. Так как все данные раз...

Браузер на страже API-запросов Команде разработчиков, создающей одностраничное приложение (SPA), рано или поздно придётся столкнуться с ограничениями браузерной безопасности. С одной стороны, нужно сделать так, чтобы фронтенд-сторона могла беспрепятственно общаться с бэкенд API-сервером, а с другой — защ...

Microsoft запустила автоматический ввод паролей на Android, iPhone и в Chrome Компания Microsoft выпустила большое обновление для своего приложения Microsoft Authenticator. Главным новшеством стало автоматическое заполнение логинов и паролей на разных платформах.  Функция начала распространяться среди пользователей приложений Microsoft Auth...

Apple предупредила о проблемах свежего обновления iPhone: «сломалась» разблокировка Apple Watch Компания Apple выпустила вчера обновление своих мобильных платформ — iOS и iPadOS 14.7. В апдейте очень быстро была обнаружена ошибка, которую Apple сразу признала в специальном документе поддержки на своём сайте.  Функция «Разблокировка с iPhone»...

[Из песочницы] Java простое веб-приложения. Логин и регистрация Всем доброго времени суток. Эта статья рассчитана для новичков в мире Web и Java. Мы рассмотрим стандартную архитектуру веб-приложения и сделаем небольшой проект с нуля. Будем использовать Spring (Огромный фреймворк для веба), но по минимуму. Если не иметь предыдущего опыта ...

Microsoft выпустила браузер Edge на движке Chromium для Windows 10 и macOS Софтверный гигант Microsoft закончил работу над браузером Edge на движке Chromium, и выпустил его общедоступную сборку.Новый Microsoft Edge поддерживает более 90 языков, может работать на операционных системах Windows 10 и macOS. Загрузить обновленный браузер можно с официал...

Что нового в накопительном обновлении Windows 10 KB5005033 Сегодня Microsoft выпустила новые накопительные обновления, и, естественно, самые последние версии Windows 10 получают собственный пакет улучшений. KB5005033 - это обновление, специально предназначенное для Windows 10 версии 2004, 20H2 и 21H1, поскольку все они используют од...

Microsoft назвала известные проблемы новой Windows 10 и одна из них приводит к «синему экрану смерти» Microsoft сегодня объявила о выпуске новой версии Windows 10 — октябрьского обновление или Windows 10 October 2020 Update (версия 20H2). Вслед за анонсом, компания опубликовала список известных проблем, которые присутствуют у обновления.  В отличие от обширн...

[Из песочницы] Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени Решили мы на работе автоматизировать тесты для нескольких своих веб приложений. И кроме информации, когда упали тесты, захотелось еще и увидеть, как выглядела страница на этот печальный момент. Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопатьс...

Новая функция Android 11 стала головной болью для разработчиков Scoped Storage? Боль или не боль? Android 11 — достаточно крупное обновление. Google планирует показать его уже в мае этого года, а само обновление начнет распространяться уже в сентябре. Главными нововведениями станут улучшенная темная тема, упрощенная передача файлов...

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

Как магазины приложений сделали нашу жизнь проще AppStore впервые появился в iPhone 3G и было в нем всего 500 приложений. В этом году он отмечает свое 13-летие, с чем мы его и поздравляем! Сегодня он насчитывает миллионы разных программ для iPhone, iPad и даже iPod, которые отличаются своим удобным интерфейсом и наличием ...

Решения для защиты корпоративной и технологической сети: обзор продуктов Positive Technologies Коллеги, добрый день! Данная статья является отправной точкой в цикле статей по продуктам Positive Technologies. Первая часть будет посвящена MaxPatrol 8, а сегодня в рамках данной статьи мы поговорим о разнообразии продуктов и решений Positive Technologies и их совместно...

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

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

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

Microsoft признала, что функция многозадачности Windows 10 сломалась из-за обновления Обновление Windows 10 October 2020 Update, которое представляет собой просто обновление в стиле пакета обновления, было выпущено в октябре. Это обновление является второстепенным, но в нем есть две новые функции – меню «Пуск» с учетом темы и новый интерфейс Alt-Tab. Как вы, ...

[Перевод] Политика общего происхождения и CORS: визуальное руководство Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «CS Visualized: CORS» автора Lydia Hallie. Каждому разработчику приходилось сталкиваться с ошибкой Access to fetched has been blocked by CORS policy. Существует несколько способов быстрого решени...

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

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

[Перевод] Сделайте свое приложение масштабируемым, оптимизировав производительность ORM Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Привет! Я Валерио, разработчик из Италии и технический директор платформы Inspector.dev. В этой статье я поделюсь набором стратегий оптимизации ORM, которые я использую, разрабатывая серв...

Microsoft подтверждает выпуск обновления Windows 10 «Flash Player-killer» Adobe прекратила поддержку Flash Player и начала активно блокировать запуск содержимого в проигрывателе. Adobe «настоятельно рекомендует» всем пользователям немедленно удалить Flash Player из Windows 10, чтобы защитить свои устройства и организации от атак. В обновлении доку...

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

Безопасно ли скачивать АПК приложений на Android Несмотря на то что Google Play является единственным магазином приложений для Android, который продвигает сама Google, пользователи вольны сами выбирать, откуда скачивать софт. Это может быть как один из фирменных каталогов, которые предлагают производители, вроде AppGaller...

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

Запуск x64 систем в VirtualBox 6.1.2 на Windows 10 2004 Написать подобный пост меня сподвигло потраченное время на решение проблемы. Суть проблемы — запускаете виртуальную машину в VirtualBox, а она грузится как черепаха, бывает просто зависает и спустя некоторое время перезагружается и в окне виртуальной машины внизу справа выс...

Логирование запросов к приложению Django Привет, меня зовут Дмитрий Чернышов, я ведущий разработчик компании «БАРС Груп». Последние несколько лет среди прочих задач нам в команде приходится сталкиваться с необходимостью анализа производительности приложений на Django с большим количеством пользователей и постоянн...

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 1 В предыдущей статье 10 Docker anti-patterns мы рассказали о популярных ошибках при создании образов контейнеров. Однако создание образов для вашего приложения - это только половина дела. Вам нужен способ развёртывания этих контейнеров в производственной среде. Использование ...

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

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

Пользователи Samsung пожаловались на проблемы с беспроводной зарядкой из-за обновления Изрядное количество владельцев Galaxy S20 Ultra и Galaxy Note 20 Ultra после последних обновлений прошивки пожаловались на проблемы с беспроводной зарядкой. Все больше владельцев поднимают этот вопрос на официальных и неофициальных форумах, и, насколько мы можем судить, проб...

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

iPhone 13 Pro и Pro Max отображают только родные приложения Apple с частотой 120 Гц Вчера в продажу поступили смартфоны линейки iPhone 13, а первые покупатели сразу же заметили, что функция ProMotion в смартфонах iPhone 13 Pro и iPhone 13 Pro Max работает далеко не всегда. Смартфоны iPhone 13 Pro и iPhone 13 Pro Max оснащена дисплеями, которые поддержи...

[Из песочницы] OBS Studio Lua Скриптинг Всем привет, в этом руководстве рассмотрим создание скриптов для OBS на языке Lua. Скриптинг в OBS доступен начиная с версии 21, на данный момент новейшая 26.0.0-rc3 версия доступна для тестирования.Обновление включает в себя виртуальную веб камеру (пока что только на Window...

Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать. Алексей Зателепин (2018г) ClickHouse — высокопроизводительная аналитическая база данных с открытыми исходниками, разработанная в Яндексе. Изначально ClickHouse создавался для задач Яндекс.Метрики, но постепенно нашёл множество применений как внутри Яндекса, так и в других компаниях. Я расскажу, как C...

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

Конец «эпидемии» среди смартфонов Android — Google выпустила «вакцину» для сбоящих приложений Компания Google справилась с отказывающимися работать приложениями на устройствах Android и выпустила официальное решение для проблемы. Как отмечают разработчики, обновление системного приложения Android System WebView и браузера Google Chrome через Google Play должно ...

Microsoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователей По сообщениям сетевых источников, корпорация Microsoft исправила ошибку в своём браузере Edge, из-за которой осуществлялась автоматическая установка веб-версий её офисных приложений Microsoft. Изображение: Windows Latest Несколько дней назад пользователи Windows 10 обратили ...

Программное обновление уменьшает разницу между наушниками Galaxy Buds и Galaxy Buds+ Компания Samsung Electronics объявила о выпуске обновления программного обеспечения ждя наушников Galaxy Buds, которое наделяет их возможностями, присущими модели Galaxy Buds+. В частности, становится доступна функция Microsoft Swift Pair, которая позволяет подключать G...

[Перевод] Управление жестами: От края до края (I) Всем привет. Специально для студентов продвинутого курса по Android-разработке подготовили перевод интересной статьи. Это первая статья их серии «Управление Жестами». Другие статьи вы можете найти по ссылке. В Android Q был добавлен новый режим навигации по системе, п...

[Перевод] Frameworkless — бессерверный фреймворк для веб приложений Не думаю, что многие разработчики сегодня используют CGI-скрипты и старый добрый PHP. Поэтому у каждого из нас есть любимый фреймворк, с помощью которого мы и создаём свои веб-приложения. Чем бы мы ни занимались — составлением стандартного юридического контракта или съёмками...

Можно ли писать скрипты на C++? Недавно пришлось мне опять/снова погрузиться в чудесный мир программирования Linux скриптов. В принципе, дело не очень хитрое, но поскольку мне попадаются такие задачи не часто, то каждый раз изучаю заново. Знаю точно, что завтра многое забуду и через месяц опять буду гугл...

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

[Из песочницы] Raspberry Pi и модем SIM7600E 4G HAT Добрый день всем. В этой статье я хотел бы рассказать о своем опыте использования 3G-модема SIM7600X, который можно подключать к Raspberry Pi. Статья может оказаться полезной тем из вас, кому необходимо использовать Raspberry автономно, в условиях отсутствия WIFI-сети. Пара...

Ошибка Windows 11 нарушает работу приложения Защитника Windows, но есть исправление Ошибка, которая кажется довольно распространенной, приводит к тому, что служба безопасности Windows показывает сообщение об ошибке «Вам понадобится новое приложение для этой ссылки windowsdefender» в предварительных сборках Windows 11. Предварительная версия Windows 11 в нас...

Как обновиться до Windows 10 May 2020 Update 27 мая Microsoft выпустила крупномасштабное обновление Windows 10 May 2020 Update. Теперь пользователи могу обновиться до версии 2004, правда и не все. Проблема может заключаться как в несовместимости нового оборудования, так и в отсутствии свободного места на диске, поэтому...

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

[Перевод] Учебный проект на Python: интерфейс в 40 строк кода (часть 2) Демонстрация проекта Python с пользовательским интерфейсом никогда не была такой простой. С помощью Streamlit Framework вы можете создавать браузерный пользовательский интерфейс, используя только код Python. В этой статье мы будем создавать пользовательский интерфейс для п...

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

[Из песочницы] Получение meterpreter сессии внутри NAT сети, с помощью Chrome и Pivot машины Вводная Всем привет, в этой статье я хочу поделиться своим опытом в эксплуатации уязвимости Chrome FileReader UAF, проведении техники pivoting, ну и написать свою первую статью конечно. Так как я являюсь начинающим Pentest инженером, то потратил на освоение и понимание этой...

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

Xiaomi Mi 9T теряет заряд на глазах с новой версией MIUI 11 Многие пользователи сообщают, что аккумуляторы смартфонов Xiaomi Mi 9T стали разряжаться слишком быстро после выхода последнего обновления MIUI 11 на базе операционной системы Android 10. Пользователи этого устройства недавно получили обновление MIUI 11.0.4.0, которое в...

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

Это фиаско, Google. Пользователи Pixel сообщают о массовом отказе камер Приложение Google Camera в последнее время получило множество отзывов с одной звездой в Google Play. Его рейтинг снизился за последние полтора года с 3,8 до 3,3. В своих отзывах пользователи Google Pixel часто жалуются, что приложение не работает или работает далеко не ...

У смартфонов Samsung загадочно сломалась тёмная тема Пользователи смартфонов Samsung Galaxy начали жаловаться на загадочные сбои в работе тёмной темы, которая так полюбилась многим.  На проблему обратили внимание пользователи социального новостного ресурса Reddit, а затем и других источников. Сначала сообщалось о &l...

Microsoft Authenticator превращается в полноценный менеджер паролей Бесплатное мобильное приложение Microsoft Authenticator, которое используется для двухфакторной авторизации, теперь может выполнять функцию менеджера паролей, синхронизируя данные между браузера Edge, Google Chrome и смартфонами на базе Android и iOS. Как и другие менеджеры...

Скрапинг Avito без headless-браузера Недавно на хабре вышла статья Скрапинг современных веб-сайтов без headless-браузеров, и в комментариях было высказано мнение, что без headless-браузера не выйдет получить номер телефона из объявления на "авито" или "юле". Хочу это опровергнуть, ниже скрипт на python размером...

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

Google отлучила «умный дом» Xiaomi от своих сервисов Пользователи социального новостного ресурса Reddit обратили на серьёзную проблему безопасности камер Xiaomi Mijia 1080p, работающих в связке с Google Nest Hub.  Как оказалось, Google Next Hub запросто выдаёт видео с чужих камер Xiaomi — пользователь случайно...

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

Microsoft знает о критической ошибке в Windows 10 [KB4532693] В Windows 10 возникли серьезные проблемы из-за проблемного обновления «KB4532693», которое было выпущено 11 февраля с исправлениями для различных уязвимостей безопасности. Как и каждый выпуск Patch Tuesday, KB4532693 должен был стать важным накопительным обновлением, однако ...

Как сделать Spotify музыкальным приложением по умолчанию в iOS 14.5 beta На прошлой неделе Apple выпустила первые бета-версии iOS 14.5 и iPadOS 14.5. Помимо основных нововведений вроде разблокировки iPhone с помощью Apple Watch, когда пользователь надевает маску, пользователи обнаружили еще одно — возможность изменить музыкальное приложение по у...

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

Как мы автоматизировали разработку WL-приложений White Label — это мобильные приложения, которые можно кастомизировать под любой бренд: оформить в фирменных цветах, выбрать необходимые блоки и функционал, добавить описание. Мы их выпускаем на основе Рамблер/кассы с 2015 года и в этой статье хотим рассказать, как у нас полу...

Убедился лично: Android-приложения сделаны не для людей Приложения для Android совершенно не предназначены для людей. Нет, я серьёзно. В принципе я уже давно об этом догадывался, но всё как-то не было серьёзной причины вот прямо так взять и признаться себе, что разработчики клепают для Google Play один сплошной шлак, которым про...

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

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

Microsoft начала переводить пользователей Windows 10 на новый браузер Компания Microsoft начала распространять новый браузер Microsoft Edge на движке Chromium для пользователей операционной системы Windows 10.  Переработанный Edge приносит поддержку расширений Chrome, профили пользователей, и так далее. Он доступен более чем 90 язык...

Как узнать дату установки всех обновлений macOS и приложений на Mac При устранении проблем в работе Mac полезной будет информация о времени появления неполадок. Зная дату, можно попробовать узнать, что конкретно происходило с системой в этот конкретный день или временной диапазон. Быть может, проблему вызвало очередное обновление приложения ...

Обновление Apple watchOS 7.3.1 исправляет проблему с зарядкой Apple выпустила обновление watchOS 7.3.1. В новом обновлении содержится исправление ошибки связанной с зарядкой в устройствах Apple Watch Series 5 и Apple Watch SE после перехода в режим Power Reserve (Экорежим). Вес обновления составляет 64,3 ГБ. watchOS 7.3.1 доступно толь...

Samsung начинает выпуск обновления One UI 3.1 для серии Galaxy Note 10 Samsung представила One UI 3.1 для серии Galaxy S21, а затем в течение нескольких недель развернула его на более ранних устройствах. За последние несколько дней было выпущено обновление One UI 3.1 для серий Galaxy S20, Galaxy Note 20, Galaxy Z Flip, Galaxy Z Flip 5G, Galaxy ...

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

[Перевод] Автоматические скриншоты iOS с помощью XCTestplan и XCode 11 В Райффайзенбанке несколько мобильных приложений, которые должны работать на самых разных девайсах и операционных системах, поэтому мы стараемся автоматизировать рутинные процессы в тестировании. Эта статья показалась нам полезной, и мы решили ее перевести. foto source: u...

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

Samsung рассылает обновление One UI 3.1 для глобальной версии Galaxy M51 На прошлой неделе компания Samsung приступила к рассылке обновления прошивки One UI 3.1 для смартфонов Galaxy M51 в России. К радости наших пользователей можно констатировать тот факт, что первоначальный выход прошел без сучка и задоринки, поскольку Samsung теперь предлагает...

Windows 10 работает на iPhone Хотели бы вы сделать так, чтобы Ваш iPhone мог гораздо большее, чем просто запускать приложения магазина Apple? Группа независимых разработчиков работает над похожим приложением. UTM – это новое приложение, которое использует QEMU (программное обеспечение для виртуализации) ...

Мониторинг пет-проектов на коленке: Netdata, Monitoror, N8N Привет, я Паша из Ozon. В рабочее время занимаюсь тестированием поиска, а по вечерам надеваю маску инди-разработчика. И моя самая частая задача — написать скрипт → залить его на сервер → периодически мониторить, что сервер доступен. Эта статья как раз и будет строиться вокру...

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

iPhone начали слишком быстро разряжаться. В чём дело и что делать Пользователи iPhone начали жаловаться на форумах и в социальных сетях на слишком быструю разрядку аккумулятора.  Как отмечает тематический ресурс MacRumors, на проблему жалуются «сотни» пользователей, как старых, так и новых смартфонов Apple. Однако на...

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

OctoPrint включение принтера и печать по расписанию. Замена штатной платы в связке с Raspberry Pi и управлением по OctoPrint вдохнула в мой бюджетный Ender 3 PRO новую жизнь, а мне подарила новые впечатления. Рано или поздно задался вопросом, а как в этой связке настроить печать по расписанию. Ночью, даже при новых тихих драйв...

Microsoft выпустила обновление Windows 10 со множеством исправлений, в том числе проблем с играми и производительностью Компания Microsoft выпустила накопительное обновление операционной системы Windows 10 с множеством исправлений и доработок.  Обновление под номером KB5004296 доступно для трёх самых свежих версий Windows 10 — 2004 (май 2020 года), 20H2 (ноябрь 2020 года) и 2...

Из Диспетчера устройств Windows 10 исчезла возможность обновить драйвера через интернет Некоторое время назад компания Microsoft выпустила необязательное обновление операционной системы Windows 10.Речь идет о сборке 19041.423. Так вот, в ней есть неприятное изменение. Оказалось, что Microsoft без лишнего шума убрала опцию Диспетчера устройств обновления драйвер...

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

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

Разворачиваем сервер для проверки In-app purchase за 60 минут Всем привет! Сегодня расскажу вам как развернуть сервер для проверки In-app Purchase и In-app Subscription для iOS и Android (server-server validation). На хабре есть статья от 2013 года про серверную проверку покупок. В статье говорится о том, что валидация в первую очередь...

Google Chrome поможет поменять пароли самым ленивым — одним нажатием и автоматически Компания Google представила на конференции Google I/O интересное нововведение для фирменного браузера Chrome, выводя встроенный менеджер паролей на новую высоту и повышая безопасность данных пользователей.  Ранее встроенный в Chrome менеджер позволял проверить без...

Windows 10 версии 20H2 поставляется без каких-либо серьезных известных проблем Microsoft наконец-то выпустила обновление Windows 10 October 2020 Update, также известное как версия 20H2. Компания заявляет, что вы можете загрузить обновление за октябрь 2020 года прямо сейчас, став «ищущим», и в будущем оно будет загружено на ваш компьютер в качестве авто...

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

Как отключить пароль на вход в Windows 10: рабочие способы Для входа в Windows пользователю обычно надо ввести пароль. Это полезная с точки зрения безопасности мера. Но далеко не всем пользователям она нравится и нужна. ♥ ПО ТЕМЕ: Диск загружен на 100% на Windows: как исправить проблему. Решить эту проблему можно осуществлением вход...

Анонс Windows 10 Insider Preview Build 19041.207 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.207 (KB4550936) для участников программы Windows Insider, использующих канал «Поздний доступ». Список изменений: Исправлена проблема, из-за которой служба Re...

Доступно новое обновление Windows 10, которое удаляет Adobe Flash Player Microsoft только что опубликовала новое обновление Windows 10 в своем каталоге обновлений, которое вы можете загрузить и установить вручную, чтобы удалить устаревшую программу – Adobe Flash Player, который уже более десяти лет является частью операционной системы Windows. Ad...

Apple выпускает GM-версию iOS и iPadOS 13.5 для разработчиков Вчера Apple выпустила золотые мастер-версии будущих обновлений для iOS и iPadOS 13.5 для разработчиков, через неделю после выхода четвертых бета-версий и через месяц после выпуска iOS и iPadOS 13.4 с iCloud Folder Sharing, поддержкой iPad trackpad и многим другим. Версии GM ...

[Перевод] Выбор CSS макета — Grid или Flexbox? Удачно оформленный макет удерживает пользователей на сайте, так как делает важные элементы доступными и легко находимыми. Слабые же макеты отпугивают посетителей, которые покидают ресурс, так и не найдя того, за чем пришли. В веб-дизайне макет – это то, как сайт отображает...

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем. Иван Пономарёв Предлагаю ознакомиться с расшифровкой доклада Иван Пономарёв "Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем" Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют те...

Как удалить обновление KB5000802, чтобы избавиться от проблемы с синим экраном в Windows 10 Вы поставили обновление Windows 10 и теперь при печати появляется синий экран? Вот как устранить эту неполадку. В рамках вторничных патчей за март 2021 года Microsoft представила обновление KB5000802 для устройств под управлением Windows 10 версий 20H2, 2004 и даже 21H1 в бе...

Google обновит приложение Gmail, чтобы обеспечить лучшую ... Google продолжают работать над своими приложениями – настала очередь Gmail.     Как бы удивительно это не звучало, но вот уже 14 лет Gmail является одним из самых популярных почтовых клиентов. Одним из самых больших плюсов Gmail является уровень безопасности...

Google обновит приложение Gmail, чтобы обеспечить лучшую ... Google продолжают работать над своими приложениями – настала очередь Gmail.     Как бы удивительно это не звучало, но вот уже 14 лет Gmail является одним из самых популярных почтовых клиентов. Одним из самых больших плюсов Gmail является уровень безопасности...

Последнее обновление Windows 10 приводит к «синему экрану смерти» Недавнее обновление операционной системы Windows 10 оказалось куда более проблемным, чем казалось изначально.  Компания Microsoft выпустила 12 мая традиционное «обновление по вторникам» (Patch Tuesday) под номером KB4556799 для Windows 10 версий 1903 и...

Microsoft сообщила об уязвимости в браузере Internet Explorer, которую пока не может закрыть Оказалось, что в браузере Internet Explorer есть уязвимость «нулевого дня», которой активно пользуются хакеры.Данными об этой уязвимости поделилась сама компания Microsoft. Разработчики уверяют, что «дыра» до сих пор используется хакерами для атак на устройства.Н...

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

Новый Chrome оказался настоящей катастрофой Chrome 79 для Android был выпущен на прошлой неделе, получив обновленную защиту от фишинга и возможность изменения порядка закладок. Однако очень серьезная проблема WebView, которую пострадавшие назвали настоящей катастрофой, затрагивает сторонние приложения Android и п...

[Перевод] Искусство Helm Chart: паттерны из официальных чартов Kubernetes Установка и управление Helm Charts может вызвать у вас некоторые сложности, с которыми вы, возможно, не сталкивались раньше. Helm Charts упаковывает приложения для установки в кластеры Kubernetes. Установка Helm Chart немного похожа на запуск мастера установки, поэтому разра...

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателя...

Осторожно: автоматическое плановое обновление Windows 10 приводит к «Синему экрану смерти» при попытке распечатать документы Компания Microsoft выпустила плановое ежемесячное «обновление по вторникам» Patch Tuesday для операционной системы Windows 10. Однако помимо оптимизации в играх, исправлений и повышения безопасности, апдейт приносит и новые неприятности для пользователей ОС....

[Перевод] Что нам стоит автоматизацию построить: три паттерна для повышения эффективности процессов Меня зовут Владислав Романенко, я старший iOS QA Engineer в Badoo и Bumble. Несколько лет назад мы начали активнее использовать автотесты в процессе разработки, но столкнулись с несколькими трудностями на этом пути. Логичный вопрос: почему мы занялись автоматизацией тес...

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

Обязательное обновление Windows 10 оказалось проблемным: «сломанный» Bluetooth, зависания приложений, и не только Пару недель назад компания Microsoft выпустила традиционное ежемесячное «обновление по вторникам» (Patch Tuesday) для операционной системы Windows. Однако важное исправление безопасности под номером KB5005565, обязательное для установки, также принесло ряд п...

Введение в IDAPython На русском языке (и на Хабре, в частности) не так много статей по работе с IDAPython, попытаемся восполнить этот пробел. Для кого. Для тех, кто уже умеет работать в IDA Pro, но ни разу не писал скрипты на IDAPython. Если вы уже имеете опыт написания скриптов под IDAPython, ...

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

[Перевод] Как и зачем хранить домашние каталоги пользователей в Git-репозиториях В этой статье расскажу, как с помощью Git я управляю файлами в своём домашнем каталоге и синхронизирую их на других устройствах. У меня несколько устройств: лэптоп на работе, стационарный комп дома, Raspberry Pi, портативный компьютер Pocket CHIP, а также Chromebook с неск...

Почему в Safari на Mac некорректно работают сервисы Google Практически с каждым обновлением macOS разработчики из Купертино дорабатывают стандартный браузер Safari. Приложение становится быстрее и безопаснее. Однако, некоторые обновления привносят слишком строгие правила блокировки контента, которые мешают работе на некоторых ...

Знакомство с обновлением Windows 10 October 2020 Update: приятный сюрприз Обновление Windows 10 October 2020 Update, также известное как версия 20H2, начнет развертываться для пользователей в конце этого месяца в качестве дополнительного обновления функции. Установка октябрьского обновления добавит несколько тонких функций, которые улучшат взаимод...

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

Свежее обязательное обновление Windows «ломает» печать и сканирование Компания Microsoft подтвердила, что июльское традиционное ежемесячное «обновление по вторникам» (Patch Tuesday) для операционной системы Windows оказалось не беспроблемным.  Обязательное обновление безопасности KB5004237, среди всего прочего, исправлял...

Дождались: три года спустя Microsoft сдержала своё обещание насчёт классического Paint Компания Microsoft, наконец-то, решила сдержать данное больше трёх лет назад пользователям Windows 10 обещание относительно классического приложения Microsoft Paint.  Paint 3D Напомним, весной 2017 года компания Microsoft выпустила «творческое&raqu...

Systemd, интерактивные скрипты и таймеры Введение При разработке под linux возникают задачи создания интерактивных скриптов, выполняемых при включении или завершении работы системы. В system V это делалось легко, но с systemd вносит коррективы. Зато оно умеет свои таймеры. Читать дальше →

Как отключить автоматическое обновление в iOS 13.6 В последнее время только и разговоров, что об iOS 14. В общем, это логично. Обновлённая операционка, которую Apple представила в конце июня, добавила совместимым устройствам ряд новых, недоступных ранее функций. Тут и оплата по QR через Apple Pay, и замена штатных приложени...

[Перевод] MKINITCPIO V31 и заглушки UEFI Изображение взято из статьи «Linux Kernel EFI Boot Stub или «Сам себе загрузчик»» Несколько месяцев назад я написал для скрипта mkinitcpio код, который позволяет ему создавать файлы UEFI с использованием заглушки systemd. Само внесенное мной изменение можно найти на GitHu...

[Перевод] HTTP-заголовок Feature-Policy и контроль поведения веб-страниц в браузерах Существует одна совершенно бесподобная методика, позволяющая держать производительность веб-проекта под контролем. Она заключается во внедрении в процесс разработки механизмов, результаты работы которых хорошо заметны. Эти механизмы нацелены на то, чтобы всегда напоминать пр...

Microsoft выпустила обновление Windows 10 с важными изменениями Компания Microsoft выпустила плановое обновление своей фирменной операционной системы Windows 10.   Апдейт под номером Windows 10 KB5003214 доступен для пользователей Windows 10 версий 21H1 (майское обновление 2021 года), 20H2 (октябрьское обновление 2020 года) и ...

Поддержка приложений Android в Windows 10: вот что вам нужно знать Новая инициатива Microsoft под кодовым названием Project Latte позволит пользователям запускать свои любимые приложения для Android на ПК с Windows 10. Этот проект, если он будет одобрен высшим руководством, позволит разработчикам размещать свои приложения для Android в Wind...

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

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

[Перевод] Ограничения window.close() Порой веб-разработчики с удивлением обнаруживают, что команда windows.close() не всегда закрывает окно браузера. А в консоли инструментов разработчика браузера при этом выводится сообщение, указывающее на то, что скрипты могут закрывать только окна, которые ими же и открыт...

Как мы ускоряли работу отладчика Swift Привет! Меня зовут Александр Скворцов, я работаю в команде Яндекс.Браузера для iOS. Это очень большой проект, который насчитывает около тысячи clang-модулей и примерно 600 Swift-модулей. Наверное, из-за таких масштабов мы чаще других наталкиваемся на проблемы инструментов ра...

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

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

[Из песочницы] Создание динамических параметров в Jenkins job, или как сделать вашу задачу user-friendly Доброго времени суток, Хабр! Сегодня я хотел бы поделиться одним из способов, как с помощью Active Choices Plugin сделать задачу в Jenkins наиболее унифицированной и понятной для пользователя. Введение Такая аббревиатура как DevOps уже давно не является чем-то новым для IT с...

Обновляйтесь до MIUI 12.5 осторожно: известные проблемы и баги новой оболочки Проблемы со звонками, Wi-Fi и мобильным интернетом Один из главных недостатков MIUI 12.5 — проблемы с осуществлением телефонных звонков. Чаще всего от них страдают владельцы Xiaomi Mi 10 и Redmi Note 10S. Также у этих смартфонов после обновления часто возникают проблемы при ...

Unigine Engine — новый уникальный Пролог Не так давно я увидел showreel движка, который выглядит более чем конкурентно showreel В этой статье я максимально кратко расскажу об этом движке и косвенно сравню с прямыми конкурентами. зарегестрироваться и скачать тутunigine.com Немного про историю : Все началос...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

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

Мониторинг SQL Server в Quest Spotlight — анонс вебинара Spotlight — простой, но при этом функциональный инструмент для мониторинга Microsoft SQL Server. На одном экране вы сможете наблюдать за статусами всех экземпляров баз данных с возможностью провалиться на уровень экзепляра и увидеть подробности. В интерфейсе Spotlight вы ...

Релиз CLion 2021.2: улучшения в отладчике, проверка времени жизни объектов, поддержка CMake Presets Привет, Хабр!В конце июля в JetBrains стартует очередной релизный «паровоз». На этой неделе обновились многие IDE на платформе IntelliJ, на следующей запланированы обновления наших продуктов для .NET. И сегодня мы хотим поговорить о CLion 2021.2 — новейшей версии нашей кросс...

Nuxt.js и поисковики. Решение проблем с СЕО для Google и Yandex Linkedin Пришлось мне как-то столкнуться с одной проблемой, а именно с проблемой, которая связана с отдачей ошибки после выката разных обновлений созданных на Vuejs + Nuxtjs в проде. Данная ошибка возникает чуть меньше чем на минуту, но роботы кэширует это дело на всех с...

Microsoft добавила в браузер Edge сверхбезопасный режим Edge Super Duper Secure Mode Сегодня Microsoft заявила, что планирует провести эксперимент в фирменном браузере Edge. Компания намерена отключить важные функции производительности и оптимизации, взамен активировав продвинутые обновления безопасности, которые Microsoft называет Edge Super Duper Secure Mo...

Перенос всех баз данных MS SQL Server на другую машину Недавно возникла необходимость переноса всех БД (>50 на одном экземпляре SQL Server) из dev-окружения на другой экземпляр SQL Server, который располагался на другом железе. Хотелось минимизировать ручной труд и сделать всё как можно быстрее. Disclaimer Скрипты написаны д...

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

Не всех пользователей Windows 10 заставят перейти на новый браузер В декабре в сети появилось сообщение, что Microsoft автоматически переведёт пользователей операционной системы Windows 10 на новый браузер Microsoft Edge на движке Chromium.  Теперь один из разработчиков из команды Microsoft Edge прояснил ситуацию получше. Он сооб...

[Перевод] Canary Deployment в Kubernetes #1: Gitlab CI Мы будем использовать Gitlab CI и ручной GitOps для внедрения и использования Canary-деплоя в Kubernetes Статьи из этого цикла: (эта статья) Canary Deployment при помощи ArgoCI Canary Deployment при помощи Istio Canary Deployment при помощи Jenkins-X Istio Flagger Выполн...

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

За что App Store может отклонить приложение: чек-лист App Store — самая строгая площадка для размещения приложений. Ревью проходит дольше и строже, чем у Google Play и Huawei App Gallery. В 2020 году AppStore отклонил миллион приложений, которые публиковались впервые, и миллион апдейтов.С одной стороны, такая строгая политика —...

KB5006670: обратите внимание на эти проблемы в последнем обновлении Windows 10 KB5006670 является частью Windows 10 October 2021 Patch Tuesday и содержит уже проверенные исправления ошибок, обновления безопасности и улучшения для обслуживания Windows. По умолчанию это накопительное обновление автоматически устанавливается для всех пользователей при пер...

Настройка CI/CD скриптов миграции БД с нуля с использованием GitLab и Liquibase Добрый день, уважаемые читатели. Совсем недавно мне пришлось осваивать новую для себя область CI/CD, настраивая с нуля доставку скриптов миграции базы данных в одном из проектов. При этом было тяжело преодолеть самый первый этап "глаза боятся", когда задача вроде бы ясна, а ...

Развертывается новая система драйверов Windows 10: что вам нужно знать 5 ноября Microsoft начала развертывание новой системы драйверов, которая предназначена для улучшения общего опыта использования, но в редких случаях может привести к неприятным проблемам для некоторых пользователей. Новая система драйверов меняет подход Центра обновления Win...

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

Haproxy — программирование и конфигурирование средствами Lua Сервер Haproxy имеет встроенные средства для выполнения скриптов Lua.Язык программирования Lua для расширения возможностей различных серверов используется очень широко. Например, на Lua можно программировать для серверов Redis, Nginx (nginx-extras, openresty), Envoy. Это впо...

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

Powershell настоящий язык программирования. Скрипт оптимизации рутины в техподдержке Работая в компании IT-аутсорса в качестве руководителя 3 линии поддержки, задумался, как автоматизировать подключение сотрудников по RDP, через VPN к серверам десятков клиентов.Таблички с адресами, паролями и прочими настройками серверов, конечно, хорошо, но поиск клиента и ...

Apple выпустила одинаковое обновление для самых старых и самых новых iPhone Компания Apple выпустила обновление для своих мобильных платформ — iOS и iPadOS 14.5.1.  Главным новшеством обновления стало исправление проблемы с функцией App Tracking Transparency (ATT), появившейся в недавнем большом обновлении iOS 14.5. У некоторых...

Как эксплуатировать приложения на Tarantool Cartridge Привет! Я продолжаю разрабатывать распределённые системы на основе Tarantool. За последний год наша команда вывела в прод 17 новых систем. В прошлый раз я рассказал, как мы наладили автоматический деплой. В этой статье я покажу, как упростить обслуживание приложений на Tar...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 4 — Чтение архива Продолжение цикла о Zip-архивах и PHP. Предыдущие статьи: Часть 1, Часть 2, Часть 3 Доброго времени суток, дорогие читатели. На этот раз я хотел бы представить, наверное, заключительную часть цикла о Zip-архивах и PHP. В этой статье я покажу как прочесть уже существующий ...

Microsoft выпустила ещё одно обновление для исправления проблем с печатью в Windows 10 Мартовские накопительные обновления для Windows 10, выпущенные на прошлой неделе, оказались не слишком стабильными и вызывали появление «синего экрана смерти» (BSOD) при попытке распечатать документы на принтерах от Kyocera, Ricoh и Zebra. Microsoft быстро подтвердила пробл...

[recovery mode] Автоматизация поставок Siebel: На пути от хаоса к порядку Введение Разработка под Siebel имеет свои отличительные черты. В её основе лежит конфигурирование объектов, и автоматизация бизнес процессов c их использованием, как из кубиков, использование справочников особых значений. Возможность написания скриптов присутствует, но не за...

Android 12 исправит давнюю проблему Google Фото: на смартфонах Samsung и Xiaomi наконец перестанут автоматически загружаться скриншоты Как сообщает XDA Developers, анализ бета-версии операционной системы Android 12 показал, что скриншоты экрана будут сохраняться в другой папке и не будут перемешиваться с фотографиями. На данный момент многие пользователи Google Фото сталкиваются с тем, что их смартфоны...

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 94.0.982.2 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 94.0.982.2. Также официально прекращается поддержка приложений и служб Microsoft 365 в Internet Explorer. Смотрите обновленный пост здесь, чтобы узнать больше: https://techcommunity.microsoft.com/t...

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

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

[Перевод] Как создать свой первый open source проект на Python (17 шагов) Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показаться, что создать библиотеку с открытым исходным кодом сложно, но Вам не нужно быть потрепанным ж...

Что не так с Sony PlayStation 5? У приставки множество проблем с опасностью потери работоспособности Игровая приставка следующего поколения Sony PlayStation 5 продаётся и доставляется по предзаказам со вчерашнего дня. В сети начали накапливаться жалобы первых пользователей на обнаруженные проблемы.  Ещё до выпуска консоли обзорщики сообщали о проблемах с перегрев...

Полезные скрипты для WinDBG: команда !exccandidates Некоторое время назад мы опубликовали в OpenSource небольшую библиотечку скриптов для популярного отладчика Windbg. Они предназначены для автоматизации ряда рутинных задач, возникающих при анализе причин падения программ как при отладке вживую, так и при работе с дампами пам...

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

Redmi решила проблему с Wi-Fi в Redmi K20 обновлением прошивки Redmi выпустила обновление прошивки для смартфона K20, которое исправляет несколько проблем системы. Одна из них – иногда возникающие проблемы при сканировании сетей Wi-Fi. Номер обновления - MIUI V11.0.4.0, размер – чуть менее 500 МБ. Вместе с проблемой Wi...

Обновление Windows 10 удалит опцию «Редактировать с помощью Paint 3D» из контекстного меню Microsoft подтвердила, что удалит «Редактировать с помощью Paint 3D» из контекстного меню Windows 10 при следующем обновлении функции. Если вы не знаете, что такое Paint 3D, то вы, вероятно, были одним из многих, кто игнорировал приложения, добавленные с помощью обновления W...

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

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

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

Доступна для загрузки Windows 11 Build 22000.258 [KB5006674] Windows 11 KB5006674 - это первое накопительное обновление для новой операционной системы, в котором исправлены только незначительные ошибки. С момента запуска Windows 10 в 2015 году Microsoft уделяет особое внимание «Windows как сервису», и эта модель также применима для Wi...

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

NVIDIA опубликовала обновленный драйвер Game Ready NVIDIA Game Ready новый патч версии 442.59 был объявлен компанией. Вы можете скачать его через программное обеспечение GeForce Experience или через официальный сайт NVIDIA. Новая версия драйвера приурочена к выходу игры Call of Duty: Warzone. Обновление несет в себе поддер...

Доступна для скачивания Windows 10 Build 18363.778 [KB4549951] Апрельское накопительное обновление для Windows 10 теперь доступно для всех. Это обновление Patch Tuesday, которое будет установлено автоматически через приложение «Параметры». Прямые ссылки на скачивание Windows 10 KB4549951 также доступны в автономном режиме. Microsoft вып...

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

JavaScript prototype pollution: практика поиска и эксплуатации Если вы следите за отчетами исследователей, которые участвуют в bug bounty программах, то наверняка знаете про категорию уязвимостей JavaScript prototype pollution. А если не следите и встречаете это словосочетание впервые, то предлагаю вам закрыть этот пробел, ведь эта уязв...

Lenovo подтверждает BSOD, все больше пользователей сообщают об ошибках в Windows 10 Если после применения августовского обновления Windows 10 у вас возникнут проблемы с ноутбуком, особенно с Lenovo ThinkPad, то вы не единственный. Ошибка в Windows 10 KB4566782 и BIOS устройства Lenovo приводит к зависанию ноутбуков ThinkPad при Blue Screen of Death (BSOD). ...

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

Единая система мониторинга и оповещений BI: правда или вымысел? Привет, Хабр! Мы, Юлия Лузганова HiJulia и Наталия Прудникова balzaant, аналитики в команде Business Intelligence Delivery Club. Наш департамент аналитики стремительно вырос за последние полтора года, сейчас в нем 50 человек и десятки различных проектов. Мы в группе BI-ана...

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

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

Перевод: ситуация с обновлением до Windows 11 становится более запутанной Несколько дней назад Microsoft в своём блоге рассказала, что список поддерживаемых процессоров для Windows 11 теперь включает в себя флагманские чипы Intel Core X и Intel Xeon W, а также Core 7820HQ, используемый в Surface Studio 2. Кроме этого, представители компании сообщ...

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

[Из песочницы] Долгий DNS resolve в Kubernetes Эта статья посвящена проблемам работы DNS в Kubernetes, с которыми столкнулась наша команда. Как оказалось, иногда проблема лежит гораздо глубже, чем кажется изначально. Вступление Всегда наступает момент, когда в уже отлаженную работу вмешиваются обстоятельства, заставляя н...

zx – bash скрипты на javascript Bash широко используется в программировании и является превосходным инструментом, но и у него есть свои недостатки. Поэтому Google разработал пакет zx, который позволяет использовать bash внутри javascript / typescript и имеет около 17к звёзд на github. В данной статье буд...

Microsoft начинает предупреждать пользователей Windows 10 версии 1909 об окончании поддержки Если вы все еще используете Windows 10 версии 1909, версии 1903 или более раннюю, возможно, вы уже заметили новое сообщение в панели задач: ваша версия Windows 10 скоро перестанет обслуживаться. По данным Microsoft, поддержка Windows 10 версии 1909 заканчивается 11 мая 2021 ...

Windows 11 можно установить на старые ПК, но на обновления ОС можно не рассчитывать Вчера Microsoft порадовала новостью о расширении перечня процессоров, совместимых с Windows 11 – в него добавлены AMD Ryzen первого поколения и Intel Core шестого и седьмого поколений. Казалось бы, всего лишь надо скачать образ ISO, установить с его помощью систем...

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

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

Новый Microsoft Edge появится через Центр обновления Windows в Windows 10 На конференции Microsoft Ignite 2019 компания объявила дату выпуска своего нового веб-браузера Edge. Microsoft Edge на базе Chromium будет доступен 15 января, и похоже, что миграция будет происходить в фоновом режиме через стандартное обновление программного обеспечения.В об...

Модульная версия Windows 10X обещает долгосрочную производительность Microsoft не будет поставлять устройства с двумя экранами Surface Neo в этом году из-за проблемы приложений Win32 с Windows 10X и проблем со здоровьем во всем мире. Компания также не планирует поставлять модульную Windows 10X OEM-производителям для сторонних устройств с двум...

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

Windows 10 KB5000802 и KB5001567 вызывают новую критическую проблему с печатью Согласно отчетам пользователей, последний патч Microsoft для решения проблем с принтером в Windows 10 работает не у всех должным образом и вызывает еще одну проблему с печатью. Затронутые обновления Windows 10 – это KB5000802 (мартовское исправление), Windows 10 KB5001567 (и...

В iOS 14 можно менять приложения по умолчанию — как это будет работать? Одна из ключевых новых функций iOS 14 и iPadOS 14, которую практически не показывали во время презентации на WWDC, заключается в том, что Apple позволила пользователям изменять приложения электронной почты и веб-браузера по умолчанию. Тем не менее, эта функциональность пока...

Как установить публичную бету iOS 13.5 на iPhone и iPad В настоящее время Apple проводит бета-тестирование iOS 13.5 как для разработчиков, так и для обычных пользователей, которые могут установить себе специальную версию операционной системы. Одним из главных нововведений iOS 13.5 стала встроенная система отслеживания контактов ...

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

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

Хабра-детектив: у вас картинка потерялась Вы когда-нибудь задумывались, сколько информации бесследно потеряно? Ведь информация — это то, ради чего Хабр существует. Знаете, что чаще всего случается с ресурсами основанными на пользовательских публикациях? Авторы вставляют изображения, картинки и видео со сторонних са...

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

Новые полезные функции прибыли на iPhone. Apple выпустила iOS 13.6 Компания Apple выпустила новую версию мобильной операционной системы iOS 13.6, которая приносит довольно много новшеств на фирменные смартфоны iPhone.  Одним из главных новшеств стала поддержка цифровых автомобильных ключей Car Key. Благодаря ей iPhone можно испол...

Крупнейшее обновление Windows 10 2020 года, наконец, доступно для всех Компания Microsoft очень постепенно распространяла самое крупное прошлогоднее обновление своей операционной системы — майский апдейт Windows 10 (версия 2004).  И только теперь, спустя 8 месяцев после релиза Microsoft объявила о том, что Windows 10 May 2020 Up...

Быстрое освоение 3D-моделирования в ZBrush Почти каждый айтишник рано или поздно сталкивается с проблемой нехватки знания из смежных областей. Например, фронт-разработчику вдруг необходимо проверить бэк-сервер и посмотреть, каким образом реализовано API. Или php-разработчику необходимо переделать дизайн кнопок на гла...

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

Android 11 вызывает проблемы на OnePlus 7 и 7T Производители смартфонов активно работают над распространением обновления до Android 11 на своих устройствах. OnePlus уже выпустила новое обновление OxygenOS на базе операционной системы Android 11 для флагманской линейки OnePlus 8. Следующими устройствами в очереди, ко...

Накопительное обновление KB4589212 было выпущено с исправлениями микрокода Intel Чтобы предотвратить потенциальные проблемы с безопасностью, Microsoft опубликовала новое обновление программного обеспечения для Windows 10. Последнее обновление распространяется на тех, у кого установлена ​​Windows 10 версии 20H2 (обновление за октябрь 2020 г.) или более ра...

Windows 10 October 2020 Update будет весить меньше 100 Мб Windows 10 October 2020 Update начнет развертываться для потребителей где-то в следующем месяце, но вы уже можете установить обновление, если присоединитесь к программе Windows Insider. Хотя ожидается, что обновление функции начнется в следующем месяце, Microsoft не начнет п...

Загрузите ISO-образы Windows 10 October 2020 Update с сайта Microsoft ISO-образы Windows 10 October 2020 Update теперь доступны в 32- и 64-битных версиях. Это позволяет мгновенно обновить имеющийся компьютер. 20 октября Microsoft начала развертывание обновления только для избранных пользователей, но также Microsoft разрешает пользователям загр...

Ваша первая нейронная сеть на графическом процессоре (GPU). Руководство для начинающих В этой статье я расскажу как за 30 минут настроить среду для машинного обучения, создать нейронную сеть для распознавания изображений a потом запустить ту же сеть на графическом процессоре (GPU). Для начала определим что такое нейронная сеть. В нашем случае это математиче...

[Из песочницы] Прикручиваем ActiveDirectory авторизацию к Kubernetes c помощью Keycloak Данная статья написана с целью расширить уже существующую, но рассказывает про особенности связки именно с Microsoft ActiveDirectory, а так же дополняет ее. В этой статье я расскажу как установить и настроить: Keycloak — это проект с открытым исходным кодом. Который обес...

Какие смартфоны Huawei и Honor обновятся до Android 11 Huawei, несмотря на напряжённые отношения с Google, всё-таки обновит до Android 11 свои флагманы Для большинства производителей смартфонов под управлением Android обновления – явление чрезвычайно факультативное. Очевидно, многие из них искренне полагают, что нет ничего предо...

Что делать, если не работает YouTube на Android и ПК Время от времени некоторые сервисы подкидывают проблемы в виде перебоев с подключением. Иногда достаточно нескольких секунд задержки для того, чтобы заставить вас занервничать. Есть даже исследование, согласно которому, если интернет-страница или видео на YouTube грузится б...

Как в Windows 10 проверить исправление проблем с производительностью после патча KB5001330 За последние несколько недель появились сообщения о том, что в Windows 10 возникают проблемы с производительностью от умеренных до серьезных после применения патча KB5001330. Затронутые пользователи сообщали о различных проблемах, включая системные задержки, падение FPS и ст...

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

Adobe выпустила Photoshop Camera для Android. Как скачать Photoshop Camera — автоматический и бесплатный аналог Photoshop для смартфонов Photoshop уже давно является нарицательным именем, таким же как ксерокс или джип, и обозначает процедуру редактирования изображения, даже если из изменений там — только какой-нибудь пр...

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

Свежее обновление автоматически устраняет оригинальный браузер Windows 10 Компания Microsoft выпустила традиционное ежемесячное «обновление по вторникам» (Patch Tuesday) для операционной системы Windows 10.  Среди прочих изменений, это накопительное обновление окончательно устраняет из системы оригинальный браузер, который н...

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

Анонс Windows 10 Insider Preview Build 19569 (Ранний доступ) Добрый вечер, друзья! Компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 19569 для участников программы Windows Insider, использующих канал «Ранний доступ» (Fast Ring). Полный номер сборки: 19569.1000.rs_prerelease.200214-1419. Напоминаем, что ...

Кракс! Миллениалы изобрели Python фреймворк Пролог Здравствуй, Хабр! Данная статья посвящена разбору плюсов и минусов очередного Python фреймворка, который увидел свет около недели назад. Итак, небольшое лирическое отступление. Во время всем известных событий, когда нас чуть-чуть самоизолировали, у нас появилось немно...

Как Youtube и Instagram: интернационализация и локализация приложения на Python Язык Python лежит в основе всемирно известных приложений, таких как Youtube, Instagram и Pinterest. Для продвижения на мировом рынке приложению необходима локализация, то есть адаптация к особенностям той или иной страны, и интернационализация – перевод контента. В статье мы...

KB5005565: обратите внимание на эти проблемы в последнем обновлении Windows 10 Обновление Windows 10 KB5005565 для версии 21H2, версии 21H1, версии 20H2 и версии 2004, по-видимому, связано с многочисленными проблемами. Хотя Microsoft исправила несколько ошибок с помощью накопительного обновления за сентябрь 2021 года, похоже, что исправление снова пред...

Почему вам срочно нужно установить iOS 14.4.2 Если вы получили уведомление о доступности обновления iOS 14.4.2, я бы посоветовал загрузить его как можно скорее. Новая версия iOS устраняет проблему безопасности как для iPhone, так и для iPad. Apple выпустила iOS 14.4.2 в пятницу вечером по московскому времени, и многие ...

Новый Microsoft Edge выходит на Windows 10 May 2020 Update 15 января был официально запущен новый браузер Microsoft Edge на основе Chromium. В январе компания также объявила о том, что она автоматически развернет новый браузер для пользователей Windows 10 через отдельное обновление Windows. Для Windows 10 версии 1909 (обновление за ...

Функция автозаполнения паролей в Microsoft Authenticator теперь доступна всем пользователям Компания Microsoft объявила, что отныне всем пользователям доступна функция автозаполнения в приложении Microsoft Authenticator для Android и iOS. Более того, компания анонсировала новое расширение Microsoft Autofill для браузера Google Chrome, которое явно пригодится тем, ...

Стороннее приложение Brawl Stars вредит некоторым смартфонам Samsung Обычно мы не говорим об ошибках в сторонних приложениях, если только они не связаны с Android-смартфонами. Но это именно наш случай, так как проблема выявлена на телефонах Samsung Galaxy, и она пришла вместе с последним обновлением мобильной игры Brawl Stars. Многие поклонни...

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

Тормозит Google Play. Что делать Google Play – при всех своих недостатках – это ключевой сервис, который, собственно, и определяет Android. Не будь его, и пользователи бы лишились возможности получать уведомления, оплачивать покупки бесконтактным способом, обновляться, не говоря уже о загрузке приложений. ...

PC Health Check v2.3 – проверка готовности вашего ПК к Windows 11 24 июня Microsoft официально анонсировала Windows 11 в качестве преемника Windows 10, и эта новая операционная система предлагает огромные улучшения для всех. Windows 11 технически представляет собой Windows 10 с визуальным обновлением и общими улучшениями, но для этого треб...

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

Киберпреступники используют новые методы DDoS-атак Данное приложение было загружено в Play Market в сентябре 2019 года. При этом в первой версии отсутствовала функция загрузки JavaScript , необходимая для DDoS-атаки, и появилась позднее вместе с обновлением. Оно позиционировалось как новостной ресурс и продвигалось через веб...

Как скачивать приложения из Google Play на ПК Сегодня доступ в Интернет настолько распространен, что проблема загрузки приложений из Google Play Store на телефон незначительна, однако ее нельзя игнорировать. По-прежнему загружать приложения из Google Play Store можно только с телефона, если, конечно, предварительно скач...

Nintendo выпустила обновление 9.2.0 Nintendo стремится улучшать функциональность своих устройств, систем и сервисов. Nintendo Switch System Update 9.2.0 выпущено для повышения стабильности коммутатора. Общие улучшения стабильности системы для улучшения взаимодействия с пользователем. Для того чтобы ...

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

[Перевод] Концепции, лежащие в основе Web Audio API Доброго времени суток, друзья! В этой статье объясняются некоторые концепции из теории музыки, на основе которых работает Web Audio API (WAA). Зная эти концепции, вы сможете принимать взвешенные решения при проектировании аудио в приложении. Статья не сделает вас опытным ...

JavaScript: немного об интернационализации и локализации веб-приложений Привет, друзья! В данной статье я хочу рассказать вам об Internationalization API — интерфейсе, предоставляемом браузером, позволяющем выполнять интернационализацию и локализацию веб-приложений. Статья состоит из 2 частей: теоретической и практической. В теоретической част...

Microsoft Edge Canary и Dev упрощают переключение между профилями в PWA-приложениях Microsoft экспериментирует с новой функцией, которая должна упростить переключение между несколькими профилями в прогрессивных веб-приложениях Edge. Компания объявила, что переключатель профиля включен по умолчанию для инсайдеров Edge под управлением Windows 10 версии 2004 и...

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

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

Как использовать восстановление системы на Windows 10 Функция «Восстановление системы» позволяет отменить изменения для исправления проблем в работе компьютера. В этой статье рассказывается, как использовать данную функциональность на Windows 10. Восстановление системы представляет собой старую функцию в составе Windows 10, кот...

Июльское обновление Windows ломает печать и сканирование при использовании смарт-карт Компания Microsoft подтвердила, что июльское обновление KB5004237, выпущенное 13 июля, вызывает проблемы при печати в некоторых системах при попытке использования смарт-карт для аутентификации пользователей. На этот раз, помимо проблем с печатью, сканирование в таких система...

Как мы обошли bytenode и декомпилировали байткод Node.js (V8) в Ghidra «Да я роботов по приколу изобретаю!» Рик СанчесМногим известно, что в 2019 году АНБ решило предоставить открытый доступ к своей утилите для дизассемблирования (реверс-инжиниринга) под названием Ghidra. Эта утилита стала популярной в среде исследователей благодаря высокой «вс...

Microsoft признала появившиеся проблемы с работой встроенных в Windows 10 функций безопасности Стало известно о том, что одно из недавних обновлений Windows 10 может приводить к нарушению работоспособности песочницы (Windows Sandbox) и приложения Windows Defender Application Guard (WDAG). Microsoft официально признала наличие проблемы, с которой столкнулись некоторые ...

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

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

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

Минимальные системные требования Windows 10 May 2020 Update 27 мая 2020 года Microsoft начала распространять обновление Windows 10 May 2020 Update. Данное обновление включает новое приложение Cortana, Загрузку из облака, подсистему Windows для Linux v2, улучшения поиска Windows, а также делает Зарезервированное хранилище необязательн...

Используем DevTools в headless Chrome Если вы когда-нибудь использовали Puppeteer, то наверняка сталкивались с неудобной отладкой скриптов на удалённых нодах headless Chrome. Часто так не хватает консоли, а лучше полноценной панели инструментов для изучения запросов и логов… хотя постойте. Puppeteer сам по себ...

Что нового в обновлении драйвера графического процессора Intel для Windows 10 за январь 2021 года Intel выпускает обновление графического драйвера в январе 2021 года для Windows 10 версии 1709, версии 1903, версии 1909, версии 2004 и версии 20H2. Первое в этом году обновление драйвера для графики Intel продвинет версию драйвера до 27.20.100.9126 и исправит множество ошиб...

Microsoft подтверждает проблемы с хранилищем в Windows 10 May 2020 Update Когда Microsoft объявила об обновлении May 2020 Update для Windows 10, она также опубликовала список известных проблем. Lenovo также подтвердила дополнительные известные проблемы с Windows 10 May 2020 Update, и Microsoft заявила, что пользователи не смогут загрузить обновлен...

OnePlus 8 и 8 Pro получили новейшую OxygenOS 11 на базе Android 11 Beta 3 Новейшая оболочка HydrogenOS 11 (OxygenOS 11) для смартфонов OnePlus в действии В начале недели компания OnePlus представила оболочку HydrogenOS 11 на базе Android 11 Beta 3 для смартфонов OnePlus 8 и 8 Pro в Китае. Теперь же компания представила такое же программное о...

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

Рабочая станция в Docker контейнере Для чего? Мне постоянно приходят всякие идеи и некоторые из них сразу хочется попробовать, но рабочая станция не всегда под рукой, поэтому я настраивал IDE на всем что попадется под руку. В итоге устройства начали захламляться, а поддерживать и обновлять их стало тяжело. Что...

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

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

Microsoft рассказала о процессе распространения Edge Chromium для Windows 10 Официальный релиз Microsoft Edge на базе Chromium состоится 15 января 2020 года, и в преддверии этого события Microsoft опубликовала информацию о том, как будет проходить процесс обновления пользователей Windows 10 до новой версии браузера. Новый Microsoft Edge не привязан ...

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

Выпущено обновление KB4554364 для устранения проблем с Интернетом На прошлой неделе Microsoft предупредила, что в Windows 10 присутствует ошибка, которая может помешать пользователям выходить в Интернет. Эта ошибка также не позволяет Microsoft Teams, Outlook, Office 365, Internet Explorer и даже Microsoft Edge подключаться к Интернету в не...

Xiaomi Mi Band 4 и Mi Band 3 теперь могут напрямую разблокировать ноутбуки с Windows Компания Xiaomi выпустила новое обновление прошивки для своих фитнес-браслетов Mi Band 4 и Mi Band 3, которое добавляет функциональные возможности, позволяющие пользователям разблокировать ноутбуки под управлением Windows 10.Mi Band 3/4 получают обновления прошивки почти каж...

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

Исправлен неприятный недостаток обновления Windows 10: что вам нужно знать Новое дополнительное обновление Windows 10, которое сейчас развертывается для пользователей, наконец решает проблемы с обновлением системы. Windows 10 всегда предлагала несколько методов обновления операционной системы, но с выпуском обновления за октябрь 2020 года один из э...

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

Там царь Кащей над златом чахнет, или как сохранить все старые репозитории в один включая историю git Когда-то пару лет назад на работе ко мне обратился коллега (привет!), который знает мою любовь к автоматизации с довольно нетривиальной просьбой. Нужно было почистить старые репозитории в корпоративной орге Github, но не совсем удалить, а сохранить на "всякий случай". Да и н...

После последнего обновления Windows 10 на некоторых компьютерах возникли проблемы со звуком Компания Microsoft выпустила в начале недели обязательное традиционное ежемесячное «обновление по вторникам» (Patch Tuesday) для операционной системы Windows 10. Как это часто бывает, далеко не всё прошло гладко.  Пользователи начали жаловаться на проб...

Отличное нововведение Google Phone. Автоматическая запись звонков с неизвестных номеров Почти год назад Google начал работать над добавлением поддержки записи разговоров в приложение Google Phone. Вскоре после этого функция была представлена в линейке Pixel, за ней последовали несколько устройств Nokia и Xiaomi. Сейчас Google работает над улучшением этой ф...

Пользователям Apple MacOS Catalina доступно новое обновление 10.15.4 Apple выпустила новое обновление MacOS Catalina 10.15.4. Обновление принесет исправление для FaceTime, а также улучшит стабильность и безопасность вашего устройства. Обновление 10.15.4 решает проблему, связанную с отказом порта USB-C. Была исправлена ошибка, из-за которой ...

Apple выпустила iOS 14.5.1 с исправлением ошибок Сегодня, 3 мая, Apple выпустила iOS 14.5.1/iPadOS 14.5.1 для всех моделей iPhone и iPad. Обновление вышло без предварительного тестирования обновления и в понедельник, что дважды нетипично для компании и указывает на его экстренный характер. А поскольку релиз состоялся мень...

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

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

[Из песочницы] Asterisk — это болид «Формулы-1», а не рейсовый автобус Asterisk — фи, это же моветон Здравствуйте уважаемые читатели этого замечательного ресурса. По уже сложившейся традиции — являюсь давним читателем habr'а, но только сейчас решил сделать пост. Что, собственно, побудило к написанию? Честно сказать, и сам не знаю. То ли притяну...

Свой сервер видеоконференций Jitsi. Часть 1 Это первая статья, в которой я расскажу, как поднять свой собственный сервер видеоконференций Jitsi-meet. Я планирую выпустить три статьи на эту тему: Свой сервер видеоконференций Jitsi. Jitsi и все необходимые службы работают на одном сервере + сервис Jibri (для записи ...

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

Microsoft планирует автоматически обновить устройства с Windows 10 (1903) Компания Microsoft готовится начать автоматическое обновление устройств с Windows 10 (1903) до более актуальной версии, так как в декабре этого года завершится ее поддержка.Об этом сообщает издание Softpedia. Интересно то, что в этом случае программная платформа будет обновл...

Samsung Galaxy S21 имеет проблемы с камерой и нагревом: Samsung пообещала устранить их до конца месяца За последнее время участились сообщения от пользователей смартфонов Samsung Galaxy S21 о проблемах, связанных с камерой. Основная проблема заключается в том, что приложение камеры работает с очень заметными подтормаживаниями. Эта проблема недавно были официально признан...

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

[Перевод] Может, нам слегка успокоиться с JavaScript? У меня очень странная проблема с браузером. Скрипты на некоторых страницах просто не работают, пока не пройдёт около 20-ти секунд. Что бы вы ни собирались предложить — да, я уже думала об этом, и нет, не помогло. Я рассказываю об этом не в надежде, что кто-то подскажет с от...

Veeam ONE: проблемы измерений, или С чего начать траблшутинг За 3 года работа в технической поддержке можно увидеть многое. Как уже было раскрыто ранее, техподдержка в Veeam - это не просто call-центр, а высококвалифицированные инженеры уже на 1й линии поддержки, способные не только предоставить готовое решение или запросить...

Apple рассказала, чем Safari лучше Google Chrome Основным браузером для большинства пользователей сегодня, если говорить объективно, является Google Chrome. Как бы сильно его ни ругали, это по-прежнему самый популярный инструмент для выхода в Сеть. Высокий расход энергии и памяти, нагрузка на процессор и посредственного к...

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

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

Проблемы с камерой и перегревом Samsung Galaxy S21, S21+ и S21 Ultra устранены Компания Samsung начала рассылать очередное обновление для смартфонов Samsung Galaxy S21, S21+ и S21 Ultra. Это июньское обновление, которое должно было выйти в начале месяца, однако оно задержалось, так как компания должна была решать ряд серьезных проблем. За последне...

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

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

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

В новом Instagram можно менять иконку приложения — вот как это сделать После выхода iOS 14 многие пользователи начали менять иконки приложений на своих iPhone, поскольку соответствующая функция появилась прямо в приложении «Команды». И хотя она позволяет сделать уникальный рабочий стол (если еще и с виджетами вроде Widgetsmith — вообще пушка),...

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

Выпущена сборка Microsoft Edge Dev 85.0.552.1 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 85.0.552.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: Добавлена политика для управления полем поиска на страниц...

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

Microsoft подтверждает новые проблемы в Windows 10 версии 21H1 и более ранних Microsoft постепенно выпускает May 2021 Update (версия 21H1) для пользователей по всему миру, но недавно была обнаружена пара проблем, и компания уже предложила обходной путь. Обновление Windows 10 версии 21H1, также известное как Windows 10 May 2021 Update, – это небольшое ...

Превращаем DSLogic U2Basic в DSLogic Plus Привет, Хабр! В данной статье расскажу как модифицировать DSLogic U2Basic до DSLogic Plus. Данная статья является обновлением статьи — Превращаем DSLogic Basic в DSLogic Plus Кому интересно — прошу под кат. Читать дальше →

Анонс Windows 10 Insider Preview Build 19042.450 (канал Beta) Добрый вечер, друзья! Компания Microsoft выпустила новое накопительное обновление KB4566782 (сборка 19042.450) для Windows 10 20H2, доступной участникам программы Windows Insider на канале Beta. Это обновление напарвлено на устранение ошибок и улучшение безопасности. Список...

[Из песочницы] Как перенести OpenVZ 6 контейнер на KVM сервер без головной боли Каждый, кому понадобилось хотя бы раз в жизни перенести OpenVZ контейнер на сервер с полноценной виртуализацией KVM, сталкивался с некоторыми проблемами: Большинство информации, банально устарело и было актуально для уже давно прошедших EOL цикл ОС По разным ОС всегда предо...

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

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

Доступна для загрузки Windows 11 Build 22478 Windows 11 Build 22478 теперь доступна для тестировщиков на канале разработки программы предварительной оценки Windows. Эта предварительная сборка взята из Nickel (активная ветка разработки) и содержит кучу новых смайлов. Эта сборка не содержат новых функций, поскольку следу...

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

Как собрать образ Oracle DB для Testcontainers Код должен тестироваться на той СУБД, с которой он будет работать. Testcontainers — это такая библиотека, которая позволяет использовать в юнит тестах практически любую СУБД с той же лёгкостью, что embedded базы данных типа HSQLDB или H2. Был бы только Docker образ Именно с...

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

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

Компания Microsoft поддержала Epic Как известно, Apple и Google удалили из своих магазинов мобильных приложений игру Fortnite после того, как ее разработчик Epic Games нарушил правила, предусмотрев в очередном обновлении возможность принимать платежи у пользователей в обход Apple и Google, и оставив, так...

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

В Google Play пропали значки и изображения. Что делать и кто виноват Пользователи устройств на основе операционной системы Android начали жаловаться на странный сбой в онлайн-магазине Google Play.  Сообщается, что в Google Play перестали отображаться значки приложений и иллюстрации к ним. В основном проблема наблюдается у пользоват...

[Перевод] Facebook Prophet + Deep Learning = NeuralProphet Изучая прогнозирование временных рядов, рано или поздно вы наткнетесь на чрезвычайно популярную модель Prophet, разработанную Facebook. Она приобрела свою большую популярность благодаря тому, что обеспечивает хорошие показатели с точки зрения точности, интерпретируемых резул...

[Перевод] Linux: удаление пула блокировок /dev/random Как известно, у /dev/random, криптографически стойкого генератора псевдослучайных чисел (CSPRNG), имеется одна неприятная проблема – блокировки. В данной статье рассказывается, каким образом можно ее решить. За последние несколько месяцев средства генерации случайных чисел...

Skyper Preview 8.69 перешёл на Electron 11 Участники программы Skype Insider получили новую версию приложения с номером 8.69, которая принесла с собой несколько полезных изменений. Во-первых, теперь приложение Skype основано на фреймворке Electron 11-й версии, которая была выпущена в ноябре прошлого года. Это обновл...

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

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

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

XML сайты в результатах поиска Что такое XML сайт XML сайт это сайт страницы которого являются простыми XML файлами с MIME типом "text/xml". Они содержат только уникальные данные для этой страницы. В таком XML файле задаётся ссылка на XSLT шаблон который преобразует XML в HTML или в XHTML в брау...

[Перевод] Использование современных графических форматов в веб-проектах Эдди Османи, в статье «Цена JavaScript в 2018 году», озвучил одну ценную мысль: время, необходимое на обработку скрипта размером 200 Кб, и на обработку изображения, имеющего такой же размер, серьёзно различается. Дело в том, что при обработке кода браузеру нужно проделать бо...

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

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

Обновление функции Windows 10 делает «Блокнот» отдельным приложением Microsoft Store Microsoft недавно выпустила еще одну тестовую сборку Windows 10 21H2 «Sun Valley» для тестировщиков в Dev Channel. Сборка 21337 включает в себя несколько новых функций, а также является первой сборкой следующего обновления функций, которое делает «Блокнот» отдельным приложен...

[Перевод] Практика по Котлину: Создание веб приложений на React и Kotlin/JS От переводчика. Привет! Про Kotlin есть стереотип, будто бы это язык для разработки только под Android. На самом деле, это совсем не так: язык официально поддерживает несколько платформ (JVM, JS, Native), а также умеет работать с библиотеками для этих платформ, написанных на...

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

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

Доступно накопительное обновление Windows 10 Build 18363.719 [KB4540673] Microsoft выпускает накопительные обновления для ПК под управлением Windows 10 v1909, v1903 и v1809. Патчи поставляются с общими исправлениями. Также доступны автономные установщики KB4540673. Как и все вторничные патчи, кумулятивное обновление KB4540673 устанавливается авто...

Deep Fake Science, кризис воспроизводимости и откуда берутся пустые репозитории Я мирно сидел на семинаре, слушал доклад студента о статье с прошлого CVPR и параллельно гуглил тему. — К достоинствам статьи можно отнести наличие исходного кода…. Пришлось вмешаться: — Наличие чего, простите? — Э-э-э… Исходного кода… — Вы его смотрели?  — Нет, но в статье...

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

Google выпустила бета-версию Android 11. Скачать можно уже сейчас Компания Google, наконец, выпустила бета-версию Android 11 для разработчиков. Developer Preview, как правило, предназначены для тестирования и адаптации приложений разработчиками под новую версию операционной системы. На сайте обновления Google разделила нововведения на 3 р...

[Перевод] Как микросервисы Netflix справляются с Pub-Sub данными Перевод статьи подготовлен специально для студентов курса «Архитектор высоких нагрузок». Введение В микросервисной архитектуре Netflix передача наборов данных от одного к нескольким конечным точкам может быть крайне сложной. Эти наборы данных могут содержать все, что уго...

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

Microsoft добавила рекламу в настройки Windows 10 По сообщениям сетевых источников, компания Microsoft приступила к распространению нового элемента в приложении «Настройки» в Windows 10. Речь идёт о баннере «Получите больше от Windows» (Get even more out of Windows), который начал доставляться на ПК, работающие под управлен...

Установка, использование Managed Service for PostgreSQL,Managed Service for Kubernetes в YandexCloud c помощью terraform В этом посте будет описана установка Managed Service for PostgreSQL и Managed Service for Kubernetes в Yandex Cloud c помощью terraform. В Kubernetes будет установлено простое приложение на flask, которая записывает данные в Managed Service for PostgreSQL. Приложение на flas...

Xiaomi уличили в тотальной слежке за пользователями смартфонов Xiaomi и Redmi. Режим «Инкогнито» не спасает Специалист по безопасности Габриэль Кирлиг (Gabriel Cirlig) обвинил китайскую компанию Xiaomi в создании «бэкдора со смартфонной функциональностью».  Об этом говорится в публикации издания Forbes и отмечается, что серьёзная проблема безопасности касаетс...

Windows 10 Build 18363.1440 уже доступна для скачивания После публикации новых накопительных обновлений для Windows 10 20H2 Microsoft приступила к выпуску исправлений для более старых версий ОС. Как всегда, вы можете загрузить автономные установщики Windows 10 KB5000808, чтобы применить обновление к нескольким компьютерам без акт...

Автоматизируем ведение большого количества пользователей в AD Автоматизируем ведение большого количества пользователей в AD: Добрый день! В этой статье я бы хотел описать применённое мной практическое решение по автоматизации одной рутинной задачи второй линии технической поддержки одного крупного предприятия. Имеем два территориаль...

MIUI 12 для Redmi Note 9. Пользователи жалуются на проблемы MIUI 12 принесла баги на Redmi Note 9, препятствующие стабильной работе смартфона   Redmi Note 9, безусловно, хороший смартфон. По скорости работы, начинке, функционалу и качеству фотографий он оправдывает свою цену. Используя его, у немногих возникает сожаление, что не...

MIUI 12 для Redmi Note 9. Пользователи жалуются на проблемы MIUI 12 принесла баги на Redmi Note 9, препятствующие стабильной работе смартфона   Redmi Note 9, безусловно, хороший смартфон. По скорости работы, начинке, функционалу и качеству фотографий он оправдывает свою цену. Используя его, у немногих возникает сожаление, что не...

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

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

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

iPhone на какой версии ОС работают быстрее: iOS 14 или iOS 15 iOS 15 beta 2 оказалась довольно стабильной, но всё-таки не настолько, как iOS 14 Недавно я написал статью о том, почему не стоит устанавливать бету iOS 15. В качестве основного довода я привёл нестабильность тестовых сборок по сравнению с финальными. Но многие сочли это нед...

[Из песочницы] Решение типовых проблем с json_encode (PHP) Это краткая статья о наиболее вероятных проблемах с json_encode и их решениях. Иногда при кодировании данных в json, с помощью json_encode в php, мы получаем не тот результат который ожидаем. Я выделил три наиболее частые проблемы с которыми сталкиваются программисты: до...

[recovery mode] Как победить ошибку вида «moov atom not found» в видеофайлах утилитой Untrunc и сохранить информацию Всем, кто не смог воспроизвести файл видео с приложения «Камера» Windows 10, посвящена эта статья. У автора статьи при работе приложения «Камера» Windows 10 на протяжении нескольких лет «случайно» выходила из строя батарейка ноутбука, и репортажный материал просто улетал в ...

Как загрузить и установить обновление Windows 10 October 2020 Update Обновление Windows 10 October 2020 Update теперь доступно и развертывается оно поэтапно. Ожидается, что развертывание займет несколько недель, но если вы чувствуете нетерпение и хотите установить обновление, то есть три способа загрузить и установить обновление за октябрь 20...

Прокачиваем скрипты симуляции HDL с помощью Python и PyTest Все делают это. Ну ладно, не все, но большинство. Пишут скрипты, чтобы симулировать свои проекты на Verilog, SystemVerilog и VHDL. Однако, написание и поддержка таких скриптов часто бывает довольно непроста для типично используемых Bash/Makefile/Tcl. Особенно, если необходим...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

Microsoft выпустила обновления микрокода Intel и совместимости для Windows 10 Стало известно о том, что компания Microsoft начала распространение обновлений для Windows 10 (2004) и более ранних версий. Речь идёт об обновлении микрокода Intel с патчами против уязвимостей в процессорах, а также о повышении уровня совместимости, которое сделает дальнейше...

Unity + git = дружба: часть 1 джентльменский набор Система контроля версий git уже давно стала стандартом де-факто в мире разработки, но для большинства разработчиков на Unity не секрет, что существует ряд трудностей связанных с особенностями Unity, которые мешают эффективно использовать ее совместно с git. Вот список типи...

Новая прошивка для накопителя WD Black SN850 исправила проблему падения скорости на платформе AMD X570 Компания Western Digital выпустила новую прошивку для своих твердотельных NVMe-накопителей WD Black SN850, которая решает проблему провалов производительности, когда накопитель подключён к системе через разъём M.2, который связан с чипсетом AMD X570, а не процессором. Накопи...

[Перевод] Разворачиваем Jenkins как код Прим. перев.: это перевод статьи из инженерного блога компании Preply о том, как можно использовать конфигурацию как код для такого популярного CI/CD инструмента как Jenkins. В нашей компании, мы стараемся следовать практикам «Все как код», это касается не только инфраструк...

Динамический лут в играх: что стоит учитывать Люди всех возрастов любят азарт, будь то Kinder Surprise, блэкджек или компьютерные игры. Представьте, у вас в игре есть две коробки: на одной написано "Вы получите 100 монет", а на второй — “Вы получите 50-1000 монет”. Сразу понятно, вокруг какой из коробок буде...

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

[Из песочницы] Двухфакторая аутентификация VPN/Mikrotik – просто и масштабируемо Здравствуйте! На написание данной статьи меня побудило прочтение аналогичного содержания статьи пользователя nkusnetsov. По количеству просмотров видно, что сообществу интересна данная тема. Поэтому я решил поделиться с вами собственным решением, которое было ранее реализо...

Samsung сломала полностью беспроводные наушники Galaxy Buds. Крупное обновление оказалось с подвохом Недавнее крупное обновление обновление беспроводных наушников Samsung Galaxy Buds принесло пользователям не только функции, как у более новых Galaxy Buds+, но и неприятные проблемы.  В сети появились жалобы на новую функцию Ambient Sound, позволяющую слышать в нау...

Полный набор gRPC, RESTful JSON API и Swagger из одного .proto файла. От введения до нюансов и тонкостей grpc-gateway В этой статье я опишу процесс создания сервера с gRPC и RESTful JSON API одновременно и Swagger документацию к нему. Эта статья — продолжение разбора различных способов реализаций API-сервера на Golang с автогенерацией кода и документации. Там я обещал более подробно остано...

Авторам! [именно так: в дательном падеже и с восклицанием] Хабр создали Авторы. Да, придумали, написали код и профинансировали его другие люди, но Хабр стал Хабром только благодаря статьям Авторов. Именно за Хабра-знанием Авторов пользователи приходили и приходят на ресурс. Это Авторы днями вычитывают свой текст, чтобы грамотнее по...

«Это не баг, а фича», — Apple пообещала исправить работу камеры iPhone 13 Pro Большинство первых обозревателей iPhone 13 Pro отметили, что автоматически переключается в режим макросъемки в приложении «Камера», когда человек приближается к объекту. Apple подтвердила, что она исправит такое поведение камеры в одном из следующих обновлен...

[Обновлено] Apple выпустила iOS 14 beta 1 для всех. Как установить Программа бета-тестирования любой из операционных систем Apple делится на два независимых друг от друга потока, которые никогда не пересекаются. По первому движутся зарегистрированные разработчики с платным аккаунтом, а по второму – рядовые пользователи, которые захотели пр...

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

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

[Перевод] Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel Одна из основных проблем разработчиков, когда они создают приложение с ORM — это N+1 запрос в их приложениях. Проблема N+1 запроса — это не эффективный способ обращения к базе данных, когда приложение генерирует запрос на каждый вызов объекта. Эта проблема обычно возникает, ...

Сторонние веб-браузеры и магазины приложений будут доступны в Microsoft Store Microsoft объявила, что отныне политика Microsoft Store позволяет разработчикам размещать в нём сторонние магазины приложений и веб-браузеры на любых движках. Компания намерена не только сделать «открытый магазин приложений для открытой платформы», но и предоставить всем ра...

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

История создания домашнего облака. Часть 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 и Nextcloud 17 Два года назад я опубликовал цикл статей на тему создания веб-сервера на базе Debian 8 и запуске на нём сервиса Nextcloud 11. Через несколько месяцев появилось дополнение, содержащее «диффиренциальную» информацию по установке Nextcloud 13 на Debian 9. В конце 2018 года я про...

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

Самые распространённые ошибки Google Play: что делать и как исправить Google Play - это наиболее безопасная и доступная площадка, с которой можно скачать игры и приложения для Android-устройств. Само приложение Google Play работает очень стабильно, но иногда при загрузке из него выбранного контента всё-таки возникают ошибки. Для того, чтобы по...

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