Мои проекты и разработки
Программные продукты
Preambula— обработчик Markdown-файлов для отображения их в виде Web-страниц на лету. Вставляет страницу в указанный шаблон (с поддержкой вложенных шаблонов), выводит meta-теги и OpenGraph-разметку на основе данных в FrontMatter или генерирует их автоматически, корректно выдаёт заголовок Last-Modified и статус 304..Впервые опубликовано: 2024 | |
SiteKnockerBot— мониторинг доступности сайта. Раз в пять минут бот заходит на указанный URL, проверяет корректность ответа и наличие ключевых слов (если они заданы). Если сервер отвечает некорректно, слишком медленно, выдаёт ошибки PHP или пустую страницу, бот отправляет оповещение в Telegram.Впервые опубликовано: 2017 | |
Intellect Board Pro— предназначался для реализации идеи «сайт на основе форума». Помимо обычных форумных разделов с темами и сообщениями может содержать разделы других типов, например, статические страницы, блог или раздел с анонимными вопросами. Самый крупный open-source проект из сделанных мной. На нём работает мой мультиблог 4xpro.ru.Впервые опубликовано: 2014 | |
CondiLoader— библиотека для асинхронной загрузки и инициализации JavaScript-библиотек и стилей CSS для них.Впервые опубликовано: 2018 | |
VK Private Profiles Highligher— расширение для броузеров на основе Chromium. Выделяет (обводит красным) ссылки на закрытые профили ВК в дискуссиях, чатах, списках участников групп, списках лайков и т.п. Будет полезно тем, кому часто приходится ходить по чужим профилям ВК, чтобы не тратить время на заход в закрытые профили.Впервые опубликовано: 2020 | |
TextCMS— простая CMS на текстовых файлах. Главная цель создания — максимальная гибкость и возможность произвольного сочетания модулей на одной странице.Впервые опубликовано: 2008 | |
TabShulte— простой генератор для таблиц Шульте с измерением времени прохождения.Впервые опубликовано: 2014 | |
2Seconds— онлайн-сервис для упрощения минификации и склейки CSS и JavaScript, а также вставки в CSS мелких изображений с помощью техники data in uri.Впервые опубликовано: 2017 | |
TypograferBot— Telegram-бот для типографирования текстов. Основан на модуле для типографирования, взятом из TextCMS с небольшими доработками.Впервые опубликовано: 2017 |
Сообщества и блоги
- Сообщество идеалистов Интернета — сайт для тех, кто всё ещё верит, что Сеть сможет сделать людей лучше. Является частью Fediverse — децентрализованной социальной сети.
- Socionics.Me — соционическая социальная сеть. Первый из моих сайтов на HTTPS и с поддержкой HTTP/2.
- Единый Типологический Проект — включает в себя несколько сайтов о типологиях личности, а также Типач — форум анонимных социоников.
- Канал «Гармонизация жизни» на Яндекс.Дзен — объяснение поведения людей через Псибазис — 7 основных причин психологических проблем.
Наиболее важные статьи
- Мир школы и мир улицы — о различии в мышлении «отличников» и «двоечников» из мемов.
- Размышления о Старом Добром Интернете — 4 условия, делавших возможным его существование.
- Сообщество, управляемое тегами — идея как создать максимально самоуправляемое сообщество.
- Зачем в современном мире личный сайт.
- О хорошем и плохом взрослении.
- Слово о критическом мышлении — некоторые размышления о том, как ему научиться.
- SEO для форумов — статья заняла 13-ое место в конкурсе статей на WebMasters.Ru.
- Как узнать о человеке всё — рекомендации, как собрать информацию о ком-либо.
- Статья в Wikipedia о драйвере Ext2Fsd (по сути, перевод из англоязычной Wiki).
Идеи
- Метод двух будильников — способ встать легко и в эффективном состоянии в нужное время.
- Загрузка JavaScript по имени класса.
- Исследование эффективных состояний психики.
- Математическая модель динамики развития форума и ее практическое применение.
- Использование хеш-функции и случайного значения для генерации неповторяющегося шифровального ключа.
Творчество
Философско-мировоззренческое
- Моральный Кодекс Настоящего Компьютерщика — то, с чего начиналась моя Сетевая деятельность.
- Идея о гармоничном человеке.
- Учение о Едином Информационном Поле Вселенной.
- Три фундаментальных греха.
- Связь опор личности, Четверицы Хайдеггера и пространства типологий.
Типологии личности
- Пирамида типологий — система, позволившая упорядочить типологии личности по тем проявлениям, которые они описывают, и четко провести границы между ними.
- Информионика — собственная типология личности, описывающая особенности процесса решения жизненных задач. Разработка приостановилась на этапе описания положений отдельных функций.
- Типология эволюционных стратегий — черновик новой типологии, работающей со всеми логическими уровнями пирамиды типологий.
- Модель X для соционики и толкование соционики через НЛП.
- Собственная типировочная методика по соционике — на основе нее я несколько лет занимался типированием на форуме Tipiruem.Ru.
- Собственные тесты по соционике и ТУАИ.
- Гибридное типирование — методика, при которой типируемый сочетает развернутые ответы, анализируемые типировщиком вручную с формализованными, анализируемыми автоматически. Создавалась в целях исключения «эффекта Тени», когда типировщик не рассматривает какой-либо тип по субъективным причинам.
- Социозаметки — описания того, как проявляют себя те или иные соционические признаки или типы в различных жизненных ситуациях, а также разъяснение наиболее распространенных заблуждений соционики.
- Соционический манифест — все мои соционические воззрения и наработки, собранные воедино.
Нереализованные идеи и концепции
- Mindmap как средство навигации по сайту.
- Методика «хвост кометы» для оценки эффективности научной публикации.
- Способ ввода текста для мобильника — был актуален во времена мобильников с экраном 4″ и меньше. Сейчас, с распространением экранов 5.5″, на которых легко попасть в нужную клавишу, необходимость в нем отпала.
- Использование клеточных автоматов поверх социального графа для моделирования распространения идей в обществе.
- Сенсорный экран с распознаванием пальцев.
- Инфохаб — место сбора всех значимых для пользователя информационных потоков.
- Система определения типа личности на основе машинного обучения — реализована частично ввиду того, что не хватило надежно определенных типов.
- Метатипирование — попытка формализовать подход к типированию: создать набор вопросов, на которые должен ответить сам типировщик, разбирая анкету. Не доведена до конца.
Прочее (потерявшее актуальность и заброшенное)
- «Конкурсы для программистов» — сообщество ВКонтакте, где я собираю информацию о различных конкурсах, олимпиадах, хакатонах и тому подобных мероприятиях.
- Перевод на русский язык форумного движка Ikonboard 2.1.9.
- Модуль для реализации Simplex-метода для Object Pascal (Delphi).
- Модуль для работы с матрицами и комплексными числами для Object Pascal (Delphi).
- Перевод на русский язык программы MuCommander.
- Объединенный Открытый Проект — сайт для Настоящих Компьютерщиков.
- Форум Socioclub.Org.
- Старая версия Inltellect Board 2.x.
- Yaml Form Generator — генератор HTML-кода для форм и их валидация на основе YAML-описания.
- Группа Непразднующих на Mail.Ru, также существовал и сайт Непразднования, но не сохранился.
- Моя страница на Sprashivai.Ru, в дискуссиях на которой зародились многие мои идеи (в частности, концепция ЕИВП).
- TypForum — ещё один типологический форум.
- Tipiruem.Ru — форум типирования по соционике и психософии.