Ищем потерявшееся содержимое одного из CSV файлов в tar архиве, сгенерированным с помощью Python

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

Сбор системных метрик QNAP NAS в Grafana

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

Ошибка 0x800F081F и 0x800F0950 при установке .NET Framework в Windows

Периодически в Windows 10 или Server могут возникать ошибки с кодами 0x800F081F и 0x800F0950 ("Windows не удалось найти фалы, необходимые для выполнения запрошенных изменений" и "Не удалось применить изменения"), при этом не помогает перезагрузка системы или повторная попытка установки.

Создаем tar.gz с несколькими csv с помощью Python

Доброго времени суток друзья. В этой заметке хочу поделиться с вами опытом написания кода на питоне, генерирующим архив с двумя CSV файлами. Чтобы сделать архив в питоне есть модуль 'tarfile'. Начнём с простого давайте попробуем создать архив и положить в него 2 существующих файла: import tarfile with tarfile.

Ошибка при развёртывании OceanStor 9000 V5 7.0 DeviceManager Demo Installation Package

Речь пойдёт о не вполне очевидной ошибке после установки демки управляющего интерфейса для Oceanstor 9000. Установка и запуск демо проходят нормально, но логин в систему не удаётся, система сообщает: "Communicating with the device failed. Please check that the network connection or the system is normal."

Избавляемся от щелчков звука Intel HD Audio в Zorin OS

После установки Zorin OS на ноутбук ASUS я отчётливо слышал в операционной системе раздражающие кратковременные щелчки при воспроизведении звука. Они то появлялись, то пропадали. Установка обновлений для Zorin OS не решила эту проблему. В этой заметке я расскажу в чём причина и как убрать эти щелчки.

Перенос файлов баз данных MS SQL

Введение в проблему Порой возникает необходимость разнести или перенести файлы баз данных MS SQL Server, например, активные файлы и файловые группы на более быстрые дисковые подсистемы. Проблемы в этом процессе нет, если понимать, что и как делать - об этом пойдёт речь Я не изобретаю велосипед: в статье у microsoft https://docs.

Исправление ошибки E_FAIL (0x80004005) VirtualBox 6.1.6 в Windows 10

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

Ошибка при добавлении диска в кластер MS SQL через графический интерфейс Windows

В этой заметке хотелось бы описать одну небольшую, но(насколько мне известно) не описанную широко ошибку, с которой вы можете столкнуться, конфигурируя отказоустойчивый кластер MS SQL. Итак, исходные условия - есть работоспособный кластер под управлением MS SQL 2017 и MS Windows server 2016.

Выставление параметров Samesite и Security для cookie в Spring

Сегодня небольшая заметка по настройке Spring для корректного выставления cookie с нововведениями Chrome. Если сервис, запущенный внутри iframe, пытается выставить cookie без установленного SameSite и Security, то он получит отказ.

Ошибка при смене пароля в Liferay 7.2

Хочу рассказать вам о проблеме связанной с невозможностью сменить пароль пользователя в Liferay 7.2. Если в Liferay 7.2 email пользователя содержит символы в верхнем регистре, то Liferay не сможет найти этого пользователя в базе.

Ubuntu 20.04: Отключение звука предупреждений

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

Правильная смена пароля юзера в Liferay 7.2

Сегодня хочу описать проблему смены пароля пользователем в Liferay 7.2 с самописной регистрацией/авторизацией. Если в Liferay 7.2 после авторизации будет выставлен параметр passwordReset в значение true, то страница смены пароля начнёт ломаться.

Keycloak: кастомный User Federation провайдер

Добрый день! Продолжим нашу тему по кастомизации портала SSO на базе Keycloak. Сегодня рассмотрим задачу создания своего Federation провайдера. Суть проблемы: имеем жирную систему, работающую на СУБД Oracle, необходимо обеспечить возможность авторизации пользователей с использование креденшелов, хранящихся в этой БД, при этом необходимо обеспечить так же и синхронизацию ролей пользователей.

Устранение ошибки 0x8024002e при установке обновлений Windows 7

Проблема возникла при установке обновлений Windows 7 на корпоративный ноутбук заказчика.  Попытка поиска обновлений через Windows Update под учетной записью администратора привела к результату, показанному ниже: После этого я установил значение HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate в 1, что привело к появлению другой ошибки: 80244019.

и снова tempDB - перенос и полезные скрипты

Несмотря на наличие предыдущих заметок посвященных тюнингу MS SQL SERVER c tempDB, вынужден писать в стиле how-to перемещение файлов данных путём пересоздания. Данный способ актуален, когда нет возможности переместить файлы из файловой группы tempDB, а простой возможен лишь на рестарт сервера.

Veeam ONE Reporter: проблема аутентификации после смены пароля сервисной учётной записи в Active Directory и доступ к Dashboard's другим пользователям

Veeam ONE Reporter является неотъемлемой частью экосистемы ПО Veeam для мониторинга состояния инфраструктуры резервного копирования. При смене пароля сервисной учётной записи для управления инфраструктурой Veeam - Veeam ONE не экспортирует пароль из Veeam Backup & Replication.

Keycloak: кастомная тема

Добрый день! В данной статье мы рассмотрим как стилизовать свой SSO на базе Keycloak, задать стартовую страницу, кастомизировать шаблоны email сообщений и несколько других нюансов. Начнём с того, что рассмотрим какие темы вообще бывают в Keycloak.

Подключение SSD A-DATA XPG SX6000 Pro m.2 NVMe к плате ASUS Sabertooth Z87

На некоторых материнских платах, в частности, ASUS Sabertooth Z87 отсутствуют разъёмы SATA m.2. Поэтому напрямую подключить и использовать современные NVMe накопители SATA m.2 соответственно не представляется возможным.

Ошибка при установке Windows 8, 10: "Компьютер неожиданно перезагрузился, или возникла непредвиденная ошибка. Невозможно продолжить установку Windows"

Иногда случается, что при установке Windows(даже при "чистой" устарновке на пустой диск) появляется ошибка с формулировкой «Компьютер неожиданно перезагрузился, или возникла непредвиденная ошибка. Невозможно продолжить установку Windows»(или, в английской версии,  The computer restarted unexpectedly or encountered an unexpected error.

MS SQL Temp DB параметры отдельного раздела

Хорошая практика в тюнинге MS SQL SERVER по распределению дисковой нагрузки и увеличению производительности СУБД когда системную базу данных TEMPDB переносят на отдельный быстрый раздел (SSD). Но не всегда должное внимание уделяют параметрам созданного раздела, что напрямую ставит крест на проделанной работе.

Проблемы с подключением CSS в многоколоночном режиме Liferay 7.2

Сегодня хочу написать о подключении CSS файлов в многоколоночном режиме в Liferay 7.2. В Liferay 7.2 при многоколоночном режиме CSS файлы некоторых портлетов могут не загружаться. CSS правила портлетов помогут перекрываться CSS правилами других портлетов.

Производительность YUI и Liferay 7.2 в Microsoft Edge

Доброе утро В этой заметке хочу вам рассказать о проблеме, возникшей в Liferay 7.2 в браузере Microsoft Edge, связанной с перформансом.  Проблема Большое количество элементов ввода на странице приводило к просадке производительности в браузере Edge.

Primefaces таблица показывает старые данные

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

Управление ролями и компонентами Windows Server, используя функционал Get-WindowsFeaturePowerShell

В Windows Server 2012R2/2016/2019  возможно использование PowerShell для управления ролями и компонентами, что значительно быстрее, чем использование графического функционала(а также является единственным способом при работе с установленными без графической оболочки экземплярами ОС).

Veeam и ленточные системы хранения :  backup to tape job или Архивирование резервных копий

В Veeam Backup & Replication есть два пути использования ленточных накопителей для хранения резервных копий: backup to tape job Архивирование резервных копий Правомерно, у людей возникает вопрос, если backup to tape job позволяет забирать данные напрямую из резервных копий, для чего тогда все же нужен механизм архивирования? Разберемся вместе.

Устанавливаем второй Firefox 52 ESR с Java и Flash плагинами (под Linux)

Вопрос, зачем? Счастливому обладателю каких-нибудь старинных серверов, СХД и тому подобного ответ известен. В современных браузерах нещадно выпиливается поддержка Java и Flash плагинов, без которых банально не работают старые управлялки или же теряется часть их функционала. Разберёмся как с этим жить.

Project Schedule Management

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

Логирование аутентификации пользователей в AD

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

Репликация MS SQL: Mirroring/AlwaysON по сертификатам + Скрипты

Наработки в заметке помогут быстро (почти copy-paste) настроить репликацию/mirroring/зеркалирование между мастером и слейвом по сертификатам. Для универсальности аутентификацию между системами будем делать на сертификатах сгенерированных самим MS SQL Server. Это позволяет настроить Mirroring/AlwaysOn между доменной и НЕ доменной машиной, или машинах в разных доменах. То есть это универсальный вариант.

Проблемы с обновлением Windows KB4556799

Совсем недавно, 12 мая, Microsoft выпустила очередное обновление  для Windows 10 - KB4556799. И, как это часто бывает, вместо ожидаемых улучшений, пользователи получили дополнительные проблемы.В KB4556799 было запланировано улучшение безопасности таких продуктов как Internet Explorer, Microsoft Edge, а также Microsoft Office.

Разбираемся с типами ссылок в JSF

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

Оператор type в JPQL

В этой короткой заметке расскажу о том как открыл для себя новый оператор в JPQL. При разработке нового функционала (а точнее после глобального рефакторинга и переделки) возинкла следующая ситуация. Есть @Entity организация от которой наследуется несколько других типов сущностей.

Включение MS-CHAP-v2 + EAP для VPN соединений

Включение MS-CHAP-v2 + EAP VPN соединение и настройки адаптера на клиенте Windows. Некоторым людям включение MS-CHAP-v2 и/или EAP в операционной системе Windows не очевидно при настройке VPN соединений, по этому, возможно, заметка будет полезна этой группе людей.

Копирование групп Active Directory через PowerShell между двумя пользователями

Зачастую возникает ситуация, когда необходимо скопировать членство пользователя в большом количестве групп AD. В этом случае можно поступить следующим образом: либо вручную добавлять его во все группы(долго, неудобно, велика вероятность пропустить что-то), либо создать копию существующего пользователя и переименовать его.

FreeBSD: jumbo frame на агрегированных интерфейсах

О не совсем корректной официальной документации операционной системы FreeBSD по созданию агрегированных интерфейсов я уже писал ранее. Но речь шла про использование стандартного MTU для интерфейсов. Но иногда, в некоторых VLAN-ах может возникнуть желание использовать кадры с размером больше 1500.

Подключение адресной книги LDAP в Thunderbird

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

Копируем фильтры Thunderbird при переезде

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

Liferay 7.2: встраиваем портлет в тему портала

Эта статья является обновлением моей предыдущей статьи, посвящённой встраиванию портлетов в тему Liferay 6.2, т.к. в новой версии портала подход и синтаксис немного изменились, и старые способы попросту не работают.

Доступ к консоли USG6000 через MOXA Nport 5610 

Задача: получить доступ к CLI трёх фаерволов USG6000 по telnet через MOXA Nport 5610. Статья может помочь и в настройке подключения других устройств к MOXA. Структура: Последовательные порты 16-портового преобразователь RS-232 в Ethernet MOXA Nport 5610 подключен прямыми патчкордами к патч-панели.

Удаленные подключения через PowerShell

В прошлой статье я кратко описал возможности удаленного манипулирования принтерами в Windows, используя для этого средства PowerShell. Сейчас же я хочу коснуться собственно возможности удаленного подключения с его использованием - в ряде случаев это бывает более удобно, чем использование Remote Desktop Services(например, перезапустить сервис, посмотреть состояние системы, быстро скопировать какой-то файл с помощью xcopy  и тп.

Ошибка “Permission to perform this operation was denied” на VMware ESXi 6.7.

Одним из методов аутентификации в vCenter – является доменная авторизация Active Directory. Задача: у нас есть VMware ESXi и vCenter в домене, нам необходимо конфигурация ролей пользователей Active Directory, через vCenter для их аутентификации на ESXi серверах.

Исключения в Java часть 1

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

В Windows 10 отключен по умолчанию сетевой доступ к SMBv2

В Windows 10 версии 1709, Windows 10 версии 1903, Windows Server версии 1709, Windows Server версии 1903 и более поздних версиях Windows клиент SMB2 больше не поддерживает следующие действия: Доступ гостевой учетной записи к удаленному серверу Переключение на гостевую учетную запись после ввода недопустимых учетных данных

Vmware ESXi высокий disk latency - отключаем ATS heartbeat 

Тормозили нагруженные виртуальные машины, при этом по мониторингу vSphere наблюдалась весьма интересная картина несоответствия. На виртуальной машине Disk latency time составлял до нескольких секунд, НО, с точки зрения ГИПЕРВИЗОРА ESXi на котором виртуальная машина жила - Disk latency time не превышал 200 мс. Причина в ATS heartbeat.

Инициализация кастомных маршрутов Zuul Proxy на старте приложения

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

SSD read cache vs Tier 0 на примере СХД Dell EMC PowerVault ME4

В заметке с точки зрения производительности будет рассмотрено две конфигурации СХД DELLEMC ME4 с использованием SSD в качестве: 1) read cache; 2) performance tier. Также будут краткие комментарии по организации дисков и томов данной СХД.

Удаленное подключение и работа с принтерами через PowerShell

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

Проблема совместимости Liferay 7 и OpenJDK 11.0.6

Люди делятся на два типа: те, кто постоянно обновляют ПО, и те, кто старается лишний раз не трогать то, что уже работает. Я отношусь к первым, наивно полагая, что обновления приносят исправления багов и новые фичи. К сожалению, в реальности они также приносят новые баги и проблемы совместимости. Это произошло с последней версией OpenJDK 11.0.6, вышедшей менее месяца назад (14.01.2020), после обновления которой перестали работать встроенные портлеты Liferay, а в логах появился NPE.

Exchange после перезагрузки error SSL endpoint 0.0.0.0:444

Перезагрузили сервер с Exchange и после получили неработающую систему с ошибками в Event Viewer

An error occurred while using SSL configuration for endpoint 0.0.0.0:444.  The error status code is contained within the returned data.

Расскажем как быстро решить данную проблему

Деградация производительности сервера на Microsoft Azure Service Fabric

Событие "Деградация производительности was resolved for Api". Заказчик обратился с просьбой найти причину появления ежедневного сообщения от мониторинга Microsoft Azure Service Fabric  о событии "Azure monitor alert rule Деградация производительности was resolved".

Ошибка 0x8024401c при поиске и загрузке обновлений через WSUS

Данная статья посвящена устранению ошибки 0x8024401c при поиске и загрузке обновлений с сервера WSUS. Проявлятся она может на клиентских машинах на Windows 10, Windows 2012  и 2016 server. Сам текст ошибки выглядит следующим образом: There were some problems installing updates, but we’ll try again later.

Liferay 7: Декораторы портлетов

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

Java 14, pattern matching и instanceOf

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

Проблемы с кодировкой в файлах локализации в Inteliji idea

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

Ошибка "the server that you specified requires a restart" при операциях с ролями  Windows Server

Периодически при работе с инфраструктурой заказчиков приходится устанавливать заново, либо модифицировать существующие инсталляции Windows Server(данная заметка касается прежде всего версии Server 2016, хотя есть данные и о подобной ошибке в 2012R2), и в частности - добавлять, удалять или модифицировать роли(Roles).

SCP & WinSCP & SFTP на vCenter Appliance

Как загрузить файлы в VmWare vCenter Server Appliance ? При начальной конфигурации vCenter Appliance может возникнуть потребность загрузки файлов на систему с Windows машины, например, для установки VMware vCenter Plug-in for Dell EMC PowerVault ME4 Series Storage Arrays (Web Client)

Включение логов почты в Liferay 7

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

Генерация случайных паролей с помощью PowerShell

Периодически случается, что нужно придумать достаточно надежный пароль, отвечающий каким-либо требованиям, да еще и периодически(например при работе соответствующими политиками GPO) Придумывать самому или пользоваться специальной утилитой бывает утомительно, поэтому на помощь приходит метод GeneratePassword  из PowerShell.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Alexander Yarkeev
Записи: 40
Дата: 22.10.20
thumbnail Igor Fisenko
Записи: 3
Дата: 19.10.20
thumbnail Maxim Zhukov
Записи: 120
Дата: 19.10.20
thumbnail Дмитрий Сазонов
Записи: 47
Дата: 19.10.20
thumbnail Тимофей Перцев
Записи: 20
Дата: 07.10.20
thumbnail Alexey Weiss
Записи: 3
Дата: 20.09.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Alexander Zhermal
Записи: 6
Дата: 19.06.20
thumbnail Dmitry Afanasiev
Записи: 54
Дата: 08.04.20
thumbnail Александра Пирс
Записи: 27
Дата: 01.04.20
thumbnail Nikolay Emchenko
Записи: 4
Дата: 26.02.20
thumbnail Evgenij Tsopa
Записи: 51
Дата: 26.02.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Andrey Maximov
Записи: 16
Дата: 22.02.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Alexey Pismak
Записи: 1
Дата: 14.09.16
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10