RSS
# 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. Это комментарии
// И это тоже
# И это

Вы можете вставлять картинки в формате 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.