Если движок 12в уже в наличии, то пишите какой.
Шаговый или просто мотор? Мощность? Модель? Они по разному подключаются.
Если планируете покупать, то пишите зачем оно вам, что вы собрались подключать - можно подобрать подходящий. Может достаточно купить движок с редуктором за $2 и не перепаивать ничего.
Aetae, не только геймдев. Какие-нибудь "конструктор кухни онлайн" или даже 3д модельку товара вывести, или инфографику на D3JS красиво с динамикой отрисовать.
Но да, это не обязательный для всех скилл, а скорее нишевый.
M1mdex, на slug я даже ссылку дал, я ж заранее понимаю что вбить "как создать slug", или "php slug как" в поисковик - сложно. Да хотя-бы здесь в поиск на тостере.
Slug - это название той самой строки /nazvaniye-posta
MIX2MAX, по умолчанию при старте сессии клиенту выдаётся кука с уникальным значением (Идентификатор сессии, ssid) и создаётся файл с таким-же именем.
Проблемы могут быть если:
1. Нет прав на создание файла (полностью косяк админа)
2. Закончилось место (ОМГ, сколько же у вас этих сессий? Ну или место забито чем-то другим)
3. Сессий настолько много, или диск настолько загружен, что операции с файловой системой начинают тормозить. (снова ОМГ, и снова вопрос точно ли это "сайт новичка" с милионным трафиком.)
При этом буквально в несколько строк кода хранен к сессий можно переназначить, и хранить их не в файлах, а в БД. (см session_save_handler) Тот-же редис, например.
И да, сессии придуманы в прошлом тысячелетии, и сейчас есть им альтернативы, тот-же jwt в некоторых случаях лучше/удобнее/производительнее. Но не всегда и не в "обычной новичковой" архитектуре.
MIX2MAX, а вас не затруднит привести пример, где "сессии у новичков ложат сайт"?
Ну может какая-то статья это описывает, чей-то блог, или может исследование какое-то проводилось.
Я просто не могу представить что нужно с сессиями наворотить, чтобы положить сайт. Ну или к этому новичку миллионный трафик пришёл?
Regven, ардуино - это контроллер от atmega с некоторым обвесом для удобства.
И да есть ещё программа Arduino ide, которая позволяет программировать этот контроллер "... using the C and C++ programming languages, using a standard API which is also known as the Arduino language, inspired by the Processing language and used with a modified version of the Processing IDE."
То есть, по факту, это не отдельный язык, а декорации над c/c++, в котором добавлено некоторое количество сахара и спрятана часть низкоуровневых кишок.
Но никто не мешает писать код сразу на C, или на любом другом языке, главное чтоб существовал компилятор или транспилер с этого языка для атмеги.
Существуют, конечно, проекты и по запихиванию javascript в ардуину, и micropython, и многое другое.
И всё у них в целом отлично, пока вы пишите что-то очень простое.
А когда попытаетесь написать что-то сложное, то окажется что эти альтернативные языки то с библиотекой кардридера не дружат, то вайфай отваливается, то просто памяти не хватает, то быстродействия.
Вот и выходит что в большинстве проектов СИ почти без альтернатив, от плюсов можно только отдельные кусочки, а нагруженные участки зачастую приходится на ассемблер переписывать.
Slava Rozhnev, конечно неверный, там даже синтаксические ошибки есть, я с телефона набросал. Потому и написано "примерно такой".
Суть та-же, первый продукт и количество.
Там есть пульты на которых не A и B написано, а стрелки вверх-вниз.