Блог экспериментатора инженера-разработчика: Infanty.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.
Блог существует при поддержке: "Оккупационных сил Марса".

Отображено: по дате последнего изменения. Посмотреть по дате публикаций.

Если Вы читаете данную статью — то Вы один из таких энтузиастов и давайте в данном цикле статей не просто рассматривать алгоритмы или вспомогательные программы (для BigData решений с AI), а с привязкой к примеру в виде: чат бота который может анализировать текст и фотографии пользователя который с ним общается и как то реагировать на них.

Первым в мире компьютером был американский программируемый компьютер, который разработал и построил в 1941 году гарвардский математик Говард Эйксон при сотрудничестве четырёх инженеров компании IBM, по заказу которой компьютер и разрабатывался. Компьютер был создан на основе идей Чарльза Бэббиджа.

  • Архивация файлов сайта: копирование папки сайта, её сжатие и удаление несжатых скопированных файлов.
  • Экспорт базы данных в файл: экспорт базы данных, сжатия файла экспорта, удаление несжатого файла экспорта.
  • Поиск строки в файлах папки.
  • Установка (упрощённый вариант) нескольких сайтов на Drupal из консоли.

 

При разработки нового сайта или поддержке имеющегося многие используют IDE PhpStorm. При этом на "рабочем" сервере ведётся только логирование работы сайта, а основная разработка производится на сервере "разработки" который может быть развёрнут в VirtualBox. При этом синхронизация серверов производится с помошью Git. Работу с Git пока пропустим, а вот настройку сервера "разработки" с "азов" до отладки первого проекта в PhpStorm - рассмотрим по пунктам.

Для удалённой отладки из PhpStorm в VirtualBox необходимо так же пробросить порт по которому работает IDE. Таким же образом можно произвести удалённый проброс порта из Ubuntu в Windows для работы с MySQL настроенной на локальную работу.

XDebug — это расширение для PHP, написанное Derick Rethans, одним из разработчиков языка PHP для упрощения отладки PHP-скриптов. Основной целью расширения является максимально возможное упрощение отладки PHP-скриптов и добавление в разработку на PHP таких удобств, как точки останова, пошаговое выполнение и наблюдение за выражениями. Помимо этого, расширение также позволяет выполнять профилировку приложения и находить те части, которые замедляют его работу. Поддерживается также выполнение произвольного кода на точке останова, а также и ряд других полезных при отладке функций. В целом, расширение нужно, в первую очередь, для экономии времени программистов, так как позволяет быстро локализовать ошибку в коде.

На одном из серверов, где в качестве веб-сервера установлен: nginx, понадобилось запустить FastCGI. Можно было бы установить fcgiwrap или spawn-fcgi.

Установим nginx и Apache, набрав в консоли:

sudo apt-get install nginx apache2 

Для начала установим Java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default 

Как всё успеть при управлении проектами и в жизни? Как тратить так, чтобы оставались деньги и на инвестиции?

Как и любой проект можно пустить на самотек и затянуть сроки разработки, превысить бюджет и получить на выходе посредственный продукт, так же и с жизнью, а так же и с деньгами. Если каждый день не делать шажок к большой цели, к следующей ступени вашего благополучия, то Вы так и будете топтаться на месте. А если не управлять деньгами то они вообще не будут задерживаться у вас в кармане. Надеюсь Я убедил Вас в том, что жизнью можно управлять как и любым проектом. Главное работать не по 12 часов а головой.