• MongoDB драйвер для Erlang

    Tremax
    @Tremax
    На самом деле, этот файлик не для таких тестов(http://erlang.org/doc/apps/common_test/write_test_chapter.html).

    Но если хотите поиграть, нужно запускать:

    init_per_suite(Config) ->
    	application:start(bson),
    	application:start(mongodb),
    	[{database, test} | Config].
    


    вы наверное забыли запустить application:start(bson)?
  • MongoDB драйвер для Erlang

    Tremax
    @Tremax
    ?config — макрос из common_test/include/ct.hrl, получает значение по ключу, обычный proplist:
    [{connection, Connection}, {collection, collection(Case)}, {database, dbname}]

    аналог proplists:get_value.
  • Парсинг https+post (http://iaai.com)?

    Tremax
    @Tremax
    Все что вы видете в браузере и есть уже расшифрованная(ssl) информация, а эти огромные массивы, не имеют отношения к https, ну кроме того, что это часть общих данных.

    Я с трудом понимаю, зачем такой огромный пласт данных нужно передавать, возможно это слепок всех передаваемых значений инпутов на странице(их там много), чтобы например, на сервере на проверять каждый инпут отдельно, а сверить просто слепок, который мы передали, с слепком который мы вычислим с переданных данных, сложно гадать.
  • Как бороться с ботами?

    Tremax
    @Tremax
    Антикапча уже давно разгадывает капчи, но они актуальны, и будут еще наверное актуальными, из-за того, что это как по мне, наилучшее средство проверки на тест Тьюринг.

    Логично предположить, что тесты которые пройдет машина пройдет и человек, а вот наоборот не всегда, если нужно реальная защита, из этого нужно исходить.

    Конечно, js не серебряная пуля, все что этот способ даст, это отсев ботов, которые могут интепретировать js, и тех которые нет, вот мы и отсекаем 2-ой тип ботов — большинство.