Ограничения на ip тоже не годятся - у коробины динамичные ip даже по городам не распределены ... сейчас москве выделился, через 5 минут владивостоку, забанили - ребутни соединение А ведь это не только у корбины, есть куча провайдеров с той же схемой (о, как удобен vpn, спасибо, простенький батник и айпишник меняется по разу в секунду), есть офисы и тд. Капча, на мой взгляд, пока, единственный выход (комбинировать несколько разных видов) ... ну а про людей - так они что угодно будут за этот доллар обходить.
Ваша 1-я капча ломается много проще, чем с волновым искажением по двум осям, по 2-й и 3-й ничего сказать не могу, с gif не работал.
ps
Никто не будет тратить кучу времени и сил, что бы поломать простенький форум, captcha защищает от массовых флудеров и ботов
Radio Data System (RDS) - система передачи данных одновременно со звуковым сигналом, по кодам которой радиоприемное устройство, имеющее соответствующий декодер, может управляться.
RDS принимает и показывает текстовую информацию, передаваемую RDS-радиостанциями параллельно с основной программой. Производит поиск радиостанций по заданному типу программы, поиск информации о погоде и ситуации на дорогах и т.д.
Wikipedia ... не понял, при чём тут редакторы Php ?
По поводу .inc файлов я солидарен с eugen, он говорит о том, что apache надо конфигурировать так, что бы .inc файлы не считались текстовыми (их содержимое что бы не отдавалось сразу клиенту), потому как в них могут быть данные, не предназначенные для просмотра пользователем (довольно популярно в .inc пихать конфиг для соединения с базой данных). Если apache не настроен и пользователь запросит файл напрямую (в браузере введёт http://somesite.ru/includes/config.inc, например) - ему покажется всё содержимое файла:
Последствия сами оцените ? И ни про какие удобства, шаблоны и прочее тут не при чём, речь о доступе к информации, не предназначенной для пользователя, что нужно быть аккуратным и знать, что делаешь.
вот сама jfyg75lkfugytr8ilwuxj.jpg ссылается на цифру, например, "3" ... значит, заранее зная, что
вот сама jfyg75lkfugytr8ilwuxj.jpg = 3 мы видим всю нужную строку "3333" ... скрипту нужны лишь пути 9-ти картинок и всё
например, скрипт знает (мы зашли и посмотрели исходник), что :
если c++ изучал - серверную сторону лучше на fcgi писать учись.
По поводу всего остального расклад такой:
web-программисты бывают разные, вариантов развития много :
1. web-мастер - знает всего понемногу, но ничего толком (если хороший - что-то одно знает толком). Заниматся натяжкой шаблонов на готовые cms и прочей рутиной, не требующей интеллекта.
2. Верстальщик - знает Xhtml и css досконально, javascript в общих чертах. Собственно, верстает
3. Программист интерфейсов - на ура знает javascript, flash (as), не особо, но разбирается в каком-нибудь серверном языке программирования, xhtml. Делает красивые эффекты для сайтов, всяческие менюшки, списочки, рюшечки и тд.
4. Программист серверной части - на ура знает хотя бы один серверный язык (желательно, несколько), базы данных, протоколы передачи, неплохая математическая база, системное программирование и тд - внутри этой области и то есть деление.
5. Администратор баз данных (некоторые эти задачи вешают на серверных программистов, допускается)
Вот для себя и решай, что же должен знать web-программист