Веб-разработка Установка текстового редактора Komodo Edit в Ubuntu

Основную часть времени процесс разработки веб-приложений проходит в текстовом редакторе с подсветкой синтаксиса или в полноценной IDE. Выбор редактора или IDE зависит от потребностей каждого конкретного веб-разработчика, а также от его предпочтений. В своей работе я пользуюсь довольно простым, бесплатным и функциональным текстовым редактором Komodo Edit. Из основных преимуществ этого текстового редактора я бы выделил широкую поддержку языков программирования (подсветка синтаксиса и автодополнение, особенно полезно при написании CSS) и доступность этого текстового редактора для трех основных операционных систем: Windows, Mac OS и Linux. Для первых двух операционных систем на официальном сайте программы есть привычные пользователям дистрибутивы, поэтому процесс установки Komodo Edit не вызывает трудностей. Однако у начинающих пользователей Linux (например у тех, кто недавно перебрался с Windows на Linux) возникают сложности, потому что установщик программы находится не в привычном deb или rpm-пакете, а в архиве tar.gz. Именно поэтому сегодня я постараюсь максимально понятно описать процесс установки Komodo Edit в Ubuntu 10.04.

Читать дальше →

 

Системное администрирование Связка nginx + php в Ubuntu

В рамках работ по настройке виртуального выделенного сервера с ограниченным объемом оперативной памяти было принято заменить веб-сервер Apache на более производительный, и менее требовательный к ресурсам веб-сервер nginx. С точки зрения системного администрирования перед нами появляется задача научить nginx обрабатывать php-скрипты самостоятельно. Предложенный мной вариант решения заставляет nginx обрабатывать php-скрипты через CGI (т.е. общий интерфейс шлюза — отдельную программу, к которой веб-сервер будет подключаться по определенному порту).

Читать дальше →

 

Системное администрирование Установка актуальной стабильной версии nginx в Ubuntu

Всем хорош веб-сервер nginx. Он быстрый и потребляет минимум ресурсов сервера, что особенно актуально в условиях виртуального выделенного сервера с ограниченным объемом оперативной памяти. Однако при установке nginx из стандартного репозитория Ubuntu Server 10.04 возникает вполне очевидная проблема — в репозитории находится устаревшая версия nginx 0.7.65. А тем временем, на момент написания этой статьи, вышла стабильная версия этого замечательного веб-сервера под номером 1.0.4.

Самое первое решение подобной проблемы — взять исходники с официального сайта nginx и собрать актуальную версию веб-сервера. Но у подобного решения существует вполне очевидный недостаток — нужно будет периодически следить за важными обновления nginx и вновь вручную собирать веб-сервер из исходников по мере их выхода. Поэтому более удобным представляется вариант добавления репозитория nginx с актуальными версия в список репозиториев веб-сервера.

Читать дальше →