Re: Программирование на функциональных языках - как научить?
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/
Reply to: