Рубрики
Настройка

FTP Proxy

Случается так, что за одним внешним IP адресом необходимо разместить несколько Web-серверов. Эта задача без проблем решается средствами nginx. Наш фронтэнд получает HTTP запрос, в котором есть поле Host. В нем содержится домен типа www.example.com. На основании этого поля выбирается uplink для проксирования на бэкэнд, который часто просто виртуальная машина с каким-то веб-приложением.
Часть приложений ты обслуживаешь самостоятельно, другую часть кто-то еще. И часто кто-то еще предпочитает использовать FTP для доступа к файлам сайта. Но что делать если за одним IP нужно разместить несколько FTP-серверов?

Рубрики
Блог

Совместное использование ASP и Python

Нужда заставила использовать Python в классическом ASP. Заставить все это работать не так сложно, информация по регистрации обработчика достаточно. Например я начинал со статьи на 4Guys. Там же есть информация про особенности работы с перечислениями в объекте Request. Но достаточно быстро всплыло две проблемы, решение которых заняло некоторое время.

  1. Обращение к функциям написанным на VBScript.
  2. Отступы Python’а в блоках с HTML.
Рубрики
Новости

MySQL INET_NTOA и ODBC

Возникла проблема с функцией INET_NTOA при работе через ODBC. Вместо IP-адреса выводились только знаки вопроса. Через консольный клиент все работало нормально. Возможно в последних версиях такой ошибки нет.

Рубрики
Блог Новости

Новый адрес сайта

Пришлось изменить адрес сайта. Новый адрес — histmq.ru. А на poofeg.ru теперь какой-то сайт про еду, не имеющий ко мне никакого отношения.

Рубрики
Блог

Права пользователя WordPress

Почти год у меня была проблема с автоматическим обновлением WordPress. На своем сайте я админ, но при попытке обновления или отображения списка зарегистрированных пользователей появлялась надпись «У вас недостаточно полномочий для доступа к этой странице» или «Что, хакер?». Сегодня дошли руки исправить эту проблему.

Рубрики
Блог

NSIS Process Functions Header

Недавно наткнулся на замечательный заголовочник NSIS для завершения процессов ProcFunc.  Но оказалось у него есть одна проблема, он завершает процесс «по доброму» только один раз. Следующие вызовы функции ${CloseProcess} делают ничего. Пришлось его немного исправить, вот исправленный вариант: [download#16]. Проблема была в сравнении $4 == «callback1», когда при следующем вызове уже callback2 и т.д.

Рубрики
Блог

8 марта

Вчера запустили «Горячее Радио» на частоте 104.5 FM (Лесной, Нижняя тура). Послушать можно здесь http://online.radiohot.ru/. Это наш подарок всем женщинам в этот день.

Сегодня кстати замечательный морозный день. Пока бежал от цветочного павильона до дома успел подморозить цветы.

Рубрики
Новости

Кукла на велосипеде

Рубрики
Новости

HistMQ 1.4.3

Пересобрал HistMQ в RAD Studio XE. Как бонус поддержка формата Nokia 6230.

Скачать [download#15]

Рубрики
Новости

Загрузка файлов в браузере Opera

Думаю многие сталкивались с проблемой, когда опера вместо загрузки файла, выдавала его содержимое текстом. И проблема здесь не совсем в браузере. Проблема в том, что Opera ориентируется только на MIME-тип, а расширение файла игнорирует. То есть виноват не браузер, а сервер, который неправильно сообщает MIME-тип. Исправить это можно, но тогда и файлы .txt будут загружаться, а не отображаться.