[>]
Краткая информация по этому узлу
ping.local
hugeping(ping,1) — All
2020-09-09 14:39:37
Добро пожаловать на станцию ping!
Станция ping - авторский проект Петра Косых (hugeping) (
ii://ay2xlGQxSQ0tZQqXwwku ). Функционирование станции ping не связано с поддержкой каких-либо проектов или общественно-полезной деятельностью. Станцию следует воспринимать как личный проект для самовыражения, который развивается в соответствии с видением его основателя в режиме жёсткой диктатуры.
Эта станция - островок спокойствия в зловонном море современного коммерческого интернета. Глоток принципов KISS для изголодавшихся по свободному от социальных элементов общению.
Движок форума называется ii-go:
https://github.com/hugeping/ii-go
Станция ping - один из узлов в сети idec:
https://github.com/idec-net/new-docs/blob/master/main.md
Для вас это означает то, что вы можете забирать все сообщения к себе, или поднять свой узел и обмениваться собщениями с узлом ping.
Каждая из лент/эх доступна по RSS, так вы можете отслеживать новые сообщения.
Ниже приводится краткая справка по форматированию сообщений в ii-go.
Если вам нужно вставить код. Начните его со строки ==== и закончите строкой ====
print("Hello, world!")
Далее рассмотрим остальные теги (каждый из них представлен исходным кодом и представлением в сообщении.
@spoiler: Это спойлер!
!релйопс отЭ :reliops@
> Это цитирование
> Это цитирование
P.S. Это комментарии
// И это тоже
# Это заголовок
## Заголовок 2
### Заголовок 3
=== Или используйте для заголовков символ =
Вы можете вставлять картинки в формате xpm2 или xpm3 прямо в тексте. Но помните об ограничении на размер. Изображения до 128x128 в палитре 64 цветов скорее всего подойдут. ;)
Вы можете загрузить себе автар в профиле, тоже скопировав xpm файл в форму. Где делать xpm? Точно умеет gimp.
И, наконец, вы можете сделать аттач файла - написав специальный тег и имя файла, а затем скопировав данные в формате base64:
@base64: logo.png
base64 данные до конца сообщения
logo.png
[>]
ii-tool clean
ping.local
hugeping(ping,1) — hugeping
2020-09-09 16:08:32
Когда кто-то редактирует сообщение, то в базу добавляется новая версия этого сообщения. Я добавил в ii-tool команду clean, которая удаляет все старые версии сообщений и сокращает размер базы.
Команду стоит применять во время выключенного сервера ii-go.
[>]
Поведение клика на дату последнего сообщения на главной
ping.local
hugeping(ping,1) — hugeping
2020-09-10 11:00:49
Поменял поведение клика на дату сообщения на главной странице.
Теперь клик приведёт вас к последним 100 сообщениям в выбранной эхе. Тогда вы не пропустите новые сообщения из других топиков.
Чтобы вернуться в привычный вид топиков - нажмите на символ # у сообщения (перейти к сообщению) или на название эхи в шапке ноды.
[>]
Re: тест меня видо
ping.local
hugeping(ping,1) — oldpc
2020-10-16 16:22:05
> Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)
Да он и из eww норм смотрится. И даже из Plan9. :)
[>]
Re: тест меня видо
ping.local
oldpc(ping,11) — hugeping
2020-10-16 16:30:37
>> Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)
> Да он и из eww норм смотрится. И даже из Plan9. :)
в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт
а так, у меня когда-то и из текстового браузера kolibri работало, только залогиниться не мог. :)
а тут - и залогинился, и написал, и прочитал...
только раскладка в Etch неудобная, запятая на Shift+6, точка на Shift+7.
[>]
Re: тест меня видо
ping.local
hugeping(ping,1) — oldpc
2020-10-16 16:42:38
> в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт
Бери ii-go :) Стилями и выкидыванием кода можно довести до идеала.
[>]
Re: тест меня видо
ping.local
oldpc(ping,11) — hugeping
2020-10-16 17:01:38
>> в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт
> Бери ii-go :) Стилями и выкидыванием кода можно довести до идеала.
мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.
[>]
Re: Краткая информация по этому узлу
ping.local
hugeping(ping,1) — oldpc
2020-10-18 12:25:17
Выбери эху, потом вверху в шапке нажми на её название. Это будет эха в виде ленты, а не тем. И тут уже будет в шапке RSS ссылка.
Ещё если на главной нажать на время сообщения, то сразу попадаешь в режим ленты.
[>]
Re: тест меня видо
ping.local
vvs(ping,12) — oldpc
2020-10-24 14:26:16
> вернул старый промосайт
Зрение уже не такое, как раньше, - нехорошие шутки со мной шутит. Сначала показалось "старый порносайт" =D
У меня, кстати, всего два стареньких компьютера: Pentium III/600MHz/256MB (20 лет) и Pentium-D/3GHz/2GB (13 лет). Из ОС раньше использовал Федору, а с недавних пор - NixOS. Когда-то давно игрался с Plan 9 и даже Inferno где-то валяется. Сейчас уже не до этого, хочется горы научной литературы успеть прочитать.
[>]
Re: тест меня видо
ping.local
btimofeev(ping,6) — oldpc
2020-10-24 14:54:08
> мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.
Вот есть совсем минималистичный генератор статических сайтов на Си git://git.codemadness.org/saait
[>]
Re: тест меня видо
ping.local
oldpc(ping,11) — btimofeev
2020-10-24 16:21:10
>> мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.
> Вот есть совсем минималистичный генератор статических сайтов на Си git://git.codemadness.org/saait
Генераторов я могу сам сделать, сколько угодно. :)
Мне больше стили нужны, шаблоны с таблицами вместо новомодных css. Недавно находил свои сайты, которые делал в таком стиле в начале века, а сейчас что-то не могу найти :(
Посмотрю генератор, вдруг там стили интересные :)
[>]
Re: тест меня видо
ping.local
hugeping(ping,1) — oldpc
2020-10-24 18:11:20
> Посмотрю генератор, вдруг там стили интересные :)
Когда я делал "дизайн" ii-go, я заметил что хорошо идут таблицы. Как в старых-добрых 2000-х. То-есть, если у нас табличный дизайн - то и используем их, а не всякие новомодные div с float и бутстрапы. :)
[>]
Цензура на станции пинг
ping.local
hugeping(ping,1) — All
2021-02-03 13:24:00
Сегодня я заблеклистил одно сообщение. За всё время это 2-й или 3-й случай (не считая технических блокировок). Точно не помню.
Не смотря на то, что станция ping является моим личным авторским проектом и я заявляю себя здесь самодуром и диктатором, есть некоторый скользкий момент. Станция находится в общении с другими узлами сети idec, и моё самодурство влияет на других людей. Поэтому, я чувствую необходимость пояснить свою позицию.
Я могу заблеклистить сообщение в следующих случаях:
- если оно содержит мат;
- если оно оскорбляет других людей;
- политические лозунги, призывы, оскорбление властей;
- нарушает законодательство.
Кроме описанных случаев, как диктатор-самодур я могу действовать по ситуации.
К сожалению, я несу ответственность за присутствие ресурса в сети.
Если вам необходим доступ к сообщениям без цензуры и вас не устраивает данная ситуация, используйте другие узлы.
[>]
Re: Обновления ii-go (движка узла ping)
ping.local
hugeping(ping,1) — hugeping
2021-02-05 12:57:48
В ii-go влиты внутренние изменения. Пристально смотрим на стабильность работы. :)
1) ii-gemini для генерации блога gemini
2) ii-tool sort и дополнительные ключи выборки
3) внутренние изменения, которые должны улучшить скорость.
[>]
Re: Краткая информация по этому узлу
ping.local
vvs(ping,12) — hugeping
2022-11-14 21:13:23
Какие-то глюки. Забираю ленту по RSS и вперемешку с сентябрём идут сообщения за март и даже за август прошлого года. Также количество сообщений больше ста. "Никогда такого не было и вот опять".
[>]
Re: Краткая информация по этому узлу
ping.local
hugeping(ping,1) — vvs
2022-11-16 10:39:25
vvs> Сейчас проверил - те же глюки.
Я так и проверил. Вроде всё чисто. Ну вот команда, например:
curl -s https://club.hugeping.ru/echo/all/rss | grep -oP '(?<=<pubDate>).*?(?=</pubDate>)'
Выдаёт даты публикаций. Всего публикаций 100. Порядок дат, от самых свежих: 2022-11-15 14:04:43 до самых старых: 2022-01-21 09:32:52
Если воспроизведёшь на этом скрипте, скажи конкретную позицию-запись в потоке. Я не вижу проблем.
[>]
Re: Краткая информация по этому узлу
ping.local
vvs(ping,12) — hugeping
2022-11-16 13:09:02
vvs>> Сейчас проверил - те же глюки.
hugeping> Я так и проверил. Вроде всё чисто. Ну вот команда, например:
hugeping> ====
hugeping> curl -s https://club.hugeping.ru/echo/all/rss | grep -oP '(?<=<pubDate>).*?(?=</pubDate>)'
hugeping> ====
hugeping> Выдаёт даты публикаций. Всего публикаций 100. Порядок дат, от самых свежих: 2022-11-15 14:04:43 до самых старых: 2022-01-21 09:32:52
hugeping> Если воспроизведёшь на этом скрипте, скажи конкретную позицию-запись в потоке. Я не вижу проблем.
Так вот же: номера 31 и 33 - 11 марта и 25 августа. После этого сообщения должны увеличиться на единицу, разумеется. Можно ещё проверить с помощью sort -c нет ли других, но мне влом :)
[>]
Re: Краткая информация по этому узлу
ping.local
hugeping(ping,1) — hugeping
2022-11-16 17:01:01
vvs>> Так вот же: номера 31 и 33 - 11 марта и 25 августа.
hugeping> Вот теперь заметил, два сообщения. Сейчас посмотрим что это...
Похоже, что я показываю записи в том порядке, в котором они приходят на станцию. А вот тег pubDate содержит в себе дату из исходного сообщения. Тут два варианта:
1) сбитое время на станции, с которой пришло сообщение
2) сообщение "долго" до нас шло
Оба варианты возможны, но лента показывается в том порядке, в каком сообщения дошли до станции.
[>]
Re: Краткая информация по этому узлу
ping.local
vvs(ping,12) — hugeping
2022-11-16 21:18:47
hugeping> Похоже, что я показываю записи в том порядке, в котором они приходят на станцию. А вот тег pubDate содержит в себе дату из исходного сообщения. Тут два варианта:
hugeping> 1) сбитое время на станции, с которой пришло сообщение
hugeping> 2) сообщение "долго" до нас шло
hugeping> Оба варианты возможны, но лента показывается в том порядке, в каком сообщения дошли до станции.
КМК правильные действия здесь должен определять протокол. Я так понимаю, что если хозяин станции вдруг решит подписаться на старые эхи, то будет именно такая ситуация. Клиент может их покажет, но автоматически поместит в самый конец ленты, где их вряд ли кто-нибудь заметит, да ещё и уведомит, что есть обновления аж из прошлого года :)
Кстати, остаётся и вопрос с количеством сообщений: у меня теперь их всегда 101, а вроде должно быть максимум сто?
И ещё, чтобы два раза не вставать. Сейчас сообщения вытягиваются целиком даже если ничего не менялось, что не есть хорошо. Это можно решить прикрутив etag.
[>]
Re: Краткая информация по этому узлу
ping.local
vvs(ping,12) — vvs
2022-11-16 22:09:23
vvs> Кстати, остаётся и вопрос с количеством сообщений: у меня теперь их всегда 101, а вроде должно быть максимум сто?
А-аа... Это последствие "воскрешения" сообщения. Клиент удаляет старые сообщения, а после обновления каждый раз они опять тут как тут и он сбивается со счёта.
[>]
Укры атакуют станцию :)
ping.local
hugeping(ping,1) — All
2023-08-09 23:40:22
Ха! Сегодня была атака на мою маленькую малинку. Похоже, написали скрипт который постит сообщения непрерывно, успели загадить базу на 9Гб.
Откатил базу, закрыл на время регистрацию. Снял фетч с других станций. Скорее всего уронацистские сообщения ушли в сеть узлов, которые фетчат с меня.
IP адреса атакующих:
104.28.155.206
104.28.192.94
104.28.222.238
104.28.224.94
104.28.254.238
104.28.156.60
[>]
Re: urlы
ping.local
hugeping(ping,1) — btimofeev
2024-10-01 18:23:59
btimofeev> К примеру, я хочу написать несколько ссылок через запятую https://linux.org.ru, https://opennet.ru(или так https://nethack.org), или пример с точкой https://crawl.develz.org.
Прикол в том, что в урлах могут быть и скобки и запятые и точки. И что угодно. Так что сделать регулярку которая сработает правильно всегда -- невозможно. Я начинал с регулярки, которая не включала в себя знаки препинания в конце и в итоге ссылки на вики отображались часто неправильно.
В итоге я решил что компромисс это включать всё до пробела или перевода строки и просто учитываю это когда размещаю ссылки. Вообще, я бы хотел чтобы стандартом форматирования idec был gmi :)