В 2021 году состоялся запуск нового интерфейса админки Webasyst 2.0, что вызвало неоднозначную реакцию у пользователей. После знакомства с ней возник вопрос, что делать дальше. Остаться на 1.3, попробовать поработать в 2.0 или усиленно переносить всю доработку для 1.3 на 2.0? Выскажу своё мнение по этому поводу с точки зрения разработчика и пользователя Webasyst
В процессе отладки возникает необходимость просмотра значений переменных и объектов. Для этого Webasyst предлагает несколько методов вывода на экран или в файл логов. Но было бы удобнее данный вывод производить только для конкретного пользователя что мы и реализуем
В официальной документации список хуков не содержит краткое описание, из-за чего с ним неудобно работать. Настало время это исправить
Для индивидуальной настройки интерфейса помимо разработки плагинов можно использовать браузерное расширение с пользовательскими скриптами
Выбор системы разработки и управления сайтом CMS производится по нескольким критериям, среди которых можно выделить функциональность, стоимость и распространенность. На этапе выбора CMS вопросы поддержки, обновления расширений и доработки функциональности уходят на второй план. Но только до того момента, пока не возникает необходимость обращаться за помощью к разработчикам. А здесь уже возможны разные варианты развития событий, о которых желательно знать и быть готовым
Опять что-то непонятное. То списки вместо переменных, то проекты без скриптов на сцене, то какой-то односпрайтовый проект. А нельзя что-то более привычное? Можно, но мы договорились смотреть на Scratch 3 глазами программиста
Если вы работаете в Scratch 3, то думаю, что многие "секреты" использования блоков знаете. А ваши друзья и знакомые? Предложите им небольшую викторину
Для работы с клонами нам потребуются списки. Также нужно будет определить формат данных. И здесь не всё так просто. В зависимости от выбора того или иного формата будет зависеть сложность работы, в чём скоро убедимся
Как-то на одном из форумов проскочила фраза касательно написания руководства по Scratch 3 с точки зрения «взрослого» программиста. Не берусь реализовать столь амбициозную задачу, но поделюсь своим впечатлением и некоторыми находками
На прошлых занятиях мы создали расширение для текстового программирования в моде Scratch 3. Осталось научиться управлять объектами и спрайтами при помощи программного кода
Когда на глаза попадается очередная платформа блочного программирования типа Scratch, то в голове возникает один и тот же вопрос: почему они до сих пор не дополнены текстовым программированием? Исправим это и сделаем работу в Scratch 3 более удобной
В официальный Scratch 3 нет возможности добавить своё расширение. Но такая возможность есть в моде Sheeptester. Это позволяет на удивление просто создавать свои блоки. Но мы пойдём дальше и расширим Scratch 3 возможностью в нем не только использовать блоки, но и писать код на JavaScript
При помощи сервиса HttpService можно в проект Roblox подгружать не только данные, но и программный код
Для проверки работоспособности скриптов в Roblox Studio приходится постоянно перезапускать проект на выполнение, что снижает эффективность изучения работы на данной платформе и создания проектов. Исправим этот недостаток и создадим функционал, который позволит увидеть изменения в работе без перезапуска проекта
Для просмотра работы кода HTML, CSS, JavaScript и др. в браузере без перезагрузки страницы используется режим live preview, как, например, в codepen.io. При работе в офф-лайн радакторах для этого требуется либо установить соответствующий плагин, либо воспользоваться сторонними решениями, например LiveReload. Эти способы работают при редактировании локального файла. А что делать, если редактируется файл на сервере?
Framework7 — это мощная платформа, которая позволяет оформить интерфейс web-приложений в мобильном стиле Android и iOS. Это позволяет намного проще и быстрее создавать гибридные приложения, за счёт замены огромного числа блоков программным кодом. Звучит пугающе, но на самом деле всё очень просто
В этом небольшом занятии показан пример передачи массива из JavaScript в приложение AI2