Космические прически феи-архитектора: как я превращаю код в характер персонажа
Всем привет! 🚀 Я разработчица и художник, создающая мир «Лунного кода», где даже прически персонажей — это часть программной архитектуры. Хочу показать, как через пару новых образов моей феи Солары можно рассказать о разных подходах к решению задач.
✨ Прическа №7: «Творческий беспорядок»
Идеальное состояние для мозгового штурма:
Распущенные волнистые волосы = поток неструктурированных идей
Небрежный пучок = временное хранение мыслей
Выбивающаяся прядь = тестовое соединение с реальностью
💻 Когда актуально: Поиск решений, генерация гипотез, начало нового проекта
✨ Прическа №8: «Режим бога»
Состояние полного контроля над кодом:
Идеальная коса = безупречный алгоритм
Кристаллические вплетения = инструменты для отладки
Асимметричные элементы = фокус на критически важных задачах
💻 Когда актуально: Рефакторинг, оптимизация, работа с legacy-кодом
Каждая деталь в этих образах — от положения пряди до типа плетения — работает на раскрытие характера и профессиональных качеств героини. Солара не просто фея, а full-stack архитектор, способный как творить в потоке, так и доводить системы до совершенства.
А вам какой подход ближе?
Творческий хаос с морем идей или системный подход с четкой архитектурой? Делитесь в комментариях!
Делаю фее-архитектору прически по принципам программирования. Вот две новые!
Всем привет! Продолжаю превращать код в прически для феи Солары. Сегодня покажу, как системное мышление и этапы разработки отражаются в ее образах.
Прическа №5: «Релизная версия»
Как выглядит: Монументальная коса-венец вокруг головы, густая челка и две идеальные пряди
Что означает: Финальная стадия проекта, когда все идеально собрано и протестировано
Аналогия из IT:
Коса-венец = релизная версия системы
Челка = режим глубокой концентрации (чтобы ничего не отвлекало)
Две пряди = API человечности (интерфейс для взаимодействия с пользователем)
Прическа №6: «Каркас full-stack разработчика»
Как выглядит: Распущенные волны сзади + две каркасные косы сверху + косы у лица
Что означает: Начало full-stack разработки, когда хаос идей превращается в структуру
Аналогия из IT:
Распущенные волосы = неструктурированные идеи (бэклог)
Верхние косы = бэкенд-фреймворк (невидимый каркас)
Косы у лица = фронтенд-фреймворк (видимая часть)
Челка = ясность замысла на стадии планирования
В моем проекте даже волосы работают по принципам архитектуры ПО! 👑💻
А какая из всех показанных причесок лучше всего описывает ваше отношение к работе?
- Жесткий порядок «Релизной версии»
- Творческий хаос «Каркаса full-stack»
- Или что-то другое из предыдущих постов?
Делитесь в комментариях!
Как сделать мультиязычный сайт на поддоменах в WordPress. Часть 2. Включение и настройка режима WordPress Multisite
В первой части я показал, как настроить поддомены, dns записи и ssl.
Сегодня мы настроим конфигурацию wordpress для мультисайтов
Прежде, чем мы продолжим обязательно сделайте:
Сделайте резервную копию файлов wp-config.php и .htaccess
Сделайте резервную копию базы данных
Проверьте резервную копию базы данных!
Сначала нам нужно "сказать" WordPress, что мы вообще собираемся активировать Multisite. По умолчанию эта функция скрыта.
Подключитесь к вашему сайту по FTP или через файловый менеджер на хостинге.
Откройте файл wp-config.php в корневой папке вашего сайта.
Чтобы разблокировать скрытую функцию мульти сайта найдите строку, которая выглядит так:
/* That's all, stop editing! Happy publishing. */
перед ней добавьте строку
define('WP_ALLOW_MULTISITE', true);Сохраните файл и загрузите его обратно на сервер.
В административной панели появится новый пункт Настройки -> Установка сети
7. Выберите его. Перед вами откроется окно с двумя блоками кода, которые следует скопировать и вставить с соответствующие файлы wp-config.php и .htaccess
8. Сохраните оба файла. После этого WordPress "выкинет" вас из админки. Это нормально! Это означает, что система переключилась в новый режим.
9. Войдите в систему заново. В меню появятся новые пункты:
Чтобы добавить новый сайт выберите пункт меню Добавить -> Сайт
Заполните префикс, язык, название сайта и электропочту администратора
Аналогично для остальных языков.
Если что-то пошло не так.
Когда на сайте "белый экран смерти" или что-то работает не так, режим отладки — ваш лучший друг.
Включить режим отладки:
WP_DEBUG: Главный "рубильник". Включает (true) или выключает (false) режим отладки.
WP_DEBUG_LOG: Если true, все ошибки будут записываться в файл /wp-content/debug.log. Это лучший способ анализировать проблемы на рабочем сайте, не показывая ошибки посетителям.
WP_DEBUG_DISPLAY: Если true, ошибки будут выводиться прямо на экран. Используйте только на локальном или тестовом сайте!
Рекомендуемая конфигурация для разработки:
Эта комбинация будет записывать все ошибки в файл, но не будет показывать их пользователям:
// Включаем режим отладки
define( 'WP_DEBUG', true );
// Включаем запись ошибок в лог-файл
/wp-content/debug.log define( 'WP_DEBUG_LOG', true );
// Отключаем показ ошибок на экране
define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 );
Для рабочего сайта убедитесь, что WP_DEBUG установлен в false.
define( 'WP_DEBUG', false );
Как повысить безопасность сайта
wp-config.php позволяет отключить несколько потенциально небезопасных функций.
Как запретить редактирование файлов тем и плагинов из админки:
Это не позволит администратору (или злоумышленнику, получившему его пароль) редактировать PHP-файлы напрямую из админ-панели.
define( 'DISALLOW_FILE_EDIT', true );
Как принудительно использовать SSL для входа и админ-панели:
Эта настройка гарантирует, что логин и пароль всегда передаются по зашифрованному каналу.
define( 'FORCE_SSL_ADMIN', true );
Как управлять производительностью и ресурсами
Как увеличить лимит памяти для PHP:
Иногда сложные плагины или темы требуют больше оперативной памяти, чем выделено по умолчанию, что приводит к ошибке "Allowed memory size... exhausted".
// Устанавливаем лимит в 128 мегабайт
define( 'WP_MEMORY_LIMIT', '128M' );
// Для админ-панели можно выделить еще больше
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
Как отключить встроенный CRON:
WordPress запускает свои запланированные задачи (проверка обновлений, публикация отложенных постов) при каждом посещении сайта. На высоконагруженных проектах это может вызывать задержки. Опытные администраторы отключают встроенный CRON и настраивают его запуск через планировщик на сервере.
define( 'DISABLE_WP_CRON', true );
Как управлять ревизиями и корзиной
WordPress сохраняет копию каждой вашей правки (ревизии), что может быстро "раздувать" базу данных.
define( 'WP_POST_REVISIONS', false );
Как ограничить количество ревизий (например, до 5):
define( 'WP_POST_REVISIONS', 5 );
Как изменить время автоочистки корзины (по умолчанию 30 дней):
// Очищать корзину каждые 7 дней
define( 'EMPTY_TRASH_DAYS', 7 );
// Чтобы отключить корзину (удалять навсегда сразу)
define( 'EMPTY_TRASH_DAYS', 0 );
В следующей части я покажу, как настроить плагины для мультиязычного содержимого вашего сайта.
Понравилось — ставь «+»
Полезно? Подпишись.
Так я буду знать, какой контент вам интересен.
Вопросы можно задавать в комментариях 👇👇👇
Удачи! 🚀
Я начинаю оживлять цифровую вселенную. Рассказываю, как код становится магией
Предисловие (аннотация):
Frontend-разработка + любовь к мифам = самый необычный проект в моей жизни. Показываю, как строчки кода превращаются в врата в другой мир.
---
Всем привет! Я — тот самый странный гибрид фронтенд-разработчика и художника, который вместо очередного корпоративного лендинга решил построить портал в другую вселенную. 🪐
О чём проект?
В основе лежит «Лунный Кодекс» — древняя цифровая сущность, которая спит где-то в глубинах сети. Её должны пробудить две феи-близнеца:
Солара (Архитектор Порядка)
Ноктура (Повелительница Хаоса)
Моя задача написать код, который станет мостом для этого пробуждения. И первая страница, которую вы увидите — это не скучная заглушка «Сайт в разработке», а самые настоящие врата, которые вот-вот откроются.
Как я это делаю?
Пишу на TypeScript — это мой Кодекс Порядка, который не даёт магии превратиться в хаос.
Оживляю всё с помощью CSS, чтобы каждый пиксель дышал атмосферой.
Использую SvelteKit он как древний гримуар, превращающий мои идеи в чистый и быстрый код.
Сейчас работаю над самым важным — запуском времени. Это будет первый интерактивный элемент, который покажет, что вселенная начала просыпаться.
Что дальше?
Следите за обновлениями! В следующих постах покажу:
Как оживают феи с помощью CSS-анимаций
Первые скриншоты врат
Как астрология и мифы превращаются в код
А вам интересны такие проекты на стыке кода и творчества? Или предпочитаете чистую разработку? 🧙♀️
Почему я выбрала SvelteKit? В поисках идеальной магии для Лунного Кодекса
Всем привет! Сегодня я поделюсь главным секретом: прежде чем создать мир фей и кристаллов, мне нужно было выбрать... инструменты. 🪄
Для меня это не просто фреймворки и языки, а часть волшебства. Я ищу не то, что «удобно», а то, что резонирует с моей идеей, и для «Кодекса Гармонии» я нашла идеальный набор: SvelteKit, TypeScript и Vite.
SvelteKit — это не просто фреймворк, это как древний гримуар, который превращает мои заклинания в чистейший свет. Я пишу код, который понятен мне, а он компилирует его в нечто легкое и быстрое. Он не привязывает за собой тяжелый "багаж", а просто творит магию. Это идеальный инструмент для создания мира, где важен каждый кристалл.
TypeScript — мой Кодекс Порядка. Он как Солара: он не дает моим заклинаниям превратиться в хаос. Если я допускаю ошибку, он тут же мне об этом говорит, не дожидаясь, пока магия сломается. Это дисциплина, которая позволяет мне творить без страха.
Vite — мой портал в будущее. Он позволяет мне видеть результаты своих заклинаний мгновенно, без долгого ожидания. Как будто время между мыслью и её воплощением исчезает.
Вместе они создают идеальный баланс: творческий хаос (Svelte), который подчиняется чистому порядку (TypeScript). Это и есть та самая синергия Солары и Ноктуры. 💎
Так что, с инструментами мы определились. И теперь можно перейти к самому интересному: к первому акту пробуждения Лунного Кодекса. Я уже запустила таймер... ⏳
Frontend разработка, обучение, помощь
Добрый день.
Подскажите пожалуйста, хочу обучиться на Фронтенд с нуля, где это можно сделать?
Стала искать онлайн курсы, думала про сайт Синергия и Нетология. Отзывы главное везде 5 звезд. Позвонили мне с нетологии, молодой человек через слово неправильно ставил ударение в словах, что уже вызывает подозрение, неужели такая компания масштабная не может подобрать качественных операторов? Все красиво рассказал, дают скидку в день звонка, вобще супер. Говорю, я не буду вам переводить деньги, пойду с наличкой в банк, устроите? Ответили конечно. ( еще и договор они не хотят оформлять, говорит у нас Оферта договор, Чо? Я вам кучу денег а вы мне оферту, попросила бумажный, сказали без проблем) Итог: так мне квитанцию и не дали, сказали только онлайн перевод(ну и идите лесом), тоже подозрительно, потом решила проверить они вобще существуют физически, по адресу, в Москве нашла организацию почитала отзывы, рейтинг 5 звезд (а как же меньше), сделала отбор по негативным, и О чудо, отзывы то ужасные, причем все свежие. Вот так я сберегла 100к. Спасибо людям за отзывы.
В синергии пообщались тоже хорошо, и она больше доверия вызывает, но квитанцию мне тоже так и не скинули, и лекции только записи, из 6 мес обучения только 6 часов вебинара.
Я в расстройстве и растерянности. Почитала что все необходимое есть в интернете. Но так хочется живое общение, что бы на путь наставляли и помогали, а не все самой.
Есть ли у вас какой то опыт в таком вопросе, совет, может знаете заведение с качественным курсом, или же человека который может этому обучить?
Игра вместо заглушки. Я фронтенд-разработчик и художник, и вот как я борюсь со скукой ожидания своего же проекта
Всем привет! Хочу поделиться с вами крутой идеей, которая родилась на стыке двух моих профессий, как frontend разработки и искусства.
Мой основной проект, «Феи близнецы лунного кода», будет в активной разработке еще около полугода(только рисовка фей займёт несколько месяцев), и чтобы его ожидание не было скучным, я делаю кое-что получше стандартной заглушки.
Прямо на главной странице сайта появится небольшая браузерная игра!
Это будет уютный кликер в магической атмосфере:
Кликайте на фей и лунные кристаллы, чтобы собирать магические кванты или осколки хаоса.
Наслаждайтесь визуалом, который я создаю вручную в Procreate и маркерах и с помощью css.
Погружайтесь в атмосферу вселенной еще до главного релиза.
Моя цель — сделать этот период ожидания интерактивным и волшебным. Я уже активно работаю над концепцией, механиками и визуалом. Следите за обновлениями, где я скоро поделюсь первыми скриншотами геймплея! 💫
А теперь я возвращаюсь к коду и эскизам. Впереди еще много работы!










Эскизы поз фей с 61 по 70











