LINUX.ORG.RU

Lenin.Blog 0.1

 , ,


4

5

Увидела свет первая версия простого легковесного блога, поддерживающая обмен сообщениями сервер-сервер и сервер-пользователь.

Проект написан на Python 2.7 и представляет собой запускаемое приложение, которое можно использовать даже без выделенного веб-сервера (например, в локальной сети). База данных не требуется.

Поддерживается базовая функциональность блога: сообщения, комментарии, тролли, тэги, карбонки, RSS, отображение картинок.

Блог может меняться трафиком с совместимыми с http://gk11.ru проектами, будь то другой блог, форум, эха или другое представление. Пользователи могут подключаться, загружать и писать сообщения с помощью совместимых оффлайн-клиентов.

Лицензии используемых модулей указаны отдельно, лицензия основного кода — общественное достояние.

Демонстрация блога: http://blog.51t.ru

>>> Подробности

Ответ на: комментарий от buratino

https://images.lessmore.pw/media/images/Снимок_экрана_от_2017-12-04_10-03-17.png

http://idec.spline-online.tk/m/yJjSKuLmPjaUGDfeMsxT

На Мире, Динамике и Таверне это сообщение есть. Что-то с фетчем у клуба.

Difrex ★★★ ()
Последнее исправление: Difrex (всего исправлений: 1)
Ответ на: комментарий от buratino

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

А вот эти сообщения там есть?

oBhhY3mJh6ksMoojMAus
yYKk4VsmvYeYHGPw0huA
pAjMfiuYVKDIxKXoPrdH

Difrex ★★★ ()
Последнее исправление: Difrex (всего исправлений: 1)
Ответ на: комментарий от buratino

зачем менять надёжное и хорошо работающее решение

Менять на что? На другое надежное хорошо работающее решение. Сейчас основная разница в питон2 и питон3 лишь в том, что последний будет поддерживаться дольше. Так что намеренное использование питон2 при отсутствии легаси в 2017 - ретроградство.

Aswed ★★★★ ()
Ответ на: комментарий от Aswed

Менять на что? На другое надежное хорошо работающее решение. Сейчас основная разница в питон2 и питон3 лишь в том, что последний будет поддерживаться дольше.

В теме всё написано, по буквам. Если кто-то чего-то не понимает, так он уже и не поймёт, мне даже не хочется об этом писать.

buratino ★★★ ()
Ответ на: комментарий от kirk_johnson

То есть, если там найдут дыру, никто не почешется. Кому такое на сервере нужно?

На всяких там хостингах php 4 стоит.
А все нормальные пользователи этих хостингов для запуска очередного сайта на каком-нибудь wordpress выбирают php 5.3
а ты говоришь python 2.7 и 2020

onon ★★★ ()
Ответ на: комментарий от onon

4 - неверно. 5.3 - верно. я не так давно ставил 5.2 из специального репозитория, который поддерживался собственными силами (хостеров?), до тех пор, пока не умер последний человек, что им пользовался - говорят, самого последнего дешевле вышло таки убить.

buratino ★★★ ()
Ответ на: комментарий от Aswed

Сейчас основная разница в питон2 и питон3 лишь в том, что последний будет поддерживаться дольше.

так а зачем менять если основная разница только в сроках поддержки? питон2 после завершения поддержки работать перестанет или что?

но на самом деле это конечно не правда. во-первых надо портировать с 2 на 3, во-вторых буратино правильно говорит, в питоне 3 неудобно работать с данными. с юникодными строками - также удобно как было удобно в питон 2, только буква u пропала, а с данными всё плохо. питон 2 банально гораздо удобнее третьего питона.

но print со скобками - это тоже очень хорошо, молодцы, так держать.

anonymous ()

дарю идею: фидо на гите. клон клонирует всю «эху», пулл пуллит новые «сообщения» (комиты), а мерж их мержит с ребейзом или без. хостить «эхи» можно на гитхабе, у каждого участника сети есть полная копия «эхи», транспорты: хттп и ссш, и что сами напишете. полностью распределённая структура.

anonymous ()
Ответ на: комментарий от anonymous

изначально я и хотел использовать git, но проще было сделать более упрощённую структуру

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

buratino ★★★ ()
Ответ на: комментарий от buratino

php 4 тоже пользуются.

5.3 - верно. я не так давно ставил 5.2 из специального репозитория

Оно же дырявое. А скрипты в нем запускающиеся еще дырявее.
А потом начинается, почему мне сайт восстановили, а через 2 часа опять взломали.

onon ★★★ ()
Ответ на: комментарий от KRoN73

Balancer, если соберёшься - учти что в «стандарте» у них написано одно:

https://ii-net.tk/idec-doc/

В реале - (эталонная реализация как я понял) другое:

http://git.spline-online.tk/spline/iing

А у ТС вообще пересекавшиеся, но таки своё множество:

https://github.com/gk11-ru/leninblog/blob/master/run.py

А у фоолине клиента - своё :

http://git.spline-online.tk/spline/caesium

Хотя должен отдать должное - оно всё не просто просто :) Оно элементарно! Многое вещи просто не были продуманы, может добавят потом.

В общем прикольно! Удачи! :-)

anonymous ()
Ответ на: комментарий от anonymous

Хм, а что не так в реализации и документации?

Если есть какие-то проблемы, то скажи - поправим. Много нет, например, личных сообщений, но обсуждение ведется.

Сабжевая штука не idec, но совместима.

Difrex ★★★ ()
Ответ на: комментарий от EXL

High Sierra была приведена мной вкупе с WebAssembly SDK для разработчиков прикладного ПО...

Кивать на энтерпрайз при обновлении языков и инфры,по-моему, неслишком правильно. Да безусловно он на это сильно влияет как тормозящий фактор. Только, вот, ооочень часто энтерпрайзный софт,особенно, монопольный в своей области редкостное дерьмо по процессам развертывания и,возможно, по архитектуре. На системные стандарты пакетирования мы забьем(а как же наши копираст-костыли?!), устанавливать переменные окружения мы в CADe за несколько тысяч долларов на разработчика мы будем уметь только в винде, при этом сами рекомендовать развертываться на линуксах будем, будем таскать с собой дырявые старые библиотеки со статичной линковкой,будем выдавать нечитабельные или самые общие сообщения об ошибках,но ты, сынок, все это сожрешь,так как мы в монопольном положении или близки к тому, а потому на качество разработки мы можем забить. Если не давать пинка энтерпрайзу он с удовольствием и на перфокартах бы все бы тебе поставлял.

pylin ★★★★★ ()