Первый опыт заработка на партнерках

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

Решил попробовать - выбрал смс-партнерку, стал лить свой траф + прикупил немного социального трафа на smiar.ru + немного тизерного.
Я хоть и не рассчитывал на большую прибыль, но результаты (кликабельный скриншот) меня выбесили сильно и неприятно удивили.
Ок, первый блин комом, учтем допущенные ошибки.

Одновременно с этим попробовал хостинг-партнерки (т.к. есть источник тематического трафика).
Здесь все оказалось куда лучше, но один из "бесплатных" хостеров (из тех, услуги которых трудно назвать полноценными, пока не заплатишь за разные плюшки) удивил меня не меньше чем предыдущая смс-партнерка.

AUPumper - программа сабмита ссылок в addurl Яндекса

Решил поделиться воей бесплатной программой для совершенно, абсолютно безопасного автоматического сабмита ссылок в addurl яндекса.

Основное отличие этой программы от других подобных, это, как уже было сказано, безопасность. Во-первых AUPumper работает только с socks-проксиками, что исключает возможность передачи личной информации (это просто не предусмотрено протоколами). Во-вторых, программа максимально точно имитирует человека, добавляющего ссылку в addurl через свой браузер. Также, программа проверяет прокси на бан (по-умолчанию на яндекс-маркете, но можно изменить в настройках).

Бочка меда: Поддержка Socks4\5 прокси, проверка прокси на бан, использует соотв. языковую версию формы добавления (исходя из данных геолокации ip-адреса прокси), полная эмуляция действий человека, можно подкидывать новые прокси вместо отлетевших прямо во время работы программы, крайне бережно относится к загруженным прокси (удаляя только действительно "помершие"), поддержка antigate\captchabot

Ложка дегтя: Однопоточная

Поднять ТИЦ на автомате с помощью дженах-метода

Предлагаю простой и эффективный способ поднять ТИЦ на автомате. У него множество названий - дженах, djenah, link spoofing и пр., но суть одна.
Для того, чтобы поднять ТИЦ, понадобится дженах-база, которая представляет собой адреса страниц различных сайтов. Часть каждого адреса заменена на тег [SITEURL] или другой.
Как правило это какой-то параметр в адресе страницы.

Например, параметр link:
http:://somesite.tld/analyze.php?link=[SITEURL]

Заменив этот тег на адрес своего сайта, и открыв полученный url в браузере вы увидите страницу, на которой есть ссылка на ваш сайт. Происходит это из-за того, что скрипт формирующий страницу использует для создания ссылки параметр из url. Меняя его на адреса своих сайтов, вы получаете невероятное количество страниц, ссылающихся на ваши сайты.

Монитор расхода памяти

Недавно возникла необходимость отслеживать расход памяти программы, которая 24/7 работает на Windows. Пришлось перепробовать долбанную кучу профилировщиков и task manager'ов, среди которых самым близким к поставленным требованиям оказался ProcessExplorer, который был всем хорош, но не мог проводить длительный мониторинг.

Т.о. было решено что подходящего решения не существует (или оно не гуглится, что в наше время практически одинаково) и поэтому пришлось на скорую руку набросать утилиту которая с помощью GetProcessMemoryInfo собирает расход памяти какой-то программы.
Запись\загрузку данных, их вывод на график и мониторинг нагрузки на CPU я добавил в качестве плюшек, чтобы получился простейший профилировщик, который возможно кому-то понадобится.

Скачать можно в аттаче, а превью можно посмотреть здесь.
Исходники не выкладываю, т.к. они шестого билдера с установленным TeeChart 8+ (кому надо поняли).

Потоки в boost

Boost — невероятно мощное собрание библиотек для C++, в котором реализовано множество классов для работы с потоками, датой и временем, интерфейсами файловой системы, сети и множество других.

И что особенно радует — использование boost не означает значимого снижения производительности. Даже хорошо реализованный алгоритм будет чаще всего лишь немного быстрее своего аналога из boost, а что уж говорить про "костыли"... Словом, почти всегда лучше использовать возможности, предлагаемые бустом, чем изобретать велосипед.

И одна из этих возможностей, о которой я хочу рассказать — создание потоков и управление ими.

boost::thread позволяет создавать обычные для вашей системы потоки. Например в POSIX-системе boost::thread использует PThreads API, а в Windows использует функцию _beginthreadex (если кто не в курсе — это вроде как "аналог" CreateThread). Таким образом boost::thread абстрагирует вас от конкретной платформы и позволяет писать быстрый и переносимый код, который можно собрать на любой системе, для которой есть boost.

Модификатор const

Существует множество способов использования const в C++, которые могут здорово облегчить разработку, позволить создавать более безопасный и быстрый код. Однако практика показывает, что многие C++ программисты либо недооценивают пользу ключевого слова const в C++, либо просто плохо с ним знакомы.

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

Безусловно, статья в первую очередь ориентирована на новичков, но я надеюсь что она поможет освежить или уточнить знания тем кто давно сделал свой выбор в пользу C++

Давайте выясним как работает const в C++ и для чего может быть полезен.

Существует несколько способов использования const, начнем с простого и пойдем дальше.