О журнале

Code Journal — записки разработчика

О коде, базах данных и повседневной работе с ИТ-системами.

Я разработчик ProjectDB и автор Code Journal. Здесь я собираю заметки о задачах, которые возникают при разработке и поддержке приложений: разобраться в запросе, найти причину сбоя, настроить сервер или сделать интерфейс удобнее.

ProjectDB

ProjectDB занимает в журнале отдельное место. В этих статьях я рассказываю, как устроена система, как её запустить и связать с другими приложениями. Отдельные темы — конфигурация, работа с базой, фоновые процессы и обмен данными с лабораторными приборами.

Хочется, чтобы документация объясняла не только команды и параметры, но и то, зачем они нужны. Поэтому рядом с описанием ProjectDB здесь есть разборы PostgreSQL, Linux и других инструментов, с которыми приходится работать при её использовании.

Читать о ProjectDB → · ProjectDB на GitHub →

Что ещё можно почитать

В разделах PostgreSQL и MySQL — запросы, индексы, транзакции и резервные копии. В Linux — службы, сеть, журналы и поиск неисправностей. PHP и JavaScript посвящены коду приложений и интерфейсов. В ИТ-поддержке собраны задачи, которые не укладываются в один язык или серверную платформу.

Про SEO тоже пишу с практической стороны: как сделать страницы доступными для поиска, настроить адреса и метаданные, не потерять статьи при переезде. Без обещаний вывести любой сайт на первое место.

Как пользоваться журналом

Статьи можно искать по рубрике, метке, году или через поиск. Внутри — объяснение задачи, примеры и ссылки на документацию. Перед запуском команд проверьте версию программы и свои параметры: имена, пути и данные из примеров нужно заменить на собственные.

Если заметили ошибку или у вас получилось иначе, напишите в комментариях. Лучше приложить версию программы, короткий пример и текст ошибки — так проще разобраться. Перед публикацией я проверяю комментарии; пароли, токены и чужие личные данные присылать не нужно.