не повторяйтесь уже доложили
  • не нужно
  • велосипед
  • фидо умер
  • есть вордпресс
Живой Блог

blog.51t.ru

Почему?

Почему люди выбирают lenin.blog?

Это здоровая вкусная пища в мире нездоровой невкусной пищи.

Это исторически неизбежно.

Люди любят свободу.

Потому что декабристы разбудили Герцена.

Люди любят бесплатно.

Гладиолус?

Потому что быстро и просто!

Потому что это следующая ступень эволюции человечества.

Потому что учиться, учиться и учиться следует чему-то хорошему, а не как всегда.

Потому что даёт почувствовать себя человеком.

Потому что верить надо в себя, а не в заморские чудеса.

Потому что... всё остальное хуже.

Выпуск от 29 ноября 2017
... спешит представить Lenin.Blog

Это блог девочки Лены. Или дедушки Ленина. Или блог, который живёт на улице Ленина.

Что это?

Lenin.Blog - это часть проекта ГК11 по созданию малых сообществ. Это вариант простого блога на python, который может обмениваться сообщениями как между серверами, так и с клиентами (так называемый офлайн-режим).

Как это работает?

Чтобы просто получить блог, вы просто запускаете файл run.py с помощью python 2.7, открываете в браузере страницу, отвечаете на несколько вопросов... и пользуетесь. Такой путь хорош для небольшой локальной сети, но годится и для интернета, если вы не умеете настраивать классический веб-сервер (nginx, apache).

NOTE: Все особенности деплоя bottle.py-приложений это отдельный разговор. Если у вас уже есть веб-сервер, проще всего будет прокидывать приложение через обратный прокси. Более детальные возможности деплоя можно прочитать на английском языке на сайте bottle.py:
bottlepy.org/docs/dev/deployment.html

Проекту не требуется никакая база данных или специальная подготовка. Всё, что вам нужно, это python 2.7 и желание. Или хотя бы просто python 2.7.

Зачем это нужно?

Для организации простого блога или новостного сайта. Блог вы получаете сразу, а преимуществами обмена сообщениями сможете воспользоваться потом, разберётесь. А если не разберётесь, в любом случае, у вас останется просто блог.

Вопрос того, нужен ли собственный блог или лучше воспользоваться готовым сервисом, не содержит в себе ответа, так как запросы и предпочтения у всех людей разные. Данный блог сделан для тех, кого готовые сервисы не устраивают.

Где это использовать?

В локальной сети, как центр внутреннего общения-оповещения-уведомления и как текущую хронику дней.

Простые новостные сайты, которые в случае пиковых нагрузок или в экстремальных условиях, благодаря распределённости, будут раздавать свой трафик на случай своей недоступности.

На собственном веб-сервере, как простой блог, не перегруженный скриптами, наворотами и кнопочками, но в котором не потеряешь, что и где тебе ответили. Короче говоря, везде, где нужен легковесный и легко поднимаемый, без всякой возни с базами данных и серверами, блог.

Для оценки того, нужно вам это или нет, нравится вам это или нет, поможет беглый взгляд на демо-сайт: blog.51t.ru

Это круче, чем вордпресс?

Нет. Но вы не расстраивайтесь.

python тормозит!!!

Замеры производительности блога на ноутбуке PIII-700/128 под управлением OpenBSD 5.7 на базе в 2000 сообщений показали производительность 7 запросов в секунду. Если ваш сайт в секунду посещает больше пользователей, воспользуйтесь чем-нибудь побстрее, чем Pentium III с 700 мгц и 128 мб памяти.

Возможности

Близость к тексту

Основа всего в данном проекте это текст.

К серверу можно подключаться текстовыми клиентами (есть и такие). Lenin.Blog - это блог старой школы, когда люди могли текстом выражать свои мысли и эмоции. В приоритете не картинки и лайки, а много возможностей работы с сообщениями и комментариями. Если вы любите текст, или если вы устали от перегруженных чем-угодно-кроме-текста сайтов, то этот проект для вас станет глотком свежего воздуха.

Интерфейс

При установке вы определяете главный блог, который будет блогом по умолчанию.

Зайдя на основную страницу блога, вы увидите элементы управления и сами статьи блога.

Верхнее меню

Кнопка профиля позволяет зарегистрироваться в системе, войти в систему, выйти из системы или получить квиток авторизации. Если вы залогинены, она пишет ваше имя, иначе предлагает войти в систему.

Добавить, доступная только залогиненным пользователям, позволяет добавить новую статью в блог.

Кнопка блога где написано название блога, приводит вас на основную страницу выбранного блога. То же самое делает нажатие на логотип.

Сводные комментарии, оформленная в виде облачка, показывает последние 30 ответов на статьи в выбранном блоге. Если же вы находитесь не в блоге, а, скажем, в меню выбора блогов, она покажет последние 30 ответов на статьи во всех блогах.

Стрелочка вниз просто прокручивает экран к низу страницы. Не самому же напрягаться?

выбрать блог в случае, когда у вас больше одного блога, предлагает переключаться между ними. При этом, покидая основной блог, ссылка на него всегда будет рядом с кнопкой выбора блога.

всего сообщений - это количество всех сообщений во всех блогах. сообщений в блоге - это общее количество сообщений, и статей, и ответов на них, в текущем блоге. То есть, если есть 5 статей, и на две из них дано по 2 ответа, то количество сообщений в блоге будет 9. тем - это количество статей без учёта ответов на них. На каждой странице отображается 15 тем.

время в UTC- время в UTC. Оно на три часа моложе московского и на десять - владивостокского.

Статьи (список тем блога)

Далее экран содержит в себе до 15 статей (именно столько помещается на каждой странице). Кнопочки перед именем статьи позволяют браузеру перемещаться между записями, не прокручивая страницу вручную.

Для более простой оценки того, какие темы активны (попробуйте быстро крутить страницу и при этом прочитать хоть какие-то цифры) число комментариев обозначается облачками - красное залитое облачко это +5 комментариев, а зелёное контурное +1. Точное число можно узнать, наведя на облачка мышкой.

Ниже идут тэги. Их можно кликать, и тогда будут отображаться только темы с этим тэгом. Правильное тэгирование своих статей очень упрощает жизнь пользователям в поиске и навигации.

Рядом с самой статьёй могут находиться три серых блока с последними комментариями к этой записи.

Нижнее меню

первый блок- вход/выход и описание.

Топ комментаторов - Top6 авторов данного блога. Если находиться в меню, не привязанном к блогу (например, выбор блогов), то Top6 всех комментаторов всех блогов.

новые комментарии - аналогично кнопке из верхнего меню, но не 30 комментариев, а 4, и не по клику, а сразу.

RSS: новые темы - подписка на новые статьи.

RSS: все сообщения блога - подписка на все сообщения (и статьи, и комментарии) выбранного блога.

Статья

При заходе в саму статью, действие верхних и нижних кнопок меню не меняется. Зато теперь вы видите все комментарии темы, последние 20 тем блога в боковом меню, можете подписаться через RSS на комментарии только для этой статьи.

В комментариях вас встретят иконки из игры angband (они случайны, кому-то суждено будет стать супергероем, а кому-то - свитком.). Они позволяют визуально отделять пользователей. Кроме того, клик на иконку пользователя (как и на его имя) покажет его статьи и комментарии.

ГК11

Нужна ли вам распределённость? Не имея понимания того, как ей можно пользоваться, вам даже сложно предположить, зачем она может быть нужна. А узнать и понять возможности можно только попользовавшись, только тогда у вас сменится восприятия, и вы некоторые вещи будете делать совсем по-другому, сменится сама ваша модель взаимодействия с базой сообщений.

У вас могут появиться новые идеи, которые раньше вам и в голову не приходили, потому что вы были ограничены традиционными рамками восприятия, и смотрели под другим углом, не видя всей перспективы.

Но всё же данный проект создан для новичков. Для дальнейшего овладения темой распределённых эхоконференций, обратитесь к основному проекту, EleanorLordPray, который живёт по адресу gk11.ru

Лицензия

Проект Lenin.Blog является общественным достоянием, но содержит в себе сторонние компоненты со своими лицензиями, указанными отдельно.

Двенадцать строк Незнакомцу

По вечерам,
над ресторанами
Прозрачный воздух
тих и глух
А в это время
над диванами
Клавиатурный
слышен стук

Строча изнежено
чернилами
Эксперты возятся
в ...фигне
Они порой
бывают милыми...
Иль это только
снится мне?

Зачем нам
лоровское сборище
Зачем бродить
хрен знает где
Иди, проспись уже,
чудовище
Я знаю,
истина в фиде