Сообщения

Debian 101

Пишется для Debian GNU/Linux 12 (bookworm) + Gnome 43.6 Создание разделов и настройка Timeshift <расписать> Выдача sudo первому пользователю Если пользователю root при установке не задавался пароль: su - <и другие команды> Выдача нормальной "админки" первому пользователю: <расписать> Альтернативный взгляд: В последнее время пошла такая мета, что пароль на root не нужен вообще, и не нужна эскалация прав юзера через sudo. Мол, достаточно пользоваться su и всё необходимое делать от суперюзера. Но на практике на десктопе/лэптопе это выглядит сомнительно, т.к. слишком часто в GUI требуются операции с повышением привилегий. В общем, в вопросе пока надо разбираться, какой подход наиболее эффективен и удобен. Удаление мусорных программ <написать команду> Установка flatpak Инструкция Команды: apt install flatpak apt install gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo sudo reboot Включе...

SSH 101

Добавление SSH-ключа в репозиторий Git 1. Создать ключ ssh-keygen -t ed25519 -C "your_email@example.com" (легаси: ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ) > Enter a file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):<имя ключа> > Enter passphrase (empty for no passphrase): [Type a passphrase] > Enter same passphrase again: [Type passphrase again] 2. Добавить "pub" ключ в репозиторий. Полностью скопировать содержимое файла ключа в поле ключа в репозитории. Сохранить ключ в репозитории под каким-то именем. 3. Добавить ключ в shh-agent. Сначала ручной запуск ssh-agent в фоне: eval "$(ssh-agent -s)" Теперь добавление ключа: ssh-add ~/.ssh/<имя ключа> Управление ключами Вывести перечень зарегистрированных ключей ls -al ~/.ssh Решение проблем git@example.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the reposito...

CSS mobile Fix для WP Griddle

Фикс отображения поста. В частности, были проблемы на мобильных и небольших экранах. Фиксы: Размер заголовочного изображения, вертикальные отступы, размеры заголовков, прижимание текста поста к краям экранов. Сохраняю на тот случай, если кастомное CSS сбросится при обновлении темы.

Git 101

Типичный workflow базового уровня git clone <указатель на репозиторий> - init в таком случае не требуется git fetch (скачать изменения с сервера) git merge (слить изменения в локальную копию) эти две команды заменяются одной: git pull (по ситуации) git status или status -s (короткий формат) git add . git commit -a (all) -m "Quick description"   git push origin main Отмена локальных изменений Отменить коммит, но сохранить изменения в коде: git reset --soft HEAD Отменить два коммита вместе с изменениями кода: git reset --hard HEAD~2 Отменить изменения конкретного файла: git checkout <имя_файла> Отмена изменений на remote Откатиться до конкретного коммита: git reset --hard <commit-hash> ...а затем forced push: git push -f origin main Пара слов про .gitignore Если .gitignore был добавлен ДО версионирования (создания) конкретных файлов: git add . Проверить, какие файлы былидобавлены к индексации, и затем: git reset -- <paths> Чтобы unstage те файл...

Примеры и образцы дизайн-документов

 В основном здесь всякое старьё, но сути не меняет: полноценные диздоки. 1. GameDocs.org/documents 2. Тред на Реддите . 3. Mikael Segedi - подборка диздоков 4. Star Wars: The Front Line

Материалы по Headless CMS

Изображение
Сегодня на твиче оказался на стриме Белой Пантеры (GB), которая была занята разработкой фронта на базе Contentful . Что такое Contentful - я толком не понял. Судя по всему - продукт, сочетающий продвинутую Headless CMS и экосистему для деплоя. В общем, пошёл искать информацию о таком феномене как Headless CMS. Ссылки по теме Headless CMS Что касается ссылок, нашёл следующее. Три статьи про Headless на хабре: более общая   более конкретная техническая с примерами и анализом решений. Несколько фреймворков: VuePress Gridsome Hugo NuxtJS Gatsby Фреймворки упоминались в том или ином контексте в отношении Headless CMS и получения данных через API. Часть из них - обычные статические генераторы, и при чём здесь Headless - предстоит выяснить. Ознакомительная статья по GraphQL на Хабре Сайт GraphQL.org И бонус: DevOps статья по инфраструктуре CI/CD (хабр).

DayZ - Полезные ссылки

Изображение
Тулзы и Инфографика от WOBO DayZ Wiki / Все про выживание! (dayzona.ru)     DayZ Wiki (gamepedia.com)   DayZ Russia Wiki — DayZ Russia Wiki   Интерактивная Карта  

EVE: Навигация по вормхолам

Изображение
Веб-подготовка перед эксплорейшеном Коды вормхолов (eveuniversity) Интел по системам Данные по системам (ellatha) Список кодов вормхолов запасной (ellatha) Описание локаций eve-survival: Гайды по WH eve-inspiracy: Сигнатуры , Аномалии , Релики , Датки , Газ , Руда Безопасность Дат/Реликов Для создания карты использовался Xmind Zen. Можно использовать Pathfinder .    Впрочем, можно использовать любой аналог типа Visio.

Фреймворк «6-2-1» Уоррена Спектора

Девять вопросов, которые Уоррен Спектор задаёт сам себе, когда приступает к разработке новой игры, и рекомендует  делать так же всем разработчикам. 6 - о самой игре В чём идея игры? Почему именно эта игра? В чём состоит вызов разработчикам? Насколько хорошо игре подходят те или иные идеи? В чём заключается интерес игрока? Каковы основные глаголы игры? 2 - о её уникальности  Кто-либо уже делал это раньше? ( а так же выводы из ответа ) В чём изюминка игры? 1 - о создателе Тебе есть что сказать миру?

Инсайты из презентации "A Short Hike Postmortem"

Изображение
 Краткий обзор инсайтов и полезных идей из вот этой презентации с GDC 2020 . 1. Идея и стиль После определения основной темы игры важно определиться с визуальным стилем (lok'n'feel). Полезно использовать референсные картинки для составления основной палитры. 2. Стадии разработки Прототип Альфа Сделаны ключевые игровые механики Игру можно пройти от начала и до конца Бета  Игра завершена Игровой контекст определён и неизменен Release Candidate Исправлены баги Учтена обратная связь Запасной месяц   3. Подготовка к дедлайну Ключевые игровые особенности (список фич) Игра без них не будет работать. Точно достижимые (по срокам и ресурсам). Дополнительные цели (список фич) Игра будет интересной и без них. Возможно, достижимы? 4. Использование SCRUM Автор презентации использовал следующие колонки в Trello: Backlog Milestone (и название вехи) Sprint (номер недели или срок) Today Done 5. Как сделать игру вовремя Обозначать вехи (milestones) и оценивать силы, время и ресурсы. Иметь ...