RSS
# Re: Краткая информация по этому узлу
ping.local
hugeping(ping,1) — oldpc
2020-10-18 12:25:17


Выбери эху, потом вверху в шапке нажми на её название. Это будет эха в виде ленты, а не тем. И тут уже будет в шапке RSS ссылка.

Ещё если на главной нажать на время сообщения, то сразу попадаешь в режим ленты.

# Re: Краткая информация по этому узлу
ping.local
oldpc(ping,11) — hugeping
2020-10-18 12:15:17


> Каждая из лент/эх доступна по RSS, так вы можете отслеживать новые сообщения.

А как? Я не нашёл, где подписаться на rss.

# Re: Обновления ii-go (движка узла ping)
ping.local
hugeping(ping,1) — hugeping
2020-10-18 10:28:39


Добавил подсветку

# Заголовок

## Заголовок 2

### Заголовок 3

И другой способ:

= Заголовок

== Заголовок 2

=== Заголовок 3

Тело сообщения не меняется, изменение только в css.

# 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-16 16:42:38


> в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт

Бери ii-go :) Стилями и выкидыванием кода можно довести до идеала.

# 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:22:05


> Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)

Да он и из eww норм смотрится. И даже из Plan9. :)

# Re: тест меня видо
ping.local
oldpc(ping,11) — oldpc
2020-10-16 16:21:23


Пишу из текстового клиента, запущенного в Debian Etch на Python 2.4. Это тоже работает?

# Re: тест меня видо
ping.local
oldpc(ping,11) — oldpc
2020-10-16 16:04:16


Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)

# тест меня видо
ping.local
oldpc(ping,11) — All
2020-10-16 13:55:53


Вроде бы осилил, вроде бы работает

Пишу из горящего Pentium 2.


+++ Caesium/0.4 RC1

# Re: Обновления ii-go (движка узла ping)
ping.local
hugeping(ping,1) — johnbrown
2020-09-19 22:40:18


> Может стоит сделать редирект с syscall на https?

Я хочу, чтобы узел был доступен и через http. Хотя, наверное, можно сделать редирект только для syscall и не делать для http://hugeping.tk Но, кажется, это только все запутает.

# Re: Обновления ii-go (движка узла ping)
ping.local
johnbrown(ping,9) — hugeping
2020-09-19 19:59:50


hugeping> Теперь узел должен работать по https.

Может стоит сделать редирект с syscall на https?

# Баги при редактировании и очистке базы
ping.local
hugeping(ping,1) — hugeping
2020-09-12 12:45:48


Пофиксил довольно серъёзные баги с редактированными сообщениями (менялась дата и порядок) и в процедуре clean.

Теперь должно быть всё ок.

# Re: Обновления ii-go (движка узла ping)
ping.local
hugeping(ping,1) — hugeping
2020-09-10 18:36:20


Теперь узел должен работать по https.

https://hugeping.tk или https://club.syscall.ru - должны работать.

Для обеспечения поддержки https используется reverse proxy: https://github.com/gl00my/ii-go/tree/master/contrib/secure

Зависимость autocert внешняяm, но компонент необязательный, поэтому принцип KISS ii-go не нарушен. :)

# Поведение клика на дату последнего сообщения на главной
ping.local
hugeping(ping,1) — hugeping
2020-09-10 11:00:49


Поменял поведение клика на дату сообщения на главной странице.

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

Чтобы вернуться в привычный вид топиков - нажмите на символ # у сообщения (перейти к сообщению) или на название эхи в шапке ноды.

# Re: ii-tool clean
ping.local
hugeping(ping,1) — hugeping
2020-09-10 07:29:53


Долго думал, какую favicon поставить для узла. В итоге, остановился на этом:



# 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) — All
2020-09-09 14:39:37


Добро пожаловать на станцию ping!

Станция ping - авторский проект Петра Косых (hugeping) ( ii://ay2xlGQxSQ0tZQqXwwku ). Функционирование станции ping не связано с поддержкой каких-либо проектов или общественно-полезной деятельностью. Станцию следует воспринимать как личный проект для самовыражения, который развивается в соответствии с видением его основателя в режиме жёсткой диктатуры.

Эта станция - островок спокойствия в зловонном море современного коммерческого интернета. Глоток принципов KISS для изголодавшихся по свободному от социальных элементов общению.

Движок форума называется ii-go: https://github.com/gl00my/ii-go

Станция ping - один из узлов в сети idec: https://ii-net.tk/

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

Каждая из лент/эх доступна по RSS, так вы можете отслеживать новые сообщения.

Ниже приводится краткая справка по форматированию сообщений в ii-go.

Если вам нужно вставить код. Начните его со строки ==== и закончите строкой ====

print("Hello, world!")

Далее рассмотрим остальные теги (каждый из них представлен исходным кодом и представлением в сообщении.

@spoiler: Это спойлер!
!релйопс отЭ :reliops@

> Это цитирование
> Это цитирование


P.S. Это комментарии
// И это тоже
P.S. Это комментарии
// И это тоже

# Это заголовок
## Заголовок 2
### Заголовок 3
=== Или используйте для заголовков символ =
# Это заголовок
## Заголовок 2
### Заголовок 3
=== Или используйте для заголовков символ =

Вы можете вставлять картинки в формате xpm2 или xpm3 прямо в тексте. Но помните об ограничении на размер. Изображения до 128x128 в палитре 64 цветов скорее всего подойдут. ;)



Вы можете загрузить себе автар в профиле, тоже скопировав xpm файл в форму. Где делать xpm? Точно умеет gimp.

И, наконец, вы можете сделать аттач файла - написав специальный тег и имя файла, а затем скопировав данные в формате base64:

@base64: logo.png
base64 данные до конца сообщения
logo.png

# Личная страница hugeping
ping.local
hugeping(ping,1) — All
2020-09-12 09:21:59


Информация о станции ping: ii://rOf069UX8K24yAzvWa9N

Блог: http://hugeping.tk/std.hugeping
Движок INSTEAD: http://instead3.syscall.ru
Twitter: https://twitter.com/peter_ru
Instagram: https://www.instagram.com/pk_ru/
VK: https://vk.com/hugeping
Telegram: https://t.me/hugeping
Некоторые из игр: https://instead.itch.io
Все мои игры на INSTEAD можно найти здесь: http://instead-games.ru

github:
https://github.com/gl00my
https://github.com/instead-hub

Проект "Метапарсер":
https://metaparser.syscall.ru


P.S. Edited: 2020-09-12 09:21:42

# Резюме
ping.local
hugeping(ping,1) — hugeping
2020-09-09 10:01:03


ФИО: Косых Петр Александрович
Профессия: Системный программист Unix, программист ядра Linux
E-mail: p.kosyh at gmail dot com
Проживание: Москва
Дата рождения: 18.06.1978

# Образование
2001 «МИФИ» (красный диплом)

Кафедра кибернетики. Специальность: компьютерные системы и сети.
2006 к.т.н, 5.13.19, 5.13.11 «МИФИ»

Диссертация: “Разработка и исследование файловой системы со слежением за целостностью”.

# Профессиональный опыт

## С 12.2009 по настоящее время

«Фактор-ТС» Нач. отдела «Прикладных задач»

Разработка крипто-маршрутизатора на базе ядра Linux. Хорошие знания сл. подсистем Linux: ipsec/xfrm, iptables, qdisc, nat. Программирование в режиме ядра.

## 01.2008 — 12.2009

«РУСБИТЕХ» Нач. отдела «Отдел системного программирования»

Системный программист/программист ядра Linux для Debian-based дистрибутива.

Расширение функций безопасности ядер ветки 2.6.xx. Выделение расширенных функций безопасности в отдельный модуль ядра, за счет минимальной правки исходного кода ядра Linux. Системное программирование.

## 01.2001 — 01.2008

«ВНИИНС» Нач. сектора, зам. нач. отдела

Ответственный за направление “Ядро и СЗИ”. Работа с ядрами Linux (2.2, 2.4 и 2.6), написание и модификация системных компонент (pam модули, glibc, syslog и т.д.).

Разработчик патча для ядра 2.4 (затем 2.6) добавляющий мандатную политику безопасности во всех подсистемах, где это необходимо (ipc, net, fs, и т.д.), подсистему полномочий (развитие capabilities Linux), развитую подсистему файлового и процессного аудита (как в WinNT), модификацию smbfs для поддержки расширенных атрибутов безопасности, безопасное удаление файлов.

http://www.linice.com — помощь при портировании этого отладчика на ядро 2.6.

Разработка крипто-средств: подсистемы шифрования сетевого трафика (фактически VPN, ядра 2.2 и 2.4), подсистемы шифрования дисков с автоматическим пере шифрованием данных “на лету” при смене ключей и журналированием (ядра 2.2 и 2.4). Каждая подсистема представляет собой модульную (расширяемую) архитектуру из драйверов и обвязки, работающей в пользовательском режиме.

Реализация отечественного алгоритма ЭЦП на эллиптических кривых и файловой системы с контролем целостности на его основе. (Диссертация: “Разработка и исследование файловой системы со слежением за целостностью”.)

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

Все разработки велись для архитектур: x86, sparc, mips, s390. Опыт программирования для SMP систем. Опыт “безопасного” программирования. Создание среды для повторяемой пересборки RPM-based дистрибутива “1 в 1”.

## 01.1999 — 01.2001

«Инфотекс» Системный программист

Работа в компании Infotecs, занимающейся разработкой персональных файерволлов и VPN клиентов для Linux/Windows. Работа в отделе исследований. Разработка и поддержка драйверов для Windows NT/2000. Разработка и поддержка драйверов для Linux (ядра 2.2 и 2.4). Инструментарий: SoftIce, IDA, профайлер от NuMega и т.д. Примеры проектов: драйвер крипто-акселератора, драйвер watchdog, новые компоненты драйвера поддержки VPN (разработка протоколов, программирование, отладка на стендах с развернутой сетью VPN), фильтр протокола SMB. Все драйверы кроссплатформенные (Linux/Windows). Разработка системных библиотек для работы с устройствами touchmemory, Smart Cards, USB tokens итд. Исследование проприетарных драйверов для Windows NT/2000. Разработка драйверов велась на C и C++. Безопасность Windows систем. Причина ухода — нестабильность ЗП, повышенный интерес к Linux.

## 01.1995 — 01.1999

«СИСТЕМПРОМ» Инженер-программист

Дизассемблирование ядра Windows NT. Цель — сертификация. Организация — СИСТЕМПРОМ. Используемые средства: SoftIce, IDA. Написание компоновщика с расширенными опциями для сборки ядра из полученного дизассемблированием кода. Часть полученной информации доступна на http://gloomy.cjb.net. Практически полностью дизассемблированы и переведены в псевдокод менеджер объектов и менеджер памяти. Описаны детали реализации остальных компонент, включая некоторые компоненты пользовательского режима. Отличное знание ассемблера x86 и архитектуры защищенного режима.

# Обновления ii-go (движка узла ping)
ping.local
hugeping(ping,1) — All
2020-09-09 09:18:31


Сегодня выложил документацию: https://github.com/gl00my/ii-go
Также, сменил формат лент с RSS на Atom.