Программное обеспечение для web-мастера, и не только...
Программное обеспечение для web-мастера, и не только...
Сегодня на рынке программного обеспечения очень много однотипных, похожих продуктов, а также продуктов, которые могут выгодно дополнить функциональность друг друга и тем самым решить насущные проблемы пользователя. О таких программах очень часто рассказывается на страницах КГ. Кому-то нравится одно, кому-то — другое. У всех программ есть и плюсы, и минусы. Создать web-страничку можно разными способами. Например:
Используя только руки (ну и голова не помешает, конечно…). Весь код набираем вручную. Медленно, но верно. Как хочу — так и ворочу.
Используя очень крутое и, как правило, очень большое (в смысле объема) ПО с различными примочками и прибамбасами. Хорошо и быстро работает только на хороших и быстрых компьютерах.
Используя небольшие, но достаточно эффективно работающие программы, не требующие больших системных ресурсов.
Специально для web-мастеров создан пакет SNK Web Office ( http://www.snkey.net ).
Все права на программу принадлежат ее разработчику — Коржинскому С.Н. Программа защищена российскими законами и международными соглашениями об авторском праве, а также другими законами и договорами, относящимися к интеллектуальной собственности. SNK WebOffice представляет собой пакет программ, предназначенных для создания и поддержки web-страниц, web-сайтов. Основой пакета является проектно-ориентированный редактор SNK Visual HTML Workshop. Кроме него, в состав пакета входит ряд дополнительных (полезных и нужных) утилит:
• Автономная утилита для работы с FTP — SNK VF FTP.
• SNK Password Manager (PassMan) — менеджер паролей — специальная утилита для хранения логинов/паролей и связанной с ними информации. Программа использует те же данные о вашем имени и пароле, что и остальные программы пакета.
• SNK Package Editor — предназначен для создания и редактирования коллекций компонент для Visual HTML Workshop. Коллекция представляет собой набор из нескольких компонент (от 1 до 20). При загрузке в Workshop для каждой коллекции создается собственная закладка на панели инструментов. Компоненты — это элементы интерфейса. Они могут представлять собой пункты меню, кнопки и т.д. При выборе пункта меню или нажатии на соответствующую кнопку вызывается функция компоненты. Компоненты объединяются в коллекции.
• Редактор шаблонов — SNK Template Editor. Шаблоны используются для создания новых документов. При создании нового файла в SNK Visual HTML Workshop на основе шаблона могут быть скопированы и связанные с этим шаблоном файлы. Шаблон состоит из самого файла шаблона, соответствующего типу документа, который он представляет, и файла инициализации шаблона.
• Текстовый редактор с подсветкой SNK LightPad, заменяющий web-мастеру блокнот.
Основой пакета, как уже было сказано, является редактор SNK Visual HTML Workshop. Начиная с версии 3.0 используется встроенный язык программирования SNK eScript. Команды языка вызываются всякий раз, когда вы работаете с редактором — вызываете мастера, вставляете теги и т.д. Workshop имеет два основных режима работы: режим файла и режим проекта. В первом случае программа является обычным редактором тегов, во втором — еще и мощным средством для манипулирования сайтом. Переключение между режимами осуществляется автоматически.
На рисунке изображен вид главного окна программы. Как видите, главное окно имеет меню в верхней части и комбинированную панель кнопок, дублирующих большинство пунктов меню. Панель инструментов содержит стандартные функции типа "Открыть", "Закрыть", "Сохранить" и т.д., а также кнопки для работы с буфером обмена, вызова программ просмотра, публикации на Web… (почти все как в Word'е;-)). Находящаяся справа панель инструментов редактирования предназначена для вставки тегов. Она может иметь различное число вкладок, содержащих кнопки, сгруппированные, как правило, по типу функций: таблицы, параграфы, шрифты... Если указатель мыши подвести к интересующей вас кнопке, то появится всплывающая подсказка. Окно редактирования документов предназначено для написания и правки текста страницы. В него может быть загружено одновременно до 20 файлов.
Ниже окна редактирования находится совмещенное окно консоли и сообщений, предназначенное, соответственно, для ввода команд и для отображения результатов поиска. В самом низу располагается строка состояния. В ней отображается текущий режим редактирования, положение курсора в активном документе, расположение файла на диске. При работе с проектом вдоль левой границы окна располагается само дерево проекта, где хорошо видна структура сайта. Можно отключить те или иные окна в настройках программы. На рисунке также видно, как при помощи встроенного просмотрщика можно посмотреть редактируемую вами страницу.
Коротко об основных особенностях редактора SNK Visual HTML Workshop:
• Простота в использовании и настройке, удобный интуитивно понятный интерфейс. Работа с редактором действительно очень проста и напоминает работу со многими текстовыми редакторами.
• Прекрасная подсветка для HTML, CSS, JavaScript, Perl, PHP и многих других языков. Причем все можно поменять как душе угодно. Есть возможность работать как с вариантом синтаксиса HTML 4.01, так и с XTML 1.0.
• Наличие всевозможных мастеров для задания дополнительных параметров, удобства и быстроты работы с наиболее сложными и частоупотребляемыми элементами HTML: мастер ссылок, мастер заголовков, мастер абзаца, мастер списков, мастер блока, мастер шрифта, мастер таблиц, мастер загрузки, мастер нового файла, мастер вставки рисунка…
• Вставка практически любых тегов при помощи горячих клавиш, меню или линеек инструментов.
• Генераторы страниц и таблиц стилей. Мастер CSS предназначен как для создания таблиц стилей, так и для подключения внешних CSS-модулей.
• Поддержка всех основных русских кодовых страниц.
• Развитые средства по созданию и работе с проектом. В обычных текстовых HTML-редакторах (точнее, в их большинстве) проект — это ссылка на какую-то директорию. Проект в Visual HTML Workshop представляет собой взаимосвязанный набор объектов (файлов и директорий). Для создания проектов используется мастер создания проектов Project Wizard. Проект создается в пять приемов: указывается имя проекта и корневая директория, корневой URL, определяются подразделы (корни) проекта, выбирается оформление и т.д.
Редактор автоматически дает название файлу, в котором будет храниться первая страница вашего сайта — index.html, как того требует большинство web-серверов. Но это имя всегда можно изменить, если на сервере, куда вы разместили свой сайт, существуют другие требования. Не забывайте, что пока еще большинство серверов работает под UNIX — в названиях файлов страниц стоит употреблять только прописные буквы латинского алфавита.
• Встроенный FTP-клиент для автоматического обновления сайта. Существует два способа загрузки файла по FTP: загрузить редактируемый файл сразу, нажав соответствующую кнопку, или воспользоваться мастером загрузки проекта.
• Возможность быстрого просмотра при помощи четырех различных браузеров. Как выглядит сделанная страница, можно просмотреть в Internet Explorer 6.0, Netscape Navigator 7.0, Opera 7.0, Ghostzilla 1.0 (о Ghostzilla коротко смотрите ниже).
• Чрезвычайно широкий спектр всевозможных пользовательских настроек.
• Контекстная справочная подсказка для всех элементов HTML 4.01, XHTML 1.0, а также по CSS и основным функциям JavaScript.
• Возможность создания собственных команд, основанная на функциях встроенного языка eScript, и вызов их из главного меню по нажатию горячих клавиш или из панели инструментов.
• JavaScript Builder позволяет вставить фрагмент кода из шаблонов, поставляемых с программой, создать каркас новой функции, подключить внешний файл.
...И еще много всего-всего…
Существует две версии SNK Visual HTML Workshop: Standard и Professional.
Версия Professional является улучшенным вариантом программы, предлагая максимальную гибкость и широту возможностей: дополнительные функции по управлению проектом, значительно большее число файлов в проекте, равное 5000. В версии Standard 1000 файлов. Версия Professional лучше интегрирована с другими программами SNK, можно использовать вход в программу при помощи идентификации пользователя, при этом будут загружаться персональные настройки. В окне редактирования в Professional можно одновременно открыть до 50 файлов.
Весь пакет SNK WEBOFFICE в развернутом виде занимает совсем немного места (около 10 Mб). Прекрасно работает и под Windows 95, и под Windows 98, и под Windows 2000. Чуть не забыл. Ко всему пакету имеется неплохой Help, естественно, на русском языке.
Редактором SNK Visual HTML Workshop автор этих строк пользуется уже несколько лет. И менять его на что-то другое нет необходимости. Версии всех вышеупоминавшихся программ следующие:
SNK Visual HTML Workshop 3.5.2 Professional
SNK VF FTP 1.5
SNK Password Manager (Pass-Man) 1.5
SNK LightPad 2.5.1
SNK Template Editor 1.5
SNK Package Editor 1.5
Я понимаю ухмылки тех, кто поставил на поток производство страниц и штампует их при помощи солидных прог от Adobe или Macro-media… Это круто. А мы, все остальные — другие… Такие вот дела. Одним словом, пользуйтесь, наслаждайтесь, творите… и зарабатывайте не только на хлеб, но и на масло;-)…
Теперь еще несколько слов об обещанном выше. Лирическое отступление. Просыпаемся утром ни свет ни заря, спешим в общественном транспорте на работу (работающие удаленно дома и свободные творцы программного продукта не в счет). А что нужно делать на работе? Правильно, работать! Но иногда так хочется немного "схалявить": побродить по Internet'у, почитать свежие политические и экономические новости, узнать, как сыграла любимая команда, да просто качнуть себе новый драйвер… Конечно, это все относится только к тем, у кого доступ к Internet'у имеется на рабочем месте, кто в хороших отношениях с SysAdmin'ом, кто сам SysAdmin:-)…
Но за спиной время от времени бродит злобный:-[[ или не очень:-[ начальник, который не любит, чтобы его сотрудники даже во время вынужденного простоя занимались черт знает чем и отрывались от работы (или имитации рабочего процесса:-)). Да и хорошему начальнику (такие тоже встречаются) это тоже в конце концов когда-то надоест. Конечно, обидно? Особенно когда работы действительно нет, а вы сидите и стараетесь как можно незаметнее побродить по Сети. А ведь если высокое начальство заметит, что делать вам нечего, то обязательно нагрузит работой. Как раз для таких страдальцев, скорее всего, и была придумана Ghostzilla — другого объяснения я найти не могу. Что же это за зверь такой, Ghostzilla?
Ghostzilla (http://www.ghost-zilla.com) — это браузер, построенный на основе Mozilla, обладающий достаточно высокой скоростью работы и корректно отображающий web-страницы. Но самое интересное заключается не в том, как браузер отображает сайты и с какой скоростью он работает, а в его уникальных возможностях. При помощи этой программы можно перемещаться по просторам Сети практически незаметно. Вернее, со стороны будет казаться, что вы занимаетесь исключительно рабочими делами.
Как же работает Ghostzilla? После запуска программы вы не найдете ни одного признака, что она действительно работает, до того момента, пока не помашете курсором мыши от края до края экрана. Вот тут-то она и проявит себя. Вне зависимости от того, какого рода приложение открыто в данный момент, на вашем Рабочем столе вместо окна программы появится окно браузера. Работая в Excel, вы вместо ваших таблиц увидите окно браузера, причем панели управления Excel'а останутся на своих привычных местах.
Для еще большей конспирации можно сделать так, чтобы отображаемые web-страницы представали перед вами не в цветном, а в черно-белом варианте, а картинки появлялись только при подведении к ним курсора мыши. Для того чтобы закрыть программу и вернуться к работе, достаточно подвести курсор мыши к заголовку рабочего окна программы. Возможностей настройки очень много. На диске установленная у меня Ghostzilla занимает около 20 Mb.
Valeri N.Kravchuk, kravchukv@tut.by
Сегодня на рынке программного обеспечения очень много однотипных, похожих продуктов, а также продуктов, которые могут выгодно дополнить функциональность друг друга и тем самым решить насущные проблемы пользователя. О таких программах очень часто рассказывается на страницах КГ. Кому-то нравится одно, кому-то — другое. У всех программ есть и плюсы, и минусы. Создать web-страничку можно разными способами. Например:
Используя только руки (ну и голова не помешает, конечно…). Весь код набираем вручную. Медленно, но верно. Как хочу — так и ворочу.
Используя очень крутое и, как правило, очень большое (в смысле объема) ПО с различными примочками и прибамбасами. Хорошо и быстро работает только на хороших и быстрых компьютерах.
Используя небольшие, но достаточно эффективно работающие программы, не требующие больших системных ресурсов.
Специально для web-мастеров создан пакет SNK Web Office ( http://www.snkey.net ).
Все права на программу принадлежат ее разработчику — Коржинскому С.Н. Программа защищена российскими законами и международными соглашениями об авторском праве, а также другими законами и договорами, относящимися к интеллектуальной собственности. SNK WebOffice представляет собой пакет программ, предназначенных для создания и поддержки web-страниц, web-сайтов. Основой пакета является проектно-ориентированный редактор SNK Visual HTML Workshop. Кроме него, в состав пакета входит ряд дополнительных (полезных и нужных) утилит:
• Автономная утилита для работы с FTP — SNK VF FTP.
• SNK Password Manager (PassMan) — менеджер паролей — специальная утилита для хранения логинов/паролей и связанной с ними информации. Программа использует те же данные о вашем имени и пароле, что и остальные программы пакета.
• SNK Package Editor — предназначен для создания и редактирования коллекций компонент для Visual HTML Workshop. Коллекция представляет собой набор из нескольких компонент (от 1 до 20). При загрузке в Workshop для каждой коллекции создается собственная закладка на панели инструментов. Компоненты — это элементы интерфейса. Они могут представлять собой пункты меню, кнопки и т.д. При выборе пункта меню или нажатии на соответствующую кнопку вызывается функция компоненты. Компоненты объединяются в коллекции.
• Редактор шаблонов — SNK Template Editor. Шаблоны используются для создания новых документов. При создании нового файла в SNK Visual HTML Workshop на основе шаблона могут быть скопированы и связанные с этим шаблоном файлы. Шаблон состоит из самого файла шаблона, соответствующего типу документа, который он представляет, и файла инициализации шаблона.
• Текстовый редактор с подсветкой SNK LightPad, заменяющий web-мастеру блокнот.
Основой пакета, как уже было сказано, является редактор SNK Visual HTML Workshop. Начиная с версии 3.0 используется встроенный язык программирования SNK eScript. Команды языка вызываются всякий раз, когда вы работаете с редактором — вызываете мастера, вставляете теги и т.д. Workshop имеет два основных режима работы: режим файла и режим проекта. В первом случае программа является обычным редактором тегов, во втором — еще и мощным средством для манипулирования сайтом. Переключение между режимами осуществляется автоматически.
На рисунке изображен вид главного окна программы. Как видите, главное окно имеет меню в верхней части и комбинированную панель кнопок, дублирующих большинство пунктов меню. Панель инструментов содержит стандартные функции типа "Открыть", "Закрыть", "Сохранить" и т.д., а также кнопки для работы с буфером обмена, вызова программ просмотра, публикации на Web… (почти все как в Word'е;-)). Находящаяся справа панель инструментов редактирования предназначена для вставки тегов. Она может иметь различное число вкладок, содержащих кнопки, сгруппированные, как правило, по типу функций: таблицы, параграфы, шрифты... Если указатель мыши подвести к интересующей вас кнопке, то появится всплывающая подсказка. Окно редактирования документов предназначено для написания и правки текста страницы. В него может быть загружено одновременно до 20 файлов.
Ниже окна редактирования находится совмещенное окно консоли и сообщений, предназначенное, соответственно, для ввода команд и для отображения результатов поиска. В самом низу располагается строка состояния. В ней отображается текущий режим редактирования, положение курсора в активном документе, расположение файла на диске. При работе с проектом вдоль левой границы окна располагается само дерево проекта, где хорошо видна структура сайта. Можно отключить те или иные окна в настройках программы. На рисунке также видно, как при помощи встроенного просмотрщика можно посмотреть редактируемую вами страницу.
Коротко об основных особенностях редактора SNK Visual HTML Workshop:
• Простота в использовании и настройке, удобный интуитивно понятный интерфейс. Работа с редактором действительно очень проста и напоминает работу со многими текстовыми редакторами.
• Прекрасная подсветка для HTML, CSS, JavaScript, Perl, PHP и многих других языков. Причем все можно поменять как душе угодно. Есть возможность работать как с вариантом синтаксиса HTML 4.01, так и с XTML 1.0.
• Наличие всевозможных мастеров для задания дополнительных параметров, удобства и быстроты работы с наиболее сложными и частоупотребляемыми элементами HTML: мастер ссылок, мастер заголовков, мастер абзаца, мастер списков, мастер блока, мастер шрифта, мастер таблиц, мастер загрузки, мастер нового файла, мастер вставки рисунка…
• Вставка практически любых тегов при помощи горячих клавиш, меню или линеек инструментов.
• Генераторы страниц и таблиц стилей. Мастер CSS предназначен как для создания таблиц стилей, так и для подключения внешних CSS-модулей.
• Поддержка всех основных русских кодовых страниц.
• Развитые средства по созданию и работе с проектом. В обычных текстовых HTML-редакторах (точнее, в их большинстве) проект — это ссылка на какую-то директорию. Проект в Visual HTML Workshop представляет собой взаимосвязанный набор объектов (файлов и директорий). Для создания проектов используется мастер создания проектов Project Wizard. Проект создается в пять приемов: указывается имя проекта и корневая директория, корневой URL, определяются подразделы (корни) проекта, выбирается оформление и т.д.
Редактор автоматически дает название файлу, в котором будет храниться первая страница вашего сайта — index.html, как того требует большинство web-серверов. Но это имя всегда можно изменить, если на сервере, куда вы разместили свой сайт, существуют другие требования. Не забывайте, что пока еще большинство серверов работает под UNIX — в названиях файлов страниц стоит употреблять только прописные буквы латинского алфавита.
• Встроенный FTP-клиент для автоматического обновления сайта. Существует два способа загрузки файла по FTP: загрузить редактируемый файл сразу, нажав соответствующую кнопку, или воспользоваться мастером загрузки проекта.
• Возможность быстрого просмотра при помощи четырех различных браузеров. Как выглядит сделанная страница, можно просмотреть в Internet Explorer 6.0, Netscape Navigator 7.0, Opera 7.0, Ghostzilla 1.0 (о Ghostzilla коротко смотрите ниже).
• Чрезвычайно широкий спектр всевозможных пользовательских настроек.
• Контекстная справочная подсказка для всех элементов HTML 4.01, XHTML 1.0, а также по CSS и основным функциям JavaScript.
• Возможность создания собственных команд, основанная на функциях встроенного языка eScript, и вызов их из главного меню по нажатию горячих клавиш или из панели инструментов.
• JavaScript Builder позволяет вставить фрагмент кода из шаблонов, поставляемых с программой, создать каркас новой функции, подключить внешний файл.
...И еще много всего-всего…
Существует две версии SNK Visual HTML Workshop: Standard и Professional.
Версия Professional является улучшенным вариантом программы, предлагая максимальную гибкость и широту возможностей: дополнительные функции по управлению проектом, значительно большее число файлов в проекте, равное 5000. В версии Standard 1000 файлов. Версия Professional лучше интегрирована с другими программами SNK, можно использовать вход в программу при помощи идентификации пользователя, при этом будут загружаться персональные настройки. В окне редактирования в Professional можно одновременно открыть до 50 файлов.
Весь пакет SNK WEBOFFICE в развернутом виде занимает совсем немного места (около 10 Mб). Прекрасно работает и под Windows 95, и под Windows 98, и под Windows 2000. Чуть не забыл. Ко всему пакету имеется неплохой Help, естественно, на русском языке.
Редактором SNK Visual HTML Workshop автор этих строк пользуется уже несколько лет. И менять его на что-то другое нет необходимости. Версии всех вышеупоминавшихся программ следующие:
SNK Visual HTML Workshop 3.5.2 Professional
SNK VF FTP 1.5
SNK Password Manager (Pass-Man) 1.5
SNK LightPad 2.5.1
SNK Template Editor 1.5
SNK Package Editor 1.5
Я понимаю ухмылки тех, кто поставил на поток производство страниц и штампует их при помощи солидных прог от Adobe или Macro-media… Это круто. А мы, все остальные — другие… Такие вот дела. Одним словом, пользуйтесь, наслаждайтесь, творите… и зарабатывайте не только на хлеб, но и на масло;-)…
Теперь еще несколько слов об обещанном выше. Лирическое отступление. Просыпаемся утром ни свет ни заря, спешим в общественном транспорте на работу (работающие удаленно дома и свободные творцы программного продукта не в счет). А что нужно делать на работе? Правильно, работать! Но иногда так хочется немного "схалявить": побродить по Internet'у, почитать свежие политические и экономические новости, узнать, как сыграла любимая команда, да просто качнуть себе новый драйвер… Конечно, это все относится только к тем, у кого доступ к Internet'у имеется на рабочем месте, кто в хороших отношениях с SysAdmin'ом, кто сам SysAdmin:-)…
Но за спиной время от времени бродит злобный:-[[ или не очень:-[ начальник, который не любит, чтобы его сотрудники даже во время вынужденного простоя занимались черт знает чем и отрывались от работы (или имитации рабочего процесса:-)). Да и хорошему начальнику (такие тоже встречаются) это тоже в конце концов когда-то надоест. Конечно, обидно? Особенно когда работы действительно нет, а вы сидите и стараетесь как можно незаметнее побродить по Сети. А ведь если высокое начальство заметит, что делать вам нечего, то обязательно нагрузит работой. Как раз для таких страдальцев, скорее всего, и была придумана Ghostzilla — другого объяснения я найти не могу. Что же это за зверь такой, Ghostzilla?
Ghostzilla (http://www.ghost-zilla.com) — это браузер, построенный на основе Mozilla, обладающий достаточно высокой скоростью работы и корректно отображающий web-страницы. Но самое интересное заключается не в том, как браузер отображает сайты и с какой скоростью он работает, а в его уникальных возможностях. При помощи этой программы можно перемещаться по просторам Сети практически незаметно. Вернее, со стороны будет казаться, что вы занимаетесь исключительно рабочими делами.
Как же работает Ghostzilla? После запуска программы вы не найдете ни одного признака, что она действительно работает, до того момента, пока не помашете курсором мыши от края до края экрана. Вот тут-то она и проявит себя. Вне зависимости от того, какого рода приложение открыто в данный момент, на вашем Рабочем столе вместо окна программы появится окно браузера. Работая в Excel, вы вместо ваших таблиц увидите окно браузера, причем панели управления Excel'а останутся на своих привычных местах.
Для еще большей конспирации можно сделать так, чтобы отображаемые web-страницы представали перед вами не в цветном, а в черно-белом варианте, а картинки появлялись только при подведении к ним курсора мыши. Для того чтобы закрыть программу и вернуться к работе, достаточно подвести курсор мыши к заголовку рабочего окна программы. Возможностей настройки очень много. На диске установленная у меня Ghostzilla занимает около 20 Mb.
Valeri N.Kravchuk, kravchukv@tut.by
Компьютерная газета. Статья была опубликована в номере 42 за 2003 год в рубрике soft :: интернет