Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
MySQL, хоть это и не принципиально, наверное. Этот вариант не решает проблему «вставки» интервала: когда посреди действия такрифа приобретается другой, все события окончания действия после текущего момента, сдвигаются на длительность приобретаемого тарифа.
xmoonlight: нет, его купил Facebook. Не у меня, увы ) Видимо, вы не сделали ничего самостоятельно с wit.ai, раз не поняли, что же он даёт разработчику – NLP (обработку естественных языков, а не пикап) без программирования.
maksyaka17: в запароленном архиве, конечно, не (сразу) смогут распознать. Однако и тут есть косвенные признаки: размер файла (вдруг, это известный в узких кругах файл, размер которого при компрессии популярными методами известен), ссылки (посетители) на этот файл с определённого круга форумов/сайтов и др. особенности в совокупности могут дать высокую вероятность подозрительного контента.
Recardo_Recoly: то же самое: по оси x у вас значения таймера, по y, как результат этой линейной функции, значения на вход бара – от 0 до 1. Есть две точки. А вам нужна функция, чтобы для любого значения таймера получать значение бара. Это и будет для приведённых pначений bar = 1 - timer/6 (или на 8)
mailugaga: как гугл авторизует посетителя, если тот зашёл из браузера с выключенным JavaScript. Т.е. обычными формами и переходами между страниц. Вот этот процесс, наверное, проще будет воспроизвести через cURL.