Рубрика «Песочница» - 30

На Хабре опубликовано много статей по настройке https. В том числе возможные конфигурации nginx с объяснениями и комментариями к самой статье. Некоторые из статей обретали свой ценный информационный посыл уже после того, как сообщество поделилось своим опытом. По моему скромному мнению, полнота, целостность и ясность информации – лучший друг любой из технологий. Предлагаю собрать воедино всю информацию и написать следующие статьи, которые войдут в серию «Only HTTPS».

  • Конфигурируем web-сервер nginx;
  • Nginx. Массовый редирект на TCP-порт;
  • CDN–провайдер. Ускорение отдачи web-контента.

Only HTTPS. Nginx. Массовый редирект на TCP-порт - 1

Все запросы клиента на 80 порт будем перенаправлять на 443.
Ещё мы можем на прямое обращение клиента по ip и не заданные у вашего web-сервера хосты возвращать код 444, закрывая тем самым соединение без передачи заголовка ответа.
Читать полностью »

Не претендуя на полноту, все же считаю, что это может пригодиться системным администраторам.

Увеличение размера диска в виртуальной машине происходило при следующих вводных: формат файла виртуалки qcow2, виртуальная машина использует lvm и ext4, root partition находится в extended partition. Действо обычно происходит ночью, когда нагрузка минимальна и даунтайм не сильно давит на нервы. Хотя при работе с highload-проектами адреналина всё равно выделяется много. Поэтому перед началом лучше отключить систему оповещения по СМС, чтобы не пугать коллег сообщениями типа «Server down».
Читать полностью »

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

Многократно просматривать тексты на опечатки нет времени и желания, копипастить тексты в онлайн-сервисы — долго и утомительно, хотелось как-то автоматизировать процесс. В итоге появился yaspeller на основе API Яндекс.Спеллера.
Читать полностью »

Существуют ли алгоритмы перемешивания массива способные удивить? В статье будут рассмотрены наиболее популярны алгоритмы перемешивания.

Есть целочисленный массив размером 100 и значениями от 1 до 100.

Надо его перемешать.
Например: 1 2 3 4 5 ---> 4 2 1 5 3

Самый простой, надежный и качественный алгоритм в теории это:
Читать полностью »

Хочу поделиться опытом настройки локального прокси Торрент ТВ на виртуальном (обычном) debian сервере:

I. Регистрируемся на любом из проектов Торрент ТВ. Для одноименного сервиса потребуется VIP статус стоимостью 2 рубля в день.
II. Регистрируемся и покупаем VDS. Под наши задачи подойдет VDS c 256Мб оперативной памяти. Остальное не особо важно. Как пример — www.net.ru, infobox.ru, firstvds.ru (тут нынче акция. VDS начиная от 60 рублей в месяц. Называется VDS-разминка)
III. Приступаем к настройке. Далее инструкция будет актуальна для OS Debian 7.
Читать полностью »

Пополняем счет в Viber с двойной выгодой - 1

Приветствую тебя, %username%. Сегодня я расскажу о том, как пополнить счет в Viber по очень выгодному курсу — 37 рублей за 1$ доллар (данный хак является абсолютно легальным).
Читать полностью »

Наверное, вы уже задумывались о создании красивой и подходящей вам по вкусу темы. Особенно если вы пользователь браузера Opera. Итак, эта статья поможет разобраться в том, как собрать собственную тему для браузера.

Почему 18+

Нет, это не возрастные ограничения! Давайте сначала немного поговорим о платформе браузера Opera. Такие версии, как 15, 16 и 17, темы не поддерживают. Почему? Дело в том, что именно в этих версиях использовались первые движки Chromium/Blink. До 15-й версии в Opera использовался собственный движок, который назывался Presto, и темы строились по другому. Поэтому в данной статье описывается разработка для версий 18 и выше.
Читать полностью »

Сегодня я расскажу про генератор инвайтов. Скрипт генерирует инвайты в виде картинки 125x125 пикселей формата PNG, написан на PHP.

Генерация изображений-инвайтов - 1 Генерация изображений-инвайтов - 2 Генерация изображений-инвайтов - 3 Генерация изображений-инвайтов - 4 Генерация изображений-инвайтов - 5 Генерация изображений-инвайтов - 6
Читать полностью »

Пару лет назад почта от Гугл научилась читать содержимое незапароленных архивов и, таким образом, не пропускать *.exe файлы в целях безопасности. Но, однако, запароленный RAR-архив с исполняемым файлом внутри спокойно отправлялся. В то время как архивы 7z, даже незапароленные, не могли быть прочитаны.

И вот, буквально сегодня я обнаружил, что незапароленные 7z уже могут быть прочитаны на содержание exe файлов. Но самое главное — запароленные RAR уже читаются на содержание exe. Даже если мы поставим опцию шифровать содержимое файлов. А хорошая новость в том, что 7z-запароленный архив не может быть прочитан на наличие exe.
Читать полностью »

Столкнулся с необходимостью блокировать потенциально опасные письма. У антивируса чаще всего данные файлы не вызывают подозрения (из-за их свежего кода) — rar или zip архив, внутри которых лежат исполняемые файлы:

exe|com|vbs|bat|pif|scr|hta|js|cmd|chm|cpl|jsp|reg|vbe|lnk|dll|sys

Воспользовался описанным способом и сделал для себя правило в config EXIM-а:

#MAIN CONFIGURATION SETTINGS#
...

acl_smtp_mime = acl_check_mime

# ACL CONFIGURATION
....

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js