C++

Гугл и капча

TIdHTTP (v9) не тянет google-капчу. Замечены глюки:

  • Вываливается в эксепшн (!ахтунг)"HTTP/1.1 200 OK"
  • Получает от сервера данные, но в стрим ничего не записывает
  • Игнорирует cookie (и не в домене дело)
  • WinInet такой фигней не страдает.
    Спасибо ребятам из гугла, благодаря им пришлось вспомнить, какой он, wininet (:

    глюк?

    Как по-вашему отработает такой код?

    TStringList *sl = new TStringList;
    sl->Add("asdf");
    sl->SaveToFile("D:\\-s.t.a.l.k.e.r2.:.txt");

    Cannot create file? Не-не-не...

    В корне диска D появится файл -s.t.a.l.k.e.r2. без расширения (клянусь, я сейчас не бухой), который нельзя будет удалить, прочесть, переименовать или переместить o_O
    Вернее удалить его можно, но только через консоль и только по короткому имени файла.

    Собственно не совсем понятно - почему файл вообще создался и почему так себя ведет?

    Делаем детектор движения на основе веб-камеры

    Хочу рассказать вам о том, как без особых затрат создать программу, которая при должной доработке может стать еще одним рубежом зашиты вашего жилища. Я говорю про детектор движения, состоящий из двух частей — веб-камеры (или любого другого подобного устройства) и программы, которая возьмет на себя функции детектора движения, оповещателя и др.
    Для затравки предлагаю посмотреть на несколько более продвинутый вариант, который получился у меня - анимиция GIF.