RSS
Pages: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18
[>] Re: вопрос на засыпку
std.club
Рома(gk,11) — Рома
2017-04-10 22:44:44


надо поправить в фетчере строку - в 'repto': t[0][4:] вместо [:4] написать [4:]


[>] 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) — Рома
2017-04-10 22:49:46


правда, теперь весь порядок сообщений слетел :)

[>] Re: вопрос на засыпку
std.club
Рома(gk,11) — Ромеро
2017-04-10 23:10:47


проще тогда прибить все сообщения в эхе и получить их потом с меня

[>] Re: Легкость питона
std.club
Рома(gk,11) — Peter
2017-04-11 00:04:24


самый нормальный цезий - это старый, до сих пор им пользуюсь. работает, как часы

http://git.gk11.ru/gk11/ii-clients-gk11/src/master/old-caesium

[>] 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) — Рома
2017-04-11 11:02:39


исправил LIMIT в старом фетчере, и добавил фетчер с командным управлением
http://git.gk11.ru/gk11/gk11-server/src/master/tools/gkfetch-db-argv.py

запускать так:
python2.7 gkfetch-db-argv.py НОДА ЛИМИТ ЭХА ЭХА ЭХА
либо python2.7 gkfetch-db-argv.py НОДА ЛИМИТ /discover

то есть:
python2.7 gkfetch-db-argv.py gk11.ru 700 std.club obsd

[>] 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) — Peter
2017-04-11 12:40:19


Что то скрипт со сбросом даты не помог :)

попробуй в конце скрипта дописать строчку
msg.save()

[>] 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:36:13


почему, сейчас нормальные даты

[>] 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) — Peter
2017-04-11 13:53:02


> Хорошо бы. :)

http://git.gk11.ru/gk11/gk11-server/commit/901311a5c219ef57bb0b1d2512e7506bab66c053

999999 сообщений хватит на всех :) теперь, если задать LIMIT равным 999999, то 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:11:00


во всём нужно знать меру :) 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 15:26:20


http://git.gk11.ru/gk11/gk11-server/commit/03f9b29b62de8125b88d2f1673697decbd81d95f

заодно я переименовал conf.py в conf.py.orig, на всякий случай :)

[>] 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, и поэтому конвертируется туда-сюда, всё остальное остаётся *как есть*

[>] Re: Проверка #2
std.club
Рома(gk,11) — Peter
2017-04-11 16:18:25


ну, не 10, а 4, чуть ошибся :)
Registered: 2013-01-12
как время летит :)

[>] весь день сегодня ждал, и почти дождался
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


да оно меня постоянно обыгрывает :) я имел ввиду, что толпой незнакомых с игрой людей, обсуждая и подсказывая, хоть до чего-то дойти :) помнится, раньше у нас прямо в чате были и загадки, и морской бой - а вот котов ещё не было :)

[>] Re: Проверка #2
std.club
Рома(gk,11) — Peter
2017-04-11 19:34:42


вот я и говорю - где Оля, Женя, Олег? :)

[>] Re: Проверка #2
std.club
Рома(gk,11) — Рома
2017-04-11 19:35:02


трекер им сломать, что ли? сразу объявятся :)

[>] Re: Проверка #2
std.club
Рома(gk,11) — Peter
2017-04-11 19:51:08


> Да не нужно

что не нужно? были же ещё недавно, и куда-то пропали

[>] 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: instead
std.club
Рома(gk,11) — Peter
2017-04-12 19:47:16


надо чёб в процессе игры можно было спросить :)

[>] Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 22:26:26


Аминь, брат

[>] Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 22:27:20


это проблемы с правами на БД. тут не мой сервер, и с правами всё намудрёно. у меня с этим делом всё попроще - всё запущено от рута, и никаких проблем с правами нигде нет :)

[>] Re: Ты там?
std.club
Рома(gk,11) — Peter
2017-04-13 22:41:53


а я пойду чаю попью. пять часов утра, как никак, время утреннего пятичасового чаепития

[>] tezt old-caesium
std.club
Рома(gk,11) — All
2017-04-14 05:08:52


отправка из старого доброго и уже родного клиента

[>] Re: на сисопку - становись
std.club
Рома(gk,11) — Ромеро
2017-04-14 07:11:43


реализован blacklist.txt при этом некоторых юзеров можно назначать администраторами, и они могут удалять сообщения из веб-интерфейса, а само сообщение заносится в блеклист. поскольку фетчер работает напрямую, следить за тем, чтобы не зафетчить сообщения из блеклиста, должен сам фетчер

едем дальше

[>] Re: на сисопку - становись
std.club
Рома(gk,11) — Рома
2017-04-14 07:25:39


x/c и x/features - на этом, пожалуй, реализацию протокола пока больше трогать не будем

[>] Re: на сисопку - становись
std.club
Рома(gk,11) — Рома
2017-04-14 07:30:51


лимиты я вводить не буду - кому нужны лимиты, может просто вместо ii-адреса gk11.ru прописать адрес gk11.ru/lim/500

[>] ## топик ##
std.club
Рома(gk,11) — All
2017-04-14 09:11:16


test

Pages: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18