О проекте
Дендроднаутс (dendroudnotes.blogspot.com) - это технический блог, позиционирующий себя как Склерозник программера. Проект создан для фиксации практических решений по администрированию и разработке в средах Unix и Windows. Основная аудитория здесь - системные администраторы и разработчики, которым нужно быстро найти рабочий код или обходной путь для конкретной ошибки. Контент носит сугубо утилитарный характер: никаких лонгридов или теоретических выкладок, только конкретные кейсы из практики. Автор, Denis, делится тем, что сам столкнулся с проблемами при работе с серверами и IDE, превращая личные трудности в инструкции для других.
Основные направления
Тематика блога узкоспециализированная и охватывает несколько ключевых областей IT-инфраструктуры.
- Пакетная обработка файлов в Linux.Один из самых популярных постов посвящен скриптам для конвертации изображений. Автор показывает, как с помощью одной строки в консоли изменить разрешение png-файлов на jpg, уменьшив их вес в 10 раз. Особое внимание уделяется нюансам работы с именами файлов, содержащими пробелы, которые часто ломают стандартные циклы bash.
- Работа с СУБД MySQL.Блог фиксирует проблемы с клиентом MySQL Workbench, в частности, зависание процесса загрузки таблиц (fetching). Решение найдено не в настройках клиента, а на стороне сервера - через принудительный запуск утилиты mysql_upgrade после обновления системы.
- Разработка под LazarusFPC.Есть раздел, посвященный языку Pascal и среде Lazarus. Здесь разбираются специфические баги VCLLCL, например, проблема с ограничением длины строки в компоненте TEdit, которая приводит к критическим ошибкам выполнения (sigfault) при попытке программно изменить текст поля ввода.
Особенности сайта
Главная особенность проекта - его формат записок на полях. Статьи короткие, написаны живым языком с элементами разговорной речи (глючит довольно весело, логика разбилась в дребезги). Это создает эффект присутствия: читатель видит не сухую документацию, а историю реального поиска решения. В текстах много конкретики: приведены фрагменты кода на Bash, SQL-команды и исходники на Object Pascal. Автор не боится показывать свои ошибки, например, как он сначала не учел пробелы в именах файлов или как неправильно обрабатывал события изменения текста в Delphi-подобных компонентах. Такой подход делает материал полезным для тех, кто уже столкнулся с аналогичными проблемами и ищет готовый патч. Структура постов типична для блогов на платформе Blogspot: дата публикации, метки (ярлыки), краткое описание задачи, код решения и ссылка на первоисточник информации.
FAQ
FAQ
Для чего создан этот блог?
Проект служит хранилищем полезных заметок по программированию и администрированию в Linux и Windows. Автор фиксирует здесь решения технических проблем, чтобы не забыть их самому и помочь другим специалистам.
Какие инструменты чаще всего обсуждаются?
Основной упор делается на консольные утилиты Linux (например, ImageMagick для конвертации изображений), базу данных MySQL и среду разработки Lazarus (Pascal). Также затрагиваются вопросы работы с клиентом MySQL Workbench.
Есть ли на сайте готовые скрипты?
Да, в статьях приводятся рабочие примеры кода. Например, есть готовый цикл bash для пакетного изменения размера картинок и обработки имен файлов с пробелами, а также команда для обновления прав доступа в MySQL через терминал.