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

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

Многократно просматривать тексты на опечатки нет времени и желания, копипастить тексты в онлайн-сервисы — долго и утомительно, хотелось как-то автоматизировать процесс. В итоге появился 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
....

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

Привет всем читателям. Представляю вашему вниманию мой первый проект на Arduino под названием «Мотосигнализация на базе Arduino UNO в паре c акселерометром MMA7361».

Принцип работы таков: Arduino опрашивает акселерометр, считывает данные по осям X, Y, Z и если есть отклонения от значений, которые были при включении сигнализации больше допустимой величины — включается сирена. Т.е. никаких данных вносить не нужно, не важно, под каким углом вы оставили свой мотоцикл, хоть на бок его положили — после включения сигнализации у осей X, Y, Z появляются текущие координаты и если в момент опроса текущие координаты хотя бы по одной оси отличаются от предыдущих на величину больше установленной нами (для этого используется потенциометр) — срабатывает сигнализация. Другими словами, если ваш мотоцикл трогают, наклоняют, пытаются перемещать, в общем, создают движение — включается сирена.

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

В этом посте я хочу поделится решением, наверно, популярной проблемы — большого количества новостей.

Получать их хочется не из одного источника, а из нескольких, но количество сразу становится огромным и приходится тратить длительное время, чтобы только просмотреть их заголовки.

RSS-каналы дают фиксированное количество новостей, значит нельзя загрузить новости за определенный период, но если источник дублирует их в Twitter, то можно.
Читать полностью »


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