ruX's mind

Live is a challenge ;-)

Набросал простой скрипт, для удобного создания VirtualHost в debian.

Наверное тоже надоело лесть, создавать vhost по существующему, править пути, перезапускать сервер и так много раз и по кругу? А ещё не хватало опечататься?

Предлагаю такое решение: скрипт, делающий всю эту рутинную работу. Принимает только 1 аргумент – имя сайта и сам создаёт скелет и VirtualHost по шаблону.

В каталоге с сайтами создаётся папка с указанным именем. В ней – ещё 2 папки – log и www – для логов и сайта соответственно. А так же vhost – файл с описанием виртуального хоста по шаблону, лежащему в папке с сайтами. На этот файл создаётся симлинк в стандартное для дебиановского апача место – /etc/apache2/sites-avalable. После установки прав на созданные папки происходит вызов a2ensite и перезапуск апача. На скриншоте выше – кусочек такого скелета который получился после работы скрипта – из наутилуса

Read the rest of this entry »

Октябрь-17-09

PHP: Дерево меню из объектов

posted by ruX

Предлагаю необычный способ построения дерева меню из объектов любой степени вложенности, используя преимущества php5 и вызов методов цепочкой

Read the rest of this entry »

Октябрь-4-09

JavaScript: обход дерева объектов

posted by ruX

Допустим корневой объект который нужно обойти задан так:

var myobj =
{
      "city": "spb",
      "user": {
            "name": "misha",
            "age": 30,
            "props": {
                  "enabled": 1,
                  "guest": 1
            }
      },
      "browser": "lynx"
};

Read the rest of this entry »