nocproject.org
03:33
dvolodin: привет
03:33
cli можно запускать в shell?
 
03:43
да
03:43
чем shell отличается от всего остального?
 
03:44
я-то и вовсе не знаю чем :)
 
03:45
self.cli("create vlan %s tag %d" % (name, vlan_id))
03:45
self в данном случае это МО?
03:50
ух-ты чего я нашел
03:50
"./noc link с ключами --show, --add, --remove"
 
04:30
dvolodin, отчёт в ipam для ответа на вопрос "какие у нас есть свободные префиксы по всем vrf сразу" - это из разряда "хочется странного"?
 
04:37
lexus-omsk: overview report  не спасает?
04:37
04:37
кто не застал
 
04:41
overview не совсем удобно как раз из-за того, что у меня как бы один vrf, но прописан в виде x.x.x.x:y на разных железяках
04:41
нок его считает за разные, и приходится по ним всем искать
04:44
например, захотел клиент белую сеть определённого размера - и вперёд, на поиски..
 
04:46
ну погоди
04:46
если x.x.x.x:y разные, то как NOC'у знать, что он один?
04:46
разве только в группу с уникальными адресами пихнуть
 
04:49
в смысле x.x.x.x разные, вторая часть одинаковая
04:51
с группой пробовал, там другое неудобство:
04:51
у меня некоорые префиксы созданы для удобной группировки: например /24 на юриков там-то, а в ней уже /30 по конкретным клиентам
04:51
тогда на вот эти /24, которые чисто для удобства группировки ругается, что пересечение в другим vrf
04:54
т.е. в теории понятно, что это всё последствия кривого дизайна и миграции со старой сети, но всё равно неудобно
 
04:56
ну так разбирать, наверное, надо
05:00
_4ePTeHok: прогрузил адреса?
 
06:05
dvolodin, неа, твой рецепт у меня есть
06:05
видимо из репо
06:05
cat lib/python2.7/site-packages/sitecustomize.py
06:05
import sys
06:05
sys.setdefaultencoding("utf-8")
06:05
но не работает
 
06:07
>>> import sys
06:07
>>> sys.setdefaultencoding("utf-8")
06:07
Traceback (most recent call last):
06:07
  File "<console>", line 1, in <module>
06:07
AttributeError: 'module' object has no attribute 'setdefaultencoding'
06:07
это из нок шелла
 
06:08
хм
06:08
getdefaultencoding метод вижу
06:08
а сета - нет
 
06:09
он сносится принудительно
 
06:09
ну ошибка при засасывании адреса осталась
 
06:09
lib/python2.7/site.py
06:09
посмотри
06:09
там sitecustomize у тебя заливается?
 
06:10
def execsitecustomize():
06:10
    """Run custom site specific code, if available."""
06:10
    try:
06:10
        import sitecustomize
06:10
    except ImportError:
06:10
        pass
06:11
в main() есть     execsitecustomize()
06:11
т е вроде да
06:12
ага, вижу где оно выносится потом
06:12
    if hasattr(sys, "setdefaultencoding"):
06:12
        del sys.setdefaultencoding
06:13
собственно из шелла
06:13
>>> sys.getdefaultencoding()
06:13
'utf-8'
 
06:13
а попробуй в sitecustomize воткнуть print "BLABLABLA"
 
06:13
т е отработало
06:14
но не помогает при парсинге
06:14
  File "/usr/local/noc/gis/parsers/address/base.py", line 29, in info
06:14
    print "[%s] %s" % (self.name, msg)
06:14
UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-25: ordinal not in range(128)
 
06:16
а
06:16
заметь, тут unicodeencodeerror, а не decode
06:17
а если ты сделаешь print "РУССКИЙ ТЕКСТ"
06:17
напечатает?
 
06:18
у меня локали русской там нету
06:18
в консоли не смогу
06:19
в других местах кода это вроде не мешало никогда
06:22
scrnmap="koi8-r2cp866
06:22
=)
 
06:22
а
06:22
может из-за этого
 
06:22
ну а консоль то причем
06:22
в ноке у меня русские буковки работают
06:23
если бд выводить в консоль - то да, лажа
06:23
но в веб - ок
 
06:24
при том, что при печати юникода оно смотрит, во что его отдает
06:24
LC_ALL=en_US.UTF-8
06:24
у меня так
 
06:25
ех, чо переводить на утф локаль систему)
 
06:26
зачем
06:26
просто процессу, из которого импорт запускаешь
 
06:27
#for csh
06:27
    cp /etc/csh.cshrc /etc/csh.cshrc.orig
06:27
    echo 'setenv LANG ru_RU.UTF-8
06:27
    setenv LC_CTYPE ru_RU.UTF-8
06:27
    setenv LC_COLLATE POSIX
06:27
    setenv LC_ALL ru_RU.UTF-8' > /etc/csh.cshrc
06:27
типа того?
06:28
у меня freebsd
 
06:29
обновись только
06:29
я там багу вчера дурную поправил
06:29
zi_rus: где рехнулись?
 
06:30
с кодировками баловаться системными чтобы нок заработал
06:33
freeseacher, плюсадиную твой пулл реквест про admin domain в FM
 
06:45
ох блин
06:45
теперь новенькое
06:45
06:46
номер дома с буквой Г?)
06:48
в питере таких подъебов имхо овердохера)
 
06:58
расскажите, как выдрать из MO "HW version"? атрибуты хранятся как-то по другому, не как поля?
 
07:09
Г3 у тебя
07:10
где последнее -- не буква 3, а тройка
07:10
так?
07:10
TSergey: sa_managedobjectattribute
 
07:12
mo.get_attr("HW version", default="") тоже дернет?
 
07:14
dvolodin, вроде да
07:14
TSergey, o.managedobjectattribute_set.all()
07:14
вместо alll = можно и get и filter
 
07:16
m.get_attr() --- то что нужно
07:16
всем спасибо
 
07:16
_4ePTeHok: в fias.py -- есть такое
07:16
    rx_letter = re.compile("^(\d*)([^\d]*)$")
07:16
    rx_letter2 = re.compile("^(\d*)([^\d]*)(/\d+)?([^\d]*)$")
07:17
тебе нужно бы заменить ([^\d]*) на что-то вроде такого
07:17
([^\d]\S*)
07:17
в трех местах
07:17
Питер?
 
07:18
да..
07:18
парадные)
 
07:18
а set_attr тоже есть?
 
07:20
dvolodin    ([^\d+]\S*) может? на двухцифренное не сработает же
07:20
а, хотя там вначале же
07:20
туплю
 
07:25
у вас там свои заморочки с литерами были, насколько я помню
07:25
я их еще не вкуривал как следует
07:27
прокатило?
 
07:34
на другой улице легло
07:34
  File "/usr/local/noc/gis/parsers/address/fias.py", line 305, in sync_buildings
07:34
    num, num2, num_letter = split_num2(r.housenum)
07:34
  File "/usr/local/noc/gis/parsers/address/fias.py", line 258, in split_num2
07:34
    raise ValueError("Invalid number: '%s'" % s)
07:34
ValueError: Invalid number: '3'
07:34
    rx_letter = re.compile("^(\d*)([^\d]\S*)$")
07:34
    rx_letter2 = re.compile("^(\d*)([^\d]\S*)(/\d+)?([^\d]\S*)$")
 
07:37
ты полный трейс давай
07:38
что там за номер дома был?
 
07:55
забавная запись
07:55
./log/noc-discovery.log.1:2014-04-09 08:44:10,382 [inv.discovery: lldp_discovery(fsw-2-stroitelei-8-35-sar)] Linking error: Cannot link with self
 
07:56
dvolodin, это со вторым регексом проблема?
 
08:21
Всем привет
08:21
подскажите, а нок смогет по mac-address-table на коммутаторах построить в Inventory - Network Map зависимости?
 
08:22
_4ePTeHok: да, на дробном доме
 
08:22
SeSte, нет
08:23
поиску по макам нельзя доверять
08:23
для этого есть куча других методов поиска линков
 
08:24
пичально
08:24
ок щас гляну
 
08:24
по макам нет возможности построить достоверные линки
08:24
чисто математически
 
08:28
Kostua, а причем тут сбор маков в макдб и линки?
08:30
dvolodin, как быть с дробным номером?)
 
08:31
1 3/4 ?
08:31
или так
08:31
давай конкретно номер?
 
08:32
Дим, я выложил на пасту трейс полный
08:32
там не видно какой номер
08:32
  6 - housenum  : u'3         '
08:33
 
08:33
_4ePTeHok: эээ, я включал MAC discovery и думал что это поможет в обнаружении линков по макам
 
08:34
дом 3 строение А
08:34
 14 - strucnum  : u'\u0410         '
 
08:41
а через что тогда в ноке лучше собрать обнаружения линков?
 
08:41
куча методов
08:42
lldp\stp\bfd\rep\udld\cdp\oam
 
08:42
=) ну это понятно что куча =) но вот один из них уже завернули =(
08:43
помучаю stp ...
 
08:43
dvolodin, да, строения часто встречаются
 
08:50
с регулярками косяк
08:50
нельзя так было делать
08:57
rx_letter2 = re.compile("^(\d*)([^/]*)(/\d+)?(\S*)$")
08:57
вот так попробуй
 
09:17
09:17
-)
09:18
это видимо первый регекс надо править
09:32
вернул в исходник его, пока едет
09:42
господи, какой у них там в базе пиздец)
09:46
 
09:51
hi
09:52
i have an problem with noc and juniper srx100
09:52
can somebody help me?
 
09:54
в базе у них полный писец
09:54
я даже не знаю, как они налоги собирают
 
09:54
dvolodin, глянь там, дробный номер дома
 
09:54
по их версии улица крылатская в Строгино находится
 
09:55
первый регекс я в исходное состояние сбросил
 
09:55
    rx_letter = re.compile("^(\d*)([^\d]*\S*)$")
09:55
    rx_letter2 = re.compile("^(\d*)([^/]*)(/\d+)?(\S*)$")
09:55
вот так там должно быть
09:56
1 - buildnum  : u'5-6       '
09:56
то ли 5, то ли 6
 
09:56
то-ли мальчик, то-ли девочка
 
09:56
причем в номере корпуса
 
09:56
в едином здании быть
09:56
стоп
09:56
наеборот - два корпуса
09:56
в едином здании
 
09:56
house -- дом
09:57
build - корпус
 
09:57
object_name: "5" script: "Juniper.JUNOS.get_configure"  2014-04-10 12:57:46,629 Running socket factory (SelectPoller) 2014-04-10 12:57:46,630 Running script thread 2014-04-10 12:57:46,630 Creating transaction id=143807708 method=None callback=N                                                                             one 2014-04-10 12:57:46,630 Error: Invalid script 'Juniper.JUNOS.get_configure' 2014-04-10 12:57:47,631
 
09:58
access_profile {   profile: "Juniper.JUNOS"   scheme: SSH   address: "10.33.0.2"   port: 22   user: ""   password: "xxxx"   super_password: "xxx"   path: "juniper_test_sv"   snmp_ro: "public"   attrs {     key: "platform"     value: "srx100b"   }   attrs {     key: "vendor"     value: "Juniper"   }   attrs {     key: "version"     value: "12.1X44-D20.3"   } } object_name: "5" script: "Juniper.JUNOS.get_configure"
09:58
this is profile
 
09:58
get_config
09:59
not get_configure
 
09:59
mihaipanait, noc doesnt script get_configure
 
09:59
2014-04-10 13:00:00,718 [SSH: 10.33.0.2] event(SSH_SHELL) 2014-04-10 13:00:00,718 [SSH: 10.33.0.2] ==> SSH_SHELL 2014-04-10 13:00:00,718 [SSH: 10.33.0.2] Requesting shell 2014-04-10 13:00:00,718 [SSH: 10.33.0.2] Sending message type MSG_CHANNEL_REQUEST (98) 2014-04-10 13:00:00,725 [SSH: 10.33.0.2] Receiving message type MSG_CHANNEL_WINDOW_ADJUST (93) 2014-04-10 13:00:00,725 [SSH: 10.33.0.2] Receiving message type MSG_CHA
09:59
2014-04-10 13:00:00,725 [SSH: 10.33.0.2] ==> START 2014-04-10 13:00:00,725 [SSH: 10.33.0.2] set_patterns([('([Uu]sername|[Ll]ogin):', 'USERNAME'), ('[Pp]assword:', 'PASSWORD'), ('^(({master(?::\\d+)}\\n)?\\S+>)|(({master(?::\\d+)})?\\[edit.*?\\]\\n\\S+#)|(\\[Type \\^D at a new line to end input\\])', 'PROMPT'), ('(^---\\(more.*?\\)---)', 'PAGER')]) 2014-04-10 13:00:00,740 [SSH: 10.33.0.2] on_read: '--- JUNOS 12.1X44-D20.
 
10:00
mihaipanait: use pastebin
 
10:00
2014-04-10 13:00:01,094 [SSH: 10.33.0.2] on_read: 'H\x1b[25;65H\x1bH\x1b[25;73H\x1bH\r\r' 2014-04-10 13:00:02,095 Tick 2014-04-10 13:00:02,096 Resetting wait ticks 2014-04-10 13:00:02,299 [SSH: 10.33.0.2] on_read: 'root@% ' 2014-04-10 13:00:03,301 Tick 2014-04-10 13:00:03,301 Resetting wait ticks 2014-04-10 13:00:04,302 Tick
 
10:00
mihaipanait, what do you need to get from juniper?
 
10:00
configuration files
 
10:00
root@%  -- here is problem
10:00
set up user with JUNOS shell, not with freebsd one
 
10:00
_4ePTeHok: чего делать с этой порнухой?
10:01
можешь еще разок запустить импорт, оно мимо этого дома проскочит
 
10:01
ok
10:01
i try thx
10:14
dvolodin: it works
10:14
thsnk you
10:14
thank you
 
10:18
так чего с тире-то делать?
 
10:27
2014-04-10 14:26:08,166 [inv.discovery: mac_discovery(asw-367-sar)] Error linking asw-367-sar: GigabitEthernet0/0/15 with d-link-lpu-9-10-367-sar: System: Cannot connect physical interface to SVI
10:27
это норма?
 
10:28
dvolodin, пока едет
 
10:28
2014-04-10 13:53:26,267 [inv.discovery: mac_discovery(asw-635-sar)] Error linking asw-635-sar: GigabitEthernet0/0/20 with d-link-lpu-stom2-635-sar: System: Cannot connect physical interface to SVI
 
10:30
у меня один такой попался
 
10:31
счас смотрю линки на асв -
10:31
это хуавей . всё нормально. обычный эзернет
 
10:32
[FIAS] Creating street Санкт-Петербург, город Пушкин, садоводство "ЛШУАПК", Вишнёвая улица ул
10:32
гг)
 
10:32
ой наловимся лулзов с етими базами
 
10:32
_4ePTeHok: я их в РТ и так ловлю
 
10:32
ну тебе не привыкать)
 
10:35
мне - нет
10:35
я же говорю -- легкой жизни не будет
10:35
и не зря ужастики пишу
 
10:38
там из недоработок еще -- пока нет импорта нормативных документов
10:38
NORMDOC которые
 
10:41
а это, как апликашку включить в веб-морде адресную
 
10:45
она там есть
10:45
в gis > setup
10:53
залилось у тебя?
 
10:54
льет еще
10:56
а, забыл перелогиниться
10:56
блин, вот они удоды
10:56
форматы разные местами вообще
 
11:02
смотри
11:03
./noc dump-addr --country=ru
11:03
и будет тебе выгрузка
11:03
inoyat_kayumov: некритично
 
11:03
dvolodin, еще льет)
11:03
я в процессе смотрю
 
11:04
так оно тебе в процессе выльет
 
11:05
dvolodin, Дим, а почему в зданиях названия - то Российская Федерация, г Санкт-Петербург, г Колпино, ул Северная д. 12
11:05
то вот так - Российская Федерация | Санкт-Петербург, г | Зеленогорск, г
11:05
через |
 
11:06
черточки и запятые - мои
 
11:07
57к домов уже всосало
 
11:18
ты бы проверил правильность
11:35
в морде дома видишь?
 
11:36
да
11:36
Российская Федерация, г Санкт-Петербург, муниципальный округ Автово, ул Червонного Казачества д. 38
11:36
=)
 
11:37
ну сносно еще
11:37
это оно по ОКАТО выправляет косую иерархию ФИАСа
 
11:38
Российская Федерация | Санкт-Петербург, г | муниципальный округ Волковское
11:38
вот ето сосвсем не дом)
 
11:39
я скопировал файлики в local/cahse/fias, а что дальше?
 
11:39
ага
11:40
еще один сильный духом
11:40
конфиг настроил?
 
11:40
сделал fias.conf
11:40
там прописал include.0 = 52
11:41
если я правильно понял про коды регионов
11:41
не нашел где написано
 
11:41
да
11:42
"Сведения о составе информации ФИАС"
11:42
стр 84
 
11:42
да по номерным знакам гаи
11:42
проще всего
 
11:43
после-введенные - типа 199\198 нет таких в базе
 
11:43
со знаками акуратнее
11:43
99 - Иные территории, включая город и космодром Байконур
11:43
:)
 
11:43
не, на номера вводили
11:43
для питера точно
11:43
дополнительный код, а то машин понакупали
 
11:44
первые 2 цифры твоего ИНН, короче ;)
 
11:44
=) не надо про ету страшную бумажку
 
11:44
для москвы вообще дофига
 
11:44
77, 99, 177, 199, 777
 
11:44
я помню как ее получал
 
11:44
вы отвлеклись
11:44
что делать то
 
11:44
вообще налоговая - филиал ада на земле
 
11:45
отмель кала
11:45
мультиканальная
 
11:45
zi_rus: ты всю область грузить будешь?
 
11:45
да
11:45
у меня по всей области
 
11:45
а еще федеральный город Саров
11:46
даже не знаю попадет ли он
11:46
или отдельно добавлять
 
11:46
должен попасть если в том же коде
 
11:46
ЗАТО это
11:46
а не федеральный город
 
11:46
ну, я округлил
11:46
заморочки там короче
 
11:46
тогда накати апдейты
11:47
вознеси молитву
11:47
и ./noc update-addr
 
11:47
если у тебя дома есть вида 1А666
 
11:48
кажется есть
11:48
а может мне повезет
 
11:48
"вымой руки", "обнови NOC"
11:48
_4ePTeHok: вот в этом тоже проблема, я реально нифига не понимаю ваших приколов
 
11:49
а теперь подумай, сколько у нас регионов
 
11:49
это не мы
11:49
это кадастровая, градостроительная и прочие гадливые слова
 
11:49
как минимум на один больше
 
11:49
нам ведь зулусы из улусов мозг есть будут, что у них дома по узелкам различаются
11:49
на два
 
11:49
мне тут кстати китаец написал
11:49
откуда то на емыло
11:49
про ip discovery)
 
11:50
dvolodin, не наебешь, я сказал как минимум
 
11:50
с учетом того, что baidu меня очень утомило
11:50
и я нафиг его выпилил на сайте
11:50
только вот не помню уже -- только байду, или весь китай вообще :)
 
11:51
кто возьмет дилинков пачку, тот получит водокачку
11:51
:)
 
11:51
со шлангом в жопу да
 
11:51
а как быть тому - кому всучили насильно? :)
 
11:52
inoyat_kayumov, проставляться Dmitry1
 
11:52
ви таки имеете что-то против колоногидромассажа?
 
11:52
на создание нового профиля? да с удовольствием. у меня тут еще чудо-гробы имени алситека есть...
 
11:55
UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-25: ordinal not in range(128)
11:55
это уже чинили?
 
11:55
ДА!
11:55
локаль поставь
11:55
UTF8
 
11:55
dvolodin, куда поставить?
 
11:56
в shell'е
11:56
echo $LC_ALL что говорит?
 
11:56
root@noc:/opt/noc # echo $LC_ALL
11:56
LC_ALL: Undefined variable.
 
11:57
ну пропиши локаль
11:57
хоть ru_RU.UTF8
11:57
хоть en_US.UTF8
 
11:58
ммм
11:58
_4ePTeHok, как сделать то что он просит?
 
11:58
Добрый день!
11:58
У меня несколько вопросов по NOC, буквально пару дней его ковыряю.
11:58
1. Как расширять WEB-интерфейс? Нужны специфичные вещи, делаю пока через скрипты в sa/profiles/...
11:58
2. Как увеличить таймаут скриптов? Запускаю через Service Activation ›  Managed Objects ›  ... › Scripts. TIMEOUT и пр. не помагает.
 
12:06
zi_rus, пасибо большое, очень тяжело искать на вашей Wiki
 
12:11
2014-04-10 15:33:40,727 [inv.discovery: mac_discovery(asw-27-sar)] Error linking asw-27-sar: GigabitEthernet0/0/12 with d-link-labsudekspert-221-sar: System: Cannot connect physical interface to SVI
12:11
2014-04-10 15:33:40,829 [inv.discovery: mac_discovery(asw-27-sar)] Error linking asw-27-sar: GigabitEthernet0/0/13 with d-link-lpu-7-27-sar: System: Cannot connect physical interface to SVI
12:11
2014-04-10 15:33:41,693 [inv.discovery: mac_discovery(asw-27-sar)] Error linking asw-27-sar: GigabitEthernet0/0/8 with d-link-soczaschita-27-sar: System: Cannot connect physical interface to SVI
 
12:12
ыыыы
12:13
e_zombie, и чего же ты хочешь? все логично
 
12:13
zi_rus
12:14
 cat /home/noc/.cshrc |grep setenv
12:14
setenv LANG en_US.UTF-8
12:14
setenv LC_CTYPE en_US.UTF-8
12:14
setenv LC_COLLATE POSIX
12:14
setenv LC_ALL en_US.UTF-8
 
12:14
zi_rus: да ничего. просто с двух сторон обычный эзер что там что там.
 
12:14
_4ePTeHok, это я сделал, да оно прошло дальше и снова трейс
 
12:14
zi_rus, и запускай команду от su noc
12:14
на чем?
 
12:14
ну разве что может в хуавее в асв оптическая сфп
 
12:15
12:15
dvolodin, туда же
 
12:16
dvolodin: я не знаю как сделать дрейс процесса линковки
 
12:16
ыыы
12:16
zi_rus,
12:17
да у тебя рекурсия
 
12:17
серьезно? :) а я и не заметил
12:17
кто бы мог подумать
12:17
:)
12:18
и таки что?
 
12:21
бесконечная
12:21
сразу после колхозной
 
12:21
совхоз ильича парсер неосилил?)
 
12:22
сейчас проверю
12:22
область, вроде, небольшая
 
12:23
фигасе
12:23
ты видел сколько он та записей вывел
12:23
у меня при первом импорте - 5х1000
12:23
так то питер
12:24
а у него 74х1000
 
12:24
спокуха
12:24
копыта он отбросил почти сразу
 
12:24
86к уже
12:25
блин мне страшно.
 
12:25
во блин
12:25
я даже такиз названий то незнал
12:25
[FIAS] Creating street сдт Трансмаш Яблочная ул
12:25
[FIAS] Creating street сдт Гипроникель Новая у
 
12:25
на самом деле нужно просто распарсить и положить готовые нарезки по муниципальным округам
12:25
что такое сдт ?
 
12:26
почем я знаю)
12:26
типа дачного кооператива поди
12:26
село дачного типа
12:26
селение*
 
12:26
содомия какая
12:26
ну правь тогда ru.py
 
12:30
dvolodin, таки как?
 
12:30
воспроизвелось
12:37
в ОКАТО колечко
12:45
на Выксе
 
12:57
таки жопа мироздания
12:57
а что делать
 
13:09
вроде понял причину
 
13:09
Creating street Марьино, садоводство "Красные Зори", Садовая ул
 
13:12
так а эти данные будут в монге лежать?
 
13:12
а то я под /opt не выделял раздел, он в корне лежит
13:13
а там всего 23G свободно
 
13:26
Добрый день. Поставил Nocproject с ветки default. Сам nocproject слушает на 127.0.0.1:8000. Для доступа снаружи поставил апач-прокси. Сам nocproject открывается, но при попытке открыть Assigned Addresses пытается стучаться на 
http://127.0.0.1:8000/ip/ipam/1/4/0.0.0.0/0/
13:26
, безрезультатно, само собой. Подскажите, пожалуйста, куда копать?
 
13:27
vlitvin, посмотри по поводу установки в документацию
13:27
на сайте
 
13:27
там есть описание настройки апача или нджинкса
 
13:30
Спс. ProxyPassReverse спас. Извините за беспокойство :3
 
13:36
vlitvin, вообще говоря там же в документации есть сценарий упрощенной установки одной командой
13:38
когда ж оно нахрется
13:38
уже 105к)
 
13:40
_4ePTeHok, в прошлый раз когда я ставил с инструкции под дебиан там вообще какой-то страшный головняк получился
13:41
а когда ручками - оно как-то уже начинаешь понимать из чего ноги растут и куда в случае чего смотреть
 
13:41
ничего не мешает по тому же сценарию из файла пошагово ставить
13:42
там есть только нюанс
13:42
для некоторых ос там только в девелоп ветке отработает
 
13:59
zi_rus: костыль наваял, проверяю
 
14:03
dvolodin, как из модели достать адрес дома?))
14:03
в print i.building.data нету)
 
14:03
либо .primary_address
14:03
либо по адресам смотри
14:05
москва вроде построилась по новому алгоритму
 
14:06
не издевайся так
14:06
я 3й час жду
14:06
когда оно дольется)
14:06
а тут переделывать
 
14:07
область пролажала
14:08
буду разбираться
14:08
ты возьми пару районов  и гоняй на них
 
14:09
House number parsing improvements for St. Petersbourgh
14:09
ну ты силен :)
 
14:21
чота я пожалуй ещё недельку подожду, пока вы все баги обкатаете основные :)
14:22
хотя адресную базу я уже года два жду
 
14:24
гг
14:24
ссыкун)
14:24
давай с нами
14:24
по хардкору
 
15:09
Дима
15:10
скажи где съебывать это все с монги)
15:10
я устал ждать)
 
15:17
в проверь инмексы на noc.divisions
 
15:17
[FIAS] Creating street сдт Коллективный Сад N3 Сиреневая аллея
 
15:17
тебя смущает коллективная сиреневая аллея?
 
15:17
оно все льет...
15:18
знал бы ты их сколько там таких)
 
15:18
ну а чего ему не лить-то
15:18
зато будет чего подключать ;)
 
15:18
вот еще, понравилось
15:18
садоводство "Волхонское", Изящная улица ул
15:18
вот вам
15:20
dvolodin, я понял чо такое СДТ
15:20
это Садово Дачное Товарищество
 
15:21
я еще рабочие поселки нашел
 
15:21
вахтовки
15:21
там нефтяных вышек нетк?)
 
15:22
москву и облать починили
15:22
проверяю нижний
15:26
бесконечную рекурсию вроде поборол
15:33
[FIAS] Creating рп Сява
15:47
> db.noc.buildings.count()
15:47
13989
15:47
грузится нижний
16:02
> db.noc.buildings.count()
16:02
50495
16:04
[FIAS] Creating street Борисово (Линдовский с/с) д
16:04
да, с аккуратностью у них все хорошо
16:05
:)
16:44
zi_rus: закоммитил фикс от твоей печали
16:52
IAS] Creating street Подстанция Радуга ул
16:53
хоть конкурс устаивай, на самое идиотское название
16:57
_4ePTeHok: > db.noc.buildings.createIndex({"data.FIAS_HOUSEGUID": 1})
16:57
такой фокус капитально разгоняет импорт
 
17:04
в Томске есть улица Радиостанция №16
17:06
а при импорте домам присваиваются же какие-то уникальные id?
17:06
или дома изначально обладают каким-то уникальным идентификатором?
 
17:26
Есть Нижний
17:26
> db.noc.buildings.count()
17:26
494352
17:26
примерно пол-миллиона домов
17:26
заливалось меньше двух часов
17:30
Unbeerab1e: если импортировать из ФИАС, то сохраняется фиасовский GUID
17:36
по нему всегда склеить можно
 
    Share this page
    Share this page: