Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
fullcircle:20:веб-разработка_ч1 [2011/03/13 13:11] [Webmin] |
fullcircle:20:веб-разработка_ч1 [2014/11/10 14:44] (текущий) поправил лишние тире и букву Ё |
||
---|---|---|---|
Строка 18: | Строка 18: | ||
===== Программирование ===== | ===== Программирование ===== | ||
+ | |||
+ | ==== Komodo Edit ==== | ||
+ | |||
+ | {{:fullcircle:20:komodo_edit_6.1.png?600}} | ||
+ | |||
+ | Komodo Edit — бесплатный текстовый редактор для динамических языков программирования, изданный компанией-разработчиком ActiveState. Начиная с версии 4.3.0, распространяется под свободной тройной лицензией Mozilla — MPL, GNU GPL и GNU LGPL. | ||
+ | Komodo Edit унаследовал много свойств от коммерческой Komodo IDE, такие как широкий диапазон поддерживаемых языков ( | ||
+ | PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3) и платформ (Linux, Mac, Windows). | ||
+ | Проект поддерживается и активно развивается (на данный момент разрабатывается 7-я версия), есть полноценная платная версия - Komodo IDE, если вам потребуется функционал IDE. | ||
+ | Перепробовав различные редакторы остановился на этом, просто попробуйте. Чего только стоит возможность прямой работы с хостингом через ftp. | ||
+ | |||
+ | Для установки нужно скачать архив с программой и запустить скрипт установки. | ||
+ | [[http://www.activestate.com/komodo-edit]] | ||
==== Bluefish ==== | ==== Bluefish ==== | ||
Строка 64: | Строка 77: | ||
KompoZer - это кросс-платформенный WYSIWYG-редактор, схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени. | KompoZer - это кросс-платформенный WYSIWYG-редактор, схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени. | ||
Особенностями приложения являются менеджер сайтов, позволяющий соединиться по FTP, и редактор CSS. | Особенностями приложения являются менеджер сайтов, позволяющий соединиться по FTP, и редактор CSS. | ||
- | KompoZer является редактором для начинающих. Профессионалам, вроде меня, не понравится, что нет контроля над создаваемым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако, учитывая качество Систем управления контентом (CMS), вроде Wordpress (о кото-рой я расскажу в следующей статье), я настоятельно рекомендую воспользоваться ими, а не разрабатывать свой сайт. | + | KompoZer является редактором для начинающих. Профессионалам, вроде меня, не понравится, что нет контроля над создаваемым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако, учитывая качество Систем управления контентом (CMS), вроде Wordpress (о которой я расскажу в следующей статье), я настоятельно рекомендую воспользоваться ими, а не разрабатывать свой сайт. |
Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен: [[http://wysifauthoring.informe.com/forum/|http://wysifauthoring.informe.com/forum/]]; и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь, если скоро будет новая версия. | Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен: [[http://wysifauthoring.informe.com/forum/|http://wysifauthoring.informe.com/forum/]]; и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь, если скоро будет новая версия. | ||
Строка 85: | Строка 98: | ||
eBox - это солидная веб-панель управления, которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin, Postfix, ClamAV, Jabber, Squid и ещё множество программ, которые обычны для Linux-серверов. Она устанавливается в виде модулей, что позволяет управлять только нужными сервисами, и, говорят, что она более безопасна, чем большинство панелей. | eBox - это солидная веб-панель управления, которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin, Postfix, ClamAV, Jabber, Squid и ещё множество программ, которые обычны для Linux-серверов. Она устанавливается в виде модулей, что позволяет управлять только нужными сервисами, и, говорят, что она более безопасна, чем большинство панелей. | ||
Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым. | Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым. | ||
- | Хотя eBox включёна в Ubuntu, она сломана в нескольких версиях, и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://launchpad. net/~ebox/+archiv|https://launchpad. net/~ebox/+archiv]]. Будем надеяться, eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope). | + | Хотя eBox включена в Ubuntu, она сломана в нескольких версиях, и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://launchpad. net/~ebox/+archiv|https://launchpad. net/~ebox/+archiv]]. Будем надеяться, eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope). |
sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn | sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn | ||
Строка 115: | Строка 128: | ||
{{:fullcircle:20:webdev:screen-munin.png?600}} | {{:fullcircle:20:webdev:screen-munin.png?600}} | ||
- | Munin - это очень полезное приложение для администрирования серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти, свопинга и жесткого диска; количества потоков MySQL, ввод/вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неде-лям, месяцам и годам. Начальству она понравится, потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика. | + | Munin - это очень полезное приложение для администрирования серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти, свопинга и жесткого диска; количества потоков MySQL, ввод/вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неделям, месяцам и годам. Начальству она понравится, потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика. |
Munin устанавливается в /var/ www/munin, поэтому, если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://localhost/munin|http://localhost/munin]], или, если нет веб-сервера и ярлыка, /var/www/munin. | Munin устанавливается в /var/ www/munin, поэтому, если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://localhost/munin|http://localhost/munin]], или, если нет веб-сервера и ярлыка, /var/www/munin. | ||