std.club: INSTEAD клуб


1 2 3 . . . 26
Reply to: DI75KGsAgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 18:58 UTC
To: Peter
Subject: Re: вопрос на засыпку
> Пока ничего не делаю, жду окончательного решения. :)

ну всё, всё так и делать - поправить фетчер, удалить все сообщения с bb##, запустить фетчер заново, а затем выполнить скрипт, который перебивает accepted, потому что сортировка идёт именно по этому полю

Reply to: yVm6XElsgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 18:59 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Ок, я вроде все сделал

Reply to: 5FAbKcGBgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:01 UTC
To: Peter
Subject: Re: вопрос на засыпку
скрипт запускал? чёт не видно - сортировка улетела

Reply to: CXzjOGDWgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:01 UTC
To: Рома
Subject: Re: вопрос на засыпку
Так, проверяем

Reply to: SnekKkCigk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:04 UTC
To: Peter
Subject: Re: вопрос на засыпку
Я вроде все сделал так. В базе bb## больше не вижу.
У меня есть старая база - могу вернуть?

Reply to: 5NdnWJyCgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:06 UTC
To: Peter
Subject: Re: вопрос на засыпку
ты скрипт из трёх строчек запускал? надо создать там, где run.py, какой-нибудь файлик типа acc.py, записать туда эти три строчки и запустить его python-ом - тогда accepted-даты перебьются заново (см, как у меня на станции)
====
from bbdata.dbj import msg

for n in msg.select().where(msg.echoarea == 'std.club'):
    n.accepted = n.date
====

Reply to: l9BL7Db1gk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:07 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Да, конечно сделал.
Единственное что я мог сделать неправильно, я мог запустить этот скрипт ДО запуска фетчера и после.
МОгу еще раз запсутить, могу повторить все сначала от старой базы

Reply to: 4MYKFeVygk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:08 UTC
To: Peter
Subject: Re: вопрос на засыпку
тогда эти сообщения потеряются :)

Reply to: P2ymL0cIgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:11 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Повторил, сообщения не потерялись а слились с тебя. Что дальше?
Повторил всю процедуру с самого начала - вырезка bb##, фетч и data
Могу дать базу на dropfile куда нить

Reply to: yGSjUziFgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:11 UTC
To: Peter
Subject: Re: вопрос на засыпку
> Повторил, сообщения не потерялись а слились с тебя. Что дальше?

да так и надо было сделать сразу :)

Reply to: eSdkNs9Ygk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:14 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Что делать? Дропать базу и брать с тебя? Напиши строку sql запроса plz. А то я долго буду соображать.

Reply to: P2ymL0cIgk11gk11gk11
From: Рома (harbor:gk11.ru) 10.04.17 19:10 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
проще тогда прибить все сообщения в эхе и получить их потом с меня

Reply to: pySSkhHlgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:15 UTC
To: Peter
Subject: Re: вопрос на засыпку
да ничё не надо уже делать - порядок сообщений восстановился же

Reply to: tpzOiZXJgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:15 UTC
To: Рома
Subject: Re: вопрос на засыпку
Странно, я вижу как время у моих сообщений прыгает с 22 к 19 и обратно... гм

Reply to: EDSkOUi9gk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:16 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Я в этом не уверен. После очередного фетча похоже меняется время у сообщений....

Reply to: EDSkOUi9gk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:17 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Да нет, он просто показывает то в UTC то нет.. Это все очень странно :)

Reply to: pnr6qhYsgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:18 UTC
To: Peter
Subject: Re: вопрос на засыпку
на главной странице время в UTC, а внутри - локальное :) это так исторически сложилось :)

Reply to: 5ZTExREygk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:18 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Фух... Но подсветки новых все-равно не вижу вроде...

Reply to: 7SVxGyAWgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:19 UTC
To: Peter
Subject: Re: вопрос на засыпку
но если внутри навести мышкой на часики - там тоже будет в UTC :)

Reply to: TLOVSz6Ygk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:20 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Короче, сейчас я не вижу ни одного синенького сообщения. Нормально ли это? )

Reply to: FX7X0tFHgk11gk11gk11
From: Ромеро (harbor:club.syscall.ru) 10.04.17 19:22 UTC
To: Peter
Subject: Re: вопрос на засыпку
в смысле? набери в поиске по странице браузера to All - вон они все, синенькие

Reply to: z8xkmq5hgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:23 UTC
To: Ромеро
Subject: Re: вопрос на засыпку
Все, понял!

Reply to: dhXPhprcgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:51 UTC
To: spline
Subject: Re: Легкость питона
После обновления из гита:
====
Traceback (most recent call last):
  File "caesium.py", line 1621, in 
    load_colors()
  File "caesium.py", line 233, in load_colors
    curses.init_pair(11, colors.index(param[1]), colors.index(param[2]))
_curses.error: init_pair() returned ERR
====

До этого долго безуспешно пытался завести его. :) Фетчер срабатывает, пишет новые сообщения, но ... все по 0 остается в списке.

Reply to: dhXPhprcgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 19:51 UTC
To: spline
Subject: Re: Легкость питона
Это я про цезий :)

Reply to: ft9SDwLhgk11gk11gk11
From: Рома (harbor:gk11.ru) 10.04.17 20:04 UTC
To: Peter
Subject: Re: Легкость питона
самый нормальный цезий - это старый, до сих пор им пользуюсь. работает, как часы

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

Reply to: P4tWCSGogk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 20:48 UTC
To: Рома
Subject: Re: Легкость питона
Ну, надо двигать новое тоже.
Вот ii/idec есть, но ты же пишешь gk11. ;) Так и тут, совместим приятное с полезным, spline пофиксит или расскажет, где я не прав.

Reply to: SIrEv63Ogk11gk11gk11
From: Рома (harbor:gk11.ru) 10.04.17 21:06 UTC
To: Peter
Subject: Re: Легкость питона
gk11 это не новое, это исправленное под другие реалии. там изменена сама концепция, если ii это было для накопления эх по годам-месяцам, где каждая эха - целостная, которая потом уезжает в архив и ты можешь запросить эху за нужный год - то gk11 она больше для болтания, а не накопления архива информации за 140 лет, и заточена уже под это. потому что *непригодилось*, нет пока таких серьёзных нужд :) но саму ii никто не отменяет, её можно тоже запросто скачать

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

Reply to: hBFX6axcgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 10.04.17 21:13 UTC
To: Рома
Subject: Re: Легкость питона
Да про разницу gk11 и ii я прочитал и визуально ощутил.

Reply to: P4tWCSGogk11gk11gk11
From: spline (gk,11) 11.04.17 02:08 UTC
To: Рома
Subject: Re: Легкость питона
> самый нормальный цезий - это старый, до сих пор им пользуюсь. работает, как часы

И конечно у тебя есть весомые аргументы. Так зачем же ты их от нас скрываешь?

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

Слишком старый. Проще его вообще не использовать, чем любиться с этой древней версией.

Reply to: DiAx4lPegk11gk11gk11
From: spline (gk,11) 11.04.17 02:08 UTC
To: Peter
Subject: Re: Легкость питона
> После обновления из гита:
> До этого долго безуспешно пытался завести его. :) Фетчер срабатывает, пишет новые сообщения, но ... все по 0 остается в списке.

Что-то ты сломал, похоже. Попробуй на чистую склонированную накатить базу и конфиг.

Reply to: onMpBR1Kgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 02:14 UTC
To: spline
Subject: Re: Легкость питона
> И конечно у тебя есть весомые аргументы. Так зачем же ты их от нас скрываешь?

он простой, понятный и просто работает

новые версии, сколько не пробовал - неудобно и всё тут

Reply to: 8liZtcFvgk11gk11gk11
From: spline (gk,11) 11.04.17 02:57 UTC
To: Рома
Subject: Re: Легкость питона
>> И конечно у тебя есть весомые аргументы. Так зачем же ты их от нас скрываешь?

> он простой, понятный и просто работает

Ты сейчас разницу между гк и ii описал =)

> новые версии, сколько не пробовал - неудобно и всё тут

С учётом того, что в используемой тобой части ничего не поменялось, утверждение весомое.x

Reply to: cUTXHbDegk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 03:10 UTC
To: spline
Subject: Re: Легкость питона
я только когда увидел, что фетчер вызывается через shell, а не через import - уже за голову схватился :) у меня может запросто не быть python-а в PATH, или он может называться своим именем

Reply to: aLtUoZjEgk11gk11gk11
From: spline (gk,11) 11.04.17 04:03 UTC
To: Рома
Subject: Re: Легкость питона
Рома> я только когда увидел, что фетчер вызывается через shell, а не через import - уже за голову схватился :) у меня может запросто не быть python-а в PATH, или он может называться своим именем

А поправить конфиг тебе религия мешает?

Импортируй ка нативный бинарь, например. Отчего бы не использовать такой фетчер в перспективе?

Reply to: MWvGOdolgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 04:41 UTC
To: spline
Subject: Re: Легкость питона
> Импортируй ка нативный бинарь, например. Отчего бы не использовать такой фетчер в перспективе?

просто я никогда такого способа не видел. раз и то и то через python3, лучше как модуль импортировать

Reply to: 6BUlXrOsgk11gk11gk11
From: spline (gk,11) 11.04.17 05:02 UTC
To: Рома
Subject: Re: Легкость питона
>> Импортируй ка нативный бинарь, например. Отчего бы не использовать такой фетчер в перспективе?
> просто я никогда такого способа не видел. раз и то и то через python3, лучше как модуль импортировать

Сделано на вырост. Тем более нынче мне очень понравился golang и я некоторый софт хочу на нём реализовать. Например, уже есть нода без веб-интерфейса http://spline-online.tk:4242/

Reply to: 1bk2pwA4gk11gk11gk11
From: Peter (harbor:club.syscall.ru) 11.04.17 05:16 UTC
To: spline
Subject: Re: Легкость питона
Сначала надо с падениеи разобраться. Я делал git status, стирал все лишнее. Не помогло. Вечером еще попробую.

Ребята, не ссорьтесь. :)

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

Reply to: 6BUlXrOsgk11gk11gk11
From: gl00my (harbor:gk11.ru) 11.04.17 05:25 UTC
To: Рома
Subject: Re: Легкость питона
Откровенно говоря, у вас обоих есть косяки, например: :)

У сплайна в ноде если не написать завершающий /. Вчера минут 15 на этом застрял. :)

У тебя: фетчер не оформлен никак (ни параметров, ни конфига). Да и run.py не особенно в демона оформлен. :)

Разобраться стороннему человеку не так просто. Хотя вроде бы все т просто.

Это не критика, но все же дооформить и выложить публично, как законченный "продукт" было бы неплохо.

Reply to: 27siQTvzgk11gk11gk11
From: Peter (gk,11) 11.04.17 05:57 UTC
To: gl00my
Subject: Re: Легкость питона
gl00my> Это не критика, но все же дооформить и выложить публично, как законченный "продукт" было бы неплохо.

Проверка из цезия. :)

From: Peter (harbor:club.syscall.ru) 11.04.17 06:03 UTC
To: All
Subject: Софт для gk11/idec
Когда все настрою, я попробую сделать страничку "что это такое" с настроенным цезием.
И размещу у себя на сисколле. Может, кто-то и придет :)
Тем более, что когда выпустим STEAD3 (после Пасхи) -- будем пиариться на лоре.

Reply to: 27siQTvzgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 06:10 UTC
To: gl00my
Subject: Re: Легкость питона
> У тебя: фетчер не оформлен никак (ни параметров, ни конфига).

его можно вообще в лоб пускать, и он будет по /discover всю ноду синхронизировать
не понимаю, зачем там нужен конфиг :)

Reply to: P1vM7EFMgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 11.04.17 06:35 UTC
To: Рома
Subject: Re: Легкость питона
Можно. Но если я хочу забирать с нескольких разных нод. С разных нод, разные эхи -- вполне нормальная ституация. Нужно делать копипаст. Вообще, копипаст нельзя допускать. Такой пакет, где нужно менять код для конфигурации -- я не знаю, можно ли в дистр какой-то протолкнуть?

Впрочем, у всех свой балланс между простотой и функциональностью.

Reply to: CJbS1td4gk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 06:49 UTC
To: Peter
Subject: Re: Легкость питона
> Нужно делать копипаст.

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

Reply to: YIck1V2Dgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 11.04.17 06:54 UTC
To: Рома
Subject: Re: Легкость питона
Я понял твою позицию. Но для меня, минусы значительны. Хотя я тоже сторонник простоты (возможно, не такой экстремальной) Например, после git pull мне придется менять несколько файлов. Самый критический минус я озвучил -- скрипт может вообще не быть доступен для записи ( если он в рамках дистрибутива оказался).
А так тебе решать, просто вопрос цели. Если цели нет -- распостранять технологию -- то можно ничего не делать. Мне не критично точно, но в таком виде не могу "рекомендовать" поставить ноду друзьям, если только сам не поставлю.

Reply to: YIck1V2Dgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 06:52 UTC
To: Рома
Subject: Re: Легкость питона
кстати, чёт я не вижу, чтобы в фетчере где-то LIMIT использовался. забыл, что ли, добавить его :) вспомнить бы ещё, как оно там работает

Reply to: FQLVKCTSgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 07:02 UTC
To: Рома
Subject: Re: Легкость питона
исправил LIMIT в старом фетчере, и добавил фетчер с командным управлением
http://git.gk11.ru/gk11/gk11-server/src/master/too ls/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

Reply to: LqjWRm9hgk11gk11gk11
From: gl00my (harbor:gk11.ru) 11.04.17 07:04 UTC
To: Рома
Subject: Re: Легкость питона
Ага. Доеду до работы и прикручу

Reply to: g42Tmta8gk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 07:11 UTC
To: gl00my
Subject: Re: Легкость питона
да, кстати, после того, как сольёшь всю эху - у сообщений будет новёхонький accepted и они зальют тебе всю главную - не страшно, но неаккуратно. в таком случае лучше тоже запустить тот трёхстрочник, который меняет accepted на date, но уже для эхи obsd
====
from bbdata.dbj import msg

for n in msg.select().where(msg.echoarea == 'obsd'):
    n.accepted = n.date
====

Reply to: GQmF7SqHgk11gk11gk11
From: Peter (harbor:club.syscall.ru) 11.04.17 07:17 UTC
To: Рома
Subject: Re: Легкость питона
Понял. Я собирался кстати фечить не все (мне старые сообщения не особенно важны), или по какой то причине лучше все?

Reply to: gU4AEymHgk11gk11gk11
From: Рома (harbor:gk11.ru) 11.04.17 07:22 UTC
To: Peter
Subject: Re: Легкость питона
лучше все. чтобы была полная копия на случай... да случаи разные бывают :) там всего-то менее 700 сообщений

1 2 3 . . . 26