#1.2 PHP и HTML

phpstorm Автозамена полного имени файла на use - ипорт пространства имен, namespace

Действуем так:

  1. Наводим на класс с полным пространством имени (namespaces-ом) - тут на деле возможно нужно наводить мышь не на сам класс, а на префикс нейспейса
  2. и выбираем замену в во всплывающем "quick-fix" сообщении (Replace qualifier with an import)

Alt+Shift+Enter в моем случае в линуксе что-то не заработали, видимо конфликт назначений какой-то

Есть что-то здесь, но пока не проверял https://youtrack.jetbrains.com/issue/WI-...

#2 Обзор частей интерпретатора

Этапы интерпретации исходного кода

  1. Посимвольное чтение исходного кода;
  2. Лексический анализ - на основе входящей последовательности символов выделяются "слова" языка;
  3. Синтаксический анализ - входящая последовательность слов сопоставляется с правилами построения "предложений" на языке программирования и преобразуется в массив AST-деревьев (абстрактное синтаксическое дерево);
  4. Выполнение (интерпретация) кода на основе массива AST-деревьев.

Список задач по текстам

vscodium

"Технологии"

  • Разобраться с изготовлением GIF из видео

Перенос на сайт

vscodium Запуск (режимы запуска, зеленый треугольник) vscode

Для запуска переходим в меню Run and Debug:

И нажимаем на зеленый треугольник:

Предварительно в выпадающем списке возле зелёного треугольника можем выбрать режим запуска.

symfony FormBuilder Сгруппированный список: вывести связанные сущности из БД (группировка по Entity)

Примечание: проверено на Symfony 6.3

  • Пример: у статьи на сайте есть категория и подкатегория. Связь статей с категориями/подкатегориями "многие к одному" Связь категории и подкатегории "один ко многим".
  • Задача: в html форме на странице создания/редактирования статьи вывести список подкатегорий, сгруппированный по категориям.
  • Примечание: в моем случае у статьи может отсутствовать категория и подкатегория, у подкатегории - категория

Класс статьи:

#1 Начало работы, запуск теста и отладки- Pascal-js-intro

После того, как проект открыт в vs-codium, с помощью команды в терминале в корне проекта:

 npm ci

мы подтянули пакеты, в числе которых jest.

Jest представляет собой фреймворк для налаживания юнит теститорвания (junit testing) JavaScript. Unit testing - это тестирование отдельных модулей исходного кода.

linux bash Подстановка подстроки, слова в несколько мест в команде (массив) через фигурные скобки - пример кода,

Можно использовать фигурные скобки для объявления массива прямо в команде, напр. выполните в терминале команду:

echo a-{1,2}

получим ответ:

echo a-{1,2}

- заметьте. что значения должны быть перечислены без пробела, иначе то что в фигурных скобках будет воспринято просто как несколько строк разделенных пробелами.

Пример 1 - список пакетов apt

Используя данный подход, мы можем подставлять, напр. префиксы и писать вместо команды:

Pages

Subscribe to fkn+antitotal RSS