22 февраля 2017 0 122

Как Kwork партнеров кидает

Прилетело на днях в мой аккаунт на Kwork’е вот такое сообщение от администрации сервиса:

Добрый день.
Для повышения эффективности партнерской программы, в ее правила внесены изменения. Добавлен пункт 5.
5. Если пользователь в течении 45 дней с момента регистрации не совершил покупку (не оплатил) или не выполнил ни одного заказа, он перестает быть чьим-то рефералом.
Изменения правил коснутся и старых и новых пользователей, зарегистрированных по ref-ссылке.

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

Берем список всех рефералов с датами их регистрации, а так же список всех начислений реферальских денег (где указано, когда было начисление, сколько и от какого рефа), немного кодинга и готово: всего у меня на данный момент 192 реферала, из них хотя бы 1 раз приносил какие-то деньги - 41. А из этих 41 сразу 12 человек сделали это позже, а не в течение 45 дней после регистрации. Двое из них так и вообще через полгода, а трое - через 3 месяца. Таким образом, введенное правило отберет у меня 12 / 41 * 100% = 29% активных рефералов, почти треть!

Стоп, что значит “отберет у меня”? Не только у меня, у вас тоже, ведь это правило относится ко всем.

Кстати, учитывайте еще и то, что большая часть из 151 рефа, которые до сих пор ничего не принесли ни разу, будет аналогично удалена по этому правилу после 45 дней после реги, а ведь они так же, как и те 29% из 41 плативших, могли бы “очнуться” и приносить отчисления после 45 дней.

Вот такой блестящий маневр от руководства партнерской программы Kwork’а, идеологу срочно выписать премию за находчивость, вжух, и платить рефоводам надо на 30% меньше, это же гениально.

Попросил поддержку прокомментировать, что они понимают под “повышением эффективности партнерской программы”, вводя такое правило, вот их ответ:

Эффективность повышается за счет качества привлеченных рефералов, отсеивания заранее неадекватного трафика и скрытия неактивных рефералов. По нашей статистике активность рефералов проявляет в течение недели, максимум месяца. Как показывает практика, более чем через 45 суток пользователи уже не начинают покупать или продавать. Если они активны, активность проявляется намного ранее.

Ух. Сначала “По нашей статистике”, потом “Как показывает практика” и при этом в кабинете партнеров есть все данные, чтобы самому легко и быстро все это посчитать и опровергнуть, и выяснить, что на самом деле под “повышением эффективности” они понимают банальное существенное уменьшение выплат партнерам, только и всего.

Позор партнерке Kwork’а и все такое. Репосты, ретвиты категорически приветствуются, пусть “слава” об “эффективных менеджерах” Kwork’а останется в веках.

P.S. Кстати, чуть не забыл, в рекомендательном посте о Kwork’е, который я написал чуть более года назад, сразу была информация, что изначально у них в партнерке было вот такое правило:

Партнерская программа действует 3 года с момента приглашения пользователя.

что, в принципе, сразу давало понять, что с партнеркой все будет не идеально. Как в итоге и оказалось.

Обновление 28.02.2017: Кворк исправился, теперь все хорошо, кворк не кидалы, см. пост про внесенные изменения.

Оставить комментарий

Как настроить Google Analytics цели для Facebook

Как настроить Google Analytics цели для Facebook
Оставить комментарий
21 февраля 2017 0 121

Шаблонные списки для локальной рекламы

Шаблонные списки для локальной рекламы

Внутри каждой категории объекты сегментированы по географии: Москва и МО, СПб и ЛО, все регионы РФ.

Как подключить? Выбрать по ссылке - https://cloud.mail.ru/public/EZb8/gufmbd987, скачать и загрузить в рекламную кампанию!

Добавить список координат вы сможете с помощью кнопки "Загрузить список", как показано на скриншоте - https://s.mail.ru/EyNU/XGPsaepWx.

Шаблонные списки помогут вам сэкономить время на сбор координат, а также проведение рекламных кампаний. Например, вы сможете охватить все торговые центы Москвы или даже России и транслироваться на их аудиторию или отметить все университеты и продвигать новую игру!
Оставить комментарий

Как правильно подбирать ключевые слова в Google

Как правильно подбирать ключевые слова в Google
Оставить комментарий

20 февраля 2017 5 113

Поднял конверсию

Поднял конверсию
Показать все 5 комментариев Скрыть 3 комментария
Руслан Тишков
20 февраля 2017, 16:19 0
Кристина Левитская
Доброго времени суток коллеги! У меня просьба к обладателям сервиса adplexity, можете дать доступ к этому чуду? Нужно выкачать годных лэндингов, а то сам я далек от языков программирования, дайте доступ или выкачайте сами по моему запросу, само собой не за бесплатно. Пишите в личку, обсудим. Надеюсь на понимание.
20 февраля 2017, 21:00 0
Сергей Волнорезов
Что за книгу читаешь?
20 февраля 2017, 23:21 0
Влад Маркелов
Кристина, че ты там выкачаешь не тормози вон в гугл картинки забей там мильоны этих баннеров тизеров и на куу я видел этот эдплекс сити сам в фотошопе круче нарисую пздц
10 апреля 2017, 11:36 0
Αнатолий Αлексеев
Предлагаю ОПТ Широкого ассортимент трендовых товаров из Китая, РФ, Казахстана, Украины и Беларуси. Сотрудничество с крупными и мелкими сайтами-одностраничниками. Гарантия качества и эффективности каждого товара! Присоединяйтесь: РФ - http://dropt.ru">/site/loadOutImg?url=http://dropt.ru , Украина - http://optovik-centr.prom...">/site/loadOutImg?url=http://optovik-centr.prom... .
12 апреля 2017, 14:55 0
Оставить комментарий

Ставим SSL + HTTP/2 на сайтах

Нет, это не очередной мануал про установку Let’s encrypt сертификата — we need to go deeper)

В этом месяце я перевел на SSL + HTTP/2 три своих сайта, включая StoryFinder и IP-Calculator. Зачем? Потому что он есть у конкурентов, и потому что только так можно включить поддержу HTTP/2. Который в свою очередь увеличивает скорость загрузки сайтов для пользователей. Ну и мне просто нравится видеть зеленый значок рядом со своими сайтами, куда уже не воткнут рекламу провайдеры)

На стороне сервера

Начнем по порядку. Я сторонник платных сертификатов на 3 года, которые у GoGetSSL стоят аж $9,65 за все три года. Это на мой взгляд вполне адекватная цена, и без мороки с трехмесячными бесплатными сертификатами и их ограничениями. Зарегистрироваться, оплатить через вебмани, заполнить в CSR свои данные (и сохранить в отдельном файле .key ключ), подтвердить права на домен файлом, еще раз ввести свои данные — и через пару минут архив с сертификатом уже на почте.

У меня впски работают на nginx + php-fpm, без панели управления, поэтому я ставлю все вручную. В ISPmanager можно их загрузить из веб-интерфейса, в бегете — даже получить в один клик, как у остальных — не знаю. Так что изучаем справку у Comodo и заворачиваем cat-ом сертификат сайта и бандл с корневыми сертифкатами.

Можно так же сразу сгенерировать Diffie-Hellman groups командой:

openssl dhparam -out dhparams.pem 2048

(это займет некоторое время, и нужно для усиления безопасности и прохождения SSL теста)

Теперь уже можно менять конфиг, но немного задержимся, чтобы поставить http2 и не возвращаться. Если у вас свежая система и nginx 1.10+ с —with-http_v2_module (проверяется с помощью команды nginx -V), то ничего делать не нужно. Если же нет — идем на оффсайт nginx, ставим репозитарии, и обновляем (возможно, придется побегать с бубном и удалить purge-м старую версию — забекапьте конфиги).

И затем уже для нужного сайта вносим в начало конфига что-то вроде:

server {
listen 80;
server_name www.storyfinder.ru storyfinder.ru;
return 301 https://storyfinder.ru$request_uri;
}

server {
listen 443 ssl http2;

server_name storyfinder.ru www.storyfinder.ru;

ssl on;
ssl_certificate /etc/nginx/ssl/sf.crt;
ssl_certificate_key /etc/nginx/ssl/sf.key;
ssl_dhparam /etc/nginx/ssl/dhparams.pem;
ssl_prefer_server_ciphers On;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;
add_header Strict-Transport-Security max-age=15768000;

ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/ssl/sf.crt;

Редирект с обычной http версии, работа через http2 (да, она включается так просто), и длинный непонятный список cipher-ов. Можно использовать другой список от weakdh, этот я взял с какой-то статьи на хабре. Дальше уже идет стандартные настройки для работы php.

Перезагружаем nginx, готово! Проверить можно на сайте SSL Labs.

Можно еще обновиться до PHP 7, это тоже ускорит сайты, но у меня слишком много старых сайтов =)

На стороне сайта

Если бы на этом настройка закончилась… Для того, чтобы сайт нормально работал через HTTPS, все свои скрипты и изображения он должен так же загружать через https. И если счетчики метрики и адсенс уже давно с универсальным урлом, то тот же LiveInternet на старых сайтах нужно будет обновить. Все подгружаемые js и css файлы должны вызываться с относительным адресом, либо протоколонезависимыми ( //site.ru/file.js например). Все ссылки так же нужно сменить на новые. Подгружаемые с других сайтов изображения, если сайт не поддерживает SSL, нужно загрузить к себе. Подгрузку изображений/шрифтов из файлов стилей так же нужно менять, если она жестко прописана. Ошибки Mixed Content проще всего отслеживать через консоль браузера в том же Chrome.

Современные CMS обычно в курсе таких перемен, менять придется только инфу в постах — автозаменой, есть такие плагины (а так же Really Simple SSL например для вордпресса). Но вот устаревшие или самопис — зависит от квалификации их написавшего. У меня все три сайта были на самописе, так что пришлось совсем немного поковыряться в шаблонах.

Еще один побочный эффект — при переходе с вашего сайта на «небезопасный» http сайт — будет затираться реферер, и в статистике не отобразится, откуда был переход («с закладок»). Лечится это довольно просто — нужно добавить блок head следующий код:

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

На стороне поисковых систем

Ничего. 301-й редирект вполне ясно дает понять, куда переехал сайт. В панелях вебмастера гугла ничего дополнительно не указывал, уже через пару дней урлы в серпе поменялись (в панельке тоже автоматом со временем меняются). В яндексе можно вручную поставить галочку «добавить https» в разделе «переезд сайта» — сам он долго соображает и не меняет в серпе протокол.

На трафике и позициях в первое время никаких изменений нет. Будут ли — большой вопрос, это не ключевой параметр, а лишь дополнительный. Но хуже от HTTPS точно не станет — учитывая, сколько шума наводит гугл. А так же благодаря HTTP/2 все изображения/стили/яваскрипты будут загружаться одновременно в одном соединении, что ускоряет загрузку сайтов (к слову, гугл включил его поддержку для своих сервисов, так же как вконтакте, википедия, твиттер и многие другие. Яндекс пока нет). Быстрее загрузка сайтов — лучше для пользователей, даже если это прирост всего на 10-30%. CSP для фильтрации левой рекламы так же становится не нужен.

Есть ли смысл переносить информационные сайты — а почему бы и нет? Ускорение загрузки лишним не будет. Благодаря SNI на одном IP адресе может быть сколько угодно https-сайтов. Хотя санкций скорее всего тоже не будет, ближайшие несколько лет точно.

PS. Все 8 ссылок в посте через HTTPS… Только у nginx нет явного редиректа, пришлось вручную проверить) Впрочем, большая часть айтишных сайтов, особенно связанная с безопасностью, работает через SSL. Сервисы и в рунете большей частью тоже на него перешли.

Оставить комментарий

Ставим SSL + HTTP/2 на сайтах

Нет, это не очередной мануал про установку Let’s encrypt сертификата — we need to go deeper)

В этом месяце я перевел на SSL + HTTP/2 три своих сайта, включая StoryFinder и IP-Calculator. Зачем? Потому что он есть у конкурентов, и потому что только так можно включить поддержу HTTP/2. Который в свою очередь увеличивает скорость загрузки сайтов для пользователей. Ну и мне просто нравится видеть зеленый значок рядом со своими сайтами, куда уже не воткнут рекламу провайдеры)

На стороне сервера

Начнем по порядку. Я сторонник платных сертификатов на 3 года, которые у GoGetSSL стоят аж $9,65 за все три года. Это на мой взгляд вполне адекватная цена, и без мороки с трехмесячными бесплатными сертификатами и их ограничениями. Зарегистрироваться, оплатить через вебмани, заполнить в CSR свои данные (и сохранить в отдельном файле .key ключ), подтвердить права на домен файлом, еще раз ввести свои данные — и через пару минут архив с сертификатом уже на почте.

У меня впски работают на nginx + php-fpm, без панели управления, поэтому я ставлю все вручную. В ISPmanager можно их загрузить из веб-интерфейса, в бегете — даже получить в один клик, как у остальных — не знаю. Так что изучаем справку у Comodo и заворачиваем cat-ом сертификат сайта и бандл с корневыми сертифкатами.

Можно так же сразу сгенерировать Diffie-Hellman groups командой:

openssl dhparam -out dhparams.pem 2048

(это займет некоторое время, и нужно для усиления безопасности и прохождения SSL теста)

Теперь уже можно менять конфиг, но немного задержимся, чтобы поставить http2 и не возвращаться. Если у вас свежая система и nginx 1.10+ с —with-http_v2_module (проверяется с помощью команды nginx -V), то ничего делать не нужно. Если же нет — идем на оффсайт nginx, ставим репозитарии, и обновляем (возможно, придется побегать с бубном и удалить purge-м старую версию — забекапьте конфиги).

И затем уже для нужного сайта вносим в начало конфига что-то вроде:

server {
listen 80;
server_name www.storyfinder.ru storyfinder.ru;
return 301 https://storyfinder.ru$request_uri;
}

server {
listen 443 ssl http2;

server_name storyfinder.ru www.storyfinder.ru;

ssl on;
ssl_certificate /etc/nginx/ssl/sf.crt;
ssl_certificate_key /etc/nginx/ssl/sf.key;
ssl_dhparam /etc/nginx/ssl/dhparams.pem;
ssl_prefer_server_ciphers On;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;
add_header Strict-Transport-Security max-age=15768000;

ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/ssl/sf.crt;

Редирект с обычной http версии, работа через http2 (да, она включается так просто), и длинный непонятный список cipher-ов. Можно использовать другой список от weakdh, этот я взял с какой-то статьи на хабре. Дальше уже идет стандартные настройки для работы php.

Перезагружаем nginx, готово! Проверить можно на сайте SSL Labs.

Можно еще обновиться до PHP 7, это тоже ускорит сайты, но у меня слишком много старых сайтов =)

На стороне сайта

Если бы на этом настройка закончилась… Для того, чтобы сайт нормально работал через HTTPS, все свои скрипты и изображения он должен так же загружать через https. И если счетчики метрики и адсенс уже давно с универсальным урлом, то тот же LiveInternet на старых сайтах нужно будет обновить. Все подгружаемые js и css файлы должны вызываться с относительным адресом, либо протоколонезависимыми ( //site.ru/file.js например). Все ссылки так же нужно сменить на новые. Подгружаемые с других сайтов изображения, если сайт не поддерживает SSL, нужно загрузить к себе. Подгрузку изображений/шрифтов из файлов стилей так же нужно менять, если она жестко прописана. Ошибки Mixed Content проще всего отслеживать через консоль браузера в том же Chrome.

Современные CMS обычно в курсе таких перемен, менять придется только инфу в постах — автозаменой, есть такие плагины (а так же Really Simple SSL например для вордпресса). Но вот устаревшие или самопис — зависит от квалификации их написавшего. У меня все три сайта были на самописе, так что пришлось совсем немного поковыряться в шаблонах.

Еще один побочный эффект — при переходе с вашего сайта на «небезопасный» http сайт — будет затираться реферер, и в статистике не отобразится, откуда был переход («с закладок»). Лечится это довольно просто — нужно добавить блок head следующий код:

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

На стороне поисковых систем

Ничего. 301-й редирект вполне ясно дает понять, куда переехал сайт. В панелях вебмастера гугла ничего дополнительно не указывал, уже через пару дней урлы в серпе поменялись (в панельке тоже автоматом со временем меняются). В яндексе можно вручную поставить галочку «добавить https» в разделе «переезд сайта» — сам он долго соображает и не меняет в серпе протокол.

На трафике и позициях в первое время никаких изменений нет. Будут ли — большой вопрос, это не ключевой параметр, а лишь дополнительный. Но хуже от HTTPS точно не станет — учитывая, сколько шума наводит гугл. А так же благодаря HTTP/2 все изображения/стили/яваскрипты будут загружаться одновременно в одном соединении, что ускоряет загрузку сайтов (к слову, гугл включил его поддержку для своих сервисов, так же как вконтакте, википедия, твиттер и многие другие. Яндекс пока нет). Быстрее загрузка сайтов — лучше для пользователей, даже если это прирост всего на 10-30%. CSP для фильтрации левой рекламы так же становится не нужен.

Есть ли смысл переносить информационные сайты — а почему бы и нет? Ускорение загрузки лишним не будет. Благодаря SNI на одном IP адресе может быть сколько угодно https-сайтов. Хотя санкций скорее всего тоже не будет, ближайшие несколько лет точно.

PS. Все 8 ссылок в посте через HTTPS… Только у nginx нет явного редиректа, пришлось вручную проверить) Впрочем, большая часть айтишных сайтов, особенно связанная с безопасностью, работает через SSL. Сервисы и в рунете большей частью тоже на него перешли.

Показать все 10 комментариев Скрыть 8 комментариев
Art

Кстати, может кто-нибудь подскажет как подключить HTTP/2 на сервере с панелькой ISPmanager 5 (ОС Debian 7)?

26 февраля 2017, 06:37 0
VPSadm

Кстати, может кто-нибудь подскажет как подключить HTTP/2 на сервере с панелькой ISPmanager 5 (ОС Debian 7)?

Точно так же, как и на сервере без панельки, очевидно. Ибо Nginx и его конфигурация что с ISPmanager, что без оного — одна.

26 февраля 2017, 07:36 0
Art

VPSadm, тех. поддержка испов не рекомендует ПО в обход панели:

«По умолчанию в Debian 8 идет apache 2.4.10, советую дождаться, когда Debian в своем официальном репозитории обновят версию, а не обновлять вручную, т.к. панель тестируется только с тем программным обеспечением, что в официальном репозитории.
«

26 февраля 2017, 10:11 0
VPSadm

тех. поддержка испов не рекомендует ПО в обход панели

А, ну это уже другой вопрос. Зачем же тогда вопрошать здесь, если всё равно слушаешься техподдержку ISPsystem 🙂

26 февраля 2017, 10:45 0
Art

возможно кто-то уже сталкивался с данным вопросом

26 февраля 2017, 12:20 0
Кирилл

Кстати, насчет фреймворков и серверов. Puma это сервер, который ставится _внутри_ Rails или другого руби-фреймворка, и они называют себя веб-сервером:
https://github.com/puma/p...

Я как раз пробовал его на днях, не вижу особой разницы со стандартным сервером, который идет по умолчанию в Rails. Но возможно в целом проекты могут работать на нем быстрее, в таких мелочах полезно было бы разобраться.

Насколько я понимаю, все равно это будет проксироваться через nginx, если деплоить на голое железо. Как и в стандартном случае без Puma.
Но если деплоить на Heroku, можно не тратить время на мороку с этим сисадминством.

Ты ведь не работал с Ruby/RoR, Спрут?

26 февраля 2017, 17:52 0
Кирилл

«Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running Rack apps only.»
/site/loadOutImg?url=http://puma.io/

Подобные вещи ставятся как ruby-gems, а не как внешняя обертка.

26 февраля 2017, 17:59 0
Spryt

Это понятно, что на PHP пытаются кодить все кому не лень, еще там больше всего быдлокодеров.

Дело не в том, что пытаются, а в том, что на пыхе работает 80% сайтов в интернете. Любой хостинг по умолчанию поддерживает PHP, для рельсов же нужен хероку или своя впска. То что в нем больше быдлокодеров — конечно, по той же причине на английском большем всего кривоговорящих, но это лишь обратная сторона распространенности языка.

Мне нравится синтаксис, удобство разработки и философия языка Ruby.

Ну так я и не спорю с личными предпочтениями) Кому каким инструментом удобно пользоваться, тот им и пользуется. Меня просто коробит от мировоззрения «все успешные кодеры юзают руби, на пыхе только ущербные кодят», и «в рор вот так реализовано удобно» — хотя в пыхе тоже самое на самом деле, вопрос только в том, что в рор это стандарт де факто разработки, а PHP позволяет любой быдлостайл-код писать рабочий не заморачиваясь, плюс огромное количество старого кода и библиотек. Хотя уже вышел PHP 7.1

Поддержку поддержку Brotli в Nginx не включал? Говорят неплохо «ускоряет» сайты.

Прошелся поверхностно — всего лишь на 10% от gzip, и это при максимальном сжатии и низкой скорости. Не вижу большого смысла менять проверенный и везде работающий gzip.

По умолчанию в Debian 8 идет apache 2.4.10

А причем тут apache, если речь про nginx. Но в любом случае http/2 пока молодой стандарт.

Насколько я понимаю, все равно это будет проксироваться через nginx, если деплоить на голое железо. Как и в стандартном случае без Puma.

О чем и речь. Это как режим работы пыхи — php-fpm или mod_php. Наружу все равно светит Nginx, пуму наружу не выставишь.

Ты ведь не работал с Ruby/RoR, Спрут?

Нет, буквально по вершкам ознакомился. С Node.JS более плотно работал l

27 февраля 2017, 01:50 0
Кирилл

Так я и не спорю, и не говорю что тебе срочно надо переходить на руби. Но обоим же интересно поговорить и подробнее разобраться.

Я сейчас посмотрел — все таки наружу светит WEBrick — дефолтный веб-сервер в Rails, который имеется на любой машине с Ruby.
То есть, как видишь, все таки он используется не только для режима разработки, но и для продакшена.
Но только он однопоточный и реальные проекты будут на нем тормозить, так что Puma гораздо более рекомендована для production.

Вот так мы разобрались в чем-то новом.

PHP выглядит как язык для простых сайтов, в Долине крутые стартапы на нем не делают.

Даже по названию и позиционированию выглядит так, что он подходит только для простых целей:
PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»

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

Про личную пользу — не все же так быстро, но всё будет.

А, ну и про SPA. Тот же AngularJS тоже сейчас популярен и востребован, в том числе в связке с RoR. React тоже популярен, но менее. Для твоих сайтов в рунете это и не понадобится, но вот для фриланса или удаленной работы под бурж — вполне хороший выбор.

Наверное, можно и закончить.

27 февраля 2017, 16:41 0
Nike

Спрут, Кирилл, вы оба неправы, щас рулят Node и Express))

27 февраля 2017, 17:40 0
Оставить комментарий

20 февраля 2017 0 117

3 марта приглашаем сотрудников рекламных агентств пройти...

3 марта приглашаем сотрудников рекламных агентств пройти аттестацию на семинаре, посвященному сервису myTarget!

В финале семинара все участники получат возможность пройти аттестацию по нашему сервису, выполнив ряд заданий. Сотрудникам, успешно прошедшим тесты, мы вручим именные сертификаты, подтверждающие знания и навыки по сервису myTarget.

Ссылка на регистрацию: https://corp.mail.ru/ru/press/events/322/
Оставить комментарий

Всем привет)

Всем привет, сразу к делу)

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

На многих сайтах, в том числе и форумах, установлены приложения для авторизации через социальные сети, а конкретно нужную нам — VK.
Находим сайты, где сидит нужная нам ЦА, и копируем ссылку на приложения, далее ставим таргет на тех, кто пользуется этим приложением и вуаля, у нас самая горячая целевуха)

К примеру

Мы рекламирует детские товары в ЕКБ, наша Целевая аудитория — активные мамочки, которые заказывают подобное в интернете и шерстят на разных тематических форумах.

Находим один из таких сайтов


Авторизуемся в приложении и копируем ссылку приложения.


Вставляем ссылку приложения в настройках таргета


Вот и всё)
Не прощаемся!

Показать все 4 комментария Скрыть 2 комментария
Мар'ян Алексєєв
Лойс
20 февраля 2017, 13:40 0
Александр Лахно
Интересно - есть способ ulogin.ru отловить людей на конкретном сайте? Мои попытки не увенчались успехом.
20 февраля 2017, 14:13 0
Василий Попов
Красавчик! Это репост!)
20 февраля 2017, 18:44 0
Игорь Касьянов
21 февраля 2017, 01:48 0
Оставить комментарий

19 февраля 2017 31 115

Кошмарил сегодня буржуев

Кошмарил сегодня буржуев
Плейсмент ФБ(без инсты)
Рои по связке 400-450%, акк киви
P.s Завтра еще процентов 10 по аппруву дотянется железно
Стата в $
Показать все 31 комментарий Скрыть 29 комментариев
The Stas
А что сливаешь ?
19 февраля 2017, 23:21 0
Александр Черный
The, много что)
19 февраля 2017, 23:21 0
The Stas
Александр, похудалка ?
19 февраля 2017, 23:22 0
Александр Черный
The, не
19 февраля 2017, 23:22 0
The Stas
Александр, затраты сколько составили на такой результат ?
19 февраля 2017, 23:22 0
Newbie Arbitrage
Александр, ты ФП заполняешь?
19 февраля 2017, 23:22 0
Newbie Arbitrage
The, получается 36кр,если клик 2р
19 февраля 2017, 23:23 0
The Stas
норма )
19 февраля 2017, 23:24 0
Асыларман Низалиев
Норм, красава. Я так понимаю Qiwi акк?
19 февраля 2017, 23:31 0
Арбитраж от Черного
Асыларман, киви
19 февраля 2017, 23:32 0
Арбитраж от Черного
Newbie, что такое фп?
19 февраля 2017, 23:36 0
Максим Александров
Арбитраж от Черного, на что еще лил, если не на похудалки в адкомбо?
19 февраля 2017, 23:36 0
Newbie Arbitrage
Арбитраж от Черного, фан пейдж - страница фб
19 февраля 2017, 23:36 0
Максим Александров
Арбитраж от Черного, почему инсту не использовал?
19 февраля 2017, 23:36 0
Арбитраж от Черного
Александр, в погоне за новыми ощущениями
19 февраля 2017, 23:37 0
Арбитраж от Черного
Newbie, не заполняю
19 февраля 2017, 23:37 0
Максим Александров
Арбитраж от Черного, а сколько акков было?
19 февраля 2017, 23:37 0
Максим Александров
в фб
19 февраля 2017, 23:37 0
Арбитраж от Черного
Александр, 1
19 февраля 2017, 23:38 0
Максим Александров
Арбитраж от Черного, КАК столько с одного аккаунта выжил?
19 февраля 2017, 23:39 0
Максим Александров
тем более киви
19 февраля 2017, 23:39 0
Максим Александров
Ты даже субид не указывал, тупо лил и лил
19 февраля 2017, 23:39 0
Константин Горшков
больше 10 плюсанется, я бы 13-15 ожидал
19 февраля 2017, 23:53 0
Саша Миронова
Красава
19 февраля 2017, 23:54 0
Джеки Чан
Что за пп?
20 февраля 2017, 00:05 0
Newbie Arbitrage
Джеки, адкомбо
20 февраля 2017, 00:06 0
Илья Кириенко
А что за вертикаль?
20 февраля 2017, 02:19 0
Александр Кашпаренко
20 февраля 2017, 06:46 0
Роман Жуков
как с одного акка столько отжать? проходил вериф доков?
23 февраля 2017, 12:20 0
Арбитраж от Черного
Роман, нет :)
23 февраля 2017, 15:36 0
Newbie Arbitrage
Арбитраж от Черного, хорошая стата с утра была
24 февраля 2017, 13:17 0
Оставить комментарий

Топовая партнерка 1xSlots