[>]
Re: вопрос на засыпку
std.club
Рома(gk,11) — Рома
2017-04-10 22:48:06
затем сделать
sqlite3 bb.db
и там уже
delete from msg where repto like 'bb##';
затем получить все сообщения заново фетчером
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 01:06:46
gk11 это не новое, это исправленное под другие реалии. там изменена сама концепция, если ii это было для накопления эх по годам-месяцам, где каждая эха - целостная, которая потом уезжает в архив и ты можешь запросить эху за нужный год - то gk11 она больше для болтания, а не накопления архива информации за 140 лет, и заточена уже под это. потому что *непригодилось*, нет пока таких серьёзных нужд :) но саму ii никто не отменяет, её можно тоже запросто скачать
если какая-то вещь устраивает - то зачем её менять? я вот с ужасом жду, когда выйдет 9-й дебиан, потому что не хочу менять свой 8-й, и ещё бы много лет на нём прожил :)
[>]
Re: Легкость питона
std.club
Рома(gk,11) — spline
2017-04-11 06:14:43
> И конечно у тебя есть весомые аргументы. Так зачем же ты их от нас скрываешь?
он простой, понятный и просто работает
новые версии, сколько не пробовал - неудобно и всё тут
[>]
Re: Легкость питона
std.club
Рома(gk,11) — spline
2017-04-11 07:10:23
я только когда увидел, что фетчер вызывается через shell, а не через import - уже за голову схватился :) у меня может запросто не быть python-а в PATH, или он может называться своим именем
[>]
Re: Легкость питона
std.club
Рома(gk,11) — spline
2017-04-11 08:41:36
> Импортируй ка нативный бинарь, например. Отчего бы не использовать такой фетчер в перспективе?
просто я никогда такого способа не видел. раз и то и то через python3, лучше как модуль импортировать
[>]
Re: Легкость питона
std.club
Рома(gk,11) — gl00my
2017-04-11 10:10:56
> У тебя: фетчер не оформлен никак (ни параметров, ни конфига).
его можно вообще в лоб пускать, и он будет по /discover всю ноду синхронизировать
не понимаю, зачем там нужен конфиг :)
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 10:49:01
> Нужно делать копипаст.
это экономия на спичках. наличие проверок значительно усложнит наглядность кода - проще для каждой ноды делать свою копию, и всё. хотя я могу сделать версию, которая будет sys.argv слушать :)
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Рома
2017-04-11 10:52:13
кстати, чёт я не вижу, чтобы в фетчере где-то LIMIT использовался. забыл, что ли, добавить его :) вспомнить бы ещё, как оно там работает
[>]
Re: Легкость питона
std.club
Рома(gk,11) — gl00my
2017-04-11 11: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
Рома(gk,11) — Peter
2017-04-11 11:22:55
лучше все. чтобы была полная копия на случай... да случаи разные бывают :) там всего-то менее 700 сообщений
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 11:29:08
чтобы появилась кнопка сбоку - да, надо написать её в public.txt
на главной появляются все новые сообщения со всех эх, независимо от прописанности их в public.txt, и заходить в них тоже можно по адресу - единственое различие это наличие кнопки
[>]
Re: Легкость питона
std.club
Рома(gk,11) — gl00my
2017-04-11 13:15:28
> А скрипт в виде простого цикла - который ты дал ранее - не меняет дату.
у меня - меняет. вообще, по умолчанию, в peewee стоит автокоммит, если не задать обратное
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 13:17:04
для всех не надо, надо только для конкретной эхи, чтобы лишние сообщения не торчали на главной
хотя на самом деле, и на это пофиг
именно этот скрипт я тебе и дал - почему он не работает, я не знаю
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 13:37:29
у тебя, по-моему, на других эхах что-то сбилось :) а с openbsd всё нормально
только базы больше не убивай, а то сообщения пропадают раньше, чем я их захватить успею :)
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Рома
2017-04-11 13:43:59
вообще, по идее, это надо в фетчер *право первого синка* ввести, чтобы оно accepted не проставляло
просто в ii вообще не было ленты (точнее, был один отдельно стоящий сервис, который собирал сообщения со всех и формировал из них ленту), поэтому там можно было синкаться, как угодно. а сейчас, наверное, лучше при особом ключе LIMIT снимать этот самый limit и при этом не добавлять accepted, а проставлять дату
потом этим займусь
[>]
Re: Легкость питона
std.club
Рома(gk,11) — gl00my
2017-04-11 14:01:13
зато меняется в полстрочки. если 0 - то надо будет ещё делать перебитие лимита, либо менять в сервере
всё равно это делается один раз в жизни, и больше такой лимит не нужен. да и непринципиально это, разве что лента чуть засоряется, если много сообщений сразу. хотя, можно тогда и 0 перебивать на 999999 - ща приделаем
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 14:43:47
в веб-интерфейсе - нет, оно в hidden-поле зашито - ну, можно это hidden-поле преобразовать в текстовое, но зачем? :) через клиенты - можно, где такое предусмотрено
хотя, в принципе, карбонки есть и в клиентах и на самом сервере:
http://club.syscall.ru/for/Peter
http://club.syscall.ru/rssfor/Peter
и, в принципе, если ими активно пользоваться - это могло бы как-то пригодиться. но специфика эх немного не в том, поэтому я не вижу особой нужности, чтобы лишнее поле торчало в веб-интерфейсе - тем более, переделывается это на раз :)
[>]
upd
std.club
Рома(gk,11) — All
2017-04-11 14:45:59
внёс ещё порцию изменений - если это добро не развалится, то можно будет оформлять это, как новую версию - не всё ж на старой жить :)
вспомнить бы ещё, как правильно в git тэги делать - а то прошлый раз у меня далеко не с первого раза в gogs отобразилось то, что я хочу - пришлось реп убивать несколько раз :) блин, почему нет нормальных аналогов для hg :(
[>]
Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 15: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
[>]
Re: Проверка #2
std.club
Рома(gk,11) — Peter
2017-04-11 15: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: Проверка #2
std.club
Рома(gk,11) — Peter
2017-04-11 16:02:21
я за все эти годы... лет 10, наверное... только *День Яблока* смог пройти :) во всех остальных блужусь
и ещё у меня есть давний интерес сделать в виде такого текстового квеста, переведя попутно на русский язык, пусть и не точную копию, но что-то максимально похожее на The Secret of Monkey Island... но это, опять же, будет где-то лет через 10... 20... 30... :)
[>]
Re: Легкость питона
std.club
Рома(gk,11) — spline
2017-04-11 16:06:25
> В цезии есть такая возможность. Интересно как оно работает на стыке с гк?
поле to нормально работает, как и поле from. из всех полей только поле адреса выполняет другую функцию, чем в ii, и поэтому конвертируется туда-сюда, всё остальное остаётся *как есть*
[>]
весь день сегодня ждал, и почти дождался
std.club
Рома(gk,11) — All
2017-04-11 16: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
Рома(gk,11) — spline
2017-04-11 16:50:35
да оно меня постоянно обыгрывает :) я имел ввиду, что толпой незнакомых с игрой людей, обсуждая и подсказывая, хоть до чего-то дойти :) помнится, раньше у нас прямо в чате были и загадки, и морской бой - а вот котов ещё не было :)
[>]
instead
std.club
Рома(gk,11) — All
2017-04-12 19:24:04
> Короче ждем опенбздшника, который любит инстед.
я в -wip pull-реквест сделаю
а ты приделай эхи к ланчеру или к игре - текст-то показывать дело нехитрое
И ОБЯЗАТЕЛЬНО ЭХУ СО СПОЙЛЕРАМИ. дайте мне хоть одну игру пройти :)
[>]
зачем нужны эхи?
std.club
Рома(gk,11) — All
2017-04-12 19:26:13
в :std.club пишут про OpenBSD
в :gk11 пишут про Instead и OpenBSD
и только в :obsd до сих пор пишут только про OpenBSD
или тут даже другой вопрос - зачем нужны другие эхи, кроме :obsd :)
[>]
Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 22:27:20
это проблемы с правами на БД. тут не мой сервер, и с правами всё намудрёно. у меня с этим делом всё попроще - всё запущено от рута, и никаких проблем с правами нигде нет :)
[>]
Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 22:41:53
а я пойду чаю попью. пять часов утра, как никак, время утреннего пятичасового чаепития
[>]
Re: на сисопку - становись
std.club
Рома(gk,11) — Ромеро
2017-04-14 07:11:43
реализован blacklist.txt при этом некоторых юзеров можно назначать администраторами, и они могут удалять сообщения из веб-интерфейса, а само сообщение заносится в блеклист. поскольку фетчер работает напрямую, следить за тем, чтобы не зафетчить сообщения из блеклиста, должен сам фетчер
едем дальше