Hello! On Saturday 22 August 2009 10:34:15 Artem Chuprina wrote: > AP> Почему не имеет? Абсолютно валидная запись, только избыточная. > > Не бывает _сети_ '192.168.1.0/16'. Да, иногда пишут подобное - когда > имеют в виду написать сразу "мой адрес - 192.168.1.0, а сеть по маске > посчитай само". Но это пишут в тех местах, где описывают конфигурацию > сервера на хосте.
Мне проще ввести значение вида '192.168.1.0/16', чем в уме считать адрес сети. Пусть само считает. В качестве интерактивного калькулятора или пакетного обработчика различных конфигов имхо такая функциональность необходима. Как пример, $ sudo ifconfig|grep inet|grep -v inet6 inet addr:169.254.7.39 Bcast:169.254.255.255 Mask:255.255.0.0 inet addr:127.0.0.1 Mask:255.0.0.0 inet addr:192.168.168.100 Bcast:192.168.168.255 Mask:255.255.255.0 Отсюда легко получить адреса сетей вида 169.254.7.39/255.255.0.0 Соответственно, полученные значения сразу же можно передать в утилиту sqlite3 и обрабатывать функциями обсуждаемого модуля. Best regards, Alexey Pechnikov. http://pechnikov.tel/