# Re: ## нодадлянарода ##
std.club
Рома(gk,11) — gl00my
2017-04-14 07:31:59
wrong repto enilpSnA in lmGGsxhBgk11gk11gk11
wrong repto enilpSnA in YQnrW4RCgk11gk11gk11
wrong repto FYlT6lYV in oAI3sNqIgk11gk11gk11
# Re: ## нодадлянарода ##
std.club
Рома(gk,11) — gl00my
2017-04-14 07:07:49
у меня ВСЕ сообщения в базе 20-значные. как и предусматривает стандарт idec
OpenBSD можешь вообще не париться - прибей всё и забери с меня, у меня полная база
# Re: ## нодадлянарода ##
std.club
Рома(gk,11) — gl00my
2017-04-14 07:00:30
я тупо прибил базу сообщений, и зафетчил obsd через свой гейт, а std.club с тебя
но с тебя я взял только последние 200 сообщений клуба
# Re: ## нодадлянарода ##
std.club
Рома(gk,11) — Рома
2017-04-14 06:37:08
и в root.txt своё имя подставь - а то зайдёт какой-нибудь Рома и всё там поудаляет
кнопка удаления есть только в интерфейсе *список сообщений* - это когда на глаз нажимаешь, это карбонки и это топик
# ## нодадлянарода ##
std.club
Рома(gk,11) — All
2017-04-14 06:35:54
ты там только найди захаркоженное 'gk,11', подставляемое в адрес, и введи там какой-нибудь другой адрес, чёб мы одним и тем же адресом не светили. с адресами я потом разберусь
# Re: на сисопку - становись
std.club
Рома(gk,11) — gl00my
2017-04-14 06:33:50
изучать пока не надо. ты станцию на неё переведи - сделаем фетчер, будем тестить блеклисты и топики
# Re: на сисопку - становись
std.club
Рома(gk,11) — gl00my
2017-04-14 06:31:43
ща и удаление толком работать не будет, ибо в фетчере поддержки блеклиста нет - ты можешь у себя на станции хоть до посинения их удалять - снова придут. надо в фетчер добавить поддержку блеклиста и топиков.
# Re: на сисопку - становись
std.club
Рома(gk,11) — Peter
2017-04-14 06:18:32
ты опять к ней 10 протоколов переделаешь - я боюсь :) а мне потом весь день объяснять, что как работает, и что как не работает.
как доделаю до удовлетворяющего меня уровня - так сразу открою. ты лучше скажи, что ещё добавить?
# Re: ## топик ##
std.club
Рома(gk,11) — Рома
2017-04-14 06:16:53
для моей станции введено понятие ТОПИК
Топик - это тематический разговор, который может быть сквозным сквозь эху, и даже перемещаться по разным эхам, но который можно отделить.
То есть, все сообщения, которые пишутся в топик, могут быть просмотрены одной темой.
Все существующие топики выводятся на главной странице.
Выделяется топик символами ## в начале названия темы и ## в конце. Знак Re: игнорируется - всё, что имеет такой же топик, будет группироваться. И даже если потом кто-то создаст точно такой же топик, где угодно - он будет дописываться в существующий топик. То есть, это такой виртуальный тоннель внутри эхи/эх, позволяющий выделять разные разговоры. На общение в ленте это никак не влияет, просто создаётся некая *тема*, которую можно прочитать без всех остальных сообщений эхи.
На моей станции топики работают. Для сбора с других станций требуется поддержка фетчера - её пока нет, поэтому ответы в топики с других станций на текущий момент в топик не попадут - это будет исправлено позднее.
# Re: на сисопку - становись
std.club
Рома(gk,11) — Рома
2017-04-14 04:30:51
лимиты я вводить не буду - кому нужны лимиты, может просто вместо ii-адреса gk11.ru прописать адрес gk11.ru/lim/500
# Re: на сисопку - становись
std.club
Рома(gk,11) — Ромеро
2017-04-14 04:11:43
реализован blacklist.txt при этом некоторых юзеров можно назначать администраторами, и они могут удалять сообщения из веб-интерфейса, а само сообщение заносится в блеклист. поскольку фетчер работает напрямую, следить за тем, чтобы не зафетчить сообщения из блеклиста, должен сам фетчер
едем дальше
# Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 19:41:53
а я пойду чаю попью. пять часов утра, как никак, время утреннего пятичасового чаепития
# Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 19:27:20
это проблемы с правами на БД. тут не мой сервер, и с правами всё намудрёно. у меня с этим делом всё попроще - всё запущено от рута, и никаких проблем с правами нигде нет :)
# Re: instead
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-12 16:47:16
надо чёб в процессе игры можно было спросить :)
# зачем нужны эхи?
std.club
Рома(harbor:gk11.ru) — All
2017-04-12 16:26:13
в :std.club пишут про OpenBSD
в :gk11 пишут про Instead и OpenBSD
и только в :obsd до сих пор пишут только про OpenBSD
или тут даже другой вопрос - зачем нужны другие эхи, кроме :obsd :)
# instead
std.club
Рома(harbor:gk11.ru) — All
2017-04-12 16:24:04
> Короче ждем опенбздшника, который любит инстед.
я в -wip pull-реквест сделаю
а ты приделай эхи к ланчеру или к игре - текст-то показывать дело нехитрое
И ОБЯЗАТЕЛЬНО ЭХУ СО СПОЙЛЕРАМИ. дайте мне хоть одну игру пройти :)
# Re: Проверка #2
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 16:51:08
> Да не нужно
что не нужно? были же ещё недавно, и куда-то пропали
# Re: Проверка #2
std.club
Рома(harbor:gk11.ru) — spline
2017-04-11 13:50:35
да оно меня постоянно обыгрывает :) я имел ввиду, что толпой незнакомых с игрой людей, обсуждая и подсказывая, хоть до чего-то дойти :) помнится, раньше у нас прямо в чате были и загадки, и морской бой - а вот котов ещё не было :)
# весь день сегодня ждал, и почти дождался
std.club
Рома(harbor:gk11.ru) — All
2017-04-11 13:39:01
- OpenBSD 6.1 RELEASED -------------------------------------------------
April 11, 2017.
We are pleased to announce the official release of OpenBSD 6.1.
Every OpenBSD release is accompanied by artwork and a song. OpenBSD 6.1
comes with the song "Winter of 95".
# Re: Проверка #2
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 13:18:25
ну, не 10, а 4, чуть ошибся :)
Registered: 2013-01-12
как время летит :)
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — spline
2017-04-11 13:06:25
> В цезии есть такая возможность. Интересно как оно работает на стыке с гк?
поле to нормально работает, как и поле from. из всех полей только поле адреса выполняет другую функцию, чем в ii, и поэтому конвертируется туда-сюда, всё остальное остаётся *как есть*
# Re: Проверка #2
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 13:02:21
я за все эти годы... лет 10, наверное... только *День Яблока* смог пройти :) во всех остальных блужусь
и ещё у меня есть давний интерес сделать в виде такого текстового квеста, переведя попутно на русский язык, пусть и не точную копию, но что-то максимально похожее на The Secret of Monkey Island... но это, опять же, будет где-то лет через 10... 20... 30... :)
# Re: Проверка #2
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 12:07:52
- <input type="hidden" name="msgto" value="{{rmsg.msgfrom if repto else 'All'}}" />
+ <input type="hidden" name="msgto" value="{{rmsg.msgfrom}}" />
- <input type="text" name="msgto" value="{{rmsg.msgfrom if repto else 'All'}}" class="form-control" placeholder="Кому"/>
+ <input type="text" name="msgto" value="All" class="form-control" placeholder="Кому"/>
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 12:01:42
---
tpl/mform.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tpl/mform.html b/tpl/mform.html
index 62243ce..b84a4ea 100644
--- a/tpl/mform.html
+++ b/tpl/mform.html
@@ -31,7 +31,7 @@
<form class="form-horizontal" role="form" method="post" enctype="multipart/form-data" action="/a/savemsg/{{ea}}">
<input type="hidden" name="repto" value="{{repto}}" />
<input type="hidden" name="msgfrom" value="{{u.uname}}" />
- <input type="hidden" name="msgto" value="{{rmsg.msgfrom if repto else 'All'}}" />
+ <input type="text" name="msgto" value="{{rmsg.msgfrom if repto else 'All'}}" class="form-control" id="msgtoInput" placeholder="Получатель">
<input type="text" name="title" value="{{zubj}}" class="form-control" id="subjInput" placeholder="Тема сообщения">
<textarea name="outtxt" class="form-control" style="height:300px" placeholder="Текст сообщения"></textarea>
--
2.1.4
# upd
std.club
Рома(harbor:gk11.ru) — All
2017-04-11 11:45:59
внёс ещё порцию изменений - если это добро не развалится, то можно будет оформлять это, как новую версию - не всё ж на старой жить :)
вспомнить бы ещё, как правильно в git тэги делать - а то прошлый раз у меня далеко не с первого раза в gogs отобразилось то, что я хочу - пришлось реп убивать несколько раз :) блин, почему нет нормальных аналогов для hg :(
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 11:43:47
в веб-интерфейсе - нет, оно в hidden-поле зашито - ну, можно это hidden-поле преобразовать в текстовое, но зачем? :) через клиенты - можно, где такое предусмотрено
хотя, в принципе, карбонки есть и в клиентах и на самом сервере:
http://club.syscall.ru/for/Peter
http://club.syscall.ru/rssfor/Peter
и, в принципе, если ими активно пользоваться - это могло бы как-то пригодиться. но специфика эх немного не в том, поэтому я не вижу особой нужности, чтобы лишнее поле торчало в веб-интерфейсе - тем более, переделывается это на раз :)
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — gl00my
2017-04-11 11:01:13
зато меняется в полстрочки. если 0 - то надо будет ещё делать перебитие лимита, либо менять в сервере
всё равно это делается один раз в жизни, и больше такой лимит не нужен. да и непринципиально это, разве что лента чуть засоряется, если много сообщений сразу. хотя, можно тогда и 0 перебивать на 999999 - ща приделаем
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Рома
2017-04-11 10:43:59
вообще, по идее, это надо в фетчер *право первого синка* ввести, чтобы оно accepted не проставляло
просто в ii вообще не было ленты (точнее, был один отдельно стоящий сервис, который собирал сообщения со всех и формировал из них ленту), поэтому там можно было синкаться, как угодно. а сейчас, наверное, лучше при особом ключе LIMIT снимать этот самый limit и при этом не добавлять accepted, а проставлять дату
потом этим займусь
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 10:37:29
у тебя, по-моему, на других эхах что-то сбилось :) а с openbsd всё нормально
только базы больше не убивай, а то сообщения пропадают раньше, чем я их захватить успею :)
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 10:17:04
для всех не надо, надо только для конкретной эхи, чтобы лишние сообщения не торчали на главной
хотя на самом деле, и на это пофиг
именно этот скрипт я тебе и дал - почему он не работает, я не знаю
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — gl00my
2017-04-11 10:15:28
> А скрипт в виде простого цикла - который ты дал ранее - не меняет дату.
у меня - меняет. вообще, по умолчанию, в peewee стоит автокоммит, если не задать обратное
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 09:40:19
Что то скрипт со сбросом даты не помог :)
попробуй в конце скрипта дописать строчку
msg.save()
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 08:29:08
чтобы появилась кнопка сбоку - да, надо написать её в public.txt
на главной появляются все новые сообщения со всех эх, независимо от прописанности их в public.txt, и заходить в них тоже можно по адресу - единственое различие это наличие кнопки
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 08:22:55
лучше все. чтобы была полная копия на случай... да случаи разные бывают :) там всего-то менее 700 сообщений
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — gl00my
2017-04-11 08:11:00
да, кстати, после того, как сольёшь всю эху - у сообщений будет новёхонький accepted и они зальют тебе всю главную - не страшно, но неаккуратно. в таком случае лучше тоже запустить тот трёхстрочник, который меняет accepted на date, но уже для эхи obsd
from bbdata.dbj import msg
for n in msg.select().where(msg.echoarea == 'obsd'):
n.accepted = n.date
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Рома
2017-04-11 07:52:13
кстати, чёт я не вижу, чтобы в фетчере где-то LIMIT использовался. забыл, что ли, добавить его :) вспомнить бы ещё, как оно там работает
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-11 07:49:01
> Нужно делать копипаст.
это экономия на спичках. наличие проверок значительно усложнит наглядность кода - проще для каждой ноды делать свою копию, и всё. хотя я могу сделать версию, которая будет sys.argv слушать :)
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — gl00my
2017-04-11 07:10:56
> У тебя: фетчер не оформлен никак (ни параметров, ни конфига).
его можно вообще в лоб пускать, и он будет по /discover всю ноду синхронизировать
не понимаю, зачем там нужен конфиг :)
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — spline
2017-04-11 05:41:36
> Импортируй ка нативный бинарь, например. Отчего бы не использовать такой фетчер в перспективе?
просто я никогда такого способа не видел. раз и то и то через python3, лучше как модуль импортировать
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — spline
2017-04-11 04:10:23
я только когда увидел, что фетчер вызывается через shell, а не через import - уже за голову схватился :) у меня может запросто не быть python-а в PATH, или он может называться своим именем
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — spline
2017-04-11 03:14:43
> И конечно у тебя есть весомые аргументы. Так зачем же ты их от нас скрываешь?
он простой, понятный и просто работает
новые версии, сколько не пробовал - неудобно и всё тут
# Re: Легкость питона
std.club
Рома(harbor:gk11.ru) — Peter
2017-04-10 22:06:46
gk11 это не новое, это исправленное под другие реалии. там изменена сама концепция, если ii это было для накопления эх по годам-месяцам, где каждая эха - целостная, которая потом уезжает в архив и ты можешь запросить эху за нужный год - то gk11 она больше для болтания, а не накопления архива информации за 140 лет, и заточена уже под это. потому что *непригодилось*, нет пока таких серьёзных нужд :) но саму ii никто не отменяет, её можно тоже запросто скачать
если какая-то вещь устраивает - то зачем её менять? я вот с ужасом жду, когда выйдет 9-й дебиан, потому что не хочу менять свой 8-й, и ещё бы много лет на нём прожил :)
# Re: вопрос на засыпку
std.club
Рома(harbor:gk11.ru) — Рома
2017-04-10 19:48:06
затем сделать
sqlite3 bb.db
и там уже
delete from msg where repto like 'bb##';
затем получить все сообщения заново фетчером
# Re: вопрос на засыпку
std.club
Рома(harbor:gk11.ru) — Рома
2017-04-10 19:44:44
надо поправить в фетчере строку - в 'repto': t[0][4:] вместо [:4] написать [4:]
# вопрос на засыпку
std.club
Рома(harbor:gk11.ru) — All
2017-04-10 19:39:57
почему на другой ноде новые сообщения отображаются синеньким, а у меня - практически нет
я так полагаю, это как-то связано с гейтованием? вот это сообщение будет там синеньким?
# бэкфетч
std.club
Рома(harbor:gk11.ru) — All
2017-04-10 08:19:01
если это сообщение видно на syscall, значит обратный фетч работает
# Re: ## std.game@Инстедоз 5 ##
std.game
Рома(gk11,1) — gl00my
2017-04-16 14:41:35
[click] act 2:Text "ФОТООХОТА"
[file: games/photohunt/main3.lua]
{error} [string "stead.lua"]:494: Set unitialized variable: lena at @prefs
{error} [string "stead.lua"]:494: Set unitialized variable: lena at @prefs
> act 2
title <b>main</b>
inv
picture null
# Re: ## std.game@Инстедоз 5 ##
std.game
Рома(gk11,1) — gl00my
2017-04-16 14:25:15
вверху меню появляется текст main, и instead перестаёт работать. если обновить страницу, появляется фотоаппарат и надпись ФОТООХОТА, но instead опять же не работает :) только сброс в начало игры помогает. все остальные игры работают без проблем.
# Re: ## std.game@Инстедоз 5 ##
std.game
Рома(gk11,1) — gl00my
2017-04-16 14:24:06
перегружал. все нажимаются, а при нажатии на Фотоохоту происходит что-то невнятное и оно не работают
Debian 8, Firefox 45
# Re: ## Тестим игру "Леночка" ##
std.game
Рома(gk11,1) — Рома
2017-04-16 10:58:14
есть 4 из 4 :) хорошая игра :)
> spoiler!
0LXRkSDQsdGLINC10YnRkSDRh9GD0YLRjC3Rh9GD0YLRjCDQv9
C+0LTQu9C40L3QvdC10LUgOik=
# Re: ## Тестим игру "Леночка" ##
std.game
Рома(gk11,1) — Peter
2017-04-16 10:42:39
два достижения из 4-х возможных, 2-е и 3-е. чё я пропустил? пойду в сырцах покопаюсь
> spoiler!
0L7RgdGC0LDQu9GB0Y8g0LHRg9GC0LXRgNCx0YDQvtC0IDopIN
C30LDRh9C10Lw/IDop
# Re: ## Солюшены ##
std.game
Рома(gk11,1) — Рома
2017-04-16 06:31:59
прошёл это... капец, я и не знал, что в текстовых квестах бывают аналоги пиксельхантинга :) степхантинг :)
# Re: ## Солюшены ##
std.game
Рома(gk11,1) — Ромеро
2017-04-16 06:27:35
второй этаж
> spoiler!
PiDQodGC0YDQtdC70Y_QudGC0LUg0LjQtyDQtNGA0L7QsdC-
0LLQuNC60LAg0LLQviDQstGC0L7RgNC-
0LPQviDRgdC70LjQt9C90Y8sINC_0LXRgNCy0L7Qs9C-INC4IN
GC0YDQtdGC0YzQtdCz0L4g0L7RgtCz0L7QvdGP0LnRgtC1INC-
0LPQvdC10LzRkdGC0L7QvC4g0J_QtdGA0LXQt9Cw0YDRj9C20L
DQudGC0LUg0LTQstGD0YHRgtCy0L7Qu9C60YMuINCh0YLRgNC1
0LvRj9C50YLQtSDQsiDQv9C10YDQstC-
0LPQviwg0L7Qs9C90LXQvNGR0YLQvtC8INC-0YLQs9C-0L3Rj9
C50YLQtSAKCtC90LjRhNC40LPQsCDQvdC1INGA0LDQsdC-
0YLQsNC10YIuINC70Y7QsdC-0Lkg0LLRi9GB0YLRgNC10LsgLS
DRgdGA0LDQt9GDINGD0LHQuNCy0LDRjtGCLiDQvtCz0L3RkdC8
0ZHRgtC-
0Lwg0LzQvtC20L3QviDQtNCy0LAg0YDQsNC30LAg0L7RgtC-0L
PQvdCw0YLRjCwg0L3QsCDRgtGA0LXRgtC40Lkg0YHRgNCw0LfR
gyDRg9Cx0LjQstCw0Y7Rgi4g0LrQsNC6INC_0YDQvtC50YLQuC
3RgtC-INC00LDQu9GM0YjQtT8=