[>]
Re: INSTEAD: свободная интерактивная литература
std.club
bezzmx(syscall,42) — Anotheroneuser
2019-04-02 01:11:22
> Сейчас смотрю "Star Trek" и охреневаю: американцы умели снимать отличное кино, наполняя его идеями добра, героизма, самопожертвования, любви, борьбы с собой.
Несколько раз пробовал смотреть "Star Trek". Вообще не заходит. Обычно американское кино - вещь достаточно универсальная, смотрится обычно легко. Но "Star Trek" - это что-то типа их американского футбола или бейсбола )) Что-то такое, по чему они сами фанатеют, но со стороны понять сложно. Ну, это моё личное восприятие.
[>]
МЕТАПАРСЕР: библиотечка минимализма
std.club
Peter(syscall,1) — All
2019-04-09 08:11:22
Давно не писал в уютную сеточку.
Что-то этот INSTEAD год прошёл под знамёнами парсера. Я реально умотался. Скоро выпущу МП 1.4 и буду отдыхать.
В качестве "торпедной атаки" сделал библиотечку парсерных игр в минималистичном оформлении:
https://metaparser.syscall.ru/
То же самое, но в виде приложения в VK:
https://vk.com/app6934806_85944929
Игры работают на was/asmjs на ПК и смартфонах.
Снова думал о творчестве -- что делать дальше и делать ли вообще. Снова понял, что формат "хобби" единственный, который мне подходит. А если так, что вот написание игр в таком минималистичном формате мне очень по-душе. Но понимаю, что в таком случае его восстребованность будет стремиться к 0. Хочется тишины и покоя. :)
[>]
МЕТАПАРСЕР 1.5
std.club
Peter(syscall,1) — All
2019-04-19 18:09:29
Вышла новая версия МЕТАПАРСЕРа -- 1.5
Что нового?
- Проект переехал в свой отдельный репозиторий:
https://github.com/instead-hub/metaparser
- Исправлена ошибка открытия меню при неправильном вводе;
- Исправлена ошибка Walk при отключённом компасе;
- TakeAll и DropAll теперь рекурсивные;
- Словарь стал включать в себя "заплатки" на ошибочные случаи;
- Переработана функция показа описаний содержимого объектов и сцен;
- Теперь все демо-игры запускаются из общего меню (модуль можно запустить как игру);
- Исправление поведения onexit/exit при выходе из предмета в другую комнату;
- Внутренние изменения и рефакторинг;
- persist объекты могут иметь dsc;
- Сортировка объектов при выводе (учитывается pri);
- Переработка логики scope;
- Исправления в стандартной библиотеке.
Одновременно с этим обновлена версия metaparser-js-1.5. Теперь в js версию всегда входит одноимённая версия модуля МЕТАПАРСЕР. Это значит, что в игру класть модуль не обязательно.
Изиенения:
- Дружественная вёрстка для незрячих (спасибо Никите);
- При запуске игры меняется заголовок окна;
- Исправления в js части;
Демонстрация работы модуля как всегда здесь:
https://metaparser.syscall.ru
---
Страничка метапарсера:
https://instead3.syscall.ru/page/metaparser/
#telegram
[>]
Документация
std.club
Andrew Lobanov(tavern,1) — All
2019-08-01 13:53:09
Очень мне нравилась в старом инстеде документация в html в поставке движка, но сейчас таковой нет. PDF мне не так удобен, а маркдаун читать хоть и несложно, но всё равно нудно. Так что я немного поупражнялся и соорудил вот это
https://gitlab.com/spline1986/stead3html
Достаточно установить make, wget и pandoc и будет красиво. Даём команду make и получаем актуальную документацию по stead3 и метапарсеру в формате standalone html. Берётся документация из master-ветки на гитхабе.
Может, кому-то будет полезно.
[>]
Re: Здравствуйте!
std.club
Peter(syscall,1) — around
2019-08-12 15:41:05
> первый нубский вопрос: а как часто синхронизируются сообщения между нодами?
> А то я вот тут https://dynamic.lessmore.pw/echo/std.club вижу ответ мне от Andrew Lobanov, а тут http://club.syscall.ru/ и в клиенте не вижу(
У меня был убитый файл с счетчиками. Не знаю, почему это произошло, но 2 последних сообщения из-за этого не синхронизировались. А так, период обычно 10-15 минут.
Сейчас вроде все ок.
[>]
Re: Здравствуйте!
std.club
around(syscall,51) — Andrew Lobanov
2019-08-12 15:57:20
around>> К вам можно? ;-)
AL> Проходи. Бери стакан.
AL> Какими судьбами? Не с фидо ли пришёл? =)
Оттуда =) 2:5053/58 =)
[>]
Re: Здравствуйте!
std.club
around(syscall,51) — Peter
2019-08-12 15:57:21
>> первый нубский вопрос: а как часто синхронизируются сообщения между нодами?
>> А то я вот тут https://dynamic.lessmore.pw/echo/std.club вижу ответ мне от Andrew Lobanov, а тут http://club.syscall.ru/ и в клиенте не вижу(
Peter> У меня был убитый файл с счетчиками. Не знаю, почему это произошло, но 2 последних сообщения из-за этого не синхронизировались. А так, период обычно 10-15 минут.
Peter> Сейчас вроде все ок.
Да, сейчас всё синхронизировалось =)
А я правильно понимяу, что можно иметь аккаунт (поинта) на нескольких нодах и в Caesium читать нескольк нод??
А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
[>]
Re: Здравствуйте!
std.club
Peter(syscall,1) — around
2019-08-12 16:01:09
> А я правильно понимяу, что можно иметь аккаунт (поинта) на нескольких нодах и в Caesium читать нескольк нод??
Да, сейчас аккаунты никак не синхронизированы. Читать вообще можно без аккаунта, кстати. А так, можешь получить их много. Тем более, что у меня нода урезана, нет файлопередачи и самих эх маловато. Я ее сделал в основном как площадку вокруг
http://instead.syscall.ru
> А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
Про это надо Андрея спросить.
[>]
Re: Здравствуйте!
std.club
vit01(mira, 1) — around
2019-08-12 17:55:22
around> К вам можно? ;-)
Привет, можно
around> А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
IDEC Mobile так умеет, если что. В Цезии не помню настройки, но, может быть, таковая есть
[>]
Re: Здравствуйте!
std.club
around(syscall,51) — vit01
2019-08-12 18:27:41
around>> А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
vit01> IDEC Mobile так умеет, если что. В Цезии не помню настройки, но, может быть, таковая есть
Проблема в том, что у меня нет андроида =(
Да, кстати, а как тут с одновременным получением эх на несколько устройств? Не так, как в фидо?
[>]
Re: Здравствуйте!
std.club
Peter(syscall,1) — around
2019-08-12 19:24:53
around> Да, кстати, а как тут с одновременным получением эх на несколько устройств? Не так, как в фидо?
Можно. Забирается то, чего нет в локальной базе. Так что на разных компьютерах будут копии баз.
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — around
2019-08-13 07:01:18
around> Буду учиться =)
around> И первый нубский вопрос: а как часто синхронизируются сообщения между нодами?
around> А то я вот тут https://dynamic.lessmore.pw/echo/std.club вижу ответ мне от Andrew Lobanov, а тут http://club.syscall.ru/ и в клиенте не вижу(
В общем актуальной информации нет, но есть вот такая схемка
http://idec.spline-online.tk/s/download//nodegraph.svg насколько она соответствует действительности сказать сложно, но примерно прикинуть время синхронизации можно.
Так как обмен сообщениями односторонний (первый узел скачивает сообщения со второго, но сам не отправляет, второй забирает сам когда хочет), то стрелочки отображают от кого забираются сообщения. Число рядом со стрелочкой обозначает интервал времени между синхронизациями в минутах.
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — Peter
2019-08-13 07:01:19
>> А то я вот тут https://dynamic.lessmore.pw/echo/std.club вижу ответ мне от Andrew Lobanov, а тут http://club.syscall.ru/ и в клиенте не вижу(
Peter> У меня был убитый файл с счетчиками. Не знаю, почему это произошло, но 2 последних сообщения из-за этого не синхронизировались. А так, период обычно 10-15 минут.
Peter> Сейчас вроде все ок.
Если ты в трафике не ограничен, то лучше запусать на узле фетчер с ключиком -o. Это обмен в ii-режиме без слайсов на индексах.
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — around
2019-08-13 07:01:20
around>>> К вам можно? ;-)
AL>> Проходи. Бери стакан.
AL>> Какими судьбами? Не с фидо ли пришёл? =)
around> Оттуда =) 2:5053/58 =)
Ого! Целая нода =)
А я всю жизнь в поинтах.
2004-2008 2:5012/2.272
2014-... 2:5020/2141.206 aka 2:5020/2141.609
Второй адрес для хотдога.
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — around
2019-08-13 07:01:20
around> А я правильно понимяу, что можно иметь аккаунт (поинта) на нескольких нодах и в Caesium читать нескольк нод??
Да. Просто описываешь вторую ноду в конфиге по аналогии с первой (цезий считает, что пошли настройки следующей ноды после ключевого слова nodename) и потом переключаешься в режиме выбора конференций клавишами "," и ".".
around> А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
У каждой ноды в цезии свой набор эх, а вот если одна и та же эха тянется с двух узлов, то она одна на оба.
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — vit01
2019-08-13 07:01:21
around>> А можно как-то в списке разделять, что вот эти эхи (эхи?) я читаю с INSTEAD club, а вот эти - с Tavern (например)?
vit01> IDEC Mobile так умеет, если что.
Да. На данный момент это лучший клиент у нас =)
vit01> В Цезии не помню настройки, но, может быть, таковая есть
Там не надо ничего особо делать для этого. Просто прописать в конфиге подряд настройки для нескольких узлов.
Кстати, в цезии обмен осуществляется только с одним аплинком одновременно. Так что чтобы забрать сообщения с конкретного узла надо его выбрать (клавиши "," и "." на экране выбора конференций) и потом уже жать "g".
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — around
2019-08-13 07:01:22
around> Да, кстати, а как тут с одновременным получением эх на несколько устройств? Не так, как в фидо?
Тут несколько иной принцип. Грубо говоря, в фидо что тебе аплинк в аутбаунд положил, то ты и качаешь. В idec же ты можешь скачать всё, что можешь найти.
Если вдаваться в технические детали, то ты запрашиваешь список идентификаторов сообщений у узла, сверяешься с тем, что есть у тебя и запрашиваешь у него те, которых у тебя нет.
Поэтому получать сообщения можно сколько угодно раз на сколько угодно устройств и программ. Более того, для чтения вообще не нужно регистрироваться. Регистрация нужна только чтобы отправлять сообщения. Ну ещё для некоторой части файлового обмена, но это отдельная песня.
[>]
Re: Здравствуйте!
std.club
Difrex(dynamic,1) — Andrew Lobanov
2019-08-13 09:44:23
> В общем актуальной информации нет, но есть вот такая схемка idec.spline-online.tk/s/download//nodegraph.svg насколько она соответствует действительности сказать сложно, но примерно прикинуть время синхронизации можно.
Неактуальная картинка: ubrella похоронена, ii.difrex.ru прилёг навсегда. По-сути у меня сейчас одна только нода: dynamic.lessmore.pw
[>]
Re: Здравствуйте!
std.club
around(syscall,51) — Andrew Lobanov
2019-08-13 10:43:24
around>> А я правильно понимяу, что можно иметь аккаунт (поинта) на нескольких нодах и в Caesium читать нескольк нод??
AL> Да. Просто описываешь вторую ноду в конфиге по аналогии с первой (цезий считает, что пошли настройки следующей ноды после ключевого слова nodename) и потом переключаешься в режиме выбора конференций клавишами "," и ".".
Ага, спасибо. Разобрался, подключился ещё к одной =)
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — Difrex
2019-08-13 20:02:02
>> В общем актуальной информации нет, но есть вот такая схемка idec.spline-online.tk/s/download//nodegraph.svg насколько она соответствует действительности сказать сложно, но примерно прикинуть время синхронизации можно.
Difrex> Неактуальная картинка: ubrella похоронена, ii.difrex.ru прилёг навсегда. По-сути у меня сейчас одна только нода: dynamic.lessmore.pw
Ну дык. Я ж кидал клич на тему актуализации нодлиста. Кидайте свои сегменты в формате
{
"nodename": "tavern",
"client": "http://idec.spline-online.tk/",
"web": "http://idec.spline-online.tk/",
"sysop": "Andrew Lobanov",
"contacts": {
"email": "spline@rooker.ru",
"web": "https://github.com/spline1986/"
},
"description": "Уголок уютного общения",
"uplinks": [
["mira", "10m"],
["syscall", "10m"],
]
}
и будет новая картинка =)
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — Difrex
2019-08-14 07:36:53
Difrex> Почему формат поменялся?
Почему поменялся? Вроде такой же точно. Только адреса у аплинков откуда? Там имена были всю дорогу. Я тебе копипасту с нодлиста 17-го года привёл.
Difrex> У меня в старом формате в том же месте, где и раньше https://dynamic.lessmore.pw/nodelist.json
Принято.
[>]
Re: Здравствуйте!
std.club
Difrex(dynamic,1) — Andrew Lobanov
2019-08-14 09:43:16
Кстати, а где сорцы генератора? Я бы в крон добавил, если у нас нодлисты сервятся все-равно.
[>]
Re: Здравствуйте!
std.club
Difrex(dynamic,1) — Andrew Lobanov
2019-08-14 09:41:05
У меня этот нодлист с того момента, как они вообще появились. Только аплинки правил. :)
[>]
Re: Здравствуйте!
std.club
Andrew Lobanov(tavern,1) — Difrex
2019-08-14 13:03:32
Difrex> Кстати, а где сорцы генератора? Я бы в крон добавил, если у нас нодлисты сервятся все-равно.
Вот блин. Сорцы пролюбил =)
Ничего - напишу сызнова.
[>]
Re: Здравствуйте!
std.club
Difrex(dynamic,1) — Andrew Lobanov
2019-08-14 17:10:16
Ну, если поискать вот так вот:
curl -d '{"query": {"match": {"subg": "*nodelist*"}}}, "size": 100}' https://dynamic.lessmore.pw/search
То можно найти тред от августа 16-го года, где я выкладывыал этот лист на ii.difrex.ru :)
[>]
Re: А то, что так тихо...
std.club
Peter(syscall,1) — around
2019-08-19 17:46:53
around> ...это нормально? Или у меня всё поломалось?
Ты же сам видел, сколько у нас узлов. :) Так что людей очень мало, соответственно, и разговоров обычно тоже. Даже в Фидо, где на пару порядков больше людей, уже тихие. Хотя и сломаться может что то :)
[>]
Re: А то, что так тихо...
std.club
vit01(mira, 1) — around
2019-08-19 13:08:27
around> ...это нормально? Или у меня всё поломалось?
Это нормально.
Просто либо нет тем для разговора, либо нет времени на развёрнутые посты.
Но мы всё читаем
[>]
Re: А то, что так тихо...
std.club
Peter(syscall,1) — around
2019-08-19 17:51:58
around> ...это нормально? Или у меня всё поломалось?
И все таки поломалось. Снова битые счётчики. Попробую понять в чем дело.... Первый раз за насколько лет. Какая то ерунда.
[>]
Re: А то, что так тихо...
std.club
Peter(syscall,1) — Andrew Lobanov
2019-08-20 11:53:56
На самом деле, там не было try except вокруг блока чтения данных в pickle формате.
Почему возникает такая проблема (битый файл)? Вероятно, зависон одной копии фетчера (например, при проблемах с сетью) и запуск параллельно второй. Или мой "ручной" запуск, во время работы фетчера по крону. Других идей пока нет. Речь о файле count.lst
Я пока протсо обрамил try except и слежу за ситуацией. Возможно, пока твой сервак был в дауне это и произошло.
[>]
Re: А то, что так тихо...
std.club
around(syscall,51) — vit01
2019-08-22 11:52:22
around>> ...это нормально? Или у меня всё поломалось?
vit01> Это нормально.
vit01> Просто либо нет тем для разговора, либо нет времени на развёрнутые посты.
vit01> Но мы всё читаем
ok =) а то я волнуюсь =)
[>]
Re: А то, что так тихо...
std.club
around(syscall,51) — Peter
2019-08-22 11:52:22
around>> ...это нормально? Или у меня всё поломалось?
Peter> И все таки поломалось. Снова битые счётчики. Попробую понять в чем дело.... Первый раз за насколько лет. Какая то ерунда.
Я как чувствовал =)
[>]
Re: А то, что так тихо...
std.club
around(syscall,51) — Peter
2019-08-22 11:52:22
>> Что было то?
Peter> Место на диске кончилось. :(
Я вчера на похожие грабли наступил.
Есть у нас сервачок, на котором стоит udpxy, который берёт из нашего мультикаста потоки и транслирует их в юникаст.
Вчера выяснилось, что с начала августа уже не транслирует =)
service udpxy restart ничего не дал. ps -aux | grep udpxy показывает, что всё запущено, netstat -tunlp - что всё слушает там, где ожидается. Но ничего не перегоняется.
Причина даже не в том, что место кончилось, а в том, что udpxy.log достиг размера в 2048 Mb. После чего сама софтина запускается, но не работает.
Ради интереса удалил несколько строк, чтобы стало 2047 - заработало, но ровно до момента, пока лог не достиг 2048.
[>]
Re: А то, что так тихо...
std.club
Peter(syscall,1) — around
2019-08-22 12:01:05
> Я вчера на похожие грабли наступил.
Да, и главное каждый раз говоришь себе -- очевидная ситуация, в следующий раз проверь ее сразу. Но снова и снова происходит то же самое. :)
[>]
Re: А то, что так тихо...
std.club
vit01(mira, 1) — around
2019-08-22 22:13:10
around> Есть у нас сервачок, на котором стоит udpxy, который берёт из нашего мультикаста потоки и транслирует их в юникаст.
around> Вчера выяснилось, что с начала августа уже не транслирует =)
around> Причина даже не в том, что место кончилось, а в том, что udpxy.log достиг размера в 2048 Mb. После чего сама софтина запускается, но не работает.
На такой случай нужно настраивать систему мониторинга. Это всегда избавляет от геморроя и всяких граблей по обслуживанию сервака.
Когда настроил Zabbix, жить стало спокойнее. И если так случается, что заканчивается место на диске, возрастает нагрузка на проц, система свопится или упал какой-то сервис, то мне сразу же в течение двух минут летит уведомление. И не надо ничего делать самому.
[>]
Re: А то, что так тихо...
std.club
around(syscall,51) — vit01
2019-08-23 09:30:28
around>> Есть у нас сервачок, на котором стоит udpxy, который берёт из нашего мультикаста потоки и транслирует их в юникаст.
around>> Вчера выяснилось, что с начала августа уже не транслирует =)
around>> Причина даже не в том, что место кончилось, а в том, что udpxy.log достиг размера в 2048 Mb. После чего сама софтина запускается, но не работает.
vit01> На такой случай нужно настраивать систему мониторинга. Это всегда избавляет от геморроя и всяких граблей по обслуживанию сервака.
Повторюсь, места там полно было. А вот logrotate настроил после этого, да =(
vit01> Когда настроил Zabbix, жить стало спокойнее. И если так случается, что заканчивается место на диске, возрастает нагрузка на проц, система свопится или упал какой-то сервис, то мне сразу же в течение двух минут летит уведомление. И не надо ничего делать самому.
Да есть у меня zabbix, что ж я, совсем конченый? =)