nocproject.org
05:27
народ, кто в ноке хорошо разбирается, вот если я открываю префикс в котором очень много адресов, то тормозит нок или база данных?
05:33
iotop, atop, htop, latencytop...
05:35
Пророчествую что ето будет python-2.7, с вероятностью 90%, монга 9%? постгря 1% ;)
05:46
при том что адреса хванятся в постгре, при чем тут монга? :)
05:48
сейчас atop поставлю, посмотрим
05:50
да, это питон
06:20
а куда делась инструкция по ГИСу?
06:23
Что по гису? Там была только инструкция как создать свою карту.
06:23
06:24
там была инструкция как свою area добавить
06:25
вот оно
06:26
второй пункт искал
06:27
06:28
команда ./noc update-tilecache -a у меня больше 3 суток работала и терпения не хватило...
06:30
ну, а у меня вообще не сработала, делает вид что что-то делает, а потом все по нолям, я хочу просто аrea c gis-lab в нок зарядить, а то он постоянно откручивается на самый дальний зум, а у меня нет сети в антарктиде
06:32
Зачем тебе своя карта? Политика партии не разрешает тянуть карту с интернетов?
06:33
это не карта, это область на карте, чтобы быстро на неее переключиться
06:35
по крайней мере, именно так я собираюсь ее использовать
06:36
вот и усё
06:38
сегодня всплыл вопрос, и вот я что-то про гис вспомнил
06:45
эх, в ноке такие фичи застряли (
06:53
Как с гугловских карт убрать фигню:
06:53
Данные карты
06:53
Изображения ©2012 DigitalGlobe, GeoEye
06:55
у меня тоже самое, никто не колется, это пидорги из гугла баксы хотят
06:59
да и черт с ними, в ОСМ карты неплохо продвинулись
07:00
а у гугла в моем городе дороги на 10метров от снимков расходятся, улицы отрисаваны прям поверх домов
07:06
ГИС в ноке наверно на сам конец оставят, интересная задумки:
07:06
07:06
07:07
Вот только когда реализуют..
07:09
Хотя 95% всех узлов сети у меня на карте автоматом отображает, хоть визуально можно посмотреть где узлы находятся.
07:14
в нок нужен новый объект под названием "Узел связи", именно к нему привязывать МО, именно его рисовать на карте
07:15
Да, все ждём когда его в инвентори добавят..
07:16
А всего делов, создать таблицу в постгре "узлы" там хранить только почтовые адреса, коорбенаты и список реков.
07:17
Народ, кто на С пишет? Есть вопрос.
07:18
07:18
У кого что выводит не экран?
07:18
Дальше создать в постгре таблицу "реков" там хранить название, порядковый номер на узле, число юнитов, и список юниты- МО
07:18
07:18
я что-то не могу гис сделать
07:19
root@saiga:/tmp# ./a.out
07:19
Ошибка сегментирования
07:19
1.c: In function ‘main’:
07:19
1.c:10: warning: assignment makes pointer from integer without a cast
07:19
1.c:11: warning: assignment makes pointer from integer without a cast
07:22
ls /usr/local/bin/osm2pgsql -он у тебя есть?
07:25
все разобрался, у меня hstore не был включен, помогло
07:25
psql -d noc -f /usr/share/postgresql/8.4/contrib/hstore.sql
07:27
Он разве постапдате еще не включается?
07:28
Кто в питоновских типах рулит?
07:28
надо конвертировать 0 -> \x00
07:30
тупым перебором print ('\0'.encode('iso-8859-1'))
07:33
даёт что надо вот только надо возможность символ подставлять, как это сделать? Надо строку вида '¥02000' преобразовать в последовательность байтов вида b'\xa5\x00\x02\x00\x00\x00'
07:37
если посимвольно идти и склеивать то bytes('¥', 'iso-8859-1') даёт что надо b'\xa5', а bytes('0', 'iso-8859-1') вместо b'\x00' пишет просто b'0' Как заставить питон писать байты не в ascii а в шестнадцатиричном?
07:40
07:40
при попытке следовать инструкции
07:44
dvolodin, а мы тут гис поминаем
07:45
а там какой pymongo требовался?
07:49
|pymongo|1.7|
07:49
у меня
07:49
апгрейдь его
07:49
не будет работать
07:51
dvolodin: но в трейсе 2.1.1 контрибовский вроде, не?
07:51
поставил 2.2.1
07:51
в трейсе да
07:52
нет его в контрибе уже давно
07:52
вынеси egg его
07:52
а как правильно его вынести
07:52
чтобы не сломать чтото другое
07:54
просто вынести
07:54
еще в .pth файле там можно вытравить его
08:00
кстати, об обманутых ожиданиях. Полез я в vc смотреть префиксы из ipam, привязанные к влану... и не нашёл кнопки.
08:12
пофиг
08:12
не работает
08:13
тот же трейс
08:13
08:13
mongoengine обновлять теперь? )
08:14
ну да он в контрибе, что и видно в трейсе
08:14
кстати ./noc import-osm-data какой-то пароль спрашивает
08:15
это от чего пароль, от постгреса?
08:15
может в нем дело
09:11
09:19
get_interfaces глянь а :)
10:30
фух, блин
10:30
кто сказал, что NOC сложно ставить
10:30
мы тут двух редкостных монстриков перетащили
10:32
это не повод не облегчать установку noc, тащемта
10:32
а что там сложного?
10:33
ну не знаю, у меня было противоречие контриба системе.
10:34
и я даже не пытался думать о дистрибутивности.
10:36
хех, ну и, конечно, поломатость 0.6.4 aka last stable вызвала некоторое огорчение по потраченному времени.
10:37
что более ломанное?
10:37
0.6.4 или last stable?
10:37
он тогда и был last stable
10:38
он лучше/хуже последнего релиза?
10:38
уже не знаю
10:38
ибо hg
10:39
а разве пререлизы 0.7 считаются stable?
10:40
я не про то, что они должны работать
10:41
а про то, что разработчики достигли milestone, когда решили, что всё необходимое на тот момент написано.
10:41
по мне так пререлиз - это как RC
10:42
ну не совсем
10:42
там очень серьезные вещи появляются
10:42
угу
10:42
это то, что мы даже в бетах стараемся избегать по возможности
10:43
то бишь, вначале фризим, потом усиленно фиксим баги, потом бета.
10:43
в идеале релиз совпадает с rc
10:44
но обычно всегда есть какой-нибудь свежий баг :)
10:45
ну и, конечно, есть несколько веток разработки
10:47
при наборе весомого количества фиксов либо критических исправлений выпускается a.b.+1
10:47
как-то так
11:01
все зависит от того, что делает продукт
11:04
помогите мне чтоли
11:04
11:20
dvolodin, тебе рассказать как я сегодня oVirt ставил?... Рассказываю, поставил ось, сказал yum install ..., и он вытащил все зависимости, сказал engine-setup, и в режиме диалога прошла настройка. Все уже можно пользоваться
11:22
я не хочу разводить холивар, что для каждой платформы нужно пакет собирать, просто одного скрипта установки не хватает
11:26
zi_rus: представь себе, пакеты для дистрибов собирают не разработчики софта, а пакаджеры. Кроме тех случаев, когда пакаджер является ещё и разработчиком.
11:29
тогда зачем про "холивар"?-)
11:33
так всегда происходит
11:34
zi_rus: а тебе рассказать, как я на днях ставил oracle application server?
11:34
или не надо ;)
11:34
или как недавно ставил talend?
11:34
с точки зрения пакаджера, за версии вида 0.7(4) надо руки отрывать.
11:34
потому что 0.7(4) > 0.7
11:35
eправильно, версия должна быть вида 0.7(4)EA25 ?
11:35
dvolodin, сравнение плохим, первый шаг к тому, чтобы самому стать хуже
11:35
то есть talend - плохой?
11:35
я не об этом
11:36
если там плохая инсталляция
11:36
сколько раз я тупо ставил NOC по своей инструкции :)
11:36
и нормально ставится
11:36
если не пропускать пункты
11:36
о, вспомнил.
11:36
"А у вас в Америке негров линчуют!"
11:37
dvolodin, ты говоришь нужна монга больше 2, а в центоси она последняя 1,8,6 - все инструкцией теперь только подтереться
11:37
монга нужна больше 1.8
11:37
2.0+ -- recommended
11:38
dvolodin, а еще если есть четкая пошаговая инструкция, значит ее можно реализовать в скрипте, если же это невозможно, значит где-то в инструкции пролет
11:39
разберусь с виртуалками, чтобы был сервер для тестов и посмотрим что с этим можно сделать
11:40
просто зоопарк систем в природе дикий
11:40
да, дикий
11:40
и под все не сделаешь, логично.
11:41
да что за примерами ходить
11:41
dvolodin: а у тебя под какой системой nocproject запущен?
11:41
оракловый клиент хочет иксов для установки
11:42
veng: макосы и suse разные
11:42
на последнюю opensuse ставится с пол-пинка
11:42
все зависимости более-менее присутсвуют
11:42
и с адекватными версиями
11:43
только systemd вынести надо
11:43
*в то
11:43
нафига выносить?
11:43
да ушибленный он какой-то
11:43
тебя познакомить с человеком, который пакаджит и noc, и systemd?-)
11:44
после smf и launchd тяжело воспринимается
11:44
inb4, это не я :)
11:44
это с непривычки, полагаю
11:44
в общем -- пакеты это хорошо
11:44
какой-нибудь web quickstart -- тоже
11:44
и апстрим, который помогает пакаджерам - это хорошо
11:45
но у меня времени этим заниматься нет
11:45
:)
11:46
11:46
Что там уже устарело?
11:49
да в принципе, все то же
11:49
на мой взгляд - несложно
11:50
я в своё время задумывался про поднятие исключительно активатора.
11:50
базу можно из rpm создать сразу
11:50
активатор клонированием делается
11:50
и обновляется сам
11:51
./scripts/clone-activator
11:51
на отдельной машине.
11:52
где нет нока и никаких депенденсис
11:52
ему нужен только python
11:52
dvolodin: что насчет выдачи в указанном мной формате?
11:52
./scritps/clone-activator /tmp/noc
11:53
получишь то, что нужно
11:53
я когда клонировал, чота все-равно пришлось доустанавливать
11:53
кроме "только питона", который есть в фряхе из коробки.
11:53
яйца питоновские подкладывать пришлось %)
11:54
ну может
11:54
это уже дело наживное
11:54
воть
11:54
это уже - апстрим, который не помогает пакаджерам ;)
11:58
Решил обновиться, с лету получил ошибку "ImportError: No module named rrcache"
11:58
что-то изменилось?
11:58
и собственно - как проапдейтится теперь?
12:01
12:30
добрый день
12:30
а потребность в rrcache давно появилась ?
12:30
и откуде его взять ?
12:31
ой :)
12:32
уже писали смотрю :)
12:45
поправил
12:46
evyscr: иногда интересы пакажеров сильно расходятся с потребностями разработки и пользователей
12:47
да
12:47
но вот только не надо объединять потребности разработки и потребности пользователей ;)
12:47
c contrib систему сопровождать удобнее
12:47
кому как
12:48
в этом контриб вечно что-нибудь остаётся гадящее
12:48
если пользователь огребает проблемы от того, что безумный пакажер положил django 1.2 или django 1.4, исходя из своего понимания
12:49
и начинает заводить issue и жаловаться по этому поводу, то чья это проблема?
12:49
issue вроде как в основном заводятся у дистрибутива
12:49
для стабильных продуктов
12:49
да вот нифига
12:49
сколько у нас такого было уже?
12:50
дык, нок для меня стабильным проектом не является
12:50
роллинг во всей красе
12:51
пример стабильного продукта аналогичного класса?
12:51
то есть, не поймите, что мол "не работающий", "падающий"
12:51
не знаю, я особо не выбирал
12:52
именно в аналогичном классе.
12:52
но я сегодня уже писал, как может быть в других
12:53
просто другая модель разработки/сопровождения
12:53
а в ноке надо всегда на транке сидеть
12:54
что не есть плохо
12:54
ладно, поползу я
12:54
всем хороших выходных
Share this page
Share this page: