Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-webdev
6 лет назад

Какие программы для веб-разработки использует незрячий вебмастер Денис Скрипник, часть 2


Здравствуйте. С вами незрячий пользователь Голоса @denis-skripnik. В этой статье расскажу про другие программы, используемые мной в веб-разработке. Первую часть можете прочитать здесь.

В этой части:

  1. Openserver - локальный сервер;
  2. WinSCP - FTP/SFTP клиент.
  3. XParser (Для чего его использую).

Видео для тех, кто не хочет читать текст:

Текстовый вариант

1. Openserver

В начале своего пути веб-разработчика я использовал Denwer, но он мне не очень нравился. Когда же узнал про Openserver, стал пользоваться только этой программой, поскольку у неё классный интерфейс, большое количество функций и куча интересных встроенных программ (Которыми, в прочем, я не пользуюсь).
Скачать приложение Openserver с официального сайта

Преимущества:
  1. Портабельная: можно использовать в любой папке, а не только в корне диска;
  2. Создаёт виртуальный диск, в котором находится папка программы.
  3. Несколько способов создания MySQL баз: через PhpMyAdmin или с использованием MySQL менеджера.
  4. Удобно добавлять сайты: создал папку и всё.
  5. Быстро работает, не нагружает систему;
  6. Нет никаких окон в списке открытых, что удобно для меня, так как я их листаю при помощи alt+tab;
  7. Есть все необходимые php модули;
  8. Можно легко выбрать сервер Apache, Nginx, версию php, "использовать php как..." и так далее.

Также удобно, что приложение на Русском.

Начало работы

Скачиваем программу по ссылке выше и распаковываем архив в ту папку, где будете вы использовать openserver.
Переходим в папку проги:
Директория с файлами и подпапками приложения
После этого кликаем по openserver.exe или Open Server x64.exe.
Ждём некоторое время, после чего рядом с часами (В системном трее, области уведомлений) появляется значок со следующим названием "Open Server 5.2.2 Профиль: Default" (У меня версия 5.2.2 - у вас может быть другая).
Нажимаем на него правой кнопкой мыши и проверяем, включён ли сервер (Пункт "Запустить" должен быть неактивным):
Меню Openserver
После чего переходим в настройки.

Настройки

На вкладке "Основные" ничего важного нет, но советую перепроверить, что галочки у вас установлены также, как у меня. Также, если вы хотите, чтоб программа запускалась вместе с Windows, воспользуйтесь одноимённой опцией на этой вкладке:
Основные настройки

Переходим на вкладку "Сервер": здесь настраиваем нужные вам параметры. Я здесь ничего не менял:
Настройка сервера

А вот на вкладке "Модули" я изменения делал:
Изменил сервер на "Apache-PHP7-X64+Nginx-1.10", версию php на php7 x64, mysql с "mysql 5.5" на "MySQL 5.5 X64", а также выбрал "Memcached-1.4-x64" в третьем с конца комбинированном списке (Как называется он, не знаю, но скорее всего что-то "средства кеширования").
Настройки модулей

Далее вы можете настроить отображение того, что считаете полезным вам в работе: добро пожаловать в "Меню" (я здесь ничего не изменял, так как текущие параметры устраивают):
Конфигурация меню

Настройки кодировок я оставил как есть:
Выбираем кодировки в Openserver

На вкладке "ftp сервер" можно включить и настроить ftp. Я этого не стал делать, но вам покажу, что здесь есть:
запуск и настройка ftp сервера

Вкладка "Почта" позволяет выбрать тип получения почты с сайтов, созданных вами (В папку или на удалённый smtp сервер): я оставил по умолчанию пока, так как не требовалось проверять никогда работу mail, но когда такая задача появится, обязательно настрою smtp, так как в папку неудобно лезть.
Опции почты

"Закладки" - это бесполезная (Во всяком случае для меня) вкладка. Я пользуюсь меню, но ничего нового добавлять не планирую. Вот скрин содержимого этого таба:
Список и добавление закладок

На следующей вкладке настраивается тип работы с доменами:

  • Автопоиск: директория с доменами (Но в списке можно выбрать и некоторые другие настройки, правда я не понял, что они означают: слишком много раз там повторяется "public_html" и "www");
  • Ручное управление: добавление, изменение и удаление доменов на этой вкладке;
  • Ручное + автопоиск: думаю понятно.
    Как работаем с доменами

Перейдя в "Алиасы", мы сможем добавить алиас к одному из существующих доменов (я ничего не добавлял):
Алиасы ваших доменов

"Планировщик заданий". По-сути, cron. Я им не пользуюсь (Во всяком случае, пока, но функция интересная):
Настройка Cron в Open Server

Что находится на вкладке "Разное" так и не понял, но вам покажу, какие поля там есть. Единственное, что понял - это то, что можно включить веб-панель, которая позволит работать с OpenServer через браузер (Её я активировал):
Настройка веб-панели и другие опции
Но панелька имеет очень мало возможностей: она только информирует о статусе сервера, количестве доменов, а также предлагает запустить, перезапустить и остановить сервер:
Страница панели управления Open Server

Последняя вкладка - "автозагрузка". Наверное, здесь настраивается то, что запускается вместе с программой. Этим функционалом я не пользуюсь:
Автозагрузка

Работа с MySQL

Чтобы создать пользователя, идёте в меню программы, "дополнительно", "PhpMyAdmin". Далее кликаете по ссылке "учётные записи" и нажимаете "добавить":
Создание пользователя в PhpMyAdmin

Также это можно сделать через MySQL менеджер: идёте в меню OpenServer, выбираете подменю "Дополнительно", "MySQL менеджер". После этого появится окно, где вы сможете создать пользователя (Правда не нашёл, где устанавливать пароль):
Список пользователей + настройки MySQL Manager

Базу данных можно создать, перейдя в то-же подменю "Дополнительно" и выбрав пункт "PhpMyAdmin". После авторизации (Логин - root, пароля нет), переходите по ссылке "Создать БД" (Пользуюсь всегда этим методом):
Страница добавления базы данных

Базы данных также настраиваются и в MySQL Manager после выбора пользователя, но вот можно ли там их создавать, не знаю:
Список БД

Надеюсь, не утомил вас описанием OpenServer. Просто уж очень функциональное приложение.

2. XParser

Приложение установил себе давно очень, также очень давно им не пользовался.
Вообще оно парсит сайты, но я использовал его для парсинга Англоязычных текстов в надежде их перевести на Русский при помощи онлайн-переводчика, откорректировать его и выложить на свой неудавшийся сайт. Но потом эту идею забросил, хотя тексты спарсил. Итак, начнём:
Открываю на рабочем столе ярлык "X-Parser-Light" - появляется такое окно:
Первая вкладка XParser
Здесь вводим запросы;
Переходим в "параметры" и выбираем поисковик (Зависит от того, где работает, а где - нет), а также другие параметры.
Я, например, выбираю формат обработанного текста (Max txt), "Каждая статья в отдельном файле", "Сохранять контент без предварительной проверки":
Параметры парсинга

Переходим к "Фильтры". Здесь я выбираю "Действия в случае совпадения": "удалять статьи с заданным включением":
Фильтрация парсинга

Чтобы в форматах вывода появился "max txt" (Это формат автопостинга для Maxsite CMS) я сделал следующее:

  1. Перешёл в меню "Настройки";
  2. Выбрал "Форматы вывода";
  3. Нажал "Новый шаблон" и в специальном поле ввёл необходимые настройки. Вот скриншот:
    Шаблон вывода

Всё. После того, как нажимаю "Запустить парсинг" появляется такое окно (Сейчас результатов нет, т. к. данная версия программы уже нерабочая: если понадобится, скачивайте и, если надолго нужна, покупайте более новую версию):
Окно отчёта

3. WinSCP

Это мой любимый FTP клиент.
Программа портабельная (переносная) и позволяет использовать ещё и Putty (SSH клиент).
Здесь не буду писать много, так как итак текста куча получилась, а просто покажу основное:

  1. Окно ввода данных для входа:
    Входим на FTP сервер
  2. Список папок (Одна панель - мой локальный диск E:, вторая - корневая папка сайта (Пустая)):
    Две панели с содержимым: на компе и на сервере
  3. Чтобы открыть Putty, скачиваем его, а потом, авторизовавшись на FTP/SFTP с теми-же данными, что и SSH, нажимаем CTRL+P - появляется окно терминала:
    Терминал SSH

Для отправки элемента на сервер или на комп, нажимаю F5, после чего появляется такое диалоговое окно:
Отправка файла
Подобные окна появляются при использовании других операций:

  • f6 - "Отправить и удалить"/"Получить и удалить";

  • shift+F6 - Перенести;

  • Shift+F5 - копировать.

  • При нажатии f4 открывается файл на редактирование в выбранном редакторе, а shift+f4 - создание/редактирование файла.

  • f7 позволяет создать папку:
    Создаём папку

Настройки:

Опций куча, поэтому покажу только общий вид настроек, а также раздел, которым я пользовался.
Общий вид настроек

Переходим в раздел "Редакторы" и тут добавляем тот, который у вас установлен в системе (У меня это Notepad++):
Настройки редакторов

Подробный обзор WinSCP ещё будет опубликован в этом сообществе, так как программа тоже очень функциональная. Подписывайтесь на @vp-webdev и @denis-skripnik (Я у себя буду публиковать репосты своих статей из сообщества).

Заключение

Вот и всё. Получилось много, очень много букв, но надеюсь, что вам было интересно то, чем я пользуюсь. А какие программы вы используете для веб-разработки? Прошу оставить ответ в комментариях.
Также буду благодарен за репосты и апвоуты.

Материал подготовлен автором @denis-skripnik

2
73.296 GOLOS
На Golos с August 2017
Комментарии (13)
Сортировать по:
Сначала старые