Как исправить "PKIX path building failed" при установке SSL соединения

Давайте рассмотрим решение следующей ошибки: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Данная ошибка  может быть следствием отсутсвия SSL сертификата в хранилище джавы.

Знакомимся с boost::interprocess::offset_ptr

Доброе утро! В этой статье я хочу в кратце осветить принципы работы одного из умных указателей, предоставленных нам Boost: offset_ptr. Этот прекрасный класс создан для использования в условиях разделяемой памяти.

восстановление системных баз данных в отказоустойчивом кластере

Не все сопровождающие MS SQL администраторы задумываются над тем, что нужно заранее быть готовым к сценарию восстановления системной базы данных, в частности MASTER, особенно в окружении Microsoft FailoverCluster.

Что если LocalDate сохраняется в БД c отставанием в один день?

Достаточно часто при работе с датами и хранением их в базе данных возникают различные проблемы. Сегодня рассмотрим одну из них. А именно, случай, когда при сохранении сущности, которая содержит дату в БД, данные, которые приходят в Java'у и те, что попадают в БД отличаются на один день.

Коротко об OpenId Connect

Общие сведения OpenId Connect - простой слой учетных данных поверх протокола OAuth 2.0. Данный протокол является протоколом системы единого входа, позволяющей использовать пользователю одну учётную запись для авторизации на различных интернет ресурсах.

Эффективные подходы к генерации сглаженных двумерных распределений

Многие девелоперы часто сталкиваются с задаче получения красиво зашумлённой поверхности. На Хабре часто встречаются подобные статьи: https://habrahabr.ru/post/183986/ https://habrahabr.ru/post/313420/ https://habrahabr.

Подготовка Windows-хостов для Ansible-оркестрации

Дано: 32 компьютера с Windows 7 на борту. Задача: Подготовить их для оркестрации средствами Ansible. Решение. Согласно официальной доке (http://docs.ansible.com/ansible/latest/intro_windows.html#getting-to-powershell-3-0-or-higher) для работы большинства модулей Ansible использует PowerShell не ниже версии 3.

Ищем пропавшие локали

При разработке приложений с использованием JSF в качестве фронт-энда возникла проблема отсутствия некоторых локалей в файлах сообщений. В частности, есть две конкретные проблемы: использование в .xhtml локалей, которые не объявлены в .

Установка ArchLinux в Windows Subsystem for Linux

После выхода обновления Windows Fall Creators Update стало возможным скачивание дистрибутивов прямо из магазина приложений, где уже доступны такие популярные дистрибутивы как Ubuntu, OpenSUSE, SLES. В скором будущем там наверняка появятся многие популярные дистрибутивы, а пока, рассморим "ручную" установку дистрибутива в WSL на примере ArchLinux.

Запуск элементов панели управления и оснасток Windows от имени администратора в пользовательской сессии

Зачастую возникает необходимость, работая в сеансе удаленного подключения под учетной записью пользователя, запустить какую-либо оснастку от имени администратора.   Для удобства приведу список наиболее часто используемых в администрировании оснасток:   Название оснастки Имя оснастки Active Directory Пользователи и компьютеры (AD Users and Computers) dsa.

WinRM между доменами/рабочими группами без Trusted domains

Описание Возможны случаи когда вызывать winrm команды требуется на системах в ином домене, чем рабочая станция с которой вызывается winrm invoke-command или что-то ещё, например, в случае тестового окружения, или вынесенного продуктива в отдельный домен.

MS SQL error 2337

Расскажу про некоторые эмпирические мытарства в ходе инсталляции узла failover cluster MS SQL 2016 (суть проблемы проявляется так же в более ранних версиях. Заметка будет полезна столкнувшимся с подобными ошибками, так как с первого взгляда ошибки и их описания крайне не информативны, а найденные и озвученные здесь решения - не очевидны.

Отказоустойчивость MS SQL: Failover Cluster или AlwaysOn?

Уже давно, начиная с MS SQL 2012 в качестве альтернативы классическому Windows Server Failover Cluster для MS SQL существует альтернатива в виде AlwaysOn groups баз данных, но так ли хороша эта альтернатива и когда именно её следует применять?

Почему URL отстаёт на шаг от отображемой страницы в JSF?

В данной заметке расскажу о проблеме с навигацией в JSF, когда после перехода в адресной строке браузера отображается URL предыдущей страницы, а не той на которую перешли. История была такая: попросили посмотреть и решить проблему. Открываем страницу и видим, что url не соответствует содержимому. Находимся мы на page2.xhtml, а url page1.xthml. Пробуем перейти на page3.xhtml через меню, навигация происходит, но в url теперь page2.xhtml.

Решение проблемы с висящими 5GHz точками с одинаковыми SSID на MacBook Air

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

Полезные мелочи для администрирования файлового сервера.

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

Ротация записей с камер видеонаблюдения

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

Приятно познакомиться, SuperAgent

Уже более десяти лет разработчики веб-приложений используют ajax для того, чтобы внести динамику в html страницы. Сегодня немного взглянем на библиотеку для работы с ajax под названием SuperAgent. За одно посмотрим, чем пользовались раньше и что ещё есть сейчас.

Процедура периодического обслуживания backup exec для освобождения дискового пространства

  У одного из заказчиков в качестве сервиса backup применен Backup Exec 2016. После примерно полугода нормальной работы было обнаружено, что свободное пространство на дисковом хранилище медленно, но верно сокращается, хотя значительного роста объема исходных данных не наблюдалось.

Citrix XenApp/XenDesktop "no apps or desktops available" через http

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

ReactJS: работа с дочерними компонентами

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

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

Liferay позволяет интегрировать портлеты непосредственно в тему страниц. Подразумевается, что это небольшие портлеты, не влияющие на производительность, которые добавляют теме дополнительную функциональность (навигация, поиск, смена языка) или служат для гибкой настройки контента (веб-контент). Рассмотрим, какие существуют способы встроить портлет в Velocity шаблоны темы.

Деплой больших debian окружений рядом с Windows средставами ansible по PXE

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

Поиск открытых файлов при помощи PowerShell и их принудительное закрытие

  Иногда требуется получить список файлов, открытых пользователями в данный момент. Для этого можно использовать команду openfiles: PS C:\Users\Admin> openfiles INFO: The system global flag 'maintain objects list' needs to be enabled to see local opened files.

Использование LRDIMM в HPC

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

Полезные скрипты PowerShell для повседневных задач администрирования Windows ч. 2

Полезные скрипты PowerShell для повседневных задач администрирования Windows ч 2   В продолжение предыдущей заметки приведу еще несколько примеров полезных скриптов для администрирования Windows.

Зависший процесс mdb при сборке explorer на Solaris 10

В первую очередь эта статья существует по причине того, что информация по данной проблеме не была найдена в гуглах, хоть она, как оказалось, является известной багой. Что произошло? Раз в неделю ранним утром с некоторых машинок под управлением Solaris 10 к нам приходят архивы с собранным explorer'ом.

Альтернатива if...else в JSX

Один из самых популярных вопросов, возникающих при изучении React ㅡ как отображать или не отображать компоненты в зависимости от некоторого условия. Дело осложняется тем, что привычная конструкция if...else внутри JSX тегов не работает. В этой статье мы рассмотрим несколько способов написания условных конструкций, которые будут полезны любому начинающему разработчику на React.

Мы создадим свою систему видеонаблюдения, с архивом и обнаружением движения!

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

Поиск сетевых устройств в подсети

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

Расширение функциональности СУБД с помощью внешних скриптов

Тема вызова внешних скриптов из СУБД не так уж нова, но часто остаётся за рамками технических решений, несмотря на свою простоту и изящность. Рассмотрим СУБД PostgreSQL (аналогичной функциональностью обладают OracleDB и MySQL).

Полезные скрипты PowerShell для повседневных задач администрирования Windows

Зачастую возникает необходимость решения каких-то небольших задач по администрированию Windows, для которых удобно применить скрипты PowerShell. В данной статье будут приведены примеры таких скриптов, используемых для различных задач в рамках инфраструктуры заказчика.

Pop-up блок, исчезающий по клику за его пределами

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

Пишем captive portal без авторизации

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

Bash on Ubuntu on Windows. А оно точно работает?

Сразу после анонса в моей голове возникла мысль:"Неужели теперь можно просто поставить галочку в Windows Features и пользоваться всеми удобностями Линукса без использования виртуалок и сторонних хостов?". Как оказалось, нет.

Краткий анализ производительности MS SQL Server, часть 4. Анализ реального сервера

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

COM&LPT устройства в современных Citrix XenApp/XenDesktop

Configure COM Port and LPT Port Redirection - считается устаревшей возможностью начиная с XenApp/XenDesktop 7.0. В Citrix XenApp XenDesktop поддержка проброса локальных принтеров осуществляется легко и непринужденно, но что делать с LPT принтерами?

Redux middleware функции / Усилители - погружение в эльфийский

Потихоньку погружаясь в redux и начиная осозновать правила мироздания его идеологии, многие приходят к следующему вопросу: "А куда я должен прилепить свои запросы к серверу?". В ответ на этот вопрос, вас знакомят с понятием 'middleware' функций, что на русский можно перевести как усилитель.

Заворачиваем IP трафик через третий узел в Linux сети

Однажды мне потребовалось сотворить нечто невероятное с одной IPv4 сетью, представляющей из себя звезду: host3 в центре и три хоста, подключенных к нему point-to-point. Хосты имеют следующие IP адреса:   host1: - eth0 10.

Непонятная сеть? Держи nmap!

Наверное, каждый системный администратор хоть раз в жизни сталкивался с ситуацией, когда при подключении в сеть возникал вопрос "А что тут вообще происходит?". Далее происходило долгое и мучительное выяснение какие хосты есть в данной сети и зачем они нужны. Именно для облегчения и автоматизации данной задачи был придуман специальный программный продукт, создатели которой назвали его nmap.

Краткий анализ производительности MS SQL Server, часть 3. Дисковая подсистема

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

Dataloss средствами DFSR

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

Настройка сервиса личных папок для пользователей.

Как было описано в предыдущей заметке, в инфраструктуре одного из заказчиков был развернут сервис личных пользовательских папок на сервере под управлением Win 2012 R2. После проведенного тестирования настроенных прав доступа, необходимо настроить access-based enumeration для отображения только доступной пользователю папки, а также квоты на размер папок для каждого пользователя, во избежание переполнения дисков.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Владислав Алексеевич Бойко
Записи: 1
Дата: 13.04.24
thumbnail Romo Fedoroff
Записи: 30
Дата: 11.04.24
thumbnail Антон Семёнович Макаренко
Записи: 2
Дата: 26.03.24
thumbnail Marina Pashnina
Записи: 25
Дата: 01.03.24
thumbnail Тимофей Перцев
Записи: 28
Дата: 05.02.24
thumbnail Dmitry Afanasiev
Записи: 59
Дата: 29.12.23
thumbnail Денис Серянкин
Записи: 2
Дата: 18.12.23
thumbnail Danil Khanalainen
Записи: 2
Дата: 30.11.23
thumbnail Дмитрий Сазонов
Записи: 59
Дата: 19.11.23
thumbnail Anna Ershova
Записи: 2
Дата: 30.10.23
thumbnail Erik Karapetyan
Записи: 12
Дата: 09.09.23
thumbnail Pavel Danilov
Записи: 12
Дата: 09.09.23
thumbnail Dmitry Sheshukov
Записи: 13
Дата: 31.08.23
thumbnail Алексей Егошин
Записи: 10
Дата: 09.08.23
thumbnail Nikolay Emchenko
Записи: 16
Дата: 22.06.23
thumbnail Maxim Zhukov
Записи: 152
Дата: 20.06.23
thumbnail Vladislav Sivirin
Записи: 1
Дата: 22.05.23
thumbnail Vadim Kholoshnia
Записи: 1
Дата: 17.04.23
thumbnail Andrei Maksimov
Записи: 19
Дата: 21.03.23
thumbnail И Горь
Записи: 27
Дата: 20.02.23
thumbnail Alexey Weiss
Записи: 13
Дата: 08.02.23
thumbnail Dmitry Komarov
Записи: 2
Дата: 02.06.22
thumbnail Semyon Gruzdev
Записи: 1
Дата: 17.11.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Daria Zuban
Записи: 2
Дата: 29.12.20
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Evgenij Tsopa
Записи: 51
Дата: 05.10.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Александра Пирс
Записи: 27
Дата: 01.04.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 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 Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
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