Ну по копии магнитной ленты с чипованной карты я могу снять бабло к банкомате зная?
Почему банки не сделали простую блокировку карты, если они знают что у неё нет чипа, а в банкомат засунули не чипованную?
Я не нашел там описания дополнительных модулей с которыми собирается nginx, по умолчанию в nginx он не собирается.
Вы уверены что там nginx собран с этим модулем?
Что то у меня тоже знакомая иногда так зарабатывает, даже две, у обоих есть основная работа, переводы в лучшее время даже пол зарплаты не покрывают, обе хорошо говорят на английском, одна уже живет в штатах она кстати топ1 по тесту английского языка на одеске.
DISTINCT для ipaddress очень легкий, я делал без его с count(id) запрос выполняется так же медленно 3-4 секунды, то есть оверхед дистинкта по айпиадресу совсем маленький на фоне where.
mysql> SELECT
-> COUNT(DISTINCT(ipaddress)) as uniquenotcloaked
-> FROM accounts a
-> WHERE cloaked = 0 and date_visited BETWEEN STR_TO_DATE('2013-05-01 00:00:01', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2013-07-18 23:59:59', '%Y-%m-%d %H:%i:%s');
+------------------+
| uniquenotcloaked |
+------------------+
| 574720 |
+------------------+
1 row in set (3.92 sec)
mysql> explain SELECT
-> COUNT(DISTINCT(ipaddress)) as uniquenotcloaked
-> FROM accounts a
-> WHERE cloaked = 0 and date_visited BETWEEN STR_TO_DATE('2013-05-01 00:00:01', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2013-07-18 23:59:59', '%Y-%m-%d %H:%i:%s');
+----+-------------+-------+------+---------------------------------------------------------------------------------------------------+---------------+---------+-------+---------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------+------+---------------------------------------------------------------------------------------------------+---------------+---------+-------+---------+-------------+
| 1 | SIMPLE | a | ref | Index_date_visited,Index_cloaked,date_server,date_server_cloak,cloak_date,cloak_server,date_cloak | Index_cloaked | 5 | const | 1606951 | Using where |
+----+-------------+-------+------+---------------------------------------------------------------------------------------------------+---------------+---------+-------+---------+-------------+
1 row in set (0.00 sec)
выполняется также медленно
SELECT
-> COUNT(DISTINCT(ipaddress)) as uniquenotcloaked
-> FROM accounts a
-> WHERE cloaked = 0 and date_visited BETWEEN STR_TO_DATE('2013-05-01 00:00:01', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2013-07-18 23:59:59', '%Y-%m-%d %H:%i:%s') AND a.server_id IN (2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,28,30,32);
+------------------+
| uniquenotcloaked |
+------------------+
| 574720 |
+------------------+
1 row in set (3.95 sec)
Почему банки не сделали простую блокировку карты, если они знают что у неё нет чипа, а в банкомат засунули не чипованную?