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

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

Вы включаете свой компьютер и при загрузке операционной системы у Вас устанавливается интернет соединение с провайдером Вашего интернет. При этом вашему компьютеру выдаётся (временный или постоянный) IP-адрес для однозначной идентификации его в сети интернет. А так же, вашему компьютеру, сообщаются DNS-сервера (так же компьютеры с определённым программным обеспечением) для преобразования URL сайтов в сети интернет в IP адреса компьютеров на которых расположены файлы данных сайтов....

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

 

Работая с Drupal 8, в команде, можно столкнуться с тем, что у каждого разработчика локально установлен свой набор библиотек в папке: vendor с помощью Composer.

Для работы с русским текстом в кодировке UTF-8 и его нормального отображения в консоли Ubuntu, необходимо использовать библиотеку NLTK совместно с Python 3.3. Версия 3.4 уже не совместима с текущей реализацией библиотеки NLTK версии 3.1. Для установки Python 3.3 добавим новый репозитарий программного обеспечения в Ubuntu, установим Python и систему управления пакетами для него и с помощью системы управления пакетами - установим библиотеку NLTK в указанную директорию.

Добавим простую форму к модулю demo - который содержит реализацию простой страницы с "hello world". Для этого в корневой директории сайта перейдём в папку: modules и в ней перейдём в папку ранее созданного модуля demo. После чего в папке модуля создадим подпапку: src, а в ней папку: Form в котором разместим файл: DemoForm.php с описанием класса формы.

Доработаем форму из предшествующего урока добавив в неё базовые настройки загружаемые из файла с конфигурацией.

Более понятно данная тема звучит на английском языке: event dispatcher, dependency injection, service and hooks. Доработаем форму из предшествующего урока добавив в неё необходимый функционал, который упрощённо можно описать следующим образом:

  • На сабмите форме создаётся диспетчер.
  • Этот диспетчер начинает следить за определённым событием формы.
  • При его возникновении, он (диспетчер) через класс события посылает оповещение всем наблюдателям следящим за этим событием.

Создаваемое React приложение будет состоять из одного компонента, который будет выводить HTML надпись на странице в браузере. После чего приложение будет усовершенствованно с использованием компонентов.

В рамках одного из проектов понадобилось разработать лендинг с авторизацией в панели администрирования и саму панель. При этом большая часть информации в панели администрирования должна была быть динамически обновляемой без перегрузки страницы.

CherryPy — объектно-ориентированный веб-фреймворк, написанный на языке программирования Python. Спроектирован для быстрой разработки веб-приложений для сети Интернет. Представляет собой надстройку над HTTP-протоколом, но остаётся на низком уровне и не выходит за рамки требований RFC 2616. Может выступать в качестве самостоятельного веб-сервера или работать под управлением другого серверного приложения, поддерживающего протокол WSGI.