Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2018-12-25 23:56:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Clan of Xymox - Creatures
Entry tags:anti-russia, censorship, fascism, putin

страна-говно, страна-пидор, страна-выродок
Навальный кладет говно на сенатора
"Клишаса", который пытается запретить неуважение к властям.
https://navalny.com/p/6044/
Думаю, что у сенатора все получится, а Навальный жив-здоров
только потому, что в сраной нет никакой власти. То есть
власть есть, в виде ополоумевших гебоидов, у которых
на протяжении 20 лет увеличивали финансирование на 20% в
год, и в результате их расплодилось в половину населения
сраной-говняной. Дебильный путлер думал, что от этого
повышается управляемость, а она на самом деле понижается.
И с каждым новым нанятым гебоидом, вылезают такие гоблины,
что на их фоне питерская крыса из подворотни выглядит
почти интеллигентом. И дальше будет хуже, так что можно
к гадалке не ходить: (а) мерзкий вор "Клишас" получит
все искомое - Интернет запретят, потом еще раз запретят,
и снова и (б) работать этот запрет будет строго
через жопу. Однако все путлеровцы -
рукожопые ебоиды, во главе со своим путлером, и у них
ничего в принципе работать не может, потому что они
придурки и гнилые выродки. Такая блядь страна блядь,
страна-говно, страна-пидор, страна-выродок.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2018-12-26 18:50 (ссылка)
нет, это не git, а cvs (его предшественник)
https://en.wikipedia.org/wiki/Concurrent_Versions_System
там где-то есть линк на zip с сорсом

>Уточните только, на apache2 всё работает сейчас?

нет, там apache 1.3

>если бы работал, то как тут был б ответ, 405 - при открытии браузером

код ошибки, наверное, правится, но вряд ли это улучшит кому-то жизнь

я никогда этой штукой не пользовался, и не знаю, зачем она
нужна. Она вообще когда-нибудь работала? в коде множество
недоработок с 2005-го года (его особенно не пинали с тех пор,
как Брэд Фицпатрик уволился)

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-12-28 07:01 (ссылка)
да это хуйня для кросспостинга и API для бедных
не надо это чинить короче

(Ответить) (Уровень выше)


(Анонимно)
2018-12-30 12:02 (ссылка)
> нет, это не git, а cvs (его предшественник)

По ссылке что дали первой, указано два репозитория, один git:
http://cvs-ljr.lenin.ru/gitweb/gitweb.cgi?p=lj.rossia.org
и один CVS:
http://cvs-ljr.lenin.ru/cgi-bin/viewvc.cgi
Судя по последним изменениям, первый, git - более актуальный, чем более старый CVS.

> там где-то есть линк на zip с сорсом

Вот так (http://cvs-ljr.lenin.ru/gitweb/gitweb.cgi?p=lj.rossia.org;a=snapshot;h=HEAD;sf=tgz) удалось загрузить всё разом из git'а. Могу я клонировать эти файлы себе в публичный git (https://dev.ussr.win/)?
Просто там оказывается всё на перле, я перлом никогда не пользовался, найти время разобраться в этом получится только в следующим году. Также я добавил себе dreamwidth@freenode чат, когда появится время - планирую у них попросить совета, если не получится скопировать рабочий xmlrpc модуль из свободной части dw (https://github.com/dreamwidth/dw-free). Просто общение с ними на ету тему будет гораздо эффективнее, если репозиторий будет на каком-нибудь более современном движке.

> нет, там apache 1.3

Вполне может быть, что проблема вебсервера, а не старой версии движка.

> я никогда этой штукой не пользовался, и не знаю, зачем она
> нужна. Она вообще когда-нибудь работала?

На ljr - не знаю, на dw и lj работает, на insanejournal раньше работало, сейчас похоже нет.
Нужно для того, чтобы можно было писать в журнал не только через браузер (для программных клиентов).
В данный момент я пользуюсь hubzilla (https://ussr.win/channel/zlax) (и еще как минимум 8 лет планирую пользоваться), подписки у меня работают через rss/atom, а в свои старые журналы lj/dw/wp всё отправляется автоматически. Хотелось бы и с ljr автоматизировать этот процесс. Пока приходится добавлять посты сюда вручную, если кажется что тема может быть интересна местной аудитории.

ps. Да, из-за того что приходится писать под анонимом:
Вам запретили писать комментарии в дневнике этого пользователя.
- не приходят уведомления на этот тред. Может таки разбаните?

is3@ljr

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-12-30 12:13 (ссылка)
>Могу я клонировать эти файлы себе в публичный git?

Само собой!
Кстати, у меня где-то есть последняя версия
сорсов livejournal.com (перед покупкой их СУПом
LJ выпускался под GPL). С нашей версией оно мало
совместимо, конечно, потому что наша более древняя.

> Вам запретили писать комментарии в дневнике этого
> пользователя.

Потрясающе - совершенно не помню, как вы туда попали.
Убрал, конечно. Есличо, вы у меня во френд-ленте.

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

Такие дела
Миша


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]is3
2019-02-05 22:19 (ссылка)
Михаил, раз вы теперь в S.S. Chern - то повысил личный приоритет для вас и вернулся к отложенной задаче.

>> Могу я клонировать эти файлы себе в публичный git?
> Само собой!

https://dev.ussr.win/zlax/ljr

Но это из файла - без истории изменений, это не клон, когда пытаюсь получить историю репозитория (обычно подкаталог .git) - соединение отвергается.

> С нашей версией оно мало совместимо, конечно,
> потому что наша более древняя.

Смысл такой: у меня есть ресурсы - неспеша попробовать собрать необходимые зависимости ljr в контейнере, не обязательно lxc или докер, может получится в простом чруте, и запустить на тестовом поддомене. И уже на нём экспереминтировать, может удастся обновить перл и прочее без потери функционала. Мне кажется это самым подходящим вариантом, перед подобными экспериментами с работающим и социально активным сервером. Хотя можно и в полноценной виртуальной машине с древним дистрибутивом. Могу неспеша этим заняться, если у вас кто-то пожелает доступ к конктейнеру-машине или сами что-то решите попробовать чтобы форсировать - для этого выдам как минимум ssh. Надо будет тогда у вас уточнить все версии необходимого ПО на работающем сервере и дистрибутив. Кстати, такую информацию не рекомендую оставлять тут. Если заинтересуетесь скажите - пришлю ссылку где можно было бы это обсудить более конкретно.

> Потрясающе - совершенно не помню, как вы туда попали.

Около 5 лет назад пытался выяснить у вас чем занимался/занимается ваш папа (чтобы проверить недостверные слухи, спросив об этом из первоисточника), вы не ответили, тогда напрямую поинтересовался личным статусом крайней плоти (тогда ещё не обладал достаточной информацией по этому вопросу, мне было важно понять вашу личную связь с традицией). Не подумайте что тогда или сейчас этим хотел как-то обидеть или поддеть, теперь всё хорошо пониманию. Если пожелаете могу впредь не обращаться к этому вопросу в беседах с вами.

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

Честно говоря у меня уже пропала такая инициатива, учитывая нравы местных анонов. Слишком много внимания иногда к себе требуют. Поэтому пока предпочту вручную выборочно постить сюда что-то, а не транслировать всё подряд кроме приватных записей как это сейчас попадает в wp, lj или dw. Сейчас для меня приоритетнее в Hubzilla попробовать плагин для анонимных комментариев написать.
Кстати, если у вас будет желание капитально обновить ljr - рекомендую в первую очередь в сторону ActivityPub смотреть.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2019-02-06 01:16 (ссылка)

>Смысл такой: у меня есть ресурсы - неспеша попробовать
>собрать необходимые зависимости ljr в контейнере, не
>обязательно lxc или докер, может получится в простом
>чруте, и запустить на тестовом поддомене.

Разумно. Если что-то не поедет, дайте знать.
Там есть ровно одна серьезная трудность (кроме
поиска сорсов всего, что нужно, то есть Apache 1.3
и современного ему modperl): надо современную
mysql запускать вместе с кодом старого LJ, блобы
могут из-за этого криво проявиться.

>Надо будет тогда у вас уточнить все версии необходимого ПО
>на работающем сервере и дистрибутив.

У меня она бегает на Gentoo, но в принципе какой
дистрибутив - не так важно, все равно весь этот музейный
софт приходится вручную компилировать. Ядро, кажется, любое
работает.

Apache доступен тут
https://archive.apache.org/dist/httpd/Announcement1.3.html
руководство по установке модперла тут
https://perl.apache.org/docs/1.0/guide/install.html
mysql можно новый, memcache, кажется, тоже.

Перевод барахла с 32 на 64 бита проблематичен,
если я правильно припоминаю, лучше
с 32-битным кодом вообще не экспериментировать.

>напрямую поинтересовался личным статусом крайней плоти

а, ну я всегда боролся с обрезаниями, ненавижу их
(необрезан, естественно)

>Кстати, если у вас будет желание капитально обновить ljr -
>рекомендую в первую очередь в сторону ActivityPub
>смотреть.

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

Ну или придется забыть куски информации, типа
подробностей оформления S1/S2, и почистить базу
от легаси. Но это деструктивно, мне не хочется
(разобраться, где что лежит, в этой базе
весьма непросто, и есть риск что-то загадить).

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]is3
2019-02-06 09:09 (ссылка)
> Разумно. Если что-то не поедет, дайте знать.

Хорошо, буду держать в курсе по ходу. Случайно xmpp или irc не пользуетесь?
https://c.ussr.win/ - здесь js-клиент для джаббера, а так их много разных конечно. Если не пользуетесь могу вам сделать аккаунт tiphareth@ussr.win если пожелаете.

> надо современную mysql запускать вместе с кодом
> старого LJ, блобы могут из-за этого криво проявиться

А с чем связано может быть? Блобы ведь вроде как есть в бинарном виде и хранятся, кодировка и версия сервера баз поидее на считывание данных такого типа не должны никак влиять.

> То есть это проект на полгода работы квалифицированного
> человека (или три недели для хорошей команды).

Я бы кстати в таком случае рекомендовал бы вообще от апача отказаться и реализовать всё например на питоне (через запуск перл скриптов через subprocess к примеру) или go, через какой-нибудь https://github.com/bradfitz/campher
И молодежи было бы попроще и вообще - открылось бы много возможностей для планомерного развития.

У меня просто перл-опыта нет. С уважением отношусь, но сам не практикую (плохо читается). Разобраться конечно можно, но на мой взгляд лучше заранее продумать как основные компоненты движка перевести на хорошо-читаемую и поддерживаемую форму кода.

> разобраться, где что лежит, в этой базе
> весьма непросто, и есть риск что-то загадить

Можно не разбираясь где что, а используя имеющиеся перл функции - написать скрипт копирующий все необходимые из доступных данных из старой в новую базу данных с уже оптимизированной структурой.
Вы со спецификациями протокола ActivityPub немного ознакомились? Очень хорошее дело это считаю, есть вероятность что уже в этом году его вынужденно начнут поддерживать фб-вк-тг и тд. А если не начнут а так и останется, как сейчас, сепарированно централизованные и федеративные виртуальные социальные сообщества - то вряд ли на десятилетия.

(Ответить) (Уровень выше)


[info]is3
2019-02-05 22:24 (ссылка)
> Михаил, раз вы теперь в S.S. Chern

Михаил, раз вы теперь с S.S. Chern - конечно же имел ввиду, забавно опечатался

(Ответить) (Уровень выше)


(Анонимно)
2018-12-30 12:19 (ссылка)
крым чей?

(Ответить) (Уровень выше)


(Читать комментарии) -