Архив рубрики: Работа

Спам: создание, настройка, работа. Бесплатный домен

Привет всем! Порой на Телеграм или почту приходят интересные вопросы, но последнее время участились вопросы, связанные с тем или иным аспектом спама. Сразу уточню — я не сторонник подобного метода работы, но кое-какой опыт есть, и потому в этой записи мы рассмотрим аспекты, связанные с темой спама: создание, настройка, работа, и обратим таким образом внимание администраторов на очевидные слабости в механизме почты, дабы они — администраторы — смогли что-то предпринять. Материала будет не очень много, но что есть — то есть… Поехали! Читать далее Спам: создание, настройка, работа. Бесплатный домен

Filezilla Server — настройка и использование — часть вторая

Привет, друзья! Сегодня мы продолжим знакомство с FileZilla Server, и узнаем, каким образом можно управлять пользователями, имеющими доступ к нашему FTP-серверу. Читать далее Filezilla Server — настройка и использование — часть вторая

Добавление карты Yandex с маршрутом на свой сайт

Добрый вечер, друзья!

Волею судеб я занимаюсь техническим сопровождением конференции «Маркетинг без пыли«. Это и обработка видео, и, собственно, наполнение сайта. Одной из особенностей данной конференции является ее совершенно нестандартное место проведения — в летний сезон это обычно парк, зимой же — либо уютное кафе, либо библиотека. Организаторы, подчеркивая свое отличие от банальных маркетинговых конференций с досками и занудными речами даже подчеркнули свое отличие самим названием конференции — БЕЗ ПЫЛИ. А это значит, что: никакого официоза, никаких особых требований к внешним регалиям (ты можешь быть младшим сотрудником маркетингового отдела, и иметь интересный практический опыт, а можешь быть и звездой с погонами — главное, твой практический опыт и твое желание им поделиться). Читать далее Добавление карты Yandex с маршрутом на свой сайт

Ошибка в WordPress: Warning: Cannot modify header information

Как всегда неожиданно на одном из сайтов, созданных на базе WordPress всплыла ошибка:

Warning: Cannot modify header information — headers already sent by (output started at /servername/public_html/wp-config.php:1) in /servername/public_html/wp-includes/pluggable.php on line 1207

Ковыряние в Гугле привело к следующему решению: проблема лежит в ошибке кодировке файла. Ну бывает такое — правил файл-правил, а потом бах, и сохранил либо не в UTF-8. Наиболее правильным (для начала) будет открыть Notepad++ и открыв искомый файл (перед этим его нужно слить на локальный компьютер с хостинга) пересохранить в UTF-8 без BOM. В Notepad++ это делается следующим образом: верхнее меню — Кодировки — Преобразовать в UTF-8 без BOM, после чего сохранить файл.
notepad-bom

Закачиваем файл на сервер, и (скорее всего) — ошибка пропадает.

Как всегда — в случае возникновения вопросов — пожалуйста, пишите на почту oleksiy@lavrynenko.com

Автоматизированное распознавание простой капчи с помощью Google Docs

По роду деятельности не часто, но сталкиваюсь с капчами. Из-за больших объемов работы многие процессы автоматизированы, среди которых и распознавание капчи — эта стадия осуществляется с помощью сервиса Antigate, который достаточно стабильно работает, и отличается низкой ценой.
Однако на днях попалась интересная новость (ну как новость — с опозданием на пару месяцев) о том, что сервис Google Docs распознает текст, который загоняется на сервис с виде картинок или pdf-документов. Сразу же возникла мысль использования ресурсов Google автоматизированного для распознавания капчи.
Алгоритм работы, осуществляемый в режиме он-лайн в браузере представляется следующим:

1. В процессе работы наталкиваемся на капчу
2. Получаем капчу в виде графического файла с расширением, которое поддерживается сервисом Google Docs. В настоящее время это форматы .jpg, .png, .gif размером не более 2-х мегабайт. Учитывая, что речь идет о капче — лимит размера загружаемой картинки нас не особо волнует.
3. Открываем новую вкладку
3. В ней загружаем картинку на сервис
4. Открываем картинку в виде текстового файла внутри сервиса
5. Получаем данные в виде готового текста
6. Закрываем вкладку с распознанной капчей
7. Используем результат распознавания в работе

Понятно, что данный алгоритм можно зациклить. Так же понятно, что для оптимизации работы наиболее правильным методом сохранения данных является использование одного и того же имени файла — таким образом мы не засоряем память.

В результате 10 экспериментов, проведенных по описанной выше схеме (в качестве рабочего решения для тестирования использовался блок, написанный на Zennoposter), установлено, что Google без проблем справляется с простыми числовыми капчами, но практически бесполезен при распознавании капчи, представленной на картинке ниже (верхняя часть — капча — нижняя часть — результат распознавания):
Распознавание капчи с помощью Google Docs

Итог эксперимента прост: продолжаем использовать Antigate далее. 1 бакс за 1000 распознанных капч — вполне нормальная цена, а многопоточность — никто не отменял.