[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: