Категория: Программирование

Замена delay() на millis() в Arduino IDE

Ниже приведен пример мигания светодиодом без использования delay() для Arduino IDE.

15.12.2022 | 0 Comments More

Простой секундомер на C#

В программе имеются всего две кнопки:
Старт/Пауза и Сброс;
поддерживаются горячие клавиши;
не отображается в панели задач.
Требования: .NET Framework 4.5

19.01.2018 | 0 Comments More

Поиск-замена по регулярному выражению SQLite 3

Для возможности использовать регулярные выражения при поиске-замене в SQLite 3 нужно зарегистрировать пользовательскую функцию перед запросом:

20.02.2017 | 0 Comments More

Архивация папки и резервное копирование в Облако@Mail.Ru на PHP

Архивация папки и резервное копирование в Облако@Mail.Ru на PHP Для резервного копирования целой папки с файлами я использую скрипт на PHP, который можно запускать по крону.

Принцип простой — из указанной папки создается ZIP-архив, а затем этот архив загружается в Облако@Mail.Ru.

01.10.2016 | 1 Comment More

Регистронезависимый поиск SQLite 3

1 o_w8Fw0OxCxfZCWpfuUWoA Чтобы добавить возможность выполнять регистронезависимый поиск с кириллическими символами, и вместе с этим получить возможность использовать функцию REGEXP в SQLite3 — нужно зарегистрировать пользовательскую функцию перед запросом:

12.07.2016 | 0 Comments More

Быстрая выборка «случайной» записи из базы MySQL в 1 млн записей

Т.к. вариант выборки случайных записей из базы миллионника не подходит:
SELECT * FROM pages WHERE in_sitemap=0 ORDER BY RANDOM() LIMIT 10;
то я все думал, как бы быстрее это делать… и понял, что и не нужно выбирать случайные записи :) Достаточно делать смещение по ID последней выбранной записи.

28.01.2016 | 0 Comments More

Регер аккаунтов Mail.Ru через XRumer 12

mailruКак известно, при создании нового проекта Хрумер может регистрировать аккаунты на почтовиках, среди которых есть mail.ru. При регистрации почты хрумер сам заполняет нужные поля, автоматически и бесплатно разгадывает капчу и регистрирует аккаунт. Но есть в этом деле пара недостатков — работает в одном потоке и регистрирует почту не используя прокси, в связи с чем много аккаунтов не зарегистрируешь.

В этой статье я расскажу о том, как заставить Хрумер использовать прокси при регистрации и автоматизировать в нем процесс нажатия кнопок для новых регистраций.

Парсинг контактов с Агент@Mail.Ru

mail_ru_agentРечь пойдет о парсинге контактов двумя способами: через веб-агент и через MRIM (протокол, который использует программа Агент@Mail.Ru). Для способа через веб-агент будет исходник на Delphi, а через MRIM — на PHP.
Оба способа проверял лично — все работает. Единственное, я не компилировал исходник на Delphi, а для себя реализовал его на PHP.

07.11.2014 | 1 Comment More

Клоакинг — заметка для идей

Клоакинг Недавно выпустил в свет первую версию скрипта клоакинга, который определяет ботов от людей по признакам IP, HostName и UserAgent. А так как есть желание в дальнейшем его развивать, то я хочу разместить в качестве заметки статью с журнала «Хакер» от 09.2011 (152). Автор статьи, как я понял, RushteR.
Также, кому интересно, в конце статьи есть ссылка на материалы из диска к этому номеру журнала.

И так, «Клоакинг как средство выживания в поисковых системах»

18.09.2014 | 0 Comments More

Графический таймер обратного отсчета на PHP

minutes-timer Если вы хотите разместить на стороннем ресурсе графический таймер обратного отсчета, который будет актуальным в любое время при посещении страницы, — вам может пригодится мой исходник таймера на PHP.
Так как на форумах в сообщениях добавлять JavaScript запрещено, то такой таймер можно будет вставлять в виде обычной картинки.