Cеминар по Программированию/Бесплатные курсы c нуля 2025: Паскаль, PHP, JavaScript Сообщество. Онлайн - как начать

Внимательно ознакомься с текстом ниже (не зря же мы его писали и периодически обновляем! ;), если темы обучения подойдут - ответь на вопросы, которые встретятся ниже, в одном из пунктов.

1. О сообществе

IFF -- это сообщество, направленное на свободный обмен знаниями и улучшение условий такого обмена.

Сейчас у нас есть два направления:

vscode vscodium Как открыть настройки - Settings

В левой панели окна IDE внизу есть шестеренка - надо нажать на нее и выбрать раздел Settings (Настройки)

vscode explorer Настройка шрифта в структуре проекта слева

Ищем настройку window.zoomLevel
и выставляем ее в нужное значение (поддерживат дробные величины)

Vagrant Как на хостовой Ubuntu автоматически в VirtualBox создать виртуальную машину и развернуть в ней микросервис

Предварительная настройка Ubuntu 22.04

Рекомендуемая связка для Ubuntu 22.04:

Компонент         Версия          Комментарий
Ubuntu                 22.04.4 LTS Последний стабильный релиз на момент июля 2025
Vagrant                2.3.7 / 2.4.7  Стабильная версия, работает с VirtualBox 6.1 и 7.x
VirtualBox           6.1.50             Последняя версия 6-й ветки, надёжна и совместима
Guest Additions 6.1.50             Должна точно совпадать с VirtualBox

javascript Понять где выполнется код - браузер или сервер, бэкэнд или фронтэнд/клиент

Возможное решение сводится к проверке неопределенности глобального объекта окна:

 typeof window === 'undefined' 

-- если тут true, то значит, вы скорее всего на бэкэнде

Vagrant - для удобства работы, можно смонтировать папку хоста внутрь VM, чтобы изменять сайт без пересоздания ВМ

1. Пример монтирования директории

Добавьте это в Vagrantfile:

config.vm.synced_folder "./html", "/var/www/html"

начало Vagrantfile после этого может выглядеть так:

Как с помощью Vagrant автоматически в VirtualBox создать виртуальную машину и простейший сайт, и открыть его из основной системы

Что такое Vagrant?
Vagrant — это надстройка, которая управляет виртуальными машинами в VirtualBox: создаёт, настраивает, подключает сеть, ставит ПО и т.п. Он работает из основной системы и использует VirtualBox "под капотом".
Vagrant нужно установить на хостовую систему (в моём случае это Windows), где у вас уже стоит VirtualBox.

next.js Ошибка await is not defined

Error [ReferenceError]: await is not defined

Если навести в IDE получаем уточнение:

'await' expressions are only allowed within async functions and at the top levels of modules.

Возможное решение

Переключить милдварь на async:

export async function middleware(request: NextRequest) {

Еще что-то связанное: https://stackoverflow.com/questions/4980...

Pages

Subscribe to fkn+antitotal RSS