Евгений Степанищев

Я — эксперт в области разработки веб-приложений и безопасности в интернете. Каждый месяц мой блог посещают около 90 тысяч человек. Работаю техническим директором в «Системах документооборота», занимаюсь электронным правительством.

Визуальные поисковики грядут

На сайте Viewdle можно увидеть небольшую презентацию on-line распознавания лиц. Слухи ходят, что это украинский стартап.
5 комментариев
24 июня 2008 17:45

PHP cURL и проблема HTTP/HTTPS запросов в nginx и lighttpd

У cURL есть неприятная, в некоторых случаях, особенность: при установке поля CURLOPT_POSTFIELDS, cURL устанавливает в заголовке «Expect: 100-continue». Это поле вызывает проблемы в современных версиях nginx и в некоторых старых (не знаю как сейчас ситуация обстоит) версиях lighttd.

Lighttpd выдаёт код ответа 417, а nginx (по крайней мере на HTTPS запросах) даёт паузу примерно в две секунды. Решение простое: убрать «Expect» из заголовков. В PHP это делается вот так:
curl_set_opt($connection, CURLOPT_HTTPHEADER, array('Expect:'));
На поиск этого решения ушло полдня работы, так как мы не знали что именно вызывает проблему.
5 комментариев
24 июня 2008 14:28

Продвижение в «Яндексе»

Сегодня спамер Эраст Агзам прислал мне спам с заголовком «Продвижение в „Яндексе“». Предлагал повышение в должности, не иначе. Жаль я спам стёр раньше, чем заглянул в него.
12 комментариев
24 июня 2008 10:37

Маленькие радости и горести

Только вчера порадовался мысленно, что воду не отключают на лето… Сегодня утром отключили.

Ну да ладно, зато я перестал тырить интернет у соседей (провели свой, бесплатная безлимитка на всё лето) и купил premium на Rapidshare.
10 комментариев
24 июня 2008 10:17