Свой WEB сервер для своих сайтов.

Итак, свершилось, поставил для своих WEB сайтов свой сервер. LAMP установлен, сайт выложенный в корень /var/www открывается. Одно но, хочется чтобы сайтов было несколько. Для этого:

Открываем apache2.conf и добавляем «виртуальные хосты», по образу и подобию:

Очень важно, именно *:80 в теге VirtualHost. Не IP адрес, не доменное имя, не просто *. Я например 2 дня размышлял, с перерывами на работу и сон, почему не работало.

Ну и конечно у регистратора домена нужно прописать в настройках DNS что-то вроде:

Снимок-2

Актуально для дистрибутива Ubuntu server 12.04

API yandex карт и капризы с типами переменных JavaScript

При работе с API Yandex карт столкнулся наконец с еще одним недостатком JavaScript, а точнее отсутствие явного задания типа переменной. Например, долго искал ошибки в этом коде:

Метка ставится правильно, а перемещение идет невесть куда. Оказалось, что при разборе JSON, переменные lx и ly почему-то становятся строками, и если функции PlaceMark все равно с чем оперировать, с числом или строкой, то PlanTo непременно работает только с числом.

Решение: в JavaScritpt строка становится числом если участвует в математической операции.

Например:

Итого получаем рабочий код:

Установка атрибута readpnly в поле input при помощи Jquery

Переключение:

Проблема повторной загрузки части страницы методом Jquery.load в IExplorer

Описание проблемы: если на странице несколько раз в подряд вызывается метод Jquery.load с загрузкой html в div, в IExplorer возникает баг, когда загружаемый код берется из кеша.

Решение: дать понять эксплореру что загружаемые данные непременно новые. Для этого я например стал использовать вот такую конструкцию:

$(«#mlist»).load(«controller/mlist.php?»+Math.random(10)+Math.random(10)+Math.random(10));

Jquery form или отслыка POST без обновления страницы

Для реализации сего необходимо подключить плагин jquery.form к своему проекту. Как использовать? Вот пример (взято из проекта ГдеМои):

Оформление формы:

» Читать далее

1 44 45 46 47 48 54