Создание самоподписанного сертификата в OpenSSL для подписывания документов

OpenSSL slogan

  1. Найти, скачать и установить подходящий OpenSSL, начинать искать можно отсюда.
  2. Если при старте OpenSSL в консоли есть ошибка «Can't open config file /usr/local/ssl/openssl.cnf» необходимо создать системную переменную, например в cmd.exe так: set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg.
  3. Подменить дефолтный openssl.cnf на приложенный openssl.cfg.
  4. Выполнить в консоли OpenSSL команду: req -x509 -new -out server.crt -days 365

Не открываются «Общие настройки»/Global Configuration (index.php?option=com_config)

Joomla Security Release На днях столкнулся с такой проблемой на одном из старых сайтов на Joomla 1.5.26. Как оказалось решение этой проблемы заняло чуть более 5 минут.

Заранее скажу, что дело было во взломе, и далее буду примеры вредоносного кода, метод их поиска и общие выводы насчет безопасности.

Как скачать видео из вконтакта онлайн (100% рабочий метод)

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

Многоугольник/полигон на Яндекс.Карте с контуром по крайним точкам (выпуклая оболочка конечного множества точек)

Всем привет, короткая заметка о полигонах в Яндекс.Картах. Появилась необходимость отрисовать на карте определенный набор меток и обвести крайние из них по периметру, а также залить итоговую область/полигон.

Так как я не нашел подходящего метода в API карт, пришлось проникнуться алгоритмами построения выпуклых оболочек, которые описаны тут http://algolist.manual.ru/maths/geom/convhull/.
В итоге нашлась javascript-реализация одного из алгоритмов и весь механизм заработал.