FAR + colorer5, только в схеме htc\common.jar:/inet/html.hrc нужно немного подправить htmlPairs (добавив туда теги div, span, td, tr...), после чего можно просто прыгать по парам ища что-то невалидное.
Тесты забавные, но есть один ньюанс. В тестах реализовывается определённые задачи с каким-то алгоритмом, не оптимизированным под конкретный язык. Меня мучает вопрос: а зачем такое делать? Каждый язык имеет свой функционал и свои узкие места. Если уже делать тесты, то решать задачи, поставленные в них с полной/частичной оптимизацией алгоритма.
Другими словами, медленный алгоритм можно написать на чём угодно, а затем сравнивать его работу. А смысл тогда в чём?
Вспомните историю МакДональдс. Их реклама нацелена на детей. Дети приходят и приводят взрослых. А те, в свою очередь платят.
То же самое. Дети хотят гламурный розовый детский сайт. Родители платят.
Плюсовка имеет один нехороший момент - уменьшение кармы. А это влечет запрет на постинг в собственный блог, когда она меньше 0. Имхо это совершенно не правильно, потому что это персональный блог и если один пост кому-то не понравился, то это вовсе не значит, что остальные будут плохие тоже. Это как затыкать человека, когда он один раз ошибся.
Допустим, даже так. Но всё равно особого желания нет отдавать АОЛ то, что по праву пренадлежит мне и то, чем АОЛ не долнен воспользоваться в случае чего.
мой вариант: "Заполните, пожалуйста, поля Имя, Пароль, Емейл" или "Заполните, пожалуйста, поле Имя" + обвести красной рамкой.
Советую стараться делать более человеко-подобное общение, нежели ответы робота.
Борьба с виртуалами доставляет конечно не мало хопот. Я для таких целей использую не просто тестовую проверку, а модернизированный soundex(), в который добавлены созвучки для кириллицы и синонимы буква-цифра, например "1"="l" (один и L). Плюс, игнорирует символы типа (_) или (.)
Правда это необычный soundex(), потому что он не проверяет звучания слов, а только их подобность по написанию.
Лично для меня, как для разработчика, аська очень удобна по вполне понятным причинам. Но есть несколько "но", которые довольно сильно угнетают, чтобы полностью перейти на что-то другое.
"Но" первое: секьюрность. В полиси на icq.com прямым текстом написано, что всё, что передаётся через аську является собственностью компании и может быть использовано ею по своему усмотрению. Другими словами, все тексты, файлы, да вобще всё, что проходит через их сервис, вам не пренадлежит. У вас нет авторских даже прав.
Далее, секьюрность передачи. Тут без комментариев. Её попросту нет.
Третье "но". Глючность. Меня лично уже порядком достало, что аська постоянно сбоит и бывает по пол дня недоступен сервис. Или же сообщения не доходят. Ну, в общем, всё в таком духе.
Как альтернативу я использую скайп (голосовое общение, многопользовательский чат, видеоконференции), только проблемема в том, что рядовые пользователи слишком прикручены к этому сервису ICQ.
Другими словами, медленный алгоритм можно написать на чём угодно, а затем сравнивать его работу. А смысл тогда в чём?
То же самое. Дети хотят гламурный розовый детский сайт. Родители платят.
Советую стараться делать более человеко-подобное общение, нежели ответы робота.
Правда это необычный soundex(), потому что он не проверяет звучания слов, а только их подобность по написанию.
"Но" первое: секьюрность. В полиси на icq.com прямым текстом написано, что всё, что передаётся через аську является собственностью компании и может быть использовано ею по своему усмотрению. Другими словами, все тексты, файлы, да вобще всё, что проходит через их сервис, вам не пренадлежит. У вас нет авторских даже прав.
Далее, секьюрность передачи. Тут без комментариев. Её попросту нет.
Третье "но". Глючность. Меня лично уже порядком достало, что аська постоянно сбоит и бывает по пол дня недоступен сервис. Или же сообщения не доходят. Ну, в общем, всё в таком духе.
Как альтернативу я использую скайп (голосовое общение, многопользовательский чат, видеоконференции), только проблемема в том, что рядовые пользователи слишком прикручены к этому сервису ICQ.