читать далее »
21.08.10 14:34 Captcha
CAPTCHA (от англ. Completely Automated Public Turing test to tell Computers and Humans Apart — полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей) — торговая марка Университета Карнеги-Меллона, в котором разработали компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером.
На просторах рунета можно найти множество различных вариантов captcha.. но мы же не банальные люди, чтобы гнуть существующий велосипед.. мы изобретем свой.. =)
Итак, перед нами стоит задача создать тест, который будет определять является ли пользователь человеком или роботом..
Какие способы тут возможны?
1. Можно задавать вопрос, на который существует единственно верный ответ..
Например, "Столица Зимбабве", ответом будет "Хараре"..
Минус такого алгоритма: нужно создавать достаточно большую базу вопросов/ответов, т.к. при небольшой базе злоумышленнику будет довольно просто ее воссоздать..
2. Можно задавать математические вопросы..
Например, "17 + 26 - 15 = ",
читать далее »23.01.11 15:23 Хранение данных
Где и как хранить данные? извечный вопрос программистов.. и однозначного ответа на него нет.. и пожалуй, не будет.. т.к. каждый из способов хорош в тех или иных условиях..
Все способы хранения данных можно классифицировать по..
• по месту хранения данных:
– локальные файлы,
– таблицы базы данных.
нужно отметить, что таблицы базы данных также хранятся в файлах.. разница лишь в движке, который обрабатывает данные..
• по способу представления данных:
– непосредственные данные (понятные человеку),
– сериализованные данные (понятные машине).
По каким критериям стоит оценивать тот или иной способ хранения данных?
На ум приходят, например, такие критерии:
– простота реализации,
– расширяемость сруктуры,
– быстрота доступа к данным,
– быстрота выборки данных,
– объем данных,
– ручной доступ к данным.
степень важности критериев каждый устанавливает свою..
Применительно к веб-программированию (PHP, MySQL) можно указать следующие спосо
читать далее »« Список меток