Проверка SPF и DKIM домена на PHP

19.06.2020
Для разработки модуля массовых email рассылок для сервиса потребовалось проверять SPF и DKIM записи домена в автоматическом режиме, так как пользователь осуществляя рассылку, мог бы указать любой домен, без этих записей все письма пойдут прямиком в спам, а если речь идет о массовой рассылке значит это касается репутации сервера в глазах принимающих почтовых служб

Импорт из произвольного CSV файла на PHP

12.06.2020
Разбор импорта определенных данных из csv файлов с произвольной структурой столбцов и неопределенным разделителем

Автоматизация Instagram

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

Создание репозитория и работа с субмодулями

16.05.2020
Рассмотрим 2 вида начала работы с репозиторием: создание пустого репозитория и клонирование существующего, в том числе с субмодулями

GIT detached HEAD

12.05.2020
При работе с репозиторием может возникнуть ситуация detached HEAD, которую надо как-то решать, потому что это ситуация не позволит синхронизироваться с сервером

Кодирование ogg-vorbis файла

09.05.2020
Рассмотрим кратко в теории структуру ogg файла, и в подробностях процесс кодирование pcm данных в ogg-vorbis с примером кода

Поиск и удаление неуникальных строк в таблице, SQL only

01.05.2020
Рассмотрим несколько вариантов поиска и удаления не уникальных строк в таблице, только на SQL

Разбор понятий: trivial type, standard layout, POD

27.04.2020
В C++ данные класса/структуры могут храниться в памяти совсем не так как они написаны в коде и не каждый тип может быть скопирован побайтово при помощи memcpy. В данной заметке рассмотрим некогда непонятные для меня понятия, выведем теорию с примерами кода.

Android смартфон как камера/микрофон/динамики для ПК

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

Оптимизация вложенных подзапросов

04.03.2020
Эксперимент по оптимизации вложенных запросов. Были опробованы 4 способа оптимизации - 4 способа получить одни и те же данные из БД с максимальной скоростью